From 91569a341676cc134a67441a01a326bdaee56fc8 Mon Sep 17 00:00:00 2001
From: Kevin Lyda <kevin@ie.suberic.net>
Date: Sat, 30 Jan 2016 23:46:55 +0000
Subject: [PATCH] Add the BULLETIN files from decuslib.

Not all files have been added.  The files still in ZIP, ZOO and LZH
archives are being held back and will be unpacked and added in the
next commit.  In the process of unpacking some of these files will
be overwritten.

Also not added:

  * Executable and generated files: .exe, .obj and .olb.
  * Some of the bulletin directories had xdvi and xfig in them.
  * The ualr bbs was pulled in from the tapes.  Removed.
---
 decus/lt87a/gce/bulletin0131/.listing         |  Bin 0 -> 928 bytes
 decus/lt87a/gce/bulletin0131/bulallmacs.mar   |  Bin 0 -> 5454 bytes
 decus/lt87a/gce/bulletin0131/bullcoms.hlp     |  Bin 0 -> 25216 bytes
 decus/lt87a/gce/bulletin0131/bullet.com       |  Bin 0 -> 34196 bytes
 decus/lt87a/gce/bulletin0131/bulletin.for     |  Bin 0 -> 32866 bytes
 decus/lt87a/gce/bulletin0131/bulletin0.for    |  Bin 0 -> 28108 bytes
 decus/lt87a/gce/bulletin0131/bulletin1.for    |  Bin 0 -> 30692 bytes
 decus/lt87a/gce/bulletin0131/bulletin2.for    |  Bin 0 -> 28216 bytes
 decus/lt87a/gce/bulletin0131/bulletin3.for    |  Bin 0 -> 32600 bytes
 decus/lt87a/gce/bulletin0131/bulletin4.for    |  Bin 0 -> 31918 bytes
 decus/lt87a/gce/bulletin0131/bulletin5.for    |  Bin 0 -> 27790 bytes
 decus/lt87a/gce/bulletin0131/bulletin6.for    |  Bin 0 -> 26460 bytes
 decus/lt87a/gce/bulletin0131/bulletinann.txt  |  Bin 0 -> 7244 bytes
 decus/lt89b1/bulletin/aaareadme.1st           |  Bin 0 -> 9228 bytes
 decus/lt89b1/bulletin/aaareadme.txt           |  Bin 0 -> 1140 bytes
 decus/lt89b1/bulletin/board_digest.com        |  Bin 0 -> 2232 bytes
 decus/lt89b1/bulletin/board_special.com       |  Bin 0 -> 4168 bytes
 decus/lt89b1/bulletin/bullcom.cld             |  Bin 0 -> 14912 bytes
 decus/lt89b1/bulletin/bullcoms1.hlp           |  Bin 0 -> 27166 bytes
 decus/lt89b1/bulletin/bullcoms2.hlp           |  Bin 0 -> 33028 bytes
 decus/lt89b1/bulletin/bullet1.com             |  Bin 0 -> 34986 bytes
 decus/lt89b1/bulletin/bullet2.com             |  Bin 0 -> 38444 bytes
 decus/lt89b1/bulletin/bulletin.cld            |  Bin 0 -> 1394 bytes
 decus/lt89b1/bulletin/bulletin.com            |  Bin 0 -> 40 bytes
 decus/lt89b1/bulletin/bulletin.hlp            |  Bin 0 -> 5624 bytes
 decus/lt89b1/bulletin/bulletin.info           |  Bin 0 -> 16642 bytes
 decus/lt89b1/bulletin/bulletin.lnk            |  Bin 0 -> 120 bytes
 decus/lt89b1/bulletin/bullmain.cld            |  Bin 0 -> 940 bytes
 decus/lt89b1/bulletin/bullstart.com           |  Bin 0 -> 180 bytes
 decus/lt89b1/bulletin/create.com              |  Bin 0 -> 552 bytes
 decus/lt89b1/bulletin/dclremote.com           |  Bin 0 -> 1246 bytes
 decus/lt89b1/bulletin/handout.txt             |  Bin 0 -> 10508 bytes
 decus/lt89b1/bulletin/install.com             |  Bin 0 -> 810 bytes
 decus/lt89b1/bulletin/install_remote.com      |  Bin 0 -> 5246 bytes
 decus/lt89b1/bulletin/instruct.com            |  Bin 0 -> 180 bytes
 decus/lt89b1/bulletin/instruct.txt            |  Bin 0 -> 632 bytes
 decus/lt89b1/bulletin/login.com               |  Bin 0 -> 1304 bytes
 decus/lt89b1/bulletin/makefile                |  Bin 0 -> 2584 bytes
 decus/lt89b1/bulletin/nonsystem.txt           |  Bin 0 -> 780 bytes
 decus/lt89b1/bulletin/pmdf.com                |  Bin 0 -> 27008 bytes
 decus/lt89b1/bulletin/remote.com              |  Bin 0 -> 1942 bytes
 decus/lt89b1/bulletin/writemsg.txt            |  Bin 0 -> 1372 bytes
 decus/net/89b/bulletin/allmacs.mar            |  Bin 0 -> 7238 bytes
 decus/net/89b/bulletin/bullcoms1.hlp          |  Bin 0 -> 27432 bytes
 decus/net/89b/bulletin/bullcoms2.hlp          |  Bin 0 -> 33346 bytes
 decus/net/89b/bulletin/bullet1.com            |  Bin 0 -> 35464 bytes
 decus/net/89b/bulletin/bullet2.com            |  Bin 0 -> 38602 bytes
 decus/net/89b/bulletin/bulletin.for           |  Bin 0 -> 43646 bytes
 decus/net/89b/bulletin/bulletin0.for          |  Bin 0 -> 42912 bytes
 decus/net/89b/bulletin/bulletin1.for          |  Bin 0 -> 44966 bytes
 decus/net/89b/bulletin/bulletin2.for          |  Bin 0 -> 44710 bytes
 decus/net/89b/bulletin/bulletin3.for          |  Bin 0 -> 43066 bytes
 decus/net/89b/bulletin/bulletin4.for          |  Bin 0 -> 43944 bytes
 decus/net/89b/bulletin/bulletin5.for          |  Bin 0 -> 43378 bytes
 decus/net/89b/bulletin/bulletin6.for          |  Bin 0 -> 41852 bytes
 decus/net/89b/bulletin/bulletin7.for          |  Bin 0 -> 45066 bytes
 decus/net/89b/bulletin/bulletin8.for          |  Bin 0 -> 39682 bytes
 decus/net/89b/bulletin/bulletin9.for          |  Bin 0 -> 45530 bytes
 decus/net/89b/bulletin/bulletin_ann.txt       |  Bin 0 -> 12864 bytes
 decus/net/89b/bulletin/bulletin_howto_get.txt |  Bin 0 -> 1206 bytes
 decus/net/89b/bulletin/pmdf.com               |  Bin 0 -> 23554 bytes
 decus/vax82b/icr/bulletin/aaareadme.txt       |  Bin 0 -> 2098 bytes
 decus/vax82b/icr/bulletin/bc.com              |  Bin 0 -> 904 bytes
 decus/vax82b/icr/bulletin/bcmail.com          |  Bin 0 -> 1508 bytes
 decus/vax82b/icr/bulletin/bcmail.txt          |  Bin 0 -> 582 bytes
 decus/vax82b/icr/bulletin/build.com           |  Bin 0 -> 176 bytes
 decus/vax82b/icr/bulletin/bull.for            |  Bin 0 -> 11412 bytes
 decus/vax82b/icr/bulletin/bullcheck.for       |  Bin 0 -> 2546 bytes
 decus/vax82b/icr/bulletin/bullcom.for         |  Bin 0 -> 638 bytes
 decus/vax82b/icr/bulletin/bulletin.hlp        |  Bin 0 -> 3470 bytes
 decus/vax82b/icr/bulletin/bulletin.rno        |  Bin 0 -> 4098 bytes
 decus/vax82b/icr/bulletin/bullintro.rno       |  Bin 0 -> 1514 bytes
 decus/vax82b/icr/bulletin/bullintro.txt       |  Bin 0 -> 1488 bytes
 decus/vax82b/icr/bulletin/bullparse.mar       |  Bin 0 -> 4954 bytes
 decus/vax85c/bulletin/aaareadme.doc           |  Bin 0 -> 4500 bytes
 decus/vax85c/bulletin/aaareadme.rno           |  Bin 0 -> 758 bytes
 decus/vax85c/bulletin/aaareadme.txt           |  Bin 0 -> 998 bytes
 decus/vax85c/bulletin/announce.mai            |  Bin 0 -> 4032 bytes
 decus/vax85c/bulletin/bboard.com              |  Bin 0 -> 106 bytes
 decus/vax85c/bulletin/bulet.com               |  Bin 0 -> 3770 bytes
 decus/vax85c/bulletin/bullcom.cld             |  Bin 0 -> 1210 bytes
 decus/vax85c/bulletin/bullcoms.hlp            |  Bin 0 -> 5740 bytes
 decus/vax85c/bulletin/bulldir.inc             |  Bin 0 -> 372 bytes
 decus/vax85c/bulletin/bullet.mai              |  Bin 0 -> 32954 bytes
 decus/vax85c/bulletin/bulletin.com            |  Bin 0 -> 44 bytes
 decus/vax85c/bulletin/bulletin.for            |  Bin 0 -> 58464 bytes
 decus/vax85c/bulletin/bulletin.hlp            |  Bin 0 -> 850 bytes
 decus/vax85c/bulletin/bulletin.lnk            |  Bin 0 -> 118 bytes
 decus/vax85c/bulletin/bulletin.txt            |  Bin 0 -> 3414 bytes
 decus/vax85c/bulletin/bullfiles.inc           |  Bin 0 -> 1534 bytes
 decus/vax85c/bulletin/bullflag.inc            |  Bin 0 -> 784 bytes
 decus/vax85c/bulletin/bullmain.cld            |  Bin 0 -> 106 bytes
 decus/vax85c/bulletin/bullstart.com           |  Bin 0 -> 104 bytes
 decus/vax85c/bulletin/bullsubs.for            |  Bin 0 -> 35260 bytes
 decus/vax85c/bulletin/bulluser.inc            |  Bin 0 -> 228 bytes
 decus/vax85c/bulletin/clidef.mar              |  Bin 0 -> 66 bytes
 decus/vax85c/bulletin/create.com              |  Bin 0 -> 206 bytes
 decus/vax85c/bulletin/hpwd.mar                |  Bin 0 -> 4660 bytes
 decus/vax85c/bulletin/install.com             |  Bin 0 -> 302 bytes
 decus/vax85c/bulletin/instruct.txt            |  Bin 0 -> 476 bytes
 decus/vax85c/bulletin/login.com               |  Bin 0 -> 60 bytes
 decus/vax85c/bulletin/netfiles/announce.mai   |  Bin 0 -> 4032 bytes
 decus/vax85c/bulletin/netfiles/file1.mai      |  Bin 0 -> 1498 bytes
 decus/vax85c/bulletin/netfiles/file2.mai      |  Bin 0 -> 58964 bytes
 decus/vax85c/bulletin/netfiles/file3.mai      |  Bin 0 -> 35760 bytes
 decus/vax85c/bulletin/netfiles/file4.mai      |  Bin 0 -> 4266 bytes
 decus/vax85c/bulletin/netfiles/file5.mai      |  Bin 0 -> 33448 bytes
 decus/vax85c/bulletin/setuic.mar              |  Bin 0 -> 1420 bytes
 decus/vax85c/bulletin/setuser.mar             |  Bin 0 -> 2538 bytes
 decus/vax85c/bulletin/startup.com             |  Bin 0 -> 340 bytes
 decus/vax85c/bulletin/useropen.mar            |  Bin 0 -> 5664 bytes
 decus/vax86c/bulletin/aaareadme.txt           |  Bin 0 -> 658 bytes
 decus/vax86c/bulletin/allmacs.mar             |  Bin 0 -> 10000 bytes
 decus/vax86c/bulletin/bullet.com              |  Bin 0 -> 48774 bytes
 decus/vax86c/bulletin/bulletin.for            |  Bin 0 -> 55474 bytes
 decus/vax86c/bulletin/bulletin.txt            |  Bin 0 -> 1886 bytes
 decus/vax86c/bulletin/bullsub0.for            |  Bin 0 -> 42758 bytes
 decus/vax86c/bulletin/bullsub1.for            |  Bin 0 -> 36228 bytes
 decus/vax86c/bulletin/bullsub2.for            |  Bin 0 -> 39726 bytes
 decus/vax86c/bulletin/bullsub3.for            |  Bin 0 -> 43126 bytes
 decus/vax86d/fermlib/news687/bulletin.com     |  Bin 0 -> 3622 bytes
 decus/vax87a/bbs/bulletin.for                 |  Bin 0 -> 30346 bytes
 decus/vax87a/bbs/bulletin0.for                |  Bin 0 -> 27604 bytes
 decus/vax87a/bbs/bulletin1.for                |  Bin 0 -> 29496 bytes
 decus/vax87a/bbs/bulletin2.for                |  Bin 0 -> 27212 bytes
 decus/vax87a/bbs/bulletin3.for                |  Bin 0 -> 32092 bytes
 decus/vax87a/bbs/bulletin4.for                |  Bin 0 -> 31092 bytes
 decus/vax87a/bbs/bulletin5.for                |  Bin 0 -> 28660 bytes
 decus/vax87a/bbs/bulletin6.for                |  Bin 0 -> 24364 bytes
 decus/vax87a/bbs/bulletinv2.doc               |  Bin 0 -> 6196 bytes
 decus/vax87a/bullv4_0/bulletin.c              |  Bin 0 -> 3192 bytes
 decus/vax87a/bullv4_0/bulletin.cld            |  Bin 0 -> 2568 bytes
 decus/vax87a/bullv4_0/bulletin.hlb            |  Bin 0 -> 19456 bytes
 decus/vax87a/bullv4_0/bulletin.hlp            |  Bin 0 -> 7954 bytes
 decus/vax87a/bullv4_0/bulletin.rnh            |  Bin 0 -> 7620 bytes
 decus/vax87d/rcaf87/netnew/bulletin.for       |  Bin 0 -> 35248 bytes
 decus/vax87d/rcaf87/netnew/bulletin.txt       |  Bin 0 -> 7890 bytes
 decus/vax87d/rcaf87/netnew/bulletin0.for      |  Bin 0 -> 34488 bytes
 decus/vax87d/rcaf87/netnew/bulletin1.for      |  Bin 0 -> 35090 bytes
 decus/vax87d/rcaf87/netnew/bulletin2.for      |  Bin 0 -> 34432 bytes
 decus/vax87d/rcaf87/netnew/bulletin3.for      |  Bin 0 -> 35916 bytes
 decus/vax87d/rcaf87/netnew/bulletin4.for      |  Bin 0 -> 34940 bytes
 decus/vax87d/rcaf87/netnew/bulletin5.for      |  Bin 0 -> 33888 bytes
 decus/vax87d/rcaf87/netnew/bulletin6.for      |  Bin 0 -> 35882 bytes
 decus/vax87d/rcaf87/netnew/bulletinann.txt    |  Bin 0 -> 1126 bytes
 decus/vax88a2/nieland/bulletin/aaareadme.1st  |  Bin 0 -> 6698 bytes
 decus/vax88a2/nieland/bulletin/allmacs.mar    |  Bin 0 -> 5300 bytes
 .../vax88a2/nieland/bulletin/board_digest.com |  Bin 0 -> 2232 bytes
 .../nieland/bulletin/board_special.com        |  Bin 0 -> 4104 bytes
 .../vax88a2/nieland/bulletin/bull_command.com |  Bin 0 -> 166 bytes
 decus/vax88a2/nieland/bulletin/bullcom.cld    |  Bin 0 -> 11110 bytes
 decus/vax88a2/nieland/bulletin/bullcoms1.hlp  |  Bin 0 -> 20044 bytes
 decus/vax88a2/nieland/bulletin/bullcoms2.hlp  |  Bin 0 -> 21050 bytes
 decus/vax88a2/nieland/bulletin/bulldir.inc    |  Bin 0 -> 732 bytes
 decus/vax88a2/nieland/bulletin/bullet1.com    |  Bin 0 -> 31742 bytes
 decus/vax88a2/nieland/bulletin/bullet2.com    |  Bin 0 -> 23646 bytes
 decus/vax88a2/nieland/bulletin/bulletin.com   |  Bin 0 -> 40 bytes
 decus/vax88a2/nieland/bulletin/bulletin.for   |  Bin 0 -> 36780 bytes
 decus/vax88a2/nieland/bulletin/bulletin.hlp   |  Bin 0 -> 5768 bytes
 decus/vax88a2/nieland/bulletin/bulletin.lnk   |  Bin 0 -> 182 bytes
 decus/vax88a2/nieland/bulletin/bulletin0.for  |  Bin 0 -> 36588 bytes
 decus/vax88a2/nieland/bulletin/bulletin1.for  |  Bin 0 -> 36482 bytes
 decus/vax88a2/nieland/bulletin/bulletin2.for  |  Bin 0 -> 36348 bytes
 decus/vax88a2/nieland/bulletin/bulletin3.for  |  Bin 0 -> 35826 bytes
 decus/vax88a2/nieland/bulletin/bulletin4.for  |  Bin 0 -> 35008 bytes
 decus/vax88a2/nieland/bulletin/bulletin5.for  |  Bin 0 -> 36822 bytes
 decus/vax88a2/nieland/bulletin/bulletin6.for  |  Bin 0 -> 35784 bytes
 decus/vax88a2/nieland/bulletin/bulletin7.for  |  Bin 0 -> 35398 bytes
 decus/vax88a2/nieland/bulletin/bulletin8.for  |  Bin 0 -> 34414 bytes
 decus/vax88a2/nieland/bulletin/bullfiles.inc  |  Bin 0 -> 2032 bytes
 decus/vax88a2/nieland/bulletin/bullfolder.inc |  Bin 0 -> 2042 bytes
 decus/vax88a2/nieland/bulletin/bullmain.cld   |  Bin 0 -> 864 bytes
 decus/vax88a2/nieland/bulletin/bullstart.com  |  Bin 0 -> 174 bytes
 decus/vax88a2/nieland/bulletin/bulluser.inc   |  Bin 0 -> 1888 bytes
 decus/vax88a2/nieland/bulletin/create.com     |  Bin 0 -> 370 bytes
 decus/vax88a2/nieland/bulletin/handout.txt    |  Bin 0 -> 10508 bytes
 decus/vax88a2/nieland/bulletin/help.com       |  Bin 0 -> 248 bytes
 decus/vax88a2/nieland/bulletin/install.com    |  Bin 0 -> 806 bytes
 decus/vax88a2/nieland/bulletin/instruct.com   |  Bin 0 -> 180 bytes
 decus/vax88a2/nieland/bulletin/instruct.txt   |  Bin 0 -> 632 bytes
 decus/vax88a2/nieland/bulletin/login.com      |  Bin 0 -> 502 bytes
 decus/vax88a2/nieland/bulletin/makefile       |  Bin 0 -> 2524 bytes
 decus/vax88a2/nieland/bulletin/nonsystem.txt  |  Bin 0 -> 780 bytes
 decus/vax88a2/nieland/manual/bulletin.tex     |  Bin 0 -> 10236 bytes
 decus/vax88a3/rcas88/nets88/bulletin.for      |  Bin 0 -> 39348 bytes
 decus/vax88a3/rcas88/nets88/bulletin0.for     |  Bin 0 -> 39196 bytes
 decus/vax88a3/rcas88/nets88/bulletin1.for     |  Bin 0 -> 39372 bytes
 decus/vax88a3/rcas88/nets88/bulletin3.for     |  Bin 0 -> 38906 bytes
 decus/vax88a3/rcas88/nets88/bulletin4.for     |  Bin 0 -> 38058 bytes
 decus/vax88a3/rcas88/nets88/bulletin5.for     |  Bin 0 -> 39736 bytes
 decus/vax88a3/rcas88/nets88/bulletin6.for     |  Bin 0 -> 38622 bytes
 decus/vax88a3/rcas88/nets88/bulletin7.for     |  Bin 0 -> 36956 bytes
 .../vax88a3/rcas88/nets88/bulletin7bugbug.txt |  Bin 0 -> 874 bytes
 decus/vax88a3/rcas88/nets88/bulletinann.txt   |  Bin 0 -> 9054 bytes
 decus/vax88b1/nieland/bulletin/aaareadme.1st  |  Bin 0 -> 7308 bytes
 decus/vax88b1/nieland/bulletin/allmacs.mar    |  Bin 0 -> 5240 bytes
 .../vax88b1/nieland/bulletin/board_digest.com |  Bin 0 -> 2232 bytes
 .../nieland/bulletin/board_special.com        |  Bin 0 -> 4104 bytes
 decus/vax88b1/nieland/bulletin/bullcom.cld    |  Bin 0 -> 12052 bytes
 decus/vax88b1/nieland/bulletin/bullcoms1.hlp  |  Bin 0 -> 23628 bytes
 decus/vax88b1/nieland/bulletin/bullcoms2.hlp  |  Bin 0 -> 23060 bytes
 decus/vax88b1/nieland/bulletin/bulldir.inc    |  Bin 0 -> 940 bytes
 decus/vax88b1/nieland/bulletin/bullet1.com    |  Bin 0 -> 33604 bytes
 decus/vax88b1/nieland/bulletin/bullet2.com    |  Bin 0 -> 34726 bytes
 decus/vax88b1/nieland/bulletin/bulletin.cld   |  Bin 0 -> 1356 bytes
 decus/vax88b1/nieland/bulletin/bulletin.com   |  Bin 0 -> 40 bytes
 decus/vax88b1/nieland/bulletin/bulletin.for   |  Bin 0 -> 38614 bytes
 decus/vax88b1/nieland/bulletin/bulletin.hlp   |  Bin 0 -> 5624 bytes
 decus/vax88b1/nieland/bulletin/bulletin.lnk   |  Bin 0 -> 192 bytes
 .../vax88b1/nieland/bulletin/bulletin.message |  Bin 0 -> 1082 bytes
 .../nieland/bulletin/bulletin.message2        |  Bin 0 -> 9982 bytes
 .../nieland/bulletin/bulletin.message3        |  Bin 0 -> 1162 bytes
 decus/vax88b1/nieland/bulletin/bulletin0.for  |  Bin 0 -> 36898 bytes
 decus/vax88b1/nieland/bulletin/bulletin1.for  |  Bin 0 -> 35758 bytes
 decus/vax88b1/nieland/bulletin/bulletin2.for  |  Bin 0 -> 39478 bytes
 decus/vax88b1/nieland/bulletin/bulletin3.for  |  Bin 0 -> 40222 bytes
 decus/vax88b1/nieland/bulletin/bulletin4.for  |  Bin 0 -> 36340 bytes
 decus/vax88b1/nieland/bulletin/bulletin5.for  |  Bin 0 -> 37966 bytes
 decus/vax88b1/nieland/bulletin/bulletin6.for  |  Bin 0 -> 38176 bytes
 decus/vax88b1/nieland/bulletin/bulletin7.for  |  Bin 0 -> 39702 bytes
 decus/vax88b1/nieland/bulletin/bulletin8.for  |  Bin 0 -> 35850 bytes
 decus/vax88b1/nieland/bulletin/bulletin9.for  |  Bin 0 -> 17858 bytes
 decus/vax88b1/nieland/bulletin/bullfiles.inc  |  Bin 0 -> 2032 bytes
 decus/vax88b1/nieland/bulletin/bullfolder.inc |  Bin 0 -> 1818 bytes
 decus/vax88b1/nieland/bulletin/bullmain.cld   |  Bin 0 -> 902 bytes
 decus/vax88b1/nieland/bulletin/bullstart.com  |  Bin 0 -> 170 bytes
 decus/vax88b1/nieland/bulletin/bulluser.inc   |  Bin 0 -> 1888 bytes
 decus/vax88b1/nieland/bulletin/create.com     |  Bin 0 -> 398 bytes
 decus/vax88b1/nieland/bulletin/dclremote.com  |  Bin 0 -> 1246 bytes
 decus/vax88b1/nieland/bulletin/handout.txt    |  Bin 0 -> 10508 bytes
 decus/vax88b1/nieland/bulletin/install.com    |  Bin 0 -> 800 bytes
 .../nieland/bulletin/install_remote.com       |  Bin 0 -> 5268 bytes
 decus/vax88b1/nieland/bulletin/instruct.com   |  Bin 0 -> 180 bytes
 decus/vax88b1/nieland/bulletin/instruct.txt   |  Bin 0 -> 632 bytes
 decus/vax88b1/nieland/bulletin/login.com      |  Bin 0 -> 644 bytes
 decus/vax88b1/nieland/bulletin/makefile       |  Bin 0 -> 2678 bytes
 decus/vax88b1/nieland/bulletin/nonsystem.txt  |  Bin 0 -> 780 bytes
 decus/vax88b1/nieland/bulletin/remote.com     |  Bin 0 -> 1942 bytes
 .../vax88b1/nieland/bulletin/v5/aaareadme.1st |  Bin 0 -> 80 bytes
 decus/vax88b5/rcaf88/netf88/bulletin.bwr      |  Bin 0 -> 1228 bytes
 decus/vax88b5/rcaf88/netf88/bulletin.for      |  Bin 0 -> 39296 bytes
 decus/vax88b5/rcaf88/netf88/bulletin0.for     |  Bin 0 -> 37348 bytes
 decus/vax88b5/rcaf88/netf88/bulletin1.for     |  Bin 0 -> 36442 bytes
 decus/vax88b5/rcaf88/netf88/bulletin2.for     |  Bin 0 -> 40162 bytes
 decus/vax88b5/rcaf88/netf88/bulletin3.for     |  Bin 0 -> 40906 bytes
 decus/vax88b5/rcaf88/netf88/bulletin4.for     |  Bin 0 -> 37024 bytes
 decus/vax88b5/rcaf88/netf88/bulletin5.for     |  Bin 0 -> 38650 bytes
 decus/vax88b5/rcaf88/netf88/bulletin6.for     |  Bin 0 -> 38618 bytes
 decus/vax88b5/rcaf88/netf88/bulletin7.for     |  Bin 0 -> 40144 bytes
 decus/vax88b5/rcaf88/netf88/bulletin8.for     |  Bin 0 -> 36534 bytes
 decus/vax88b5/rcaf88/netf88/bulletin9.for     |  Bin 0 -> 18542 bytes
 decus/vax88b5/rcaf88/netf88/bulletin_ann.txt  |  Bin 0 -> 7818 bytes
 .../rcaf88/netf88/bulletin_warning_vms_v5.txt |  Bin 0 -> 1146 bytes
 decus/vax89a2/nieland/bulletin/aaareadme.1st  |  Bin 0 -> 10302 bytes
 decus/vax89a2/nieland/bulletin/aaareadme.too  |  Bin 0 -> 12184 bytes
 decus/vax89a2/nieland/bulletin/allmacs.mar    |  Bin 0 -> 9322 bytes
 .../vax89a2/nieland/bulletin/board_digest.com |  Bin 0 -> 2348 bytes
 .../nieland/bulletin/board_special.com        |  Bin 0 -> 4462 bytes
 decus/vax89a2/nieland/bulletin/bullcom.cld    |  Bin 0 -> 20214 bytes
 decus/vax89a2/nieland/bulletin/bullcoms1.hlp  |  Bin 0 -> 26952 bytes
 decus/vax89a2/nieland/bulletin/bullcoms2.hlp  |  Bin 0 -> 32868 bytes
 decus/vax89a2/nieland/bulletin/bulletin.cld   |  Bin 0 -> 1376 bytes
 decus/vax89a2/nieland/bulletin/bulletin.com   |  Bin 0 -> 40 bytes
 decus/vax89a2/nieland/bulletin/bulletin.hlp   |  Bin 0 -> 5624 bytes
 decus/vax89a2/nieland/bulletin/bulletin.lnk   |  Bin 0 -> 128 bytes
 decus/vax89a2/nieland/bulletin/bullmain.cld   |  Bin 0 -> 1144 bytes
 decus/vax89a2/nieland/bulletin/bullstart.com  |  Bin 0 -> 180 bytes
 decus/vax89a2/nieland/bulletin/create.com     |  Bin 0 -> 730 bytes
 decus/vax89a2/nieland/bulletin/createrest.com |  Bin 0 -> 818 bytes
 decus/vax89a2/nieland/bulletin/dclremote.com  |  Bin 0 -> 1258 bytes
 decus/vax89a2/nieland/bulletin/handout.txt    |  Bin 0 -> 10508 bytes
 decus/vax89a2/nieland/bulletin/install.com    |  Bin 0 -> 814 bytes
 .../nieland/bulletin/install_remote.com       |  Bin 0 -> 5254 bytes
 decus/vax89a2/nieland/bulletin/instruct.com   |  Bin 0 -> 180 bytes
 decus/vax89a2/nieland/bulletin/instruct.txt   |  Bin 0 -> 632 bytes
 decus/vax89a2/nieland/bulletin/login.com      |  Bin 0 -> 1100 bytes
 decus/vax89a2/nieland/bulletin/makefile       |  Bin 0 -> 2518 bytes
 decus/vax89a2/nieland/bulletin/nonsystem.txt  |  Bin 0 -> 780 bytes
 decus/vax89a2/nieland/bulletin/pmdf.com       |  Bin 0 -> 23088 bytes
 decus/vax89a2/nieland/bulletin/remote.com     |  Bin 0 -> 1970 bytes
 decus/vax89a2/nieland/bulletin/writemsg.txt   |  Bin 0 -> 1480 bytes
 decus/vax90a/bulletin/aaa-readme.net-txt      |  Bin 0 -> 9232 bytes
 decus/vax90a/bulletin/aaareadme.1st           |  Bin 0 -> 9338 bytes
 decus/vax90a/bulletin/aaareadme.txt           |  Bin 0 -> 3144 bytes
 decus/vax90a/bulletin/board_digest.com        |  Bin 0 -> 2232 bytes
 decus/vax90a/bulletin/board_special.com       |  Bin 0 -> 4168 bytes
 decus/vax90a/bulletin/bullcoms1.hlp           |  Bin 0 -> 28194 bytes
 decus/vax90a/bulletin/bullcoms2.hlp           |  Bin 0 -> 33174 bytes
 decus/vax90a/bulletin/bulldir.inc             |  Bin 0 -> 1034 bytes
 decus/vax90a/bulletin/bullet1.com             |  Bin 0 -> 34986 bytes
 decus/vax90a/bulletin/bullet2.com             |  Bin 0 -> 38570 bytes
 decus/vax90a/bulletin/bulletin.cld            |  Bin 0 -> 1394 bytes
 decus/vax90a/bulletin/bulletin.com            |  Bin 0 -> 40 bytes
 decus/vax90a/bulletin/bulletin.hlp            |  Bin 0 -> 5624 bytes
 decus/vax90a/bulletin/bulletin.lnk            |  Bin 0 -> 120 bytes
 decus/vax90a/bulletin/bulletin_wheretoget.txt |  Bin 0 -> 902 bytes
 decus/vax90a/bulletin/bullfiles.inc           |  Bin 0 -> 1538 bytes
 decus/vax90a/bulletin/bullfolder.inc          |  Bin 0 -> 1818 bytes
 decus/vax90a/bulletin/bullstart.com           |  Bin 0 -> 180 bytes
 decus/vax90a/bulletin/bulluser.inc            |  Bin 0 -> 1886 bytes
 decus/vax90a/bulletin/create.com              |  Bin 0 -> 552 bytes
 decus/vax90a/bulletin/dclremote.com           |  Bin 0 -> 1246 bytes
 decus/vax90a/bulletin/handout.txt             |  Bin 0 -> 10508 bytes
 decus/vax90a/bulletin/install.com             |  Bin 0 -> 810 bytes
 decus/vax90a/bulletin/install_remote.com      |  Bin 0 -> 5246 bytes
 decus/vax90a/bulletin/instruct.com            |  Bin 0 -> 180 bytes
 decus/vax90a/bulletin/instruct.txt            |  Bin 0 -> 632 bytes
 decus/vax90a/bulletin/login.com               |  Bin 0 -> 1304 bytes
 decus/vax90a/bulletin/makefile                |  Bin 0 -> 2584 bytes
 decus/vax90a/bulletin/nonsystem.txt           |  Bin 0 -> 780 bytes
 decus/vax90a/bulletin/pmdf.com                |  Bin 0 -> 27004 bytes
 decus/vax90a/bulletin/remote.com              |  Bin 0 -> 1942 bytes
 decus/vax90a/bulletin/writemsg.txt            |  Bin 0 -> 1372 bytes
 decus/vax90b1/bulletin/aaareadme.1st          |  Bin 0 -> 9542 bytes
 decus/vax90b1/bulletin/aaareadme.txt          |  Bin 0 -> 9904 bytes
 decus/vax90b1/bulletin/announce.txt           |  Bin 0 -> 10212 bytes
 decus/vax90b1/bulletin/board_digest.com       |  Bin 0 -> 2232 bytes
 decus/vax90b1/bulletin/board_special.com      |  Bin 0 -> 4168 bytes
 decus/vax90b1/bulletin/bullcom.cld            |  Bin 0 -> 15548 bytes
 decus/vax90b1/bulletin/bullcoms1.hlp          |  Bin 0 -> 33104 bytes
 decus/vax90b1/bulletin/bullcoms2.hlp          |  Bin 0 -> 34260 bytes
 decus/vax90b1/bulletin/bulletin.cld           |  Bin 0 -> 1624 bytes
 decus/vax90b1/bulletin/bulletin.com           |  Bin 0 -> 40 bytes
 decus/vax90b1/bulletin/bulletin.hlp           |  Bin 0 -> 7060 bytes
 decus/vax90b1/bulletin/bulletin.lnk           |  Bin 0 -> 120 bytes
 decus/vax90b1/bulletin/bulletin10.for         |  Bin 0 -> 53300 bytes
 decus/vax90b1/bulletin/bullmain.cld           |  Bin 0 -> 1160 bytes
 decus/vax90b1/bulletin/bullstart.com          |  Bin 0 -> 180 bytes
 decus/vax90b1/bulletin/create.com             |  Bin 0 -> 978 bytes
 decus/vax90b1/bulletin/dclremote.com          |  Bin 0 -> 1246 bytes
 decus/vax90b1/bulletin/handout.txt            |  Bin 0 -> 10508 bytes
 decus/vax90b1/bulletin/install.com            |  Bin 0 -> 826 bytes
 decus/vax90b1/bulletin/install_remote.com     |  Bin 0 -> 5246 bytes
 decus/vax90b1/bulletin/instruct.com           |  Bin 0 -> 180 bytes
 decus/vax90b1/bulletin/instruct.txt           |  Bin 0 -> 632 bytes
 decus/vax90b1/bulletin/login.com              |  Bin 0 -> 1304 bytes
 decus/vax90b1/bulletin/makefile               |  Bin 0 -> 2584 bytes
 decus/vax90b1/bulletin/nonsystem.txt          |  Bin 0 -> 780 bytes
 decus/vax90b1/bulletin/pmdf.com               |  Bin 0 -> 27586 bytes
 decus/vax90b1/bulletin/remote.com             |  Bin 0 -> 1942 bytes
 decus/vax90b1/bulletin/writemsg.txt           |  Bin 0 -> 1372 bytes
 .../gce90b/bulletin_beta/bull20_ann.txt       |  Bin 0 -> 11236 bytes
 .../vax90b1/gce90b/bulletin_beta/bulletin.doc |  Bin 0 -> 31416 bytes
 .../bulletin_beta/bulletin_beta_ann.txt       |  Bin 0 -> 4046 bytes
 .../gce90b/net90b/bulletin_bugfix0.src        |  Bin 0 -> 15824 bytes
 .../gce90b/net90b/bulletin_bugfix1.src        |  Bin 0 -> 1794 bytes
 decus/vax91a/bulletin/aaareadme.txt           |  Bin 0 -> 10118 bytes
 decus/vax91a/bulletin/allmacs.mar             |  Bin 0 -> 7988 bytes
 decus/vax91a/bulletin/board_digest.com        |  Bin 0 -> 2232 bytes
 decus/vax91a/bulletin/board_special.com       |  Bin 0 -> 4168 bytes
 decus/vax91a/bulletin/bull_news.c             |  Bin 0 -> 8722 bytes
 decus/vax91a/bulletin/bull_newsdummy.for      |  Bin 0 -> 676 bytes
 decus/vax91a/bulletin/bullcom.cld             |  Bin 0 -> 17192 bytes
 decus/vax91a/bulletin/bullcoms1.hlp           |  Bin 0 -> 37162 bytes
 decus/vax91a/bulletin/bullcoms2.hlp           |  Bin 0 -> 42242 bytes
 decus/vax91a/bulletin/bulldir.inc             |  Bin 0 -> 1054 bytes
 decus/vax91a/bulletin/bullet1.com             |  Bin 0 -> 55264 bytes
 decus/vax91a/bulletin/bullet2.com             |  Bin 0 -> 51186 bytes
 decus/vax91a/bulletin/bulletin.cld            |  Bin 0 -> 1626 bytes
 decus/vax91a/bulletin/bulletin.com            |  Bin 0 -> 40 bytes
 decus/vax91a/bulletin/bulletin.for            |  Bin 0 -> 51682 bytes
 decus/vax91a/bulletin/bulletin.hlp            |  Bin 0 -> 7464 bytes
 decus/vax91a/bulletin/bulletin.lnk            |  Bin 0 -> 146 bytes
 decus/vax91a/bulletin/bulletin0.for           |  Bin 0 -> 50966 bytes
 decus/vax91a/bulletin/bulletin1.for           |  Bin 0 -> 52322 bytes
 decus/vax91a/bulletin/bulletin10.for          |  Bin 0 -> 52704 bytes
 decus/vax91a/bulletin/bulletin2.for           |  Bin 0 -> 58108 bytes
 decus/vax91a/bulletin/bulletin3.for           |  Bin 0 -> 50870 bytes
 decus/vax91a/bulletin/bulletin4.for           |  Bin 0 -> 47510 bytes
 decus/vax91a/bulletin/bulletin5.for           |  Bin 0 -> 56982 bytes
 decus/vax91a/bulletin/bulletin6.for           |  Bin 0 -> 47592 bytes
 decus/vax91a/bulletin/bulletin7.for           |  Bin 0 -> 54514 bytes
 decus/vax91a/bulletin/bulletin8.for           |  Bin 0 -> 51736 bytes
 decus/vax91a/bulletin/bulletin9.for           |  Bin 0 -> 56870 bytes
 decus/vax91a/bulletin/bulletin_ann.txt        |  Bin 0 -> 15404 bytes
 decus/vax91a/bulletin/bullfiles.inc           |  Bin 0 -> 1594 bytes
 decus/vax91a/bulletin/bullfolder.inc          |  Bin 0 -> 3144 bytes
 decus/vax91a/bulletin/bullmain.cld            |  Bin 0 -> 1160 bytes
 decus/vax91a/bulletin/bullnews.inc            |  Bin 0 -> 178 bytes
 decus/vax91a/bulletin/bullstart.com           |  Bin 0 -> 180 bytes
 decus/vax91a/bulletin/bulluser.inc            |  Bin 0 -> 2302 bytes
 decus/vax91a/bulletin/create.com              |  Bin 0 -> 1412 bytes
 decus/vax91a/bulletin/dclremote.com           |  Bin 0 -> 1246 bytes
 decus/vax91a/bulletin/handout.txt             |  Bin 0 -> 10636 bytes
 decus/vax91a/bulletin/install.com             |  Bin 0 -> 826 bytes
 decus/vax91a/bulletin/install_remote.com      |  Bin 0 -> 5246 bytes
 decus/vax91a/bulletin/instruct.com            |  Bin 0 -> 180 bytes
 decus/vax91a/bulletin/instruct.txt            |  Bin 0 -> 632 bytes
 decus/vax91a/bulletin/login.com               |  Bin 0 -> 1304 bytes
 decus/vax91a/bulletin/makefile                |  Bin 0 -> 2900 bytes
 decus/vax91a/bulletin/mx.com                  |  Bin 0 -> 34104 bytes
 decus/vax91a/bulletin/news.txt                |  Bin 0 -> 6390 bytes
 decus/vax91a/bulletin/nonsystem.txt           |  Bin 0 -> 786 bytes
 decus/vax91a/bulletin/optimize_rms.com        |  Bin 0 -> 3330 bytes
 decus/vax91a/bulletin/pmdf.com                |  Bin 0 -> 39056 bytes
 decus/vax91a/bulletin/remote.com              |  Bin 0 -> 1942 bytes
 decus/vax91a/bulletin/setuser.mar             |  Bin 0 -> 4594 bytes
 decus/vax91a/bulletin/writemsg.txt            |  Bin 0 -> 1382 bytes
 decus/vax91b/gce91b/bulletin/allmacs.mar      |  Bin 0 -> 8972 bytes
 decus/vax91b/gce91b/bulletin/bullcoms1.hlp    |  Bin 0 -> 41512 bytes
 decus/vax91b/gce91b/bulletin/bullcoms2.hlp    |  Bin 0 -> 46874 bytes
 decus/vax91b/gce91b/bulletin/bullet1.com      |  Bin 0 -> 59272 bytes
 decus/vax91b/gce91b/bulletin/bullet2.com      |  Bin 0 -> 55082 bytes
 decus/vax91b/gce91b/bulletin/bulletin.ann     |  Bin 0 -> 19756 bytes
 decus/vax91b/gce91b/bulletin/bulletin.for     |  Bin 0 -> 53988 bytes
 decus/vax91b/gce91b/bulletin/bulletin0.for    |  Bin 0 -> 54618 bytes
 decus/vax91b/gce91b/bulletin/bulletin1.for    |  Bin 0 -> 57454 bytes
 decus/vax91b/gce91b/bulletin/bulletin10.for   |  Bin 0 -> 57474 bytes
 decus/vax91b/gce91b/bulletin/bulletin11.for   |  Bin 0 -> 36556 bytes
 decus/vax91b/gce91b/bulletin/bulletin2.for    |  Bin 0 -> 61724 bytes
 decus/vax91b/gce91b/bulletin/bulletin3.for    |  Bin 0 -> 51386 bytes
 decus/vax91b/gce91b/bulletin/bulletin4.for    |  Bin 0 -> 47804 bytes
 decus/vax91b/gce91b/bulletin/bulletin5.for    |  Bin 0 -> 58408 bytes
 decus/vax91b/gce91b/bulletin/bulletin6.for    |  Bin 0 -> 47538 bytes
 decus/vax91b/gce91b/bulletin/bulletin7.for    |  Bin 0 -> 55324 bytes
 decus/vax91b/gce91b/bulletin/bulletin8.for    |  Bin 0 -> 51996 bytes
 decus/vax91b/gce91b/bulletin/bulletin9.for    |  Bin 0 -> 50204 bytes
 decus/vax91b/gce91b/bulletin/mx.com           |  Bin 0 -> 34104 bytes
 decus/vax91b/gce91b/bulletin/news.com         |  Bin 0 -> 12 bytes
 decus/vax91b/gce91b/bulletin/pmdf.com         |  Bin 0 -> 39362 bytes
 decus/vax92a/bulletin/aaareadme.txt           |  Bin 0 -> 12506 bytes
 decus/vax92a/bulletin/board_digest.com        |  Bin 0 -> 2232 bytes
 decus/vax92a/bulletin/board_special.com       |  Bin 0 -> 4168 bytes
 decus/vax92a/bulletin/bullcoms1.hlp           |  Bin 0 -> 41700 bytes
 decus/vax92a/bulletin/bullcoms2.hlp           |  Bin 0 -> 47626 bytes
 decus/vax92a/bulletin/bulletin.ann            |  Bin 0 -> 19108 bytes
 decus/vax92a/bulletin/bulletin.cld            |  Bin 0 -> 1684 bytes
 decus/vax92a/bulletin/bulletin.com            |  Bin 0 -> 40 bytes
 decus/vax92a/bulletin/bulletin.hlp            |  Bin 0 -> 7486 bytes
 decus/vax92a/bulletin/bulletin.lnk            |  Bin 0 -> 428 bytes
 decus/vax92a/bulletin/bulletin_source.tlb     |  Bin 0 -> 894976 bytes
 decus/vax92a/bulletin/bullstart.com           |  Bin 0 -> 180 bytes
 decus/vax92a/bulletin/dclremote.com           |  Bin 0 -> 1244 bytes
 decus/vax92a/bulletin/extract_tlb.com         |  Bin 0 -> 2948 bytes
 decus/vax92a/bulletin/handout.txt             |  Bin 0 -> 10508 bytes
 decus/vax92a/bulletin/install.com             |  Bin 0 -> 826 bytes
 decus/vax92a/bulletin/install_remote.com      |  Bin 0 -> 5246 bytes
 decus/vax92a/bulletin/instruct.com            |  Bin 0 -> 180 bytes
 decus/vax92a/bulletin/instruct.txt            |  Bin 0 -> 630 bytes
 decus/vax92a/bulletin/login.com               |  Bin 0 -> 1442 bytes
 decus/vax92a/bulletin/news.com                |  Bin 0 -> 28158 bytes
 decus/vax92a/bulletin/news.txt                |  Bin 0 -> 8542 bytes
 decus/vax92a/bulletin/nonsystem.txt           |  Bin 0 -> 780 bytes
 decus/vax92a/bulletin/optimize_rms.com        |  Bin 0 -> 3330 bytes
 decus/vax92a/bulletin/remote.com              |  Bin 0 -> 1942 bytes
 decus/vax92a/bulletin/writemsg.txt            |  Bin 0 -> 1372 bytes
 .../gce92a/net92a/bulletin_howtoget.txt       |  Bin 0 -> 1558 bytes
 decus/vax92b/bulletin/aaareadme.txt           |  Bin 0 -> 3476 bytes
 decus/vax92b/bulletin/bull_news.c             |  414 ++
 decus/vax92b/bulletin/bulletin.announce       |  Bin 0 -> 3690 bytes
 decus/vax92b/bulletin/bulletin_announce.txt   |  Bin 0 -> 22454 bytes
 decus/vlt95b/bulletin/aaareadme.txt           |  Bin 0 -> 11410 bytes
 decus/vlt95b/bulletin/allmacs.mar             |  Bin 0 -> 8248 bytes
 decus/vlt95b/bulletin/allmacs_axp.mar         |  Bin 0 -> 8254 bytes
 decus/vlt95b/bulletin/board_digest.com        |  Bin 0 -> 2232 bytes
 decus/vlt95b/bulletin/board_special.com       |  Bin 0 -> 4168 bytes
 decus/vlt95b/bulletin/bull_news.c             |  Bin 0 -> 17202 bytes
 decus/vlt95b/bulletin/bull_newsdummy.for      |  Bin 0 -> 1068 bytes
 decus/vlt95b/bulletin/bullcom.cld             |  Bin 0 -> 25948 bytes
 decus/vlt95b/bulletin/bullcoms1.hlp           |  Bin 0 -> 54628 bytes
 decus/vlt95b/bulletin/bullcoms2.hlp           |  Bin 0 -> 62070 bytes
 decus/vlt95b/bulletin/bulldir.inc             |  Bin 0 -> 1894 bytes
 decus/vlt95b/bulletin/bullet1.com             |  Bin 0 -> 95564 bytes
 decus/vlt95b/bulletin/bullet2.com             |  Bin 0 -> 56972 bytes
 decus/vlt95b/bulletin/bulletin.cld            |  Bin 0 -> 1752 bytes
 decus/vlt95b/bulletin/bulletin.com            |  Bin 0 -> 40 bytes
 decus/vlt95b/bulletin/bulletin.for            |  Bin 0 -> 62290 bytes
 decus/vlt95b/bulletin/bulletin.hlp            |  Bin 0 -> 7864 bytes
 decus/vlt95b/bulletin/bulletin.lnk            |  Bin 0 -> 718 bytes
 decus/vlt95b/bulletin/bulletin0.for           |  Bin 0 -> 71534 bytes
 decus/vlt95b/bulletin/bulletin1.for           |  Bin 0 -> 64718 bytes
 decus/vlt95b/bulletin/bulletin10.for          |  Bin 0 -> 89686 bytes
 decus/vlt95b/bulletin/bulletin11.for          |  Bin 0 -> 87946 bytes
 decus/vlt95b/bulletin/bulletin2.for           |  Bin 0 -> 74296 bytes
 decus/vlt95b/bulletin/bulletin3.for           |  Bin 0 -> 67280 bytes
 decus/vlt95b/bulletin/bulletin4.for           |  Bin 0 -> 57250 bytes
 decus/vlt95b/bulletin/bulletin5.for           |  Bin 0 -> 72594 bytes
 decus/vlt95b/bulletin/bulletin6.for           |  Bin 0 -> 77014 bytes
 decus/vlt95b/bulletin/bulletin7.for           |  Bin 0 -> 62520 bytes
 decus/vlt95b/bulletin/bulletin8.for           |  Bin 0 -> 56618 bytes
 decus/vlt95b/bulletin/bulletin9.for           |  Bin 0 -> 68354 bytes
 decus/vlt95b/bulletin/bullfiles.inc           |  Bin 0 -> 2118 bytes
 decus/vlt95b/bulletin/bullfolder.inc          |  Bin 0 -> 3438 bytes
 decus/vlt95b/bulletin/bullmain.cld            |  Bin 0 -> 1258 bytes
 decus/vlt95b/bulletin/bullnews.inc            |  Bin 0 -> 174 bytes
 decus/vlt95b/bulletin/bullstart.com           |  Bin 0 -> 180 bytes
 decus/vlt95b/bulletin/bulluser.inc            |  Bin 0 -> 2414 bytes
 decus/vlt95b/bulletin/changes.txt             |  Bin 0 -> 25726 bytes
 decus/vlt95b/bulletin/cmds.mai                |  Bin 0 -> 852 bytes
 decus/vlt95b/bulletin/copyright.txt           |  Bin 0 -> 1548 bytes
 decus/vlt95b/bulletin/create.com              |  Bin 0 -> 2678 bytes
 decus/vlt95b/bulletin/handout.txt             |  Bin 0 -> 10508 bytes
 decus/vlt95b/bulletin/install.com             |  Bin 0 -> 1110 bytes
 decus/vlt95b/bulletin/instruct.com            |  Bin 0 -> 192 bytes
 decus/vlt95b/bulletin/instruct.txt            |  Bin 0 -> 632 bytes
 decus/vlt95b/bulletin/login.com               |  Bin 0 -> 1444 bytes
 decus/vlt95b/bulletin/makefile                |  Bin 0 -> 3082 bytes
 decus/vlt95b/bulletin/master.com              |  Bin 0 -> 14886 bytes
 decus/vlt95b/bulletin/mx.com                  |  Bin 0 -> 33850 bytes
 decus/vlt95b/bulletin/mx.mai                  |  Bin 0 -> 33868 bytes
 decus/vlt95b/bulletin/news.alt                |  Bin 0 -> 12104 bytes
 decus/vlt95b/bulletin/news.com                |  Bin 0 -> 32986 bytes
 decus/vlt95b/bulletin/news.create             |  Bin 0 -> 8730 bytes
 decus/vlt95b/bulletin/news.moderators         |  Bin 0 -> 11990 bytes
 decus/vlt95b/bulletin/news.txt                |  Bin 0 -> 8548 bytes
 decus/vlt95b/bulletin/nonsystem.txt           |  Bin 0 -> 780 bytes
 decus/vlt95b/bulletin/optimize_rms.com        |  Bin 0 -> 3330 bytes
 decus/vlt95b/bulletin/pmdf.com                |  Bin 0 -> 39380 bytes
 decus/vlt95b/bulletin/restart.com             |  Bin 0 -> 124 bytes
 decus/vlt95b/bulletin/setuser.mar             |  Bin 0 -> 4584 bytes
 decus/vlt95b/bulletin/update.fil              |  Bin 0 -> 386 bytes
 decus/vlt95b/bulletin/upgrade.com             |  Bin 0 -> 2970 bytes
 decus/vlt95b/bulletin/writemsg.txt            |  Bin 0 -> 1372 bytes
 decus/vlt97a/vmslt97a/bulletin/aaareadme.1st  |  Bin 0 -> 16384 bytes
 decus/vlt97a/vmslt97a/bulletin/aaareadme.txt  |  Bin 0 -> 16384 bytes
 decus/vlt97a/vmslt97a/bulletin/bulletin.ann   |  Bin 0 -> 16384 bytes
 decus/vlt97a/vmslt97a/bulletin/handout.txt    |  Bin 0 -> 16384 bytes
 decus/vlt97a/vmslt97a/bulletin/instruct.txt   |  Bin 0 -> 16384 bytes
 decus/vms95a/gce95a/bulletin/aaareadme        |  Bin 0 -> 3508 bytes
 decus/vms95a/gce95a/bulletin/aaareadme.first  |  Bin 0 -> 11410 bytes
 decus/vms95b/bulletin/aaareadme.txt           |  Bin 0 -> 10370 bytes
 decus/vmslt00a/bulletin/aaareadme             |   68 +
 decus/vmslt00a/bulletin/aaareadme.install     |  202 +
 decus/vmslt00a/bulletin/aaareadme.txt         |  Bin 0 -> 958 bytes
 decus/vmslt00a/bulletin/allmacs.mar           |  312 ++
 decus/vmslt00a/bulletin/allmacs_axp.mar       |  312 ++
 decus/vmslt00a/bulletin/board_digest.com      |   77 +
 decus/vmslt00a/bulletin/board_special.com     |  108 +
 decus/vmslt00a/bulletin/bull_news.c           |  934 ++++
 decus/vmslt00a/bulletin/bull_newsdummy.for    |  137 +
 decus/vmslt00a/bulletin/bullcom.cld           |  771 +++
 decus/vmslt00a/bulletin/bullcoms1.hlp         | 1276 +++++
 decus/vmslt00a/bulletin/bullcoms2.hlp         | 1463 ++++++
 decus/vmslt00a/bulletin/bulldir.inc           |   58 +
 decus/vmslt00a/bulletin/bulletin.cld          |   44 +
 decus/vmslt00a/bulletin/bulletin.for          | 2129 +++++++++
 decus/vmslt00a/bulletin/bulletin.hlp          |  151 +
 decus/vmslt00a/bulletin/bulletin.lnk          |   18 +
 decus/vmslt00a/bulletin/bulletin0.for         | 2575 ++++++++++
 decus/vmslt00a/bulletin/bulletin1.for         | 2500 ++++++++++
 decus/vmslt00a/bulletin/bulletin10.for        | 4124 +++++++++++++++++
 decus/vmslt00a/bulletin/bulletin11.for        | 3599 ++++++++++++++
 decus/vmslt00a/bulletin/bulletin2.for         | 2692 +++++++++++
 decus/vmslt00a/bulletin/bulletin3.for         | 2518 ++++++++++
 decus/vmslt00a/bulletin/bulletin4.for         | 2349 ++++++++++
 decus/vmslt00a/bulletin/bulletin5.for         | 2516 ++++++++++
 decus/vmslt00a/bulletin/bulletin6.for         | 2835 +++++++++++
 decus/vmslt00a/bulletin/bulletin7.for         | 2374 ++++++++++
 decus/vmslt00a/bulletin/bulletin8.for         | 2165 +++++++++
 decus/vmslt00a/bulletin/bulletin9.for         | 2474 ++++++++++
 decus/vmslt00a/bulletin/bullfiles.inc         |   39 +
 decus/vmslt00a/bulletin/bullfolder.inc        |   84 +
 decus/vmslt00a/bulletin/bullmain.cld          |   34 +
 decus/vmslt00a/bulletin/bullnews.inc          |    7 +
 decus/vmslt00a/bulletin/bullstart.com         |    6 +
 decus/vmslt00a/bulletin/bulluser.inc          |   53 +
 decus/vmslt00a/bulletin/changes.txt           |  692 +++
 decus/vmslt00a/bulletin/cmds.mai              |   22 +
 decus/vmslt00a/bulletin/copyright.txt         |   29 +
 decus/vmslt00a/bulletin/create.com            |   57 +
 decus/vmslt00a/bulletin/debug.txt             |    0
 decus/vmslt00a/bulletin/handout.txt           |  268 ++
 decus/vmslt00a/bulletin/install.com           |   25 +
 decus/vmslt00a/bulletin/instruct.com          |    6 +
 decus/vmslt00a/bulletin/instruct.txt          |    8 +
 decus/vmslt00a/bulletin/login.com             |   31 +
 decus/vmslt00a/bulletin/makefile              |   82 +
 decus/vmslt00a/bulletin/master.com            |  408 ++
 decus/vmslt00a/bulletin/mx.mai                |  958 ++++
 decus/vmslt00a/bulletin/news.txt              |  133 +
 decus/vmslt00a/bulletin/news_to_folder.txt    |   48 +
 decus/vmslt00a/bulletin/nonsystem.txt         |   16 +
 decus/vmslt00a/bulletin/optimize_rms.com      |  134 +
 decus/vmslt00a/bulletin/pmdf.com              |    4 +
 decus/vmslt00a/bulletin/pmdf.txt              |   29 +
 decus/vmslt00a/bulletin/restart.com           |    6 +
 decus/vmslt00a/bulletin/setuser.mar           |  125 +
 decus/vmslt00a/bulletin/update.fil            |   11 +
 decus/vmslt00a/bulletin/upgrade.com           |   53 +
 decus/vmslt00a/bulletin/writemsg.txt          |   36 +
 decus/vmslt02a/bulletin/aaareadme.txt         |  Bin 0 -> 11856 bytes
 decus/vmslt97a/bulletin/aaareadme.1st         |  Bin 0 -> 11410 bytes
 decus/vmslt97a/bulletin/aaareadme.txt         |  Bin 0 -> 1698 bytes
 decus/vmslt97a/bulletin/bulletin.ann          |   26 +
 decus/vmslt97a/bulletin/handout.txt           |  Bin 0 -> 10508 bytes
 decus/vmslt97a/bulletin/instruct.txt          |  Bin 0 -> 632 bytes
 decus/vmslt98a/bulletin/aaareadme.doc         |  201 +
 decus/vmslt98a/bulletin/aaareadme.txt         |  Bin 0 -> 1084 bytes
 decus/vmslt98a/bulletin/allmacs.mar           |  312 ++
 decus/vmslt98a/bulletin/allmacs_axp.mar       |  312 ++
 decus/vmslt98a/bulletin/bad.for               |   22 +
 decus/vmslt98a/bulletin/board_digest.com      |   77 +
 decus/vmslt98a/bulletin/board_special.com     |  108 +
 decus/vmslt98a/bulletin/bull_news.c           |  705 +++
 decus/vmslt98a/bulletin/bull_newsdummy.for    |   99 +
 decus/vmslt98a/bulletin/bullcom.cld           |  765 +++
 decus/vmslt98a/bulletin/bullcoms1.hlp         | 1261 +++++
 decus/vmslt98a/bulletin/bullcoms2.hlp         | 1463 ++++++
 decus/vmslt98a/bulletin/bulldir.inc           |   58 +
 decus/vmslt98a/bulletin/bullet1.com           | 2776 +++++++++++
 decus/vmslt98a/bulletin/bullet2.com           | 1701 +++++++
 decus/vmslt98a/bulletin/bulletin.cld          |   44 +
 decus/vmslt98a/bulletin/bulletin.com          |    2 +
 decus/vmslt98a/bulletin/bulletin.for          | 2129 +++++++++
 decus/vmslt98a/bulletin/bulletin.hlp          |  151 +
 decus/vmslt98a/bulletin/bulletin.lnk          |   18 +
 decus/vmslt98a/bulletin/bulletin0.for         | 2520 ++++++++++
 decus/vmslt98a/bulletin/bulletin1.for         | 2499 ++++++++++
 decus/vmslt98a/bulletin/bulletin10.for        | 4082 ++++++++++++++++
 decus/vmslt98a/bulletin/bulletin11.for        | 3549 ++++++++++++++
 decus/vmslt98a/bulletin/bulletin2.for         | 2675 +++++++++++
 decus/vmslt98a/bulletin/bulletin3.for         | 2510 ++++++++++
 decus/vmslt98a/bulletin/bulletin4.for         | 2346 ++++++++++
 decus/vmslt98a/bulletin/bulletin5.for         | 2516 ++++++++++
 decus/vmslt98a/bulletin/bulletin6.for         | 2811 +++++++++++
 decus/vmslt98a/bulletin/bulletin7.for         | 2352 ++++++++++
 decus/vmslt98a/bulletin/bulletin8.for         | 2163 +++++++++
 decus/vmslt98a/bulletin/bulletin9.for         | 2477 ++++++++++
 decus/vmslt98a/bulletin/bullfiles.inc         |   39 +
 decus/vmslt98a/bulletin/bullfolder.inc        |   84 +
 decus/vmslt98a/bulletin/bullmain.cld          |   34 +
 decus/vmslt98a/bulletin/bullnews.inc          |    7 +
 decus/vmslt98a/bulletin/bullstart.com         |    6 +
 decus/vmslt98a/bulletin/bulluser.inc          |   53 +
 decus/vmslt98a/bulletin/changes.txt           |  648 +++
 decus/vmslt98a/bulletin/cmds.mai              |   22 +
 decus/vmslt98a/bulletin/copyright.txt         |   29 +
 decus/vmslt98a/bulletin/create.com            |   57 +
 decus/vmslt98a/bulletin/handout.txt           |  268 ++
 decus/vmslt98a/bulletin/install.com           |   25 +
 decus/vmslt98a/bulletin/instruct.com          |    6 +
 decus/vmslt98a/bulletin/instruct.txt          |    8 +
 decus/vmslt98a/bulletin/login.com             |   31 +
 decus/vmslt98a/bulletin/makefile              |   82 +
 decus/vmslt98a/bulletin/master.com            |  408 ++
 decus/vmslt98a/bulletin/mx.com                |  958 ++++
 decus/vmslt98a/bulletin/mx.mai                |  958 ++++
 decus/vmslt98a/bulletin/news.alt              |  254 +
 decus/vmslt98a/bulletin/news.com              |  679 +++
 decus/vmslt98a/bulletin/news.create           |  155 +
 decus/vmslt98a/bulletin/news.moderators       |  260 ++
 decus/vmslt98a/bulletin/news.txt              |  150 +
 decus/vmslt98a/bulletin/nonsystem.txt         |   16 +
 decus/vmslt98a/bulletin/optimize_rms.com      |  134 +
 decus/vmslt98a/bulletin/pmdf.com              | 1031 +++++
 decus/vmslt98a/bulletin/restart.com           |    6 +
 decus/vmslt98a/bulletin/setuser.mar           |  125 +
 decus/vmslt98a/bulletin/update.fil            |   11 +
 decus/vmslt98a/bulletin/upgrade.com           |   53 +
 decus/vmslt98a/bulletin/writemsg.txt          |   36 +
 decus/vmslt98b/bulletin/aaareadme.1st         |  Bin 0 -> 11410 bytes
 decus/vmslt98b/bulletin/aaareadme.txt         |  Bin 0 -> 4552 bytes
 decus/vmslt98b/bulletin/allmacs.mar           |  Bin 0 -> 8248 bytes
 decus/vmslt98b/bulletin/allmacs_axp.mar       |  Bin 0 -> 8254 bytes
 decus/vmslt98b/bulletin/bad.for               |  Bin 0 -> 666 bytes
 decus/vmslt98b/bulletin/board_digest.com      |  Bin 0 -> 2232 bytes
 decus/vmslt98b/bulletin/board_special.com     |  Bin 0 -> 4168 bytes
 decus/vmslt98b/bulletin/bull_news.c           |  Bin 0 -> 17202 bytes
 decus/vmslt98b/bulletin/bull_newsdummy.for    |  Bin 0 -> 1068 bytes
 decus/vmslt98b/bulletin/bullcom.cld           |  Bin 0 -> 26636 bytes
 decus/vmslt98b/bulletin/bullcoms1.hlp         |  Bin 0 -> 56668 bytes
 decus/vmslt98b/bulletin/bullcoms2.hlp         |  Bin 0 -> 65014 bytes
 decus/vmslt98b/bulletin/bulldir.inc           |  Bin 0 -> 1894 bytes
 decus/vmslt98b/bulletin/bullet1.com           |  Bin 0 -> 105112 bytes
 decus/vmslt98b/bulletin/bullet2.com           |  Bin 0 -> 56508 bytes
 decus/vmslt98b/bulletin/bulletin.cld          |  Bin 0 -> 1752 bytes
 decus/vmslt98b/bulletin/bulletin.com          |  Bin 0 -> 40 bytes
 decus/vmslt98b/bulletin/bulletin.for          |  Bin 0 -> 65564 bytes
 decus/vmslt98b/bulletin/bulletin.hlp          |  Bin 0 -> 7864 bytes
 decus/vmslt98b/bulletin/bulletin.lnk          |  Bin 0 -> 718 bytes
 decus/vmslt98b/bulletin/bulletin0.for         |  Bin 0 -> 76776 bytes
 decus/vmslt98b/bulletin/bulletin1.for         |  Bin 0 -> 73066 bytes
 decus/vmslt98b/bulletin/bulletin10.for        |  Bin 0 -> 103978 bytes
 decus/vmslt98b/bulletin/bulletin11.for        |  Bin 0 -> 98368 bytes
 decus/vmslt98b/bulletin/bulletin2.for         |  Bin 0 -> 77962 bytes
 decus/vmslt98b/bulletin/bulletin3.for         |  Bin 0 -> 68388 bytes
 decus/vmslt98b/bulletin/bulletin4.for         |  Bin 0 -> 62076 bytes
 decus/vmslt98b/bulletin/bulletin5.for         |  Bin 0 -> 73152 bytes
 decus/vmslt98b/bulletin/bulletin6.for         |  Bin 0 -> 78196 bytes
 decus/vmslt98b/bulletin/bulletin7.for         |  Bin 0 -> 63184 bytes
 decus/vmslt98b/bulletin/bulletin8.for         |  Bin 0 -> 57296 bytes
 decus/vmslt98b/bulletin/bulletin9.for         |  Bin 0 -> 69714 bytes
 decus/vmslt98b/bulletin/bullfiles.inc         |  Bin 0 -> 2118 bytes
 decus/vmslt98b/bulletin/bullfolder.inc        |  Bin 0 -> 3438 bytes
 decus/vmslt98b/bulletin/bullmain.cld          |  Bin 0 -> 1258 bytes
 decus/vmslt98b/bulletin/bullnews.inc          |  Bin 0 -> 174 bytes
 decus/vmslt98b/bulletin/bullstart.com         |  Bin 0 -> 180 bytes
 decus/vmslt98b/bulletin/bulluser.inc          |  Bin 0 -> 2414 bytes
 decus/vmslt98b/bulletin/changes.txt           |  Bin 0 -> 27782 bytes
 decus/vmslt98b/bulletin/cmds.mai              |  Bin 0 -> 852 bytes
 decus/vmslt98b/bulletin/copyright.txt         |  Bin 0 -> 1548 bytes
 decus/vmslt98b/bulletin/create.com            |  Bin 0 -> 2678 bytes
 decus/vmslt98b/bulletin/createco.com          |  Bin 0 -> 2678 bytes
 decus/vmslt98b/bulletin/handout.txt           |  Bin 0 -> 10508 bytes
 decus/vmslt98b/bulletin/install.com           |  Bin 0 -> 1110 bytes
 decus/vmslt98b/bulletin/instruct.com          |  Bin 0 -> 192 bytes
 decus/vmslt98b/bulletin/instruct.txt          |  Bin 0 -> 632 bytes
 decus/vmslt98b/bulletin/login.com             |  Bin 0 -> 1444 bytes
 decus/vmslt98b/bulletin/makefile              |  Bin 0 -> 3082 bytes
 decus/vmslt98b/bulletin/master.com            |  Bin 0 -> 14886 bytes
 decus/vmslt98b/bulletin/mx.com                |  Bin 0 -> 33850 bytes
 decus/vmslt98b/bulletin/mx.mai                |  Bin 0 -> 33868 bytes
 decus/vmslt98b/bulletin/news.alt              |  Bin 0 -> 12104 bytes
 decus/vmslt98b/bulletin/news.com              |  Bin 0 -> 32986 bytes
 decus/vmslt98b/bulletin/news.create           |  Bin 0 -> 8730 bytes
 decus/vmslt98b/bulletin/news.moderators       |  Bin 0 -> 11990 bytes
 decus/vmslt98b/bulletin/news.txt              |  Bin 0 -> 8548 bytes
 decus/vmslt98b/bulletin/nonsystem.txt         |  Bin 0 -> 780 bytes
 decus/vmslt98b/bulletin/optimize_rms.com      |  Bin 0 -> 3330 bytes
 decus/vmslt98b/bulletin/pmdf.com              |  Bin 0 -> 39380 bytes
 decus/vmslt98b/bulletin/restart.com           |  Bin 0 -> 124 bytes
 decus/vmslt98b/bulletin/setuser.mar           |  Bin 0 -> 4584 bytes
 decus/vmslt98b/bulletin/update.fil            |  Bin 0 -> 418 bytes
 decus/vmslt98b/bulletin/upgrade.com           |  Bin 0 -> 2970 bytes
 decus/vmslt98b/bulletin/writemsg.txt          |  Bin 0 -> 1372 bytes
 715 files changed, 95962 insertions(+)
 create mode 100644 decus/lt87a/gce/bulletin0131/.listing
 create mode 100755 decus/lt87a/gce/bulletin0131/bulallmacs.mar
 create mode 100755 decus/lt87a/gce/bulletin0131/bullcoms.hlp
 create mode 100755 decus/lt87a/gce/bulletin0131/bullet.com
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin0.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin1.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin2.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin3.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin4.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin5.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletin6.for
 create mode 100755 decus/lt87a/gce/bulletin0131/bulletinann.txt
 create mode 100755 decus/lt89b1/bulletin/aaareadme.1st
 create mode 100755 decus/lt89b1/bulletin/aaareadme.txt
 create mode 100755 decus/lt89b1/bulletin/board_digest.com
 create mode 100755 decus/lt89b1/bulletin/board_special.com
 create mode 100755 decus/lt89b1/bulletin/bullcom.cld
 create mode 100755 decus/lt89b1/bulletin/bullcoms1.hlp
 create mode 100755 decus/lt89b1/bulletin/bullcoms2.hlp
 create mode 100755 decus/lt89b1/bulletin/bullet1.com
 create mode 100755 decus/lt89b1/bulletin/bullet2.com
 create mode 100755 decus/lt89b1/bulletin/bulletin.cld
 create mode 100755 decus/lt89b1/bulletin/bulletin.com
 create mode 100755 decus/lt89b1/bulletin/bulletin.hlp
 create mode 100755 decus/lt89b1/bulletin/bulletin.info
 create mode 100755 decus/lt89b1/bulletin/bulletin.lnk
 create mode 100755 decus/lt89b1/bulletin/bullmain.cld
 create mode 100755 decus/lt89b1/bulletin/bullstart.com
 create mode 100755 decus/lt89b1/bulletin/create.com
 create mode 100755 decus/lt89b1/bulletin/dclremote.com
 create mode 100755 decus/lt89b1/bulletin/handout.txt
 create mode 100755 decus/lt89b1/bulletin/install.com
 create mode 100755 decus/lt89b1/bulletin/install_remote.com
 create mode 100755 decus/lt89b1/bulletin/instruct.com
 create mode 100755 decus/lt89b1/bulletin/instruct.txt
 create mode 100755 decus/lt89b1/bulletin/login.com
 create mode 100755 decus/lt89b1/bulletin/makefile
 create mode 100755 decus/lt89b1/bulletin/nonsystem.txt
 create mode 100755 decus/lt89b1/bulletin/pmdf.com
 create mode 100755 decus/lt89b1/bulletin/remote.com
 create mode 100755 decus/lt89b1/bulletin/writemsg.txt
 create mode 100755 decus/net/89b/bulletin/allmacs.mar
 create mode 100755 decus/net/89b/bulletin/bullcoms1.hlp
 create mode 100755 decus/net/89b/bulletin/bullcoms2.hlp
 create mode 100755 decus/net/89b/bulletin/bullet1.com
 create mode 100755 decus/net/89b/bulletin/bullet2.com
 create mode 100755 decus/net/89b/bulletin/bulletin.for
 create mode 100755 decus/net/89b/bulletin/bulletin0.for
 create mode 100755 decus/net/89b/bulletin/bulletin1.for
 create mode 100755 decus/net/89b/bulletin/bulletin2.for
 create mode 100755 decus/net/89b/bulletin/bulletin3.for
 create mode 100755 decus/net/89b/bulletin/bulletin4.for
 create mode 100755 decus/net/89b/bulletin/bulletin5.for
 create mode 100755 decus/net/89b/bulletin/bulletin6.for
 create mode 100755 decus/net/89b/bulletin/bulletin7.for
 create mode 100755 decus/net/89b/bulletin/bulletin8.for
 create mode 100755 decus/net/89b/bulletin/bulletin9.for
 create mode 100755 decus/net/89b/bulletin/bulletin_ann.txt
 create mode 100755 decus/net/89b/bulletin/bulletin_howto_get.txt
 create mode 100755 decus/net/89b/bulletin/pmdf.com
 create mode 100755 decus/vax82b/icr/bulletin/aaareadme.txt
 create mode 100755 decus/vax82b/icr/bulletin/bc.com
 create mode 100755 decus/vax82b/icr/bulletin/bcmail.com
 create mode 100755 decus/vax82b/icr/bulletin/bcmail.txt
 create mode 100755 decus/vax82b/icr/bulletin/build.com
 create mode 100755 decus/vax82b/icr/bulletin/bull.for
 create mode 100755 decus/vax82b/icr/bulletin/bullcheck.for
 create mode 100755 decus/vax82b/icr/bulletin/bullcom.for
 create mode 100755 decus/vax82b/icr/bulletin/bulletin.hlp
 create mode 100755 decus/vax82b/icr/bulletin/bulletin.rno
 create mode 100755 decus/vax82b/icr/bulletin/bullintro.rno
 create mode 100755 decus/vax82b/icr/bulletin/bullintro.txt
 create mode 100755 decus/vax82b/icr/bulletin/bullparse.mar
 create mode 100755 decus/vax85c/bulletin/aaareadme.doc
 create mode 100755 decus/vax85c/bulletin/aaareadme.rno
 create mode 100755 decus/vax85c/bulletin/aaareadme.txt
 create mode 100755 decus/vax85c/bulletin/announce.mai
 create mode 100755 decus/vax85c/bulletin/bboard.com
 create mode 100755 decus/vax85c/bulletin/bulet.com
 create mode 100755 decus/vax85c/bulletin/bullcom.cld
 create mode 100755 decus/vax85c/bulletin/bullcoms.hlp
 create mode 100755 decus/vax85c/bulletin/bulldir.inc
 create mode 100755 decus/vax85c/bulletin/bullet.mai
 create mode 100755 decus/vax85c/bulletin/bulletin.com
 create mode 100755 decus/vax85c/bulletin/bulletin.for
 create mode 100755 decus/vax85c/bulletin/bulletin.hlp
 create mode 100755 decus/vax85c/bulletin/bulletin.lnk
 create mode 100755 decus/vax85c/bulletin/bulletin.txt
 create mode 100755 decus/vax85c/bulletin/bullfiles.inc
 create mode 100755 decus/vax85c/bulletin/bullflag.inc
 create mode 100755 decus/vax85c/bulletin/bullmain.cld
 create mode 100755 decus/vax85c/bulletin/bullstart.com
 create mode 100755 decus/vax85c/bulletin/bullsubs.for
 create mode 100755 decus/vax85c/bulletin/bulluser.inc
 create mode 100755 decus/vax85c/bulletin/clidef.mar
 create mode 100755 decus/vax85c/bulletin/create.com
 create mode 100755 decus/vax85c/bulletin/hpwd.mar
 create mode 100755 decus/vax85c/bulletin/install.com
 create mode 100755 decus/vax85c/bulletin/instruct.txt
 create mode 100755 decus/vax85c/bulletin/login.com
 create mode 100755 decus/vax85c/bulletin/netfiles/announce.mai
 create mode 100755 decus/vax85c/bulletin/netfiles/file1.mai
 create mode 100755 decus/vax85c/bulletin/netfiles/file2.mai
 create mode 100755 decus/vax85c/bulletin/netfiles/file3.mai
 create mode 100755 decus/vax85c/bulletin/netfiles/file4.mai
 create mode 100755 decus/vax85c/bulletin/netfiles/file5.mai
 create mode 100755 decus/vax85c/bulletin/setuic.mar
 create mode 100755 decus/vax85c/bulletin/setuser.mar
 create mode 100755 decus/vax85c/bulletin/startup.com
 create mode 100755 decus/vax85c/bulletin/useropen.mar
 create mode 100755 decus/vax86c/bulletin/aaareadme.txt
 create mode 100755 decus/vax86c/bulletin/allmacs.mar
 create mode 100755 decus/vax86c/bulletin/bullet.com
 create mode 100755 decus/vax86c/bulletin/bulletin.for
 create mode 100755 decus/vax86c/bulletin/bulletin.txt
 create mode 100755 decus/vax86c/bulletin/bullsub0.for
 create mode 100755 decus/vax86c/bulletin/bullsub1.for
 create mode 100755 decus/vax86c/bulletin/bullsub2.for
 create mode 100755 decus/vax86c/bulletin/bullsub3.for
 create mode 100755 decus/vax86d/fermlib/news687/bulletin.com
 create mode 100755 decus/vax87a/bbs/bulletin.for
 create mode 100755 decus/vax87a/bbs/bulletin0.for
 create mode 100755 decus/vax87a/bbs/bulletin1.for
 create mode 100755 decus/vax87a/bbs/bulletin2.for
 create mode 100755 decus/vax87a/bbs/bulletin3.for
 create mode 100755 decus/vax87a/bbs/bulletin4.for
 create mode 100755 decus/vax87a/bbs/bulletin5.for
 create mode 100755 decus/vax87a/bbs/bulletin6.for
 create mode 100755 decus/vax87a/bbs/bulletinv2.doc
 create mode 100755 decus/vax87a/bullv4_0/bulletin.c
 create mode 100755 decus/vax87a/bullv4_0/bulletin.cld
 create mode 100755 decus/vax87a/bullv4_0/bulletin.hlb
 create mode 100755 decus/vax87a/bullv4_0/bulletin.hlp
 create mode 100755 decus/vax87a/bullv4_0/bulletin.rnh
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin.txt
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin0.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin1.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin2.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin3.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin4.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin5.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletin6.for
 create mode 100755 decus/vax87d/rcaf87/netnew/bulletinann.txt
 create mode 100755 decus/vax88a2/nieland/bulletin/aaareadme.1st
 create mode 100755 decus/vax88a2/nieland/bulletin/allmacs.mar
 create mode 100755 decus/vax88a2/nieland/bulletin/board_digest.com
 create mode 100755 decus/vax88a2/nieland/bulletin/board_special.com
 create mode 100755 decus/vax88a2/nieland/bulletin/bull_command.com
 create mode 100755 decus/vax88a2/nieland/bulletin/bullcom.cld
 create mode 100755 decus/vax88a2/nieland/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax88a2/nieland/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax88a2/nieland/bulletin/bulldir.inc
 create mode 100755 decus/vax88a2/nieland/bulletin/bullet1.com
 create mode 100755 decus/vax88a2/nieland/bulletin/bullet2.com
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin.com
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin.hlp
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin.lnk
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin0.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin1.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin2.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin3.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin4.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin5.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin6.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin7.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bulletin8.for
 create mode 100755 decus/vax88a2/nieland/bulletin/bullfiles.inc
 create mode 100755 decus/vax88a2/nieland/bulletin/bullfolder.inc
 create mode 100755 decus/vax88a2/nieland/bulletin/bullmain.cld
 create mode 100755 decus/vax88a2/nieland/bulletin/bullstart.com
 create mode 100755 decus/vax88a2/nieland/bulletin/bulluser.inc
 create mode 100755 decus/vax88a2/nieland/bulletin/create.com
 create mode 100755 decus/vax88a2/nieland/bulletin/handout.txt
 create mode 100755 decus/vax88a2/nieland/bulletin/help.com
 create mode 100755 decus/vax88a2/nieland/bulletin/install.com
 create mode 100755 decus/vax88a2/nieland/bulletin/instruct.com
 create mode 100755 decus/vax88a2/nieland/bulletin/instruct.txt
 create mode 100755 decus/vax88a2/nieland/bulletin/login.com
 create mode 100755 decus/vax88a2/nieland/bulletin/makefile
 create mode 100755 decus/vax88a2/nieland/bulletin/nonsystem.txt
 create mode 100755 decus/vax88a2/nieland/manual/bulletin.tex
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin0.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin1.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin3.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin4.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin5.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin6.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin7.for
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletin7bugbug.txt
 create mode 100755 decus/vax88a3/rcas88/nets88/bulletinann.txt
 create mode 100755 decus/vax88b1/nieland/bulletin/aaareadme.1st
 create mode 100755 decus/vax88b1/nieland/bulletin/allmacs.mar
 create mode 100755 decus/vax88b1/nieland/bulletin/board_digest.com
 create mode 100755 decus/vax88b1/nieland/bulletin/board_special.com
 create mode 100755 decus/vax88b1/nieland/bulletin/bullcom.cld
 create mode 100755 decus/vax88b1/nieland/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax88b1/nieland/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax88b1/nieland/bulletin/bulldir.inc
 create mode 100755 decus/vax88b1/nieland/bulletin/bullet1.com
 create mode 100755 decus/vax88b1/nieland/bulletin/bullet2.com
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.cld
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.com
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.hlp
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.lnk
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.message
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.message2
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin.message3
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin0.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin1.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin2.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin3.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin4.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin5.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin6.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin7.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin8.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bulletin9.for
 create mode 100755 decus/vax88b1/nieland/bulletin/bullfiles.inc
 create mode 100755 decus/vax88b1/nieland/bulletin/bullfolder.inc
 create mode 100755 decus/vax88b1/nieland/bulletin/bullmain.cld
 create mode 100755 decus/vax88b1/nieland/bulletin/bullstart.com
 create mode 100755 decus/vax88b1/nieland/bulletin/bulluser.inc
 create mode 100755 decus/vax88b1/nieland/bulletin/create.com
 create mode 100755 decus/vax88b1/nieland/bulletin/dclremote.com
 create mode 100755 decus/vax88b1/nieland/bulletin/handout.txt
 create mode 100755 decus/vax88b1/nieland/bulletin/install.com
 create mode 100755 decus/vax88b1/nieland/bulletin/install_remote.com
 create mode 100755 decus/vax88b1/nieland/bulletin/instruct.com
 create mode 100755 decus/vax88b1/nieland/bulletin/instruct.txt
 create mode 100755 decus/vax88b1/nieland/bulletin/login.com
 create mode 100755 decus/vax88b1/nieland/bulletin/makefile
 create mode 100755 decus/vax88b1/nieland/bulletin/nonsystem.txt
 create mode 100755 decus/vax88b1/nieland/bulletin/remote.com
 create mode 100755 decus/vax88b1/nieland/bulletin/v5/aaareadme.1st
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin.bwr
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin0.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin1.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin2.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin3.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin4.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin5.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin6.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin7.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin8.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin9.for
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin_ann.txt
 create mode 100755 decus/vax88b5/rcaf88/netf88/bulletin_warning_vms_v5.txt
 create mode 100755 decus/vax89a2/nieland/bulletin/aaareadme.1st
 create mode 100755 decus/vax89a2/nieland/bulletin/aaareadme.too
 create mode 100755 decus/vax89a2/nieland/bulletin/allmacs.mar
 create mode 100755 decus/vax89a2/nieland/bulletin/board_digest.com
 create mode 100755 decus/vax89a2/nieland/bulletin/board_special.com
 create mode 100755 decus/vax89a2/nieland/bulletin/bullcom.cld
 create mode 100755 decus/vax89a2/nieland/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax89a2/nieland/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax89a2/nieland/bulletin/bulletin.cld
 create mode 100755 decus/vax89a2/nieland/bulletin/bulletin.com
 create mode 100755 decus/vax89a2/nieland/bulletin/bulletin.hlp
 create mode 100755 decus/vax89a2/nieland/bulletin/bulletin.lnk
 create mode 100755 decus/vax89a2/nieland/bulletin/bullmain.cld
 create mode 100755 decus/vax89a2/nieland/bulletin/bullstart.com
 create mode 100755 decus/vax89a2/nieland/bulletin/create.com
 create mode 100755 decus/vax89a2/nieland/bulletin/createrest.com
 create mode 100755 decus/vax89a2/nieland/bulletin/dclremote.com
 create mode 100755 decus/vax89a2/nieland/bulletin/handout.txt
 create mode 100755 decus/vax89a2/nieland/bulletin/install.com
 create mode 100755 decus/vax89a2/nieland/bulletin/install_remote.com
 create mode 100755 decus/vax89a2/nieland/bulletin/instruct.com
 create mode 100755 decus/vax89a2/nieland/bulletin/instruct.txt
 create mode 100755 decus/vax89a2/nieland/bulletin/login.com
 create mode 100755 decus/vax89a2/nieland/bulletin/makefile
 create mode 100755 decus/vax89a2/nieland/bulletin/nonsystem.txt
 create mode 100755 decus/vax89a2/nieland/bulletin/pmdf.com
 create mode 100755 decus/vax89a2/nieland/bulletin/remote.com
 create mode 100755 decus/vax89a2/nieland/bulletin/writemsg.txt
 create mode 100755 decus/vax90a/bulletin/aaa-readme.net-txt
 create mode 100755 decus/vax90a/bulletin/aaareadme.1st
 create mode 100755 decus/vax90a/bulletin/aaareadme.txt
 create mode 100755 decus/vax90a/bulletin/board_digest.com
 create mode 100755 decus/vax90a/bulletin/board_special.com
 create mode 100755 decus/vax90a/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax90a/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax90a/bulletin/bulldir.inc
 create mode 100755 decus/vax90a/bulletin/bullet1.com
 create mode 100755 decus/vax90a/bulletin/bullet2.com
 create mode 100755 decus/vax90a/bulletin/bulletin.cld
 create mode 100755 decus/vax90a/bulletin/bulletin.com
 create mode 100755 decus/vax90a/bulletin/bulletin.hlp
 create mode 100755 decus/vax90a/bulletin/bulletin.lnk
 create mode 100755 decus/vax90a/bulletin/bulletin_wheretoget.txt
 create mode 100755 decus/vax90a/bulletin/bullfiles.inc
 create mode 100755 decus/vax90a/bulletin/bullfolder.inc
 create mode 100755 decus/vax90a/bulletin/bullstart.com
 create mode 100755 decus/vax90a/bulletin/bulluser.inc
 create mode 100755 decus/vax90a/bulletin/create.com
 create mode 100755 decus/vax90a/bulletin/dclremote.com
 create mode 100755 decus/vax90a/bulletin/handout.txt
 create mode 100755 decus/vax90a/bulletin/install.com
 create mode 100755 decus/vax90a/bulletin/install_remote.com
 create mode 100755 decus/vax90a/bulletin/instruct.com
 create mode 100755 decus/vax90a/bulletin/instruct.txt
 create mode 100755 decus/vax90a/bulletin/login.com
 create mode 100755 decus/vax90a/bulletin/makefile
 create mode 100755 decus/vax90a/bulletin/nonsystem.txt
 create mode 100755 decus/vax90a/bulletin/pmdf.com
 create mode 100755 decus/vax90a/bulletin/remote.com
 create mode 100755 decus/vax90a/bulletin/writemsg.txt
 create mode 100755 decus/vax90b1/bulletin/aaareadme.1st
 create mode 100755 decus/vax90b1/bulletin/aaareadme.txt
 create mode 100755 decus/vax90b1/bulletin/announce.txt
 create mode 100755 decus/vax90b1/bulletin/board_digest.com
 create mode 100755 decus/vax90b1/bulletin/board_special.com
 create mode 100755 decus/vax90b1/bulletin/bullcom.cld
 create mode 100755 decus/vax90b1/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax90b1/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax90b1/bulletin/bulletin.cld
 create mode 100755 decus/vax90b1/bulletin/bulletin.com
 create mode 100755 decus/vax90b1/bulletin/bulletin.hlp
 create mode 100755 decus/vax90b1/bulletin/bulletin.lnk
 create mode 100755 decus/vax90b1/bulletin/bulletin10.for
 create mode 100755 decus/vax90b1/bulletin/bullmain.cld
 create mode 100755 decus/vax90b1/bulletin/bullstart.com
 create mode 100755 decus/vax90b1/bulletin/create.com
 create mode 100755 decus/vax90b1/bulletin/dclremote.com
 create mode 100755 decus/vax90b1/bulletin/handout.txt
 create mode 100755 decus/vax90b1/bulletin/install.com
 create mode 100755 decus/vax90b1/bulletin/install_remote.com
 create mode 100755 decus/vax90b1/bulletin/instruct.com
 create mode 100755 decus/vax90b1/bulletin/instruct.txt
 create mode 100755 decus/vax90b1/bulletin/login.com
 create mode 100755 decus/vax90b1/bulletin/makefile
 create mode 100755 decus/vax90b1/bulletin/nonsystem.txt
 create mode 100755 decus/vax90b1/bulletin/pmdf.com
 create mode 100755 decus/vax90b1/bulletin/remote.com
 create mode 100755 decus/vax90b1/bulletin/writemsg.txt
 create mode 100755 decus/vax90b1/gce90b/bulletin_beta/bull20_ann.txt
 create mode 100755 decus/vax90b1/gce90b/bulletin_beta/bulletin.doc
 create mode 100755 decus/vax90b1/gce90b/bulletin_beta/bulletin_beta_ann.txt
 create mode 100755 decus/vax90b1/gce90b/net90b/bulletin_bugfix0.src
 create mode 100755 decus/vax90b1/gce90b/net90b/bulletin_bugfix1.src
 create mode 100755 decus/vax91a/bulletin/aaareadme.txt
 create mode 100755 decus/vax91a/bulletin/allmacs.mar
 create mode 100755 decus/vax91a/bulletin/board_digest.com
 create mode 100755 decus/vax91a/bulletin/board_special.com
 create mode 100755 decus/vax91a/bulletin/bull_news.c
 create mode 100755 decus/vax91a/bulletin/bull_newsdummy.for
 create mode 100755 decus/vax91a/bulletin/bullcom.cld
 create mode 100755 decus/vax91a/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax91a/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax91a/bulletin/bulldir.inc
 create mode 100755 decus/vax91a/bulletin/bullet1.com
 create mode 100755 decus/vax91a/bulletin/bullet2.com
 create mode 100755 decus/vax91a/bulletin/bulletin.cld
 create mode 100755 decus/vax91a/bulletin/bulletin.com
 create mode 100755 decus/vax91a/bulletin/bulletin.for
 create mode 100755 decus/vax91a/bulletin/bulletin.hlp
 create mode 100755 decus/vax91a/bulletin/bulletin.lnk
 create mode 100755 decus/vax91a/bulletin/bulletin0.for
 create mode 100755 decus/vax91a/bulletin/bulletin1.for
 create mode 100755 decus/vax91a/bulletin/bulletin10.for
 create mode 100755 decus/vax91a/bulletin/bulletin2.for
 create mode 100755 decus/vax91a/bulletin/bulletin3.for
 create mode 100755 decus/vax91a/bulletin/bulletin4.for
 create mode 100755 decus/vax91a/bulletin/bulletin5.for
 create mode 100755 decus/vax91a/bulletin/bulletin6.for
 create mode 100755 decus/vax91a/bulletin/bulletin7.for
 create mode 100755 decus/vax91a/bulletin/bulletin8.for
 create mode 100755 decus/vax91a/bulletin/bulletin9.for
 create mode 100755 decus/vax91a/bulletin/bulletin_ann.txt
 create mode 100755 decus/vax91a/bulletin/bullfiles.inc
 create mode 100755 decus/vax91a/bulletin/bullfolder.inc
 create mode 100755 decus/vax91a/bulletin/bullmain.cld
 create mode 100755 decus/vax91a/bulletin/bullnews.inc
 create mode 100755 decus/vax91a/bulletin/bullstart.com
 create mode 100755 decus/vax91a/bulletin/bulluser.inc
 create mode 100755 decus/vax91a/bulletin/create.com
 create mode 100755 decus/vax91a/bulletin/dclremote.com
 create mode 100755 decus/vax91a/bulletin/handout.txt
 create mode 100755 decus/vax91a/bulletin/install.com
 create mode 100755 decus/vax91a/bulletin/install_remote.com
 create mode 100755 decus/vax91a/bulletin/instruct.com
 create mode 100755 decus/vax91a/bulletin/instruct.txt
 create mode 100755 decus/vax91a/bulletin/login.com
 create mode 100755 decus/vax91a/bulletin/makefile
 create mode 100755 decus/vax91a/bulletin/mx.com
 create mode 100755 decus/vax91a/bulletin/news.txt
 create mode 100755 decus/vax91a/bulletin/nonsystem.txt
 create mode 100755 decus/vax91a/bulletin/optimize_rms.com
 create mode 100755 decus/vax91a/bulletin/pmdf.com
 create mode 100755 decus/vax91a/bulletin/remote.com
 create mode 100755 decus/vax91a/bulletin/setuser.mar
 create mode 100755 decus/vax91a/bulletin/writemsg.txt
 create mode 100755 decus/vax91b/gce91b/bulletin/allmacs.mar
 create mode 100755 decus/vax91b/gce91b/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax91b/gce91b/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax91b/gce91b/bulletin/bullet1.com
 create mode 100755 decus/vax91b/gce91b/bulletin/bullet2.com
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin.ann
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin0.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin1.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin10.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin11.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin2.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin3.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin4.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin5.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin6.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin7.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin8.for
 create mode 100755 decus/vax91b/gce91b/bulletin/bulletin9.for
 create mode 100755 decus/vax91b/gce91b/bulletin/mx.com
 create mode 100755 decus/vax91b/gce91b/bulletin/news.com
 create mode 100755 decus/vax91b/gce91b/bulletin/pmdf.com
 create mode 100755 decus/vax92a/bulletin/aaareadme.txt
 create mode 100755 decus/vax92a/bulletin/board_digest.com
 create mode 100755 decus/vax92a/bulletin/board_special.com
 create mode 100755 decus/vax92a/bulletin/bullcoms1.hlp
 create mode 100755 decus/vax92a/bulletin/bullcoms2.hlp
 create mode 100755 decus/vax92a/bulletin/bulletin.ann
 create mode 100755 decus/vax92a/bulletin/bulletin.cld
 create mode 100755 decus/vax92a/bulletin/bulletin.com
 create mode 100755 decus/vax92a/bulletin/bulletin.hlp
 create mode 100755 decus/vax92a/bulletin/bulletin.lnk
 create mode 100755 decus/vax92a/bulletin/bulletin_source.tlb
 create mode 100755 decus/vax92a/bulletin/bullstart.com
 create mode 100755 decus/vax92a/bulletin/dclremote.com
 create mode 100755 decus/vax92a/bulletin/extract_tlb.com
 create mode 100755 decus/vax92a/bulletin/handout.txt
 create mode 100755 decus/vax92a/bulletin/install.com
 create mode 100755 decus/vax92a/bulletin/install_remote.com
 create mode 100755 decus/vax92a/bulletin/instruct.com
 create mode 100755 decus/vax92a/bulletin/instruct.txt
 create mode 100755 decus/vax92a/bulletin/login.com
 create mode 100755 decus/vax92a/bulletin/news.com
 create mode 100755 decus/vax92a/bulletin/news.txt
 create mode 100755 decus/vax92a/bulletin/nonsystem.txt
 create mode 100755 decus/vax92a/bulletin/optimize_rms.com
 create mode 100755 decus/vax92a/bulletin/remote.com
 create mode 100755 decus/vax92a/bulletin/writemsg.txt
 create mode 100755 decus/vax92a/gce92a/net92a/bulletin_howtoget.txt
 create mode 100755 decus/vax92b/bulletin/aaareadme.txt
 create mode 100755 decus/vax92b/bulletin/bull_news.c
 create mode 100755 decus/vax92b/bulletin/bulletin.announce
 create mode 100755 decus/vax92b/bulletin/bulletin_announce.txt
 create mode 100755 decus/vlt95b/bulletin/aaareadme.txt
 create mode 100755 decus/vlt95b/bulletin/allmacs.mar
 create mode 100755 decus/vlt95b/bulletin/allmacs_axp.mar
 create mode 100755 decus/vlt95b/bulletin/board_digest.com
 create mode 100755 decus/vlt95b/bulletin/board_special.com
 create mode 100755 decus/vlt95b/bulletin/bull_news.c
 create mode 100755 decus/vlt95b/bulletin/bull_newsdummy.for
 create mode 100755 decus/vlt95b/bulletin/bullcom.cld
 create mode 100755 decus/vlt95b/bulletin/bullcoms1.hlp
 create mode 100755 decus/vlt95b/bulletin/bullcoms2.hlp
 create mode 100755 decus/vlt95b/bulletin/bulldir.inc
 create mode 100755 decus/vlt95b/bulletin/bullet1.com
 create mode 100755 decus/vlt95b/bulletin/bullet2.com
 create mode 100755 decus/vlt95b/bulletin/bulletin.cld
 create mode 100755 decus/vlt95b/bulletin/bulletin.com
 create mode 100755 decus/vlt95b/bulletin/bulletin.for
 create mode 100755 decus/vlt95b/bulletin/bulletin.hlp
 create mode 100755 decus/vlt95b/bulletin/bulletin.lnk
 create mode 100755 decus/vlt95b/bulletin/bulletin0.for
 create mode 100755 decus/vlt95b/bulletin/bulletin1.for
 create mode 100755 decus/vlt95b/bulletin/bulletin10.for
 create mode 100755 decus/vlt95b/bulletin/bulletin11.for
 create mode 100755 decus/vlt95b/bulletin/bulletin2.for
 create mode 100755 decus/vlt95b/bulletin/bulletin3.for
 create mode 100755 decus/vlt95b/bulletin/bulletin4.for
 create mode 100755 decus/vlt95b/bulletin/bulletin5.for
 create mode 100755 decus/vlt95b/bulletin/bulletin6.for
 create mode 100755 decus/vlt95b/bulletin/bulletin7.for
 create mode 100755 decus/vlt95b/bulletin/bulletin8.for
 create mode 100755 decus/vlt95b/bulletin/bulletin9.for
 create mode 100755 decus/vlt95b/bulletin/bullfiles.inc
 create mode 100755 decus/vlt95b/bulletin/bullfolder.inc
 create mode 100755 decus/vlt95b/bulletin/bullmain.cld
 create mode 100755 decus/vlt95b/bulletin/bullnews.inc
 create mode 100755 decus/vlt95b/bulletin/bullstart.com
 create mode 100755 decus/vlt95b/bulletin/bulluser.inc
 create mode 100755 decus/vlt95b/bulletin/changes.txt
 create mode 100755 decus/vlt95b/bulletin/cmds.mai
 create mode 100755 decus/vlt95b/bulletin/copyright.txt
 create mode 100755 decus/vlt95b/bulletin/create.com
 create mode 100755 decus/vlt95b/bulletin/handout.txt
 create mode 100755 decus/vlt95b/bulletin/install.com
 create mode 100755 decus/vlt95b/bulletin/instruct.com
 create mode 100755 decus/vlt95b/bulletin/instruct.txt
 create mode 100755 decus/vlt95b/bulletin/login.com
 create mode 100755 decus/vlt95b/bulletin/makefile
 create mode 100755 decus/vlt95b/bulletin/master.com
 create mode 100755 decus/vlt95b/bulletin/mx.com
 create mode 100755 decus/vlt95b/bulletin/mx.mai
 create mode 100755 decus/vlt95b/bulletin/news.alt
 create mode 100755 decus/vlt95b/bulletin/news.com
 create mode 100755 decus/vlt95b/bulletin/news.create
 create mode 100755 decus/vlt95b/bulletin/news.moderators
 create mode 100755 decus/vlt95b/bulletin/news.txt
 create mode 100755 decus/vlt95b/bulletin/nonsystem.txt
 create mode 100755 decus/vlt95b/bulletin/optimize_rms.com
 create mode 100755 decus/vlt95b/bulletin/pmdf.com
 create mode 100755 decus/vlt95b/bulletin/restart.com
 create mode 100755 decus/vlt95b/bulletin/setuser.mar
 create mode 100755 decus/vlt95b/bulletin/update.fil
 create mode 100755 decus/vlt95b/bulletin/upgrade.com
 create mode 100755 decus/vlt95b/bulletin/writemsg.txt
 create mode 100755 decus/vlt97a/vmslt97a/bulletin/aaareadme.1st
 create mode 100755 decus/vlt97a/vmslt97a/bulletin/aaareadme.txt
 create mode 100755 decus/vlt97a/vmslt97a/bulletin/bulletin.ann
 create mode 100755 decus/vlt97a/vmslt97a/bulletin/handout.txt
 create mode 100755 decus/vlt97a/vmslt97a/bulletin/instruct.txt
 create mode 100755 decus/vms95a/gce95a/bulletin/aaareadme
 create mode 100755 decus/vms95a/gce95a/bulletin/aaareadme.first
 create mode 100755 decus/vms95b/bulletin/aaareadme.txt
 create mode 100755 decus/vmslt00a/bulletin/aaareadme
 create mode 100755 decus/vmslt00a/bulletin/aaareadme.install
 create mode 100755 decus/vmslt00a/bulletin/aaareadme.txt
 create mode 100755 decus/vmslt00a/bulletin/allmacs.mar
 create mode 100755 decus/vmslt00a/bulletin/allmacs_axp.mar
 create mode 100755 decus/vmslt00a/bulletin/board_digest.com
 create mode 100755 decus/vmslt00a/bulletin/board_special.com
 create mode 100755 decus/vmslt00a/bulletin/bull_news.c
 create mode 100755 decus/vmslt00a/bulletin/bull_newsdummy.for
 create mode 100755 decus/vmslt00a/bulletin/bullcom.cld
 create mode 100755 decus/vmslt00a/bulletin/bullcoms1.hlp
 create mode 100755 decus/vmslt00a/bulletin/bullcoms2.hlp
 create mode 100755 decus/vmslt00a/bulletin/bulldir.inc
 create mode 100755 decus/vmslt00a/bulletin/bulletin.cld
 create mode 100755 decus/vmslt00a/bulletin/bulletin.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin.hlp
 create mode 100755 decus/vmslt00a/bulletin/bulletin.lnk
 create mode 100755 decus/vmslt00a/bulletin/bulletin0.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin1.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin10.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin11.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin2.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin3.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin4.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin5.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin6.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin7.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin8.for
 create mode 100755 decus/vmslt00a/bulletin/bulletin9.for
 create mode 100755 decus/vmslt00a/bulletin/bullfiles.inc
 create mode 100755 decus/vmslt00a/bulletin/bullfolder.inc
 create mode 100755 decus/vmslt00a/bulletin/bullmain.cld
 create mode 100755 decus/vmslt00a/bulletin/bullnews.inc
 create mode 100755 decus/vmslt00a/bulletin/bullstart.com
 create mode 100755 decus/vmslt00a/bulletin/bulluser.inc
 create mode 100755 decus/vmslt00a/bulletin/changes.txt
 create mode 100755 decus/vmslt00a/bulletin/cmds.mai
 create mode 100755 decus/vmslt00a/bulletin/copyright.txt
 create mode 100755 decus/vmslt00a/bulletin/create.com
 create mode 100755 decus/vmslt00a/bulletin/debug.txt
 create mode 100755 decus/vmslt00a/bulletin/handout.txt
 create mode 100755 decus/vmslt00a/bulletin/install.com
 create mode 100755 decus/vmslt00a/bulletin/instruct.com
 create mode 100755 decus/vmslt00a/bulletin/instruct.txt
 create mode 100755 decus/vmslt00a/bulletin/login.com
 create mode 100755 decus/vmslt00a/bulletin/makefile
 create mode 100755 decus/vmslt00a/bulletin/master.com
 create mode 100755 decus/vmslt00a/bulletin/mx.mai
 create mode 100755 decus/vmslt00a/bulletin/news.txt
 create mode 100755 decus/vmslt00a/bulletin/news_to_folder.txt
 create mode 100755 decus/vmslt00a/bulletin/nonsystem.txt
 create mode 100755 decus/vmslt00a/bulletin/optimize_rms.com
 create mode 100755 decus/vmslt00a/bulletin/pmdf.com
 create mode 100755 decus/vmslt00a/bulletin/pmdf.txt
 create mode 100755 decus/vmslt00a/bulletin/restart.com
 create mode 100755 decus/vmslt00a/bulletin/setuser.mar
 create mode 100755 decus/vmslt00a/bulletin/update.fil
 create mode 100755 decus/vmslt00a/bulletin/upgrade.com
 create mode 100755 decus/vmslt00a/bulletin/writemsg.txt
 create mode 100755 decus/vmslt02a/bulletin/aaareadme.txt
 create mode 100755 decus/vmslt97a/bulletin/aaareadme.1st
 create mode 100755 decus/vmslt97a/bulletin/aaareadme.txt
 create mode 100755 decus/vmslt97a/bulletin/bulletin.ann
 create mode 100755 decus/vmslt97a/bulletin/handout.txt
 create mode 100755 decus/vmslt97a/bulletin/instruct.txt
 create mode 100755 decus/vmslt98a/bulletin/aaareadme.doc
 create mode 100755 decus/vmslt98a/bulletin/aaareadme.txt
 create mode 100755 decus/vmslt98a/bulletin/allmacs.mar
 create mode 100755 decus/vmslt98a/bulletin/allmacs_axp.mar
 create mode 100755 decus/vmslt98a/bulletin/bad.for
 create mode 100755 decus/vmslt98a/bulletin/board_digest.com
 create mode 100755 decus/vmslt98a/bulletin/board_special.com
 create mode 100755 decus/vmslt98a/bulletin/bull_news.c
 create mode 100755 decus/vmslt98a/bulletin/bull_newsdummy.for
 create mode 100755 decus/vmslt98a/bulletin/bullcom.cld
 create mode 100755 decus/vmslt98a/bulletin/bullcoms1.hlp
 create mode 100755 decus/vmslt98a/bulletin/bullcoms2.hlp
 create mode 100755 decus/vmslt98a/bulletin/bulldir.inc
 create mode 100755 decus/vmslt98a/bulletin/bullet1.com
 create mode 100755 decus/vmslt98a/bulletin/bullet2.com
 create mode 100755 decus/vmslt98a/bulletin/bulletin.cld
 create mode 100755 decus/vmslt98a/bulletin/bulletin.com
 create mode 100755 decus/vmslt98a/bulletin/bulletin.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin.hlp
 create mode 100755 decus/vmslt98a/bulletin/bulletin.lnk
 create mode 100755 decus/vmslt98a/bulletin/bulletin0.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin1.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin10.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin11.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin2.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin3.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin4.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin5.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin6.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin7.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin8.for
 create mode 100755 decus/vmslt98a/bulletin/bulletin9.for
 create mode 100755 decus/vmslt98a/bulletin/bullfiles.inc
 create mode 100755 decus/vmslt98a/bulletin/bullfolder.inc
 create mode 100755 decus/vmslt98a/bulletin/bullmain.cld
 create mode 100755 decus/vmslt98a/bulletin/bullnews.inc
 create mode 100755 decus/vmslt98a/bulletin/bullstart.com
 create mode 100755 decus/vmslt98a/bulletin/bulluser.inc
 create mode 100755 decus/vmslt98a/bulletin/changes.txt
 create mode 100755 decus/vmslt98a/bulletin/cmds.mai
 create mode 100755 decus/vmslt98a/bulletin/copyright.txt
 create mode 100755 decus/vmslt98a/bulletin/create.com
 create mode 100755 decus/vmslt98a/bulletin/handout.txt
 create mode 100755 decus/vmslt98a/bulletin/install.com
 create mode 100755 decus/vmslt98a/bulletin/instruct.com
 create mode 100755 decus/vmslt98a/bulletin/instruct.txt
 create mode 100755 decus/vmslt98a/bulletin/login.com
 create mode 100755 decus/vmslt98a/bulletin/makefile
 create mode 100755 decus/vmslt98a/bulletin/master.com
 create mode 100755 decus/vmslt98a/bulletin/mx.com
 create mode 100755 decus/vmslt98a/bulletin/mx.mai
 create mode 100755 decus/vmslt98a/bulletin/news.alt
 create mode 100755 decus/vmslt98a/bulletin/news.com
 create mode 100755 decus/vmslt98a/bulletin/news.create
 create mode 100755 decus/vmslt98a/bulletin/news.moderators
 create mode 100755 decus/vmslt98a/bulletin/news.txt
 create mode 100755 decus/vmslt98a/bulletin/nonsystem.txt
 create mode 100755 decus/vmslt98a/bulletin/optimize_rms.com
 create mode 100755 decus/vmslt98a/bulletin/pmdf.com
 create mode 100755 decus/vmslt98a/bulletin/restart.com
 create mode 100755 decus/vmslt98a/bulletin/setuser.mar
 create mode 100755 decus/vmslt98a/bulletin/update.fil
 create mode 100755 decus/vmslt98a/bulletin/upgrade.com
 create mode 100755 decus/vmslt98a/bulletin/writemsg.txt
 create mode 100755 decus/vmslt98b/bulletin/aaareadme.1st
 create mode 100755 decus/vmslt98b/bulletin/aaareadme.txt
 create mode 100755 decus/vmslt98b/bulletin/allmacs.mar
 create mode 100755 decus/vmslt98b/bulletin/allmacs_axp.mar
 create mode 100755 decus/vmslt98b/bulletin/bad.for
 create mode 100755 decus/vmslt98b/bulletin/board_digest.com
 create mode 100755 decus/vmslt98b/bulletin/board_special.com
 create mode 100755 decus/vmslt98b/bulletin/bull_news.c
 create mode 100755 decus/vmslt98b/bulletin/bull_newsdummy.for
 create mode 100755 decus/vmslt98b/bulletin/bullcom.cld
 create mode 100755 decus/vmslt98b/bulletin/bullcoms1.hlp
 create mode 100755 decus/vmslt98b/bulletin/bullcoms2.hlp
 create mode 100755 decus/vmslt98b/bulletin/bulldir.inc
 create mode 100755 decus/vmslt98b/bulletin/bullet1.com
 create mode 100755 decus/vmslt98b/bulletin/bullet2.com
 create mode 100755 decus/vmslt98b/bulletin/bulletin.cld
 create mode 100755 decus/vmslt98b/bulletin/bulletin.com
 create mode 100755 decus/vmslt98b/bulletin/bulletin.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin.hlp
 create mode 100755 decus/vmslt98b/bulletin/bulletin.lnk
 create mode 100755 decus/vmslt98b/bulletin/bulletin0.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin1.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin10.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin11.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin2.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin3.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin4.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin5.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin6.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin7.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin8.for
 create mode 100755 decus/vmslt98b/bulletin/bulletin9.for
 create mode 100755 decus/vmslt98b/bulletin/bullfiles.inc
 create mode 100755 decus/vmslt98b/bulletin/bullfolder.inc
 create mode 100755 decus/vmslt98b/bulletin/bullmain.cld
 create mode 100755 decus/vmslt98b/bulletin/bullnews.inc
 create mode 100755 decus/vmslt98b/bulletin/bullstart.com
 create mode 100755 decus/vmslt98b/bulletin/bulluser.inc
 create mode 100755 decus/vmslt98b/bulletin/changes.txt
 create mode 100755 decus/vmslt98b/bulletin/cmds.mai
 create mode 100755 decus/vmslt98b/bulletin/copyright.txt
 create mode 100755 decus/vmslt98b/bulletin/create.com
 create mode 100755 decus/vmslt98b/bulletin/createco.com
 create mode 100755 decus/vmslt98b/bulletin/handout.txt
 create mode 100755 decus/vmslt98b/bulletin/install.com
 create mode 100755 decus/vmslt98b/bulletin/instruct.com
 create mode 100755 decus/vmslt98b/bulletin/instruct.txt
 create mode 100755 decus/vmslt98b/bulletin/login.com
 create mode 100755 decus/vmslt98b/bulletin/makefile
 create mode 100755 decus/vmslt98b/bulletin/master.com
 create mode 100755 decus/vmslt98b/bulletin/mx.com
 create mode 100755 decus/vmslt98b/bulletin/mx.mai
 create mode 100755 decus/vmslt98b/bulletin/news.alt
 create mode 100755 decus/vmslt98b/bulletin/news.com
 create mode 100755 decus/vmslt98b/bulletin/news.create
 create mode 100755 decus/vmslt98b/bulletin/news.moderators
 create mode 100755 decus/vmslt98b/bulletin/news.txt
 create mode 100755 decus/vmslt98b/bulletin/nonsystem.txt
 create mode 100755 decus/vmslt98b/bulletin/optimize_rms.com
 create mode 100755 decus/vmslt98b/bulletin/pmdf.com
 create mode 100755 decus/vmslt98b/bulletin/restart.com
 create mode 100755 decus/vmslt98b/bulletin/setuser.mar
 create mode 100755 decus/vmslt98b/bulletin/update.fil
 create mode 100755 decus/vmslt98b/bulletin/upgrade.com
 create mode 100755 decus/vmslt98b/bulletin/writemsg.txt

diff --git a/decus/lt87a/gce/bulletin0131/.listing b/decus/lt87a/gce/bulletin0131/.listing
new file mode 100644
index 0000000000000000000000000000000000000000..c2daac8fb97925ac05bbb8a91c27c8f61fdd0ae9
GIT binary patch
literal 928
zcmZQzFko=>^Y@GN^$!iUiZ%cPy|7>d0}FFKpAZXkM?H6ES3RdtA0O8cPd@`gW5ZYm
z24@DRP#;GhA74l3U_D>QAZtSfC@?fsFf!8h3iZ=9w6ri+FtD^Tv`~mP)G>@z&<F~5
zb<u$kt~x=Q5L0}d{e6S=JbVHWW+*6_8eo`WfZr6?5ItvqUt}{B6wJ&qOfe^9il?8R
zn?I6&6co%%$uY$M%@|WmQ%niF#SqODGt6)y5W1j9GeR@P)C|K%W`x~hjAn|N35F>|
z_{ap^6k`liObENh6wMSYp-Y61%+O6SLU)T1!Bpqz=ji9B7ZMQyPkM%?3Wk=59AIc>
rWn_rUM+^*d3?ca?i8%`SX$po$3T~M>sl_@9W`@QJPC5C>*~NMQ|E0~k

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulallmacs.mar b/decus/lt87a/gce/bulletin0131/bulallmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..c269510847db9835536ecb0c67f16048c9200da9
GIT binary patch
literal 5454
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
HyD$I%%YwIx

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bullcoms.hlp b/decus/lt87a/gce/bulletin0131/bullcoms.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..eaeddedf74d3c99884f6bf395590b639728e2bf9
GIT binary patch
literal 25216
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

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bullet.com b/decus/lt87a/gce/bulletin0131/bullet.com
new file mode 100755
index 0000000000000000000000000000000000000000..dd3f950ae0b95fdd68a2fbf6d5a2bd64cea07180
GIT binary patch
literal 34196
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
M2=Ik}dhpT}0CNREuK)l5

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin.for b/decus/lt87a/gce/bulletin0131/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..d60faf73c798fe40d0fac9737ac4afa12e7320de
GIT binary patch
literal 32866
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

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin0.for b/decus/lt87a/gce/bulletin0131/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..e9b3bbbb5ee8fd3135704bae098be57f027fb99e
GIT binary patch
literal 28108
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

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin1.for b/decus/lt87a/gce/bulletin0131/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..6fb64808cec81c1aeb0fe6de5710811ead9d38b3
GIT binary patch
literal 30692
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

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin2.for b/decus/lt87a/gce/bulletin0131/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..6f94b729d563271b5b30177ab3b1458ed1c5f59b
GIT binary patch
literal 28216
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
N1Ua@4YXl%G1OTx&a6SM4

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin3.for b/decus/lt87a/gce/bulletin0131/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..8682c36c555adce3b85f0f2973ee43f554af406f
GIT binary patch
literal 32600
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
Vgcc)UeV}XGVTbTT44_FH8USN?0ek=e

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin4.for b/decus/lt87a/gce/bulletin0131/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..f84f9bbadd94609c9a477736795616a56db10a3b
GIT binary patch
literal 31918
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

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin5.for b/decus/lt87a/gce/bulletin0131/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..2f6d28741bd729cfb8f0b3ceaebaad71c30be8dc
GIT binary patch
literal 27790
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
H`s5}6P2|UY

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletin6.for b/decus/lt87a/gce/bulletin0131/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..67d3ff3d5057371e23b34a9473553b535a242914
GIT binary patch
literal 26460
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

literal 0
HcmV?d00001

diff --git a/decus/lt87a/gce/bulletin0131/bulletinann.txt b/decus/lt87a/gce/bulletin0131/bulletinann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..464737387f9357785b2dbd4849fd5c082b07a99a
GIT binary patch
literal 7244
zcmYdca4X8swc_+}^$Uu$vhws(Rq_q;Q4Mf&4s(o9t*Fq;NiNpQ%`DMNO(|7PF3w9W
z(Je~NNvza!4)${mQH8LRi}mtSOB{ln9rc|3eU%gpEp@#@{d5g2EzA`R&8!S9eHcRW
ztvHo}BZEU+eN{uf^&Fk`g8f7M{q$Ue1N6cSl@x4n%Bhwn=jbLE>m?QyBsx@7*y$+n
zF$9+;Wm$1Lh5GoohIslhF!(S;=9elY7NsgACgqowD3s(Y6s0DoW|pNYl%*CGXXfWA
z80r}tD&(grlw_nT1h_dXz%=VAD1>BW7Aq9zr<Ih0Ovo(uW+*64%E?StNXgGl%*@kM
zP|)yHD9_BvQAp28Ov$NKNK8&nEhqt5k)NBJnwOGTl9``ZtdN#pq>z_du8@|RSW;S)
zTCAgxmtVqQ%m5Nk&PdElPc2p`$w({#J2a&<7355%g4Cko{Jg{*C53{b)U?#1)V$<W
zJxvA%22Tc!kc?D?oWzpU;u4sd3W<3s3Q48u3Tc@YsSq1WK&}T_3-c++6FHg1C8;T3
z%|&3-<iQ~X_C!)D$mOY-Wtn;D3WkOXX_+~x#a0Xg44j6Vh+uK^4-#bHG(w0N=(+g^
zF$gkn8Y9FEVPYl-F(a6mDMHK`CT4~ZGl7YjBg9N$VipK7Gq4yx1E-~?f}@X*ucLFY
zp06X=C58qNWzPP-!FnD(0Sx>MoQ7~ufYKs^5d$YE7%L(1mz1iInU|89SCW~QnVO=I
znFme|!J$rGuFfF}8L5dWsYQC4-VBh$0Wv@#vsfWfAvr%c7ZmaZMfu68DWyfJ3gsD@
z$r%de8L4>+MWuN<5aW}JQWHy36^c{KQi~FE6pC{bb8;AT7{CFnr=Z}NR+3tzP?=u}
z(xQ-Aq620pC*~=nq~@fSq$*^V=ovBur6#5*I6688xjMS|y6S~Qgn$!PW?pegVonY?
zsVRUsMWxB$WT(f#z~IZ^=O5x~r4SBs57-r;xGl*@El!0*uYyKtF;qywH6kR)(K!U>
zDNTj6qWoNNK!o`QEBHEk`Y;4Al$K=XWR_GyoCr=f8Hr`!6kA+Ulv$vVpO&VOm{+Ng
zo0ypc4LGF4T~L%-oSIjnqmY@GoKu>TnV0U*kd%{{m#vVKnU`7&3JaL^3WzYxEQYF2
zO;JcJQ2;0G)Vvf(uFWh~$W1LSPE3b}J%cU-DC9tixik+N9i_#o#R{%2A)t(vk`FNe
zl=&+2OF^OJ&JgVC?C<BI00}Hm?t*4jsQ$#9oc!`)h2qqb5>Q~37AU0U=cJ?-6@v^+
zN>zXq3ptex{tQK_i7AOmIjIUsr6mgGnI#ztIhnbcpgadE9Eu@Xv%Dx1Y*0~ZVQFSj
zYB9)HIjM=oB?_RB4s#6(_Vo8tFwry7VQ^tc1chI!LUMjessh*}iQvMdxU#q;HCLfH
zwWusJIaNW$*~8V@JKoXR*)=#ATy{aVfCJADnsPn;z`08YTwEY07I4v1l95`J3QklR
z`Q;$5fs%J>UWr0xi2|tf%uE9(%*3Kpe}<ycygX1?B<3lkCKlynrWV0URIufl#gLR=
zoS9pYQ>l=gSX!J4PD-$VEy-6%N>xb7ECvNuiXMX>gEJ_TfQ(El&B>`$C@9J-17#Xm
zNQ2W_aS5oj1%-Hiad9Rnm^Cu>QuVNeu{1+ceo2M`C^|r9f-)&I)HU@Kz&XQHy)0EB
zBQZsxEU_pvzqA;X;F5Aub3yT(2TGdI98!|6kepgnl9-vNP@Gu;PNZ<H;QAz`G&z;Q
zADo*NiZiQHL8(<CzbGZO2o#1TMTvREX&`n6G|xdoKR3S!RNkgQa;rjaVkIa*@=}vQ
ziMgm!kHLe%$uq>yH3VWSID(Q=L4E<{AgJ3w2@Di7pd1(C=v1tukXWn$Vkne@qB0$l
zV7(ZU^YhA5i$JNcBwxWqp|~J18SIe&P^wE+$Vn|x$W2wq&dV<cWh#(qV6Q@xKRAaM
zXXa++Bo<jQ6cpt{f=MI42%OdPLFq=Jq_QAY2b_4oRatIgNl9vvCO9#G@;4}}2{Lek
zfp20_wt`Q7UP^u*gFH+O-nejxh|u!^mF1oxdaf>^41Nr{R0S>!;0&G*%G03W1Q+Bf
zsl~}fnFXMN6BGiVMnYZ*IG;fiY%w^?z-w4N1_l;}Fhe~91_o~i|GZRCbpQ%IP-+In
zdS)J|w1uX5a0vi17SzVbE6q(xEkZ6p$}<v6Ks5s>b1}FxlqcquC=?|^0yQHMQWX^x
zrIvvcDcmeG6Fmh5kNk3wP8|hsGXmrrkQHDx49X1f;-x4xsWdYOoTfqYsTHZor6nMz
zf=WLh2K_MKU{LX{keHH^ngVh@D7S*rmV!dCYlwoAlfPq-i+*r`tFx!04@f>aBQ-f&
zArstcDgt{RRB(aJaAinJO#>%wXaP}NkeZyCn1flYgOdiRft6SWYX4;Brh<bwu`E9`
zrI<mMAulyGB`3AGSfRKy30xNx7b}1Q6%<DxcY8CSRaj8xCl)IdSLWsCRp!F&EXh}J
z^Yn35&;S+s$@#eji6xmy;Cc*{Kpk_6^BMdZ^!;4J6$(oeb3ko?BB)`Y%nvG;QXy#}
zGba@#Y7z?yQXyqUNxnjAMP@O$SO?YXAQ$>EI0v~phPdiG1$nx<DWqhkfEs=Z<@rU~
zpu(mgwJ4_&RORKAWaO8oXD9@F_=hV%)RyO$=A<YTgUex1%MdK;%}@^VTq?N!1Ql(d
zniy0#gM{<)OY{^J{PIgc<!oY!LPly1sG2GQmAasGSe_3Hj$&}(z`)Cpm{Xjuke{1b
zQj(eiaxXYV8-h}FP-<>|S!#+xQ7Wib2e&66EmTlCOw9uoB<`+$u0f7I(1Z+WE5OPp
za6>yF$TQ3_#Fc@cA-_l=*wxn)Dgd&{lff;sA{E?X1yvN_f;v61C<R=hLe)V{1~m#i
z(?GrimDSLo%r8>V2epIzT*Dc>8B$Wy5=(PRK&2n3hAaZtyP#qbl-Ls?5e-VU&>9$A
zK0&G#1xPrjr<Q=*?#0Cnehg)q`OwxBxD}U^pPmlNSm5?PD5>ax(!IW)e~71Bqyi}9
z6BVEi&;f-t)CJ)9OHVEFV93jdv?{^r9n|mw7pF<7sd?bWdI~rN6zA(GB!V08kOm~U
z!b}0RFpCn4A?-;=22hcjTL4aCCHV@z{$Z{PiSWixNxnj&0&37HWF!_VAX~)1z~I5)
zm<+07K;eO2#U`Z|XQrfrw17MeZuF$4D3oO;f=dBN(*mA|bi5fdixt3S9;hS*MP_1g
zYKlUB9w=>ttpJ&ynUk6hscN7lSWcx5G^`<k2hq&n#*hTl4vMu<M>mDU(vpn)qRgt)
z6mVkzViHRBgB1%%7BMjRGx#Q^q$>FOyLh@q>idWLxdtgDB1}ku`2Zg7x%nxXX_X)^
z=a=WD78PfJo3T(mi6yBFz6?pFIXS5%nR$p1P0lYWN=*i390i2{B(G(b!1Fn{OiqP)
z7OEi!T(f(YfJ3eboXv`1O5pA7{G1d>G6FSQ5>ry(DoQ|&S4de@TAW&>$G{N4;0Ovq
zaLR*}HZcEzVmK)^IX^cQi|4_y3Uy#+9=Lbs?C-1R?Bk-xz@W<Dn3AHP@8<90;u?fh
zB$nhWIJ&sN%m?LT9|m7g;DP!~i8<-{MVTcTxzI)fr0W7I@$z)RB_pU>139`FQdWSN
z3Mq*tiQuLTxX0wh0P3!SB|y0j+!51LP;kpHQpiaxN>2qV2PKnYP)-9iF+pwP#B5O1
zB`W0P=cOx@Wag%V+gCCSnRyCniOD74RF;=t0&1RCf<iT|G)E8AGXne3)x|Re)rXKS
zo~Iwon>q^6mJcXAK{cE{NRJMP2hOAlU_OH`1EfU@O1#kGKmk<SfC5ZSA;>kr$I;mp
zW@a%c?7SFUBVYoc=0hr|?g1I=8sQlN_5(;1<npwf#PoDf-v^#GbCWXDOF?Z`4ajhT
zE~tf<mXitcE~w9ey=KhJQvfwtG(ol_mB7#l1N#Ql_l2fZP+gUomYEFcS>~sKYd~mM
z3*5wo6rsg>44w?ZnI)xAb;-%4MMa>fL(!m+T2YV*5>5p7bur=?7U~SH43HujTxx>j
z3si$8LfT?b+aWb=Y6>KfAnFTp5|hFGqasjeDv?2*0j3yS+=HS8Y$>P`Nz4It3o1c1
zD7fBpWAMyV$jML7%mZ~u3UU%bMN~=(xK9ddw&iB#l@==$XQt<Y>!;$>g2W<F*90;&
z1uKDz^=v>RGnvH-(EcZ^a|5a`Qc{b--cPDjKomD1Py0H0`hl_?C{lc&wW5Z-Ca5YX
zhDHpc&Mhd)F95Y2LCp|IlO8;T1ui$h9a2yt2MHA`<fn<j`+N!-$(cpTi3*067N#J3
z!1cTlXe7xI+~5PZJ3y@;P=60p<doz?njX*?2G^$wrFo!GLrDeTDh<@ZEN1XzC@oG+
zE6o9U7BrFpY9tha%N5W_9HeDelnPB#phhOBRRe0{rh<Dmpo|ZVuwn*xP~L_0xgc(U
zL^Wv4s|YqaQ=D21@+vftU`~cqpAb#O4AKmc9wWHQg?a#H4Ja45qqfkBGr-k0ST(rb
z#8z+UK)Uvcpvn)_<nk<0$Sh{yX8=`&@QMhWuDrlK4Sh!+AEY7%UMIsF+n}@wZf1j8
ziO_}xtaSq`AoM&LJVE0LIXTeu11|9MAsrS_IRi4JI5h`cB`F|@C+6gU3cVswGYUMO
znOV%>4G!P@ypkf&kV8qng1(EZn`5X?hz>L`Az3OvF9()d!L}h6YoPc7<)>mj23ZEE
zxzHLDTu&ovSq26MF9z`V6DawBifUK{fC}+cg}lVvR8S@Zc>oe^pkgm2vlx^QA?*o}
zR7rjTI6oRPfJcB*6-o<0S)nL1J)=Y+1C(f!^NaFQixf1_ifd4UhxFBqK`mQ&yHg=E
zucRm+)OQD!d7y&P5Yohjc)kEMd{YFfQi@BHvQm>vK*<i&<Z^-KcToEAVE~u@@KIP$
z8h{p`IiT_-IX^uQJR$(9I8;Ct2dJ%>nU@Lb#DFrXg0rKKkE4^1YrLyVh#&*VA8?V7
zfKZSfehj{#A%XN%@W4a~xaNlR$RO?or&jRrnL=`Y9%!5b6v*k|UJJPF%u}#10Cf<H
z5|c|(i;687Km)-bmnIeEXQ$?Y0wP}lUZ_D#Lg{}NmF6WUf|@!E3=FKGUazqs0|SE}
zL$Ir3kh2H8y#wyoBo-?qrhvv8GK*6|O<Pc^1!t<_lEk7Ca5^eZO)N^z02R}qhy_;{
zc_lfOe&De)Sm>g(^AaH%lTy<&A)`*v@p?#lft5n=oCO*KPtmgnwPL^lotOh|bSmfv
zhd2fySNCuoD0vZD3hFWVQ+eb;mw}r>1vHANke6SUTEw8hprVkPl3Ajkno^>lmk+g9
zAu%T>HxV?ul2|0lpl+?8;Fp-2Y6WV8J32dqhPc%k*cnn346XEZjTl%MQY$h`6tSBG
zYqsj8<rgvVGN?N%z)NIIGnDX~VE{6OLNg4hV1^MD%rK^c875RP!;}hUm=R+Jp7fEN
zpIfY#kyF6H&Y*4xYTqMLh9NX{$>U2Iddc~@3_J|#D#fXwPEA>Akvc4O!t?_G(o7h|

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/aaareadme.1st b/decus/lt89b1/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..4dfdbed2b5ea3342e8013c622d60c48eb3460e46
GIT binary patch
literal 9228
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/aaareadme.txt b/decus/lt89b1/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..be8895ca770f327c2a82af3de5d4bce56cc9a1c1
GIT binary patch
literal 1140
zcmb1OP(TGvp*}vYA)bB;3=G~3e)%P-RtgHi`K3k4sS3&YDX9vX#R{2u3NTfAQU3mV
z3JRgcsR~j4{t6}e3aJ$(MTyBJ3Tc@+sl^JJX$pC%sVS)`dJGH<jtnqu3gwB#3gtza
zB_*kO3TgR83MCn-3IU}_Ihn}{F8R5MnRyCHl?uLzMcE2I`FSb%c?yXo3cj8pAXDri
zE)K~^g}Xwbv?Mbpv!qg?Ahjqrv!qxdQK7UrwFu;#<f7EXl2nD<)Z*gA^weUIWej!<
zMX8A?nR)3TOY%!HQj5UKiy<B<Dptr%tW-!!RmjUP$xO>kO;IQ<$j?*A$xlxQ>B-Nt
zVJOK+EK$fyEk~G}kyw_hkd&I5r;wPElA5BUkeHXEP!3WC@>)rLL1wZ-ej3Q14h(R|
zBo?LWDJVE5my{;vD8SqVQH3x$vsfX&pd>RtFEK|?K|v!pHPw*;WM*=HZZ61@VAl|Z
zAXi5hKi6=O?-Vlg(()BRAy!(FpPN{cnG7>oPg6m`7a9%>4h)G!sS1fOHHkSnl?o}T
zIjJS7AZMrMfn1tdq>x%skXe)nvRxr1u_RF;Be7VaAhEbOHAT+`5f24L`RPT8xe7(4
zdBqAjnc1ldVU7_Bxrvz|7lR@yB{MB8wJ0^OL?JV;B(*5DxWs}Xy(qu5pjaWl2oa4*
z`H4j-#R?#oW#$&-q~@mPf!vb`b`8jLxeEDd4h-sU`8g@6MaAkm3R$JaB@i1EK`9Ot
zKgo$nnR%%tpnz3?C{#$!&np3?sj|eP%>2?~M??(dLyRs?%uQ8DPt8j$O3YCJM;2H+
zG@?LhK2f0{Gc`FC9EYhDB@EUKu;iOm2}^GIMGD0wiD_w|WLOM}fxHw*Y5*m~M1_LH
zqLR$y(wxL120Ml{uopnK<m5n7AK2S@`6VFTxuBep0@7Aonv|Paf=CS|`3i|SIUG>^
z#d-`3wvc#mgsB1fwm7r6q!{GZ#5}YpOx00HR46V@%1TWJ1zcV#gFOQ%6@gMzNoqw2
zNE3(+^}3z{B6i9%b8-|4it=*{N<gUt>}pV?Fld9)V{xiNNk(Q~da*)z1}GQ6os(It
Okdz9F7;we_<zN8#Abhm|

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/board_digest.com b/decus/lt89b1/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/board_special.com b/decus/lt89b1/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullcom.cld b/decus/lt89b1/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..9d1d9230c1a7bef17879fbf702a2230ea5b6c939
GIT binary patch
literal 14912
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullcoms1.hlp b/decus/lt89b1/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..5f49e92caac1ef6f9392156fb36d9035c9c56313
GIT binary patch
literal 27166
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
NBtav&pq&zW3;;o_&JF+o

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullcoms2.hlp b/decus/lt89b1/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..21b8a4d349cbb6737a5e2a241bc72c5496cb9aa7
GIT binary patch
literal 33028
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullet1.com b/decus/lt89b1/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..9b288bb027e0d22aca3fde08ba1005cfe0e24b3d
GIT binary patch
literal 34986
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
E0AbxPga7~l

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullet2.com b/decus/lt89b1/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..606ccf139f7a0ecdda52484546187ec175d5367a
GIT binary patch
literal 38444
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bulletin.cld b/decus/lt89b1/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..93d3d16ef7ce0323dff6533dee70f5111caf79fc
GIT binary patch
literal 1394
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$Jp41%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guAO?O0
z1%<%U#GK5u%+w+UM;{*sAruiOCx6Ev7c{X@A0OuckPQf(&OWY=exU(63So&krKt)U
zL8*nMnMJ87nhXLc=DE6fhM=0}?HU>2=pu-s%E#Z`(+|xhzK%iOt}Y-yBWw+Dba&NJ
zaDfCJgC&X?0YU!00U>Y)K@}<3Dk#AMNl6o-R~SWakgKDMpKCY+x@eedP_QclGlPPH
zB7;AOQ~)K!wEUc${Blro&H*L=<iyhA)MAB11u(B9Um+<~A-}YwptPhUHASH~wIH!5
zu>_>LxU#q;HCG`oza%p`wOEhA2yP-+XL5dCab|Hzu|j?t%rFouCr3d^SE*P>AyY3^
z&&n61N0({<>MLk6E>FxWQAkus$xKU2ElSNRQAo~6EJ{oUr6`EEKp9_0p*S<QAg5BH
zptM9GGY?!cq@)&uB3~gtFO|Uy<U*JPYEbDZC?MMeDnT-fLAe}kNLp%QNoi54jzUpt
zZhl!RNX!{*7Az_gOF&`@sd*`&AOd9~P`H7zp$j<wA@nJfXXNLkf+Ivx6B>UeC@~)F
z8sHe@7~+a8z33t(6x0+E9O4)h5*mP(#)Cur15ndqaAa_Zt1sN_kjjEo1zQCbzffN%
P*C2Qz1f@-LB~1nZ*rK9L

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bulletin.com b/decus/lt89b1/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bulletin.hlp b/decus/lt89b1/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..2d590a6cbe0289b30f7a801351d9e6caba2375b3
GIT binary patch
literal 5624
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bulletin.info b/decus/lt89b1/bulletin/bulletin.info
new file mode 100755
index 0000000000000000000000000000000000000000..7b47ba8c7138946db2b5a0f2c4f5a73e024e3876
GIT binary patch
literal 16642
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bulletin.lnk b/decus/lt89b1/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..6ad68a94da3a5be74b7503d7c8dea7da93e6b980
GIT binary patch
literal 120
zcmeZfP*L#l^z+vD^A8Dfbaqv63ia{P_wjVn_w;kN1#w(MJpELB9X<VYf+K@ff+K@N
zTz##ABZKvVL!9)3U48WZ{6m9XgM2)lbQxqAIQ3m4T;ck_T0H#%LPPZZ146hMJY8&+
K!VLAyO_cy~P9E+6

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullmain.cld b/decus/lt89b1/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..eb8b4d47cc517d79c00e88cc074666e689fb6f83
GIT binary patch
literal 940
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzV&G@s<O~dT^zn4_bPZB)
z^zmU3LJ@It@^=h!K@$u0@o^3?Mp5VN<Lc-a8UV8d&JA<)33b&7at#di403hRWDr2n
z<?7-Yf@-$6Yh-|<iy(?BAAfgGKQwpwItF>Wx=5m^3vhII)lqP9b#n~$31JXMkqdHl
zbn$Zy#}Ey34GMN;U}R8a@MTa`2+2rQNXyU3$uG~$OIOIr%u7{BPAn}>EmlZ`@JjL(
zl2R4&OG^q$OG;8x6pB*|5{nW`K&p!?i%U{-74q^+GLut_^%xAG=0Qx!&nwO>E-6;X
zPlFi+V&&v0DCsH{>nLRErRrIEGbrj(4S@aQnWj*gU#d`^m{+2ZsF0GGmX=zSnpdKb
zoRL_Rm|T)tqyX_yX>n?bjzV!}Zb43^LP2SXLS~*qNk*zdN@{UtQEG}peqJhr2ZJI^
z7&VCW6cmu{Daltz$t+Gx%1H$qk(QcRQd*R%qfnHZn_mVNb7WA2#gal|30PHXUJ58^
zKz4${OHV;T!zDjYy#z^@LU~4hPAWJW6g9yyW{48Q!LFdx9^$H_07-MubYQEbtE7o5
wRRo7P28DzMpry*-5P!7P9UK`P;_3@CIV3W`)mFtX)Yr*1NC$3>xsoOW0K@D0G5`Po

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/bullstart.com b/decus/lt89b1/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/create.com b/decus/lt89b1/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..3e3c722b40ccf8ff1c10c3d6338839eace5d63e9
GIT binary patch
literal 552
zcmb1SP*HI64+;r#^wW2Z2yyjuQE&?N@o^3D^kb01EoXp7&Jd5B5gs{XJaQ&@<V^9%
znc<N$$0KKfN6wO$K}EsW(OJRK$H&*vIhX+yhQY2O3eNt%zK(t_`u<K{;6QZt_XUR`
zHaTBMPd^I=6$MW>1viyoSH~b{4-F+y$m{w0I4Nl===r$@>nSKHDTH{q`YE`$`nZO;
zf(-@9Tbtw4=^BWn)5p_E-#N(D5vrR(kU>Sk$I}UHl!BI?zmu0Wg8+jH%m#>v7C(cE
Qf&<7kpmd<;<LAu)070UK;Q#;t

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/dclremote.com b/decus/lt89b1/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..2c8b5ba8e1f1d24135d8f62e8977667d0ab5ff68
GIT binary patch
literal 1246
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@w9j
ziXtbcpL2knLNLOqF3vtsx4C)xxGJP&=A`Nt7o;XD_=Wl^7<hwBFV9FVN=1^%%uCKG
z1-Tg%!YP@>**Xd-nMJ9|CHX~_5C?!vfp|SX4eSVzfF6S{$TZJ1P&$CxnOUrmmtO+&
zS!xQZ-@saP^3yXxk%$(O$%%Ok@*wk)QWa8C(=zi?Q$R_rAU`v&L?N+6Arlm63``6v
zihdwfjyWZ%MR|!OnPoYtl{yF)fD=n{erZmMLQ<+iK~7?FY6?6qV4hNd`l7TrwMe~K
z1!P`9QGP|G0?2K7u(SqEFwlexw>jJ~$j{Ty-AchRPr)_9GXxeP3c01lC1Br!EQVwT
zP|U*RkupwVi9$(6X0ayJW@ygJNi9pwQOGZX1XE^SwnBMkPL4uGVqUr)*ymgfD&VO0
z^Y`~-XHZe_Q?OMqU|?rZadda|^s{2%hKl(qXe$^p$S|lVc)BV0Dd@So>M58igm}36
zDY*NG_$#>h`?;z!s3`acxccdb2YH6L>Ib<xy6C$G1=)g)QUIm>;K*PVKi3cjIR+I4
z7gsk=KUW2PKYt&8cLk7)e`rWRXb4E5ELM5fpdkMskTe4qgNmPPL`b}|uZtB(tpdm{
z1+Zlxhk(>5IQ#qhI{LXV@Gz(-D5yhu>SiDw#C;&AfmI{ftpru40+vu$R|yVr3<(WZ
dR}ui}1N#(aF&hI|krgO}oPGR*T|u@o005yvaohj^

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/handout.txt b/decus/lt89b1/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/install.com b/decus/lt89b1/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..a94bca0bb58982626705b4e6208eec9863702ce0
GIT binary patch
literal 810
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!B`o5>9*#l!{sFFj`W~*1F8aDA3;{u&VYV9n0j@zh
z!I8lML18-1zTQE8K04w4K|U@zF0LVt&K^1eLB76D5g-+Qj=q|#4EnASo*@iO3@VCl
z3@VBWe*Ph@R$#}1Y*#2sEiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v
z%r8|)$ydnBFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVexQDAxfQ~|LeoAIq
zr2<HCT7FJWetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi
z4>APVX$mQsMXAXp`9+mF3YmJTdJKjPDvF#c3NEg0o_?<SkdQ|*B{(wJMa3%G&o$h|
zGsx9B#6Ku9mcaw$f{=_<g~X)%GLVn*QWc6b@=J44P`w0-uHX>Ipb$N0e_yDBQY%uE
zOG{Ey6cW=)Qj5evCZ(387F8+~R~DC~<|-7WCgtas=z+sNfI&sU(@numCD_$5$k{_f
z36wZMp0fg(tmon5q@<~!=jR%%r=X;y5aQwLr{Lr11WFvPA+EMs`XHt7a0Tn}Bg#bA
xKr|DbgIpa$T(Ov^!=M7T64NGd7&`m=1{>;t91CI@sbEzN((B{t1l9mbUI0DV<j?>B

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/install_remote.com b/decus/lt89b1/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..93ae3b1bb784e75b1617e2af2b092bfa1cae07ef
GIT binary patch
literal 5246
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/instruct.com b/decus/lt89b1/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/instruct.txt b/decus/lt89b1/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/login.com b/decus/lt89b1/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..db86b1d3c4c892235d5c896df3d265f7887f214a
GIT binary patch
literal 1304
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXyg)9(k|vT9ON&#B74lNc6>?LHixbm9
zfsqdi#+1zBf}F(4)D(r%g8V#%oc#23uoLpY=1D+P3MfVB`}n(i`soL`hPeg>yMk;p
z1K9@ie`axpLQ-i?PHIVJUNOj3NvR45!;4E2i@?dGJhLRj7Nif99`aJlQ;SOw0g<YZ
zpOcbWT%x0ppPN|%4nLTE3WcSKIhkphsYQAWZXo@jbg2N2-n9H8g_8V|#GIT;un$X%
zQ;Ujq6!P<ODisP+i*gh5Kyh4LSzMBui|~G8UWz-&9FRNGGK-2!6!P-(bfK!!Q}a@b
z5_4dxK`9gA7mf0a%;XFmg-l4y7bWH~*nv#)^a~CN4RQ|AbN2VufhLHQ)Z*l#%%oI>
za!^7{M79GO5ek{bntIM4{UI5d#bBHA^HLRx^Ff)SBwr!1EI%_vA-^oOs5~PzCl?es
ziEwW!fPzyYC%>dvAwP{lA7l#D*kbhfQ~(DPsJH-owj?t*Rgb|Bq$3m*UJB(I`3f0{
zWvL1-p25D3o<0hxd7zA%q5w|+sS1guB^mieRf#2;`FRQ@ASp<GNGvVM&rK}JOa_I&
zH^{uCRB+}k$yZSF^9LsyB?XP*)KmozSDyfdVAl`@sIaD<f&y~#0VU<kVzALA8JWcl
l+91=?QWHx`i&AwI5>rwX^c{VCKxqpUX^`{?%U6&b2>`p>ru_f_

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/makefile b/decus/lt89b1/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..f3664e6af03224500c77268daa888f7db116dd76
GIT binary patch
literal 2584
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U}R8WP+)K>&B;kE$;?x*Qh+h_Tq{z+
z96gVmB#<g`xGJy|M5Ug8P7;GBgMxyBPi9`Wg1%pVNKs-kRHJ`RlD<!7l7hZxUa~FB
zTovEM%sido%3_t^%HopLT&v*9V!hy!B>mvj90gqlBam4NAfWG;A6lGRlmjxrwIUU6
z0LXT*e$Tvu(h`0Df)aj^9#0orr7%N1GYcgJ6|k>d!0rV(5ZPD$Nm*cDfqZMAhs-lX
z;TeH>3NbDqvq8=QVVEC`!IChZ2@1~?g=Yrl#h76;#T+aLGsOahX9?!T=%edP&d&wQ
zfOO?1X6Au8jyXBGiOIzvHiIHahfiiwQDRZ0g1&Q6YGMf@HWakLY9v8w0!oY0Qx)`m
z^3x%rI$EHB1&5p)IOISf1X7M1dTyYkQ<{?lN=L<do_WdOuuRD;g0s`|b5c?v+!$$)
zJ)m%dVUVj!iy_hs>L6LS{GyVg#5@Ik*NT$VycAFZ^2sbN0UHZ;fLneM*iG(mH$h?z
zlKenQ4D?{GLUsqt8n8*oj$)7n*$Z<Km<Blu?jr^bkUSxGfh`5)3WU2L=?CF1L#*yX
zatg>=xHDs@<1VnJsP2NKWQ4nnu(}KG5Rj{o97!d2fh|RK7bFuQ++~c_T}Vy=xeV@1
zD!B`6Dac)(@bm@A&Ioszz}<z*Eg*-%(~m+714g<BCqiiIBrbh{Ed{v?k-i`W3&LHd
zaCbpX2HOG;Ah4s5G9z`;7uZr%cR`9cguBcJ!d+lXQQZY8UJ>px9|(7WEk$(~q@YK*
z%VHqh1-2B`U63jV;V#R8a2ME8kh>%qkZLsrD+L%YH?fF84pc(>CMFl<D=5Hg444An
z#3G1(PzHcimk?ipc*!{_4DulT!Koz*&iT2yiJ)2s)(!xvaL!2q*ErJP5&>SxLW}@&
zL1rl6Gy|-}IVT0=3N^49pcWLg7ER92EjHBi$SDA4RuIn!#IpmLhF)vyd!$0ufenEA
z2clgERlgueKcq$nDFdlzU}w<M%g9MmuwoDg$%1RToXjNsjMSV0{p6xl1r;p@0F4(0
AI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/nonsystem.txt b/decus/lt89b1/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/pmdf.com b/decus/lt89b1/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..79102ef549d5c1d93a40b9cb2a7746098f87c161
GIT binary patch
literal 27008
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

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/remote.com b/decus/lt89b1/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..5cc6fbf88780364f4639e3581d10bf442e7dc58e
GIT binary patch
literal 1942
zcmXqHP*GHH^Yn4GQV4SO^$&5?bN2V;408<%_Vo8tFw`^Vban9zQLwNuFf}w*&{c4D
z^k#4b>2Y!PQ79<NPfkrKElO1=$yZ3NNKGy+NmT$zB<JVmCg!CSE9B=XBq|i8=H{2A
zDx{<)=cSe?<mIQN>M{6$%m~Ryg-N=&I{UeXDC8$)r6!kv%s{wCA-A-+L?H=eKw4&A
zYKlT)u|lFkc3ysYo<d1wL8^j*f;-4GsNVcMg%X6hAlnr3i@-u@nK`L&!!jYta`MwN
z^Au7ti&B$I@{1}Nyuc=<fz>A_C+C;ul_-=Jr>1~>f@ExQWpPPruAYKF#AJ{u$%#1%
zd5O8;0Dw4N6J%C$Vji;FOY#*8@-y>F6cS6oc0e4h$H2s(qG$n9A6lH4o@%AQ8RY7#
z<sagzU}bBo;1C=ctm5nF=jiSlWCbx>Av(Y?Rv|jTC{{sFPY<NqAEZ0LP(fG0FFz#}
z;uLs1BtqgSDHRq?AP?y%WacI3l%{0nr7I-nRVpMVC#Mz{D<tRVl@#UY=rOo5s3>xJ
zrYYp*qe&@b7Aq7Nq$X#kWu~Tpya9^kf};G2N(E3z<bmW9OG;963rbQ`^cX;~!wHJ(
z%KTD=lzfG}{1SzX#IjU{#5|C};4nswHAwJ6Oa_H|N@`kSX-)})6v#!;qymeb%wli^
z>Dht(Z=|5hiIf776DBq*^c4IHN;32F5_9zY!1|4K11uCAQ&KV^q6!6xMTxnoC8<Tl
z3I&P9poCD84|10RG-wqxit`l;OY=)oixm=!QuEYH6!KD2Q&Lkj85vX<WEfNw{QVTd
z9fSNl{oEBoJY4-0-2FrR6<mXY{Db5mvd;c~Awm8=@sa5A`V1-x&i=l>j(#o*R<;W2
z0Y>Ty>H)?e!URN^f(SDZVGbfJ)ER6TR1`ej6atJC^jrgj^%RsqW_$XDx++1;hM8sy
zH&+))jS;$TS3ehg8bQ+H3@QqKt`Q;e&b}@RwhBrxwi1In!ZbfukXxWe!Bl`$yZHOL
zDlrH!s3-&&D%gSuT?Hj8D<vid6$Oy*J>3-CRDAs16*QFmTtk#JVcvoo1rAF809U_w
zA5TAT25p3mSbYyx4zr#?4P7<JJCI;PQOM1p0=L47!Hz*iAw0-4#8m;5C;dZ10zyL+
zlw6BT5|eT=i!(r337S50GV`)Q$q!rtsjCMVs_W_LDd~XXJiygYA8d$zkgKDM0;u2v
z$y-?|g*XO#+qyXWKr*=!C=GEjsKDH8<%RBMXh49C(RU3BvIQqB{eU2U-+&NXC9t)2
z3QAzd!Xh6^J3-8HQvnt58g44C5g|bu20Dg1P<c%qrO*Ip$6!}Pu)~rOID9~HCkzh_
zkRPBL8Q2(9eEj_btUxJ1K>_48B&UUV`ntyZhlbc18h}0S<LT$h;LM<+pa4p_5N9ZW
z++m~xl7dG$)NmD$wNPJ!ouLj39CZdsuqohx1$!78J0N2ic)@aD9U!-X+z2wsN(mAQ
uICG3^glC8rL=9R>L`l@nKK{Y3Apfv2s3?H+ursKDqr!@TRNcWL{s91}KMMH(

literal 0
HcmV?d00001

diff --git a/decus/lt89b1/bulletin/writemsg.txt b/decus/lt89b1/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6ee4ec02e151fc32828c4e890830eee127cf5da3
GIT binary patch
literal 1372
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+7%Uh#ogICAFg&5*
z=@;+j@8jYcqyu6F`TK%s7uR6tAkP3DPuCz#Mh0gFE(T`>1y8?#(2!s&GX`f)kW#QF
z1qEFN=ZwUn#AHwm6_*r&Y=tIX5EB~sd5O8HE>L|z{=S?Fg!F+lfTAM5JTJ8f#DFF$
zJu3!hPLOs51<y2v)ZBuSN*!>jNJ&jgEX@HY7f__b^?^7AMfu68#l?Dd5Eno_N5JL9
zrAb+-$>8(=v)crR-B5W@QY}tREK1HuO#$b#L<LY>8o+gxXJjU4C={0@7L^n$lxLP?
zC@2M&CS_SEDdZPHn5oGnR!Vx@pwRXY4FLx?gAK^lu0aaA3a&*(`9&c8C8fon99~qK
z3d$4(MfnA(MLCtALL)CVxg<3Ol)fM#uO|z#-7PVv7_1Z`sF0UmqL7wfnwO%-0E%4(
z1_fy9z)Y$dPN8mYSW<yAgEJ>Yia<Dmf&k>6q*R51(h`NtypnuaQis_t0ks`7v4dRa
u016F1{}5Lz1qJ`SoJxh_3|OWwD$N5007k|vPXra5$)HG2E6vdZnF0W4y|Kjr

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/allmacs.mar b/decus/net/89b/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..a70ab7e91b5b259ba95b1da71bae0ddb13a22f46
GIT binary patch
literal 7238
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
Uu!10SO$G)ASn6X1=OY&e0H`2?xBvhE

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bullcoms1.hlp b/decus/net/89b/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..f097a8b7c3865cf101a57bd6ad58f0f744722c99
GIT binary patch
literal 27432
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
IN$4p60K2k3$p8QV

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bullcoms2.hlp b/decus/net/89b/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..b888cd92980ae91357c3f5e054fd44439340ef67
GIT binary patch
literal 33346
zcmWGxa4X8swc>ORa&Zqgva*8FzCrGeA+A<dO2NJ%0ajK4Zq8wj5qbe`&U(I{A$qPZ
zp;lH-p*}vYA)bCp3Py&yUZFm^hL#qV3Wf$&CMI$WA^BFEa5Ef(JcB(Qt*l(bT!TCu
zgF=*q8G=ibvaC2kMmYQX1{>*l_yjO8Fz7S*rWO|`rl;z9rdTN`*jQK^m>U@y8k<<?
zIXW5{n_HMWBp0QmmmBJ(r|Ko==h`t8Fa)J0r)HL=rdTPY73JqDV7gQxsZt>~v!pCH
zQ7<>ML@za^R6)bj$yXuFR{`WXg&;#cBRxak2u+3Z%#sX+5a$4E1-GJ19R(vp1+UT^
z1q(|B14}CdBP&x21y`34IR=-+l2j`UB^FjD1|WGwNQf$c{00gh2TT_+h=Ki|np|Q9
zRt66ODNwj6z=FvE5^j1fuFih0A;t_5x?#D+x*_>i3Z8zdN-$NbD5@O55ooCA?yBeP
z@2kYXz`({}s1V>E9Ae85oSK(XtdOXX3khR|vdlyUUq??Lg_3-Ql8jV^ywsBN{Gx1y
z+{DbB%)E4koXp}9h4PHd<P3$(Vg_4=#Ny)o<jlm9)D%caf%Fuo=A<TrMAGteQc{cb
z6cj=-GK&?G^K)|(^HLNtixo<XQ&SW&^B5c$lJoPjO7oISGV}8w1|%v#bU`gCg2ZGo
z%z?#_7)^vZ%$Wh%WnimP6%tcYic*V<74p--en3{CkXu?@qL7rTP+XE<l$xSYTAZ1e
z&fv_Dnpu*OTBP6{<mwpWs_)_&>>T775aQ|Yr;uNy;Op<==@yABs;8h3oSLeTk(yJW
zke{bel96AW${@!8^<uF?T7Hp2Zhld!LS|lCeo<~B$bWjQ3`Pq2&dv-x3?Rz3v^cdW
zx;WN>A-EtlIWsLYwHV~^OpwyV98eGy6)TivB$g-?XXKaWq$ogx0`4VPkm#|4%yo6~
z3}J9XG7GE~6dkE4nI-u}pkOb_2l*Tv_#g)+7o{eafFc#73KU3i6S+Yq`uThMxw!g;
zFz7IV{Hh<~8W95a7?PhLp3f{+C@f9P0r{awj|-$XIMm6@)j5QZK|vqNv@J=kC}Ci5
zM{!}QLUCzQR%&tya#X=xq2LLLKafs^<ovwi%;FMoq=G`0!JMHaBQZ}QKQC3GJijPK
zM<F#YIVZn36&yZbEtz==g{Ao=;J{bNO)SbTR?tw=)MH>^uw(E{Q>e@@RmjiHEKw){
zrB1j9bifkjnK?NM1x5L}1(1YX1U44xT1be4!h^vX#XpH4!%`K%w!;!1G-H9IBePf`
zDHRmrMX8A?uy{>MWpH80%uCKGO#$Z$uuZv%nTT+J<R7>TK~Y(jn3I{Jke`=RsZgGg
zng>cQDRvCt!b%^M6rec)n@ci_6*BWuQu9C_18cBTfVkV9At^OIGcOP1!2C3Y)WqZr
zg`CX1RIpi~44jw;N<YP=1qGn&1<UgKu!N$=zz!-`f;{~~7+e?vOH)fhNm?N}zn~Hx
zztGSCg?(aCszP#UQBi7MNlv8#C`3ROYvdOxWF(fQDrA)wm$)*3gf$hw$xfl5C^HX~
zUiB10GEx-+K=!~3mE^=cg_6YVRE7KkXa<4@S1~BYxfm1_6x_gB(F#<jC_n(jkZ5S>
z7oS&}o0M7<8?B2fU>M85z~Ic_s8E!cm!1mp3sk-sR7@tNLR^-bq5yIQ%mF!-;J||B
z?Gzn_OubY+22KVyPajtWBVAKH1~yPmarE)gV+a8GtXLs2CkGPwkWd1}6POPTC1}YA
zNquhqLB0$wD5)=1AulmE6;xnB`~h+(C~JdCAV^693ik5Eyb^GDf~3Gf>dKInpQNXt
z;GCb53MslEIw}i5@dqx%ic1o6a=;l$HzhSKGcPqoPeCCvzZC4_Qb?v_uxAMN@DEoA
z40R24)d#r`9y^I83NFq*3OT7|sX3q^OUuklQOGZa<Q9Zw3{DJ*Wr>+NiAg!BU?*1Q
zmli1$R~DC~=ISXZghK35K(-~+#|O<8cLwa%K*9!6qU7e6f|EbkYEYd73X7D~w8YXJ
zaM<L6Y-ez0NK`0DEGo%NF3m|SQYZu^Xgvi`sRRngVsOk>Du61iqFjY?P!#~GRg$wo
z`7<RmEiDz4v>DtOz-<ta4aFt-$=N8e0&@ts4oQVr0WN@w6teP@Kn4}$BqoE41+Z&U
z^HM;Wq_`xpBvqj_uOt(aU{DN(nF;nBv=jon9aLkxF%+kkD5Qci2Ph)2y9!&S4oM;!
zo_PxSMJcI8jtnLFkbDY`BamakX-Nm1U?EYakeis7n4Ve$E9i<#@(aMyVAtp{xHA-F
zR2F9@C+6f-DkNus^A^ZK1&IY9O_0C>Rj#R^v{F!7qL7kWmYJNYqX3GsqSWG&#3FDK
zVz6KU8>s+|6HpL=49ZI_2SsGALP=#oszM^DI!#qT4jw&CPEa27aCLNX4FcE8(SH81
zP%eWfgL8gfNl|`IF{q3Mw+|8(GEx&$Qj0*<QAuJZxTpl#lwY2gTBHN3%^(g;0mTtC
z{24qLphX5aPC?l{H3eGiD!@x!NWlh6hne8grMxJ!1X8C#Y}Nz2*v~)2(=8J2Vknov
zmBBMFB{Mm(Bo*Y>#1ceRmXxZHmtO*^p;JI@-$aF^qWr{^<iz3<ST&;n@?@R@D1sQA
z7}7Fxz$FQYE`~&OQfg`*tfYfv1ARY#h|M5RLBc*WH3ggmic)nLGK&@R@}bryg9{IE
zO_HjB<U@Uk0eT#ucmS6iLJSJ}V1_L?PUAuOmVv>I0aWIL*s%NqmIb9@NNW_)goT6~
zsEL=FR|0V;D2gD4Ix~QhJ}4ZD6hN*9IZpwaZoqB_`5zu6;D$|VX=)0{p5Vw}6>xn4
zD!C06f?OS4+!$OkiwklRD?!1XiZBLd0K|4sX^{dB2&f8Bp#e<};K0iBVgR`?EwiY&
zM4==zHx(Rjpc)#|?0_~a!D<yCs-W5xG9mc`)@IJk$?;%FN>xaKI15}%d*qj=mVr`d
zCb;k`N>u>Wyr8@RHKZ8XU?g!*25>6~%{W(3vw)Bz^HM8H6bcg4Q*}VqQDz#0Ey#y3
ztMegkV~{-5Zm@c&a}==H%D}+D$$+T9B|)`0I0h78b+<00&I8rd4&bx`HBG%(p(qtp
zb(N(mK$L)@JuSa951bJ|;qKxY<mw#a9~23zN%Wjx?L$bS2E`XtZ#t;WoC=B-P=f>1
zK>{}!K#3A+A*|N6WPn5pBye+(a~fu(ftm`4IAZ{{ll}ZdT&=(@9Z*VxISpLlCZ#GQ
zCM6Z6mO(mRNtNJsEU0M&PQA$Lbr?JuKn)L25eO?5p~*=>$w&zl7O91$nPrJNsd*)!
zRIUWpZKMP#!-_L=3vwzIGBQg*rZZ@QVo|{+$TcK1$j?q8JGByr0ZO2@ppgQ&DazoA
z(n^7}H5IV-N=ov<?Le?Epuq_)GC)n%Vg_Y~(&E&#(i~8ku27tu2x+M%D&*wnrNeU^
z1Gs$jbqw-$bzyK~2nP2>k-CrIb~w0!2`<k--GbB<1&vH-xd~1biFpc%#U-glnZ?<f
zdhQI4X(g#eke;G~KEz}lP{spSgrG1hPE7^3-Jni}rfEp@LsB!yLIy2Rotc!XP?QSq
zA%nZ0VDARI`nWoWz@k|X+&1)c4cA5vJEYKolmexBp!PAs@8F(bfTO!B0~dpWKBz7O
za~M33O#yW&LCGGP-attg#DzK@;@*NpP@@jqv&bv~#Yu7oxJpTNVMqlv-M}RYID<oq
zIDJ2VkWHY}0Le1ovJ_-&c}9LtD$Iot!;?~78K9Pf3n=jD0Ay4E7P}>>MY)-Ii8-Kh
zHL(Po=)oO!NWlT?_%XOM6eky@rsjdPC6*{8f(uVb%0<L;qC!z>Zhi@@l@89k5F<-K
zJtuIpg+UFRvXk@kN>cM6olKD9Va`woC7|5=qDn|T73}Hf><a3|gBiA<ik<;Am1D#d
zEOfzr?o?3E4OB2Df>RdACU~eZm@<IOg9K|{z5<AYC0LQF&=7wY$4ET}4hB%2<m(^i
zYReFmnwwt+YP`d`3<?VVpspgwCU8>)6zQObYYwO_lV7Be2&&l2GILVXQ&SkELHVo*
z9O$5sD}yvYAjuijmqIRy#h@iI$X=*rx}aJb)DsMH4e*I%aA$B#Ndbi)cn}XV$OG+1
zgIoa%7)ZYu<Uk}z5Et6{$*E-U0QUxw(o#u=f>MyHm6AdMXlx`E+%(PvRr!#P9=MqZ
zukMRMp_p2cm|T)mX$_9;Vo+}h+A4H(ae?JMh181V)B<onKmp#j1)HT0>hkL`P%=6K
z&Y>V<u#eSX>#swHf096hNvMMaMX3cjm2Th>Fj%O-ic7e+LB7T|SOAF#Z~+b0lj_QV
z&2mu5i*>L7(P{<7B4Vt7L5%^NpFv$=P#X;AU;!sMy#@#P`?-MIt!4SykRnDQ%rQbg
z%r{seAhoDCKQA#y!8b88M<KK%Gbgj8Qb7YWJgEsOcJopcK)D-KMS;ez7>wbqZ0PVM
zJh7vsBv65t0uM0;?BjBlNM&YXN(yn~a^M(2uKTc#4`HqQFh=CSW`PG@88~46g7p1;
zJcC29m+25a&=ixHQw$#PD~49>pfJETp6iBn6c?J`L4&ucU{`>e58&Zn*zhXU8c-~Q
z2U9&5P#ZQWsl~}fnc(pl=y)ly!>b|;pwIvf^T7vD^Yip5$#+9xRMH*R>cl!K35q?W
z5C!ErkPxi=gf*H$qq_{s4A5c?R+d5w$W(Ci22^G$z*=adWszTq9%w!!Fw`?dn!&Xq
zvjo)WNCi*AfaYox3X1a6ixP7oHEgh}W013l3qx>fViBxOgfxl?Z`eU{54fcYZr;I4
z8wI4110!%P1Zm0TCqwGFWbp7JC}QC)0?2T3aY<2TUb-FwsAY%f2r<Zl>t6*01&G5G
zqKm-}(}gGp^@d!)y&;IO0(i&-I)?(X1Y$WX4MDRn#3i5#5Y#+?)DE5uP!pg7)x`=)
z`6U@(uVJY+U`;SkS07#mK!;BB7#u<AJW)XjVj|S3;I2qsehIXT3~oOrDnOKg>ag6z
zlvHRNyd(oOVqO61|Kyhz=TsuJC_uce1Mw%Qzyc3&gM13}V_JSrPJTH^sw5-TnE^C?
z0P3HEy2Ma_=inHO2G<&zdZ4CMGHCuNv8V(z*pbMf2@4x&otK!D50V0nvy@a8fUHVX
za1IIb(RBu;AtMF-;1I{45HZl)2#8?|bsBW^nSsFsspdg;I<yN~k`M77IPjqXlvsi?
z?}Ab5fF}w-X2A*s=(rTr>SFMa0AzXyVq$6v$gPG7kZy?^ydQ;VG^W9lbTPDW_i*(I
zP;diJ`9VgJ6BW?Pt3-EbpBNU1aMLmpK{F$%c?z%$qyz3yL3^sjkil~Wct>4_!Gi(R
zPt{RKElJjc^ePeyK+OP%M?rI!ps663_mBpUAyp8(tyhxo$^dDTg9mb<2_81m47X6<
z&ELnxH3&(Y0;tmm3Q=&Cn4iX=0QDQF^hhj08Zv_zpQ5M0z`((Pn1fJ*<XlJqD@5nz
zr=)^g&Q?~j(U8&u%#8*0EI?yl$@#ejIjJR}fpL&4A!Ge{si`U8AuLcO3?7iq1b3-m
z6U~sIDJiN{D9LAVVE~W2gB%T>DFcoDC6**-fKn)^%?|2w=%wl@c>1~dhk={_NuVs3
zngTAyz@m;3dJGIs4F0*00ReClgg6%B9&jxLi9@g)tecXanwMIXn1e_%@DaWI6zH@C
zH1i;eJ#bV)#;jmHI8Y!dfYJ)c4`7vvIkpTS&pHQy%IRd#tZz{%WMDueGY{0J1Xp<=
zC7{9_lJ!CZU=gVYnhx}U_V6L@289MJT|&lgKohl)fP@dBLbDGvN9Ly~KziaXuy$H8
zq6CDdL4|_+%skLI0yv03b4HMXedurqq#%Zvf@tj_jb((n!}B0GV4%igq&C6>8lWB-
zxZepGe4u1RLl9#`Lob7s0aR*)ltAj8U|0B<2B;JVwN4;Ck9_cWIxHTF6+jJo1<2fz
z0;p>Yoe<DrNX|$sN=yci#*}0x7b}1oKH#*4sG(tf13i>c!eRynK5!lbxgj6i3<Zrc
zJ32eN1_wJM#`Y7F!O5m1AKD8B4ckM~w4Q>3Be-LX5CUfla0Dc!Dkyj`K++7PT?I-f
zps51r#0YqNDZMBWJktcR1YGXrRDzw4)HO*gQBZ=G9-u%<1l3TGF=w!L1*m2e-(@l|
zXuy338tH-fOCd7_Tx=+yl_5^xRsc*An%6*;AAF%g3R1HGI)4+CnVwNntl*MZl9-fO
zoazd0l|zTyA%O;;(9X?I0S&5yrUgAAgDbG!N1_5~4gp#`fEJDvID%GvfM!oX3s0cM
zr$S~5s2*{HI|s3D0@PwkPAvk@wUmMu0x9ID6*)5$6lInn;-y#zTp)w%AZQV<9}wgj
z<{09tr=S2COLc_18CoQlIx~RQyEr=gfb8~6Q%D5OqZg?c!^;woCE!sJNDT>^J1fao
z$S+GRD#}brRRHPKDR2U<L?{7kg%lIu@!6bIP?Cm39XP@vX-XlrEHzIdGYuN4;L<EF
zzl4_oIl1U5urL@aWTrS06KkMBt3=S0ENDy;Trh$sOcfxpSK$a+n*@$Oa7zx{p$88m
zfS2JEfeQX&@aRUUr!y!R92G)6ogvf3P?L)l92gQIITgNq2D;b+w2BA3$RZV_6=VW9
zgFrQcLL((Pu_&cj#}+aQtrTr&Y@nkRs|1P^(3l)}m@cUjl=DH8uR7p7m=Dg7nZ*j}
znV`Tb$w*CeWGE<t2p2&TWoC*3XhO!%-^Dc^R4st~p#z%2Dgw=PrKE!Rpv(jckd)Nq
zywnl}M+TTea7dIE>wubQ;A$idRO*A*fn=tD+yIR$Xg&c=H5O%pmNX?ggG#(aSc@}R
z0c0Y`+D!0*C{P*zjYWb7PC+(9&B-iQD9%U(tv5={&Cg4B6$ZNmJX4UUkepKr8f?}p
z2Gy*NIVGt@d5I;NWvMxpkm?65(?aqS*n5zy2n}plW^!W4PlM(rP_qG)`M`=1y>*n%
zV4{MO11L72Yi){4)6z0493XRdD2?&V5>RyJfMzNZi;GKhK?M|SC>f#)6x>RBE}p?k
z3VLh|#tQn5K0Y=mZCTJ5EhG~{$7c}X11{-6X6A!ie&DiH&jHj^&<C~jKxU)$4v@kZ
zT&L#cgJ%L#i$G2UW!%J)R5TNyaSd*^=fKujfi;5$=)nzqXui}@NGdG>ude~6yiDlO
zC@6l5iXq_u)&ZHFg=TV%{4|B+{L-RgPzub`1vvp+cBB-Ufk#w}!FeM+F*6Tp33#<#
zqC!q0s9gZ6rJ!XvwArht$-uzQ02#})%41+qgqQbFb)W!7E$B<wLE#PxuoTp_A-F;w
z?D?crg`CXXOwfWLa327a8Nh2WO7evuW3HgEhP62KI2nu;!V|#-a+wP#h9JeJLQZ}<
zBuRr?7my)kL<tQp>A-~?wDbjsa8hboeo?A317!FYlHVc032#B=f#M!r23}%78$cx)
zsikhPIy55@)??6j3i5Py(@_AYAwSn}9R)Sem@a7YTn7@3phN{~Jg0*CyO6m72XJhG
zCgVYcC8%SP44w{wwna0+OBg}=ApQpBE**tT(5k}Z{M=MfVd~0|T2WGznwy$asgRSJ
zmtK-lsgPfgS_Ga12UQEn8L7$H3gA&wP)Y|0f%+4fX^?&cxKzwcQE&&1%w?wMLGndO
z26!0^C|4&UiV0BYfVzaK;H40-f)v^VgC}wq2FP3kXePK)0g=`q=^SidE~sEtfOxf_
zC_gDDH5ZiBOEO@oJ|o|S0i5b{6Z1;Ji#9+rSs-gceJyBHA5;&3T$r3+R0LYsSDc?y
z3R;n+Pz0K1ECL0OJ3~%lQ95Wo20XBm3rcQ~_5);<0IWQPrOgyjI|Y<!pgE;1wWv5V
zKTl7g6x5z`a`JZ!azS2Kh=>+YxWf7{iJ$@!q8QXKEy)CxvLI6wz{AUsvNW?;!JPpy
zUYZE4)xo0!`FUlj;C_8(UP(TpCj%NF1uc$)u5JZ88r&C6bO+THpqvA5BtnWiNXiCB
zK12XqE`UQ8H29QXo~HnDC#<=c>;i7>KnfFRY~&XyfLoB@1(6_2AVxvT7*IO}ZiHVx
zXlZgtMyd+~y!-<dK%g~Hkop{KHOLGX&*0Et*C2(ooWyik9S2@~1a81UT7|9*iKQhO
z`9+ykkkkySU?4uqEKx{>ETe@jvW4W@;K<;BpfGSl8tjE)(4v4MSMcapadHu;3#yQm
zl%H6X5}%R@N;LUJl?oaNx0ZvZ=|J6I$P#2&UrrP3_-Ic^nk>&R0<DoPPfY<e-bzxz
zONv1a_?+T=9fjo7B2a@9x|R&Isw*)!wImf(mV=t43W;fHpv3CLkdj)Gn4FQC0$R!g
zZE=8-Y!Rp<3`z4P`Jj3Rys!uoDy2zKg^(r7UZA?OxFE3{nrp!`w4lHR%}{_F9;wLo
zgO)OZWQ$AF(^HE<MQ~YS4tU{YQL2>(LqMQUyi0()n@?b<e~6=kt%9L}fq{XJ0$4me
z7$#~85(60p7I*XX@$pr#RWLRHb?Lz?T|F2;X&6*!L3({4D?tH?=r=<e8^s9UfU5*>
z*B?|w6@x=tAt{xIA+bauCl$1w!3Z>_fixRf!oUDonE@(aAn8vb8l)LiM8>8uFnBUR
zMM0DI`6Zx=8kAH)gZ-eHM)=?cs1O0IIR^J3Ku(3$h{fQND>x*`GoaX#0pwqhO)j49
zuECI{$&hYdF=$ybX!%<rc-aCpHz8$NUQjLR8WG?b<Oo{hog&DfppW3%rX*Gt7lYO=
z`}re888Fr^BYOWJ4dBE8ts@oSRUD+R2lX{<Wm2jmLs2RyJ%Yz-K&2(L@C23Rh9(Li
z<De-eBQrfCwYUUQKSNvP;AOa(9!R-4vsl5{0HF<39Dx<VdMYWYd7!2)q+o>fzu~Qu
zVm<I`XnkbAg4_Yme>(7hgVdNwsi103p&+#=H!%;i#0oT)1L<LbXa2zH7i0n`;=psP
z5Rt@Uq#`8=QVF@Zx;cjWgv5h`*;P*u)S3X7_QlZtKV&tT0%WuRT(&|N3WAb`9v3Jc
zg9BWhJso{8+B+cYGxI>p29cY-;7$Z=;lBd3C7+lB>E7g}fJ)l@<kXbXBIq(hP?jml
z2Nk;D2nH{RNmT$%PlDzlK@|)<&cPJ~xMqU6r4m%NK|&pr1werUNuh~3p!fx?5&%uq
zLsp=tr6!hutp$xogGx|)*scUnBKPx$BqC7R3C;x&F1Y6gi7L=4C0J&I4#}D`Wac53
z?t%sip$mLdA@kr08TsWPFMt+%fO|hsH|Q0ELpIDe801MuhET|U4Ny-Ub+?8-H1Hwi
z42%bM6pFWt-4Ur3QdxjvCm9}M3dJR$1^1v8+{Fr@N)Qrp;FYtmum%@Uc`1;310)Ek
zkHB-2kTC{Ox(79^Ak8Icg9^N$4K#tAS^?fa04i)sGEy@<5iSD7E~wW4YKkhrh7TbQ
zglt&>7x17o0g5%yZh_)N(DDlKD!9bFlvL2V<^0T)Vo1IRMLMD!1^0|KLLn=cGSd_w
zKFcgtNXY~h_@DwdH?c%dQ;5M>!8gAsH6Ceu1#IjWF=>$rUe1<U23o`o9)^N8N}-7m
z-2Mi+9F{tglR?#dagH0f{0FyeKtmp&)siI{`6;jxrL-72_YO{`(9z9Ah-Od%fsa?Z
z!sd8G{H?&713<%ZAPYee0!l345CV08igH0S_n@srrI49>9gtE;|47Hrl_4b`Y-J{>
ztcNdAEJ#ewPE1cNRwyn_&H%004e)hwQ_ujF^q?kbVp2{eXjO3~q(CUvOmT*+Q3U1E
z#GG=_Ld+D<;6K<@4NuT$HY|WZNuV551|iLcLw(5L#sH}mot>?~sSLCc2eicj<YJKL
z3cxE7Kmk#nk)I1L2tc*D0^B@s$&{38!T?{c4ORpXq@qOda3^@-639SjXDgT;pk5xh
z7X_Z~2CD#-fRN@KsKkIRv`&Q8W5uc9YE1{+Jq2%ofkc=Ktab%OVzB~vZU8hC1?t!4
zz*>CZCQ%L~{J?{9pp99e?M0v!!il-5#SRRRrR-o2W`g?><%vb0ttrqxdr@j4vT2}J
z1ZZd-QaON@RJnm#QQ!q!sgT`TARmK`gDhc&w3DE#g}~timW0)g3gA>)lCS3k>idH1
z24yJdP)uqbsACG5kx0y|1p5G7p=IVl_N^sBYFuc8!HR)F2i$80B~3eUx#{K~6z&-0
zq7Q25+JXug@Csvvl6)}Dz~I8*m<LK^nK>|rD7Xdr`^Nh@`np2=m;{=GDFQhRQqY9>
zgC)T!A2g^0%9pMTP*L2`02=E|tw;pT>ga$51VP0<xFrsqX#tg@g>DQ!j=`=$x<3A4
zu0g@jFe?Uc5rCKsX=y-`LLy}9#xVjG+3=z^57ajXJ6Qq6JaE95<iquWrb{#PAVn%9
zOMv1I8knHqb7DXVKNQ2D?uPCRDF<&_1EmLr6wuH*s1k#eO3n;Wm7uZ@9RCPDXle`M
zYJ_@JCqv8cOspXTj)P3lYBO-@2F{kn1)xc?QpnZ=hzmd!8MGIv<IYf=nU@S%;sOa$
z@Dj~L&>Fp*N=O0*Wk_gQ0UEdjugrCW&UAwN&Y*ZJfvn<&SAw9HEo5IuW)UpwLJa};
z(m-VvNFOK!GK(N#o|X@eq*PEXmye+dY*k8ro;q}T5!os|(4qiP=)pULpr#jt2LovD
z19birtRGU>rz(J?72qboq8MJ&>A>3i3h71pr3I-e+ziF31&Kw8C8;@;da0mwY~Zn#
zR2RfdN_j>qxR?W_WN^@fN}n7^r@6EsKMyoQln%<wV26N|!q=k1_ea2MFvM&;TK5?i
z$4Gq$*vuy=K{<l^mF}*7u0f7I&<q3ClBxi9umZIB1f_wJqD0V^LQtv)#R7Omxu0ve
z0(h4UXvH&ZC;~hx0vbR7O;><?04Z@n0|~GtPO!QH+}?n0-~x{pBd?za<!J@TwnEUr
z6{uGUT1*aV2quCmWB5v0P^}mYDd!bT7$6P@2WfInY9eU8CTNTg<W!h%z;$F<W^tkd
zC}Agp<~5OeX88;Zg5Yuxl&e6qMPL(CVWYHI*9W60h3=~Z*GCzkWgYOnQi$PNQ0SY1
zLm$#0%>>UJgVH28{2_yBkYPdaI6w-@u2EwJeQ0k0)_Ml*h=rvT1-PT}xCB&I!L3GG
zYXI(+WP+j(-s?fOTS37SI<^fexnW}gNkyPmM_y`qh!=P~uvh`KH4(hi7t(41=iNNe
zfEqYmgU3lg%R@km2f!n<piv^wv{)q~h`?i~(8UA{qM#Uoa%>^>J*eikVqkDY88ru0
zH=s}ig)g-31o;%wlK{sEXhQ{J{w)pE(Dy+a?SZsu(6SLoBV^PK)C&zm+D{7F@$Tmj
zP9b^%3`PpjXn}UpP*?NAH&x`Pf%~7}Yy@qLLR!O+xlw4j3kpKW7!QLd1GsHhkXVwT
z333Z~<XM5NesQP=WCjk}Mt~;)kg+88i@6aaZN+*;pq?!_@ql`p@ZKvV=fb+|sTBp8
z(1Bg>T5a%X6==a|UOHl5J!BptFJA#&b!M>wc%KhwGc9PC3sN?KGY%-1gG>bX_%hSL
zJ=5F*P^p9%N>9lwhO~!3je1aq_45x1^7jpZ^{7EHpINK`>41aE4-N+Ccqr;zxhn&M
zG$=KKs(7^c21lz7X!OG~O+nWX6sGV1CO9+z-Ysc>rpKKDw5}bx+Y&uMK#l~B3xT#6
zg9aBs!>g&FfnU%Z3A7^*$#hAnp<YORI8eI)wr&I5B2<7in85*<ngiWE3Qe4#q3xU;
z1yBGM6r?5==`k>PFc2|{0WOe0Aq`2<NW(^m^g;4C251}`GK%HO;0PIt1Q$gJw?alK
zK^v%2KuvK_bVJ8lK}7+?Ezpt?<lR(P2GG=0Not+~B)h>{GVp^F!0ioCO$J@wsGtGf
zCIrfpph7GdRIVlFq&t9DmxI)SYCiCkF>1#Z)F~<k?FlK#NCmZGpfw-7#gXa^UlRjf
zWR{$t2il*Q2R<?aJdzG-T%l~?0Vf(raDY=zYKcxVq*h0S2WYeaJZ%GMl7Qx+OY%Yc
z+B3^CQ%Vza5Q{@#deFuy6B!tU;3*zdxj-xgoecmQkb|{{z<Z4$i@)^UK%0%h>9ZI#
zZjza%0MUcUj>V}ZdZ5!aj1*i#eFHG+F_=>nQc^)Hxl$mFOHc%&m(8HTT4)5iGk`-W
zQ6Z%?w*XuR<>aSpf(Jan)oLoF4+L$H<m9J=r9c6Ps8aNN{M~g@wZJ2$nI#~(oP1C$
zfPxKNVndWd(+X&x3(8s(1qKEI)UXQm4Paof0k2LVE~LPY2d&%!&j5nL$&f(<lHD+Z
z7`>*3+MuVI%*SA)02wNb_wn@g3_)(UAQdE#k!x^H1(^k1P6H|+U@-t{#pfeW(K<ov
zcxa;%Qo>a#B<3NP*kBVuyF*e_Aawxh2(S^NG}2R02q;3EH3rpA5Y6Bq2Rl-afk7T6
zWRZQR5Dgj#j?H9X@Fq5-L1_s+Ai$kVP$q*6faxia5%MXZ5(<(HJfQ2);Oiwp4PT^i
z^#mO)0ov3JDj7iTfv#|b#UkS56jcUr_XxDV3p#lQjw1A9Q}j{NVgUn#COpI-F2b{T
z64Ks+?Agm4RJ#F_v8<g_0Il}}_gp-k6FpJdfY4=vkO?(tFA|iG6BU%eYb!I8l@Oi&
zOg(VN0=)7u7c@%Z#sEK$K%pQtzaR&6rUz)f6L=*8XoL`C79`PwTJ4F&3Q%Y0C?NM|
zT+qh1z>46#EcoaMd~=@yO0O?7PXQFciSU_=WY~^eXyZ{w0ePGZTm$CkC4<}wDw1Ih
zu7cE}%zW@1ytxhoD2ITHLD1MQG!=pJJYu#n1va#g+Tw|1V32{QBT)Gd_KT-8cq|yy
z3<s~IaB++bRuE-S&<8PWA=y1XKP?_)Z3$>}7IAhDD5*mffLlzEJ_0E4zy>?|V9cU`
z+8zZtiIu4-MUee2Xn_UZYv}D7835X6j&TwJ$hz#*%7VlcMD+t390L!Yf(t9CD)59@
zNk*y%15^umcD}eEKM%aK9hx;kYX>s(z#E-F-OrGW)M9W?4<-hlrUqBKsd*mYm2)8D
z!NoVknedQ?G}>ShmRYRe=MPm;nwJAwqYKig4-qm$+K~^hAQHi?9O!@}e1s9^PVk{L
zD5Zi6dTkCd8#GGc<L~b2hi#Ms<OW2N2hE(o6L2DQ&>}xg0hE1UrJIf`18j%`I`@!Y
zq>z`NrwiffpeJ|8tO#f~F?1vy<Uf$LZVWD-;HeepOnYjH4!Gs*=MQ!*C^IIOmgIxZ
zje?wx0a{Q1%9!8~Ni2b7b!Uc@QqZ;#aD@U{LJXdhfX6+oq<}8X(Nj=>54D5mdqAz3
z5>R`*L;<`51vCx`a~f#T8gx|*=$xgT6qv1`A!PW5IM6CJ(A;fVW?p)U8@TrmGXT7b
zpd8dv0}XYddI*wK6~NxrQ&7+VW$>cZ#NvE#8Q}~zCow6%EEPP)4qBUAmY<oT09sa)
z2%gmh4JCt%6VSm>C7|gL@R}M>OBGbefLf!bD50#U2}+ej6cdRkDXW-)K?<du06Q68
zN`UrhgVrFrF!+MH`j8=uRQNUq==c+)p$FQjo}8Ei69ah)wy+)2{?c;=oiPO2tPBwW
zrv#XW%siytKP*jx8`X))C6L7l#o&#2ZZ4pj72X*Fr5Bh*kaOd}%ND`KW-2t@xwyhI
zFQOX*TGxu&x&%dZ321UB1v)zl8G`_?1p=jOP`L?e4uIGYwJy*#S&*!N5Qq5*tOI;d
zNQnY;YZ2(EBybxQzRWNmv_1@+#=(P@(7kP-CM+y4^%NAsLEUGN1+Y>A)U~ciO)drR
z(g8`hAXaNbLl>Ml!9&#G)%ma%3&iPAC&FD`l&VmkT9k@d;}2VJi|i0khdZ?rUXVZ=
z`rx1j&80x5coi~>L8}T=!4n<eY7RO{1uE&B5jz<`lYP+54B(a$=;#3OPIl0$Q?#Af
z#!B#13QCXQ7zPJ!G{iR`b}V8&yq`Zv6{64UnFgLn0vQaNm;#NJK~oqgP(Yh(;TG$_
zCXc|!MJ4Cw<$+K8bAhjR0&S~C4q#C3&&<tDO#vNO0XY^cu^iOHf%aKIl_b<MJx|E)
zVbB~XDD9UPfJQ)4K#Qh}DisV(6>>B4N=s6~D~Ld46=aebR4}C$L#8kjOJMO<0$QgC
z9bU`FG1is{I@b%e4u`rNRER*<gn^O{I9x!Ef}Z6EavN-T547VZ(FnA10pwA5jRH;y
z7zF`nZURzJq=4&p$niJGV`{J(26+%2zV8Io@5gp_4`k3OQ3KZ32DuNV4n^x=qPB$;
z&}&bKs~8w8Ah7|<QQ#?CkSC#oGoZugK!-zu!U~egpkWU>a?OpwGfx4&x*6OF0fl5v
zemb~w07{SG89SBW$lwrH-*`74NB3ZmyCIuEQWT0o6S;{co(xHuB?^#nCr~{Js;HrZ
zH=rp?*r7&w`3kv-C7?kfNUVWltRy3~5?ny$<fo^nres2PDCa}6G$eqFGe8L(Gz<hf
zbPQA}LMGRsLroCJfJYPJksT_@0Ck=M+;!lQ`P3A>64<CZ))qWy=m^x@gak2k$OhzX
zP~gB?OrQV-9R>&SYg&F$z8SbigeNX&IK#>n^cF9C_rD%!EZH*+w#FPZFr1kNIv@&k
z-X^4i*8$gM&=3VhE@;vQ92WVY7Ak0XF(2GQKxhOx540GyI5npXyu1NCMhe~w0-h)V
zFOSJARwxBe)`G$pyzvZl;2UVBJ+%ltWKoP5HV2)A1zF+)ine0dtP6a}D5zWn&oP(e
zD`cmp7APdTFo4FRKy?iyj7q@gD`lotLgH56(Z>fAsPF)T<VLWb+(hund}XOcm9CJL
zs4)8=Q<e}ffT9DE?I4R%L9;gCZ3&<z80eru@I*@`c*%K*I|HcM1+p4kapi&*FQg_G
zXF}$7z-xvoAz_a^7l7Uv0}T+kfyQTH`%A!!wm=Ti_w#r52@MW$4MI$rz#R>0U?JQL
z_F_psXg`SpxMv6&Xwypsujhdd<Rh0h@RlM`X%gfXc#!5(ZH7gGnlmh*UKybjkH}l#
z763e+!5aheK&Qf{78U0>BG#5*<_So2!m<*s9N`O!Pe|m1`GQL~EO`Qyf(hjacLqqY
zh9^rv&gKQ}MJxs_Y(>uz(8yP?hpbP9961YJUI$JzNclnmyg(bC!oV~65MPvJr24xs
zzyl0ajDV+%i@}H0f!1#+AY}~jc|16>g%bl2`2s27gJTMoGr%k6bQBaBK&}F{`9UcY
z><h>=5+dd2aD&ze!g7xSFZ5g_s6albd_=DQ6H7qN3UKj}Uj(0#M0BxX^(bVG0(9$6
zi5qH&fLfm5q7Sr}2)+bAF}Wxo6ilE)!=R@sgZ+e5i#dY!?jSXXK;7_AaBPBAVlSOh
zQlegwGo;Q2t)@Xt)aogKwmm>S4QZVsS9#!7|Da%mO~Dp9fyau$;ZTwfI$$>&v>Ge3
zL?I7!hAQa5Mo?n_I?4~zr2vgl=$y0*xXwbZ(?DJWrFQ7{Sg`T17)0brNEAZSSZazJ
zDCOs*Du8>8AUA>y097h5A3#(>ifQB?ZYFr;Gwc9SHwIAe8`K8_pEe9O1yn0!LaRQI
zJ0K?=A)BX=n3JAglv$FI3$hWEz6BXD5_kbpOA|C&q@Vz8b|TH{7NDmzvSxL2ToGf;
zAjf0&G?5#a3YfFHkY<NoEU4cKI<X7+#AsN{6Ex%jnKc3}#0TXnP_Tn`W<n-+K<mlC
zXD#KImVlPmg3_id1I{DE6hN~>(561<$Uo5T-n@L!F-@=q4v53U+`#Pv&=xvyi3(ms
zM(7kU1#D-4xq;I!xOM~2)5Ci(;N!kP^)hJh8mPvFbpJpna)Nu9pxtyxM}WCAV4eX6
z8b<&RjDdD6f?64%fYeby8rp)TdC>Ym$a>`z1zUzB*hv-OWx=o`)1W;&SQ{HOwgpOR
zkj?Ahh9{`yqnCm*Dp7(yBLi{*4}%ftROB#EA6IwRU?-&UW9U>NtfYpof+z;X1$;wg
zYF-Iw4=?Q4@x-E3H-@}aP@^Xie1HI`p@?N%6<SDvLk~O{2-<fGaRY2j!3NYf1g*y{
z2ZeejXn!rZ^9wq=BNdbqU=2u=)gjOzLG7#PF+k5e0X3wNYy!;#Lbr4<FxZ3VOOS-X
zz0ExEiKgIXmPjE0Th#;}EeBg!tf!D;&kzDylmlL!jpQgD=;#P!ks;g^*a2jawGK*t
z{z`f&)}S7tzNZT)fxz2LkUWd#Fw6+hOJN1oTAnT`9MJm8(*?9U)H4lgKlpeQaLNT$
zd>95m$B94<eE8BR$f$`61Ke^*H2~gh4vN{LVug(S9B{q{XB$jIOF+vPzym7oh*c8s
z;dM|l@Js_$Gg$qcnF32*pa22&7Rx|=C4O+4MOv{?j?rs^_VLR>?Of10WaLBHQRnAC
zV+Eisz<Hn{3{aWn%>Y{H3_f@c)Cx&cKwBOGatd19fa(QE$Utjb*oq9DGFNDsg2?+w
zQ*9cM_8BP1Q%gXbEkNlL+UA0;oB?IFVAqf$ALu$=q_qQ}dnR(gduu@_BtYB>ido3Q
z4Y(6Q?nOU=)Q17d72rulNZSOY9qbuUMGa~rK(-db(=6naO33lC2opRRz(znq0J>BJ
zRP%#OgOzFs)u54E$i`vNDdFJbevu?SAZB544txb8hHF3(T2z!@1aUx7YH?{!iJqn`
z1InrvP%t1lNUsE?Y|KR7g#_x>py~z9u|XHlF?iu$y9kSV^l^Pq6A^jz0KCP^n*r3i
zLCgk#VjDV^1RdNeR?q<L`_HRX0MEpNmRW#?y<x!$+7ggjkP1F+FHsvbf(u$@0P-i)
z7;tR@K7STmR)J)|TLASE!F`@Q$jRKG$^$fA04kzDjlg`^CYQ9#WazMg4)hRVNMjaU
za6_%gbY{>%toucsxz&V6WFBPA5?CWBnL~pUR@&?7yMb12BPP5uL4*3B6>P=Op+oR0
zcaZztQI=`yKn|6H1Uo4ILUJ5*IuX>_FUc<eodJ@chB7S)9^wI2+(r30Igm0KG>`*#
zPmUwlJ=iP+iD8-#T?GJHxd|EpNzuzhNn<Gt48rj7R!|y)20;NRCLqfipf^l_TOY-c
z)iluH2Q@fLGT@6%!3|qb&l71!sCuz4(u!DE(Fb)XXm=uFDK63|0;IvK;2Pl>0*)J~
zqdXXLL8t6MwpxSNB7%GkiE-q!z2U|~M!>+fLJL9YgqS<1e*)4BO6u@b4LvrjG!Je7
z+@lb+6-cLAgU0{z^c36};1f|$SA&<q!P`4XPDlbBq>%$!9h+E!5$&!F(6LC!U_59e
zGGrhL>OIh06?g|IWZ4VII|cd0#hK6nE?7{dLe7%{EvN;D6=XafwA`vF6?D!-h^sH$
zPmqEh9Iwd1pr;T5KI{w9>j4`KZcXHYZpO*U0e7(=2YZ8dYiDN`fHEp%IVr-e8lYW|
zphHXy89*5eGUBKJY71i?riJP*O+5wJxT6<R%MV<YgJJ<>98y9hcHq$s+=oL{KoF-A
z9(RPck)gLBB&T{ZB&C*=gHDhK=S<MjT6nJ!R7!!`g&=3<K*w-Fl|6W71X`5kgJT|4
zpA{FFFhJI-f%++65omJ<8YN|^MGC3Vi63}+(uC|4gjUGNy&iZ75f?fjN5X@HY9n9_
z)Eogr>W!A*nD<DgN^cajP9E02gtTlSH41q7DyX~%Rn+*_7()vv@SO&rt^+9lVcAcR
zh*+2g9^?X54d_(>D35^R2D)tkwBH5nf^twwf)wNh;Kde@1|n!e0Ax&N9#UE^&dkls
zNh|_oOsLCrKqonXPXmV3_c=M>mK1U`6w8_Apr$Zt&7N$^kOHgQL7S6_t=YkAOkj6z
zfZPSm4xl}V;Q3={QY2inr;}B)!y*M*lIbNILq?aNe9(#zP>~92D8eEEwOYqqd5Kzg
z!Ym=G{DLWl%shh<7%0|ZZ77ff5CchR`9*Gnul!P=VfjTkbU>j6O*E+~R4c!7XjFcc
z;wZmL21oe?4Q}wM%-~ZAim0@HJKurA_1m6ljtpQIfpSPOXx<bQ@t{RBsYT$1bOv<C
z8?+S%>2HA+ca;=n78HO^s835P)?$D*8X>JG$m$YMcQ6rNvBFyUsG~Fr==+VpZpma|
zumz9Iz={u0_$fdZabj6r4c3D^^j@N;09uC%X%!)#_yVuPvD80_sO=<BgAi4O!5uUs
z0v-o}?B@ixBOsQ5_iF`vgoe2Ihx@_23cjZgq7;1EJbdsfPZ-O%h+Zm6&!HH7t{q|#
zXs3x2{7@rEWr|vgf+7;lFYpc-d{0|ievuqxFASuihEzbqhFm~vJ|KN|Y>N{>s!CFI
z6!am^LedW}G>`^54WX-hK=Zet^aW{pgXVC-t_7Vxj^<>&9MD<Ipm>L#4+*+443-?A
z{Rhw%K*;GGpy{Q=B+$Gu>;M<E(;&e)54>_9&y^uKBflJU{$eU<XCY*>pAP8gKTo$v
z9awJ*v^fHNff%T%0h$nitw#qpvO%lHq!^%02=L$}>P?oQ)CWnf9#Gqm*MvY^3SV}W
zp9W7bpo4rsH$;Jx6Y`<BiAAZN44~Zvpk@d(R-iElULcWK47u6`)I9{Xnc;>bIUVZ6
zvdqLx$h`)^C|8Mqt|~zfO>lmJ+5;M~%E&LzL+jzD!pB)bF$D26>RDr{;1#mqO%aZ;
zaTHMF3LN^NN*Fn8pyU4tJE3t6+It4M-p~<t2VyaJ^MryLESExOlOW?&(4{`$W*}%7
z29)aHhL(W#NP$m<gyan9wiqOLz#Dr=$4i337;-rVsP|Z&kuME7Q3!Gj8K}{P6kL!J
z2(r4=1NHVN_|jU)nGxWXBk;wv(71)FfyW-S@9znk8-NbdgM0+)tU>HhaQ650b@X!q
zr(5WXSy0|W<VN)Q12+cH6au6Kfm)ZHS_v9+fDAB#-37XQ47Bkd>{L*56_g_tpjLwW
zW2sUMpaZ+07X#&|DS&#VP!)QhUGnfz4v>SP7C{&CL4Bp85a4D6axBbB$iyDPb9x-0
zQEu>^T8^+g5Rps+YlDO!sLc$Lfwl8svp5={Ga$hRXzD3|?s4#Q4F{dm11<?5=>k+D
zfKF!wm+GJnJLHgEc-{nOd`O=jyyX!zZU=4sGq^)i0<4VCQ&7-=oTddG+(8|)03T=v
zz32-(B#5xB*cG-i3%Yl|9Mmm=Hk~2!ji4w27j>YOHQ?bJ@TFLwg(XPWfw_QBI|k1P
zfx6hRJ+&#R#hK}O3QExPTa>^B4RjO>v=9Zd>JB;;rKgEHQ{)CM%Rm8)7?4#Ua_Yws
zRLX;juwoYmP>&pA-T<^!Cb2{TvbYAkkrK3v0eaRdVm=9!3PH<&Ef}C<0H8S=&;hH^
z-aUwm*isK}e}Il~&~tGN0q=Oy(*(_Ff`mMg`~$vs3mk^vObne%0QLUB`*k5B?MTb6
zK{kLp5#T8i9T(7^eo!DIl^5WsL+Me14%taf1f6{gZwes%1)m_%b7k;D*>eQ80-7<w
zV;!igOhDaLa5_LLzrcxA2-K&^1fTx~Dh@&0H&9z&84{4ONl?iR3J|12xIpa;P}dYR
zZUV1iz-J?ak0b&u0|lM!4XSS-$pL&`k~(<fANZ_TP<{r_QGixzg14DKgrV!@ph+6G
zlowP)gJ=0cizz?@ERfaHpgIROaG<B4Pz-95K*|%4+rV)Kk0S6I63|LCP<VhM4VIq3
zTOvUwf!92PY98=ph8H}C=tC@nwJt!bGN8jkI^bSBI7L8mK4@_cxOEFkg~9o`sS3rJ
zC8@>k47s4CUa;k7Py<1$;h{kW8)62>3n)y%%V5AJK?Wp2dm{78^K!iyz>Wc3z^wyW
z*@(0f9W)IM>q3JD2SK9)5O+b01Q%W4QxHLeXYjLCF<QXr2?bOMLree_>EOFyFsfb9
z(!pfx?N)H<40bj*bQTiKNd@f%Mq4ujPQH-AOo)XL=R*rau=`<|43xt_c^O<8lz5=r
z1m+1E*G~tnSc4vJgJL9PUpm+gpaw5^)F0s=56H*_$UoRJAE>lUMXa6!A5IH7?gN@+
z;Wa9FGzxUuil@I{suxmO0y<a$)FRDK1D8IaLKs}mf-(wt>JglvKs?CsBWU6PynP`j
zGcP+eMGtf*R&ao0xL>6UgEM#@2eix@aZ(hlUj}V|!d4uD+AN^C=#tW+JWy){mKt?<
z7(i!xfc8-MhlZe*0PfH|3n1GRqM<nedecTMXw5Sux5118WiOCxL0Jo&r$J6}_V)`3
z^7qkoh9+3(b)uk?$v`ESf`SDDOi3gtpF>8-AnR$9ic%A^LASPo3<4dp200E9>JU9H
z21A8VKNnXY*AQ11hR{67GI@yY@OXgL&>*uxfeP=bCKkgt(8A}cJQ*OS!7`+tf`SWl
zlPy#q<OFX}WW#q$K&(vx*W2JU3TposC4$EMQ1|qM(rigS()x2~=2l261s&N2P6ePe
z4KollGq1<s1@jqbpb^CfpvoV1c4{i}4pVS4N=i)521PXJ9JKtR%yiI2cwP+PsbFm0
zg4IWeD-1!WT!EILLeD~iT#BNg0SO@&O+(NwraahLouHNq$btDq3Mu&@2A0uQy)=|Q
QY%1i|8CVQr+`;Jr0BG8QZvX%Q

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bullet1.com b/decus/net/89b/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..4aefc817af99919d1a3f9bdc43f1e923042eeb00
GIT binary patch
literal 35464
zcmWGxa4X8swc>ORa&Zqgva*8FzCrGeA+A<dO2NJ%0ajK4Zq8wj5qbe`&U(I{A$qPZ
zp;lH-p*}vYA)bCp3Py&yUZFm^hL#qV3Wf$&CT4OBA^BFEa5Ef(JcB(Qt*l(bT!TCu
zgF=)98G=ibvaC2EMi}Zj`};C5Fz7S*rWO|`rl;z9rdTN`*jQK^m>U@y8k<<^IXW5{
zn_C(=Bp0QmmmBJ(r|Ko==h`t8Fa)J0r)HL=rdTPY73JqDV7gNwsZt>~v!pCHQ7<>M
zL@za^R6)bj$yXuFR{`WTg&;#cBRxak2u+3Z%#sX+5a$4E1-GJ19R(vp1+UT^1q(|B
z14}CdV=F@w1y`34IR=-+l2j`UB^FjD1|WGwNO&qheCFxrfaxLz5wP!5lS{0i%D@32
z1qw3-SP(ft!c5P_)!ENA#F!yMH!QbUHzeOm!P8Gw38qRFMU?|M@(lIdT|oh=#K6G7
z#h_B0TB4AbUzS=V%b=2+Ur?z~Tv@D=nO9I+qTuN0806~c;_Ipx5)s0{%Ak^xnw-tx
z&JdE3s*skSlapVbnU}7RSd^-enO9s=RGM6pnV(mzkd|MhkX)3SSOS*KO99I!=H!65
zB^jwuKY98w_%W20Waea+RO%`C<>#d;<fkcs<dgGra})DY6bg#+lT%Yli&BdfGV_vi
zN>fr(6f#naQo%MB=NDvT7MEluCzhn9=qMEDD`b{<Gh`Mk<YZ>2=2R+_WF(d-6sMM@
z7A58=<mRVjrh$}#-B+HOlcSK4SeB|#lCO}Is*szQk_t)%AiF^xNzBPfEz)DK2m2E)
zpirEVUz(GmkeZj6l#{BEn3JPWP?TAgnUk8HTC9+inwAd@hs2zmL{LEJF)%RrGx#I?
zm7AEEr%+m)S`6|iEdF&Al2VH^Q&Ni+ic9i~64Sw<kPAuX#SmYB0ysA@uQV|yr;@>!
zAvLcgwJ0?O<l@re)S_Y?g-q<4!3jPuwWK`1C|e;nF%ujCIhn;J#d-<~AsLy)3Yo<W
z{tPLgpiin)C@qFZkdwb-kc&cEYGO%gQL2tYc}8Y(2FMnO-&2s32D^qRI6;&{qm99v
zAu|u;BX~T6Z3Bf^NorAEVo7FMszPpRNk)DO$VgCP0l7^9;b(B9low@|l%(b{_%Nho
z7NsVa<Wzz@oCx<vK~a8sQDQDgFd3S*GC={8mzV>$SfMDtv?Mbx73AOG(&P+<L|=wP
zP_hE+%t!=9TWX#H)GBbg1*L(4{DRV)#3Ha&3eXg)5a8?Lrl+9bnWj*gU#d`^S)8Fz
zk`E3&P}&3eA~7$&BqOy5rb9=eC^az!oS;imD@qj7GILTD!h<|RTz!MxK^Y2UnnF1^
zO(mr&r00MX=QDUQK-0QHVqT>}G04?WuNFfJpxjD@l+5CiqRgaHP%2Z%gt(|ABQq}>
zq8{!=c?P)g`Dvh(2TJfzM}krgD24Je7-}jw2e~?ifC~i%Zw3Wu;s9rp<ow(Mki$Xw
zF$ZJ=D1cyTSD`q+v?v)AypB1=`8puK!g41h<1qw)O!M?}_6c=y1&08nbO0HWmS0p-
zl$ZxILqS8&)6W^AMpF+Fg%DSON|RKD%o6ote~^hOi6w~;r3#sOAZryMi6p<MQlTIp
zlnzorUQGfO1E~r*`RSR-i8%^+iMf!%C*H*~2o(C@kYjKInV6cBnhYujOF;Tci&GU!
zK=~sjH7zqQ6BNukU>CW0`nU#z-3cuWK&1z`Y)MVg1BaYnehEl#Vu?axT1jdV#29!%
zrT`62P{vM$`CLaKvqYhwv;-oUpOlrFTvE&c_Ge~ZNxnj2o&rQrAty7bD6yzgM*$QY
zB^jxC3Mr{MsU@k!;L->bsQyk~IKl-K*S;X1`uT^rDi~V9QZmHjCHas7F)cqQCAA2e
z(m)16^ER|7fRsl?kSev9!2@I-Jl}$goBYxeaNdU&JH<NS?2?;U2{FGUA5s=WBBr=B
z37SK}E`t;^sTHZor650ntPgSx4)FJL0fif=N&uH6i6t<uLUC$dN-;{wk(vq0gAkX2
z49G9aOwY_qEXgkd6}li1sCyOiL6HM0{1N4%LSk`oesU(LMuFtDl8jVv>VO0b*!I-o
zRCuuhQeT=2jc-sXnhZ+MnYjfypwbj1o~jV$8?4~#=;<Q@3M*J)Qj)KblCMylugAau
z_Bl9CjI0zu6>Dx{MP_bku0mdEZc-}P)ezfZIVZCiE&mrQSek*VV^GBDLDCIsDFv!M
zi&7JziCPC11E5?S8tfVbPS2neRg?-%p5Pn>%i9coAeV=OQX44v@>0tcAW;Oa1~ZEl
zic0gqNf<e&CMtl`!EJDH3{imRS#Umq*ayy$AXD>mQWQV|SdtIUXJBXf`?%;SC`9I$
zDkLZ7<>i+s6s4w=CPP9M9yko#AlE@d2%g447K2)z3Sc*Z>pxHlos?gap%7-Gpr#OJ
zs;8jfkzWofrXWcatP<8J0EJd@YHm_aDuW@&d`BN2Uq|O)JzvKlSa}PoluHZJixN{n
zwI(?2hneaqWa_2rG4L~Ra;hl!Iyx&rH8O~RMSMJ+z}|xii-Sd7Tzy<aTw!8*{!U)j
z41!=82be$feEhr_<iTRj{sEC-LqPu1bB%BXb3i4U6@wI5MNp`pLU3fTN^oRwh^w!a
zr(bZ0qmPd?11GpO4OR&=S3k%#z{k<qm4ShQkHJV&0jd_%It1r!P<li(^pK0Og3MG%
zd4-%7azV|Pl6)lFK_!(tC<LL+sA5oA2X03vrxulf+Czvo6sSZlQAo@IHRbY(OA>Q(
zAU5QsCWD$oMU@P$Ad@mua|#e;9LS>{u08>J3JMx9Un#(qfEpN3n^Qr}(2{&m(uR}{
z#g)Y+sksof(1KL~WRj1klb(l<6Ua5-`avNjKTo{`TH}K&h5Wo!9canx402I^5iCoA
zl5%1}K~a7|5vUYV$jQtDwT(fRf|?zW)~ud_0=&8eThHJHG6m)aP(lTn1NRNI`iIm&
zAgAeoG6cBcnqQU*uILgKQZm!hQj1daO2D}bQ5!;P`;v^rJaDXlJP7d_xPAkbC1Brx
zEQAIKa&5@~jysS`;z2rLP2i+d1#ry>u{;TqB@uR(gB$4}BVm5ZEM^b@`4Q6IPRlRN
zOVQJ0VBlde)>QEEclY!Ir8sa{f}5qu`FWtU0f~NSvl7Gswdf&@@T62|A(Wb;kXQn)
z;qw$qGILWI96|OZRf2u%>*(j`?iyqj90|7s<oOb)>p@0B8U&!c1glhv^&n<=LenB7
zfkRU})G^>Z2hyYuHW<_h$uCL)RrmP{dHE%oX_X9M-+;mZ)J6x@J)i;+TK9n3qo5)m
zUI{~*lNqV7wj-z!l9Z~D$lwI>4LoikEf{cQg5m_^07&5lZH<7tIiRXFvluD4fpZNg
zCl?gu=N6PeTk~M2m4JI+pq3%1F90?^1=?`Q1ZQT5=RqYss6V8DX#XbWl_2Wfl+5CS
zoW#o16ot}){5()>q=O2@%shqSlEfl#HxN`nLc#>p!YBqev+`2QQ;SO!G>Q^IbvCGN
zkq4?aKw>5N3J`UgItqy?DGK^QpdM|oE2z!w016Y3^I>5CjRa`i=qV^58eyQoM{3Qu
zcm{*&VsIKs%SlXEC{8T_I}h55Oe`(Q$S=yQ0{7p*g$$$y0o6W9sgS76OifY9PlMzP
zv^Wh;O$BFYg?vb(6x2C_BoL_Ez^w|XT`<=}N;O!^0F?W4Aw9{o{GwclL%_ymf>I5n
z;3&ue*XDWfwq|)oY97Qzi3&+Ypt=?0GLYv%DG3x-NSQmYSO+AUSeBoeq5$gnmuIBr
z<bom$q%beFoWX}dK>?H~iootw$jL7OcUfVnS4SZ~FQ-x=z%|I%(a+T{1eDi8TzwJg
z0aQ1_(}W%agD1#5Sepctav)U`Tmz)qgma-O6vY%!7E3G5$$|7wK>kHaW?=s$r7D2R
zjZ8>C8PrCCrb$qcCMp!97G>sxVh&tPC_vI2r1b^PP+6tLB?|d@$*Cwg3Y7Lhp`s6Q
zv8_U3X<|-hT4rhyxG@OsLMx=?Czs}edgUn)pJwL4%LhFVp8y?&#GI0h{L=IcP(1(|
zBq#yZOGT+^sYRfEJSeS$!V_FA7Nr&!fO;Y&pq`+Df<huR9uo7w>9izYp(wR1GqoHv
zN&~9CU~vK|*Ff!0P`Qx;8Y%&s2gw_H3=9GcCYoSp1&25Wg@DRiXt{t~R)9k=F*6TR
zGC~tAh=Zf#1$A*Ceollr2%O_f3n1=+mP^Q`HAc}4c28&k$VGaPyx>^^8!-Y|jZ{Lz
zG6~pc$@xW~aRH=37>J#q1_UGpLp#zCL!h1k2LY(y)Q8y%?d^iyU93=AppdALl3J3O
zoRJD0fhsNr=LfK*ptJyPw1RT4GpN<!SprR3pe|-kr9yH>YI3#$D9xo-6l4~GhC0AQ
zmc=>>$vLTsd8Gy5_H=4)K}n@TaY14-xPbr~94LnL>yq>H%2JC;iebYlxrv!Mp!|v&
z(;#1hdVTrj5Z6KKdB|X(LS8;-JgFpKp*RDSi84#nL7j&ja0dZighQJ(pzH{43qZSg
z;Qk1x1cAsG<bb-Ld7$1KsD#KZ%_+$&$N>-kfs6z7qH+_nQ$eW|RLMcQi;ygo3>w;i
z^d3@kGIK$_Fi=Y&vlv#>!kW^c5j*7OcqTZ1WMrmi<WwqvJ0-cPd7u;x8q))}Z$LvZ
z;1Ncsf#8;DaWN>EAjMj0MM+U2xNyq=4Z?uS3s7-b3@SA;^FVcke~7CUB%MIwQXvmi
z-sa>~f-)z>@D$L{4#YM2<#~`HH&6<I26JL^a(-!E2`Jft1}+mz!0kAws6tA9YB8wB
zP)M!FEG~hx-kbv<^+{5y0*Zk!Js=M%WEK~frWS+!39=02Iz)nng&oLJP$dKE3?~++
z>L?^8gIdW7WtoWzm}!AQ5>x_%yExFQEU_#xGY3+yGeANCT0Vml45axDig1|ipeij<
zAvveC7&NK@N*~~q0UI{}IW(y>CnvQeGY=dJ-~<h7qk@xQib7IqNqK5&9w^Cz(g{dC
z%rJ0jg(Mkpy^@y-X;*?eW6)55l~Kju-ew-iVflIB4kJjjo`OHrU~oGEBm}DBGE!k>
z60}JR@h3d{#)JIk9Dt=!s{tN$sRRwFrGv*W$`kWSG(m|W5uC;#O+4@j4af{o?0{M?
zCE&uvIRKP^ic0f9&eT)T@CQW`Xb=iK1eKqXssL#pgLI;()nU*F#S%C(LR}1Qk%5d$
zEG@|gH3mRKot4n$E4T>_8NC9v?m&Z9&;fK`#~^Q5LILH8+(gg-FsKs+8mcZzEi45U
zOyI-@8Aek`N(J}#V96d_d?hAlfU<QFv^p+MEQ2<JLB@f*Q)&6&S}+khxCx4Lh0J1b
z2?83-2CD(pc_fa`ft-)%`9ta#$heL|PHG9*O~nf38TksJXaV^T<aKbc!3udu?*!D>
zEXhdCEl$lTOD)z>$S;C~7P$0C1Pz|0f%|7A;Nlvj650@Padq?bbA{IV;7E-Jxe3(H
zQ31E-^cWcU8B8Jl<)Bb!aCHi4-Gcis;Nl20aRF+(7AqKmYKYv#yj0{iGi0zU9W)r8
zs8E(#RH=|ul$i=`SEi&ECl_TFfCe5F5|i>vOTeKBN-^NH2CWAn^+iU0IVcQDN{jLo
z^3&23^1<2?a~Lc@sR`2N2WOZxg}nScU1&oPR+}hjfJzKdL)Fh8G}q(j8m_6wz#zh4
zrl|lP){hSkaCP={^a0h+;NA$>hp>P~_!Q#gB+ytSXvQZ8R8kZrg2wTn4unKfD!A1F
zvJX;K=tGT%O*ViNRAw=Z3o0-2%ON#5$bkGbXtfCG!$Wcss4#&{Si#HO<ow)J$b=tk
z{7p|m!7aZ?A+;hgw;(4KG*%6+h)Q!(z$1J~;3^C>MgR`#WYB0C#B^}|3+lcoB!UCb
z#no8>I=TtUnV|9%lGt59;SFuvBiZT*ofd%F4AKJ$SQk%s*I;ncfqObLCl%b|E=kNz
zEr!fLz#|Im1f`VB^wi=KC54j80@Sg~V$e{FLUBP(CS)Kvm%$9;9#AtNwIC4`7vQ7}
zPC*D$L1B_uoS9k#p03EuOV?vy0Q)2)AC%J|1K7~EfsR5!4yeHb3UE*}H8U{>Ud$j;
z0(j86BqJ5v>W5Vdkj@lhi~up&1SyX}6HdrU4OG8DhF?IL9MbBCRW`6$Jw(44<`}pm
zAk_)9`3bfG<Ys89h4>Gy7TVzjDF8JQz^cIprh&S8&^ZJ|iiP=DkAXpy!5mTsIQsa+
z2f6zCL+4PyH6S>jz%9`MbzqY7^Ri0wz_X-~o)tn5IQCqeeUL>!6RgExv!K0zl6+Xh
z7}QS&l^Vt12~AM0fX=mp>S<W`K$|Jx`VgEM!10=>0Gj8^0rh56QgxsmAyD-NZ{(Ha
zLt06oVkH$+3xG_3rP0h{aJ+)MDVd-dNl+?DE6oAbYI&e6l3EUP7-UooHc$xZ&Vnj`
z&_FMwrV0X^1s@sKQ&8{+wNhaQfP0<rQV-sIDJso_1RrPsp$JrX=O&gE8-epNsAU3H
zm<pZ<fHbBQQj3c6i$H@BC8?l}8mRV2&4UbFg9h&sD;1IxLB&gMVpe_;xP&Sw%1_Ek
z%`FDaFD90hfST)|LbN1bAvq&4FCEnGOa-UuVuhr{<ZMt-ff5jC92??My&`aFsR0@1
zaRHAZLJa~b2H6I#vNF>UV|UPoJE#c;Z9jlZ14KG6OD%%Oc$jZ6w7Lp20jD0&@H41=
zl938(HACunxK>wjP-y^~!Anhn4xNEof5m#5#S9F*3>KOSzK+2mu0fz;z7iY)NbNyL
zW(CcFLaH24mPB|W6<Q=iYaShiM9{E`LVj8axJ?0_;VA~s+C#f!DbO|rIHnRo=^Q-2
z3No|2D6<6KX@WK!aw@?o7hJGFhx(Bwr4to$L9?XbQIpiPwAAEGP(@pwSP4pNDfysi
z%LG-RiFsgufuaf0)Q7nnIvEX~A_b{ND!hY0y$6uTK@+y1l%|l8U!KSZ3QNcw4k!-6
ztpQ6&?;2FPg2FHp>|)O}a3d8IUd4#Q7cvS83Vx7>L33D$p%2ht0Js$k$-LkY1Z6+<
zVg+|sKi42fALvw%jzUst3AhCWZjwT}J<wDGuEM}YPjNA1B}Qrr*rcRNxGP}&Ur>Po
z@&q{Tfua}Edw_-sxbFfQcmkJZnc#{TY?2aac&<oEK?9WGigWVIQ;RgAv-)}pa7#cT
zp^yt2SxHI-O>u$>L3oLx4k_Cp9tE{&6H9X-tvhwl6c?y-51P-_C@luBd{BsnsEpMF
z6%%>ji6GecOJ1rDcuWrzxB7nmF0P1i8gQh6#2sB+6x0-;lP%DipcpoiURs=*qL&8F
zZIBGB5CB`-k)n_WEwhWE)9b|wu%;n6{eq{LK;02=yn!OCI0qa?(3yEqKL#|33+v>8
zNApsly)=+=NMV+UG;e@3DFPmQ08N5{?E(cOcoa7^1@5te#Ny)e{33(^nngvaxuAhU
zkWG553@WMlDGEi>7;Ak%#VlxA95e|JUFnml&A=Jp806^d8sZwH;Nlq+ALQ!nALJ76
z<Lc)g;-O%xprK)Du5GNTZ=$JXlFz_k&%o*I@9XRDr=Slq4m8!IuizW(9`6+5>8k@`
z_=WoFxVQ#82YCkQxCQz9>OhRrag6}0aR!H*f`S^S4rIVh$H~Xv*;~iM)zQT@2&@Fg
z2ASmN8txh#67L!THXq9K4R!}{jX-%6Y?2?yEjoS>lY%`$LtOmB{d8aqh@pP2z5yYT
z)^I&8jv=l(A)dajI<665wrd2K2ekt#2<L(1^lYHI6%=%!5@4NBHb@D=Qm_o%2_QL9
z22N)W#~?@N5Z53rQ)2~aD3u5yiyIm#fI^L*ffLjXadz|pbxA-&uM7;1DC!Iqz&4<}
z6D$aI5SR^j0*F_JZU)F*I_N$J3qs8Rv*Bidc=-$rdJLSNej%>zu0im)*D%tAMKOqp
z6rCDInl=daP-7tx3Q`FbfW|3E1a2EBk~NGp85neseXfC#Od;hmNZ8dcBq&mqfzvfG
z)HBS{$JNi-RY3!kDnUl+fKmxum8Jp%gAB5{rbggG4Wt0#dQCKQAfk}e1TzXE1~N;9
zfz!n?#8Ckv0#>DOpkttql$!Mo^g;bDL@EG>p0{hHmIVW7?iahOLC*JfjnqtI0L}g)
za;uN0pDQ$<+8UXfLVN?wo1T6Fp&{{3p>A%jLHY_{o*a^2AtG8DNJeNv%Z&^ftmOu{
z((~{MfR-C2TnvWb&;p6OFnH#b<%7C2ph7sn%^5DE5DJ-og0(E6y;@KQ2~-?|%Qw&x
zs?5A}9e0Mr6!1hlsJa0!dI43`&|Zw5f<h>0ITN^r0UnzHHQZ6A1wrlG5>TT#!<GT6
zs~9w<nW~Tk9+d(Qn1jp)IkF_bATt@<_AJTBFNQZpz%7^{cLv1FhJpg9eE@O^xH*fW
zHnSMo9!kv7Q_u(nFTMcHP(YS82D^qhx-vjJ+@Qu#4tN+ClyE?S2KGB_ZVEp31Mi_}
zDj-)+P7I)K3#2MbOi6(adck^LpgJ409H}T3X-*_FPXRQW0-rl|W&ll|f@1=-zy%&e
zpr$Bzs2Mc+lLBfUq`<07P}G20$1peRDP+3B*5`tQN&)V0a5n)QYoO^`(4+yVjaZPH
z44O#+HAf3Fiy$*yDTyViI{9u4ki|KmW_g|hZ0RFtG!bS<Ql$d4fe(tX;?ksC&}u>O
zY8j9K)cs;0b3m)%pvyEt3l~8%Hw+9M44~0~+{6+q(8>n|Fo1c4fx(#p##R6=5=_if
z$OJ7dOiTu^T?DT#fRCR-BM;I<2H6cw#(If*3?Y>Tso*sQ&@N^sC?|lD3rHQ@3TRtI
zkC(wn!6g+w@Z;nRUVjQ#1~nIyJra@UiJ{36r3nd15TH@-d}oH7{B-DaEcT3&pN7y2
z9)JbSf<cl(rFs#lpIGAKz>t<-lnfrw15ZIgR=t3R%oIRNXeuF-Y9*kqM^1ja0(gWy
z7!oTW|0d?8xG;bc42T1b9Po^DYGQFEs1cl!4<5Njc&s=xHxsl56S86hzKY5Pv0@mh
zfd=s|Xz~j(fQj%AWRwk*ilM;-_JSJ&DDmqlXk_Q*m**)Y7Q?DhnA1Q_Ouzg*U3fbT
zl5#*pGL@iY2yMH&GeGSF4Xi;LEC{PLO7n73i;F?y$3?I_nVXoGn4Ve$PE{$H#UNwA
zD@4nU7@$KenvixqI3A$o5UT58#hRW1Xq?6k+zf~0eb59bc%3A8+5$Yf3-b?X01~vK
z0u=n9v2EB80N4f>22jX>T9%-}9ngA`^i)t&7Cd4G>W;&W2QQQcg-K!wX!RnbP=!XT
z8w05L1ohrPmVnn`=Vq2bM)JYFfkaY%kwSV=erW-y3!V=yu+xhY^FZn#6Bv5V430VQ
zb;3E7I?(P8svC+^b2Gt_19Av>$Stu1k`O^-3z^0Fh790dCB%A=3qf6?Tu7G*+`)v{
z2FgsJsi~6G6ulA#26qPVGB?oNIVeWahe}Z*0#p{lOL+KjB{aR|yMoJP1<<-j$eL-$
zybolQ0iLBnQBj-?8aV-lH^_;g!4%M}dvOM6tUW*16`X6pG9XvM%XB>j=#YOAxHtx{
z1%-JNDG9>nEK}VW5|bcnJxcPy>zz}<%ZtI)7E%QVau9e_LsL(|5#kn5+JJhYBqP;{
z0aCvvLyBuql%tL?r<NnEhbC!I4>J)Oji7|+!~p5TD<mZrgBLZx*WrPR#ng)ARPYEk
zC~n~C7goZ9QYR=hoETD4)4=^j)Lt=43742to>&Q<gM-vFu&e_b7syL3cVU1BC#YWv
z?gT?z2FZgUpF=Y#$V$+Pn%n}=EIhbugmgVi@?99fWB8!-0?HZS?EtXSq8Ky^jTG?U
zG88mM23jJN2@S*iG=;=GVTR1yg8ZTq&}=N!)1VB_;DM-7!QDvkoH8WrK~*JW&=*v7
zLnn{HNff*$I0d!()pKBQ1<gle)eBBTNvR5mQP0dgg~X)d{G8H~RL~S}N@`9?q5~-I
z!TR-(n;(#T4GJuX_DTgMSQ}jlo)#b@RSt-@7r1yzPX#T-0<B<%tvW(1BgiN%NdXnk
zpb9uYIk^<HR6<X|mO%-=>;z#t*!|#U3Q`#e$%=WP>PZ0{Y^iz*d7v^AYsHaNl%JTA
zoLCGRC`!#Nf;n6PG!>W%8A=50_<(pezla}Hz9^KW7J;U<bBZ<f@);PM7?83|F?d}y
zXr+t-a@vPw18~v@FIxdeYa+}(M+PK^fEO!f7QwAi$jr@6O#v+|%&7#;EN7-wg34NO
zEexvbK`AS>+*JY=%HV1S(Y^&GC|3r@JVdFb<OH3vRdC8rEJ{&=7h~YU6Ln!VQphG%
zraFSlH*gynGF}8JD?wBHd3mYHpz<6vuLPYZ0SzEQ!UjCJ4oWLYsd+98iN(d4>7aRa
zNVx;9%RuF73b=3rPrMX^#`3_8fJDgH5U5yyE|CD2?nr40R2o61Vj%e$G%pD@6P97&
z1rlUYIB2fFJh9lBAte>zj+D}Z98lJTjPOG9qCyfVeBi+YPP~wzF;L+K&gSk6jztBD
zd8s7|#hE3bEfI+2#jsKsG#d!sOaLl?ASDer+d@LHAiuac6ST9)4HUK@Z-PPv973Sc
zBbe!+Pyxj{Xde%#<pfJzdY}d^VtOk-FV&R+yaEH#%}LBt@bq)@4|9xwB|-GH?no*?
zsT>qj;JEN{V*sa7kak^=evk`5EAPQ;_&}ndjeoE%7{p4n`UtZ1$e97`W>|F%2>`4U
z5FkUrR>5K)JZ1=Tm7anJgFm=>0QD(Avv{C>6KJm*Xv!K?f56IgXp}+H8gv{PoM1rh
zH_-fAo*M&rN)5ct2E302IwS{P4u&)a3?BN-%}mcI0ckBQP6f?&WTt^u)#rnj%~>#j
zLj<}B3*5j2ts#Of$c4_CK_VH|Yz79T9uw51(831hbIANWxTFAgWb#TB3QJQ<Q$e%Y
z;0Z#opF(&U;Jc5CQ;YN**%^!!^j%#%LsHxrf}tHPSVu4?M*%bznqQ;<UHuK4(Sj_L
zL|VNDX|zC!GC2lN=%%J*g0@nC0vkNz3aSnjK--)2I6*dgyG8~$x-ht++nJqOS&*0l
znh#2aCTvh`lL}gJrvn*O1!pOc4N#@osg=d~3Jl;yUd09ZdEkm4-f)6;nTqwm{tR$*
zcU9nGP|%O|^N$5_KrK0hugf!1!ObhUZtzHIaY=rGLVjsUK`CSfD7XO4EP?fri$TS9
zX-<x-GedE55onAczX(+3>M1DbgRB61BLln+8q^GdOjqjr`NQNObzvrGYhq$vWq~UL
z#41RLLf0v#DwO7xWafaDDS);af!chqk}9(p)cS%ZG|+kla28DTabtkhIiP-Lat65O
z1DAR5y^av)rj_P^OJ``e2UH+}mx1M`=H?ew>T!W$3%UZ%jUgDcN*Bl4H>f?}FoUe2
z#IevV#R*pLAeOo*facBcE^||WECT>1WrdP_H@F!{A%U_4EMEaK)sd2#18Uqsq7Bxs
zhDEWS6N4vc$$m}_boxU9lzH;OE2QA1F{p$C4@QC4@wtIEt%4RUfOk}a8iQ^O;FU<A
z#qOY91-KIf8s^Ufb%|3_!Ltyc^$E~o12n#lb=i?S1KcL!mK<q<Vhg&S9JGrS=Bs>H
z(EirMa!?}=oL?YI(_oW6`FRSkLIC6z+)Ix<?ZM+4sEdyv6a7T4JIVm(yWkN200mcu
z;FA0TP}u@msOcO4YAC})8nkw$C>6Z85>#tJ_66nVfkICMv|JiC4dt&68eve#%!ACH
zW`YA6-0TMV9$~1SW-7R(f%LZ11VLl&(AgN<=#<3D;@DJB?stK#NH2zWykU!<z~KhY
zOyGtQXe(PDXm4pEXao?P=HPi+A+tEujRCZL0=$AH1G%3Bik9+J&}K)FK82LhB9QMu
z<yQ`<4QZ|bathcu&?=L}JUa%Yor0iIGf4RWYri3F_5x`HjYxpZ0<GG}O)W_+(gTeJ
zflPw#j7Ag>pprN>u{aaFQWBckK~90R$6(D$Q1m30<hn3GsxgHBb2E#Ju`Juy$S+a=
zdk@|k1ucFA%{QhNrAjcQ7A1mofvZoDJ0V4m9&D6Y0naG0kDoVmlvu%=K}EsG)6ZMq
z&p#x{(HXLlN#DoQN#E1Y*%lP-prKF|Uq??r&}<NFKT~jIuwHP8lYX$PkG`KjXs4Ku
zr;~1p3<IaWYlJIYA6N@`Y+K(yAcTv-)5TUP%uvtFQVBYiork&K9b_kbi)TL6ot2CX
z&Ls{E&I$@{{yv~tC>PHlSLYD_phyMJV1*D5SJ2EDR3OB|F+>4uf`XfW5L5$5kz<Gp
z$OOkASLj|_7X=X8+ch9W!P5^^d$=h?`iClndj@+bg!n52fc881g+NV!=<)RT)A0bA
z0#X?4;UDVbqTuWA;^_w259aLetLN<F0@Cg4=<N!28Dw9t0%%gs(a%M}Q6V76GtAS+
z)!o$vY!XaD!#_wN*wZ(_CsF~l03{5f8#DnBtPt+u>Fl8ZSrUiEP)$8X24^QXkh>s7
zIcU}o8XVB@33d*03~}}V`Pfk*G}zTe!6_0}?uUE0`YE_ZfD%B6r=Pnc$Q;lX4M>o9
zhJeC2)DL32iw<0ur;m?<pMQvgldFQGlaDLN(@w5nv-MKFL1utvaTUPP;p!RU;Ti;X
zImCeqj?T{hp?)F33cjJiAqpOjVXhz{*Wh4~F(DqF!H5{uNd?E7KOX%~t_tp+VXojk
zcL70Rh#&?V2X&w;$W0;skp15Zo_-<z3aA!=Hih{F`|E(y4b+_=_5MNLItt+U3=R!)
zb@c?B14?C}gcls@6cFU^405@Tr>`d{xded%At)FWY>pucKCX_zAqqyI#gyR0<>RB^
z=o9P@_H(cw*erhqPd`vH35LYEo4=2bf4HZgJ8Vc4KBWXp365@VuFfF}F0LVt&K|BV
z3J@2#23vvSE+Eh+-X*}@%_lI_Kg3bNR>9D~z`#I90W2OK3==g4iK#(E-8_AKd=+dJ
zj1Ba1d_Zo3u9<Ok2K&s}(GL{OkT3>^8*+{VWiwDvK!Xe(wV}bDe(vCu;OOiVtfSzm
z=c=cmqySpR<>>6A@96AftKsQln*{FI=|HTq4bl$R)c1GtvIS*fXrBSpT5|CWQqs(4
zWN<D9&5%N8(Lic~^}!7YXu$vy(Sfqzg@g{oWk|U~3o%O$(g8ICRFK7k_~401Pd_&Z
z2WehT%fbL!9v~T}uMR4-Kmu0k`Y1D@76#DV0+NJgNEFqK49*JfpzsFe6)SKCLBu{d
z$9aZ$`uhbdI0grY`ht>&V+h#0AOk@O43w2&`BX~>WRhnvC|Bx$%<=;fkqXdq3Y_Yk
zTos%>9R1u~T|i}qjwzboKpugIf&!9LVG?>Sjv?y$9+p`2K|>uBe&{+OQV_k~##r>i
z!Wvzpr=J@{mm{>s@Rh?l`w6wc)6W@NV<<2(D2DqmD1vsDfOkqj4@xmofLG{<;cV#X
z0ieAQpkWBmh9Kx!B9P74kO4PF2E`CZ<kc8XPOcFFo<Xkhkc<z?J)DXPzKIpN;LYQp
zAwdQ3$Tp}g32sw>T0Sna44fdK2u&Kn;Qj-&FIJMT$KZf!2Y6LxXaHz&04OV)aw;nL
z!MCO7X6BWG*7w4e_Jeo66l=h20JTg&W7d%L4{qS=DQJMU=2<B?gEq;i!Bj$8)}S%I
zV(=^wD84~ezdmS@gP)!bOdVJksN)45M@>Oh3$aF1PaCEhR6RHb1o(J5gKG#+H*nf@
z4gjUxpin<QPd|4(S8HVdI=Z-cx+vHx=!FD@y6SN%Dma2xrh$86pd%47AoCTV1;5}i
zj8s=;m|aDn(Sc&f7WX93(qZTlFHqw!2()jTlao^sv_&Jo2t12jlCMyjnG9|9>A5m6
zSR%UvlAz+<d_xp$71T8xjZAeMO>`U$jdUC>48XK8h;N}|?r5T^?rw%fFJz$(D9$WQ
zK<NUy1S=P|eJ4Ln!GwXq0#Ooy!aN>gu|BkvffZ$bp}tP8K`@?wxSwl~jwz_!t)QUB
z$qCUD4_&STQw50)1P_u}brj^_`an6|Nyk0NKQzDzRQ`f$WG5X<xV&3DWZjNiJai2R
zc##IwHa8zfcOAEQh^de)pi`ubtQWE}$j?7GG8nwtLI+gKxCZHDAY1@5%hSgd=Fni*
z5J|*p6cnp9j5HPGvB)8;&@j?W6-KPgff^s|8ltBQUHyR&Qqb3PbMy&z)zb&n_@HK`
zzB+U!LtWofAE}grMn*h1+_emipib2SB??G8#!1Vf*anLZP+_QLVF1+tiy<TtNF-?)
z8Zj`aBI(!CfVvZsh%{j?aQ63AP(WMt0#OOG!r9+flYs%`7HA!bl&TD2$;uF_+Atm^
zVHrYvr~}@$fRwTfVGf6DgE$+B3rPk#itzXcr!7Nh;xdG%E<+s!TeuoGLs$Yc#FD}c
z;~`1R5H*dJsG{h{k;n{nGQp>Pp!fn58%9W>3=LJNw-FI*h#a$qS{9%+b+C0|a6KTy
z5D^IvB4i;*D1jnZ3Mtj1_!X3-vB{w%X$A&0Bv<1|8;0@D{=Q0B(*`2CL8${;lNMv|
zA%fx!bQ%e?9?fB7P%QCgPz29)!mCbbAjJDRMj&n7f~?90j}m6)foA2Q3vN(PQ%Uq>
zP(&JhSAehL&{I%wDFvSg1{zEQ9b*BSzR1bXO9!p2gbwSVnx){ypolO4R4qa08$s)l
zp}QpW(-e$Bt?!VGQqVD7&><<%+VaGtoJs}o&dK7`yy8?)YXLOU03NEXR6sXE0aTen
z@*2qBI*<W^#1hcZVL50lq9_$K9u65@OiJ}*Py`R1BqtUmCWDVxL)sD#>afEmPt#NL
zz~`eu#^M#g+Zl^NhQnqRz{hdu_%kSiHot*d5TJGnXgm@+exYDy0@-Q-9v=j4JqFES
zfL6(aS0X5w8AGQVia`@4mHDMbppB1urHl-U<x*JcEl{M|Dp;Cnpvd|7`?)LFD!|Gm
zkRojbV?#}S1!E%y23=&epd^H`Ox4IjL0iEMWQvxdSvkt8R<L?_O>1bRV`HKXQE6fa
zs$EktRYTYCdAmk}s%P-hAt<4)zyNANfqK=THLy^HpxF$4g%DTYfOwE?unqyZK0~hC
zK$4*TxgnxfMlm7SH3VEL#k;t=={N;>y1K!+C7|*fTIQnY@$(Pybc;l&6GzI+2q$S7
z8WmeGaJqQ<y7~os`ujm!hv146wB{1Yl^`z6p&H<T(lkNViR?(IJepgfqKe46(3}ZX
zQp~^rDlwt{0@o!VtM$QMTt7!&R~>Kz5$sGI&{{eO%K%<R`?-dLy{-du6_QhQkn9vg
z3KcCwBe?mh$ZkZ~1quVWbs9#RnQqAHV3tBXp`f6ksNj?dI*Smrtvv-iw^$5XiU=E=
z1GUg08PFZs9GIK&n*(x(pKCaH#|5a6fEbkOglrNbt-#E}<|3#``e4-{^K6mLKng9W
zA=u0SHG5$b>HbFG)-fn+D1v5A;0G{**1LcY`cQz+)nyig=0;Of^cWb-kmEuF6yK=X
zSrZ&P@!++*I$&u?f=91?z)}cRpyZ;df>uL;)j+iC!1Jdj0|TgM3Qcv;LKn2OIapu8
z$1yl09u!dEl%`>%V_*eU;OiKn$>7ew365?b&=@deIZkG7DroP0kpg%M6B0Y10v1%w
zK&A@8>Dt9J2z*>Bw9lE$zyMm23v~l1Mfti02RpjE2J0(;dBN@uD6!)j9`76M4viVG
z8{ELhn`A(a=mhn{pi|k!pwkV&GxX59I2Cg*fQO@>i+^YcXwOSAv@TXKg5)YtbV9Ia
zUP)1Y3gpaB&_p!IAD~_vsGtYcF=2@n(AGReJ&~l5zJ-N?V|X5DMSDP~laFUGXpqS%
z5;UBk;1c8-t`O?y8Ri-k>=_cN;OOk=;_B<^3>x7K2nFp@aCY?r?P5~!b&Ld!8ksOS
z`v-Wsx+sKuhIoKS-#|lK&OxB5QRuK;h(EfqdLX;u-YHKk2CtYZNzDUS!yvx}lqTh5
zCM&q)gOBt~s#Nd=?XdRA&r1PK!jve0j=)s_?S}w+8njdkZX9eGX8~yKNC{|~5j3w2
z3P4b+1+n!Bl4|V0>%Tw)`bm}0c_xtZV)!~I&<Zo;lW9;6;K|RkVE|X!DDjUN{RdBa
zfG7DCz^w?7*T72x6(9@4kk?iefu?L6lS@hyb71R`p{iiz7<fS^Z1*wfJg(r>R7dcv
zF?6~XJo*O8J)i;$R9Jy#dqBwrzEBuuvYw`b0`#cgVg&~V(1aIU4Y;8LTL%oD{wv7<
zt=Ivt@d1yPK>FdJg+rjNF{vrAof)8bfF7m=+WQANDpmouqyaoz16m^uJxB|(<~Oyt
z#DW33Vllr6JcIyF<lu2b$TDZpd4J$-g^>IV3PjK(mO_4-1A{trfu_2S0{DO#&`}ql
znPteCgUN|WnR%(810)<3APQjzuqc!z7G>s_7CXY{LqXvLGP)Rah$XDu297My&@n6y
zz|ByFg3Q!p@Hw)enRy0l2GFWZQ1VRzwJbsD2ehWExFj(x4YVGw7?fu7QXnNTC?O_-
z#;Hm&lR<}|=GZ}3>w#>^$pOtu7eTxY8V7+SV$f<IP~#Q6-WTQ)$gZ@U91f`dVm$^1
zXz$ArrUvBOV$gZCpp=xD2U(^Ck3!I)77E3s;PWscC#l(k*O-Dr0pu}|CJ-B1upw<b
zgS3Mo3lqT&VX&Xm@{4@5LFp0PHOS0MFNV}a@Wof4z)MO6Wj1ie&`V=rFo%?S!Jt)S
zi8)9+H6bNABqYF#)4;QckaGt>y^vx%@Ej{Btw0l&JG8A0iD=MTi<}(jf)emqzRvl%
z1*M?FHJm|52^BejX64h;K=DzKUyO9vR(_fSEc(H#(m}^%C4-i17l96(0DBjdq)YPc
zL4E~C7<hq4X&$5};F+cXTCfB;+yb;q0kr;50kQlr4|?ctW=Xy^1FTsOasncG!@L3s
z1W<LBsGuGUK2J{_7PoqdwhZ8vGoZR1va%3#5Hn;R7QB5OG;|E@5rO8|Av3n%<t&iO
z(h9T=sz?E3Jkr8)um{sJi$E*&GILX*E9=3f95f*)lqVM3F+f}l4*N_*V1v&(MlDK^
z_C$j67-$AOPtSqDAGE^|IVYe^B_kHsrNCT{I0Z8=zr+AE;|rI9)*P@kZ25Vhgk79k
zSPEL+2DTEEKiC<di6awUceucp5kUeQdDjZ0!T_Z<P(}i+?}i0FsJEqO#Q@*^s{k%2
zK(z+c0`SUY(2{R(MW&;Gyr3Giw8()0w3s!q1XSpQicRpw=*$xEmReArgE<DCKEUQ6
z4)IY)v|&g~Er(=8@c1%f!8UB`E?94FY9i=-6wn40c<GXxSZNQg_YmHJ47fu3lHg_B
zpyCI#A`@&1QpXb%?+PXPnMMqmpn}yIv~U!ZH^FPgKoj;wsqm#TFke8ktrchw6?7C%
zL01<o!iyOg>=?i;66bhFKR^FaKWA58SI{(~uC9V}Vjgl{PRy$WEg31vR{%Q)nlOtc
z8S+8P#z4n+gOV?JeWyYJIOs}2ds6)K6r55^60K|)96eoJ6@o(?K@%__r-0V1g4Vi2
zTntW4Xyt{1Yi>bKer0MZ*qxqvpyC|5*f3AQF{dCS5tMVF0RS-uvMK;{!V>6&d<F1|
z)uQ~o%w%DP+{E<6D$vQ<(B)Z)#a0Ry41TU5zW#n89v~Ni2W4{e^GY(n0~rwIpd#7H
zGsMp|1bHQgo;5>|XRvoLNSkL$Y98o(L{KRUN=QYS#o3_a-OKWGKxbKk4@d{efhIpd
zrD3t2uN4ER2kq(P8{iB!0cnW{;%pSqiTwqsMaB7`^S=?AwZM8o<)N;wf+v#Bd{C-O
zRdC5n&n!vI0W|{jY#9QA{M~~beSJOs+~d9cLxcPreS&p8AxF;_EBJc)c}D1fnx7Hi
z{r1i}3cmR%r8$YZMj*aFKSMxKK4|w#R(@$wUSdwMf;>ZcVo7oaIJ!Vhu>3smN%0{6
zL24Lp(C(v9(0L5-mIbKo32rsQTa2KU=AZ>mpd}cU;F1#*li)HPwBi*!0SKyR)D=L>
zHbB~R9PPoYX^J!Qi%K*>o4i0lt*)XDTAGtv0Lm92WgtzE911O`6hLQ(K&s6UM+UgT
zcItWx9-vcKK}9+2+$ivY5(+NPK5&QRq?V=TC}^l?f?5~gwIPlSpv6|uybHGx)&$Ee
zDNfBv11*LrsVo463CNM4;Wh<z&|#zMpt3t(L4zSD6?{}b(!~KFZ-9<)*MWqFx@&}I
zh&uSxnvi^j;#ANHOQ5kaQ2I_SN(IexfJ4+XPXW5B3Ze>{EkTh7Em=T^1m%I}#31K0
zq}nm4yMT|M&o8P}hxt@bAry4XCAgXfxf|v)a1o;bZfk%JtOD((v1fq#9<|B@RefpT
zSOlvE9sdd5?*VmuCOFOHfDTymw_*S<G=`WBKR-numV;qUYsiYA6g_ZSgB~?w#m)c;
zSt|tw1_ek<2If{f#Pl}IECvQiNPQ0;mINIs3qI8oe4&DsD+7ZD!~|GN6&$1(gnxNn
zYLO;Hr53C##ZUzjfUMy1fvLq>vVzosu#=N(q-&5XRILKM90JLqV@UZE3RSBW<`@wl
z?CFlK3c`n&n*z#nj-Y*DC8?nDNI^qOQy~v@W<Pl0Id}>ebhs;c8DC}|YzPN53<~Z`
zmF9u^`au$iwmLY{5zEg(=7VZcSY)ZgR|n`rh7W@EA@gTWuIkVm0l-V8LG>Gah&sps
z){+JtD4Cy^4m~yia&D9Y<oqS@(r8dA3>t3G1JzhykAkvAc_z3h0$qXvs+%AQ2-LiU
zEgFP~KoS}_S>`5IS~5URfQ77vR}Xgeadi$s$_S{7&OsR%aa^=L1I)jWTL_9l%jm%U
zOz3eo5aE=3kRysA&O-_CP#Ff$d1t993fK~d6=>E9k(?n;!>ZDUfk7JFbAYLahB4@@
z&HTI+D?jLnA*5}DXxM>nMk&e1Y9zdU<_9``3v_UAaVqG-h)M;}o|Z%faP&bs(P)hr
z(AietO$mu63`wA~28&BUWe6zf;JF)C&_H51FCTH5MX{a~q*V<KTF~}5_@P!-!tg$a
z9bySnrVR8J2yj}354piS&%j{Kpr8y+B}ki3!F&V(x&jEngRwvt-K07&C>VkToIQd(
zgF}2BgB1cCgF+&~Vh|!fCpEh`Gcg;&gONsNx?Z7vx)v4=3<^eIL7&t_NFN4Lt;1tW
zK>@!B<_-)B#$Xdb6+LM67?^`X`1ttvN4lU0DJUoy80vZ@=IL6PGcZ^|$}IG3s_*9-
zt`4ar!Ep-i#X~YYJYqq|&NB!w!1jVetCeDSe;2vl0hJVRji8ZV*h~v*z5`cmzM#>Y
zRPdMxJVoReDP*MT7lRg~CRQpGgT@|^+63@p@j-QqJ*+%Z$VderUk<5aKrR4Ptso<y
zy)lS3_?nc&WbolZDQ<S46bd;(2b4Y$#TIf2;E7a`Wq=wGi3-VyMMas3>8YU6EAY8=
zpk{zV9_aKc&{hpl8Bm-L>Qd_<j*5YVG5A<BkX_&&9>NFU0u@#egE}anc_`4Te#m7&
zpvDy}*cA$jQj1gbN<h6aKRrl|hH5PO;5*npaGuly&0d2OiDw#Um<B8e>s*1G6QJYx
z!1vcc4s}(~NGt|b+Iiq+Oh&2&w)TQ1C^o?DP2|G_p!+>Q(V>u33EqbeOYwFJpiwfs
zWtJ8wbwP*7pzBDi6rec~>;V)4TlpCz!+@0GtrXDmuNCwjD+OpiHMF#_P_VEv0N-P!
zpa9-Xm|6_7Q`gJUPZxZ(mjP6sfkB)>PfyP&KLy-jgvN{>2)M%Qq+rNN?x4U2*EZl)
zK%kZoxH?FMueOHzPQh3Ql#Y`V^Bf>IAb|o^K^+uO@YDz?FF__kt%T`K1dX%8XOQ)H
zz^!9gD+zQqGHS>x7{gr|0zS(gGyqwWQIrZhwFkNh2wDh(5(fAjRzx2#vBUyA`hwJk
z1~pnC$FGBq9!rJnpohA%7`&gi7@U}`Kr!p&=<Kba3qD=~>`$mVP})vTg)AXL%D;#K
zDDd!=3oE$ytmg=tjdTtT3Id(ct*Zdu<pC~DU=<EjAFMorbreeSLB}^k2X7oeqcEV2
zC~2S*)bevvL5+v<jC{~w87S?7%tDNyfjT6hID{27AQfT^nI(|k0w`vZQqwabN27xB
znxAV#hyuFPz<mc4wV)OaNC4a@gNB8k4WuT_1PzJgrBp&o1bF)!WHrQb;L|lhbNL95
z=B3CnKu+ZX4P0ht7Jw2R+y>D81O^6KhTz09kO?4h*iajYUtCg}mIm5Q2_4TwE&+>E
zK{t8jgO1MvDTQo8g_hV53lkN<x2)x-=_o+Tcko%o$%spBpalcC2ZGqFt>75!?CA;9
z3rZBor6XvoAb8_8xMWA#DF8a03N#u7(x8AA-z5$V;Pe7c6QC{$=!z9^(GN<|sgT2G
zp^X^G*{-1Lh#+191zTcSsx3H`!(v210U8uw)sW_LF=*~j0klUt52=cSj@kssF+jST
z(BrJYLpGqDIEcI{h}5Qm<Od^PP|HsX4q!6{pwYWv$X+d&oF4;&1cM`NkQ-@lBB(+@
zHW?ZRhP(_Qr&}o~xP|G3M1*K^B5V%<<tA7;0d6Gb<(Dgf&qaX*Zhl@#Y97i-`LN>0
z2sD=f9_<kZn-2+Db+<6Rl8O>_y%5xN1abi=IYI*(*0=<XViskBH{2!WfD(5l<Yeh$
z9an3(D<QRLVnIPFXvZ8<5dmvhXXe0$^uUE~a$;UEXoSBg8M1o^JS0#8Pj%p$66_w(
zmbJu8@CY-wpa$g$XtY~FQxPO6P%e^F*Uw8WS4T8oK@A>|PIYK_tJ}c(2;g*!a`X%+
z8-Vwbf`<?Dz`IQ$n<zmp2ldp8>=-~>#B=f!L5G8b$|q2s$;?v-&o4?TNG(cBO$H5h
zfcF_G`GSs7hmQJ$B~~bb8W9EzN+CswdBtg|Md1BAiQp`RIICJAz!^L^0CIAeV}ugu
zWL!r`sRJ$gVdJRK3ITfJ8>j>X#USW@Gmzon^Z^Ymg_8UdM+Wdpm;h%TP}0muEC8)B
z1r-;G3XtBb0(1xoQDA{8Fz}55si1M`%)AtP2GHPi0q8gz@K80#jo_F9?L$p018qD6
zbx^^f2=yaqwGg<V2yj+Nsw}Yu^(UcAlR>&c7v;e3aD+CvG7|GrKwG%fQNjsiPqCr_
zWdAHkYk)J@yBVpVfizHI4KKn$Epn)xO5k%69U<p9K|`ZB2ioq2Y!3$qC+G|#M2!O0
z4C$JJ+E|dysGzVa$w&o_a)CxkV37p6T@fm!pzi460&f_AQx|9)4SX+3StcmGfTj$B
z9l+%mC_#bhGw2ypARj^92l7@Tbchx@Mg%qsd|EL092dw8CuG_a<n#1Qc%6ab1c)0U
z16>H;fsYOHF$cQ>6jadtwfRK~r3IjL4e|{_H8@nENk>7WI5pMRh5>f@1bEs^6O^h!
zBfp>(WYESvC>4Oae$YGzDr!N40AY?1_TZh%xF*g(8445>s1vK8gF{k4vlpOi>hkRw
zKvx_=>JD(34$iTl7zF7=o}~k&8R%4wLK3uL2vP%|W7bm$$wzZKD2hPwf><m8&7m6L
zkO24e@{1H8=@1$&C_Q3La6ih5fk6z?y8}0hL7SgJt^w6gps_({odr$=@B^e_>)W6f
zg4BZApWvPs*rQ3Qwuri`BwqnM8VJtl$i9OnBjhv#nz09+Rgr2AYFUAGxVnUZH&H7<
zqaSTt09Mw3dr>7Bsi}Mn>fp`Y>X2lo2f9fKxz<#I*9UeA#i==1M=+o(xWOR;&0e4x
zbMUT6JOdvkVn}9#LK3tv1yognMnoXnwG0hlm;G8O7#dlb7+M*a=^279Tmzr=?G~v3
z-t-09wFA-&+Pn?fC6Z~&09ndwrJw*_#-ZTo1U-W!#M9RmbmOm!i>|M)uWn>yWMr&|
zhn26dRdBF^e-P+c&k)A~AqI##7Z(==m@KFz4=r54X%kfQg99COehMhVA|-E7>lM^{
zgfxHDi&8<IS9KePq|%a-e9)y4pwR*F)(Y_EcW`Nyl&X-Ko|j*gnxcm`7zWPkR%Q%F
zNZ|oG*9>$hn3AD^l7cRHuog5i58j{wEppRJL6@%TF)#?hLs|hkSW|3e$p8r$$Z%l*
zczOu3fJsk50kRbY!Ub(*Gc^Y7w}Bif8LXEIT1|&BT!l!su$gvfgAbN+85oe-Kslhk
z2`CT}lk&?z^JvAO<A_1I77}FO3=i`M=-N<qkTKv^4lM86G9WkNVGROo9aQK*Gc@mj
z3`$H-&9j5_=s`2a*v`2DH3C7!ijhG{1}JvDN^>efR)a1*NG&c&O_2wUX@FFK^E+mV
zua^l<F~!-Sq8HxWD}mkX1v<_PWG>2x1InVC%sj+O2jrp!)F^;-i$Ft!D90#4?##-}
zgRDo$OD!)!I;9ZQ_XHis1Fe2Qr4Vf0GpM-(@(Q>Y><1dCf))slpu3BadI9ia4ZL#(
zocuv8NXUg{AQs58$X?RXv10(Y^FR%Ea1$QBd=C^K;Oi?vd*pQ#;A6s|5of3yL4jlo
zUbO@3HbK@7fbv&Lz5-~mfNKbNj05awc=?tAN-~hbCz%JbatTs2>49cPT_H#JqmTQ7
zr!BD-aV6TI77l3So|uv?L=>Li?2uO~6@f}N*qLOhpcBbJH7ckS2Nxxv9fiRjpxqha
zpiVrfl@7XI8az%2n^sFqF@lf9fg>Kg?;B(cxQ4?%j->~hjRv(^L2;7^pC5!Z2|;rT
z;KCbPxPcr589)Zl$7bfh4+DTCbeKK`@a=oBeCG)Fvz~%NI5_-a$pMtGpqUPG&>OTD
z3)!UxUfu&bx>_g4jv*0zYLWu-U<WvC)Il{gcpeYbGEA(1^iIIVaAGm|%=Ge%{9IK~
zYZyF032JSD%mgP;(Bd%I1!yJt`JnUJ92g*5z(7ueXH6H+VCT?a@Umq{VgVHajy?e%
zj^N@Il&V3w9CVjPv7QYB^jLFniwKnPAYHa1(5WiLU^So-zEa3lE}-6!jskrCF_#V0
zPAf`<oucfFxr+gGfhPDukdTNF=*r1rA4rb@7M7WyTc<&B3QZl*X<g*$&9ua1@L_GB
ztOmMq5;X4$yL-Zq0VWH*^c>Vc0xgDsOaLW8avCUvAm?U+7JWd+3E>00h||=PDt#Hi
zZBTHK!^0F5Fo}67dI}1VRXwo8Qw(1Y068uqA9NEYsDOg|CCv{s;|V%m5pjqbxF7-D
z0R}om6XIRa>JsFm(m)q7<zrq>lAM_516oG|uB9M4AxkSDhJy`;tp0;6aDgN+P~8Aq
zlLH#l0<W(DpHQje3!VppHsGKma*!oQkdhO;xDb>BK;e-KTEqw*27?SzfFcccgcPV>
zm6Yo12RaQFe2gRL$Vf-fimuWe@GVI2z%EJ!n+ICqk_SB}6M8ZvcvTZP^q@6aevu~w
zxH$sqqk|fBxo9^5f)?sPrsDGRbU`g|$aRC@J6u3>=I~NNQ%?bOegWvLZ%xc|4*dN6
zAhWNahFc~yo#yy3fR4O`9vlIiCn{FZ0N+6lzE~i$SQ9)s4(gGE7yE%${(%-1=7H}!
z2HlAVKZw_tAu%Vl2&4dh>>jw~1TOJFnG$qj9)@M$Yzc0If)_|2MY9hm?|}|OgB;Ea
z3O3M$45-<qfP5kpsI-HJJtW>zQ&3ZZLP@?i18A8*CV1+i5?=OzBMOvt;Jyc!ib&(N
zD3XvuG_%;rn;|zbFE6zSGQb7b3=S)#bd{6}Uq}q;)j|eikV_<x`MwOrrAd&Y9CZGD
zv>qs1#zGIWNzsAFF(k1=+5m~5gNtA%=7Zx3evC<`A_KxO_|Oi>B2Xs?JTj%1!@%H$
ze0m+?*hA1l2JnINh{O+K!AE&OZUYsQpf(m{>bDrQ+JK8e1@2C9cpU?&SK${81@j@v
zfYxw;ZX$C89S;mz1p?i41&U9IPr<nzw9*TjuAmK7cyQ~0yV&5o4NgWS`G_7C+?lZD
z*O^FbLEzC2EuxF{w4iI_OE63L@F33+SKnZFP}YIwoKk<dKM-?8h`Y@pE4j;IV|TE!
z6uJN-rxH}_!Da!WC4P!Obj}uXEfJ34ccg;b$=@-^1$I6iB-cPjn?VT;e9@;bDE}yc
z#{dxb;^n7-PKN_UC@4KZy$?UzEin(gWw|u31QffVx*QV3pb9+K7jh~bC}5ofz$3_@
zA``mJTLE;1BdDG$0WD~SWHb1sNx7hrILKHmB1aVaLsKavJV4HY*5*l-pjF%;H^R<j
z18;xJ1PxY$?gIynjOFB)fEwk=1*LGm>G^~9aX5pPP<Z-zhQvd=n(?4MEBGFr%#uvd
ziaNyT3api&muSTR)(4JixJJ-vD4?hUMP#Z1Xc<UZW(sIEJS^Bi<#Dl|IYh6Ur=MrA
z2V67MR?xyU&~cYY!!vMOQ$h1kAbUYx1uY;?EGf1EjZbhoJNo!2pnF2Y(+|2|TL;7n
z^7jSN(0-wgr)!WVBZG4Y7x+{L(0T8{R%Q&&oFJv(Q*0CzbQPR45{nX(K`~TZ0v`WF
z8svorK4{#-1*$K|-xsvK1;0L!22fOht~Uf9#|;e~Ju3!hPLOu+90B-PFi2?$+lmOe
zTLiQ_5OV1~C<Q>TFwwJvxB%)o0xn1D$HMG3!C^O49@K&=PE9NVU-=0d^#ZNm$V)YV
z>w=8LgAcI+EhR3=P*4gkP0F%T0<CldGgFgGtd#V)L80v*8WIp15^Pm$19G)%kb<s)
zEByMQQc!a&q^L9%G+PC_Cp@(XbZ2Nj?9j}Td}tR+PZngmTVhTzSSc(z@=GA?cfC|b
z2Ior9sxC<Cz)Y$dkn{aPsXzfa6*x0Eb3&vDgd-?9gVH;Al`v@QT1h^v=+aYXWN^*}
z&8<Le$4u;u49<z*Gm{`^izxVmF1UqW$CZ={+I;~E0Q58sTDc864iI#DSXyZg=#-FD
IXi1z004B@=m;e9(

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bullet2.com b/decus/net/89b/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..abbedfc5477a478573d84d8fba3faae1a5bb06df
GIT binary patch
literal 38602
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin.for b/decus/net/89b/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..b3ae224cca9e349fec50681308473e6c3faee3ce
GIT binary patch
literal 43646
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin0.for b/decus/net/89b/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..a820d27aa89b5bc6b58d73f94e79106975aeb326
GIT binary patch
literal 42912
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin1.for b/decus/net/89b/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..6cc00f005eaa119741155eb18036cfee185d0a19
GIT binary patch
literal 44966
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
ZG|>dwO@_#K5HG{)5C)|66~U186#!cPUHJe2

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin2.for b/decus/net/89b/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..3c09b99a43605625c1ae7a6413e3caa14e57b6c1
GIT binary patch
literal 44710
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
NfkT^1XMoLS0|4*h5OV+k

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin3.for b/decus/net/89b/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..ee80c8d9bd9aaa949a007f62dfab7c680080b69e
GIT binary patch
literal 43066
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin4.for b/decus/net/89b/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..8238fa7d8c7718fa830af39303c564f4bb861db7
GIT binary patch
literal 43944
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin5.for b/decus/net/89b/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..bd3de8d7c63b679d111a6e6ddc243801bbf29ae1
GIT binary patch
literal 43378
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%0ADT(
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
Yzf#ap0|f}&bs$>|L9*~sb!Uj50MHM9!2kdN

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin6.for b/decus/net/89b/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..2a9131bbd0dfe3e0b06b54278ab78a71a970b00b
GIT binary patch
literal 41852
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin7.for b/decus/net/89b/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..5d408e622fa0b3989ac8659c3fc6fb2d873c9492
GIT binary patch
literal 45066
zcmWGxa4X8swc>ORa&Zqgva*8FzCrGeA+A<dO2NJ%0ajK4Zq8wj5qbe`&U(I{A$qPZ
zp;lH-p*}vYA)bCp3Py&yUZFm^hL#qV3Wf$&#%6L1A^BFEa5Ef(JcB(Qt*l(bT!TCu
zgF=*q8G=ibvaC2^Mwsil`3EsDFz7S*rWO|`rl;z9rdTN`*jQK^m>U@y8k?BuIXW5{
zo0}LrBp0QmmmBJ(r|Ko==h`t8Fa)J0r)HL=rdTPY73JqDV7gQxsZt>~v!pCHQ7<>M
zL@za^R6)bj$yXuFR{`WXg&;#cBRxak2u+3Z%#sX+5a$4E1-GJ19R(vp1+UT^1q(|B
z0}CrtODh921y`34IR=-+l2j`!N{lT)@`{iURe<@;0n<ecVqpKLCYM;jm4Smm3KVV%
zuwZh4gqxm=tFxbLh%rNiZdh)yZb-hBf~TLV5=@mUiYf<i1RCnOyXran`zkRoFfcMW
zGbl1RE1=q>qY#!_RGgWgr(mvcWT0<h$>0G}6Hr=IkYAi?rQn>OSCW{SSFBK6npBiu
zT9TQUTC9+kU!+iyk*bhXnv;`Sl9{KFl%H6XqEK3rnUh&ksZdaqpI(%htEUb!$u+Mm
zvnW3=H#M)sO2OAN1Qam}VU7{HhKBm)76v*BVZOl(vLKZK5N)}sMOF&FiAC88L3#>4
z`FSb%d0@9IF>nTlItBTMhIsn9Duf2OIEJ{!`}n(i`e``2xWt2kSrg<(DUew>RD$GP
zLGo^)e$FAD{(e>p3ZVrli6yDUU=QWwr)TCVq-Ex$DwJoW<|!m1yqJ+#tdNwNnx~MG
znv+_Rn!>=%;LMp{q>z}BlA59icA+E#r>Ad#kEgR|h=QkIh^xD6kb;Jzg04c8CIbV5
z7z3xLpR-S>i>rb<$gwV-L3*Bk&gu*d;%G9V!LBeV29TM^y4?JIToAG%NIErCoPxYv
zT-`L)85o37#DjyO!VH=WoGzZeu71Iu{(cHUu8uD8P9dJY@xhK^t{O&~Iw7vU0bmgg
zBan+V7&x6h9D^L4LtKLt{6j+mLPN9+%?xxxT!VZ){TzL?%yry+9NmMp43&^nY8fgx
z2k9Fc>+ATq=^Gm8>o~dk_~@JKLsFnSDD=Zq70MIyN)$@+6|z%P3m`$CSX`n|l$w~L
z0E!L;P!dbd&n-wS$}G;$gTzL0YEEi$NoHQULSAY)gEq*dwEUcu)S_Y?h2ngL;>5C4
zh0GGL)||wW)FOqV)Z&u-qRhN>Nc=D`C^B%O`PxuZ!4?q`8itx!)EJ?v0f&tg1E;g2
zkB@?XfU6%k?SUdKKG?%C$khenQ)iI-{8GzPi%Y;>(l5!(O;yOuQz$J?ErO)6{Jfk>
zg~Wn_oJ>&q%U4KG%}Xsx%z-DmVm$^EkSQS<nZ*j_iNy*9MXAN9c_j)-scHE|si3q6
z3JpjgC?qEqBqo7#pq>v%S9q#IacYS|T25kmG2GtNypp0yP{0>w<d-YtrIsr|b%WC}
zIP9PTu*_Yo=M6H=BfmVgEVW1n99ek~Z^4v+wWTH|XTS{0ELO<NFHuO&&nwByD^1MF
zsZ=NhXR{O?2C!+4#h{qVELH#qL1}Sn3M7i5QJ$9$aw4dR$pIw`xIN(X0SZSQg~YrR
zg_3**Q;^$0v7D+<0tzKix<PhHd46e5ib7JVLP>tULTW`pYF=?>St=|&$T4st(mXgR
z__>C=28Td0fuSafJUAI3%NuDbKvMxYQGru{o2QR!yoal!i))aEr)v<%1Y|8>JCLoE
zW8g%V2it*=2PHL7UUpLe8K&pws%N075aQwL2P!iZ6coTo(Amd7*cF}z8MqiY6%-VL
zTth;G{FE3tU44RG6+GP(G$18MykDrVlWUNkYaq-hJFt4NNx_l9@lKw8A)dY(P)C6Z
zS$%zV1$BLWs7Q#Xud5D}4Jte|)xi3LT*HGrLtGU!OmsZ`gF_rcY(c(P0EY=AIM^9D
zUHx1XJlz-=7_1pMK~92|+j@?EE_$f$bBBACQ&9oh7yzaB)D(LLW3Y`N1JLw@!2HC?
zsi@!vE*caHiZaU*OH%C_guuGsf#%`u=<H*~pa24DoSd-W0mYw&p;btbr!TUQrl!8W
zx*n+5cJuU6*8%y>1ZEz{A)b&R)d&t&iFb7NarF%diPZBC(gX4R{DXWQeKa8vCl1pE
za)^hkvo}b&f~|r912;?t6l2i%1vySZ!5K-NAp<X59V9e4z<iJ<Q7{Xn2U&*!G)2Gy
zUmmOqQk*N;Du7F8edi#3eIGXnX0V5cin?EFIlMH21V1QaLQ4pBeSJs-paz(xCW8^&
z1W>RkfSZ<}G~^cK?+aHP<nId#R+!a>a6RfSsl~}fnFS@8`FU0#Z7#0C&Ox35Fr84Y
zCa8|m2m8j;HAul$0hD}0g8Y2^d^Nx|Y<zHJaEPmKJh+llhtyS?pn6zA0h}ZB{QN`o
zKv4<KQbu5tKvEcn`8s;~s9-Y;lGk7%%L6t6WE&_#A@Sq{<1#QX2!iFI$pw-e81%qm
z;0){NqM!j%9jswxsHvl_;c2L;j*^)`lFl&oAY+_DT!TZvdUOmm!I=n}4xyz4r=o&i
zeoCrBL1IyfLVlV;a!zS+NotWjgE<2yC#3Lz*I$1AA)aoL&>9Sse<D+hbrjN5OF$)g
zW?H2}PG)h59)k`@r;EQrxQC~YtAa+5t8=`Mzq2=}crw(~1nG0kt5g8hGMTBx_NpM&
zaL*YUAbH17QvqDgfl3GlPLMiKFuM3NsDaoZ-+8(Q86p*VoFK#f@?mD{nS#`TauKK+
zMlFCrt^vEnxhOTUBo(Fw+%aI#fa*hd0v>2!E8x|$o)uIjC{4I2XuzEdiXV`})UDLP
zfsQGmrEU&S&7jg4sw_CfNCO(qpt#h5<Q`~|3@so)Ej~_81qEnvY6yx-P_qmiPW%WL
zfkMmE4b)lzSpd%TI0Ax!2dWFC#l_zO%0u`cOC$!Rf|?E``3h;7Ma3oH0IbwAhU!F)
zP;b{r_Yhlkko_=>oM;U-8H5ob0jX@kK0$R8JpRG81K1u|#&HVrR`HE@_6ZFRaSZ}T
zkW*29VoEZoT~Ly*keHLBke8p5TFk(};0DVZ@CZW-@OT$jH?%+p#|)>Uf@hk7J}CT3
zGE(yp<saBf@aP3qn(A7RI0q+AL?z0p2+JmkIXQZu8VVdMuv!(=G!O9z3f0hol)JE!
z48ntyf;tSQ@Q?!AtD_p`=%WGhzjM5!j}Iu=f;Dw?pu(U81mfvvGT0;e8{~D@AVURP
z1w&ANammk9FHy(<wTw&h6>{?PL5=OA{L=Icn0rClnn3``1W+pRbc2*$3JMAkE?OM|
zu@RAiG{CV13LgV-fV#VefSrrTGw@D>rY5LfWY9qME7Sl`0|#sXB6u|oVQvElCTd2H
z_jZl+bM$pZvIkV2BT7|hIf8H*A~OA4^+44T*gAM_1qVEs02Qr7<W^aj>p%hTrl0|@
zd7<UI9Fjb&u!5;^b`1`O+e~T`gh2%!f{1JdYMAJNOOAL)XOQuld`R|#+6cVRJPfHZ
z4Y9;Latj3-d{Dng!SuQ*K;sLM0Sp*8IUzlw;K*R2lDiqg{R*%ir3R$o1><UJLKAzC
zw~BMTi))ytv#X{ol0Iy?feY$NkZ(zM6{1DRiKw68&hib22c>INcY#DeiIAYnkjp$z
zH}sg%g1Q@=%$<FL@FhM-n;o1^K?IJ*H$1KD>x0}F@9Gy46scioY^8~r-*sW>1QcxG
z))A;ygy%;{{swWOX+ap|S{GLzS5TWj)Xy`-*3du`qire;GZmDOFwBqvn}Mq>K~CEN
zcd6y#uL*Vwx<jC$4eLQcYG(%IzKRz1J|3*(0fj6m_CZ-s)1CoT=mw?cCxHgd;NA7I
z#GKO9Vui$Fh2+GX98i}XIz(2iP+XFklLHzO01rUrGN6u8Xn^~R;4%-?*Mbbxpp8*z
zfcuPSYCs)F1`(*s(K?7A-$A;E3=9k`;9eO69EhTfvVl5i;8X)1-x3G)wUI{FP-PuJ
zvWRgt*SwO{qGE+a@EAi%W>IQ#Nq!NeWmpLsjR1A-5yGG$H$Bkk9B8}?*BBZj11G5U
zj$;%Jq!af@nH~eDv%jyezn_ABkgKnMh-*Bg@ujZ-<p#Tk=s=mE<P5S)0%=rBA;jOs
zF)|+1`_(cwVqlO#m<KY~(a$B`$J5VMU%}JQ+1CXW^01LJEkk1?h$sVtD5T#DwI|p$
z1e%*5eN!KQXGb3eTLrz4pioym3wU}38>wMstO=^d)E!-1)HM}gYMp&NRRV%sgI)bX
zG}OU@>YBoEonQf|9Xeo91$fI6>Ijf$b<{O19Z@?Q`iN52SO?nS(s7LdjR)wsMu37r
z2ht(ZF@Qh@L_d@?n;hUa5wHlwt4=}wjxNrQ!6E9JItaI-DslDkQP<Q#5px6!G04H~
zM3IHIGSxMa`*mXAa08Vapb`;L<5_~mp>1Ie)X)snK?_a=PiVW-Fy7hU7o|0Y%Y4YV
z3ba|_35t3jS3l^O1lSa4hrt}?4v<n<*Hy(a*cmj8qk~AcI&OyXNaHp-nxLK#sP+J3
zs0=866>O0byN02ap`oTak{wW$pd^5%(%4FqK?+$VXuL$hRsm!&h$#vx@4*Ewbo3sQ
z1<^)6z~w%;4Wpo8rlYQ57y$}QO$CTzu+KHDJTdDUMEZlb$-s8Gcm_NB`}w&#hr~l7
z2_^I)YQYMjj)F`nK=Pm_R4t^qM6MO&p=B$mwSy(Bbu<|y7&vi+rZ@v9j?iO(m)W55
z+{H6U!vI{bKt}Wtqky2!GiVf00UX-U7=h$Y1zQDmQ(Zs*FkK@90|RwMR25Kr)eQ`+
zz(~))Kpk3Z`+=eeG;qNHX_@#rfjage0Z3~h*dsK=#XsB+Bmz|d9_9k^kwZopKB5Wr
zK8OO%NI;zlbpnWDU|`S!%}BVpDcCAF`}+ns2D!$Al*5J}Azp%(JDQ-`4mSl27f&}g
zJ$Lw6A0)*=4Toq@uvLIC(BwdNg5^LANu;q+u#t$Y%>Zc)fkcrU2GWFZ7>EZg2{l3U
zDxlnl>NvQQKuY1(f@)uApNauACJ7662(7JPD9peK3wdZ1Xe$_kMg^ceTLmaXTfxWG
z&ppJ0fq_8|Qm<%0iezw?#spkjm_Q1DNIMKE2H{MQ*%IJ10uus9fP$?8C?3#cpdJBH
z$T1F^3&EO!KrRPoFL0IyC26ovp~)IlBcjT}5<DoJAlVMBjiL>j+k#B4!CD*ev;%4+
zX@Cer9S~`x32wJYAh%3V)Ph<Zeh^vcbf7bM&IvRflbM?eo;FF!%u6h)1Wj?|CW5D|
zic>+egPF-03Yo<UX^BN88L35}7EM}dNoi3kxD~?%GSky9AT%V{N}a)(6XX~}1qEFN
z1vl_`3TO%gqy@!n1`Vi6Be2Tg)Z~2790zpP2t_H_e8}K|l|F+rXHaTMX;EIWg0`VT
zW*T(N24V*m7cv+i>Cgr1C`Psmixx>F9R?sPQVUBHa}+>USTQm<`+(YBI9hG_3=Aru
zJPw<61P29ZvJu2E0x>|@3_Rfon@#cYbW#Zpb&5caNga?XO~_m+G@EG{Y3ljFivdtd
z0(G#Vr3lD$1zQDOLpK?;d=Aovm|cL3nZwE+s4i{85_tN~WI&`u1@zXk7M8T=>**I7
z;u;TfuLdX&8R>vXL(tr`Gq?rq2Az9WKvD?~MYI;QTV`HLu|i5_T3TvRYF;vU?l3nq
zuM{*{os?Qq4w{TMQh=rlP*fCy(jEx=fo7C3<3krb4=sZn8(^n_Bf&Am6%-rb{s%Zm
zf?~nNF;c_DF*4W?;s+hyU{~j0L(McrXzhor2I5a6h#Di!L<R;+22La|D%dK3%`(yj
zo2aQ}WTIteprEaw0XEf07fcyy>YEuD82BQEdOmunGce#Q13+E^2Ry{lMw$VP49>3D
z%K(sCMh53ZTTp&=3q>yjKr_+Bpa~BGSw00+j)3zdG|wwBID;#H<U9{DOhG{-B}F$k
zSGTfK(;2D;CAWhWX?UiAiWX=d%U4iWPzO)Df~St*ol1~WQ2WGL0XjEtWsa0fA>AwF
zq?3|Z30lDbNjD(rlJb1;#B{M<umgiLr)L^?Y8MnFh9K*aN;Z&cNa+T4heCd7NkM4|
zNKrw4ab`(oS*ng0gEMDpPBC}_9yI%#nw|&}2c<?QJf(vI1E|FaUuB@Bp`{6~c%X3y
z>MubTQh@r|;O-Zwzl%tvpgAAtlqJ~ZI&gKGMUY+^XjC`MH3&4h0aBrXP{7FGtl<fY
zd1x|LNG?h&&H$DAY2biS$jmEC%*jmAQ7F#<755p51qG>jsVNHipxl^JnhHu9iFpd8
zdD(gS<$11NAhR+Oi&DxHi&7Qxixi6U(@MbX)S{yNBB&|J;5msDg+z!QWvQUbB@tYM
zAi^0GZke)}xy%sBf2oMl5R`erGZG5wkP07E=7LH?kmu2Y$Oy>@$Xp;eyJHWc5>{yG
z2^q%(s{}Q9-CaXK-3vrm!pqAX1_mtdMz)lJfk7JFdxkgnz^#o)Lj_$07sp7WM5Mfr
zQsT;@j7=ar7*uX+mO#P-Yq^&SPG^X<FCYz|Vh=P#2CjPypka*^Sn3L}cC?|P0=Tto
zWnchmFoW00XhK?D;0_mZ^#QK5U@DX$?J`iu5z$};4H1Esj=_?bAEXWfI|)4A19p_5
zrYDj(c#H=uZloCk4{HSm20ZRIv@|uP+}(&87Tw(;NbV!X-Jp6D-tuJ!t;7il4f1nB
zF5U5!>mi<?aehx<S3?~T(@4{ek-^y?d$|r$z{ud7f}>mqSC*j6OQ2l$XJl{=LN3=;
z7@WafH{^01WEiJLMut^xu2pfdUPXnbI8+r%$qrKH0X7TTZnI->=JW>_q{RvvAO{=j
zf=DAxP{R<?AS>2WPzcE=E!F`wxj>STg1Hpj<g{RL=FH3km)Wqg8B#76E5J%+g}l<-
zB+!~2aLJs9R3<Cn$t##8GT3TJs3VVwX&D(KjT8tYjh1N{8iGg9jW{9pfM!oUeO-+}
zqZsP2GAc+3-0y&wDOkJFke&-D<r`rcZGe?dkePM3Dv(v7@LUqlz+j6gZ$N%guvIWN
zGceFHG|<xU1XVte@CS``Xlm+0MO=LYj36SKzBcgjBJf}dh|mU`fTG>V$_Pz6SVR+3
zx3(Fk<tA1pXu827Sad5WD1Zz=vD?(j6iqi+1cz>PkDFVWqv-~VVAl<@9>s18D+@H;
zU=dAl{R<j6gO!h<um>dp(44l1s~=<*5m^#6ZHXQy23Cd!XvP~t#56hWFyjTob%x*(
zEVO8ah-pIVKMW@#mDTXsFmz}7sen^2e7Xc#9;sUb=|O|4Vra(%6b9gq3Gx^tJgvGS
z)qS3@lF^I7S(jP>)KUenObp3L1+CW0$u9@ZM}QhE$SZtH@)aQM6oo{EoXouJ)D&IN
zM6p6)X=*7*Uy*{NBdE1glA2qPUj*tOCzXO4n+l+%c!}w$pw%WRi6w~&B^im}h9Y?7
z9(Z9kXs93Ds7^{%0I$V`lv*XJp!Iy<;;baKC^s`NF$Y}wWfp_lnJM{ssh~BUi7=gs
zNja&Y5<EF4zc@8t0qho#k3dUz6N?p!^YimS^DPDW#l@LPIpAKoqYFrtD`=TwQEGC2
zQ3|M_1vR-Ko&qiK1@Y4IbD)8emS2>cSORuMDy&moo)0#qJijQVSOFAj;I)gORfpj4
z0*9qSaz<iNVlrq2YFT1YCdjEMhJZAKeGXb530_<cvNtC+FTErK6mTFOrV)^)H>6?!
zudD>=)B&3V(vX;vQj}T@sWDPPOSM2eP|y`;<`(2sf&&(+24;tGQHlb{EeiQ*4B&OS
zAafu=19fi>Xq5$63ACnx$il71VyYh4MR}<epw+yfP}WmWa0NGVK{cR4q5{+i(2CZg
z%#xDSJaFv>PA5<)P)sBSfzwx2YEeEo0qTI(izcRk0v$Y~1XT(Oc#x~X_LUc9mZU1=
z7o-*?f|icyDJX#BDkLMd2)tev9D+ru3gw_Fx5S)sNQX!vF;5}2qNE7nGDxKgP8FbV
z$ae#!o8*kt<ZRF=5ZKSDc`2|^1girZt$+wF4N#^5rBATKAdb~k0hyCotN=C&lH5TJ
zkjylY-!h98K%Ui80F9?mGsi2Vw3<ErJVW9GLtR5%H6Y6}K|Om%O$C(N8`=wVRNzO9
zZ$MOYnnGH%5FV(@VW0_JYYJ)}27-%+#2ip=2hH+jmSiU8WLBl7SP3(5LPjeUY(c}8
zpbomDrh*N`G+%!g4T!9ci6+!g2p^)_J;XynTfsy@R{=#OXw^BWg9GZmxx0qMhxtNH
z(Ka;Ffw)jp58AHxb@X<P2UqprRW(pq9nh4Di(`nRCWz%8;-Lv|mvX{NUk1?VF4C+g
zcpMWNgh8&({y{D}ey$NA&~Ow&gcw9p!w@td2eKKwjvm&-b#y}x5x7zXeW-h#{R1K)
z?u7&d*m%fl2vr|{XVAhs{~#AlO-jR17BpHP5u#wL0CfW*2sQOhG+jZv7TgpxKt6;<
z3}jFid8`g2>_MtEb)Y^$3wekf)G|YOxXXh21E9dvKy`qEtpZ4g20UJDVez7YlCDAX
zCAcC5YueVs5mS)hMudl<CIikm0VgGt=m1BPW-4Xrnn0Ww!owmS78W`vVS$l$JpDlF
z5483SL~DZj=kVESP+mus50+x!^bZXIDOIoq&0Kpp25DG9!Ud5({9tzLqu7mzZBNIb
zAje1@kTLN-u6{Z}u8uw+hGr4&(Mb{Hu}O#l8itynQ6R8kkmV3C6V+uHIH795-D7Y>
zKn097H9@0J5M3~v^-Z*mH9^x=zVHwXg82fp074SQCoZ1Bj!r(V@c}`eVZlL+49+gn
zpz<53BtTK&!pPw42i}tc8{f53aLFtNRsIT@xu7OdMrL{jcsY7zPHK8;v0gkQgEMqQ
z8|#<_19&zNzS==UB_Jpax{(Kz`=F~Cz|PZG2zCt#2ny2)2nvgLaSaIZKnY2RBzT-d
z7(6TKr~p@}pl_hB!@vM4OQ9x$f-4}%-&r5DFUAMN0@(r9Eyciz&}fTf2xuA!G^zt?
zO2buvCg}`e)q^VoXjLS<vj=q&I0qSk)-gf^G&vO&+*3=Cg2@-O8;}zs3yFU?8$8bi
zUc?P^GT5Ppn!yYVHqg=sG*|`I0J96i)zJaj1&^V;;*!LioYWMs&BaKqa5v->B7u@Z
zT>TIU1T+?bzVi%SUJI0d5UIm84^QF%wbLPeXRK)>o`He<G=MV}brlT3V{^D;QGo%p
zb{uOg8fxkwhb)TkK$|d%eUL&m06A0@P(l^5IuaC<@t*z~u0cWmL7=%41@zp9qRtZ(
zUTE_t&Y%`sF=$tS3S`Iyyk`iMAi#!#T4&JaS4l={r9xh6YKjztGbhNckQ@q90qLA5
zl;nd(WEt?ph%W<!IyB9plndY`%dlh?92p!C6sEwyz+l0^30iuupaEKcV{4`Z+IM2B
z4ssmCt;mb0bwK-RLW6D9{anM<L48*6f-bmLm@H&9p1P(2y6GlJrh~nXY`7t+=?ah*
z8EC{3wAv4}Ru{Y$7sP=KEko8EfRYGU0y1k3ZWMtw{}>t=fLy2m*<k@P21S9Hj*)?Z
zrYmHf9@s6QF25Ue947!eA_Usd1ofT?+<7qXq3Sj8L+(4PLSq0q=Yb;tni`?uAHl$2
z!eD4%!086sniB$AVxkUqj1_WfNlwfIZDLCTcPa8xQ}om|jTww^>H-^}fJIXTQo8p=
zq<clQRPX5L?h4+jqT%f80^Y2m>Bq?6>?{c?HIQl@XAihaA4Ue}5M7WwqErb^Eh&cX
z`2%&1iVIScGt)9tQ$U^ll++?U(3qwzcpTCbGCys|;LPdl>jE0n(p6AU04;xUcJ$FQ
zQ2?)6)B~-I2dzibfo~?%Q}C2#a0cyB0Li&I`UJb`C?w~kCKiG1)$=i9aOMOpPv_KC
z0I4w4QOM0t0c|1ia}5Xk5ZvQ4f(r+`hJb}l5T+W#C7psiUERRaItnImQOG(?urMQo
zvjV8D$1Eo)*m+yb09v;IuX{mDV<78~z*}}x!Lo?i1dwNgHQaps{oHj-G#OMGI9&rn
zJ;NM*T>YF~L5*jKw>1nk!SNcbVW?xMshP<D+L-|jZv|&x7w~u)!c=gR7BnjWS@sE9
z(kTnAy<uqpyct+QUk@A!dio0BS^<<bQI@qqT&@mXF9ux)3z@j^@l*k~-W`2HT{YC9
z3SmptG&3RNsvrYF%j&_~q!b|f6%?QgvY@+Hz-|Ps^#VHyDyR#|&!EvSP(KY+;DPrk
zLhOO=H8KN_qrudGJq?uym5Hzw{_&u}UD)b3@Zu2}6n)?#5y@~#m@L%s(9R2J@1zlY
z<sM=&Bxs?Ty1D{54_hht<tr4IB6hQ;<(KBA=&7q~s%xUGmxuI(AmtH!r-TCXxE{p+
zQ13u?Uc$r35E@93HA<*43R?pTFWXYVdy4Zc!FfG1F9oz>xCpW>2Q-QWN}r&)I6W7~
z5KyfJ*=(zjnFkrd%FNFLk1Irh+j-yxy$Uc3eH`86{rsJMT@b|%18A2QxQ>U%7|3vF
ze1ZD;{spPv$!N$vX7Fq*IN}hg6+9sX7t=7*bi>?x4Q{m~)EH^Hf_H|3Z3YX2ZADH6
z;K^I~YHLnKg`m{L6ovep6i846fNMTjj3Y*I6+mu=ZXK&s&;adxPRUGxY#4@2>e}0D
zLe^1&Ek~XN)K%93Wl=xymS9km5!5^_$xlhFR0oYkrX*ITx`NXhhEB-rp`oRznS!CA
zm4T_1shK*c7X;aK4>HOvF*{WOv<DlsU#>D=8DS2Z_aVa-;B9RRh&<`+>jJ5g{UPhs
zV0kFmHN*(KD-cxBfXXIKXpV-aIL$o7T1ix$;B5yW9k_JrAg6A~{2#1PhcwO&O^iWf
zNeT)IaB*-n8w5aBB7#E++*$zdq=*N{uAgf-*l$75c0dRgKZc^Zl%OA7$@XJ05q?Zo
z1;-VRjThi_3(jU~kXZt7bb>MmB#_`-aH*+bsEMu$9As#!j6i*F$oy$MxMv6sN=Uf}
z3PlAC6HNvNBS`xV6o;Uh7U=pva2v=o4Z7zGRF$WKrWB$3L81Gp!8HOX>Eqc$3o3=d
z5vLh~Sho!Bg25{YczF)lVuWlUmVLAc1Cc}B02;cWEwOMFplz4fw#9<?l|X7GP}YZR
ziUkW|-xcc#DV1Tl1zyHM+Z2#993V483JMB{O>W5BBsDcPHNb8JHJd=Y?LjU@+24w^
zy%nW~aPjAa<OFCF8SXt$4W+IHUB3|kpLc>PgXeW470@bbM9qa}DJbcI3P{KbU5M*I
zb5wFrUAVjh+kFIG&#s_hXrSZm8fgnN4{7JFCh|Te7k`+0Kw*z)??YPa&_=wWfhN)p
zPfwKa@N@(1rGPjTDMf>7G)ROXrwe#}=*s|FUk$PnR*!+(9gyM>vT`1KtqUyz!5I%S
zw~S%{X!ixAF;xn;ivg+qj<I7#9HkWxYRQJV27!)O0rf}~(A(}v@}L!eoZ$0#(Aw^0
z(DQg8bN6~7j10~?c-prmWSuOd0B*tJYTq(|Wf3h=P-%i_-#Qc7zI7$NeG6KVML`?K
z71S4?N$Ul)&l;mVRsao}L(kCBFw)eZu=QevvdSOQZ3eYhp(|VA^(nY%WoTloVGAyS
z2-ZOg3W^Hh;HfciHw@Gl1h+Sw(Q6&B!DzlDxo&dBRX4%MTmvz8ouQ89JNx^&c?S7{
zM_v&vK1UxP|8USqkP-Sg8?t&(3ILx8gUD6R`FUxXMY*62c8Mhl>6vBFwrgHuZmI%k
zt`Rb9r3YFk8jsvF2Cd_Pm4DzR*`dX$MPOarpmsQ9peESL)eywv1iKGhj_E2Wz!qeK
zS63${C+C;ufwo~6L&s_L6ttmzT?K_A=-O@Yx@u&ldHFEapjGU;c*dR}a-eZ>N6=YK
z;5jCk!*#*&0nh2kqsXBB6tEq08Y-cVp3u={usCFey^E_GBpN`yPeJJD3V06DGsM>?
zIHbe~D(2|o5^od_5!A5I33c>T0qwR2Yt{je%)^Y*1dR`YOL|v77nlyvhH*zvC{HsL
z+@pX5sI7tlCkQAi1gC<gltByK719!Oic?da7&zf=3{W>V)X`Hz2fVrwR0BdL%TNv0
zfsFcsdksOUpxJ3PNP7w1dI4DlISv4H4g@%|!QDT|j$2TL18HBtd;{v!2Ly$wgvCQr
z5qNhyry?}wK#M?~eS^IHd>mmbRlq4kK>?R3&c5D3ez3!0I2FOe(U8$ddj&{OQ9(fg
z7BYrV*G8rmV67#K!8;Bi-BhqraE}Qbg8blppD;n!ycEy`2o#&4)M=1$RzKHpP>Moi
zM;FgvP;*Wvz%e)&QiX!@W(M|ATBz<^Q0}w=<rbve2^pn@oKlqrI#5j^FSXoCAv_}$
zys-jm4|pX*YKe{}DBpn2ekunoECEgZgD2e!5{rw$>lBhR67$kQ$BPx~fk$k~$j_PJ
zGq*Tl7K0)TUyg>V)6)aF45U~Af1XBGj|e<)`2t=Qnx6()M}X!fkZ&OQ9LpJVx>1@C
zIqYRXFtm*T$<qi+!E-v`+zvgL4!IP-lG|NjbGj(G-2{@`!Hon+RtGaRHBIo84FTaU
z;EhHQ4G1R@Q9AfAFeroO3Bl<PG@S=d#hB%TBR$Ip$mjv0d;kXlIAFr!{ro{W1v>l&
z8j64>0Z<`f9|CEGf_fT|90eK>2l+@*Au_eV5o^Bo$C<DFF!FT>BvWJCse;rs1CIrR
zCWr$<L-5T>8i41AP*WMQ-Vo4kA7~~}2yhH?^mPRt9_Zues}dg^66ERU4%(k+q#nTl
z+I<SH1(0eJP{ErATQj1NS(2IyK6MDRS{yWfh@9%;!#zVh;)7g6{4HT6D<^2>fCi*i
z*3?0=5|YMX65z_n-^bNYQ`6HDnnICkB1q>KRue&|Bas$Pfm{Vz3g^ziV8_6T2tvsD
zQz{Vc8anDA`$64u(6JTjI^ZyZ9wPx}YijD~$iQ6=o|=Sch1skLo=*ZLD1;rF(48I%
zworzK71$%lJrwx7JS5%?5$jQ4WiDurBOYoQWW%5a*h#SH5608d&?FH53UrVEAPV9?
zh=Ta{V*s5pgNPgGVPn{m0VI&sbr2_<fx{a;Ibcr&AX`vV0n{eki2>fyMw)G60L@Ck
z4kd-B1aJZcZSw^Uzkx>84MDSqxYuW(w<UvoVMmL?))jzqvw}Wk_q4t{0|RIU8ED_K
zpC|OJ10TrP9^7V7ai<A6{{XDlRslMj0UZnUMT|3nMi&r+y6_Pia4F&%6cp?itl{Yr
z>gyW`@rg6aI16mDGRQYrCEm@)8!}Yjf;`TG;wI2Z6VNl#!W}(B;)7kCHPj6Z)iqJh
z>2t!R-vG1+4^|K=z<dUpNYnE}8~?~fj8uw%dvu_=70@w~pojt0Z~QP(kRLz-QE+uA
z24k%&kayCdtad>ixq!}?I)?=L;G5-E0M|UA6E8p~X@FEm>MMXL4e$;dWSMv$*DzNf
zeFZQDDi`1<a6lT*{vrAb{z0DZprd4=eFgsz2GCh>fuWwD6={Z^;F1VDkg9;>z<AdP
z&kzOhdJ?Eg5CvWh0zUN0GYx#sN@|KiS!N<+W<W;)qy!Xp!HSR;KZp++AvM&5I1s$j
zFwE6QL07@B4BWy1<vOt2!OOY9#v^G0_00VsCtZMtvmu8SAm)%<!CSsE^T444nLI)s
zQBs1q0%AU>uMe7OhZzrDA8!hdcX09sEpbE&0S$1FgIBOXXSP8Cx{(TM3cAh;aC;OW
z`PEH91I=W}s&uf)&`sN*#=WPXo4*#qPS9e6VAl{Aw}2r35Dko&($R#ZW3VZp7;%N$
z3)(>fvJn*C;GyTB)J%B2jx?Hvlpax6*1%R!fP4i`1K8WVxKpDa{?y11oks-+KXe6@
z9(s&uLQY5o1wFERU|}x=TG0whFrWpkAR4>|3SRc2>|6uS>>|(M`?xy#g$6+8D?NQc
z<5nJWpneg4H6iXGHL%j#N<kqwHL)lev||y}aZ1fCD5+E^E=YuI6^0+03tDgwUitz#
zxf*oxF8KUgPduZFK9KQM*ysRgG!|4k27{-+p}h%cp8+I?ILjJjCW<cbxGY#(C3yA`
z-gZ;~83^jAgAT~iaSC;Fa}ClmG_nAXJ%SSzd}Q9mGYC5Qr~sY^t#kr~gP(thtCfOt
zBIty>(&ALmYBd)Z&miy`ZO{T_&|3VA)Wnq3B8B2i(2mW_67`%MPym&KPWA?mB7q#Q
z?+l3zJp}~~xBUFnN=;B-3pxgh^>ivtP0)@a_)xhKXr$cJ#TGJR4w<V1&08annS)PV
z2l)dctpm*~F8)5?b_A%b@dF>H0V<QA`5)9(@XH4;t;j1aP{>P71|5oDR0%5m!2txB
z`~msF#WM(0i$J>i($GDdNQNS+O+WCN8<3=pn#0xI+zbrVBXpcYgW$!nCg=n;NY|>M
zD8B@B{C0jGXoeYj)Pz+~xT}kff4HA(5QM3t$-v;izzIGV8#elH2w8sw9gqh_JGAM8
zBmz1EQC%;@HvoLTF7y;OL+~Mr3JS0lPN9C@e*WQp$jg^>Ts(sV{DWO>)gdzu>N<Lm
zRy9m7WTkOPWPq!!x|?T&s|#oj7PQbf*fYx2*4RkL4OKm8Nsz62s2_-S3<&|L2UW73
zjy_-w8XAz(H*_Jfr3p&0n);@OMxZ%7a9IaBK?1b*0#yA#hw?!iqQN`yK<n#3u?LD7
zP-_OUstR&u6I!t8*`m44)5p~oDbNT7V<tVrQ31`Z{z1N|;iw61D`9#*9zL=KNtY<;
z8Zxs7YD$6AJZhRnPOCba0f<>INKSyZ)gZH``JfyEVS@L~LhOPUGH#we&_V{3@4zb@
zP>N9SYzFM?70`jrpq4pkdeGC>PzQXb38dHVoL^80KQkG$L;y6N1wQW`;(xF&K%?v~
zo<SO(pr)#(0<`_>>>ug}YWRT9e}S}<UHlciYz=iFtFJxb;RH#9pvCcEwF=q_hLCl6
zpm7AOWtO3)rZ%{42ZbbL#!|yj-4kpjQbA>?sQ@X84I#BVbX|*!e<<R7WKeq^{cK)E
z1@IyD;JOC1#U;O}sI;I&3^ePA?p9p|Ljj0*s1NA4Gfz;H3!47Hj&t`{2=P}iG%!Fv
zg;W6&g0RU?4MVtV9pNDZ@eyd@I@oKVkU_MIUHoBbz{MZbt^ln8gd_t*l5_L)0nJE)
zCQZTTAVM-as94s89=im}!Qfa#Xmark0=1mLqVN>u;u*xLr~pn$;2TBq@)e3R5<&M7
zfKG9S3|)g-7eTI|Y7o2>0=mKp!iF4%iIm?_3rS}&NRCqjr8{*k`03=JxmE>;>4qkt
zvzriezMx@l8%QdEC;(XxDL5fkB3XvLaFIZ^6K18guA#anB4jD`or`CXx{d-C-+?4F
zLE~lMa7GFJc!)3DI2kx$es`q3-(5U|(ERQMw;vR=B*rYLCf8Ee5kd}QEj=x3Xy`)9
zG-%7g(=7<JiWPYkv7r%WMT_kyduXkq2CZE|N3@6d27m$=zStIC(}Jo&)M8vm6MjB2
zIJZJK4&ka{L2VvL9Sqw1;U40lZ=%BhKl2Y_f`5>^qn~G#Bj`pJTXj!A7gumSjkrhv
zvzABm18Av&hNYFEkri}|L&wm{!V2Ej)YO3-hij|u?HUQH(&N!wfLg_CfQxf&LrpCV
z*F)-hZ9@f3l-XKDMIH|s2?iAcu=Wp;(PD+>CsN}jl;U`CK?@bS$BQQH-UG}w0;23!
z0B3wy;2LVC!OMR1qTIzZh=kTdJl@s=;`9n%2GEIxkZJ+c!;QCN;DinV7#bl}rJ$PB
z#|M;xAZ>n5*fc!i*i%UN1l$9F*OCUH<_F|bA_as>@Ql4eL4GFqSXEvIP8WX#c*7$I
zQZIr_MbwssA7u0l(nvr$InEHWehsVxv;f#Q*xlPTQo}dc9lXv_2gLApjnveDocxI2
zd*A^YP@M@{^@m{<r0D`JwOl~gd&x0yqC}w)yx8$}bq!Dl-I;<SkJzFBkq75Iu+zcH
zz`bZtFl$0b^FetJCWxZ~E(Pxpg2$mQc-#ooaszc5L7UBW6f*NtGLu2K2Y|OGXXYs+
zCl-VEwS!Lya)ie@z9@&UyZ|loL_{Ve+Bq2*;4@TYR2Hzl5|(-r)Q1Aq$B;VS5H#8W
zZxe!=04~<xHULB#WHqGnB(e#hfV&L<kL6GbeFm<Ku=orlt_eGD5H<E8e&B$u3BdGq
zFh#y*!1Oh&_J{jAz!7FUC{W3({C%<2{*aLq&>R@P?hn$)nk!<T31}Wj6Lm%(GTssI
z;u!?)j6*^Way&TX#6<9YY*@ykpgJ5uyCKn5*(e01<`;p+S`f(`+!;tr1D%5a9(u~m
z&nwnbuw-zCHat8b=V7O&D5PeB=lUU9L3d(-H6=psTFcDO(*Z4{$Sh8^gX;wyq@9`q
zTEv<OK3^gw6*M>j+Efo(7l6<SzBUWAjVG-%C#TXHp+7&j0DO;|0`wd&&{Bf5#N-ml
zi4`Co#Lao>p!@7VBQGVOQ{5m97SLT>iAi~&^C3WYTR{)3C`nBLjU3_IjgrRzUbl!c
zLgwk?N_bq&5czZ+4Nz%^(x^hzHQ>S+yu48pJc<o(1A)%u0Udw_mV+Lt3TA_5(@|7`
zjwk`kK+iV?vwgv)fm)~_%MrGKt`G`^RC8cK(EJYE8t}nhA+9chkP~mg27!+8@$_{K
z7iHjt9MTFCh44VTeIW--Bg8=tas-bnfg5I^<5R#4P)+FvJ=I7-S;46^C#P7UI5Ryj
zF{c=wc0l_hz{jnp78jc_aQga(xyFb1gDP&2cHjImaFLI4Kso3-w&Ie+BJf>vpwlBv
zp!z@;MiA5qKIH_Y%YlK@6BGjAQ}Q9%3$!u_WUxXpc;psRp@T;(As4NH(;O&6<dqa<
zrWUJ%>v`y1J5ZN{dZLh9HazuwT=l>Kp{a<o1rP$+?Sj;x^3;a*V>uNSJU};tl!H!m
zDa`{PNe8*y5He|E?+H1BTtPtrYB#7`4Vt7+Qz*{YQ2+;#LM|i(K@Aj8xRvB9fcy?$
zt?y;)sSU1OA!F5Gzk(0N0BHc75dj_=@r2ytgfe;owi6WM2p@YPd>jrQTL8BLU`-w`
z$Y2U+Yysw7*FZflkayu`DcCA_f!8m4fmoo?0km<B5J)WnU3LxE2X+Hw&X5x{){zRj
zey=E1AunGc7jzXL$Tyj(#VTeX+re=H3M<ga1}K#k=PP8D7MDOT!Gj*l1v)?kHo{aa
z4$=qq4Y;iZ8XJO~gsT8vISuLhL1$c`V=|s@A&?cIpj~_5lYl`P1Jc|AS?UREz<}ck
zl*+-)N6<B>pp#NE^U{6cenqtzGAaeS(*|^m3&?Arh$_j4<SA(KtPFw2nVV-&a0s*q
z4)Qk0cF2eaEOSB*w+RCEj=?1;JX{rQA!!Q~&!E@<Wsp=*KtZww=n8=nP!N};f^TzF
z$WH@}vmnd>=VY*HA^uSPpt2j}=FHS$&`5-W0(>Y35;oxJJa|-sc157NQUSc+PY2@J
z%>2Am$UGc)Ru+ptA=fgNW#*R_=YWC<R9&Ql27vwGBW9qq<_R7g4uM?0m<HOyRSwE0
zkesHF3|fl{DmdWxfq`QL)GdXcY5^`>;{y$KP>NvCDF@)dP=LxS*uq$bLGUp(7k>qB
zTQA5Ur8{Q6@doD`$O(@S!;rF%Hz@mnCOfS`DHOJ80-Q*pE(5PyfLgDq17)B&(-WME
zp@XkzIZgq-lMkxb$1xZ*3JT@Hdv{Pi=o~mG(-1nAg}h4xoEAW-37liWv$jyxMtXj(
zdQdjV3Qh1$Sm1C5l^|GrV}#2);FIj3Mj^QebYdf?0=NeRtGvJ*P>X<50o14R3x(Xa
z3QG3D?x4*Gp5VLK5JPmh-H+~k1<=k5(AXbneg-rT2rgSwN(*uz{T65*fZbw-&!f2f
zsSJ&CP<jCS1nezP$bxy0Or!u)g;GzT_!cxZssJ?$rV12Ch+qKaU2wS!FWlfM#>GDb
zeCr%I1A($@z5=QzL5FjLsxQzaXh}vUsMdr83n&CC;k%tcM~J0XWEO+=M}yXx=2hxJ
zc8Wl)bnyq<kPkTrHy_+01(}eUin1dNl6pZEyC=xeu-SGOe>3p<e^5{%Rm|W$v!L?O
zHy=`jrGjtbgPIF!zrv^Wf*|<-WB?)&ASUiW<DTH$37!&wtAONc1;{-HV0p+W2q;N|
zY7t1K7zj@5AfrLkPOw@Ll&wJpZgysYLSkN}0>sZ~Z4g+zfzuB---C<=+aKZ&E;*#3
zF$)y~MJlwBr471;3?vK5`H7IQgNJtzVr1Ua4N{jOJQv~*@fs-bT)@o|1;`9H<TR~f
zg+$Q3bl_vSz#R>EIRSPks`n9dBjC0e<j@6_jyu97F8+{m8&-+Ke5DKWiz4*8Xa!~X
z6psRUaX+*V2)@4#b~gmf4an6aIKUJPAZrbvae*waZ3r&1Fls7DO$`x7t>)b_E1;DK
z?3ChS1=vxa3Xpm?2We+1JO+_%1-lBdej^I9$_Lcnge!-%M)WXy0SdP8xot>^2)a!=
zR1mzv!WGo~1>MsP603yv0-zlLa8Uv}`xesf2UT3)>t(>=&fwkwsND}12Qk3n3P^oi
zq?L|hDE-@D4}Zvp`(V)7-ry5rk@~VIvQFThE@DMRFlcXZDfohB(6z~Wpi_N3Kx-Os
zoG##sZ!H999UXE{546Sxyb{6{yv6~(Cj(TYLndCpvVq_=4j#s!H4dON;0f&YhTb&=
zUO=x0T1n!^K=S@=Yv{-sD8+)ecY=q4Kx-I4GgF8~|DeGm@E!u>UDqxQ46g9eFz7~l
zH|P!VkSn|4r%x!Tt0Q0L0=otg;(1Nbx(iM>&>6s>^I~1mE^kEJ!wji=f*|9V;8Y4<
zfd$z&2;DINS$c&yGuZ{ct`>5`A81P+Xt6e$@!(wO2*0CFK|w(Syv-G&3F%M@h}%Im
zxsz)U=sY%1p$e&2P+bKITR+!u6ldunt<)f3GT1@z6{L`YUIC&9hZi6r1ZpL~CQRWW
z1a?0~E<p|%kYkVn2d{Img$yW1qKAwrQpg~g4T)OtxgTf|2JtOuRXK)l{qn&FlR(bv
zEKV(fBnfzljj>}5lpjHP6{)PrM2x4Qo<a`ahpq!T-ht5iSplT=*glT#;2jte44iK9
z0sfxgxqpZ;`o>0}#)UNl_#hPxsI(@ibLAB53c2$aE(*0;*Vsr4CZ=ns333U1H5$@*
zAgcS}JN}`DfG$-Am0OtQoo*D!M0EEXYl26#pbi8rNC4k2j?ewhK0)Bq31Dv3gj$X6
zegmZNM{+-SB`N4g2GC_`u#y{^6Tlf65`y@4G59fn&hdcG6e@r;Y2f#VG3cK7;1Ez#
zAF^=^tOx38T<%9c@2VV;en8`~x=5)2b{hz2r&_RUP%xsjg<pdSs)gJ{!1V#TYDNZU
zH6COc@O>~L`H-8N6LV9GLBkB7TXI3Q8gvgN=-k?z{Pc9t0BRn%jtc>;hTz1$%F+k2
ziWF9pX{dMwz;+6%AdO0b?|KJS7ohEj@atYd9PoS%=#))`a8Dl>XU8BH1$|vZ{SXrO
zfPh=)e);7Ji76@I%^~2$HK4s1E_TrR%Mp1OBIs;SP&Nj+NmIuwz*7ZWwSl;h9U*W@
zO`Q7SQ2@~o<3jYqc$%76_7S+dhIj?QcQoSOM-s#Ux;YOr6=Ns?N@qd7pcT>JqsKwF
zPk~NfGyt8ZiRdGO+KrBWE_yHrfYpL}WuReP4FgT+S~O708FX3+c(@HbahRA4x|9Pn
zLIE1khK>xv&V2xFq4Wyy4A;<sMHBR{VN|c^fHqNrd$f>F7Tkt{qI{64dM?nC)y3Zv
zyzUj$>i`$wpw<H-34ku=0q+lhC45lf<{D&+l<WOba}BuFgw&D)&+~yI5wvhQl99pL
z3Vrt>iV9HMNF97f2dvbvQUI^c0p$wN0na($D|SFLETH1W4|ZQiejeyD&tgb34EabM
zMh0hmYiRu-c?y<qV6_Ukjb{ixsR_1P9_9yqa2^8rCLYvUfSvXPlLiYSPJ8kNhX=T~
z1NJA#0#83T=pr@+@GUtYV-z$jK?_u|9_0YG5S$}CoMEd@6cjWxK;t7|>%h~&8iqQa
znmTA=MmnCFnmV94XlN72*D*p<2fQl^6yu;Y3R)EbZnuEiDc~7d=Ku}xy<|q9QDjiK
zXBLBd56%IwL}~AYaEF2dST}5cHz*w7r6cT|U{G@le9t{-b8sT~D%B!;$Y?l7J;-mM
zEoUyS&VH^T>cNolHR6K>x;hlPR)+k5f#wNMw-Rt^h#W$YmWv;x{|kyq*wO|A$Z{U=
zses@VX$6X6*AP!XJx@P3b@;5gzmJQ$jspBFd{A=?w7?Iv$Q5N(4wkh%h$S}A^GrPb
z0z*B6Tp>MVLjxViEE9O?D>!X=M!9N2))c_J0NT6&@d9YQ71(k}@ERIulAoqvmgyU5
z8baEPprJ>kg8>Z<;QoiqUqV)(K}LHaB^yWws1FMYQ*i17B?xHtfR&A)5CsW?PtF33
zBjmY&=f+`rL0$n@8+dv|paT}*9W`~(rEzKbsG|{xnQD+-@KJDB5aP)vkdWn6M9(EQ
zFjvAH3fhV0<mm^xl}8=#nN^^Bqpa}hCU9<*5@<XJT<V~O4P=!IXeXJb2uKaaffYh1
zqTn-*3?S=Ez^Mi@ZUyc%A%!^XY$z?1u_I46(4BJ-ZLm;8B*Y;2SQ%tO3AK=Nh0j|+
z^rMw)pt4Q@`D716O-=kdjC4FfEpu>ifDd^x()5An1^8eWn)}@lBTk-fkn@gEJpv90
zP}z-?M-jy}`8f-zwDyFTO0M8i2^_14v<j+-z;zfX(SkVO8Ub`f4tO6M@~%@W<eFL<
zWi$qDgAwR_drt7E3sOyvMNKOB?0%%08nPq`RA;0r<Rq4)7MCdGg7!nCgJy;jQ^1!I
z7K4YtQ$bfeq~+&;j=N-Ja4yC(ev?W}Jq!*5l+hYcfPm}qTm}Yt$XFh@g#!|Y2NcrD
z$CA+YDZC^C7jGVpL9Q-7;Il43X$KV7pmmHOLqOFQ@=`L;8RV$R1Agp_C9*n10tur^
z3W>mxE|BjjLE7o0j-_9NR4|2j`nrNI=G63sgelfuCId?E44R=J?m#)U9Augzct0{I
zWI}>GeZklGK-w43Ei{>sd1!<ip!;*7B_+rR&@xK{19gbIDxtehiy?ImK79}k@ElZ$
z)NVz)u}}piKY)rwU)SJZM|anF@NkBwGkD=EBZG5^8mK3SlrQk8^+WCTflk%{-@F0I
zCg8@ZdNJfA3D9OJ#BepJ{MQ2?%nDkR2A_ad$N((`NJ>r3EAariA~7W;H3hnH3N)h%
zK4t@ag$EWb3Lq<Vp!ZJY=fN!l=V9=yGiVc5K4fhTxH|$f1gsM@5(TmYvIYX#SvsJN
zYxZFG<fImrfV~BAJSfM2291hSOF(Ks6Y<Czi*+C~?x_`-C3>KfNy6}?IQ*w!#Y1#r
zZO23I(So((L2mL40iT=h;u&I#vIh}7zM~JW#vx-p;MLnOoscc!&^zga^+8+oLtK5q
z<6Mw)Wi@rcJDb7dMW*1}tiX5KgY<*$o(~T93~}~w4b}&r-|H6-;p;$+h49ir_ZUFW
zc*oQSRSIrrLK^)>nhK!PeQ@dsas?fA<_fpV6?EQ1h^r{ln1Gg{LNHV~57OI*ng+XU
zSYN@<-^CR=da46vI|jKrf=<%LPzlq694hhP+XfLQl_8uDo-Tmg6{*a?i7pO4>IxyK
zVW^pjMHRS-f~3kwGYI4|P@583V}W8EJT3vvb~*X!pqp|)cL&4AnNiN-4R-Yb-9!$l
zgkeYWRzglB1XsT(3N#=a>A}-8klB1tQ3vivLsx{r%O6(;1~q6cgS2V@Vh?E90F>qI
z?+aRC1?2_8Pos?wG-Lpuv=4R!yq<!pgPe&7ZZqdAfEO=7s@Gyy@XACNf7HW(K})1y
z!?V7Q5xRzuz75!D@PH$@Tnl!Gsez8zaVjb}gO8C0Wn@_04w~0cfanML9bC<#b|*n2
zA@Gy~x^n=sItmmuo*|%75ko&~<UXYWv|9->#Yh7sRiQZu()b3&Ii#fs_5gUq7rO^M
zA+vO_CONnThrFx+8k&Ld^H>967J{P1!v@?chp$!v-8BwL>xSTqjtxzWK%2xtR)dEh
z4K+cYH8e5S1ox8B<^~|X0}u3r4T0GN4QsF#A5+wDfd{UU2Hrt@S4et=`4e*d6WA8$
zQNji~#<1Of3Xo<!$UIPS;py+E0O^Cn{Rwd?NCC)O=<f6n($j{yk`tm7x2ODr^fI9P
z5Y;$2VVkKSUIqmgBxS(&NkGkm7Jb-k2c<2fgakdqM*)7uDL6%d6hMn^L@zPa7u9-j
z9%f{4P6gMlp^z(ML4zJiIjOk{$%){5#EL76L5JQzG8cH#0<?M&#s%GN23mxbSq!>}
zHn9kNcWp7KR?RF{05yog1EPpK4Il=9PPj{fX-Q21SC&Po#h_#2Gt<Dg9;Bw|6)-Y5
zS3-Ir3Xr4wAwf+bXyCIzoC*ry!~-222XFcYCkP!QNa_R)2O&CWs-T`AG&g{P9W?X@
znb$zk=?70|u%rfU^&*EhTE7Z3G6~78pyC2#EvR=5$;k@fQ&7QihAqt+fp#81&-}n9
zZ%jbmL{k^!FOa>2LJ#5|$a*2r!ZL)nL1m{4%9;ybe;3f@#n7nm@eB^pKsiq}6S7_b
z)Y0?_b_MTQ1f@u5*$2+(P`!|L09XXNOInSSU><-t6`nRgJ!(%kH_*s5^hQH)3ms|$
zqO#PHgy&jLPENOYKi6>A;1F=jLQ?^{FBdXc;|kg@4v8`a1<<wW=w@Sd(4i>@lCQN5
zHSyV%s0ND@kkR0^f8YQ>3L=OPA-7S&+=1O8{_dWTgTTS93msHnxq?@6L9-9kiB3-b
zjzKOORz~1niMo}QI@ofsQxKQXhZ-|*azf8CM7l9u0}-0o>~jIFyWs?-Hc%?}an&<4
z)r2`)*U%ZqYAR1RPP7~YJ-;04aIn)rm;Qns>J|@P1_LfTA;AP1>;f&qN-b9?%>y<2
zVZHETPa9B3gL4<2I#K~-0O%-3^hzFb!XhO6!G@4neWLj)5_x<D+DZb?NQgmONr-U{
zNL+!}yg-=oDD5Hz_^H~6Gz0BkDuCO5py0?a0hQDs1)xqzZhlHCWIZJ)dLV@XsNVJs
zcGoe0RwD2*IIw3yI*D&8Ao~q68VfevH8>bFIs-Yt7_u?~OVi8{R>gvwW+jjwGBoy4
zoeB*NNIru)I|$MiLy9NToX%hgN+qCFMtU|k!c(SzP8;L|7k(hK!TB7LU_q@`$D&lw
zwT(ro=xNp-oMv&9X@tuid8}oepFeoqAjH#GQvtm04jQ;%hand9fgBbJ$wGPgdAiWL
zAKLCMwnq+UNN9ufV+0z!NJ1-(G(oE}Av1J-`FaXai_k4m0LKQzcu-OWS%H+<!4oSw
zux0DuApmfe2aN;hxoLn(Ed>RF!K7e|IOz`LB9vlN!w@v{0J=>E%^V|GGKC~R&@yDa
z<``-6gHjg6FOc<yp!-$8dyODmNvJ&Bqo86Al1Ma6pmG?CN5Hp-f^T|7DzHFf{Ghc=
z@O}lz{R-;p(3To#m6MLTx}Lhaj*6zbCbV;ezS=273SlR5_5}~F;w-(<PY+{2lm#yS
zkg@>eKbV0K@4?d&xJ-pF0}81uNL7GzI6>C~<>Z&Arhv8wK)eAy{I(=tU0sJk4Ux_j
z)YTzlHi=1~6|J!33RzQwaEqrK<aP*@A_UyFL0XFlu^QT#(}14)25u;qKuSkYa>PjS
zj=>?|foO1BLIYl!!IOy&@=iUJv<6CP$axVI|2V2SNM8)r>~!<=bAh*DLVbKdi)K^7
zS15p138!Kt50sPVKvPVRAs^5RZrC9bnebU41qE=dXh4_Ffg=S}rh<;y0p~VQ!gF`^
za}9FzfmgPW@CMDrfMObQ)P=1Aw7OQ%MH*)Ut)q7F1f9ESPy}i*AeIrpbwYByiaaDe
z!i7Prd0fNeA%^QK7#jG3XK+A`G>~y1L$wtQIT$!OLHWzYA5_+%dIh}00kqmgU0ui1
z#>La!PDfo`0puUlbc2+SuzEpJ!4W?E2U#;+4j*GIc13ATBJC4L3ItHfbA{&uqRK2#
zU?SSA8itysxb<TztI+ftX@;V;P>^!2r<(+1y&I@_R0N-71#3p=;jG6EU<D+&9`_@$
z9!KmQf+ccLnj^jmq5(>Ku)aOgm=;Pl2A}f+DvrQIR-mbR<Q^TQqY3RfAoWd<dzFyl
z9MUX-sswcyVP1!1dT7(c5j=hZ(Sf5%hZ=!sSfkaNj-cEE?MeAj);7S?Rso$K0IHWj
z*~ZgNQv#CjK;Z-`@Q~Ur`Vbj#vj(Lkh2&UB@IyQUkyb#SPlXnB*vlW#?k$iTAdvtG
zVB7;Mpm7jSU8Gt7q5;RC4W!aB1np0O#0JP~5C=ksdZF$Ir3l!*A`)s|Nc{w=fJ3wp
zZgPZFxwtD_K4@qvC_n-p+%p6@5Iz)z>PFCb1!%<07-0u^kOSg(oPh=LJ?OkuNcbu!
zfL6bQ7a%~Y0qBZ(2*(q=9}DCP(3%Yw(8g5Apf5C4fMgIwc95%!KWP6u%w+HxbP!FD
zRzG-z1EdFx;av;REIL@PI;718iV!d#l7xa>LC2{1I7Wi@gu6P2_y<KADne8uQV(eA
z%rVRr$s?|4EiM;-(9Mnzw?Tr~4YeJ^4T%AW9O#@PPH0pppp}iGh?azlKSU1f7u0hm
zk#_?ioh1ocVTroR)x|T|+279(H1Zzg>gylk3YoXTzTQy>ysipmz88`%z%#xI3=A&l
ztKFg3#yRKb<snYUD@x7HF9GeW1<gY%q+}K+L!?0$NrJDEV-RNGgcuCX6rg<_hOQzo
zQA5zWC1|~`4w<J0%{<_4G=Wbw16RQC7G4l&pbxx_xg=i!Y8I%e2bvm(TxbV6*90<`
JzyO)U2LLNdp3DFM

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin8.for b/decus/net/89b/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..adba6b46f24142f2d9c4257a91ab8899a922b2aa
GIT binary patch
literal 39682
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
bb#$PrK&RqD$N$W9)HNJIM+HEoFvAuA^8>xY

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin9.for b/decus/net/89b/bulletin/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..a7d00dbbd5c1209e0a61c391c0596bfe0d430a14
GIT binary patch
literal 45530
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

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin_ann.txt b/decus/net/89b/bulletin/bulletin_ann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..996b51d5f7c63ccaa0a7be4fde4efa8bcd204ea9
GIT binary patch
literal 12864
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
E00?XghyVZp

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/bulletin_howto_get.txt b/decus/net/89b/bulletin/bulletin_howto_get.txt
new file mode 100755
index 0000000000000000000000000000000000000000..f40baa5ff57611529a6ee8862a819269f52d9d33
GIT binary patch
literal 1206
zcmWG#a4X8swc>ORa&Zqgva*8FzCrGeA+A<dO2NJ%0U+Tp#|XXPAWuDKe_t!BAXgv9
zNL^1qH-FtQ#|R|_BLiKpP#;}GOAAW{Lvt%bBL+E!kbEmnxG9c7p241uR#vWIu0bA-
zK_N;y48f&ISyr4*p*}vYA)bB;iFqjs$r*`x>8T3&X$pxcDMhKp#R_TpMGCp8dJGKu
z48Ezw#fj;ux}GUk3JNwBmImfV21W*^mU@nk1{Rj4Mh?kEDe2{gdg-Zp$@#f<3^5Er
zsmZCCWvMAv3Lrl!c>BOSpr8?Lpa+JrnhHsk3eG`DzEddAEXhy^aSpIn2+1hbQ7|%4
z@Cx-&0Qt<=%Gkup)L0?FB_tHd^t7V<T!jEPXOJNQZq9nXo*{a!E}<Zkk?h1`Y-tYE
zSOZHdBe1ayattnsC8<^jtD$PltPIQ*TwOwBAn~Q(8|34FX{A0mR8x~ntQ3e0SaDE1
zDP-oQ<?EIuRybtm=oJ@bf&!31i6KHaEVo!UB;QKG(@#|iiy9>c1`h_$JcXjv^u(f+
zVug}?g_4X^g@U5|q@2`TNI+)hCFd6vr6!jsq-ExS<w{bMOEUBG6!P;F((-dsQj5Sc
z#qJE{8JWo$3dQ-ksrh-S3Pq{Osd*(il?ny<#U-gJ3K^+IsX7Xt3Q4IsnW<%|3Z4oX
ziDjt@X_*zNDah99F?ceBWTYx2m8L6X7As`t!GpqF&&@wbPeH*kr#K&E5?FttLSAY)
zJiTS6DJ14qf~+skEY3(RX7FMt$yZ2EEdiNRl3$vf0r6FCDujmk9OQARr;8!tu+Z02
zQ1C1PIU_H>+)A8*6MM8V7%_O{m#3Dc7J-~qo|%)Qkd&&BSe{r33Z$~c<V0|QmFAUX
z<|ufT=2R*eS?Dn^ScAeozX%k9CHdg+$}CF-2L;S}g_O+VlA_F{QjmTfh2qq_6ouTx
z%p8T1d<Gc?c;>^BlH3?T8M3$_H90e_QX$yY&qcw}#|Pw5P`rTbNzBOs+f|%jT9lkx
z4DxB3LS=rbLRM*Ui9&f|UWr0}UaB(#DB7V`gN;ec&&kOzPfY=34^V0W$t&a~=BDZ>
bWa_2rLF|Hg01{;kJPe#r;G0;K&A<Qv1c7Sg

literal 0
HcmV?d00001

diff --git a/decus/net/89b/bulletin/pmdf.com b/decus/net/89b/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..a756e6d06a9a774b27b1b075b50740eb2f342490
GIT binary patch
literal 23554
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

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/aaareadme.txt b/decus/vax82b/icr/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..a962ff0133e62b09e13dff65dce885aed079f16d
GIT binary patch
literal 2098
zcmZQ#;N^m06$S;Iz$w(n$2G*$52D%*q7o*kP*9X#mYI@TtdN+ekeZg3np~1uma3qT
zo0^zcte}vVU!<T=l98&QP+VDDlA6oQWyg@4n3tHIT2!o{P?E2pkdj$koSK`Nmspaj
zkeQd3UzD3zl9`_ek}E9+smjb#NK{BG%1q5m$*JV!;$lckEY8Tx&(njr2cOH`QWHx`
zi&BdrDxoe{$X8HsD$U7BEy>I)R>)6NNKeg6ElSK$$jmEAElMpeQAkeAQ%C|iIW?~Y
z;>g6D99}K~h|fXc1a=w7FCdNrs)<nDX_+~xDGEuI3dN;KS*gh-(6A^-Eh;Te%u!HC
zs^sO8Mwke*JT*lDYB&Rudqcq?p^#XVs-RF%lv<pcSCX2dpirJ!lA)lG1ow<WeqK(c
zf`USRUUDigmnOn=jncfF)Z$`LOjIfqr52WgyqTYqqL81LTCB;-h088zjDYL{g_MFq
zUTV350#p<dPaxZPxzrJM6&Iu?XC~%kR;8vWl;js=CKp4T1#uLEIaFo7f&#=>xrvnu
z`30ajPt3`wQ~-sWLVl4#K~ZL23Bqr@Tnw<ZstPp$680!$aB4|OW?s5NX#rHd9YaV)
zszP37GRVVekmR6{n3P|NFj^tASV1AP1e92ziA+Hu51elFKrtMeSDpwC?Zmtkh0MH^
z)a1;9jMSpUq#V@rnpv!nmtO)(@X4tu3Mu*Jc?yXj{ovSCS18FS%1<mQ)=@|*EdkkB
zl95`J3R10*m{$o;deGR{Q&0%WC@t0j=?CYa)QZI1f}B(x1%=Es1%=A|QUypjCBg$p
zp)@ZgwFnf!@C28i2GSqk80_rmqoa_RlLJXv3gwwOIiU0n$!)1A3L4;K1BxF-O;B!4
z1f_bA`#}0Z{z@%JiSqnB1&FD73JRXkOapa!F*x%Sr6#6;oC4AhN-^*hs-sYzk(raK
zP?C{foC*%F(&Eg#bf|G)y_xBG`9&ZVskz|r4*@wu0h07fGKx|`Qki+_#h?PBIJHEf
zv;Z86x%tH<NaasyajF8y|9lLf!l$4pKfNdsWF9CDLGzWNo`OO^X$i=k3h>e_BQ>W0
z8nz0VdElTff|Xqg3LsgOasZTAt$4YNkW!?If`X5yQ;@!gt51MJaAdFwh+zdHd_0}t
z7C}lRB-a>$!ZHmUwHb+^0yGg}ZFy!&s)9mJetKq}UUGge#C<wo$MJF@m4C$<`K382
z3ZTLPk`j{hb8{2(QmlBnED$bK0i_`&b@eor-29YO4NWBlz0|^DJp~0NPrne?AV=pA
z&oEadP_X1F=<;&OAaugAnhGpFLGcR{RPcnQOo;uUgapc23Q$KVC@3VQrh%eXK_N9S
zF)1fAFC9gHa(-S(QGSkYqz+6gIH7`KH#t=Sns!04t^iJ6prQyxKP(P|A>osvpa9Ji
zAmdUM6yW7NsQiMI^t@am2;U_qmZYZV7ga**6=*6k)>BY$%}dTNElNyBbwxo=BFJ6f
zWC9AU%pwH^g@V+g;{3eC92A%N_`7@h={fuRDnOi8te^l-2nq_Y00N1EDnzjNc)4KZ
zBwBHsp9jm|;JOP|ZGgh1Bm<mf;N_$pLr`iOs7%NQIZq)iv#1!U)B_b~puC{~N}9;-
VfyNgoorB7rTu_vOiV8hmE&v&_Q#1eo

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bc.com b/decus/vax82b/icr/bulletin/bc.com
new file mode 100755
index 0000000000000000000000000000000000000000..451b9bc724814f5fe992a6b6ec6a78f95a62dc9f
GIT binary patch
literal 904
zcmb1VP*EsOEK7|qOD)Pwt5mR6P)}2Vur-wY{FO8rKq@lR6bcL#^im6p^%Rtp6iPBu
z^FRVtwhBsGN(_<=Dhl~|3aLd!`9%=9^!$>1g_QifR0dgyTylP1Nl|`Id?mWP2!o13
zNosC^0?4f3$Y2#0&tPvQ0|pg^-1MT9%p$P3x_X*QPJVi3a$=4KNU^3mNF*h*C^fkx
zzo=3}Q(Z|8<d4)6g_P7Zh2qL$mEy|cl+5C6tLWm&;?#=NSZR<u3R3g*%ZoBgQWZ+l
zGILVF7V9M?=Ysu+ETN>LP*j?ykXTxhkzbTqm8!%b#h{{qq9P}=xI{r+y}(diiI+h|
zAvq_%7-}p7H-n0T1IV3VvjrGb6jD-i;Feh%fWrjjmZH?e6ot~nw4BUhkfTcz)AVvO
zi@|n*r1VqsQfyQ6b6`qxGV@Z|8B`Q<^79L<7-Se!6ciM2sZ#^XmKLWXLNK+Wq$n}D
zM8n8X$IwUzWSFM9k_K2^VsdhRX<i9DuwhC~Omr+@D)qoBGt(4cilNCt0SchW0vz=q
z7eY)<Nli<`FxJdi$I!sQ0A@18t&q?K#a(`BNkM6ef|9yA$o=XH>gpg<)Rlz5E+~e^
zGDHv>3Z;3V00hN)NouZDQfW?3az<)$HYjEk6yQ!`U}I2GNX^f&0>y~}G|nL54+>XM
zg0*5$K(Phn9`v*%4pxzpnv+_R3bGa&Z`KA3pwz6O0CyoI39BoC)n}%mWHfLd0;z;#
FHUPmA3d{fi

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bcmail.com b/decus/vax82b/icr/bulletin/bcmail.com
new file mode 100755
index 0000000000000000000000000000000000000000..2316d8299619b37f273210d9b6edb6832fec0f6d
GIT binary patch
literal 1508
zcmb1VP*EsOEK7|qOD)Pwt5mR6P)}2Vur-wY{FO8rKq@lR6bcL#^im6p^%Rtp6iPBu
z^FRVtwhBsGN(_<=Dhl~|3aLd!`9%=9^!$>1g_QifR0dgyTylP1Nl|`Id?mWP2!o13
zNosC^0?4f3$Y2#0&tPvQ0|pg^-1MT9%p$P3x_X*QPJVi3a$=4KNU^3mNF*h*C^fkx
zzo=3}Q(Z}bK}8`YH3w{#UP@w#wU!*nXQ?F$DXD1+#g)Y>#g)Y=nZ?;w(Z!X;sTHZQ
z(jb==q~__D7iE^DDwL#U=A=TjCne{CeT^)kq@qw%nx~LhT9T1plv$Ok#303>qJW|z
zC$qRjL0!GTP+f_aK}8`sC%+hKECV-#ih={k<$55qQQVr8oNH|W4keIVic%9(6iO4*
zax#lSjxJ41)62;$2HORa(ofAxu}#g-fhoz!%u8iwP*KRq&o8iIkYP|!P*A|7P7N$u
zTAYdq)6|NRqQvA94I@JxLn9rKVVden8enya$;tVpc_r}Rhbc8N(XoK3)B~%`OjCd<
zh9(dND1asuaAE+t5MpvlYFZkGv1Z0Ph6V-(Fq0u}g@i6B?($1Z3Q9{9l+@Kh?pIe(
zR|lD*t|SC@K`}IzA%Z$!vBcuy%=A2cka7ieNK#S<M?gwq2`FS$phiN&tTYcSSX^0L
zlA3FkRGO2MoRONG4N9E~3UKqG=BR>g$cM$3eri#XEy#c1)RP7#K}nE75v&d#A9?v8
z2Y~Dc(P;{x@Fq$PKiC{-dP>bLNMnG6JZAU=r{<+(=A|p-CT8X+l;kTw!%GR2z7!O|
zE{14IO3qbCN(L#@E6FWj5Cz+SkWx|sNhvWv{EsAFoSK)SB#y2cW(~L`P=MwNkQGW!
zr8zmNC7F4}N(`Vpp#aSlpj@B;HYKs3AT=)q?v{!YI5W2Zl!Fx%pejIN1`1Uqc}Tc8
zAo)WHY-UPoPHIUil0s`O9hi1&Er>hdiIRbbK}7)`HC7Nak;57iHc&GW#z6gpFo%sn
zMIkjm#|o6YVg7{VWKa$T6^2#}5I@7x6DVb)mr9VZh1ynJSqv=!tPP-X0n-ah(-0qL
QrlAz#;PM%y5>k)@0GzMEY5)KL

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bcmail.txt b/decus/vax82b/icr/bulletin/bcmail.txt
new file mode 100755
index 0000000000000000000000000000000000000000..efc8bc9590c6c54017be5ba83346c14e810fdbea
GIT binary patch
literal 582
zcmZ=^;0(^sO;so@PAw`{$Ve<pRmjaOE>2BRNGi?ANiE6DD^|!)Q^?FKNi9k(E>S4S
zS18Fy%~eRvEXhbMQb<ZoPAn}>^=2r^NUenFEXhb!NX*O2FU?C%%}vcKQ7Fks1QDr4
zsS4#FA}_TZ+4ww#M1|tgq^#8B5*>y7A_i}UwEQB4e6R&Ysfoq;dBu7P3Z4pyxeCRp
zc`2EB=?azkr3#4(Ihn;JAlE@P7b}!!WF}`QB<JUqBxdG;t<YugW`Ottqy_B1y!;Y{
zqSV9`g+#E|N-{Ew6><|Zb29VNLDr;!4Nu8e0I4g_EY1M=8KOR~lEIrHKMfoLItm3j
zsfop@3YqD7`9-M;U}JJpOG;9U^b`~nBJ)cXauX{d7Gd#kdS+Q_9)mXn)aeRIl?o-5
z1t6~}IfeT8=m&>7*+S)%VCEHP<d^28C}id(=ai;EZA{M3%}vZpQAh)a8&n6_U+^f)
z%u@h)sYoFwKRq)~0j5JCEi)%oK?5wPmz<xgsiUA!42s>v5|DBR4Tkc}oE(M3obtrV
gVukcna11KsBo>!|(m`fkT7FS(Vo7Fxo*n}O0F(F28vp<R

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/build.com b/decus/vax82b/icr/bulletin/build.com
new file mode 100755
index 0000000000000000000000000000000000000000..fc5de3ce0922eaae3a31a81f012d5a45ed48e671
GIT binary patch
literal 176
zcmY#kP*F(E&n?KzN!8EEEH2T{$;`{P)zHt&FDXh)PSwv%EYMWYHDXWzfuz!$9R0lf
z^2DM%{k;5?)TGjM{mi^%Tab8iey(0xevuA{U65E*oJyR@x(Jh#Gg6bY2^h}+07<4h
AssI20

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bull.for b/decus/vax82b/icr/bulletin/bull.for
new file mode 100755
index 0000000000000000000000000000000000000000..02798c172176d71df89e42f515783e74f115745c
GIT binary patch
literal 11412
zcmZQ%NM_(=NahSE%1<v!%vDILv|<opNao}W%1=ryDpBy(QwT1}Psz_oQ~`;GWTYy1
z<`tJ@mXwyHDx~EXDL5zQC8riC1f>?ICKe@Uh=Wv_n;RG^IF%M<<mcq3Dma#<=9Q*0
zNP}boGBR@#Q&MvZGBOi&6apL-6ch|C4Gj$$K<<!a;LOY|$jMC3EK$hJD@jdHEmF`(
zRM1tZ(qs^0;LOZR&M8evRZveV&B;m5&(%xIFH#p};7ra)EJ{o+NiEVcG&WMm%*)Bl
zOJ(2%sfQR*T#{JAz{kLulb@cMoS37K0}_yA;7lzn%`8jINzF@6RnPzn>VRZ483Yh&
zGmCXHi}Okt7`PcYb29Ui^GXzK6$}_u7&t*n6>Jr9GLux&Q%mC0@{3Y4)AKYS*6Zlx
zq~>WVz*T`<T##5)oC=lKFth?G(6nOU%r8jIQ_v{Q%Pg@q(Mik9NwrlEjto}u4-E+j
z4N=!gPAn?QOiWKr&d)0;%FnS?Ps=YVDN4*!*HlE&Yl@`T+27aK(a%L)lR=Y#Gc!#=
zLoYACL=WU(O@-vdoE)&Di%aqgG*rtHb2Pvbnha79wVA~lDXBTBC8_agIf?0-nhGTu
zsd;=1oC*-F5IGqJ&eWXZR0WXXnZ+83DJjURx#6l4Q&Jd|P}Qbn7NsVa<QG*U>kx$N
zfJ-y5Li924z~yo>i%U2_ywtpu%rq7T&eXgV1_lNOAqLLk(xjsN(vr-)R0W6&$w^Dp
zO*5kK6sTpQP@-X^sgt9Vmz=>Mf}CQF3>1n}3locz1(8K93=~olOBfg!EMRexSE5l|
znv|8AToPYUlv<pcSE8w@024_nO-oBHQm|D}cXV_Njtq7R^-<S{=tNbbms+T&uB8A4
z>d@4XnO9a^n#7<1(E&>C8pWxFrJ#I)WEnW&<mH28tWi>)AvEO`R~D-jlqTh5CR-I(
z7AKYF6qhFHr6iW9gL74Bv8{T3PKvq?$WMlxDVfCu`NgTW>e;EO1?oD9$;qk3#UNf~
zYKpo}eo=a2US?HdNoIbYt$Jo&N@@j2*n)x6kh3T?Ilm~Sq_QB@Ry{2fEDjMW&a6tc
zH8j`BPOY@nFtoC?f|m=LI?^DW#Tki3sVO=|sfj81c{!CjsYOM$h6bjZ45kd6AVCEU
zL$GGlFoP;HKo4%65(a(-&g7i@;#6q%HPmFVL<t!q%#cyn*GDy8Ute9XI4MV62b3-h
z!KDf)s7mv)^YY8{)OEmqCM&e8Kz@b<4bIRqFarBn!_dme06DyrL3-2ji*mu`O>SaI
z2`K!b0SFH_OGt_VmoCZq1(mtQpoF7iqN7(*RGO-%Q=)_FS4~ZY^!$>11w%sv^sqD1
zWMBuyLP=>+9s>`9p@9J>sKm?6D^0}=WstlnT%L!46P7khld^ai3=MJWHPQr?CNR~-
zsf7qT5v2(~N@)Tr!A8pxa4muwnRv?*P^}EAXh3B`dTL2YW-cgYXfoKN<PYLY4tRDL
zkkW$-lp7$4Uvs$RaBzu;BZq4;7=iL)VhY|85xqc^2k9v<$}CA$&@e=o)G1CaWZ-1r
zOwU&+$yYEkVBlsz%BBpm44im%ax)kqGBtYHVW`Q##=x1QV5?v#4JnZ_i#0$kDWuv9
z)QDl=0<|4-O7j$K70m5GY^1hVPH7&bv<7R;OUzA0t+qfF1i03KrUO{(1j$TOevp|^
zf0*bP8)!0^Fc=$fDuCL_xrrqT8tMwJc_pbu3c0Dp#fj;l_H#~7etBw&LQ<sysJJW2
z&(W<?*F>~&xEV~4{H+WMVNk4q9BXQzlbV-eYheJcpezhD^O7@kK&=Kr22%r0P|SjC
zEYwM~FaWphz@=VpVs>$AAt)~<7AJ$^L?=g68XopWI%Wo%kmd-er2;lhjKK_HTB4DG
zPNosqNDfGd=V%+kW7Px{s}@M^1+{6A>c^bYJWcetLn-$WWw0np8H{KXl2a06w&wZK
zTV|jZB)qktWn>I$eWfxm46AkyI5i@-bJA07)uAmx1qF3*Dl#;{(#&CJ;LJ$|_j+W(
zu>x*{BAT2CBhd1+2q-szItV$*pt`~U(vvU(i9-7l`K2W}c^W1<>cNnvEyyUB#FA8n
z{4|A}#NrZ#)Vz|SN_9=FdUPQGqzA%6Ce<~;eGml&u*(f0IbT5m+;5Nvxd5CSKz+C3
z%HsIM;$%<_1xoL!IwhJ6+He&x7ot{u`uge$3hMg$DTyVinhZK1)u7@5R9ZsXMv$zD
zH8jEQf|P=W1_WC=*xDxo;8=k5c0he1a&iS)Ux$-~{;{VRM*mnREwiY&#1uVW>68?u
zrhs}rC7F3?AUe6U2;38@N-72O!95~NVdTD#r9yIPQE_Qf9*U@;p+ZT1N@8Ux@x3Qd
z=>s1bFg8=jFD*$&HB%umuedz52xL=AVo9O`*c1AC;Kr+dIzIy^SQO+|eFGf>{Tv3+
zr~*U}sI#S@u0VeOObps;MQR~|0!NdgGAEV%-U3)Bf!+f4zLhYdbp-EQX)4&DwDgQ2
zb*nnax1eE|JZKj&M-Qcg2yf<rT|-u{2dopnKa5OaogS1vB62HF2UgR9dxY3ZN+SbJ
zXhPK~L21k6!1Wq~t%0OwaPf+)2h<Y<<qCN1X>5>;(#lDcgxAZ)aH|Y-z_3^q=00RQ
z;Hp5mP6uST0yn7r0cu%*I#Q_)kk%1uVWyXtst0kSUSeK~9;PJnfB`s+z<oFi18GpX
z2P)q)i#3Wf^O8{pjEeO^vI^h<qLR$q<lF*{5*>&tNY$aKms6r=0O}Be8ia<12C3>0
z9pI7~t(^ik9imUiP&3&Oq!M}jDL)4~{-l>*q?cK&k(3G=jzb<`VgQ%=(0T{ebWr}*
zG1N?ChnZRobqUCCaJPfP6vNGUOa-aeG1SZiw-2E;4?n0i2dc1OF_LBqvQt3;sU3=a
z%m5NW@Uenq0dSrxNh|@46@Z6T!0Dc>97D-CfeOeSptdH;I02|KL~bkFKzs=jR?slg
zF*N{XjPz7nXj2nZXPSc=9;t<(Is(){HG~e9fvRL#P<s{>Y9M<+ZCax$3!O|8SVJ_G
zAJjqx$-_d`Pyu2eB=uoU4tfln;4UpRdW%yFb)abmlFBso(vec9xq&6jM5I)gSE7MP
zcc82T894)|RivTQB6&=^K#4<B)67!G%v8tBG>@Hu6Eu{WnWiJiU}nk*@{0nvKLE<L
zI$AKh!8rqUoFy$Wrx-lY0!bjSmJ-D0keUkA_EL9O2jvVTfpm3H)+@<ZFtY&XW00Mo
z^bQ`&0oQ|&=2|c}11BeF_(;Lb)W9G~ivdJ&!n+sxI_fGRl?AB^ZaM)v?mB@A`9%sg
z$whYd3h)+~f&wVaa(NjzAzeHT6CE=%%~D$iGc%Yu8VF-Db5eB_0*W&8N^}(5^K}#g
zOEXJghJw0L3VEp&C06R1#exi+oM3k<*ed8jf<YY~j_I1PFaxDI4O1O6b8u(L%-p~f
zToQvAnvmeo5oRzmhlV*Mg=r)jYFdIvq(PyA81+vyhM5WqDTr=R>8W0*4lX*8L;?}P
zTLd!S06kW11z=`@V>PuRvqX@=%mV5TSV{(s;)2|O5ua)3@#&@xiLVMn22SKD1v4E`
zR~9m*;N$P^>1U;`uMbHqpwc9%G)G-0O%#-iF^3)#^}yn=vDw6eg4DbeJTnqH;FbW|
z(5_~ZDg!5EfDS3?n(08}Os7N#;u_6zevmp)cM&ofVy2m70t+Kh3IbOp&>#j4V;7(Y
zK>#!e46ud(#1@dBb25t&L(+Mv<?1?eV1MGAX@QI$Bm7kWN}l?VX$Eyo1|t2Jh~d9f
zczRU;_mw~~4JrH-Y!ym03^h?ijWofcMw)^QW|nB_q(~1IQlOLxF$0t`4M4db#5K|c
zb76VjfS<t}G%kTCWil-wCV=#V%Q0wi2rbBpQlY~dh^7drwF-*65@Co=<dJYA%}nr&
zk%9uWr(<Zq%U}Vr5tg!3!DTeaHfRxC0&cKqYJvubbu0~ZEDiV>EI~RDZY&am+5{R|
zg!RnS71T9VAmSj?Akhr+EYe&EBx@)_RDtT^<ouLW1r1{}9YX^Ho&3@gSj#EV2t4u(
ziU_1Zn~;puqEv;%qEv;v)N%#TR9<RHW?r#Eex8DQqNSz;%v^9zhPex5Dknq+lzI_4
z8AX*k4zu;tHH&y4x<T$u$xMT~9!o@kDid%-6!C$_z7YW?3o-#z0)l#`pw6$YA#xKm
z6{Rnl%EMrYG{}ZA>aKt$Vyp>DzeTB_5qky5$PFWdf&n9gLY^6-f0$O9mkgT4QGjOt
z%sfzC3mU&lNzDNzE>Q4;go;a(H1YIf6%>*CmS9srZ3U1)`K2Y0B(94z(gQVJ0JUdX
zT$+Sy9$5g{d~mlErT++-k&DOP`($KLD3XEp=TO_0V2A1$YTClu>qa_;;MNav+sDw*
zKoitEh4=y*AR5R`pdv}oXep$2QqVwc|76NQTJ=yLYbro<Dkx}-3^e6IBd0K(>IyEP
zsol)HbOlHk$x2<bNE+&L&`3f?iUvp@#Mz)IDMRT&=zvocQVIqsPDw1$Fto}`&d}5Z
z&0#_6D!6Mv1Fz7s08(OV7-@pXNfi_jH7m;aj1?l)f<p_`JOqt$f(JVZ1e60vFQ^=V
zCJIAMQ1b`u9SuWGa4ij$F+!3t0#8hV`XR;!;PyJWhhv6bX61nEY^Z)iP;qR4ECMc|
z4R|4~QCK;bB?NL2B=Lh<D&VmNaJc}@IjHkhpfr~cnn(kwg|uoi;bTChkX**Vz{sFb
zERH3QWfp5xXd2?lMX9(_KLcn4KC@WCRzafz97+X=MTxnoC8<TlkeUPG3R{>f7#Jk6
zx*@Mbqe4>wk1O(VyF#9U6IA<PcSmZWo<T7@H1ZMd&_EdxL*&4u(lpQ*cV20(PEKZC
zUTH4A5=IA0-cBk_6G1K)ic<^oN^><pbucG%fr^$1C>`gO<|gCv71~H!DG4KO<wzwO
zd?kuLXx#&-2GcMy0F@@isf9_UX`pd?h})oE1{WY;UndJ;mL8h$aMVMDqdZDDg35!O
zJaBmcom$Yu7k<fn$RU-NoFRl<_G)Npf(F$==^H*KXJ!B@_3{z=6mkr8a*P-m6cj-I
zHUy;tQxjcK$)axr5-|dcm_kM5VBw&kVP>FX46VqKOCw|0%!P)!mX?;fj!llCU4>4f
zO<r<_osLb8kzIujSV9vN%V?z<sQ!kBkp{jnf|i*jnYp0pZp~smDW5?QIgCJK&PJLb
zzar)yEJ2GpaHS-a5QWZCprl$ubI@v%ywY6642MEaDyYg$WdN1UXnq8>o#f%Af07F3
zSa@cxW+rIm6W9#U9Do(HwgHX#z}AR>s&VK#AsJ9<mzoDkoeCO;=FsE`%6SSUnYrSi
zbckqJRaxk$TdC_*S!fo4ds``>i9v--&^(@wp?MCp#RDqMq4_S;Did59f!qyVmXru@
zdqI2&T8{;Gs<t7#*9_GQQ2<(XRh(J~D!ZZLATv>0TD+hd6VwDu%}Y^8$wyjoBnzo&
zLF-yTJrKlV8%P5)6Ff=)4r8ReV`QQYu^Tj&kqVkR0IdOm6eQqPU?BHsa>C{lok1ap
zZiX>dGfI<inWli4K}4inDU{p|X{SQ#Z+!V0wDJyK8z>Ycrl%HHDcC9)nV_UbX#U2P
zav2#E7=$6Ams6Sts*_D1VU`abmjlHyq&1+Io~j42Ll>$d6Pz{_V9gp69YX_6bxlZ0
zf~6%5edsU*XzT%0kHe~81$E6tIZ%iyC_vi5raDHD$r&TaK!A~{CO<5`A+010O$~kq
zBS?Q8W=tMNi$ww4PJp(}!TmId`#~uXyi8Er5D^E$@R3|lcpDpli$Vr|(AX^0PQwbF
zM5Glk$%t4JL5a28vO<kSog`4t5K;dmf?C2!8b+E7pw%sjpviYzg(M9_O&$hLkemXD
zXM`y6^<kznGANXSYFy}2OL$uy)+IC4DKXOI1f_b23M~_b5<`$>B}O1JB@;A<V+(Ev
zKvQgzN^xmYg+>WTr%p;{nx;A^MWiWcK-7ZzWzcy*aJvX%k%FxPL|PiM;t$-@2Z<Ph
zb30Un0xu{Y;W`WppgE=(RooyC5$^EvI~U2vdZ?=fp^M)@Gds|RGdP9itAJ7%G<MVt
zJoCyDb23vvg)?aSQz1RGEHzJ0U6Tu1dV<DpknGSwwF9zh4m^8=Y)7gUiXFkw@>C(O
zG&d==NTCR{KD8({1w8Ckl95>q8YV6RuZhELb0&t(poJIczBACkYja+Hi9%X_X<iCe
kdqAyE^fi}x`Jj0N3?C}Uq1fY>uTWf?oB<0(T&5cU0H66I?f?J)

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bullcheck.for b/decus/vax82b/icr/bulletin/bullcheck.for
new file mode 100755
index 0000000000000000000000000000000000000000..ed5b51881205d39ce4a531e15089323cde47a571
GIT binary patch
literal 2546
zcmb1S;LOY|$jMC3EK$hJD@jdHEmF`(RM1tZ(qs^0;LOZR&M8evRZveV&B;m5&(%xI
zFH+|Pi9?hYmn4=j@G)@a<fmsQC*~;RfCMBNI8zHtGs_ZlQuC5i6*RztIv^QM1_6ZH
z%wnC);=B?D1}g^6{DRax1&z|Y%o1A@owUrHR9p4n$Y2%!(2#)85Otm8#G<0i#PrnU
z{JfH){2W{LwEUuyqQpFPO+^&Frbv37{e68M{an;F8Tc7ElM{1t6jCyaQj<&aiz*pd
z7&ue&QWzK*7(^L3i%XM=@=HrH^HPyikP|N8@B)X6mWe`%p@xyBPKl9*k)|XAXL3ej
zQDSmQYLS+au|i5>Nvfd^h%{ngV6aB<fg#if#g)Y>1*J(jnaNhgmBmS=ImM+(dMSw|
z>fmrJEw)w9&q-0&VX$D}G~`UlEH20|PPJ9fPE9RP*GWuHPAx75@hVeO)OGTU(i8JC
zs}f5x^Yd)gGxJhXD?q|vokgk1`9&!ul?AD`>S>u^afncHW>u=Kp}9_WYNf4)p_Qc-
z+y|OE(jYsFGZKqZQ*??_6I1f@aw>IFi;8Rw4Gc6HEK&SpjO3q`%;IdT=vat<a`fo!
z8zWP!zLCP^8%qOCE(T*xP@2okD@`?J-~@SALBkMaOnR!Vx&jQS!+oz%T$+@Xnp_f}
zRGOBSTBK8A$iU9PnUkzwt6;#u#lTr&q+zHD;y~C&V73*^WMh!YwrECx0@hR~H7~{1
zR1?E^BQ6G0xC>>$X&K3S1zQCqM>23T7#hG8Gbl1}Dkx;8DQJ{r<|gMBXp|W0lo)9$
z=%ttFDHv!flw_plfl2_7A3>^elJ!yx^`H_WAiW?NaK6efEy>B#FwwDR00}8*f$a>2
z1O!OLC9xz`AwNwaC$YFhAvLe0s1hWqpr8Pj0E>b`R$Y^U2y=BI0AvD$g-n7(6%-VZ
zg>-e*H5qte?ght$Ap;MLpPHAFnWhZkf&G$`nWR!&Ssb5OoLrKbs{ziXhB_sNnhd%S
zRiLnd#3Cp>6buyf67y2@6u=o>0VD(sA_i%QdIfNHHv&b4Uus!ukpkGO44e?z)STi}
z22}`KK>?==j6hL?=4xk%F0dY041hykU0)wH3F+&rD=4Vz>w`)hLu8JTCMZpU0u3Av
zU>|~<2TJ3hWM^n#08V(Ie2tOxprHr}3tI&PaF{}Z!B)Y*4&*wBSvXU*A<T3v>6#m)
zKRsWeBwxYMfPtIA5-H{KGH{j`WtOBWXqf0&nrbqrFj$&$rsWsqCYETZD})xO7AfR`
zgE}WaJv}u=Au~@=QC*XZffH(;p#cwrp#j1`Q2mgTUz`f9fQ&U6co+<kvI?5Kp(ZF#
z7p0bz7Udz;BvRnq2dhaSF_Kf72TDPp8USA{TaZ|kn44OXTBJ~rn4Vf(rC_UIWFmxI
zYiMX`g3=MVhQU%JGcqVJ2s3bk(q>L+9w-%>Ky$D>C>+7!nR&^1C3@+pdJsEwVJZYc
zDijppA!=x#$)E`;DM0B08mjv0Dj}5xsR}m9MRuSlft860>Y5C45dDz2Hq|kLM5>V~
zxJ)!M)#PU|GT=lq3sfH)nSw=N#(-*Qkcu3z8$rb*O1cD>3UE0HL)(x8WG^_~3d7R_
zD7=jgz(K{p&tPl-OBIF{I*Hg~4HRzjh}KM6X<jm@mQ+9~5*cLSDp2cnos`Tp4I@nk
z1_n?K4{Bk6OOMi|3P@oJl83aS(iAixYW4C`VP&Wg$o&wD6l@hB($Wl^pb`OGEQ3T0
gHIXzxN-?+&Lk3oeYBX^J21LlPgK8F}bPDn>0Q@VzhyVZp

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bullcom.for b/decus/vax82b/icr/bulletin/bullcom.for
new file mode 100755
index 0000000000000000000000000000000000000000..74f41edce4f7f9b2f55a331d90399565875c6365
GIT binary patch
literal 638
zcmb1R;4DZiO3Y0yNi9++E=|fxO)iN~%SlXEuvJhuRIgCPCSOpLTAZ3!0#ah6Ucn%P
zq9!vhITdb#iFyT!4N0kK`9%n6Lj&~+1r*(>g{7$|1{kPUC}UND<OmA`bXVl(q`=)^
zXkegTf#Sx*6ojl1NLC)%hLqHt)DnanO+X45P+XaonUfliVn4boQ!<NElS}f8Dv@0Q
za-|sqXJ%eWYI<ssmWcv9<coER!NHbPnwFMYq+z6~0}Uv+fFQEI;?zP7BTWWr2F~P+
z#G=IHlGGwCOL*)-^e~7c%bJ-efE}Hen48LA!N8fEpPQSXr=Xuynp2Qiq>thfXd-|Z
rgW@n9IR;KcP86r<6sH#IAdF@}ac53uUUFUu*d<W=AR_t-5Sjr1IA_ip

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bulletin.hlp b/decus/vax82b/icr/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..e3c3849dcd9d544a29dac5c74b0b3450e8086389
GIT binary patch
literal 3470
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

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bulletin.rno b/decus/vax82b/icr/bulletin/bulletin.rno
new file mode 100755
index 0000000000000000000000000000000000000000..b1b537bac08a14e0069ca0760da9ebecd249f705
GIT binary patch
literal 4098
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

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bullintro.rno b/decus/vax82b/icr/bulletin/bullintro.rno
new file mode 100755
index 0000000000000000000000000000000000000000..58985918e8229b3449f4e1ea8341f93e230c3898
GIT binary patch
literal 1514
zcmWe;&?`tRNG(z*&a6sRFf=eQ(6KOJ;A7CsNlhzJ$W1It&&*RW5Ma<N%1qCI3z%E-
zf%Fw6rWYj^WGEQu7@9DIWMmdA6cpvB7bWH@q+}Ks<Rn%WD<qZX<fN8l<`paCrzxbT
z=A{-T<|t(5m82G>7MJMBF+}E<D&!_sDx{~DC}ifP<rn29mSpDVDdguVWaO8dF_h#h
zloqEdWR@r-RVtKJ7G&n7D=2xm`UEIAh5GoohIslZ=_x3LXQbvSROXi|<m9I-WajCJ
zF_dJa!W~ndnUkYXP?VWhV#bi0T3no%o>~l6osn3Us*smoqEMMyqEM8Yn4+LjnwOJW
z43SMN&Q?gvFH*?QNwJ0N)6`Q?@GMaP8=06>oUc%lnv(-ItQ_Qqywq|9xD{aIlTuUj
z80;AmQ&Lh>K)x!-FD}kZ%1Koy$uG!E1_ui)ICK<}N=v|I<(3wgC=?f@CTFH)CMV|P
zR5ExmfSgm34{>HmMrv^?+#)>%1z0eaXBKBDl;kTEl$IzcfkH?>IMm6@)j7nrxHKs%
zHMvAdAv4dJp)$X;2ozSCd3wqDxe95SIjLZ;mSp4?rz${|7As`tDU@eqCTD=%lvtDs
zkGRwnJq8<w5LDIqFx4d)sYR&@AoYmYPfpBJNJ>@6$t*5OO;Jdylwg2GCfJoOo<Xk8
zA^t&;N_yxiONzm<L;)0?sd*`&M3kDCoB{K?BZEd_u|iU6PJX$j4p<Q^0YW1vC%+u*
z_>z2u;?$hf<PwFl#G=gn(qe`D0#G_D)?;vH2!SRm_k1Nt#3m<#(p+Lr4$PinP?#pA
z!jg4rib8p2Nk)EYi9%Xw5y-m?JPhDiEGh*X>&c*zT9KSuP@<3saeGpJNlAV#$oU|j
z6eky@rsjc?63ptr(##U5<tdrP$@zIDnR%tDARjR}Gr&U;l0Zr_QY#_u1i3IN6_hPf
zQxp=@6EpKbIu!C!D@qhfGILYGUeC!-&&*@6W6;PiQUIkPP?Cn5i0lTp%$!uH8;U_0
z1LV?zqSWNnl+3(z3s?>SC5l8yipfjNO-)fya&&YIjtq7R_0e+*^-)sDFH%r~rXa9@
zDnmXvZ$cBCLP};)YH~?_QKb$jae*=dIQSVH7?c7)c@*jdaDD}Q2j*Bk1qDZi<iw()
z%*6Cmg`(7w(xN;_I207+C#R;Sh=589kgLG~0L_LN=}DA9FF6%d04Z2&X=y3=`G>eF
zXlZFNurlZsXJ-~LxG=cngA0X})ST23a2OUr{2Lq@tm5PE?&)U*@vo1bi(^Q<qJjdr
z=mTe>qSV~f+@#c^VrK?O&Ve}|Qlx-O1aLu<n3n>!1jNx(P;dd+1uEMzp=Ap=2{L#w
vfN}?@lmjKeqSWM~)WnihP-zJEA}Ee^6hKBL78jR7;~QZ|UOuAujaLK!YUKek

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bullintro.txt b/decus/vax82b/icr/bulletin/bullintro.txt
new file mode 100755
index 0000000000000000000000000000000000000000..cd314b3ac69af14c2f5932e6d628675996cacfc9
GIT binary patch
literal 1488
zcmZQzU|{fP2+7DSRwyXSPcKT$RY=J!F33r&ELKP=&B;kE$;>NO$WK#9Pt8j$O3YEn
z%qvMPN-ZwYQ&5P^FIC7*tW;1)Pc2bU$jnR2FUn0U$;{7V@Mp-+Q&7mrFIOnZS12t`
zRmdz+NUBsQsVvCMOIJ|xaP<jLa0>PDaSieGQ_@pV2+v5(Q>e@@RmjOtSIErMQ7Fks
zg}bLbGbe|^pP`^AGp|G;H?_DpF+H^ytU4pHEL9;dzeJ%jwM3yPH8Dj&qckrkwHP9s
zSe&h(kd|Mhppc)Fq5#*asi&Zz;90`p&j2!5K_M}xIA1}bBsC{T0c@y3Imj^zd8y@a
zEec?Zl2TLi6cSTXQd1Q2^Arm5i;FXpa#9sa@(VJPK|#de&j1S?9fhRQ60m8xrNt!*
z#RaL!nQ58Hi8(oy3Ls~d<U^cWl95`R3bzItq>wNz&n(Vh@MkE=S5PP@Em2TV0)>};
zaHx})t8<8LacNRkYI2DZDA>WyE>Zx6U1pwMa(=EtT4qiv*ykk~`NgRUP{qXxnV^^{
z&&W*90J|-*C>0)^sVRC23L&V<^YauSic2z5i&7Op$`MIIAvrNmK_MxXL5U$Jv$!NR
z1v!GjZgueta&->z4~kUM1En#?5^$`h=B0p=Q)*&z2F&9M8i~aUNvS#c<(il=4~n3i
z{Bp1-6+p>Jp*S@sH5n9tWr;<Z`K84Q3i$<~R96g&*brzEbI(^&0LO1~A}IYO=H$R^
zD+U>olnP7csVNHOnI#$dr63d2N{c{#g@j5`DcD#Ajns<d)PfR)M2H8H@=Hqcb3uLp
zCDP*LqSVwpP@00-99WtOiWiXO4E_u$nZ?QZc_o>7rKt*F|08l0B$1S4q*g*)3UXso
zDkzhrrYIz)CuZh>HRPpMlqi&B=B9$;jKQBFCqF$iPeCKU2%M5Y=^Gv?$j)%f%t?g?
zK`|(sfE-&;l$xBH0?LBWYy?RWi3*SuqmY-Fo0_7apycT27#tbw6zZer6zZd-kYA*r
z1WiLw0dQt5f}}Wwl+2>k<dXcNN*z#g$w>vJT4*c;fbuNV6_ET3at6%3dI}1T3dxB@
zMVX1|sR~7@C8b4qkf10i%1=&BO##IeC=3{Q8Ni_cb+sM?1A`ue0zsgqrKRBKAL6Q@
zrKJT*fiC&r!XhO#C$%IMoS=$eJ`auzR`Kz7_w=)Zc-%+N#W6$?lp`{WVQPv}b5nDZ
zQj3ZeK>kby<xZGSiovESK*|Y7)>cT&OHlyZ2j=T3D7b*^1qFU)3B;F>qzTF^pmI>5
vB%i^Sp(r)EC^fMp6;xt^{S1nE9k5}E#l@wNQ~<FDT;S#9BNCJ%0|Ns9Y~1Mj

literal 0
HcmV?d00001

diff --git a/decus/vax82b/icr/bulletin/bullparse.mar b/decus/vax82b/icr/bulletin/bullparse.mar
new file mode 100755
index 0000000000000000000000000000000000000000..5b9180f9f26205bb3454e5bfb4d64e432dbaff14
GIT binary patch
literal 4954
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

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/aaareadme.doc b/decus/vax85c/bulletin/aaareadme.doc
new file mode 100755
index 0000000000000000000000000000000000000000..d68fed3a3662dab52505ee0510d650dc301b219f
GIT binary patch
literal 4500
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
Qsvk5SQI?pKnW9$;04P}4egFUf

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/aaareadme.rno b/decus/vax85c/bulletin/aaareadme.rno
new file mode 100755
index 0000000000000000000000000000000000000000..970aaa62e87ca354216073e13f7f404ac060dcb9
GIT binary patch
literal 758
zcmd;N&?_ibFf-7xFkoP1(96kHFlAt4&@0MSFgImp&`T^};9$^8%1O-2RxsjY&`Y-V
zO)Sb*@X60h$<LDp^F2cp0&)_Ia}yQZN{ch|^Awy@^GZ^S7{IcIX66cxIZ26ml?uTn
zdI}1D;f7|qMrK9~Vj#WFiMdHdnJMY1Itspy3I;}o#+ITWao->x)c`l=FvkdoDAyog
z$B+;tR~R#dWMmdA6qhFDW)_1jOwP|MNzBYER!CIHOD$I@ODzHm=cg$+h5GoohIsnv
zFz7NQDkPQW<fN8l<|!oQCl;mXC+6klm*yp>=BDPAC=^!~m!#$@q~#YWg!u;RF}O20
z`uX{X`Z>Gm`8s+kq@)%n7iA`;7Aurwq$;GPCYF>Ir4}nBrlh2%C?w{kC?u7p7b_&^
z7Zs%@m!ziXC}id(=ai;o=A|>JFeEA@XC&sOrz(`>gS9(3`8x)=z)Vpn&&W*9kYq?I
z%Fj+!D9<d(0J#9}3llvC1_ld;;M7zFM@PpXS4S6LS3MVhXRuQ<^NLG~N|Q@6^Ye-o
z^79muN;7jnmcl)*$H3st;FFnDlvtFRn5SN>ke6SQYNen64#I-O<m|-sRE6?Hkkbn?
zQ&SYuit=;8ZgdO^aP)Hx0sF0>v;<^0$mb013?+#LP-lV!3Q~(;(U6}8)|psZl96Ae
zr=Sp=nU|cZ;Hi+2SeB}gT2YXg2MVmD(h`s(6d1f2lJj#5GIO8-SX7z^)?QGQpI(%h
zTdZGDl%JfM0uE+Rg~VJ$h=P?BC6+7XCT8X+q-Ex$7Ar95FeDZ$cq*jlmw=>m5gy4)
YEm6qKQ;62{a}9})ck}dd4UW|V0OAzy&Hw-a

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/aaareadme.txt b/decus/vax85c/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..dc6b9c2443044d023b49b266273b6cab111893e9
GIT binary patch
literal 998
zcmZQ#;N^m0eFg=Bz&EidTfrwkFC{;Zmy5v+uMS_&5QTu8#NymU1-H`T%=|nB=hVEC
z)FNIk{Q3;d%oQASk`nVO6@p9j6cqfz4b60o%#3)sjPcs1px~UCn^csUlAfxg;OnSh
zU}R`)$;-t+NSA_dkdJDBn{$|BghP~TkgsD%2rm}{EL40Uc7|kR7Aq8&Cgo-pgT11V
zoS#>cn3-3sppdAbke6Dnpiq`t1d+;5Q&4aU_3?2H@$}OH%O{oQ<fN8lg2D`HUQ&Ky
zQHp+IUS57_UUF(~YF>$gf<kd+aY<^ff`UR?evyJgm~XJ2f`WphpPzrIpR=o;ucN1e
zLP~0Ja#3bdYO#VsNk%F!7X#G1wA93s(xTL2g~XJU)D(rpycC6`()415<ou$d)Z~)X
z6di@kyyTqHl+3(zg+ztqjKsY3R0V~Se6TqR3QkV`jzKQGTnu^;|3b}ED9^}D&QM4y
z%Fj+!D9<d(0J#e8QxiQ%>T!YS0jHke)KmpWN5>#nM;BjLJr{pxuxB#!ic5-0lS?x5
z^NJPn^AwUwGjqUBfrS&)B&ct|Ci!G06(tsBCg!OZE9B*uq*^H`fMcN`F*!RiJyoGR
z5#+ss%+wTxw4(f6P<SXPI0gkc`niTEfI<KfIt8UA3LtACYDy9dQWYS+fd~|&7Qx~*
zKMgFDSXz>iU!<p?5S*EpoT}idkdau16xyj31&Mi}a83dloR?psppcxOTacNPngX_2
zL7}KL4;r!sMfvGPiMhr41x5MEsVU${Qt(tzNX$jJ4-qwB+ZBou%M}!I6EkxZ6w)$t
yK#`qTtN_xK4zj8w1C&U>eugN|OD$1Q0H-byNK8cQ`MHL~yLtM!2FL30asdD!kpn^i

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/announce.mai b/decus/vax85c/bulletin/announce.mai
new file mode 100755
index 0000000000000000000000000000000000000000..f72d2f89017b1facede2dfe28dd1759a17fd3738
GIT binary patch
literal 4032
zcmWe*2+6ln$jnR2*DXt|a40Uy)XmOu$W0bx2rf;^N=+`YQg90O@o^3D^kZOP@MdsS
z$V)9(C`&CW&dkqK$WMdIDr6Qb<mHzuB$g#+<|HQNr0OZ4$R#QymFDE6mSpBB6cpvB
z7bWI0xG<DtB$g<6DwG%Hm!v9`<SUdGrz(`@rKA=qg!u+5l;)LW<|w$hIx8gS=cX1b
zlolwIXO?6rlw_o47AfSH=jkaZXgGQ?q@)%n7iAWdfLxT8pOcecUaXLqR+3r-QmK%a
zT2Z2qoL^dylL~TgL1Iy2dQoCQMzNlzf<j0}Dzb<C8PYN<Qj5X*oSgg}gIpBSQWHx`
zi&AwI$}=*PGZd1FQWLX_ksKLjqGzC^P>@qvtdOXXmRhb*l$e*2pR15mnqI7@z#zvE
zoSzG}xCCky)WBke#G+Iy1qKFx29P6?^K)|(^HLP_{rp{A6*3Zw6_Qd@^AwVcQWHy3
zQ$S$@((mZv0tyST%FH~4{31|LmE<cVrli1wx0u0`p(I}+za%5I2o!jJt|1C}`6;Qz
zdI}1TIXN&76@vl;-OTdLoE(M3f`Xh%sErJc4De`6Oi4kw1e@_1nR=;u3i?h#{*Err
zj=>>13aKT@dYTM=s6KRc@eCo#hZ@D1xtTeMMIg5XyZX84gLP)+`7`)BdirSUDFjy*
zm!yJ%8j`Sz6;d*b3vv=GQ&SX53-a?6a`MyDGxO3FQt}n@@=FwoN<k?$4II0vc`2X(
zC{8X)P0eHQXUGH#SArr%p(H<FAt$jY9h8JU^NLGS6H|1+n(|9a3Q9{rDZRKPzn~yB
zMIo^SECDqQ6r4~KMHxV`nOL5fSprHJ1x5L}1toe43|<UQ&}>kwP+pW-Qj(gdkW>ja
z#Ld&k6)AR;b4pWE6%rLPQWHV33`!uWc_j)O$@zIDMfo{7sVR~SP@Vc7u8uCQK?;SX
zi8+~RsYRN43=9k+436ORn46iGU!;(nk(igBT5J^njthM!S05j!^32pCL~Ow0I5#mn
zRUxxPAs?Kr5_1&FGg84Rsw7__GY{srq|}@o83u5sOjJlJ%1=y5PAmqcS6HIa^JH)Y
z<?14Z<itF1`H-3iDjYy%KyE<^D00&Bixi4d6H`F!y!<@fV)RH&s#GW~&df_^2w(sO
zaIkBLLXfMYi=S&aJhX}uA#Te^%md{GkWq>7(nlYrIwvzPRUtD^AtSRGlr%E)baWX?
zGD?dTQgbqMGxHL`&ViZ$E=)3W6Vp=_QY%uEOF?`+24@CXVW=M*864sm6cQQ$N)CDX
z3OV_C>8V8ud8x^%#l?w5m7uaI*dsK=#XsB+kvBo<i$R<rv9u&VH?br$IWZ@vQXwTZ
zC$%Is1srRB3>t2wpaMssASW@e*h)dcQ#}{tXpq+nit<6GgA#6TeoAIqCCH<&pa$iV
z^8BJ~NEw-1np2WlkdrEo$iGSXiA5>J3Tc@+sl|Gl3=9l@47yYW3=9ekE=XlDa_vxB
zl9`iPQfbA&;KksYSPU*-z@<Gz9OU@o(xlwX5(QAc0i_2-py??DBMO4t#LOH8sA+oM
z457uTMc|?ol*2RAGE>3X8WtwS3i)|Cl?wTJ$)LO(l95`eUX%(_sgRaml$@HPkeOGK
z4@-RvGNAO8tB_ijT2!e}l9`(d%9fR&q@s|Srw1yjL6Pq2i*OkzI*|&U%shp((wrPU
z1qFYQwFO0)Wtlmt>7e2W>`YJ|fcml|BQ;l#!H>Z)uTlY&>hY-s$)o2Am>r;Gp;Qd1
zs*9D}81lj8SaB*&Hzt;VJd_ElJ3;kMX>lqfZ>FRsXQreoK*~Wsc&dSfZFzoCNk(}_
zW=<+Bu=Er(LNZc|QbDOdF{e0RAu$h8RzRybNR_FhkeTMikeOFpk_alabQB<!OmVhC
zBBW$MDXKH`;3Z8)szQE|LUBf_LV03dNiisifYOB@D3-ush8`v$<$3ufI^ZOfnWj*j
z4=%PLg*sZ6gH;rI3Xu9YF{dQ82vh`=fxT3cuaJ`pDcivzl$)4W3eKykd9Zc`s6bB4
zODP6rPIyHOav*~M*oE*ksHdsm#t?ulEx=1mP(sTrg2x%is~~GZ4UxnWa3TX$WvMCd
z4A6+nELKQ_G;}KSOF_!hQ%e*o^Gk~qazVvUda6QVa#4OUIM9;vOEN%l4oZiadEhWF
zW{?2aPoR_qF&X3wu$6jtNHtVOVi~CXE66NL1Qmb^DTyVi#o*vgEJ}ryTM8&atLKH?
zuf+wa$(d=D3QDj-Q3>wdVjTr=%K;u@3gC8OdTNO-1GH>}w&xNRpmAQDQCgCcU!Di9
zx$={fON)w9Q}h@-862@BLug2WJPXy1WK+IEQYyTe1+Hp91xkJzgBJs&jRVnAtdN|a
zmzSChs@%#l6BY7OOF)G!s8JOHs!x<))w+TcsF+oPHM2nZBR|ibp%_%EB<6r>tb)=K
zuoZcrSXXc?DoFH8EztwDMKg;*$`g~5^K%PwGK(`(Q$THl;?z8F<p?VI7#u)tJ5Z)i
zDb39VRg9@c3Xqm6BuAp;{M3qq%%W6i*qJM&Bvuw{>iK|L0LU3vA-6O+Lm@Z6C{>|2
zzaS&C7*sET{0Xo7QSvh^;U%VkT;+~bQk3MQv^N#fit=;8wNWO-tFXEg>~ClhuAotz
z3NB|Eco~pdx0-qkUJT%Xg+&#p#Q^FxD5T`4f_fSy&`49r$u9x7Wg+#Nf`Vs>LSAZW
z3bg1q2Bq0VcLtcOUuq_}sQ@-56K+UiUM0BU07~VFIUu`06>Vy<f<|Ia4yZ-|6+nqa
zsSFAXB}JL(>8VAKxG6}@2lXpJc?eV&XXa_@F);X0wO$3)nEs_j3So{Bpwt0s$fjf#
zr6!kvD>iUgLer3rLUBH*00$KbDXGPvs0XE#;{4L0<kVsv1yDjVWynp16ck0Ng{7&*
zkowjWQYeEIfDMFdQ2?cMP_hHHC%vKR29)!QL46u%0SF1Kl+vQqVg*oJ4qDPf3Jhpd
zF-1>7!6UyMlm{S1GJ`(@$ee<r)RK})h2)~rlvEvs#9{?c1#poA@?=J03bYc=2e*_#
zsWUgVBm)%An2A-7!G}R3K(AO&!7~lyKZV2`P+43FF%MKZ<)k2YTR{N>Pg>Blr~}qm
zoRMFelj6ew>3V^K1J>Qm%u`5INXbk~ODzI5#Uas<UsMTpI><zfAc4l1Izw@8Vo`}g
zYF>V6dIqSxhLmdx`ANn3pvE6kt4xG}6AXM4i?S7h^b~yZ^HTEjgkhpVKB@t3&S8!b
K4!+I|3=9BD%uUt+

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bboard.com b/decus/vax85c/bulletin/bboard.com
new file mode 100755
index 0000000000000000000000000000000000000000..5a538ed8bdf42b09adc3bf23950aedd46835b47c
GIT binary patch
literal 106
zcmY#jVC+><2zCuo2ng~Iadi%{)d;r=3U_tU)OT@pa}4zf;Q*`fb@cRMV_@tJa&>f3
zV_@ucjR*;HbPmyX^zl&$4GwZqv5Izb@^=h!iG@&lzK)(e42-=lu0F0It{`OqUyB+`

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulet.com b/decus/vax85c/bulletin/bulet.com
new file mode 100755
index 0000000000000000000000000000000000000000..b3d9f2f8129496c6aa614ab03b5352308687ad0b
GIT binary patch
literal 3770
zcmb1UP{}Vy&C@SRO-xb9%qu7@QAjGy$w@8I%T3H=P=Lyo7iE^DD&&`zfaDz=9fMpQ
zU3^{jLLx%g7*z5UY!wXH8B`L}6EpLy7z7zqkPHJG$so+2f?@<jl$$|C0i-!kL0iF)
zL5@L1Au~-OPeCuIL{GuoSfL~%HBTWuza(D)Y%(8%ib8Tuelg4)ve?|_<mB%d<f7;7
z@5?|vm&u~I%oN>W4CpSC!|Jk7A0KCbUp;3Z7wWkTHO!37(4B_vGI=~M3)b`S37}%A
z$)kjtp)m#F=HeNo=jrE6y>LT~Q4927!-!Fw;pQ6R=||JlW<;Ues2iuK>CMm_-El;x
zH*mQ5_<2(?y`jb_rQsG55kf_`p@y4@C82P`TJAc9`uMnc`nU#DH!q;N&4~Osb@Op_
z2RV&q;bugzPQaN@eH}sh)W?O2ZbMCPCg@R$QHJ1*)8G)tpb$_YLaXu(BiJz9hBMqk
zgI&QzFU`V@aM_Eso_F@~ba8dl^K}fOnac==8g`cjxjKfpf})d(E<??uh6d<~4ZYlj
zwdznBT^<49E>sRN)H>b>GlOEJG^}kSPru+0M;{+hpwTK15Kd=U^8m<YL7~nepr$Sr
z;}f;)z-YE%gqjStcAJmCJE&0e_oY>s5w1hA=73<=kWf!&DyKBm9AJu3+@j|ItmzEo
zGEjl$>lj46Fhg~j1xB$!oXbFUKxhDUa{#K#2$vdIa{#CY@DFhHqjG$rmK=td5sHxq
Lc;Wp&NbeB<U<ySQ

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullcom.cld b/decus/vax85c/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..468a5619bb558437c4f627fba0986e61ae165865
GIT binary patch
literal 1210
zcmb1RVC?1e^>+#NaaC{%_3?2H@$`!i4s~+&_w{x3a|vc*VC)qFsc~_2^Yn972y+c`
zQgC!}F$IZn1~>*e`nra=1}Ov>>L~a)I=T8N*ebYr`nU!MxH{`7ggN?zx@v?(2DsX)
zfJ8MJz-Dm<hC2Fqx_P<=DLA?M_=tneLJ|w|cXV-f3=Y9i?dswgVuq&L&)>y07;3pK
zlmoFh$Tcw3Gsx9N$Hy}`MAIBiUw~t9aJYYv3rs75kE&af0o{E8u0g(zey)BY3}R?z
z2782txcG<riJ*%|28X!%qPrk8*fq${(bpB`0t6r31;QZnkYm8f(b=0p6kXKC)yFl&
zmB9uijw5d1aqJiB>*N}QC5j|Kx{>X2@eFcx4)G6)#BhacglC8&hA1eaUF|`p;BW&-
z0rvEv1B)_E9cM^N;S31!_YDZKRdUPBNmY^sn~F#&9<GiqAWyisx;cjWg!o{%#lzJn
zzy+UMKnmhR`~y7EQfrWFa7etrTfC2_pQ|PVhPi&O5g~pUqCu{XE+KYcH)78jctal&
zBbwkeg&h7tt^q!d&aPzUI9G6dBIP*Ohyc$Z#}H3{j8qB<O(U@T5n&8*7HUF)ios(G
u5?2U4A+8Z2U@>HW1iM1>F7~hqb`6OK%NWA!f*Y>`Hj5LU7Q!<UOOyaU{wTNr

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullcoms.hlp b/decus/vax85c/bulletin/bullcoms.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..47b3de14649e1c06de5ac04e7b164e2d25395ba7
GIT binary patch
literal 5740
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
MLK4&{h8kT002fD<DgXcg

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulldir.inc b/decus/vax85c/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..8f45690da5f3fe04a50e15f949f20726fc4038b5
GIT binary patch
literal 372
zcmcC#VC>~|_V@Mm_fyb!3ia`cckv9;S8#C+b`J6k&~Xd$_tkN63~|*7@$_}oaq{tZ
z_SW%n^>YvL&~c3bNiaAwF!m~dfEuTcpKG{la7a8v2F3%ag0aD-1V;vkxcch&fvnT<
z1Dna94>v_YK_}QFG{nU}+z-x(2b%#Cjt7~-AP#o9hhvbVbBJq@mZ>q!(F`J}GKNM9
zAa8)&$>|JNZ)m6hHWbyZs64O&xUC=_gD$Gs778G@p!yE#c!(<nLF#?{-94QheH0)b
GX8-_Y`CqO8

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullet.mai b/decus/vax85c/bulletin/bullet.mai
new file mode 100755
index 0000000000000000000000000000000000000000..f08697fee46697477225350331a16960683efc4f
GIT binary patch
literal 32954
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

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulletin.com b/decus/vax85c/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..a3556665c24234b4633525a079dec277097be950
GIT binary patch
literal 44
scmb1PVC+><aB+3>^mA1Rjto}u^a}_L0kiyELwLZlPN6<Nt|6X&0O_R))Bpeg

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulletin.for b/decus/vax85c/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..885fbdc4a7f90b3e02c50be9a6cd69971156a6fc
GIT binary patch
literal 58464
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
VR|C|qg3YhsJk1x>#e(h31OT>T2yg%Z

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulletin.hlp b/decus/vax85c/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..a7f32854c2771cd571da92d4d7cd34d4ea94deee
GIT binary patch
literal 850
zcmd;KVC*$ia0>PDaSieG^JQS{^~@{F&rU5?D9K1w2yk<T%PEAGWaea+RO%@xgk)qE
zE0jXG3Ls{2YKlTyevv{^YGO)eUb>D#VhV_6aAjcZP0UMCNJ-5}Ey>JFS4b+&0kewr
z6ciluDiunLQ;QUm6Y~^`OOtXlOB52}D)bZ-LW@(2iWL%zQW-$*%F8dwOv_A7QAjLN
z$jML7%u^`I%uQ7&$w(|w$V)AUYb;jCNGwZLNJ>r3133evAuk2&o09y3%;aK){4@qn
z2FBi!jQrwMBwdL`sR}8X#RWNum8mIu3JO6GzbNFVDWEIOELO-bD9OyvOU%(@aARQX
z)d(#Hxg=E~IX^cS<l$h~5QQLDM;AZWaE0=W%$!t(%sfO$f`Y0zwFDd@iKQj^xrrs2
z$sjjD!%t6BK_Q?hvn(?wH9a*297x6BP)bZmQ7En~E=kQrayU2yP+Sl8UuK>{T4_!W
zYH)!gFBQYzi8;mj3dM<KsVO=NAm@W(Bq<dfoeH2hOsa%CUQa>62^NW<xKV(6ATcMW
z5)#v(Fi$H<EmBBSC@x4%21i?}7XxE&YDGb2Q6ebh6jBmPQgsyai$F0`3HDrWVqPiO
zjHFb!F-esQshK4isbFQ$L{gGkq`|=03yv2=1cHo8R470VH9Z9;2F6~H4`3-=AtSL^
zAu&%OGp{7IC^5Mtvn*91BQ>W$A+anmGbb@AClwlBrNyB13d#h~gsztaGK-6Wu~)$@
TzbH4c#0tb00Pz(-0A>RKh{_-m

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulletin.lnk b/decus/vax85c/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..662133d873cea3fe9c949e783eae8536a07293d8
GIT binary patch
literal 118
zcma!KVC+><@bUEX*7x%d337CHRd5RR@o^3D^waSO2zSu|@q$C0g24=De_t@|>*(pH
z<Lu+<;_9Xo8tfY6AK>bz6YLrSVuNW<XB}Mz2?oaA;K*Q=;K<+*S6{2($Y8zT5GVa$
GS04ai2OsYM

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulletin.txt b/decus/vax85c/bulletin/bulletin.txt
new file mode 100755
index 0000000000000000000000000000000000000000..7ac791cb74746e6c33effe4062f9b1cb443ea080
GIT binary patch
literal 3414
zcmZ=^VC)Ua$ShV!%gjktNJ%YDF3L<wEmkPWNL5Hr%}Xsx%u&cMNG(b%$;{7F$WH@H
zIEDK7xQ2N8DU_CE=46&s>M=1e_PR4L_97&TQ;QXh!G;zql;kTEm*f|vDrA-vE2Jcr
zBw8uJ6zaJ+hUkEKE}lUUjv9jx)TGd0SFo6#f<j0}YH=#mxWuAVkdyLKQxwWGOESPN
zD$YnON=;EnEGa3<Oe!r&RY)vW$SqCIP)IEHVqoko$S*F=Ov*_GIVCYCC%;^wI5W32
zrz9~iHNUhNWE#YS#R~a(VDmtsQLLw+;E`XRT9#U*qfnlanx~NH$H3T|RGO2MT9TQk
zkXfvdn39s3qL5#tkdm5{T9TTg1J|sOoS2uFU!stdssM4D4#-I*ppeeZOwTA$NKPy*
zP7P#W>;;81$U2bQl2R3t^NWf~3rbQ`^b{1FQo*Vq!Jb*HP*9Ygl#`mPgA@?SIr+sP
zj~6Qx=jZ1sBo;GxBm1{FU!f!;u|y%WL?Jh^66Bh~(#+)SoJx?NK_QryUj*_+W?s5N
zVqOZwA0Q6MMa6mwslE)1y)LCiAfckv#1xP=Xi!1?nwgiDUz7_;9UvDb7K5BqlCMyb
znp==xlvq>=j{C&)RIvJDkdHxTgF+ADb{(+AC7|#H1qGUc#i@BEppXGcm82HsX67a4
z=qZ3xY+_k{W=gR_VhJc#;4ushBT$4DrGldarcEKgw4|W41Y~n@Nq#{=YKlTqC0Ipi
zF(`^lGE$3D)AEbJv67OSlUNDzHOOL+LqTk4@&~zJPeH*kr#K(%DTUJFR8Sl_hXncP
zMk=T&fEmspi&8R+6O(dMQ&LSC7<<bzKzR&gAjkxebbdi9C=yEY6~LZR$jML6&Mz&2
zMRc)VG7|%1uRk<DfU+DYkAOoInnx3pOG*=S6kv(6SRpe{AyFYMvm!M`!NNcxIU}(s
zF}WnQNFgURFTErKoO1NC!6rh}aj^m@LqRfVacW^{YF<fZVopvaD5s{DXBMaGDJb}*
zmLpjKQlD5*keUZd{Gh1LNG$=Gn3|UY3I>=5^%NAsL9v<$*9!77Jf|e)<bVS|EgzI2
zLBWggL}F2DCMX@}=9i_WD3lg}d<8QWlp2asK{8<N>4^pK6a@Ai$P!3uDk{xOPAo}H
zQ7FmJlxAS;MbcH8R|-m}#RZAUsd@^fpil;-B2cjeEr>wIzyh);H95a11vv=8Q2=st
zN@h`Na!Gzsr9x_6Nl|8Mu>vSZr6wk4fI<Z3Bar(+X2W7oPr)@YIRmVvQXx4%uOu-u
z4^rl4q$Z}M7AYX*0v)KmIzFJh1InbuC5c5PAj_fdD#$O+1Q*YldElZHVGF3-R7lG#
zDlSpT$;<;MQjjwcUIfQmq5{-bs7pXbgF-tcu>`CI#Li2tC{akQD9D85en_cOo|%)Q
zke{4fS_H`lAPs3Ce?v1$PGU)Fafw24X>L+x2`D09;Q>*eSDKrYS_DcmF!5qURF>qI
zB<3g-XI7;ufXbl!G;ChWNh~f=C@IfZfEZP*keiqds%8{Y6N@ubi$F;wF(n0_{)#~*
zM{0>H17j~{yn)jUBr)nJB&H{3=7A$QHAMkOt|$Vfng9mIUO)d3S1V9Z7o|e-5~#{Z
z%uz^8DND>NNlXW2)qI8Q)YJk{$R;Wjr-CcgR0V`1zy(5CYEf}%F~~$vZUm_Xg*-HF
zkWvJq+C$6zdI}2uNoAS&rNudwI-oKiT&fg<{F{+j1~xEXp*T4aRL2$Nm!@YZBr4=2
z7Nw`cLkN<CvPwb0ny-*rQ35JGpveQAR*;+lu9h>AYEMv>Ny*Pk1(m&^Qpm+K$kjQ-
zKPXZmC$kuwU^9yqia<q7F(@%)=9R)~dT@$WQ1Ase5<vAvNn&0}P9@Bsoc#36JV-(-
z)=|jI&(kfgEG|jSg*&@g0pw&*$bpQ{1Q+~?CE)S_OYkLuLcX{lC$SP-%X&b929()z
zQXyemke``Xl3E0gi;{ehGr&e7g;QoREOjL26hn(|i03lFl_e<Viu2P-%0Y!?NxlNO
z@=VOh0hKZ!xq_lpa6}<_0p!IZQ050!2Sr7hWvL2KKcu7<XM&nHuxtVj`Ba76#LPU9
zd7w%LmefFT05TsObqXb!xv2`p1)w@KKMz#9B!Z&>q@Xx8IX^E29N%E$GK;~gL8UIJ
zY)>o#x7(6Z6>>B4GIK$du4kSCtjvb_43dwN^Yh9;wMIU;O;nN(Y9xS?SgI$;G_*tx
zE{)*XJWnArO(8Ee6<U*k>O*j>!F&pHAE+Y92bX^-DWG%=Dh44n30Orj$RU}<3Q4KS
z`MIgZ3YoAp1a5VKG8d$l1DOx1Q1T#cGChS9P?~X6NJ&jh0oA<<khU4PNCUYHl$b${
z1F(-E1vHAwpk*thVo%J=2Q?u;F@mNCH3*PA52_~=N{T8$1r^9`V818kl%y8rfy!Qx
z!@+H9P?-uUxM3|~P%I}Z6s6`QmVlB;W?o7vsKN)S2RBursWm&bvK&-#f#NnJ71T^A
z%1g`zmFcM<SAvoO$fbG;IIAOQ2@Xz2;D#hjk3vp<dU|S#LS~+hLP1U`xLpU5!>R$~
zbWj$D^%oS%6N^Ev0oBZqoB<0}P@CHkTHd6Bd=08qD<PROQ6VWOF)tgW5#kL{DG4fD
zGg1|x*20Vdw_U)=Iu*GpRREco2}+u<4o@c39iU1(IU_YW8<e;}{gu>IQ2c{@1PURA
n;*9*#oD@*|IWZ@-2vmBN<SXQ*mZu3L^$3bVJ%POZ61`pkc15g{

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullfiles.inc b/decus/vax85c/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..6602824251dcd0c0ce76619f95d0079c40374343
GIT binary patch
literal 1534
zcmZQ(VC;2fumh0_3Lze@3T~c3!66F93T~c0uE7e9K_C$j%Q?u^F~rqH!O_n}AvD<4
zMZqaj!70?o$2G*$PtOCQKiJh3Ar=x5qTuEqq~Plx<f`E5=jI>e>lotc@295_9N_Bg
z=@tpL&c!v%)7e$u#WTp&ImACG(hXvgr=LQ&ho`fLLZpAFf{SagXOOExh=*ecNKd4K
zldFQaYe0w|)W!axK_MPs2P=36D+GJ`2KYoeLCgX9$k)-+2O{eh<nIeL*Vi>T*wG#8
zLuY@#FxMcE??U_){QUiNgCm1OTzy?3X25(Itf1lO7UCKNH34q4XRv~ctB-4ltBand
zf`X?T#LXasLKMP1gFP5LA?AQII63({2DvEs2Y^CCN5R>{(a#;^Ggk!{S2s^TPmnM;
z)SwDO{1u#BtrYat{rvr0)%Eolpl<SXQ}7G{`PR=rL?PJK$JIH+)kO!{W)H_OSA`IN
z1z&#`SXc+S28Ss4yMe-x!5QKvs5N1ZL7t9IKCZ!fU=KiyMm5$qG&lq$=0ZK4ouIMh
z7wYTe8U!_30cxhBv$KDwA1IPQaR}D#=o9P@Hv^(99+b{>+##-kM7d|Mf}=u+t8ajR
zkYi9JB<A2U;G`GguK<lQkY8XHg5udz3Sv@-zk;Jeuxntbt6zwxBP9Cuz-e6p<YrE1
ze_vmJKLve|?ZNusMC;-i1aS;3z7f38U{{zNIR4^60_F^iy%^>|r9GW>ki7?GgDiFQ
za|tp5>-2C8a&!)H4brkOK(SvzU)|H!N5wV5)e7Vi7tbI)7sn8FeKV}OK-mxMP&92I
zaeVqfKES3ABo5JMgKD3l5j32^o>$OUhj>a|ALi3gPiKAgXk%jo9n)BKeMsn__z@B|
zpb*zr4-F1-QL&1Km=O!1^n4vX)%86fvE&7fM-Nx1wR+C}zMur}>F4Yd>f-965bhb`
z0gnD)|Ii?3P)_!90Vx2d5KnL_hiZkUE;m=lkWf%r1j?_V62%3S+TpnfTEOWj1p9;Y
z5je&A`iHrKa$1N#$SPN8PKFdnE(-8cOHToz1)RuTT|jv#1Y{Ph*n%WvNZIG<>f#K`
z$$lV{71UiLLO|(3UBSoG&sD+KF~r%!H5e=f3NdJ|@r0JUh@jL90f(0lmNW%X1Wj~E
Mi3%(Z3Ql!>0AR0$SO5S3

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullflag.inc b/decus/vax85c/bulletin/bullflag.inc
new file mode 100755
index 0000000000000000000000000000000000000000..8b76f6964fa03c6fe1acfcdcf224d151c99d5583
GIT binary patch
literal 784
zcmb1PVC>}#a13(vbq#S1QgC!}iFfmHbXTxdP&ZVMkVTbsa&-2FOB<<2Fvz3IySVze
zhPc92n5aiED50tF403f2@ehiGE3#0JkV94D8sQlNmo_xOkazR+LD*r0DevLx69Ct5
zf+_Fk8i6q1!azL&%@;wgj!1!EV4xnspor?i;K<+*S6{dtMqo86sA`;o{2g7K9fJ{8
znShj`t8#P+4)+Xk_JA8^0aB%mYF3bIfRCdy!qbKZAVuh5>lzW@8H7+|1XhF={vNK5
zF0Mgv%S^y(6i{soK@A^}RcP+<3-xtEG6m!u1NDd?RaA3=JwiiV{KNg=wt-w^pdR6@
zhN>>WHOSY|&(#klq(HVZF);R8gVZ|v`}+F(Dd;<e`uGGm2I(t+l4!6Fh#MaOOS?Kg
su72?WI#9QPg>Atp%h|&*$k92(HAu_ML;+Qg0LXMtzYte<*C2?Y0I^TKQ2+n{

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullmain.cld b/decus/vax85c/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..e4d201b295d752488c37185c3a163b520555cb70
GIT binary patch
literal 106
zcmb1VVC?1e^>+#NaaC{%_3?2H@$`%Lb@cRe_V@L5^m7Sj5C^Gnadq?bb5#g)4RV4j
lV-N+&a0Z4t`gpo|x&|o(xjMS|xrQ?cqlx?YyL<XE003hB8Dsze

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullstart.com b/decus/vax85c/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c1419f0f0ab0ef3eb8e85a33a3ade1435da0a927
GIT binary patch
literal 104
zcmb1QVC+><2nzL62#yR^362a7arL$G^a~Dg^zpH0VC+Q_bqe+IaSieG(+~D=406@?
y4{-I<_i%M|(GLjn471hn4{#0A362a72ny42_Vo_(^U-8rXJG8rca882VE_QELmO29

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bullsubs.for b/decus/vax85c/bulletin/bullsubs.for
new file mode 100755
index 0000000000000000000000000000000000000000..79ab13cf6344ca1f683af4bbcc4112ff9e1a7f1e
GIT binary patch
literal 35260
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

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/bulluser.inc b/decus/vax85c/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..05c031521d9dc1484c43ff5ad50823ecd091c849
GIT binary patch
literal 228
zcmZQ#VC=PLVC>~|_V@Mm_fyb!3ia`c4-Iw=(pLbHevZDbIzImHo__Hzjv+8+h^Mcs
zPLQjk3q+7Xl7X>T0R+@IIl;nU1#Ui$?!gQaVADMugB+bhT!XX>jo{|0pvf32AXx-9
p24tl&swxYpBCri$MIaV~C`gryr?0DDu&2MD0@!K|BTWX7{{Rh4H<JJW

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/clidef.mar b/decus/vax85c/bulletin/clidef.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4198cbd386e42ccd6991df1b8f848fdb00f2541b
GIT binary patch
literal 66
zcmY#nVC?18^YL^Fatw;()DMmfR)KP?d_0}>e0`ks83aLURGfW0U0mHb-F^I>9DNwr
LL1KEYel83E`zQ{D

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/create.com b/decus/vax85c/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..bba6be3750c5e05f30b13bffb99a5ea92ed79c77
GIT binary patch
literal 206
zcmWe(VC+><aPtoe33BvPa0>PDaSieG!xRk;bqeMKtMzqsR&e(5ba8d#f%82A!d(!u
z!LA{pp3eMmSr9+iHHbj~E)p8-8ss0~>L(2r33d%paQ650b@X%5_jmFFyTaMumq7-n
UtgoY|pCDM)0p?^qA3tvf0C`g|r2qf`

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/hpwd.mar b/decus/vax85c/bulletin/hpwd.mar
new file mode 100755
index 0000000000000000000000000000000000000000..5c03060da0c509072ab86577f149f21b539d94d1
GIT binary patch
literal 4660
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

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/install.com b/decus/vax85c/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..466b6acd0aebdf8e0e741d5b8cf4a23c59fe2e27
GIT binary patch
literal 302
zcmY#nVC+><aP|*~RB#IQ@o^3D^wV>Va8(G73|0w_3=VPiwPMf%s|j`uQE>D0L6Jh%
zqVFH>XB%y(V-hO`Rv#4Vhir<cUvP+{kB>bAV=t1~Faz|1Jsg8v_5A}}{q#Lt9bNPT
zf;_`)HT(lygLHx;g9C!Xbew&?gZz9n8Q2*Zd-Yu-JVO{DZujwY(svGWbqsOU_i*(I
q0NV*-Sb@xDPzJjNqy{90Dhc+nv%haJgBlK1AU!^wPGE(gpaB3P)J?ho

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/instruct.txt b/decus/vax85c/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..67e5e4ecab23d7864ce5599eaa681798050f3b65
GIT binary patch
literal 476
zcmeZcVC)Ua$ShXKO)V}?OixwFELKQL&CE+zNXaZN$VseBO;JdyR4B<vRd5RR@o^3D
z^ixPnOwP>7EUDB}PylPqELKQV$ji^ub#ZkLWMJ%t$?GT-=PP8EfQ-z`FHuNIElw`V
zOiE2r$jk#9n46eanwV3pr=SpASzMBu3v)xUjzV#1a)v@;u|i2kW-)^|17mM~UaF2l
zVo@rRvoiA((n@o3^b{2Q^KvQ`O7aUblZzF~Gjnnjl91J<<rjfnR}8j<!Iy!t7wTD%
z)xHpa7lREiE=|hKEGbD%Q7A12g#n7Ulk;<P6Z2B^6ciluDiunLQ;QUG6Dt`!85nyZ
z`k<izu?OZEnDYvXGRrb^Qq#d^rxq0}Bq!!6!1Y1&fPD&eo1TJOevv|Meo?AIW?ou;
vQEp;MW`3TILUC#;IPmiGbaOKEQWY{%a|#qR$}$rbJY0PO;E|-Mr@#OJ8uOx$

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/login.com b/decus/vax85c/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..ee65512819c59e3446f854c92eb69cd6c9f73a97
GIT binary patch
literal 60
zcmY#mVC+><a0>PD(Q*y(^i#01wN+3FjtmCj5LaI-kPJvd2(Avq)A#Xr_w)k*yJZh1

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/netfiles/announce.mai b/decus/vax85c/bulletin/netfiles/announce.mai
new file mode 100755
index 0000000000000000000000000000000000000000..f72d2f89017b1facede2dfe28dd1759a17fd3738
GIT binary patch
literal 4032
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
K4!+I|3=9BD%uUt+

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/netfiles/file1.mai b/decus/vax85c/bulletin/netfiles/file1.mai
new file mode 100755
index 0000000000000000000000000000000000000000..e1215abdf2414c4874b4a1502ed792a1fa29881e
GIT binary patch
literal 1498
zcmZQ%;9<~Ua4X8swc_-3^z?BJQh)(t16_aT5M4t{3sVI{11nPt1qE(~kbEmnCr>|j
z4@X}HJBHxWq%14W=n&@sea`>|-^9!u1+Y;HzCk{!0dCG=ju8$~u0g(zAtA8}PN6<N
zt|6X&3Z*5PIhiGudJGIU3_+<SrA2wV0f{9URth!_zMdhvPz`#HK>?0dAcH`H0dCH^
zAk#o>UuUqKod-iuYI163S!#-vLRwLNt^!CBS+_z`r9xs+rfx=|Ay|ikwSuvMf`4*}
z0?bQRMg|J5!67NwOoCboG6ZU<LRn^_g0qLCf3QM%W=RHwsS64=h0GKMLsJtoLu-Zb
z)D#6!&?T4XLTxd&GBVM14GxiEa7iplwL)`)iIuT2$PE&ZSill=;tav5c`2zyRv<ZW
z5J8>BAPtHS1!#OYI0kv@dITE6LYzSg96zbaC05wN-kTvZzf_?-GbcwODOI5e9Fm!N
z=?W$aX_+~x#R_TpMG7SusR*rUiOG<7Q&0%WNL5J7EGjMmt5wJ>X7Fc#MX#Qle~=zT
zNpWg&eqIVp4cMgMP^Vxd6(t#&MW_l~L-d^eeHHW=JQ+Z?n3QBFWEO+9x`ycaI(jPT
zK{=j&AafKF^HRV9FoP8mi&7PeQwvgy5=%gi%t<ZQWAKK$4s1YjeqKppW?r#EZem`g
zLS|k{W?5!RX<`o8oy7_z8Hptdi3J6qAWu=q%qz)P$j?hv$Vn_phnUCU$Dom!r;uNi
zl3JutoUh=ikdmLLUZRkZSeB|#lCMylnwJ6!xm+Z(b1F6U6u|C;`Y*FsAyFYYKQ}iq
zFU6aopeR2%HKnu&s=pu+?086sg53;u2D($hp`2N)P?DIPTC7l<T9#Urn8V<~keiuT
zT9R6<r=Z}NR+3s&o>-JptfNqwU#gItn5U4Env+@ri&l`~dI}0bsfj5Hj*gB&u8uCg
zu6iL6A)x5zW5~=aE-5NaF3HT#E7nsGWZ(n?-^8M91)u!9l>9sf378m0hG$^#XYlh6
zakWwar8AJtrNybBa8bz5Nl|cd41tC>I46M;T3%|oLRo52ab|v=LVg-Fusr?r6cjx2
z%R!#gVen-r&q&P!d!?u}4{R6?T_E>^<sr$mBr`WvM<KHWlHQYxQbCC$k-?V%q&+#m
zpb}<dXs~OL9@uf90tMtOkZVCIbQBUni6d1ZCp9m<Bm<-YBwdu6oL`hu432#UZ-$b5
zP;Sc116fg=ngWXhu#>?FBso7XEwd;$6_i90OTbP9xd9T_o_?UjUR0WwmzkH&U<pbW
Z1*t_jl^C%HvKizswD5wtUXOu+0RU2e#|Qub

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/netfiles/file2.mai b/decus/vax85c/bulletin/netfiles/file2.mai
new file mode 100755
index 0000000000000000000000000000000000000000..35d009350226ad0914e025df62657e3c0f3acc14
GIT binary patch
literal 58964
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
Q@~jok(|kc)EJSY#0DXn4(*OVf

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/netfiles/file3.mai b/decus/vax85c/bulletin/netfiles/file3.mai
new file mode 100755
index 0000000000000000000000000000000000000000..334c0ddfdaa4a471ff4d9434793dba33f7a95a2e
GIT binary patch
literal 35760
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
MZACtB2|lh402Wn)=>Px#

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/netfiles/file4.mai b/decus/vax85c/bulletin/netfiles/file4.mai
new file mode 100755
index 0000000000000000000000000000000000000000..71d1efe0b0891d73e5e2118e3f9ad4259798a7d1
GIT binary patch
literal 4266
zcmZQ%;9<~Ua4X8swc_-3^z?BJQh)(t16_aT5M4t{3sVI{Ln{MA1qE(~kbEmnCr>|j
z4@X}HbB5s3q%14W=n&@sea`>|-^9!u1+Y;HzCk{!0dCG=ju8$~u0g(zAtA8}PN6<N
zt|5BP{=N(h3^oiwsU@XFdAb3KB^g!<HV(d?A-YhddX7N>j#eNeK!O2o&blCTKx|)U
zu$-L-Lr`jRYGzq#ij_iIQGTuhND^7MLQ<tdVo|1UMxh~Chk~_&v4Mhra)|=WGgc-R
z3a-H+DcDScS_v`)YN$e4W}<?#hogV6LV0FM285{#3NVGt6a_<56Ejn5h49oA1yG<R
zm*|3QF|aZ<vobW*bqx-YVQ@(-Nwq?DgMpQ)xs{P2$PE&Z@W&Ep;tav5c`2zyRv<ZW
z5J8>BAPtHM1!zn-I0kv@dITE6!kR%C95boOC03}RF3q5lUyz!oUzD1dqL7(aP+Fpp
zRGO2MTB4Vmn8~03l`SvIEJ;<!FD(JdJ32ZBxjMS|y6S~Qgs?HF<SE!H7_c*_B&H{3
z=2<ZaGN>RK1~!sGm_Y@_2#6>*gNg!3bDn~>f+2$(gNj0CnnIp}UQUUgg1NCmNk(d(
zLVA8lz5>`}J_Z$q<edCsm^);#xy{MR-!aGqoT8}bGFcRtnW8(40o`SCSX~zC<Kyh_
ztLN<FLOqwEhMBP$y3^2ICXdHu!FnD(0Swf0n><RW85&a%ZZ4iddY*pH)N>nZj9Q=v
z8%B)c3^&&hPd}QbHX{n%M%_3?O>c(g=#C>gy@A8c$IqLJ=?yhbDGj%fh!85e4K>_M
zED41h)^ZnATe^ArxCT=<FQB^3i2OKp^Ko<sIgMuFW<;<~z?n~d9YOij$AyY+Lrrfc
z=uwJMhTx3T;1I_ka3hFT<r_w@VYm%vxP=D0f{R|7g&X0r7i&H5?BnU;>Za%G7(_Fd
z5e_x%E(>yX3~{A$oq(E04Gqu}8+y45Yt^ANx;z5HU8o#lsCB#%W(LJbX;|Avo_@h0
zjy^u1K%-S2Ae_#y<^hn)f<m1`Kuukmr8JCY8%C(fU~9Me_`8D&HGf}Pg&E;G6l)F$
zb`1&jbf$7jL(KuE7{x7m4#1kuKrRCnXugg?)C)6ImswyG8^pN`R0o6xP&Wslx{PqC
ifi(w!Y5@NLS3fGpCu+%Ih#8?6d4Lz*|AX`%85jWjcgFSr

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/netfiles/file5.mai b/decus/vax85c/bulletin/netfiles/file5.mai
new file mode 100755
index 0000000000000000000000000000000000000000..b289ddd986f99b338c420ef733c609d4d502afb8
GIT binary patch
literal 33448
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

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/setuic.mar b/decus/vax85c/bulletin/setuic.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4e7a03daf49d324f3af8d4791e951aa02343a717
GIT binary patch
literal 1420
zcmZQ(VC=PK5CxG63Vw;Xsa6WXt|6hG&U(I%K@1RCRfudzWkITyf@fYyYI<ssmWhH}
zX<l+kW`3T6hOeV@kiRBWwIoEfV`)i7evy@eubx7Xo`O$)UP^u*RE0Q1g-c>ds+EFo
zVx@wyp^k!~rG+t6-UT8bP+C-wUz}>C5R$J@oLZt#l98$q>glYIp9W?omlhSJ=9MTE
z6y+zU78fgMlxJinXDF1E7UdNy<d>G{fK1^m$yZ291*?atD=N*)%gjqxD9Oky25C+&
zO3c;Mg!q&jq(?y^v^X(6)rvt6#N#Y3Nh~QXR<MPJi$;1;erbV1UTJPpYLSjYX>n>1
zlmj)x3P~3yr>=sEv#)oMpN|66oT5~a3-uHX6f)Bk5{uGHb5rw5iWSO>^7GR5%)xq*
zZQ#^Z$jQ%3FV8PZQAp0uD@n`*J027c$jTT@!8(y#gGVEhDrks9{q5%;;u>rfEDJWv
zx3suKAty60TcJF&Bts!M*eW<OST8ulsRSHWCQJ;By%G$Jy_|X>nI$=?(BR<=PAyR=
z%}f>o%XqrD`h_UyTNoRd8XM|^_4V>IF!ow2DEMS16(tsBrWRXOg2fFL!8&|Aoq`;L
zB02SgBZF0-94jABCp}*uC;e2g%6u`13GO-hNr^cMWr;<ZiAg!B#a3Y15-yNADgn+;
zF0O81kt6|#de@57<kAw5Qi#e7Ly$_nfM8eW5Kc&<k9YQWan*5+aMkhi4-X3Av{pc9
zQb^8EN%aKzS_-Vs)h{F{66$N6IA5C}Bb^{)J9&_tvrmu@XOICWCnu*hD58rMQj3c6
zi@+unfl?KxuYXvSlMkncV}PbkkP$?oduj<ZC4rJSJZWfvP4o@$;S4g;QHH8@ECMI$
zqErPVL?V&{sdVyl4dgUcff(tTrjVCkqN4ywbXp*JU;i*4P6rc+&BkCCx+A4%h0MH?
ze1#xmuq%W7Lwq=u4b60djCFz_YJKy|QWZ+_6-o;VQi~Ka5_8f(jtw$40h#US;^Je(
z>0p6ucqk%+fb^B*7a-{}2I+!kkoaJQApg)1Pd{5j1CaBr6~HO5s5DO@GfyEqwJ0w&
zM<F*qB{iRufw9+A#fme?H6#&~Y77ljtT^?;{exUM<9u!GAYOOPD=Df}$W1KHPBH`8
z0`_;XvxkbiPrP$zP=K=&IN+@n98*$?K;=h%ngUvpVgT0{WULe5?4;roAL{9>5oDwZ
zidRrV2W7*Oe1+nI)a1;x%+wTE2uFqca4H7}tHk^H2l+bs=z!CLwSr%MQEp<6LTX-0
VW?niQ$n+rB5Oxr)=j!L;4gi20hy4Hm

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/setuser.mar b/decus/vax85c/bulletin/setuser.mar
new file mode 100755
index 0000000000000000000000000000000000000000..a4328b77f7bd3c6370ba18ca12a106df06838a1f
GIT binary patch
literal 2538
zcmZQ(VC=PK5Cf443Vw;Xsa6WXt|6hpu0eXfjzJJvRfudzWkITyf@fYyYI<ssmWhH}
zX<l+kW`3T6hOeV@kiRAaM71PDwPR^XMt+f%g0G%Jke-51eqKs`9#n-mM1@OYNvf5C
zS7M%mk(rKyp{0c}RNfOJA5dCUkYAi?r4W*@P@Gz#P?C|V5L%pCl$V&Bs*s-s<|mgH
z6{Y5tC=?XsC#Mz{D`=EwWF}`Ql#~|b6)WVImN4jm%;GG`S4c_)Yk(;%D$UEw%u81&
z$;d1Q=}s?7%+=F`_<$RvM?oR9I59odia`#<<18*oEGaEku!V(=Mk&-KP(4;isyI1y
z6;zyky@ULG6rlQwQbA7AQ!r4-OjAfKN-xb#%_}KZC@;#-OV=|7>xCJ}sjJ|ekyw<N
zT#{O(P+U?3a%FOUUP)pm*ugMm(6EBK)z3e~HQ0(l7HpDlX>o}{PG(-VLV0FMhC*<#
zRd8gmUT}yLR1XsaV=pL{IQ2p@OL9_SUg8W+Em0`VOb!-eVC?18^K^0b3sKOwFg7qX
zHq-})OaVX0d<6xc%%q~kqRiA{s}iuduOe87kEc_RV^AcgesE;43Y25z<LRX5>*J)K
z2UZD7Y3@1sNr^cMWr;<ZiAg!B#a0kmE|57Y0nSb?u5J*vmnVn~mMsy5*q)Q0jG{Fa
zESnGV70CabdI7<%&LNyIZ^gSfhB)f@`MXBAW`NY_GBEb~xrT=ZyIOJTIr(@yaT*$N
za&mH7D>y?!xmY1DwOj!n&LH*vJ}w~j3OLl~=cK^ZLqbGB0OD5Hiqz!N5|9@mJ~S`_
z`4H+tXhw^7_IGjBagA`*@$(N43gNU?K<H9P&QD1Nxf-I+)h{F{k`t;=C(hR<$Vey1
zSSQFtC&*MM$V?~5TqnrFP5}l$b~*b5`EUjqKzwMRkXfvdT2z!@1U6Vf52V7^KP<}0
zhf~8bKvO5k0;148wL~GWG&d==2$a*{2^Os0**Cz4Gsr?m*$|@EIlrhVH5sdVP~PEm
z@(B*+G*y8p_DoaA%P-MUfMf_QB>NpqATBTi#|6j%#hF#$j1I{JV7q<&!+bcQ3eDjP
z6H`)(K)F9ZO(7+<IJqdZpd`NtW;RHDkh!K#5LWdNvq8C+)7L-D*_1QLOh*HxT-n%2
zN7>Lw2a;4k$phph<dgx;oN6FHz{3QZl>CuWghF~|S!$j=I9Gwg!U!4`e)%vrg2Lay
zf>{4U6=L-d)%_1i`Y`_^r*x?Q%|QN#7I*Q%3PJv%A)bD=Mg}UJoC*pGoYo59;;5)J
zPa!i;Av?7wFEvLYH$Np69G@Y<A&AuJnWlhZerB;kaz<)$b}_gd(`R7p1sUk%8tB6b
z3&Mh;)MDiFA5=H!C?sbj=B1}HfO0M<R(&{?jdWmHpd=q9d+R8q<`kzYq~#>0`+`f4
zAlDF3O69bM=99#{6lh{~2l>=U#flTdvxXqg;`S*g17okLiWO&&Ylsu5q%<^8vEtMV
z_YZR6jPtdz16gOS;F?!bRH=}gSe(rXvIpYsU}p~%cb|CY(4YWkCvXb3R&YclcC^~h
z6ciKS91`H{q~a6r<>>@Y%Ak~wqR%ToNx?HOEnmSYCqFqmQyHWW<O)t}1yDs|r2xtb
zpsZ9<lwVn_P-LK6WNK{-QU#JQ=0xNR9WPHOm5_K)d%@4q*A--)0;e@J0^nt$f|sXL
zsXbQx&LKWX`myQF%u@(31eItE@Z1va!>Jq`tP=0%ALQ%k1BqH|1;6~F+{7G()V!3;
zymU5@Z9%Rfpzt=rAKp214)0!~!rRvx<O65l0B2B<1j&WOhqg1!|Lh=B^j!U16aZi7
Bukru@

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/startup.com b/decus/vax85c/bulletin/startup.com
new file mode 100755
index 0000000000000000000000000000000000000000..7dced9b27be4b69ccf3c25a3d7e7f0940a0a437c
GIT binary patch
literal 340
zcmb1RVC+><2=#PUu(DN9cT;h94e<)_)KF5=Q3~~RR?-v%%LluLfYn4B>X^hbSi!{t
zg8V~VokMIjf+K@NTz##A!d-Rz!~I-?z^ripARiYU_aOh!08M=tS2xE{pAZ4C-k?xF
z1*cFSAJ-61KV=5SUPl)f{Q%b>Uq?SzzYu+hVG5pp!68AR&LMgs5g`nQ42->=es2Cj
zzK$WD{(cJnehMD`;R+%C3ZcQS3Lze@aPt&GLp*&vLn8GU*ccdlT_Ze0Q2n4D>glY`
zU<`H#)KO5syLtM!YA6Lq2CMk^yL<Xsfk{1Qe_tgXrGOxRB~1p9TU8W5p#k@~I@Anx
HxEC1!WhYZ%

literal 0
HcmV?d00001

diff --git a/decus/vax85c/bulletin/useropen.mar b/decus/vax85c/bulletin/useropen.mar
new file mode 100755
index 0000000000000000000000000000000000000000..7149bc7a49393faac534778627a84b1c27faa020
GIT binary patch
literal 5664
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

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/aaareadme.txt b/decus/vax86c/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..085bf435f8573109f5ed3b0c6ec3305cbb83eae9
GIT binary patch
literal 658
zcmZ=`2+7DSR>&+?a0>PDaSieG(@{uN2y={3NJ=bDO;JcH&B;kE$;?wo%1<mxQAkTn
z&dkXysZ=P>$V|>qNX*H}FE3W8%rA9jD9KkyE=o--Nma-z%}p)JFD+Im$uG!ER!Gaw
zNl7g#R!GcCQAjGvFE372D9K38)ln!)Ey$@<D9KkSPR&V8E=f&caAru&D=ErME!I)U
zNX$#gNmVE)$}9t!2{R<WNFg`1xHvH#q$af_Sx><+uTr73IJHP2IWbS6I5jVY!JYx;
z>SBfbB88&V#1ycN3L2Sd3I(Y}xtS#;sVSN|U>6mXCgo%%>%c4m3o_U<6sP89>Y`ho
zSd@y;uczRfn3)5%H7ONjaS6yPP<JvoGJw2Wl98%VTv=R_nyXNn2MUCe#JrSZh4TEO
z?99A$g~a5d{NiGTywnnqNU@%R6Ew7oLB=weGawtBnFI22K~ZL2i9%s%YAJ{Z3Js7W
zO7a!*OEOZ6zyVRL$6&+23655%-NmV?xuDokNXb`7RLIFMQ7FksECI!`Uw%nyu|i5d
z$S{zD!Lm*aVCj(j{G4KlClLyY^K(-ba`TH)6_QemGgDHF^%R1j;R{bedLa=ZG7M>%
zIjIV1`9%sD`Q@OHNlz_NC@x7XDoIVz6KCLbE6UGR@J%erR`AKsOUcjEQSkK)(PLm>
F007ii;=lj^

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/allmacs.mar b/decus/vax86c/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..e3c7fbcb0fa4b9dc86d15e17d31c09119c3db1d1
GIT binary patch
literal 10000
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
E0BUf6A^-pY

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bullet.com b/decus/vax86c/bulletin/bullet.com
new file mode 100755
index 0000000000000000000000000000000000000000..da65dc79cd5450b18a68ef217d31ca096489eb7a
GIT binary patch
literal 48774
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
D)bD|&

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bulletin.for b/decus/vax86c/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..b3834355bf33dd1607393d0a437fd68feaa30fcd
GIT binary patch
literal 55474
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

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bulletin.txt b/decus/vax86c/bulletin/bulletin.txt
new file mode 100755
index 0000000000000000000000000000000000000000..046b4d6d20f15328f2c6c8180a33afd36a5cb81c
GIT binary patch
literal 1886
zcmeZea4X8swc_**@=*<Na}INiP>qPt^KlN=^YskTb9D(-^>s$(IuxbmBv$Gr7whGv
zmMAC~>-zbJ=^9#Em?;<;S(z9!@G*qsTXB{p7G>s_7VGKh@i7FKCS_T1I)(c9xQ2N8
zF)+9>MCO+&Bo?JABqrsTmME0uD-@+Br)HL=DkLf-=ND8e<fkc=WTYwtxH&7pwCO1*
zgk)qED-`Fam6U_@W)}M~6qF|AWF{-5<mV=4=IJRYcq)`<=Hw`(=Om`&R4ODUC#M#a
zC={h87U$<BCgr3m6qlx_rxurF=I0eFq~#YW<mRVjre!84f<<&p7!vbRASNW1l%(bs
zfSs0>S)q_rnqI7sSgcT3nwgvpGPzixAiuacGbtxkkAcA(>>serNvTk;WagzSm@A}Z
z=A=Sw0(r;KK;KZ`!c3towWv5VKM&+fnC}$Q5|cA?GD|A;7&sY1GEyr+!DGcBz`$v!
zi3kEW{~!SdP9um&aHx}k9z?_#E@B83F@cL1K}AgABE}#Qeg;l6O$A3EA74jMOgjcK
z@G)?jL)5s2=sElQ8ZmHcfL#LfSY}>IYF<fZT4rjBLS`N~f`UVxyj-0_6f#m1Q&Nlc
zG`$%h9s=oC$Sej&XKpSiR11polT%Yli&7QJGcuDi6v{JF^Aw6o^K>BLom`ZfSdywx
zoLZJzl$fJXoST@F!{EsP4nJ7Tmn3GV7DJOvqC#$FUTH~cv7Um0V_HdSkwRsDDabs9
z%n}_iJ2^2=Atf~@wIo#`vqX=<kRd2FF-5`A(J{!?(Z$zQFC-!aoCGrSic1o6a==MI
z0mLaPO$H|iJq88_Uj{$_5LYXOpw!&d+@#bZP*N=}DatHR$WKdCNX)B*`dpzTBe4YJ
zVTeCc6!O90Q=AG-0Z?fMKZeAVl++Z6@00WM%2JC;Kq;jpBQ;kcttdZNAvZBIM<F-0
zxHvIAwHRa_I0$qUGV_viN>e~;lX4RCvK4YN^HPiT7#Q3cf?b{c{ah3v4h_jjRY*%s
zEI|ZxVopwed9gxqY6;k;(gKCF{G623BCz2}sS1!RlvByz&rp<_m;%lwNu?zU<(VZJ
z3OSj%nI)+y;G9$pNyz0znP7v8QVUBni$D=lqL7oCSX`nI<{PXK<{A|2>F=jtqGzJR
z;KGnt3{ED=`6;OirNtn{3VEsJ3dNPhC8@az#i>PQnaQaND$X9R&ff8k&d#pE!Qj|V
zRRC+rELO<O^984=;7})UO4d;Tr6%Nf0_7BtEk&u|_{_*J2L)Sler|4RUWr0xi2|sI
z$xH($io~K+kUvZF@<1V(n5U4MSd^2QS_I3IV9PU$A!)KWGq)h8QXx69v^W)H0X$$!
z@)eR&6;d*bL4lQ`$Kc1{3`)KrBhyNAaw-)HiZaVU$r%>X;2cz30xFt7Ar37$6f`pR
zQuVNeu{1+cen|$X+yX~9$ivW3*VI!0r%F%tvQ&kP#1sW+F{@Bel%JH7nhT2OJg_Ek
zvH=G~YEemIW}ZTECM37OwSr6Cl+t8Sh=5cp6lYeYf&yG2zbFNg)JuvI^NQ0zY*4ZS
zm1U6N&&@9am2)YOoT8AMSP2S{ywqe+x-F{IWAI>b@(l5F4T0DSj-jMfQ1}#s;sj(H
zD2z)oKv4tAMInw(#X6t@7Q|2}Pc2GSNQWd?F9v8fNlgLy#zdjGATb%7?E^rmE>$5X
zwL~E|RUtbszZ_Jcf=mN@6<W?@B$lNr6ldmU<|GzbF~EaKBfkioee+8)K;Ek?NYw$S
z9&kp@1(p6qn&89$%4?PRrFw!4oM7OaSd^{clb@H8pT{5%6NA^B4yZLJ0|Ns9ngnJC

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bullsub0.for b/decus/vax86c/bulletin/bullsub0.for
new file mode 100755
index 0000000000000000000000000000000000000000..9a5f81cd6db207329ccaaec0849d62b9dcb44fed
GIT binary patch
literal 42758
zcmZQ%aAr_oa8^)o3ia^`4s|lnbMp_<Q3y*dD$dN$Q!q5pH`KQ<^8l#`C@m_;FHW^m
zaL&&wNzBYERwyn_D#|Y{$;?YFR!GY)QYgttRY)q$$w@8A%u`6pPb^ANC@sm%$t<Z<
zC@9KLFG|eSQwN#knpc)tl%JQInpa|_;OiNp5a8yl5at-6YiOu%ZegIK5at`qAPZ6%
z0MVA4T4bf*n^=^s5TvKzlb@H8pT_`lxda1eaHvy|e`tuOpR0neqo<EXaEN0_Xs{+o
zRtRJQnmkC{1tjhk>gOEd>F;Ny5S*HqQml}hT3no%o~lruk(r#KP?=w<kdauHs!)`g
zn4(aUuTWZ?TBJ~xnW*66>a38Pn3<yoGD(tw)6+M=$J5y}M8VT9#MRw3NI}C<L02J4
zlYxOjn1R#T!!gLwIm9(c!P74wG(^k7fPsNQih<MF-`CgQPeDJx-_tKd9~}7cU^WAT
z8bTHnCjpK@FnPxyM_<<v*B~7qSHJiG86?xS%uJwWz|=4>h%s<_`Z@cAy0|K+gA8)<
z4AS%Tb5>_y5M|(WjR<iK@^kc2aQ5+3iFb4gcJ&KkU|_Ih;PiA;&;TiiI7iPlP|rY9
zA;iPgk5f^>Gfg2c9}&YDiNy*@si}G3Kw_|F;8ajh2oLfMan&%>QP)scS8xpq@(;37
zh=c`ZUVaH!twLg6B`m=8)YUcBH5nwqx`SLpLWBG`IXM*-9P?5Xic(8Ti}D!Q88}`2
zTogRr7#Kk6oE?396#N5R{o>s`eO%*%Jsg8vT{Mh9A#TsW36>3Vb#!s@3_|jVj;Cvo
zCa0o;duoY7W?ou8IK37Zq$X#kWu~UU{lvh)U;+sPPuCzlKUY0OP-q*%!yz2xaacM}
z%P-AKv9|@gADi!k;g-OYSYojPC@8=>q5d}j>jyjD*~dTF73?<+BTZ0HfP=k62b8_?
z6jF<d@{1JmOG~)GIv^p2973Q}2MQq+V;C41j2JjUfu<4a=NV#atOE)=TlL_`U=<&K
zcTYbnkVo}`orBbMJpDm=$kx*}NJoc30R+@IIYC09!M5stuHouB&W=Gro{sLW&i;NO
zLH<6r>OP*qA?ljo6c0*2(6ECh96Tw*73`VJJcay%)V$2RbcN#NqQsKq4287JoK$GY
z;PR&)G_FCO0*4kXB^ZL@*}ot)51b`jLp=S!#xXE(GI091`YG5dSQvt0*~MSM)7Hty
z-`QISOlteM`niXA=o)e=DmdpCRKgR5LS|k`KG+O#aG1OJD};M^`nW1+__+G%xrgW(
zXfh~*WfT+?z)|S#8WIl*Pz_HVaJ~oSSXdfYP*4Dc5lE{KNGmvVF>o_*aw@p{D}?wf
zSQ;?M!Ax`Y33i1m2ipWzt_G8b<v0ZmV;yx3M@@B2NI|1vXyxPTr^yRb2hBf_umo{j
z{CU7~&;T)jrXUx81_lNl21^4@aPm=rrWQ?bmh^=dk;$OINzTtL$Vn|pO##O`*w<h!
z;Hc0r1m#9WNKOJ3F#$oYpdv;?Jvh|K%hfqVT@#X-7$E81(=|xJ7F-sALN3hFC)5?8
zRL8|N*g42E02GMvE}E<ioS;wvl>`b33ZSCUMZs1fB*@cO1FBFHrNl62;KXWtkgKz2
zfTycpNU*vND6ZlIU}Y!Rq5zN&<RCtPnyX=GWvB@%6x5Z}A<kC@haps2!B#<CNnKwb
z%7sKhyo)BNyhU;;#KqbQhA6I7L$wL42o#0!F8FOkw@hDOT}hn?8(F|EH-Y9MA5SNh
z-~h*PKMi#iP%WwtjV4<x-qF{0g_Q~l3JU59m_>+!y1qVYh(g06KvM?<AY}<Ce6^A6
zcX9P`4S|+>*vci4dUgg*NP)+|z`z2o6&S!k5w#uQALgn7HO@cC)7{h0(MJ>9UchJ(
z_=mZI>TxsF7J+YmSt_DMkXDqRtB{|Us*skSlag8lY7Hdj<(Fin77@_~pif<oWQ(J-
zvukj$z5=KUjQ98Ri4<bs1eNg4jy?!6e60g<w01*iuq&+L0LpVHZ3;Jk9~Xoy?skO)
z!VPHg0x3PPwUR6#IRcW9K+Pm<Z4p?NiqaIpT^EB|B8f$*;My0|vIA8)M6^W`NpFkT
zKvOm-8nCrQpiL2&`%^NDQj<&aiz*dT^Gb>;vDe`QTPB=}3ZSM5%usOqg5s75q|Sh3
zJ7_HdZi&e<a0WYuxq|CCNMljK7F^>(IFQyPsB(r?B07+KZ>t{c9OM|{?4gdQ4Z>gr
zD`Pm_{DXXL)j_0VNQkS8I=D#`jMPp5WyoSsTOHQ*z|%?u*Gr@A07#q?Y6s|n+5thX
z;hugjusDP?1e{=PUt(JV%Fwg|DKFyvLVcaUH9iWTK^2;3Kn(_@b^t_?x(<W}$Dktv
zCxnMEN*B~@3oTAna08b~3W>!E*{PKZMTww-TA?H(F%K#O)xw|vwJq4y$JIF`9->V{
z&&|;%*i{eQU0?vI0kzfi{QN`oK#f}eAU#lq2A8Xl764LNqkz`!aZbzwwek~_lT(X}
z6%c(5NHqd&-3o#0VQ|X{9>$Q?9mGLU*DBa5fHND4AS4zsb0(-p^9I#ujwy(q4Jenu
zG6=XWs{kt1(8?Wfuc#zn0U-=-h=c1+1_pg-h=DRSq?rfmpKvNF1QewffQr?Ue1*i6
z6p(I6F~-2afYD0VFodKbG(9k<F)%1YZ2<)|sN^&N#|5|n3hKQ1f!pc~rjXhJ6e*A{
zDnwktR>1()WlAjv`%^~&DwSER0P1~PK+Sjd4~PU8UK++ahB^>6+J+Fz6cs>02O7@E
zOD%`@1B?)M`nkfp#USh8{g~vU)Wi}{tpf9p5jcLa^$Ss2(}_v>MJ1^zkVGK{)`Quk
z#x8E8i7gEwm(&I@A0s-J&`5C0%*!m!NKFAn8?vjx@fI8z9OCM$V5{Ki<m?lq0paQx
zfXm;Y)ZF~CRE6To;*!){g`~_9eMs0ig}4TXz?2$68~LCR3eG4kNy#tIgLV7u8H~Zc
zgqVtM2`F7DD!?p(X-&#3VbBKa0*4K#h;WT?aSU<QfKbp9BHqc#H6p+>$Q898V8FoX
z7UU1|52!`s=jiLo2~JdgNHMGcYDa*gJik0IwFnk&jxH|ou6`jwkq`~YNdu8l!1Xo*
zgCS;EgFM5js1TB0l9-cIsgMQ>^YYA+3{b!`FfeE^VC!!==j0csf_nW5nRx}JCE(P|
zz+l0^2~JM%;s%zGKyC*Q$0X+$fW|aHeO5?|Rb5>N)HPH_s#8JjHVs27aJLCksAy{H
z>#OUjGk|j-L<nEu11cNA(SWb~lx5&VwBKN57(#@B0n~2>m9S{7LQP0F8Y0TT0O~10
ziaE4)KdA99jMDZ8l^TAo;ouTW6jTNxjsGFb`GMpRV}LH1#RWNumBk96$j{5q(}ksM
zXiZnF0FJGKqWs)~640nuNjYfX3zo}^!94*622k4>b39NNJQ_&*aXrvzB=U$KBod*6
zegsAxK`9Wa6%Gn2EknrQg_ebZ4rsI}-o@1oJb<al!0F-`;t1}0!z2{+4fJ&sJpDi#
z^$qkH7#O4xZT?^%|8N};5g+0j<O}MKF))B*$P*L`AsLy-L&*x6#R{nvsmY}!sVNF6
zrKzBb3se$=k_~7uM<3Li@l#07&&>tZV36_J%wh&FkXd>8MY-Ty1~(z8QXvtpxS%LM
zIW?uUC{-b)v<Ot-<>aSl=IJRYc;+eO7ePCBrNyaWcY!*^pfUzBf}>ELs*qb+3>v^p
zNlnYlO9gj)!E!JcmZTQtX67a4C}@<V<`(1^B^G7oR5FNw+*Mi(vJE_loSUDLstHan
zvXC;<6EsMy0SP)yq)rYfZ@>nWoP%6_{CqXQ{bI14>N@HnpdmL2M0pqx8szR89}*eh
z>geI>=pqG{0fjm!<N5f9!vkMK6S;QK1&@lw2SBP$P(hWNlT!>Cr$r3#gNmV|RE5l9
z1{nrWG03TiG89~pSd^HXT9R7Cz+lQ?2q~a6%ybM53_$e-XgIexTOl(|p*%6K1QcAL
z&KEeZ!E+D;0|PIp=Lt$cppg^<bp}2L&Jb7MfOx2ofi?ptV(1MLUV84Xdg=!1dX9cB
zdQcG`S3Px0b=Zg;xQK$sV!WTftFwncEU=*?lVCN$Awepk0nU!Wu25MWh<V`Z&NneT
z6<P?F78IlwDI_Nrr!qKzLl{(i!JP>n4FtOeYKopu2-t!CpguInBOnzZ_kk5D!b@aM
zh;5+JC2(>uG=^55pilsf!74yU2MrCuwt|MhzypI&eXfCe>VE2a2x~wBfzV+p#CRge
zu}C^#3LxWH5Nl8>7wy2(%o25V9Tm_RJvZ291qB6=<<QiLO^;tbOb7b-qcqF}NNEn4
zQt<QFQAn-GECIFYKurbDyyTqHlvIVlP|pxhT1iS(NY2kI&MYoT%`1VF!+EI{B?^V5
zsl_Fk`FWs`ZK$J=Lj-5a0FR*Bz+3{4I?x~@EVXGF8YpNhpkz!1T_|7OKwT5kLPrd~
zLgqWPLG`R5IIN&0A*6*4>SuYnLGv7VgcVd$yD4bE?FJ<Z*l0PVM*)f`gtSix%0vVx
znh}!jA$oqG!V%ITVQ_@`3?(9Ab1{h72vAK28z}(wQ^2DIkOnA5n&SYQ35s_3I5)^f
zNKYR*;1qNf3>mQa8a!g4&%g=F0rAfMp?)FI;s%ri@-j;@6LT`FQWa7l)v!WAer6uH
zFk!G{Fhxx1XdtvhhipOPLfYT~{~*vr9XMUUiWCM322ODG1fEz!8JvL5b0LgFDt5t1
zuvj6jG$#k%@`pJrHN~C*l5)Uh2D~E#n|c5>^}y3)#rZl4#i^;FA}==|G~fhnWEN{N
z7#e`)$-w$S_Jg`Oh_HloKp^3&X$B5;P)gA7bPa+Cf*gvZ+(;8#jzC-7&>{n#0uTyO
ze6OIb0O~Azror3qrI0yW9fjiT%mRhX5<Lcfu-yvqQpW%#R&n)2plKW&+hz=gM&Q{*
zkS`%|4stv+nS(+(0Nk2_Os#?@j8nmlD%2j6p@9*!1_4J%adJ^=YF@EIevv|IUW!6~
z8aRsdU~>YH)CmePR7=5qMri(kmqFnC0j{Ks4Kx+hLtG<5)EN*d9hW*^{~%X&l+Zx-
zwH&nlkE_bDh05cuZa|Yyd1a|Zpm|DAs~<G^jHq)M7<8bm25?gg6r$>|QXCYfo@ok!
z3ec%SPys3njz_RpVI2mPG98jvA;qyhWM&1q5CzpDZqQl;lvUFd+(0dXJO%K`4=ksF
zN@>tQ0fRjj+Z4bPydbxMhSe34ON)y0ixj|v>d+{Jw5k<yGV@YFwF;<tp$IZEDK$Ma
z4?HcHpQZrL+8`x*4Dw)GK(P#(CIM%07gsk>P(TwGXm$@$F@dugs38{|85|!H<mcn>
z4rxSz8<FaunI3rCRueK81)84&4^Dx!xq14zK!!SC*68blXVdjuJcHDA6cF_{B(K4z
zkU&$Tt`Q-cB4D?I%yd%#<zh%8)C0}-!AykbO_*j4(8Q0fA-F#VGB#FS5~Lp4vkJDL
z*0+MTf+=X`5aL%*@eB$-2v0#l0m%Yz!x8LfD|JxI9Igh<P(uSyD-0qFskTs3Is*eF
zJ%M#W#@V1#Z;-x*CWAiMzu;g;WPyMnf8T%*=xjX9m!PnZ571$-frp{GUt(@5C{KgZ
zlD&e4OKMtTX-)}f5(?%OaL|Aw1k@YR)Yn&o>xQ@hssQXZZ~*#v25TyS=B6PnWmu{S
zKuRtyU^gp3*1#a90TpcFAqX`UwA{eO)lE}hAB$yzaF=j`I?_I#!RnyA3JFV4fPq@r
zAR6Wu1#M6qLI)ldv=vMsc@Y}yp!FLdCxPat<3VG8pkxB#K>PujtA<HHcrsvrfWsb3
z%>*e|vCD#ngA^4o=gbulCV~o7P+bLfJ-9{%50yc3JSbGbgQUT(Apt>Q@c}`eVH(id
z2$b`|D;N|Yk~#`Skinzi$l!pWFa}612kYp#cm_K<`M82j2nJ~_D9S9$%t=j8EmkPc
zNX=6yDXIi@rAqQ4Zi9ptq{sjdzNLb@6`&NP2XPxHC^V24J%F+lB9;+TlSu0xT!Vsa
z4J~vS9N=*Zo4W}0^Y-%(_rtXYLI*PaW~=TP5a8<PqONHH4nc7F3mRuMFg4IrfX>;1
zeCJ<U0xIL-1!+cVBB&RdnU|IiseceU%?vaZKm%Ahpb;+yl-YYjh%LAmG~iy*0O=(v
zC@3I$R-ly$;H3sCV7EgOFgV?Sax^IPP?j}_g32aP0s!elTG7A@5{I`REI{KAoZy}V
zxPAdC23rDdjl)Y`h-ENOqpfHF4_1MDznYqyAk!g{k6L26_#@gbu*D5XWtfY<CfHXH
zD?mL|69Y}?v=yvmf+q<EB}iYFQ&Ax}BfnfB52<`ofTXq*JqZRw3s8#=6a=8*XvEMk
zd=&>c@LYp}g8hOuJY7P4eIvnn2NJ`uln<(*++9O_gWbXP1d^LQ-Soh2Mx7-94_@M!
ziNW4JGt|T`ZlsA^ra-C|_Ye<o;R4YCZa={aAh0;37Ygy1A99Z61dZDkr<N!<MFuzq
z2P+`*FEq`%gBQ6N8X015ZTLYt^Pu7e+Gs>169!#ye1Kcney$NA;3<rp#NrZgD-g8m
zuoyhG3mamE_6!kbK|38VCxS;I;CU}OzZBHzfRsmIpMi=FNM!?GWCqH#KKc3C;F%Jz
z8({iX7>o$F>^057F^QB`K=}#MwAVI*G!7u`th{^$6yp&!JJ@O9v;cM+bdi`Vs0R&i
zZ6K1jp#fqQ5Tuz0TIGk_Uxp09L+$2NRB+8H26tRgtOt#Dg}C}6YBYqqLFppY#|PpG
zXx}0j(vN_Q*28-dMh4(S3lBeV*9aDV#V9ErlI}3QYKxp|;GH5rl!bam;64!|){&}u
z20?K6qXZAsUP#~|+VXmkb~c(ZV532UYMPMM6tKRmt`P?VCnRZ`GBB7kfJVN+Q`e3m
z8tMw*&MCCBU2LxqQdy9y;HTl2uc;HL0UBY^)PYJe=t658g}l<-q|_oEP)`T6LIJ$q
z1U#b&T4-CDT5P2N8kJ#CWH2-^G(gzom#+X0Rj7Hzdf>H{pk5SAjbVh2g@J~;uDYg<
zz7B&2)IN2HqhQWaaMN(h%t=+qEYZa70&sI2Y6-+Ct_+3-#&DOQ*n-<|9Z)cU26LcB
zY3eX&L0yF1UUeNu6CHIuJw34ZRT&HoOyG8^E5N2g%8N2fN<fW;d<D?d2ZIuWp@At}
zoxYB`OKNd)QDy;X_z2{BM^j@>O$I{)Gq@Ucx1#)9u#};Zj=F+NVo55PXJnwG4_b+Y
zy!r^dh6QDwA;8Dc*%ds(jX4K_kh27h3?t?sf>H}|5|dLwqu-guD3gfb&JeVZ4xR<l
z1Dg#RMZ%nIfUQ18S`!3ruEACjgN97#vC0@U7lJ$+0h)D#%|(D*jw}ahPQzq%kybV<
zc=|ym_p}T_(-E!_A)dajS{6E>Rcfv-p5PVLnyBib%`4Ef1-P*QVubj+I7Vt28KbPp
z)-qIZ^a~Dm4Pszm5CV-oLl$s{c=|fJ1c4V6<6hAu0H58^GE{K!cl7ar%xGwV;uJJb
z4Vtom6>ZSW435TBg(65ir-0`GTp*<kxbX~H_W)lg30WfnTPMk>sNk0mGX_4<2VYYF
z8IuClDu`kksnmnlC~ybCjQ~}FkUksoXr`fofhl<4J0vwH2QomDp9bpqLzW+d<^Uiq
zHAtZeF4aMkF-717+sOSGXK;B7@eHKVjZ$5JTMOW14>ld{zVcKB(1HSx>oW7w8DQf(
zreM>cwSuP#s67f@EDEs!*Gf(+us#=8XMY!0(4yV=03CG=Pa9BgEWl0^U6-Z;#59O|
z5j6sQJqSufL8?z!L_vBbpqKzhDWuB-?#;mZLjqv8Ko-hFhGdY}Qz|GR*3J9nmnfv>
z<(H;sAhn`Ei6}WEF)tlFF$S5YgpS%m$LAq&!T@P$fCdG?4Q@yliw|}U0asyoyug6z
zLT6Z+42gAw6Fu|F5_2+B6yWnepu~~_8Kj4-b5STxEy3zO<Wzzj#!8SJf$Bhy&=40;
zw+q^*Bqx;Jp?(0h)kzIy=n4d^{;&kcCvoA7=8ZuZ(gChPzK(vbej)0Rk!1^Ls6iqg
zoTkxI5?BmNI){uPgIijVWX^yR1Bf(4L^3Z(Ey_*IOU;9&Bt&`vt#xt)mATFtsma-(
z%mE#ChnJ1;z5!@rxu7VuI5n?C2i$YWgcNC@Sy=`RkQtf93Lu+6Z3pnCA81L9QZ#`}
zZ9FRs!TV4gp`*N@#v^FZ1i3r`cm1HtKSBL`a8Cl$wb1=T*miQ5L2?MRvx#gr{yi$X
z;FJoF5kmt*NFfg%odNAH0TuS3daEF{s5n0lTFOI;6L=91-+zLL0|wBX6R5}oRq>#O
zHK18c&`<@mPXX?)rR1j;=c$({<bwBifY;Z6hWcP7z7B&s*mWRdG%%ACxXc0zBT}Cx
zXc`QZE<p>>;Dbc@MGWvUL6D?^f&wn{+@NWjlM}_^;IYGa|8PIoAh5MaHbOk4pa@$E
z4)%sUYW)eGQLqF}T7dnXmk$bA(8v`$<n$0D7LdS2nstEGR48?^A$Sg5Q2{&&T?|^h
z07|josq|t{f=@{W?ZZ&WEP;#yDJXz@CJGv+kR2gN`*}2>?Hy?91FgGA%quQWEph^f
zJ$xhrF%=GJAL&3S(7qbyd~9<Qpy_b9?Vu=xXaJ=H^+<J4S1AOvuL~9+3X!SB&^Zdw
z#4oOz0F<}QLHQD#KoyG1GfR>)K;wX^MX3tunPsVYps_?m>j6AN1WQoh7BT~<gax<G
z6l@jrAWJ(L7_=by2a+sM>KX95F-Oq0Ky^(>`3K(t1y4sP8r)s|T!S2aV5+rYDGIx4
zcvAtKt{4cY1})-n4T2fXpo!mX@bneb(ePd*sIJ4}&0s`51aXNzezTD(1!x5fYA=Ha
z4MF9Tt%6=iP^haOa*3b?EdgQUxy~U$KHxIMC9^m&DJN9{B%m9qpr)Yf%m5nK0i_z0
zphb=gP)-L&BP0VtXMn)%Ku{YHtkl&-1KivPm#@${4v?YXQUkR654wQD($D}j773b?
zfp#rGs}KDGLPJ3Ndki%pqjI2b2dJxokTbS2GC*BXsKsCbp5R1rHZ0cAoD3N+1DCzv
z0>TtjK!97n;AIR7(1Bl2=N_JdA$mY{2skeXf)?@Vxca%+S{fSYfQG0o4GlCwa|k+~
ze$Y-2bVUou-=Gmz$kJHIu!N-{d}VAt)H)r7lzdQ`3|h1cvK2aB2Gi{xqGxIh32|`L
zd8R3p<mW5og2p3~GZKpulS@*Iij`nx2f}k^P|uZsDily*WrwcD2sEv$0C%>Ap_QpI
zsCWSnvx0_Nb4!ym6w32Ub5a!2GD{$1w(xNz3&?msq{pFKl!_dL(9s;o&@gg}WMEK-
z<a?Cpf@B-C$O4xgZqSkkG?jp~dOI^uA;=Znhli~y0~JDvAZO;Jf{Nq(B+%w)c&kHC
z7i11-Obx0IRKbD*8#G)AnFa-kz}AjIdiIPAoS;%lLBSI?z62UM<5X1e0WCZO4^)Di
z4KQ=S<7_^T!6ET}{!TuQe%|nbP9M<dC}`Rg(k4$yEJ=jS7zVjI8!Ff;7&3rHt2h-D
zu<nrqP4)x_xH_ZvkRWq+nhfB21C(5#Z4p%;e`gI)_(Hc7gR5vr?-Lx1;BJCKW}bqh
ziwi9H%wS~?CrBf_{|oBe!#Y)*ilD(DeUK0$CK#YAF+kSi)9IO}fTj~t^+5WPpke?%
z+Y1_khfNZL1{hR8HbN$eL0k||lL4NVK^8;(9UQC@@8=)n>*%8i-h~cQ30lMk+8YNc
z^sQh9s6+Y-AbZ`w8%X1kry@ba%aGa*DZJo~Lk1PltOv+maG{3cYtY7AXyFWB{{d<L
zfJU)ldkesm-PpJN!e+QY2I+*^!(#<v2x$F~t)-EH4rn6|@^&0tn}HP|vu{w{(0#EW
zr+^2oVGCx!OLvgA0)UqlK*s_>tB^ny7^s8;Z`w5n`5s*B5ZJhzn+o2_58t-y4_dPb
zbqSVvE_u+b0@Q_|>I5`~f-=QbA`Vdj3VBemiZsi`50QZvO{NMUyEq|h<iH(okOssQ
z1}Fx>o`MYkVBNP1+6@dc1H9`!2xJG;^`K(S#otE|8WNCgrJ%quP~d@zL6k@`m~w*c
z0aubpvjv8lh#6Oip<qc^0s)Wu;FwiHnsZCF2H6HS8?;OUws+J)U0)xT(Dn7z6_k`f
z^9JZU%r!x7h1d=5HiKq$z(EC0)o5KwupO{g1ZZA4*x40Uo4^{Z_?&=yFKQ9e>PwJg
zL75e@L;{omz<c2}_0U!@dSEFvAgk2D$r@>G34BAnwXUJMW*X#l1O)}~!3D6uCL%Zb
z`?#p<q!}Y}ql;&7fPb*7tvbY7bx1=1OUBgnfvnX42Qf6|#s?s+H1vVAFQ6q6abd3x
zFa1DS8Py-4P=gGafexvFPol!N{eis#n{VI*F9ihcPt}3Ut>N~Ef}%o5QKbUxhyYM+
z2`U_sdkx@y7qHaeihVv3vfKb^B+Ui9%LP)NfcNu5wkClaWr-;YrFkWpIj~h`APW^r
z^5L-vYLr3t+#_0Lh{jkzXb7jGLV7A_v3PQRQHlb%#)h_9q2UcJ7Ay=jVeL{=19w$e
z$_A%;&>AtsoHt}KKB(r^^wWZ=1H~(-6%_$(`-0aFTWV?|MYAwWEoja!A|%KW)HYCn
z&lE!Z?`dlYG8we46<lgS%muZHJ*_;!i_&2xgXinDLAf8AgP}&cf@y693k6*TUw;=3
zPi?S>j)kT(a>?ZB1|3}l>xPt7iXhWKHu|{wL3Dwfj}kJ@X!$T0GP;QxmeAE-&^k0d
zKR*S!W*gl8Nd-;rrly3Lf^CDftDp@m@KPM;+@)t;a#1SiY#N24R7C6rNr3dBwXq<&
z;q&~+Sq*9U9jp`NKZtUW=b%ot1epo)1cq~rK)!%)QBwd-Xr&e_B!U;oftzy9Y9PHJ
z8zGHhLxtjk#AMJW^&*8tg`}Lsylk*yJ@EPr@Sp&=!3S>lflePlD$NzpLe~e8w_N<e
zzJu8VY0Ks1Ljx9+Eg*9bD8&J+DM7?WUrP4*LdHtK-44(QBWTJMTzv&WI|Q)SG0d@`
zef+R?HYlZoPmcgso{%8)NzF?y$pDQ?LH1jLk`1K1M{6{IHvd6-MBsf{kdh(~I`azF
z>j*Df!8sY!s_^mj18pq`2n_+{G_XTK^F(0f;F$8!f#p<CT0trwz^CuP8vmdkSWbRk
zx}Gg4{=uF{+jr^-b`;3*3ONuT*(q2U=qUuHg6*=h0x!sfww^(S0`@aTKnc(@O#w$X
zvH;l*Nzb4zG9>+KD;Po+wSkfeJQu;cijZQ^3ZxU_Zmew|&|(|VZf>v#GV@T5gaPLy
zta%W!LI&M8p#Cp-gahJIq?|{IE6hMXfS8EvcY;|K9>1Vs&(jT(=y2v+<U9!JGr*FC
zYoMO4A-vjvbn8LGDe=yrZMUgKsVO>;c{<QBLH5$n73XjVBZpryVz&WA9$IXn3>o<4
zgVSd*7SqGP>!n@&TtG{{!TV6r_KU-N;I`oT(GaTcOU__qaLyrbU$OvbzBeEgv<(3|
zbYc!2u>w`?*vIUl!=~^-duTt!75&U8)Dd~m*aCQ93N#uDwF@$+0;)wpxeT^yAtkdo
zv7jI|u_zT(ae-$Ya#IuY6iPC4Q|*Ist%!lFSAt|H$UYQMUk!Bb7R+2wDGfRFDibnY
zmk8QwtOspVD!66lrNFl3g6Bn2^5H`qiRp=%d5~!@NF4!57={K0sqmOh29Mu?%Q;xs
zq3zjDfuC*x8Rqh10PX&TELsJxCWEgz1DC4c!<Rs<Nrl|}6wvux#h@;rdx(dRFasxe
zDH==@nB&C2;7shu4ya&CQz!wgI6;~M2M-~qK-<G$kASK(NQ)k{G!}D<JFIH)gS4?B
zc}KxkK?B0lHZ(HV)HgJ;$cK!IgK{oJ22=z=JPt0Gz#Df!V#sL*k~$zKqQRB`E7-!e
zv1=<B#zR)XD=5IkkR&12fKF-wx3CnzL4*=snF!skz5yYTAfq7+a4X0?#6tlx1`2CX
zgVPo$OF*Jk0kT^R)Fc4++8{Q9Ho8GP2629#2CO#ogBWhB0A;{!0qv*)Z3V(>n+BpB
z^mK!?zrisCZyRYC>wwxckTbl%gTLSwJUC7j@^cU;AY_71y@7cO-0Ou!F$2<GKB#y6
zT=gK{0f!yLPmt6D+BgM@e}$CHw6xSB(5AHF%qmci7!u-O=fQFUa=gME2defFSpvLq
zJQ30!f%NA=F<=WF`U7W((1Mi2l2iqdEf}c+5x+j*(KwJBz%GEt8a5|{7iE?}R!XBe
z1Ua<fIoyc>)OP`!iql`9_5>)IqYO%684QP(fVQAs3;0+s$k;Ea4*;nUp`J}atk8mv
zRx9XY$>rdof9Q-2sH8=jC2)nThlh;6fhua`V+;&6@yQx#LfR9MrAM})$pFx*YvjmC
zttiMWN(3z+QvgK{q?ZL*o&;78nmmYy#E6Thn;YnOGk@Oz#~{~ukV&u;3;bNeU4uj7
zA@+a<z@77R!AEHzjEA(ZK|u>L2U<Uam`Fx~EYpBkt^+p`B&Z2#Bg1tgMy|kq@k~?5
zEKx58Ws}t65(R{%;NfdX+ZR;IAiGk*RsrH%P}K#EEKr{uQnV{%=J`NQc0kq#atc@<
zhyl_E(tt>LpbE+dZz+H>s;`c;1{5W^A<a{POIHR}XdTDN$qAVTLph(qP!l>}Y6UID
zK}TO=JHP@_Vq#BBMw)uyUJ@wp!RFQ!Y!%>4T?IqDz6(Ombr|U~*cE=FhM^`T|3e}G
zG{S7E>*pV)Yh++xpbk2H0Mq~mFOdVu85mfBkvgca2rsTtLJa0a=xPuA;bjC1FX+ku
zq`*LOqY>Vmh1UnAkn<HG2^qx)8IbUUITtx_wG|9AASo4GK!HZ_9D|)hJbg8Ez^ndr
zbl`n0P^yEj00B3u(jhe=%v5mB1np)8Ef$1K2D(F58o^b7(l0^<cuEkmb{=duyvT)A
zl<@LXftZzJ_~P9FwBs0i3?gQr!6P#mrl1_%0(TJu*hQ$0#;7O2?OL!Jq{<Sq#TENu
zCeZaV44@qtU@fo#LQMtGth=Fs0c0;Pbc7DnX8{!ku6gJ)!titcLKqkX89+0a;GhN1
zoEjQv`iL{2o|gh1JOr(iaO4E7!Vd9QFf;(2^&`k&X=H$O8iA34rmGILoey;cct{!C
zVgPMgz!)S%GA|RfO4QO6Y93_7!Pr2PAI&YA23#OFfKKuRJHi=xEx3Y)x`HccAPUyt
zwo-7-gRYlLE-A{<t<q6QPRvVA%>fVcD1gP1)io6?K&F^N*KmVPL7c4%S}6(I!3|w4
ziF&#&cwIAmg*ZqjXo)!VB+v3h&_NI2rc#O?)D}Z5wjg$mL;E}mAe|sPp}WR4%@~l@
zn1gI_g}5&i61OG!;PG3;>>Xqov%01e@~Uwpec*{s=<r2m9$2+PYDIEtYD%$!g@FQm
zOaZjO-3EDeH`okt2xGP&^b{0)GIKLaU=50rd<9cu5ojHOYNjpnYH+Zb5dU~UHfY%?
zm>MH%P=Ja<W~`G^6~thsmK2rdC4)L#3MKhg>Y5;PEfK5CVO=%M0M0B1Z)E|kFiKHK
zssx=#t*5T(uft#n%0{4BIPlH_SRW6oave*kE5KvA;L|!Ci&8;GDS+1zflj$boX7!A
z1`3%a_TZ)U3W5xvNqT6C(=d$Can$rdJ#`aw`i>gL={p#k^g&HVtmkoqBp4Z-J;7`5
zkk`Q{rhtYz;nSYr#t3M-9JKb%g%>oR4nM2a%Fmv`89bK&*)61?s}Po0lnE|SO7azo
zOF+BtLFGPlEH^U`+OLM3_6=%z_**eJb8?nsB$hxHPL*fo<Uo!;0c}#&Q&8{)9s81$
z3R=kun&3A85t(@@nV@Jjf$PmI0WB~DS(TPq1U@Gw5xhYiBm&Jfpo3=86m$)BY(Tm|
z-d6xyR-Bqx1UmE>dW1T7M-x;FXtEs11aL;M1L;l#pGgTioE+rv{Jd1C;YK<NSs?eq
zj#7X(%hEtc<AB<$dKwJQkYky^F3^SVnt*IM0r@T|6&wJd@OB5S)yJ{Rz>&~d=D5!w
zmw=set`8m?0UyK$VS>)Sgq=jBWnln0&zO?|)VhJ4nhtWeX9(nsQ_qkbR985<yXq?h
zIJ&#WL;7zFpw<dZCx~|RbBPBH#_B70`Z@c$h#>7A&@wbOf{23mbbwDef(~NGI~nR5
zfVO_fBdJ#aw=h6k6F`l6P~$+$$k-XI7c`RyI&(GH)6dye2jre01_sbh1<;Bq(1fLH
zkYliGJV-*rPzN;1ps3)SlbTor8t_a_%`4IZpKlAAtO50lz#9NcGC*5j^TB&YL8l|-
zgGWbGQ}Y-YY$1IkP{=?s0%%YHKDPuaGC<?1*`U)M@-j;lic3-pib1DSlz<iiW){05
zb~=Jf^-NF-E&!c}4?SW5l>NY~>A?O$tfu2*-~@RABmiCm20NDz6tWtIRwm%NBXy9o
zV5bN`I?*5z*a{FmJ-u8|e+$%00Z&7sG*LmugBF5-Xpl9KReYckQIL8RrC_&#)WSy0
zLA8`VSQJt7*sDWU6JcHO0#>UI-eL=iO-(n%i4w3F2KB(y!SN3DkpiUk37W<MuOz|S
z0?kiJtW+-scNyK_eSVnHu$CogHX7V=w=yu$Gf>Cu9e^8U@G&abVhSTo$nG}y(J-LI
z;{w?g0P(G%C&WL9`3%qk7S}*MxE5_gP0-11pq`9^0$dd2Fxc5Rpjk5bnlG?JKye8g
z9)c?e4|G6Ai9n$OIr#uI{0Ub9Tc{jh0~$*QH|{_UDs|AU0f_bq=vIl+Jkaif;u1sz
zf&&jSCMf{Y4R!;#xe3||2@-*<sttnp9MmQ933g@hfQ?6iW<0U<$YGHHY50SafTn^1
z=rj)W9yz2}4+$br8U%I5L8$_?wHwu7P#V%e7!2+&=zs(@Aw5nsGkic3OW<a_n>5HD
zpus=T&Pq@KqeOu)R2CAeAW~bw&;w~k&mS^c3-UX74GGdHnu|ZAmj%)VJ+K#SzP5s4
z0eA#o0h|dySq+?{K_mQ-2@81dAs&2(1jy^)><U&786gWcVc-N03WA1j!3TFi%OO~f
z3<GZ$0S%vlN)!c1m18dhjvH`9VoBAIl|*1!kV`>H4Q@O*sew8Xpg}dbv527s@aUQ!
zB!_|=3^D*(K!T@Hz~cm<OaR+L3Q_<|ozQdC!IP(sE)Z>?JQXelb}wuw5u^p=C`hjl
z(o=<|d-(V+bi&sFE{hhoV1;?``G0hyQT-c&lCl-JK&b%|od#&}?uT4<;F>{TV}NYT
zhnNaANDoWAyMud#pkTxmVxX7+9YGC`32^_w9y0R<&gS4goH2BPD0rzG#`<`On<1GP
zp5`>ba|YmW0B>i6Z6gB(K6oq(Iur%B8NB8qwa6B6VkX#X#CCtsMo5r*@tnaR20d#N
ztP|<z254;yJ$4D4h9EVa2_zeUjP(T1mlahi6hn6p!JD!6zL42rM0l8)BAxA^qwWeC
zTTCrh0M+kM&FTtHNTXiJ78`-9Sfst<Fnd8;S-_iS5EesrD&Vv?0JhBr);m>qh3>rb
z!O)3(8ifvIJPK58sq5=Qhi~99mkFNvOZ5e{+g%frGZbL$3Q)Ti9$lHm3Q48l@pRDS
zS4qAC><mTFO)<HklhHwKc~FZaDK#y>DAmsgWL{D#YKsV@FC$d}Hp{Q4pa4EyG84Q}
zA}Lh?)-Nb5%}mbDsZ>bLfgZ66J`WV`7*MwWvPTGXq;Xk(W(v61P>^3-oS6i<&<MI8
z612KmAtOI01>_Ephae|Z>3~m=1hvsiGD?dTk`o~ZK!OyYSORKn7ndYLRyToN3vxW<
z@JN`)bHHu`osn5mRGM5;3Ys2F1a**dGV`)iQ*?7Oi@}HCm8R-|jz}p=RX{XZAt$MU
zeGjr5(iw0Cg&frVg{7&bpsqu3YAW~?jNnkGV9*s%3ZRwf;GN{i-Dng|K8y^`{@}Sk
zP>F!B6I9Vdi#upO09&Gvnp;p(Y0n9n!+|RY4dp@3gO7JI1gZA}ADssE5ybtFOBX<n
z*HnV!0%(&Mw5%G`iiKDJIye+$2jtumaDCzF=NS?o80s48ssXnVvXDv>k_X|UpvBN|
z4#*vzpms9I&eS59D+1wZ+8;EY1-_NYR>1`77)Ut+YL}Zp=gUDIQ1F3e;M;dVB~`qm
z4~PQIxq()6D=PSbxA}wCoPgFl6e}d=fJSjD!QC$r(ArXP*#_!}LRTZ{*<iHvK@}M+
z|8puTc!9cqkWK<@paan(h13BcH^8ei@C*`inG4PHnUFPBm}<dJ0tXK~Ekk?P&@$H%
z9!|Op4A!8LD^7UOqQy6;HvkG~NDM;H{R8C+NXX|oAbjf?0&PoxS|hd!AW~NWyy!w7
z<VMiA8EC-+=sX=G$RP;eAmw4;1g)9$aRdiC#(Cth#xtY`hSG`vl>#CRoS*~Wz#Yb5
zc$-KJdXiy~tFwYFc+>zInh4jzVj9{ogdRm>Xo`G>DZ*rM6$0`_e2}ZNo{y^@I8xv@
z5^3f``U;44J9K%F0azo#98LJFD>(Us)*XSWOvso_kgGE!?SmH}L1w0*?G%u4$a6!A
z3g9EnbwEpYa#BEhL_o<Bngqe?uwjk`)x)4;sUQn~+(SG#6&2h-$E89KcLV7Im5rdl
z3<9mARzSEG6rPao9AuRls5uND<pwzkv2GetYJe0#7ixnmF=*CS4RiEC<Zn$Kcw&Qi
zSJMFAUV}B|5ZTZWyru||LSQUy1w#{XyUI;LLjx)Zic3&86gsk?>+0vCYXaFP1`>wU
z{Zb%Z3JO@giPS<*MQf?~LvkP}Riod{1esv~6|#t+gV+V1bwY{_I8$4}5Yp1e^t3?+
z!ZxInNyEYGXu&B5+@FF?kApKjXq*~pFaSIf1umw7!1cR=GpJU9uN(*0@!&zpa_|rq
z^gv`-ou;EuoDa*apgJ3Ra<X2jJIEBj{1VW)=ZPhtvK=}?p^&Hm&gS6F8w!vD4V1qj
zBWU2e`U;BjlX6mXA!l{_g3p5nReGhxrHMHTkP%ab;*!J?@ZwI;a2e<{*_<43?VO6T
zXcANaC8a_gSdy9ot}zo!z>R>C`~pyM4Kf*0*MqC=%wo{!Us5WlrU##42a*S`w^Io8
z^jCoD1-A;I83UxCpeVI0GrzPL+#~{<1G5ygdbk*L?rmCWG3b2$JWvZHGcUVXA+rR0
z4s|;CPDYSfC<cLo1Y}UY0?2I8+62(RCPtv;rzs>VfEF@<;t3p5nR&1f1{)9B$FGox
zw8Q~D{6IleTv`O0PAdk7i*t~^j~i&jFcsY5hUY=d0w1&xF%w4xuLCY0LCcY$c@9*$
zDk?zgR&X$ZEQYo3AbW<v2^O5}AvHar;y?j%4Ire-fz(`ih<S2PP%bwFm#bhiK?O3X
za|kNr;G*!l2-L5IoC6Kpv#VjI0~$C-T*QW0!mSCK;nx5)wGxv+*C&9^Fi*`ZDb@t_
zwIEwYAY)S~W`Wj~g9k}r=k<d*nwq6p^RPPT1a9O3acKP%<mwF0#z@^HXmJiI<3ST9
zuHf7cDrVsRb`3<Sh#-XyXeBCWS6Na{esZ?G9%Qy3tOc?P6nq5-r=mh8s9wj>LQt@S
zwBx{I1z^3PU`De}7ZMBLF$VOK4>WG1s1N{dkmpn?fQQV%4pJ!2%u7y%t=k7BZ;<~$
z%YafLsz5meG)e)jM?mxa@d(pFr-Oj!i+w>82OzcJ#xtlEvxn#c1rTc81P)i&mgXYJ
z$tA@lpjiY^0~)?t1*8$=RnHJm3Nz4z>;M9HEzJ!;DWf>C5|op`$E-sdFi7QXJfu|%
zsvbdEf>RN)i5l#2kTXHEe&vakkkx>&5})`8K~75+XmJB~FetHun#QnZH>_v|4H@f$
zyaq`N;Hnw!FOUYjKFfi(78Q_gde8&yOGG|V3Vxj^=3E(Qm>1**@L&Vz#4BagbD^|h
zvt)VT);8!MCr@KdJ<!=%h*P1|6|fu%<p^rMBAp7Qfa6#wLqi>P1!%V&WV|EzoG1kY
z&@3WsK2<{<uWof6M;(1leFj4VbNKwAVT6vpjymXmo#J8z$bbmEW2UF4r>>)~na{w$
z#{gRY0h_6F)CA4k!DoCSGk1<cD6@I$+TdfcQ0~x^Lz&47c6AJL_JFh-!Knx|gU1QJ
z%K+)5D~Kva2IoYy8}xz^Gg|Nx0DOZ6Vp6ZTq$o2losq%01kVf;19;6I%AIqFdu&OZ
zL(+rXvjU%60?qY6JP;oo66ERUt^+z|70T9x-f@AVKtW$!L0w-*0V)V;)9V}R2cgbC
zfrgb(&)O1#t~h}0Vgs#v0MAMx*$1j6!9fnSUkrL<7RU};Bnufp`%fW5bfBpZPy-)&
z0ut0w5U;4~pm1S4(4C-+44lEjkbVldWCd@H2jy%9=xP{bXMmgqy5tRFY6xWY5!7g?
z(?HTbu708LT<pmJItLnDDT8(}K`&K+YJwO9a}R_ED*M2PTOjUM2qARB3TW02G?NA@
zbr55(;8iW4au(F-fgDJvZ3yZ$f`?Zj)fdu87JSM9x>x};^8hOLp>warkVytlNS_((
zA*5!p5%g?lusC!v2`FYEB`GAc!o$Q5kADm`iy1(7pSk#hM_}S1AqDDJfyVy9gPq!j
zpj)g$eSFj*Z4I!UFt3CC3ef}^4Tm&u;Q0=1FdQ;>0}3S2ATFrN1z7{p4;%P~oZSOi
zjSAWzW5@|v2L+ls@mKJ|dTTE7j0R>uRZ~G7HfE00i325Hkn=UXAU!p3$5a8iuLm0l
zM@mWH<_|<YmXrgU2?Z~A0Q=C-#TB+S4&p;-_R=u4g7QIG0(rY!2yEsBW;0Th8)~ND
zku}mx1)tN6<UgcjQLGB>7s3Yq!4V6KWr$<Iw<kc_v=BoeBs{i}ieuFK4-`NrnkJ?w
zfKO$FMLZ|czF|mm%pkNA547(XwALOJ=LW7QJyaKeq+MZ1eMSXvs}bx(l#l{9ig5NB
z9YM4Fp!|!Z#|X5(L=ak5B88kQxI6(jD&QFwlv5#Vm|$~+;MxUzD2xJhIR&JGf#hKq
zq?Sbr>e-E;Rb9xp$cF}iChS1#QqXHVxQqh0?}b>gq5!GxQbBGhf{(U?x<!d4kZa_@
zD{G<sILLWDAlcMhP=6`F7~JRe4{^0pP;e|RF3n9X2Hl|ty$}>Ma02RE!bS!``(RU3
z^!ynaoPF@roC;z{>lCyM4a^l>JcB^X9`Mzupu6`F^`jwV0vHq=I^daG$S{A960*q_
z5Je%LzOFDuAT|SNz7<ImXf-F&T2;`*swb!q3QMez{w^eFQlLZc8K8515{pvZq4xkm
zCl+iK)M1n3>Yxmw2tFzhw*3xfAozeGNUt2!K`u+oDNR){0FS6bH5C_Urst)C5BdVB
z$Vn_gTLTSR*UbPrEf?$$P%t2TVQ6V;rmg^5Q&Ey%1e%oqjhBP&#4ZJ&+?khJ4l>Ld
z>T*zsfb_!M4Qdp_Tne7g290!peV>`1r;wivx+OsY+s-D?FeNASsP?4%k_>oi1CPfP
zgV$L?7WaT}tOK3!0qQO&Dxi+nLI+yS88{({I^M<K&lNPa3C^}|If>~C#TohKpn*G(
zGr{-bf$x?ByD>E-6?|J0qL??-42P^!2Nwh=H51q!kctVqfeKtoq18%|v1V|Y?HUB?
zAAza`$gO*@oo=8-EQ+uNbD%@xz|DO}$Y~cKosjj&pwUx9&{hBq*s5KSaR#7)<}~n<
zI{3U8_;6j&<|<Anly!38UOw^^8*FY5(tzLuUrqrD2>9e)u|32G;0`S|z2IqmP<nw*
z=)oh-UL7*F3rdxsl?2dOfVdZQj||kN%o0vW4GQW4y25*v3Q#@HSauhvE2x8NNRLF&
znX)L`6%+~*i;GiJ>=oesMX<v`W`RRX6Wv%)3Wn`402vFJD+Uk3d%Ec$`5kNoVj%-K
zJ%MhT$p>|9^Aw<-0VOKX0sucqs)5zDkTVS+(GIyT0-Sn4o^XMjat6}~+KX6J35k2?
z7&cN$hWY{2s)d9jtfvYYH-tC>dSnmegi=uGD<~it0jrt84&YRTt|ZI^-(FT)4B2O0
zlnTByE;BD3w0;U=1ZV&kwzm_J#zBR+9;EGtI0GLky+TtK==5#S+%IBZ2`J}*hTkFa
zWy=66I8Y1D%wlMursyb?r>f`VKx!QDwK1R)3>5AP(83LL(uN}PHV=>jJ%x}AkbiP=
zAQ>KXQXlBT+!DP2(5fu3w?MIqwBH0&7Q(i$fD1=R&7cWy<AJgxNDpXNm;pF5f_d=$
zxC$n)9LEVuxX39CY9>fX6KsSgB!G}xhEO#ir+~MXfEduwfyFjzv7QG{YYNb%P4Ef@
z!T{+81qkToraaI9by{MPjso~<>C6)JlR%(rN?=BTY*(;V08!v1@12@j04dmu^Fgz+
zd7%3P3rjOg{2=#m!1RH<2wK|X3BHb05!!Y^jmeBu=(-T(v;~b(czysmJQ33OfGC6X
z<`BgwN`eM0;sV{O2~z6fuK*gc1r@KLXhX^apq>-bOl}Y)xudmBASZ%=%YA1bS4Y3l
zfOr?rAkfKC8c0TgvM}^AM_BFyEzQYHEr$1z{K4xcK_Lj<kqF)x1>%(mGjKwK3A(ol
z#4C|t;Pi71kB1fV3W)tS*!zYO44g=6k+sTzO+xI$0>y``Zvb>x7P2hJVuUP+2XO^R
zFUYAdIS?Bm15yW*0kK7)ZCr4Z7SVYH?QVqzqkpg~Z0^N?k-^ymJVNgYx&#T_tbq1U
zA?XXgj}>w%aEcCO{2sys%@$<lf%}!9GcNU997DkKG@z9Ui8;mjprj6JdSsR;B&MaM
zCYOL$ooA+j);5D%B49gV%R#_Hp`aBH#VL#o&YXsjQ3P;C1o;>=@eii`gCGkEL7oK(
zf@nwvE``ikfxQV$9iWA>ez1GD5jRsJj|C=z?i~Uh?*Jd;GBnh21Yrx%aqx~NnjwP7
z`wui64GqjST~Sx7E24~VK`jThR5U<o0hCWP{TLaXH6%f;ailRWB$dgG49=N6AbEJ(
z-;u$YGZ?<e9GWRXc@bQKf@V>QKt(u+0h+;qEV2MyW2%srm<(P?qE~Fq;LHh$TzI3P
z7*dFXn_P)0DWDzwi8-J<!9bx8n|?}5OfJ#01jPh+biotHDs2V^(AsH~F*I;m@bq(5
zPsZ095CQFxclHT&aaB;)PzeYM1KoY34$h^Z(_kE(LtKNPE1->x-5|4o_Mp&#&M|=8
zs$LAMdq6|z;9Xas`9RRBV^IFD1aUxN4|b7@V~AcVBZG4a*bZ2<AZCdb!0RZ$i3eku
zpb2=?9yEWCY#g{%3=SPcTQ$hlIUY2b1HNWO(-tzS4@w9M8YVh!z9F_Cx5T^ohUj>^
zMnX7{eXPhQsUmI$0w;fv7TC^9P!@o(K`CDc-s}ZuURa533$Fp4octYwT)?}}bf9do
zzF^mocsCzMcaULFhJT2sTO^q63N1Im_emN<aw2Fz2XXxjxE}IMgRKF{%P#@V2||uP
z1|7Q!y<rL*oJiep6HQ1h0vR$eN16)&MF_|}8iwE{XVB>xxF}>H8t7ySP`k?&y1oYL
z2Mt3_XkP?;2rOiE2f{r`r6me^`5};dfMEXCFaqg;tdoI>fe$F~Lj(h4WhasV#3G0$
z&`AwNx!}f>4&(?Og%rr0Vik~e(8&6bEKAEtOfS}phqM>q{sa3UASg`5H{L(MH3-zI
zf$*Gty@ULG5PZl9W{@4haNQ8&Lm(?%gIvL7KYD`GM4W|4I8{MY3OKbHqNgRo=|=&Y
zemvb2z~^9rlL0YH*Fha7@Q63|9A&7f2?;m6ISO=2G*Wgl)KmcFAh0O>RAx}a6I?k!
zat4G6_87=$h#;5+7K0@acxHj$qyjQWK?f<S!5IU5>IJlf0;Ll~YseW~%7B_eo~}WL
z$Xy9g1JN@L()CaP_dazLN+EmmL3d_?h8;o8T=a%A*pc9Pg0^2kY)!<;D<C~kYd}mS
z?I52)2K_)Rkk>#h4G>$?3DOn@ITNG_)ay0SQ~)J6Q27TcGr_C3A>AL)Oh2gH0dHXf
zrS5P>2Io}pSuCJyB~l@yAW*Ns3u=9EJ(daTHG|g*fJ^{&+KR!MFb{M}h@*?2YdFYM
z9R?jx$zPh6lUfY9MIELZG<KDlr;whSms*sV13ft#H16dBKD89w?^MtLSHiHu1$3J;
zEIu_1HNmHdrrN>NxB@~k^!`)0V$c?4P>TcH=YRzUr0D@!MGl@B#h&>PNf46MK(V9)
zVS++jCj{XF@b(YrMgb@rvbG=Q5KvTsi)rL^2Ps!UO>R#&(C!|eU{}!C3^a=Jq3H^8
zuNZWB2DpwC1^4@5zJW)r0we_y@(k2{R)&U}kPXoqh7h-My23&fltXYTgL_Hc4GPpF
zbdcF4u)U6;^sj)F&)_9Y1UN^5OBj@j2AmNcb8-}57j{85y@C=js5k)MArGmBpy5=K
zuaKUvkddF83c3LZwS5PfQ44hn@(&I1^mA1JU)>4Ka3B*I8Jt7pKxq`IZHG+_Xm=gC
ztuau>uw`)O1Z^b-bw0r(UGR)hlCJ>WSO;Fi0_t>w_gTSmCn#^}xiK<0D{zC{=^q*r
z5E>F}6%1-)f_wm(&{9y)RZ#E*ZzBX<!H%pM+&%|oUmb;1&?R0aun|=7slvhFb`Y*s
zq8_+R2knpZ_fyaZPfnoDV&c5d#};235;Q`M<E9@+Mh0hF@ZAl5`Q@;V2rRHL8o<zX
z9iUK!mfD~NPT<8;E}+l?c^llk1TE|WU+ho`ZbO5YKIK9C)!@l<kP(n^Amp&q1DoQR
zo(Gx$M3w*z)F+mJ$C%-paY06aTmd?k7;*&*Xk;-nIkgykrxR$&71(l+r~;x9kLCw(
z#~>#^Jso`B6F80(v>70yx8Mj+uvO4C1SNeO!?&RRiaU61np-|>^aiv_9(+=u5@fY{
zPO1`0;SE|G2HG*22_7I%1$9ioJ(M8uoCc_>f|ckBphj6HI6zXs3;jT&!62W*;|OdP
z)QA%B6$hYoM8#l}KnWJq&w-5PgDMf|71*FuUJMRSaK}a=F|8!ENC6ZKAoDZxKw}@^
z%MBDt^1<unz+=^r9FvH+=}%8V!6UyswG4De8ss96qEv-)(2PM|eqO2q#B9h~Adu5^
zG{CMZPlXu`S<?+MHWj*_urv>xiXfY5Lo!OCL4-&w5C!0r0t*CC^#%@e(6$9|M>{^i
zKRDRa$;TDqbx?>wXQYzz^GY)FN+I(^N}yDWn$RH5MFa(?mMj9Dc?FuGg_#OY6zZVW
zF_6O)FnU6e6B;5@3&4vkL8p+SjzjvHK*t|Ik&PIB02juf{*y9NFBH7+9MV|VMD#IS
z1N96cl`2>hqK^Su4G3Cu2pLrd-A4*uJ7R071D=2fs|Hz-3fcw&55bar&`wa$u{ZEK
z8eCVv+y^<42|k68SpwNV38^f=3!uQ!25PN1LdRGYz|9KK9VDRE0H`tnwJo7;R#bpy
zbC3%_qaUDrT?C3qP@aa|k^-s{70?I4K`jDEa}30SY!OU`w00rt;jJ;yKqvMwbdaaw
zA?*oIUsve;uxPrGhtI*?C0H^6l{X+Z$elXS`DBotkdb7l_aN;FXt4zHA}Gg!Mt&i-
zVD%KFnS=0^3TS;DR6WQ77f(0X1=}DddJ`3*9pNkR35gKxaNS6r0{aQcfjSDgpcUhp
zC7|(bh&B)jDng)j9_%<Q&<wePB6vs}kt;!dRLIZEsSMQz&F{hQoHYPnc#xTfQW$`O
z4qV!R3*9vEP23>M6rgh%;4})ZJu_0(L8oIRrho>~ptG-f;JtRBZIwR3uHX|`A$mc+
z)PP<T135<p)F3y8EMSD+uEEL42|a)a(JR(L(FJMiCL*1~1G-5BMG0t77HV)2ViX<2
zWFt*flXZ<jZDa5(6exDU7gs<77*bk+dLW?AJBlFa*eq}s1_it^G{u3ujFt*ODMtg6
z3P4O9a4H9}G(ExV>p@x+Aej=R6J(cxCgN0UPV__xN=i`kKum~vAeN@T7$}ZG;SDwj
zu|oh9_fTuFXIv!bfnBB#KEoWQ#nVj#Y#<`%+M>)%Ky-tg0NKC`I%$RzyaUM7%@Ap&
z1*CZoI&%Qr97gsuA_pMlE?AY}=?6NC5>nKG0vkF*4jQ#V$|<0fp9eZO66S39d5oaG
zDKr;>6v69!e+;+fp{@c!+LOSEvf{(j4QW2X#UI|9_XD@fp~(c|Y$ykkkUT-VL_xC&
z;6fa!!4ImKK!sCDF}R@yZH$2~-73mYFG|csTBG5KyhcL_W#ksLW(a)h8|sBG;4x0j
z5m4PI&0z3oB7DSB%Lsa=gezzb3VgMLkuhW_6XH7;PhVHRU{8NP1<2HphLNU@pMSW9
z5olCdpMevy0*{#C5>TzA0}2sSq;rUjL9;5LQ>MVBO+Zn8Zb1n+I8sq(|FoesHOSAP
zwHwe=zCml2K=BQ#N+Ej;Kr4VX!2Sf~4AAmqL}G*7_W`}&!vK1c8l+nVkJAv)3=k)H
zWfdsPLvO=@*aNye9D3nkQDSBesFhZgT9jX`U<5gGx){7h0%R}fOh4FiE6@eA;A{?_
zO-GTjQim+K0?WYfd*$RrQUp0YUQ-7&)eJTTQnx|o&S1`jby*?$AUq>0h$d}AO?}9D
zB5*%4Fo14804GXZtI0rKg<fz4o<A)}Em8p8Z6%K!<4&G_pwq>`uF!!b4^1~6MC-`U
z6}@!?%EYjprz!ag#rcq1r9cG)xc3fTD{TVZ6AiyK2h<=bFUrqLhs?D@a=K{{+&`cd
zbr|U|#M9Tu)eo{d4(d1^O;1qY%}qfAA_)plLo-N#DnRxYK>{T*7<8j1$ZvlB;hK>3
z=3p5gPbZb&P^SnDKmTx;p-_)QPNFBy83>nycTYl64Cst`BP+<*F(}O_fWsBMSVkQh
zgC4NZhZV@6;v13`P{&|EV;q`DM>c@+9;B660y%dBx_1&ZP7W#OAr6O`3o6}V=0e6u
zAc+bxV4?{-+r%{pRJnt)u!pN3I0u6U1yOS@xaXHv3fisf1DT0MifPcbd!SV$u<MZ&
zAYl!SVMvD$G(%UE3cuV4<P~`Mg)o3_jDxt{5UJF(1(nQ5Yvw`cR(XPtB~sUMG&0s<
zFo%x#sOu>}R?$~N=B7b?6xgI<aR&I-C2&cUYNf8DuVYxD<7x`i2|2wiF{wB|rxdhH
zD>FCMN+CKWMK?D$SGTgVvNBd7Bf}~;*Q&T!L0v}y){;@rF9I!7C`kkt{Z<MoDJdy%
zh3c9ap!37vH#vjc4PBB8yI>ULe^3dTn}~E0h@QHp6=<bDY=u3NK8W`+K?9qaxvAiu
RHna%`UHSsrCIDam4glz75yJog

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bullsub1.for b/decus/vax86c/bulletin/bullsub1.for
new file mode 100755
index 0000000000000000000000000000000000000000..fb4466b26bdbbf043e70f85a13094715270285a0
GIT binary patch
literal 36228
zcmZQ%aAr_oa8^)o3ia^`4s|lrbMp_<Q3y*dD$dN$Q!q5pH`KQ<^8l#`C@m_;FHW^m
zaL&&wNzBYERwyn_D#|Y{$;?YFR!GY)QYgttRY)q$$w@8A%u`6pPb^ANC@sm%$t<Z<
zC@9KLFG|eSQwN#knpc)tl%JQInpa|_;OiNp5a8yl5at-6YiOu%ZegIK5at`qAPZ6%
z0MVA4T4bf*n^=^s5TvKzlb@H8pT_`lxex<qaHvy|e`tuOpR0nClfPq-3rJi9q!+7<
zJxIna)XzD@)87y5m9o^Ll46D2#LOIpl6<Hc3YmE&`3iaYdAh}w#U-h^a9<Vcf$e2r
z5NF`@^bPRwboLBU@bn9Db$1O?&~Vg^(qv#@5M$u<^mFzJb#YZt2L-E(XONz!pR+mx
zg9Mt4o2QR!FjNj?BC@W~U{{zn21#^%{yr`USrH^z4V56@U>8?6O?9w4oIM<a9Gyd4
zgR~3{6+Hc1BU~IqTvZr25#kmG3Z8y0uEEYho&h?Zer`ejzB-<M0ihuxD5?}3ot^zd
z{Xz_pL>2s8!(D?z;z4G{2RnwjY8e{pK*d5leO)1977PpwRt%g_akyFqTV(B=oQevL
zE-vw|ej!1T3Z(@pi6yDUp!8InY6I5`Hxr>3Bm~l%R9d3o<L~b2r;wMLno_KgUzC}i
znU|QO$G{-O!0GJh<D=l>8SLof;~MWA66C`G3Q@4Ae}JoBJSZCCgFPIBTwOHGK`|)B
zV94p>uMqCx>Eo)P5#;I|@8j?6t>Nh!q^YUKz^S015ajCUqM%`}<K`P;>jsXEcsJh=
z9Z&z@5XTT(kU|Rv1rSi<<b=rUK&W`XP+uq4AQ;a-+z-KlMuQDpCrlM2Wg~d55doe-
zt~#J3;-upq<R2Q~qyvp0Cw2x-S3eg87k>s$2F_4Fki!+s86auTO#$QwJwI1H15E{Y
ze}xc#1xo`1RR&H^Hw6u-`yh7dxd!T~`}zC1s>2i-GRUH+gZKla&OlQk#KYAOl)4oZ
z6rjcgyM`#(D(Ja6`UJb`u`+PF`UJazat(%xkf2akJq9~)s6zFE;zPj}W|E6%kgIcu
ze^8``p;btbr!UN*aB)pdeSJQ7m_f{dhJvRX0|SE%#NCi^0()N1KS&Q8cwipH`J9Rh
zo@oks`9-;jIj~}&v^cfM2JA9$VsZ9xb@q<;b@cRsxd9SbI^e9K2};9xl?r*O<)8u#
zT%_2mfOUg{7pw*vT<+kYHw2|zzx=#ZJ!IE{$}e|NDHW2D3Mw{}Q;UlgGK&?8Q%gVv
z6sU}a*s4&PnXHhQm!bf2WnN-#szPR-LVi(7Y7t0Xa#3nxNh*UE$fQJt;)2BTywnu9
zc_kT%B_Kl+lX6l)s*6$+Q$X1b=5cUwsFA2pl$w~MkeySSlAfxm2XYw$gFZArxx0pd
zf=~lQ_&NHzYJz;@o?4<%P?TDnnpXmM7K08#hoiHz1~j2!s838z&M(a?(MG5a^>o$%
z#~L`LV`wPNOoo&#px{ML8IbVN)N>C3rE^f)<Wz+D3>;8UC)ztgV#hT|!B!y{>K{n@
ziHDd0wixU?MTKBU1VAJZzH@?@0nJ*jfqF);9Ajx{z^SO<oS3Ix0**acJn1R;L6b-s
zq?)xi1e*a)W5KQ=NP*-8N>r#8LxYI{RS!I<oWM@Tq7M{W$mvX;fz!v;FWyPPRskG#
z5P!uZautIS1E(iAXnZ`KR9swrTti&JMWqJ1QVl~Zuu+=&`sQf)5E_nXSr=jeDBr5<
zg+zo{YpH88=rV9}f|8I+YEEiNszQEFib6<4h(cOsPHM42PHI|-LP{w(t)><g<rfuG
zoUcLQhwxr-fMd9yhPsM_y1qWdb%>CFdyhc}?mK;bbth13L(kdYS6xTl&&LWz>gecz
z>VVK-O+5xq1yIt|(0~Z&Ir_QisT;bvxw)xFXo8A@Am3n>csD;cO$AVi<O(xg0j5I%
ztVIE=#{jBFK?AHSIKT&8RufW?f%2Pzf&wHpMFy(`yN0;91qAtrXsA0n8W^ZY=s1T4
z#k;t=#e)Pj9T-5N4oYJMMfoME$t9q6UrD}#MsQ?sh^wzvP`Im$4!D|vFvI<Wd|a%8
z!XfpJRZzI5EjaapYEq3*KhF?bLqi=<32uus98m+0!35@SPDnV}s{6TytLwN11=(5}
z8t6DX1_gOKy1P32`-KGg``D`ccm{{4Ynp&<4G;1Ran&$1)KS-P)Ku40P*(wEWCf7V
zT%AK~HNwG;*3@@#b#n~$2~pP}pvzf5AjmV!HaIdkASg^-7@KMaN2q&2mbtjPdHT8P
zg9<?f*N6~MV+))|6!4`ZeSHQMxEbo|ZYu7sAzlHV8cIq!N+6R!1&)%Yy1KdyHv2)=
zg6bf3DeSVKrir>Kb~&gM^&NeD^c@2NKn(?`5ZKk~3<}uwL2^Gxo4OEKg|m-;uq!OO
zL1_qkibGCmI-s&FC>2zXrKF}Mmgaz}3RsFW2AfK1e$<7AA}1#&YMR2HAsILrI2AyC
z_H=`_NE|?U6kf;?RSM|qqf`;F)BtJ~D&Q&S@Dvmb165L(fkRz^#9&7%<v}f61qDb^
z7#|$q>g?(0gRe+LiUCAjqy#ScK~-fDsLi5KoLX3#npcvUm;-J@fvW%`XsZCVdIUEK
zAW5nuAKvI!fL4*F2tA-&h1ycV)CH@aK{YF+@N^A<SF7M!6^C`8nw5dUnt>Bk1S&u>
zg)zY*5G4^Y*uzq?f&#uo6cQ1l4y|5n)%|^3Af=?CfdQ!3!pUF?s?rr~6$}|f7?3(J
zKCXU{wh*Mf11caCG>moBH3D@UHPv-o{akE8Mkx5W`a$}BoQeuTpcY|XYDI}cPG(-J
zLRwLNE;u$Al)-5RRIh=%i5iAhrr^3v-K{7;*Ge5)2Wf*<DJUpFx|9mG3J}%iR^UJk
zF3B%SMYN$bz^XxA1aO53Q3^LWxHKsXX0R?;CD>eOZwb56#idDEsmUb_TwwK(JP%EA
zF8&N40BX&G+u4pODe(S1s4Wa1!2mTqzzyt_%%arflKi4dh19%~qDqh=gb+v-Y*fII
z!O#HG+XN*AaFMEEqzP`;1QewfBo=`iFo`KC3MrXI5W^T47%Uh#(W3;ZABh<&X_-aE
zkZ3W4^lUs`gP<K5Xvf090BomcnnG$`ib8%GI1A}0q*i2>fKoRo@<3_AHBiqG+`@nb
zxFI+uL4yMthDMsOcC0Cb2`Gnx`$yo!kXfvdRa#sE8uQ6jNJ~vk(E;}za#M?o6Vp>c
z{fgAwf|5!GP`L)qNr=!e#2Ol~AZGxjF0c+zfVg-DX&C5$`qE(Efch4GPN4oQgDJw_
zu7RL7K15u>R>1(&m;v?UQp=&9hDv1?D;O|<UE~k$iGjutz=kPkD;R>!_sq)#l{uMJ
zsgNWO?u{^j{2m<O=<EtkXD+T08juvNqpqN?sh|tetEdoMQj}Sske`+Y4hPWSg#*Ne
zV4aY>hny2YqbwSRR$y68MFmjK0qax(v8<H9_A@Y;L(BlT&LNh9yEKMIkUR$VDX3|j
zmtK;gV5g9nlapT#>d@JPdg=-apo9|-(FbeeLwK4Dpjr>sLJaW_a*YQKQ)!rKgIe(r
zH9C;&3~I(e1fY#z2uD+gA68y*LV{Bh<XTX+1oeabkb}v}N*(NM18ByFg;ZXCN~%I$
zVs0vf9^5R5>EMtC2N7sw3K8HSleCSjG%dh++7ndH8G!;Jq$o2NUY39|CnSS_hVK${
z3NjKEk~0#E5|c|(izLB15hFXEps0al0R~&RE5MbS1~i^EJgq!6_1s<c)E(8Kc?IG$
zkg$)do_dtJCaCewV2!39;unPWMC{tD)HO8~G#LcIE&~N1$oHUhg($gP{2^mbpll0q
zu_l(p<f&_@2`%BkqaL!5{vEiK3_v6RFyAvklffC1x<FA577GA{g{d(#Z7C{vVoO?}
zAzx6rs*sZkN_F-iQ{XK>^ppfKR!1FNenV0cSjaN~nwY@608JeR%+#a~4i8ZLgGVMo
zfdU()MAgh73Rdajui$BGsDtng1GH_U0IgBLc6kOs;=?CI51f7B=7WV5Y!%cM)RDs-
z)=Gr5PBH8N7aKvTx%p+O3d#9-B}Mr;h_qHr6&E1KC^rMAXK;vP5NKe{fPtHV)6dDr
z(a#%H>M__O*Y`-pxu2^Zyg27nRPY5kwFFeFm*gWVJx~<}8np%`KQ{#pXw?86)`Rpx
zpi&U~L0wlvNJ0@~;N(<*y93J5RxsoR$BKdiw7Cs#_bDiVYIs4I48$x@E(Wz$z?n_~
z8pKd@KxTt$gJ49`G6WU8I?zG~#TFNT2DsT!18fxxprewI;!wd>!PnCd<Ut(^15HS)
z155ISw}W8zAku`Vn=07-p!x~D4P|7i2`Y0TO(+Iv%z;}QQVd3>kamHaPiU|Qq_~Cp
zfq}sQ+D--csUVF8Xf^4UnU`6dk(#2An39s2mky6HupVfNM#~ze#^7?+CAB!YD6;_E
zna@Z~Oi3+LWZ(o9TwvuOhK8Y)A+&80TAW%0E{W|SWdgiu3K?exMYk?AzCq=!TYe5`
zkTD~%SRu8dAhReDY)eUIZmK<Kq#qRN;CTj6elped^AFQCGB7Yu2WidA*HI|W2akq<
zYDtB(#3InBWm;)TX;CVu7o?y78Fo;xRWO2#2W94^WF{w;q$(7o7Ud@9fkqag4Gk5@
zs4_?yr=o&uPH`&OU?ewz?0~dH!O6(oH6$J~1)>3=&_~oY8Ti1l3wMJ7G!{MGKxx!9
z0yN(M@|J;t6&R`OflFEU5Dx`g1xSP{=z{Wtzq2>Uzka2;NvTDk7Fbbga(+=tF*xSH
zj)6~ifZVUB0BVJT#&$uY$0?}oP51~lG+r=9-a$5ng6B-Yt%$tT^3>uI1(4_UL9qg<
z?Fmf4C@O%*gv(Rai&7Pe6U#u!4K$|*o>g%MhYHjLP#A!xc0f%i$P5rjh*MD^KQE_J
zAu~;(JQb8+Q&SYuQ}a@b5_7=mRu7gVz_pVxgE6$FjFjr3$uT6qBrzwaQXvhN`pYv*
zGC(FWFfeE^a6;O+rl4Ts1dYn3f~+jbNG$@lJaa)E3()X2Xx7Qlz<?8MKD<{38)1SB
zXsCnpigQkWaVj|EGV=;bOTg_$c91<G{tAW+3=E<SmIemUSsdu}4Y<rTgtgo8Oatk7
zyGGg?fJjdlTSHBTftnQ(#w=sZH9_SiI4!#RA*RMe8DL&TnZjX^N12C1jeBr%KvDsk
z<wK|d@gOP~KxrVzH6%31j{!6@2O1#<kKie2nCTcA7#e7Dfx;a$FJ)+809FA?CZMq<
zSPW`n@rj`(0~S#uO$L4jP9)=v4KzXhK}h-moA1s5vXs-!KgicHL_=M{H7LkG$jURX
z7?c1(lO>=zYXxxfbN2NP^7BzBD9S9$%t=j81<f%k6s6{5=4I=tYce=77#bLZ5($b)
zjyb7CB?{0vWat!lZfcR9f=gmaA~>CaEJ?~q%`FBQ!oUKay94!3L0A!GcH23~)iJ~s
zI-VXM5ajRd8XU}ke<m7rW;h_o89FnJZys6#X@*zJ(AY@9)7R166*MHtz#s=rMeeR4
zU{MV)36j(C^l|mmWB{cBP#X--tO5h5_W|k<LIz534i>|w6u@)n@y`CfzM%1Q@GzPJ
zysZt(&)~5Tq+YWwq$UIPj3GTla4`V45~dAS3@|V-XhQuKOnAr~<O6WggFJ!>>Ua=8
zX6^tPErL4;`+zyVFhI<-z&ryUHAjR2u7Pt<iy7RNfR7qLbEFnDx1bECJ6YMPsO#&)
zBU-}>9Mjs^)cX5Dau9erSi#*t#9zTR!ZSo2G$R4dhbSid`zZvwhPej0qAS<MVRpD<
zke{cYJGydE%wd}Dq_3{8uMQeqhh`NG(11E<-XBvf$dOj+3{u$a_3?N24-HZ0XMj{B
zun5y+u*I5Qh#v5Uq&UdPD=5i12e}3WIcw;sgE)}(hZVT)1=+5{0ACZJpa7l8M4F$%
zmrTGT;SR9;qM)Flqobpv4w;%!*HH~~^wBWU)X{;k0)m`XeB=H6Lml0;A#4}Wbfkx-
zCUVJ*TuMo!lu@8LVNcMUZGeuitFI<_t&AjS1{!HC4pdF3r!z#J2P6+)k)zGv%o&oe
zke*ti5bEg+YB&`X<%6fdi%XMoGfPT9?GjKsDJwrokAVxM*FQ8QAT-2Efx(&6Jt#my
zK|vSPmvAr2FD+2WgSWpzJ)IR9oH>16eL*TfgY~|t;I<ix60nO&DO0@yJfUT(1~ff*
z`gw-LdxrS>1c!i@6d(qbGC>Q8ax#lcq(P%;oQev5`Q@NijRHub7*u?KBtb14aGeZl
z9~wao(lF8S3h-2kcMl5CQT6c$hp;B7|AJGcud6RaB`6*=Eun66^>cxl2$^z%@<1~)
zpy9Q|l$0XSa)bOdu%p24VPJ5A%>#pyCPZJj1}w=y_%L%oi3?_!XI@&qLUMj?Zem`F
z9<KBQUQd9UI^shEK<!Bl2nAkUqyuGx#389h0u=LD^?}B9)j+cFG^OC4T2ib4Y6*kV
zQ%+)Wi9%6oQht63bVUPb<rS{AT;dFzt`Q-wL4J-toUReBD(*h<j!wZLp1z<`2e$Bw
z6XHA#BTXGp&h_+l1u;Vdf<675K}-fU<T_PDOB1Rg9^@aG-$1P-F(h@Ij=|1g1GJ2c
z!DE3?OAIv?Y!yH~8J~Di=0$N7WN<aK0ODDV;?!i&ynq!n_CeG5uD+o@8iocC0JU1j
z0Lsu*0QDryOcatbA%nY#C6Z9R(5Mgb^aa;(p1!V{U|)e&R)Ne74t0uv$v{ohfd+sk
zXw4W%9movFU}umSIxx?{6zRa7UYwbioXWre8pDM67@PtWY!zTyKpj^@O;B3|Dh~=p
z6nSGSBhZ8h2dI4xYHM=BN-R0hN;$}4Jy_~M3QA8<>k}5Io_q|P@K6SIn%QBdp|sL8
zQOZB01wx=1C(vTJcwg7xU`Kb?U{FlpOKCDlaSxd+(K0p#PdjO8XlcqbaJmMDdWJdr
zxcWJ}Dri84c#KV~G@*-+7#KifaiDe;w54ol0GWbP5AzKMPZ#Sz=fJ^D4diMDszA@h
z5i~#U0<9}Rg{Xo8Xx*P{aImeqw`-)Ui@FY|scfqbA{|3QKmz_j?v8$*QI4SXl(y=i
z0ksH_uokK*uqFz)nFbm=@%QtI)PXFy)6@iotfPyDp#fwTAJkj21&1G^F#{U$3<wPY
zje3Dwata!TpeP2lW&B*j;eo7Rs{kI|$F|-LECKGgF<_5NWt6x?Y2zX_aY5yaDyV!x
zEq%ZZByf8eO)YBuCXcA!GIK$bC3&EQTls0AegLSNL#@-)8Jsym27`<QRa>Aq@x-Q$
z0c0+yVFs$$bUA&%qqCsW4r~d?4hm{Eaio+9N{iqg0mw;^{y4Y}qO{htfR;1JwO)L<
zXNX69kZTBNzz!a?nvkjx7A!id(3A!q4**w=Feyz)4G0PrO-+WuS_gvC6M7p7(tL;y
z4s{9!#~W%IvS)DSbOaA|<)<mY7hsp<E2JhCXXaEYK$iZ2Yj6cn6<(~Tpx{{onI9@v
z$j?h<Z~>)XJQ~1V-u%)M@Sq52MJ;HmPa!2WIVZ6Q)BsB?DoU&@2Ah&!1hxodk3w-~
zRjQtXLP$nwF=R$C88pX}oS3JOlnQrTMq*xiY6_^i1DXfTFOmYeB?YqR3)B(<J6Qpw
zvlv`IgI6$mKu32H^Au7m5_1c3QbCD3BflJEPAPQs1|Ad|1x1;8CB={qc1gZMqC#P5
zYH6yb6)3DV8Jr<Qv4oQ>gA9W+C|TiXs)6DGocNIwEhw$(1baEFfCq9RYa-k{ox$ZJ
zBt3%4Ur_GR1g&|4x&_4qONjo!P}fjbh!!wYQ<K38=60lpT(F;umy<KB0mi8aYVClU
zmFNvQcTiaZUg-j=hatMcH6ZPNuzOwoLR^EuuGWNh2Ox@IMuQeNJL%{^+F#C~So8A_
zakWwi$w)0uMWn-&e9(GF=nBi6N=UL(C`v6UEy`1XOdG+R#~=VQB{L74g23?(j&X66
zau_);;BT2*GH|*$hBzvKmZC!)9q;Jk666{jtZ$&N;}_~1?-}Ci3+8}BG~UD2(Zw}L
z-#{Nc8pR1&eU6kaAZ=ea1r227py6=n+z6+lf*W`;9^AM@(x{MHmRh8coS2i7nquz`
z9z6x86i`zM)T#*c)v(Y(HdIqVK~W(xwO9w1d%-DI0Wx&2P>`RQSCU!;TFDHXt^k?j
z>mTN9tYM;K0EtBu^FXcesMMl-1yDAI7z0^j4R;3~-P$IaSoAwFfLC#YC)BWnF=+k}
z5iZU-sfl@D%RwtS;ThWsH7wkMTwUYCd^I%Sk)v&>sby%SgT;JJ1F&AWN>Eh}YOe;R
z=A<STLspD}>;V@=xv9DNMU~QE9azi)=>@gmK@(Dt91cll;3z9rNKVYl%P#?yT6w9(
zC8;TTpgxd-f&zHx05n#quAvSaEmS~`c1VmXB&DW-hM^0JQp+;)ON-UjbyPIfH6eaS
zF+*DcYHvwuQEp~lVo7QWxa<W@n?aMXp1QiGx+Y|%3mkW#(F#xt2C}Gy0l8-d8Z}f0
zjUj?|QJ|D5PN8m~SuJOO7grspP&Y@HAV@w2m*G%1fEKr8rWPxJmZ@Yy`mH&Y3dNwM
zIw_!88fY=9r=Z}Pn4AGAQz463tU&n~R8JHuSSTb_g7$8J<_@6A7PP{`2uT<oNtt<R
z`QRK6tNlTV8k#+f3?TDp&`<y+M^FzH60hLu2;|&KaH|&_ERZ=uh*u!{NHoBs8{n2Q
z)D&$CO_1-=LPEztlR*{SCkG{`V32=7lP8HFKf~Rc2HF@<0$Sw&whiP`Pru;65Kl~7
zG_hqz(8wq#rGdu;ib2D|VE03I8i6xAXuUOZ;zqE+D^wH}JoA!^QbC)hAmt@=eF~y2
z3yOVnY_X4MNMR-eogmkcVU!viq3uWtQUiksa*L9a6B<CnC50%$QV3ET0-9@}l_jXB
z3hT3j(m6CoVwBP7y5!+`2rZ|=G7*C-11I*v7}Y4y*m`0acoGrZiYdugD1xlAfMkCL
z2GA-t*jfQtwGLj55s;IZoC+?KKqVP?8z0<u$ck}z_6>6N4fKF!UzDm7wctUTKL!N`
zq}DVvg5+`Z!i7N%o^~LG4|p69)(X+q04>td0xhkBtRjHB1y&EDmwK>r9=wXc44SqP
z&VX0_sNts#FFL?>L3UPfDk?w%2UgX98uA7Ti6yW#g79!cu2EnkC!n&$9;ID|C5Iu0
z2DWk*N6y0EsuO153=Rnjbq)y)a#hfWcvK%0E()Q3p8kFeY@j;c*D(OHwhKCZqh+Lk
zRMde+{S`n<Q6WP=kopf=@PTFoA*)n;9Rs+b>%$=?^MP`Tivrws2GHvGAXjJqAQ!kp
zAR{%<>P5p)6RZX~95f6y^&n1Bu!Xuw1~dv45DFV52B`qm%iysK7gq&LS%`xn`W;<@
zu&98PQ3|#S5C--blthU?XCGHbztDhq@FWAcmnjXZ#gRreFjau}0mDYltQ3O4nX(uu
zyMdSCLHb?!X<!a$7iVILLSDW?PJUi`Y7uA=YB6Nw6*L-#YsV|<ETj=+b7wqgPzcZ7
zO$$)TWeOQhQqV8~jV2iyffhIi1=$*bC*j>)!2?UshQB7VvC8n$3%p1Q)^;h$S18E`
zt?dN+ih+T_l))6bTo>H}WaFUyFwmNEaPU-uR%n3+z7#Ypz~fusU<Z2$ywSzb08Mvr
zYAR@51H^!e%;J(_P<s_JcMV(n;F+dSoUa3(ECH|7hA0LtQD$Id;AGGTtwx5-a6+c7
zOhALIoQew2EmoiflBpo06QR5HK&>ED8{8pNG3cf<FsL#ZVXoh>0GY3-;Fy!6kOJD)
zsHexkz`zMw=>eT#M3g3asA<tZAQG}D%G1v$)KA9~yfRnEA3}jv0E2q&;^^rUrVE^U
z^+B?Tv>5`Ldnl-cG~_^$n1Qr69kk#LvSynTqzjy1tr(O+J!FvmoVuKz;FTab`RSR-
zi8%_Td6^~9xg-X2kSegl;L4J6@{_Zn^58}zSTo2H(C|cYNn%lnLShMnC4)03#7msI
zoc^UHptUCGTJs^o7<xheN1p8hjRbhQ27#QArU2d%2eP=lC=)V4hFILE1K!<Ho|%&a
z>dx5MDHwoT+~9UUsQ(^prJw-uEZEM>V$kl1)Z*e)(7sYo6@j!HBQY5~L<t(<$pr67
zwPkST1dXqNRvv@%N3lYAMrLw`LI$Y%E=w%R1g%F_fUbQ41x8XTXisShc$6qL)d3Xx
zpg~RW3L)^Z0dQ9o7nkNj#)*<r74i#GLEBgJ^Au2`#1P~cCvb^?WjDTpu0oV%2zVbn
zj{W$cRU@z+@{p2T%fi5s0kj$y+PZ+GL|sEsP%Q)A^{oL(qLBS&p3wDSF8;1yUC<?9
zwhEAV7GU7?gbh1GOkx0yU?Wy1dU7MJA2aaeMP9{es2K#RkHG7=LH$){aj+W@tC!*H
zG(q$0;7~+$Ag<jVkUhy5D<Yxm%mYG0G(oE)Ey1>ds!iyUQ1=knZUOL$QgEgLjdp=%
zpEbc72S9}wXt!;!5oqNmT!AildnjlHp{)W~tFaNNI|r#f6f$#@Qd3e=Q%q6xfDHxJ
zh#rnX8W8o)LHa&!#YhbnP*TzJ6#(h;arINM1uec*&{Z&k^p!!&5dB;fJl&wRKdMil
z0~HG3^{a?Df<%_Kf+1wZFUSm^U{~;n2Q0K9i@?DOK_ecJXoW0>4FQ`5k6kDOb2Y3J
zVm+ygKeXNArl0{)4>A<$I!+N-96(beL<MARG$g{oEl5aH47`RPWqB+EN=Uf)dn&@r
z^KtcqtXYIIv_WeY9sRtujN-AZq4h_&7q<Qt-Cj_a8XV!UC9}b@V7s8^gX0Edqc%8_
zv=t14;5jD<G}i}OsRvgJN>%P59@>UR=9>D3MixP!6Ez^I&^^QhY5Wb6KOl=J3>BcO
zwf&Jr4L~hL$ViDh_zVQF!?CTxh4-U#5w#R}y&+PI2q~a3JdCFms{k&80vv-JeO*Ib
zgA|;CT%CPf{cH`5EI>6W;xrCu8Kj}5sRLQnprrv-tEs>MTAK<U-wg2g^a}wGS}H<T
zIr+HyX@do|4MC{~t_74ALGz^0qz_gC3Oy7B@YDnym@-s{6k?hR5GQCDT7flc>OuB~
zDkwlDV7U{t@JnAG9Qk74I9E_m0PBF}NNoi}NN)!;*apr@U|A%GfQkl?Ta%4o`U$y3
zUmskMfUJg;%*d_+J0%FRPZiZIp#7haRp{i{qy+EVLA|SCXax;QT|-^4r!*lx#c&NQ
z8X>BzG*clvI#6AwpsN5^2Qv>j=RwMUNbDe%8*3{V218SR5M%{4G~U1t(l)fx#1c`E
zJrtUd@lmis1zTvO!E-1g=lCG?Cp^KmEo7t|GaKoHce8<3mw^q{^9j*|h7deCfhDw|
ziAo#1ngJY_2AUGk^;ZfS=xLCPffK9^R1G4zg@FNSE?yO-MF|?S02hehmKvl-uLDXh
z{&@1K1~@lj&8Ip(o_?<JkP^z)!hn;3!5C>)6e-_^xcUYla;=VnkE>e<g6{$<>maif
z5D)1a>O<6k%vR7h&{qJf0EHl^!f_ALL$VlB%V<DKb%=gj1w(bn-XV}hU_)#b44`GJ
zr&};+^)mQ$7qD_ro`WvrcY*BdK(r=MPq~4oV@RLHP#qeMi1Td}Kt2sXq)!)rC8YTQ
zxOLFz2Sqd}i$lt0NOf(XhvpMbh-r|{0^ASI44~D$pb!DA=0u$7!N3D9Eg)v;LU){i
z?FH>A@y84mtfo7HYXy+$umA)Vq0kB#vcn!?gC{tZf)s%kplCwR9{`s%;DXLAM8gQw
zYS9HL0Y!wip{Bk*D3HLJ%`F5Z21?^7nI0kx8X?DYFEm#xC?WY1;tH^-V6Q^UW=)71
zh&RBSeWBqFDR3YO2jUxWyUz`@hX~0OO?WK;b3NEke#k`<*gj2l$PNjxDWEo&0mR)%
zo-%}#D)7=Cl#U^5a6t(m6;nN;REC#|uwX?v5nf_|GBMmIU^l^vE^SafXb6dANR<yy
zLm^0|h93iiG-zZ8G)EEwI={*nv;z{9&4NJ<4^0ht4g{MH$}`Zwge77(lvK<>N<6_`
zq>khwlyZ!LK?S8GgLL4bGa8^G4Z_r9WN=mk&z&Q+Pmt9zGB|6Xt{aeptUZCwwI_o1
zAR}*U2KA+a!F^0{=m%RFFgSA}ECjEsbb_7k2ARBouAMB&SAZDG$l&aVr+f_tw}Wu>
z#Y7=(89$JXNLerwQtN@6ZJ@Hq1->ab6jH;3H7M9B=z<v%;JgA>4Q@jql*2>b6+A`<
z2`b3Ah>=c^tFtZ0Vo2C(8)|}UIX_q5fRIS=Mg}kgTs69fc%+I#M`F>e@JEVM9pqLd
zdYpo4C&&&Y*hVBj7stq8P@F1YTiFOv%gEpy0^YHX80AoK&d)6<1<kji?Rrv3&jfGb
zfyPjNnnFrqC3ul3SYfK31}J@iM&Pind{krr?RNr|c<|HXAZ`H1E<)T`!Pnm}#3LBA
zUEEESfz!p)*VQlB)87x&%y$p*0E;_A=j9<v_0_!`{nT~T-CUj2b<}+wgVc4@9Ron5
zuVbXTj=EPUNY*RV2P7WquCAjV>>8l1qb>(;eSvyD>i*6lpc8le!_;-uU0j{j^$nr6
zK<a3HV?!Mya~)$t9b*F|5`_zz^#|4B=xY-pKGgv&NrbGX0IfHME@%LaC#9A!FlaMy
zy10TyZ8eN^)HOW8qm1B9ZyJVHpq=wBj*-wIz?8&FPCdA4(3qj83200bqT0gB&`?uT
zA=1?`2&%p^HL-{RG%5`aE>Klwf;=h!77f+_Q<|V%{}9(|m{^&C=j_2#FZp>T8IX1{
zSRH8FBPg0c)eNjv=i=|j0NSAnsxo~2T{J*0&@lmb<Dr!wXfo6}zo;lRxkSM&HL0jH
zv8WQdfCJLbgoLz)5vYM_WC5Oj0dM{S?I6p{Q%F?ENlh$J0Qm=6Li#{*EQ&sJc)lzF
zpP>Pox&Y+`P_6^fplORz*x(yz(GNHsgC};9O4HI(ixgnPOwQmui)hfmOo9|9nUHxL
zkauAc+AfZfAW5iuz(EB)Ln#w7X97O*0GweUdmKSq>J(BdlEG&TLXTF+1qF5qe77;o
zaFF{$ed9r109B$Wb|~m7xHv|FVnb6OJn9S@l7-FfD#JaQ1RA}p1Z~4kD*=t}fo%%W
z2bXXP3Sc8_LFW&EA_{VxNlGI4a0<x&_xv;ku#O<eyqAIkB(EYT25_7qrj^0UVT(;5
zCkQD(_D_Su22>Lo!ZwIQHxq*v27r#r1Z^n>#k9Sf3TQkAtR9qh!8Sk~hhn-8NEIl}
zDcFJ&KPWIj{y;beWE#vZkd-T-d=GOD)&#4lfFr%aV+UdcG&0}`R}nPQ4%zvLnr`83
z9q2$1q-6s!1kwTmm2nVr%t51ua4AUp1Jb?)X$Fr(IYLI2KrJJ1xPZ>*Ky07|C$7w5
z@cNI;Jn+&xNRYw%s-Q$;3yybf1z0)*1)5uCUJCM7+?2#hczX_}4%Br5Tk4iyl$@%N
zlb>Gznu;m$!O~uG@#ka!t(SE5BUr)(l!7*zRzj9BfcLH@mZWOffZA7Jz4*&JkZy21
zgYz>?J7^69q;v!oYOwSQEAv1e2I+%@4T?rXr1}@BX9$|R#Oxh{8hnst)S!N0Jh;uH
zsSX-v7Xyt-BekkPwKYgJBZIRiYKsaqV*uV<06rE4v}*z~@((&J2RhA~qo=^g;H<z6
zG857<54Q5OV{itY)B~{;+^|Agu?sc=WFTnSW*VqvW2mD5I<?dpG?SECl$xRk+Uo*Z
z>8qdsO1ZWQx<(KcQE(NE49<q&xedq|zXoWnq9b@ny;uR}GKIwA;>>i=xOz#xLWpaS
zZ@jaIqaUcG0qxqz&r{Hc3+n4BIDuB3<`n1aDCFlUKuQ?UY9}4=LR8S6KX3?w#`q0E
z4RO$5pT8TVV+<bk1)V|*+JOUF7zABilvxFuU;x#w5brq#hk!#%2i(fQGNP{=rD@2(
zpvb@pnmu!N^wBa@fbN3Vu+Y?T35g7F)p7Q53=Z}a1kIv?r+c-GpluN!loM?=w4h7M
zjnP)t!wfXk1f>i25D!fq4VaiQ)Dlev6CAosG$9T^(qyWs1MWz;27z`$z;=@;c>1fv
z2fK#&f>vaC`m6YY52kf?3=Yu&2Sz;fRO3up22Rl4M}I%$=s-kQ0Jx<FZ&M?m|ErGB
z>Ei0_=Nh7~0HNbSTjD^|j{ZUMpcDH-Mc^TdtO7iCfN1N1LM$N2-!~v6Ulguh%TOUS
z*cD`;Z$L;Ycn$=vLm|Y`Nz0H2+Aa%mbkeuf2b+n|fjA<zlmT=`1a$ThyekMY#stcI
z;FJZm13k;?K%4{`9~EKXL^T<5v@C-W=v*vM&^goKVQ7d6kf};gYYDRH8<gR|3z!vh
zGIKLaG(hPmAQaS1R##95E!<L6KrCs5Xo0jp7(la+A=aS$jdX$#C=PX<6&!;@z~woZ
z0bQRA$;+_#1syQO3Dyl#TaZ|kn44OXTBP9S<LIuZpb(ysng`LKke{4fT2!n9mI0ly
z1Ug8sBwxYMm65?&5!}N7>4BE>oS@aD1v(0#oCemf>#UHLlb8-Vm&hNI)D&zLAj{<u
z2~krUCW1(gps5<r>5w4jfmUT(gLi|0PDoS<^z?_VAcmI|(8X__P)k5t3w1aZ!3*{R
zJ^fwH7{FDe8npBR1(P!@D0D#XhwLB&o#&7To;w7U4vxVg;E{MlDFZ&}2~-pK<(FiD
z3K4LOfL2ddf?DTl$g^sY$OFZVLUBQAGU!-2Sd&qWffHP4AObBV6>@Gyei7)Lit<#2
za?o;S(B5EBv4S|2qNp?vQs*V+RVqMMB|#ESygYQQ61>zJbPgA%qC!e3c-cJIk$MW?
z6vJr)N-?0NJn$3_iqyQ!<Wz<7#7a;jFg+Er-4Uz}asnHy=+*(RzfLSx$ShIFNX$zC
zosn8xnw+5k35`VXEN*5>YF<fVjzW1+Vu3<pQGRJ2c-cL8G9Q%O!872_kUqJaf(BCA
z02wcWv@}7TZUqff_-S#-dvf3r0vTWhmCVovBWS1&a?CVb4X7qFQULXAz~^U!HfBj7
zjTj=bF2r`osTGj99h6{#mBz4~5A8RBe1sZE&|ZfpWZf+ulfb7yfQkZ4GvK`wXQUnC
zAweqO$x>*wpaY}fUImp#pwn|fr)q=pF=F@&+yn!iPnHkMm7rr(z*)N}H3jZcL(qZ5
zk-;j?j(*OrK9D7*h%5%mlFo^F$*DOoLqIhrxL*M3-$272d`zsXzZ)btL7BxBau^&q
zJ=sG}ZH2UAp$!q}={TUG5?1$tx2fuZ_Y^?a?&qh0k0<kl_bR}1lLjCS5My+~=UTf~
zlz`6Mg2V_SS0T5=!J{;w)DPOn2rlC_Jhct2Jhcs>g$T6T)b`Ybu78HMq+R@>=Y@lM
zLGWYR!F$gjg}Y9OqZ8!NG4O0HJYGQa5k4UAX@dH9p!z8uYzJt6AN0_&fY1=IZtxL^
z;FFz75|fH`6hZwJU;i-BF>o3hA&yQEjk<=K`WBj677E%5mY}_ooS;+e!7bJ>R|Q>!
z1^%Gbqu{wOM;8}R^9UAHdOogt5Ep^Bwfk#;>;dH=&=LF^APd3sH;~YQTML@ik%g)R
z1wZI`FPM{bK$>(7T_vINaKk_cnSsu(QBVhsoP!HsP%p&=;x@E|01q++ZLpVg6%5_k
zK_-GaFRn5m79{XN$FRZOr33Z~9-Bd}0VJDYDiOBXDu9j9HuU5K*#UB(ryF|gd%#a_
zLe}W(7y%l;g@i09IfB}5h_Piz{~yhpx}Zabz`cA>O{5#8qfne!30hQz+$(~XBhC<8
zk*x$Jb<l$DG-y7AX@{2@itt(GG}w5cHOlBNEcrva29RPDl)Xbi3vfz6Ynbvt7gWHO
zy{LiK<-%61fcN4-G=hs2(87CA`x}1TokCe+PHC!-0CH;$oRUNtI3fCAQ-fepO%1qf
z9bv9DMR6@Ckl@v|2B^9Q7o8wsXk!Q3#tAUMbw38!rJjfYOU}<tRRA5{BgMc8G7vgw
zz^MrG38;w!YPG=KRRVJts86Sa;x<r7g1r&%=kMz5;jaOjD+i6Jrpke8TD1NgvPwn<
z=OXZWD8#rb==9TK&{!XM69D+|Q&`mtZqI=>)ubk8<b#?X@Zc`i1Fa1Mw{IMCiotOQ
zxhDlOSPoh!1@3Smb-?mc6bed<(o=IK8JxlSLZPIxAXOm|v|&d9(!SL5VPtSN!8uav
z1D+j&x4FS-0_1a72GEJ>D7_6(O&;dt<E;bkZa_i_!VU-xa(7Jy&wJqOYXmcZP7DGS
zIJV%U_8>tV0y!lcWGT`ydL__2;NqVPZq0l8$Aj!gZghh9Aon1*Iw7vo^ke|-hJaMr
zpzUh-Tbdw)zzt1(SnHBgK>@t}8r+-(xl9vUrTDn|L0k=14_Yq@Pg|bgmJp=Z;TRn3
z>FyT~s&YO39DP8mKA~sfgIoiV)ld%!QP%+}0r#6h<Hd>!j;Jy0hcqJL2=)`id~krr
zgZitEpgm~dOc4M|2;lhFMUH>)c{!wo9#ShFY>_6|W|Bh_ekL&|Qec7>V?x8y01}4a
z5!#~kRIt-gl5PN!?|qPSF4o)|;OGvDod8F7*hD)h_xhr*`gC^<fv5!cyKs!h6o9r?
zBN{BAP6RCf>V+^eI0vDO$HeO~ICCP|3m%aPz+(g>gR=|H92t+^BX<ddoe?6AToSvu
zhPk+cj$qd?0i{FY&kr$&&OV`R@G{YH3G-BmhZ_pnI11-#7;0*2y24I^K-&7@?i%6}
z<_TTE4ld0>4PmSYfq?2BM;{;134Ndw>s`V;LC1iAa{)NBp&AA5$f<$nT9Jd+RsrEA
z6HP~?6rzEiLO?fE_`7>LJNhWVN@j&%AOCPfwgipVf%i^hm-oaRu>*~Rc|uPVgf2~o
zB@6{nOFU7bI48dx)KN@LQP40lF)&a_N-RxL$S+dJNi8nc1oxR3P*RVdA%im~in~Cg
z8YM-gsd}K%Igoie3VLaYImHlxy!;ZqbVdf}Ogy7pkX0%urFXEaU$84^v?!NgIn4>F
z6a0OB{r$jWZ}Co{ZW>0QR3?O+0zLhMoisp;=7m9{9nc%AG*m)Dz(?8yK<0<Q{a8?`
zhrJAj3}Zo^2Hhg8Bac)LgQ_Nw{g4ea7LYO{1w38>?yP{^V5|vh2Zw~HILA9VhPuRq
z!X46Wfz0${gf4hw2ih(J&E_j8pr#B^3_z|Pa)#DJ;8O?TWqk;0S`$TSNd$ZNhsOs5
zd4^>&GC1d;mp^dXa7G4a9n|v2ngM)zQ88#^I?_pTd8wdv)1c`y(BNloVqRi8sNn!R
z^%`<jnqDv?gEJ)Fv5$PZLDCD>9TTbOWllg)7&sEabsDTrhY0E`fczGWvctjxBBo(r
zWeiFWu+#QI$BBS<gu`yf0_`Ax%!z_#%R$>QK&OU)mwq#V*4ZLv-%ytmB|&<Npo$u_
zF#~jK7DzMr&MeRgiC_+>CUgw~r6JfITJUqLI6(_RAiE`?r%-~9%K@FQ0$RWUIsgVV
z$OJ06pod?=!WMC=GvvrC@L@7KP&Qa!uxm&>sNo4R49f5i@pOv>vk|kU<&ZiQbiB1|
z5NIY0K1&Me0DxL-sYRe69Oz6j<hXTDc&{9EObN&y&~_i!Ks{Z^vD0u-Bk<HKY$YUU
zH#qqGB+xcwsDYZ0mBO$M;NW9Wz>%Y2qUj7d6B{N+O1znaT?ihM0bOZk0>07=93P+y
z&G1By!hpw)pFPa&@L)951g!=N3RCfo_YZIl0-ekq0Omo?Z$$8eT|)wb!d&4iR^cXq
zXY&l?VI~K;f){z9r&>(~_(&!ZX%m{>z-iVHUN%BS38z8@<lZP`Tny?cGac|wbhmua
z4h&G4f>i2&wsC{@WT&QpM_=JGDWXspzz*jswgPW44~5KDf}8gSI>r`?pc|6Fy%|tB
zt>Fn8JTW!`52!eS)=g=^gUnD<$5Ru03c7(Q)ND>p1qBW8Vdch<gpQ`gNK?mC*VsrC
zI^V7#2kPx3dCD*XbTx%0v{>>)9Rcuk3qgd4i$Am;$cM~WBN>9&qwfsa(2rIyL$=m)
z!fS|Na2^K_OQGa0aP!<TCkO3BT38W?)P_k$UXcoF<%*!zEUqEoiiMHE*$jP_5mXL=
z3T8$I=MvOf1+>>E1afFHJQ9l)h^tf>8Jv9~^#;~;J`A|)4N&_QYh9zq0NQVYs8c+{
zJbhf<U4udOioY|+3!u}_{9IjKplovLAa3Za5y*&OA9zWluMWw_>N@JqzOE6j&Y<N%
zk->hBpi8*ig90E7M<1Wy0Dphb3L?n)h3YzP&~&Mwpzh-7=<eqq?5eJ#?&I$s@9D3u
zqYl1h4z%FN*$=d=C?Lq!8N56xAjsF(DMDRGJs>#TF~C<{#~Er4r@Et0NI;M$$bN81
zqOPMJ;u`=_489@@w73a$W2U-}I;bR4*HL$k2n_WPaa7mIgSm!N-On`yq9@GXCm;yq
zlmL%Nh?|^3-JLzWL3RiEx;ue96C4=~VFbAO`8o!u>v+Ij6YSyZ3JL@0#Z@}$PLTnQ
z!NDNsMF#sggNy;6wxzD49va{t<mdwOzKegjACwKhNlD#3C?FsRw5keJSv&fG>{U<)
zAG)p{?CKmE<QWpFuAd2>$Ah;|oqar2K<DDQ`h}E$&wxd&1M~L-MIk6f_`A75nTFsL
z32GQZR+m{orisB>gMk6GOB__<==u4F=s}8Uu#5({gaL~}3KP&QCfGznO&w4n9|oFF
z4G0Q@mMKAQ;4&O*c@UD3Sqv-w6pB&{OEZg7i$OPs1q6j5o$(7PARuK8+Nxv)2GHrk
zFh7B-9fKl%22Pj=q#E(#W8j2_07MCb4^aRfSwOU!KmiFF$O?1x33b&_2l)<?xzr&;
zgW!MwjcsZMBcBMW09ptJ9_s)Z0F4PvcyA8W{RK~brDdk3D1a{BD29yLfXt6~^AGiN
z0Zq;rI&y+T3^b%`09xS&8R3QAf(j}BEy3kKLLaClq-&_@3U5V#Vh%F622!K}S`iIy
z*?@S#8lIYvA{}n2rz^bWf~M1$pjP-wVvvJ9K`V$LF$EelcJY^k_{B{@17tPCLa1xO
zL+y}y6n3bK2DB!HoB$0vY6G(J4RinsXwncIa`4g@G>opUgIJLWzIqPH*We9rh&l_B
zbb__OE&>gpgJ%Lz)I*wo>VE#v3zRg$Y84>Moe(NP9#97rUZBPcRB0IGRwqzR4NmK5
zUV&D9&;t}8`3WP5D<D=nK^zNTi4AuyQYiX_=ov#Vp#iVsf~9$I68Cfpb`8-$2<ad+
zYC_gcgJyAjf?YX5Yu^-L3c=X{Rj&~!TYH8<q7KwpaD}u`K>ES!sr(S5`|zD@pj3pg
z5z=OXbR`wEKy3`<+z7P}QbK_X5twbLE)4?D7D06)I~1Z5!=0dgoS^7{oGakzhP2<$
z(+%3%aPbcTuObDvHsI}b4Lltz1@NgCpi&vVF$&&L4sNnzcA*&Hbtibk21R`+1!#*E
z+>V8^3AbKLz^y7!ynrSqF{eUt^qe5M1*we*T2bj54(^tL`cVEsde9g#)I?JYjv}~D
zBXGR|RcoXPS%U|c1*cgg9=Lqd0M|0GqzPJ}i>3?12GG&usJe_aHA^6SY;biU=-7kM
zfRwV}@&SH+RRH2F`{GjY*6y@Y(7g+}`6-#8@(xn_L0i`)kP;r%1ZZgqEn>j>Kv%uP
zj>v}?0P918M_^zh3uLyh70}z)pwmGRH^76&hJ!rA{6Q<_MKNc6K;=RzXf+;c`x<o0
zAN0&=*kRM~lD=3EWvnk1wDJzt?oiNG2m&8#2fkPt=4k>WdrqXco>5QnC+EazSg1R?
zxWvQHl(v8zqzUs4WWX54)1>6g=nU}cQN(-$<cw(0U@>G65W<IzIfDm^6(FNZpcBDz
zkor?8sN-~?JFPHAgu%^kaKp$G)Mvrk&+%j+vCkq5?SH_!G5Q8N;JtaMaRC`n(^Lny
zXW?t`VEsZpPd{gMPw<T|pwbU!6sYh5m4e`s1}+F`06+(oAU#>ss)2|hI0Z;~gJ@2o
z4#Gil@Q@to0iDbYt@d5~A!9b+&_O9iAUn?CA&OqIE1=1vm*EP~n%UD$8(cGk;!FdU
zA3%`?D&vt%hb}Pj57KishV{chwLU_RktTW^L-at~BappHkQNy@{eniVkw>;UAtQch
zDj?(92-hO-&PAC+k%o`;Bj!&)T~V-IemL_Ai8%#(j?e<%ZxIBx3UqK0c)$oLFrghb
zkaIw{)<GJbuE@EakwL*w7G?AVbaOzkYY^fdS3gi$j-{LjHHE;du2IW*RmkW(=xzbf
zNjZ7&lb0d))kDjEy<C(MpTU^H8MLf42y|qt0(fRn0d`-OLVkH3<aQ_M5H0)^XOQi#
zkWv9_dE^Ri%OQHeptZFiSA#48t<>@Xtw9A1CL0<d-zbMZT0>4<V25q?5H#@$vmbiE
zGK>qU7hpV!>IEN)>ILN4WPRk6f^i3hqqDPyqcix34oy%@c#2@Q1st87L8%8dg{UA>
z2=oqN&^k=?$VEvXL7>?`sAbUP0psCJ9pH0_@uv>Zop31Ye4vKnOB|><k({()jVo<H
zZHFceC=Ze{pd3xjPzp}icBCj}xFEF{{E<@zIE+zO{se~vYXpY`YX*SkhOwlJ;1JL}
zoG)s+a6_bv;*!LY(qe4MLIFIeRFayLQw*B-%`7QaNK{BlEJ@CQ7YisU#~*apNpMIo
zG}Qz{3@*<v0^it+p6EbjohH~n*k=b7s8Ke+)*v_{w-cdvj|7JVLn0g$dX%&d6)1{p
zcci#R+v9_JzMY4wPk@Gxr&Ew)P^6|Go{$6GV*ww@1g$g%9nA+>9;XB1g2v;(BQVIf
zbAZ=bK}}}>nE)FP2Q~fz9E0=~K#X|!SrVWzyZ8VZq%$M5%uLYKK+etp&$oky@j&)M
z#{ofpiFfn&ad8b&*TH76CIkFFA|Iz96^QHOLE1DxUO@5@ns)Hn1b*=Wnhc0LwLrcG
zg_;hC0b1z+SyG972ap1CF4F<69suvPL9{b`{Cwj<ixuKQgY+71j!rs3j!rs0p`bg$
zaJD>L(bKS-qZ4=*8?|H$f{KDw!_H%bDAiYRb952`od5_qr4gc3Um?g5((iI}bkcKk
zbW(AOcXS3hFBr7)H`v21M8i-ABpwzIb2ucgLGG=9F2)9p(ty08>81wRs}7OXRDjS>
iRnGo?ey+|T8bOXu5HnyVf`bC2D8w-&G*}(clLY{7|Ivg1

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bullsub2.for b/decus/vax86c/bulletin/bullsub2.for
new file mode 100755
index 0000000000000000000000000000000000000000..f59dd75226c23f85d01914a4dfdb4059c80a929c
GIT binary patch
literal 39726
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

literal 0
HcmV?d00001

diff --git a/decus/vax86c/bulletin/bullsub3.for b/decus/vax86c/bulletin/bullsub3.for
new file mode 100755
index 0000000000000000000000000000000000000000..96de09ea33c321177dcfec7a67dcd8e8c241e07e
GIT binary patch
literal 43126
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%0Dce93G?)&$oeF%+En4^?_4d?}
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
QEheCo65#tcieR&W01VB~@Bjb+

literal 0
HcmV?d00001

diff --git a/decus/vax86d/fermlib/news687/bulletin.com b/decus/vax86d/fermlib/news687/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..0a7ce43448f8b45db8462f4cd78af3732a0c7fa2
GIT binary patch
literal 3622
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
Y7f2B3`}zC$yCVg)wU!QYxL9ie07)vc00000

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin.for b/decus/vax87a/bbs/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..340f90d7b8b26ecbdc287901a931a08d6fdb6202
GIT binary patch
literal 30346
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
L$5B%Owp$7SJ@Po;

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin0.for b/decus/vax87a/bbs/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..44a8298606ad86ae08df668bdde0e36f5f9b232b
GIT binary patch
literal 27604
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
PxUB&?d_dC*Hl76ld8LBn

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin1.for b/decus/vax87a/bbs/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..eae9dcb361333fa2365c7551095122fb9a287596
GIT binary patch
literal 29496
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
Y&8vhK8jy732=AY`Agw&~gq)2502LQ}H~;_u

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin2.for b/decus/vax87a/bbs/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..c4b4333482ade8789a5c2ca5e952f3b271a3b6f5
GIT binary patch
literal 27212
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

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin3.for b/decus/vax87a/bbs/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..e5ef0823279efaf541f3ce675e31b1c074384297
GIT binary patch
literal 32092
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
Nr)o0W(44R~GyryFyTJee

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin4.for b/decus/vax87a/bbs/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..18722bfbd6ef89653c5ee451148d1de7838286b1
GIT binary patch
literal 31092
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

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin5.for b/decus/vax87a/bbs/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..4602f9b4ea7f70d099a99b283e8f48f72f71d15f
GIT binary patch
literal 28660
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
IP4H7$0eq~4#sB~S

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletin6.for b/decus/vax87a/bbs/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..77b624a2f44c0befd59dc3e29db5d7a75f0e151e
GIT binary patch
literal 24364
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
Sx^o}~QSR48YH>mL%mM(>@lBop

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bbs/bulletinv2.doc b/decus/vax87a/bbs/bulletinv2.doc
new file mode 100755
index 0000000000000000000000000000000000000000..896275fa22a70b6b81483678a2c262ecc727b65a
GIT binary patch
literal 6196
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

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bullv4_0/bulletin.c b/decus/vax87a/bullv4_0/bulletin.c
new file mode 100755
index 0000000000000000000000000000000000000000..0396052059b312b88083a01dec65ec11101586f8
GIT binary patch
literal 3192
zcmZQ#(ATnIP|)I3P|zh0I4~$^DL{c=YGz4BYLS9MWPVY$f<kCsW?5=cab`)Sj)H=M
zOKL%4QAuuUUWtN2ewu=Uf^&XuL1{^95wZ!v$(gBn$*Bqo3VHcO3JMA(8L0{iiKQhO
z`9;MFiN(dGxv2_?d6f!9sl^5PdBvGYnK_vym1an8NXst*>nbfyRmd+=C`!%AOoXTc
z*;<m3S*%c;pH@<ySd^;A#Gs(1i=@{%zo4=xGd-h3LBm;7!O+seOb6l>gijbip#}9W
zRtm|R`Dt)JDnLC3vJu(8?x}gHMTt2I1*t{3nZ?DK`FRQ@`3lMT1(gaQ*DK`ar(~vq
zf-kAG1QaGE3JPiYC?Qr*l%JMaqNAXYS*)Otky@0RRH=|&l$ckNnxdmnP?TSmnUb0U
z3dqC~5Sglwn3P|ZitGlEZ4h7Q<(Fh8r-Dq%%uCKG1#3*qOHoiLN=-{Gf<#PiVoIul
zLP<Wd37}X?OH3|ND9K1HQ7B3+D9TSMO)dfXMxmf6vn(?wH9fUhL7_ag2o$wY=Q$#U
zd{QMi(!l8k5!gD&i3Uq(>Vac}{Im;-4Sh)J4=>6rDM`&!NUF3_a7`&sEJ{&uE6qz+
z0D0dlF*mhXAwW;TC$&7Ym_Y-igA)?@_+wiVNhO-s7^INo3@t58bU^9N6ik|d+{MhG
zpry~i$iTw@%A;bSuyRXG1}Aqb1qG+loSf8>%sh}v1CX3+URh>QejX@$St%%l7N-`0
z(oU+5LSBBJE<6rW6q55(AnBeTq{|nSyfRZ$K;C8mnI#PpHPkgQFi_A{aCK8qP_Vbx
zwYRs|1v!xcENcXn^$PI8B5RB+YhbAB<>&{}YX;G4f-Gxjpz9Ut1Ca&U4e>Dpg8+ka
zZhlH>PO3r@)Rznl;ta~rBnb(31%=|`l+-l63<e1d86}W5y$mG=1~!J=#LPSmO-6=l
z1|<fV&g6_lP|>20k(yJGlbIA980zQ~@8jwhtHaO0$(fy68SU*F2^O$s5Qpo^$<Ip%
znNVDkSW;T7!@$eH$qC9^`SB%{1*z5yN(`LEB}JvlC7dAZ<8z8j;-P#kn1D3{gDu>=
z^wg60lGLJH4K;)*ItpqK<29{0^|chjGE-9X6+ntI^AdCHLFs{k!2xbUW}1Qq$dt0g
z91RawpMZFfM|2bnbQBCU71R`hgH_`F{DXWQeKZxSLB{EW6e(!wyTMHW`3HnSCY2QB
z#pmSZYAE^m`Kkm*28X!%#)mjM`M4^9jZ_K^b`6RLnc(B;1QF6;-~{IaXgKO9fb0i_
zo2G)TEsFIf7&d}z1!0h04G@u&nWUotw<9<tNYmO1Lsx1}F{u0i$D9USv5%({x>f~F
zxZYX@J~$h!zgnGv6COtjwh9`MXaXlTq-ayn(qzzO-~@XyH!&wCKUt$Vvnn+|4TpM7
zO=|{e22M^;jDR9s14Mw#(@_Ws3U$@AW?*3OfV%|bcMt}JJV*y94xNHLUEOd;A~*`c
zY815ebuml=nFhj1MVYB-@gU3LF3_}Q5XDdr4hse|22M_7H~6`R6L5i_Yq)}zzBYz=
zAiF_0FSVR#+pW-S4{~*M!EHS>6@wHhXz3$z63A9$3=2<?La1rksg*hk&|Iyct6->U
z%^(1Z+noIJ<iz4sjqKD)Py{*R^c5(K5cyO=O%0T6Km`G6M$=Saz-<Q1jm61D@kvGH
z#VB#4qX2fJqmPfKH6Am-v8JG)kdv85zzjhQztrMP1vY5$5FF&}0S!6arAe@>W0124
zQ89sJ9@v+JV**ji!9op26B`qh#e<Kh6UFfWF#}sXh+)JHI9{tM_cd-4VBv=&^(iUo
dDEPUCYg*$r0qjQHX%B7!HXkFG$BYcM3;@pC6(#@x

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bullv4_0/bulletin.cld b/decus/vax87a/bullv4_0/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..d7ac3ba3cc65c5f816f69f2ce29f59ab729c8ab8
GIT binary patch
literal 2568
zcmZQ%P-L)TP~=q5B@fs$C@MgKUutGaMrx6QLS%kXwt_-vUS?TpQE_HTrH+Dvf=g;a
zVo^zMYF>$gLVlWpf`W5?Zb4~DY7qmH3Bk#ksd>q%3JMB&`9%r}3MCn-3JQs(B^mie
z#R`eV#ihBa3W<4@3Pq{K1^Ic!nMs*BnI)ABrU*Br<rjf<l@_Ne<QFLvrRHQNLR5il
zEy>6%Rw&L-D=AMbO4VZk`CSL0*EzqSvM4h>qeMZ&SyRE#(!xv!;uVBXtP!fAo<^aN
zJei*c_n`vRTVVT;eCwW?ms*sVqfn4ql$%*xoSC1eP?E2ZoL^9>0CKxRZhlH;8Yu9R
zN=rZ?Qlg-cmX8u%1x5L3nI$?33Yo<U3K^+IsY#Uz=|zcoC8;So3I#>^Wtl0dDWG6X
zECG?J3W-ViWvR#^4zdm6=e+!q%;Z#%Ntt=cIi+BYiFqjs3Pq`DsYQ@z$xTd2RZu9&
zM>YWzM`?-4B?=`Oi6sg}sRc#(DW%CJAm1ny6lIoW=A@>l7Aq)}rxt-C7V10(2Si9F
zRf3}ooN5q3t%ICou!N=_C8-t^^Ln6EuMl38SyGakr;t=>rQn)Uo>-Kk;8vQKt^o47
zS7L5zu|j~Jf=_CBX0bYhA}1##x(URy1VSa6rz8<FhL#p4I-pc$3MS3KsRQILMg|@*
zTa-aj!7VWvoW!jZ6r4(Pa#Bk&^T2ZY42lY_d1aYJ`FWr$Wu>4HTAW%0N-?QA3VHc?
zy6})sQAo~Dfu?mn21Ny5P@>9AO#yirWSbO&qJp8Wfq{X7u7azZf`Wp*y{^5zy)MXk
zAUPwboL7JkhMY07oPnXPm!ls@pBYG>39_7_fv#7m4_FRlCkQhzh%%(4re)@(a+akQ
zC2?{l!Tcw|z?qqwn4ZeX=@jZ?1rydwtw`l(;4DZiO3Y0yNiE_mFw{|C5Mtou<jhG-
zO3kr_Db(QuiIpYhl%{IrWEPib3NUaMmL}$8re&rUaVF;E=qT`lR6ulr_ze6YeqMfF
zUTS(`Nn%n?D#%=fo}{A8)HEFhuqucyhzNrKx;`DSn&Qg5lEeyIup$OwWZP3x(-KQ_
zN^}?mK{_F3!No95lLo1R_@tz=Ak`MCG#<p!1lf*oV@7ID0mSDJQ^9;p6Tx8vbstCx
zO4#J3mZO9Xh!3)blM^{?biknpH6t&z9OM^-JBm^hQ*;y{AqsH`R0Pv4$YBLm#J~af
zFG{EtrGn~_RFqJIi-Ao+b{}ep7pEo`C1>a;fLsYnDR41NH-X~?>Nlt|P+H*Rgv3Ho
zYGG++QEG~&9s_4eW^rOpPJTIOVqT?@1~{^H6hJ|y0QQUmRJ#Hwm^C$!)#v1ZOBaY9
zP)VPcS`MPXDpiqGLOqG58mx>#2T2_?U7)E$HdO?c*C2l5<OI8yy!<4DZdP7uIe8`t
zqniW@IZ)amBbUQV6POPn;ZLDy3Y;+GK%uU~z{|jymk)PcF@q$`2cRs;$q9`Ja0Uh0
zoSj-(o?n#0$(fQ^lB&bN4NBioH98F7ya>r7U}>zW5pF_3esM`^kq#t3LUcieF!k{>
SaKiN!XI7=6*aa5A%ryYI1<$Jh

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bullv4_0/bulletin.hlb b/decus/vax87a/bullv4_0/bulletin.hlb
new file mode 100755
index 0000000000000000000000000000000000000000..e322666283b68ab844b88dc9867872192d81ae79
GIT binary patch
literal 19456
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

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bullv4_0/bulletin.hlp b/decus/vax87a/bullv4_0/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..f90123908b0d4351147e7545d0a2199c8a6204e8
GIT binary patch
literal 7954
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
OSqzREaKDC_SOEZHGNcCp

literal 0
HcmV?d00001

diff --git a/decus/vax87a/bullv4_0/bulletin.rnh b/decus/vax87a/bullv4_0/bulletin.rnh
new file mode 100755
index 0000000000000000000000000000000000000000..df8f6a21d4e161fa8b69aa915336894416bd19a2
GIT binary patch
literal 7620
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
br52awlz?1`Ixm_DN=1;sW>91x7~Bj1rHjQW

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin.for b/decus/vax87d/rcaf87/netnew/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..1d216af55a602b07b00143d362b7e9be4e349a87
GIT binary patch
literal 35248
zcmeZca4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_
zbAx?D0u+plbzNMYbqy^o%oPkxtxU{B7(()`I30sLgFPLstX#ufgFGCALWCHCOOvv!
zIGsX$d|X33{q)@YgBTbX7=jprQj=3N%TiOU6w-?Fa~06+R7k2+K($t(EHhETIU_N@
zI4`xtTEWOz!6h|W0b;v>iLPsKhzx^EVo9nMnv|)PvAKe4aEJ!PzY2ssr~&ec0?Y@h
z5HIPuxH|i}hB!C}x#+pO>N)%SIz&W>f_;~oTw<kw=0QdVX9h(EX9W~-9fh#eqT<Z_
zJOx7|eM1v{3v&i-keYzfqJsS5R4WCi(wv;slFU4Xr2NF96ot}~%$&@UN`-=={Pd#4
zTs;PLkZRYwvdp6Vyxi2h5-SB?&k#`1DTFyj=o%X8n_C#@D1`Y2GiZTSh88ELr&=j^
z=9T4Vr>1~{v?L=H?jnWc{M_8cyc9iIklFx<9l5DRRtmm}McE2LdI~=Ic`5mM3?RQq
zGH`nO2Kab7dxj`@`h~c<y9Oy}I4bBWL}@ZGFi0?Pdipv0gu1vYsDlE+&C|y<SkKeX
zS)GAF3{B3(GYBdJG809YzmJP6Op-wyO<!m*LQVupPD3TgH`vA1O;eqLL5+da+27aK
z-%mjw<ct8vAbqfR;{zOn9DQ9wT!VCcT>at$WEeP|Jsg7^okLuMw9HJ<)G#neA<PNz
z_w);anF3-nfLsQ%CCJs$#WO@-0YWn{FeoDFbaZ#sR|s%)ca8UP^>YvL&<SvK_w;jT
zkYwQW@pt!hcJu+sdiuF5=<B&T`UJb`=`%1eh$2jI4hiy!)K>sg3=9nN2$_H&f8T%*
zeFcy^9Q|D4A$$fDe;He%OC$Ts(b?HGI2hvccz-{iNFju)K)wNsF)*kj?1W?heFX>&
zveH?{H7LkGC_dEBGlW3|p&v;F1A`6&r)xxrYmlF#4>+7br9gaes1wxb!8$&kPAcxM
zA@QDm0ihuV*i`#EdiueYyZSjg`MAb|0wvxx!ZSn>Nr$tKr%Jq|Q?RRFhz^+T=kM(A
z>%zdmpuoThPXh`8&Q2=6@lK8*&K?T33hE{X1_tU8%9twrTtmWxyg^Eg3_w6V0u&wy
zb3iWljd%9(1iK~@q0m4*f`I`X8_?7Ub$z^#r=P37f~TLeuZswB8Z<OEf`~GJQU@Y!
z8X78u284L}y2iUWhPZ<A8A8qiCIym5iFq><1rJxBfOr?rAXn!Q|DZ?)25Ce*x`I<I
zh>Uk}b#n~$2?5EvIEFYXAPXX=NgD=EXGb3&1s7)@*9Z>{RUdz64fJ@>)a2w;1eM7-
ziAAXjsTG+e3K@xcDLJV{4B!&P2UN;9XQU=)E0p9b6sM*tWTq)N`}>6i`THnDDx_o<
zCnn{jrsydsc%~^7=j$kxWTfUP<fWFS7QrMD%JsZJrn!LiWagzSB<7_kq~;|i<$yQ{
zLo<sNQu6as6^io}N-`2l6cQB*Qj3c7^AwU3^Az&(OB9ldQWLX1KxUO^WagwQfE4Ga
zfvi?YNi0cJNXyJgEmp`ZR>&_%%}Y(uQAjL?m{gu$nv()HA~7c?zg!_PuQER`6>L&!
zPH`&8i@EtJnQ4_^v%tpaDJXd4mxKJHgX;CnVui$<qSVBcN|;AebPPdmD#^$MTMlw*
zUTSh`adBc%r4HD$#Tjr1B&C8qsR#~b1_oznT!9j&i)S!AvuJ<>kW#A-C<jGqg5nGu
zjH%#qMmJJHO+nY0L4|=6EU#b-7LHWVbM$l3Q$RCA32K+SYe+zlXBa0a1wf*>peVB}
zGbc4Ywb+V*)6-2sL(k7YL@yYmE-W6TRzp)$A;iPgk5ds8-+B285IF^eMm;?}8wO4V
z1qE=@bM|m`_6F;W_w?6r4GIFeJQ<vv5Ly)S^Az$+OA1O$6g>6)Ss6H8eS%#X48f+j
z1_deDDj0y>=n9IWa&Wk*gOX_(IKm*Nm1Lym>M^i0aJu@rD0sRtm_q#s@;XwQ*8m5P
z4mi;Vfs-C203%@`$iQF;@wsbIke+Lxo}nhhBcL)1><CYNe}r!pQj3c6i*!IK6_j-t
z7~uB0yM}<OJ`E7z=jiJSw$VMc1e~x6it<6pLcLg_v^cdWFEKZjfq_9A>S9m{2r5{^
z9DPDvHPlr=g^#)ptSEw18JY|n44gi$ehRh<h9V4{F8&JP9-cm~3K~AHetPa9dIp+K
z;Lw98@pX*Q@bq(WjnF_fMMvFAT~i0UOsu-5rWn`^P%?lU3yyp}usA4+{e68A^%yA8
zp$LFnqitxV$pKamid0oFOF==w#b3eGHYCW?7tKkUI)*yBh776<oSX_Ei%}h{;c4Zm
zspk`-r|zh(=O3iUpvj;B0&1L`;1&eJEfAINA$saj>W~x*3SUsNM5|pf9c|^QYpBV<
z33356E%Cx!4dT1_GjM_VAdaUSG{w32GuT4PYJ?lG7>&)xn)>?cb_(hs{g^%mB|-I|
zP(M2bbxll{gIjH&ni-^@fx&@+(+%7hiwCvj6l@isJa~noVFh*oy0E6EzCJ_@Qszs6
zO0kgC;u3|l{2~Q?P^-sJp}0J=BsoLR1|;X_AL44Ipbu(rC}boSD<q|+<|!1V7UU!*
zBO0v1t|8zCmY-`lyv+(~lR|1(P`w1oo1m2L<{#wh>F%ciu3$A880;80JzYWB9+VYa
zoP9v;z+hJmxNjBI_4UDObwJHUkpJV6+Zvh-4BQNyAjf%zfXWU~e1ZG`=77w0Q_ujJ
z91!FRYI10(gCzabH9;u~MLak%IK<UgT~kv5qynVfkW-U^69g0$(8C85QV<QWpke@*
z>fku_@l=7^2CA(=W`bx~Rjy#GpcfJp>Z-@7sGtv$fSRFDl3HBCz`&pfEgRfC{aoTf
zo^}oZ7e>L5`WPYts_=?R^YSwD(is?RAf*_Jf1G_>9sNQBK$b(xaD*qIa!`An!6_V4
zg8O)a+j-F92&zsU9Q2@wK{U`c6%-XfC0ts5PD*N#f--{<*c4DiC}@D3h@@Oy!_&sc
z)z3~-T@#i{{X%`6T!W0kdcZaZyZX2~hr~ltrUtaFt>ftmu0w)Tb5fH*2^3@(w5|Z_
zf;tc!N}y~2uH14`6Z1+76jE~wN-7nSa`Kb2iy1T!HbDz_PDO>poE&hqtWcg=lA(|c
z(Ps~-kst*Ua#T7w`8x)=U=2@*6f`&)G!b?|Bp_)hCqF+MoW~%73b~1yIiR*GsAvUc
z5M1tpC<o<tP@#(HuHX>Ipb(UZb}mXyEJ;;Jg7s9B^YcoI@^cIj?s5)tbqsL@2OBhT
z6_+MKD=LM=5{2TD#G;bY0tcL75$faPjFPsX%^*<BI|qR4NU$0D2s?v9{g5q8$p^Iq
z%Rx;(h$e-U{M2Gaq*|SUK^K}6++9P0LxMGeLxMHIIRTXLV6H7LNh~QXRw&OeN?~AN
zFoWa-a2AHtjo?ZQtjjYE-noGmbBJtg2X-eY`+{r%H>8kyAevC4z-bN~Pv902xObuh
zZbu`xf`VLq{CqXkgCm1g!2Kn49rch9bx>O<Br!WxAu|uu_5ly5l%y8rX67a4K<gDx
zHwJM37>hF?-5gC&4PgMO;v~T?M(W0aiWNu~l|cwBhv@hz*eaNTdwH<5<`^98>FyUF
z;u_@Z>F4MJ4j#wi;>`3s1(=(_HH?A+q{{>9HbHWzI;Wz7b7E<6YOz9IYGM(j-T-Aw
z1yIWd)TT~KRVW7M*VGhiusgt^2GNZ_f4jT-xdu7<C_u^-Xo&&}3~<8~R2C=%xrT%W
z`GMW*nFi`2sFx@tCWG2nka%EVKq^yQTzy<aT;p9M0z89UUBH@LQgc#EKwY1L%%ap3
zg<Md3Jw3IU0a6#Lfa*JN;z~?URme%rOE1X)XIapg3@l*uAoZF&!f&9awWGU_tDgqa
zNCIfgMF*?~<O7tV8KeqSjzGp5K=B5y4j34ev8#vFG$0+Ik{r}#1+{||6cF_$sA7ed
z*-*t;itP9RO$JDefTGn+LBrEENYBqz58PD*IS|?{N3{A~5-W=piVIScGt)9tQ|v*l
z7KqKTbQB!w1nSvpfbyGPJcx~EuZ9(PFh>(yl7q%gAT2#ago1r!3u=EUC@6#nd4{+u
zXqf4!YpAO$fYUE{Xe==&Gew~wu_!S&wIsDjAu~@wAL30tb#+a3O$L6besD?y<xku#
zI!`yy*bu}QVCBIc{^9Wu(-;K6;Scj1$ROm_A0&;qz|sh)HLsAFmzJ+kT#^q;OqqEK
zpga!_3q1t|=hC90)Vz|MN>DdBvsj@xGq)h85~8@+9ApYORb}R;DnPrlIf<Ya04z}|
zfV!LD)R&r=3`&NeT&4%@K|)&VU=R2QxcbF|dLEvBZvGHAdV@^&OoO)ObU<C!f}F%k
zkn=)Zec=^DF{GPXnv?~qUGviv^78X^Awhvq1G5oQl7rGR$b%u!5)l-A;Ed&247E+6
zpeVICHLt`T)Q&+4XOJ#P#&yXo#_AdeSm=W+0W~B*L)(FR2FRT<aJie84{K`{gS+>|
zsU?uyj~QFAkjP6dM|epgBe5(M(vD3`Nl8snD9+4FP6c<?auSP66iPsG0;@fX5vm#d
zK;a6C79E9x{Nl_K&@eGfokBr=W*#VY!Ui((QY%W}c0wXE6ErfBs*sjhR9vEvms;)%
zG7n||WY8cnC$*>q+*5>%vVg(?)Tk~_Edj??UOq@8+}vUvg{;!z5^x;^iz!8LID*rL
zpKEx$uWN8HXn@ntKg83`)7de^)8CH)*6)@8t3|6tz@-tEI>Z#Yo&uGEMj-cxWTYzi
zI(qsk<mBfUfYU3qY6jKsFwem{1;x<P(~*JG#WN`0*+0||)YLZMR8&w_NXaZpO)kkV
zs#HkLD=Df3RVJXOOJ-gvQey@b{NU*bP>To@I%tM~8+?!fAh_iqWuOLgNxlNyKu`tj
z4DUn19ijko2&4kS;tEh<p$}@TK~;bZVPF828@`U7KJmdJjv=AJpnf_7121w<-4Ik8
zKx%AI;zm*osm!76Kv>BGD$c=8hj_>c0Hm`7DnoS`4B)+BwC*ybyN4>Mscoo<)FW31
z$2KvxSRrija17EgG|<%7M>QJSy+joR+XpF|6cj+I0x3)kP;;j^*e#&Y098Y-fqJ?|
z(6A5%%Yf=AaKA9fH&`X!)!z*?0;-^(0B;0?wE4J#iU&|3#2|;N3sI>-#+Q*o0aB7d
z#wDO5DIl{zBPrm9AGo)vVPyzzZK*4$Yl3PFPIyBIB5h;^YL9?oo)cORgKA@41w-`l
z1Gu{o<2ER^S;9jaG(Y3(0;-k4W`m}%)D6^;oaE^m1d;J^)l;`r*CfJrZFs0a>w8yl
zfeQ8ms8I*b8L%EU17sWt67sg776GC^4%Pv#+`(ONoRb5ZsIe>ywjU{$VX+B~Yc;UE
zf`Wp(ze0$=f~BP;e6SHZ^#v)}UBT*5;@&k7spSHVWQeH>3gBu2Trff!jG(NXT9lds
z8nJ`aN#JG)Xutqcd*!8MCWHD+dHJaA45%YOJ#2_RkXPU(7fK}vwzIe-GbcwOH@_$q
zRGNXTEy_$SHV3s&zy&g5bOvq+sAB*xl^`RdC7_}cG{^}m;~@6Jy$<OiLkc})`@z<O
zErym&pfWTwwb%*MZfGk!SOeKCP=_9uGvGM}<O)b{7Cbx)Eu_IkGD>yFU<J1ol)^MX
z1jNbUBoq&xvC}rx1jST-kwRK#US@HILVivPXmlSX2YI?7+7Xa6VrT#wAm&t5@B!5~
zCHau56;#1PBMZ_4067)hSw?MZf<_2HJqO6VDtJH(Jgf`twZl^)+?K>*NUt5q0?-%}
zs3d|6K7)Fxpuz;DIs;h~l$x2BSpsi-LE8t#(B2s$NI<Dj1f0H+;{zlL9@&8v*P#3e
zsu-Z{e3dZQASZPlaJ~d3AyBsk)Sv_j!)jZ5u&JOV3$_h3g$OQAAoYocl`*7<b98Y5
zkFbKxf{VJi`lzSc!%8P`Dg+Ihp(=9raKxfD$Q3>|kg5O~L*rD04*h^SZ3_8$Ih6`Y
zso<!ycLBQ+N9*4a+_?ia1)#|~Co?y*BsB#j0!nw8dFhZ&fGyY*c&wv36XZik*}$o&
z;OOE4Z$H69$`#W0g3e?(x`4WioQewW`3i|CDRAYfW>{@8frO)zqq8@30Gd-#0mOqF
z59uu`fD<HWxC4>{^n6@Fa}J>TD-T|4LIXm>Ovli`%m7-RLh3yau<hWe0GB49SjC>V
zbRl^w1k#EE1r(@VUY40(S`79K57Z>cxV9yjhaPrNUpad?`oVk!>il~+`nkKpJ?07N
z<3htN$Th&n(b*MJL<B*`h{4$!))X_xYm<LKB(hEZ0g-Tf6d)~Cs6D>^VXm-2LQVXx
z4{~)xHWNJX1vfPSGVcU66*?*g$%Wv0!98Cg88Vm#%36>V2rAn^x!)()6&#(=lm-i}
z(4Zh>`$B_)T>V1e7D95Q0=WMIDG(KG6?6?D#RWK;k|EtjcrOst#8gO1P0s|6_3HV+
zYD@wN0Dq`}Mn<5nQ~=E`f(J_Aj`V?ymO?`Xq&5T;rQqC<0vSMo#V2Ik3rETURd!HY
zKpq5f!BgFEi(sP>pb`pHyupXfAyEJu@c?Ot&RHOhMg&+ga6+fNVRPu%D>hC=h2RX(
z{BKSUbZDvA09NL}U5;Ws%3u}D6^aUOkg;yWfCwx$VMR2GJ`KnqKd99Xo)3iPMab9~
z)FA<ov0`wJ1_c7BO$i&YgfxVTOTh(TT4@ewY!j>yLV)8R9;6yb%?X%)VS`&744j;h
zd=6=wLCO+HEeSS@c%zC@%MBHLxfwJb53U=`V08$1Mh-Q*xJHB^XBUtjc<Rssn+{Ed
zAQ?!p;+$Vl2`<CHtFTJ)!3zK&eO`EMLM?$d;a$PbP{8Moz);T+q@)TO`hmLxmg6AJ
z4^R^oTsF9ZmQR3lCv@!>-m(p}*aOJ|5EpKNBRn5~J3OG7vf#+z_>dq!AAfhqOjtZf
zgSw7~kE@>!h>2J?q8SM*8KDUXG^A$;sqEw!I5|;OgWCL{K`M}_l{yzl9x`ogX#x#x
zco>3|Ags{<S#1R(G(i@qTR}P|hRAV?Uq>v|`}w*cTT#}&DA=MchS7l7q_3}TrJgSc
zQV($@$bJQF1;Y%~bO@>Yp(zFA3Jnl}<aoGopt@Jj!^a6c91m(TWu)d5DBz7bAID(i
zqygf>V-7T;3C=>Gni#n}hxBeCOAF&ck_xt<&W)vI9&A<|oasO^7!^23P}3K$n?M5y
z(BK3Wjvy}FO^!0qm;~DZlF|SX(7_2!3$QFamZ3QX+7k5jcR@DR-^J4nQ3b=&8N^($
z9JIj2?^gdXR}@3T5UmG8SU5q=1l8)`(I?FSyk`2jMj*!thzs|B2xKk?ni@cXi4nrE
z?guFBf>IMx6i_-Z*h2_fzXt?)BDaP>+z`0cu<;eJZ@^NJA}gRMGp{7S6fqpgfY)~*
zHzS1@hzqwO#1R~SI0pYg$s621hs>{Ho4Ab+(A0<3TSz4aV!Q;hHV-xl0BXp><`EGU
zp8|ZOKmoMY(BH)swEQDJKnFV28y{e&iEg<jc=ipP88{UcB2$Y&`5NRmq<rI|2&>aU
z5*YCY64dlVuEkXFs)xlhYH5KzexW%a2($(OS_LaA1i6A*n()9!$pH{Kyg2}FW&lcb
z2KXQ{l`F2EK?tm8-~$>xz&bPHmyf6iq0PpeN^qYF(j{_44k@G<Lp97XB?UCx0BX8N
z!dso-8F5gXw-_=zU<ICN0rllTX~xAh*g42E0NhpdbJbH1a<zhb5WZRnTq+`2WEi32
z2%7%~sRb?RfEvLDYMb~3yTa;Nur}m*AecU=dPG}B5SkBQZ7)X`7a!Dk#@;W0$4M~M
z$>2i3H8{ZE&jlXQ!LV2X=j0%WEJ`uTi8mDmqjWlgT^)m*J>Z5z#>AlI6GRRvrE4k@
zFxdym-H-++++;|53~n;YiVASC3T}*=f<q2R4G`>#T(E+c^*~2e?0q2mpr(V`%SfXU
z!LA{Y1s{f(*&Y%P$bDbfN^cD-BWTar3B^+(3Xnw)_MnxvkTyQZ0*D~AU9DLJD+%E~
z0hN9bSAdq0Ygj>xY(IY|xbcdhHH-=%5zt}|`ywe=`GIUcWENc$(zk)Mmcczebn~H(
zcL_yvyi2HWfW11h$&mg`yqk}sJJk6)hC1pXb?TaVu+o^YKM*#-`~fn;K12hjT@bGz
zEQ8gJIPHRF4?ll+GJshX;^`J?uf)I!UMdQTet2&Ux<nb)Q39{$gC-MDutGf#Riy!1
z^QWV0s2Qvb&HLc6MKRFP#|LJZf(&RR5t4Wy%TK`zOkqn?K|Y6+8Q`3X-8v&3T_a8K
z8b3&6rrJZy#5Lm#p5Xzl_*H-}TTOxGF-XbE04ixf-5E%~3Ra4NQWLB^0u7tEyF#Me
zP{#x`{{ZcU5lmO`ZVRLp59-gkhA2RmG1$XW3uKfYwCoUd%@$Z0c#;o2CqnjBXex+7
z;}ARq4jO_ohS&q^0YJhNRM+BK$px<7H5Gh3eLcZx59Vj2;0HUyH6Ee_OlrbH$p#Yo
zNR<QTWPfT!L1s}Rc!Cw)>VO12q6UD?7ZXm)@b)JxEkj&q4{vSYa=3ved<34bE%0_B
z%ogyBD^>E0fsQUH+h`UMm1jV^8bFB?R8^CeXAE?7(en%g#d*e`v^-;gl4l5(ThKg%
zT&aU9FVKXopKG{1tk(s~HEs&9i4RCC8EH|K0(|ZfwQNXrM)Y$Li51BL@HzzWHiOg@
z@EkbmS|&)+RRGlq@N|Sy;z0{XSgBVEYS&`PRZwLbx`sLiI)<7=r3PR8B`C;EkQ|Sz
z1l2VHTV{(?f>NFuNGw4Obc{4{m#)T0r7OW!0lbETrxjR!g(VgRB2!Bdj?`l7iYvAF
z`9tj>D!qh);)ba7;!8|=F(59zcv2<37-%XWrI%p(mmav&i-8VudLg!CK^~?AWqeTm
z2r5~KX%P{Q9YY;D#tz6bXQbFsr#N<0NGsb7@#JRI*dabQ!{Y~*n_&?YLY){gAU1|_
zsFZ(7kYY%I;ur$=jX{k9;##cu%3IVJf{nex%PAbaBqw+TLEE!VL7uK|_KHN7wYX~L
z5=UHRE!cdb%Gn}V%M?_fV)jO$l`gDq&Lbu_8)|}8!2<=QvPbIPP$8`t>KJNrBBd2q
ziqncFYHnr+wb#Ku!CeF6E^Q5Uj3Iq5NWu#uq5Y2Nzr)iGEOUb+m)KUF9*%mt1ZS(x
z&mU|7QK`p;q}1aEP8Ya)$KaNo0sT@Bs91ADN<E$wryfTfsV4_l>LFCtfL#YkJqn1_
zL$KU|_6Qu&24^6f>g{tSk;hCRg3zHEO@HEhmT=Qy2@_(HJ;<-{_B2EczFvV?m%E|4
z95Rk#585XW8xzAZ!bfbI#vRQDaHqx78P)YrL0I4rUn9d!hlLH)BzpyE<gkZ|!h^?;
z*zpn6fzS}}zCAyC31qXui_T##hmD+oi!xB(7`>)~_YB}B!(0wF$KDMk&49(=u68CE
ztI*NH0C-sjtp`Cnt%L0qKzkVADF!6QNiZB>Cc+aT%tS|bS9{Rx3fcw}H&A~9b=U>8
z6$QKq4!o<gIJE@QQ;jE>g5Y5VpW1+h705_?AqGxPgzb<~NYHLdRNMXhL5i{1p9?BO
zK)q5(w#PeL2I^5Er(+L)_!d-q_!urYWI>fM@|ZPf=Lh(t2#i5%=ujDCBpx#Oh@M!W
zf$xT#RzOyR#(0Clp%1nb<T~&mV6YFtFohZE5A%+q0!TY_;ha5W{WvI8AiLB-a?t4~
z1=tD#oM{_swjc6P7|6MxE{q?jP6~DmbA_4~4;dFh>?wxuL8E0Z{!rH-)EMYM3Z{5p
z#|R%?@Z18Zoe9cdA+Et8MjGJ3H6KTJm^z4Q;2pR@CWzJ>*kcM1E#TT09BgQsAS0Ea
zbPQ1r31gglM}wg4E9kI~A1D%$7R`dzM?lO`P;l{da|4a0`uher2DyUwGHD=I!E-8r
z=KaBwmk=pKREKFBYU;Sf`?-d@28VzZXv%_GO;E!@VF5B9w3{8eeNO>83JOtynk_;y
zQj1a*Ku2_d7M;SD@qo5HK~|tCsH^M3!wnSHI*vN(>X4iZjUMRgd`Qe_YC3}IQ0VY8
z10URFkle)$;X^nsuo~9IACxK}1|T9EGnIf+1%X%yBUooZ>uTh(1e7>I#h|B;tGjEk
zy{7=YTnA^{AkQ$=G6IqV;OQT_t^wMF4E1w?Cwxvt1rQgsH4rwaZ=WX&PPfoz8BE$0
zGJgsQ7zPG@2GF8l(5RfhUx=q)s4FJ}Y`3b5e=cap2WV{&I4nTxhXO$RLJSQI4LIHW
zgM1xBGy-)THH{cRi#lN<@I7uwF`f@uJr0X?J#|e61{Uy17oan_K$xF_GdR>K$Uij1
z)6W&On$?w&!P!v|v=;|eJcyCOIaCKE?iT9j4BGc&rQn#70$BkHTRjC^$p>CW1=^kC
z2s-l#$2n4|gw9=}*6B_rkn<Hlr$qVryST=K_O|IOfSAELKK{;*KJg%SyqkZhpNkHd
z=@;s&Bag@xoM1ul7D65HG61j!KXK#}eT<DDCW5xNSg9b+M#63Z*enuGTLPUP1ZpFI
z&X7XdU`61ZA0KH3PTc4Gm_g1{ApOK5+$VhDJi{vke9jT-nPK1qC%{L8IWvGxlY+}?
zs5k|ALr?euov#Huxl6&*&ou&cE|Qj^p$>=*+AgYPp)ZRZ4;BUrpmRyUYYKG0`<{Zp
z`xwn!L1`DXzbq%QC>^xb7@8{}+q;qz^FV9JlZx^aQ<4*lL5spchY6(?q~@ih=9PdB
znklX<E=kRG^#qv%I)A9NIJHQjur$9Uu~<(*0c3JoKIm*9&;khX!gA0qF+(GToXot`
zV$ils4FwAWh2)IHqQvBq)S_Yq?RfC1M$SR{K5hz{3fc-r3Q4IsIS|t_ixr?}{v@SB
za&bvUVxB^3UVdqMhC)$(elGZMBDjN#!KcqbwB)ImfIL%@pRWM+Ea<eN^2AC#1x5yE
zXYkHoa7zU=v8~_~<l-D00-0M=uvM@y(lRsxImI4y`WP(awKR~GX(~7c`8&GkfKCH~
zt1wh>4$?O?*4OcI(>FBG*Ku<7@zFQe2gfYZ8CIa!0i8>u1<qZFQ`r;(9D{?y{exVz
zj16_5gCyXMs9J_b;4{+TXNrLuUeL|Op$wp%7T`h>`Q#(eA`Hk;QII2g5GVAAF>pHi
z`1pq_*n+0+1A<^j6M=IgsA2^f4xfsKEQo-%V_+jT{*W;ye;*g91fo7eso$KGz_kF_
zaVQ2sdl2B&6VhNcAd3+jOQ0)54Gk3GJ0$JFrvriZgxM;9T!_@}1TAF^4sdnGH9xBi
zIl}<7OAPn!Yz1cq1yI!wcL+F;Ak8CCV0waf^Fl)mF^yfUqfnHZn_rd++6o*H6s7=M
z(*bEw!eRte?*?-!BI#2o2c7g)Qd9}bDJA(D(Dk<99WbCZZk&p+h4P>#3+OB@J!i<d
zBB1Tb3L2o}=WLC2Kwh^6HNudWX@KXUHFY4HCvDaJeO%OaK!dlS?J7D74&YR$pvK9m
z5bWU?<mv)C(9YJ<2-NHh^0ifmRIVYeF5o4dphec8bHKpP%m8h*%}IsqUINFeE9780
znE!%OLECDBBZEOf0iWwH)`!Pp0r(6Gtg#5%aSb}_NgXBWYjUbVVh@oxkaLEDtpZG+
zE<_zt&47r!AjrWk;NvtQ3hYB5=?<n_!Bzp;Tz5zc2m8_4-_Ol6$QQCq0;XOEl05w2
zK67JW(1N%CngxPgL%@53z-ya5)1V8~6+i)$n3v)Niv<M*wDWWz`^6y#>VOkoF>G@_
z^gI;M#uM;{aCam#z<C0mYr$ocGkBdXXp0eO<$JM$K3o*tAWk=&CIx$hhPe2LLl5|Y
zy9X+YZV-Iz7}N>}<x;qdK&^*hbxovIkS?jod8s7|dHE@+$Y&yGKz1ggHsHZc1#Bl5
zloqF^Ku(*1w&dYGZqR;V_~tW9Lj!+!Ooc+uNJ2ly2o~;$R0G<A4-rN8C!|+~y{G^M
zHn^-nq<;<A%6rH{JkUvQ&=Vwe3=PZ;AiEh-b8^7j)L|>-U^_Ssp}X@y)oo%@eo;vt
zaw{5A!a`kXt6&H!I}{ayQ%e*eRkcD=W(jm}x(;MD8(b~aT<4tB#3Cfs@Nm+@egYFb
z6~Sr)kcaW5E>O=5+Ft}`VhwQC0i{d-0M{T$wt^=N@UBbHrcwA=dicW5g4D2cMh-i;
zPeZW#G{7~;*U`__F9gk}aB=ix0h(1p_9?`pphE<~9!C@m&@_hWSp~el1<gx<&dwq>
zrT9SBsKWbjZqTD!AT1qmza3mefn5i7ET^J^D`KS(xCLhcD;qe$YGDN+Xww4JL;m4@
zu0e1wWfsE<DA>A8Y^mPDSTi1eItaYFN1SyBIa^6V0aUMoj@Yn;GC;}32viJ#l6XOC
zQEp-$sA-y%Spwe|4r&#HTF9WS8K$~^{$aYHlT6iNtN6h!Xi%#eByV6~1xD&v(}e;9
zgCnF&M=8q?Wg^_u;GzOYq3B6sX%T`q4H%JFS`;9{6jE<v4^tCZm=<T0mZapD=Ya|i
z4;qB21_OgI;uI=yClcHlRRH&dK}9O4s)z@d_?oaX(8Pd&!2}W$km3up$_~0G2VB4U
z<(GhtIfbT%{2~RIHz1`cxE=?!7$NJ_Tr|L)B5?E56VeU<Sq#nw;2mS|1nCDEBScD4
zV4WIPhK8E1P@SO75}v-U3bqOmIYVPBBLhuN<kAJ|cIX%ibf_1!sTZ83z{d(g*JHy@
z#sY0&1&!~5eFs@e4qZ14KD7k8iX4{H>~$ccH6UL=4Fa#$g{~zB9e)Ti5VU6)w4FXP
zPXT5?Nxni-YCJ?YsOa*8Y6oSGAXh7-mF1kE)%#Z9LtS8+A;;_lL+T*Ns1Bt5fpsgv
zCkB9aVd_D0pN}iZd<9ztu$SR|R84DK=b{CNI(fM|BNxE>P$9&|Md-O!;5Y{5Q&2oZ
z_jE(mf_8O7{RJ9`c5w~Xgsja3g%`w4pu*4;x^5Gc6+F`vKwZb&#JozR?kdEmu%&FU
z9mU`{DuLDCuz3q;sb{8RWME{ViRh4PSeY7w_LqaVP=dBm=9VUBC_v8EP0K8C!z>k%
z%O+@D9>@>wH9_32V5?wi5&~HjjyMzpA_w&s$V)Ey3Z;1^nK=q&;NzcCQj3#|G7G><
zLLs4n;xAKB)e4I9)WTBGNI^zwBIsN~(3zI75iZCq0%-gWbb<>g*g?Ho@L{Qtp$CW)
zK%NEd49f(c(*_y|aE0`CK<Uj*0kqM@#Wfg|qYdC0-q0WjZaS%v#0hD;gPNddTfb2w
z$_F+p2~r7eZ)%VlS!gFK6d+>C1<~GA2amldIDy7YK>YyFnal7sxS&C3(EfR7<_2{q
z6H~xLhoBAl`AH>-pp)^T8;10BL1utXih!yEZ76}o2KWpgaQ1{BtmeeX;2h7$!0D*L
z!08D;kq44ReKPY>6_WEy^Gd+WD`BQ!ZwY}8)r9m&KrGm~n~2&k4R-D(>}WGiNbEtQ
zE<ONhNhmlHJi#qwP`4IxJP0B;tHXD^fHO2`rya;n$nk%m;XgksP=8l1*f~gD2XvSW
zyzIj47=w=tMAw7TE%q~pw{8?%Jc9%LgI#UaAse*SarcWA;CU3>)drnUgs5fVYa^U}
z{DWO#J#|e5*qA+JWB~3jkY})T-my7d(~ly*x{>8q=$<D?=?<^cJP;>Cg6<Xol`_zI
z7+CZo#cgIDXiyzCHvoxWSUIHuYSV&BC-AmGNcohSmjW6p1e;Kj5BD=@2tz@`SVtW^
z@UO1p>gQr>XrQS8+QJL2c{vpo(o;(mic*vFi$MDeO7lwKyTQP#ke~-KTOi6AQ-dJb
z-h2gk4uLYX6$}-$6?{GYKqZupg@GodXNoAbpoto)+!khlwt^w(SO@=rNbvET3gtza
zC8@>WAy9Bv)g7`o3lyR*{*cUQs8C#xn4Aj9i8+aR*<jT&kXjL>1k}d@XBkK#3JMy?
zY&J@whb8S`=OEBI|LTz8A#6!W2XRUgXuJn?)CV-{U6fb?IwKEMR)J2g2cPc-ErtB7
zz;zF}!~~r!XlP&nsw)%~f}m9etSrHHGAG3Ekj=*y(B7&K<Xp)7G^hqp6#*GXgQXI1
zB>_6W31kr{EWlL>B(>y0CwRai6AU|l0+P#+>ZE|s5K!F@Zat&cMvibj(BcY|nn7s<
z++>2=267d+O^}nHm#zmsVG$ez7^f?OP9p^?hMsq6r(j{Ar=S2jy{4eF1iJAL5_`zU
zUVsxP{P-<UmhendNYBqtK?)Vn`A48*mrOx3j9Aj0f;K2OfSsINlnS~n1tm8qfMy`!
zIRScd6|7!>8mFybXaO=E;x}U*BLh$#1LrUB*^{8!JQ$Q5z+MEkB$E+o1+6}eN3IVc
z?GsoKy9Vlkj#Pm+v_bv_oh~2m4D+K7<al_{+4k=C42A}<!C8nqp?MEQzh6E$+Z1Cl
z0kl`f)z1ZVAgloBbn9?WKNon>47tn2O+f?P^Y9Dx1tkDzaRxcH&(jaovH`V;K?mPJ
zdPN|gfSQ}|AudSIL|s$U1y-kk8Wx}fU!j^Irf66NhXknv_y>D}CJ;3sg5a7=*AR4?
zIrJn>bx0ct!xrS>7dMm<K+<hOm<77S1zND7_z6DLp{}XvNug~Bv(yy8B?yM!kUG{V
zBa)>13~myn-+^HhXl6!TQxka<7UX?cG(#eVU`&Bc0gq@aD1b6vJVYO8W(7wSE9fd1
zx-dY`eRc6yK+L4t8p5YtK`EV6Q6U^uZ-A0NtmXu@2*JapVX(866yO#@7~mWVb%kai
zyu}gh>gx&ao`P;M044HZ4TQy-I_g$d;IV!m*n!%`skxcS`8oM{#qf17An(EYZ5Sqi
z3spoZ4ss*p^kVp#D4+-cxdJI?fg1{rMWDltp|&Zc<(KBA*t<g7j?l~l=^%jgf%Jop
zID;3<hzlT~IyE3=3`D1bf<lO^Zvc1#O~DpAF^%MH4X}AeR-ghcGPT$VUJF39L#il{
z8c>{p9UBCh=|O~!KhkM4;ByqARkdF}cqBJ3F&9*&m*%DD>FEW4%WO19Ax}AgN<h${
z7I;dvBwryVH7&6;rv!RBJH%0tWCluKpcvH!5BGxVUGNMP!d+&tU7TR&LoNUTR|<$j
z`9QXS+y`&Tf~q3$>=W$F1vC#KOot6R_#uZja!?cDD}S__!j}(RB7pKB_{bJRBN!ji
z1b`Nmpn*qqP%#V|3Iur&lr{`N9DP{1%gKpSh{1*|)ipK2<1NsMKm$!Z<dg=f@L)$J
zgHN6<NGvV}or4Z;mw{8Yy1I@LXxlx5GQuv5?4Sdh>jkZWPzUXlK(s`_m1w-5zpJx{
zzXoisR};Lu7nDE1V<K>2^a{=qw%QVu5|CPbh6dUo2Y_Z^bwJZ+wjdr#{stEcn)><-
zMsPPPC@82asq5>*V-32z3C;&yYM~Aq{Lw+y19KcyHH-^ZtYl@SuA_>qIwUf{)m9ze
z7WMQ8HBW6p<7>&F^{NWU{Uan_XeNn*+8>}0fkzbh{D^!LkT`6R0@U(EKGiw^7FVF_
zgYv*b9FPTEpp{w*pvJbRTRBRqbMc4XmjFt2B$WI<DsW$Na&qeHtLwuOm@RUU!bh;d
z2}=Q~#MQRcQP*(Pgmy4Zz=K1eCIV!B7vvf@1r11R0yHXO2r8k#9cCP3oY2m5CFuI5
zR3CVq#z~aLkkusm`rz0GjdOyA#^J3~qKtqJt%1`SXlxBFFB?c<=4DXKg4>_)F=+(_
z@ELB%9XzBI1FC+YD_KN9sQ^+sBlXQt(hS&SaGLQ$OEZY_A6p~@goc1UfxN#W1TD>k
zz)L0~!UkLr7@288PC0~o5w|PAomxvsk_ZS5fs9^5Qv|s902K@Bu70pnh1}qEJVw6o
zg&f7NfH?3BbXYoQvZN#*JnO2Ut`0szL`NDaJ!6y}MclC115YEt(<p|0u0=)pMGBBB
z#fnq&z-OSq#(~jn^u%kU4rs+WWb_o0$w37!WNe)W6!*|Jzli}#%y_ziZe0Wwj-Z5u
z(!NLTg}_HJLKr|h(LtpQc-S9(i5h$)(iGGZODtB%$xlwqfrJ};@Xj7QvgZmu6WtN%
zR7+4p4c-X`_0_>+_UNZ^gN9N;^*sELZjeenbw&o~5C#T)=o|^Cqz7L}qyd`v;Z#%z
zC`v5=tz<2M9Hg0&Sp@3t6jeGifLaRBtY`}#S_h|RP^JVmFI<p@d?Dkxsj8rx1VOW9
zwxGNZVu0E(D6@bmi6yCi0w8suq5-T9#Lx%dq2(R|x=v67(kat6G&0xJH#D*US>{)o
zo0M7v8pweR$P~NEF>tyC`THWR*?`y;3ctn+c2f_+*WlqH3}3?n7rc%OJWdE29CGmt
z(l7u|>VTVTpkBV8laIf%H)vH3D5l}1jsjF1+%$sB!lsskM_qMbQklgH2E_~v7SMQb
zh7IRv80#47K(uQcLM&4REdm9Pyn@#1z}#jInXdxb=?CuCL({D>Xx?2>0g_!Z^B~K7
zK+9`j8W|WE3}Ci`h7cjq4-E)6@X5ZZDWFqSQ8mHzIJ&sRyZVI$MM44>lrBNT#2}}k
zr9cMI%n3O3LIXfC4_(X!4!qC;P_#p?W5~>dEnWeoP|(^~XV5sbXBxPb3tHiq2s!cy
zn%#92N+G(z_YZ<vn(D<0;EMo2Q$dj10Mhb{g1|QiLe_17FSr4z1eunXU!nj$wm%g-
z4hV8N)MQZclAHljlV6?(xhxB$3AD-<6vqUYl!I2_BQGk~Fw}H0W#B~9XN0j79Yddy
zrXM)JfkO}6kb%S!G?Rwpmn7!oR6@^ThAmM^Oi6J8mlz@7J8hj{>ny=Z2NwIFYZ8kf
z18J!#dZ3laLD<LS5uJC~q8jkAoS-Wj%TpELYa-!>+bck7t{_*G!Vw(Xk*VN?Y~`7G
zDPZ;Bu{3agfV2canFpmw4et3O?Dfn`&M8evRR9TtW;CGDWe=ZM0y|d2%GgX(!4_;|
zaAKuGc?Rf;N~Eg@GK;~J7}oIm2xOkVK7@1*(%1KKgJ5;g4Gy4@bI{pr3ZOy-JW~l`
zD8T!1;Cq}DY!!^nAvS`pV1i{E@cDG$5iHQw00YG6J%)=-h;cEZ=Ru?^!!ccHO30O-
zh<eP^4bsN)bMkTY16|f?0I8)x&0J8K2I-k0x=xVd8Qf9QQ~(vu!6l_>X^6wlK&R;`
z6qgib=A{?I`|O}16*1h7JkAcD7EDAQnDm5<=zv-(Xyb{xpr#wB3k{h`2dRK|=@G3o
zPjD*@?inZpI*tyWqRN9;CQ0z&@nSnrYXIUk(C7xlVo;}85jGSLp5H1~K<EM8WeU3Q
z6g=DxpQ#14Y(SynnVttaXda=wxEOwUmqI?Mq6HU7(A4b;@3}!73=Up!2h-Kh1<Zj=
zkcA+(nV{WlTLnn!)CN^Ij(*-+MxZGJ@Xel}DPhnMGc-OF%0V;sNvV;@Ej?%`LhW%v
zTD}Z#w}5T{2?oa~e9+pSQy3ItptIFM7f6DuF-Je|B*^*{NYe>ILb5B^iB@0|H11*x
zTHUPg<CY5AiwRK&^##H=M&K42)RQj$NPRERdOS|3Z$U?~dm@JlB;A5-f(&7U5)5bs
zHla{SgY5wWxd&8Aks2hhbBjUxk$vsz=b{PPy#y_Ez-@1ETS`+=0W<*%DoDT=$AF7U
z_^lA2#WkSo;}mScT~1IE1|=-Wx>)Fe^;T%@)?7rscJX&)u!N6vqm;Nvd)z@L21D+`
zMJ?&`6&!th?8D(BIG_MQF~r#?G&saH2)3Rr8D0v(Ch<W>**XPzhj;{qYUn`11Cjv1
zW7Ez-Iy(7?^<bQ;VU9i;PC?!(&hd^uKA_9bf;Dw?bl}3En|Hw$f<$#RA!QUOae$8c
zCc|z$#P|X(yLEJQbTmO}4HTgY;7IUv(}0|*4$9^VkX8{m3c;&WkSa>Zs9muh(cxD@
zh94Agh977Yf%xz%BExP!oZ$zz8ytR~Xeku?>bMZlif2nxPH^)FKA8fp#hi2ULH9vt
zz%S>^%t>{Cw1*+fuj2!P{GBx+ojeUw@bzS%PA%y2F$G1?38;RqAqx2gsn8?K%JYk|
zQ&T|pfp(068(q+q=b$+wP=0U)U4)IY)j=41Uy!G*p#gkgUE4AUGM|I&WKT_KpU}lW
zn1nqL&@+voOCTXzFcoYSF!n@fK-LU_-HdY&1k?qdZW`bnaF9Dzf<Y_dEDa4H<2V|w
z@N4IFK%3w+K|8NN-2+(2gO@898W?C=aWZha`-k`|7#bLaFfa%*SQ^3109}CqTAK#D
z2ND{HkmdW}S{<}J9b^4I=;R@oiLRjiR+h$46BSUMWn`)es$;;O1&1-DRcxr~2wU@q
zBx<DT$<Kh6dO&NNA^jvn0|N#I6$VQaxJ@9(8=7ijj^tyQlFS7P0nq(7U{iz`EKN~N
zF*eY|(4&B=#~HLY5w_D%K|@`^6+9vgt@^DLT=Sso&XY@ua&)V7K(}xtr{;hs_!Yon
z$?BT%Y7C&Lg6>WPnc|m^I1x6n7*vU*rs%0_>VwpoBB=vMwv|FCBvnK1WJ%6|3_pNI
zZ8FUm3=ND>+y_b?$T~o~HlQPenV>V&GILV()HT8S@Y)2ro&)Ml&^QLD%crNV>BL}Y
zV2s5+@G>IkL^r6P2wE_ZT9KTZno^9q(@RfX(}uy&z!b#{aF`-5M1zb<=qV`pfNmvG
zfN(+1Ff|r|_6m@e<LRku+A<*R{{)3FG~_%W%hl`@OpTE>C_u#_%k7d<bHre#mK2rd
zfo?1UU4&u<G1nZ$t&s4A9RG*Bkq0ywlb4zby7mq<q61lWpCbe_7aEksdg_{>S!@eZ
z%>*sbgmn~Cahhs~nRf8Hv?L#~T-G0(sdfy81{Ox7n+jWZi_J_EkeSAqW<sxl0NsU+
zbWA09@wuM5CLaT62?A7?hNGq+186}dj1NA}*b;e1uRh9dUf6}2;HxxU93z9{om@dT
zX2*y4yEsOI$8R(lK=+Y(V(!q@jRN)ZL1R*|9exTJCTMABY3hK@iU$p$Xc-wWfNoCn
z^b2uycMVbiS*u|LQvv0HckDs-K!Mv^o_-;oz8V-t>wuJNx`{&SP4FlsXz~PlWorm{
zKO9Jjh9Rh>staX;DnsY|yfV<OhoE8C)bzxX%(7I4l+>J(M9A2SC<7;0u@OR_k*2Pp
z0;s%&-W?8dmt(Lq$Xy|z^;HNT>gZ^KLIkwp6Qsxq;&_C-h80KyvX3>v=7Q@4@J$S%
XP7xXq^&nS(eF-Ksk?KB8$PR4)#&@wi

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin.txt b/decus/vax87d/rcaf87/netnew/bulletin.txt
new file mode 100755
index 0000000000000000000000000000000000000000..faebc43c4a0f6d31e4807c4f1bd6268f5892ee84
GIT binary patch
literal 7890
zcmYdca4X8swc_+}^$Uu$vhws(Rq_q;Q4Mf&4s(o9t*Fq;NiNpQ%`DMNO(|7PF3w9W
z(Je~NNvza!4)${mQH8LRi}mtSOB{ln9rc|3eU%gpO?ACOeRK^iEzA`ROs$NJ)EGkY
ztvG!>+!bsbDk`jeJ=`69Jwt+Ab)8&Y-28)F^c;f%9PM-z_!xpqld`NhokD$lTthtl
z7#MsQBJ)cX5{pt55|i>vOB71-6^c@mQ!~p_70ObJiZk=`6b$u@jTG|J6iPBu6$0Fx
z6=0h66cj=-GK&?8^V3SoK_+AtdovW2Cgo%%E2QM-CT8a8DJW=oDwJpD<S3-)B&Ot4
zDkLT+rxuietjN#JP0dS5EXmBzD^^I$FH*=$EmufOO)M!bN-fq=$jdKbFlGRWCubz)
zrKc7vlw>59fE}7rnhJ8JQbB4_aeiK6j*>z_QEFOhQEFats-7kT1A`}nMo31gLQY~y
zYH<n7Ooha}6osVHbcM9cid2Y=B_P*>tcCd$<cXZj;*!)9u;wDLY4YF@0(&AU73A{N
z%(Be9bOl30g|y6^)M6_J0R~P(O+>J``3DIya2g>*4D{UmgBS!EIE@ivhA=S`gqRUb
z%oHJJ3==a$h?&5|%n@RyFfj{+m>F1%pMld-Q^C>4$Jfz0SkKoH>=Hu*h%#q?-(Wot
zp8y7a22Mk`CqSu;!H9tq6pWRS_)AJv$jnPg%`3@F%S=sC$jk#Lhu}~rFIVRfg^bk1
zl++?UO>YKB;s6<-kXfvdsF0kWn+pp0f};H7)RfYqRE6@4%;XG(@{H6xg`(0t9f<MC
zMX8A;sS3rZWvNApISR$Oi8(n8It<_d)>BY$Oe;w(QmD)?1!+;pEYSh8lN0k4Qc`nL
zOHvgwOY{sGf>IMx6dWBLgIpb5d|mZIB0|6kD>JXSBrzukoYWLRoTAcXaI({5U|{fN
z@beFGwNeNNxd-eDP~4Veq!y<_qE|tqv=}O+;2IGU<mem%^OUAST2X#3I3U7&gB5%o
zJ$)Dg7)nbrb23XRAx;D*n~cOVaEdK1DatHR$WKdCNX)BL$W6@5fd(8>;w~skEl$lV
z(NW0EOU@}x$;?alXGqFP%*$5D$;?YF289L8dIdz7W)?%$r=}<*mMDM|c4}S<B-dsZ
zE99mY7bm7e!=6Ex0Tgne#9W#OjgHdd)M5o!mk?0KO38;90Lpxo`K6#xa%Tv3b@umj
zQGf&%D0e}#DpY@BPELM#u|jcbNeL*hN(&Uy@^eyBi;6)8CZ#GsiiMm?27iX4)Wnp;
zq?}ZRq|y?F^30M9g`CXXOi-Q!6%NIatXW=^2{x!GwXig^D76^mtDMxt;t~Z=NQb!w
z1$+AYDVXS)=rFi2B!a>(RUtV)B~=0JkwkD|Qe0VFlA5bfoLW?tnVhPi;_Tt->>cmu
z?CcsG3@*E%TEKzl2Ti%2e&F1t11>I*6AQTLDalAJN(CpXjQnzt*FecTHLpY=vqS+@
zdS<496J}yjsy{<fX<i;EEE4k+QWJ}EGE<9SB`VnR%wkB&FV4&@$f;CFPAn}>1t%p~
zz?S4IB&8~(WEO)0D@BjNkHHy~NkB%XmFDDBDijoDmVq)2ETq9{t+)hK+JZtnzqmLP
z6wDf#dZ~I?!dRLiDZeB`0Tdk|GeMaY8tR&Q3gDdKsa}?<kdc_8P?lJfnO|BAN^nUz
zskxwd&I2V)XbvgKS4d7RDoM=DQz*_X0Vh(pR&afiQktB~;1ABt3dNaKsi4%VkYALN
zS_BHilA^@C;xrID1DfX`p`V*y1S)S+Ah}f`H?a~FAbF|Dpu}8MsmI{K;N%(N=NbaB
z6&yiHsUW|AauC#Qpacer8BmT3adaxyQAjLS05KHGK~b3wNw8iF$@zI@sYRevSdy<`
zqEK9rm<;wv04UX^D&(Y=DCDLpWas6VgEAG!G_Y5p$se4<i!*aGa}tZJ7z&E=A;F}P
zUj)wT`Ji;8P*Pctssm0u;HoS)v7{umNE4hGK=~V#)dU$h!N51MC|kiNKQARek3k+L
z25&YvL`3NMfXZ^u5It9yPzFB+U8({X25<(?2jyu{aDof+l+@znqRawN!3hchP$MC)
z1f0*H3APxVW#Bce9s>glLztnS0Rw|KgMVHss5$_J9w;?~Vm&htRN6w*Jh%h^84GG-
z<dx<or4}I<Amtf}C7_xCl(`t(8Ojs$N)(C`A%U8a2&sw+ic-tKi4<;@nTei)f=7Ni
zNT-ehxETTR4af?x8U|$sc=1w{npB#Z15VQ*`P7Qk<kAw5Q$eMl4}*S~Z!oBMS4d1r
zNlgJcACy}`X-h#N*fm7K$;sa_$VERmz}4B)(FY`-oRONGt&j<BH5Gw94=T7oX1FpW
zrKW+CHne~!E=WzzOw7S7*1<^w)WAwC1GRrLb5p@VoLH8hnNrLk%aE6vnv#=RT&z%B
zngp&3ii;IMfeMNvkh{GZ&?+pb^An2|iYxQ-^D1-Uc9!HTxOw`xDrkTT{p9@Ig2a-{
zByc?jN}!H8#rX{W4Elbq;R=PNi8-J)KoQh1Q051fOR12wkeQQ;5;chh1*wp-q9k7-
zwIZ_^T&#oYb&w1F7@UJ#9Yb98oq{}F-4s$XQ$P(rh4TEOY*1lSkXn>e399mPN;2|G
z(=!x;J^aHJAZp9=OLI~bioxYDsAUKi^=2psc`g-Pe}alOP)!UfoI%2Q`6YS^3V!(|
zpmH{`L?I(J2UJZJfl6IaIxNqJ1xGQsaA4qNNX#kDSIE!JEGbD%0l62Pq76YQIw&<a
zzbrLHp(qtptApDUkQOQ^9j4}i3KDl$Ki42fA80~`v=w0G6S$!r5ab!=7~;yn&yZiF
z5bWyf2^9d@<jLTcS&<5Ev4ScJa6z4(Sd;>;P@(FeCW9IUo@pRog34-WQ05mY=!4op
zey-sR-V7<JX^EvdC7{v|R6`bl>s?T>2ukdUkcbAQT4)UnE}tOPiUK5@(^E^pZTI40
z20w<f%zS8T3fzjz$xlxQWh`)eACy#dK<QrJ&p*V|Em8p#@`(yi2k3yp8tMXY{H3Rs
zcrfJULt2&K^bTrxfs50m)YLq1V?70&0*do>6cWJ=ct`^hTw$hwT9`$N#gO)-BLk>N
z%`E^Yv66fRU;i*yg+zGcrzBq?Q2{mR6fzQv6_71rU|{fIa7+eOF`)23uVRx@i!)PF
zL0Ui_1~+<AQxwWF6Tzhbq-g<9L^|FKnZ*j=G7nUef+91qI5kBfKM$0)!B&9G&&)|p
zhg3Dt5-g`u2O8Fpz=LRJaAQb<X$QqxsH2-gVrfZ6eo<ysY6`e905J(A`@xC@B#Rgr
z{26=`Q&JUt{arlWBK7^l{ak|-5)me(z<dA?_uTxH%(P07m-EZ>Qj3Z+z|B~wp2U(=
z249Ax(wv;slFU3rh$iP36{RMFGLC{m0Fu`-OW^q&TqdW&JPXy31FqRUOTZyl1kPr~
zFeUKzc79F@BpHF4Er}^9a1|w>#w(;ODlJYe(qmu<U~mM5AUNegN*kE}Krx(@nw+1T
zipBHbScN(;GY{OmbN2VubM|r3V_;Baa7;;2(0B9qad8boDiTZb6&zh$VCIAJu@8eU
zDDXgiro^1|{G!Z~j9h4=0n&8=m3Vo&;F1wkt$`d}3@Ix>Oof!hl0<M*2Ha!vVgPkl
z!4jZc2kwaJDJZz*7b)Z<7Nw_xm4lK=F({{jnwX%rabh+o>Jk-l^7GOaN-}d(!R;#<
zhRi&Lw8Z2Ra4O5oF99`AD?y=}R+^&+>KTFk=<4Dbg6cy^7thlV=1m<1Xv+r_o}d~|
zAEZYI!~<ti1u&mMmjTkE1tnf+ai9RIZ9oC0rV!*B;N$4*3Ny196n0(=t`RT+Q1c-b
zRQG_4b&c>00s8?Y3UYZ`PGWjGsP6;Mnz>1t>7}4Hs|IAaKo``)OUuawc^A~@z+N+E
z<|%-hESezOkxF1_gn@kn>ia@dDyXi?Ov_A$^epq!z%?MWs|9Z2LW<C0JqAyP;LMUz
zsJi6j(xM_z)S+llNUbQy1PLdC`??r$3=4GzR|ZIt3@$an@dc{E5+Q9dsO^xNHZ=tj
zND%b}If=>O{!tOAGnL4o&Hz&kF783m0=5)Xi6rKLx&@V>8WddbxiNU=Ddgm*XXb%A
zBn3H%pdu<I1>7eEHQRDC^Gb^qiZj#m!1YscYC&QVsB01&864v33oC((^=v>RGnvH-
z(EcZ^a|5a`Qc{b--cPDjKomD1Py0H0`hl_?C{lc&wW5Z-Ca5YXhDHpc&Mhd)F95Y2
zLCp|IlO8;T1ui$h9a2yt2MHA`<fn<j`+N!-$(cpTi3*067N#J3!1cTlXe7xI+~5PZ
zJ3y@;P=60p<doz?njX*?2G^$wrFo!GLrDeTDh<@ZEN1XzC@oG+E6o9U7BrFpY9tha
z%N5W_9HeDelnPB#phhOBRRe0{rh<Dmpo|ZVuwn*xP~L_0xgc(UL^Wv4s|YqaQ=D21
z@+vftU`~cqpAb#O4AKmc9wWHQg?a#H4Ja45qqfkBGr-k0ST(rb#8z+UK)Uvcpvn)_
z<nk<0$Sh{yX8=`&@QMhWuDrlK4Sh!+AEY7%UMIsF+n}@wZf1j8iO_}xtaSq`AoM&L
zJVE0LIXTeu11|9MAsrS_IRi4JI5h`cB`F|@C+6gU3cVswGYUMOnOV%>4G!P@ypkf&
zkV8qng1(EZn`5X?hz>L`Az3OvF9()d!L}h6YoPc7<)>mj23ZEExzHLDTu&ovSq26M
zF9z`V6DawBifUK{fC}+cg}lVvR8S@Zc>oe^pkgm2vlx^QA?*o}R7rjTI6oRPfJcB*
z6-o<0S)nL1J)=Y+1C(f!^NaFQixf1_ifd4UhxFBqK`mQ&yHg=EucRm+)OQD!d7y&P
z5Yohjc)kEMd{YFfQi@BHvQm>vK*<i&<Z^-KcToEAVE~u@@KIP$8h{p`IiT_-IX^uQ
zJR$(9I8;Ct2dJ%>nU@Lb#DFrXg0rKKkE4^1YrLyVh#&*VA8?V7fKZSfehj{#A%XN%
z@W4a~xaNlR$RO?or&jRrnL=`Y9%!5b6v*k|UJJPF%u}#10Cf<H5|c|(i;687Km)-b
zmnIeEXQ$?Y0wP}lUZ_D#Lg{}NmF6WUf|@!E3=FKGUazqs0|SE}L$Ir3kh2H8y#wyo
zBo-?qrhvv8GK*6|O<Pc^1!t<_lEk7Ca5^eZO)N^z02R}qhy_;{c_lfOe&De)Sm>g(
z^AaH%lTy<&A)`*v@p?#lft5n=oCO*KPtmgnwPL^lotOh|bSmfvhd2fySNCuoD0vZD
z3WCBO;#(uIZ$YC5h!#_rp`J0QvMw)5ge1&j6c?93!wlr%Tu{=1#u&Kz0Tu3k43Ls4
z85}tI$;pYJ!VKh6P|p(<3ee6GBu?y5;}MowlN0mu@=LTBKqH=@A>yP;c(IEkWI#C*
zi*Fzff;Iag3A-d8RC<7X0Z*y$#185kC+6h%GNh(tmgE-|E2LzCn#4Jk3gCnV)`Zmi
z0*xs^gBH?50F9S}E7W9AAq6!=k3j@dp1|V<5}Tm(1};S)bq08N3seZf3KLKmgOXEv
zY94ru9g;M3Abo03-3H0li8<womBrxN%?RAuMAe^I0_}C;3^`v0M+GHF!dC)U^x%w?
zs!&{#Ur+$*1XY4Y!azANQNcMR$Vb;%54nQ?>c>K&9MrH&N@Z|kfaxsFE6L0O$*1L)
z=7G9?xrrso84CGD;C2c)G;=`ZHPpp04?{ev=TGHPGF=941{KhVw?bZiS!xl30)vVI
zD2nt`Q%dyn@?jB~n3I#62%6(dED~i<w^mT_OUzBR0`(Uiot;6`G3pHL3@HkRR(iTd
z3@i+(6`3W9*iC|UvGmgNix_wr)SVUJ$r#fNCH!U>fDEC~3_~iIVMGNpjHzIT2^GvR
zrGgn|#F&96eI)1S7VBl?6fm$es2hU%qKK4X2u)q`_)>;ma(*rY4}-c&aVn?-UY1&<
J4ojUd{Qy-)@yGxG

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin0.for b/decus/vax87d/rcaf87/netnew/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..c38c7d3b417172795a5f1e392891e8aed287d152
GIT binary patch
literal 34488
zcmd00a4X8swc_+}^$Uu$vhws(Rq_q;Q4Mf&)(vxv(DU^S(Q|bPRjsJd%SkTQ%grp&
zOHC<NO)kz$EzvDX%}K1(a}M@%4N--#lZ*B8QcE0yoE`O?{e6`bj4XBiokMgDEiKFy
z42-QzjT!tHLh`LRm0ZJIgFGCALR1}tJcB(QRpB~paLAxo3AWy$qQXu`L6{-9G%3r9
z(<#))$2G*$&p^-3KZt>Wfsw(PL5aaxK><ZVM<Fb=s5mn}Pr=YY-`GIk!rTL-CZM#a
zAip@(O2IiluOu-uuUMhDG^r@Rv?MbxwOAo7zeu4ZBUK@(G$$vuBr{JTDL=6&MWM7L
zGbgj8QlX$IKfNe1S5F;el51XBW>J1#ZfahMm4dHlh(dsyvqG3-gs!2XzPW{gjzXAk
zFoP^eWdKB5ZfcR0f^T9`wnC7ef=_;4N`4;L?LrKk!J$q;{-GhBey$2Gu0F0It{^{&
zfb?ROu>;Ath59*%c>4QUDJZz4=A@RS7Aqto9G;q2QdFssR+OKM>Y=pEoK!uK>5>eb
zp1uJ-p3a^j3Z8x;uI{cu3L1_Ix(ZR63=9lX44lsXzP|o`3i<*5o_-<v;J}Rsvl$rF
z5VD{!4{!{E$vXx)`nra=2I=^?`o#yxFmO71I0iX7hqwl5nVCS%fT>|%FhQ8(=kMYg
z@9F2}ude`N2J86vJ3IQsgV^zI{-J&@I$)+>sIQJZg8~SsadL8Uf(2cJg8YMYz-|L;
zU=T;P*VqVRqK2V?CW8tCr;oq8r?aDv0(J|)W-&0RBV6X<>g?wlqOSm<;{$^Hopr#f
z;zRvBLl{I5CL*a|U=U;A^z?J~33YK*PzME)i)WCYr=PPr1ITqKGNHk)FewI5tRU-h
z^Y?K<$ci#>x<-V!2KhPqC^-9gs>C}w1-tr%FfcHfA^BLr(JwgMHAu@)C&<;;Kg2a2
zWPz5Ukxp=^lb5S=h?c3bj;CKhXo!}P0RzNFNc6i#IE8rnY8Ywi`1yxx7=hA(BLk<W
zn}P<&vVb60kYyU`pfC?s*VI%9@o@FyRD`BJh1}HQ;>7gSVuk!XXjm!a<)@_DGsrP;
zDkvy8JNo!Q6E`@LI5`y+B2$a?^z^vE@<Fa4p+SD;44ke$!LAA*OOb*TZkK1VLP<tu
zF(hFZrRL_Bq(W`c2b<#Q8l+$g4jXsZkoYi1pHNo~b&&u49DQBYkpo1N0gn!7NU6hu
zOefgK)lZW_6l@3BC;kDhe(`ReKCYl}5(bNdVmTg?eHCmK3>dh<q7WAuGAM(2F8&JP
z9-cm~3K~eNwGH)L1NA&zgTUz%l(r#d8Nx6m#R}RAhALpQV1XLs>geL)8H8-24#+Td
z6ji|?K`NmE&W^#Z8ZNHE&Ox35I#61Z!5pR%6zoWL!5yaO=;xw`l$t>9bqn(MWw3zf
zMFj-~uqsbK7uN{570`gxumT65rk;C<o&h8>xfwV)72N$5Li`m>4H$S~E^zg8QSfwQ
zfTRf!$Hm_aEC&vCXCMDyS6HxvQc!R~YI0^;W@-v7`6=Y(mnfv=m*%DDXo2;G2YH6L
zY9KPKj-i3EfhMP-LUF!AYEe;skwSiH2}&AdXW#@`?CA!rTQotXt$S(-YC)P;nwykb
zq)?Ktkd&&B0xp14^uXmg1A`3%CnVZI`35N=f`S%QbH)3G`Z~D=sq26Q;sam>BBapN
zw1wn3PuCzlKUY0fAAe_X{)1+AM7|48EJl>~#jt>|2idNm0Lp^?F0LBja#+U{-6q$d
zAX`f#15HSg3`w+*3@OTB3d*i-{z1NuAsU`GU<2$l8C;NZCdApGdI6LWpb^TcsNk2c
zr=Z}GSeB|#o~n>lT3n(~l$w}=R4v&ng5v}d?UsfHoS-=L%hv$~Z5|{#^cYwnHZj<O
z)q?GUI8ebB;#_b^k0^LR6*j0^16i6_lnS;pGcTP1IUW@tVTxp!o{uXiDMFnBDhWZg
zq9Z7-oikFCvq3RioSLeTnWg{_TSRbY7Aq7Kr52~=mFOrW=B0pCft*oVoLa;HZXJLW
zq!#67mXxHXfQ*8q5RgCNhQLyb5CbPTaibI|3=U9HT)CT5Q2~@DGxO5&!Oa#-M=~&&
zLVOKPNl2d8HiTqCPDKTjR0PgA_6)}0kjI&GJkvnA3^~$3d5D1rtjpa$#9zVCzyLY)
zp|uFC90nz8Q0W18gJ+sTN`7i_o_dKwZemGthC+UMUTTp-ei}TibQs*hrh^J74Lv{q
z5WQg6kbt1D_<$hKFbz#TQ27KFhE$mG!LA{idj3Irpu$v9A)qL;EHft+Tsajn*ulyy
zkfefw0xt7VoC~gp<Nd?^T!Zvr`Z>YYBH0M>kb<H@T7FIn$O9m6*hA_W1qB5x0crv+
zib66{p{XAfka`RPV81FTK+8u%0|O4Q2&ih50<&OcKcYZX&@j@3<SqpTaP<ie4vab!
znyVmQ2RleX!%WA}z|=q!lox#yvr`p{ON&w!KuKAlJTb4N7%BN?mM}m{Rfv92+Emam
z)lt`Q)Ku5;^bZbk46y}OJ<ukI2F$H6=OR@?kVc9Qgwj+)QVEJ<h%hLjs7I=6Lc_t*
zzyQ6TkbvpK$U$x>G9Z^?t0NT%<|1pDIUr||oRh3zy0J$;s3zi6RKT90gpl;YauvG&
z5%r{}8*+{Vm1W>^2+}n`DR&f7GK*4^OY(~<6~Mg&SUF_NU}}Kb+Vk}Fb#?J{3~|M5
z@nx1MWaj3krer3Tq~=sI*n`~*jtEG39q;NF5)_HtE&<iMNG?Ki2m=Fy9l{J}A6G}e
z(13Us&meF+3#s@5855M6Uj)iy2s1!+00XGpgk}JZ;K<+*S6^@@HPHmsR3?xN3N7`(
zo>wT&C@o3JFVBM)HTDKzH^7oCEae!0+f<-D0xEXlx{~ut^Ge{c9PAMq;^H6fr(ml9
zXX+{#f^@m0CKsiGI*SM!!FrKnkb%JoY&SRzLjznKLtNt>eZn0hgE<uyg7b4z%QF&7
z6cQD(b4pXvQ!5q96DvW5WNAT4Vo7FRx<XE3NosM4A_J&rqzLyAxPnTpD99{IO;Jbz
zDba(6G$>Ic1uUpi1arYvEVOk1W~0=-3c3o022fjqQWI0aRegCzYEh~}c}8Y(2Eyu+
zd~kKFke6Cfq6gKHnFeVuf%@jjiKWG<#jwU3xTr}=RmjaROHI*}hqMDAo`I&C%o2sv
zvedki(!`vcN^on-9#Uf`=B1}9RHi0^YYnhx6H7oAfcy&zBWUjgRF)YU7=Tq4E99gW
z7wa&9#|29A6*BWuGLsWaQWZ)-p$yZI33C*r22asbPyiLzIts<9B?@R3flbQHQ^-h7
z1SQS<G+0GYlCNNBs*szRR|@K;gL~z9`Q>1vN{hi2DNJQ~W=@VmQmPxsSIMAuNNS2g
zW*)L`jr<~o-29?cO-RcFtO4RSa4v_s8`Muq%>(!JO~Gjj6w}ZQ;p3`@sQ=wl^HPfv
za}@H66oM;@OHy-Tk-?w`)~BGL;2Hr+i3+w*hK8Y)xu(9px}k--zCJ`w!_dG=6Vk&0
z)lrZr3rH=>P0UNpD*>Ag&1TSk5HyQIbsJe3f%B)jt~w-#GQjg7R_o2c)>|U1x3toP
z^tM3CeS%#X3}J2u3E*%(l75i$@$^AJT>)pXiQt?Gt~RmNCY*{2p`g5&3JXK@1j4`o
zYDa@S5ALT1M+U1ndHR7m-RcGk23Cfq>N=24IH-gJl`|!oxv9vJ4@)|dVAnu886Z>K
zT|+>o`1yxxGN>ZS`FJ|11cy3BX!!YuLyd+~u)Ze3498$+kQtD%0jMe+P4H+BuEG%7
z2!*6~SlR368txh#5)X-61zQF1Sc8V4m7yWHi2-UZ7nkH0r7Gm5mZJxd0@&?v6GA+F
zT@fZ2TNxQ>GB7~ueAJkLl+MUCpcsRpfdQmpjc6ok7-_0Q+QcXgBXER58ZzqYu6{1+
z>YD1BpiwSx|0E<eCkND>@^cM=6b;baRt`?u*?L?ImIel#knsx!20;c;zXog~xM2kv
zb>d>+bO-lzEe#C7DvS&`5h_5QLRDeTU}#`yzzOYxsVlgG2Dq#gBJ)cXKph-V7Z=pA
z0u}j*d6lrlrl+pS;L2cVV1%g?OE($Pea%QLR>;gt&MyMB2tfUa+{6-)IUpAp6Jt(!
zVlk*Q0O@jrbUHE^8kk_}^o5KLDZtc2!Z1Zo!7slA+}ux5NUBt*%r6C*p~C=bkRtpK
z)0_#h3)DM6DA$3HK|mU%3hD}uMX4a8APw2d{8Df`7F6^@Y*olCu~$&nQPE^zU;+2_
z8NfgRbsW|+$kjQ-KPXbe#WN`0*+0}TL=)7i5(kyc$fL3_b>P}a8zhSunRUr5F33r&
zL~3#6r@^AD7}D+njridnho!|Rq7q_kGr-Z^RbK%_#{0PXxrcb@fH<Ch?)->R%>YMt
zPd|4C1_ogUP8Y`zM}=VLAjc4Ak9ZeDeFJ@hW5xQ|$1HU~LnHBiuI`Q@t}YM`bbyh8
zfx!rQG&4BFF(?EvNTOwErUR;uKt+R=k+DvQzl&p}mZ2d7gD$kk3@Y<ngB*ih<3S$N
zFw}vRJI*<v)&Z!OUYuN%nwke4-SGy+m<zl`oRe7$Zc2g17&D8COB9ky)6!BwEvL-9
zl6-}d)ZBvnqQoLlrppDjpg|>BVtT4VQfgX$Q7VHE$h4$XP|nOREh#94b^k%umVm|s
z@)C2v)qZBN0=#9Bn3R(WN}YwJnaSBXl?ur@`Ng1CNUA@`G}Hzzq|z_RS4b?&&rAW=
z_yzgJ#hFQv8H)Tgun@TOmXV*60&)n*Zitt47`#9xf=b|$jM8ESQ0oh(0@WIjbBaqq
z&C7z+Jg|dPG5qcaGApxKp}3@|G`XY{6h?`lIf$IhyzJBzT~J6W6qcrzrs^n^gWHCP
zgriW9p9$?*f?NlwKU_iPK|KK0r>CG0oSF(A^9c@h3I<L0fQl$^>qj9awK%ybvjE)4
zL(v4zhYSoF(A41R=NS?o80s48s)4W{JRAne*S?zK44iNo1zV)#&A<Q}BL-JA@UfZr
zU=PP2R~HQ<a9swfqEQ2m0X*sg)`Q-20F7AXrxqg>1`vNMq*i1Wm)L{aETBdjsE_Fy
z2ydZ*`VO9H3dN8?vZ7RQ4FGH8G01@HOOQ5*Z$kY-Kph?EkQ}5(25N4gkKuze6;h8b
zxFoTtL;*Uc2_H(bXMp!?K!$+ZETDXgG^7bJNC!+IGAU>zQxjRQi>otqG*U+$GN@>$
zsgABoQvvP?dC=%Es<+%j^!z}56KD%j9Has?&Iv1>6>Js2@(c<f8BjA6JPZOiQqLy@
z7O0jW6|f#TX#7K6LmghrdghfS=47TQ6oY~Ulslk-tp{lpNI><1qZp-SAq<s)+X$Wo
z;DL%l+6SB<9&~is0UURr1}bdE0~EH<Qcy!Z*wfG1RUJHvg(B|f8V-v%E0AfRP(o1v
z)d&eEQ1Sr{@#%v_5kr~wS|Gg&3XtX>NI!C<f~|%Zv!D@a1qB7rurSCnSm_H&XzJkN
z7uss)R8#<S!6jP;XjD8cu{5Vd4>}?ZH3DWQsM!i@a)Pz#=z#N-Un*q8G(EKh+*{RC
zgSb>d0cNp+EyNyueRTx`11m7nGf)T5C@3gELl+!2@KgZuAUtG|LXcAt+#=EUa}7rd
z8^|aG$iFV0Zf>9nC4b)l#~{~u@cfvMV{k}3D04%&hC0v@K**rJwxOnu9DIZjWCo~N
z;ua5W(}GOUgr*^IV0yZ_>A8c4qCwMXW-z~kn}_hE>6Z^~EJIUbF}MtXjz2?^r6f!r
zX0inJYaq^mCP8o-R8RngjjtGrK17t5BYdC%PX{`LeXePU5)1iYyC5;5DhRSG#ML(d
z(wYM04p%Oa7$glEg2pWr5EEq3auA_G+fcI<oVOJe5Q3nzfG|>90b&Ytx)Bsfpne)c
zId~8!UkPL@WRw(Si=V3=LIrGS9GreYQHK!|@K`8FEG|K$8c1RV7ZP}4!<QFgw}JvB
zHW<Jm1c{9heV80tvI8Z24G;lp^gw!2;7HL7v4`n^rzO`w(6k1c0bqRy1Hc_A9gv`=
zrxb<>KJYm@kUuz)i!($pISYVBb09GXBDEC^;XZ@Jw;xJM2m<>PB;(>Agwj{{h4lGA
zL9KwO08qx8R6uTo_z>C@2bDbrNcDw+E!cjDAs|~k-5gOyZcz#Va9N1IXa&vdb1DRb
zDjWq{gtH(sBT#G5B^9(4G(b&GXj@uASHVmZG*qUp3oGeCwWyndhAT)XDA$84EL|f_
z1+WOL26MK6sR!jza4iN=2#*SFL(oVal3lvcp-pj^PEfT1vIS<Q7P1>)-U6Gdpo`*a
zkV)DKhT)LW9EeXrK@ZjgtwX_VP>{Q##ALBFlI<`xa5p=W6?P$LBi_Y`nGnc0fPw;M
zEWt;QV8IG^1g<E8&uW0Y3f6@?dXPtKq2n-a&`BgnUkOt4f>ID9_`v4DA_7@A#GNkw
z3ZAy$;L-uB1P?km=NEwb7|<mZ;9(!o__hu#gu&%JtbFqX7i*xZ-V@wO$w-AXydm`%
zZ14tLkU^Wms$q^ki1x6i4!i-3(lSQ4)x{q=E9(l04@k-Zt#W{mxhO#TZJ=cyD9s|U
zcfwN@Qu0CbdwHPR9pn>*#Joz-FeU?NRRt*2!A3&!HK;07fQ(y$T@9}YL%<yg$RG&3
zBMqC1g;a(45LZKrSGenf!0W{P+(CT|L~jo?1(2BvsZaCr%RwWpu%3rMxcdePNANre
zNL@+30;DIUr@+YIoW#IjfvfKT_O)kTW(m{;aEAx7UI5bSX8^TR!JY#T6B&T!-#{@K
zUX)pq3LQZfWZ*<k93hZaH9Y!Bicd&-00lN=a8AR*$`Ug0YG|Pjnl6Pb-hfEzs2f@u
z7^ow!*)V~nKA5|W3=9o46+B@pNi?iXjWl&YQ@c9q8jv|47fp3Uj)nI}2<rz`R?vZF
z2-5&Gey9M6TSx&9jawK03<l7QH6oAOLW@&v(98>BOcv2m15do97U?m7R=$9O1Fjde
zKn0u-A$b@SA&`Usn#NDe$$_N=`(j8=glhz~X25X{TGONuoLZs)wFK0YHqe9S9tB7#
z4D&u{lur|^%QdGsRiQYs64ZN#_3`qHQhlI)^mNl;0Ig?$Bx)Vd3KK&E1Ef(l1qB6V
zbsfV99d#E(zgS(z#5h7n9kl9GUB?n6mspajuA{H1k21b!7@?!DqplE8lv-R2ZI!^g
z*?M|<APw=LQD9JH!^Y$cBXm4XK=wJB8i6T82xSQ$Q)6UMaAg3^WFw80f#&fT8JzWm
zK)Dc8JWmTGju<^taLz9P<vOHgji7-K1yJz;n%M}zGj`?*9<PG0K7<THYgriN(`#)b
z?vXnjtN2pEBL|?i6vhHJP`CvLxH{ulFci<g;0zhn2DN5g1M#dG0?#yq15hC^F*g<5
z`GI%$IUy}EMCvpG6-tT<kRl1ZSPD|#L6RXj;X3A}C={iZlosXbz|(3F1A`^RJ)jl{
zWYH*6!48}7M$8g|Mxm2ZQ}ZBmh3Kv@B*hhea91#Z*EWI+N-U!{Aq=4TYOpM<7DYG~
zQk@c98sGz7!3rurK;iD^s)sNE){B5nHN)2vLl)Qwg3D1vI2#*i=0Vy5U<aX9pSacs
zK*~Z$T)=(p0!jB6wQvRlXg&{YJVt03f@Yii3sUpILv5f1YTy(CDrLay0l+IsP}bWZ
zN=Hb7f=KEpfL3Idr78qR1_uO%L23)Il`fvaj!r(V;MF?8;B-@fSdvo?TK!T|R0$eu
zDan@ukH{-{x`8GUITaO>i&8;zvY@#laK2|?kcFfzlomZwmmak0NkKsY<Vy|E3SC=c
z9Z>$Ug+vZ)t(}IU6?kQvCTK0Mt)+p1PLdA1&kI_|5*lo)4l-58*)b@{)6w14+21cD
z$lu3S-N!RHL|qeFq9;RIDJ0vL?|@-jsGql=f4HAI4jXkGot<5SgKgCv0|G#ERGRQO
zFV%yNb-MbYg>q0TXqFlh9SVpbho@VVF!XSBba4%WjV*zyzJMaopm%8rv^ioA>6bv#
ztubWLkOFiODM&e_rbNotkZEwx5;aKA0HM>&KvMzSP5@Qz#c-b}Fo62QKCYkz6c&b{
z_2J<5kCTtTv$qbI)P~Gc=o)e=f~to~gl!<Fg3~Re4}=&<@NxA6RqF<tiSYGN;6w=;
z@B$?Y4NvHlCuogtBBX?acGN&x5#8Y&aE}%?lUEE`*9_`t!N%`E$`LDEk=HbVeXgKk
z3|T6r38{`CX;2f=q6V1*Ui+E@$=9GZj*CBJO&v5qU~B4J{BuFG9hL^1;F3ZCn#>_B
z2`AXrg=A0<A~`>|0JJwCMS%e{z6^E-xV>otTl)!K-2ra(BZhAw4vP=aQ~-_1fb(l`
zMt(V@$^flu$jnKFX3P{l7wj{whM@EbDV!9*bDjpsbDjnUnx3%v8q`#)r~pZ{PLTnQ
z!NEw0))qcTY6zM|)dkJ(BDH{^bEK}|CB2z>3i$=8d7u&nTxh6kx|*T1dEleHpgGkH
z(27;qq$;Ri0#8(W>Y7H_XH@<2!D$T=B%n!6crB`@u4%ylT4W4sE5YqT%)-L!1CUOT
z&ER@LPhAr<^NBor3Y+;<2Q|0U70Qc13rh1qZAx_=M@=P^c~X6p#-Ejfx{jl%v8E=2
zp@A79oIs61u#};Zj=F+NVo555XQ-pE8H_p~3W_!4ohhJ=6Ml}249-EqpmrKk`wc8p
z1ezVS1j!&;aE>{tMJ2_MwS@U;sAHI=1^IajIr-`7pjgVx1NW#>@wDhP$l6ok2yO+S
z?6+_OujK@9#)t>+#(?c~0W}0XL-Z9OGy|y33*Q9;DkuWT-RGi+Z^jieX25_k<7z;t
zr7DkPYLLHgK#0Bq$S00|F7W|iz6Q$v8)Hi}X$H_r5kw0aJO&S%Q3bEp(6TVl@$>_Q
zgqEQO186J*6v@txK3awf&LKfQ@$UNO`rv&h;5lJ;S3l4~J<yCWcufdoO%bBU1)397
z0M7_QdcUTyx#Y-TBz@2YNVv5Xn;_|P3iW~72h|79Rp_=cfX2YV?gR~)=^N;mfKvrn
z#LY7(I3yliFzV}t1ckcl>4zZg=|PePug-Jv^mX+M_Vo8t@Bj_z$GiDBx@)-k`1`qQ
z>Ue;b9ixdj1$nx<A&Xfva3aj`^9O~hA7moINK*&Fiw|}T1MMw=%x}XK_$VRk26a9`
z^9kS`JFej{Mc@$?c)V&EDg?WNwitxCdLl+>5F`B>5F4PAFQ5rc(2Oi}azO#K{s^>Q
z0Mwogjtq{6u2ur46^KT#t(puB+R!!#k}7pmT|fUYT_a0VGj$zguWI@k;8bmBX=<im
zXlP|%Y6aE?^_M1i{3gT(T)t%Hr9jFQ(D+RyXw(LjJwfZW^;{f7K&2yiNo1-5sOeFZ
z3t0)6n3rMz(p{3T0Ge6?`7#GIfDc|Fh`i*lSfL!Wk`c7R2Gq+eMfeTW$^-8{fz1M&
zfM=}0O=s|wJE*czfTS(>MxP*8=Xg;2MFX@jS~Cx{s{xd)6f{h9+<Zf9L9UK>^9|AQ
zc8!E^Anh=e<<#JDcaTaQ9r(<Qf&$W%l8%#;zhjUKI5Kn)DHAD4>ZF>$TAT_B9`T5D
zspID#;^`I%PNU$e9+n0mIThMAbMaST0ImIo^>!fB44`p3upSR+QxCo^LJ!h%3H1Yc
zUBN^a+~YyC$&drZP*XD%J~D(iXh55|kix}KQvnnvV9^p&gzvzku86Fp12Pj5GJdY%
zV1McayM{m*{*Gw+a0QH_f*UB=Wr7!26s3aZI1}^0!$Flr$SpR=ZY5AK!7S4-)C7;4
zn;3(J*pNltL-Y(yj3J#V$he*YI99<<(=gJsH2^iMJ<}BOb5az_pxarK!RuJuUHx2x
zJe?KF5_3vZA$><=y@r~$h9<@!-Jqc;Q0EDz9Wuv{aIvSGCpd0EE_Ozl=Ja>>gp^FE
zc^BG~hc@jL6ct=NgMA%6eLxFh9U<#3L1uZn27$M=L6;(cQwe1BHWRc+1e{&K**6~2
zPgDTSh=Ge?^qhed%iwYc5|tik@rEyw5pjwb4a~_;&&&hQ*-4?9gq$HDJN`h+4Ez;5
zK{FmY;Idvp88#yYOGp}?nxNeZ2Aa^;14yj`O3U8GKNK+%3ZI(-_e5Yz-N9)V6lw1H
z`6=MC7gUx(7p<j$wo-wDtvDP$lLGg&hM^{Cf&p4sYCu*zfj4u2;vO8%p77oeLYEPW
zE+fq_9R3Bh6u`L(L?C%t!BzpO((}|*&;+L?kSYZQM5t?cg6u&qbTm9QgV91K5<Z`U
zltn<nXksh|GZiiacDR8yOdJx59<I*b@zB($0WTS#0-7q2GDrb3?+X<LC1&VaXa)Fs
z49G?u^kj%s@F1l~<Z4aF3YL;M;X$keb26gHL4*r(N<*1RQ-F-rgTfJOmcZ^7q})M?
zOW>gmnv6$E^hBk3Lq1rXfEQx8_@l(KryF$s0vZd@aWi-sp{M}wzk#|spq@cVKBTG#
zRjoRpTn7yh(55AG(8wTY)d^^YE+}h&R{Db~cJNpwST!VNAhwM{YHVlN3Oj_^(jc?J
zs$C;IL%_wAd%i+qd19rWo*s183*JXBwuJc-RMerSB}l;t$;Dv(pv{3$C7?1Aw7L-#
zv7pIr@Zu6(L(ou{qJmp~QF5w6DR{p@PJVv2LShMgiVL~ChNNTcb*Yi2W}qX)ZJ;EG
zk%n<MGK@4Kt13YGM#li2e!wmzt)YQhqax>e<n#^-AV^Oi)X-8$N`!2=gfu$*5dL-X
zhqgdG-4q}r<ZcR}rW7dW8i4oq_<H(<hPcLqmON-6WdWoXk){H?)x^mO8ViETLAKaH
z>R*t1po{k*vI@D0nK|~MuHeuNa)l;4)J7X}m>~y}f&yq51C)eeQ+W#TP~k*!BleaW
zt{~He<V<iP1&{oI+oBpKnus<Bc&Ii6wEP~_B6beY(A0$Nymt<A1??t+cn#D)1dSy^
z$1oLenG4w$4oc#Pj0(0LoJFAH($K*{9fiDncyd)hjx*?707ipAQ6V@xvjAKLD}ctS
z5{oj6^YcKt1zu-?W?31WK&^J?{M-W2v@dAwDs)>ed>syW{02OKkeHH^nxasgnU@S+
zKdS(4;Dh=wwjeXWjeJn?04^#(lMbNa2gnAS{31|M09jBA3OdLrcw#bmS*@NcBZIRK
zWIqfjnHgd%3G;`yl|b1J+(OZWl;NPz1M2~`0g(zi&oszv2izABSA$&)Zky;pcDyPm
zD1e&<U^5}rJlqNpR}nO2m<Mt^hygJZ(xu6VhH9z;WbX>9N#Gh3VUm%if}%osW=RIv
z6v#$0_%IkajzB#;cmW75A3?L>&>hkl`K3823W=cM9*|Rt^nw|ndw9Tp#}i&i*#<OX
z2pabEbPHi%@PMp9hqOQ;y<u=02Q@GhL7TCPA&X*DQj1H9@+%?n3CY^vWqQh(CV@SV
zWRj6)DkB4Dxin;E0aj&e7{S_fpngs!B$t8HKWK@$uYZ`cv4#n}f(P}&RfAmJAp0Fb
zJ#O$xD4Lp(_AOXna44w1?y7;X8gt~;L=!yyBn8?1244LG4nt761x-Il=S_fzZxw76
zbPatVWhSKhf#*LRaKG8p3Y7jmVSN`+MgrwASlZK30M|Fr({FNN9cs{#B`%JTK6fx^
zj1)8h4$=o|Pl6_9GxNZy1v>Zx84v|!9%oQXOfT3uNTE326l60v=ar`_Bq!!USGR+d
zLCsf4ELJGa&(8zVkhSbNsd_Gq49*(hxh(J|QfMB44BaU(Flb`N6sSiE>R>_CfQDiq
z1-l|-93Bzmpj=}MH4qdXu*8L-4lR{H)EOaCsR9Fo5NNh4Bq&lL*uy_O9<sj<y!PDB
z9XyEvJ>dYd*(N_tAsxEg4i@t244i(!k-_lQ1AcIo#VDKciZuinzy}{eW>dit4w?f1
z&(DENRzFugNOcJHKV&s3G|@m3g*s?WqoRUKK4>9MepzZ!c}8kZE_hTHTq1(Ae@=c$
zF{l}pm!GE#cWrTcF=FfpV-&;)G=B&hHGmJm!AI~w=jedOjz9$sXeB0OpBAXD1*wNr
z_TW((SJ0V4AeBh#^`Ys?5S&LqgI&)4zM!4r;H-qC4m9NC;u(ahPMCocs$aoY0m?G8
z5N6<nss^p}hYmi1R+WGku!DLVJPe#cpo6J`K^xBupyx)Q%#%T-)gh-2=)>FmkaGk;
zm9LQotdE4cHW<8^o52{a172GjX&`k9P$EzhdftaCKeQbZ<{AWcnqdf}uLg5Cc-0E%
za2Que=>S<s0Fl*JFbsi=$AC%_P-273k%8(ac;bQN76tg(0}!pY3WkVYD`fSG0;pdA
zJ;esB2=$m4kQJcSi3XYq@E#pl87Ra-dwD=hA|Z7tv=;!Dg{D+++`>`|SOQ!c%7cB6
ztR8MD#N8=~);=hLq2rXG*+tMQadmxt&}vs5P$B|lc}*jjd7!R6wl&^}3LUNottXQS
z2~o&`a~FR|h$<+6-3<3CXeA}2T!vI^@N!u}2C}vbys-?_o&d)mWJiRKt|26DLGc4k
zZ4h5(z|ZvY1ZxEK`9USAf;QA%T?L4Qp${U~U@n77f%a2^H5<kwyG#ZgA}GNRF$x_1
zkXde!d%)=hRMtXVq@bt(JCi9<p(MWqv@aW8qSz}Kf>sH0f||pivtc}u53GTdZ}~-#
zvz&@St5HCu5bV4tXk3G{2uc_zkQUP(V1I$TF$$ohiKi(7k7)(aQ8qfD6M`V^(o}E*
zND0X#P)LAGgQi-@oUkFr`4o=u5ekq7P}d4HSP2>^0!@B{YAZ;U0SQY#&<=TUg^w%>
zDl9#V6*5Z{pj85_l(kn71@&1$!+ww|1YDD7D;NgA_P2mz6Wnn@StbZ6_B3@s8O6mj
z2&H%pf{!hM+Ip~wZE!506oL>J!WIj7f=&Yfg)zvRV8zfV19=gYKq1u@sL!Sg8*YKR
zT>*O56|5lxNpzqx0+e<@W<pZ}q+rEaPJ+9F3h*&*PSBPIh!z}WG3-<kLjwcY9vw&?
zg@-Dn3J2HZ+6soQFmZ_2;n_$5e`rIi9!(u610}Sr;H51nw87K=Xr&DFycW<xa8N=B
zLCaw}3dNv?S$<wlr2=BVJv5=@7N-~IL-I8=3?WVjMFVuy8NS*9GZp!P_o9%Igy1<2
z<Y;hm1_dF=QfTv)Q&9o5Yz*OYP@gOfyxS7g>Oi>O6qH6FZiWXp=p+n~mtna8wrLI2
zcuj$9w=L2I=_5WVX2^on<4%YM;Cu-ULP(mzpA3!QHM{~RL_Og&2;U#!>1H4Vat|ob
zK;=6q6>2LO;)xAt%EF$+(9)9|a+wdUja>X4v9IAU(ge-NyD4Zun<Su9l@!3GjIDw}
zFe8JrKlt>GpwzO=)N*jC4{!K^XGStpi}e&hr`wdkmu<r$7qT6^SSKHRW(Ihz3Mdso
zrQwkaUep8iAEJK|92pGmU4Y^oy3IB-FC9Ei0NSIQ0ototl$#0JYm3tBDb56~hk=h%
z=s->>gO~y8%ZPz`D@e^!=;R@29?(Yx+UIb0^#dnnaESv74KNQh@E;Ny<OiM;2c<o*
z3}Q79DEET)r9*=vuM$?A!@2_Ykh%h#;Xp+#Xn7L!07KXWuDTA4r5OUrxgd*>rl=wH
zhzq2)R!{(K<_0xmO+c1In*FIoiN&c3p!pho(E6Hi{~#C8{(aCHdc`jA5pX0U6>Jss
z+#G#^UG+E>L1Qx|pyL<eyQ3jPT%dsf@SbYuIeL(C6jEP;s~^z%eM18yGfn8)0q{|C
z1$ugVkhUslR$jpt;#zG5!xU&w8@$W_)LKP2zX&uWoCF%~1;ss5X#q+x#gMWN9D*2~
z6hr9wBw$&z&I4#A0b~uBW+-GV3{*8bh5CTnaiCf6P#;5txQi#~j7g9RP^SaZE_d-)
z@Uk`30mZo+d~6tO6{sysbnWXS%mChI2`XzqCv+;<DyS={J3>YfaPQ-QI1y5zJB9i{
zy#jF=Xw(PX6}2$*gp6f^n!KPbC*bvTgjUs+<bzgo#)HBFzN!MUYY;I2jac>uDz{+H
z1f^e4)sM2g4!ZLZTq}UIAr{wx$KN5<JviKu1~?5hJ^7&~gJ%gr*-QaeX2UBPka39Y
zRsb$9k<0_9L-dGn3iUw`HPp5Myi|7a_W`f|gDu7LKq*&U{1s4oG+v;=K2Tx+ml3c`
z3u^bND?m5Pios(VHL@XNu4FhIv{sN4)HU<8HPo>%fQ2V`HIIg;6?h5`<`NGif9ZhR
zZs0H{HjGgG?&-#fs8d}0A^8Ms97+^I#6h_Rl$LB^smc&C6N*SoP!*uC0-ucsS$v*f
z3ORlgT0g+bOa*vr6>K54yoM!;9U(I)pm29n0G$#BO5P9)!DrgK!rKp^f(cZ*gJ|fk
zK3yYloI+M@LCV`A8E`KLJSOUy2AZ}>%}W7|p+NQuSwqt<ICQ~_FD<}6b1cpV@3Y9v
zD**W}A9TEQGH82L323)(MTtT|VtOj49aJ~igP=SGj?j2Ne^+M@f6zd_Z$O9!WTlo4
zWW_q{oCyW6!J6>42&cM-X9#$CV|HpK*k;hFTwq)DK>Iv2HQ*%|Qt|^0brNx!h9@7?
zouHrsjiZ3W5Vpr2>}$}PUv+JDeSNSGGz_gmf;@dSz#L6Y(2M~mcuz9Coeeb!Old0^
zI^r-<0f&k1@HFn}7KD~!OOR76q<;*mNkL66P;^7vsXp*>7Z!EkgAT!Kejv#*B{e5A
zHxqndNK#H>UbaF`W?m}7Y)?0=^&4VWj{<m&A7q3x$koL&IKam-60{%=a`X&%{1evt
zL5yOBTOqYX5JeuSmPE8LK;yJX^&>3D*h75l<LU?6*A9*WNaIe^7a|i38jR4eFwiwL
z)&;53)Hm{j=3OHNTLlXP-C#qQ9HgEGg&Zi7v`w|a0q7p02jW8W3oN&|Lc7YKp>)t1
zC~y*kg{z?fC`*9)1;peDM|eAhm`nj)k65BWcCHA8j}?J!!<HWu70?ftfv;ym_|V8g
zQ$gJ?wH%aQAwdpVX6>d48li&4kGc+IbtPy$C^(29ts+|mLpQ{T4y2s}Ex(Z3YLMc{
z7?cx1F`!_pU;^p~!-jnEwf+3yb3_UX3P?sGntuvJH2+Xnym-1PU<(IxQo;c`H;HJ=
zf<30KV2GT{(D&0A8E6(^h?#17V#|$2shr?(9neAt182yHC89R+1Xtwlu6~;Eo;paO
zCupD*URr|F1$x~B&9>M(WeV`QJy_-e6+0lWL30h3S_U-IhFQ6|T7Y63k;*{%NKt{P
zszn{76YO>Z)e6$wHMj~1)CeriECDa)&CE;J1Rd{}m{+Ng59-<|;HX>T@tp+=t-c@>
zbT%83_`%M@mgPX(Kfnv&z`aIr=L6h61BD@|`tb#yYXAyeh^e6PRS$%=y)-~R2W1~<
z{~A<sg1v<3zJk^&XXd4Y^Ab`mrmmr`t_@NOF7q*zLv|qhvV+VAHB2+XBN#~fL1&|B
zDu8Q2=*Ahyc3IFswT6`$xG@^y>g$A5clm=(Y5}(`;9EN&YxqD*5JAUJK_)yQ!z3uH
zh<w1~2+$A#Q`!oKMj*E#(hF!Gh&rf9!si^c+7mj{2<qjz_(N8kfC3sa{{bo5K+|vF
zlHUn5{sEs3(J<81F@VgQfJRTjrx+M$mLT>*fyN7wMjOCJfK0$SqXL~Cfy}idN(lq-
zVN0NSF3>66kfs!TM{Z^sc#$6H%$L0U6406)9mpBYARl?UaVmmlBJ;rQvD|_Z&=NfG
z5|zwi==5DlYKk7Hy#i4lVgRX)Q5H{vO9RkM19*BE#6X@(MlYL;4K#}-k>-2B)hJ?&
z-3PMQ7}E7HHCND9fb7#oUG1-<Zl?}DZUR!u!Rv9*t|omWXgL}Tslyd?6@m>FbQOGD
z{U9x9M1n9j)l^Uq$w&pI2~-O-Ks)AiO+jaWy4k~9mFoJClm}XDkPBL!0h;4Y0<B|$
z9OF}z3J$!IjMQTIv6#hr>h93BCpyS}GqE7cZ^bC>6AJuhVxg(8kGxh$9k;I%!D~fO
z{Dhbp_CeaMtqIykiFzs{;XT@*ecO<^V0BF!&<-S1#BL&81c2`F1_?lRctcnq-5{2(
zuDYfvNVge6x4Mq8v4*;qx~7ggblU`Uk5RF@j<FF$#?esINgJfk9HtMnL0nzOCfLvp
zszS#m*a*fp)bs=GGBUD&saDs<qc&LrZFiKqj)ei(R82LI43bZAn4+nSa>k^iDP$+Q
zA!G}>8E8Mcr-`O3AIi=rM@>rxLj!ZfPAJ%^n$C%Npi&?)B?UZ!30m7w3Ci=J$tduU
zqn^5EybuGZi3<0h0%%h_@@^?fl(Qp2^{F51LK{v-2Io>~(6}Pfjwuusk&Fz^3g8t=
zh@DgJsU^h<Ir+(nIpF(EAp6Wf*(*N@a%~alZWXX7<T4aJeg<dG<osN476kP|^g=;9
zwZQwEu-x;b8>LwW-Y0_XKAB?h{!mcn2i^Yz_Xrhk=Fz};Gmk5=H}inj3Bc|YLb}68
z%h(8VLl9`IgqD%18Q6DVw}W>EBHFRR3=Gns6+x)i3nAn|>oeia4$x>sNRXe8zq^Jy
zXwMADKy@9+y+lY?6lsE755Cq$!BznxtDvi31g^D%QbEUAE2vvpsVhQi3dGGrptGDH
z2XMqgn<kEsnQnv<kb&^4kTi^}G+iP6G^i~|))}JoD|Hzlmm~Rw`a*_KL5&>Hfh3uU
zIhj?duxS&}uDtw|)M7nopAt0kj5sLG-^CSi(+{XhO-;^AEdi&<V#LW;(2;9M{RCR^
z0_t+PLa*OZNG?h&&PXi=jUD^A`q>zSKt{?CZETR0p!@(G>;?sKFlfJ!i)%b6GBs^r
zbq%OV2pXoryb=ZEH_(C-aAOd56AHwc(35?j%ON6z<3Z8s=c@s-25dee*??jZWCy}&
z;QldOCG;p1_`YAT1SEXnOl<{2_{mA29OMX^xB_2^16Bg^kdC^Jx~2kTM>MDr3Obw7
z-`Cd>se^2&32LQ*bOb{j>KE#(32Ll@3KftU8irP2({&9soxrD=fz*P%gQ5zoM%xhW
zbZiAV0;Yr8jmRddE2yKj0rlX%^n=7ZJgAUdtf>Gw&t3tt<{r{&0hx=WMhBEJpdkw$
zeNzCf7Jz0ND=US}G;kXlY6~7CKvTw`Nnb?;@G8(0^f4dA`hHMj6_LR}y>M{W1!qJw
z*J&79foz7hG9h^rlte(vK)3k7LK~C{K!@VP_gEkmO_2M`Km`nVd!a8%8$B347O4Q9
z0SCJT$y8T(2!c;EfbR9S)P^}g2ehET7Q{meQ<$su_0^S>tgO`Ck#mrOf&xf9#4*?#
zd?o^DrK^%U{B(g}*T7I$zYtGHA9Wqj0o1nYAkr};#MMPzN5vY=B#grm{QUh~)pbH5
z16-lUCm`Jl5(2-w1U&waSW^rd69SE)BCjk0c?lH4kX!*9?N<PgDML2ABLYFw6`Z2+
zL=5<xK?P8Q9lTP9QvrM@Ts*vL0LKhy9T+EQ8xm-O0d*gPryE-Ohs7eqNR$z9Xv@|W
z60?YehL#STp|h{xb?xk+Rc9b;-4G{IgU+QzzZVdkJaQNroKq#yS`?7umca6$RnsMC
zcLYN2PbdaAXo?j;7Z)j%WhN>(y13|rLOK{UY7IKQ19bLOesM`LXvUKPPwOEVB8Ple
z9cXzAcvm$8zMa}My7Nx~XUjqlR5$w*apxao?Fiz=LIv0asg|*!j;EiGr=KfmSG0?(
zn`5X?2<%op@E9$)y#T7iKw$~K#!vy&%1{6=&jgEsQyOf^iKU4_C<B8Iq%{DR_6zj|
zjZheX`oHKY1~RILboK^lHWf4wf!2bBoIp^C)M|tbM?g|8WQmfcr6uSbDNw5QbaR8O
zAjNj9FDNcSC5yTavUfE>t29BSCwPeuXg{k0vb2INd_N}WlznXGLhpkE84JFHPBWhY
zbjGlYKT_!jnnwlIbAF+|pz<7agbw&jG|(Intc44jA^|m9AZty6U46l$a`1XKSOZa*
zYC>ulPDKSD(54#Dym4`AZf0_R4rs}7T1jdVxS;?EUr=EWI#LugGXaVi6oWv^TzyjW
z(n~TxlRNMRIAYHu$Q_XK3S5(cn}435+y=7_x~<wCF)j)UO^~G^Z6NLNgM+|R<i$Fm
zK^{;~BoDMcE)nip`w$oKs3oY#gC2(piZW=$f#PZnu(3u~AlFBx7DFyBff)%~(FrmK
z<P6Y+Hz+Wnm)1b5VR(3DLe?mN7AyG#yF#`t`9U^lp*ax51)aphiP%*HI!6;J?|>Ha
zq?Ukp3xE`Zx?Cx#-~)qGNOV;R_<T^1H=!+EMFmgTT`qYD*Fo|D$nAchI|kz+Ef~-+
z9mpf#>+2NYK82krr~u!W3u<<OGd;RLaC-!Kj2dDNq!<BB>qE+GeQ1WTRZ`d2hYrDM
zSb^J8P@blyzP=f>)&<3qf`Yn|J}9n1+0#~CUmxx+s6IGfQxh`Z4@zR7Ha5Ij57P}f
z0TmQ(pwtJQ^a8cMJkt=-Ql3~G37-Lhw4$N=)ga|fW@?HKXyy_$QU=Of1&PJQ<@rS^
z@VXw+nub^S$aCDVktaxjmIum?Fe4yyl=&&C3hL@QMvj{5nhMI$kbqwOijvTEKxZC+
zZg~ws-h~P;n!yu|(0Nl0SkbNt9b1EhEGVSFVGoxE7s~Kr+t2_$&ImnW3fdksG{D**
zLn?$cAni!_E_G1J25N?(L?CoZ6e$KlQ$wI@Zgk=P29I$D2ZI*wz@|{)t_95`f!cdI
zI;zO(A+0g!5uYgcw7Edm=s<iAZdze_NK*!>qydExJQ~4;oC&Be0UO~)ubBd%i2+oK
zWkSwXhtx^%*%WwoM9G~l{wOPnAmsr#r6?ek?An%)<CGvrc!5T;A=%3nGH(kSgT<#@
z$JNip))Ju&(q04m5M0@V;vRe(45R{%htH5f9b%>fPP5SAGlk;P<mA-i;<VD7oJz<A
zSE(tGwaws~LLGEqkGiIYG(2V?w-=)%;e5m#A7oq|Gho5z8<l5(PGACW3<oWUf=(WS
zicn;`GV$95@h_?k;7kSyMNn%P9y`#ss*ArN1L$s6L}P+M2yx#HDE7feTEb6i0yQ@n
zR2VExpl3fpRhVjmo8Ks2XJC+Fu(Y%U9e4`eTL7wm5j_A%c>+$O7|nl3UmB(!S_y)*
zg8GCmaJMTUjmk2B_7H&_3mwx_(10J)1a2yW?hZ>#$}a+q^{Z=!gHOzajZ7k`4b6jH
z-cgjAn4AG_Nq`Ps(o{em9Ryu3V}vq72wo2gK8FZ$)<ZDp{w6<n9nf(yU;<RSgYTOG
z-yn`Oa)_oA)J``5@3BIR9R`EO4)co?z$Zl@jngQk<s_zq3suPdl(viv&Yt2}?*Z41
z(li90V}k4CBwal1{}AvUO{h9OeO!Z~odcAXx`vjf0?5-K|8j!I9YGloI*A0iZqqeT
z4_0G=n#Yi{2Ej)Of_Arp`i_wD9$eDH*ZpajgV$+*&t`#m7u@&B0iR6?UPk8VqM%_8
zK7$2n9qbeq2p4o9i>HgN0rFmZANXBEoKQs&3Y6BIT!Ub{eZcO9aiH}$d=!flCIQ)t
zi{QCN1b7Cy>VW*}q~jjs9~$5U>Xn0T9&)mTml`^5@sO<|C|3%=OaTR@j$1s$sCXYw
z(7p8Fkx=Lm3^biVN;H4S+zV*JACVM6<5f<<t|72lIEaZpj_#U>vI(a?XP+QUeaNjK
zP_6@2eenI%7!iOpUJx_{L)#VH_l2#21Q%D3UE1cFu#|^XeHcdQIO?dYD}eSQgEuhe
z=BI#`;-(<wQb>jADgaLbpcnyV7w9+xbcX;IQ$c6jfwy|*mnbBbmSp4?WmZ8Z<-pcd
zLQM9-G#OfAdb;@`m6!^MkqJ<FriH6KLr!}d;1mcd$KqAd#w(D@F=QQ%j10~UXy*Wf
z%QI*mM!Inkyz~lG{(<`b*ylJr@s?o<c*?LG{AHLZr0)*)9%zXOwDGJ58LdN#3(R|E
zkbMB@Ou`$|kO;9vnhAy$FW>?N)E)s94xqTlQ4so)P!hVr(j%mugpm<JM@2xa$5s+5
z48gpa3|?&qD(+AVNLvMPJd#v44MqPe;4YgWJu=jE>jt^R8Y#Vk&lLcd9hs>qki^Of
mEron-z`X=i6Hp4EoSgh}<kAOv<0-@#c!{HpRN^>7N*n;OJ5c}t

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin1.for b/decus/vax87d/rcaf87/netnew/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..4cabea2fdc7e32cd30b67a707f3ae47e0db4e1eb
GIT binary patch
literal 35090
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
Z*lY!|C!uH3qn)d2p{a+|HV;L#%>f6_=@|e3

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin2.for b/decus/vax87d/rcaf87/netnew/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..cf2085c1b039e5934a3aaae0bcf0b55219d538ec
GIT binary patch
literal 34432
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

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin3.for b/decus/vax87d/rcaf87/netnew/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..9408582448d48b38e32f97043764163a53906f82
GIT binary patch
literal 35916
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
R2srM+shZ3-bRwb+4FCcvaasTX

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin4.for b/decus/vax87d/rcaf87/netnew/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..3fc7529d4aedcc8ba072b610746f8b840f6834e8
GIT binary patch
literal 34940
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
YtZWD6bmY{d11qjDw7~DnHh`r@0EUuM=>Px#

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin5.for b/decus/vax87d/rcaf87/netnew/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..9d9141b474f7de6ee62ba74683ab04163929fd68
GIT binary patch
literal 33888
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
AQ~&?~

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletin6.for b/decus/vax87d/rcaf87/netnew/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..3f70b1a4e94495c01a633d87731f1ce6d0b424dc
GIT binary patch
literal 35882
zcmZo<a4X8swc_+}^$Uu$vhws(Rq_q;Q4Mf&)(vxv(DU^S(Q|bPRjsJd%SkTQ%grp&
zOHC<Ntx7G*O)M!v5lb%4OD)kYO3g{E)N>B@a}802u#=1R@={A2f}9=ooc(>36by}Z
zU0j`Y4J|Fq6$~t_Ow1Ux7(()`IDI|b6>NMx+*NZkONvr;lTuUC@{3aR5{n8F9iaBv
z=_m*@1eYddS#dgr`uMnpc>0;?x%me%FfcGOI5Q|QI4dZiNa!epr4|)u=I1FG8tNOG
z>06k4fYbz(78T?dr&=jE=jW9qX66+u6qhCy<(HOZ=A{-Zq~#YWlw_nTB$ejmq?Tmn
zDJ1157NsbZmSpB+mQ*Sf6y>KECFbg>gG_SGE6Xg(&&y5CE3s1W^$bx6aC24&bBxe6
zG}Je@Fwjv5^9^Q@1*r^xXv<A4vQqF(EXr00(o^us&r8YAgSwqFIMgY~KQzSC&s8Bb
zz{N4dHQvYH-P2FQ(ZwYm<SR{(AEiKM;ZO;ZcLmA2h59*%c>4QUDJX;%q$HN47K1&M
zlb@cMr;wJJld4djk(#HFi11=YVzEL}YHFTBN@`AONoooMH-j^0evv|AN=j;q9@vGF
z44j_60Y0A2o*@dJej%>zu0aYKjtaU8QJM@43}OtNo_@|gp)Rfp>LACucn0Zt`Z=pJ
zFo>hcga*69q!>VEBI|PV_i;hUiXiFKP;m<Kc5!vnRA*oiMiCDVh6*!iGH|+h`nviB
zd;0q+1i3o8#5;v}`o;%4hPi4OY3hWy`UZeSG>kwlR$$<C_HYbxbPjP1Qt%HA2?!0*
zGBh*L32_bb_4IS}(XvoNQlVw2;2flHXsoZ}<EC$Dps(ZP>f@ttt`A9h?x0W)PgN*S
z%qvkS$ydluO)Y=~d17&iLQ!gBiUKGa6hKKUIX|}`u_&`RKMxWM#i==|$t9V2=?ZzN
z<qX;&lhX2YQc{bGbrg#86^awfQWY{wz*=(>OHzvzic*V9@{2O_(joD}z@W&$iRN2F
zO$A#-2xu5;Vo_s+ss<b;k_?>Ajy^sL{sFFj@ot_zuJOShjzO+28YZ9+1Enu#ko){n
z%TtR>z+TcX$;?ev$jnnHElw?hq^<nCoJxhnf`Xh(P`b-kNKeg6ElSLRC$?fe1{07e
zAsLy)3gwB#3I#=}#i@BE3Q4JH`9-OqGzSU|NFXRACl(|ofpeao4@g&dszPyUi9%XV
zVtO&$-qgI3qDoM}7iZ*`E99k?D?oLF(=RyepaQT=U99H~GR-5uJhd#fNCzBQc@S^G
zlz_FRCMIXV49hH5$jdKLNY2kI$;>NF%*m-#C<SM)6deYzX^zF9n93|x00%*7acT-A
zilI@Smkx3wsA$OnB@4Jc;Pe3sM;(R4ycC6!d<IjH+d#3Ls!#$7B~ZFSc1d}DX-<kl
zQmR5pe!fC#ML}v_ab{U6EImjvaJu*_gnM}UxGHD_xjM)D_&a-Rc)A8@YBHEGa4IN(
zlZJwZiH@6Zh%G2T#=H53=y<zELO33-jxMf2I-dT)A&w!oAbo}m3Lv1y$qCLxAT5aO
zq~qk|?-&HhY&w3f;qh)hj_x`PdN4g8ogf_S8Um4W3i5PygE0O4Lp<Fg!EAO0PFFt{
z1s8t?NDg;X06AID&sEPrQz68|)elt0C@3g^6R5L~f3Pb!g=&~+azXtR5*p;E#K7t5
z6YQ$s>879oDNW-2LVcZFgY;YjVFuZO)q~9mjtq`>^7ISw^wscl4R;L=i3b(D`uge$
z>iYUnkq}Q`SCGFzvY-M*(;lop$Td93GsG1=7&R3TK?F4bqzNUE7+~S4z{v>@Fap8D
z01Y2cH)w4KuE~OtvqEA{4kR0bvI98tWh9m;WPl2gVAl|Er2DysE9B>aQ+q*TQAuWU
zX-;C1KPa_9^G8X(LS|k{W^!T)DCs4ZC?tZj6FjYEBC;zeQGyaP!XRiy(PPj8ndq1U
zD!x+lQWTPk@)J{%L1{iS4U~m4(<;Fk7?hLsK&6T;11F>eR<Kn77p(fuLHhbWZV;^Q
zms$=lJwU}nDkzgcEdxaqg9ALRLE>D)&?+Rz(-)coG&S}0)%6s>4IPkjw;+FCxQZZu
zUy!^N)C5ohgIcZbl3JWxlvz-cnV)9`(&yqD>>T770MiQPYHGsME4-$Lq*n!SI>Ahd
z?jf+0C<ImkvJ+J5I(v9KI{Uy}!pRABJ|vl=_y{Zna<;l2sIqnQ^ikIV<x@!RR!{&Z
ze@{rF*9Z<)iFb7NarF%diPZBC(gX4R{DXWQeKa8%OC073kV8CNoxMTI6>Jp@7`S0F
zpgaYt$wB!TjGd9x88Yy~)%m$7c)BrgfcYRzqF@$C3$hLa21uR-Wq40F<dhAn+ualp
zZ5~KSax!o#c)A8D*eV!;YIy}j@#gLt0xFGyH4wQDR)K43GRQ(~M<_=t4ILozI0{5W
z0SGP|;Wi*=acgM0;p9{Rx7NT73>|oN3@SIkrJD}6?9Cv8(CvpP38A453LF=I1|5hS
zLCFXjqXv48elB`&=YWbxP?83Vn!-#31vv<ZxCVz9X&{-d1IZ%LViB4I7^ES#K$8wU
zt{@47K?W`hN+OW73P~r<uED|PFgr<2vJ5H+opA4f60#1sXpMJt1{tr(1GgQNqPQ72
zIThfkfe#@EPI`#+1`RN%4-CP&U}Zk2F&W|!6sn;EDRy948o~o*EaxB{279>c6ciL-
zsY(M<vcR~SnmVdsjy@VrLEb9P@h+}mp3bhCIuM}Afa-D$gd3cFg78I(CEQow${HLR
z_$nHtq{rY2b2TXTVVKASiIhwj&_fm}RYG$(B!MF5UVJSNYp|a{4ng+`ICp_^v7e)_
zD{`|#0WQd3hvF+F|AGvJWIDVxsW^&$WPjQ-aB?at1f}LDfx3e5#%Nh$PHAefLSnH(
za$-&ns6h(t_!TP@mt;a}T5z{27gjTaTQ10LaShaFIHV(j))v=5ZH7bCfZO82(6%^A
zQ-^^8WLuCcsHwxiz`z1-GciB`BZC5iC<Ago5>z3%`h^5Vf_re{pjsKJ?}#ev0Fp)Y
z99{EDQj3bA)qhH6QEGBYeo>_YsA*9NYIlQbeuOZnQwgrgK|MNLy+lR^PEZ>TYd;Yr
zCxP7GGBQ>O@po~Ij0ZKp7#QTCp%EMztl}8#3~I3HAmnv)G#MlqI6-YU1zRM28irPe
zhMJNLoFGHcWQ?th3_!ga5va+agyiBGq+tLmfDm;$sLb_q)iZ>aBak{B+OTttfZC{T
zs_W+;rfXziV4yAsPUmnHP@B~a46MLN9a2~Nf$D8=9Sg~4eoml9I!HhOtUuTzG{nU}
z+z%uIRRONRL44#KC(Hn9L4um5P^W+>P!AdE0I2mKih+Sa3)Dk)b5pQYaQ62Na13$<
zH+Nx8Ux;^fAe1Jk_wA;j;o|A$riW;;NP%4kH5{T+!BzpnK$8R636=vfB$3+XU?UOD
zaRyzmnIKUlhk-O990ua)xJG~|O>heU(!>GjfjSQEB#;`owV>PrDyG1#W+4VnSg=EA
zZ3RPN22NPWL!&@j!4Nbq0p-~$KpEN!KCXW5As!423~~&dpvpxfI5IfI)fZgtnrMRh
z7bcKI0;x-pVi3**nJoeKElda;0SdMXplCyrfqDc)A;-8BG`*sX5$S~lg}Ul#GJsqT
zuH?W~1}Hg$eF{y|pwa<V7M9pS;RG#JP|Fl;&{zv(um@H)z|#(>U!wsc40S-HktVp5
zkw7j-P}G82`hE~u=<t*?cq{}oOpuwI3hvG)W#%OoRf4+SxryMRl;Tv-XjNu%hC*hs
zLRw-`Nk(cBsQgJQEh#NZ1(!KoATvGv0zyNAt<)KuIYEvwR8Y`WP;kpEDlSm~b*({K
zP|Rk~fT}bCs|-#}&Ik3qp`#fnO2Otsng&+-49=WEsU@XFdBqCah6<T!3Ta4oU~wUX
z0g?_~u#RG6yRc}HMABgZvLdyxG%*M44R8qKD`OcLR6uzgHVOs~3eeyeh+za`fU*pD
z01Pz#1!~Fpcsi*BhdM<d$D|HOl_q5D4q66i7-{PHz&kFWlmu!DLQ4^l=?b<Ax`v>Z
zBB+rD?tp*{0cmrGci|zeGg#RJ)un9+N`3HL$_^UM0@rV-DG^+H!3G}Ppd*|LzMg)e
zA+GUYt3Y|kNC!k3g2zh1^&K{q;7~-X@7yx;Qi>H)GSkvhi&FEF!DCvvnR%t4!PBJF
zl5)`CsF4CRU4T+lF*xmk(lls<6SL0K1&@o$AjbySY2Zk33~>d;26*faoFhT8;Nlpm
z;o=w>YzXm#j&HE5b1<a6fT0HBPa}vLaC^amffFe(6l@j1W*O;%P1MvfHZw3#&{og@
z8)~ErrVKUp%?u0-klPgKVGe3j;41?_UeW*&5J%%J13=0^;bjZTuWq5}WdLY|v=}r(
zMj*?BV-K7sp?O}3!5LijBj<ULVG0TwDJi<Sxw@5=n$A!)D7hW1NW(J?RJ1_zSiXX~
zf;xCO5Im#_Zw`W#YBGRrg_Z>7NVyc!7(z}uDT$S!5p_tq0ZEsX=Yt1Ki}e^B7@Rph
z)4+o;pdc{>S&vk*fmB0EH?TVt@=Hq!N=rbB3i69HOESw+b;KB)Ia70r!2`pfQOVTw
zM36W*MdB|VK(z;K)LTnKOA}o2K;upnQPzVR-r$xOxTpY)9)nXL(r_8r<vMV6;J!9k
z4N^)rM3zUCCZNO*>a?mWs6#4DP?-fPO+dvFniWP!MzBKK5TN=ONwtc*YY3=0h;RyW
zZ7B<_Es<P>Y$O8%sOJkSkU)L{*Ts>B3c3m|j*&(v?QPV&fiG8tc>20(fCxh!5Q#Te
zfE3`#72u+VoLr&E;0$i|BIgQ_VVoKn8CJQuR>j4d4B}8VD7gZp2qmT4F*tMjgA-w~
z0>oFkAV(W%f+|%=Wmc@Gpb(N#TC4-Au0WEIL|qE5t}PgxIWr-Hj<9qMNz=s&uoSJ3
zSDKpy8ixm`>OAE13`sZG%U6ul47M5)=D2$kLdg9L3-EZY5yTcZi2sa0jX6Z>R06ly
zz=<1Y_X9H01RBIJ!rIS(rCmX=S#WipzOF_nwVy2mCoDCB{Gwp104lh(3=On2JVDb{
zknjifYcw@=p(3un0Y(rJO$HlSKNmF259$4DgH1ruZe(SIrX4JziK$!L%mBl36Dt!m
z-Cz+cx)l@@Kn9@LZE9tTrW-7RLpQp|&8^JQbc02(>jqhmVz-5r1)6TKh$glg(2K!Y
zms$XnzrizSAsMNlaqFD?a?prEVo@r}%yUV;LUK_mXy`prAty60J2gc&C$qRjp|CWy
z6r`_6fx!_}cb25)7UUO!+Q~_!ph`ypG*y(Co~n?a2C8Ec6-qz@|Cz;*na8xE{9N$N
z9Jq2#N@W1g5kqod31lc8ROOVU7UgE<CFX#0a%M58zDdc?O9jnACPH;8Bqrsgg36-g
zoP5wE9M~-&AAzQn6N?p!^YimSBPIp;#l@LPIpEg0o(o8oD`*<6C^b31C<Rn#fb4^K
z3N-Ny;-%&1Km#Q$AGEdr?21%a<GMT_Y)W~4QA)7_DAd4nYoG}TaCm{kQXx4bu_!Sa
zG(%dJSd<BJDvBW>&0wE{=I_9h{vdmEQuESFGC%<b;$a#Ase&Pe9C+prq%$3C4oE{{
zN=i{`F{JcM1x-zWc%Yyw&de>ysRY;YP&F_+jEhnfKyFdUPxArK8-vV&1P#=^;Mqa2
z5@@Ljk%e22#Z(`#i}F${K(o!DP}WmWa4ky(O^SkgG>HmOBS15*MVTcfsd?a%8k|m`
zQlOYfQ~;;1s??%<a01i;&1WX2fC3#n4FpvR3V4vK!S<CGWtOBW<QJqCC4y#3^c2*=
zaTSu0S_GcY1&3f!szNzv&@3^h9MUjSNX%16ttcr%xC~N3fKvr19P-^j=_WZNH8~s9
z8wC3qG?$bQX*hw^fsIx`1eXRV(}2<^*kKUIYN~+D$t+d?8wE-3pay1U8pv;%#R?$L
z>M1ZXIEPX*$19_Z!+H97hQtSkx`w)HKqpsS977y6%Rys&=&dnF1yjiQ0z@UKp=6+`
z0O_2AMk)irg+XEtXx11s5|>$$nV6GVm6{SS%)kj5qfoE~4OW1f<&K&mpj8Z@hLw+}
z6R4>aALgq8QKfBYqyw=-Qw7>e@^$ofjR#jV;6ZJutPVuICcJ0nhiD0DqWBX$>Hzg<
zkgKzQkc*C=YeWdBKjWyGB!p;RLL@Z|HL-?33Ra)!=|f%V>>m&baV5lIVB;af@Txxk
z&Y&r8{~#AlP0b=%(CAo1hyrLa1jscS2(N4En`kP4R;{=xXn@>^63)ndV|UjO)G!07
z)`W#BT8M$=VBsYT>d9iW)>Z+eE(so<sj%?WKnYFIh$ODS#2Ri4I6@c_OvtIi6=zt2
zBOWCf!NIGkKp-q#;J%56`9=rDHyE+z=?6+_pcxnttqE$WqvQotc~>d$95G0#f~^8X
zPQwb~Gb|}n5yfsqEO|Nx1vy57Vo1|b1i5bxk<c*I6ky<lvmrqy0~Y}g)`J5Fs>E0m
zJWdKW6qL5~O|*?Qp<}d=EE^094bULHB#NtCJcAvbd|cxLf;_{5br>0(<E24m719Vj
ziV9G_*9E-l3^t}=rQniT465i9f+K?ig2EIEiZaVGb5he&i}f-Y8JtTXty-*YX9WfZ
z&<HPV^_7N7Ku{QTA(a@o4eIOfr=SmZn!ZA?Ye+y)7)p3SguvZHJ_b%G4?N*vpoPl!
zbP9G2(SWPa2?z>P35$ogSQAu!fDMOCmS9&K?jPjiqL~BA9R$_-2e<}lGJw{(z#HsP
ztHCMTKoc|*8xRzxqoc{Gh#r1O?Ld9xc#}YhH&;JIv@tR`Yof2oLz8z?1H~#L&Rp|w
zL>VK4vm>4u3jwdPbN2ToK4y%eB_^obf*cBlsG)%BB4?yfK$&4uKnVrN95E<?#C!T{
zxCRCJ2Z2W2T+q`nin@4424@AdkvC^h9bXJe!YYuV74Rx3kdwiNg6eZ<g<X=7TB(qi
znwlcT;LM3g>mU`7=Bz?VK4=Ui2u~<FGcc$_Lj@&waf0erwCv>1z+l0^30e%Npb_fl
z8DeXu16mYks}6D;#I5Q`^OZWF^-`h1w(5Sa;p&>887t5#CAe0Ytc$CUYly45raQXn
zCP=1(y^d_SA*$&LkT!y+YY@2N0<G)tbPX~Db0C8%keMpbL<Lv^GT#EOph5Gmh6V;8
z7b-yJQ9#C^C@|A8GBD6|hRjug-2z&Bp#bg0`apZcNZvDnI}hePRJ{iA@KG5(1_o7V
z3?Szea0H;HL`P6QHZ(BcbOS9{3DGc&&`}3F#tJ#LBq!$O<%3oaf*PTDsVREun#K%9
zICX&yP{5+e6Di#z<$lzf#M#5q&)pTgq(j5m*F^`k)=krqk-<4g5|qo4%5Ef;pw^|2
zE=V3x3IwN?6oVH*K^7br7o;X<re&t4fVzh%sYT!xsRDSs5jx6g$l%QB?CS#R)9WfI
zfLEJ1JNjsuD1c|G^%OkQ6hM<eI-o^WV1xA(6r>rPL5n3oa&C@3!LB+A$vLTsMG$FM
zGX`f)ko!4x6+kKsbrf>*Q$TC8;4|r<(HtYVFl-5n3BpukxFph|J_QrFDAGhbDCgrD
zn+ye)Zdm7rA-Ne=Q-LN<L1TU3<;A|>87~xFkmW64Stqb8Vofl}v%wl}KK_30IwqQt
zstla2fuWvZjy|q_&aR+lAY|>LhM^`nUV}9ZbqqB%lNmtkI6zAdoE?1>oPAxu>%Bk?
z5%Ah!E!a%83(8nOxbX&>;Xq93Gcq{4T7pwSW?l+nr5>me4_>wo_LYlc2&g=REG$*X
z%!71?GxPKGTtTA<3=G=PyaOth!0W&eYji<Hn14Ykc;p(g7}o_n!+_=%a4iiNBXV_c
zD%fURE2%&>2c;&aDCFm)K-LI&g4VErECH1^Sl5~2UhNU$1{=kKq;o&W0uPXB5EeXv
z!jhy8Qu0GebI>x!#XkgG)<O$I=!`LFO{oIN;ePoLCo5=xRu89Sra%_mW+WCAq~_V%
zgIcD@<IO0`4|H@i6;#1vda&jOY&|J>b%G8k*+87HY2}Jl9dzx0p{1#rf}x?6fvJ_L
znL1(x8K{-wmYAKY09w@yUVUKzS-%Pj4V+;c59zugRZd8Y)*KO`tDv9&oj3<2Rg^`l
zc*EEg=Xx3i$OtDWsGWUXAXSkkWQHFeh^`?<8j!qb2+nAlXlv3O5$gw0b%K{o;nNw9
zysi*3+X(Xqq=9K@V(cRfjt96nxKVFlYXugCSCA-47O@gg6R{=<5w$wD$RP@f7}Am{
ztX^fn5_SrxArMR`?2y)8qUt0Vc0ojhU5F<*lyIzlMoDg<(hQu%6%-T|!oh<?;OYfb
z$AQzaAI;Wug{VMX3Ect$iF$avKuTmo(5MG^c^ym@I3b{^G6MB2A#>9q;2sk=n<Lg_
zDQK90R6zQAndmFB#8Fzzpu#H5H3+mlB_Gr~LvJx4$#XI?IF~Ad>k8;hx0M38#ZU&_
z&jgt-0k;xd@zknLWYwxh;Cd5Rtr`NB#Z{|<+IGa$szHOKR`p|KaP|k+ZQz(Cs#aAX
zs#c9cUJD3GbEqi{+<6Ao=fu~lDiqYJ22`(AgTO5zP*IQQK!9ph=;{!72@7s;7@8P6
zQnB=)-HK2Jnv@<T1WS(+^wNWY0W{))*cIsP@8{+j<O?1z(tsDQjy^vA;h>&(8TvQ`
zvU)}a=P2;5B18|wIX^EgvnUs|h&8c9Aw9DU+HlNE%uQ7Q%?3b53?RFTkb5GaS!0;>
z;Kfs+#i>OgUC!K~5)0BX4z_YM1o1e*?gRB&Knt>9OQ*o=pc0dl^GowUJ5-9HBTRZe
z+R(m*f<h5=l@)je6tdF1e7I^x2IpW%?*Qu<7Xw%h(NYJkcYrxO9vmO=G7fqCONoIq
zz%j_t*A=ugFx1gaB{1H_)eRi%3bqRBhK?rc5e%R-4r&2_`e23%p^k1E23DpP#+m{8
zXuS%M6sjSbI-!nka3eK6!R0CT(#JxxM3Dg+gtiI>oFJeGstKUMqmY)EQ=D3A4jO58
zbWzZ-z`B+iGV-7aawVv}3vQ?frGlo3Kx;2S`4^%BH0=%DYz48%GY#BL0mZFCT7GF>
ziUMTs6G)2_XlH>2vQJ<md*CrTP0)}8ry?|}6!MD{oPC45{d`KCklRWM3JN&QarX5N
z@`LSB;Z#H#+_Z<RG*wVgfFv$k1w)W~ITaNmQwxw=G0^tEr<)OIyc{$Of~dJQEHpzz
zLE#n>8srDo4qgThTH0sC4_;Rd6Lif>Q2>qJLa;VUoemk@a`6oIb@cQ>WJ;)jCaBM5
zg?&T}ssyA0vL6yDXF^8Az_W8$@+DL!Xr#-7sC;RLk}qAsyDvGRrVz}TP<48G@SKT1
zZ^G1r`upJghh^8WZj`1oSPpyMQ~<B{M$Lm^@lb<7S<qZP!ciVQm->K5Wr9KShAt-R
z5ehi-sIxYXJPI`el0jh{UA*~IR~a;m0FHjpxIZ|}VCGN;vU6yrE@Y&S*c_T-3vT<O
z=1{0tK;@1KJRqT4e?X()kmL)>tM)mN)yoPB3W)Fq=Pq#OO2V4E(y->P92~hT6C-zJ
zKysEAVtx>o7eM2D@gYHeK7PI$;Bhd}bWuQP2y|^K)>6L+vZf1dE-4^11gbX~v_=-3
z>=hIg5Q)sk&sQZrI3&o^&mEM6j6h|)26U_iJb&vM;_DL}!l|g>nFpJ5Rmdz!%~b%c
z(XfE31nsFXiiao#O$cc~YC}yOB;$3!Ge}SgO-rawS3eh+K8S~*JkS7uduj=MaX~(4
z;yN`KWN9h`gB=4WXvG{vhk`9Ayi_0@4IOomouC10(7q&f9dP(Tw=aR&nwmN~GO*H^
z6FfZv(F(H}d0mVG@_dLYmY4!t1lq&^+O`W?aBirX3eMx$^M4|G{Tt*9+sH2r-pS#p
z019;leaO;w{SpQSen?IL2}8yebRhj@xXqw3>TJlKN{}K2TLnGvu%{k$+&Wndo;N@Z
zR>ZCbd9XNae8M#-DA+Gp!_y_y*EbU46J14^3Q)#^4X6kC2CKxo`FKNIql>(c62(ml
z(7jU%3ZS*oj=0nrXd=tNd;l8M)l-0srYk5YK>DHzh!GMIn9Go@G~kDcg4_x!m=xgZ
zPz=VJpB<4#!d;Q$9ko9T9lduB3G(sB6Vs5k5^UZIq&iYx0ZeHyFo0I@L1(l;Lh(MX
zVXi*<3Sf$Xfs=tVFw_$?e{Tqx83S)-Qb4je-ZjEA#D#&u7_Jhe0lX)}5Y*Q3Oat%V
zN=;EH%S?m}^XVvnlz_uT2()4%%+&`x&kLe;6$}{|lp*O1>;~|fcd&6FO`rx6Y$p(8
zUnX?C$V^9FLtR|~Jhxz_;969a58k8z@{*pqx~4j4i~tgI`V0(8$mWBlT|iAGnDNl|
zmnk^@z>PxC!VM%JYk&-m1kYYVXG=f=x{(TM3cAjSwS+;C{N<*gfo3vfmkHQp=oS)C
zli1VG%^#A+z%rmv4T86x9Hro)3u=ObcFSeL%Rr>G5`;)As57RpnKqD1@uU=IaE*;E
zr8weGDg4k90~}=v`Ud(83=Decp{xlxIsg=$$nJrKCq`NTZPo#WCuD2~$#0<AN(QwR
z=;P|>7a9OQrUjG@K_m5YpxzJid=RD@Pw@ILSY2nOpb(szSd^RrJ%c7Sx1gj_p|~Is
zvKaxs1s}B64m?E)IjaS9=7e4_WCjZ72`!!sp#5?1-VSIE1?0|P@H7d&F(S~|67tLo
z((FnIcoYQQf>Qt)2paIyGBh@VR5n_MMi#bsT2Drxz4MF=&LK{qu=4W{akWx#PRvs;
z0rfh-=M}hk27y<9ffhS~R{3S5CZ?noDHLadcW9KT=j4C_s2p^b4Y>CU@|eCeB&78e
z6g1rO^HVD|K`rGlusd*#v;;$H0MOu{f`*a0p^l+}fdR^JW-wxHEOf*ivgr-9!yB~y
z4zf87#sjS+hp|EHcy-_>6hOA1=|Fas>A<#u!5QHFU<e*quOE2lA2c_*`1^wAGGL*t
zV5<O$6YyLRY$G$05NJ0u;+Oz<zJM4CD$t-M4yd&B%Lh*o=9LyG<fSI378fTLRf6gb
zaG8MAbu!Wf)jyDoAq`oT58m+uH55^?`Y|v#!T0Wia$b-tD2YJa3iASZ+8ZPccfF?%
zSQ*&q)<)`@dJLd;HK^PHcSS*yOyFDq=9T0tppJ?v7=cqX*hPAN{vmpxqY<Dh=olEx
z7&yV_+d${#4GqE8+rk`!-3^B7I+~D{k|A_qHKaXms~+m-?dKovhdfoU;|D$a1f~|U
z+ASn9z|~gW%`?K)1vI|{S{N4W8RcqgY^0-rYBp%P8)Pzwb_@w|bx{Y6Rf8wUK|AI^
zYfM2E8gwWav;hRXdLC4F88C1{iaCsdOhZjj41=c!QHm1qI4o?JBk0fvP{|28VZqbZ
zPzStw5EAyz`305mQ#im2f<ZG<plE=!TEJ-pl!074gETxr%_dC+Xj{zLKhzIYiGz1q
zLfULD{t8~UhB}b-TLJL?JS1BvAnm#|gsfu#^+&LtX=A9VsRgbpAuW2412hcPJ;7EY
zWne>11#p`eQpZ8tQ7-;TMlikbb{*ot8BlnE4=Dn9611o{Ilri=w4g)`w2vR%rMe1+
z0ub>~A5eS3Q$ZKJyA<Lq1qB6ne}xc#1w#Xa5EM6fx`9?9LR5hp6B>pvx57gO;v3Mi
zH?X%9v=s~y?KT&GP+kNzE?mH^FwlAlND@HGu!fp$pl}C^z!N@b_cLhL3zBQW`}aUz
z21PWetOc$9)=@|*Edd?bqJY@z4W60?9X|zfAFcuw(hF4p`v`l9$_bkl0wp7a>5vj$
zeV|KQM3_R$T~9a2dL76yB%q=Uvd{&!D8pWQ7=c!#Kyy)Io<ebAT53)u^r$uPj5#QQ
z=|F2Wq}WI$x1@LR3{q!c&_`LjWN1XFpwo#rLoJ73WgKWd6H;E%aq$ce@DFyiRfhzD
zx(@WD4C2Z=Lqk&?$jKhI>Mou^uFfIqI-Y1Y`v<u@`guk<f=;osRS$CYaSZVcb5+*?
zm58?LAQD<Gg3EJgDl^1Zal?}tdJ-Gx6b7z|;iZTHDCa>A>qE+F;CWJog8WSIVGO+B
zbG_ijvMbJV*A>#w1sAs{WhrFc79zMjwLvW%LzI?|3nUGwLFzf^AxAoHLH@p=g}|=h
z%~jBH8+ud#bYs2_WIwzP*jmVmF>voe8L&<C&^+bhZ-}>5<^!s$VTbeJh+Obs_F#)!
zxc|Z#KxZhyv$TPe83QLG_(6e>+RPlpsa1}F6Q%kvg0J}Vc6AL<2e0Hu8(}xnbYx(#
zWZ)#H%+xhh*Ys5YxBEaNl;C42!DS^Pu0f?H1A_yy`D8RN)iq5(w%~4D=4R$)=4Mu<
zqO~#^7<3sxy#(0eL`OqI9Y+ft7-gd42tiO`6HNte215fw_+my!Q)3-RLnCAjFr_+<
z;PV#YE9yfK{c2F(6SQU;X;u)@+lhDa3<9-bH6UejJb0u;(+SiQ1)o2Pr6&s25z5Hm
ztd2G}2s#g^2-MR;4Q++QG|>JkaK|$<Kd)HN(~`j%Qcx&(LQcv_O;JeA1Rv4>(F!^X
z609i^QsHIh=jniEgEEU5?BIGqN9?4gfL0r3f;T#+q?V*6gZHL^HnJgff{%*?E%r<+
z&B>{>M(EGaEdZZes*qBe3R*q~+MSe^m|Ozc2?ydq+?<yVI=>avvnc}Y8izEyKxa@U
zCgp+loq^7Dgl>c@NlgLu8%;nxV9ar5@VTds<o2o^5GRr7LYvr%3VzUCuL{ZvPNg|H
z#R|ol>3NAc#qe+g?VJN2LX=uuY{tOp>mTMCAL0)h$O2U!zWHU~RvXGuJ)lzni%UQ!
z{pF=AfOce=K=pyjbAmd-I|o6!KzR(bF&eyb8IrU>Q+ptT6^g-Q7LZB`+*gMjhyf07
zP-4g{DauSORtMKz&@(BaE(do$!DDNldOogt;DFE!!C9;2g4RAD)+_tD>UnBI2je&u
z6+A%49F~K2NrI*+p-Bd6f2F;v1+1M9wHwr!1`Xw>DHP}HD1d`VAr}&Yph_1MZYBBP
z5QDFx^0M{R29GI1Mrpu)1#dJ1X#g+c1Qke*`Y@XiO=GZ~pb$s+*bCuf(3wckP8+EA
z0_r|_LAp<%{sgpN0@CRP@-Eyg1zQC#9*_zz5DU~NK<QVw_$xq8+=4FghU){F1ncrE
zDuB1?fwxrV<tyZZj$Z}&CNs4-(F|lZI8H!e1?tU!Qdx1nLRM*U3H0Do=(cUp)<#&L
zvRE9X58N39S9BonKu(!a-~`D)1`P~R-0JD30PQa*C_s9Ipw0+{1+vr=b|NJ>o<OM_
z+$2&+s#E~&KFrKZ_k{Zu)n-UPlv7awC8A35A$baxJV3jlAVq<jXAtNNP;fd2c^hPV
zd1gt50&GjV0%XHz1ZY$PtOXvf3bqOewzh&HD1)Se0t%8fK!<6SfP%Oz6?}rPLVg;&
z-wM_T&dD$qL_et9f<}ikI8}kB55U73kgx#{PD3UiAZZ!Rm5@1m9f)T$^YcO>qsj^j
z3RwLKIf}O|GrzPr2b`W^g-ss3mkdg4p5TFq5YXPze1$a7Qs#0{837qwS4ak}9sv~`
zB<F*8QBe8-w;sW(r4(!xz#Ih~khnK2m4l)LDF>#M7UV#VD}{!XHb^zzyyuOS_as58
zVG}>F?B@;6elAi_IixJ;4a$O`B~EHkIcV+zI~43{Q1$}zAn^hk6W~;Uq>K=MTQ6-x
zAy8`rDgr7KY`wKXxdB>>f@g@F`5<aQe)b0CY<`4oppL$$n=d%$Lx(Xu-M~2uB;(>A
z3~J3Nfa1vuq!Scco}fcl6;J~Tbi@*<poDDY%`CPA*#OQvut0#6L7a+^cm-`MNCj2U
zpe^C46`94L-3y=t!t*K<)xc>J>KGS)aPoj|)6ECB1fVg47_;zngXDitP#yz06E@f2
z;_t`6U=10$N2(MQKtT@jif=w7`=pkD${eV<AZNjcD}y0D4^W(eGZQF?krsR-X175D
zP;eEHfi4xuDGuO#4H-f~4GaYfP$+?n22CHj2I_%JWU$*56@s%f3ltLbDit7pMyvlo
zEm@Gc;2?$<j9~ji{K3gh8f3NtG-03@29UB76vLiw29U6Whj%G*xI)TN@aP)MaBvw8
z3OpA`BN{TV0NEW~tdLlu0Nqv%s=Y!qU~vg)Mnbkd8R-PMI)l<K(jWlz)Mb#9T>K&B
z1K1*1F&N?xt1_UyT4ng)p#pf>7o;x=4i8u;BbQ3xFoBfnkirhNN^r}pfFw+X@{G*n
z4Dfn2w9?N}8SEFZ4e$`hu)-1ASMzl9gUmjG`Y>?i(3%Trj*An~78gUA0}A%=hio4K
z&BcU(PeDU!bEC+rf?MQ>d7og=z5~bs>Y!uI^+FgKoc-{$J2S!K+bFX+M4Yz|S!af#
z3o=aro&@3qpJX3m44R1norMLOf+>Oqab_OI{uJnGnc!pC!R}QcaSd%ESUsYgMm?Dq
zlw83*d(conD4SQ7fLec`go1O=184>TIe{Wp>g&;B<*O^aCl8(cb%Wj;0XfhgzLQHq
zU0ugfQ(Y4}O#>ex1YdQasp-kc!07`zO9*uK3{hwGx<K}ufYYdg2GnxMrWep4b#ZD5
zWXf3qp0X9ddmcgM7HG|$5oj+ic&!xLwhM4m+yy!k2Oj^?08gJlG$HM<fg~IF3Br(?
z4pIxCx(XCupd-gKi$S~6AkNZ5nlB<?GT1?|v(jM|Bt#ErtvqNW2$~llPJyofM|BI>
z{U`xMs!NbV22_?K1rA>4U<(;gd4L`=rbr=!WHuyfu|*ifw+fIl8`Zad`QS}{kkeA&
zNdh@VU|F+eqN#vX(jm=w%c7QaustX`kfZfM^9VT4zzbnu0PU!UUKj$3GVro@2?kEL
z_yB)T@VpSj7=2?SP*cE~0lX<u11hZvY9fGlkc0KYM4?ve8XIZBRO%XPYPur1A8GG0
zs{7$PVW5U+;@dCGKo$2p`vie^Ji*+m3AGyC{i#Uqho1@o8uL+M;DoL=R)EzT3Xq%t
z3Kpno_*TV{><?oGPOt@_W;lpJl>7aV+#ialDM3B}tz(3x0_dI=1^DUhpd~2a@*94x
zb}DE$ya>29LRZbm;GD^WECW83GX!+gNQnYyO1K!*IE3AX0A1e>IyERKKRq2Z%#;V-
zHv?ILihXsO4rKKVY~_Q7idTRq^mGK!*&rxu3o+ad-W35l;6)+a)5pcxF~~(hU)NAy
z0lc0c+#CTd!GbQb19jZsYiSVc2|=wvP$lS>Uk+ON2bKU&x`NjIfmZ#2&B0i02y=_3
zj#q%EN<54US#b#CX=>U**BoN#hX+4IKa2~}594WKTeIly8sZh;3H217HH)qcpdD(E
z5n)3KP#S|=w*x-F40Qglhhvb2fu;`fcoC?z4LR~2NiC?O1zLQfVW0_}9S4OMXr&~$
zuMeIwNlXSEiwGO?1GOMvC&z<!@I#y&uAu{qCLPEjG7xc?S3qaEYZ`+3iI5pQxD5qG
z`JjPBJ#T2K3f^T3IxECY0a9;*mmR>&1~p#|!D|>{i5^t2xdtJZSca%M20S-{)P@94
z>4PE>v{);Jk-@nLePua{3ed`OPcM{wqM!hp{|Ds=(9v2s;6qM9Apt5{{Gcsq`0-fa
z1}X9eWJU((Bs{HB$O=7__9e)%;MQd*G(SO35(aGy0_`^i*91r_071$@e$xl9{fYPV
z6Nj$r0<|OJJ^d8)q3b#Iof$x<K!fuD$o;{tAuetKLH;2c>TYfZ2I>(y&Y?lj9Txr}
znxMVNpu_>XEv29+A2hZMx)ZD<UjcfCvsF;ItB!xTpKB191wL;?$34hDG(a<hfx!mS
z9|c#*kUcTry&xK}1=OG{4DMn>By|*uQgcE5RLBu0kUKfRPK7Ny109+X4DKc)9by5#
zlB=Ys5;VM3k}n6|fuP{&21<0Cim-FxKy&4wewrS5UIi50(Aj)T$mA~gWD0O>T7i~A
zfo@3C^Yn95htJjc`?#p<ghJ<Q!EHS77D&)y6kO|5pshV$#|SMW9msu9IwjgDvxEwu
z8Cld7E66Qz4RDDFYJY-qGGc*6xG|!K23p1J1i6U^`;KT>qS17Pw5MRkxdwu+fK&1G
z503Zra}IKK_Hp%tG>jm7RTLDEm-~<uPJXC6r9o{zEK7Ot`&}Q>H&#$k@bn7|^$c=_
zM;OE?@Dd=9tC0f?wB`zAn*vBe0epIukG_Q@IJ7_}LGMNatsRAUHQog#2aZnARv=4c
z0~Ithd>n&A;=vgSob|kPJT-MdOK^-dbwE?fAe%H%MixBXg7Mhs4_}u9S(@W%3o=35
z5Y`~~b&SwMauevp3RDLe>Ue5`CZ}D)!JDNu3_+{Bz@CN@Xbv_)Q*Q)1sR^nSvMk!g
zAJP(r2qI5bTEf#mWLQI86Fz=RUh)91h(O)H46zjyWBx%dMCB#)o(<Rp{He(WErt}3
z$9^EQ{;+(3$Yzw}1F%Outx<D3IE@iqWOzeY!@)`$(D1W=kT34y0#aha24$g3pAltd
zP%7x`Nl4*}v?&Ze!vijAK}92YX%6b?7@*1<R4{^S8a>ca8=%4zo|3VTMi_$IO9~1K
zoZxDS*zpHLq@x0Cq2UKI1AKA|<VXm_DGxfJ(hb~_hxa7G{Z&Y>FGUNgA9R=tQg;ws
zg}?`E)IkU6r{$xh5EuUtcpe6a3piJR14hF{GZ?ZK9F~ER^Dbm{J2*uupk+j8#zhn*
zhM?9OL@8!Ahh|%ZY9rKA#>HO)cN#_%aFF%63JS0lWtN&~&awrq*n(`ZfZV_VPe16p
zIW!@w5)o#BhENdea}^Nl_(4qz%*qtY*+HNc{_v4ya5#giGk4bz-(Yvpb{I_^WIsZ8
zqnJW;fI>z=1H(U{mFJ+rRZq7daH|m<aj?2WGnj!v5VUvE(FN2jvQ>a=l5t~T0G%HU
z8o>lP9nmU6ZViEV4nXoyN@`kSX-)~KeGF|A`GHp@fqg)1zC-HqB_p?ArBTKV(6$;B
zVOy7grltgRMgsUOQCN=`{XSFB&88&^xuA8*>7ZG)#1!x)36K+&knT$a&Eu!wX}Kms
z_9Vc1d+-7Rbb+Y}%FY8&xq;F`1-H>bMJ~8?2#U*iPe0gkoeUJU(iG_2N=rd$r6ICj
zDr80lI=+OFP$9VqHF-i)cnKthLy{9lHuQ(=QG%Ka%7mem=R!z{2DT9`3qpHoo^D}C
zDb^E_V%4$iX#*JnZIpsn;)7aFpfNI>qg^>DqeUR);64s$tPN$%0A!jgc%LFD?SStp
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

literal 0
HcmV?d00001

diff --git a/decus/vax87d/rcaf87/netnew/bulletinann.txt b/decus/vax87d/rcaf87/netnew/bulletinann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..7289d1a40bc02710259ae48817b10395aad39404
GIT binary patch
literal 1126
zcmd00a4X8swc_+}^$Uu$vhws(Rq_q;Q4Mf&)(vxv(DU^S(Q|bPRjsJd%SkTQ%grp&
zOHC<NO)kz$EzvDX%}K1(a}M@%4N--#lZ*B8QcE0yoE`O?{e6`b42^YNT%C0dEiKFy
z3@ogS%@~{+Lh`LRz1%#5JzRqnY@iI)+|rzq%;aK+iV8a&1z!($1sh)vch%g?lA=`I
zq|}tO{Gt@S#G-;khyn&ahTzhqEGtf@P#+)H5Klh_22X~NjMSo3h0J1w{Jd0!+{CQ>
zB89}f6oul{vecr)9EIG>y!;}Cq|)?ah0HvKFhe~P6NQqD#1aKhg^a|qRE6aHqN3E~
zlGGGE1`meNyqwhHVvtm7Vv#~xQGTvMeo01ZQF&%@s*ZxELV0FRjzUtZLUC$dN@iZV
zLVjt9LP<udLUDd+QF3arLP<W@22()>x1!9H#7c$4w35`Ky!`w;JqB(DP6+T#EXro^
zWYDD+U|?kcdCQc6fx(r*IVUwSue3lRF(*C0D6=FZSD`$ySRpUJL?Ia@19Eg}fkJ9-
zK}n@TQciwyHaJ+4N^^2jOEU8m(lT>Wi}e^(8Jti=ARbRI$}d;Q%u7j4%gjqH$*I(1
zU|{fKa4abS83*=!VoHiaqC#G3xk7GgadBdLszP~2W=^UCD88Hnz)nd_0f(HElfPq-
z3qo0bX-<keLs4pRX-)|!qLfPW5|eULK_Qx7keUZJ!Oh>t#WhIJ#W4gDt_sEm3dO0(
z`FSbDN(!k(MfpW~3JM_^nZ*qJ3>k^V3Q4J{ARkqL;+BEIks;VMM8VJB$KT!4Pa!Qe
zv81#p73?HX=#=LdWrG5zpeVl}wJ4`j2b_p7P4Q%K%g;$kEmFu!%uQ8DOiC(BEz3+S
z$;{6~3i9NP#Ju#>6ouk^NK(s8Q%KJ&OU+ZrNi8W!Eh<(>$<I?SVen$eO)N>yP)N+H
zR7gXZ3bGpF9eD6$7Aq8`mXsFdrKad86eWU^B*^4Eh2qql)Z~)PymSwSywt>^)Z!9|
z!!$stvY;qGDJL~op**uB1Ds6D6Dt)mOTd0kN=?g$WE*g104awW;KhLC7KLO`#DJ1~
rS!z+GLRw;xLSlI$G;~0kN{dsA6krym<fj(rse>%YD^bWS(bNL~a>ZsL

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/aaareadme.1st b/decus/vax88a2/nieland/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..3a546f6d3ebc24f3dc3dd25b211bedcdcfa8fae5
GIT binary patch
literal 6698
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/allmacs.mar b/decus/vax88a2/nieland/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..afeb42f16b8e0ba1ac60da65fc6f5f5e71c8d67a
GIT binary patch
literal 5300
zcmZQ%ux1cuuvSp;OUzBRQV4bpaddXp^K}ej0LdtWWI`$nQmqs`^GZ_FQ;W1r6x>Sl
zl1no4^At3E9i4;xHNh&yK`I?fOEU6{tQ36p6oT{=eDd>B^7Fv5q99q9#FA7i1+T<B
z1tT*Z1w%^<W3ZezNG_nXs35;M)k+~GU!gd)M4==jRUt7sIlnZoL?JIRH&r1&4J?*i
zT2z#pSE5i*l%JehT&$o`o{^cHp-@s<lvk{fUs}ST#bC`@lCO}I3RVtNR#cjomzkHY
zP?C{Z4APrkl$fih3GyK)$oA0U#Pn1v1}O$>&f=29lG0)YTWCmVKpg>AYXO(%<kVGA
zarX5N^7B!E>L^MDIYLjtKp`_tA+adEG&eP`q*$T6C_gV<&y>NM6KWDjt8+$TQDSmQ
zYLP;5NfF3h$@zIDiJ4$0LY0Ai4Gtf$3;p~<T!XC`q#3L^eM^f=6ml~2vK7iROEMIK
zgRO!igY|+#oWQCX82A`C^+GaBa#EpQ5Mbcc^K^0b3sKOwFg7qXHq;0Cn-}D7pUkA9
z#G=g9Vk@v-c?M2BA5W(s$Dl|~{ou%86)4Bb$J0sA*T+d8tV#r=(>*6YDKST(EU_pv
zF)1gt*a~DO2Lq={fU}c}s~d>r<q2Ye#KGw+CqEfQ1K2DE24MzHy?|g>=MYW>7sn7s
z9Y2592v-IM27LxU*KkK?XDd!UCm(MoPD3M3PEJm11!qV|6)WVWmZPK)uz7qSx4BlN
zCYP3goCS832HXZ`e-~FB*9cb~KmYKc5Ke0agi3|v{FGD%1{DTQJy*Ywph!+gM$n1#
zwFxrP2{P6RGSLY#)d@1w2{N~nW#Dx73G(3#GJv?rKq0eOA+@L|zX)QC4g;sJe^`{0
z52uD>fTm868AO?TYKcN#X>L+#5hyjolZY+@r?YQ>4`+~>j<O*{rE`8!QED<))%FZB
z44h7Wu7RAUDiFn<X$pDyB{~X_1gHVG+rb23yR`zy^5V=Ya7Kb8I*2QMIHAhS!NChs
zmY9-K1j<|aX$mQ+#mPmP1ts}K5OYDQgUmH`g0QNFm}?DofwL*dLmD8(%Em@I$`(41
z_yolv$P)DEgXRPVLk3Q0#)=PC2=WgN@$|DbGyr+kS^=E$i%RnpGV>I&Q;YIaa};tx
z(Z<eTs$#_%<Ql>t&tPbvV#TQ!?jPjB8Ru(b2MHqAypp0yh1|sAYz7ms>wGwaojp|C
zed3)%g94nLz)@ta;E3=zS~+73)fM3Eq~a6r<>{mmWCn>?6kT5VNeZ5MY559HIr+)i
z42ldO>p?ySWnU`=U;i*?P>_}s<yRIf6dC9inKD>_O?Ecsgoluhm#33TNW7!7vwx^x
z2*@G@PHTnajKsWjM49O2>12kf(>cTkp%aU)%shnvLr6?Uh5K+S2M4Rf`}qg?I{N5<
z)3UXKUw%<;Vva&;UP@+OItv3RP~kZkUPFX>(zJ%~O{`QfHbkl+oItr6TMZHF=?uzB
zpvnR*!Z0cZO6mn2c)1U$7eYOqHPVanOADacSx2F?IJF4Mp+Zf8Y&NH^LQZ~OdU<|P
ziULwC0rEMrG6rJ?YfdCr;L(Pp3S4HATEB=P*Ds--&YZ!iB?_gP$pcZ(fYK(mGG8BF
z<_EimgnBy16E6B0Bw%GfsNM|qbcUDxB$xNlstR1pVV3u5u=3tWM;WTpu?XB;DN0o^
zLNpzSDd&ASVWqq=r1(Zkl?s`8CHV?L#ySj~LH;2=oXUn~;ED{Q(l@^>RiPwbp|qeN
zwMZc&F((a_lY)$m7&skWTzrf;9V{T#2Sj-&B7uW+mE;#7=^3Ch+Xz&$;x4oGz~!S4
zXOOWDq}T>!+aM!NkS<V?1!bX<e1+nI)a1;x%+wTe%0+Nn2vIHuy9R-p&Y)CDkCwAL
z&T_FhwTN!5W*PL-G1xUo160U>TtH!IXb3IUKt^%uD&T83!)zq0OcO^b(}G=tV1*jP
zK$L34x1Ocp<s7)s3U&>OM`=ZCgIdv{!LE2)(eRMdX7KlM0jXBN(dN$2NdZ@Npy&XH
zGq$qV0PZGG*$Z+K;ldZB2j1=u4R#HJ7rw|1Z=E0uI|V3^!`}v1fV6HAZEy=vQw-7!
z#?l7YftAS?#I(UdC9_X(@StshL)(;SEpS64P!l{f*cDU&g6pQ#a(HY)o8Kx(;Q+0h
z{E^~ZAw9D!HP2pvfzt`(e<M({oD<Y&gqEF7KJaP-)aQW&H}+l!w06PTk07Vlfz!{B
zBn|U3atem}*#t|E!wA&lP*4Chp>cFNbQm~8f<q8}K+iM<6tgpn6_PVjle3G#y>wj$
zkYP@)fj*qDKr1LpEk+*60OctiXfvNd8(McM8$lZ8oYtUP7u08hWmX-9)STi}g|wW+
zbOvc~I~|n3Ijy1n(8RnHXorx&guzI~isVie75Y@>pg_l6KV#`rL3@^z_NkyfP-9MI
zc$$ZHsz61HpQEoUs9y?-TxhQf7N`ndo=yz5;IIev$Pl_A9V?h_Y&yYRD^S_Q0L=?T
z_pjs`jL7S=4p{hFf=dZ!PzN89yGRIKNS~5{f$&%pKLe*qsH2;UtDAzmkH3?n4+AT>
Ih3>)t00Xv&tpET3

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/board_digest.com b/decus/vax88a2/nieland/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/board_special.com b/decus/vax88a2/nieland/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..a25eeef17f16f1c0c0f75b4433b80c9004783762
GIT binary patch
literal 4104
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bull_command.com b/decus/vax88a2/nieland/bulletin/bull_command.com
new file mode 100755
index 0000000000000000000000000000000000000000..4ce40987612597bad19470894dc71f696f3723f3
GIT binary patch
literal 166
zcmdO6P;s)dRS9r&4s(o9adC1sw2Jl(^3ih&_3?2H@$`#@G4xy`T&)d_B^Xrv{S;h-
zg8YLNLOfjk6x{to{1sdyJVPYGGQqB4u0gJ7QVddHxp2oIKTkh*G)Vyl6(@alH<f@O
ce`nX=U=2-mHU<@tfmZAcDn9=1{-GfZ0Eo^gTmS$7

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullcom.cld b/decus/vax88a2/nieland/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..49bea1b195d97b2b39ddd153b92bc59f5f4ee71d
GIT binary patch
literal 11110
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
J>PPX)2LLS7!5IJm

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullcoms1.hlp b/decus/vax88a2/nieland/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..f9d1e3d7da6309bdc9b700214ac47ded9518ba40
GIT binary patch
literal 20044
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
Gj{yKF(Gc<g

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullcoms2.hlp b/decus/vax88a2/nieland/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..b9e5d09fc0228274461c2b6a010bcacbb291c6d6
GIT binary patch
literal 21050
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulldir.inc b/decus/vax88a2/nieland/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..5ad1209d3cd852d0dd2dee1db689959bfebfe5c5
GIT binary patch
literal 732
zcmY#l;0$mKa`bf#aSc*%@eGO&a&`6(a*6kG^>YvLP_R`nG&E&kuw&qK_V@Mm_fyb!
z3ia`cckv9;S8#C+b`J6k&~Xd$_tkN63~|*7@$_}of#}q6jQ|U|Mt}r87!*K2jZ-H$
zGC0K5SI5c6-`QKo&o$gNI3ymb6wU+bfXRUkfy#iy9pEPUfn1{F2QewwBQ(UtKip3T
z#)t=Ng!4dJb^Kg?141H2891Fi9D^L4LtKNjOpRgQU=TtUH#AZJdCL(+%uoSrD7tgO
zf>0-d*>GDyJO&43Gb|LqE`fv!%#Wx%umZRdARa#hr;oq8r?aDv0wnkt7#MVrP1V4N
zI86mm=zxS>{X&8wRTwy314BK-9DQ8<oLv<(U{QynNRxp<msnFhTpe9pgBY~Y%!P&m
zG=yNLLlkQ=Fff=Rn{Q}n26v^izb_}JqC!YUX0bw9VoqtQg0_O8kwR{1afw1wDuXea
eJ?QRt_V?A~R8&aGEXyoTOv*`BNUBsYVE_OH%D)}}

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullet1.com b/decus/vax88a2/nieland/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..e3a78cdbf0fd556ff30f13df85af3366adcf0007
GIT binary patch
literal 31742
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
a^swO0ge|{DzV{XsxuE<GFXi;$c?SSPQ5fC;

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullet2.com b/decus/vax88a2/nieland/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..d8cc25282cea24cee180b155e2d388a27b0a0f71
GIT binary patch
literal 23646
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
O6;!ksKy5tm=nnv4RX!I0

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin.com b/decus/vax88a2/nieland/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin.for b/decus/vax88a2/nieland/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..2fcad3bf549cde82d9d1c0f4f81442bd480dd93b
GIT binary patch
literal 36780
zcmZQ%aAr_oa8^)o3ia`E4e|8TbMp_<Q3y*dD$dN$Q!v&yGS#=R&<3dpC@m_;FHW^m
za4OBoNiE6DQ%K5BEJ{%*Ey>KuEU8o|D9TSSO3c+`PzR}Y%`3|+%FoM9%`34|@bwH)
z2yk;&2y=|kH8j*Ww=mFA2=fhQ&;qFpElx~NwNmiRE6dMLO;JdyR4B<vg}X-~IX^cy
zF)u|=7Nj-+Vn=Rjk(GjPVo|n2ke-51eqKs`9s|fHk_?=lz5za-&YmF(o_-;&?yf-!
z8jcFO3Q?L23=9$soSuHpKA|qI3hE&5x_SDz2J3nHIjb`;h@r{3cm_dbKxU%o^7nCZ
zg-J4qqv;C`M#zaE$!Vwr`3AeVx@oF2FsLzbI{W+j`ui#9gPalI7^DyOZhU}akfX0_
zh-;9JkE>sNfD8ktvxj4lqjQLBkd~PVni>WMDTFxz{+@mzFjGKm29V2OwgkC4x_E}@
zD?n%l1_nhWosRCV`U(M#?ym7Zu72(z9y$Sz?w)?`43Z3-KK|~W&W=7HSx-NA1${j?
zN1tF<J$(iS22q3w&LKfQk@^Z?ih+Sa9w8GD<nJ30qOSmQhohfMJcQ4H;xA)MbZKON
zIXXML1_wi29`Enx6Dfpn705SWF$M;8gq<#~&VH^T`U(&lWTmr?YfzAXP<*JLX9$A`
zLO+rU1_m7lPS=PK*C0PfA8<H>vO;`ts1wxb!8$&kPAcxMA@QDm0ihuV*i`#EdiueY
zyZSjg`MAb|0wvxx!ZSn>Nr$tKr%Jq|Q?RRFhz^+T=kM(A>%zdmpuoThPXh`8&Q2=6
z@lK8*&K?T33hE{X1_tU8%9twrTtmWxyg^Eg3_w6V0u&wyb3iWljd%9(1iK~@q0m4*
zf`I`X8_?7Ub$z^#r=P37f~TLeuZswB8Z<OEf`~FOXd{U$c)0om#JhL~xjKjV2SsX`
zndk&NhPlSOfpdzMktqWMgES(BT)}A(M8><gx;cjWgn(pS977xxkOh%bn<+v!%#Fd}
zo*~X2uEF{Wpj7G?58>+sM+S$u`a*dO`uOxgl|r;Tg?RdE7-=#X;nNZ18s-`l><Tqq
zC)gDf$RVzvya3Oqh6*rY1_lNj22N*3A0Gu5XCK!H4-Hixe`gK!l%c7~$*HK|lA4^8
zSd^-eT9H|zkdc^|l9O7*04~#fK;@ouMrv}lLP@?tacZhUW}1Stzh6j@zmGzsLP}<F
zVp2|Oik^akXPQEBz7DAL%u~oqElVweNg|Z%d4WuG0qe=kOIJwDOHoM8OH9fEaS(=P
z7AvIW=cOtX=PQ(CB$g;7Diov^73b$EBq!!6<mHzrBo(D5W_y6lD$mHwNmT$T&QAkb
zt&oyflBkfDnUh+qkXfvdUyz!YnxdnSSPU_#Jijz21#CoOPELNgLSkNJeqJirq|}_^
zRFD^Q^HVa@Ae8{v7(E3AkNk3we{@j2o>{Drm{XLRm{JMzXo`*@$W0{~nPAI7F3n3#
zPAx7@EUMH2d$u?O?tr9JuqPG4q0GSG42>&Lc5(3xhG$<5kN{Ht(E;V@NKH_jfrBv>
zT=MBgDyS*wIy0y+aDwF(Y{9~j3VM!yE_w=RW+*}Ja(4|02=WZ$1f>8-6c-d_mSyIo
zrl%HLF>rdiDQM{V`G@EQgVcq^gVbthYAS?yxcYG_g5o<bUjZVgfY7L?r)R^!si2?$
zPI}HBuFl?Io$;Rj8m>V>AeSeDlM_OVLVlh?erZWTX^DcTzCSAir>jq}D}y1}6xX02
z1zQCJup3=LQB)2NH+4`lEdxgw#I%x()LcCVb_PyYKNkg0HwI9i1*LtE*OAh^1~_<h
zz==Kxob(_87zqnO1_n!r&s~Fp^jrh=3^gGh0hOX)M|kS{BYdlnT2z!@qytK+psd5d
z0JqoOH3U={Yk&wpM_*U4jqa%>;6z$bln+W4>ctAB#i>PkiMgo^h!g-SlR-s&n4?dq
ztA@G?s5n&DffYQEN=(Po$JGxMlpqtKO%#Qk%)C?vJqAus1zQC}POxKxONufJ6!O#3
z6w>l@Qc{Z)Kz4zWadAOva%Ng)YKkZWr;EQrxQC~YtAd87o{y^@*k}d~aOi`Q0IJOz
zo>rckpny?VP=_Q19k5DJg!}vYBI;RC5=0Tuu=3P3)D(uP2DuVsm4dc{Ap-|k6cp_O
zV3vY{0$3g-$psdHL@P9YUHm~MC0IAatBMMsfJm)KO)f0~l}8YNmgIxN7nJ!6it=*{
zN>Kgk<Lam99-?QU3CepQ3w>Pu6l@iI9V0Y6{ajolG*CURqi&_Hse@f6R$WsQ)Zzh|
z;-;Vhau~#Da9#n`0}5b(Y9eL`fi!9xT4^GMhbq|j3JMA?{tBM9AwizLXztR~G1SpD
zWKd<`<W#^FT|Oat>W=Dq{y};Snhao<sBv<FTY-r9f<&x)h@N^BG-5%uEGQ$RwU98K
z4USj_PLK;A(Zs+Db2W(X;?ICR4s9W|9l{M*jK=0;O?`cJI|X$HTS!ht4OMX33<~wL
z1Eo(?DNx%3)Z_)Vu0Z-37#tWl-N4O+cu;Fx!BzpvgSRF$tiTRH7uM9&*N2EfYDp<j
zxgU~RT%wScU!<T9uGAHZ%QH)oGxTgga(@0Hu2u^AphlxYMq;r-Qfg|RLQ!f#PGT~m
z(-G_%0&XPxxrW309iV;%q?H6K%|K;?n}3k2r@Nm9xRIpEz+lI~>FEk8C_#mXi?a`?
zEg$Tv0q$pje5;_YuMbwM1M`18a(hvefq|QW6XZD05Kw6gsz<<nfVMS2@#5pD5)kAH
zYBg%8gXPpU)fhOTtr$r22VEINQe9I6WHxf!1zjPuWuvai04jGN6^D-}xWNl81!1ik
zb$GK!6I^0~Q#`WMKy5g6O-+=xoPw=_UPw@=s~)GKf<8zAG-?z|Qj1F%7(itv*iJW3
zKbLq=067OhN>4~@2O<J$P85~q<z?ojgIiV@Haq*cI{JkMfGmgBkcb2Um4n*r3eFv1
zD?#xEicqLGq3YDZ(FBS_<PMpp0;HIO7UjweCSY?w(WamQawL)lbq!A&a4*hIQ(Y65
zs{KNJom_*A!Meb<2fO;XI)^}8${NuAm5!$?xRwr1%}GrLC1_B^0j-U}x}c5(hZHE=
zfSV6Fsfl@|1q!LT1tpaVNjdq+*~Or^1XT;5gbS@cITaNWb8^59ABFPFk_?4ph(3Er
zoewF%kfYPd$=@-^1#6f>q@Y2{po#DmL;_L)=H%yRgYzUrP$4%lGY8Z^A>=NIa!~mI
zs+2I@6&&Ii6oL}j&PAz-C8-KYu+fR+{JfH){2T*>yPShu9Yb8f!3IrW#idEmrhr0X
zi9&HnVo^zHfdkI42=(!CMoC}Lh9)TPoddwF5U?5g2s?v9{g5q8$p^Kx%R!B5h$e-U
z{M2Gaq;?YngD#?V7#tF;5gZb%3C<0m8W!f-;*!LY(qe`3{Gt>F1_pOXISk3}&>{m=
z*?@})C?C>RfHWIHR)b0<XgLWgF(G<E<ruUM1=$O3ydw2OHKCO%I2D3Z6u1=%?xX5}
z`!2{W&mdPHKVJ>?;K*PVaIaZiM?EA&9n@$FNz6`F$jk$^H`9vpa}`Qbi*hsb5_6!f
z3r{x&@F)o=hod<I(%A*Ke+(c#k_3k}QfD4i*gys<7=*xbi0;3Ft%4c2uMbOoj={m6
z?tbwhu0g(@evUriV0J7n&P>mPy9r!Jfx-mT9R^ikkUXo-si@$bSX!J~tdN(QSOlqg
zKp7R@@<~cnC<f=?)D&y5JHVj^(TzXHySw_i208jbn~b2A7RY{BX8=?>C<M8Nga-M6
z-RqeK>XxaOC?qC>+O&{(U|>KhWn5f+Tti&rT_XZKgIry}np{$IQcFPH&4SFL)D(qW
zP#-BhwHVS<hlP%>zl*0^WIQBk#QS&#hcG~DTNO}^3QmrR>8T1isd?!o8Q@F~8o7f-
zrXHl`lt=g-)ZKA(_i^>pKpJlXjm$w>u%PG$702*e4x|cH@<2wUK=BH$M8Km7&=7&T
z4O0C<5(KFK0B&L_AZlc!5+0%hM*+_Oi7BYzo~}W9ey)1pZac_f&_NqS56mU8vRDD$
zlDB7Y0s9qVIV842K?4h}8W2n4A^8y`gjT<3Sb^&bO>ogK3TnrJ0t4Ll14lQgJ_EJ3
zz^%dXAkPq21r0MDbq#fO1#s#H51%IHWTq$-Bo-y+rk11@DP-m;=tJz)Q&-ni*JR)a
znG1_sQ0~RuV)S%lP=fgd?h=UWk%L+oWFo|)9{%Cbgu(#tVW8NB(jxVALurvhQk4rV
zRe}0s3YmFn`3l7)`Jm*PnWq3MMZgZwQ&4a&Eh<XQE6J$@4R&M}D->tu7UWby6c?L=
zOaZ6E%-mE3=%7SSBB-SSOXdooK?87lO-)P&C0tOx)q{=$h=KhL_LP5st6w~*|LE!G
z<_~eBH^_9)G-wM`2Q=_dkds&ma$bn5FTC<8h72~8CS`$Y@ccA|y!<>}NMs<?z-)8?
z+XxC~um_>#HK_cC=zt19Qa7joFNRvLP*9XwoSIi+uLm{(7TjP{Ah|rV7^~|bHbPT5
zsQKa<0&2AzAa}LFC3{{ztUX)|9<(V=ErFCT$o&b_kjYCeM|e>oBe5(M($-E)Nl8sn
zD9+4FP6c<ta}tY76iPsG1go)&5vm#dK;aCECLM)>{Nl_K&}0NmokBr=W*#Vo!-l8w
zQY%W}c0wXI6ExnGs*sjhR9vEvms;)%G7n||WGE;xC$*>q)ITkPjGckP0o3p>PAvh)
zUS2*(Bi!6#9fhpY;u3Hz2a7pHaJYlhil1wEysv9;FlZp%&p*V|&C}U2#M9r80XCW<
z0alAvPl3xbEVYy=a!m*-M~y)456MVX0QDLaa`N*F!08v-900W`V4j0@T#BLPuOkDe
zi)T>0vwx@`xNE_wsGzKnl3A3RT#{c@sgRmiQd9{Vb^|q+GV@B28c?9%R{+(|pjH?t
zbkGa|H!>l^dT`4@%0LbEl6(cYfgmHC;r%?gLli&`fi|TvT@mczAFdB-xI$Hc3}Fxe
z&8WDzMj#x*021?c^z?}j4si?#4F-+8Fo1f$h%psIPz?iVC4ll6l43}Xg0@Csxd&8L
zfSW7vkdYop7Y|f0>o6F=`|hayT4*N~RZvsgP*W2zuA&Z(e`0L0LfGQr7^GonpsBBq
zYBX;9Af=ar0w|pzg^2-beiaA11r!>fD$X@fPuB<<7NTGoP{{!9%?9}ftHitdyMadN
z6%-WUO>vMmA6GqS6O2I)RTrYdgv@Lpg#x5y3>i&<jd{5Sft!`!#wNIrtYKvcZsCDO
zxIm*ioRC=u1zQNMVPplW6hSf139aKnHNCEaAxa(N;*W3_A~k?q4jOa<+hz$5Y0%7|
zuZxDKYY^CMJ$F|<bpv&<B8ZdVGCr<)>Xz!7MA)tk4;9dmlq+~N(?ApA2T(&2oL6Au
z0t`-Y)viIdpw<Rr6anl4aEk%dXvaM*rHLBLvS1UDVi^{j(709u%PS}-xce)F_$ydi
zT7oJUP+bKpLm*{6q_>O`_pX6Rts-b7Lrhgr09PE~q7u?b1r;%=MX4#Eky%L72;9~I
z4Re4iDbKu=%w$l{EiWIn^#UDM1<j&B^nttrFU!Db24W|u{|lP@D9OypQOM0NN(Gf~
zAZv><Q;W^vZ4|_q65J3_X9QkOK}Nt!K!qu2FdH;a3$YjBb<nURr0_wqUIiA8u*~fi
z>f-~N4}%P2Ley)*>s+{Lknt;sG?H<UNC0~STK0iT$IR4XCrqC}`w_t!$Yz0tDR6lT
zp8r6ufb`J8gZj`)09@pwRHqD9a9cs?RRcsooD5Eo@!*+fZ9`2^yyq7wq-Ex17H25r
z=cIt<gi!LMryFRT2NI%?6lZ7vnpWUcRPX`SXC?WNsvFdRfJQx}4+C;4cmM#kJq(R?
zs8aBt9(XbUIuZd-*Kk`Biy<QsNEV>ALUqA02~QpHBpQ^OnU`4tZ|p(aAH~rAB_c>b
z8brWmAjbzt6w)RJ4_-q;4<rbgA%vwGP@V@>KG2aUl`z*JCv_cg-UlU9P<IQ|tOW_f
z@~1u6E>N}ry8$#o4lc4Fb(V&eF{BuEba4TXJ%i1Hi@Lb_s598ZN<eVDfZCj>ikv+h
zv1ko)g^z-O=Bz>Kh*J?d$OY<*D&*(oR4OE;f+N%()+@r=Z*c^7T0spEXkyRF%*`xG
zO#z93Qe$RbI;8tz3-&8KEucCR<U?p#ps3*J;sS5AAwo(StRFfn=I8?I26HMZxaTV*
zrli1?Gnj!@q1$2t2}dVKXK(1xJg1@phzB<w(#ur<CsWYq3M5~EW^)W7?gFha0f(`I
zf&w@oG|Y4i4a^LnWj3U4^#I!rRt9cVf?^eWj?;zYxDZI&4HQtI&OljaerYk-Gdxg}
zK*Rr@ZkAvk4qrKYIQqeS1sc@waP)I`g?kLNG6LB_0X~k-uAm54R0x8Mo`W+xtO00_
z*CzjfNMxJ*10oUjK-$O9`0@1*bA=6uYT|c&kgFrIncyKlgsG4@OsJ{Q@jpo31lK+8
z`3lL9VM9>Xf}}uDiHFkG0S)|USV7Z(b7)WyvVEaJL9Tuwa0?+hQUTm+f@gGHLr_^2
zlnRcfWJu=~-WLTmY!#AH(=)*%+j{U?hd=_rA1a^`AE+x8Kr_|g0U)>|q2t2PPywk8
z0Yxb|H>5xYhG6jt8PCI!azGU-)E1BjL0s?(5V%FK(G*Y#1uEX)BRh~N0FCW{Mm9j2
zp|d&2qbZgQoY3VHu%#u~t2<6bh2RX(T7sM$=#W`4d?W_$aun-P2H{|?P*iY(Owl3+
zbYQUwE22^KX+WklKs^KS+%hyTLdN`{4nfpKkfH(9ZUs+CLUItO(NYR70Mklypk)s@
zv%xHc2dM_UQUcor_AhMEj)Q@d6Ozv%?LSCa0;xN}rh$_ZQARPKmK%_k4Ll5?WiB))
zfMy=Rb%PnK4grr&p(=8X2tm#+AU*KZp#?50ps5ff0|^x8{DMkw83tZsSdtH3Oakd?
zqq_v!O>hM}g8`pA0z*ARkdi8B^b76|SUVWfC;>Ht!DWLhXekajcS2V-;w{@iYoL%U
z0CC|Kz(*B9-4t8!Vvyj-;P{XrKOcX0$Q)rjNQ1hLhmWhD4u}bAK0=mLX@b@*f};_X
zi$L8MKUdJA2vEk6W8maORSoJ_fQHIIqE_l$AbH5Fx+P?;3X(R!)f7kx!Ws>b)m9)v
z6Ex<jZUyQ57$V0lejTw;?}O$qFkOYF7h;pXzPgn<gCN3{Ap1c}4$#ser0$2N6p%?8
zAOgwpaN|IAubzjG6L^{d)MUy?%_(5O9&^yvk*A*v)a9UZ2;4+N#2l<Y3>JnL=!T$H
z4>(T1Sqp1>AG@8<yyN2-jGP=nTueJbwLjcST|-b$7;GoVkMST$1zS+3&C(LI_5dsc
zb`3}dqtO5o)Wi`EP&a`FMvwvm#6`GC205>Sq%=STbkIf90xXN3JE7t0>yI41kU0go
z!DzKUc)kHrIp7UHQ2PMct^Q$1Ef&b=1~j#RR6<K?0{-`NjX;hQ5Et%D=)4%zOi*BA
zgfOfl1WH6fsfj5HDBURRAp{NifFMug78r;d0=F7AZUl~7uoR@23@FOXE6FcK41D5`
zU67lRLJY)(TfyK6jz0zHU<#<JMCyouk{fv30Wy1yYvu%2S0a^Ch;bmuYFF6A38?W5
zo25lmwuliB1<>kUe-~E`@IZkM@>Dvs(+OKBtqESN3(gFjiVBgb#h|hT<TvDeqX=t9
zfFv;D4J4=u?FT|iM-{y4VeyPwQ(})_XbuQ+^+gGKP@04XK1vP<as|mjn>pBX0Nl&~
z6f*;SklNC?dLtpQiUX8ZIKkZz^m!z|d_>&~ZK~!}g8OlhZWu~P!N;tieHyr7jwvai
zVU!?Okh7re6v%o5P&>OAGB08Uo|aNz-~=ypba4%K4)P2DcTfFX_0)r0t)L!+&u)Or
zI3!maM(8+#R#$-3f)?07jbH<{hkSxvVf8v#8>G_(aUe_|R6U~oBnZt1u;!Peiwjy!
zguO2UkCR}ilfi|6YjA+Sp9?&qK`Z0IP66lSAc!nVG0K296$PVobb?(SgPc9!hC{~s
zpyd-p4k@K;5;EBb$=#4fF5F~D8xU?X%6b*>^aZ#9YzhuJ95q0&D{{dKT4V(sw6TYe
z34+4}t>6iE4S_7EF+?wOVE%zLszC)5L?LMJ1bpz=4aH9((BTPtP<jK~2Jt5}uR*H_
zuwP)U4Y+U6Eii%%2LvFuY(c&Pt<Md%2hX!YZ3qFcyoHZo5;PIHD+@N!(cRS^RHmU%
zfvYocqUB%EWI1>c47{?fIJE?tUt#4kPP?Ir*UulhKml3q=MOT|9yH3uiLf8Cv_ccZ
zeu!#pE`Y3Lg_Nz}mM5fwkB8JJpovG&Xa=Y~3mIt!XA-1rjycH<O+Mf$u%gu5{E}2?
ze+%koJ8)`5vJpoN1|ttgfV>QuaJ83W;8cKgJwa&@A_z?(ny|VOXLv#@bw7WE>58CL
z+6o{M(C!3#@N5dE`LK{B*7Z(KXek`BX3Aa?R)2vU4-tbo9$wQEc0Iy$nCl@%*@O1y
zARG@7gpbug#tR6Cyh|vW+g(C^1MESm8lH2Ysl?64(H-i19YY;;kUDiu27;*?9t#MY
zVEzCZVGkMuLHGj2E=W8eEF%~n@Eim$=3rKZc)CT}D?w{GQ1J#I0fBCPfek)@R}aGr
zS=fp|*ajI5&<bN6T|-R<WoX?7&PON)I{Ns)3<K@y0rkZ}O)<#!0B|t`+d7~D8qo)5
zGW4*9ItpZ+k&dpBCU`|LBr-uE4l)xqd<m&Z5m^&FR}0#afmoZL0;@xyxf0Z30vQ1r
ztAN$gQV`dGodOz)ba#yhN4cSn325FBI<i49UBQO}Aj7SoF(KCw1;~;odsu3L&ufB0
z4ylO?RtBD~N3UrhJMlC@qqpEz3b;iI8rC(2*aPcTgM$-1>PKKDsE?<wX9zR~z<vg0
zQfTr6JHs^|q6AE8!a~Ug5=wYW#ng&|%%Vi_QVDpg8WQw~77oF>4UunLVL23*m|a}$
zL48m}uJHr4(IKN?nuJRhGf1uJ=MU0`ZZ=5F9yHQ{ZaO40!e`HLmRs;Vh~aEVsM^DO
z0k{I(Koi~r!D)*r!VegE9lYv;D!JW2M;Dag>6P0JbaV$iw;Q13c7i1?G`Ax+x53r7
zhkv-AYq&jp&jzG{2+dxI_6BU-0&H{#lzWk~7HCg2NJx#7Qvp%JAz1)k3kBZ5mYM=?
zgrKh2gk(C<x)Sh4D$KGPTF%1DYfz69*5^P<o={~Px`sLiI)<9mDEmP*EXZrPs~TM+
zuw{_7fdf?b8|WBm;;t8rk?IA4tuc7H08cBh;taIH2$Wdhqi3Mn!A$`+l}>zWaYc-g
zqNWx<f2bV;kzNewnO+Pu2W@&W&_PZw#Fi}RT|3Yy5h$?`)0QKgn+<j77&{=#1~hgI
z@#JRI*dabQ!{Y~*n_&?ITDJ^tsezh!xLVtUW5|G>F$A(~Kw}7Bd5aoD1ly0$u@NVD
z1VLNkPC=foZuS(HwT`&TTCn-Vm9wxmHK;zNM%`?vW2gyEQSfFXO4>u}n8`p|@i_Wr
zMAgk8%V?Tb*g<Xt`2^h0hqX#jduI4+XK=3((#ZquqlNb1VC&yNMuS5geM|=4^FX8>
zSmp*tF6~-%e*Rz!1}61@GC$o?56H3sPCbOm8tkcuV7UYB5ugvCLJp9z2c2ev=vhJp
zp@T}Apw;c*CNa*G32#HfO@}2+h)JOFLQK=4Jy&8|9PY3#F|@!0cPTubQO$-5!kkWg
zeF--m=5nY>;IT-A+o7WH;XJ}4*U)fBoj?eI9Li!Zfjklk-j)J$Ic!9RaG1kQhPfPU
z4qA+Y#SpFrjWmIx6jBIbpGSihH=q_ea>#r5!?%9h!+j4Pr~wt~NMlAIjgVOfjOhvJ
zpb=y?2hs&aFYKVzq#LsDKvsi>zJkFc{$M-7mVm|JGtf9g3}&Q1%sYw-AnmYu56BJ(
zP^du8(*VgqCqLlpQwW*uhdj6faxSPz4BD&CiFDu(bX*^?mmkuT5@X;*Rt1*^jmx<B
zLtTl`YoG(|wfj0ofL4?!C@6r&4nb9Ch-+|&kp{S*?BnPTQwOm{6SRbt!35Dt0DD*g
zq6J*agGU$9G(pDlFzR2Fxh_a{22T*d##f;oMn6#GA}!zst;&H|tDxZG>E;I7Z13+I
z;27i@58C>tf!N={sQ_B}0iM2wNExC!OxsXX$1UE^HQY5g1gt<)7F0V!4F`n<$b3B?
z&><S&Wo4ig3koKP3Zx+ob#;Z1jMSo31<)Zwpasy-N!eo1HbKa`M+J3tU3j>G4AF7a
zQCEkIWk90`y6*%MGn$Y-AGCUB;DfsilIyr3d<X~L4sh`oXW)b$`CzDEtALbl!08BL
zG$I)w$wLJ}=>?KEaPFNaJQfKpwcs;e(5wQQ!1MHRb$1Q62k-BI*aO<y2$Df9RUm5{
z;W-9%*;}Ze3p}fEDk^}upe?wt0dafy9!anbFlp%AIyA@__!&S;*Fh~Xf4>k<zfe~O
z2G~Av7k>uOE+^1hHLwYw^=u5Fy-<b*h6bE&{z1NuAsT@?j+#acphd<o5%_LVq_mI^
z*)ai24|<?8AXvbs_%J{LKLclQs8f)CXo#nuD`<5!c&DTwXh#|raUGDjTd1EiX!o0y
zf@4YwWJNM;H6LtcDR@~Qc#j(BggxA+_TfL}j#_8wnLtiL0iDSQ8j6kw?fBGJ05OAg
zeEgjqed0mvcsKu0KNlS^(=XIlM;?)1IKhJ8&A2+?B_d!Apz(6V8Ggn_5EDULx<IKN
zRBM6G*TZfB*eq(CZAaPJYoOEmNIxG=4-uZAH7y~q)8Ify`T6>XxW)&&hUh?Lzz6ez
zW>`>8XGEO9i0_O=P};$LIwR<uL)gh|3Z8zh5iX7)u3CnMIv{q4r?0D)1%oWoNp@Nm
z1`42+e&CfTI^bP^3=E(V1$Z1Pc=~~kgVM4v(DC<if!3c|My6Welz=#|Q6a!FI5^xt
z$VJQ8PzO4W3*JhsWoQI85q{brs96EsSPnf6(AC{B#MOlXw00PrxsgvJ11&6p9Nz{x
zHVbiTmKX!4qmPe&IH*uXJ}wMw8^W#7QWReOLir*LoCq~=Nd{268D*UWXoIC5q$&iB
zZ-c5JkO$xcEhviN<J*wcDPYflT2RnJ9+byGJMJ{W^Wl(o5@L%FbTzJ_0aO;nWUw>9
zt54wjYa!=Wfpei>s4r+AD5S*$5((BY)KsulK==?=j)G5`FhxGQ2jo8J4jj;u<lq2T
zXIyiF%8*kxpi6RbEOrCUC4eeZP)LD22aY62g98+qp5Xm<kXc&9)M>Gf0%%=BSt@8_
zc|cGYe4PxW?FLH`pjs)IQxQp@LU~4No<d1cC209oNj~VLPtaZl@R4kwb%UIWuniBO
zMgZu1Jw52@TcFME3L2oiXltwk^13akSp#X|Le|xQ=RP%cARBFM)%|^3)OA3^ZlG;P
zIt&ir9H0Q2GYR%^403e=9lL33X#{G>1^L>lLn@^ZR~PWoT+m{9(Aj`sXJ&vlYUiXv
z_NIYT3G~1?nE!%OL7TFJBZC8i!jL?R5{tSxViB}|A9VhkI!ZRw1nskc#|d~@K5{Nq
zuvLKR1DWflpn<e;8xeUykmHCH$}$r{OBVfHL%{th1qHZn1zQDVbD`s3U_Uzh`?+}r
z`9h}VVYcZ&k_U><3?b<Znrk5KTyS#}yw?kwh@fpaP&g&#r66Jh)DlF=q2T-g%b6g}
zE~&|RsU-?|`6;Q$hgm>&ZJ{<H!Bvu#f<D*`&_=I3&{>eFpiT5CkmY>{XFwW`kR5=C
zyo|iB9r=VqCr}F=HuVDP@aPz6g1v|8Yd=>#1F*0YEVU^pC}^Pg53*WE9o!KBdC#*L
zb_@peq$1EpDe$QY?nq`RpqSwl<nQR>3|^xR>Q8`nWELyv!$lQ}%S$qoGvEd>c;GZC
z*dsK=#XsCnT@$wWRZ#)#BB(gJn;`2Pu!cHxcS>e4WSk0AGJuYpfP^^V&<34Q=7uAz
z5Gfk$Ht-p$=q`iojf7_zNIC^~I>5UnAmte1NJ$3R?heSpOVG)a&@*^-3=PZ;z`IyN
zQgd=ZX{QLbUKO?z*$}!f6m&dkVp4ul2};Wtaxw`do<Ze2s9aN22u>|gD6T9nNzGMA
z$}EAMx&T?d2v-X=*EuIOu?R^ua;kKO<ThOC0UA`0SVT?{prhsxDFPCY@X*o#2Nx(U
z`3JZLL9#q@iU3yvh`_@ab`}(c9U-3vxCZ$;`nmdrz)J{-PvPR|$pW-4NCBzthIkZo
z=qb3igJ$1g*APU&p?MZ>O0h5`HKjn-B*Xh<ZqQ?oAggK+#U|KwV8?PQD!3w6&VaX{
zTEOx%C%CYI70#fIF;EYI))@rBy_8uDi+M;(2ewEGHPu@fgHH_rmB{ct_l5?D6Cxld
zl_@B|a<(m$0ZKMTprQ<v#0yf3auf4X^GZOe9C7Xfv~3I8{$r}^=O3mEItyAIwrd02
z_64<fLGlI$R$!zK*)0a?Z6c=&M=Uu2sT_mkc}TK=31g%RYL*rjMx>?zM3_R_6xhSm
z1Qw>n8KosD`Q>?_AVr)R0qP@w`U{{iqc}{(891R0SV-MztDpyMMayFeZLk_x4g~d#
zK!X6F!%#r2Q;;OMe+o%!pfUz51g@MlVMVBk0jTW`@;GFe1f&G1)r=h9CJ+}u3Q5q~
zHt3dRaJlZ6UjjP(8Jgzuixgmi1u3(^Eg6ujAgiogG{BuE$S9dKcoi<lec;RnZe$@^
z0+7}@QXqqMYFHT>!utcDEjXUOuHbV&0zyMH42`Xf3^Y;NMo_myM_-@=^`PzP;EW4C
zIuyFfA9i*fXq_==^)lFZkPQm3<;0-s2D&!^mY?mRW1}EnKn((K1%~cW03C4(G7z-;
z9d!6aW}X7ffRcQLq*SPGPyy)&)ecHdL9SLv`xQ796+i+=J0qaSR)Kn+D6Mxz_^x5_
z`5K`8#CniC?&AtFU%^%Z>}7Z#R?`~SS%$%(PF}9g$i=)qR0y#J7kcs>IF3Q}At;`q
zeIuw^(D?*Ve}M+QU0j1TAuA$5;RSIMsK_;iu9gI4IL|bNlKgyy+{C;}h2)IHqQvBq
z)S_ZYoenQIp?l-Oaa00pCBWu@pe+hB9U}uH@Odgw7id_S8iP(s0B?>3Z3xaSP0mn&
zoH(AASppi-Lo0icOF&qQfghY|A#PW&RWLPyo+pPmLIxrS^%uxXF8K<jc_o=S3T5CU
z*iur9lZ!G7KnpRUCxoK-%M?_BgW^23uoQG`U`A>p=wN8jxwWvdG02Psa;66jI)IN8
zfecMRoB;AHXpdti_#{Q}>C=#XvY_<lrU2SL<>DF)%Fzb!a>395wD$)R4x~mBwD$th
z3~r;s4lzKDDEN#TNF_`iX^{o#H^37=Qv1)vAGz#eWN>D10*yF&rhx|(5s4Qxunjs1
z0-Cu&9qPmsh?<goh5V$FM9>W;&~0dXx*#(^C!s*qfifd3Ho#|KfzK?1A8iO80cB+1
z1g#?Xgr8^yX^8q{=A|km=a=S{fR_fsOkn`+Ne6{EYIg;68ZM->0%E}yd_(#^pngXh
z?7&>udEvIuwh1U~(fd9iBh<nBcM+ozevsiLSZfm+`yhva`}3gf7trO9;7IfYx6VKV
z1CYab5CMufy#-t#fcAfa?1LQe2^z}uvjUA6=mk3msq27_Zi0-ED<~*n4lRHW1x43`
zGO)m44D}}`r-F-TaDacXtF1cZr~-A|BMXQ;4)z?VcYtUMz*l=Z`}haD!p1rfE0-Z-
zD{y~-JcDKU1Dn$|5#>A`{fb<AA?FD*NPP|t0Z=K07QIMuo0$h1&WFuPK=#?e$~g^C
z%Nta>fj6^4%D2?K6j0R!HlZXR9>1VLAO#I$9d+=OgSw8ZpNp*_sALB1W(Qa6iVEqe
zB??8U$@xW~T>+(eCGZ{8;I$y2bJsymwLlb9rl2*2kVFp8VNiy)f}w)8g0H6^_@H+k
z3j<9C_|73v!Umh>8VEX`464Ic0m{%;FjQ1<_78{zAIhsxUX)pqS`0q8A3S~m8Wn;T
zIxhZ@>};q|T#%Ry+F(?qkd%{{mkm}e1F2U*N+7v3FCTWGZDvj?r1yuC6kv%v*f|Jv
zql-FZhz(m}(m|X`1{yO%9XSIn4k$`20i9Y2x_1L~BMA6}MQAw&J-Y;4=7M%;7#bLW
zY8%j5Es)9vRvN(^i+uVnWT!DG@DywnET9({_&^SK%};~s0M{~*Q*vM_1$N#(=sY+`
z83L}4AW0?<I==+2qm00HE0%gKAT&e=WHGp*k6NX{^}u7+Jwy+bPQdLhP~d}Y1Gx*_
zu*k{JOSc8hJ%R%P<CIj;nZsbU&{J#e6f6w%6cj)wJQb9dK(?fUPFjVeJa{(}<T%iw
zaPYhYKIJSuKR*R2TtG*TfloR!1KAHvamYzeL0bW25ZKYlMX8|6u~0Gvcoz`dpEy%6
zs71mFZ3P+Y7#V=`8t7gk4J(lGpk_fZC{=*{32KriBa#g0Y(%Kvz=OglHLDdkevlmi
z+L;G$vx7<l(Dfbh&M=?qK<?iFT^?f3U}yjv=!SS5TD72P_sa)opJFTqFtCAV9YI6#
z0-*Ei!#(|65QQ{oHU#7_<X#lGjSuSBfF?0O#RoKYKsy#eO(5`84XC{hIvxtrR|XjY
zYRV!eEWm?Z>YAD^u=)lPI*@rDaMuIe_Oc2N2~r905B3C2YidAb!L^*OA?P*)=t;Zk
zkoFgbE%1RN&^;9><Bkf@871OvLYM^|-N&#EK3GEq+Yn|!OKc3=U}FI4nwoADh9PuN
z6gqB!VUv?9c#j+M*e`N4Ln1|kP)vbM0iUw2pr8P%Bq91h^JX}rSV338kbwbOD!BM7
zAm(>%4dIi)ptR4as1OdSQ9$_tR;z*zG6RpTgZA#>NLvV3Ahkw<U46k<uz=1S)BvUO
zU=4)DnmX!MR^XWwAJ_r=#i_ZO$@w|?dBvbrAW)kihrfV3g&0PF3tL3_4ss;;@N)Rc
zL7)f#xdJI`fy;NtBGA$1P}>yJ@=Nnl?4di%q1J*9yo6rw0x|$}J|MifM%=jr)e6~D
z57DWhpb+Bf8vvdvRj`Flmm_&w18kg;6{w7hOf81?P~mz(#UCglK|!YrzJmu;_2uT5
zAvw4ha#I0B52%2LR^oo(%WA-v0YMz5r>6&+cLPN%ildMxbU;NSXjrbaIJF2A(<!NG
ziKRIuWVs8vD^LOCMbPnpAa^M$ARmtjvL!DuHx)A13H1TE7>Cr|pr(sYFz75Vkh}aq
z*M&i22|hpxsyiSW(Sn*7U!nKP_`vlAC=Y^9i#3GT)rh76w5S9PovMS1VbEYE$b;ZC
z1>)$#$_!3Ul!6&H=&G&>=?p=qSq)&PxIjFCTFHY?g)T@eE(YC;0PcN(6Sca!juGgf
z2nJ<@T^PAR2Q<eIUYP;f;{oXlfCfCk?bmoee^+M@e+}5Iz9zh;24^j}FnX1T(i28%
z4;mV1gB$>=w{$?0leQopO8$mc<@)+Ya5pO`D5xu`>+8ca2y{6XoDaGbM;$b<q=T#n
z<~XQo7#FNq$;wJyM-^FhNMwMktvbAw>gf+^xY~lo?m+YKoC?T&CnR5Jf^LL_+<yd*
zDDXfrXaoeDgTOHbYLg<LS|0$5E6{~)dEns_$V?XUDqxgU=i<+RD4$>zJfsB2Tk<og
zz<tTd$*Hfet`AFKw#Y#WAA^TF7g6+RTk5E5IBG&WpC+L04cK~Tcph+5fS&UY8gVfM
zl~CZ$G>-98Xvew|bYWg91H4Xyo$7$!V#rDseSL6jgT_!ngZq$P2W+fK0jajY=63j?
z8FVZOEiW5@&OiX?F+^Sl#Voi{3J)a($VrFDoj;@$18(d>meGJ#e}cK73%-y#Zt%Mf
z;ATTojVY)FO{`ZyW5bY^FJx^yWJ&|Ir3<;S4D2CD%Nc+8fC~d7GfhZO2kuSWu>$V&
zT0)XVKxhbLbR1MNf~rDL+Z<FhsJp_?8iTJ<1UU(s*q}E$_(Cq@P$({i9SsP&+yFG?
zQ<4v!rdLo`2OoUHAdQr!F-j27jZz@Pp?f&t=@b#FQ2Sg#SLi7~E^;hR%>$p@16>XX
zs?uOZD7Xa0ZzE{EH!O5PhJ&;yfD2F_P<%pr0wxA1Ioi_=I>P}DWt3JwVuS;A)DN^`
z2b9~8rZ&KR0q{Hn`f57((5ESAv<_0Kg3tELOjF3oPfpB%gehn#17h1e185!y)cye*
z3GH-1=Kg{q(|(Y;4ixI3QXDkW1Toq#A9@xE(qanG^@N}id&me2NDp*H62wGsqY88k
zEvP%6igf7{@~95dEenoFC)R>u2;Qj&56pmOG0@NV2MsQl<b#gIh93J5QVF@mK#+mc
zDage+7<4%RY)*;+)Pn-ucL(woyoC$CpB9>=Ar1%C>JZ;}LYFr{W_1)4pbLgULE{8&
z8|WHB=cC|qpyj_X&Cqcd*vJ4%c*B<UgC~^`qj_lMl_4Unc)GEG%VfxDPM}BxRbTLO
z1(GMgW0;^C8GP}a255?rQ&AzHD765zLb?QUEO1I@5vZeDRLQ`AIGqz(aN5ErS-_XK
zfTlh`C#@pJ{uLkt`|!DZNSSR5Dy>1&ir`3hMNB-WB$lMYPw#h)02Sz9wIBxMbR|f4
z#XSUc9k2$Zi>+;FWUi@iXk-Cy@0I2zr51q(=pX}a#fTn<TaZ6!NgS-o1KS;nxcL$?
zX9Ej;M5us=05L)ZmfXO1#UX_zXc*ANGf2Y#98(|{fktxtoP7M9z2Rep(C7e_h6b7n
z5J^a57d)Z@Ta~5*lgcbsFkk@R&keCD$Q7l8fbFh<wAbJRdm6?%hB^?#wGAQ8Q3NeT
z29M%{?11?JUT4DG1zKSQFENY_K)!&KkC}Opm2;pKYcSoQ*$41#=T1fWi7Cn88%;8h
zZqUd~Qz(MW@}#CfavN+<2zb;JT(&?mAGr8JY5yX+`H=Q6(&?s<OJSj_XM<fsK+R}K
zhJ@xfaN`=9BaJ{MFF3V>TC;FdVV9Ml&PIUy#+sT!AUzO=!EarH%;-ZR0TftZ$D_Cy
zT=2qYt<idQU>6{4cl3d*s18Q8AG}vmhd}{Ruc6rB>=POs;u@r`2|1YtTF=AF99RN|
zTcd$Ai-6j@fLMgXaMYFqXg~_o4}^Ff><@4w7*cS6vWTLB8~E7!)D+NR;>ZaEavv>{
zPDdA)cvruWph$2Q1Qq0<nI=$*L@Tlx7!bJ^6x?X>3mR*MlxUDKJ0vSY13<+KbZIgu
z{e~8R$`;6lN||}k+6g=p21>uqpqVevH1Iks(9JE0kfZyc4FDa5QiyKwJ<y>3r+Tph
z`05_e<TK>{p0xZT2Jj8ekfmtgYw$oSL8gIfRq#bSso<FdkVl~=gBl#k86Y+J<#~`R
zI6<1gI|AUj8dT&t28ZC?Ap=^ijJ!ui!%!2Cej|(>HW>PiG|}59NTok|{DUeEMTL<3
zlEj>xO6c_msnErci76?F`U+mspf>hgL3h(zDTIP9;Z6lr=Ad=}EQm_-VNE?DM2-OO
zGzix4gq|D^$pp}rf(vM0h!%sTDJM9I!iP`6sm(bjA9TZZ2K?&1%$!sQ$XpT1>Q=A=
zHB7<Ri-8)fpv%J)6rl@T74i#Gp@$5W=NDzCrZ6yQf%mC^1I86`?L8>vxk7ve8Z(A2
zR2K%{cI;_uXaH|kXj_6>8=$<4G%e?;iR>fj8eG&o;ODA`SkMhE_#jO)=sY!wa+KxY
zP}QLGhESR#2=gGf1%Um8yD@^Y5``T!W*rh5<j26kAjM#5XaMQSp)LV4G|&`hK#d#l
zWTv43Xts-i)7?MBU%}7-RO1OUSQ^3104;|At$cyq3<(Wp$nt3LQUcJrU(EH<oG2zr
zGgul!O;kX2mXWC@Xh#y*yWoTaE8DP%8fk(~I0P$$r!UYf0;F{hcDxFMr3u_7kmC(a
zH8IEX_|ZZFd<rX)DMAdErYNQu8)y>J;|xlRupLke8tMwJ;4vX+hO$y{&4cF6<dUKs
z-6|c>BIe}O9Ps3y0$40r9kezaX&)8H6u*4<%A4}UVo)icnxdz!sn1|&U}y^6T?JBy
zk(-OaH_So0P&$s93}y_521Y3EL(l)9Rq@cVflScpLYX<Kdg_{BeRyp`D>uLme05DH
z215g5EcSsHDL|*dKy?CWGBLFxIW;w<Si!;oX<?3@x~2_-p@Aui8Q?HQTIK?6>gp*d
z_<(NjfO0{lnW?b|wB$lH(-wJO8dAu4Ko-N;DVQ1~YfylSLl*NSr80=YOf4xY%>&&Y
z1iCQ9N?j9Vt~rWZA>oU$!2-GwG8J?w9jJE%Svt%BD`#QRU96|B37XlmAk|FJ@-JAU
z5Vxs@m}v*EOH1+*i}A3UYR6z`U|~eMsjyXj*!*t-GSe8-Oz47i&~4gCN6&#5(CVpc
z@-cuWCZW1C95n?QKr4V?eDD#x3=9m2ord}-y9|S&7iWSt%<8x}Mh3?_xq|N8jt}v7
zaf}4F=ouJ5yX!nLcMj@Cfo^;Q?LdR?{lYLoOG8Uj2W(b6sI{bJWB}>$`-Ql=y9OzM
ztkp1rsetmpJF*~0_=Aqvck=WL@$}WeFj@zs96TNhYPW%#$>9Dc<Tflwix8v)vL{Iw
z$^=!H&iQ#|pgRdc!#t_!i6xn3sR}8nIVFkUb{1%a6|C4uQ^8gNqR&WE7c?`a0^9on
za+hPUGss;bpv4ymAL{66f<gqeh!ms<>Ue~_h80KyvX3<xKzkIyb%KwllS*)?Q-lUY
zJ;)VcUxEou@UB#-?-23H0J=E_X@4lZQ67(I`#bvh=s?@_n)qXr{5^om44eV5<H8jn
zeHzGGaL^(LBP~NC1#JZ*&`L|tke{P-h-;9R2C_0u1t;jej^O?-=psJQE>W;|V4Wy^
zxEdWNA6Gy35Dx~>xHn8KWMwV1MINjVUDgfWh_2!0<L~FL32qF5CIUo}b|ZpoOpu_K
z1@w+|=srwn&kxeR!Mmdp;U^0PaQ6%}-~yiegr`l=#vAZr80P>D@TM84>EI>%&{zfU
z0|ci8_}D-^WRsVM2`I0LgW5jeZJpo^vY<XAbak@;11EfX0yGnErOp7_afujH2Imi`
zm0-=9&~vg8N`hRS<3VEx;Jt#HoSX`X9Rr{t2L%li9dFl2_YhmSO*%+}(1`gZgfw{N
z8F)iIcmo@R1-ii#wDSnmmH|zq`MD^#_(RsEf&vS!8+^btX#Fqjd~(Q*U!VpoD0hJy
zMj9rFJ_Ixjxf#F*7(klq43H6YWPdBzDuANGNCV~$)Q$>Ddl=LTg4?A4i31Y`PEh1P
zn`DOO@O^rre%^kd9Y{!lq7&rm>|<+WYNlfgtw%XI!CU@7$pe()pmRkqE_klU%1SB3
zG1wctEf91cfT0p-t2n5I2nrsw@q2FY2ppuaGysjtD<~*{X0r`JW3U+4KY}I|z#|}@
zptB61SqOA~9i&?e?vN;G7@F&-YnXthV34AhK@aW&LsQVXnVveZ{Hoz;1zIBpHBQG9
zJXod)xrq&AFvvZgpxZ`_EKuScGD?f;DP$*@qdCD8*#&UhKs)(hg&S&ALU|~?2LaT!
Ku%S7YQWXG(e0@d$

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin.hlp b/decus/vax88a2/nieland/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..e613305be0b9b9c9bc439d6f727d78bc59742bf5
GIT binary patch
literal 5768
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
H?e#PPN%zO#

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin.lnk b/decus/vax88a2/nieland/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..52e1d43a8bed5bf2da6360c12d9ab1a3eb5de146
GIT binary patch
literal 182
zcmZ={P*L#l^z+vD^A8Dfbaqv63ia`E4e|8TfiVo=EJHZU2+lIr(Pc1ZfT=Zsi<`n(
zW^k4{oMoY-%U}uC<?QbZ7WH-X^wV+l@$q$Z4%P{d3|0w_3=VPiwF-_5)(Z}C(hqj^
Q(f9KY4R#Ik@pNJU01|mHM*si-

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin0.for b/decus/vax88a2/nieland/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..0b3d537527dfeffe4aca3cebbd2ebcba83be5d01
GIT binary patch
literal 36588
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
X2A!=S#9(M(fjDD80djB@<SYRIENyHE

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin1.for b/decus/vax88a2/nieland/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..ea2e4344598ebabc88b7cdb318c7e013450dea46
GIT binary patch
literal 36482
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin2.for b/decus/vax88a2/nieland/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..4c5cf2ed2f6fb163006588913a2ce029f05c9a2d
GIT binary patch
literal 36348
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
VsYhfH1<=7jpt=EhMj1Az3jmc0x5WSe

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin3.for b/decus/vax88a2/nieland/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..9d0a587df60e1b4b770df1e9b723d565f419f407
GIT binary patch
literal 35826
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
Q(8V9x&H%5qLT^_909~^Z=>Px#

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin4.for b/decus/vax88a2/nieland/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..df8b99ddd2a44694281672cae2122ae6c5d90700
GIT binary patch
literal 35008
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
VmROoo0y=dI+S5hbK?$2*1pq0C(nA0M

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin5.for b/decus/vax88a2/nieland/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..1f5cc707b83e52ab73e4ea8881aad41a032413c4
GIT binary patch
literal 36822
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
Z$5`m8YictX8kixg!(k8DPzKmN3;-yaF9QGo

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin6.for b/decus/vax88a2/nieland/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..ba3ef64697c66026bf2f7969338e1beb5ae499e2
GIT binary patch
literal 35784
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
Q#zGTNK8No1hRqoP0Q_H^pa1{>

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin7.for b/decus/vax88a2/nieland/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..18e24cb1dc3aa44654760caaa40157e93ca387ed
GIT binary patch
literal 35398
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulletin8.for b/decus/vax88a2/nieland/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..e4225057d02bf7dfb6eee1348db30bfeea59251d
GIT binary patch
literal 34414
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullfiles.inc b/decus/vax88a2/nieland/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..de819fac0f18c3193709bee85623a6c8c12955c2
GIT binary patch
literal 2032
zcmZQ%aAvS!a8^(V@o-ge^9%|OQ7}?)^Yn2IR&WdgiGWznL9UJ=t}Y6Wel7~3!LBX}
zPLT>up*}vYA)bDEZXn&k0j|!TZjoS9TwKFEon7@^JcC@FL;Qmx6+HbE!aY2lJrpAS
zLls<HgFS;>6+%25LqMt{6`WiZyj=rA^gu3g0GZ|H@8jYc6py4o7^G4GApq74aip7n
zkOD*lNReZR3&;eJ%i(Sgf|#%1>8Gcl;OPc-M7U?LheC+ILO_sfn5$n1)C2{v9#4Ni
z9S@KxAlC+a_=ozqDERujfP4q?v$Maip0ke&NVl(}H^?Kd5Phx+&i=l>pdfNo2ng~F
z^Yn3bcXa`q1e4J44^jyB^bPQdR0wkQ^$&yS_VM&{4Tgr0i>sTbA4C}J7`UOD;P3&5
zwUd*-V~`7G_yju#IfgiUfa1*&5lvvl3gI5EehRJ;AwiDLA)bEjjv)W}I(qs*g2XdK
z!82GP)DL32i;e=s3Wab_A0Guj{}50dIXd~cf;{cy3N~Ah!3$)DpMMC*wT>YQuAU(t
zu0i04g6ej3cJ>eT3sLY54GvN8a13)*aCCNd4GspG65`<*jEGPjaIE=b(;W=a?&PZA
z?iuFlrw|+&91s+S2w<>jPOb_d=edGh6ymQC9^@I~s^IAt;;(>ekDh{pqffBEjshsv
zKwSw^?;qr?qX3T0;Lspf25_8#(-<gI1cy2W1o?v<?&Im}2}&$Mpdbhe1_hd9h=Px+
zBPiGCDS(p}$N~jl$4Ib`!Tt*ISMc-$#b&UpLa@KDs{)dV!I8lsuD%KZjzNyTt|6{L
z!Bz?Zfj;pr0q$--fua5(j-WgTHU%sk9t;tLnGXs|Csze$4@W<DR~J164MPJ10|SsA
z1yc|W%4m@Rp3aUwntI-#(9r-zm=!D{oE`l@Q40xKaA>(AA_W{spa6gd6f8PJgFXG+
z8NjAFI{O6cD0u3*>M1BG1iOYPI6C|2J39N=YIwTXCMD%37NzJw;@mb!J6u!W-^t4s
zlx-DKGK*4^OY(~<^;|rIlr$MYdEbJ86O>Q<{S@>;YJ&B_MU0DQP&|mM1Il}#@&>^R
z4R(ddIbzibDHR~fp=@{wq66_0A`dahU^T<j&kbyVDFdgoha)KSxCUui7=T>{w_ZVC
z9ppHWVOAgpNJ7uWF+^RT!4iu;s9QjuLe~kAg6cKKq8H{Kbd8>VZctr1Xu2Rqg4_lz
zjFB9xu8*!7Jy?+KQP&5>61W5cr3yEHA0Pj4Pd|5*`oiBS*x$!B#8tsDSi#>-A<R(E
z5S$wQ{1trs{oGxHz}Z3}#2=hjom>?l6^AD%@q$AY6vYaD{^1HCpgIRsrn@S*yZX5X
zIr_j#X~$p%N54n~e^7bD;0#LD5KrnUDEPUCL$fBd;PwKQJwC3W!Y9PT)mOpM$KTIY
zPeH-MKioCUHAn}dngLwzfD^U?xbjg5a}5gi^!E!^2o3?2f#A|B#2@Nfa5d)(s@D92
zT)<_XV~7dJ9iZ3;d%)YzKOEwAKSy8JU?ipf3PG+QF;GG23og^K#WO6`BZoi8a2L-Y
UXgp&}kszzV$rW82NCK)40GJyDbpQYW

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullfolder.inc b/decus/vax88a2/nieland/bulletin/bullfolder.inc
new file mode 100755
index 0000000000000000000000000000000000000000..088b8c168c4587cd95aefa0b52460ab9148031ee
GIT binary patch
literal 2042
zcmZQ%P-O67P*hL|$w*a5%g@QlFVD<NS1?j2NGwXsO)W_+Dpp8N%u`58Rmjax$xO>k
zO;N~9Q%FfI&MZnzQAkQn%P&e*NY2kK$jnJB$;{8w1DWW^z!~5e<ml@f;u@sj<m4I=
z;2Go^@8jv~8KPjTU~IstsNkDek(-%YnyXNfnVYJRlbM@YqL7)VkdjzgtWc7XSi&I7
zzzG713QkV`jzKQLFlQ8}mME0u>oGW>+5u7%9~$7|7~-m6t6*r#si@#rnwykbq>!Jc
zkeiuTT9R6<kd#_do|>Ackerd4oL#H|vmq_NNFgt^9BPw7ZenJRo`Qy7eo3m8f-^{|
z8cbz=UQVS#esXeYQL#c<W}<>qsE?0ph^L>vkH5R8pPmj(9axt_X0bwAeo=C23aVO&
zhcxx9k$vFk;^OI|V5^`P5)|sH$Em2`2#Skhh0<bB6qIM=D<l@BD&*yZL#ZSql|dP1
zS5anqMoF<kN@7W(LQ-OJszOOVD7q3;Qc_bG<YB53laup{Qb2KAlCMyjnXHfp4jnxP
z1_n!HcewfcxVQ$zyZM4*N?pUz$W+JCM90z4NXOB_08AT$_!c^*jwYJw402fX2Dv)>
z2Z8)zXl~5FV8OuY?C<OA@28*-3axmE1^NmQS_eYK`-S>Cxdy>_{^5SEK{}=k3Lv1y
z$q7~D;u`E6<QV`{1qnw450cDu806skLW5m{oOIlS{6hnrbR3<X{X_jioOCSV@^0~d
zAUEl_#rwI2y9S5EJB4`q!VGltadg*li-(vBNxaBrL*3-&>EjC15$qZw$-wF97vk#f
z8l-??sD_aygD?XpD494r`anG&AM6^!pv%DN;uzwHB&49P=jP}W?5d})0~OU*cX#!3
z4RZ8R*JsdY;B@wI403b^<t?Zqz~QB3XaseL7AVr7zSXi|u)(4O<ZLYq1E_|0XviXo
zKmu3G(1?LS6-mFA2GmMOBx^z)81L-w%b>u(=^7a78RqEY>gVjL096UI!r9+flL3?-
z;jY&*GEfL|_4N;Ng(eEHDH`aeK;sBQr6vQ|XP9Zr5SF+Mp>`XhCNINyaCqrhAkqOi
z(Hp{o0j>=a2uNH=V$e~9>jbATLue8+gr_k>9R^#t8aG3z7eEY*bY>V2Noa;>DNO{S
zAL=?#oEag-1vKoT-a$maA#(g1YFXH0(*rUL5#4aFBMU)%4@v@3NU7QoIj?|{HG>+G
z`8d*tAt-8<&|?<jFL>}mQiuYwY1mSTp%%J1u<*r5B8Hlb49*N549*H}@Tx5nT&AXg
zN@h@nmy%kfkdj%Hnp~1!RH=}XSzM5lSgEJrTUuNKDn)Zkb4oG`a#BIHh>4yHgEP3I
z%uB5(fmB>28L0{&oR*&hGAS)HClyre!|F;Mh0GF#;*9*#98g`Ukeis2s*q^T;H-dR
zu8u-tUJA&VJcW{s%wmPI#G=f^q?}Y(m6wv5lUkCRqQ?O8jWkO5m>9rQfv2CFKZ81Y
N*g(QK9wdnx&;TPc9x?y`

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullmain.cld b/decus/vax88a2/nieland/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..b886f368597b7180e06a94401b4d8dbae106883e
GIT binary patch
literal 864
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzVi02B<O~dT^zn4_bPZB)
za`JZ!azPUd_3?2IFh)`5?BnX_7a9OF63z{C^a*v<2yzV!^$c=#(PR)n(dFvm86t=x
z;^Xh`>Bk_6A{OB2?y95U;_BuY>J!2sj3O80>geL<8jc|v<{A|2%D~8=$l%MMs1TBo
zs*skSlapVbnU}7RlbM&QkeparoLa1q2;r6FD<q{V<d>Edl$MmFrYIDr79<uWmVi_j
zR~DC~<|^dnmt-cV7V9w>K+S`glAl+cSzJ=Ake>!K3dG9EQBcxVD%MfR)JxT~@@7!f
zr5XVH$1_c#GQU)zJTb3CAyFYEGc7H(C^fG{Avq(lC^5MtwMYTtq0-{i6di@)%-n*U
zN`->b5{1k>g_4X^g_P9d%%ap3h5Wo!1`h^Bm@sM(=_x26+f$OSkdj%Pn3R(WHX<!G
zv81#pRY##HH8;NuEau3d2#Y0!#1gQo)Vvf>(17d&g_oX!f`&_eo_YzAE`{=p{G3#9
zG$?9<W6TgGhJ#%}X*R@FM*)(Spy|L?Nmoe|SE>jOaSRFx4PZb`qrs8EA+EkKb3!5m
VTy0hSLVcZFgLL4Ank#8C005oY=?(w@

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bullstart.com b/decus/vax88a2/nieland/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..8c2bfd395f649713883bcb9e1f1389cf3d7905f1
GIT binary patch
literal 174
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDH31C1Ha|-qGaSieG(+~D=4AS=xaP`yo
zaCLOi4+!!Mv(@kqa1GK4jtmY63e$1+^$zm$(Fykt@^R5|aSd^F_Rt9k^7VC!&}3!M
uca882VNhXEQ2-gJ1u{{=%GOo^WHktbtOv<}B!r-<Ky3Zs5XYd9&;S6$4=uj{

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/bulluser.inc b/decus/vax88a2/nieland/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..cae809f773f635c910a35ad722532f12079a69fc
GIT binary patch
literal 1888
zcmZQ%P-O6CP*e!XNL46EEK1BxElDj>aP#+ZaSe+1b&OCb&d4v#Nl{2jRY=ZA%u7#A
zQ7Fk*$jnPFN=+<IRVc|wRme@O$jmLxRmdyNO-e0d@MKU_$WK#9%g;$kEh<(>EKAJH
zNleN~)l*P#DNP0GE-uM0N=#2xD9cP#$jQ%3FV8PZDb~SemKTE}!T^QLVui$<^2Eww
zg+zti(wvgaf}B*4RmMho3JM_^rNuf5nI#J4nK?NM1x5KuiAgz?3b~2dsS3rZdBv$d
z42odO3sRFa(<(8HP)N&1_P35gVzEL=Mq&xrNDy6=nwXPQ2{Aq?)emG^Myf(`VnJeZ
zW=W-<f`VUu2`E4kOTa!!Nli;E%_&hxPt8j$O3Z<VheC3GX<kV&$nZp%P-0GTzK%bG
zqC#;#)W$T0%KTD=VyH{aOmx6}u*Z^86+nRr@(CykN>UZfjG+b<E9B>a6c#Dum*?p*
zfMQmPfiu7{$kEp|#5D*xQf(D1%`{NteEj{~6>JqWkYZk2!Prn!U%}Xjfk78pZD_D-
zP<)W9vwx6FypOA&dx(dEt%8w-g0_Mi$P_I@GX`x8^=`f)3bqRB8jglWIyNTS5S1o&
zjwYJwSX6tsI)c)lw`(LwlL8V@XJBA(VBmE2_x1JnQ_zPh^z?J{*H;K}^$myzxlYH)
z$=@-^CEh8-(^tpOHQY5g1i}VM1_XJA8R9S@*fk{H&BxI_-o@2T$0^9u)eX*NP{pCg
z&p*V|EfS$loPpEX!!gLw85HJlCutcPF<3Bgx_J7!`UQLX`zatfQNu_R*_9wJ%%K|K
zfYLNU)`{#$s63imp`wb&y3m{nRl>l)V1)3OQ>c#*H~{q(Ko0P8^mWzo@pt$1gM?m?
zt0Oc_4H&>tqQ=ST=Nb<7x(>`$NKVl~vQrExRJ06@;O46$yAfd*C=B4%X&7lTxFM^9
zSqk-pf`Wpgf>UORLUC$|LS|k{W^!UlYOz9IYPmvgYH=~BsL9NOW)gQ~b6{@9Zw|;E
zey-tQ(?Nv<q-0}oLN*DJR$yjfa}m@eeXwefdA7)AAcYpx5Nu|Y<SQf<<tL^jCl;50
z;*OJ(6BHMU3VHb@nQ0)eXXfWAlxL*ofde3^G$$vuBr^|Oc&4PJrsy#+m?6i71}LUc
zv$G~RcH&+ALV_Z7z|xRxro_PM8W`#s=IG<<=j^Hg(TPw6N-mlz*wjF@>%cRECIf>h
zBGo~QoDff6*I<1GAIIR3cu+ur)0~Epj)4_afv;nPCW9vf$h(RPK8eL83Pq`jDGDW-
zxv9kppomFLOwNEtGpK+CRWqq63YmEd!I8l#;Iw50O5v^{o_>0ser^m53~~rpfYOw&
zYjCimJIEDaUa-3ZO8mHn$NL7mL*oXV=-hG=(?K<4d1hWZIJlwdtym!?wInsUBsB#9
DoVpvA

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/create.com b/decus/vax88a2/nieland/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..daf156a36ef27a550218ed69b9ed51e7e40528f0
GIT binary patch
literal 370
zcmb1SP*HI64+;r#^wW2Z2yyjuQE&?N@o^3D^kb01EoXp7&Jd5B5gs{XJaQ&@<V^9%
znc<N$$0KLK%b=p*>*%cD=;Pz-=p4)d3a4P#5Cvy{UtdQ*7kz&xFK|FP`}=~!37ed+
Tqo*G~gNlL!EJXEu{Ja?eK}1{s

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/handout.txt b/decus/vax88a2/nieland/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/help.com b/decus/vax88a2/nieland/bulletin/help.com
new file mode 100755
index 0000000000000000000000000000000000000000..b2c75bfbb0b3a0aa781b41556a2c7a42732d641c
GIT binary patch
literal 248
zcmWGwP*L!7Q*cuWc6AJL_RvrYjto}uaP<kWatihF(ev<eQqok=^K%W>Q&3V;2=Q?B
zQ}FS0(syz7aSd^`)zSwkRY1|>N0f=KfoLW=2e~?ixMDF+hd~8wC8kXZASXKe`vx28
Yz*t5qSXG1c`gl5lHMoX&`Y|v70GAg%qW}N^

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/install.com b/decus/vax88a2/nieland/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..3a7104abb31541800e5dd74cb93ac67751ba4a70
GIT binary patch
literal 806
zcmb1VP*HI94~SH73ia`E4e|8TbB%CS2#yR^362a7arL!gkYG?z2nzK>7W4EA4srDH
z5obVB2h*?b;_AZ?fK?{g!!bzTKfu*b-^10>ML!_OGt5@QKfpCeCpa=VASg`7+1ESB
z&qpWRKgh>L$Hg_o(b+>MAjsF(DMFK#LEkmPGlYSOK}FGxK}Au)&p*V~3hru!qSV6D
z%%ap{g+zto)PlsK#FA8njMSV0g`CW!qQs&~Jq6D+h06R=g_L}Sy!;Y{^3384caS+H
z8L2Qe3MKgpNvR42If==sDGHf+U@v>P`UL1G<mRVjrd29{6sP6q<m8uU=A|p-Wafb^
z%u8YL2APzSnwFWD3RaVopPreVn4^%Fn41cAV?4+hsQDm6ke#NGl3A3RT#{c@siTmo
zm#W8L$e^OgsiNTG>gMU^st<_=BvXPTgI!dtqWxUMT|9$aokRSCB4ZgmKrRT$NL5Ho
z$}a=?C@)o^I3vF_Ck53@plAvXaSRI4bN2UzIw-XwHMz7THANvYtt7Qb9Ar{zS!z+G
zLUCnrNouY_QEF0teu*A9>;o876g=G&+*E>H9fO=bG?YL|0OUC<kjZ);K2A!S3VMF7
z!FmcxN(vz!u6_zWo=%`d;Tqy<tECT83J+JX9zUW?bPYr^(K*P~F~k*%c{&U#U@I|g
f0*9fqzi+Ui4#=?}mXQip)gZk-o=#v5piBV($<yR(

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/instruct.com b/decus/vax88a2/nieland/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/instruct.txt b/decus/vax88a2/nieland/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/login.com b/decus/vax88a2/nieland/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..ce8031e0e94fa312b86752970b9d38a1a9ef027d
GIT binary patch
literal 502
zcmZQ#P*HScP*GIy%P&c_QV7XNRY=ay%}vZpQ79<N&n+lXD9=dEQ%J2yO)f3T%u81&
z$w*ZwEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4RmjXuOi$HQPzcE=E!I&;
zELO-Y0ck5JN-a*!E6J%;C{8U=C@s(dn+vg#!3pG^^30qZg``vkC8tmyAJ-61KRYEo
z1qBy>1wa1~h1|sKRIm=1TT3z$OQ4QSEe6Se-2%2;Atf^{Ewv~$uS6lOC_fh@32_zJ
z?K%qiMGDEOMJ0)uc?u;NnR)5O3J|M{QWLZF7~DW^@k~>w%r8|a&n(VRNGi?ANiE6D
zD^@7U2e~gLv$!B9u`)G9p|l`BPa!8iJslKGnRyDuC5c7gAS=%-$?yl6lb@54T3n(~
zlvt9HTBJ~tk(j5Dms*}$T%x0poROH9o~i)ztiF%GyQd$>3RDsOAlES0pkP-$1qM*e
lsW7O3wP=9?NWse1RzW2=G8lwITz#!zS_Po0K#Cv+0|0AopoIVc

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/makefile b/decus/vax88a2/nieland/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..2c6ae242f846c5e0925254b162e5907142a39126
GIT binary patch
literal 2524
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U|>*Sa4OBoNiE6DQ?OEiG4)(4Qo$TO
zkDMe11`oIzumqAi|D-IiI*@(?J!GCC3eO14Q;6|kP(TGR8;!vVU_28Po+%2?49tts
z!DW&;SRQ7Q1(+9Oj7@cNelA!Rq&7D(GY`yh%*n}3OfCko8N5Kcd@}R074-e`Ly8iU
zA%Oz&EJ$7lq!Gjc`y9>#`y9>#`&>ss*BfLO9>2pifc*~Vf&C8Wf&H$dpv$0-+cdEM
z;X1(n2kEfDt^*ndVD+#t&_N0V9R*#Cuv1V7t}Ipwt}HG|&9w@yEY=GyNm9@cPR#)Y
zQ)qE&QBGzOgDA+pfYPG$R0VyX{B#9<@6^-+D<cL;G;u9(NNRx+76Su=8zQBF5))EN
za|0#Y(wrPn8ZOrJ%u5ERyOhi#I6EyrCnXiajgbb~f*jhQs46XnNHeH|WZm+MN{SNm
z6!cvyN>cMuKyLTREG_{X3yM@dxBMao1_pPyi@>prlt~OgD!|H-T>-NMEP?DK23e4;
z$Zmot$;?Rw`-edTBu~gyU`vr*1x{^9t}?{xDkO&>hlD~5bzB9u6xmhaRFC8;Bdo5X
zaae&ZMRpaWkU=CWW2~;Caae&ZWnl1xrz>!VM+z$wxT|ov1Qdmcd=SHck=ns23z{m4
zOIKh^k;4jH@F2O$6z(dhxnMhJ9D`s>kzEBY0Fhi}HW01?TZ-%|aFL7TD)WJG71&Z_
zSAmOuBv)AsgsZ@oGB8LoAk`@fRthj)ZekIG9H`v$O-wGzS5SbL!Y~ECiA5mYpcD_S
zs-Qjs@se{=800~^gHuZsobz*Y6G7!TsN#UBcg{&+U|^62=QUXM1~mZ81(~3L(*&>*
zun}rt6F{vYsP5$a++ssLkDLN<HUROAKs-B;Sw5LbMTtd~3i{4Psfi`23i=+YP<3Df
zpl*X`*Fn`U2+|L!H9^Wi>KWJ>wDdA^k`$~M1Q<ATGL!T(QgaIQlZ#RnRJ0fv0Pt}2
AQvd(}

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/bulletin/nonsystem.txt b/decus/vax88a2/nieland/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vax88a2/nieland/manual/bulletin.tex b/decus/vax88a2/nieland/manual/bulletin.tex
new file mode 100755
index 0000000000000000000000000000000000000000..b6ab6b4674b7cec014b5008d0b7f665d8bd312a4
GIT binary patch
literal 10236
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin.for b/decus/vax88a3/rcas88/nets88/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..44c3218ee26dec599895404df018b638b875ed39
GIT binary patch
literal 39348
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin0.for b/decus/vax88a3/rcas88/nets88/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..6a66d13ff21b852126fa01a3d277b1c25f29cd75
GIT binary patch
literal 39196
zcmXqFa4X8swc_-43J!COu(I-Y^mA2E^2#qxEyz&tPRvVHQZP2u^>qx=HMF#_P%tvE
zGBlN92+6nNOf5?-%1A6KaY!u6EY3{Sb8&U{a}5z;2rf;^vf@n3FDg$gN=Z#o$W6@5
zVPLQV+oMognwMIlSX5e)o?29_mzq+l7?59FlABmul3Jt?l2NMQn^>e^Y^Y#pX=Q3*
zWo)VdvelR&C^b1Xvn(~mN<ks1QXxC3xGb?kuec;NGcPx_q)I`<P|rx;P|vVJAs8m6
z$)L%=sgRkX;OJ;*U}|Av4KiH^WHiVI3k#?XhNcRs#U%{pNH(Mu<>x8{g@(Ah1_kT6
zx`cvk1Up+VG*r*eHAF$fRL|4|WSxno0)qwvC)g4rGYbO?Y?c^XSQ#5DxCV!)BH58t
zselv)2op__Of)bsHZa3#qNSCQDab@c2A9N=R4Xh#GlnT)umOj=75;$N@J-CjQE*Ak
z$t+7Ps#FLrO)9P|E=kSRQ~}3kYI2E{LQrZ+X;B_DKCKiy@{3CpO7pVw^2_sd7<^NU
zixbmRbv;w86l^Rk3``6R4GfGe^&B0+zHmVDter3@^(ff*I(quJ2I;yuy88P2*)ec3
z1eYY1lonel1Tio&C@|<SC@3iCf`CFuQDR<ka#3bMi9&vwLUC$wab|v=LRx-KPJVeY
zM2#tfsi}d2O+i|+E+}Q>W|n}{R&G%aiq(30dMFMD+oX!HDKxJ*HLpY=7vdXKD;P+P
zKO+lEb7Rc-Gqo}@w=y;d#h(jOiU6lNc#75w4RsE{oAAmrOEMI|s$eP5(9puj6svtE
zR)%2vD9lF&W+o;^m=>5=nV4FcSc3DB3^YX=8-g=3D4T%_3@Zamh=0LljRM@8iYSS|
z0g}r~OZD<nOBBdRlcB|_MX)q!h><3ZjSUSgO-w;)666sF^isr*K^&YieS>@)&=L|j
zosgCywHZL=o}r<Yf-1<9x~{sxk$xeL5jqN~MMe2V3I&Np#hH2O3hK^5F6s=B^qX9i
zqL-ekmz<xg=o;o4<lz_;qUspr8SLo@EnGqA7ul0wcM+R@DUW?)EXf%;_R(@kda7<p
zVv?S_tDdvJuYyJ~C_s$#Ou;2HxXd&(GzFD#NQuS7%E;2n*aDPT6f{CIN;T1QU3#i+
zQAq(FGYw45Oiitk%Xt$k0|P5la1jhOQy(ecB~>cqCg&yVfr<R0bZA-Z>+I*OZ)l)v
zWT0zdu8An+4Gb&|F|&ZNm9eFjF*uFuK+9Vjkbx)_9a@@F^bPW{LklsaViM{OLp?*}
zI>FG=(gI5@V_;=uW@QSl6EMqSP`WoYGShQ(1nWjA5QC6H0$c(GxH;>FIY#LDdWOL2
zzK94tALn4WNLgm0f^$Y<esNxE2}(E{SQ(n>x(0{fF9S5dc?>C~S5&|gy8}vM7emxN
zPN6<Nt|6X&26}G(L7>`!k-?ckk-=F(0YyefAuP2BTsau)8(QjHSTJ~i)C80k733GE
zS}8c^=anR8<`pXxmnIeEmzHGar4}os<rgWGWTYx2mFDE6mSpBBB;_X-r6`n^Waea+
zR4Nn{<);@V=IW_~OmfXD%Ph*z%T3KIu~P8$3{ePhb5;m*jL<bS)Hk;<&`}8U4Q7x9
zsSJQ<%S|n^0+oc>3PE}bKKXem`FRW=x9c!)28TKY`G<yh`nf8&yN1L&1^GL=I6DT1
z#QVAi2RpjEY6N-uxyL)X`uJ#qd@Rnu>FFEb<LT@fqTuNl;_B`iq@dxb8>I;@1H>3O
zJ^h@0LS0-H)ImYw;u)mp>F2Bt(kX%@r=j8$<n7|>rU{nOW8if5_x1JnQ_v4`_4N;N
zjd%0+ad8dOSAcSZT|;!B%uqki5Rhpg*Smsz7?P2ykds)Ho?48kFiSELOB9k5^AwU&
z6_Seb6H}5w4Z9SD%wmO<)PmH!6j1G&pQiw6T`+ip%t_2kQ78o!+=Zq2C5gp)3JM^T
zA+<ZGfXvCv%`5?#U}&U}1CFu$GzAR>3j>AZjKreE<dW2)Vg+pmFOXTzLHa&!3YrSq
z3PuV^sW~|i(=v+{iZk*{b5cOg%FQoIRVc|w%u`6s%P&pOP$<gJ&(%>#EJirE7@V>o
zTJqFOK)Oou^C6y9NX)A&Pps4f$08^^^cgq<9D^KvT|-=h6r6)>ojn|bGz^V3b$r~Q
zYy(XlP%J`t=8*VOM%LvN<l-D067S;)N>R277DifzMj$UR$TM()jB|7jaShVaKvt%y
z08TI9xK~BQB3KZXfb=11bew!#{oF%5z-mR1O*AyJQ1J8%2nENhJ_Dzxn*vgzQwZ^J
z_2X1j@XSljDNRXL0Qo^7GY{4{vS%=4;8ak6*r8!%Y^JGT%gM>9s1Tf3sZgGgkD8}4
zixoh{3xhSNt)-x##>ojXPG28FItS_N`?x`{x}R$}JXb5Y1^N40DX8n~gBT135E~)>
zQLt4oHiy_)l2}xtkeHGJN-lY+6(!(wqL7hVl*-D$>FN{gisn`mqTH$vcPrWMGbQ9c
zb_PyYKNkg0H*oAIK;r<C7lU0xG!=qe!#(|66f{8D&(;`R5^zBD*eV!sF>reNxcVvB
zDp(krF>t#0D|p)aIr;cIduto&KpBw0;#5>{&M&A$6mpq)CHV?znK`Kv;4pRZR|xm;
z^l??t02!#~9-?QUDGioUP*4D;3nVvz5(YFb6u=<J)zL*k!&paMBT&atQ(ec?KRCoO
z#MaX_NK*l1o(?#bi8F9=g3a=D4bt;-)iVJ3E+jO_kAWLz6F9C^VLSx|1!qSeA4u^S
z>f@u~2{A|qWTqwqFH9XY1a)D2kb6N&^n5_xfTd&CycAIP0anc0GjM|36XXhZfjmqv
z$ORBb`ndW*!U1dmgBwhRf`S6bLR$qVNYE;1gZ-$Wt6&Jqw4jjANKMXG$jC2O$jQ%3
zS12wi0wv7y%$yvBq*NOub3hJt^>YDPgPOS^t^#Eyh+c5<lb@Gv?~bG!oY^&?uCQ|T
zbJ0|=Re&W`aENPIfr3F(QNcB*I2DvZ6!KEb6*BV*N=q2vp#{prP@mX>eWtBo2u`*^
zsl}-!3I+L@c_pbu7@^Gtb_pmXT>K$10kR8}6b%@lsoKRKoT}LwI3fN4^JGD(HzX($
zQgDDOJPk)5A020((BKf)AV}#5EsGp|d^Ev<&k1%<Fr*AGN2*#BO7ayPeSGX0M8U2B
zg(u7)utr2G1t+B7$Y4<Y7vd2Vs-Xi3J}YSW=^AS4>pKVO=vcsWJ*R4zqmPDDkhh9+
zyrYj#h-;8<u%?cV4qVtb9%h-2j*gBd2iOgu1OzFkV9A#lTfuF3aJh)fR<IQeh*0-*
z(}I+3oC=WO0mpGxX>kdnA_D~vsA?_NqeJ+F2D=6k89tDj15|Vn9W4wvLkMm!W(Yyk
zA+&Twq(c@^8gv2G-XN@i(H4WWg5o{>-262_g&3&K18&u!wb_u=f!hQ2pf-qGsGoC)
zr@x<-f`1aEwW+31mRgjVmI-cb=A@(+DdZ*Qf;gaorsVwGTu>7T)U-jgD)6`VB#~Nl
zpw=G59pDBZIFE@kaJoi>xCZ$-`Y1U2c&fxZIt9D>g@ENu5UmA2e-~G<C-oIT%wQcK
ze`iOZcn~|@%|F!7MF-6E3-#5JN8}1lu%K&DkbjU)fWN0-2v`GyIC9Iv*a%{xhM|Eb
zg9-zukH5R8v!jm!b_>8}fnq`e$qcXo@gc6h0a`|;W*}Kz28h*up}q>X3I>o=@0pib
zl9`y3S(U1gSDKrYS_CTN^YT+tiy4f;H6pZH0|f)9nH}cn6Y8p=9_;Gl>Kp=X?y5ul
z39?I*!3O42Q1S#-Q>s4x&Ke-?&`{LW1hsP9Q%k@toZ^DiWKh(mD1a>mjX5ePc)A8D
z*eV1^2FHg4`T6+yYJh_bWInP@%HZ+>QS*ibc_OLQ1l0-#nhbJaRSF7_@PPOoY#fNG
ztzZZ-1yt7f`}#U6*eZDXxwu9k*{H6guE~H>mpg-0LX3x$k{Y0z5M*dDM4w-%FQ_g7
ziGX83!wRfL*HBXlrV=c!U<+{-$Y&a0CEA8ony9t8983oevxQ*tFcZ}k)FJf=w4(KN
zV}Se757OF!hZK^Tnhd6}kOEZ$Ah#pQYJha=8d`xUO+D8@J#{N9bx7sHU<Pvml6t7m
zkVG^fdiC|y-Cg}$gB*P@Tqy~&ACev8{X%`6zzIRukU;@e&JfdlHJA!Wk%*i=HT2vZ
zeS%%}bU<Yh+!l~8_5A!p^gyDJcr*a{Bs|D7#8pAVOh;WqU0oqGFEJ@66;u%<CMTyB
zgSxxm5=dPg)Kb%wgr#;)PH^Tz@-RyK2t7s+^^l7{w3LO`_8bhHkmPR&%Cor2T#y_x
z7D6e5U0i)!LtH_nt_Y|^MJja>GIk&tL|F?OyiP4iEmlZGv~g4ON{TAM{SI(eg|+;^
z&0al_>7a5Hvrny{s{rj)OCicia7m{R?wG`b*&x@eA>={DaDZbFOa-h*sN>`67at&l
zRIX{6nLtf}sR5ZZm`i1KgfAgeJo*X{IzAxC-&qG-ddGwMCk!Hpk{(F~$bb08CqQ)_
z^4JBaLPykPpg2O7g=8*-JUL?+`07V9q_|RW^a~Dm4bn1%4}t`Pct$$Gp-x_|&LLW+
z#*iL~mXQI-mteO-hGtwNoI*T(HH<WM{QSc;j3Dh=KF}DBud9ovV~8uL3e$n~_du0P
zK#(h_iq=r~^o1%=*VI&ia};b9!1>7$iw<y62T~2{mvJgWa{{cNUaXLx2aPXq6=e^t
zQNYCvBs+mCa8RWdnOdx;rw7T~kS4o1q>Tyg5g|n>q~rt*4iqbtWI#Lj3Pq{8`6a1P
zTlB%@8Kfuxc@U}c1x2u*qpzzva<FPL;L!mMZ*^F}>je9_`hi;(po$OFM+^=LQV9)k
zb_{mafGUQm)r7Qt!T$9RaP^CK^Yn2A#fSjdg)Xi>@u18LiVsN51#vU1%tqADFqPVd
zpb7+3>cZ=0n3RI80-UL>V5kVT0p>(dFWJR2NCTz<T%0qgqo_ghhKp;kbC73%4wTkp
zFoCHAmHaS6;EvIA^mEaJjnxIa27%lN8Z<%lXA~3^z=|LZ1gNpFP|~mh2Pw4G0j^FQ
zVfG<B;Oige8t>{C5)_H>1<WNna0WcpYJ&P@oRChuvyXqUD?IF-kj#cwSf=0#%hk_C
zU0qXMlT%S4BsC`omU6)Ziz%r&sU@ij<={cYY(3=uJHGnK3~U!T{!ttOO7X$)<{NCz
zFE77DAuYc&FGWWStPkuu4MZWQV`yM(0CHY&K6EB0zqAA;&p_)#Xs-iQ&uD_`Dp-pV
zUJXIpt0noM0Y-@5QV=}=8(2MxmU%#F6*LqMZC<GBfCS><Ly(XPN7EKkPC!RmFq^R8
z2<B8&2nUUO!Un$KZCQIIOR(R;VFt>$M)6^eKEWE;tkMYviR!q5Nl>O>a6u|FK%$WP
z5|kbd;N^y2zMg`DM`9T$HWk2~)}qwJ6r{@AUIpv|Na&mC7#bKFfZN@E`8uG=JP#7~
zDB%tr>r1r&>jXPX!4_KAg8C_-_;!ILA<%d~Xz)v+JXImFC{+Pud1hX^AXq2ZE1>o}
z$nmboWr9H{JZ?=G8Nm4)lo!EP>G`<o8R+>3ftq8WZUfY>mO@}N!Tta>$_x#R3^b8T
zSVN@H0^1B~nEQdO)&u2ea0?Hbt%F@dz+%P<NUb(bPKfn>u6khYkRXQSUAV2_rl3zE
z(nvi#t`+QH9j8q2oO()Xksde)7GpERC10U3zf_?-F|P#Fri7$g5Gxfjx|Ws?YF*kZ
zsH^L!XsT=KL1Gb9@+oM5GC2C^Af$p-0*4VewILON5IG$P1s#n91vf+h6vpb2&^ElT
zHrNCO1qD<ugQFX?SRgSezo;ZN1?n?+X#uI^7!V^jA~18nVF_xbgJJ>_U!burPd9i9
zC}Lz#NM&SjPIUz3ZfEeAUrD|~acZhUW|{&beBt>$vsj^^D782>uS7=y)Z@=g1Epl}
z+(!y{b_t{)wJ0~Uq$D*36sEAyMVg$_Gi79O)?;K)P!NUWa75C8M7*^O*ax6+!j>)|
zbs=&%85$UwYNn!vNCmQwA@vT5iJ(A%WNS@G=?;ovP~8T$6I`)rfZYL(4h^UyL2X1G
zbqy1=M4*gF%?c*a;sjoWz^Xq5F|c_cSAYsN*FezlF{r@<DXA0`6hKZuvkA*+v<{^G
zXc+J8@0*0|OI+r|`(<FOL8X|FtDgpvDVmUgHv+p4G-!a-|5tGgb_O*AA+1CmH^X>8
z*KpV1ka$qzP)8Gaq#G*X8sP$I96|<g4Xq3fHG|=901X2`3~-GI@$>~XBBAPxt&9vb
zrI6eJE<zM+6+m`^q6;$453P(t13<Pwhd&@C9H_VL6YQ!FZjW#x=Oe=ia92?Q$<G>A
zo|=j9Gy};P#fV%a3v&lJOS^amJNx_jfyP@P2?1pk6A}lIj0n$L3ZN7&#J~yGkKAZu
zWKhtR1&`~1{1gvqzrxCDNF`(nNfBVJpfmwWmPm@hiIY=N0aP7l=B4E;faZT;c{HDq
zK|upje}JPKGEsq~TiXy4+vrs%xW!-(X~DvBmj<ZX0<{%D6_00{LSB9ea^0nnUs_@Z
z@6Cgqi_$#NfQK(6a55nw1qp0W__%;W8RSk_gBnyOg4%p=H+rTiq~xa-gC;R^6HAga
z6!OdSAVXv@AM1F4O;Lc%@@Rmon_$<FfS|DWfFRE>4NY*30~UtFe>`Yf3RKU5lDeWo
zKv8B{W=?8)YO%c?EFXhp6ciM28HVCo@O*Q;f4HA(kQ_`uC)iFT>mdHogSiwXfK9Nq
z3qWD32Pp|5j=>CGq}F2*q?Ur_0B~OiT#kV<JGdTz*pJ^l<ar%%sRya;O~GwN-^A=x
zh2qkpRB&kzu0D&AO8CqYNLv%)R#2kFS6f0#R)|`#zi`%>@NqL}^rF?AkaXn>9~*?V
z^N}-L2)I0eScY2EBjpNko=UVsiXTv_1eMc%u6ju7@aG<5B>gB+49Y`_3fOZ{B7Ei!
z;zn?QpyZ<v9?+;5xPk}?4f2EZ`XGuSc?q7+AlzcKd{)B9;H&_ypTVsO(Bc84#Ud%0
zMXAXp`9+lq;L#>MTSf-wAV>)Ub_%G(gZG(`f&yC4fs>aGytdPXmVhq)pc0Tl7+M0N
z_{Rr6rsfD5b1-KBwT(I5{DXWQLp0PCz&#Z!g~<F;aLYC?zXaC01ub2GjSA?gYX-S8
zfEuG1I<a(#AOq_eiNy+;dCB=jARmK@&D_KikU1V8b4)SJaZbzwSq^Q)<d)`?WESM4
z!W;lH3N~N>X*BAoYl8e@Y=B`Bri;oGi$TRHq@$*%u9@h_U}#{1sS~;^RRN|R;+PaY
z1;6|fa9NlFT4Pz6U#h3BnWV#DXkdzD2267%#4b?LiBOK1Cxj#=1$70-qErP?;~1RJ
zK@7B3a%PFW0;pNc$e@seG6MykiLyo+0VOfnfKv--91U|cQ#VS}osmI75zh#m0)cT(
zPf$Aaa0~*kLxHRq(K0ds%_b=rL0X~k1Pm%NVO1nzC<?TGCpR}WB{Q)kHK&r1K_SQ<
zoY%oQ1X71XM-`BA2&j*Zl;hAcnja|bJAh3Al{Ff{k-;IZzTk?(1U$fR0x7hi6*V|>
zDimjwmZapD=fQ`F?NMiHK_xG!xnKY;&_LBTsFeWMm7HIiS7HUWQ$ax?*dsK=#XlUh
z`U1|>1x=lUM&Oc*QbCKv5H^DKB9|=kkbWOz77Oan%o2svvedki(!`vc${<j=1D;WI
z&PdElPgST)O$5(wrB)PV7A2N|x-}_@C8?kZFWBHkNxp)ifdN=$u|iI2aj}jMcm-TZ
zzCvbRN@g-hId~`qrXdqt4JD;2z;lK|NJeU&jsj@vAI&1LNtt;H8L5e&In4Yt(E4Z)
z3uLRQLT+YWDQEy5w9ZE%FTWhTkgK#9+~k3&gsy>b1NE4aK|Q9_6ws0)LxgUP{2~R=
z5-m+g9|^1h;x=$+3F>apsAFm#Xbe9eGV23M1JESk<EjTsfuL4iUTRTdjzWHsLNItm
zJFNWCfVU>#Ep7-y!_dlHQ(s@*&_Z2bA0}jAr3tA^L9_diC<{m}%1z7z4@DIz1j7;*
zL>08Uh3Yo4G6JVabzNw0)dimFKur!<gCDBe(8>&Ky(PkWOSCyP1;qThf&xUFf-RH*
zcRrGSLjx;})iTgA2uPL3$e`ft3{KbJ90_i|fbs!SZiM6rMTO7;aGHb0g92I-31(za
z(1Er~!Bb!0wGW<tpgxegfdXhLxVjExXdINiLAk3WGdEQMDFMKe52R%b8H)v(;_ey(
zGR4n7TvHX&Z-U7Acsi*BhdO~~Jj0<zLn%!+NV^WA4rB&uZw%rN9nhMpU}(MT=>{rE
z<1tD#KUY0NaM^+sBA}uUTzx|d8b}`v9DeA<2(-5W$v2D)3Pq4|3r~*^RP=y`2#QNU
zs}(_ucF+PEGM@-H0ZU&HRLVm7d|)@h;}lZ1sX$5}a9bC*pOD%y&OWY=exU*JE}lW)
z@pEtk85D;>srf~qLI6=dg9g?Z85H~>W4vJ7q5VxqpK!;>V9>Ir{M^)X&|1+%h3uTt
zl=Rd}h4REoP)Sw_N?)MmQaOnwsl_FV43OLg>#l$YPQYQ2nxX(oiN$)Ep!yUt(he>K
zK;8ij#(`+q7zJpcz!Q=hpm`G^3mR`jibr#BK7dr}2t_CZi3++38ekm?x(eWMP|#K|
z)XYQaM}x*^IFSY)VSQ9TwAQ8qB#a^X5ESh}sfj7z0nu{M`bCBEjLhT=czp%xGl0e_
z6+o*T^`K#snFcAnK@~!BVrg+|F|3e-74EtDWvMB8@HFns$e`c|Z$-Mo+ajQL2&i6-
zXJk+S<qAIolr{;{KrndF0lW-PCpgT}N5>UJfChg-I&ro`z-FVYK-JLFgtR9Z85H96
z88}^BeLO*nJA54@G$7Ly5S!Gk)HQWb1a#FkHNozMj)Q@9g0duZ+|>^<9^>Nb?C;_V
zUeu_guHk6|TBBwMTA>J9_KLDj5#$ekaNL7DqhPB55(tKlDThL032GYHE?q;gflxMX
zGjWY8!N+PqP693404;6M1x+7$`a)Vq3JRdv58TcNO~H8jf>vChcm(8pSLBukWHbhp
zH$YOLMUfz{X+l@27%9Nhg+FNY1D-Az;OPRo;$A@kb)}SxXOOFNh(Bm9$TKM3*+0}T
zL=!aIAr7kDk>~7T>cBJl+8|lPyuC|iaY0UEr2?Y($WMbOU+`>*0%%qhvt0|GrFUaw
zPzb@(vMm9nMdaCI(AWcb?ie(N$^bGMSr#(n0G0=}ZW)viGv5J@?ymX@ATl1ZSW*YX
z@$_@&N6dK#IJ$fKxrZ_`C<F*IaJo2#I4T4?2RVi~d&IjK>Ko{T`fEW1+S&?a%xA0V
zV_)y31DZOD_j7f33~_aVaG=x7;Mr;;<eBc^5XYbp#59tYp_vY7h!9k<Xc-yng!sES
zMrs*?=Ad15p}kU2&FdQE80;Dk3Kk7R9YgR8jdKpDoeG*^DNZg*P0a(9HlWpUp5CCC
zcY*hpb25udKm|Q$_BgW$v~007EiJVO+#)Q=S13u%EyyoQEUHw<P0a=MuR(QTVtT4V
zQfgX$QL3j8$h4$XkO}#vB?YChL35DBC7@CCyu=)E6Ew3Jw0QtB%LZEuQ&^groSjpt
zkeriW4DQhTgG@uDK~NP2X@HjGD<qcXXQqH#p9T5F#hFQveIfaX(R+oA{2cJwbCBH-
zPwTjX_alJn@RE$uVg*pS400++1*$cmBE7f-RQVO8=7AlYis5%Zkn2FZ7)pvtlS@iL
zVU!43>5`L~mz|oT3kpev!qU{zR2>CKt$|2(koCLZiU4FcqzwYzzXA0CSf8GPLU3v-
zxVj1sbqWUUvH^AQ!7XuxlvK#(OHloSqKT7{!MT``K_OEEnj$>?JVW9GLtR5%H4rWU
zPf)smO9)?0aRyGf45*BSXAf{0qYpI)J^&RT?BN*X>Y`x;PFbMlB5L4)a;btTR2P<J
zmrH(XF;dY2@x4N7MP_jcc>e;ZPy`KAxdy`f44^vLGfklwGS659nID8UcZ=g8V}KxS
z5Fds5g&<Wr@NyfZ0F?Ql*-b+ooV}3NXas||EI?;~;d4dy3fABn2-5n1v|B;OfNEaY
z!bMO%Ro4NVhsdtrs#wznc?=R-SAl95a76`TfNCi;otg@8kH~|@$v`fLi-4L&;CTc{
z6E_IFf*({Zfnzh&F9bG0=A;193+fz!Ta*X`d_rIWYY9>T8`cAjje_SSp`%rvd1Z+?
znJEgzpkM*z6KH@#=IdM~pnAb=NtD4bVW<q;M$j@2Pt*}V@JKJDf#nQod4sxLKEbYF
zw}QeK5lx<c&aUd3py6%k6c2Qo9kk)l0NevWnyunQ(d*|LuC584405#sxeFAQC`y7M
z#zR6Al+eNxixu?2qKFAYdo7S&*d!82KXUYgO@J58pm}};1qIMP9FS$O5*w5x)xkwJ
zw8sfrO#v#w!6jh^sJEY%SejF!rvOheAR}OQB6pR*rs(K^^PgWTWL`2owFKPu)>DJH
zR6zk|v4X7vScAU4x`KfLXy2uQfu4anH$)vI4j^FzPb(k~!owdDhOos6piw)0&~_k1
z27!z*gB<JP>E;I7@8Itn;27izo>0^90d1cH6$22iA#}128i(43nmUL%29Oz`eCCEc
zC8r5ZY2d*0baMkoJ0!Zmt3*K>z&$B=0`|)X@2P;M*JALPD|D7uAu~^1UB?VQtHG(R
z4jTsnt-jPzSBE5T=){_a6?j=Iqz$5}DG3QP=oT21L~qOslY@-lJAqTUf&wT^eZ*jL
z;LL)EN^^ueG~nq+hj55#2BE}WKG-fuOy&!M>;f(Rg|z-ac`u&}BnBzEK<l446%Y%k
zpd~FrgSMfjAGqXDP(TQR(vYif0MtmxDk@N9f&BxDT+qk_LOFO~LKnO)88U|jvc=C;
z51|4!>j2J^SYr?#dj+5+67bXpN#x+g5O`t(G<ObiA7};|G{KMx4k1WvWa@)L17s&!
zas_1=4G;lpU}=D7dBKsQnQ9Ny0Z)UFxo$KA!1@pdfTw?TK!TbKQWz#6_CbOC!HHa0
zB7#Xl0Mws^#2kp!RxpI8Ge~@EprnL&us=aEF8&HAeP12O=mf~y3W(|jr3<YBawEit
z(5?fh%rZc#jX*0N(fi8q+7YA^rQiUUp^$<bMI5O>@e~2s3F)ufBAkUh>jdf4BS|V~
zD`<ckx6n4fg06zOCTOFV2J-GHkYm6)L8S$_y3{q&Q~-;>>PH<&{}H*~fhdGWg|;DR
z%mT?ST~kQ8BaYM}Kru4}*$psnflURCPoSBktzd{)MGqYU0qX&E2Msl$!x**-hWaQm
zsewE<2v!eT;Rvh!K|3rUkqq(}Xs`rX7FXDXpv5ZE>Kn*-6=-Z7-7xrwDJ%%!0f);P
z_>3wM(SzJuhK@VBL8q@FeL6@~xDs9+gy?I7r_4dqI3cd!DRXe8rUOrH;JupQ5QVH-
z0Pk=EZ_$JoM&OZ9P){TXzODc^LklYgJ;9|Ps3qYE+Rq7U;e*@r3Xrv1kjMcSoZwmu
z+BOGoV1qZqHFe-jl%{$-N<6vv>mk;6z~?}~rlKvnF-BY7qhM%^JlP2eUuY5pmDP~q
z4KzZ>0B*N=g8BuZ_*VtxSB%;N(hBng<rZ*S&@_OT3J~vt!UoMr=q>`84oN`1A&}8(
zh*nteg1tpjVDW?83i1?aBnLDc7=lzfDx!p>ryFQQ17aa4ZGyr8vKtl@1`3cK21FVh
zb0}3msQiXZ!(*(faR%E6X%RT0+lZXPp<`N_5H*kz!&bonbsPvZ299YxIF*K{Dx~Ct
zmXzdy+Jm433Yu94P1=A~r9j8yz{Wz$bdbMXA@elgkcBs%Lcl|upaqzD`S3v>*djSd
z<H!u+a)`I!BUPYL`g}$P=Tdi2&loYL0Gj3lZL@<I3EJuk=@;uMDENa12_RhXTs=q~
zXuTeIkU~#^k-^!OkwL-J0#^?e?03+1GpHHRjj^EqJEUL9$e>Uu!ocYU8pyL%KyJ)w
zFmQrB4&IbwV_~QZQe%g*tV+WQB&Ml=P-$pj09x7t%G}{anI);vc{f4u>L*WIq_V>R
zk{`j*1xo!SrCdmh8k7(rGf5g2R+f<IDnko(P)7(d><W?8Q8%<SFi=NcB@S5~2<zBs
znCTc97#e6Qc)}L$X;_&WY3hJhCF!VxMl4-JTwOHP5oHOy&kPG8-1<Sy9q9ZPglPa;
z9hU-0A)tl`e08P^_>>SU&<;RYWu;&Xt&(Beo1rsVhyexg6m4n|XiU-395SyBDI`Fh
zeD@GNaFT}91fWQPBq-2Q&BUA>Sc<aG*8$hpaE+igF*xOb_Esnar<N!{tpTMQ13hS7
zgzm<M1p#P9hbCATcvEk2VkKz!2{smyUzF+!&k3M0a1alYK|Dbz*oFa=bP%g36ciMc
z)pZObbktoCBRT3iCdLsu>Y($O)O9RDa)~9W>N@(G`Y7v33?p>(b<`CCia=Y(Aa=k9
zhV=CGKpMbysxg3~4Q8idgpQ{P$VNv~BQRwMp)5hO3YGA2Wl%2m5kQ$^0L?8iGC2DP
zf$}xd7&276L<=O27(E6ZY5>Z|NSnSu19tEoUap`KUL0e`sf-K?_E=UnSQuz9GAOtb
z8mFb&-Y-r(<JX{BBy2l*L33W2rZ{#8fWj&`z||SY)_@XFDeVkN-=Mn3HBb-t{s8cz
zD{ydv_bh`K(jfXrkaj*I)f#~cEJX!KaRol+3R2rc5)L>)JLaV*6oF5YONOUmP&&x9
zgt!P)HA80YkSY(*MkCPrNyI!DXf0AwYHA*MZ4+o-0;vFk<{o0*0m?m)!Xp9{?~>5b
zL@Z;FAb0xML*+pQEvP4oa4@7T23m7aq5xl6iU=&&6eg&a0qx}h6}h1Bhb@r<?<$1#
zRiVpPV0s`6o$Mj|6A<BTY@n$CX&Hmdew3C1sE7i`9>$_mNO=i~6L=heM(GtmxdF79
z3dJB$2@?XEl>o_Lgo+_(4%ojSH4i*^4BD6iPA#C21nppfHKS3Mlp@Mdumcq!k~-k!
zU}dSGebWI!VUT(S>@OG3U`Hn(*Lcu^)L?KbDuAy#1r2!TDU=jdf<_HX^5wug`xQLh
zK-0#YiVDd^sh~A4pc!;fLj^SJ<0}hEX}J1{(0#-ppF&Sv(E;TsTS!F1Hf?GcT7kEA
zYJ&DZ+FBYI=s->^1fSsmI{hRx*cNn@jk=DrV^EN%qr0oKzh6j@zmKiDk7sa*x+b*b
z4}r9cNVm-aKAr=!E!5B3&p+G`myJ4(&d#pE!M5s-0Rf<0R<N~(o^GMA*md<o3unj?
zAi<Hr0YPC3h(Kp#PzW}`5{e$KjxMf2@L_IF@bciilKj#VXye5m(hr8DU}GK7dOJ-8
z=uR|Hf`!znNZA~+)CiQDAU#opPBQ~d@aaI{VUrwqItG>9KFH_dm_XZ0;A3%gz@#>0
z22a-zbXE(gr{X~Ns=#^*prKh%!azNm1~Iqm20c&*F#-b~Lvi<42=Q02H1LG4UImTa
zfybjk<Mg0$cj!EJIr92ju<s!U?Ko<xL#NI)46Q(VG)o}uc~Dmze4<byB%gzdHasV^
zfahIw87vJr!I>U@&=5GAIl*>@C4)jKIX|}mv;i*#w8|&I5V@slVxS4m|B#X!+>Jy`
zPQbH@A7nKLX#EH1aGbovT=3#GP{xF2)D%4*F;MFTvhW}5BFL6OLr`jk6j`8E1UiBY
zmIem!Mm4Ctqv->imqbm)iVBcK>=YT`7#xh0h(oy;I3e+1XaJfI4buhLjI{m}Iyd18
zKCUq{Pa(e`H4jwEfZVI6u4!n7(o#ZMd7A;+*#=tu3SO*{n1?ucNl#tV2((@n(;h#_
zc}!U9Sv_@43kJ}(Ls<I?ZWm%@EWD-w4Vr^&2JcAFQ`ZEoYDHcd3tQEy4r-#QE0h<3
zwj1SvTBD#70hCbI!0Mwk8Lbr5bsSBNH8mLw4a^Yk2Q?wVQieu4>I#qpY1MTc4Gnel
zH9;qfDZtx%;F=HA`e0;G@DoI7_kj)w@k?f8aIO>vweXNyeqb3-Mh0h3OOOnr?dO=2
zT2xXDSx}#!hB^vgT9BWokdvRD4vMeLJiSmx24{6VZ9$OBLh-f3aIPZ&t*!L|nT%r{
z0jOSe2Az!pKWER;#WMtSz#fPOwVf5H){+cT#J64nGLjX9v0j0gRS7zvljxv62nh1`
z4G7U!0H62a=MoR$yP}+NU~Gvd4eFO5opAtJstMhH6s!-b@<UvG<K285-8I~N{QcZD
zbzDMyeIqrDKs|<3&<rosc9^Zf;hrJR9<IUq3g84158>-T4TkV?K=a8s^+A<Fw1f6z
zX&7l1f!0Le)DZ+alr`8DZkH=)*KLTaDAGC#EklK1s4!@5IuTT}Ld}DY1-gNEynqq_
z_`pTX6BaW-=lQ``TZ5<5Kr1l73!$_u40JsGKuu3ALr`lp6LI2#mZ5@kNRUswyS}+T
zXzd^9JUGw_6n9rY(4sxi`V;UvM96wrM6VaLhCl(lf&em#VG3Kh5*du754w03w>D=h
zBz=CNzEJz1`k-T)u$`vpc7p0?kXu0~<~W7=pz4K}Z0Ncipf)=C_#nB|tu!YGY04j6
zlY$0lzZc}B0#Mpg;Dwq38Zg&4(B}k|Pm)kEH_xEpka%#dtFIRl6zZy{k9@`jk~AZO
zf`>H&r;Dert6#9Ezn_AiKT5*VLGa>(9m7E94?xz`KxQh9G&7Zub%TZvph;54&ovyT
z2-NNZrBF~y95J(}0Wk?WNefye0U8H}O+td!*MinDLG{EtL002}(-lM`*mO`>FqlL8
zHsE-Gs8cu9_45zYHL^4{Lz>Yw03Dfx@RFvJ0ZyHUAf1MWRtBb4re^AJ-+=5>2kn)y
z0hj8TutPvWBY2gdHQ}IE6?nCli(?3=b^<R9O$B$XigF>V-xKpv3_!X|@)bZ+(jZ^w
zfF|%j>q0?Ce8SHqEmkN`h3@hOtr-X99MH%BxN`w&d4t;+u(c*8njp97!NM7o+2TPC
zfhdABalxm8ff}r^(1zq4(CSAmNV^!+vqOw*gIiM`(8er$8?YV^c&sSY4|HOqf(c|r
zI@nQYmU_EJg3im(067E10QEEtHKDC3PDKSbQ1C&v6Bng|=J>&<o0b$+MncX$0ChD%
z$p~D&8ft>)d`yf%gL}xL?jd@HCdQD?8DvBevfUI?EE{Rs8i0K4nWm7RlL9)?41CaT
zGI+HY_(&vAXN9uFoYGWCj}%$2p{A{&i7`kwXaEe<87qUH(+gPvgJ`LGx_N@b1mt38
zl&O7xcTYcXO4UKmTAH9aH~2x43JQt}E}p@l^R_`77z`on<UwY6x(0zy?SQtb!SMkZ
zea-|eqyin12Oh$!1m79}9(_k7Z%B?c)KsvARyN?QX{f0IIqge90ZAC5)(B0lk)|4a
z^)bR+4X}~moCx-rhM^`lRba!AR2gYPW|_cS+Q5aAf`*Bv0w{4ncF}M`R$ePW=EI@&
z94ziZQw`vSESTbkpaVHU%@WYuD}1LoXr>AzpaZU$^9?~W9iSi$b`61~3{OqazEkko
z2Tnnru5K8j3MglgC}?<s`ZtjE^vI5Ynxl#A3Y0#Li@yS5+!#LV1I{q8<>}zS1tm21
z{QMLJP}v76JD?j#Qb0#cfTFtC6Fv_I&S}v21kKjM3R}opM)1B(P<n+FOORFO;Ba?z
zfkYWNazMEVY=)6$5RPzjLGH&P1s!Oz3mTB|F0O7Go|+8W;2Z!>g9<1C3YtNO2QXB%
zD|ii#pMQv_TO=&tLH<ApKoz2eq%(Z3736qm;s8ani7{lwGIIU}d(r^zE=Y)bxH@~s
zLvtIVWP%E4D!|hyD6K$6K|^}by*Z$@wVX)#29g($v$h8Gv^j8;A_q2F&59IS2&Is0
z2+m&!K@CGq$ml#IY!MO=)nH#D1T~CMPqK5zr<YQjkW&Ye6TrqIWqm_U9~>&djz>~y
zr0EWiVbF>_e+AIIsv#s3gVPMGcz~up4OsRAAEe+3TH0rbzE>7DjsPEHK%8p_P7~n5
z2vJ#rYe{%b0!jy<S`kzLK`I$gK85$LK^;+0Z>=OB(xn6SvUNaZ4cJi7l%b)4IcR(t
zw3ZEYG7u;ugLaI7s(tWSGgvj)9Y_NQCg7E8&aid92(zU@W`k9`MtFvRD+Kp^g+$QV
z-g<hVRv{#jfQC;z-83O*3P6JlH8n#<B|v_G>IWVF0aXI3g+d@Z5kQduS+b@JI$jr4
zYv&gwgEoYNN~oOt{A`6pM1uuBE(CTVMjORa(-9uKpz_%kzSPavF#;u>qOXYa)Kstq
z$1o&Eq2&lv)kZpKs*Rv?#?bh8@ehaW#DWdJD`;4vY()T7N#OQMunBy$QUiUJo~MqN
zrjDnrp^lNJju(nYKx^P2u>cMQq*%4ogr58Zi5|$_EA)JW;6w7ap(chpaIQgDXQT;P
zB?`6_Tt9&Pf!_Qx0u6jahL*sCJV}Yk*`Sz&v;^Vfk)Y9YMbJzQXe1DFDi>r0gRiGw
zXozb(XjzvABH!vbIr%#VLFyJw1*Elupehq82iZ&o%|h@Uc@RnPWlQ#uF-nLCES^Ej
z>Of0CVSG$A;J`pQMZ-uFvcf3H6`BQMjSNT|7?k3JQbE}kHZ`3JsX4&mh7?&Qnut~?
zcvVaY_ym+tA0Ouc4Nd3)GR{G+jv=n`P&b1P7IX~`hK`X#&wjx)7qV9iwO|3O0%vLH
zkpa-5XB`EkH3q5h_yP3=QlWEC7>z_lh2ZSW0`M|G1<>dx=%TCqJW&3Iw+V_syL6pE
zy%6X8+yc<L1JIg(=pjJRZf~&ycsvk1UzL~wx)Q56GcOsu??3_EVF9&MY(Zv#_vV5M
zG;rYtn&bivVu80rfVQxf7K0YxW<VC|L*`l%lfl~&!0Q(rAw39Ck^&ttimUw$PST*}
ziY8+2AFKz|FMv0Y!J!9E*>GP#Tn%<{PJVi3o(}vpazqw_)Z=g~KwL%8<aHjX<OMMx
zGj@<JT0S&XQxzb)Pf=RZ8sPMZFv&<$K~VvG>k%k`Alm~GGX-D+AuSY0nE)=)LF+r9
z=P^MJ4^IRQ8iJfs1R4`mD1po>fKm{&B?=iif@CfQc-;jK9`x15P#p-rgF3h1q#fev
zi*y<|yse4V6dc+?XZu5oS@^03Pq#!y28CP?$c`gOZwOYjq4!M`6hRxgL8rbKftGt0
zmlWk!LedeW_=pDutTLua;6O*XNyA7}pOJwxKpN7kg|`)rAZ>m~IDt;kg-wWnHU;_m
zhdCQ-n1F%<(j+y~)KLv`bwfKpPE!+UjxRVAlp<X<5LRQ(BA94`I=-M&j^MK;;2;H+
zjnH%}3~mjA#ttA;5el{nx`qLe{w1WMhUa|n{68auv$GW_=Xrv+^FWtafO0o1)$1sL
z>t@iXQAtK>E^KH5bis;?V+eTkA{aE<4_X8Q(g*4(fR-d==7Cc?bodQCDGHt<aR#-U
z^@5#)6pHgrK{kW)e0eJP+7!rsB#`r==7a7fDbCN&1JRJ(M>(l_evAyxpwUIp`5@rK
z7@_TG$k3uXXzo=LGrmBh5uh$VL=|F9BB%#}n(@G`PDDh&k{GeICp?5fC!{e5fo5bu
z=lutJ_=m?s@(gGXv;_mFS7>kuR7AlRy516EEhHBrcT*uE;GG%pS`l={5Y#u2vzEaL
z0j$djRL8)!aDaL@I!2m^`#iu(;8l^42CP4Zx?e!k&j{XXLDzxkm!atajUA<GFmU?0
zgYV@4ol>r-;0HNCB|l9eJry$k3QJw;44i(!k-_j)LI{<RD{|ng;_?L;I6>(GDOocz
zC>ZEM;u&0Xfg09ecVdPKs7no6n_dK31Fxvyk`G$GmtU4zRGyKVldAwqx8NEFT)gJw
zmlT5<)_M7Px^VXvr-OESfleL(6_(h77i={oexW1ekkUcV8nmulQNcM8cD^8_I)o^N
zdl0;{TOTS2Uo~Ox2&ow$$pTbFfNB)*+3KJP0~BFSMTOAfRK!La&;$@D7iQ+B=0R4O
zAt?u!a}e9&QG_`a!3&(wf?p4@N(3}t;tCrb#Aum=n}wiJLHMvWe9T-55?A1K2b~N6
zouvg{7z|mh3~sxC3TDv4639k<P%8^$9HdzZ9{z;3ia@y^)JX@W3eY)k@!<7o;qct&
z&H^qAL9<Jsv0tRUdC)S+5M087hMJxIeL-zwu=PmlK*PW;o<XSUG@&ECXzD;i{yM7Q
zseBDj$X;MgPGJU4s9g%S3Q(3IXq5@nWYFLTbeaKl#tcXlbgDf#dO@3Z3^TYGIKdm%
zKqC`8pnF8ZT!Vr^$KDy(LqZdEP6nI?A?J>P3ILor8&nQ@7$b5w=ooc~2HY7NlA1Lk
zd&HsEf}9l(83hCf9%wlL^iT%hV0Yxo4D1U{4@j#Ul!d?opaBtG(DHlGu0GJP4Ja}p
zBS>I*Pym6Yv=s~y>vN4k`}d*iY|#^v0+MTxq6juef)eE}5Su`*f%*sH#}IhC2i)*S
zTTG30eK*LFI^YC|7@;HC6tI5C)<#H;4Qa_idKDm7f`$)3)fmK?khNtB3ZNTcKodX;
zwlJ2V6MW<XH0l8kN=UeXdf|wxj*$Cf;1%Uy7idDy?}BtaLD>;41ROyJ2q0Z?1d23h
zHnIihIfzbhiU5Zo@`7AwOlayr87MK5310#430g#sHfD#?CPWPtP}z?bDq!o8x?x6|
zj_@%#upGt;avivRkfxFbW-LG*jTF@I@&;5cs>?uD+kguIP#**wppYol(KW=8-u&QW
zT9A?hmJt-R6~IxapsN6pFhm;vh3|`jNP*VfLu^e)b~R*_1eA8rGYWh}2OJilSSC7_
zLJ@X@54nN5KwH7k6_NT;M{q#qg9>$sQgAcY5!s!HSr2ek4oc+UvJ9HyA=+Sz0~Hh%
zJV7TQfu}A?@=HLcMZxQEdtcB9Jtrq<E(CPSvS%@(lLW2Q@{1ssA{2ub;DG9V`ylv9
z=AfX0)==Q07LuqG5MyhgLK-@U2wH><+UcpTuMgUJrUS|YpekAuex@WSyFmuMaCJuE
zdK45D{PJ}aiV=N6P?ru;UPAH{$Z4SVKDd>qsQ_QQ15dS(;vxiP_5<t}Y|Rx-=%NEq
z5sNrG3{rO(YFa?rEWx04O3+ZtElvkD{z0uGs0ifTI#AObshI@ngDODgUO)p!paC$@
z1c_Uazb~lXfiyZG;pz%H!v(zT3t1FY=X(|_WR^hhNrXqBJ!m~Jc&{O}(Fmrr6%3tW
zyQ{&88KcYr#hHs|kS1t(1gNA$Epu!@BcZVV8&<ub`(VI&L018xRr2t171UdWZK?)`
zI#Tl<;@ebNs7;`lgm@UGr3gAr4(vOaV?gdEl-7_-Tu3?rr4jVLI--dO?#&>Qssebw
zD%9=ZyJ%1h(KQ5@$RK&}qB`*Y8))Q$>_Hkb@i2z^4k`@}18BVpig!>g0cpL%YJJeY
zn0RG`F3?SEp*}tkMeqU*wBOLl1Vt4n{0KBxz@-Ob)D;x05FI%BI!O5mwwDR+X@BUh
zXi&&N`!!%nTfq=X1`?rgXTwqzEG{t;7PLL6sRL!8Budm!hu7wCC!yte1xPso9~Qt`
zY=U-hgC-Bq3QQe^Vo?7*KQE_Jp#XlU8#IgO7N-}>!0L2RutR(aib3d1IlL7DYKud<
za<E+K3bGNhTMNVYprnm6OM-JV?yQV2I~KvqUU*=D;tJ$o=nx5~q5^0UKEl(W;j}dH
z2`oruTW)c>DJacB{0om&(ArH<Xu*3okO_Qnmnj8uluxQINFOMyh|2*<uu=h$LEzSb
z(tbR+jD%(?NE*i3NC&5SM6X?e6QZ7Qng{QlgVZ0O5erTQP@sX@A)s!&wgTvOP3Y0t
z7%>S=zSz?-dOAg}^Pw##7k?M*YhFQX-<&<cCqM?JmSv`vgX?&BcM`l_Au|<p#VyL<
z6)fdK?yxV`2?n3r2wuSpifO1cJOaTNfkOR&7^Mo13<i%;frh=H$LnO~rGv-0L1*)1
zfX=8X%FTqFv4d)TCTNu~yj!mWx!nO`253Y~3^eA2)SHDa<^iqC0j+)jr5jM#gA*(`
zIzhP!%!3VLFfu6km_d4fU^(z*rQlvPsNw{j!de2^SD04`t3YAHE%uPy3bF)g@fM_Z
zGK8$eS5N>Q>;&p!nt+Uh43(r7B^IYDfYz1hgH{oT`v<vz&YuNc{8p?0nJrRKP(U(L
z!B#;Ja%mT*B51y#1awIb{G=nuqzPzn8nXEiIaNT~mOie2pwlgoHxYV5+#U>SR%=)o
z=xTt}Xd9YoYU&&LLE3M@M&SE5LC4Y=f;NGJRDk*sW}1*SIpDMlnMyS>(}bTp0aB)^
z16e)Dsi+W{TA-(=2N_8Pt%_5yg@g#G4+@#dfhdIxTERw>ia?XMpgWhrWdTx20!nGn
zG89~-VGNlVLeJI&%OdqzK}95JH6Y~hd`(YCj|VCWX|{oG?lDA&yLiIx-2)9<AjDAz
z6(GB4KuIUw2Xy<kt%5-?q*w3auK=2X1W9?~?;n6%fwTDbgv=^Hi!AhxM;K%*3RIaw
z5BC6d4v;$^Aj9#M@z65^AtpfM6lx3fiUlL|E~=>xqzeJB%b<<}Rg{SQ13$eKVl+5H
zFnWm!e6acuR2%yQyCSy$VYNMIAOz|p*mdTh;{iP}YjROoZGq|(1z5`h><FZ8tf3~X
zZ2;+{BA47~rLCth1NdkhkY7RP{VCWgs4J+aLS`LcE(M1ldgwca`al}XPN6=~<OkX7
z2Cd{_2?vx?AZ%>~#A*r9b_`HPG<1c96nKsvy!V9A4wRC7P`?C}u0fYrXG2!zg3nz-
z+6j-ini#YO5ENP9Pyz)ys1ilpj1q#}W(7G7sm%&H-vQJ#gd2ep&_+ltK}cY0f^Tz#
z#yhy*0yYqlg1{{vkZI7QO>F2w&u;<gM1-lW0)nlrfYuU+$GeNa8#qOPTmlMp1C&(Y
z;t$%p1~M1YBl80J9%L-IZh@`U2KCR>6`+SDiNRA1YQllcHbaa8hc~gFQv|yYoCXYa
zEDXRaPhduCcv^uMS-@NZIm-vs5^?bd?d`+W>Hw7ySW+o+4hH!Wk~mQV(#R7fggo6`
z5cQ9XKcv(I`wt~CK*XWeB9*?78Uf@v&|s(z+)~gEM)0<E(C#m!h6k)FhR=$Et-@9W
zV)332d;|+rg+m<!iacoB7Bn9Mxnmquae-P5AR2mli>?tk&LR6CAa%Z{45*(E+A9d2
z?oKRGfZk&SImHh&a{-EPa72Tz^RNJ4=ipeJ4X)+DH)$)B<SP^u<tKv<Lnr~A231j_
zP>`6OnrR0r*<i&CC~tz7@W=c4yE=RLL$^(6KvwhXKz5D7&Mkyo(X9y|pXOBe@C*SR
zvY?QiS_!rpbp9*Y7Cq1|Y|Tn|Z3S{JH1C0?Vu?7P5mcUo%K%VNf#ML{eupjT0s9)X
z*G^qqU0)yU0}VsSNmXEurY2}yniG8XloPltM>L?o27+1*I80Q)VWJ;AZ+p50p`}%%
zTTop5A#Ej4Qh+xZA@QmJFXLfRr>+6oF$ZeVL3Ssnq~>JiW`Yl(Ov*{j0~NG+sfc{w
z>4vra;|y)Hd%A&k?nFw#<~D;|T|9#Wd>kV|qbra@Q9=6%u+D$jT0z^c?kE?`gPewF
zyMkuqklIkNOk)r6F{r@?TF(QzFc>n~r>Ovufwv9~jdek)H1&;&pg9-PHq;F^)P>4H
zaxN(JKoO;FstpcA_Ygf07n)~aImQ(_=mr|HfRDJq!q(6Llr2F0N@DUw0KB~n&iMo~
z26)d(i2~U<!xp~!4s08?JfWz7eq<@Ug@*8<k%gv$x?gHJD9u8G9I~y^O%pT%3X30g
zXe&Au(w;<Q1;aGN$S}MO1`2wlJ_97_f=7`+F`!_pU;-J&CEN$`fy|OZGCz`$h;E1i
z5#12<dchN0IGB?X4h)dAhX@C-$Fvm;k#icPJ&qLA2AaVbVy2p)8A1$$jNCZEZ7k3<
zk3kS*v>&OV1g`AeUHvrS?M{$F@Z1W#!~~}c^!f+dA;#XR4}q_H0>vQ6ON470(3pK1
zXoV+A1yc+fXNKIh1ukeo`AAWLsOm)>RJ(xPP9O)lJHqP`a5WOB5m=g80&ZAl=A~<b
z)|DmZRVw6zI?cH17X^HG4neCh2nAj12T6%w=V8loppDnyjU(WO0k{(k-WLrDOHdV5
z3_imS6uJ;oLE)<&2yLH%Zz~72pP=J2ppp~pCB)DOXg^zKUOG50A=PB+8tUrWAf@1P
zA456h#34m?P{@Kt&p`VQ!8IcyZGtvBgKI+YOt)tM<X{`nM2Lo!8Mw<3;_9n_RDb1x
zPV)q>MT2jqh7Os5&-2X(o#mUE2Ws<&xcZ`;y=DL&jfRE@n9^1-Gy=H|%{ibV37>P&
zYEY!J!Cm|z=Y)X*8Zz?%DcV4bgTN&}Wa0!id<I%SZveRv3^eu)KC#X~(-m<N0ce;T
zw&(_SStb4vI7pcXS%-+o+y<blW58=vK=&m=np5y|b28Jw>z6_2f`axr7pIo!K+Z=4
zHJUx$I2Az?GI`)OS#AONmP+s{#>`^q;v3L4kchMJL2Yc1_fh7jz@-6bCJVfT4a7iR
z?uK4AfllF&M7mD_T#bTe@F1RxhpeK7c27*r6|@x~M=HU#vO+e{>ZsePgU=T9ft)f2
zugO6gHT8|4^*f{%hmG)n<a{A*9YmrqHq}&656MUcr3+L$G{7eX=$e8qII%~R3b0i-
z$@#gtpw+9%iFu$aX(6jk^A(Cx!2wv3ky?znzDZ9#1iB7I0mXkN7KHrgN234SNcNwJ
zg{Hnf(s`%qpk=1meU=D5*c-)Pp!>BTNeQ$z7}UCj^nF2l+5JFgD;Xj7zAF$uQ3-U)
z5@c1Ex+YjR(oI>q2mn2g2_yhHj|sv8=?1ZMb)mY=5N80W>(~Sv+G(h3scY&u>Zrpm
zxPfl)F9t~)!K4i}wLzy2n8S2~4s`-4K<Kv#Mp7IE+T(9z0aLB6jYlnm1lrjI>N*w%
zU{`6Xfn<>Ui^CL6Wt7{y98Do-M;Ss6jWPqBAmwSI8On!p?tr7FB?D+j2;7aZo6n&4
xjwPm~fXB;0>oF@qeKgQSH+X<sPhHbPhym1SMd$?`WCdC`2|ugAhlxQ?4*;BOi$VYZ

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin1.for b/decus/vax88a3/rcas88/nets88/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..4402414a52b15d78d56bedeeede38e32f164a353
GIT binary patch
literal 39372
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin3.for b/decus/vax88a3/rcas88/nets88/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..7f8148f49e5e79737c17d555dfe98e69793de1f2
GIT binary patch
literal 38906
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
Db(f_X

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin4.for b/decus/vax88a3/rcas88/nets88/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..9906335b06f6592b78813469c22c3f488d12e8b8
GIT binary patch
literal 38058
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

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin5.for b/decus/vax88a3/rcas88/nets88/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..ae9155b5c7522d74f275fbeac5fe2f991e205d0f
GIT binary patch
literal 39736
zcmXqFa4X8swc_-43J!COu(I-Y^mA2E^2#qxEyz&tPRvVHQcy6_bqom7HMF#_P%yN#
zGB%ZB2+6nNOf5?-%1A6KaY!u6EY3{Sb8&U{a}5z;2rf;^vf@n3FDg$gN=Z#o$W6@5
zVPLQV+oMognwMIlSX5e)o?29_mzq+l7?59FlABmul3JwTo1drPSWu*(V4`4XW@Tb-
zWoWJdvelR&C^b1Xvn(~mN<ks1QXxC3xGb?kuec;NGcPx_q)I`<P|rx;P|vVJAs8m6
z$)Lf&sgRkX;OJ;%U~Xh#4KiIv!31mp$RlP}CZ<*<CJL!3CFV%xrxoSrDg=dwxVr`g
z>$$pwg6so3S}!zI&(AePLBmwf)C6RiiKYUBIs+%z3IhuR3quSmOsx#ftqjZ*TwOvK
zRFUjRs#HJ<0fdRB2ov3m3@pt|u$gFKWo!aAQGvlFu_V<B-Cw3whA<^I;4rtsALtss
ziJ3VHE~z=0WvNA#3c;mG#g)Y+skxde;FwHJF0oPwN-ZfZ%7ezGm4Zipafw1{UUpu7
zd7ch~Z)$OIVtT5sXNr}AjfI7QiGhisrJ;qMBg795NM5xQ2BjPY8(&9HAJ-sV7e`lL
ze?L10PKMx;#FEltD}^8iMg|229R>vj1ziwO2q{X;D^4!TEGSXPPg5vPEiTT?&r?Xt
z&&kOzFNUZwWiT~0P_QXTOV$OYirmZ+aJtGZ%0aPOPfriU;b5Co5jKV96{qHvDC9zX
zgK7n-vFB)LX=!4P5qm~f#s*dfkl1rUN)O;P2T#p<p`p$Jc#~auW=VzuSQR||85x<F
zVX@E1)XK;boLVT%LxyIC76up=7+4vbfIO6%QX&IQjS5Dv9A;zyO8&;C3a-H+F3^++
z_oO095^#Xzu+mb!ywnl}GE!t{acU7PMH*sFktW6_dXA1@Z#bZrA9f7l;B@I5<l}&r
zjKHacwDhRW04nhe4XqSZL7vog)eVmH3vrClQAjN+$}dtVNGvMO%u82LcMft<XMm*M
z<f0V4^i;j%{9HxXFxMat$Dj~Z#~{yOPe*963QE1mo&>v#*wjmT+?yNYi+i-PEj?8?
zB{50Q-Br)o-&aAS7!({vdZyqK8C+T#S{fM}S|iG012ZcVV=Du2LRHZ4&Ck=sG_k0p
z0H28l7G~zw3dZoXX9!Arrr@-vpb=b}r>T#W-;yd7a+C9t^}s}aQ985)_I37i);BcJ
zH8Rk(FxP~a?S>}i=9bn9!HFe0NQoP4feF|G1|4YXwgDN4Qn{g}CPm*MA3HR^Ar+5M
zcNpp!BGm+r21bTPW?1YuFtjo>0%a}+Y-O;qfsuiso+CszN<kQi6cXT)C&0~FH_S0Y
z&(|{qR^vrP==nGY!$rz66BV2@67!4mQcJ9n0>Qw_&{EemID`Rz?zaKwu8Io95LZ8E
z#}H44vYg^fy{v*9y}ZQYM7{L<G987A3PoQJcZb}}lA=`Iq|}tO{Gt@S#G-;k9am5p
ztpEZ@xul{3o>3f7G78uvcgILyM?X-*L^q?*5Mm624BVWe#FS*+;{3Fdvcw9-iV8(1
zM`sT)L~Z93>f_@Y;^}9q=jI;-s*e~MoEa1uoD~#MWONk5Qj5UVk+Hs!xxR%3g9k`W
zKxt7yesQXmf^&XeNn&PRu|jcaQc-?sNoHPZu|isYkwQsEszOp}PEKk`W}ZS)eqvFI
zLTO26PG(7^LP1e}dQoDoo;t`R*SxaKqWrwv)VvZa1z*n)g#b5ag)qkmT|+~Ca|;6<
zg)rY>23e5G0Eo8S)FLYd-^8M9g&;izpZvU({5%Gb+f5iagF~Hy{6j-L{ah7-T|?sC
z{C!+pgW_FW-5f)GLNxsRLp<Fgb%I<SUHn|bb)14cUEMT6Iu$^s<JAjNWdc&=7V765
z;_2^ar4XE2Qml}clbEiMlA4xSnginH7bz4Mq$X#kWu~Tp>eiIhB9KmT22M}k03T0h
z&kzMqzYte<*B}KAN8Kn*aQP<5!0GAd>=WwZs-O-EdWfs_JpG*2!SW#8$nv4Vu0aS{
z83s;ge_vmJKLvdd?dazc@8jv`s;}Vb=j`hu!ocb5;TYuT9O4?JWoT>!5e3Dz2?M96
zn}UX(pMQv6uxm&_P*{9GkY|{Nrk<mp3&?n17Y!?8O+D8@J@sJM5Oqz35D!;Beg;kj
z1%>b+&k$Dy4Kp2e4F+pSdQ$_XTm=Pnbp_X;ApamM1;2cSf}+f_Vug}?h2)IHy!2Fs
z#GD*>Sm~*&YpQE9aDmMWat#R$@?&S<boFyl@N@(FT9Sd&+0n;G!9T#&FW$}5$2C6K
z!!gL!MZ-jsK>;cUiph9Ta6lAzxH`JH25ES@25DMBd<ThfkRJ>*6~M+h`ve(56GFV3
zkE1&%ap*uoJl-$V*9n_mL#W<h*APN_Eg<%S9Oma5j$tu4QDV0hQzweGgmr?GGlq>|
zQCvQS+6h(z(uratSQM8|aR$yHS8y`WFws;1M*$@C!Et8^2?ekTdVa2Yx`yCH1&s}a
z04$imB9H{eAOlVj;J5-wBcc}^ui{`?7k`Ct4^JOg1&|oX;Rc!vs$dxf1qD#54srDj
z0PEDSGSmdQKwS%(fEnyz>Yz%Yj&cpu!<9tPk_R3WP{I#lFgO6wO|V6C1IVNJk_!p?
zQJervG=%g+A__eSz@kLCAFL7-4=A>SMX~DFNAf>XGJ?mNzCJibx%!0!MQRutTWK=z
z!gN4O2zeMES3-f7EFk4B{)m!A7+P{T`}haDf=dlhc>*dA*+D59R17h&fXg9}7&4Yb
zsa=9xef`5+p%o0c_K^nF4oGzfrV4Ovhp0b-QgidmQi~N55w&DmeojhiksjDQklmn?
zpH}sT1bVIG>Ejv<D)-evHj6TFx<-V!2KhPqC^-9gs>C}w1-tr%fOEGjQk|j@<Qg2{
z?-%T<WvBy+J}nCauo_nePEXe$1zWIYch`{kFh`$IR}FQPP*I1bOG6zWSHJiWO$9{-
z_tX+-y{V9wn41bVOBqs{c)A9Gl9;NGzq1CClQf~_hAcQmfHFV0N`n^Z!LA`tc~h`F
zYUPDeTR{RJQGY{gD0s?)R8kBaU~^o3f?XkHk%EE(#4bYxTPO=D?RmOMGjM_wgNr4w
zH}%{@^o&fQu5tvM1}R8E)hWV7Zs4>44h4nW(&7?@q*MhP1tT+1Wm=S&Tml+cB2<T}
zKvO#?0zCZ!LPO#Mg8Y30LNs8p1`2o`BSa0Z?pTznP?=w<P+SUSlqcqufU58!aB79c
zjk*I=52u2@KGgdfRv|&2z8X-Trl!8Wx`IZezMlfPAMdA-SPZNDHLVoXHT58|3Udj#
zkgik**ApmWk<fx$4-rz3mWR5!0yK=u6N?q{@=FvTZcKqh9PXBd1~gRQEej2EO-@cu
zPDKU(f>iLROG;{yLRw}{sykFAsC<Uzb#R#x@9i4t=jiJi4@&YdAM1eH9h`~^!KtYV
znQ5?)O0CE&E-7ZPX5fSd4A=m8Qi*r*403f2@ehhb2|k1{C>$C1VWAB(1e`B~At4CL
z7k;jw+6&Y`V=%!IPKYL1acOb}s?#8$#Rt~q?ynHyuV83kV1OtwL8XB;#3q<e<Nd?^
zT!TO{1}dgO0RfISaK1xnN^0u)2k9|@`|k=0YM_=QJhMO>Tc8|m0L=?7U^jsC0z8JH
zE|1JFRY)vK1;=t?QcfyTiUf5tAX%3fpV&iu0*ebLCx6Ev7Y!>TNITcc3X%YwLR^DG
z;JyVl6LpMW<qRYpg3^wHMyQ`>h^?WyPH>20NNBLFdZ?ebpMSWYx{jwmNXXXHHAu$>
z9(O^m&OWwAre->z)~qd>6O2)EPdvn7nws)(-TM0KR#r+Oj=|oxpiTm)=Vqv+uE}5p
z4mD7@2TBN#IvkV`K<U{fv$!ZVJ+l}z>I}*pC8-L*k-;IZzR)C~4%Q1R6EzIYb<{PC
z95s>Muc=^YqGP}y22%;HIN?6mgyb?%E$iuqnr4I<I6=7sk<vlFW{`&E1JrC_2<9?~
zLi7Z?h9I;ByM{1`z;!{S^g@C{UG;RJxf2u@VEr0KpnR;T0I69OQZkEDlS}f8D#3YK
z8$-1rifVXQ6_oKAq@b$7-US;T@8as?8se&9sEJ$7NK+W@Qjm8QY!yIZ0P+_ky5k}4
z2ML1w1<G6844e>?6*SBt{XrQ>C_r-vA|xQ)6M47|5I$Vq5UPPe9_n^*>kqXDY@lPH
zW1tCYV?*5oHv{A(r~x2XDKl`QW<+RF3ra<0sn8-8TngzR=O|EihL~)q39SsFUe<GS
z^a*y=1DP$(04iZ1y*ots!hDZthk?|hw#8IY+F-%1KCaHNPQHeJXh=Y42)Gaix1Z44
zV<@V@Dzrc?Hbi?YI5j6Vxuh68Zh_v3*8}z9xj^c{)o8GlHG?xJ#6|^Og<xoxzgVF>
zBef(WwMd~DJkSptWiJMoUHPRY1*Ih=sVR{59Vf^%KmQQdU@Hbg24`r=4vhkZ%wmPo
zV(=J3kwP)pVW6>8q_U2|hQXQBGYuBV@OacU)B*b-FEKY&p|~W!C^bbPGY_iF5N56(
zF5O1N=+*(bH>tD)Y!RgF1sM#gf+21N*_o!0SppITrI?abJqCM-dqG}64_%P5{5*w3
za0OlhD&<pB6%zAO6jJh2i@{}nMq*hi*n~udoc!d(9EH@plA=lljZD2%Jw%I50W^T;
z=kMYQs*<d%APEt~)&%=14>XE|8P3J2;0BJaAtYWvsgAOCH~yBj7+SmA#S=1^1G5+R
zNRJ4TP7ReH-(VM4H%)a=D*&cPLnRm@2+o<Hatb;!6yWda7oray*oz0VLAD{uJ32eN
z1_$dafEzmgem;>x44gjx?w-z$J_s?89&$&U^bn&|pe{fNtm_1_($_!46;w*-KxII+
zsuTmKi(`nR0#pc8Z0hSliV%H}JMi^Sl#%);S{4QhKK{;*KG5cyVZ4iLuyc@S062u~
z88}@$eO>*6J^lR@+&qJVL*hd`eO)!&eEj{~H8~X(oH9!kK<NWCo(W6n@TOfxVljg`
z)SU>;3i@E(S_b-@iV8`osd>=+o0_7Kl$w@bl&VmYky#8%YYLz-3sA)kDM%o#AaFYr
zy%z-OyI}25p%iO~4wajatDh!=5xCX{SpjMrfX4M8dBRWwB(G~|1)|_hABY3Az<RLs
zY78|X%Juct-Cg}$gB*R-ao7GBbu(=A4&2mMRB+E%NXyJajFBoZ*h1<N4cL$lMn4bK
zmV`PVRL#I00U5AlfR3N5aVkKA6Qo`P+K7V|s~~*_U~y~)fg7>92y-B6U|M}Z!&sUS
z%fKyNs5OvKQvkL5LG_0MG;H!j!QqHvhJvkvK`Nxz2oVQ$8R7o0fVZDg7#S3j1VG~v
z;H&{^jDoZ>GAQV2Ktc&(H^?UtgHRm_9;t<lhe7iX)Cf;M7uN`AkQnNyTUn`Vy2^pw
z2}&bKYC(NeXtNxW_7Ld-+B8+LRRHNn>ir>U*EQ5kLDz?9r)VIl)HXtC_iAb?NP*ph
zWFJ!12I-}M2JXOP3kE7+weapWc*Gmtm=AV^_8c|AsuUC;1Hj-S4jO8pHX2G_u0$Q)
z-sa?l1r$op%urJk+{Q3Kj02bvZ$8XOuo1|)hZQnPP@n`h3*tOjgAN{Y&{(zrt3eEW
zK~zH;si2N&s4sHA6sieqBRqvEFfu3<L&wOmb#^SFy&X<P1y}HFZYH8%oRgTYs0c}2
z5StCbV|;K|Lb%|}WXu3f?S}EL5doe-uJJyepcx)p1%oO@WM6>Wn$RK|;t^1LG!yP#
zP-(4zW$eye(}Iyf!O94dD?o)Dr~?GH8|F4hPYRwYKxrPFKMcY4gVH@jB{ZBsMTD-A
zrUGQNhf`6(B|lHS1T=M#U!Dr_HEMkV>K&r_T|pacHmW*ky@R9_Dw3lMRt=6%XMaCG
zP@5K-Lm)2G04G^ctqhLDQb=D6<Z_UQ5nX>sSc7thn*y{s3@Mya9l$m~W@x}cjo!Zw
z&4cx-lk@ZPQj@_gB1nY?=~cr=!602dT{s^SPM*kV*&1vc$bC?6fJz^v5`|L{HgJPz
z2!h9ml&q|j^x)(35YK~(NGJ<h@@U}bDuX-7>iYU+0*E{e)rqf6Q2@IZRE9vtfI^B&
zQ(+BJNC>!rRUnl}(1=s8#on~wR8$BpPK7p9Q&J)8dNT9#;G_OfSHZFkYB~X>Cs5yA
z4Qc>*hA}fQEnfi=uCQ_p(dz|Osfr4r1u2OoFk2xGR{&`%%1tcE%+JfWfP@Mp5x@)q
zr!0tbAlVL7emH_!K;V9(AvnRo$J(I^LCYOrL!E~4&i=lNa24Q03?0!&&d!yRurLIx
zK<)J*ryWQdhNc@(tIt*e(%BD&mj&sJ3<@c#s5u^z&LI&9?Wv~am*%CU+JNnaI2<y_
z0MCGkF*cL}9wDr$DF_KOHBL@=J(mbE5tO>I6r2W-_5sX3q_W4)RS#5O!pFim!G#pK
zA%Qw%1}>cRG#MbC@dVAKgC+$)bLJ(f$t9^N;GPkvuLbE@**ge<{RoRvXAf^jXCK(C
zETR?z$1jRcA>jcUU{u!w4Jo;K`ly2=+zFo2K;DEFG8)0bD)ElaKCZq2A(5b#2Z-<I
zALQ%k1MxI$EHF<I9%>2-pg}@dXn;ozAu&}X4RbTX*{;ss@sNIqn-h`=uqu;C_rqMF
zql{z*IGIDt)&ZA)P>VEOA){xIOabyNI6{z=BVq|fA2^ak7&tj0(~Xek7{qJNNIrwk
zl!GVA)zuYHMlnH4`%+Ut1DT1*$*IM#c!m_WF7CKZ0gW%KtLr%GsH=m<nL(rV<(b79
zI81`9G6apjazeYlhLGV~w4?xu98E*8pFpJ{c)|iyavN!2Oyt2@CXn%6J$OiSDnK-V
zN1l8f-C^@P(7F}csE`HQ0cnlFOEFmgz(mti4@n*z6`(i;M?b8srU4QGb?m{(6_i)t
z$p|#PkK4UI>PTjTmjd8&s)95`CA2V8fKPLSCnY1rA+qSDnF)AB1E+!lq?+UgtAg~~
z41Bo2JV=EpfE2$FweT7h!gW;!s{q9Ws3bttnV_6sP?QfT3w)ixsz7x<xJ3-gli2ep
zr=o&qUP@*%sE&Zv4zRHr<nou1LBR*Kq8O5{VL2DG9D}5F$XGbYb~goBs~$Y#1}@+s
z!{gAh9Mq}Tgy(vwAhdvo^y^W^l0ohe1p5t?D?u|W;4G(!R)>OWA9#Tdu8TlbC$t7A
zE(K?-w9=fMN^mc}INudgdc*5-aH>Kw0MsGiR8%O1)TPjHDo89!%uNMNxG^#)1VQ2j
z>Sss*L6bMAtb=x%T*W|f4V8uZ5<F(j4fd0Qf&wUF6~L(oRTU&Ge9%&Z8zX~)D@tfX
ziX3q91nu@1Ll!!?cm_fHJq92*fQv17a}OFa8HvTPp$TwH4^*6Js%t8!!E-XGM1(jD
zrJR6N7V5?zlR;GmWH1TTIpqWmyMu;G3i31aK=TbHpdNk^Xx<XK2Fw-BPoO>sqD=#h
zW>6RsUDGHiAh{Q$6XIe>`36a$kQO`0H;@z!F5kgn0;>YR=?b(85;Q#pas~d7^+&Fo
zpyfMy@aE^`R4PD9^-R!Y6=?LRC^a!9GcO%dyo2Li0Wq?s0Bhysvx7nwlr|V7KrA#h
zki@|Wl7W;Go+#<bADrsIMJA}X05TP#11;o1y(tDf>DWC4Hk%kE$-oI-CI%|k<3Ta*
z9H0R$#vRo_?f{p7;Du3$AuwpM56u>urVN~jDR6KEfJ`&ez^MTeb$O6}E-3E6gJPa(
z3Tc_31O+L#bQE&(^RpE|VVhb}kO>;+hAwI^)&tkfV3)z`7Y!p#OSpSMLFD2Yq+tNA
zKR6-F4l+^`LG!+#HnReF!6?YPpwU?u#}EY_22KS|aFqyZ4!H*E8A2QhDsDWB6`*<x
zic&$V>+K<>GAKbQKnj0nf8PMdAlG;o#}HQyKi6>A;E;IN2oO(4T|phR@F6m_SWm$*
zuTlZ(8GF#!9mE7T$TBA%@EkALSD^tQtqKZ?3Vx}OHUy-^f~Ou&evn@k6cqeGo&e>~
zc%)PlA_|fPn*=VX!KI*v5h(w2azg55{4oky1qg~6Xhr9Omcl^mN%irhFhr*{$N*L%
zLNX}++y~CA$h}z?Pd7KvDidh<I)!-pYWO$?hs1-TI3CP3L`{y`hMGE(@N$EblhZ98
z8X+Lnnt2`w_kiOYWP_ehh@JtstaXbAhbU5SRsmGArYYp5mMfIzfpR%~)(2clLW0xH
z)6WHNO{k9#I6;FNa+zrg<*5qEiFuIW(99AyIZ)hyZ3aahq<{sLZMx7D2dlxrX#-r6
z!J3yLl?AEbG6mEW1iJ*}D0rp-FBSpkSx~xg4Uc#B5A_32v_kx(po=s=zzcSTf`W^u
zJ1F&l<`lseB39n{!AyXJg`W~shk^oJM!^<|t*>Bc08V${WCJl5L~1J-YVtt!f(kVk
ze;X(d)pHrCMXBI<G<9_yPa79ccRNr67}JM{o)0KyL1BpEF-}DV$DGun643No5vctP
zG66RCTWrMvwi{FcgUb*F$YN+nEPw(6(uM=M)6)$(M}hP~MA34B4%(QdA*3e^vH={)
zkn|2IOgt@NX%Fmmc(vl3m<MY0L24AF=`Kk71X87d))|3A7LwqCBZK4JT|<0>-9h8&
znyJWbJXy$CBe+?K+O7omnH?ed3sDtnBCq$wSfB)-qXVyWfj9<ID?y4r0|j``-3K&t
z1E1gZWMojVh0pJTS~#G3DZ~I}j+dALF-8VwKV{HtD$?pZtooc88JrbdK`IfmzRr;G
zF7PsCNO&rgWF&%TE<rPmp#FA#o<cr&Ru{7MPa!WqB~{Odk-^yq=RBb+BZC5{9|KyE
z4O*EEZSO+bC%ERk#GrFYP{p7Yvx2^%DQLb6Y!hsj50s`s9U$;xJy1#OhGzx2Kd8-W
zgghf=Xat=NhK{Gj2Rnwj!pcZ+HxMiW@_{h&{FqCquWzJ=k!C(<9zq^II{|j4t%9+k
zf-Y>f4kTpA$e`eF%fJb$fT7Dpko<*r#SDC%41+PeoCY<_iCi)hL~zXvD0Ub?^QO?6
z6*OiH$$`nn;2a3ee#j2SwlD@7XokU%Rwg8NA+1kv5F&Lfz~Nc~S#JYX2kBIyD};zD
zps0k*fS{{{h`OPU1|z%zFH1l*A*^!-iWwbs4O6r=KAx^YhTv@x@t}62PAX!Q3KHpt
znmQ1MktWQ~;GP$9sRGaCsi5&W1;qFqsICW%7lB)TAe$gT4PECAT8E37J~ScoAV?9Q
zfSJTVEhI>z0oo>mR?*<0OK9U09B7~&RnU$ZeC08yc!M-UF-8lJwQ4Gu!PB6E0>~Q>
zO=!agC|V%?gZKccNCxEua7zm@)B#CtNNPZF1zxufQ3xB21?6`5a7QS_-$=T^0~z?e
zfz--^R1jc2_<R8w7l+t_eGmi^gAf(yjY$(tw0aO_O)PT#VB`v&`wBr$^M=sE37&<Z
zd~ke%dTa15JZvlqp%RiYz$$}~b0&1)3!xC4DZ%PIAtTt})-W_R8XM{&B|ps~$e1W7
z*+54mp>Ymsn?Z6k%q8H4q6Q?xKz1J(q*}sL5hx8o<cz=_b^}fDC>oj(u7P^6245~@
zMW=#-0*;0)%wBCnO$A#8h}njkxO5r8b1)>FkaZcMjKLtsl7TBce}n2H5Dzktr2wzN
zLAAFFsD_7PXGR7EP#@n9G?v52px}YJf*#U`fld;D*JGit*g{be!pPtpgth|<GUWjq
zIR(#lD5R8v7l(pcb<mbCXzf-!BZGny-rCv`&$=96JoT$4$Y=79(hd@buyg_HGr;B%
zL16$IzX4|xjDi3(frDlBF(ZS5uNHJIAGlzEnh&ZA;Ul3CF>pT?6wbC#^`Q2jlcyi3
zI|S|BfO?FeCE4ow`cM(jQWqW6-Vdm?5F)?;Z#mmSI*_24gsuUG*a!0?q`HBMfo850
zY!y76f?Z*YXTeikI!2nH8rK%KqYGM^K%*X9(rGX<D7avq-vzZJeBo_I#NG^0yT<_J
zE^(ChVz7sQIMm=^P-{;T)Y?O87b3~KGBP-O8iM2zt-;_7(0+T+8a2=`0Ceh10kk$P
zuM)auRu8me5M(=OZX5fqK2R>e-C_gD>flLHpgiM`e+?O^?E-5J!q<F(TF~*>*N8DP
zDCpo=F$J=XoRkUL1qCV$K|3)(+Y6xkJCMQ`z8DEy%wa6&(PZF(mx-YD%BBp42B0n`
zIE&y)?#K%pAd{08cHkBpBnd)hv=9Y6F^lUl*4782wx~eO7f6i`=@-FPOT&9-u8{qX
zutlJ-HBAbzT?yb$6{KGT>H8t(D&TvN%rzC@^(CZS^+l{N0gXL@YguTs)J(_Fz|a7;
zz7{sT0j=G14B(*(pYMUrSEG#N!WY76qLlekkiH?fYYGWd(8@fB{~`4=k|PY@j)2xF
zkhZT51JaBT)DUb=fGx$-)P$@-f+$6gLr`f4X-mQ6p-p7i6g0GDpoWqToSYyFP7rAU
zCW2}fqz*)=g7DGY<KqY#1c6u&F3}+Cj@&R-wYZ@ybAh&NiXn5_5bdDl4Dc0SZaiQ&
z!**T3Ygl(sxh4mxQ$YDEAjlQ8`AS3GE!4+H9Xk998G{4o7RZ!u0b=9>+CqT@C0ewD
z!V@x#59&w4=X`@8>n=c98rqu1I}Gn1qzBnL44RsOBo77Hcr84IsB0kh=wucvfX6Vv
zn}QLOP>_6qNb8WWf-co^_CU-D2g7$9!PjL$Y7Uh3V_+dP-@zNtO7NTk9wmcL0H96?
z!|Vrz1K1x>Rhs(lFx}v+2o85pVdv=VLt1ESDj@foAYlfw4P_MosF4VBH)ur?H1R<4
z7bLhLYm5{i9Uz!IBx_(Uc5(%eDuPyfD%dI@Z_|Qi9?)(qPPAbj=v+}|F?b;gbRYyY
z_MxDzu44iV4N#HoXah1?*9bHs2Z>PV2m`DYuVD;XItrh`f)9V8IvmuNR`>JwgRR^n
z<ZAGI2Pp7B_Cv-Y!6U>@3<@B3fny4Njs_A$;CTb+cu!_A$VU)QAiRJWMNohjq!7K(
zb+CR&<A0&xF-wq3z*Eyspg4o{M%{z_Ljxdua62EeXap3uPCCYh(7bHTpa5D*08Vi5
zdIe$`xEeuQC#4@8;Ogw@=mQDsd~hg%OKgbY5G#>Q2N{kQyLe0w^9=@_=mIf47{`cb
zD0sXV<YPn>LW*3Zc(4MGregILc$x#eG6}T$A2g<G3>wc(Nvte}Sd27Ak8T5~_rVFC
zLDezGZ3DFVU#w7`nUe!9e86_5LX7u8iaj?-PX{_H8w$yjki>)PcE5ZDXt=>=P*YOV
zGV@>?V&HW+WGL7TQYS(4C?s-VegQR>;hV~|K)yh=3c61VZclM)3B=)Ob}$gK1D3`#
zFzs*&^$k!UXalql4fO?DrH2&RK^B-cfK!Ac=)4StoXlLvh7c@qEdei0IMK{U^Q|VN
zpAKt5Vf3U-G&$kn0WPA!4M|XL1J?}kkTVLvL*nqU7f>2T9n?WO69U$^hGtX-_*!3Z
zeuHR3jJ)912wr!B8pAG-Q$s+>A8Z07dZBFsQ0fB}lHj#1IQ4;i2Rb(ZJhfvCpJ{+j
z%Aurc9dccc-vyv55blChNP7n6c5Te`faGUCe-zhyqPrd~=KbLAN5mJ>2@AMG9$UIc
zggnFuNYJB%mmZcpiQ;->ooH^&$Jx#|(Zs%I!WJ}2kG1~`>S@Nq`@fE$v3E1b{y8_$
z+Pe@9bp_|rq9V|lZt&{NN<m%6(a2OsUBSOR4|G_Lx{jlvkq%<Dgt~$YVp%FkwZ4vF
zgpQ-8F$1V)!3j4R+5`aaCCe-ZDa2x|4`FlRV??0droT2yj~(7egLT`X%_+$Aq^1I>
z7cUR$r6cv?G4vELGB~GbfK(y+@-CUh1v!b8przZ;<_LJ#SY~Q5Xhg^b)C0#nTR}lr
zAqqUh0g6LUSRWhQQU(tzgXdg8yBG~Yqe;l}ph5;Ln+F>IQbg=`3UG9H)mH$K@jkA8
z?jasJ0gmpTe(tXPh&@&i5m4xWR=I<BJ_S1mIfgiU#Jd>k8|Z`P%6!C7W^v3FKqES!
zF&t2DK^gtL20vGK#}HQ+9Z>%v9@>H61dX!TLHZStdI%E8&_W#24>2_Wt!W6(&MZ*K
z%mZzIDoHIU22GTLwk;`S7K7@2(A1$KxJm^Ll^7P6C=?{7r-F_ygrq@G2q;190of0=
zUPB$y3v_aY^<f}AYCq6<MGCeGMxdGWyyTqHlvL<givn!*bUt{hRv)GxF$W6mV>v@|
zAj~Ag5O`n8mytoijgi6G6?|$HG(qQN7MFnbQ)U(`K$eswm8PYof|ihE=9T0tl%(bs
z<QF9tRVw7B=7RPQgZ5E^JP6sq<pWA*NvR+M;CnhjQ|_R!C`m2K&CE;8(Nj<e$;d1Q
z749YZpradL>+1_kGn2D(DixA*@{2)R!BWAdL4pmuPgw`NzPBV_A+an!GX=cGvLL^>
zI5P=ybXI;ESf~_q5@1Gt4romgSfDt$C^a=t#~tK0(ALS4jM8F-<it|&8GIm@Az1-(
zY;j3qr9yr|Y9837sTh7{@B^8YS*%c8QdF8;QVI&3M9^U+IhlFcsVTakAXF$UO)X8;
z0quG%N>xB4SOxGJFz}Qr$Y#jm81TF+)b(I}dJ5p95<qz?IMgW^bP5@`Rh|plBL|Ck
z&@q@Ono=1VoOLvzqnw_8o+0spp{}8>8VK8=V-be&o_=ornxUZaL0DE&utjoZF(ZRQ
zCf<E&kaa;w0S8Lg{0y9ap}x?<3bZ7^g#&ihiGdAlZ#KA_52^>TVs+3d5haO5C9q^(
zoSImaoMFnqiCA6%?SvaZ_NY7O7eER!_(}!H5+%@Hbv?*B8$@#lnzcb4eaLtjsE-ca
z!4IlD;YNe|N|5mo(2@{jUm<x>Tfq=AHUMjNftw@HU{?)u^g)EZrVczBP-DRrxz7vD
zn=byK83WKBMX=Msb1&dl8ss<*MTPKGg%t4Sn>^4WCy-Ya67woS$pci5NkPgNghRo7
zE=b=PGGYdHC%iiq0$)Iqmk$khXio#;Hps9W)NP(_nT!ky`HT$CsV<;=04+B_yN)wK
zNA`e^q9_M#tcE3JfAH>ZNREKjGvIs%&X=GXCj>MjZo$9_4<eM*2woB72`X^GCPK1M
zY7xi?Nd94DP;fSYr7uXitzfHQh|mX3r+KBhNvTB&$@!(AWtgB8tIuF+0NHKt<LRX0
z8sr%48V{<DGz@h>M<6IFIOn7$LeA@hlp>(n5?6ba695b&bkx-$p`fm=V`K#4`Xm;^
z50X_^*D(i)K~KpoR#(?yK&&POD+jkl)YWysZ4C<p4Rv*0b#+Zmb<hloI%xI<b{ZX|
zGK9n=WS5qUXK;XzW2Azuf(9bKb)o4Tyo^cPP*V$B`fD2nLF)uH$ax|Ny}q7)8bs&^
zRnM-_s#@0sG>-<V5IxfrKq(IqwHb+dkXo-evno|bp`@rZ54^Y<QYFCC5oksw$QYcn
zJ)sL2Adv^nAP|nW2Gp6lMw<Fyf9M)Q*T#Y~2dJq`T8{IBjAVgUuc57vLpqU!6W3Zf
zShokXSkBE5zH%+Z(-*pi8&r;fBtWG%wD|xU#CL(j7p$ZRjto|D40Z<1Lg~O-D>@);
zkQI=i1$R1{!HCg6$hfP50=#Jh+GVN$2H;U4NKS=xt`V!$L4E{J@q<RqK&FEo1(})x
zISR5G6M5VobpC{<g1Uk_d|MBy^FRhb;|Dsdj&LJR)3k^;4cQ-%ehnx*!SN0%#f(r^
zT!CBW>hR%y*r+*VJ{ma>AV#slSwcZu!4R|+4P`Amv{>+grcW1tP+oV((I!OXHArRz
z%~67jInZDr=rBiUd1wz=Re|Of18~s<Ue_9&S^_JOKn0qC9s@LwDnRx=f=g-*=)4A4
zn`=&SszPyMC8%u!UH1pdelAdVd%A(z%Aj-IAjP&5Xf2sKO1}scY({1}MiDxWhUOs3
z(*i^~8X9RT=%e&=3?p>(b<`CCia@(?Am+gvB6@my>N@(Gpt2h=_XwJ41C6L6^+-S~
zDIgn+G$0gcme5xMRCi!i#mL~SVGNQ*^jAQE1YP0>Ir|&58X2^_88Q0j>7p0U$l&b4
z2hthf806^d8sZuhY~{+}%n7kpK|xnR!6!dGGdVHGO2IQtL9e8!G*wSWA-xE6kQc;!
z9Z+*#FD)^rI8{#}B{dJWSX~2j$_c190qWae_KkF-G+h`O6!bwoC*+<FB;LV&ACNqF
zUKCj#-ZKK#_fB|cHbK1~c&`gSvk6)^7$Sq{EkV4h<LKi9UbF;SvjlQAju}o+Z!KOL
zsqduV>7r$1suKi1xehct?I;UrPoVTy91+tko{$|opc6@9i}j&tm;tg+1u6qsaPI_9
zr=b3O5VpP$s7MF79M%_toEHES1+Co&Zy15)6wr<m1;};)kS>rs#45N=pnBBD8P*mB
z`2%TQ77}F8Rx5mF7Igd@Xz@Avc@vBb3VuYLy5}kap232o08pbB!jeRqMf7p?162^P
z6YqSeaN?Z{r2K?rRk;5_c@&&}VC@J;A0J4$6%09x0J0txd%$?QsOxyTK*9sMAHdV4
z2vUcF%4RfQ1VMVPusQ{{0vkFN?CC<pv3-ypD>zC+LWBJLA%23?ZE!z@GBPNrt3i7^
z@X=0i16dK{v^r;~I#3#d#x%G+4O=S$=?p+(2r_vN>W4s1tII4=0I%OI_ETWs^!IUr
z>WA#*hgU2RF4l3XFwhPqeMlaH%nX8pAF>q6(*;zkK`n;PVL@UBJnIcE{UPmi1xMIO
zF!E8t(Dl!``6-!cu(AqVLg#~qw-Cb)kYPMmP+g6dHbCo3JVC1_pesHRlluCQby7%f
zK&)`~%U8g4UY-L|3P<r6XbKBd;DMIwfqf5N_J}gM2k|;2{^9m2c))xPo;8K0B$OSa
zpshqD`3k7P02;2yfQ^?x0svYraZ-I{1OvvLvnEAz&d}B(D1Slwr1<8XA;AWkWdJt_
zLAo>?eS8ps3`+N)vJpJb22F#`pmU9&gZJ>38~T(WG_WDv8_<vq-kEAnNZNvpbwhG2
z?2Hj`YaLYXg3k$y$9CK%Jf^|kP=NNTVAg`p%uXyx)l+cE2Oq=<JAX4bF*_A>qE>Of
zJ@`~j@EMx0ISf!(z^XG)0#wI$kS1c60os%x)c=q+0(jmL6b_KHyP+q(#Un=PA)x>%
zwIJIWA-!&puV6U>G|7dwA`DW5=omm(_<~eJT<_=tiaT&@f=UkX*aT#q1xO97N8#w=
z0@{SGp{}K_qaFm=t`3U{h$|qgRB-A6_anf|<&gXWi9<*$7Nip#i!iHTo&m2G)lm=9
z4%c>uSR4$W&j!y1!JQ52FFNMrfVT8x7H6cU=qMEDgNoM@_&5rB3UmbTR0Xw-p}lzc
ztQ<JEXTl~JLA3;@yFcWRPDETl+z$%}2oDl75H_Ti28A=E9RSHn@L39w1h|-j`#=ME
zZ7)a~p0~j90$EiH3Mnu~2`*0;c*F$3_oEr3#0qqI2P}ZWI<&(fVXB8TFYAXgBNK$*
zP4Ia?u#+H*oMAQ~rxv)IiWEWfQ?P{P;_3rQSPGzo1#^u8coqn0tuZ`BJNpDdCo146
z8p-8)kkTDAqYOULUJq0!LDDBAE}*li@Bo(qxdj}KaEBnJaFlS!K+Y8?T2KNKdBry<
z2Eh>w8VQ614a^#_9!SumyBRqJA=bnp%n9*u^@EqG;ED{b9fVqMJ39Lys%r31H+1|B
zzAGH;8PLjAq@7D@h>(Nt{RZ0wX)vg(D-fG^N=!igL+H8?P>7&6b3i30EVF~+8InsN
zJycMl0y~dTBMiE81Ee0^e6(hiqdB<k3{nX;8I;AK%`O7XHY7Wc-K$`$fNrHDBBw&_
z0EZolHK3E0QsF1$KvD<FU@Tg?h(}Hr@Rlm555)kVrv$aPG~ly-;FdXPv|Slx<`1%L
zO#?Je4Qefc3S~!UA5BmX*HZ-4!$s;jL)3!$r)nS>M6cO7BQ-g@SOJ>2(lg6ICpc&3
zq=H6VebD>K%Aj*LJ$=CELn`Ph_<_#I%m-~NhMXvz3^Gg4(G+x2rE3t#NKkhgasXBl
z>~1hnk36viG(`m7IuDvc0VihgjxbRF*9~XyIULkR7DwudYH4U`D!}{?>ZhusuHSWZ
z_Q8F|BWQ%$6?7gW{C*E3Q&UhtxcY_YI6C_Thk*K?3b50z!E+^^A-+DrA>eto%#zH+
zoXjdvqarm|0W_Th+9d|+#ezyrqj-o?4I@)ikYOs$;2pJ&&OSQemAs%sCj3G)HO-)X
z4p%=Hm<~s0A1D)af+DDEnV6CS9$U!=oe7$n3$hC|7VZG<t2#RS*n-9hojn}=++D$C
zFw{a&z<|$62B!}2OaqeHIyyR_9<Q4sq|f0AjxbO^1NjULNEYUVoHYhf0vdG>R*8q4
zTmu?0ga~WGQ!;2|33S>Jq=DlJPsQqt3<_zC3<@PKXsH;nND+~iVO;?500ndnA?iv)
zMh0g$DNtHQN#zK$Ky#KPr1d<q(t3#=gEJ@0tw=cnJiQ3MxFt0?8+w!hsK=#e#^B5e
zE~p?42?br~`Ec;;kqJ3u1T;Ac-hvEiP3l=NI71E;hK2=Rjpap|C8<zbLHSt00TfQ4
zvvRFK=U1yBuL}jWn<3{dlqF{7fM;1j=ROrFgqi4>DC8F@<Rq4)7U?;G@^l)wMGZPj
zRv|G@AvLimCo{E3p$u}pk&Z%gelF+|B87bD$+kJ*tBlGsGLthDk`r@sKquH{mVl>c
zK?hwV<(Fh2FC+y^K#Esr;FRPm7=mU;K?Z;pp~X8hICCa~4*mh1<^;L{3Dn{%D$UbT
zNGdHstW$$10R=OtNem4Lg|yT}&@`-`BWNcKXuJz&IRhFm1Fe^V-~0nFV?YIt4lKUG
z97ktYEl?hZ>_gVF0PU&Z#9j)aiaL7)fXgOSQO6)(uqbHW2{h8@rl5hP?<)+h`9L0o
zB?nstLj_372qgq<6$~M@4J0$d^C)=kmiUqlHp`1rvYF^OdjzO}*K-F$3N=urAFK&l
z3k$9+v8jf{EJQhkjVJ?A)cd&lX*fE&YC<gW1uf-pb#Zidg=uv~=p&=-R8V5z1iKbA
z0S)SIAT3SG%ZH{IMh1mM69(A8u&sh)kgtj_xESYDQ~=kTpmAVuRtI%Akg}^aXm_t8
zsHX+$K0}LVMA4+-=<K873~r<#%4b-r(s4no+(a+4!7FP(^W3237q}sbk~qMfKTlAq
z1qB`G>K^dc5$M*<Ldc8{IBGx@24s~IxWWL1s}3Xu>wxM7NDCQc3FO36sFb>`mO8{l
zuuZUgFE}|-Re{o_I`~vv1JM30csPK<8lD2da{y)-p$ksESc4b2P_u!~twK{ji2;l!
zd_gsSyeXtcBsF~fs2#qDHR7n@3l1ZA0E2nZfItahP(7RiZ&4!l8G`nogJu#ySV0!0
zE(Wbe1TV;kw(&soHqK_EpxOhemW8SUtt3%*0?8p-laT#ipezA8%RL`_-UPTbhMckj
z&LYqe8u+a};2Mgo+Se9TlH)AJLG8ODw9*yY9t5?XaJC~$85tCch%XyWp)EL+(#r(e
z1aoxufv#DDwfZ1jO-;~xQgBuzqx1r;CxHycgYq#s4L?u~rwhB?2DGXHG~^cM3o4i(
z4%D^)`5-tX2y~(y*qy$P-mdZBvISNufn-6dAUY5%P0%V!AJB>Apw=*`G(b*MI@q;?
z+M>zu)LH^>HG=2=LF-i%P*N(S-v%y1<DoYe1~W1!fX<b}zNZl6CeT_YkPjTexA}qk
z4&JVj@u1c*Xs<24J%u27&<q#&@H)t_A95cMydWCXO9P!wf>?tT<mw#n<L~SZmeve`
ztTO`VR|O4oq&rSvbJL(R0YH5~(4doxKPZkO;US^}>id9pmx1o|QoynW6eN$hRSt9+
z26WXX$W%~S0J<L#(hTqet?82o-O?2j6p76&@JvS_sEs56s>xtZhPe}bP#j1W?mEye
zQ_u_}Bz!<ojuAW{^^)Lq9MG%hP(ue)BZDV%99?h+4z%`wtb78UivsZv$akQA40hYW
zo&iSzC`9qakS!#JK+ebR2C&ET;I07mRuOB9L9PI$dK|6*okbAps{u}N;Cm85{dG{P
zPX+br9pRUuLAM6O2RmSVMh1mEJmD7tIj;idc5l~6TO_NzT_ZhRYz=XwInX#GB+Y?Z
zuWrilRZ@`Me4rj5hWo%O;qedJ(;i@qNKuZk2{1?wh4>v35lF5Aji!O}w;vvVDL_sb
zCD~u#sDj5-G9!aRD%`c8cvCRK>st8bRAA>i`ntkmD;bYlH6S}*Fx(2#4v7H+EHQxU
zQc$f7Dgz)X8`Nj^(Iw<kNTLGS0t!*kTIWzauJnP7n~~^BP$}XF4^J)7dV6?yg2t{K
z;UzZ6epfk^(i+sZg`@<evRV&k%?&aSv<d=ySq+j60qMoMMgk=3hrC)r%g{&xbV3jK
zSP)QI?*ghPkV;ZV7qArAec)mOv=#<*)&eNagIo^Mq+koaq!Yvh*#J5*2v<3u3t15g
z311VG2nU%K4=x|zAqk3a1?as^V0R$dq#((F7+kPL^#!P<ssWDy5D#=}I@oMTry6V*
zXb1>4eT|w*K&6!{9$$j;r4OD|6c3s0f%y_%-hfjf{Pr&B)uv!)>B0RB3PA=ue)B{N
z4_F>7LdnJ8kW)m-8wfvpAg;0n<soN0KFNWsAVc<vI%rTChEZ?x0$Tww9qu1cOS1$X
z7a(`Jz-w1<-3g9ZZ~_A@1q3HDP+jB$$|ay{mVF%EHNc0DfR;gl`lX=lI2wkU$nr*-
zpmG?h8Z2)FngaxHeFAsFAtoUBU^RwlYQUzTsWH-2Vc>*p$3Zd(NdRgRnkukS=&FoB
zH5%ybUvQK|TT0+C10_YU&q48_i6=gwC-;H_PC)}#1_HHaAaxd~-DL(3eKpXE4|rJ=
z3F^axYECGvfZB=#1vmJ<5l?3gC=FV7#(;6^g=<JWR35w+!Wp&K;|f0gzZf)HmXcWv
z8bd2qP=cygQb>X9qtQ_SU$zA0W#*-O+cG$Frl;nm7A5AuJ43|^$@zIDnR%s&phI`T
zW916TsYRe0!W9y8L2Hshb3ou-o<X3|d{8-vb){JVw2uQ{4F+1135p2tIx|r22kowe
zov#Lx3~&sB-Eah38K(ofa5Dg9jNHrwddeY84XE7-UHgUEV}^_$=R?*#Kw}hiO=l?V
zR47O$Ls>Ec>K}slK0s#9As51UIz!fGU>(iM0kti)z@y=ywYol@D&X!6<i=ExpFzd8
zx(;Zf2AmT?X%v(K!TlQegcRafDbP%U9_+q5P`Los1<AjlrVQwSf4E`bh5;x|!`4ng
zmtsIiT|i~K0%VgpG(|wdL;*6!0+j+SszU7Yaf}Rxt!jg;u7QLSq{|0VisU^PkYXKB
z{Kdl;G-|@mxCH3~dlJ;e^YssNHr6oFQ4Ml+(?HXp13GgORPbmRX=<X(mV(Y<;RGK;
z36+K}DK=M+N1NAjL(DWnW;;Q9B3#2EMGCmEFo47!DBF6vLGDR{c4WZEgTsRq<N9Lg
zikuS2nq8!Hgh)7u<3m8B4|$-ODbVT*q{Bnhq2;xw8>ntG#Ig#@1hiXD0jXaBFGoOS
zx`GT!n+8;NfUfxR(*Tp8azjrXR4yQol(>e(gJnT0LtU&vvWT$~Y^4TldkU=3P)ICM
z$jML7%mdwb<qSIS8hh^+l>XE~WdYVU5h%9@gZvAd=~4*scX5o=GBSp>g%G!R`T2t#
z3_1E0T$($>=CweB4Y1YdU;}h?G(lshpeZWQJ|*bsy$U6nxv8Mj4+)eCK^Ub118l?#
zlx`Ii5RvPb4?gw+xl{nV5>J@`nnBeeu}tuUov?(ZOaPe|LQ<IkDn&qTGH?b2&B{a1
zlTtU;_45zYHL^4{Q`bQbZcSID6?TZ__X?0T0-(`Yh^ImKkiiZ_25kX=BtUSCp_&Jp
z&4U(0kg-YFVhtqMKq3-sFxUi5$UV@Yz0=@DIp8uKEDb5Q5c|Wyf?z$6mIty|Gz>N2
z>q(H*flC1tb*Lw%kx?c<cX^OmCV=ufq&Nb#$814)1T<!aG<}a=CWOPw1W+p$)Yk#E
zKS1dn)Kf*u`=By9)X@!mo&~7>0Z$w0fX|lDadZanFwg-Nslnh11T^0R%D-6aa*z!Q
z`V5@#0$w51(M=^R-o-Q6(HVRMv55{?$R|G3(-~Ai8=0s_fW~%Fb%0jrfGt+ARWLOU
zkw-Vt2V7PMgA6cqF;S23QA1V%S&`@C>IdqfIJ&98RBJ1kfa+h+I4Hb)0jt&008^l?
zK$>9RgMtA%X$E!%hz%Nz2F<a%28McuIr_NzIlC%A^l5-R3HFh;p%ugcBTY>PPP{6O
ztu!HFY^15KjYlmw<iX~GSw^6dZUrMy4ETk(y1NEx8G-wIMo_~*sRJ}h0nW=9rGo{y
z-Y9{d+5{iPvd{tbieT*zl#U=cV3fgk)PPD*-~6&v<Q;1z`30b69%#!R=q#f|Ea}oh
z6I6>KugOJ}7&?#}ZNNSQjU)Lux(6FUYIR5(!Y~-J8Xx2~P;3Uf1{p#0fYYaftpb=f
zf}E5IO|77Xh@d;rq45G0wSvSFl&5WuSO);=lY&N;AR`%w-5({43<{vJT7T5GxQnxo
zYlMe}YlLSAY(y8-P74CX3D#Tzs*}N|&_ZL(M8P$}$;Vs6L=!Yx8!Q3Z(GB8*3ms%*
zd0{ffnxGwkIiRrss7?i21@J&U%p{Nt96|Sdf=UHY{Rej?$YeuJkUS^6@1YAX8$fdi
zpjsC+?v$;F(ry5qK?S-aNdr8o1KGX?N<Yq})}UP|DJcqI3Gi%sVjlQ{8&G2nbYHa&
zyjcLdni;g2GCxfL<T?iiXHLlCN6<m|DJiKb3I(Y}3Pq`frK!awpyZUOkd~NSno|Pa
zmJQnD2<l#dHd%vO+=(TrRt(OZN%@IIDS8Ud8Hsu6so?q+X1Si5e~?0PMt*4y=ps&q
zw8YG!oJxiKq_WKXQt*iY3YHAcoK8iViFpcssX4{@c{&PUo<nJVT8V*?UQ%XBUTTSg
zMt+fkUUG6?YKac`BxnT-JtI(z;c4A~`q$;49gfJY8_>-Ho_@~ipjmQcaZo=q7~ILh
zv(E;cs*rVoaspTrXr90a6ytbqehn6ao-_@eg$M*4F~G>65X#TM2?{R6ap#~qLIpaX
zh}aDl4BF5EIo=3dy@Hzb@Ya8jYjB8TP>8xF1L6iI@N_FUSwPYYsA7j6XYUAE3xFgE
zItd^ivZuzyGYFyqG%*+oZ~ua7EznKkpe6;9MkG@c!RxWXr5$+P6J(D#+`I6-ea`;A
znxL{#2fWh*CJ!oez^6UL2O2`giNGddl$)S)I~6cCiGymp5O8UP6k;F`aDi4mKngGe
z@E9gy1P<Qk0&jl9x7#}t+V29p2;8@Wx*C*jAS2YEK~%7RAl){&+2EzS@lgE=3aG9_
z=4mS!!h2v~d%&#|<o%~mI|E_ILB|K81SzDfh8{!X$O-Z{sFmX452`Ie^Z(Elz)0;B
zP*`#*;M??F2&$#QBh)b4k>d#*aQOC5gHsgPBcPR|;2oflom)s^Mh2Roky!-=7k>pW
zP}!=36fD7DyCLf%!2u6RRN(1An2T_P2RJoA29qF`8yjdMRv$n#8){e?nreb~$Aa=8
zJUk(1UIb`ZnHg##g`@(yf6NRtHNh@~7#AN%Qs{tPh?JK=nGjsZqGUm^{gC<)G!g}G
zWFu(=WkMrJQya9V6qH5bMu6m??RjwD3AR@klsQ0q+ri-uon1o;ctmLf(*Q9DGTVhO
zA?qp_GC<~Epb3t|c!TsMAlV3RH{y1j9QX=)Xqdz2n{*8k=W>B_5Xv>p8hVhed*GHc
zWNo4X#1e3E3d+9<Fzdi!gSxUG91D>A1S;)AK;aDT>%jCtf(M-4A#19Twi_54m>Ot8
z_8KZcYHCCY8xOMw62)+PJl#A%V<R9dJ>6I#`;>G*tG2;jgCEAD0gq^KyTTo`ULQ67
zAwdT*9W+Y;Q-L1Ykn{to8IZG$iGgMa8w2F%H>l5$k{&3i5blK67NB+(XumVWT2P3E
zfzCNHFo2$Oq@ba$5CYjkm6Kl%TDS;phJaUpKnDfX^))>~yM~RBb%E9oL)VilID^MF
zk&abT*VlBBVK6i>M(6--Nj5aq@ic~<wq(a(XkdbnRaXcBU*G~>Xbf5y2pvgH1+hWn
z6M3l>uoFW-+mbca7(kJU<O|ol6i_<};(P_jp(1+fn%WG824+Oq12z;CT8Ona&H!aB
BrJn!*

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin6.for b/decus/vax88a3/rcas88/nets88/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..a79553ae8e1ddcbbb49a66159ff0818ab106c521
GIT binary patch
literal 38622
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
aL3@TkyNS^kwJ<U$n8MxY26rPkEdv0QR?jp5

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin7.for b/decus/vax88a3/rcas88/nets88/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..956b72f76655f209db8997e105ec630a364d71de
GIT binary patch
literal 36956
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
S)GTOQ7t)GA3c(WC>J|W!f->p=

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletin7bugbug.txt b/decus/vax88a3/rcas88/nets88/bulletin7bugbug.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8715d8f37b594e176d310611b5c6dc1027753d34
GIT binary patch
literal 874
zcmeZca4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_
zbAx?D0u+o)b$uNpbqy^oEEEh)txSwX7(()`I30sLgFPLstX#ufgFGCALiiYhOOvv!
zIGsX$d|X33{TLV+7=jprQj=3N%TiOU6w-?Fa~06+Q%I^*K($h#EHhETIU_N@I4`xt
zTEWOv!8fr|0c5j@m8qq!t4oLsgG*vbsujAFm4T&#t4oLm#IFj3J!cE@g+hp{pR;3#
zr$d-eu&16^fRCP^W3Z#1yMLHNM1+oluZO#XuV+Y*tFDu)i<^Iti=JapfFoFn!HGdZ
zK|ulLdsRqq=()H$`?-cVI0w1txx4B)`}=|wyE{huI{G;{26^gw1R5d?kpP?F<ml|-
z5aj6MtQ+j_782$d;Sdoa2oBBE<Ps|dqyY6{a4aZDEK1EQ$*I&)D9K1IN>#`#R!Gdt
z2eB23a}#rN6p~8Q6*BYS+RXLb{DTzAGcuDi6fzQv6_Qd@^B`J17}D~K6cRylIjJBr
zIYS{OGbK;GL?Jn`v^Z5EF|SggpeR2nCpEWNp){`~Ge^NwAvZrIGc7YU1!RUoa!zVu
zUTJ|ZLt;*Peo<ygMy{Sh2-sPPMX3r#3OSj1sl_1Ilw_nT6qhCy<(HOZ=A|n5xrWF4
zx&{Y3y1T~v`G<JAd4giW-w)yn27iX+{JfIHOt3>0ic5+z^U@WR40PQ5eOz3F;(Z+>
zloTLJ6^b+ROLI~bl2R3tGZORCLGH>&RjO;Kq{raS5R#Eu3=W$_cn~U-XXfNU{R(nm
zuxp3{*fo&~X*r4M3MKgpDVfEI1qG>zMGBy>D#=J?kYaFm^>Yn!^ifF5&q+xw(o^7s
I0N)@V0Gt#6C;$Ke

literal 0
HcmV?d00001

diff --git a/decus/vax88a3/rcas88/nets88/bulletinann.txt b/decus/vax88a3/rcas88/nets88/bulletinann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..b627a2f9294c327c864b50f46eaa96957f33a1f3
GIT binary patch
literal 9054
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/aaareadme.1st b/decus/vax88b1/nieland/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..bf65c7ef1c7db4ccc289b6c3eee814c74b7c5a5f
GIT binary patch
literal 7308
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
Msi1)wsC)Dn0O*5qK>z>%

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/allmacs.mar b/decus/vax88b1/nieland/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..db899a4bfc17e3dd9d4a9e303a7b70e1b61fefa4
GIT binary patch
literal 5240
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/board_digest.com b/decus/vax88b1/nieland/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/board_special.com b/decus/vax88b1/nieland/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..a25eeef17f16f1c0c0f75b4433b80c9004783762
GIT binary patch
literal 4104
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullcom.cld b/decus/vax88b1/nieland/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..88bb40db53063288bd0217ba6132ccfe80fc9e81
GIT binary patch
literal 12052
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
AA^-pY

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullcoms1.hlp b/decus/vax88b1/nieland/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..a5e3e2c5dff842f1f00b582a4d820b67e4d67fc1
GIT binary patch
literal 23628
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullcoms2.hlp b/decus/vax88b1/nieland/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..69f93dee35f80088edbb26b4baf45700735dbc61
GIT binary patch
literal 23060
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
am|vujk`H2F>Cd5;^N>;=7KfN;u>t^4hvb9+

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulldir.inc b/decus/vax88b1/nieland/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..5d5024aab029b724fd07915af10589050e2c993f
GIT binary patch
literal 940
zcmdO9;0$mKa`bf#aSc*%@eGO&a&`6(a*6kG^>YvLP_R|d(6BVuHrCWP(bO_wU|_Ik
z;B@x)_4W5t(02;;@rifw4ANKd4R()r3i0&S0WthSeRW)1gPnss19aSi{C#yGM(Mal
zfYmT~Fere48mCThWN?V9ua1+Czq7ZFhpVHDYY<ooj14l$&o$gNI3(UR0&G5%=Ns$}
z;u^tC@&ma=#}8ssut#W!i+{ME4vYaY)X&v7ASBWnuE)hO#8oH6)7MqUH3H0bjR5nY
zc0dK;JdhlN4OF*+f(}#ytP{!xDM45YmVr9~Bqz$i>FnVc<mepY8l+`vtN;xq1|ei|
zLn8%HsPQv!`uMwhIy?F(K!S;Zfx!_)ouLBQ26T6V1)&ZCv*Atv@i5E)xl0G#=U_po
z8DKWt3=ofjfkBUf)6*}+)!j7+9`_nXny@GaF_EHE!${Kxp&n{1Btk(dp#so21&P3I
z14XiiktPF!4zkZRFp{aJ0x14L!mfTHL6NEqoUVbPo?(tYu71w03L2nP2{K9tMU^H4
z1A`2*xu!;NV<4{AL^B5>3Q0{cqab1+vs4&3T^vIk6(AyDRr&@x2Kq>;S>HgPfk6bx
bPH^aXyGCkRFfhoY*#>tth~e!TsmTBUPO$FT

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullet1.com b/decus/vax88b1/nieland/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..6101a8a8fb27e05c1393c50545d569289edbae8c
GIT binary patch
literal 33604
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
Ki|As+-7^3+r8*`6

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullet2.com b/decus/vax88b1/nieland/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..ee0b696b53867cfcdbdc1dd97ab26f190d585544
GIT binary patch
literal 34726
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.cld b/decus/vax88b1/nieland/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..3d4cd04a0c7d5d63c5f37cc370e738bdd732a672
GIT binary patch
literal 1356
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$Jp41%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guAO;}@
z1%<%U#GK5u%+w+UCntZ$AQv>TP#+)X0FZeIb<RGnj((v5ItpQlIi;xz8bPUrrI|&k
zDVhudDCW7kc!r>w=It68;OHWVqRPkL-P4Z&<Qs$y0gmpjItnh3Kw+>%Q6CWG?;8*T
zw;ZZS!B#;D=6xkigkE73y+N*yE`F}z4Cta^u0g@B49pA)3W^N=AW{L8#M1I}a`MYT
z2{i|lu#*!@i&Kjg5*5I_l6-}vRE7M~l7iBblGGH1;?#n~qQnxA>f*}clGI#<y!?{P
z<kVt41|ztMV4cbNdBvH<CB+K)X)wb;tehMLC0(Ur9feH2R6Q$SkRDyC0jRH_3A8*h
zuS6kHAtf^{Ewv~$uS6j^Be5tk8I)Ea-U4N59fjh|+=84+g@V!&h0Hu~o=-_F21T?&
zeqJhr7s!P$3Dls{Q&2#*2~;*@7K8FH*pRf;#FEmYR2_w))ZF~CRFIf6*eqC7CYFH2
z6jJk2KtTk`9-wdoWiS_T&O+!@D9^~xNd-rUq9!!{Oi*Gx*fqd0$T7qfTYAw&N+_r)
zA~?h`C?qrhEj<T^_y?e-#o)-`5LaKg*&&q$sS36VDt@89POd@lL<mZo=1Q6j03219
Ang9R*

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.com b/decus/vax88b1/nieland/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.for b/decus/vax88b1/nieland/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..7b8d0dff27c37aa4718b42b05b3b08da144efca8
GIT binary patch
literal 38614
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
NFy!15Xexx1&j4d{1rz`P

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.hlp b/decus/vax88b1/nieland/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..2d590a6cbe0289b30f7a801351d9e6caba2375b3
GIT binary patch
literal 5624
zcmd;LFjQ~~_3?2H@$_?H@XRaA&rU5?D9K1w2yk<T%P54FWaea+RO%@xgk)qEE0jXG
z3Ls{2YKlTyevv{^YGO)eUb>DuLt+Yup^%uDqL7lBlUkCQm#&bTT3no%o~oyy5L%pC
zRIHF#l&X-IUy_-YnVO=ISfY@VpPregP?DLOs!)=VSfY@ZTFzk00M%8jkdauHs*seL
znx~MMk^<6^mjZTVNq#|Qa<M{wnnFoNesL<y8nF2c?hGlJ#RWNum8mIu3JO6G_hC_+
zS*(y>P?DLSmzblcpb=UOazd&?a(-?u$P2-)Aq=hzL9UK2ey-sP<r$edsS25Sh@b)a
zy*RZ5?90T`lKkAnlFVdSXy|DwC<GK`mSyIorl+PbI5CuheV?2N_J~4pWpPPru0m32
z4mg-V0iRd`4jZ`3L3X8;=H$Qw$(aEZO5m7CMf0&jVoq_sLUCeQYKjgx_(Aq0rGg!!
zkW>kGvz`KjD}yg2M!-R(0C#v|PEI8x)<B`0R+3tzkf=~xkeUpMsnm*s%%Vh4SSh3=
zmZa)1xH04xfnuUk0c2NhVqPiOgrrosAxV`AshK4isbFOa#idEPnI#}&!EpwUF)@%i
zi3$bquu=epl%4_u0|$eGTYgb)Vu=+410RC|7{F321A{XIjIEH7Sgeqkr;wRfl3J9Q
zT#{Lqs*sVIQ=pJomYA87n3R(Wjl9xgP=W*{acDBuW6)y=sVqoU@No4BP)G!OIun!=
zVCvvjK+}XCFN2YSOKNd)Q6@OuFgP=WWTe7_R{?4+D0?KrIVJfD&`3q3(vp0zH;Wa@
zGg9*yoEdWR)6+qgX69kfDEVm!z4>`Ll?wTJ$)G$Hl95`e4#`mr4h(7eMaiitpn%8+
zM?J{Il8n?`h19atqDojMORWTDIt8#*!H`%1DNM{uabbYwWrSs!#R{p3#gz&mPvk3<
zWhN>hJXV~Uo0*eX1d;;<YM5`Zg0G{ej|&4d81#^G0Mxsnw31wunpgsle^3x)CTC!z
zeK!VB;@4Bq$j-|z&r?V&RtSy^4srE`J55thLBTISPZura6f5K=Rw^W=Du5%tB;TC@
zYF}P{o-UdZ3L2$(IjP0P3YGb#MX)@Xo0ylFo>~M>RVkUpAY;Hq4ucUxT54iRX;G@C
zjzUsti2^ttpyd##RD(t`DEmN*HBc&cVQ|aONdc97AipQ2DnOi*qEMU<De&M$T|sJ5
zNn&OmC@xC!L76WzFFhw!0c?W{15|fGP9i9ZOY+lGL0L;rK>^M9+{BbraBc#HG0YBV
zw7M~X%C+*MOmLZ%S*(zgnVVUXngWVJux~(FuUH|!NFlu_zq9}pHTmF(NiRyw1F1_)
zPEIW@)^lcX%qdAN%1Z?0wVX;Fg)~$zg56M@nwtrZ9FRjmMLei<2Pee*yi|qEVg^Ho
z#GIV`a)|XH7lMitP?=bw0CHlg0>m~@W`ep?kAZ=~ogq9UH4juxD1c%VT9Cp65hWr(
zWg)zTSAfPIs4xJfHwIU5nG8-Ysd=DiRw&QR$x%p7EG<UL(x9j)&IaXEP<Vr!2u{ih
z<(b79pb9ge!4;fqz%qHM<%lv}PXSamfPxfUM3#V@4f7^E6)R|zXO?7uG&8s{Bqo6?
zTTpaBLm;mbQf(n+7m$M#(lT>WHT4u6A#MSs4X77NGE$uwAoXi9q__q}c|lQrZUH#b
z^V7gV2M;e;pycN%BtoN6p&+%$i2)L&3Q38@nZ<ev3Lg38pt#ckxl|#wA~_XY{(<5K
zZWOG92PY@6J5o~95=(PR6x?0?T!S2apys2LaEUqPiIv4zS_BY>x-cNBNN^g;EQXo_
z$%7!DLo+GZWpIyztI5n_kONEdT^Q0ql>#WeV3Zcc`MIF70v_<-GE^ZE>LO?u=BFtn
z<_R-o<`(1^l_chsz@iV7!5KUdH7dBZf>u?6>ZTNM*;@=sk15~`1#TXJN(xxJ0aSVF
zIWV}QR<lTY!D%Qd6{$+j%u`5AD$dU-ElCAs*_70rl0*kk+=JsCN8t;p(JK{{f;~b*
zT>QiRlwf`-)=|jROVx8gw7tOXvGmjuc#RIJAroOGWpPGnNeZZN235fM$;qWfMW6<k
zErU{kYml#_pQ~R8!gR3v!Oaw;GO#=YRP^V8QkDWZ*iykE>cW6%I)PJoF<5s}QGQ}d
za$<1_D5^7yU=CN%D9MMlG!k=ipc?Xv_(A21LP=^-Zf0I$PO&Da^l)N8$}+{NIjPAd
zItplMADX}*NnZz)8Ntz-2(!<T0m&htLOeCI2yTr+W^Qh3N@ik7YEC624OM~*bWkk}
zs_Q{1E47?K0v5{PY6j811$p0<!7&d}YAHEE+lUHI`H4j-O7LO~TzD44990Z*CsN2J
zRWdk&%QtWvIUihhLCVTvh2;Faywqe+c@C=2^HNL7^NX@UnH&-}d5O8Hknm1raA8O+
zF3wEPgA~%R5(1iz^C}f`6EkxZic|ASK-PoP3%I<?1Y1&;S_HDBBp)eFfl8y|lKdiY
zGX+usLP{D~hJ_bMMVaZKc+06&C{HYQW=KgzxFe;sASW{!RIh;A9nb<uAqf;d@ZbSE
zCbc57xTF{q!Jur;;LhM!RFIgLTB1;#S&|C!F}zrVmBOHIMkctKo1X?v2;giB3BiK=
z;^NGtoKyxkP}o8W7X?TNfm)z2(?OvEiuIgKP+A4m<uE_G<rgWWRwU*Y<fMYqU8*ZX
za(-z}3Z$Epn5W?B=jI>g7y-2zWORNqC^4ldfE|dW0u;`mm;%QIgBt@lje@l6g7kx2
z0FM`tXqaOJyxfIYiB=yaX69t(r8_f#-3%^j6HB1Z&`~H#1Sg=9jKn;UQ$c<M849)v
z7W=7*$r<3hr^n#I;18}IK!qBl#>mVoC<Pe@=?lQhbZC@;3UN@sA+rdQDogS~?YEM|
z?9@CrhP0ymT!qBEN`>P5(xT*41xQ4IT>@)x!jevIW_m^mNNZ_vYFcTILS~vmW?piB
zZf0J(1p_!lGK&=ui7!zhB{MB8wFs1Y!ObeHW-}o7n4m6Ag>-9RK2HQ!$Ka9z+>yyE
zQ79};Ed|AJ5jcl{a}NVALt-Ap^`N-ZV_;`6QqXsG@eE;bV+e+Jv|t^<oE!y57Z*^m
z9^@L}<LK-P>y;LR69RHK6x?Wm6lHP@p!|@Ul39{p1n!!HgB@J&m!wvd=y8H<^mdI5
zaCBjCMYl6MwXz^FMIkpo1=KnN<!4ZBlL~6*>L?VKCW9I&iQuAF0je}RwX&E&fgw4+
zs3^6#ARp8-&qwrypk1b7J+MCm9Nk?RxEK`lqy7A2!5jv6Bo~xtq=Hizyu$_YRY`t<
zLVjsUK`Eq{4K6@4OJLopVo;N%G$)6_nV~qj2sB2JUj!<1^%NBJK~{kCX9lQ43T}qz
zDJXcRDd_w8!{i`!VJ4){T*=_d0I>?%49w3f$;>NFRVd9X$;?s6EKx|y%mcUiV95<K
z1_DiJmHDNhoRO-K$l%5Rt8<`DO;D-<Cp(2=P)(PZqX2PkT4@frbcS{uKpp<f5_M3K
zo||7(smBG1t>6&Hppei2H-_Mn#G;a7h0+3rM1_>plEmbU)D(q+qI^(;9BL0Z%nDMA
zGV@b1lR<e;Avq&8Ia>iVPywl3Q=DM+PO*+ca!zVuUTJ|sYHmSEr9yE*VlsGq1Jtwx
z7kMe5iUL%ID>ym%I|jLcld?idz8l;Oq>v~|1;ux29%zgP)Iu%G&jb$wff{#^XoK~u
zVNtB-#Nb&14Qoh`5R`eK{(-iM6+k5%I7vANfV(<H3duR8#U-gl#h`K}v)GLxFEup<
zl;=}Gy$WzACO=OB#Lml40rimm^Atdh0!YRKiGg*d!rCyP;iu%p9Crq|P4OTHItM5e
zXMjs)P{EX%mI<l>LG6shyvmY{%)E3>P;BKFrGQ5_5=+2t1P!GzxH4oGD<qbK`XS&d
zD6<5V42w$hz#ThKQv+HEfZU>|py8hfYRxF*<R>TQD1gL3U5%nt27B=MhI0UtZitsb
zop(_5Lc#`Q8FCv^AqC=CJxxgY5**?m0Ltqn`30b|1=6u`4nU-w%#w`!(h`ND)M8Kq
z1C{KF;2uJL9w_uQf>To!^r4B6K^-*0ppcoD1|F8l1P3(O_0S-LCPzI@25?CO>1{Iz
zg2rz2AspN2l*G#7Sa3hi1u{lg42ueAJq~haVhJQOfg46esmZB%B{`L#su|S21b3@o
zU5m_OP=3n?#a21kDX6BDrxv9`^eLp27J+;RDj{<~ZAfzkkW*kuI5{!Tjv*-(RQy2(
zyplj!0yO#sYriSvmF6a;7J>R>AdR3A36NO@iA9OIsU@jJdZ4i&aKi^Oe26F>!1*t+
zI5VeGp(qua*+EW$w8xNIa2bgu3@!|iY7AVTgZ-bISqvI#EiK5;1I0aboJc_<zeoY>
fJ$P#rlo3ixz=9GCsYQt(UEt~y<W5MDqo)Y~cz=;z

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.lnk b/decus/vax88b1/nieland/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..4ce1f464a04800634f10af2997076237e7d1d079
GIT binary patch
literal 192
zcmZ={P*L#l^z+vD^A8Dfbaqv63ia`E4e|8TfiVo=EJHZU2+lIr(Pgk@fT=Zsi<`n(
zW^k4{oMi!LS?cIASc3IC`}=}LeH}ghbR2zrd>x&Gb%G;<Re~dfLtK5Wf+K_Vf<v72
SgI#^}{rp3NU4wi)ofrTQ#4{BD

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.message b/decus/vax88b1/nieland/bulletin/bulletin.message
new file mode 100755
index 0000000000000000000000000000000000000000..44c7871cfdb088fb903f63997de9a8b0d2fe4eff
GIT binary patch
literal 1082
zcmZQz&}RrrEh#O^(=A9W$*@xJ4f0V9aC6oTbBxgQ^$gK-bqRHdh|u$K4u)|VEEs}P
zlT$OxQd6uH(u(qP6<i(NeOwiiDiz!ueVqOMtQEpjQ*;yz4HO(p(-kZ%6b#I)OwANr
zT|&Ikb)uRKG9o;{(alNM(a|@^N6#@Rz!9rqCLqHYJkU);b2rF1Gz-cy6BV2@67!4m
zQcJ86F63eWxzX5C*VQFNhQTGVB-IKb36e4~urdVuK!d@pC_k5&U=m~qE=|fxO)jxg
za0>PDaSieGV_;x#V+eN)^7Hg_w^DFSD@iR<C@n}YN=(VjOIIk#R|qrJQK-x>RqzcB
z4pAsdO)M@>%}vTlRdDq2@pS~nfMbwCQfgX$QK~0HQEE<RUN%T0%y>No1<y3F{*?SY
z^%8}Ye1(#X%wipdqSCxPm_p|Oh4Rdt9EIe>(&AK*;vxnghTO#DjLf`LkQ0)N5{onR
z6f}HFle05(Dk1JkEJ{^K%P&e!O#vx^*bMiTjzV!}UUI5JW{E;+acZ$2Lvco8QEG}p
zPG(Y3Vo_#lv5rDwUW!6VMrv`YLPla)szP!`VqSV`ib8Qd$N>=dB&8~p<|TqWTavHf
z=@%U0=;Nc1S)!-l#t@Q`SqxEBP?VpPn3Pkgkd>bf(psdDo0^+nR0(nwdSJn9EiG0^
zEX&VK@na}TP0G(N0R=>9UP@|_LYOJcVR;aDRpyr#DZs)491sdcsRgNtC8;Snl~7-T
z0^2!2A+y+>A-M=F1xjWm8L0}zmBl5gxeCQ4iA5!)1qua4`N^p%rA4Va3gsD@$r%bD
zPh=#PC}boS6r|=sf-*N%QImmz!JEM`r#N3n!BZh6vp6}wEEN=fx%ow~pej}<0qHDH
zElO3$OHECIXim(@$u9?mt3pv~Zhi?UigHp?ix|8a(oz#kN{hhpS)N~%tpM{cD20?L
z6r~oHW)`IuD<mr9rIy3v(L&G7KM3YnPe_0#r80;zq+}MC6lErrf`hI&BfqF5r&5mr
E0FaqhrvLx|

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.message2 b/decus/vax88b1/nieland/bulletin/bulletin.message2
new file mode 100755
index 0000000000000000000000000000000000000000..6a7f5327e288f48b400689ddd5605435f03540d9
GIT binary patch
literal 9982
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin.message3 b/decus/vax88b1/nieland/bulletin/bulletin.message3
new file mode 100755
index 0000000000000000000000000000000000000000..edeafc2f27db395749080f9e0f79f875c74cdaf2
GIT binary patch
literal 1162
zcmdOA2udv}Ey~j^NG!>)Qt%D(Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_aTzQaf>M)H
zGs{v_tQ69U@^ckj9o>Cg6_P3y+#G$J{r#*JLP}G06pV}&981#`EG!fZEUb)-6<l3H
zywP={nhY``JiyV-N!QWQH^@iNF(|+ht6_#9!x%i!O+#}x$T&0$$}$rboHG*hi}O-T
ztPw8cVo)$NwKBHQb#)1mVQ@(-NwrciGJ-iDBxPx3U;wgIgTbvRKbM$b5@ZN2P0C75
zF0oQ@3ia`E4e|72U|`^9fN>N;gI$Aytr)x+92JsE(-q1SixrAelT-6baw-*)it<a-
zGfEUn@)dF`6%tEIQu9hO^Yio+6g<-u5*6}N%N0tCQ;QUG^3#hIGV^p467y0NN-|Oz
zyczU^T*F+0f?XAg%QH)oGZZq574q{ya&Twp`}n(i`Y9ym=jJBnrRad=lJiqi6;kq3
zixu+nOB7NviwklRD;eAvN-|Ov5(^57@(YSG6H8LTHs_`m7bm8t7V9Y}gk+>D6cptr
z<)r3<EXvG-TVkN+<{zY^P@J#esh+FOP@I~Vl9`tdb$fDtL8U@|nnFoNBG`|qWvNA#
z`FW{&3=9k&3>uCKNkt$J!M$0WkzbmVqEMWgs*sqIqfn4ql$)5BnpdI_92p$q>Z<^A
z5iA%K(lU#ROZ*t}^7C|yD~n4~b74vpG9h8%?&{|n<mjW2mY<W7S_BGLg`CXX%o2r6
zu!BGj(@`kS%u7yH$S=uAEh^6}PW5HT1UWgiC{-a5gcWk~OF+JW+m6+29jKqd@s*ni
ziq+J-6ot|P1_g%n)RGcVs1ziorz)hC=HwJ3o2RGAz~I9G3Sw}C={fuRLPE?F6hS3L
znMtK3sR}8XDS7H8pyZGON-i0RWvL4AG>}*fj@^{hw8YY!5*;^&q|y=vPlc?~;u3}A
zjKsY3R8X=>ECEGjzCv!Q4#@wxiP@>e3c2}3sS3rZdBv$9V?jX=N(-RiDlTzlfcqI7
p(y*WcsQ^V9To&TrqSUn1B9JK{-9@mdDAr@(X5fSX-^8M91^@$`YlZ*-

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin0.for b/decus/vax88b1/nieland/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..2a39b36a6204427abebe1bcf1153848db36ee9c3
GIT binary patch
literal 36898
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin1.for b/decus/vax88b1/nieland/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..9802d24ca9a1d7f266e3fce475ef91ea9f69457c
GIT binary patch
literal 35758
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin2.for b/decus/vax88b1/nieland/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..0e61bec87adc4639a6070804808f0a55e5b9de7d
GIT binary patch
literal 39478
zcmZQ%aAr_oa8^)o3ia`E4e|6d(sT0<(oqOYEh^5;&r`6_H`ceX@Bpa@C@m_;FHW^m
zaL&&wNzBYERwyn_D#|Y{$;?YFR!GY)QYgttRY)q$$w@8A%u`6pPb^ANC@sm%$t<Z<
zC@9KLFG|eSQwN#knpc)tl%JQInpa|_;OiNp5a8yl5at-6YiOu%ZegIK5at`qAPZ6%
z0MVA4T4bf*n^=^s5TvKzlb@H8pT_`lxf}y$aHvy|e`tuOpQ}Q!Ye>A4lfPq-iw1<!
z1gVh#nS)goNY)Z0>lW(g9OCKkXQdFFTB1-|oLZEZn41dr62u@dvp6*;HMt};MIkLe
zCndE=59|VQ22M}k03T0h&kzMqzYte<*B}KAN8Kn*1_lO622M{uXP;0PR|R!Y@Vfc?
zxVQ%CdHOl4GcYiKbRx@!1|#Go&~<wHxCTQtiXh2psDwIty12S&sxvT%GH|*^gt!Lz
zIr=C#`*^CvJ30ls`h_qsFz7IFI(s+<IXZ{91}V5k1b7CyY8mTz`UQlBK*LMR&`2l5
z-^DRf%gC64L5+da(@jAmB*@bj8j$fWo<Xk8A^t&;ntHB*dIp*bAs()Njtra%;X$4u
zt{P@K>Kf|m3a&vx{y|m>!Ii}&skyKy&rK~-$Ve<!NXaZtOv*`3QGf)gp1QiGx+Vh$
z1E)feYe;C2A3Fo5tDlR4ryBzUg9*e1kN}JK5BGBo0@(`+B0oo8S3UnAy<pdnfS|DW
zfFRE>4NZu97#K7eI29BWoE?396#N5R{o>s`eOxunH90vI75ocQ^Pn-Okd~Q~%Aku-
z8|3Qf5)ZWuq$S?lH4<cx21HE9(=`YbpXy*8prC<>LjzC4$_N}P>Q+|jP=^SCRVpYz
zf=2-yKGqBhAfU#{i3lm@#Js%x5{2T_5@@J^6IxMfZhi?U`GJ!eB%CB+CW1ZZ?BgHo
z3iBNUFH8;+kPKX4J}fXrz&wzvAps9@q61h|K|#UOHAul0oM7BtL*m06eL`I|)SaB-
zVPUO~l2D)=A6Gw3NLYhRa8uCmbPdw;bJbJz@pslhN_?=0;b-9FghUI-l2AuC1}k`I
zC@3gsAg4tgkj+jy?m_;c0ZuxO&d&a!ej!deZa$9g!JwEh)D(rAh8hm;Fh3z2WvJ)q
z=c1?Q=O3cy6yh2jq5&}`)X`HVEZ)U4*wNW91nNiyMFkhnV36hZpu7o+D;NeRa&Rm%
zI3c@R0V&Z#0#_k1IXS;HuS6j)H8rIeW}re^PGUMJmLZ9r2jqSQ1!%h00`XjZf?X9r
zapdV51aULOxgh5_=@=VA-Dm+)i<+zui7B)=wMZeaG&d==NFhH>A=J}ZAsLds)YWx#
z;O+*czob-!^rF<nl2lNcotUR!4hPs=$O*C)nw&&HY;YPx&R|M#QH-n<;_4d!N*<a9
zAT=)j3gI4}KCTKH(7a^`%|xKogPaOLSsamLz!3q-bcXSMp}tO#@&F<N70?7nH7Fs1
zODF~vkbTg?0Jp0IkkSmui!T1)_y9!(#B{g=T?6${90*ES#_&)DyHEk91?ogUS3QUb
z%!%M)lR*&TGUUR6!4lOZM65bO6I5w&YKlTqr9ys5MrskXAcI5}g9Ow(aI~Og3DlH^
z9FJlkJs@9#^9Cr@LCOUikT^yP3wI3i^YnAKf|XM6RGwd=keR0t92p$y=%%i&V-EKP
zsE`8{vw8{&j>W~LxtV$C3b~1yIiLcrJh3PR#81sDDXN6}!3=6IIKeB}Dj0&wY`4Vh
zRB&~iq@P}tUs{l)qmWpvke`#HkegbPk)NWFpJoKr2PrOK8Z+}!GLsWaK$hqS2e>+W
zI{JXjNl}P4&@qTb4hLb7eu!p61zQCO3lc+Mr+@^(3{aWCsQ@dEK*BIKsD6c(ZW!qd
zOGScYBiuqmBpVfM6~Go6qS~lni?EzQ9^`6h(t;K|whG9plL1>kHPJKy=>sQ|;K*PV
z$6)6WPhSm4&99>at|r}6OTf*zf}+&o)VvaflFZyxwA>AH9k}j^_i%M|aSa0JZdGKH
z<DESHKqiBm6gm(G#yf?0`f4&rfz$=LLQ7N=O|V~~24OANO*9$6r5-4)f@+q4AXiYc
zMnfGMuj<gEkyB9tDxy$akeZyCmYJGj57w!m0Jg+Q!B)Z3DcChc1LOg4p$gKITB4AY
zS)x#quTY$kU#<X4E@~imLhBI}Yr}kleH}f0VAk40)hQ@I(+=DgNKyio-3kf{ir|(d
zibYU^7+`r6RQh<jA*W3pSlI-x9Z*~X^)AdMwlLKg{xtwO0+gRXt=p3P0<0ber5H#d
zhU^ssWh7Hw{1rTH4Rw56{h)<6wCvVokb{N-N|My@wDQzcuvJi3P{%A~A+0Y31qHa@
zQ1pUYd+L7vey*?<l{1n%pos^y(dm~DE1clb4=QU=OG<c42@=>03=C#4bFsFAz>Q@`
zP}e|R2h4WWagB&4we_P4vqM1vT*pI<&~p#bGuBjqa1?A6j2X0$)PYJ81r4a3>KdLl
z5OsE%pa6084X^@*I4Dnm>Q|6aPEHWT@jjluo+0465L~olX(yY4^kS6p(8jxKML}j!
zVhO142W>qhr7GAdsH^KRXdp^=Ph%Z*b%m6~%3?_Qt$=Dhu{Dx3$R+R;0QQQHE3A9L
zU=ETc!kxLL#U%=0R~kTELv)SE4zdAcKZ6X2rJw+<!Q)}xQLt42xe7T~n!sWSqz@dQ
z;BZFCn&7B_q#J1QBn~nkp2WfOt_rpax`v3>J2Xv#dPI<HAq%q!t`F3=1?4Dk&OmGD
z%Yapb3wLPwirl3UL&&1E5Uj!Cs5uH!V1qktNvWxM3c2|y;NlcBKd~}!f<l489*ZfF
z`K1bpMX3s)4o+feNk)EAW>snmsGtR#R|(Co&=^DR{joD}LVGeS;65P(10w?`0|+Q#
z^!I}!gF{?>H6T=cuxkj;K0ibWsLyYO+2@By!fFms(;*+!TP#vQ@AQN8gL>}N@AJ!|
z^m(BzNN`gY(rUyOQ_wsM?M6bw)!o(4HOSEiwd9k9#1uHaVkr`6+H;lwrw&kI1qo(w
zG=V(@??XaUIH-39uRxK+bc{3^tiYyV6bBF^6;e`*Gt=`R<rZkP0i1A)Q%fMp3z4UA
z+UV>P1gq6Rt^nC+N4kxmu6tQ(3dC0AemMTzDF?O*oOgZwT|C_)<00OP_wfu4(J;`&
zm3tv05@3Cy0WOXquJOShp&>5*;qV$7l8!VPD9Wi2$3Q&AfIp{#a;Y{-F2&*@@E8lI
z|LE!h8dsrBe$r#$boTf4_4iZI4|4VO4{?PShx!UoZm?^J4wM<{=NSSXb%N=D_!z1q
zSRd5G332s}2c--RHy?jLcTF8Xe-~HKAdx8Y=o(B=%YuP{K?C6eShVOXfK))cgJ2`#
z9fMpQ)v>9B=|Q%Yfq?;3PCy45;VM9FYpA;z7#P$UI9&rnJ;NM*T>YF~6*N$k={N;>
zy1IeQ1ckjUvg;vfNXyVrCo~|$)7KU33t`ZBBV=GRGyvR+*DwO<)PR&%;K~m<LLuWk
zpx6a>5;ROS!6TuFo_~<5bG(ngvp2Zkpa~jn1doL{x+rLv=y<zE+Nx_of?r+7(?2-G
zF~k-${-%H!F#^@d;PEMN0D|HG%)kg$9Y5D_ut#<D;Vl=4$q-T0aDnqckqk@aF8&M*
z44@D|jB!B+KN%oxT4<XXoF?F7bV!zHfSbSu4AS5nuArcRVhv0dQBt`0Bb5}vt|3OS
zstx2S9Rp2ByBVD0eLS61f+K_DLxTK#{M|LwL0vjf>QdJM2L~uzG#L!Q_JV{#d<9!@
z`U5dFjI2EUTwEhGU~)R@R_dC%hMJJl8tzPR(lXRkuvIX?CSwGa5r*3WjRcT#P@h&o
z0c;^Sk%PrVAu6E}qX9P9(9{SP-r&(+PzrZb(169BhM^{CbjZ-u2r@*$fU7iwm<<ja
zMDjD&#Oe;xVh=ffc)&gYjhKKu1PK#F;s%L>IxhyAkg^#z91UvELyHq|wulEMVo(k+
zgyjGQNap}D?gy#+3?b>%2-=3!0JR~(-or>3F!j*l9=)G~?0!fnAq6gI&;%_8<RN(*
z*)6C}0hMhqui<bEG$m-lY90-6xPhJT>=T5Vt|88c=|HYwL?JGLmeZj29k}7Z-~=`e
z+-}u?N`eY;9d!+3M@{5{!%$Pf&_oBDPjrOfr2;1>EEkA_%>}hpz%l8E=#9Wz<6tki
zcm_NB`}w&#hr~myXV3@hgvKI{QW2@?ZK8>2`9oW~h*<J;Lk<IZ22QY@;IVUX!K?u(
zsiDO*s5I7vssR-U(9su&8hw3r1$BLWNP(^cEx|!LK(kYzT;}iM3eKL8R0|1RNUt9h
z3h3nkvMNX(QczHE@pN+ocV-anEJIjmK;@kMeFGeWTp{%bilGQMA^RVauRtyU833|X
z*ASBZjbJ9j!vqv}(6j?C&7f>>DG2tOrV30Cip`MH2O1<AhPYILi#V7nBTYzI2l6#!
zI0RhuLq?n7rh^J=NZF2B6^KAm9DJMw)a7&WNA|Zaq@B(Q8m<XREd~!v<${Jmi%W}A
zk;>A{Vuh;IqI}Ry8K_cm1x<GOIJ$$1B#_q3G=;>R9MCiXiklRm+8{B9Tz8?QUKBkV
zp5WrwKvN+Y$reMT-lvN{WP}40TW~d?C^OJRa<Q#~0ZJ*4y;g<9J2+p1ngd7;0K{wn
zC!&D>ih59O28nA(=?7thnpKDf0D}P}<kdJiIgz472kui)HHYAV;ty7CNrBT2v`dZK
zO`!6ev_=UTZbB{<G$AD;Q6&unDCD7~46IKL=~Ww{wADc+3@AvUIS5B?g3Mjx>H(w9
zPX|ZB=BGieVbH{^r=Mp?yl057PjCpQqJn2$W=UpZPG(iALMCX^I485X1T-oHO2mHo
z<qC-@DPW0W(7*vm5|rY>Ip5L6CEf^XkcNp)aHOY7JlO5vm<P{9!nvB77SQq$r!HvP
zLFj`BXlhzQb-Mbwz-)7O4GE6)gz_{w6%|0E=7}jOMXANbpgafi3D~U+42}$(kdZ}D
z>kOhVTti1kM>WjRM+3r#nWF<5f`^#pnU|KYker{Jo0yjZS!ZAi8nb}=2b7ONlg1_a
z3I+;^X`p$$;*8Rgl>G8Mh1}HQ;>7gSV({QgN@`AONotB7gE>gQXPQD@eo87xH)vF*
zAhD<f<lN+((&CcTA|0g6TArDc0~%5@&|z=}=`79%O<yWN2FeXVvoMJYDW$o&l?r8v
zIi;zf$VpBtElx$)UXl;e54RsQZlVN9v2b5tDIyH9r&Lg{5_7Ew$RJ1(1+@!6Hi&`T
zini7RqzWVlUc-XA(j&h}0W{4~q5$f)mw<+<Qc?$W3<%%458UfJRFL~{L9W38{(ix(
zT828%R#mWLn5&kNDFXxPJz@n&jG>HeLQI9tIzUFHAW0mg3{-+Z7ZE@eLY-l#sQ^ja
zkkvB^pcOWtaazQfE6AM+w$Kq+NWTS~(cx|R_+SsmAXgV03p(_`<uq6aMq?Xw8qN^3
zi~u^O0;;p%bH?Dt4`OA6n*wY^2(kjj&s7gJbp)z!@Q$y8$E~4N7{(+;K~ZKIxG;l`
z)<J>;I<~?EYT-iy(-6H4k7!%jfPIQF66OkBeFK~Qf(`(J2Vm3kOY^XdN<n&3urNS0
zc1>Y65EGp7pojwpDQLwLq-_J%ht%3N$KTq8xC2uYa(xHw6+%)Kw1R?`AfUxappq6N
zNT36wprR5vi-XpxVI3v4gtWfEqoh!aAW`och=_U|i;o~Zd{9_|t7K5IgBa)p&5%Jt
z24XC1RRMf3A2NcD;ejB?QXp`tU7T71p3#O6Z-Tr8A8cfR<V58D2Pi+nr%NIBg0d~7
zzXEcbf~|s{o1;&#s~&hA7G%~z8zt^R`57{?91!I18xW!aD_?Yid|dr>;OiD3o&%BU
zjzy^omHDL#;1(;0QJx5zNX}OPw__pc9n>XZP=mF}K-xeU;zkWC@X9j?M^jT@Ul*p1
zQyp4T+bd{9>ia2_XO?6r_<?Gpl+?7u(wq`aD+P5;PzwQM8l*oBb1!HJLA_EPoN-aa
zB0)219<F}yc^#BhTk7fxZs6s93gwB#;H(7Bx0$dpUVd0;!ItwNdUc@2y{8*!79Zjo
zh=)Kc2OuoOh&Ck0gQ5!*+|c3^lz>1*jXJCVh0eC>xPj&$jbZje%tB62R#xiz`l!Mh
zR$xug(I8mI9kl}s9i7ks7oPrpK9S%o4Ik42C2UYZi6|sMD-Iz(Lrt~}cJTO8P(UnX
zfd(U};gOh}oLXF*nUs^Nke>&QQgF)zQVc?RClI3{jaF`$Z^5%opmm23SsYOX&mqbA
zd1a|Zpf#H%`A~ZxR$#;uywryT9C(ZdUKt^lKcb{fgfJ+T^1*!#F#@%p3a`X8j5NWW
zJ5bIpOI1k8EJ{r-$uFt|FG_^>n!!aOLXRPe9{3Vl&;lC<1z6aC^&raJco$b6*AQ1w
zCzpT<BTe|+3MiJr#TO_s5-dAHf<j&OkbAF?*%h!u5RRwP`b$WPhdU6IJwRm`I7351
z9GXFp*JC2jS%Xz#8wi4oE5O4Z<Z=ZK&}fpap}7ud06H|-Rz1|u+s{AT4|!-w2Wb^!
zkgKzgt&ypj4rnOc7S%n*$ORhIk(!$F@bsduuWn_f6yg}{Z3|i^3|fV4sHCpR0I%mk
zo(APT#B3m^qJm3iaZze|CaC2OP1?{|3TVBr3~Eb&TOk^T<~r&cMyTUr;9)TX1|g6t
zaH4^GSrfhGfgHn1;IxF|KX^8Q6+)2O9OP(NBtb$LUY5AU`++<P(r5@_GQevcw|GC-
zaM$1v$Vd@*eAvwpO$?W6@JJ1sY9me1Is!;>0XN&vA3RP5TBC$!1BwiOooKcp=`_-W
zj!`2Tx1bRP(BKSwRM;&ZvIqdOUIP*o$RbEJGJG{LBHRp+;{<8O06I(oEz7~B7$i2p
zc@iAYU_lLY__!=&-4HmTfS0&}*0d6wy9Y%qv?N7tqY>^eklwC`l%rtxgR3TJ+5_b?
zv~}8uhA1vSL;Q+l0w~<UtMU<LIi4b(0lkbz_B-aP1yHY*0W|Z2)FXv7JzO*(#fm0)
z4}mCJuNA5WEN2grL+-War4%b9LY7iOd-|Xim_?}tIhCMZc%ni<ele)RgGxe155T7Q
z`G>e#DfogGb5w%Y_~j%PmnZ}WIEMQv6qh8Hq=NQifXsj_pn|A@4ni=PFgSC9+H#;i
zK4`66YF-M&5g<-xNop~4VQNW6VxB@-W}*UUk(?e#muDKdHJF%Fo>*B7T7{{QsF0GG
zmX=xsT3-k?Uk9?tq*5U%za&GD!I`tTAhA3THUv@(@daqa8gtZ1L02IPG@dPmm_rTl
z_w)<V2XASK2eZL@8ens~prR+hF$gB_806^d8sZwH<KyZVA0UI&m)0^fftmqR1CC9Y
zIj%0AA^Hj+GTz12%`wy`1QgdUjv<aHg8F)pCbm8U18ChQVkZW;S*>MZpyL+g?;8(V
zovvldzyK;aP<D;Dc*3@fh@tQB@N;!{3~_Z~V6cSr(?LFico?Z;1R7)mjr$;W=D?dr
zMX8A?(0&6r|AY4_AX;poQXnI-3^XnR8X`$dQAo_IgpKe(b3dd^hqThb?Hb3t6osPH
zlG36)(3m5%4a~rx$iNA49V{q8J)a;~D^N$k#WmPD$TI+>22^RFG(CbtoxEI~LqPo&
za4*jsT>oHgFvFDUpjrfpS543=U1;YB9MPaPb3U$q8mNjjb)l1tsQodtfC(;5%1TWx
zQOL>6%`5?prkR;2BxfWRB_@}o7C~3UAzGM_z(E=>N1fe~W#9xm2(;7;yyGU+$0t4j
z7EGX&t%4l8FbNGS$h4@s614vUDOpjy0}5m%b$xwQQ4K4wg`j;D3JMBfwt_8`)>be?
zi8o!Wc7ydmO#yeTV2*(HFi`DNutm#8FbC-Ct1GEP<|Dx-;&g=z#1-JJCGb`$DCenb
zf;I|(Sg<?@*#-bf^!gwP*nnPYiY>Io1!)XmH4J4B3p9IaLZ@G$^T=Q`Z58yujbHe>
z8b}=tlY``V<k~?U;scNZa61$wk%zcOAW}GF>;=>ag|tD9Ax%o~^uCY3yQiNOD0KCL
zor6%@qKF+Hkh;ZI-On{#UB}rmD9F>%-PPIOFC@s{$5tJ*q)1&8T+TrA1E^_<=+;5j
zBEkBIu0cV;e!&`^E}_1@kRBmqoC78gYDc-dhWG}%gC?`_kMb~pR$0O{f;<Rrioizo
z3^f^`dB)Sn)lb1z!NL&Q{sPZaIf0gp=zvLWA6Gy35D#5LPDKUh{DMkE$(ET{k`L}k
zfl6XXG$T#T`?&gna=n2j17yAmq5#~o0QI{;!K&d2+2N!Ea)TyltqnvGETlk2_=Lb$
zsPchY&!F|v{t6-f3YG?t)-gm2sH+MdNCFuJu@^kPs1DVGQPlbQgBE1?AyNW-{Wruw
zL@(P|M_t1av=SIxg=koTY|sRc9YPmWTY^hTxHc?0)$P>v^`Y8*J^eJyEg@cpuC|A0
z1vwF9HmEkSFwlf;Sb<xQWQc`<l_u&+cH~|>q#8i!SGf2?SI~fh78>D5ty<8+8v_PQ
z1Mq%6&~7(q_rw^|6Lx~_GED}>e{z0q0eGGRd%Mq26FDbBXCa*Z{oFi*e8E$88lV~&
zyoV3ExChA`&?Ye_A6M{3!(d1*2L%f#BSU&Mka1^NvIaGKKyr}fIOzFRT|r$FQiH+N
zgBS6DnqV60Dj>a}KAZ}wHc%A_av*~dwEW`a)Yn(nhgNsC>gdJ04j4cR0ZqiHF{JH_
z*IsaXfLVuT2ZJ))c2Gt^)KFmCpxtCmlv)l_vV-%NtDhr05aDGeWF{TtHE`<(R9Pvg
zLs#U3bzvzZI29EFic$+e3yVuYQ)C731_>m+`NTs!0V+Nq>CF>V{eTJ&21pMdsX);4
z3DH9?QNSfL)C5S5MU)g^2VoQwP{l|k1t@VqMIlCjGd*Zc9(0dTa7d6!Xn?b0uq!y(
zfxQkXbTq6?H8nx4AWm?(0S_2Z_EQJ(;QLEq`&vMjfeMWX$PP*!bv<=Wu&tn45k<lQ
zDuJ|yA482QR1G9ugLe=?$^oc<6l@g?Q1dwQx_Efm2QT=b+Ca`n$yexxS{Oi50z@1X
zU!Dq}b_gW?Kt&p4UofK2>*9};Ly>y5hMEvpfWie7VBo+7*^d%@@RdA1@!(BC;AL>&
zWTT^QqmC4pL74J(>S*h=eBzxTAr9IP7zE`&LQob|(u2(ft!efP2o2HjiFeXAv<ixM
z(lvzcg@Oi>f~^9`HeCfn1ziQ7cqh~mPw;*Ugi7%EIM`rN{^nEw1(_Lm-y%}t2HOYP
zf&=!y0%YXd6YN$^@P1rS!3%O2IIO{L1&M$bI)W5IZPNrBZomMKX%~M`-O35sZ3fZ~
zwFjmiRL65FKzX1B9W+DgDu5#uJx(G02Uw|uQrLp~zm5#f3LzP(;GSS=9;joR13qpb
z8FB^zq}vGI>zAJgo>t4uD@iR%OiqPN4g~nRxG@+oI4hJEgEj+#4k*aXQ&lLg%qvN(
zP|#KI%FI=8Pc6zx%u7))veb1+P1ZHEv@i$F7psDL-jE~-A-%!Ab#aYQ(D2MFC@s-Z
zP*+vgWKcv`=b5IU;jI7)Lj_Q>&q&Q<&_!1R3TcoTAS1!FhPSq%l}|j_U`+<_DG3l;
z;UrX2!B!y$qD(<o!J7d*b^uoc$}4#(3Z7};u!EGpAgkOIG(eRSBw0esL5L=Bu?DJm
zK=QaNEwFi@xNyraQUC?2jzVc3sP7Ky!-GOKEk7qGzZ?|CkoW-wD0K24Jl0^W02T+k
zH!}|`l$cynnwX=IoS%{k>EAnH2_>-m;FY8To?24L(@#}NT?T4~8mN*4XAuohu=)jr
zhG^>RTf<}_o(GZYN=iglrQk4t*WR!s3wN7_x{9+0C?v5};Y#WZGVuD76W;QIW)n?)
zeZ<aL1qB6lhlmKGU4>dwfKo0c@nl3qJb};50EHbA#uHEASWtjO4+E{^2f5{o>Lz&n
z=zA)F`ov&oAtw$7^5X!#RD-NygC!B<#t))BhOgwKX3mAr?ZBLaoMLgMSI`V%kiRcE
zEl$+*2;W14*LHARU~PD+!gCGYW-hen2rB;|Z3WyhfM`Xaj>GUHdg#z{5;CF!PeqXV
zG;p64TR~~9rH<0iK#T`7Fd)|4fp$$mcW=N(brn#$BCr)Eh<$8W)q(Q45vVkS$%2pN
zNy{wCEmkPWNJKitCbJl{Mk_M~H1t}e2hxXczl}KZ_@{;zWPdhj8X9t*4LC3`n&lRt
zQ7SFau07Bu4h!%m4wye+dpM9isR`aw0X7S%@dh>p5o(AqgN&nt^`MNT2lzNTyMjw)
za4m>K4qRFxLMbS<ASW?7wOApwBC{C0o&r9d3R<!T>sNxNRw1?0;2(7+XJwZdXjc!?
z*+hs@W>D(DbuJMoERf~gz;h?igNYcFkkXEVr=M#CXh#}oHxY;p-cMv`sDP>lI`j(~
z1qYV_THw9_e2iSnP{GkJINUXefdRC_8ZNE?G8sJG12P_DG>pRln$d(E#1!J`>*x{$
z-mavCK6VZ{9Z3f?4i^s{=wkqlNPzm@&W=7>h6*nJjy^u1RkF?uTA-W;TI308>cG<r
z^sE(7vPo3{&A=okr>1~&7<9Z6b0!_Ks1!Du&8ev1mk&F#1wJYdnSRMkO@Yk+g8DL$
z9ye%K1JsxYwJJSa{UBqUdHIOpFSrq)fqnRjZt&1PXll>Uz`zuI$U{hKP7b&@0ImK6
zc`3E1D8C5Qa);FDkP&O}a6YIVR|Fo;M=m!ZyYV5Ofs6!zI@#cXYmg&36&0Y_4BXIz
z2UvM3cu^|Ib(wkT@Nodhh$pl-@KgbHvSDjrz(>8P;~3G0)NC%U&i*d08sGtB9nemB
zFw0I8U6-Z;vU`z7gs{z8LKca`A_}s`0u&SAD8;gY7Bcz(8zBR&`g4WVT;MQ8%&Pe1
zmnfv><(H;sD1g=iX6B@V7VClrGcpqM(!on<i@^tIL1$Q?^(iDy7$6}J?_z_UgKbR%
zcqjvsJz;C*5JSA6bPjSAJY}eBxI<kF5(c$E;fHzYLqY;}lu%MCcp)%&<rVtgXvj%b
zsP08hHOOHO8-?@nRDloZ!xrOH66!F2fW{3KkX9cN6Y9_v)N~DZ50r36q!N8tU=SVf
z<cE8JYml#_pDSqO8Juh^P}~GgV$hTn?27+n3CL<Vq-4c_5+4Zf5fL2)sYSVod8v8O
zE!@zNMMyS4q$E&#2GrkCaL!0g&IZq3r=}`orXgm15XEC=u>$m18yy8uxt5s*E}lT=
z{V`~ON_dch)S}$X63{pUc*PjFtpHX9E5yL%J9tMcxWK|_3xW5>IzsmhfEFyccm`=8
zmptHQb<jNnnV@z4pw+1GG9T_*$i7ps9Y}2?u<2%ymMV1G2H9+F=pHFfMTPLhVz^lf
z;N`#ekiDbu*fBIPgj5IMZ2=`Z3MHUw0aP6nq!tzD=RxZONQlEL18`NLkY8GYhy%zj
z2R8-q!8)L}B4|nwH2el>M?>nVl>F4<JoOTV+{BXP42AsiJjf|!uwd0;fSle2Dq}Uk
zNe-ou1*c1}Fd`*_r~W|Y6=+B}vkY30<`-eCE5&7=8#JABa>5#`V26X-G|)o_L4$fo
zHbOk4pa@-J1@VSGYE7$QrekPeX#lQh;USxmnx_B{IXy&g1roSOYkeSf8e+o6OvljB
z0AiRgd>a@j#VUYS)q+R7Aj2#QnI#smSszfcQ_wJl%o4#G;NVTvkk%A5^<`uhD<tL>
zm!}p%c2mN-Xh<W}5cN6`3bfP38M2~MArm}mRg$kzT2PQ$l$=<c3b!2;g%Ay(;8X{#
zuZ4IMk`O=(KqFI&bwIf)57Y`T!Bt0q@-|}Mib8RDW=V2JYOz9jYEh~}dS+Q_o(`<p
z1u{$_trWCr1=@lK_Y1%+I&eD<X{j^loE?xGA;|*N0EE{-;00K)b6db^4nC_2I;Ieu
z08unRSCOl0LZ+RyVJQl`YDiTIQ_Mg>HRN<HxM~6}fldd(lxyO533SF8>_rCn`f41m
zh8`&aGnxUun;yG*r0N7Va}Jp|gGU5->KwWJ(1Mniu<>8#kRTs$iQ@t}G*kg3pc|>6
zrl9N006Mu76n`iYfgE$7i4Cw_kn9RtbpuP<ptdDgsjCZg$^?`xKqK1FVN!4ugTxfv
zA#=Kh2GCs%piT^^+W{J~1q~-^SQ#2>BFTYzA#gcEV=GORbrf0*7T`lwQ5+46VKfIr
z=BdEtG`KJ^1?7Kmo4T+Rv?VknH8BNz24E4qgomzq2W5P4z7Ny^t@d>FbFsBFG|+Jk
z3IfrZ3NEg}pjG>znIZ6!8_1j>C@>*1(B1{y>#!WF0I^a>AtfJFhJ!ZcfeLP@tw{Ra
zL-b6IA;AvX!RMK#P?8T?_@7sav_J+jM*}P4z+N<idJ$X&fr>YX%aGI<85kL8D!^T?
zVP$FzDvyFehqi%mZfSCcLV12^PKrWWW(jnEI(%y00-Tyam3~pGZc!?7I3kxmYDoJ(
zP+|&^yTH?V(6z|ej!uQC)PXxy2NJfheF=jxwB%tm2O{R-0hXAQUsM8ZeL?2&k#jEi
zv=NY(P=X6myr3m(aEa^&YG-+-ffs2Ywb3&36oOpA<2m4&p2WNqP|=<Uipv~umnc68
zbmTNVz3YKzR9th4Q=#fW%@$CS1Rp(}R+OI$t`SN=t+~9!9LPux=oBgN8Ec;4Gi5>3
znVev6`ef#TW|%<dwt^aCFmu3bl6@S5L*o7XoqQbqKodX)5DlP}lb{I=$ShMzVo4$c
zxcwdE>I~Z8VaUJ$S-XODp&DrED(LV&^d2f~r5d<428AiKg$Le~3JPE7k<Q?T4<u`X
zhN%<^5{nXZL90L=U0h(n=Z#eUD`;R{>*OD#2b%Q3SU8nmq=2??ioqUg8mP4eD)d2)
zK~$P9o+0YsJ>m$5LPu0I;cKTDklT0Iv}1LRf}(<F8is3N`%B1h4LJA0=LkSy3?40j
zmV2NThR|Xw53-I38n*D}IcO9LGCL2hC{R2CT5bic@Q`<?C@6r>qK2(s!LynRvSb6g
zZVMjfoRF@p0_b#YTT3GY9XJ0VUt4t$=@=5?>VkWT7kmvPB%r{335@=VA*d9^v7~|l
zK2Ho?paWi!1$Ga?HCef-pk2rch!t6|8D_}I3D8r3!K;hhK?|xt`&d9;1-lYdO@qd~
zP?uwYX2CfjySl*o5DT$D?gTpvT5FqvR&IezgAbH|HGnMwCjoFgLUe%ZSp^OFq9*V-
zBy>#`Hv=cw6v&(c$QDRYDu4<?7k|)LBg7B|1&{@xMQbQ4BwYL@8B9SYK+hpY>d6^u
zLRY##O;k_-OTv-~xch)(l@oj}-qQ`#mW8e>0ZrwA@-w!%33VON$|K0hHJ~{X&}q}U
z;MECk3Xo<nN^eUOa)uMEH3m9kJ($53q#hhQaGO9;1R4GVEue<2>eRuuR1s-qASmoS
z-54OFexPO-xEck`N)ei2(KS@pgsxX6Jy-erxTxzeAf4Fk;u##^AM9$Y4zX4p(oDjV
z!C)&w;E4%RW+0^|NQ({R7m~sg67`@g35#|}>3}0#VdVqFC$NztPEJs(54>RyvOgNP
zKNJ)dLW(LC@(WV)Kr{8AIulfZAh&=RpsNGG5sf@?39k2oQj1edK=a!HL19Rvmki(;
z2&9ay0p73%Zn7q(D3s=vWacP<b`0c0EB=yv$k;ag;4e__L$p~9K`lK<Lp2~2bV@{e
zDrf<Ea(+>Y0_1pgSbGIjf`f7%Xtf1sg(9^5VrrlUQvvn}s7H%fGy_>}1zGQi(rbm8
z1RG$7)UoOL`6<x;F1X4EEkh|vO#z=+4R1+68QPF?KwAN{Hq|pPxd^hUq9_&Nc2Fs%
zfYz#j=!Un#;0X=vAjGaO(0+MH?E}#O@-@`0mZ01TN`SDY4Mc^4wt^9;MsxNLh>Qm%
zD~0kR@NSJn@H{`b`2sqDjT3whFQheOs8C!0T0jG83MDEe<s{~1gB9z6&u0cl8Mu)H
zZtH;7X(5+K=riGnwB_OtURezC8^|6=*yiO!Ll%?{A#s6{9bicwRJTI%2DZXQhn!rk
z!{7jI)qw9Nz`9BrbU<`+5qQK3<UsK7B4|Sdtc3^}t%24cpm87QP)!iDhXGRu^CY-k
z3T=}@c7lOo7+h_D!bDNQCp9m<Bm*=plL;PR0VOzSJ%O~e3$zN^9dt4kI8%bx3_&wl
zUcN$Zeo-pKKFH1~<gTxer=KgV-wWDB3`!cHX)T0hkTF6~LIN!W16vfL2g+Hnwh_3k
z4C>V7<maX9L23nX0HE!WfVc|eeuW%}r|c9g4D=L&Qo)v4SwUtC;Qc&Mx&SYG1ceAv
z!Uj3fGfe?UCIsz#;Z%U8bz2xiTftBPk`qCx44w<&TQner2x$K`>;e-|`Gc{d8Wj7W
z*amwdGf$xyDJkI2#qiNUR3CwIF?hHI;#edfQsfRCr4YeP4_{jjsf{724`<Ft&c%>4
z4=;FK1NA^Bb3qGULjzEJfktcMofV)3r4C}`Q<}jLyrLTt2B6h}NWCjiT7o4!a480D
zm7^H#mk%zBim@0D8AWyVa{(P92p(|?at-(NbAi>ZD62C-V~gIPzNlkL3cObd%HQxT
z3(oMM5d*{)ZSaK!;8T!G^3ir~LwcADpgkg>K_c*Uw1O>oo*E<u8XSU&f!LrKIB-J~
zqz1bE33P%SxV8e7fRJS-(7obF&2!MuOG;)D$ooZ=kX|NO52y`*eWn3A*bAR(fNl(A
zU|=xDGmil7yE}%sf`)M69s&t6n88X-Q0oQc7myMV4fY>M3D{#GQRwVGWIPDe-UKBM
z&otN;GVql^1qG>zMX4z|3MED04UB1-d7u-Y^q?magVUKS_;MNai4Ksnplik<cibQ=
z0Cn!cJ#y#;H-^v=A*50ia)$`ACT+;oEAW;T$cGvrYrviXAFt~e2EKg=<X?~=h=%(c
z>RpgHI0!T~;jIv4TR?|!g6Fj%O=r;ZTljty{Bemi3ghC>0Bs552_bNq4ca49nv((=
zw*!YQEdEi~pMg6cutdiIIsXq-b0BZMfG+a4RR<mTqK?#m!B+nJLXM$AoFWdHrbtm&
z*HMI}AkbAbpgT<x^B}jHfCm1cv#%)i5O^>bl(JCz+mJyfNa6yWZ3HdLK`R~9L7SNU
zQp*)eQY%UjPAE<+O9eIM)YWwm>&n260G-YSTKR$4Tm^LpdV2;s&#wUOXc`(I?O8!x
zPX;@Y5tcIzAQOL}EC8x<5v2-bY?XllG`A0mOe~%R`5hbx5Z{7owKO!p!PcL^?=*mH
zk^(1A1@P`Z_Ye<odjY&<3fvZi9%WJt+WY4o;(^lkM-)QfwmfK#4ZiIHR0zS!Nl;H4
zRBD4uYz12d4M^FpZD?e!sc&cmItLlDRv*040+jY43~dENBypHC!E%uO?0&Ak0U?nf
z4G@Ml)Rj<Kuu70DgrN<s`@ypVAosvJVu;gjpuJjfVg(hIkO*Ob<s)#`gSV44jCDZm
zTOF|JkeEX(Y60Cq1NT2{CmlpTD8E3m5okXfWTycrQo+MT$Zi4UO;GCvRK|d{!qN$H
zQ310UHNk+ZA<zg0NG~LsK@$()7y!p`XhBM1Nvc9|W>qTWJW~a*H$ZE2KpSDefz1Ft
z@dRu)JWQ}z9uDd;DCDJ<BUO1|Cm>n{o^G(y5+P&zU_)_w2zmTi3Q`AQ4<5)ED!5gM
zk|~hqO;99YgYTNitF1w88?+1rX~TdztdP3b7Cu-HnOERcRDgzIN@{U(QDy=7J`6}k
zMfNphbt~AnkkeK{#|S`gvq2kk1zo!bomqrCMh9{06N)#GX3)S3)Zjy{utg#2nmP<p
z@KO{uGo=G!fNCU7Ncjy)cPQq<=N}<sVDSDXL>!cc!1v=oxH<-!&^j32kVP>JG4+Yt
zG|-{?2-A>54&p*^$l*?W@D*Z^btS&R?jex@pldS>K)a-%xg5n&5X&IDf{{j0H6Tl*
zAhJ3JkjYwbnnTfz@Dik)h1#N^pn$L%a)l6-4+<k>UqR}7jBrPaPl&;au+a&qIq;x|
z@^uU~K_h#xp*jo$5$S+P^Ncj1<89dE5<De}o;o2$6AlAo)Lnm&o(0Ism;nsWxS(|v
zU}?mCdMGgg&&c2|6Idm*{)6XKM9Uf4lXg?Uo#mi@fv*aOtW5<4J9L>Uk_;#ZL1jQp
z<oJc0Zv;-T3TVepn}a4?JrU>CGr(Grph8+f!O#FS4G22sKnJyq^@Fw=!3B>FEdC+x
z({YUexd2j6f<hEDAq473Lc9Z?#{iYIXwHEQrXjgU!4rOtn6tkxQcKd)4VU?l)C|pL
zo}gwe=)eTXau~ySXMbPlYzO%6FKD2ERz4a=fM%aHp(i<lRccsyVvYbK_Ci4FNl<$e
zbV4lV+1ki)fLwc+K-UeRv|d3itdRVY#GD+^p;~#F#Tlt7;DIjKVi5+=yarecylcq7
zz@WuoXkY+2Xd6223F^jz40Fu`U0jO11_7~39n|BqG&JA@dmlWNZD^ngI`a+1eDIJg
zXdMq|ADz2@h`)lNfdK<puMx6dBLna`72skK>Im@QJ9s1&>(DDF11FMsLJXFsQ1d{|
zU_%3A1JGVS6t{qLE2K{ic7!v?-v*qJ`6LAmbp=<@4mwyL%}T*F4;p&OB}F;9RXU&r
ziOH!skPronC98vWje}MfBbx#_jS_T*2xzk|Xw?sN-7o4XBAS{Eh6aYn_WR|-EC-*t
z2W!~sL2WTK#k3_De&!{#cLUZ5vJ<@WO;26ZjKR>r2-z0sX_=vrxGl*CkBTGBNQ1in
zdg_`^44^>7v=KZE1|8VS%!5p4r&c6`Z~e3|Kw9jer><$kU}#{9VmCO1F`E{83JN~p
zBSj!B4bX6esWJ4-a5YpjZ5a#=%uvjPgtrG|ZHS$MsWGw!1*kY=fkaX&gBY~+pioj&
znwOjiS@3A3t_d>N5@s$aF+hyP4B*US@M(ykg?!+9DJ%0!K{2Gm09vmG4KEFK1z0x_
zt8zs92U18Xs4L(+JQA7=6f#Tf71VW9K({)8mW04;0+%@q$UAMos}hm+gkUz%z_p&M
z4ybkpAN>t(KY_aYU<Rn<1?_7A?T5fTbqI39Gwxj!+Q|DH!1o|(8G-Ixh7|0eT???r
znwBAGwSXX`9Sm_2q<Dv}zl1beKoyb`Qgg~sQwH3Iz%FZ~2|1MjVw)|<Dv-aBI|r$V
zd)`2u1;`F;NPPoV5Ar_rmIcrW{GdC6p-1?GOwxdu3_4&PbXFUL2bxKC&d&vJ&PNyz
zndt%5ULbRzV|pMal93?GG$58Ej06cnPbP%xMojsF{o<LXkXfP*z7iC)FbZKQct{UE
z!w5Z54&q7$TLlOMRJ21|`JkCFXr9Z=1C5J8(j#0S$SGibAO=VuNCTn=4=O95Ysg@A
z7`Q$_>SZF=VERa_j6jJG+{S@S!=kiP4dJUNAoU|C6i^hvE(U?Fa06Wg5DB^t4Lz|K
zfp2Jp_zBi@RIr6#MWdjrV2FCE3qIFlq&v`+nvi6uW2gxkRe}UCXmHL{*Uvvp*T}%Y
zKpk}VC#XdWZqtC|3=FKmNYB7P9XU)uPQ(=^M({Af=ME#hxdXo|A>;SpDj2j30d&$G
zbO#0GtZ_*54ROf;>@*p0n1QZr1f>zsMidj!2`xz4L1#d~7PP_CX_#ASqN)X*UJqR#
z3|?blsAFgdJyi+X5`*Lu@a>wQ+yt80S3nX2hpajxy}9^9W~U)a;Hg-{(8@>?bn>LS
zzCJ`s!`R9MCc>ZvtsfwZ7oZBvtt>za^blGstqct`A!!E`YoMFQkP{YYb`X*a!QlxS
zWh3^|S?Gz$FjM0}r4HzbEYL0W;H8(~*+h66jt7N0TpqOi64Igv+Y62wL}o;8K_Xgm
z$omb^&zg4(a`u26j0+xQ0q@Ne0nHvD)i1%WAXT7w1v8KgV#i@{YGP4xh5~3h6*g!D
zX*|JK6)6;#6lLb6gY<%S*kRT-uruy(*EbTd)9)aM`he$pAxvSUnn=sS0CI2x^mZ~2
z#~?@N5Z53rLt`TahzH_>LxMd0+;u=>yim3#11I=YI}`;9;Cp3sV7fpHg!BzTXWY@}
z96m{ye--pW&2(q*^+fs#pkp>6s}W$Q^g+kmAiWmccfScidlIlUFCar1Kr>RHLKn4b
z8sZoPKcfj$7X+6i7L|b3Q^4Au@OXu;j|HbekQt!z1iG^=7;Fmmjct&5aN_s1fyQzn
z$NoV^bP#;dh#!1c9;lc{S(7Zoz=;&gpnMBX!q8Y3gUW(p))pz685rzfcUqwP30b?k
z4oY%?@j$cApmmtgxhHVX9=zNdG#(18)ARBbiXoW>k}*KDU8zN>DWI8BP$h?K56Ib$
zVXja|gW>~pL?vXTAH@(z%>;E6)KeghKCXTYE=V;p*hwItAx7Q6aRu${LY5?=x=SIc
zv_v5<AF?VKCG<hdMHLi5$7`Y_5gpL(ONF$|qT&*i7}0{X0>J?S9RdNhl2A6u!45=Z
z0NuI@PFkSVEzlE%px%S!VdQ`Uwa&m>NWeQb6hK=x@a^da?=%vD<_gdN1ETz70Ik&n
z<qL#YwGBZN+Tc@tA&pl^EebApK|N9MgbcLH1?t~{)+j);3+%i^$S4HZL*V`@WE9;<
z6Ee347Ke6;L3tBWzd`nuAeZN$asf1k0H3}<K3)#oF9*rGxH|iQZleO3<Q(r99Kyf=
zI_b&9A97G3Bot9HkG7$X0@!=dadWVHV8H?o2Z$!*5qo%Pk7y}^$IT&Q<e&hAj^`lh
zhwb2kkL`dhLW*JNa1m@Y30thf*L{Mm0H1CI(*<!PG_z<}LAjtz2{|_k5_zDL-Jz=r
zk)py-6T7&PCS+X_*rm>ne$K8w@$i5J-*yj{L5e(3dzBLs)ZpV;VId814!E2G-){}p
z2MT1Qx))kx`g{6?fWitiDU+C@kO!LQgM~MEJrX2oKwDCvW+!9~CnViK7Ck`nD>#rK
zbHOO_0B(VT3j=6QgoX{IwF7O7L2DP#{WFkJaQJ!_L`x5<26Uh}wqv+WAwGim9opxE
zG}U1)Lo76ejG9AaVLc5OjGO3S>r^3wJeCFq41D0eB19i(1Q;@o3E{)c0aZ>=r~0}E
z2RpjELQZsqt=mO)4Z>{rj3_*ian6}~LW*4r&?x{A%U%2xyllafQ;?Z9_|cA#)*W0C
z#&TiEZGsSaWFLT{P{Rv(g&+K042WWInnKD?;F)@edTe>g2DYvav>XbYl^_}*(M2dD
zfo`&bSPNNEi<+D8$U=H-u(ictH>2k)NvO+UzDLeq;1OAf#h?IzG!C%jGRU4wh(ZVn
zwu<yD2O3d@xfYu9<e=^Yr8n>t9;j^w>aalfsA@yy5g7$EcC4<h0BtXW_npA5*#Pyf
zVdjIKNJ>cJ3n^G$0WWI|2@UdNKt16OJ$1YIgXLi<*#IT2yZEDwt3&H0&{7QsNd`;U
z=rVdlGJxmZF?|JY4S_~q^V7h?8IY|lnK`Knpn+7-t+eQRz;(7Dw9ZCO58$=}YGn+n
zg&|8ciXq#BA$=0?wo2627jz{A?wh$pQ0|Zm^@FUZ2K8pp@8d$21D|n*=p}{bK^BM<
zD?sQJ*dQ=uWflH@5q<g`q~D)~yT1k+RYX2X1+)Vhc8&_jugG$cz6(qi_dQ^s5Z4Cv
zJweL_KqFMJ3Q+;&q>@r-NJDRyV*uSVfpwn}sOSJ)MgblEz_DG)7T#tB%@85B06`8|
zfwr2_H>AV6NcJGx!4vUFr+7fCMED`t;OP@f(EdM=lb{!ya4IT9rWT7bn1ad$$n1rN
zrww>%zMUpYiyo{A+|U3OKhOo!;Imis6cju_D?H0n6|zc;L2JxGhn&N6n>}Qn7FySV
z);5B5!L}}g4o%U6&rw5aez0AT3;-){!8U^~>;T`z2i}(k8ZcBqI}HU|T7VWWqO`9e
zhUxi$*84(N9a$O~K+dJ1#>ofZe29MX0VEHC-3m)YkbDR}Uk6<7z+2eh^K~4cr4Fd-
z0QD4*!U4HS3}1x^PXO@1W&q7l!x|ZWu6jr&fEs$>{vp<54WKjS;NlHD17~ais>!kM
zy@%|9flZkqhq)sp9fLCBAUMMSw#N;WxIr~DWOx{5mkzjrisD@4lMCSEcVK0ZA_R0_
z4kANBZ{h;Y;1t<I=FnkvF*q1aKzni(L8ot`oLvB~5h2;a(7*sOkLw0&XM$4*uCxHX
z2oO(NfVbJmN)M3nPEe>p?}q|=2b3xx3+M9kL5E$S9LWIM$pz5>-ZBiCphc<MJ>9U?
z?cm%B9m{}>frBzCw1op2jBroQOD#&wQOGY+2nL_(1FP1csTMv`4q<3mnS(}H4K2Y#
zte`PZ4MPJfO$EsK1ZX9bqCx=dU=*;S&_inwClo;qGO{uPpJ=VF3%wrzvMvMENC%(G
z1s(_nTVQ1dveL)^VWp)N=v-NlQlDT~_)1KO!ASbRPDR!Saw^VH!ne{3a;gzH(SWlt
zjuHeqTLT?9P(YgQ0Zn0n&IN!aVEC8=Z2l2+dmEzSgX}$ktyzQghQJo1uj(*GU)2G-
zM;MY=3=JWjH%J)`>yzt1LTZ?;-hiy8h9(Nc92rR=j-I0sB?n}N3)Yvx?9(Fm+mTCc
zG0^G-$f^ybE&-?^%mr?7Lpvi3f()3eG`K)(Cm;v+8(?3HfvUnBd8GnkZk+HE2L@N<
z)dvWjn6v88h8pM~x6Hic{36ihaG;rk+{6;l>^jH=#>C9dgOWS)@&^XcDi0G(oyge(
Vq#lt)6hKEbf$9e2*?rjjIsh<_lvMx#

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin3.for b/decus/vax88b1/nieland/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..5c48c74ec52d064d6d1595ce7d28822c3374814b
GIT binary patch
literal 40222
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
Fg#a|!AFBWW

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin4.for b/decus/vax88b1/nieland/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..be1730aa2d1f3d2299ecaada8fca9e591240c0ca
GIT binary patch
literal 36340
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
KZSOa1eFgx}?Dn<*

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin5.for b/decus/vax88b1/nieland/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..485a7670cb4630d00a083b6fd448164832437c12
GIT binary patch
literal 37966
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
H-OT_1xQ9Nc

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin6.for b/decus/vax88b1/nieland/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..89467354fbb995114283df364ce52a24dc40ace5
GIT binary patch
literal 38176
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
GZUX>VN|yov

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin7.for b/decus/vax88b1/nieland/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..87c847e517a278e7cebbb269a3d5aac5f5a79038
GIT binary patch
literal 39702
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
MXxu_-f6NdB04vWLuK)l5

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin8.for b/decus/vax88b1/nieland/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..2795d04d86a2a597694f1dc8e49e50a052d505a9
GIT binary patch
literal 35850
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulletin9.for b/decus/vax88b1/nieland/bulletin/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..0bc8808952b132a6e621bedc3a922f252881d869
GIT binary patch
literal 17858
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
Q1hkn6H1-4Sw?f<x0D}~BC;$Ke

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullfiles.inc b/decus/vax88b1/nieland/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..de819fac0f18c3193709bee85623a6c8c12955c2
GIT binary patch
literal 2032
zcmZQ%aAvS!a8^(V@o-ge^9%|OQ7}?)^Yn2IR&WdgiGWznL9UJ=t}Y6Wel7~3!LBX}
zPLT>up*}vYA)bDEZXn&k0j|!TZjoS9TwKFEon7@^JcC@FL;Qmx6+HbE!aY2lJrpAS
zLls<HgFS;>6+%25LqMt{6`WiZyj=rA^gu3g0GZ|H@8jYc6py4o7^G4GApq74aip7n
zkOD*lNReZR3&;eJ%i(Sgf|#%1>8Gcl;OPc-M7U?LheC+ILO_sfn5$n1)C2{v9#4Ni
z9S@KxAlC+a_=ozqDERujfP4q?v$Maip0ke&NVl(}H^?Kd5Phx+&i=l>pdfNo2ng~F
z^Yn3bcXa`q1e4J44^jyB^bPQdR0wkQ^$&yS_VM&{4Tgr0i>sTbA4C}J7`UOD;P3&5
zwUd*-V~`7G_yju#IfgiUfa1*&5lvvl3gI5EehRJ;AwiDLA)bEjjv)W}I(qs*g2XdK
z!82GP)DL32i;e=s3Wab_A0Guj{}50dIXd~cf;{cy3N~Ah!3$)DpMMC*wT>YQuAU(t
zu0i04g6ej3cJ>eT3sLY54GvN8a13)*aCCNd4GspG65`<*jEGPjaIE=b(;W=a?&PZA
z?iuFlrw|+&91s+S2w<>jPOb_d=edGh6ymQC9^@I~s^IAt;;(>ekDh{pqffBEjshsv
zKwSw^?;qr?qX3T0;Lspf25_8#(-<gI1cy2W1o?v<?&Im}2}&$Mpdbhe1_hd9h=Px+
zBPiGCDS(p}$N~jl$4Ib`!Tt*ISMc-$#b&UpLa@KDs{)dV!I8lsuD%KZjzNyTt|6{L
z!Bz?Zfj;pr0q$--fua5(j-WgTHU%sk9t;tLnGXs|Csze$4@W<DR~J164MPJ10|SsA
z1yc|W%4m@Rp3aUwntI-#(9r-zm=!D{oE`l@Q40xKaA>(AA_W{spa6gd6f8PJgFXG+
z8NjAFI{O6cD0u3*>M1BG1iOYPI6C|2J39N=YIwTXCMD%37NzJw;@mb!J6u!W-^t4s
zlx-DKGK*4^OY(~<^;|rIlr$MYdEbJ86O>Q<{S@>;YJ&B_MU0DQP&|mM1Il}#@&>^R
z4R(ddIbzibDHR~fp=@{wq66_0A`dahU^T<j&kbyVDFdgoha)KSxCUui7=T>{w_ZVC
z9ppHWVOAgpNJ7uWF+^RT!4iu;s9QjuLe~kAg6cKKq8H{Kbd8>VZctr1Xu2Rqg4_lz
zjFB9xu8*!7Jy?+KQP&5>61W5cr3yEHA0Pj4Pd|5*`oiBS*x$!B#8tsDSi#>-A<R(E
z5S$wQ{1trs{oGxHz}Z3}#2=hjom>?l6^AD%@q$AY6vYaD{^1HCpgIRsrn@S*yZX5X
zIr_j#X~$p%N54n~e^7bD;0#LD5KrnUDEPUCL$fBd;PwKQJwC3W!Y9PT)mOpM$KTIY
zPeH-MKioCUHAn}dngLwzfD^U?xbjg5a}5gi^!E!^2o3?2f#A|B#2@Nfa5d)(s@D92
zT)<_XV~7dJ9iZ3;d%)YzKOEwAKSy8JU?ipf3PG+QF;GG23og^K#WO6`BZoi8a2L-Y
UXgp&}kszzV$rW82NCK)40GJyDbpQYW

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullfolder.inc b/decus/vax88b1/nieland/bulletin/bullfolder.inc
new file mode 100755
index 0000000000000000000000000000000000000000..0ca16cfb508195b03dff2b9fa99c8fb0fc6b8392
GIT binary patch
literal 1818
zcmZQ%P-O67P*hL|$w*a5%g@QlFVD<NS1?j2NGwXsO)W_+Dpp8N%u`58Rmjax$xO>k
zO;N~9Q%FfI&MZnzQAkQn%P&e*NY2kK$jnJB$;{8w1DWW^z!~5e<ml@f;u@sj<m4I=
z;2Go^@8jv~8KPjTU~IstsNkDek(-%YnyXNfnVYJRlbM@YqL7)VkdjzgtWc7XSi&I7
zzzG713QkV`jzKQLFlQ8}mME0u>oGW>+5u7%9~$7|7~-m6t6*r#si@#rnwykbq>!Jc
zkeiuTT9R6<kd#_do|>Ackerd4oL#H|vmq_NNFgt^9BPw7ZenJRo`Qy7eo3m8f-^{|
z8cbz=UQVS#esXeYQL#c<W}<>qsE?0ph^L>vkH5R8pPmj(9axt_X0bwAeo=C23aVO&
zhcxxHVXFQ7LlhhX0(?B39i4n!6+GR*<~j!`cm^v3h5Gq<`nl^dSR?z_(Z$8nMZs1<
zFC-|`RgY6q!4VX5#R{dxpa?6^$X7@#N>#|q2Zw1%Mk<3c%&wx$^o){Xg_OjSM1`cp
z;#7r_d{E>jrlh2%Fv!DHB_=257o~twLP@?tX=buQ9yl!Z7#J8Vk=^0u@8jYc6z}E>
zidS_FM<Y`mM-v@KLn9qW3j;814B}hpm^+$isxz2j(HrFI>>mX3i=l-HC|#5mmw+6U
zTbfgnS&)+oiarwt1`7sGXMbN`e?J9%P?*O<EY??m&^iz*-Y?YG$u$VZ^AGoP4bm}X
zPyhinPEM#I7uR6tAkP4pDoAV~c#y=Z!ypIO7aHsu<fP*s<R2Q~q~qx9>>uhE;-q5<
zmv@Wz1G!1ZE#A*H+%-5P-YLY>7iOTFkE6SeTRg;6NEXmxP)61Z(c|YI92pGN>FML+
z8iecusLS0veOzJY2D^qxGH`nOg}A!A1}UIetzo1Iib)JPgcTqa!VH|CMC<J60}aIZ
zVAl`^T?S4U#}G#(Aq9OsH%FgfS3P|lsHncWyQ`mTkfV>fK7&33r?ZD+kfSpwr$e0y
z4tFg>BdAlgK#2kxYFZWyHdu6kJf>w~0M!r=jUglvNF-?)8Zj`aBI(!CfLaMjM4C_s
z#yk7_GAJ-`x(0@NhB^AU`Z>EQKvlx5aQ64rWB|JbGgTSFl9eG;wIOQ4GK>fNP{#rh
zi{NZv2y-}G8^qa2Tu3s|QH1LRr!7Nh;xdG%E<+s#TeuoGLs$Yc#FD}c;~`1R5G{?V
zqUgtw$P9HDL=ftrz5vCB5mG2aLlx?6M8p~*$E=~2g*`SsAj1$52@fJ<AxJ2JB3BA2
kMWgst!$?yBn;dGAW>7<N0gkj`2ud7ESknd~x<RP}0LBy4^8f$<

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullmain.cld b/decus/vax88b1/nieland/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..1c03449771a68936eb9a6064fa8e3859fac1ecb5
GIT binary patch
literal 902
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzVi02B<O~dT^zn4_bPZB)
za`JZ!azPUd_3?2IFh)`5?BnX_7a9OF63z{C^a*v<2yzV!^$c=#(PR)n(dFvm8G>rI
zw`*j8ql+MlDj$D$Pd^4p6tMtDcUK(+7gsmOP@fP6VHCL_S4S5=*KiEcFxQ}9R|ZA~
zMFw96MTL-zRE4zsoSgjf%)E4koXosbh2+H2;?!b=L<p}WUm+<~A-}YwptPhUHASH~
zwIH!5u>_>LxU#q;HCG`oza%p`wOEhA0BRn@l>EHn%;J(_h5R&_Q6N@Mj)Ib|Qn8Lg
zre3O^l{bT;F4X|oKb~m{mHDL#<%xME3W*9SnQ3XMMX7lu3dtFXMTyBJsYMD950w_D
zrsyaXXXX~<R4NpdmMCQADU@WSDx{<qXBMTVDCFm*GI%g3!h}(SNKZil*`AVog_O+V
z#H5^5un}pgi6x~)sX7Wpsk!-OU@=DqMOZ8;B$j|xrRJr8f(B$KD7^F(6f|7&^VCa_
zbSac)<maS<qd`#<9AkzkF&yj)O2;9tItq~V1x*LGO1es#xKc%Mh+|MlXaHIY3=Z)}
iOUc2J!6B}`Fq1<f16*xY{6c-5T!VDr)|e}4G5`Q#lkwaD

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bullstart.com b/decus/vax88b1/nieland/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..276e3da48b5e9542f37408301544a06e10b2890a
GIT binary patch
literal 170
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDH@ndib_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^aFxC!)!JD16+f2f+K?ig2Hs1eZ7PHe00M7gM3_cTwFsOojr5{f_#0Q
vA~abU^j#x7Ll~48R1`o4YJp5tu(GvPPyumKEE0mM0V&ZB4si?$2@L=M|DP;{

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/bulluser.inc b/decus/vax88b1/nieland/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..cae809f773f635c910a35ad722532f12079a69fc
GIT binary patch
literal 1888
zcmZQ%P-O6CP*e!XNL46EEK1BxElDj>aP#+ZaSe+1b&OCb&d4v#Nl{2jRY=ZA%u7#A
zQ7Fk*$jnPFN=+<IRVc|wRme@O$jmLxRmdyNO-e0d@MKU_$WK#9%g;$kEh<(>EKAJH
zNleN~)l*P#DNP0GE-uM0N=#2xD9cP#$jQ%3FV8PZDb~SemKTE}!T^QLVui$<^2Eww
zg+zti(wvgaf}B*4RmMho3JM_^rNuf5nI#J4nK?NM1x5KuiAgz?3b~2dsS3rZdBv$d
z42odO3sRFa(<(8HP)N&1_P35gVzEL=Mq&xrNDy6=nwXPQ2{Aq?)emG^Myf(`VnJeZ
zW=W-<f`VUu2`E4kOTa!!Nli;E%_&hxPt8j$O3Z<VheC3GX<kV&$nZp%P-0GTzK%bG
zqC#;#)W$T0%KTD=VyH{aOmx6}u*Z^86+nRr@(CykN>UZfjG+b<E9B>a6c#Dum*?p*
zfMQmPfiu7{$kEp|#5D*xQf(D1%`{NteEj{~6>JqWkYZk2!Prn!U%}Xjfk78pZD_D-
zP<)W9vwx6FypOA&dx(dEt%8w-g0_Mi$P_I@GX`x8^=`f)3bqRB8jglWIyNTS5S1o&
zjwYJwSX6tsI)c)lw`(LwlL8V@XJBA(VBmE2_x1JnQ_zPh^z?J{*H;K}^$myzxlYH)
z$=@-^CEh8-(^tpOHQY5g1i}VM1_XJA8R9S@*fk{H&BxI_-o@2T$0^9u)eX*NP{pCg
z&p*V|EfS$loPpEX!!gLw85HJlCutcPF<3Bgx_J7!`UQLX`zatfQNu_R*_9wJ%%K|K
zfYLNU)`{#$s63imp`wb&y3m{nRl>l)V1)3OQ>c#*H~{q(Ko0P8^mWzo@pt$1gM?m?
zt0Oc_4H&>tqQ=ST=Nb<7x(>`$NKVl~vQrExRJ06@;O46$yAfd*C=B4%X&7lTxFM^9
zSqk-pf`Wpgf>UORLUC$|LS|k{W^!UlYOz9IYPmvgYH=~BsL9NOW)gQ~b6{@9Zw|;E
zey-tQ(?Nv<q-0}oLN*DJR$yjfa}m@eeXwefdA7)AAcYpx5Nu|Y<SQf<<tL^jCl;50
z;*OJ(6BHMU3VHb@nQ0)eXXfWAlxL*ofde3^G$$vuBr^|Oc&4PJrsy#+m?6i71}LUc
zv$G~RcH&+ALV_Z7z|xRxro_PM8W`#s=IG<<=j^Hg(TPw6N-mlz*wjF@>%cRECIf>h
zBGo~QoDff6*I<1GAIIR3cu+ur)0~Epj)4_afv;nPCW9vf$h(RPK8eL83Pq`jDGDW-
zxv9kppomFLOwNEtGpK+CRWqq63YmEd!I8l#;Iw50O5v^{o_>0ser^m53~~rpfYOw&
zYjCimJIEDaUa-3ZO8mHn$NL7mL*oXV=-hG=(?K<4d1hWZIJlwdtym!?wInsUBsB#9
DoVpvA

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/create.com b/decus/vax88b1/nieland/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..51ffa8a9d5170d90021cb5438406e4c48d20b8cf
GIT binary patch
literal 398
zcmb1SP*HI64+;r#^wW2Z2yyjuQE&?N@o^3D^kb01EoXp7&Jd5B5gs{XJaQ&@<V^9%
znc<N$$0KKfN6wO$K}EsW(OJRK$H&*vIhX+yhQY2O3eNt%zK(t_`u<K{;6QZt_XUR`
XHaTBMPd|PJ6$J-aXzTg-c{2b2@0VjJ

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/dclremote.com b/decus/vax88b1/nieland/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..2c8b5ba8e1f1d24135d8f62e8977667d0ab5ff68
GIT binary patch
literal 1246
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@w9j
ziXtbcpL2knLNLOqF3vtsx4C)xxGJP&=A`Nt7o;XD_=Wl^7<hwBFV9FVN=1^%%uCKG
z1-Tg%!YP@>**Xd-nMJ9|CHX~_5C?!vfp|SX4eSVzfF6S{$TZJ1P&$CxnOUrmmtO+&
zS!xQZ-@saP^3yXxk%$(O$%%Ok@*wk)QWa8C(=zi?Q$R_rAU`v&L?N+6Arlm63``6v
zihdwfjyWZ%MR|!OnPoYtl{yF)fD=n{erZmMLQ<+iK~7?FY6?6qV4hNd`l7TrwMe~K
z1!P`9QGP|G0?2K7u(SqEFwlexw>jJ~$j{Ty-AchRPr)_9GXxeP3c01lC1Br!EQVwT
zP|U*RkupwVi9$(6X0ayJW@ygJNi9pwQOGZX1XE^SwnBMkPL4uGVqUr)*ymgfD&VO0
z^Y`~-XHZe_Q?OMqU|?rZadda|^s{2%hKl(qXe$^p$S|lVc)BV0Dd@So>M58igm}36
zDY*NG_$#>h`?;z!s3`acxccdb2YH6L>Ib<xy6C$G1=)g)QUIm>;K*PVKi3cjIR+I4
z7gsk=KUW2PKYt&8cLk7)e`rWRXb4E5ELM5fpdkMskTe4qgNmPPL`b}|uZtB(tpdm{
z1+Zlxhk(>5IQ#qhI{LXV@Gz(-D5yhu>SiDw#C;&AfmI{ftpru40+vu$R|yVr3<(WZ
dR}ui}1N#(aF&hI|krgO}oPGR*T|u@o005yvaohj^

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/handout.txt b/decus/vax88b1/nieland/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/install.com b/decus/vax88b1/nieland/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..216570d27ffa0574f2c708308f83da6a12ae0eff
GIT binary patch
literal 800
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!KP=+G9*#l!{sFFj`W~*1F8TpMo?*5c{sFE*I>C{_
z0YPCp&c5D3em*+k{y{!2Ixemuj?NxB0YSdLP7#`{4EnASo*@iO3@VCl3@VBWe*Ph@
zR$wQB>{KX9EiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v%r8|)$ydnB
zFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVeu7|5nfQ~|LeoAIqr2<HCT7FJW
zetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi4>APVX$mQs
zMXAXp`9+mF3YmJTdJKjPDvF#c3NEg0o_?<Sknlz_B{(wJMa3%G&o$h|Gsx9B#6Ku9
zmcaw$f{=_<g~X)%GLVn*QWc6b@=J44P`w0-q~H+8pb$N0e_yDBQY%uEOG{Ey6cW=)
zQj5evCZ(387F8+~R~DC~<|-7WCgtas=z+sNfI&sU(@numCD_$5$k{_f36vy2p0fg(
ztmon5q@<~!=jR%%r=X;y5aQwLr{Lr11WFRFA+EMs`XHt7a0Tn}Bg#bAKr|DbgIpa$
pT(Ov^!=M7T64NGd7&`m=1{>;t91CI@sbEzN((B{t1l9mbUH}!g;*<aY

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/install_remote.com b/decus/vax88b1/nieland/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..51868b764296f6fcd993327faee1b09c096a77db
GIT binary patch
literal 5268
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/instruct.com b/decus/vax88b1/nieland/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/instruct.txt b/decus/vax88b1/nieland/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/login.com b/decus/vax88b1/nieland/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..51f4aa686de04b0f52a3942453a416e589d90177
GIT binary patch
literal 644
zcmZQ#P*HScP*GIy%P&c_QV7XNRY=ay%}vZpQ79<N&n+lXD9=dEQ%J2yO)f3T%u81&
z$w*ZwEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4RmjXuOi$HQPzcE=E!I&;
zELO-Y0ck5JN-a*!E6J%;C{8U=C@s(dn+vg#!3pG^^30qZg``vkC8tmyAJ-61KRYEo
z1qBy>1wa1~h1|sKRIm=1TT3z$OQ4QSEe6Se-2%2;Atf^{Ewv~$uS6lOC_fh@32_zJ
z?K%qiMGDEOMJ0)uc?u;NnR)5O3J|M{QWLZF7~DW^@k~>w%r8|a&n(VRNGi?ANiE6D
zD^@7U2e~gLv$!B9u`)G9p|l`BPa!8iJslKGnRyDuC5c7gAS=%-$?yZ2lb@54T3n(~
zlvt9HTBJ~tk(j5Dms*}$T%x0poROH9o~i)ztiF%GyQd$>3RDsOAlES0pkP-$P`r77
z%!IiuzceQWW^zhuT4o+3fMD9;v07RTa-OqGC`>WP8Q>5H>jFt;mMB0}B`OqG<|gIm
z=qQvHqZ+5@?Bk-4mYI_Za$-upLUBIWMM?}RU@vHaB22-`)>c6U<bZe=&mb!h10*Z}
KRRdx}ya@m*ZO*y?

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/makefile b/decus/vax88b1/nieland/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..1d00e48d54e22bf08ee6e7a81489d955c149a0c3
GIT binary patch
literal 2678
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U|>*Sa4OBoNiE6DQ?OEiG4)(4Qo$TO
zkDMe11`oIzumqAi|D-IiI*@(?J!GCC3eO14Q;6|kP(TGR8;!vVU_28Po+%2?49ttM
z!ex><SRQ7Q1q#m+%!@I`rZ+i17c2|XnVXoI2j)2D<m4tM7lYUgULajQnR(d?`hNK#
zMTyCfAOd+EB(DR~2;zXl0nP)51DppA2OR}nZ;)AdLISP<91?III3(aaa7gGV=rY*i
zHVqsaa2?>#fb+ni0n%@QT|YEL!0KTkqJtD7ItscNA*rAcTv@CVTv=R_nrjtYS*#aa
zlBA#?oSFj)w9w+zqMXbm21$^80i{LhsS5f&`RNK;;PBG|B`yXA1~)`%10^V=)aC|C
zx}`ZepmbcU=b4ubPJ1btMR0aneojg%gc~CbvIRMeK@n7143TC~2g$nS7nKwx<|*jA
zR+OaXrGVV%lUZB>HWn0>dT#ke3=9nJa2J8&7Ad0`fK-5$BfA1-30MNzNer?eTan!a
zQIeUH3ic0!21uTetH72by9%7fkX&Vm)m2CiK@JIp80xqRY$>v<z-b-HRYq7{MdPpn
zTZ-%|NI`>0RK{3cMdPpnTgt%T2~StxY>pIGCU95batSC35&0m70VB18Qx-H;5|^&P
zmLi80xVS-bl_}g+P;<d{&^QLcmLj_fT<jsa%4{H91-2B~Rp5da$yMe9;VQ7D$gTnx
z_(-m@7zkH^Ek$+}xZ*)_mE}OV3T!C@gCqk|jiz9w0ORE*7BR?yN@L%|<f4291$f;6
zQ{bCe1kw%4htP@=>LU;@IVXid9;7=swM4-=KQ}iKRJ(wxGnjhkoD>EI25E2!0IOV~
z27tLB6BKZo09FDvLJe#JsGSDYot&RrY^djvQvlAKAf6G3X9qINCo`!iv8Yl(-?=C?
zu_RSN-y;>O4r~C_Z4m7`sQLv#`XO~TNEt{y13QD3UPexmf)#@R17}WVl72>NPJw=M
LQL2K976StSnfNCJ

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/nonsystem.txt b/decus/vax88b1/nieland/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/remote.com b/decus/vax88b1/nieland/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..5cc6fbf88780364f4639e3581d10bf442e7dc58e
GIT binary patch
literal 1942
zcmXqHP*GHH^Yn4GQV4SO^$&5?bN2V;408<%_Vo8tFw`^Vban9zQLwNuFf}w*&{c4D
z^k#4b>2Y!PQ79<NPfkrKElO1=$yZ3NNKGy+NmT$zB<JVmCg!CSE9B=XBq|i8=H{2A
zDx{<)=cSe?<mIQN>M{6$%m~Ryg-N=&I{UeXDC8$)r6!kv%s{wCA-A-+L?H=eKw4&A
zYKlT)u|lFkc3ysYo<d1wL8^j*f;-4GsNVcMg%X6hAlnr3i@-u@nK`L&!!jYta`MwN
z^Au7ti&B$I@{1}Nyuc=<fz>A_C+C;ul_-=Jr>1~>f@ExQWpPPruAYKF#AJ{u$%#1%
zd5O8;0Dw4N6J%C$Vji;FOY#*8@-y>F6cS6oc0e4h$H2s(qG$n9A6lH4o@%AQ8RY7#
z<sagzU}bBo;1C=ctm5nF=jiSlWCbx>Av(Y?Rv|jTC{{sFPY<NqAEZ0LP(fG0FFz#}
z;uLs1BtqgSDHRq?AP?y%WacI3l%{0nr7I-nRVpMVC#Mz{D<tRVl@#UY=rOo5s3>xJ
zrYYp*qe&@b7Aq7Nq$X#kWu~Tpya9^kf};G2N(E3z<bmW9OG;963rbQ`^cX;~!wHJ(
z%KTD=lzfG}{1SzX#IjU{#5|C};4nswHAwJ6Oa_H|N@`kSX-)})6v#!;qymeb%wli^
z>Dht(Z=|5hiIf776DBq*^c4IHN;32F5_9zY!1|4K11uCAQ&KV^q6!6xMTxnoC8<Tl
z3I&P9poCD84|10RG-wqxit`l;OY=)oixm=!QuEYH6!KD2Q&Lkj85vX<WEfNw{QVTd
z9fSNl{oEBoJY4-0-2FrR6<mXY{Db5mvd;c~Awm8=@sa5A`V1-x&i=l>j(#o*R<;W2
z0Y>Ty>H)?e!URN^f(SDZVGbfJ)ER6TR1`ej6atJC^jrgj^%RsqW_$XDx++1;hM8sy
zH&+))jS;$TS3ehg8bQ+H3@QqKt`Q;e&b}@RwhBrxwi1In!ZbfukXxWe!Bl`$yZHOL
zDlrH!s3-&&D%gSuT?Hj8D<vid6$Oy*J>3-CRDAs16*QFmTtk#JVcvoo1rAF809U_w
zA5TAT25p3mSbYyx4zr#?4P7<JJCI;PQOM1p0=L47!Hz*iAw0-4#8m;5C;dZ10zyL+
zlw6BT5|eT=i!(r337S50GV`)Q$q!rtsjCMVs_W_LDd~XXJiygYA8d$zkgKDM0;u2v
z$y-?|g*XO#+qyXWKr*=!C=GEjsKDH8<%RBMXh49C(RU3BvIQqB{eU2U-+&NXC9t)2
z3QAzd!Xh6^J3-8HQvnt58g44C5g|bu20Dg1P<c%qrO*Ip$6!}Pu)~rOID9~HCkzh_
zkRPBL8Q2(9eEj_btUxJ1K>_48B&UUV`ntyZhlbc18h}0S<LT$h;LM<+pa4p_5N9ZW
z++m~xl7dG$)NmD$wNPJ!ouLj39CZdsuqohx1$!78J0N2ic)@aD9U!-X+z2wsN(mAQ
uICG3^glC8rL=9R>L`l@nKK{Y3Apfv2s3?H+ursKDqr!@TRNcWL{s91}KMMH(

literal 0
HcmV?d00001

diff --git a/decus/vax88b1/nieland/bulletin/v5/aaareadme.1st b/decus/vax88b1/nieland/bulletin/v5/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..b6a03297df494369ed01e34b5db4e14dc13da819
GIT binary patch
literal 80
zcmeZc2+2rQNXyJgEmp|PQz*&EELKR#EJ{r-$uFu@C{Ha)RY)#MO)N=GQ7FwzNi9+c
d^9@!o)icmFR4C6Z$pCZR{DVS*9Q{DTdH_%%8KwXL

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin.bwr b/decus/vax88b5/rcaf88/netf88/bulletin.bwr
new file mode 100755
index 0000000000000000000000000000000000000000..62b9668d936f97bd086737ab641e1f739f584453
GIT binary patch
literal 1228
zcmeZca4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_
zbAx?D0u+plbR9$8bqy^oEEJ3ktc*-W7(()`I30sLgFPLstX#ufgFGCALiiYhOOvv!
zIGsX$d|X33{TLV+7=jprQj=3N%TiOU6w-?Fa~06+Q%I^*K($h#EHhETIU_N@I4`xt
zTEWOz!Lc-5!NNkp(A3J<MAy|NM25j7u_V<>!N>?j%F4h(!PO;11L9W&!k)7Q`9dMY
z)z8^6#M2?nC)iWZE5Jw3&oS6h&)q-FAtFLY!Pmpx!Phe+$W_<L)y2&}$VJaFD8Lac
z#o)-GprD`t^Svr0IP_dxo&8)x9Nb-Xosm_$J4X6C`Z+iTdFpxu8p2Fr5Cn%=YI2E{
z0#dN?Gr%|sp~0>}!B!0342}v(rRfUgiNy*<smZB%B{`J}Nk#dk=@}&oCHV@ul?sU^
zC8>EOnfZBo3JRWS3W*ANspSf##i>OKIr-_u3YmF23W<3s3MCn-4Bia-K_GVryDAiy
zXO<*qC}b8Z<mZ9p;LgzZ@pt$1Q%KIw%}vZp(E-aP=clA9q~xa-E9B*uD5PW-7vv;X
zGPp66WTYx278Dfa7ZhbCmZXAh&P^>YPE1cN)>BXj$w*ZwD9TUDNzDaWl$i&&#6Zu@
zKS)QRIA6h2Jy)HfI5jUNGcO(L_T>D6N`?G1g_4X!upd*)Qj03{^HTK~7#KVlG#nL@
zia;KMd$TwrzceRBp*S^FAu%UMp&+#=H!&|YuS6j@GC0K5R{`cCSTHE0Wfm2e_%Y<=
z=jj$#7MG;v!jvdvLc+q`)z3A^(MKUIKPM%%2o$agIhnbcB?_5f2Z0=>qfnfgmz=7Q
zUy_kpRGwL!>dTM`a&l@>szM?NE9B&tfP4YB9jn<oP(Op?D>oAqtEqV@3Z(@M3JmF~
zB_*IxDM(CDRY)t%$tgxQPfwG9!G{49#NY_ibN2UzgqSBNf=Y@qlS)fc6;d)&^3+Q}
z$sq-lTrv{NQWfB7Ah8%6yD6z@iKRIuI&KU}r6mfU3R$JaB?`$IiFxU%pk$L+0*cCf
zh1^sfkpFWNvr~%|a`TH)6^c{yic>+xf`T5D7C^yOT;j?A_cJ)8VL=5_0g5!ZEX2P>
cscET2AX7lPi(pYvtjEC3zzG4qiAC8A0Nn6-KL7v#

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin.for b/decus/vax88b5/rcaf88/netf88/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..2c99e753f4658fc074cb9bcbcf722955de2138a2
GIT binary patch
literal 39296
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
aKu$4_4+(M%0H+ObD-_HHg?Juj`3wM!J0Xz(

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin0.for b/decus/vax88b5/rcaf88/netf88/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..2f51ad7d4749edfcaa72f0f201d3f5c196f13f53
GIT binary patch
literal 37348
zcmeZca4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_
zbAx?D0u+plbR9$8bqy^oEEJ3ktc=V>7(()`I30sLgFPLstX#ufgFGCALc|$@OOvv!
zIQ>$~6`VqSd|X33{S5Tn{DT-kAc!F-H90l2EH%YSA+0DsR{_mtg``RaRLd30G7}Y?
zGZOQQ^HNK!6^x7(981#`EG!fZO|6VgbX{FSWEfl$OH!>AjEqpEtc*+)TwOvmAih>0
z>`hyce-uJo{hS>`JRQP(f<5)T0(|uR9D^P8-2KBGA|iAYd_CM9d_6;gTy>pXUEKVG
zT=X1+0vy3o42}#63JMCaa8QK=jGl|Dv!82-gS)G)GqP%T$4FmCKL^JkPhF2dLzpQH
zQsB@_O)jxgz!HFr49*OS49*Iu0jr}BmReMtnV+X%p>JfQZ(+gU0a6oCT2zo<oNA@u
zoS#>cn3-3sP+Xc+lwVqsnU`9ukd|MhP?C|VkW`wJlUkCQr;wDNSd^krT9TQQSyHJ`
zP?Voul$fih4l>C#uPn1DKQA{muf$5h*E0kZX$oPE5xRzk`sNk}ItpRF!3?q>l>rcK
zxv51~3ciU&*$P2=3O@OHDfxK}Ah+u<a0Z7u1^I`Dc>1|2xVwhLI|cbWx;Q%qhs683
z1_wL3yJ`e^`nktDx%&8MGBAiUaC-U%_;@;dhA4RYg}A!A1}SJb>PBfYFffQQaC-VV
z`-Hl<DyW0fnTuzTo~NI)Is=0Ul8lCmQ;@fdtDB}e1A`s|r?bDWufLyyevqrLe~4?m
zo4=2XYmmMIlpE|Cq61}y`gw*hfZgm0@>fVkszOd;QF>}|i9&8_adBdLszOOdVu?a>
zVxB@$szOpxequ^;VsS}oib7_wLP}~uYF<ieUWr0}o<ebDaY<?}gD1$G#Jm)R(&E%2
zg~HPOlEh*?1qG1FY56%h`Q@2;=?XcSxtS#(6AX<Ma=`JFpQfOpU}2z;oRL_Rm|T)t
zRIH%Q-~}?vIY{5fO+iyZTfs;nDK#etVp?XgLUBfZX-*2rS-JT|V0Y#zq~_(9re`P=
z<>%+>C?pmm99#@ePY^A6>LnmuCHeUf&nhJ5RhB1K>Vd<7fkB^vGr%#((bqM^HAulZ
z$ky4zF-XJESX0Nx4azpq)B(jDgl7(lC1qqiPC+it!6ETJo}e^jt6*WIWoQI)K7%|1
zC&(~I=MdK*Ee&L4nhM|)!oa|wiikb15G=vyLsaNE`MCPIhj=i6;~!y~p^=4xr(Zy5
z2-y9eZVE^VOd-U>)sItA!80#8r!*y10pxat%sf~O+cOw4a4IN3%-66oHq%tF<>cg4
zR0vM2R4C8LN6kN(#oz*s!5Ul&D5!CAf{fGGhmg)e`uaX@5UlR!8V=9F3T{FEzE%qA
z`uZRSg8{@wh+h<J6^zXxHkKq7l_(^pq<|7hUTQ@NICUswq!y*JGH|;31iPZS)r2Uw
z>cibiw);#8xsRQJ)78&K!PAX_fkA<R6C4AO+!yQ`qNxz%8t&=mqM!lFaJI&p3=A9)
z^|lHITnwC^KCXTWwh9)8W(=Gz{tBM9eoj9A&feOFI#32Apg0v3obwAR5rtW1UP-<}
zT4qkF1UNih{1w7IJbhdhG(ZOGxrgW(Xi9@+6ciNDT?9%L(0Blq=L!lzu8uAW8pb;6
z8i6{Fn(8{9{=p%RA-0~bL7EC6^K`)JOPqm|6Ks~JYmlCwtDXVKZy}*Uehl0&o51m;
z3gam#C^$R%_&|!mP#+%+Pl!P}ATu=?cwy?Gp{EPugWL;JqUQth1}qJ`=A|g)r@=$O
zo`DnOo*-AS3*=#XK`wwe(#O>g5)NPk7~EhgKsA`3i-N6!6C`LAw84H<&{Z%5WmQl}
zXQU=)D`e!CE9B(or7IMd6oC?Dd1g+ILQ<*?k~tuUy85|*tU=Av5LbaR5=1Y!z{$@`
zw|7U<4bJ2mP*+&F`nhN-*ebx1DLBM6tU$q_si@$ZQ=AIQ913}<<qDa31*Ihn@X!L~
zU#L%P6+l6$tzZaFvO%fEsU->p`I&hosYMu}%>{M|NWF_cBql(1fs&#D12jdu_%kqo
z*bv_^Ffho1Qf^34B&5IqRcacJK0Z3mKB2)Ou0f#EP#=>19esQ>!NJZ6c1bX#ye>zo
zMiff&6&!th>={JC?f``(%owmnMEV3Lq2S11P(2so5frMS0|_`QXvparYU=Ad2kGco
z!1Fq%YM7&shEtHYigUc9k57nekZ-W2j*bpo*f$<#nU0Q*jwT1#4WOh0DV<;mml#`B
z3EB#_f&mfUo^D!@5{**<5<KA8%_=P}K~!3x-~m;m#d>rIpU_~}AR@yDQeS{d4Wgrk
z0cQxo?ZpfsXbJ?Esq74#&=kl5N`Ee(R<;60I}6g%iTCt#^Va|sT%gt%xW$In9z#+G
zuJ!FfEe*F&Kj#one?Kb)|0GCDQca;OwJ0+!6Wox@Nl7hI$V<!xaX?M_<ow)RP(ugQ
zfPu9g@U`S5k=kpZmK?+l(8e4n2e?LrxCZ$-`Y1U2c&fxZIt9D>g)lHMm>^mNe*P}5
zV9)6*fSAELKK{;*KJg%SyqkZhpNkHd=@;s&BacXtoM1uMpdkMsodADNzYwqnP^%Ns
zelRwIn5bcBpvj=Z!0F@f?&<94qk!E4uvrWY5=iYCu=e;6SKk0FBU3X5P{{<g)-Tjo
z!B)WllEyvrGD|WOb26(^74k}RlTwR7WqDqHN@_8KF}UV~R$rh105zM#9DPDvHPnM$
zeO#SGpv_oyh#x^VX)@Trd<ja7pz27~$KP24q#YW5nwp@NjC*PcxD``ekeUpN&J+c(
zrJCRz@97$(V5<-u85|!H<mcn(s{wX5$b4j*l)-8dHEc+bCz47{Q0Z@=$sh+-rJw)_
z4T#^t#(|jH3Wg9<KqZU6udkzmt%9eYi)#dujp{n;nhYp)wlhd2#CS-Vr~#_+K!yfG
z^!bJQg6a&A2sr#TtiW1y4K<ZuD#79kwh&i=e5L_bqHSoUiCSyR!F1p-TL>l(Gf`bZ
z9a3*VD^yQ62Dl&nAgvmBNFkZ2$zTc#DNvygayyc&21uu_p%sYI)N>8gQ@65Ghg2mD
zW-u2ZsfYRuNkjvpS6^S<-PO-E$k7MGm69;~A=xnAFVxowoDg&kLG3qCdQwn;$Qfdq
zuLjc%DFBhvr-q)JqffA_o(`z|f!hM|rJkREh#p835|0KTpM(c_hPWzdnCYl%sH-c4
z<|QWOq=Jh5#N_1EVo>)LT<WN+gIZ*olCady$qCNWNFGLM2cgFZqSkTohnA_}TAhP|
z6O#B1k!yHF`3fpyL0AZ-oON;aaSd?=m8>G5QWL3UMabBJWDw=4f=g;nYDsFbLL$87
zrjVLfQd9}<OMtT`yn_yE&gy|o2bGtYy<!Dj1#rJu3Q;P8%QSs(S0f(GW?)c5$byR6
z0LLJhJgjG@<KyZVA0UHNf@ztVK+S-u8O&v`I>LvLp%;Ax2pt~~<nOElE}`Q=y$#Sf
z0jxAfQh{$|0aS}2k2!#<XjnZ3iWOuzNEU&~l0Nnz%D{=E-ZMjr8wE$d;BeO<EkpRg
zMKFkGq!S$K<mKudqGf6f=~ZYM88a~OgKApHFp8glxP}p^P09xvWASx$@pKGv1yx8o
zkTxo)st5>j1y!{g>Ylz(1?rlb3UH2st%4x~gCiF8;9?7;7SxyGRD`B-Siia$G%5lK
zad35G53L=*MFu3RfGc891r?cEtf!|3$)}KJjya@t2=2u|3;{<hq!a{o=8F|dGN7Gt
zg`(8l{E}3tE&AZH36ilv-b1QLK@sWa=<BME9E_Tv5f23g1*|%t;j0b{Xq{jmS3htI
z0aS^B`gOq}K`NmE&W^#Z8c@YBwVIGtE7-sO0j_@WZk|4_px6)qyU@keCmxhJL9qd;
zg&;0~mA{C(7N%0$5L6j}N>F$`3zJf?Re&?K6$}-@Ho%++>e;$@25G=lfQx1Zbrdy7
z-f(dZb`J6k(1FsLpcWXUJ^+>CFhk&u(R1{3(Swbr1-k};+z1-vK=ecu6coUUAeBAT
zSXd}&Sb>8S+JXRA4URCEAw1ygALbhG>K76eiSPx?B|2~hJk4r?+LN4+j<>Uqf3Pb&
z?46LzhE_hN;L69<&qZBbQ(co&Q6VHXCkI-ZK!*QPz{R&hIe4fqTMxO<jjygT1KS0T
ze-uZ6QhYGHDFz#8%*!uPNXswHOVQB+>jS$^15uFa7#bKGfSgyHuaH_)lwYKfUs{5a
zXP|W(xW53ZK{P?N5UlM7uVA1p&ysx5ARxqNDX{jt4Xj2)%Q&EP3L4>uHWSo!Kmzgb
zVM0h{qG<~$BcLNAm`zb|<Z>!1go8#VVFS|eHmN;>CD`BK@B(F8qxdjKpI{AaR_O$T
zM0H%jBq&2LC?S;>AjiWCHAf#GSP=z@E3j5@p(YHr4{V5nt%6&;AILc9I1VH)8ZfvZ
znG2GJ)Ucp5ZU8Tf{POh_6g(2kQWeTm6~JBCqSV9`q{`l21#A-}M$L2#4Gayy?Q*|-
z9Z=<;2Z>LVxP*=OS%7uI+>CGmC=Eec6(AG9gJ2-r6N^$6K$d6br3->}!h8od0nKm7
z=|vF|cVK0DKCXHOdj3J6#u}(o0re?^5ZFYpFF;K;LjxlNP2@7$7%8m4_JW%2&|uXA
zl@j0<Ahf6mb`1fGF(@Fl>Nq(e4)Al;0~-JdVn}%aw-?-0^hrb-qlc#<1v^;BDl<<Z
zEg#f))C1>gQ2nK#pnz(IOTI#7eyKuvVqOWT%?Zg1AXX}5lnr8ly@I;Bj*6x_tkegU
zrV1LMLIZu25K>7ifkO$LijfLch@1|Df{sdpic^RHD3sMBVQqYEunCyX1(iae`Jcq3
z{GyW76sXT2sagRvfEfZBheV9yh{4POhb1D3L*fiH>gDN%oCZK;h9juVa0ZY4mE<cF
zr=}`orYRu87hZ~F7Aq7Kr52~=mFOsdMgcO@!08Y)T*CmKO#&%MEy~R-0Zo>a<SW2J
z7ilsIR_cgC(jFpVK%$*N2JC)NC}B$#klGbFlnf1wOp!)ZAq@$XF((sD6A@WT6H;G*
z;ulm~g6#xXl^S4O;IyLwbtI@|siUr8f|dl75ouY$1X@VJD<xQk3YyabwKv=pKw~sW
zMG2(*1IMJJ3z|(>#-w#1ZBN5^XMbN5Uqa#?6mFoR*fkI|NDXSD!Fz3BDUiiJu6`Ow
zrf5O}-U#epXq6A{6oSS89fO@iJbg7F?Mxjv!+1Z}aM$3Fc&89gUmZ>4@ouPuYlI7=
zu?ZQ*HMBA`gykWK*>H6sp1z<)DO8=Ym8KMu3&5o^DDfIX3TVh!KeTcW4FK5z9U6hO
zqCh=y&`b%qeZz^I<qadi-AGus78Gt8R-Q;H29hN}a}!WQWMS?AXJ;4BU}t|nKhRhV
zBpINDIwV&?5*>1`5@O&4>qcn;f<}>D{2~1<NLv^*1_MfqkV*}?E`%jWkZe3eF*sRr
zDk^{~_sqPsd<D=vFD!2|Ffc%B4RAC=rYVs0Y8ygg8NDI~w>|73t!G%S(g0OfpjHQ{
zy75d?$jdK5uCYKZkW_ddAM8t%hE5q;*%Sc@BWN&#>Q-nzfHllP<shi-2zQ}pnnFr`
zYB6ZaGB>d#IYS}8JP$H#2J@|s2P}?2-qiqCF~P1O0YPE$0YRQ&8k*o*1}qFo>G7Zm
zDNyYON`#6E0Y#Z*nK`NHsm1nou-prhQBY98Wf+QU!E?*;{^5SEL2@wtoM1bVtb_PR
z59U&o;5EV47665;9;Ez(I0iFtky@eokoE;M(SrL-;L;0}#ldAi#D4tdA<yZ6%Q{FM
zZwhX6`X*+lDioI%r9$SlK~-iksHTLL>X{{wHY>!fpahGrhJ=)-5Vc@`;jAa&V`<QI
zf>v8XGMg)Wyb#u3K+b9*;Bo+B8EOHKlqbOXNx=>&en5!{RC@Zk>LIDapLdLr^rJ*E
zC<iGjV9!4}@L4;E8^HmBl8f|tKqF<~Y5`QiLwb)8#gLo?&t(v925K&2WN<D9*T_iC
zMOfxhNXaZpO)kkVs)US3L26`3=>c{KsGNiMypRF{TDO4{mkzv!(}b3LF8;v`48qWI
z55+Ie@Ocak1_pBmP)nH8%|FQ3F+@XM0o>QIQi#kiRRFbP^YTkzZCTI~1=zTPp1Nj;
zD+8$UiJ=oqrwTI6o{?CrkeQd9Uj*_ksIbgUEYVZfEcO7IV~Sypb7CIIa%ketEzK#(
zEXYZPIRIo7Y{&u9MATE)1o_3-0K+6q7nLU#gNji|R}bVDM+QR!6HJ}H(Df%U^$^FT
z=qdQ+mw-#b6wo57%KTD2bxlPb215f=Br{-|Ga+_?3QdG^#2g_c5h<uEI2NTUfSSVK
z91dcDGB`^9wpRc(f*BZ)M@Owu#zjd?Dhv#u85r#Aer)lL&fy>V1f@C;#~|<;6Ud4X
zEhA$EEMsCJ3=Bq)b|*aff{II6<%k&00<F}^%}q_oOe{&wsbpZV2j_Bd?toOr&~XW*
z+yUyPBjq-<Os2!Y-~cuQRK{ooM+S$u`hqJA6YyZa38b)wR?m=O;^K_bl9c@NJoxaj
zy%pF51qFp*kI)bo|8UUy2{=<1H2Do0k4r8}1uf@Nfa_1rFU>1KE+6C}eKyGa6x7X`
zB?_r!sd*)(i8(oy<%|r@dEog$=ZwU>^i+k))I{*SRcb{+W>I1Zs6&#HSdt2w%7P7L
zl;kTI8W@087AxeW78mPeg4e2*<SS(6rDP_9l!Mn*!8BxoE0d&DXfGiJvSKPvM*%c>
zk7g0rq|7{pjMPNXjAVWqw4(<~u7;)xxtV#TprLl~vctUma<EaQ#o%TOOeJ&`gBz%?
zlML$XfYx*6DIn?A$S+a=EvwRm^lrc!AUP1+&4IcbGzOWP2O6#SaR8a+=O5x~1uEx@
z^K(-blJj#jlfgbH$w<vCQb6+u$h~$7hL)C=V7KMDgG>Oe)q~iRq5uw6u+2%S5M%Nc
z3@t1z6^b+Sl2buz($q_!U9(DvVjDvXQ%gMsMh0g!2IveED2+jrn2)O-EOmogj(Mp?
zi8%`SMGC>-m20rl%?I8}fw$iw3=Kmob4`7HbwdkveSMgaft4o8Ocp}i&_ENkbVc1v
zT~h%`)KF8wRzcm;Qr!(ww}aLjKoVa-YEf=t9(ahYNFf-O;329MAnSLa<``KSfpdzw
zF0{w20AH~HY68K!9Z=PVR%T#lTOyooi8k*SkC@R{fI3#e7RrEo8%e*Rft98LTCMAi
zoU0fZoWc1MTuOi&Q=lFtQV9WWaBwOrgcg8f8JeEZlL!L?gDcn^$Y>O(7v|*Y2kM2X
z8z>l98Jeo=xJH0GV4xBQ)EOwr%uPj3$FN)w3~8k!%yD-O0h#0HAFc@<35Lk|csi*B
zhdP1gWW!;G!)VPSNG}hf666}xJ|WaCI+~u~`7}stL;*`V>*uOx2rluELIhO!f}0bN
z;t$eS1&1G~ISC3r14y8Ox*{O2Lh?VXEQR+aLH$AS#BxArhz7XN3DN)>q9`r_t&;>T
z9zx5BkkNFw2^hUm@Jv6fZ3&M}h;vjR<tMn!joUX!Eh=XpS4Y3lfOr?rAn<$uxS<Y;
zzM$0nB2a;bs4YNKfeZ|g5o>TrKzqB6KH-j$!Jvgz`MIg(p!KPV3fVcODe0+|3gwBF
zppv*0l&(MvwsI0nQj1Fz86bHK-tGg12RIZ`A>~Z5UL*qpWYz#&Vt~8?8U_T>kReY<
zwD`k&8X#o|S<pxyQtX+7Q!S)<flvfmZWij}12IoQS3v`;LqS&o90m&73Wl2MD1CTO
zQBcbl#Q?BUPPDwI2?<|Ff&)c&P-<cdcp$bMw02UVJR>tX173H63SQ6{sRC$)r5-e7
zGSeV+52!jzPAn}>Eru0{u&OCHzbrLH58A@@baMr#aYzqD0l8HKnlUy&X&E66W`l<~
zz)Syhg2NnrbX-9McmNxBYbX$Ht*eHXCZuHpUhC@O>f;GoV&dx<p#hm-f!LvLrLL)i
zBA^Qz2WJ4yjDX?}tPhmwprgB?kWn8OS7(10SMUN#9d!*)8_;?<JJ4!K(BfK@HIX3q
z^Mm6V<Ou~^1(1L%blln%5+hL4z;@{xf(?YSahr*2^a?&E1acB6hl7?^=z^xbJbfW;
zG6e<DtPO7GgQku=eL<@}P&@*1KFUZAWYh-~NFXUtEe7(MCUl0-$Q7OjkXHu!!O{RD
zg92m?Eb__#&mdRl5P#6@m1j`Avwx^xh$bV0bEP<_&c~(>yedl@B#T%@;F4Kfkds)6
z)Mv|2gC|mOt?vVxoyM_dKmlKyn#>t*M+VTm3urA3XtjNSqr0oV0*H)<EXC9TaXkIp
z`4Q`>0vz2v{oEPAy+aqr5J!bz=OD)rXODOnLwy5%0|o~Ct$Whv*Y&Z_uj_#3h~oWR
zL0e;7AROq7kvao|Ci2XCaEN122x6*B%g{^*RK<WQ2`wXI9|i_N#B6(rzl&p}hLNT}
zc>Nc+$OhG?u0f8$uJNFN(J<681ke09=YU$#pw?b-a#3n(UJ!T}f{!;S#$Dij@|?`#
z5>O!yn&-|e0xgX!O-oBH0=HI6@)b%_a|`l|5{oJoa#M3beRxm}2imicl$w@bl<MvS
zGA$_;WI}#vNkJ)WC>~^O321CSFEIz)JkBfzZAO612*Ot26qaTtXXjKZB<JK8gLW6B
z`h!eEt(+i@<C1)Z#IpR%6mZM9AiuacGYPW0Bp)#+ppcQD176h*vK!)Moe=Q;22f2@
zl2KZ$04jAsP6eqzwFXpR7ngu4wu00=u!B=E{O$*G9cWiXNl|HXNhv6d5<%;2ax(L>
zQ&V(7A*oPUnp&EwqX4NB5D5>mIv8BcgY1U1E5Q3fpdJA0(^F6gPE7@m*an9>1%tLa
zfd&%5y#$4n)Z*l#%mQ#{2vrj!gR>(8gBElw#M93+Bt9_IHPlrDVLx~>)x|Ri(vQ>>
zXW)d(fl5_)2Jr!x_uy0oAK;1)_HYbxb<r>arz%jh2sP-O!TkWR9xTl$m;BUXq~ZkP
zbA{B3%;FOJ07Gc+7&4;|>p6gGSI;zsV#v&8Q7U+(2HJcrj)#mef=W)1f57D&QWXO)
zr9lcn84#M~G}OVF3{*XVrYS%T8}LR5=u9<y_Q~GQ8eHE%+7*yiD99L4{R&$u3CgYN
zI$-k<nHF5(YPuqia6)S)P+bD9mOu<porI=SQvvP~c~Dyf<Z`$OsL=zSoq)8BT)=w+
zK$Q@zj0Y{81GQd!6hL}GT^(>c5n+H&2&_wH2~q(YGz5*jf@e9QBVwL;Wr;bNDGJ4)
zU;*V3Xn;dz02L&ldco0*GTbH%m4Vv`T5M8^I-Up~M}{<=pyLvtPLxluE7+}|@I^$E
zr=PQ{x+ZAw97WvEH5?XsRv;Tep@gC!7@`ppPM{<do>;7)4;F>?U^7!w?6p98aV^9F
zn*c9*L2C^Z6cj-Fc0iWFN@P%CQwNvA(4HY^H3z6r2A6Lcpz(#Y#L}D+Jq38L6=Vd=
zPEeNy*1^)%RWLBH0wX;G19cs+shU2j5H})i>hKMA_jZlc0L$z62D`_5yGClJf<sk7
z0Tkz%nkafeD{Y~cz?==%2AW6HQ~<AT1toBBWP(yQ)O?W1ASGb6AS<{brb1#a4IJ(u
z+c0AdDRwv&6+q*O`k<{zh-?KJ_XY)oi>I3#X#a)3Z-8TvE4XK=;RD*X2P!-uTtn!z
zBXlW<wxOmDV%`H}2FUSl$diMb(DVt8C{H&xJ$LZ78BkUSuVw{l0Qaik$=)v?yvGBY
z%8S8e40N_xAu~^1UB?VQ)558)4ja`0trFEySBGW_$n1-T6?pkAgrlh`2?;Z3?4e|p
zd|sFwq)nfX6ocxp+zFXLK#CQ@ffFi<a4V=228u^e^eLdkpC8yZNL(^7F>rE9fm{Pl
z1E8P><zH{tNOxDzjIk!T4UgD`gqYwBfw>bSIN?EA09rQzk9zR15hTDstJ%TP2euR?
zXi&=wc96?JDXjq9J3}k)JY9nzYjGid$wleUl_(&U-ylDMYY3EXp$f=!NJ@b=ltFpg
z0I3`XE!{!u|9Qge1&~f`B@ezL%SQxcC%9t?T1E#eypd;fARSd(L}j3$t)KyF&_P?e
z3c3pBnxM^7pmqPC^bE!z$AEQ$Qare#&^6Lj0E@tC253JCxx|Gigolo{A*dgYWS6cf
zq!<-P3QH6--H>-h!Mp`F71ZZOGf7*)&>ud=1|4Pt>j8Cp3^k!$b6W*N6_l9NL7sC1
zt49txSF*wmeMC(Gv62Nc=MNg~234oXR>4R9U_k&6I9yQ#pQ$7wdXUHTpd)B*&}m^v
zPX-bdej>2AfVl!3+{n5SeM<0DG-$FU#1%Xh4PF%&0uM3p{zq_#LRJER_l|+LJ;L)a
zcu)^CIHUldt%r?HK?@7eCPUXCaGTH*v_}%ut_8PZT_NL=;N%G@%)mtjv`q@$8U}BC
zYU;q5Xid~ql>F!7j}%kzc?qz&Xp2~k(U!|77#br_Btk+Mng~IYuZWUO9b5)^g4)BN
z6acP;5esBtYQbZQo}l~!jt9*kTUfk6JPZmQG$*0E2xK}a34zy|>LKr!gat9!V<ZL`
zKd6KOc?>je0UGF1fS30!{st(a>FHL45e|@jrl1PbAJW2xcn7nj2G?(3VT`pZ9$*_G
zbsKt4^FdCj&=H&vh^xQ}8PsabhL3urf=6`0wxCoK;FKDks*sWoTCS0onwkPxmYA4V
z37Sd)*IJ-F2R0H~s)PLG18Iwa!xi2H2mue=L8gJ>gB-9WXOJ2TW$hu{b&lYkv@3Wv
z1<{iRO{0Ofu|W(3Z6Ag72K5va{J~vg2p2pH4pIkN`v&fq>$x&AIQxKC)WCBCC>6qc
zWnf=}Hg-WxfNnJf^;sePDe&l>8)&e~Rsp#&qQSrk_A+?$i;ab$E=Y|X$`U0FE0CC`
z0z##sfdOc_2)GGdlv$DrodpvF?;i8CMJhKGAiW)MG=b7Ri76H`CJxr^?C%%m8WaNQ
zp2mZg=Qw%#LE4O<=!8zQSXfy?CS?pQ)Iqf^WatqhsiSUaX<(p^yv7@{5)anl(J<37
zGB7mIRPcl?lGCs<HPX}pS*D{78n<%|adpvDN7M-Lz9cLRaq9=QvZ1p$5T*fWB^t^s
zC^YrBfQ~N#?Zkt%0TgVZ)irE8F?7BL(a8o+sHPTaf>twtcfErO4{);vt#=5DGDuPb
zEr?9a$$_Ocdj=hFDFxRE%5C6O1=<y%5S&_~0JQ{^rVR9;`7;$#%fq}6T1lY^)&<^3
zTbx)48jgYW&-05?Q=oqIbkji|xn^LnVE`p6#L5K)1qEew9m5D6br-~_hPsZ4afFUK
z=wumn9ZQg0Vo9pHj=rWo${G&C2pxSLb%lT;(B>^@Sp!;{2Fm|>dU_xYzM$PnpvZ#R
zXc(d6X#%p((bNb`8A2#aP1tG!Mg|2R2GFidq>)mjHaJSJ2+yhlPX-17#8@3j7icpE
zc*GI5VnEA60op!?EOP|86|#B{G>+%%ALeYVVW9)oYN)BB8szGx0UmAF)MNm)dck$K
zp^k+nWF`e_l!m93rzWW22MwWXSn7IOS?YRfDnR1{yjBLjD#jHyiVT`X5I~tl0L>OL
zGC1c5fkwKJLINtTpal{~j245AN&uB)NL$W819jjc88l<9fM=|@1Ux<q-yI8?ZP2nX
zNF+2qORarpxKDk-v0o|$JkEu6NC*@@!2zz$I5sULgXd~N1sSvzfqUNqcmWqU0Kxm9
z!Ch&1R|>jo5|JN`Kn1m;LO8gX25;Da)a#IJ0nVz9c_|7-sU@XFc^S~u;OUmi09yMA
zau28}0+}mAsw_cUpFry{5wlsKwM|K>sd?bFQWlUN7Qz+Kod(3Yq8RQ91qKF5=$Ivz
zu||FHDj0C(0IFI*ld}lNLS|_}D-22$;A>Oi!31}=8+dmi$e*Bahb^-M?_b2f$_}!x
z0pUYq15N1sKiENNO%hzo?jS85NL(QM8nk{0w5<!p7){8jLLhOB&@cqe-TD`#=7EQX
zL7Qa2DFjrmg6jitb01|vDx}W<st+Iu3L>ckUQ$+;3fhSs5EKTfAHhCy@eFo!@^J+(
zXAK6Yn*#WnRnTB|o<d1cC1_NzBwr4EHh_Ys8)&3~Q&AzgC>6BU1~lgl>M!VlPp<%l
zIZ7WHX@CeiE(Y=?^sE*gQ2w!nL@#V(sD_~xc>Aa(XrHC6rGbHtpALMK19WOiXs|8l
z_#1T{XUCu*Pe*rGXMewtAb%fQbsx{*5Oqyx9i|6q`H^g!f&+$ap?=<e{^5SOY}9dd
zc6JR8wpDiw2mtN$f~{2abV~%yDS=|v)ekL{AxDP<M+OH3g()C{9G-4b!qCIj(Zw|g
zHVO)g+<+p`@ie6+&?cHaWJVN{ZjE(7>-97hpnKs!${}q7c=mwm0_Pw|j}@WQ%s>--
zo)CC6R9{~mbgU3)K1##N0^zR|2GE=)XjmI`oQa_cw1o&hSVsp;YC~q}bPYkLz2uX4
zt`20E3#?BBs*OQO1k~>Y)pC#lcf^b>XsZM0C>q3BHsH}OcYlQte+5f}V0my02ze9)
z<Zw_63OYL-kGzT(91@VDdK@*?p_AbnhLCe&+#vlHkXhjKh*BXr9W)$;amGt3H0Qhc
zD}ZL~EDbop*&cpO5je9s!FH-8gTg2|Keqt1mpjFk0dy7<*eT#u@+JnF;1U2*VuL%(
zhzSUIhVg`~!~jikfR5J5OUwl?oC9S}Xl6~(^ArQM$RN!QuzMhz7Y#vi3n{QPL9>pQ
z1_tmB1gHh48KDa;u~Ad9q5>o#J4FUK1_vW0WKgdU5(9<?1|a`~Oo6q^;Hz<6!CMV8
z^Az$6Qu9Ei49Kl|>Y55>C@nv@deG|K4A5RU&<a}cGK<7K#F0&U>Y7HNHMdA>RiSen
zevp%#u+*%2>Y5e|pv{jMZbPiDg)eLY4R3>N2JdFjQ`ZEoj745u3tJhh4r+9&E0h<3
zHYnwRTGpU529!|N(dwf#fvptObsSBNHPsmm4a^Yk2Q`VoQieu4>I#q}3e|NSb@VlZ
zVeMB?TMmQ;QQC8$P3eB1dH!HwP|FReMF*E*ums5<+H{UNsYNBlkR|x}X{cl5r3LwU
z3OV`d>7Y2u%mc3naK+Qc3ngnkKq$CffN~<A8+Zo<cn7>Yxb+QN4*+T!c!q$E-E(yD
z3~`6FrJ*PDfeMQNa!(~tMC|<sjb@^*Ie?7Ig<z~Xa3s`r1)WX@bzMM^zi&W@z5>W6
zj(#rj5WX+UX$i)bXwu+%0i*-876P*561p!bSRYiWhq(I2yZJb}Yq<IN`?+iCxP<!p
zf))#aTdpvDAR1(2aJXlPvxjT2z5+Ng#6$QxP-7uH(C8mXJ;*)~jj9i-6rvs6V=>Y!
zF+zkKrj8)cnU=w>aJyVV`+GxNMUhrRXc;O5Lxs~IZ6auhLB}&8X#o`F;DZ-2PFe(=
z?g#5@DS&6pw2WXU7g!kRc>00TjFzDSc+3RkbZ18&Ekgz8kRYFUcYSkx2GIE@;B_PJ
zu702;bf8ru;C)b#)vSnqIcVNr0X*vu8HF)r-~{Uf&Az#K20`^fm%ifGreKAn&o9&$
zRUdRj7PjXU-A+)Q3tr<A84TL#kE$15VxjADfZFKj<AdZwx6+&(q^WvzO$r*IZZ_l`
z1Wg9eIcH$sg0qK#zB4%2f<@dsgMvfi!PS<&UPw@=tDb(Q2x5H>k~9N@H3O%Mr?0DD
zu&2MDf}cMqKKvk)fJT}+2wr@!V;JaM1IQF9Oo68uif-3%m;_?<5H#HiTR{p=3_3dC
zA#2bw2GEE#Y|0O`s8tDCw}IjhI(rJy0w%#`L&jjhO=cuj>ZZDW{$aXCmZoN?6S~MA
z(zG$aG#{$d5Tw)4(8|En%G69<#}DcgP4GCQo(;H!&V(KK2^wdt1RX93D&Ro-#PnPo
zLqN3)ctK_=xH(sp3t2Uvn3rMz(p{3TkPbbdDF-w=2VN13yga^Gp*$73uN%~J&jZIM
z*q@-5Gq`mCTL)sI>C6B+KM5@B>+j;}78wsK2|R;CGz>K%>v6&Ipv)EzawNnEND~%3
z!w71S!eRlEf52;4Ks^UgZw)an4{jlOKvv>|cKkxN1ncpD+jF6Qpi>+bOdu=Dv03Tu
z8VNd&Lj&Xp5ChbAGz5*FK>IIlpn!#JEiOt0&EY44&NwY8s?>y>tpIWmC_=#Hsv&s6
zxuJ=%o<Hbl#&Ae!YX}~7G&C`Wbi3g56L4)tnzjZY|9Yk=<maS-PCNr2vYQNEp#?rZ
z$<tY(EHS4v6+YJl*K4S0YiME&(hVA>19h{?pl9?#)~+Dho}O-=;4lHX*coMd-QV34
zlB;x3QY2{35PrC%f`X!gi)XN}qo)sOCjfN4I>;<f*C6nzAkcO)I6fd_=b518PoVwS
z;DN?U1;}Y%3JTB~1ym(KaxQpDJ|a777-~A>RBHqp$U;(Uq-h9W5sV}ZHWHCDH4HVe
zsRA2@q{>JWGD`;D>IN>N6f{gU6+nptGWeVdSqrTI*$n_q*RZ$;O_G2ofH1`kL5FmL
z8X=&$WB9&t&}bb<KnGkQ=Np3NXh1<4>>2_|I-Z)K{ixuR5S)TMUEMH5BQ4<lP|%Ew
zh9{`U0$JIP><Fkin#is|>7}^%`yocQ;d9yG3<Fy(4h~#ULUYg0Pf-Ash@eshvQ<PO
z1$5j5D5}Bd$bp;!It{?l1zaqG^1Q7AD9M7NTm!QH5WJrglwQFFmO5m-5*+R@UEs)p
z>oU?*z!7c=$UQTppaV^kKm#(~1vE~o8LSP?0TAb*1Sn_)06c)9s$JAT@!{tm0xH75
zaSR?rMG}B2L<>pKYAA>mAjg9>f>WcRi7{klG3azUS7_k?_M`#aU62s>aCP>Mhvqg!
z$pjV9jEARDP+EbCf(GcIE95{cVmXoW7&Q2iYftFObl@n3L=o5>$k|`RNE0$E0PzY!
zDXuJwPc_(dgb^A>sHfif<I@WcJ0!h^c-@6*6LRW6F-E}_(g1`6fT1QzIzmzjHWH<f
z@PV%e0IfaoR{+fl8$vQMIL*L{2WaZkfMq}M3BR5ppe&ERhZZ(603S85g^Z)Z#y7x)
z5u&OD*OBm=1e6XywIZkhf>bh~d<yS3gSwcYK3PdVq~iwaKkI<fHrP<mgr}i_IcTgH
zv{nst@(?H^gZ6NMnn2)jW3XyS+C-dXWCCs~Im1@xBFvTsnGII$8sQlNt`OYw6%s)w
zeCz4CqU07&Hy`+!6Chupre?@k1IRB>{h*^jph`fskOE}K04Ne5%f@s;NA7YeD!Anr
zC4)AKgG#8J{QPW%MEG&)#qg0HunRHTFP55!{0l0dZQ;w!d>tcD(kc3?G;rwvZqY!C
zIXtS3bkI~AX`+OSi+?<1rxR>`QbEHKWy=7lN&>f6!c5>bfCl<XIZqugO&w2LLmeYc
z9WNA*fYzZwGB!9AkOp}yH9e8r43J$=NVx$mJHko>40YgKgU|<2XQT<)cM7%?98@5G
zpf~=EKm*#4AtUhcO;TcVHYg?`?Lg>=nWr0MWicq#fYLswMF_5ZeLej`LtNuQ3ke}h
zBEk7v$H~dxF$hv0Y5F0p-UC&bP&vrvCTIqN?~H>;D&!_+=Ga5V93diLV<BZLQsDqD
zSwUw(BdpT^2L+NEBTdN6X^<;41HzgZkoGSqy$7X&GA(R!9eQ31IMk4$$^@wm3LfMS
z0iT8v>f_@aprHvpOvX9L)iK019_nV$(S)wS!O+ofoaRDyPr-r~QmlY&2WM#Lj0SXo
zSVti*AHF`q79Kl3@L42`2BM-uaCT+^c;z2xi)uk)QD$*|9w=|a+XF$MlYpE+eG}*W
z+yc;=3D7Ei=wU$6PH(XSc$5!3^OTs9l9~eDmI^Ahz}*;78^so62DmE&5(XD+py?{m
zFco+c18DncX>lrK>j0?B1erfcOa^Zt(9>aLaQ21t9zY2SbPy@7wlg?6gL1wmVr2qY
z4`>}5ym1T;J8-Io`vS6=7VP4j{PfH`9r)?wi0lJNXK*V(Tt(3IdLF3M1u?*LZ;&7@
z$%lq&sylqG6_QEd)QB+2NK-*kp**uB18fRpvmRm&0MrwNwwgfW*WhU#MNnRZMg`<P
z2Zcn?upr1OMS7gz-XE+61aB>ej^{u!mJ7Vr0tXKIT3=|Z72#e`cNd(jLp*(vP6$V=
zR`Yao!xt^kO_kt?fu3&$@d-SoYA`T(K*k>+y&y<Yg;vf%LOdiR6?6i85oj5AaY<2r
zB_s_&3XXVCpekdU1P*Y7hct{dLl_x2gQOw58{ln3BS>2x5=!2X-X%ECAtwG!K!E}2
z0~kRk|3OI>G0Ly0i8N~$918NZs|Lbq%sBxQO;CpyblMSUJuP_UHaJ>9r6M%VLe8jz
z*aJGdTESL9*H8gcM?flQct|pUM<o2LKzYs+y!8gU`~#G)Vd-5*0bC=4MvF=^QgdNL
z6`*TXTpUBdqZz@V(R<JW6_7qq{{Xa%ATtk~LZQQM;3-b<bcZvjwX7HH9Hda3Zwj&*
zoZHL6+tZ<Yhd_>pnh&~@q&Po64@5(D3gx8gnK3drhk{oefEV3C+s=@oL|5=`EKpI1
z98=)h#y?08q6V>w(i5W|L`z4o#D$>_EtNpj8G&Y8Aj#F00d)Eu#C^dY{^8I;74W(+
zuh8HSC||)Ax;hjR>yU9;aJ>l4Sr8HM4hncJ2s&v9>J!K*%;4w;>v96sDbN$Tz$s71
zNE30J2UrQb>M_!Q^}bM7=xcHs!P_Y4IuN}uG(DOO3>plae(vCVIY6hED=PRwj#9}_
zQ%FyRjJCqklsW^aUvOkFeBBa4CFD{Zc>R<qz`zMg4Ujo9a8d@%JAvoP!SxiVt^>Of
zGdw_@XVCFCpp!2^hjZkE78&N3r52TEq~_#;=R&~s3%D@N$uB7eHKFtJ^K{{^Elw{6
z&)I=e6SjZ_TZ|e{;I+9%)}TGYiVDt&urmcARUbqt+;iY#@bsaA@bwP%dXQQGk|01u
z0;ntlpSKR05I_+Iod-~yir5eXn$7{`yUg5FC&+p?B<0`~3$ZO8MVM0&ye|zc==IXz
z<%B0<1Qw(H4Q~8_M*iT#)9|rzDM*P4PH)iRe$Yu;;2?s`P=m`$P%#Wz5CYjA4{A+;
zjDs{D!NZ@>){iTsWCJe-1)c5&IowSL?#g%;@MwVsbX*o`=Nz;QG6a{WpjC6=Y^jMw
zC1@BJG}w=(612Y)G~<tCCP*b{cwa{qJSDH;30}gdsaYb-zzMZa!BzpvG6bD%1k&N+
z2|GF;WQ&V111Crnbk;pMf<aqk3_<G*!JEoJ{Z1axEe>I>LBXKo?hNc9A&NTh0#1dH
zlgB`rA7`!x4RX2|BXTzAaCL|V+?g6uyE#L4Z9}aEIZF|;mjIM8z}XN~zCzSO*CxXH
z!Jv75XqE08?2cTwfxV~+A2$RU1r`F0jOc>)5r8)4!FD}>RzQPRC&0Vg@K|?+uM$R2
zVhoT`8gLpzia6LT30f3GN2@^2fcg{aA9(u*-1tXZ432euI>_NV;ADyzqa)cAuztw4
zL`dBYsa7B(QXp5tI#Cd3LRN|?D1dH<0Zjra*uq$bA@H#a(6|RUjNze<Z$&)V1)9Nd
zmqQ2p&_ciwwACN!;v-OL4bNhbG6<>T3Jyc$g~ia=(A0r4&|)PMzKY)ylmyWF+|X7H
zwvYkU3uqw&P6$ZdF(b`X_{bbs4r2wpBiuen!^s3QCZNtn3T}AH%wqtZM+zE~02d9Q
zMlU!>A(5)1YX})11;r&wigSgJfI-R>q&xtQJOy0^h=idNB7H&fBd8e<whXj*6wEM0
zTFv6=1{nu~*a(|%g@h977&53xCLxy85w?R5|AaUX6k*N?7ov{ifNTI2`VghyMlDKg
zBIZ8e<qNo+gQj|jHrTR11w{o<(8)^R35=5b63{7B@cP|82sBR5$qAYf0iC<-S&Zl|
z6+;d($}fUkt56JDTmxzo*t<hkvxCADwtWXBjuhZ$NFoNaaCJ06i+VxTIH=<WI={IX
z-rocF{~%)&kURp48Blv3+@8}^fUmWIr$b0mho10)>^f}C6HVwM0?@!ZxMK$nK}bzu
z2s!};RM!TBRuw_RA-6ak)Vv3^fuJIg)9OHtZ=^;Mq+EsC4jK>w4QzoXKHP%*eL=Mh
zq>%whScahUQotP*WKodKp2Z58CD2<C;Zb4_Du=<l3ZV@|Fr}?v7y@cjfkFwKRWZsD
zP&Mk}8KenX@Bk|R(8`ez8_*ahtWv_N8+0oSSU2c0Ahb#yUS5LgAJ|4`aJvSnDG%|l
zf-KY~P+UU1jMASjM%!UTF#Ujg7T`U+;6#+k1vMYk0R-PJ0}2!c1yHg9w~xUkCdi%O
z#cbgHJ<zBEDM1?CNHd0-1eFH+2b#)3u?Q;3A?<Ehl?>W@6RM2R1sXR)9M5A5EtWvL
z8a+)=RDr^RKvM&pHW6c^pd<j%fuoOtlsjO1rQn_hjR=Db0EG;+M*^m_6%3&}i$OAw
z$bpxXb_f?^Ph!xvoTd(xftJKj!yR7d!X1T{hw~u$9u$k<+<~=V1MPMO4f3NEX*vqU
zpdNRAUQVS#0sIg&XqL?_PA`V<`2qzz#GjxzgwANg+X|qGEl4*EmdpGtK%s!${{*ra
zcqcJ#o%pg>9=tS#2L~v=Ku(4ZYH%tlfR?@^ybT&1Oaq^Af>c`N7N?tn+z;_FJZ3>_
zCqdx_@1a1Z+QFTk6vz=d{<<K2pwJ>N7Z|{DIU<w5tplZhXK<+p%~+6hjI)sqPWgx)
zw*n_bJ>hf@-k%4l5kkNv0VvQwtp!jgTwB2qPh3KiFs`(WmR3RQKH=#Y+P-n|_s72K
z)ChD=krVj*$Dq`*%+zvlO$_f8g4Y&grh+b|MHzB}rC!J(ro}p%;8PpHD`-J+4V8vR
zA!wyEtapVNTMCX029GR(2CJY4*ktCVgU6*or{83NPJt=P&4ip{gKB*yXq7I!Ypw&i
zl>uS~XdFunG*X4sCxtG_0j;i4P=WNyK%oy#vfu~><tQ)@HVgq?i3UnxU>WdLqu`z}
zs44`Vrdk5oznE7Es}f;@CH9c~3et+S*a}+PK-R-6D1Z)50(B8hK*qU%hdNS=5{pw6
zKr2A>LF;(K{exUU=g5Mtb1P1P%<Cv9C?FZBV5^`9xr&QZ5j47A0=g~-ev%Mmf&;P5
z5xFf4Y5)1S`hm`ZK;E(l+A{>&gbix^YFHTPYJk*e8=7fq>KiFQ+E~FxpylQUphMjZ
zLEFtiDnLy~Gfl|q8E|C{ne;R=(}W(yt^wLk;HIeqS?9;8s1TW2pr@w?86g0zVN<Y$
zga~N2I&^Fnyd)4Z<fNzo38Es<G%M(iWN=x4RFZ(w8MG7y7ik#79)_BbJ@8;zq~0Z{
zkaP<5F@)>}({zON*Px=1h8TEdA3_{;NB|*@Iw&9r9@_vVop>M69oe=D2DXr1xr@I7
zXs!?>1zLXxs@b5YRe;*q$gOygEAX_D;^8~=K}ijxH;vJk!)83bQeFYFp8?`PXskkQ
zfnJVagx;An)qynh;q@7`L<Lorh#Ulo35dC{CLTs#PJs^`f)G`pY6iJY2h#-_t$;cS
zcI`Oms6AWE+8lh61t^?QodR!pfYSw1XVXv<);@rAC6UW+w9-~Vm;roD4al#ctr4K(
zPZiV=cPfF628SPd<T{1=KpMbKp+3+A2w#-|N*}PKgJ5eb7{dJq+CTxyiiVIAL_rNx
z(9O!=ogakuf0X2d`Wm2=4Z46j8@!IT9DKSF(g*`+KL;e%KzkZMF#+}pD9}OGDC$-a
zP{{#q!+`@Cq!qCh#0|V+0b~F)rK1G24pMs%64;=U25c56-XX0mkbw}lfEu-+b{51q
zTt^&07UZIbF8IDkh(<)1+A1K}+6soSc!yNf@OXFe=LE~ZLLGHazl*;YWEK;Y2;3Aj
zyg==Ckg?#p1-7CZ)aO!HfF4{V22V90J&1$@nHz>U5**&dCY>;_`#|FtwuU+u2Cy&(
zZ(oJ&P=&cf5y@Ymy>-ybHi)$fIR}G$i7lZTp`SqzkEnrM{2}Eg*ncRA0U{16`J6(1
zkjh_3odEJ2XgE^`ZYk&xZSelf{8H!*sE{E7SY-^K#{^r2tq8=D30>jiOrXRJbqpx-
zpsiaUc<U2Xb%9z9AR2m7jII$l&LO)LAho`u3}}7<wBi*!J)Kyh0KI<*a!wwsrwk5#
z@Kz%W@RbaX#o6F`4tx`~LP@?tK~a7(=+K1{(CJAPB?<+gqX1$3Ag~8Pc@rGr@qYfU
z&K~~IjSU)*b@w`uJ)5wT0U=jxYr;pEIn_NpL%;{|XQx(zZ3dm63bsWLw6|Nc7`~PW
zDS3jXPl-7Hu!IlPVn;N548dUtTYdxfHE7qHy0*H$KG+8uhF0K~37Dg)37R+H1fRAA
zx^)j+I)DNlsomg#!$i>LIj|vUCL&Jg@O0BaE7J{;(<-F31WF3<CL<(X-66BVNS;vF
z0PR-;wdo-HaZ^%rGIKM*M?5CwB<6t%+B}pIKCCUE5@?&<)2$f1rv*Iyp%CQi;u##^
z;}{7VFM%933Z7Gi_6?9`FF<=5;Lb&qnjmK(TCSkEU!)ckEW_ACd<$;Xp&n=93y}$i
zwG9o8bwR2$^^Jm|xfaqg)D1S&g~~y4EyyXLxY9P&1_z*fh#rUw%`dRr;tCx^1C{Ua
zF&ES<0qRu}lP5yptz}{|1$cK!i2~WV!Uw)e4s08?{Gh0SejF&gb%yYvk%gv$x?gHJ
zD7`{vM<JUE-9U$%!+SdF&^ELuq&10@p;8fJxA68CDCm)T43K0C9!CPjfP$@p31pxZ
z(!9pk1967TazZjbl97l`hyoFv5cJiFuGqrCoRn}dgrq%0IDkE-t$>t+J>4L!aipL&
z&<w^9Gt~sm`e7Jk1UmNtR7HcjBEFCjd89@XxT1G=_0vSO%RnOwpdJzaF?wjW#nq)(
zfUnpFrz)&Rw8X<#GJ)b5<Z;4v5oqi^4YXbpr3&H%k3Ap)h=dAA9aOG^-AJJF@pOdO
zG~kLRP$RH3vjp7q%*;#I1g#WH%&Sz$2X(9!aMeKgZWe-8au5o-b`O$X!Op{$F+m%n
z!P`K<V;11^fWZ5fL177MXas{#=>vr>#8goDss}<_aIljcLDO`gf(=x@g1v+oJOS-b
z%gjp$=QxyVLS0=Oq!e5;U?_*2eq;nchtC&0N`|B#bf1i-0=TXO&t`iDKn~IYpMGOy
z25$C-xcd6QTX~*t@u0Ie!E1%#+nu4qYTz?<LFdPS<`N)7aVRIjDS*eSpdkXLv=t1E
zK(UTUFQC2A;9ctYoP$=!qO=DgH$Z{{8ZzGjDF8tWf57zvWV!@4#HL}Wsbc`S_6syd
z4n9B6K+^|tW&mh79JZ(ib`2%|Q94M;2w7Q(C;|-N>rg=3o}djb*jYW9Y2fwdpp!Q9
z@=HMLrF9^uwLyChilAwjJaDTmw*Y+qBzRq7W-)Ym4d{YL#7W~m29QxHlvycodlfW|
z0A82|VjwSKLodOM4Z!DL!aGf%Gzm(u&{nGgWK}G*17m8gpsfHo!U?uf6tW3cN8L^x
zeA1yW<jgyGeGk&8sc!^r1wiV01zm+;&?pc{E(FpVLL>@fQ%wc+kc?DNg@$T}26!jG
zt|{oc5qm_b09#v=oS&NuT92BXm<PJT7P5XcU!f=!9DpU@MS`&Qik`X#biE05)i1~?
zpo-0ckpDbs?mrU?O?`cHxc@lSK?_H*`z#T>Lbe!j1(lvU?ED~4w-C(poQx3r(-jDx
z;siR`39@EOT@!Q~lo8U6Sh@%RJp&3P067B+!UE|Av2=Bzy3G*#^wo82f(`97)V0(#
zbsTlnVOPySH{ln9q>W(GhML--lL5?Ox<Lm?ffOM0+XN#icGd)`wt%Tt*T$nZNCNHr
z0CgP;1F)+!)j%>x{>5R6rZUPcU5=(E$VXL~fjFKfnhJa<X9GBDS~7t4cEH^TyWtFa
pzgS{Q3V1Xfw8pX$)Pn;}R)dGXLFX$7F&G+HAjKo-@GRJg0swY^nJWMQ

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin1.for b/decus/vax88b5/rcaf88/netf88/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..622e8ffab27c006e384346edbb717e8105f9bd68
GIT binary patch
literal 36442
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin2.for b/decus/vax88b5/rcaf88/netf88/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..dd00e6f32803fdd6506d3596cacb39482f2bb0b1
GIT binary patch
literal 40162
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
Xhp9(o5e3i@O`y5~X?8yoHop!4GSbBk

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin3.for b/decus/vax88b5/rcaf88/netf88/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..5d6220dedf41b06cb60e13adf6243b5e636d2dda
GIT binary patch
literal 40906
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
OdAfxl^<|)^>i_`fXHf+J

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin4.for b/decus/vax88b5/rcaf88/netf88/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..7810289b450f7355a63f62844af079ad87c70dfb
GIT binary patch
literal 37024
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
E07r%_umAu6

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin5.for b/decus/vax88b5/rcaf88/netf88/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..9ef6966ce6fd204d25fc0b8a978d247d473eec47
GIT binary patch
literal 38650
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin6.for b/decus/vax88b5/rcaf88/netf88/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..e0919a80003d87ac9508b094843f7ed1099cca7b
GIT binary patch
literal 38618
zcmeZca4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_
zbAx?D0u&Ssb%R|4bPX*nEEEh(tV}FK7(()`I30sLgFPLstX#ufgFGCALWCKDOOvv!
zIGsX$d|X33{mk^-{DT-kAc!F-H90l2EH%YSA+0DsR{_mdg``RaRErhLG7}Y?GZOQQ
z^HNK!6^soP981#`EG!fZ4XsQqbX{FSWEfl$OH!@SrK}8%6<l3HG$1}!AnZjqkY5yh
zJ=`69Jwt+Ab)8&Y-28)F^c;f%933JebQECTQ-%0f&&Ac*&o#us-Bs5aS(zn+f`WpA
zyJMuUqo0Fgkf*LkpdrE#mnctHcTZOzhag86XWd|bw-8XEL+xM?1BYB{a*34!THrA<
zI5Q|RI4huv>nMb!78Pga=P6j|8yo6dSTJ~i)C80k733GES}8c^=anR8<`pXxmnIeE
zmzHGar4}os<rgWGWTYx2mFDE6mSpBBB;_X-r6`n^Waea+R4Nn{<);@V=IW_~OmfXD
z%Ph*z%T3KIu~P8$3;{)$LYQNOuA!m6xrKp_LYQwbgDgm807P4EYLS(KZ(>olLXe(<
zPkvrXejWqJ?XnD<!J$q;{-GhBey$46KK{Y3@ot_zt{R?x0ihw9U^NmTbFiucncxhP
zbqn=#4)OH&vr-7jS4hsuFHTj+FD*g!PFiM8YOz9MUW!6$USd*Cs)BP!kdLmjf|`PE
zB-kEKkV#;Btr&C}oH@Zv1qEFNh0wgr5{10d+@#bZh5R%HkVy(9NEYca$S^o_g5no~
z4HazR5u)ef7$U;p%*m;sU<4I*@eBfqib6z9prWC{u3%vXafrA%RNT$q#|0`Q2a&N*
zuvG|-3|0w_3=VPiwF-_54s~<`nFtCG1_nU}PG?6S9|c!GM<*ZGc#t<47#M^ZIKjcI
zpb_fl8Db0eoF)SU13Lp}kZVY2kRJmJ1E;H>3n)LT;E0uY7grzG5P0M;h%<0{`Ud!T
zI(vpFc>0C7y1ND`XgKOdfy~A33S}&=&<PH43<(XkRfm|a4$_UyRWc~9@(*zJLrE%l
zT_eH3>FMX}6YAospbpAHpfnb&=jrFH&cGmvE(Zy4h$PrlWS!t>g35`Z=>$bAL<$r#
zFkKodZvH`@{=qJ;Zkp;03=ASjx-?V*g2JE@dJLS-{=UBcehT_QuD<>uuJMql*H?gY
zgIz;(piEF4GBC&?bhvm1#RvEYdxCO-z5<Bn7wXHvz`?-j=^CV9t6;#uz|Fwv7ZT*@
z8Vunw7(vsCi)S!Ap>T34D){9qBo(D5W)~}zXJqE2LXvxCu|j@9Y90fFCIhFZn*t<%
z>bVB$8R<Ftx#;Qn`G@F1-4^T`qNxz#;p)er!~n_^F8&JP9-cm~3L2nLkN5F+_SW!p
z4bt&+4Kmc!WMD7{t5N_(C^T^z>3~$)Lc9-&WJ9ZvAWvTnBq2>r1}kuxs-On4ML|J9
zUte7h6uB;*LF({C<?rL7uH)t(<ZG)Q>Ib47Lqc3#)OGAp^#-{*`v<v%L<YFps=Ikc
zfK)()f<2>LZ9(A);l}&8`niXA=$q&;=%bq8ALQ=n=NaV)iUC`7Pd^t|uqmGYpyX`}
z@-Txfst#}0NLvj{D?=kIXy(x|w6d^r_HYbxbPjP1($sNuc6JR8wpI6bjdXPZ=L>a6
zSb<}}H3$^`ZvH_kp8mn0Q1bH+aq|y_hP@R;rGf$(0c(TmP8=cY=NgVRWF66ULqd+E
zuysH;gK+4&cm@af2fKno%QXNaeial*4s97o2)g<NyDA_BxB(=9wIQ+!3JRWnfuWv3
zu8?xoNC)CuaI$d>_KpWJG#LyLs@)VcVB&gyu6kIK7Q_Njxdf?BKqPY6ZKTQI4mS_v
z0GCi--$(^p1yHU*%U_&|3XWy@nJJJgotc*ot{C&v6kPlja`N*F7!;9B0@oYP{(fPu
zK_T&=tOPPKn1PQ0RDB@|4?egaS3eg8Pd6P1A3daCNz>EM+0E0(Kgb>8F&Btx3LP#B
zHwDAdE}lWb3_@^uguA&RVh~3&NI-aSX(&Tm!4N5zK?L>OL-dRdG!?*Bfx-n8Ypy{-
z3|wF{KnA+_3xL@m8NX0p1zQDOLw0bDs^ICyfLU%DQdn+cmYRk{mYQa$c?(u*x_SB_
zO3hF|Z$JNVKXo0X;>!+IAFOb4@eFcx4pE1udtABP*hohKRX?aKMlF*yk;2^*wRH3J
za}IKK_Hp%tBq0Wxry)?nrzj0+fKvmw;J}fFKz*Qi*PtNeG=!XDMA2$m6R6*bsa1_2
zwj<T4CXmztO1z*Z45+?vMXe;AQQ`*{y^y+xK<t`pyZQM0xoer|FzBI}Lb%vgL{See
zqzyq;BBC19WWb#++&q0yYCUMKK(6!fdK{k48Qf6Zp+J)NjVz%4H#E~htGOVl97ICf
z9fU(f3DqT7gTxXNzY5_&o*}LZ8YVh!z9F`dc=Zj@Q~<L)Tpe9pgW|niBX#^-!(D?z
z;+;Y~eRUYjQO$R9@^=h!fye~}g{k<)`v<rN>G=ogL3qx--a&poAU=aOs!oV}uxm&_
zP?(N}fsUuGp$;@1=o)H*+PR>b3(~8Dw(LwaA*okE!4prVMYujeE)0k<Q5qUv-~t?0
z!GS^voX;U8w}JvBqk@{p#MTsqb2-QoQgXRD3Ax+^;wz+FZjQ+1NKIwbe2$t!2`6+^
z^@P(eYP%Ske2q*I4O<-}Gb<xYSff{yl>99P@v(ve#CM>Mwz|8kpKFk#kGedXT)cm{
zAGq(M4(TYXGgzamaB&TG4)P38uvJiZNli;E%_&hxPt8j$O3XnFgQVr>q@)(<se^i3
z;Pec$J06mAK$`vh{an?d?M1lT;+>paBLX~wTor5;3{7BZOu-LS1cTBTyoFAD{K1PW
zL)4t8Kty@Ppn<Ljsig`D&UlE34r)!H0P+#2|3peDW~9Slgl-=ZNdexfh8Aq*;DQb6
zIyc`Cr1prBCZY$%2~lCFW1s_NK_VZ{gGMw1ybZ$%mx9D15*HF_I-rc}q~jjs9~$5U
z>WTS>`h_@|!2HCi1CB=>w|L~T)db`Kn24W$aAYvJT$N?u1Or6{6NTK=M9{!nWpPPr
zt^y=&F^Iy_C2}j@T$8~WCXTPLB-p|ywk*?v*aqtAKng;PRxc!MNh!@NNhr-sA@(EX
z21`U~=IQ5#+GK%e1qKgToPcvD;qnZU$U*%w*a(BKV}zEGwy_RsNr%+*#Zl-H({_Q@
z5a5O&{zffz+O+Ue2+~=B)peeJZlJ0TTd#-*67CA1UW}(3tek=*0Z=)G>;s4>M#2Ea
z4xW~*FtjD>8U*U`LOak5{9t>b8Qn}rU4sE-<Un0r!8tK6FTVsl@B|%&$^*CTASpqi
z6f`VrtDvr~<Eg2xsQ@0*WPp?)phOHBUjmJg!1`^jK|#TO!5Waf1Q~q-jqZW^p`ZaR
z*C0cvYVg>VKG<~%3a};?$bstW3XnvhkXlrfUj!=oVRpL)fyUYt6cj+6V0avWn;W1~
zz}+>(H`pCC>}9A4Z|{35xIxl9SQ*lAZM<uQX9%aFf-BNMbtGt@8Z=rBk^_y}LZS=n
z2(Bo~NNI?tuWJw}(=srC{EKtMRtVHv4GD?_4_$-0v93WuZVa5@2-1Lh-!&-6KgdcU
z6ymUwd`R4+WEQ0+m*f{!LSiW~tt7Qb!Pr2dI5oLgPhDM8U6Yf6)7@Vo#9zVC05TTs
z>Ibt4)(ryn>4>l^H?_DpF&#Q8Nt#Wd5*-{4E=2hXR8NDnfJW982-+ly9D0a?l7YAo
z1la}AM4W9XaRtqN&P4ml(+@mdfX!13s4->1U}%6bn*d3k1V)Mxvk43g$|&g(RKSCC
zaD1?bW00#0WGopp>JJ(<$2Fe-lEXEkPVdouDa5#YfWN0-h(0*W#Dm!k473=>*I?ju
zjR<iK@^kc2@bUAF_w{#ijdzW3b=E;IHo)^4@XoWAk*PwkV;F2I0n{gRaSU;Uh&h3V
z;`Mb6_3_UW2w|Bgz#PvSx$^*M<7qhB3XqD!7Bmk4N%lIF&IUlo0H9SJsP2LdxWY$8
zz+;TCNfW<NUnj_@ngN3vtj)v;>exd|9@juUcxOrz(r~kf)q)D1u0f#rOCL`sl^|C?
zM_=eXEvVoEm*Ak*g$_(Rcp3&Yps49+M~n%e+6L1A&^(T&2SPujmNwGFJ9eO;sNj;H
zr(OaX@P>_cgNC}HwKAxJMsAHkn<J2R1E>i}#CU!XmB;fHs5YK&M#Ol&!VnzK560GV
zMd{gu;2zJ1jwgX~3YG>edI<_|pDExS)6ZuBjVFN21UEcE`42LtkC+C9WIu5E3odIx
ztzQVkKS(b`1)c}NDxjIr&s7h?g62RoaQX)~j1)AWMuTR5b<{PC95s;#=rt8gbwJq>
zQV)rN^?{w|8U$*vL(@5Y1O?LQ1hwbl9sOLubvg%F4=963f>{a*NEHQWIRdD{2!V~I
zLF6Eg1x-GIr_B|VVLHL)ySs+OLmlnw8XWBC?h0xHYr4W`kUYU7GzN$;_jJ=^-~>4V
zl1D+yKoCKTb($G6{)c~-89FWuYI;CNB8i<XQHRA6sAxdUgn|k;)M2$y_}BtOC9ES#
z^!y0gcnN5<1$BM|Y4Ae_Qil*fV`4y^-X)${H&FTQOE8zZ(ju3_XHC=@Kw~N3L=Q_i
z&{>lpVp0h?vnEc+=>rz$Bu<*ZN0mS+2dSZeqbUK2d(`<f=-8T}5n`BCllau(s{+fl
zc<WXiu@CAbfnwj0VC>t{H1>lrV;?%2u0TxelQ){KOIrLZkQdh|BU8}0#yg}A>gj`1
z6Qt1uDng+ZKt7I^jyZIW4?HjiTcM!osf$P%Xe$>WB|mh`SRb0t6yP-n$ad86On2x!
z9!LiN1W*vP#)hZ_*CeokEKm&xu^GOMLX%K?2Bn>#K+`m+fSCp@AWdnaRzpEcX{36}
z0x|{)n!^ZnbW_)HadmSH^$7vxH(QV(<|;sS9oSqZB>2$h2C!5tI0_n5XxfIF16s%g
zTBiqIQWfOt=;H6^6Ny<V>DVem^+DEUfr<x^hip+gu9|L$I^V?~UV>u@Kj;`TDJ3{~
zln`3c;~PW<`vi5q3O%$Sqs1u88Whml1P~?Qd;>|D@vs491+=~)(PcX^bHK>svO{5H
z8CEhtn&1kyu<2H91w#c`DFdpyA@ZOmD}2cfdJ|m_Yua&T0Ig{R8G#lYsQqC`bKTEX
z51KI{WevEH0k5ic4RLV`2=WinP<L}PFi?-saSjcNcX4%#2MKCgg647*6@pVsKue-a
zQj<$S>#R%i6*M5Tj8;M6t~%hEM=&egKgh=gGK-`c0to@IO`r?`9t4Aqet9~8%UQ4-
zsw<Ff*U{uuR0v8fPAySLfzDSJ6y-x5A%Wa(Mj2|y7-?5<N6w*yM%p3cbUIka+kGLm
z2{h1QBj{jnU>R?>6$kqgO*Lq|-Jj&~b{|A<1=_P$fJ}Md8*fL70rWJb055}Vkyb^!
zAdh2$)<&bQLPoBYz{}1+^)Aj4cHHZQ@vK1(X8^5K^Ms9kg6ls|A6MAwWf2BW_-G$w
z3Pj7$(3F9}6*?NM02{h@&d)1LEh+&m0Zd6ONdyno7lW3u=cSf|7XRlamgp%2<fJAR
zrz(^uW|lw(?p?qmec<>+O_o?Qhb;xULxF+8n1K_NFQ5fCk*k2!DOm+<fSeB$6d)xz
zN?{Lc(!;uODD5`|1=N}|$koR&#52rQT?cJ7ssyS%h<ZSi0kk$0njt{r0|uH3keL!o
z0|UqqJ1E9oJcGayrjV9jnwO%d!@wX5TDR}$qM%`<ZirL|8$##7ToLgG8nW~C4|6uw
zFws#Ba&?20I2y*5R+^fSS!_*P^st9kn$YSD)Y#C#wgTIcn6SsSPMGo)*l265P~!sI
z3T$|+K(`uDI0mcZgXRKHKhF?PM;~xgKtn?VyhK3TP*V#uz6nWN(Dmb*`lg0Pn%brc
zn&6!osPPXf4?`g1K1kVt$S4`vF`|hm#a+QOA<&RDM9Eqf1_mw+40h0Y4N!gI<mngU
z=?l#nhE|4#n)>?c3hMg$;KqW6p^=rLr6z0{oofVWA)TfJF8xLZR>lUX1{fP!8C$>&
z@C|kco1n}9-V6sy9gxL(8b+2@CI*@cwvdt>oJZsBaoJ;PXk~`xP%|SdGfPdKV2{uc
z7yocS@ahvyS4?|MEUiq95cZfGSZOL4A!g}a1N96vVKd*BNX3gLc%}>CVDPRIPiN5D
z7zJAeBk=qZe7gs<6=t9b8C?MN7(m4pL^+C~;7~>#v4l7QlojCPjlRL|@sOp}5F-?H
z6$};N<C)MUKJc(Jw9<t3^b{1_g8V@%vccA9n3`B=!rIPo?||o{HOwunEDRCBVqt2f
zsR?eeC_r}DfjkaTX=z|(X^v27XkcNb$>0c63#%{VQPP!#rIn>6YPv8qFt9Q-FxS*^
zjex{eJft0{fYg>jF~iKv%G?aq40CfU3lmKpQ0RbD72I!NSAa%feS_V-T_ZJMD!@v;
zT_X{GgAOlak7=-n&EVk-4SQP!C_`Jp5YZa<bc42{T>On07!(;S3=B}Vomrw)jG8|D
zs5`=pG+h}O92h{AAK3Y*jSiyQ!bmMRR|ce=ZQyznc`qUQUWXh;2IqWv&`v;ns?-@7
zoHZ>#st`L5q3x?;q?Lo<9fu|P3WydKxDwZMW^m?oOi58lttiMWN`!PEGILWwjWN`v
z6gmotU}Ysmi3&-TC14e>{h6)~49=Xet%$`L`Q-}b8L3673aN?783;ENmn0UI6f0<e
zc6Sz~rj+I-<|S7u6enh<DrDw?b|5B$+Iz`GiNzTT`N_$pMa7zW?u-o1{&?1k#4|9E
z)spqc-;xFGP=xJ$(y}mw6oCp<YstEj*~SS)>+Qq#OMqr4QD*=GNNUj-8kmEY6@oW-
z!5WteuBh!q)D{iS)+J;_2Sh>_nLDGc^@NTXgGykuF&j;kKC_=IsN4r<JXe&NA<(`+
zSJ0X#Jq3mEj7ob31{0LFx}gDNn2Jz?5l2{JnN2|%@x<CPhcu|bZ7mA}9mxJ_1=wCd
zP+-`qgGgwQAe!9Jxf2~&XlN>s8wQ$)npq_n|FD4$1wA82^ps2F+?7Atj1ny6qJ%cM
zb&eD`6wP8;80yHOreIJEAjg9yx?hOw<tYqkyEX_dR8aFJ-kyfHD`+<&g=;-Dz<Yh6
zD~(+vKr8w{iw_M9tiVXmzyP%R9F(9HG%VE(bqoy*3{V<a@RYy_H^jv;#1+<}MP`Ex
z*RZnCMD&d~!TlH=Kk(Ewyln|*#DjIio18HH@u2<2uD$^wpq+`}HXyVu4xNhtmongn
zhl^(rX!i(cJ21G`!R|rO{$*&B!&bp4ScHKSG35(yX+q|CKmnm)sSZ)CV`yNA5*YBf
z;Dk0AbwJHS9k4H8j@N-~^VM;U01HEg_H@7j0IK^G6d<$H(B(9c0e*Np6>PnsfsVR{
zBYa(|6LfVobUmqtA&RVqp_K)w#{e41(J<5$fwd!D{1rTHji8Q^gNZ7DibF>i4Kyo|
z<-y^KW(hA$KWOEsi@!7KOg&f!C?+7GrfUdUAsb9`yN`hZw6Yg@=EqXgAETAWAb{HL
zGc?ddQ)8&<#=u~UwS*<Q8R&{QM}UDrodJ|BI6)<nV~B>Mp`i{KTj)5Nzz|5xLepP^
z0hDIoDou@b91V?-RfE)lG-)E*mbk|SL8B*(49-Dvp!Oo3RwW~Yvw{ss4Zb!deCQ6;
zSVV7EGBP;p*?~;(^AB;gQa~P@1UVvDAsI3TSPVI3#liq&h=n1fX_=FnmtK+q($A?7
zl95@At{6obNTZ>Vg+g+EZb4CMadB!2YzPtL3ve#RJ__neX4_E#f7?+8X%tk;!T{2C
z1eI>!F?Oo8A>+ZLHQ<s9oWQ}RYZ!rA5G1q(f+%PUxH5otrGi}m8XJN*z+4lw#@5il
zfD=^oC}?2pnsE&ZvNbX=(A2Yl)y~izGtg}>pl-F3YY>bFp1y!_poJv-OaR!<8R+&W
zm@?RAC+z!X7#J)VpjLvN3|}u44{7@P2SsY2obUh_*3^`TyIEf!(!NAd3O)w{RIQ;I
z3`+4R3c>Q4puRI~c_L`~&z@jA7R6m4Q&G%NXOM=u4>C=P+9&WwYdJs~ttcbR5FtoA
z))1phFc9rp)NyzsTbr85^Qc5MHAAhDLJobL9TF<I0?OD(CrB1aH>glYT`Z-kU<Nz;
z1T+ASyk-@Wh``AKTLOXa>fuE4g|)7sI=np5jK`J>jWoe$yMXg1C?A3<Qv*;fiaN&Y
z8mMOoX)t(#cHTf*RiJ$~pfz#e3f~YiDi4_}Lov=1Y@8!R2Cfsz&{i;X69(7u!Qh4p
zXoeNcaD=Seaq(C1vIPr38x-1Lj;^6PL>|$sQ1?P<ov1-(%|MMFA6GvGTLth@Ea1U3
z%}98w1KhgvarJ{X?>r$&4dLTwV2=cc_y@UyPnOUCDbN8M0&Q7px**1pT>K%eDX=Ct
zpU_|rh$e_vH9Zx;{)9Br;Qmz5Re<_jTfq>r776S_&~Zs%24p-CY$l?)0}fKqTq2}d
z#J~WK6?nrHG%AUz0}`juaV}3c1qNc;G730q4oC2Q3-HDm16KwH83rTJh#BbkCV24<
znSOQA0HrSq+d~RS<6=IDwhL%pQv+p>21?Tbys#6o+J=$A*--)1%D~l@0jp<Za5k_6
zslwNqf$V<-4~l_W6o~eWUNERF1KRU}bw7w6nXL#t{H+MkJ~h}ptA<K2<iw^3uw9^*
zIrvl_Q0v0aH5^=eP_11N!T>r~37pJO2RyOPvZgYCc80q8gC+%S6?`2dG{8Mj4bVg(
zQrV`XZl$iNgF`A-T~kxR0u<+NZk`d~L30<^2y`Pfz?N8P>Zt3fYbt0ffVrSycWnmb
z8W+uC4XfZ#kg1@m7F5NC8sI94(KI3oSOx}p<o+F~)<rwmM$-qfZUdA}pcBT>&F`?-
zL9K|%*fAY~vbGacyF;oO5D6VsB0LZP?|FmtgD?@R_n>8qi@ztiBU1(_ts3amA$n-T
z)^mY}fXE0R1GG^_P`4CxiWayj15JpKYFvjJA?b`%--7}Ya-x%=6`pmFh}j0{gfD2O
z8)=@4gz-)p$m|$wVI-)QGc-4bEqesj-EPoUG^j2I?dZlbJfQ|zVGL>=z*_0*8jeP$
z;QlA5i)mp1?rIu?x}+95rj90>>N@aKH#j-HT_fFHZDAJac)Lb=y4WI5|7#i=!$Jw#
z+y?DX2XFj=HPo>+?rkY+-NSW*qeVeM0c0sCwSj1)qeq}=!p+Cg9p;)~*AP$*i)}mw
zb;LwL!xHyd0Geo{gP;=&K&K{x>?i1XjC2Ka8_LN5@Y5WycW@La4Fhn{sc~|GoQw!E
zc<Txl=b(-gES;gvydl~!tk9KUM5f9hJ#cG^$W%#ciu5BZMXJHWldS$Gt~3P^2cKvG
zN+0o{qzKBdHsBBdwQ$`OG+<#3%Hsx_(BnQ}N<E!|T|;17>Ok6cj5OhU++YbDblRaU
zOe4H2i`v<M3lq`9b%wNNVY9-{9^Q`5KJYZp33m?Y<Wy|ybdWkS>frV+bgerg+xfZb
zX#@wW#5+3sfSbOcZGj-ZpMQ|AqYrd1k}BvNIG7)O9Nj_928`e^&{RMfY4mi{grCd;
zZsCAxY;f}l(XjP|k1~Q)fKno&_oRy)H_+j0(5NgZdelvI{rtmp4J}R06x1QTD$p83
zPVn$7c-R`Wjug7`T|pM)epn#FECH(m2TG&_R36C^1zQD>U1&0(VPa4}$kW$V3aSU}
zaCol*(nsI~$$`2Ro^AnXVWJN|+XJi-X$=aJ<<K=KP!W)&sHKCZ-;gRJJ<;Yz6%-&H
zT~trON?&l^GC-AchWA9lp@uRBmqT7z32ke6y7^#?Tbpb8%c71_Tf*Cvpe=jqpm9G6
zdt{jm3=YVxV@Nv%oINxk^$*4f8M?5hCVY$uG-3fh&P&hP-`8489kg5+R1br8=&C4W
z7Aq8`rll68<|U`5C}id-<maS-`(8-B!XnsuSM1~2ptby<#yBH`vnQ_cY$P?IZa8{?
zrNya5V5?EPeV`L(lQR@D5{nfqz@yT|pal@ADSC_y&aQYym2>d->p=ZTSicSw93U5h
z5C8RKU{F9BIaY8Ab#rqK(lR%J_e8WT3>ZK=HxT_lLqi20e|Jwm$g~%z6aljok<8Ju
zfGPoJS+Eii%Y|zFMHdDJdj?KOZw$Q$2=W{_{h;^%kR(98KSwjHy+61roP9q{jJ_X2
z4_eO;)Utr=@I)VjgGB?xrLZoWCb%CAsvw|UI%v-YCJ)bkpl+p(E9x2n*a#x-&3CBf
z52zc5JT<LDxHG2!9~%TW*PvZF)J=C9ilFnI!AHWvJpt(jf%`?Elj}6|!RZb(Vx|G&
z>l#^T>KmGYsw(jLd60?>(k1~{Dey(y;8ht`3jR4M3h<erVug&vvQ&lK{GwFofl|fl
z>PWM<V5cgmt1FabB<3lUCl)Id7o;X<re&t4D3oWGWPsPeL27kSrhu&bR)d@_fNFbC
zDrmk3bS5-dUvhpC=-d}rJIB{C0-_hX+YaPCP|5%u767iRAt&QQt7+7d95m|T;_4F+
z<gB5iX$We`LQc|wjM%}dY>+BvM?cpH4-HM&IYp2)|DZ#05Tl3iRcM}WA>eU0kW=7u
z#Ne~3p*zgL)d<K~0?RijnX!SK6@Zke@t#Nt?u_fWz<P0@$RnJvk<u6PS(Na40b~j}
z$sO4hSQ9(E_S8WMXGp&qw0P6k0Ni>*O-ImkouIRk3h>GRl6*+oQQ`qfN3eK|M?PqY
z3VUjhOh?}@0$b_m>1M#dzzZI&f**hh9dQR2TRx8N8lIY<<r;2KpdR50>4*6Fhj_Y0
zf_oMaB?h2z0|f=AAWv5}WMNn6xV~!$vMB6)VemMSEo6KGRGfe^n~4#q1rOty8ldnj
zka=ciAf5u^L=c!JbLf^%(AqChfs>YBl$%%rnJWNgD6l#oS3Oe;P0+>(9|c<lQv(;s
zUQ0-!Z=eC0slYN4!T@j8gQ`bR=U!dI(FSCsohIs`29P>A5)u;%h#m`Kfv_T|4Ibj^
z8xRjFZb0W0fU9v0&^fZ2@Kp{9&^j5^oJUe)Y-MDuse_>kR9_=h8JSoa8)_OtR+oS>
zlLE-q;CdgS$k@or#0Y-ADRed^9@QWdV=Gew#JXgNZ$Q2V#hIyvCVaM!6S@ExRBu8y
zZ&*M!Z$N@W!_*M8dm|W@APhA%bKqqqs;OpXB$x`>69O9E1|?fVP0b=4rka~*B6{cq
z+-hbHaw~FTH`D~Jo(BgcQrQk$EsbbiK|4SY0Z>TlK$zfl&bHu^1#AdB`$N}C!(#_(
z0GJQf4`zY2=RwY11M7ztPw2<!!qXIzwK|Af2f(xK;APv8<|1fV3l<|fh&-%=<a0>w
zfF89MjHt0({2}3t$X6kHW@eCf0PLJlkkdg&{elW&P(qJ~>=^(b@QZr<FT&lzuo9dT
z5pX()wRB|o05;YEFWbQD<snA_<2pDPA`3Yv7%~D1T?Pg64lbu7IT$h00SW`sLL3ps
zo^C3TaWUvwoNnNQT@`W@D{?b)OLG-6^OB1|yWb$`!XMlcQ?Lacy5j7kpsQeHp{by+
zU}y#_4i%Jh^7GQm^NUi7_0w_^)75a6bqdhY7LemXB^}7e>KdRWMK&hd5PP&t?7(Ba
zh=rJ%3h;4Xa1uqtDN?|IOoRl7CrVwfpaG8_PfhT-%n)ldbu?fJR0B-{b%b66k$lk=
zY9J+NG&x8JfX7}?TU(Cwj&+oL=7UHBNIT8rQBOTXTYYA!sfH$EqNzjidNfa@p0+Ej
zr_I2CI`;~SRM6-bsEY*ZxPyj!bs($qG(qdgL_vLOq`6n9dId%XXE*TbFT{+iTV`HL
zG58v!)VvbV@r=+ro)8@X*lq&Qa6m~$sttoPC+Zdi@Qq1DsU@XFc@UE_^B@fY(6(pL
zu7Z+`#1aLt@!(!M7sz$sY5ia;V+LpN1}B&=z?UgG!S0uWT&Sd{pb!k%qX6zx80sk)
zfo?hCRPanwFwjv*&n!zVR>(+AOi3+L09mc0kg1o7bQu%K1I0Qz5IqnhL3cDI<>V)4
z7lV8SQUJcs3ba>3M<KN&S&tj!M*q-|fY6X&D;<!1kl+QoFC-&XAt$l8M4>1(Ilm}H
zp(r&m1#|&f3203m^tLRJPZ=Ql%X|ZT(C$A{&{Y86fJD|F2?p@YC+r@efFOV0fDnBJ
z5Fd0%6NK-Bvf9nq5>1*mClE>_k8c<$I72#&ptR}a8l(W8BZmee;_fSuEJOx$3JG|Z
z7^s~C9gan`B(War1eyT`mwceBN}v}A1-UxIr-3y!Jt2Kmup&?<P|z@fPKg<SXj_z3
zzu;ajX#W<Z)(k}%k9G0)!_&S5o&3!S>1V>$ML-OR2Q3_S^7I3rKLRovvOCQH#cWTv
zVnlxy(i=jYDhoXu3)g{O7CHua+~r~m8efL^oPa@)r~w}j2689F`RL>Ht{8T?hv-2g
zOHT}B7r31T9)p0N83rwBA>H*LIk+n9Aq5^0huk;ji55zph*H|q4bndXwT4hD5?Jd4
zT*rV%?)7}&Zsb&iEL_dZOUX=5EJ;P$ij|TIy3;N{59A9@Pz??m2Fc6=4QJ$}mZa*5
zBHWF*gU$$ihXFL^LH&2|V3mfECaAvwO%Fb<j((v5pfOs|u&9QiCYrBw;Ah@|JmUwM
zTLB%k2uii;nhFpR&=iy<BZG5@E2w00&PYwp1`UiBr=}`orYR)nq$cK-7J!Pi)ZBs+
z=qbC!1&PV2pfTON)MU_^xJ8vZ(Bad}Vg|4|DXD3hd8sK1;B8@v#R^HOpw0iL1`5!^
zQNzf<K*7++0=%;fQrZ=3>M1BV<`m~EB!e6g>;Q64NxlM_OCX^KIshXbwE9;eskB5P
zB{Kzd>|#MtenDzc4#<&tnZ+5Pk}?R=qJs9_AU+0-br~5LfKSK^0pCp#>f_@aprMIW
zK)C9GVg=eZM=fx4)HOVfK#S{9iXrGJZ=j$BomUCE9RSpS3J!1#_tQ{UQP<Z;El4#C
ztsu)|eBiAoP`}IH*B4RP>ZsePYwCix+3Gt(V%rvE5Q@b*@O@333JU6eK33{F5YkWw
zeBE3;RHwQoXe=4*KJY=&kYo%`6uQubf#BIDa9)Gz12299B`~zq<%*nVptHW9lL4SX
zjkR3$htI|#y5*?ls*eIF+(GFTR95(f`hwyFQi8x-2=Bc^`~oV2G>lMooPb&{AnoAY
zqaom#L#V4j+fYG<`nl>s4AlfhmV&K<u^DK+J|{S2JmC9aQEY&$cz_h|5Y4zP1(!9D
z*|#8+aC7nZ$0+F#qX`P|IW=g`$G3wPJfjGSDd<j8uzz6{gOdm-BtgLdsTrVNM=dk?
zQPt=g`k}bi(@g<Uf53ARG*=KP_AQ|8MkhS}HLwBM4~juhR|kCWAg<~N8saEXi{@5*
zbqFV@^o5k0c<K;W$Zl~+wBrt1aO^^A5?3@g_#x*C_z0x}cpe9osu5KR#6zHIY;fa5
zL0iF)0dxX(s2}L0O9i7qr1rWS>Uv4gnn^j(3<~`AQcw_rq8hwN2Yk#WXx2&^RDxo*
z)<L~?cUNad2Iojh+w7p-#At1H@W^~|L4IBesKf^y(_W;IlL$JM9XtmBy5=<{u_P5S
z5uoSC$lx4|+;+EPaOMOhS8vxyPF)3GPz{rws*s&psi0Ai2;T4kx`G#)6hQL^puHfu
z`FW7aMH97+&EN#OPt`RD+`#rsQvjXnZ=j=)mk;SUKu<MMP;kvDP6h2df!t0DJL(<M
zst4613V7Sxnvk|8@=PD%MowCs$}I&MbH!TBLe3<@Rm8%_u0V+f-fT4lHCx?7Y@y+f
zyJ$lhIl|Reg6|@O490>C^$YbS{&WENNy4}@VGv~0N<jg3<EVnI0@NNvnFU&f1kTM6
zcNjp%vQhNt8lu!>pcU8(3b0HFt=F6&C!%02_>9p{!nM%RHG~~=fGd39H4G>Y$SV7g
z%NbN#5DjP4l`W{{9zSGs4jee(S`SoTKzNX_f`%m#F`<C$7I>MbiBx{6pq5`sC}kJ+
z);gXUcLscUO$?>4XbfIK0~&p0V9-L^&*vEI3_5cKyzvqw3mQZPwFDu@tLSKg^E!0x
z3uGTAbTJM{v4R|U78;@+EC5-k17d0z8e3^HfNlZ-r(DqV9xl6}C$Z>gI)eQQwGBE&
z0HQ$VG04E}0&$UC0ksLQuizVFL8H!4U%|ydRv?*|2&z$FXSZOt3$ddSF@D4Vy2TTz
zj)BD{N?XJS>_hCk@)XF6O%;5x2|dvS<YUln72u7uNM02O-)P|J3%VT(6bc~ULW7e*
z6`#4FJOK$xSMbgYkY*%vMHx6jMj?rSO^rax32Mk82dc-_Q1Sw}guxtua}5HGzA=cQ
z)#otPj111s_8>Vo_+8}TMVX*ZD5$mtkB@=2NP-9Ba1OtP2x5%C=>>syR3g{RR2Wq&
z2e}OF6zIrWej1pUf^v}yY8|ew0IkDy6~HG!C={0@mXsDlwvvKF0aQan@6*OHD&|a^
zu_@dmZG51cI{d;EY!&oEf<j&Oz^yyT`D%s+3gD4fa3+DAbp&d?`T2u#4|pR4Y}gXK
zI1sWr%pYQwo1;&#tDXWQ1E+=@=!O(fs}j@{g6RNtn4kkEkp4eN0mxkF6|x{E=!#v)
zI81zqKWN?xQkQ~MLR<Cli?rdb1#mE<odS<u_gU%~ppEmWA?jj&*qj-pe$h4bgp9&L
zyJp}3fb{pE&R2k+%Lty(1UmpU&W1cu0rELWC&V}C<2s0Yj6q%lwY?Fm1M*Z5eGfci
zci_<(m~KQ*%@sDQ0I4z+f?SDk9=P8C=@q)6^&1dp7sKpAxYP%^$4i7YpcMfSXF=>j
zsh^=O8U;0QY=A5SB?z>%0Zx~YqycF|fC@fHHxd-!u%w1N)xhtR06UjpszEjso`ArP
z;KY-DeBd+ZAa8(D0jO*58mI?#Eo2JQAF{$65+DSk32Y@=%wYB^5i#QmX&1uG1|NwC
zYDasz*h0n$P&|f|ZXqpnh(3_xK}i#lxFD-`AhLv$KG@Ml@Rlz09xx41>P8Iq;u#=8
zN|orNvQAiAcBTxlb0ZOj1$ZzG<O@ja6WsVgZE$izR;qXgfkx)RS5#Xd)r&!>Ekp&B
zS`m~&(TglREech9Eec0O{SKS+hqk;R?L6qLJzNY_p`*4AH9fJO-v`wJY7(HDfouY_
z&8Nu#I<E~JNJy)%QCenDGvH!iQ{X&MBSg~$Dg1np+ZFOyLl2xzAeq_|Pw4sJ3q4)T
z&_f9}$nh!g6Xg_8THUblMhYUZuRz%q>>=<d2{=^nje8;a+7Q{-;QAe@B?{_VIXe4j
zfW|IC>i~5?`wRR+Kon&2E~rfvf^A0A(b)%d4w;iGYMUx3H4!?a>FDeO8WB$fFC*4-
z1kH@{fz$>#208k=hPVa=TPZU*bHZ#^&{gnD%uNMp0ZjyghS$ME+<LjLpwrkucZ-LB
zHV~H-frd=VGcuDi6v{Jmaukw4(}6|lsS2ri`K9R@AdMNIh0`GWK@*aoMNyggd3tJ~
zb{c4<F=pFGHwv^;Tm-Z()Y&K0#Z^IFL&eeA$Hmo6Q=Ngq9I3aY00|#04J}O_$ONSp
zXiJ#0PjE<(mXWC`_>?VBK!Q~GBA=M1;O8F_@9CmttN=P02Xx05L_k4b-8NcBT_4=m
z0mm!okkWY15MQ5Q&>e%Gd6^}di8+~7sS25(D@k)Qi%Tq^Da_HuCEf_CRKwBP2NGqV
z$Ww8SheoZAs*k@jNYd3WL{rlYs?*ia1xX*230jTro>~H0(hZ(9$WH@X39=Eqo*B|6
z0d?1$JskbqT|t{sG@!PDq7m+S9n~;LACR3egLQOtG~K}~5MBJC2e`+Bj}9=@G4ceB
zwt}x_1Kq>x4;owW4-J9rPB#GUPDhN<Xn>W0W|ZKb)r1wQnkJAs4B<%7f=b5_up=R{
z2GMQ>HbmD@8-DgXrzdFjILN)Oej&(;G&MCr-t%$w15v>tK{_ChKw5jC8c74P@)PV8
zP?HjJzYt`~!V#P%bkxC>ySgT5KE*&2ypj*?3^@gKQy@3Bp_&4UOih?6kUF~v(sBje
z0TkjG1WH?=aZ*3fE@7D6w%|>{hKcYIb8xh~V5oz5LtPWJiU!_}0(lT(kOoAX6@&uM
z0IA19mkFnX=R$%JE`TTk?Lp=S)vmC}V?bUxrvTj$4aot}u+@MWVg+Mpf~_*p1kIR$
zuPT5^fDR0R*{G{vm<X?(UHtRGbAQ+rYAYCm$G4#lv;{5liuZH@xl|YAQY8Pvv?E*s
zid}UrsGk|sK<bGIc=&8Gq?rP@88vQ^Lm%!FPdC&#5l=T~czX!sQb-m7ISbkmKpvF`
zDS()YNScsDBM5alI8{Pctur`5M!D2D!C|bft`L%uTAT`A^;@ivoR|k$VUd`Zq5$od
z<|}~LT0jm5umay7ir%uqVh`dhYFzf@=jBvFEW<D#zM34=a`SUh@C5Y@I29nF04g^)
z(OabO@bGkjlqJy6*HwVUE@(DE72Lvy_O2kNX@fQB8iI1H1vGF&)j{Eg6ljJKI^eUz
zAa#I-6-2A9p=J=cO$iZJumx2Y!68A2qz!QdXyd((I=I&a(Fn?sU}tJ87`Y&Ft52{i
zcm@)p2<|Y~Ks}hlz$qGwyAXRiIU#OAa-zOIG+V<00+z86qnio}NI?rKpTP+jeCwA5
zEW{vc0zyMHAkMSWB;a50+5?DM1zVW;+6v&{2E_$h3>G7|t084Oxa3x_Re;di3b@N{
zP>%@Iv2*bU%{hbe1H@ubq#D9cP6l0?iz6nDG+`%IyZDD7wWd(cs%2o1#@dR6Ugn&L
zrv(YU>lb-01hi%pG*P2Y;4CdYl(Pe1Cwqc=QJ{-v!4)y=<N)wC935ExRv_jYdSumz
z&KRz}H}JEc6ck|F{ZV(@xPjZN&?_6E`)v#jkgqZVt*+J_^!sfhA#0hCvYNWO0-g5T
zAk8mBMiY?MWUG+A--eHY6BOnOw%}a>`W6hJwf>;xGtlUP?&-pspuoFdTw(VYfeLa+
zJ!7kmdsi3I<`?Lq4A}KMR8DJ=;PaheEe-|H6fdNL1dX(ST2Klas3%P-AQtUvX!tk=
zhkzT+;03!HUOJwdI$pMhI!2HMx}YG_1mD93DosGWc*s};G(~_eL4xgY(1G2{#L3A?
z&|E~2AeA^l;QRpIJ`0T$Lj(BUI>;7Obxp{KCulhoRE?#kGg3(vgy{E4p_EdnLk@V#
qsCY&O&Ugt}j{*I5c1=;J45)XG*w&*7S{nxL$DnV>L2?_s6a@fC#curo

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin7.for b/decus/vax88b5/rcaf88/netf88/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..0460801eb92625aeecb5f84b1e74bd9f4ed207c1
GIT binary patch
literal 40144
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin8.for b/decus/vax88b5/rcaf88/netf88/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..450de8fc76c7ca8e86ad6389cb8c9dc58def08f4
GIT binary patch
literal 36534
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

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin9.for b/decus/vax88b5/rcaf88/netf88/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..b3161af108fd49dadf69ba352757358f4f00426e
GIT binary patch
literal 18542
zcma!Ha4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPRgH+y^KlM_
zaUEP;Ts&RjykOsu00l!cUB^&&T|-L?3k5?XD-%l*hLC(KPRAh6U{6OYE7vgBAP>i&
z5MhSk(xfaaPNz^GAJ-61KTAC~{~!hs=wS#-O-{`$OHHv-NGr<ERY*xqEzm8=$S+OL
zDACK!EYV9%DOE_SR6wy@p)4~|!8s!_zc??oM4>#hBtya1(bEUQDo)Ky$xY16(KXdG
zG1WKGGgrt=QLu4zG%z)_G)MJ>owY(pX{wHbp_zhXX}W?1AA^O0p@Ef&sg;S5f~!l2
z9)oXcadBdLs;*~>m4c0hg@J{knW2e^sUCLYBG7$<7NQ`JxVX9o=!SUshq`-&zycG+
zKh|*PKpms&>JlQu;F4I9YK10cVr2?;rx_$p6-bRl8&GU1gt+=SJBD~Vg!u$}>UjnD
z==nJYJL<XnhdH>q>L~bnxI6fIh6K6lI=Q;I`3Je^IR*tdf}~s-6rcbW&#I7!*K=`o
z_Hzw!aCg;pMpCcf?ilIo=;z=V<f-csXb3ZhK@6NaQj<%p6wnd~BZD)8B7?I6s<@6q
zSZYymW`3T6nZA*czJ&#Y2S`moX;DFbajKPqbADb)VrE{kLUCzQQGRJjW?pKsLRx;2
zLP<udLQ-i?PHIVJo<dT7Vo{1hX-Q^IW=W+&K~a8sQDUy1I>;o~yt2%q{Jh-Myb>z~
zU(XPQ05@laFvkd8LqmOY3j-a6FyCMXS&+&Ah_>9+A}a;o#G-74AUy@2{JfO>JO+^4
z6&N^!L!E;BLqk0MTos&yTz&j}H9Y+SLPK=?Lqh^WLo^u~I2ptlI6Zv>d_0{!Llivy
zLR{TlgA_Czb)z&H7#KttI6eKGeL`Ja71T9U0)l;9T-`L)(ZzlIe4*mf44lp$jzNyj
zA+AAM8d{nP$hI*sFbFbmIy?IKD0upLhQxb@`1%BgFjzpv99>-Eji7=WKCXTmP&exM
z`1z{D2ZscC`nl_<`uID;BsArrI$ix-VEQ1Qgz`W>Fk;~JbPZClRS1p@R)NTB=%|B?
z3<&afb`1_z*MYb(AlOI6IX*PlHAqJWlCsn|IaR|PeKa7tU}kDEFt9Ul2DyfW2Kh0t
zFmSs1xqwO%1_oi2&~|qX2?+8G1IL3XD6WuV0$Gj+B<B|D=N#hc?`I{$;LI74uaKTv
z0!k9esl~+#1x1-<nK`NHsl|HSAhnQC3ASQTU~uLH`2l2&g04bPYDsBPUTO-G22dJc
zz#G3h44lsXzP|o`3i=>pJbhf<U4!)%V8&_~Y3lg7y1IbmG>kOS<J~L36B_Rt(3n7q
zS58F*&%Df%%*33`s#Jx{lGI#<oXp}9BdAK0*tXE|3h-2khgl1WWf)IW(-Nu&DW2V3
zL%ae!VR6E#sNkMjqL7%9QUnUJ{4}tAAnO<y7%Y)f07PH7hK`O7IBp?)m^nH+Iy#yP
z5W_O_(()N_#We$iECZ*Hzq_ZiqmKeC_7s9aaUK>A3N0#zx-bK$i(`nR0xTl*4Rj3j
zG4p0n7&I<G`5BgHK?NEpN$Yv~Ijb`;Fc>g!db%lSz>Lx`)YNkg)HBd?^mEaJ3mQQL
zH5EcUT>VTLI29BWz?s%Rz|}9_&C|y<KG?%C$kj!|M3WO5@^E`x977b+GILTHlo9%Z
zTpeA&84IG>!`0EnHAutLHAs^|457-|$3NH=tU|*?Qx+@^cafo{f~^9`AE2PsFw_Kv
zzJdZgL^O<0<c%~zIn>q9MZwdJfq_9A;%5z5dIEVG#lMD{ntJXbdIoy_L3#|vu)Ghd
zTM&ATG||Hdq6ZR43=&}XBE`Rgt%6=iP^haOD+8yiPp~V4BsLXpjy}PzdMK{NUbaYM
zNp1cCu0e#-8fp0(t+a=xC@ls~xK#?a3Qi%e!6Ar%G1Sxv2ntgPiwCLE#O``V1_e-z
zp_YK4=+poaevZDbnz+hIkOHtAYB{NjC?`vcQ;YHvb5j-a(-aDdQj1gb;AN*C18RwB
z%;3xkG7w~=f`Wpsf`URQTz7e1Y7tg52$!OU=(Qfq5>WQ=$;{0xQOGP-Ff>v~&PXgu
zOfE?+D#pma<dmg$&~g!_ECtn^F#9zj<tmH|DOX{<!C0<Jqt~I1&dwT+&d&a!ej$)F
zA_A%dQB#tmvok1;P*aEsB84O-C+C;um0*ip)bwG<;LHiN44OP(ynG5$hXH!(fEtP~
zaiHcza?*x1uCxKQ9hx+tJV?rbax^tTbtbsTA51l_IC|O$4hhx>4hhDYE`mdXG1G+`
zB3%@hB$kvGV@nnaAsLy)3MHvIImHT@pvFY8LZU)aVo7oatXYQE7Sm>M<_r!AhNhZe
zh{5IgMJd=!2bX8~+hvr;KdeQDQZ|@C%7fsLU`T|6LT^yEt|U?7+QZc+K*Pt=DabJ>
z64a&#wQ#WaSkxFeT_ZwVgZvzQ6ns3LR02Xn;vo%Y9T3;uH6$L~+80C5lTgzc7}O9g
zVo;+dz%fW4-2ICWa13(vbq#S1((!Tiiw}@NHo?pUO$~ZW*~2FQ+B&m<wMLzNJXJvM
z33K!bb=6P@`7z$j-^ax@NL>eHGrEPE3=Fo=JniEYqyq6(JV=`c$ZJSGMboZfXa#n$
zCW95MZNmu)4Nz$6c=!aU_<~IVwSFMHfFOV0fDn)pumiyXhO^hB1L`3{I*sslu#cZ_
zysy8DYrJcOtFwliqmxdMqmzzLsGlY&sou@e2^?mqc_9cY3J&2QS7-kq7X^KYQhfzC
zM<)?b-wYxOQL3*H<mkk}pu@oF=IEs7=IEs26z}K^a$c~4t%7H;hg*n-p$<qqEFR`?
zh&zKr9794uia=dQP~#Wm6-`hI0kxqavYHAI8rH$|_w#dg4$%m5bb^=xGZ7pVAVpv^
z85mG{j`CQ-Fv!(8-pAkB8`4gOgd40?uc6}RALQvD3=SR!aL*ImLjd)@6!anOPEZel
zAJXy#2}9ed0^n9C%xnc)1w$dQ2uKO2$qH$Z!rH8A5IHvmkRw1H1vmd76;J=*_}~E7
zAXjG}e`koX!eDg@3JS;uGjM=KL5*K*@&=%>1yCDX0X!H0vK-uA=7Q(~H{RL7y=zD-
z9<yaBizU=Tf;^!k9GW2Wv5ZAXFmSr~D}dD5f?7(D#I0kfqig8Oz^MR=Sg?==NQD)M
z(A4vD)l*kc2e<#R$$>1<FwoRgfQ|`3UG3rzYS%->VB-X+?VI4p;COe}5Z_>TPypjE
z*%%l^kxLv40|j5#;9y60R|W<KC0M!O>7;^crj8C&m8Jv(XLyijh^vBznU1=Kqo%qh
z!T`*$1&wH+mcgK+$`6#MJ^kGL!8MpPW=kv{RfR1`1*}xC0(H@g6>{>E6LS>u@>5b3
zz^(SgycC7}B*=gnT(lTG7|X!V;LMqvpPLI(lara3st2|gk{7U-|KL!9*8rd*Hr~-G
z*wrtDfq}sUQL@9GsjmQH2J86vJ3IP7T<_)|>gS>Z5{~x^_0^GwmzkWLU_sZQApanp
z0Dn)v5U>VNPal*7AY)#}Mi3J<3=K3HR1m#3>=uB{g48*%Q8NXEN-bj}h&w`DeFL<N
zOwGW)LpTDIXCN7tfq?<sLqzoil00nG1yoajQb<UUpO3%0hB~NZ0~x5U1MxjlKxl$o
z5B8ygtpY?=L07?u6Vz-CO3lqLOI1*}vQk%slracbYZzKVMitcK)gi?LgFHA-Bb0y)
zga^2Wk(DMW3>6e$wjfz&2+Bk7p1dvtBntdOeHCmK3^>7VK^kPrE6q)UbmBlMshGhE
z;x<q+2nccoB?Aq0kZ*(4H6bno`NbtQ88nIy)}c^bkeZyCmYJGjuLpLsi@!p+ho_IL
zf(FPCP#%C**AQb6(W7YtODCW*4OC=+M=C+OpeaxjK3D=82Zmb&&I-j^VA~YnBbD)>
z2=epQ09g|cihd-UR3K^*P6L%v2$j%r2|0)=1#of%rDO$L1XEkV5Hdak8rt#q^>qZ*
zgnllr5eQ>+)OFM~L8%Jl9|ds12pTDL1do(JLXSa{fs+$#XfQ;dU#Kr=AO`Me4MQui
z9$iCCP#FbL3-%7oF(9vLfYoRlT4{2_+zhHT7~}|;E(DW@nW(Oy&I>mIT!BDGp+G}L
zKCXTWw%~Ff>{cWfYce>&bU})LSU4c5(E%lOXvl(x#S|126cwP^z{*M?GtCt28i*~P
z@SwynLP1x-5Hz5s2pX(RO-W%ucd-MqTM$_W)QAITM)24iD1?!W)-bg4^KtcqCTd7-
z14SE18G6*~Di|^-!t6jQY~sP?9;nCwSHldbaRC{R1DS~^_+WA97wU@$K?P7dNkJpj
z&oji<QXA#~9ngr2Er^H3)%yDCN=jB%>h8!nNI^jXBp%`z>}?Bb4TGlbl+<+`ok2tP
zw(7yIfuXK`A)byt>N;-zLB6)?Akr};#MMPzhrt@nBxlE<AWuhkS7(2}kRX2_TXjEw
zKUZ~~kjMa6TXjFzaCIF|e^4{d7Ca^?1rHr?a&Qd-<z@p&l9vI+vH~LOfxH9?VMwl!
z1<Qi+6lg3HJrFb@DH;@rFl|Ud2uc`SVEv%t&c$CG%myoT1=To+n1QH*G%WbwZUyP`
zbVE-~&{zaXy7)67+Ey<9ur?kfW)TSuJsm(>GvJX_?Ck__eT+0B<KpV$8sZ90tl;`u
z64VO7BX0+iN3;@LQgc#EKr?2UIjO}8;Nd*bbgQF_i#{kcf)x@=6pB)F^Gi|{GV+T{
ziuFK!e6SmE&SHW3i?FscC^3OXz+fZdVxU$ebcPEg=i(Uzl^VS51ru=kM$EJ+1ULo<
zhx-S)Xc-&oc>4Kx`nhUZ80fgTx;cjWgn)<MwG53IKr>X}Q5{e{1`5k~a9a-4c2Iy!
z3xL{p;MAt6;O?&w;;&$7V!#0IJAtwSSc_k%FQ_K~9xO*sHIO`F0Zx-hjZJlR1+bx3
z3eJgndHE&KTDB6YEvToiuBomGNxe{;EiEJ9X-|)VK^I5A85EbG(nTG`yPCmjkh)*b
z&p$*Dl&uwzLjyXS0M>`Y+~80rFIVRfkg>teL7oAcE)1adgp0odq6D-xgjCCZp}wFp
zol{XEyeP9IRUyB$L;==rEy;(}@E+h$33m1MM5$|oH4w&WLTVXKMFpSy{A}=)adB#H
zW^#T`ex5>NT1jdV*eFQ&f(m@p3Ju91O^_L>dFdq?pz$YA(+1qwHUzr?6qO)%K*}s|
zZ3bybfpQznI_OBcy_G#!j{>9x0J0RM4WwP$5E9*>HdJJ4u?}d68$K3~aIJlW3(N!s
z1qD!j4^EHJk`KlE8en6MtU#^@n^>G$q5v~e7s(WmGeCW5P+)@UQ%-nQ3=c0qZJ2sc
zTLRKj^vj2vh7_EjUPvjp_C|Iba%$mJR0u|Li9$)fLP}~{Vrfo^K8dbMRRNXiAa6q3
zub?^7l+5JBl2nB}gzF&rKtVwPRBn5^DL~q4FpqF5D){9qz<mmv^zgNU`531^aC-z%
zGkCf|%z+dm3bqRBkn&s~njvhJ)b;gUT)}xl1KdH@fbujo_4UobC6j_0sFG7qP*>82
zWlvjmeSNsQp!(o^O-)eW8<NC8EoOLQ9j04d6Er#n3O7*dgVx2M7MN!mB1+2>i$jcH
zVE}1K8$u!;-q_Xw4d3P#lz{VAL1J++XowbG-y^DZPgtdI4l_?dK>=K%fqT!O0xb`e
z9bra*%>!pMb#)yhaOYYX8WNn4ZX-%U*8%kx!97GxB=g}#GkB08-p}9F*~4E0R<vuT
z>L95F<zaBMA1)0pl;Op;p@AKeYNR%qp#j!L8B*Dy0clH`!rc#TilIcHAtdIJVo+aS
zT|r%6-%l4=AIx<cQ1viAD5<D}+I%`8s>tdgEwW(eAjc4A50qA!vl5bjz*EK0MkbPn
zG-Z&~fI<i!jo?Dg1eEt+@dz0P0YxOJab=|t08I>_QY<sCEHNiD1yUzLM$91T8Im1Q
za;J;G4|3jtln3CHqJUJgYg<CbTy$K6f^02K3_$B*K((}j3E0J;337bObzJ>ikhMYD
zY+xUPD|=AftGoKS!1~+HU{f)?3SCU5P+Xb}T3M1-nv+whkOFRQrGN)qz}1U_y1EW1
z1sh1iV+KnSc0`QsIbyfXwWuh+NTEC<Gba^dNoHQULM~)I8>k3{WfzcLj(F_~gZLNK
zKOk)ikU}a9IR>C@1{Z%<22gt!-k4xu5Mr=2G(Zf385$TGXmT-dBB@YeurxtcVX6u3
z-y&rY1_l`hOG``8Fd}qp0NyYHts>BblqcXciqQp-28R_)J+u-8bs#{^e^0pELy*^<
zFfeE`fE>#S>EbA8z?)OxrZQ+DT4GXuQAuiwp1P)jK1i)8rrOZF#H5^5P{0?ZCMIV<
zqguyN(+_nlnt{OxW$q=|H3T{>5%1>X=&lj$8WI9phy~*4fCx|{N|TYn*&n<j4XK@v
zrW4c`a56=0>j$Tn6f5KxDJ18lCKeS#+l85_DGF&hiRs`%H7!3UCAA2o7c@qMy@j93
z09suEU#A9Y#k+wgQos#)1xVijYx`e;0km=hRi~$qYcN<NSRbgQhK%fiR<ptU>jxf9
z1Z6;oMe+XOey%~FYzV8dAoW#9KoDd(kOs7G4k_=!B|WH6hAek62agQ-7o_GXK)efH
zL8Aa}^MX2)papZFA_5){pd~oou92XS*MK-c2h_w30gn$tn`+Q_g0#_s;dKW@IXEgo
z?NFy+*AS=?U@>rvY9jJBPJPZkL74iG^C2jgfEvYMzXrL2i$r7(FyL7GW3CBav4xu1
z4I^|Mb=1`rG7^gwl2TLi6ms)Zz{7M%X#`SSy9vNcEm&khd%7jI;JgQR2&D9fnHrg2
zs*qR&YJrs~B$k$B<QHXDrKW(g3fP)Th{>s#CPVWpYTsA^Hr5XsLuX*n!j+p`BLX~w
zT;qK_eLX`oz$7RaC98sR2=-irtiz9y!P!#_q!!V02InSd3QDag$Sg`M0Tm88pam$P
zUUCSiAB=U}JOpnJ3IXQ?lw1Nz=HN_{f<Fg|LV96f@9Fu3=s}xq0gw?lq_{xT#Ga7a
zR{_}vkgg2883&0FOUTM9@X#bQSreNL^GV2unIz{!1qKF49pDy^9A%(UZ%|~DpEDq>
zQPfa#0~e6Up_KyaO@LEwCa6jPb*$r|dBDU5JrAg>E1)F*oSgh}<g^bhksu)sPw$z?
z^%H7(2e0u(O259YLGG^56ofVH1rbVnxJPJE*Il`I2E{`rgyVf&{oF%5G{KYdAYoU(
zkf6x;V8<|!OJqT_iXlOf;CV++M<359*LbiiL6dNXpjkKt@EjquatAMXgw4bnf(lwA
zO-(a!ID(3BSTodE2c*yznh-&3XfFpzL{k$oa-*Qe$*Hfet{37P;Nlsit^*o-3=M`3
zMS^O1TlG*s5DgvBM9kYm{0C_!yLm={Mmr%w!JbjBwji%UxX=*LH_?HQg>w1_xjXuK
zMmd5O8r!Oa$EZR25ksFkE}p>w{=u%c&@P|4j*11mH1&3kwAHY*GBmP+t`XNUw6d^*
zSC5+Tp;>R&NLLqi&`Lm1bJ@jT16<OB>Pk=7AVcU_DrEE$+(PpM)z_fzFav`sbdFNP
z&=_e%)({bokfoz8ptTpEO3~ThFU&P4BpxCh?-u0m>*VRjz`)PI8R8!gZnA-wej7R=
zrB^3#dIP5j1xFVbNYuxN_(Njfmytoig%dm`WC(IpD7a2V=@}Y=>UjgrVDP-10%UUl
zDCEILf)g2Nm1L-o4_uIeK>?gzpmm|6i;HKF2Ev7)G^Gh1T~bg`aPf3=Q?ONV_V*2N
z404Tk3i0&SPz`c*(*Ok%+(fW7nmWG0?qC&~kl89wAcORSOIlD11Yw6ZIOIXC1aMyn
zQvRVk9^KtwTNL241z_jH!W`mTSdhc}M39J8Ky3+#f_)E*Xb7#XU<ewIR8UX=c>*${
z2bN&~rvq5K2Q*aa8|?1w8mR$N2MP|buf1I(H5t^w=7P&ZoJj`k&LD6a1Wg0EhPwub
z#Jf0#xGLBxfGEfcWIu>_h^H?|97HidXDtyy2pVleq$+I%Lr<(J0BayZOHLPm1_lNJ
z22OD20A6yStgQi!#&Uukjg&e;!3;^Cj^I&TsB=N?hkC<Vn1K^23UWQjt)9NFLE!cW
zC`lkCDUdD=s9M(u5Kjj}X@XYTxG89W)FX|vK<Y9S4GOjj5G`nOP^(=dKnzKw`Wb8_
zXr(!%J*oidCxb+h90t;aa2SZE12IW650YNt=^Nb7Qh+-Nq!jEV5Cbt|tiS-8aRF)4
z2#yR6arFf+;V=QupqW4%0_l$hdxVC#_=kfg2;od^1;cpgs&1$(a;ia-0oe-;a%fC@
zx*335Moyrb1JuuhFmx3lRTHQ;$_Y;HV7X8q9|dg%LjeX(P$Eak3`)?o9r!YW3ZZfn
zoSu-%z<8{wEC{r)8&pVZ`hi<8;QSsM07@b8puG-$8jz($nmEfuKVnKcNO=N^7DV1c
zE1rCy^WmTsMUE~Cpv>*<8tLg`YoG(FhYV0_2XH9>D==W?6SPhU@ptm{gQPa_`Xu~?
z1w>OCBvnH@QlJ2Vl=$G1Qv+rj$U@LGA3Pf)s!wlM*8p`*_)IQHC8)XrExrhH1@+n>
z{XV3Y0k*b+zP<yz_Ek_ov=#_zQ`dvm73!!n>I&c)bF{JtUUGwKYfm>nI3H4ygT_$c
z1JU4k2bH2A^N|y7Fl2=nTH*~Lx+M1{x+J%yNl6YXGhF-?2$auysI6TIjNYA}zqe~-
zfTIhf&xEzb%L%SGK&u`=`>uk0-Sri`T_c_R9fMrrJzYR4JU+zH$;UO`(*?ZB5#ICC
zPzm;Rhc5b)X5b8Q4Fau$3HEhY@s0O(jf@8gc>00rHqe+6Y~P!&y9#J12I4I6x=amZ
z>kKsG85r!qEgsOEim$s0s8s|q&c)RYq!R8J9rXY=BXu1ekTp8$!LA`7X9qaCsOuot
zU;(Hh1dcDH{s6)$ctS{l<{{)qLI@dZx<bZ#z>P^zaN`RhLv_$DGIe)<9~X5^_-bE5
zx)9+CTG6Ynqv=LMj6f_yiWgWSRM#Qi1;!wEtGh;ofOc;xsOxB26YBzFbseY+bkso|
zACP8Odt!B)AX1cve>fsZrJ0dn0@QwR%9Mqdn(Dy_6G8hM{X*1rG($mq;E0Gx?*Ids
z%MklPAtpjfV12hxA0KrcO&8+a2{sSeolvuU9NmM7k0<W{Q2GM<Q{BnY*;`#llgPXa
z)`?=jpKAmtKoI*Q@#cN+07M!M2=WAnrN0NUem8=r5s2HtCg}V5`}v1>x<#t%Xqppi
z5-6QQ%mDYDHG_!`e?&Tk>(_@wCGn}<I{=YhokN3yT*2WG>Q1cdP0+#tYKFe6i)RQZ
z-&hfu>%0R@VX0F+$Tc{?-w#v_`w<-<rfBW}nE`f$eh4I05Lt402bjU#;o}$#N>4<`
zq&ZxtqYKFO8cxK9qB)xDL5qVxA*ikc+RXx)`^8`4dIwm*Z4Yt{@Bt;k5TZlR0?mGq
z3FL*ICEOLD6C~7iKr`XQx!)4a4Iusce*T~)th$b7Jdve>ucu#VFx(BGSq6RZf;eJJ
zHK=}+as^!KLQJtGE=ECZAxF3?Ts(uIjtF%mNk57!zyn<BI+~nBx*@<d$kX2i;Rx_5
zHgz3M1y|zS0Mn1+h)_Ss>Iron%>W{6L|4BM&=w%5F`#yqkE=7dY(U<P?uOjTLOtgJ
z6#Ss(V1T2G26S5!WG@Q#*)xAt+<T_Lr8IN{l{)S{Q=oAJ*!-G?3SzGlXkUvPWa%_~
zNe9?S*!pXA$XXMmaa0Sm!B9^hS6lEZb+A4wNF!Fy#W6%(M+9Eab0WqtH6i0Upx!0w
z>_2=x1h@wXnE--KIzZQWgPh^%=dJ*5!-V)NfUR^5f{cA5=EUG@Ou+qP^u1VMP0%3I
z(NTvuSRK)V0Bx&6+j*r486N|66OlTU7MkkFqiE0(d_Tw<F059A`j^Ptz+jeZ;I|z<
zVv&n9LZA*yU#g(>k!bt7ko^cbPefAz=iE}J2=cxa&@3u=eTxxv%tArKLPuQ#G!>_b
lvfu-9atO3v4A!9uI`0D(v5>JOWQTw@GbzAVsJcMh4*)JxP4xf(

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin_ann.txt b/decus/vax88b5/rcaf88/netf88/bulletin_ann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..f3601d202bfc76d9ec47fd4b75b9381b4ab7fac0
GIT binary patch
literal 7818
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
IjR@-p01e5k^#A|>

literal 0
HcmV?d00001

diff --git a/decus/vax88b5/rcaf88/netf88/bulletin_warning_vms_v5.txt b/decus/vax88b5/rcaf88/netf88/bulletin_warning_vms_v5.txt
new file mode 100755
index 0000000000000000000000000000000000000000..939893a2ed8025760c8fa4358ed11eeb7d7fb87f
GIT binary patch
literal 1146
zcmeZca4X8swc>ORb_#Qhu(I+Ea(4`IRrC$=Q4Mf&)(vxv(DU^S(Q|bPb%==2^KlM_
zbAx?D0u&4lbR9$8bqy^oEEEjPtW3>C7(()`I30sLgFPLstX#ufgFGCALiiYhOOvv!
zIGsX$d|X33{TLV+7=jprQj=3N%TiOU6w-?Fa~06+Q%I^*K($h#EHhETIU_N@I4`xt
zTEWmj!Lc-50b;YUg|4ehhzx^EVo9nMnv|uLp|OIiONa)<uL^`cXAAO$LWrxMvtx*-
zLzqvnr=C}UkDi}nu%n*4f0#o=gpPu*hr5HXXGoB%u9K^an}3jto?}peBUp;TkwHO0
zK>_A_RY-8?xwty}xrR8nyXrb4t9Eyc^mX)ea18R)^$0YCnZh6l4ztwc5-SCyU~^*#
zcMS6L^mDgTa7-&nEm9~gNH0oE$;?YvD9Kj{Gu2V3%r8~&4Gj)aC`wH%E>6u&%1Kpl
z^zrd^1jU_WkU~;wT7FTgCqq$cPG(*<NF&U6Jp~2NG_d}Z{5<s%g_L}Sl8nq^9fhLO
zygZmf=KzKB%$yvB<iyhARFL8#1|Npp#N>?3yi|}Al8X|HGxQWRd`gqEGjl2-?nx|4
zRY=P(N={7yDS_Aw_mz%9ab{j}szPRoLTPbou^&TmMq*KFib76iQc+@2W@@pHLSkNu
zLP<tyajHT_Vp*y}az<iadTNS7aX!ca5ceddDwO6Wf;?N2ui)ty9OCHXqmWsmr{KmA
zl95>qQB+WrpOl!CQ>l=ZpAOPmq>!7Mn_pB3aus@D!E7xpR!A(%&rI=SC`wJr&o2Q5
zL}^}1YLP;iDa>Jc5O-DPmli3&!U7x+3Pq^}sfi`2DLIu;UxEVLIY1$^*qtG{2rLCk
z=p`Ac3dNPhC8@az#U+VFC8Y%l1x5MEsVSvJsX7Yf8JWo$3LsBpB$g;-Bo-8;=0Soo
zH&s!Sfq}uB!7-;eUq``HAtkdoIln9w6n?q+MX;bMRwx1KEKe;;Rme+CO@U}m%*n|w
z2ZgIbQEF~}2`GwkQc{Z;ycyC`6H7{q!0}n0UzDu?^DiiclqeLX7M5lfr4}nBD&(b>
q!{gCH&&@vw=2%ZifG4Fgh%%&P7MB!dCY6GNt~evVs3fOSj{yLcE@X!Q

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/aaareadme.1st b/decus/vax89a2/nieland/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..407fe5e45d4ad818080f69f8c5db18f1ab9ff596
GIT binary patch
literal 10302
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
CmoY^E

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/aaareadme.too b/decus/vax89a2/nieland/bulletin/aaareadme.too
new file mode 100755
index 0000000000000000000000000000000000000000..f2e43eddf808620e41b4df7f76b0146f18bdd0c2
GIT binary patch
literal 12184
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

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/allmacs.mar b/decus/vax89a2/nieland/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4e65d4a20aced986b1c58134afc7b18f5e72a569
GIT binary patch
literal 9322
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
NPe3|ASkKkZ1ps&`c#r@9

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/board_digest.com b/decus/vax89a2/nieland/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..2526a71190eab00c02b8037c1f59f3ecb59f6565
GIT binary patch
literal 2348
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh#iB9f}2~kfsRG2f~|s~kpc!#RB%a6%gjqvNK{D6FUnO&OHEBt
zNX|$sN=z<EEs|qUQ3!SoQ3wd~4{>!4vDFB-3JQ01(bRWwb#n~$2@ylcJL?Aod4|~r
zM+OH3g()$pD1-*P1}RwCDyX}uxVwgU1$b&GDd{MIMEx9nU6nKq8B`QpBSL~4okQZ?
zJbhdhY!#H8LVbMVT|9%VloYfTl+@Khs@1`4y^x3yB?c`96$KYpH%~uTeUKEYez<0c
zHZ}$o1z$%`9~OonS4S5S2B=*qde|6TTzy<aToo8p6#N5R{q#Xf6+Ha{LPHePp&G!B
zQwRA7tRg(fGsIQFKQshW4Jb5_3~&qb_l*ZRlbu1u(cRJ0&x%2oK}7+iLf_TT#nv?_
z$Ug{bnNz5nn`;n*DT9iFr<;PC3e;{5107=>h@7T^o}X*5o`O<HzLk<fh=;46g1di+
zze2FLX8<@{KsG7ZBIz~JaZ~Ye_0xdrhnd66paRhec9S6k8-ohS3@c|$yA4fYnqZde
zq5@=xfQ@6|fcn+YijZGjs9~QW4=9BP`TK%WkAf127aZ#31>vzVsQ9@?gjmU-gnEQ$
z2uh%{F{prI%E}7UJs941E6UGB4gF9jFIVRf0fZ|cp{>9T3uTZC7&sYJK+bY?4zXgu
zVvhxSFb9_=Wu+#UpjZVm2;>uxK?=4CP<wP0l;Db47*yPhtU!4LoQ8Z{{oF%5G(hS#
z74%#K^%M+{(hWEr8)5p{PzS03lG+rIqZq756O`v6VT?$phLE%dw+~_n$ls8(=4Qme
z&Y%L;Z^a<NprQa~!m<%4{J}ZJjsc^9LK9F_2rtSkNmT&Hgo3t0h@+E&Hn^+-l`5co
zjAAk<w}4Fm6(XP<;zYC!A^BEt^C5KvNI!O4Kv7_&pr8P<1r&U)MB4(=35sdBRp2_L
z7!v;sX6PZMqy+X2f`ElbeqO3VQchxCwn9#3UMegNfHDTO*nmYOO7MUJo{d2TR3urc
zqUREQ*PtL<SM=<{K%ks(4FnZZsKtaXav}m*X2>9l?lVYwW`O4#kTOu30nvt548*$5
z9+skg{GA;`Ts4%eln|K<ln20NA}F0gEYw8G5@4$s1kqjQ=EeXjS3qF}DOW%|P%J}u
za2JCVfJ#$PkXeCBS!W;rU{^?4!@$R&q5$DTstyqb6@`G%AhcQrRA+&-voolGYX>U^
TLgs+-60{CehgKSp3d<S*BNR0z

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/board_special.com b/decus/vax89a2/nieland/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..b378180e783ed2c7dae2e85056a8a3bb1b8beac9
GIT binary patch
literal 4462
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
APXGV_

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bullcom.cld b/decus/vax89a2/nieland/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..9bd44b7d8f12e8ddc13131a7038509009933958f
GIT binary patch
literal 20214
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
W`ccmph&fegDgp2B4E3Y#K63z0>vT2%

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bullcoms1.hlp b/decus/vax89a2/nieland/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..0baba735ab7fdab8672d02df3bf22149f2299004
GIT binary patch
literal 26952
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
UmQ;WT!a?JapmAK#J_$Vq0Qe=nH~;_u

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bullcoms2.hlp b/decus/vax89a2/nieland/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..6fed647e7b66b4ce74c7c455aaa562e58d8976cd
GIT binary patch
literal 32868
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
I#yy;w0IJCWPyhe`

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bulletin.cld b/decus/vax89a2/nieland/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..f95c82a62d741fff03c1a7219c88c91edcb318f5
GIT binary patch
literal 1376
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$Jp41%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guAO;}@
z1%<%U#GK5u%+w+UCntZ$AQv>TP#+)X0FZeIb<RGnj((v5ItpQlIi;xz8bPUrrI|&k
zDVhudDCW7kc!r>w=It68;OHWVqRPkL-O~@vCBBY9-mWenA0liGaCCRoQE-6-6oVy-
z83955z5yX{2SF7n*eWQ&f<#FZp;s71Z;-2_i=S&a1G;FKYf!K&12cnyf+B-Ih*SV2
zyR`hAocwZ7;>`gi_T<FU;?!b=L<KOfBwryZRUyB$q@c8<BsE2$IJF?LD6s^jy125q
zBsEtdFTW%+Iki}i!3b_5SZ8v6UU6n|NwGqH8q6>dD<?-mNmr>@M<G)$RnN*7q(_%(
z0O~7fqAgF%D^W;PNXbk~OD#&xD^W<!NGwWB2BjZ}w?NrkN1-?~w;-odp`f%xAu|tL
z4y2?OgCbucKQEQR3*<tW1Zq&}DJUS@1S&5wi$QrBY)D#aVo7OHs*XZYYHog6DoD&3
zY!)mk6H7p13aNQ1pdbQe8Bn-^GMx)Jw;}W?lxO7Uq=F+vQ4<<}CMYo;>>A)0<QU?L
zExqU>B^1;Y5gg(e6cQSMmd1la`~y(aVsK<|h^sH$?2yWWR0UfF6~9nlC)Xf&A_S#P
Ib0tj%0OmTKVgLXD

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bulletin.com b/decus/vax89a2/nieland/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bulletin.hlp b/decus/vax89a2/nieland/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..2d590a6cbe0289b30f7a801351d9e6caba2375b3
GIT binary patch
literal 5624
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

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bulletin.lnk b/decus/vax89a2/nieland/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..7af21b8ab07fa25e446c1861bbac6823b6f56653
GIT binary patch
literal 128
zcmeZfP*L#l^z+vD^A8Dfbaqv63ia{P_wjVn_w;kN1#w(MJpELB9X<VYf+K@ff+K@N
zTz##ABZKvVL!9)3U48WZ{6m9XgM2)lbQzQx6re!gHNq9H9jw#SFCa8T-#;LPfs4V@
N#a1cIP|wUl2>?xWAMOAE

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bullmain.cld b/decus/vax89a2/nieland/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..ad1e11e19717613eece72e9e31e459ef69fc770a
GIT binary patch
literal 1144
zcmY#kP=Eqof0s}nR|Tg~A0O8cPrrCyM^8Uze_vlmKbK$`xGEP{H%~uTg)rA3C%95W
zxGdBtg#gDOM_<<v*C2%eLmdSlM<-Vw+hA88SLcv;H-8@&*B}N33_XFNjy|4lo~}U(
zPEP)gK`wYzg!=e62RPy}!`a8x(JwRrW;vW2=I9gZsuAQG80s11>Y~XYhsO+87tauU
zuJCq^3~+Rj$76zzzq_X&UcdS}26?->sN*psz|q}RN5RF_%`wy`gh3IH${<%q7eCi<
z0&2osgMwWd7#S29d>IrKLNZbn((-e1^2;;x(iL(t^HLR(6HALzixm<fypnu{q*R6c
z(vpJGl9JREh2qqL#G=F!km};f;*!){g}nTd%;eN!Jq81)c@R_b^NKTzONtfp(_lt{
zSUEWgO1etLItrP3sd`r442rr`17QDnrYThBmnxJe=9MTUDx_qlrKJ|7=9MTUXCxLS
zCYPiZDL_0_TAZ4qqfnfgTaZ(!P*7T;keR1Yl98&Al3JWul$xTDpO?zu!Jr5eMhzl8
z1qEb#O7ay_GK&+Fa#F!Yq@^a7loqAxC={jU=9huR92pd0F{qGO0#=opmjVhJke#6L
z(o;~-aLLb8FG13!P@a*WlM0RoMNM#w+2e`*U{_GC3vty^fTVF~im_GFRnjCb{RD?N
t28DzM;LQ`kA^v#tU2tS@h^sHm4Iz;MuC^+Ep}tP8K{{{;nJZ~B0080y7DWI6

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/bullstart.com b/decus/vax89a2/nieland/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/create.com b/decus/vax89a2/nieland/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..4c06d32b76dbf8d3db5a3e967da9b77c0011d876
GIT binary patch
literal 730
zcmdO7P*HI64+;r#^wW2(C`rvr(f7+w&PYwp*7wU#NlhwES8xjT@o^3D^kdK>UabKM
zY7I$HYea%tV-nPwkf7F-1hr-)s5K`+tpy2cE%_N#6nq_>gZvd7eSCZ!or4)98B`R4
zT|*R{{e68M{ap0@oxH%&?CkH$AcaHD*U{6@f<Z;W(@numCD_$5$k{_f36wVU{C%91
zG!^vxT!Zx#l#~=gJY4-0TwHxzLtMdzg5<5u@#%C8MAGTw>7?%*<mw33%^=92qTu7{
k1U5=ROV8iQ%bG!eK?P<5L_`bZM+cB=Kq*zv$IqJq0GVyhlK=n!

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/createrest.com b/decus/vax89a2/nieland/bulletin/createrest.com
new file mode 100755
index 0000000000000000000000000000000000000000..f1955432c283b1e01852e098a67d2e1e3574aff6
GIT binary patch
literal 818
zcmcCzP*GHHE=o--NmVFHEiO^WPg8IT_3?2H@$^$D&qyswRjAA_Rme$9&Q?fNaPtoe
z33BvPNY2kK$jnJC(qqs9>4ysIyH=E>=B4QS<tJyPCTHvW<)@@3m8QeZ(<VW!0Rt(j
z4M|dMM3QP_l2n_Jq}r4u)n+8AHYZ871xczc8Tc7g6nq_>gZvd7eSCZ!or4*qK(QO_
z8lvFr@9XR6=c4cL<OPm;XMbO5TynmSo_-9LAX!g01viyoSH~b{4-F+y3e@xWaZ=J$
z(DQQ*)>BYYQV8*I^;2+h^>Gbx1se;Jw`Q=wtJgIUNw1HmlfHA1t0PpuAcKm6kEavZ
iECnq+e<v?%1_1^Ym=zEaEs#GQK+XYW2t6M^Zw3IZVdSy^

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/dclremote.com b/decus/vax89a2/nieland/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..366a7cb20f0345ced7f35923d5213e5d55b8e85c
GIT binary patch
literal 1258
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@wi}
zr2;bWa}Kam2u3*D#n}hyPB%{<SB139oK)T7g4ARMzffNV18<Q2@{H7?R3w?qyyTox
zko!TQoswCct)q~VS(KVwl3!E_aSX^5NHFB5fgJ=A&|~lgndX@WN)u2!Gm91S@=IX8
zOie-cCs=DvetIS-LeWAsIWdnx9%NopszOR?T4r8q3MknX<Y(rUC?u9BWP$>afr&vy
z(GR4`F{dQ8C@--jvn(gIQU~DzaKcH>FU?6&NJ>>G$Vp62O@YS?%u@<bUz8T77O5Aj
zfXpi>%CD$Y0J$v>mhPa52bzfCHitU~`FZ-eTPZl^DY!;>hQK06A-A-+1nhf|#gL2v
zie<PwQYK0)Q7FmCEY^hD49#UZsb#4-3i(BlV9LzPRw&QR$x+Bi%uCk;`<#nG1sv6W
z{{DXK3@QqK3bqOc4D1Xlj_!`0epU?JP%%FRZ3ROH83q*vPd5cW1wD6HJq1&R5D!;B
z1$X}te+3tRKUZ}I6$SqQS3mvmAkPq2{UBFI7k$^DAX~6e3ZQ%t92u<Q=NiHw$DpF%
z;_Bw<=c=IZ=kMe1t^ktp4-E+j4FM^X#VYR_6yzTSl4jsyQ1Nq(2#I(0b+H1eRRGzg
z0JaR|5Re)LXMbN`M?V(^9tIT!1$8J--3-KoxDVtsuxcc`m7wZWz!K`}D#0O+A)&$Q
cN&+B#V4uP)W@7*=vI2#WvyXqUE67#`0JZ~jmH+?%

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/handout.txt b/decus/vax89a2/nieland/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/install.com b/decus/vax89a2/nieland/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..1bbbe6b2ab16e30c8fb4e6f63b6e49479eb8868b
GIT binary patch
literal 814
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!B`o5>9*#l!{sFFj`W~*1F8aDA3;{u&VYV9n0j@zh
z!I8lML18-1zTQE8K04w4K|U@zF0LVt&K^1eLB76D5g-+Qj=q|#4EnASo*@iO3@VCl
z3@VBWe*Ph@R$#}1Y*#2sEiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v
z%r8|)$ydnBFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVexQDAxfQ~|LeoAIq
zr2<HCT7FJWetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi
z4>APVX$mQsMXAXp`9+mF3YmJTdJJYD(-c5JMZv|@&C}0S9}@gXMg>O(yQo-2`?-d@
zcm}yThxi9Y#(IGCg=C~EBqrsTfqa#hs!*JfUz(GG>Mc-|1&25Wh3Gl^`$8R+T9KMu
zT9TTgkeF7IS|koKDYY!Ms8XT0vbZEQSD`31DL=nN4;=mh3@QqqZVGNH!LE)$&K?>{
zpacT)pcTkuJr5rzB~1lAKi6PA1tleg5D!;B1s_i*Py%rcakbUb2PuVzEm)5qQ6{<u
xqM7I%<mwpWip4w~1{JWCm^Oif(AnQN*iZ-LSP;ud1*>Y1ULQ{<um(^P0{}bc<%|FT

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/install_remote.com b/decus/vax89a2/nieland/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..f9ee8ae3e378f5d9adc75741675c41cf5c502576
GIT binary patch
literal 5254
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

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/instruct.com b/decus/vax89a2/nieland/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/instruct.txt b/decus/vax89a2/nieland/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/login.com b/decus/vax89a2/nieland/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..d8fc0a2bbfa96bc6ddf5163ccd516b6edd22f967
GIT binary patch
literal 1100
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXyg)9(k|vT9ON&#B74lNc6>?LHixbm9
zfsqdi#+1zBf}F(4)D(r%g8V#%oc#23uoLpY=1D+P3MfVB`}n(i`soL`hPeg>yMk;p
z1K9@ie`axpLQ-i?PHIVJUNOj3NvR45!;4E2i@?dGJhLRj7Nif99`aJlQ;SOw0g<YZ
zpOcbWT%x0ppPN|%4nLTE3WcSKIhkphsYQAWZXo@jbg2N2-n9H8g_8V|#GIT;un$X%
zQ;Ujq6!P<ODisP+i*gh5Kyh4LSzMBui|~G8UWz-&9FRNGGK-2!6!P-(bfK!!Q}a@b
z5_4dxK`9gA7mf0a%;XFmg-l4y7bWH~*nv#)^a~CN4RQ|AbN2VufhLHQ)Z*l#%%oI>
za!^7{M79GO5ek{bntIM4{UI5d#bBHA^HLRx^Ff)SBwr!1EI%_vA-^oOs5~PzCl?es
riEwW!fPzyYC%>dvAwP{lA7l#D*kbhfQ~(DPsJH-owj?t*6_Sbp+9PIg

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/makefile b/decus/vax89a2/nieland/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..af170faa1cec9fba058124441782750ff8473514
GIT binary patch
literal 2518
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U|>*Sa4OBoNiE6DQ?OEiG4)(4Qo$TO
zkDMe1264C=umnV%o_|gfgC~Q6f`U(GUbce1Uw%kYVlq^le@>FVPiB&WzGq&tEzDFE
z-^9#3o#4u1mEg+alGI$Q;L2jX;F2W$;M5!iT?Q49SqdPa@0TB1oLZCvGQhPW6>b2?
zb_NC)uxmipBfHo?DGTgkkWUQska>nEJR>kqA;tx6n}PydqcK<#=3WyNo+%2?49tr$
z!)A&(SPo{21q#m+%!|=S*O#213zh-t%1zA719Kd6a&i-si$QD#MUW1k%%q~kqDlpQ
z=c3fa5=2-lXo1y8g46_*7Nw^u==<cSLqv77Ai>7q1`an+_<$56hn*WJNtEW~fYL{?
zo@ZV%I6zV|i{R|E{G60j2scI=WD6*oU>M})(qf1-gE~moEx)LwC^1h#-?gG7H7^B}
zID9gTOTfm09pIK<#K6Gd4tEhG#vlm`q`*KA<|brUz$^iqgX|;*S&*$T_kd}Tqu~Bw
z&;ZF3auwK8WLH5_4#HK2SY3tW5Rj#CN5)XcRbWezT?I+O2v-?lbrswhAU7d7kxH%t
zTZ-%|NY+8P${4GwkQ@SX7u=ClauwK81_n=fx`Je3gsV*8uEOOKkh9?FMj?g)BejDQ
zA2d}Gm#)B;B8L^EC_%W&6z(dhxnMisfdh6DQU;_>x&m8@>?%l+hH#bHK)4EQDYB~|
zg(<>S<^$m>u%*bZf)wfqS6K{%tH72by9!ddAY5fR5Uv7S%D^DWfK+=aSSi4Gxrs##
za-h=KH!-;=UqJz0H^3D5CKiEogAzTgQiS*j#7oXeVUP#u4o)pmaL&)oO$600u-YD^
z!Z{~}fq_99Tmrx=QiuUyF31E0oF;&kfQ?WCn*eJ6Kx@k6{M=$gJ&&9MaOMQ@j6gg)
zkXh*Uvc5+uR2|p=s9zx3bx`#Sg7ib`Y>+aLdIoj|ExnAKBn2x5agZ#yKFi5W($7fE
QDbP<YN>xzNVqjnZ0MFt3=Kufz

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/nonsystem.txt b/decus/vax89a2/nieland/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/pmdf.com b/decus/vax89a2/nieland/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..024f934c186308a4cf3a94d20cf86ecad8662e91
GIT binary patch
literal 23088
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
J6ap*n^8n%e%Gv+`

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/remote.com b/decus/vax89a2/nieland/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..34c381151b3fd5eeb58f1981a37d659bbba469e3
GIT binary patch
literal 1970
zcmcCyP*GHH^Yn4GQV4SO^$&5?bN2UD0D&;qpkPmbKLtZQV-Q!t)x|SJ!NS78)X-Q#
zSHaoQo52yJ*TvaKp`a)~IW?uUC{>{(Um>+3HMz7TRRJWCoS&PUn3qzlke{cJs8E!e
zn_rTukdm65ms+Bbm!FcV$KV4pBP1ggCh6kp?B^Pyke`&5np^@h1IbmnrNt!*NgxB#
zGV@YX6cURS5*4!Z^2_rSN-7Id6$}*IL8d|V=I1GtAj}2XrjTC*7D~&^NmYOumI+ao
zlb@cMr;w6al$u<UUsTE91vV)StUfV0IlnZoM4_}eH3j4oBx8#!i%U{-^%VReCWA~#
zPRvorOUwla0L1Z{AhVJa^N`(MlCMyZpP5&pkXQn?1L9~s1||j-MO%>i(Bj1OR4Z`E
zD}bU#%Rj_b!OGTF!67&@SjE@T&(YmA$O>YCLUe#(tU`2vQLKWV9>ffPkQo7n3c3n@
z`6;Oo2f<?_5fW2Lsj$cbc}qtjGcP%(G$k`HT_G{AQXw%pIkmW0Avr&<q$oc}4-z6^
z_jsl$<mIEuD`XZc6c?l>XQpMQrht3|itvJ>{EA8iP@v?2<P%FuQgaJRQd9K6u?{v1
z6!n$)r3xwe3VHb@3K@xIsS1gCAj82yjv9%O(1w@}iiDKZw8YY!5_ync!KOh|4=lnm
zi@|ZG$6yCi5n!aC3rbN6&~QLbtk~?)Q}8b+$;{77%+d1$>o?X7uuyPJNy&tWDikCZ
zCFZ7<q!tw`6eJdd5=Tis$Z>EBG>Y>T3QO}#Qi~N5i&FE{OBC`_Q&Un?G#MFG7-Se!
z6#V@Z!X1PBJpJ4iLOfjk6x{to{1se-g8YNzAhOQ>ej!2rKJk(0^7;%a3eNt%zK(t_
z3RboX>H$XT3hDvIAi@Mhn1Tp15Md4?EYuln7*rHI-4p_h6!csJgY^`YKxTXTg}N$1
z%!Zj}3pZC6NsSS@ZdX4Sd>TR0;tVPZey$NA@y@<33bqPLFt!qdI>IzRSCCtvM!{5o
zRJ-{5xhgRTFsLX57%JF;2wepwD=Q@?1{DR6?>*fV+*Ex0-4!&H{9HqnG-2L?8U+qY
z{{UCNcppzcZw76IjaYpTRt~eCK@D9s$UBf=LQ%-gpaQqT3Y5we!h<|RTopiB)IT&N
zAT&fl$+fs7F)1grI0KZipb0c5GcOyI{J^D>x_W@2x}Kh%k`5@&16=*|!G`DuxjMQi
zfC@v9yp@$wh-0v~t&6h{B+n~>(hwJe3e3$`Ug&Oy1_am`eb=BMTX4eC4+!%24G6JS
z0$XdRpaga-Eb^hW6T~bx6;PqC;ilpm5fY?fpkt^5mDki!3Jq{}40c5XJ1iN2!v_?1
z!VD_V&;a=Xs*!<>LB+@4Kfnr<0zl=OqYIMLLOgw4<NZTJYz+;-9{2I|b7gR5P*G3-
zrCf+J6hQ7U(g8`qqa13u3dmZhuffhxhXsy0gCy7#aKM5+42>O-F$}z5Ij|0p+dysv
znPjB|2?d-v#x=q-L<^z@EhVBPYG)t+U{{cT*cen4Kzi62RKQVT#Xzd=;1K@+0P6`4
AHUIzs

literal 0
HcmV?d00001

diff --git a/decus/vax89a2/nieland/bulletin/writemsg.txt b/decus/vax89a2/nieland/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..3cbce235b2a28116089a8d549d6800306fc5569c
GIT binary patch
literal 1480
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+80;AopupMD#|OhN
z8lHafZvH+lu0c8=R*=6hh<0%eb`J6k(D8H)(qv#{aAx3Qa8^+8^a}_L3AVBUvB747
zbb$3LDCjCUXCxLSCWGRuxTFZ=253?SF`-eBmzbOCg`zvi-xp*Oe%&B#py<gj&r2-=
zF`x-e&mC?S$PhU8OjAhBEhwqf0VkW3)U?FX9B_I9r3$zqAWlJ1esXGYu^xj9+$2xG
zc&P6Q_^G%wDJwM@oNi$5afF)!cMFJt>K>?KQ2H)TO)N^zNKFA}&O`-J0${MkZbo@V
zW^#r?aY<rPNwGqCW=V#EQgCTfmX(r1ei4M3np|R~q{qMw((fM{0*)#MClC+h1_e*o
zAO&3o*P^2QB9Jj9rNyAKqNp?#l)Vay@(WUnaw<W^PhM(rNoooxr9xs&PYZ4a*dPT3
z1-HbUVz54l3WdD<5{0z<(!3NsP+DPNP)AL3nE61%Db&pkTiWu3+XYcUAPztw26Aaq
zszO0&i9%*xNj@w)>4DQN1A{!OTQKt#Se*mNUO)d3S1Sbt|Gb<^h2jiY0aH|(2MQvL
TLZCbmR7fX-(ob4x4%p`a)RMrH

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/aaa-readme.net-txt b/decus/vax90a/bulletin/aaa-readme.net-txt
new file mode 100755
index 0000000000000000000000000000000000000000..2c55b6da10da049c0149b1406abc1abc45cb9ed7
GIT binary patch
literal 9232
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%0D6l}e
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/aaareadme.1st b/decus/vax90a/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..5a7bb0862b05c2011bc67da9206784fbb8f032cd
GIT binary patch
literal 9338
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
W;^OlBB7^{%MMbH(pn*b=O?m*cqXixS

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/aaareadme.txt b/decus/vax90a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..68a7caa62230deac8ca2f71a188571894d26cbe9
GIT binary patch
literal 3144
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
OG9>0fTn~ynJq7^xDM?2F

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/board_digest.com b/decus/vax90a/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/board_special.com b/decus/vax90a/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullcoms1.hlp b/decus/vax90a/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..3c5b33f681cb6b97265f379b437da625ceca9d3e
GIT binary patch
literal 28194
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullcoms2.hlp b/decus/vax90a/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..d2c51e44501bbcb4fea58a35efc6ba34ee3fd317
GIT binary patch
literal 33174
zcmZQ$FjNTe4-T<q2u{sQDON~S$W1LSPE1c#D9cP#@OAX`Q7Fk*D9K1w$V)9L&o9bW
z$W6@5$;?Yv$jK}&Q7F&IOwLfqEM~A}NGvYSPtHs%Nlj5G&n(FR>nTpnNlgZcq~+(N
zq!#HZD1>BW7Aqv@=jJBnr6^<;E0h+erYL0QF*q<J=jUaW<|UV8=I22SNK}C6f?86P
znw*+hmRbyRV6j44QGTvMBFtgV49G46Ta~Jin37VIT3oD<p9XdhvI>RV(&7?@q*R6C
zlKi676ot~_%)E34XNJ_wl8n?M1?M1F#}HS27uR6tAkTmhPk%p!{2~Qke-}@;NMunx
z1%=?$RE3PxoC1aXJcW{s{NhvwIR>Z~ixtxHixhJ6i&7Ob^V0H*auY%R(_>{YQqXsH
zX5e7}QMRSUsYTJnu?`Hu1*yrIX_=|TActpylqTkYf~crip(G=*M4>n%zceRB0U8u=
zFTsLDj~!&LtBYp{gBy}rV6C7iOijrw$u9y0dr3aX=itBxIWV~>HL(N~sUTILK!Tgd
z1vW7vB*@V@#2K5JC8-r9@Zg0e9k7L&#R^HOATx_n6H{O=PfBHQVaUu&&M8d+$2-gm
zaQmPsq_8wG2NV!s$Cf4LWTq(O=jBu?lxL*ofdVAOjscv=^g*75#x*vVWELxA=B1?O
zfzlvYgPlTR3CL1=hNRT=%)C611M|}qQWKLi6ml~2Qo&|{l4xQcD1?ej3kpC92$rbz
z{ro-sTwMJ^^cc87Ap_$w=re#)fxaswq`<L`6ycDRky)$&_m>_6IAnuEoxEI~L--gJ
z^r1{!kT)0@+)=_hRiU^vDJwM@5z>j7IfyXxgrshePKD(ByyDE_5^$0Sr8@?5hLViL
zJcazcRE6^Vq7)s4)V$=J{NhwlC@6rnWacRpmgbj$lcqv$Vo`Rnf`*c&9s>h|9fN0@
zLS=rbLVj*0DA<sFpaYgD&&<hDC@9L$EdT{EC@q1K5Y)Ah^cdnA5yBwH0M7ZDpc1CI
zGA}=`G8dF;U;(Db4l0L&JpDo#To?jNQ%gZvKp{E5pc14CWF)Lu0=Xu!C{-c3w5TXG
zuOz2Z0hGQ#(WsGMq>zzVma33dT3q7F020<z0LO$vK~ZKND1GZGgk+>D1c2;;7edL2
zc?u<o*{KTo1<(u!kECKy7;rHtC@8prv#u2bgFc9-pr8OXBpT|h_`K5Gq|~C=XkAnR
z!&n9e24@CGg`&i~^i+^vpz_6_Vl^oh;<D5f1&}LX4#=qlCp~CckfNiIsh6t9z{%j|
z>Eo(kq-(0jzy?Ztjy^tm3;`gY6)Pm><bdN7Zh9uDD1wI)v?PVZhns(pFM|tO`pQep
zO$8Nj5PyIi3JP>ki3KTnK*3&~m{$T0PmmNiNL?AS@{{xw6rA%@QXxehL`P)-DE`2O
zUU5lcP7XL}>87NnW#*-(=qV^f=9hwfTnb5s4E7Ac9{%A9fuXLUuKFPN!DA<}M8U<`
zM<FM*EHwudWNDdsDGK?epv0I8a!am43CJ=ACx*nb#LS$;q#Up?C~X!g6jv6Pq~_`=
zD1<`nQ9!mO)W-+S7Iy~h)<D7rlE-rMOTmQ+*q@*}3=|eAscDI&IpDC#1v!ernITc3
zAhD<<Gr2S;u}Gm1l%Vw#6rh=@7#y>e3ZM$EC|98zRAqo_q2z2((VUW*mX-=i+6-<C
z;2I8OLvcxdayCk=z#Iaub5bEzfU{(gLRNkf$e@Cp#AI+G3wBLvUJ59a6qh8Hq$-r=
zm1IH^42r=pGr^vNR+(V8gKBs;hT_x`g;Y@H07V3LS7B=eK$3`tXP!cSQA%o&BST3(
zB%fC1mqHv1PD?uA1PqBXh1|rv#Prl6ShZ1Hl3xIp2D?Uw!JVNXqp~<NIWZ@vQXx45
zoVP#@Do88<X@Ue6BnRY|mK2nhD5Rv8WhSTUD1f4@D7CmGu?U=m7%UjTMk+w#1QbLd
zgYr_#K@kZ_T?&by>NiyZIe7FmIYD{Q!`0EnH3(dfNBjB5Lb(i{49@v^B}Mr;#h@As
z+@45O$Vg30Ni6~u&?SkP;ED%iQ+|0~YLO1Ce1|wN1r$fn@MrK~fM#lNoPx4@Y6`Rx
zQ-IfDkb(`C4l}`}OL<Xd38a*V*sKS3v7dj4r&}c4#ZWGTD}!fVN@j9mNh-*%i6x*6
zqyR45lTsD(@=HLKaf(6`DA6Vr<tL^jCl;5$Dj)@rC-W3Q5yarckd~PPE=fRiF(jgs
zQd9F_B^@Li===FYYzBD>684#?Dc~efl&Zs!S*(zk54AQKTzG)%<x~YEAL>I4(BlBb
z1GwZ6Vo=ZrGi<?e8V}013=D1zpfVrChUFiyEGP{_TCa#EFC^SRO~TZ?5{N@VQ3Ns6
znE{maLE%uO0CF|Rc?!^U19m&e|L`CI*OaNHsVN|Pf+K@fz?BZD<Tg|Ya&>fZV{pkV
zF33r&1O<00!WftV5ZgheZVEUcpejJ&4^0l>z{>Mt0J$(Nv#7X4p(Ham6&!D%_D&Jl
zInZV(Sgis?6;!(dw1$ASu`_dWJQ$Kv6;dG10vFRB`Q@o)pwyWOF8qp86+ksFC~rUw
zDMmIJN!*hGmUNJfa|JcB2sttj)SfIzOi$GTRY#d=47MO2!mQ4Rw537vP`knEq0WIP
zSR`8+7#KJi5EZy2xc&ykfC8-U)`ir0pqknNoK~QwsTV60rGl!ivQ!0#5>T|K<(KAx
zGXf~wT|9$aokRSCB4IU&o)fIa1WDAO_=4(92eq+NLD2$gaDX~g;3fkoQ9>;QwN*i}
zX2}4F6iDFaAm=p9NCPz$5Z+|~wH*EYLtL%EEgi5wp=khI;U=XjBqk*lrItZDYDtyg
zmK~^R1hN>MGGSiPVen)CH9SBSEUZ|B8Kq>T1PY7P!qUvL#GKT;5>P5v0^4S!1S!Lc
zGjj`aDity^OF*VGXo6x<!6wKxBs9p+P9ZzB5{CgwdJKqOj4Mhj1=4a?z}kx`$p^Os
z!M=b7C%DJ}bpVPPlo?8kQ`1UwKxMi@adIN0-JhtClb@Fk&v6Xk^3m5Z$lKM0!HFRl
z+;>IlZi0I?;07kRJOee9Q&SW)GNI)rI8h|#DI^w`q!wisXKU)YGdQM|q!vMXmJ0e1
zlXXBD4_py~!mKzo72I}%IvJX#A<+*>%^(XIv_N%cQmR5xD!fMx?yiEp8|>=i>Kp=#
zHa&3L(9bno8#(NdLI+X`l;(lj#|XcJ!#u#z-IalhK|vo>mw`D99>}JEx}czB4^3~N
zqzmFg9S?DDK_aM82kxh3mVn|UIRjj!q`EMqf|_pNl0*TNfgwelzMntHCQxdCWEpT-
z3Np4lBR?k<=0b?!NvW<3P|Lvu6s%8y6uTv<MY)-Ii8-KhHL(Po=)oO)NWlT?3Ng4d
z6eky@rsjbXMPi9UBDnB`q+CQiCn^-B=H{2cTIt}t3o)_;)DHzWTNu>9DLXkouOu}O
z((M8{9_9>nPy))$FRFypQ^B5o&aR+dKbT<)s^}RQP*OQYOu<4I+(%CZ^@BkLV<I?Z
zfoy_@8iOeV$UI1}=H)AZI9P%esR|A8cX5o=W8h!_)k(hoVXn3eL8-a<pg|T;+cXC<
zWaAI&c!O*LH&sB94wD2s1XQt?W#*)&r=~DSgYsDsIM6{MR|aW*K$0`4FNItZi$P0b
zkiF3Ui7u#?2K5AkTmyU}8Qd8hQ&K?T2N{q8_urvCOOPvI0RtIj067pz62ygf5g9zd
zy+Ne3RFa{f6y$29q)-4FOGyPcjWa=2KBS`uZYIL3`(jWirdA{-m*iC1fn&QE)LVkK
z3LRZsV0lj=wIVsS0Nf8yfR7Y_&4TxH!M%RyC;`?n8gP#s+V+F_5IXFW1R6v_9XcsW
zEy$^K1CM;cd<QG`;LZoR9@`KKWRwkQ1jUsBo8_Pq6zdQQqV)-i4a5ivgBql-59-o_
z+EO@&P$(Ti0hd`sjV^G4Q+RNIzn=@ZrCXMt4Jniq!W<*?!+e7k0#b{L^YapO6nsG=
zE1@NsIhiGu3L2mRP)$fdotL5jDi1)F8fb)!!5H2yhYpa!vj<Ar0~LWO@VH^XKJsUY
zRLUl%q!2gq2abE>+7j#d9M;+rG)@C9Phb^0*evkSE&~V5UwWfy6`qM9BPTwd!6Ddd
zL`e8S^J!vEF?e{j7}_ubr3Y-I=WbZX%%P<vXdpBd93!AO0uQ#s2D72ofbtf2=-Pt;
zwON>wTAW;z2_DUYj!qLhm@UEpN*SPGL-=rYex4qs`4pUvpu?MdgLI_R9oBBgI?@S>
zL8MRxm3JT^SosX=?10A88I&2I6$7j`f>tr9;07Y7)=_}9afvFsKr=Lfp`Ibq46YTK
zC7@<as)AFfkB@7Jr=LPWQGR++VlJc(4|a77a`tdx2u@8bg0;Gk#!2B#M@R|-w}rtC
zNLcBlfHXE?1g_^GZN>a#NKKjy9>4^79Ny-D3?LVm6lLb6>oI`Zj)<-ngDkj)S5Q!Z
zI7}hB80;`zh;mSW%LUxuf(R>s2W6nMIv`6Rmczmrn#3V40adZk)=5Z4swV@~1n9&<
zu|iTlbOH)Xg$8Tnfd&)c`2;#RqsQO~N(YGwN)QvFP6c;%^72cdop5jqHBkYg1XR1`
zCZ?o9Tlpm!pc#$=P!B7=v^b{{p+y1WZ5@a|L75udpaJ<5=Et=BoSgh}kW@)Vsxt#<
z$R0ET0P1u@{hfnjxEox{XzD2__~#{qX0#HEN<hOYi42;suz}XbiAnh&DbPqxNo4`Z
zsze3nkRTsjXXuPXkZYK0P_QfN_%O8R1$AdJco+aOg#-x%@Gzr75ooZW7&Q0;X*hbO
zxiaMCBm4{14hk`N0)q5$A*O&OKqGUhDUi86P}qRFzesfwc(f-t#4#vD3{;YU7`9Mz
zp=0n23?@jmDaZ(@JggI60(BBN?L%!&EP>Q^&{7JcCIwGEfy{zsYSb1Qwh)2kNl@p^
z4c?nXG@a96*{&E`NPD>Y1Sq(HCrTk>>4^$xWlo|ybYuV)(Qwl;5<#<Vsd);pOs)g&
zRzmyh#gHik1^94<4ub~+sJE`8kXn+g2kBcS7J!;I5RZapd_hx0(2xVU5H^GksY>82
z-jaM*25?Iv6+D~`&6F_3a0~U_{C!+pgOIc-fV#e*5CvCl`DqLaP``mnxWp2qfkTM#
zDS8SF3>*xInHV)l=>qNjM(5?Hq=NeoR#vgmkP;5ejRp0uKqG+3`MCu-sU@K40gx*d
zKz$8`ywubb@IW4@G6fIIXM#JH@B$WGw3ifBDwO0ixG;ccA3%-<&!B-uKod)nGeEfr
zWE!aFrI)Iw;OXb)9|rCOC4q_sP-@OEf`~ds=rJ%jG5F^~hDE?h5aL*fd%)H~;t(tc
z>#U`x=A{-T!l(Q|6I0M}&HR*9h*oF@hvzKFgehd?4%Uwa1(E_Nt$_RhR+*S%%K-AM
za{#C=Ne0c87nMSWM>I0?K<#93wFOcFs&MqdSuZpI7Lj_I3=9k&&~XlkyFsA=OP7$`
z4VvDDq%rtFGBo=@hsN^L6d>afF0i&|F`|@)ra^^*{LDPiXbL!pKr?5M=?!Sn1gR__
zrXX6d$Rj%L@H_}k<4|KUQXAo69Z<g%-1~+M!B8@;BZx7sqsPF?V5ku68o~gn8-rcp
zBRint5!Awf^xN{mvkI_yC{_S<QWPLFYzm-$Idob?haov5u_!SaJSJ6=nOv*@YP^8c
z7NQlQ0PXMSp^lX@Fz|u%7|0Fz;N~Q#^mTN0b`1`8M$B*|CWDhrNxniNcq{-kc>zh&
zdI}1TXhPs@0giyAR0ReP21uHLw2eUN1T<j+ogM;@vZWU#g6G>HmVnE>oJz3sk-A%n
zB??N=(gPGoiJ)2(GV%`At^n1H?mG>*??B^S5PvCTrhtnL1++563EWbFNka1)sDg$s
z??^#vx<F^Kf-=)HN{SU+5=#=35{pw^!L4iPqyr?-;EN=3^HV@m3!uqSPsk7xtQV1}
z0GdgG<Z-ZG21n3Z8PFUOXfhpId@5w7fJ$jMxN{JzO+c-><kTYYj8iFiX-|F{gEK=x
zQDzw;s)}{M1v0n}f)?@m0YRQ&jv=mk3JQ=BWk<N1p+z!-GXrRqkfXB?$ZpRxg+$QW
zj3V`7cv%9n1UxnbsUbl#h$Z<7`DLj^MVTq73Lu?23{IdG3MF8zkYWNnN}ZDmO45+1
z14lR{O(~?7rRFJQra>bWT$<(Om+&$mCl@^i76xO5%oImrVhuEOmk64e293;u3r6s?
zu>vIa7#ta3@dq1Ofj2Wj2^LiF7lX%mLOq>9!QiM6>gf!bG>4j8%;3O~2+67NMMuy@
z7@)OJ;KdiIAgv%1z!?Op5fmCJ$%#cN#X7c-v3R9uLt_IStym>cq<}^y!Go1am7tst
znu68==fQk%hRiHhNY4ZX7N||?$WTxO5iWux%FGl6(6p4Fzl&=;s9FH|LkBdGR|J~x
zOGyRsL752@AStQId8s7~jtnq`;E*US)&Vsm!PQ6_sMIe3t?kN80l5JhSI~R{ns6=3
z1T6$(a0ZoliLh32vI59NkhPiMWn`c<02+}64<CbUhMJREtWcbh2wJ6;n46!M&L9kS
z33$FFQ6V{}6g1=x8eeo`aLg%5Ey_zQ$t+9Fsf1KNXqgt0pTOP&XD3khK+a4~4Ebr$
z+yrVifHEIgF{0Ov(xFRKP;vmp26PQhacNpwW`zS}1{0;jkXZtX&K%HuO=59zX)dUM
zf(@ucbb*3fNzcVISV=*Tjloz!-_gg%2Bj?v8mWe4Lg<(iB7DFl9mvdlaLW&rG>i2d
zK)o4#P)iSFHd+q`DSW|oYF<8gJ|wjW<U~-$O)N=8GXWac;I2guY-Ji)GiaIu+zEl^
zOC5!z(h_hJ1eEeJp##LA_$?}igacRyWR4n|$u;uR6q55xi;6)hFi#ic1aR4r!e9m-
zS1tzUjr7FKJg6n$HHwJ}If<Zl0jQROmf_H5FQ{?C&Hx$FwPIjkP=uHFP<5aHMl0yq
zLE#PxFtimixI!N6`J_~ZoXp%z&<ZGUuLzVGz$;No@`WHH&!Dh|wK()R8H^Re6Tt;C
zg9|8zAjPIaPJTKhNrPJ#=#?qBqyran(9#zi!bz!V`9-PD43I%^NPdR|C%grf2a0=i
z8F+~SZ2*DF2sc<Anvn?WG3Yx5dAhpkD1g(DpKG{|f*NRK8?=N#2NI2-L<MR*r-J(A
zkQovOaBP8=B!I?_K^>E1@T3s5Et&~l_zBVn@i!=U=_q7^)?y~-=ca-RQ&)!6ijtz#
z+|-;(g`Cv9^pcE9h5UllBJffGP_>Ypk(!*X03LG&rF4)Gs6UaJ2I)6|OU29-26xa1
zTV{G5Bwv(dfENRSa&;o2m;i+is7sg%UJwE+NTEG2SR!X|VSvoIfV#Mqp!S&pBn?5*
zIoQ5jP{FDI@oGU)eo{_qE-0y&WWZ8=M!pLJIMwGS=9Pk%u7KwAK-Pl#TF|CGs2%{h
zFgd@d2(;j@I6tQpv@T7d2sGPT1PUH^hMdHrbkM96c<?6|l-wZg2gq6pSa}Ldn<=1n
z3MkV+b4poiQE_H|o}K~&s6FT8<nI{dg1p`k5iOu_h4o<)L9GplVo<-dBokE1f=p2W
z51B*C(#&Ge%o=>$GZ9*=gGVs(^U6}eV-J~mCHcsmU+^p*G|xg36}T_T;0~%QKsg8A
zNQ4x3kdzIMe24(JTmXkGXn-ugJWm1QPFQo1!3EsfffOdt*vKzZ0Jk8)3nf98K#YQv
zF`#w|+z7w?l2q_?x(frm`~ww0pp{^d`W$RE$P5?H;Lu>#AceG?#B^942N@dy$wFF%
zt_+E#B^mienN^U~460xtKFTanNQEpuhAmBo<l5lK;DDeoa6=mGg<{as2nJX12wib<
z5vU8Qkd&04Sd<c<k_k#Q`9+lq8VI+RgC;9M-CxMUZCGDU6YO{fPe__9&o2V4EG|z?
z0X5!AQo#$cK@Iqv;(Q&2<kTWi9SL1g2U^>fn44OX3M$LNE5H-e(o&O47@QbVQcDt(
zGg4DP3!0!U4p5RU0(FETX}%;MRL_8ySAm;##idD5g^-2bUZA?OxFE3{nrp%H)S%!4
z&ANaa9;wLogBEmwWQ$AF(^HE<MQ~YS4tV)!QL2>(LqMQUyi0()n@?b<e~6=kt%9L}
zfq{XJ0$4me7$#~85(60p7I*XX@$pr#RWLRHb?Lz?U_BT>X&6*!L3({4D?tH?=r=<e
z8%VwZR|()zR!|XD3=VCDq*NY;#1e&^RM4spBhZ)z@|-9G17v*)s4jz~KZR(JW>66c
z8ZY%^fQo{aFyxnjDr!(t1r6GR=3C)|8=yi2v>qAUhX6Shn!Ad@C0B4rkY@mcB?HL6
zAe&q~-Ccu2z%GS!^NK<1l|hRD6Tyo&pt%W=Wf^!uwWMoAfM<{+Xk|QuAcKNFf@_<S
zSXm6}JL>!SBSaZ6)-)q}{~!(E!~m@$72s7Iq^}3{HEewrgCj#xDkwdI$7(>OCA9Da
zmF0#e3LxX4DJ3H_JtMWa1X4dkTjk)T-JrfFY`_Pk&Da2;4YB?k+EYnM%>y-cAq69(
z{|#@Q6zhRkNu&4`WFS2M>A(XHQn)3hf~q-%g4Cki#5~YKGte3}NDm8K5`xn&$OKTt
zfoGZ_B8kOFMM@H+5^`~Ma}4zfi3bO>tDYXHH32T|i=q90$eKC@$Y=q$LVzxp1SJhU
zE>JuM2e>+WI{IK8@y*NwEuKVf`hq(Vu<a5G(3X5+4y1dNmjWtj^OI9kN{gV2EkRkP
zBp+1hf+HBbEGSh0H027KTLo1x@Hhuo5a5~#=9WrO)dmT5P!<3M3M7Rl=78cCv{nMN
zTtNZc^GHigECE{!8Z!r#p!Tr69H2z*=MPClpt2L33m{x@&kYh)ptV}C%mx{fWiV&R
z%tI_-1`QNKmpP|GRs$$x<d=iI09x{b>;}+Sy0HRiVj1K~M}|<yE*DT&19gv!J~Z$l
z<qV7mb`*-YLA5F@wL&TjP~u32hnPZf31}fcXdQd80;m#%L>zeiFf6RW1ymli-T(<g
z>Lc(RBV>#Ll<q+dD@bz*+Moh2>jO=Sr&fUX6@UsGP;1c>sWt=!n*yXMssI~4gg6kg
z(Fa_>gVF>j)<C_);zZCQ6YyHV#Jm*n>h1i@lwwG}2Sqxf90m7`H9{flw=&ZdAU?}1
zR!GSN75JcHD>t!3Pg97&Siv{HC^a5w-vw;!7csGt30~BfS_WFm4jzVrHcFw15ZwL-
zxg3@{l9NHzd@+L?xcmpt=z@kkKx;-zGV)VkB}!>AbUgt$nL<Z56Cs*G2?Rb~=?a^x
z4e_@EZ#V%B$AK&aMF=RdfI|q>0V>J`twsQCz$%5TM$iE%h4hbf7+e`r^1)VSg35aM
zLd}B2<m|-s)MAC=(&P-#y5#_07dHhBP)QGJk|rkQRD#x4S3(MeVoe5T$VyF6E=|lS
z2Q5cU0S*3xP1W!Ojb_6F2$TfML1hrUb(acj1u?iWKx##2XDe_j18rXdZJPnP805JE
z@ahUsK$K_X=Yk6YP;IUNHxFDgC8e4$z!$B96~P0kC=oo|30}ShGSJ!C3T6kWmj~`e
zfv2s(DnKP5q&WvFF<{Hh6JhmOaVof4(*bu+!5d>B5#|D`T|tpp44E4M4Ml<awK*`q
zf}2D+knjT!%7M1Cfi`7<)=4MkrWQLeKo<0aJ(vmZN0cWPfwntA`|L%jiO8mbS`nb3
zbx7p^T3F@=YDIyUv85vB!NA5r7IH({NzgS@;BW#<!fHnaa4Idy*K-2(eL;4EG8A+u
zCN&S#F--yG8imBXO0W;W6<TH<WVc@uq{f9d7_1l=bilo4P|~ymmz!?>LE(-;F8ZK`
zt}Up50k5-GD9H!Y3=A#|j(MO&mYD-{h=N;?zi+&sqpvH(k4d08m?DtFAO%f`KUfl+
z@<D@2pnU1d02Rd@4WO~k)QUvVtd0(7KoC^ygInU@`4`6sP$|mb#^B=^>>8x&;}4qF
zgoar$c%uZwWJpT`k`xkQlQgi%h8MMYpuREK$qFdufdjrIAFdBHrJI=tDN-R>0+d>z
zfe8veCkB-8Lop2MZs`7)a`09^P<l{E0S&E#Dltf@<jeq7364dO1qeQ9Y763OgnCpb
z!^&^0Ap?$sOwgJ;aOnolmc<32NwQMN1`LP`KouFZ7pddUP@D;xbOr|ncs>ohP&E;>
zQZc6zl7K-O5?UI91}?$tlii>*o#4JRDBc(#YuVwIAgE;v+1-*^1k1WmL%_W>P?-hN
z2g(7NMUXI0%LhkNYKkkU?+A4)Toc%;l>9t(==378ReGR>3!u=0cL+gEF9r_=(EcLm
z{3%#Jq^?g@07)yrO@Ku)yr$EEwf7a$i}FhgQd77Yic<>`ixNvxb1EULw!mX63@(V7
zl=6&Ja4`o;$>5*|l|DI;PIGBNejaFqC>@lU!43f_g|Enm?-GI6V2Bk1Xx(R693%B1
zU`-29f^r1+E8SiFT!S2apcw|NB~=0JU<GLL2}%PcMTwxThM-griUsicaX;5^2Jl`X
z(7JEfPy~2X1T=sEnyvu(08-+D1`=RPm0)!RxV-_{NLmaYEk@py0Ls$}knM(`fh$n2
z611cq)DTPrRmSl3!k}6)7*ftNm@q&b4i3`foYcf3g+!QB;l2Uak!6|1i3*^Eoe0|g
zh}ts~1eb%LTm_mf0-MMH8>Pj%N*YBebax@RKFR<sJ%R5SLk!n~Lf;G=`j7@`CV1u;
zlqSL94;f5@3=4wC0aB2*lY(3F(B1&7^$gla3`;2ra7W{D38*N6TaC2V0NgDBZ{39V
zdXVi_Q1FC~ZG%c~1;|){LQ)Z^)sdH4&fo<e4=h#yZO{bokA}3Gz<D<hG@u4f*Whsy
z&=MBV;sNl;ENGMnG%Z$%2qN&<DReObgD8W7f&!Fd3#soxH8%qTgCokQIjFh;g(4_?
zp>-$7r;wfmI7UF*N)YpJX`qHa1JY;@q)mgCjX)Y9qi&#HXc*ESWzg<-KYwrv(Gy@W
zQh-Jaw3CLi+8bpX2&mf%&PLG2D5NzEnHz-`WuPF0jPWpdGJxB51&JjYnjp7;N1heP
z>KB7bInY!Dw2c5y0w7~a>=$z*M%qA&6u`T$Kq&{bBobyWB<I4q?5Pz6nb3h<@QQWt
zXccG?Y+gFzGy=#xL|(oEy6Vhg1@LYs&<1VLFc+k30B0OfE(e(i?(t=&fqSO81)x$1
zF_fN?Sqy0pfg1Io4D06~5ajP00P9hMVm`B20nz~nl^+}o(D6`=xpHYxY6MmBXz>jm
zRsiqI@k~?DH3WqzEFe+{4h?|!j2fWoVQ>ens=^t3pnf2zy8#+o2Jd16jgRCcmVo9+
zpdEQgrb|j?@Ivatf!YPIbsOLop#rSI3=Y859OxceXyOD7ZRg}DfC8|fAT_Z_53~-1
zh*1o1fdmR^NQy=pHiD0C6q7uT0UF1KjAFSmID&^FAq_f&TOp&AplxI+pr$w|x}jsO
zprQcc7HG)`@-Blb188chBsEU~lHFh}8TfG%;PwWnCW9`)RL}r#mICETP$3o!D%TQo
z7#zTB^FiuBH6QrA3)GG)s8du7+8I-lkqT<XKx;mDizC$;z9t5|>@GP!541}&4}8!D
zcqARvxI)>;1Wq)N-~gwb)Dj&ANUe?t4`?cZHAz78&?Whxvl24PGE+(ua}bL|V0u9F
ztEe@i5In_$Di?@_pfdwN2@cjC0`ItnEdJ7W18unmWg^hF-f~cr9ij)39g9;-^ccXq
z+g(C^12F0_m{Sx|Qb8-ZkX8wzm(8HTT4)5iGk`-WQ6Z%?w*XuR<>aSpf(Jan)hcxP
z6tqE-lb;Tj0tFnRO40N2ch_Oi0*{zxmVo4P@<Fix3N~<w4N(eBE1=yz=xa>`P{S(J
zH-Le`2E00fxR3%n9<*``JOc;{Cqo7eNOr>rVo-UDm@P<w4bACkGVn1NDL{q_<9$4R
zJwuS&El4FRWaJv0Q$c1ym(zd>2v`h&TJibFQ?yRdIv(1ngp_cV3W<5hB{tYZ&>or8
z6i6L_Is$BjD2?<K6atFSW{p9$6GSsO$ia@(V_=X+30Y*{DMW*6RM5D&H?biNDh$vA
z0^GR-WirSBm>vT;ArC5{AlbkJx(*G#UJ}&sMG99>&~YW8t?i(a0puR&3P)%<fs9Oo
z&zn(Y0C$f-yWF4$>VTsN{jeDZ^t7l64>5>~6!0vb1kF`LSGWzbJ(1Yf&VknZfqO2V
z&J3O?Z9wQULCAy}v_lBW$B7C`;I);R$x4V$f2JO|V*y_In46ea$>7ESKb1kDAT_@r
z2XsyhXuT77B?4%K5M&l4(Sus;iNy*~XXq#(_h($t#<#$V;JqyP=m>m^qXJ5=FEdX8
z6v2reuzZpXThg4L25x2OC?JoMfg9ubdC4HRf{J8Vi=iO3C^H{C2XC&!0LmfYVh}X;
z3r$6!JddsXKu<?9@N@(!|G|FobOw#|7lE4L;FT0Ej*-EjcDg=@VGGIb@%d@-AZr;w
zqqB$;k3dNsq5$j{NFM<dcwmDaeK2NGKy8nLoW#o16b8t?6|}$t@3{1KjSK+ow#PV+
z0c2fvYGpxU3ZnXf4UT~aPr-#1R26tatRy4Vg8`}qJUd@pke>(M-w(~2ptS>;dEm`k
zpzdc#Mrtv*rw0=QPg8@}N~Gp_fLG3ej0YFr5NE<mYRKjvScGL3EBN_CRg~uCfY#`O
zH0ncy%#h9{fL9QS;8qTFz!5&e2y-X+pd<9yM6JysW`lOv`S`ng`e7TT0J#B?<iS$_
z;L06o&>}w#Jje(u-E>?TU_%_xxrh8Bg}nScT?kJHJ-I_>ML>J1p(E)a|AFQn+!$Ou
zgF!=*(3$qs5*={M+s_~DT2N+8EG@|gowfxzBLuXd0F*JoAp%*;1Io3|3@N3ctt;RP
z1+s(~JSPE<dss;UU7Dk(pa36g2haC_JPdA+mneXD$v_%45T}6_twC4CfX-jaNr4qG
zpdn=VCO^<BHPGB`8R+yeH*oJC#c$=HmKtcN3)MrAq^bb+uAYK|1}K9Ur6v~VgUbkK
zusMlI`DLl#F?P_}+_L=46a~<-nndvWOVCg<xHthF7*ztA4gs&J0ku>?g$yW^O;JKw
zPZN|Xi7F;gPF!GMkU}XZz)psj5}@7cpf!jt48EYQK4i!u6~2uDI{pM1MFj2FPfpB%
ziGe%?Ti6b1f9bh`PFjL&*@lRKQvyswW*$=SAC@M;jq1eY63F6&V(^AK1{YAx3hxYo
z(hJNY7guLL*AVcsMR2j13Qcz|uCUCD=*EE7wW78zK@nX7n%qf&&W=LHAi!&ZK-mdY
zZi1QvAT~s;3v^8uBr71qVSWPZ03Vl9q5xf&3OX<f+(v~jGt39A4+E!h@Sr7he;TL>
z3kys=1%+@>_ZegXtdszCtt(QKOTjydK<U8+v057%y5PhK9-;=X&WE*FAWnxm5$^J$
zRE6@?qEy5hf7p6kWQTw{+^Lm_nh?^^2M0B1E(J2htB_d?T2+_|p6CEqbI?gDP)X;E
z*vSBz?1OG*0JoGt2PlB|^Mh8MqW5Q%;Heap9>FmT4%}#nZ$Ru=#Cmu?e~>CfpVu=D
zJdp%47&I{j8tR0mFi@a?HV(rr)`3kPfe+0}&d<vOpONSS8nFh2KRAw%0~nP1GjnrO
zQ$UAyKn@2>EC=;)pnVolB?+}m&l9ru8Z-wAO8cb+pb?N1(4y(0N(Dnxh1|@%(vnp0
z3L;Qh1({?96-=qckSWZ>5?H)3fZKkMCL*W~$1&E1x>pLvSQ|K8K#qc*fCzFMY<Lf}
z<A%Wqv~mIDQFx64P6-$V0cdUlQc$FT>vzZ@K*(ciuo?z=5FNhn1k~?ORKPsJ2r}rz
zpaJV^gWQKwhoW^bF-Ct-Yfp%)7#J)du>s3b;3->>CqZWlLJqG3AE^l{a3QG-8up-}
zGdBj$JO%jbW^gA2lsa<q)4`nsP<jN<*r^0Z28X!%#=H4Ax(9>Y4cP>eqEHN)$W1Kq
zWJt;^QGkp)f$B+6MGYOi0Zm!Lj&{n+SIC775<yn-fn%&BBefD-K<4D9gU)w=>@?1Y
zWNAnM7iWMHIA|CMbo3giQiM#dL5G?kjscG*#3MUYk^$;G1-R?LBlD>#pfi#nYoD>U
z;6X!2pynndh@nF^Aa8>L2i9T&1t{o9JcwV@@{1VEz%?Q~aY4fwR<5A8c;RO!=z+$P
zJ=0)o%s~UgnQ5S7vOuSlLMnJ2a9susQBdT9+CSj1$OpAhLBorX76L*e$a$c}sKu!{
zW#HuvumSd@RPaOzczH}_u|g?$vKAD+;EiYbr6u5*_S7Qqv~4kB*c@~o7-WeLDB6l)
zvo7!@qo8sTJjYy;uaKRZTA+~V!T=hN0@XE;Fe(9`GL@ND35i>MM;{+hpuz(Tk{iK#
zaudPl6PBeGRk}h}qQdNhOj$y_0E!Mswu3B61<l%kw<Um@V4&j`!4oZ&;3emvm7bZo
zpni%cxZ=tMEnY}XEY5_??SR(|RYJlZc`g9GF_xT|$KVDUpM|d4f-KqsIYi&j-`OWL
zIK(vwF=YaGG^l}va5LD8CHbKJBnsf3A!witx}FC*kdIv2z*~w$rAd%m;6chTIA>Tu
zy)r^69+9`eEdY2tgEt1`fzHxREh=VkM64~r%oC94gk>dMIRYG?kjM%11($A^c><jO
z2;~TO21v1nCrdz1GzRTOECwxXMb8n?$Y-#JtWSj;)C*l+2Tn9d`9cA_KpURIz%%&}
zUqISX@Bjl9Bj73HV(^iDp!Hh{NErisDiJ70V#yXx3`FD$q=XNSDOk<`ub9(OP-FnP
z3e@HYrA)9dAk#=lDW4m(Mi7>J7<i$lLqP>F=GqcVK+Otp@sVGopbrf+L>C)Yk3!Zc
zK)3ENxG|uF2&m-=F8V-wiC|0c6%vz+@<G7_nlpo*MGf{7QZ42P+Pj0)90GO2L&32L
zR*AiIMoEc!49<``8?>4RF;T0h0NVBd^)#e)id^M^SN(&65$0jginhEI@D3hO@eQu!
z6G1EU6!JhP$%2lp1T_Yrqx>*k3eXsZ&ak_H>n!9t4dgX&c?}6Za4^GS5RoS#Q3wgq
z)D$;R%Fjtv0QVR{ZUh?uauv)65S5T(8o7s?310aOJ4V%w0o3~j^})cW5Q9wt)e4!=
zst@E2$azo5<|!oRq~{l9mSp6DYy_omK?aNjPGn1y8ne2tu(2~xQ3Xo$umlNh5r8T^
ze6zZcW(TN^Vx#~%w+#6VCs@l9w5|#=YXn+|56V@bU<d8YgiP*$){}uxoPwTB3QC)<
z3^)%?Qvl5lL7V!ZbJIY(d-L)^hgCrrI4B^FP=mA&KwId*B`SCk8KJY#6tJCy<_4bY
z0M~Bdd3tyc27Krls9uIm7(=>$pmRyVJxtKnMWln!+!-)WLIaH>fCt7vI~G9!4hl#e
z1*D-ZSegf|4}`2&PGPWRNP?ZF0bUjiJ2(#7vxBv<L1SB>qz2i%4sLjYT0ZE#Jq8BU
z85xihco>X8$2y03`nbBg20I~*AE!dLWxz^m_$r8EP+Y(_RHo*YfcEgh4r@;=N_At%
zO9eH062S)ufGR31<Eqd?3LJXi!9dWyTZkKAV+uB)z9DEmZaFB_GeP@n!JS{w`68*H
zlmKf$qO1;q1_?%A1#&J6s3DDH6KH7?WJ?DF1A{$yz62oz?gN0PKtPEYG{1lp0*EQZ
zq)Lc;i}e&hCV&>@fLCWDIZ6jQIs#c_2sZ_G3>##vgOZ=Wk{*LKs7I*p=>ke1@HP{u
zz(L*qQIx8H83CYO^u`MMo-UvhBfzH_db)tlUGPkU+7CX$1)Oq0WdMc&&~YMA10TLL
z3NmWq!T=8yNHqZ7Yz~UqqGE-N{2Xw;24@>gLrXx*7r+B5?ub<q@aZ{FGVn|TRWn%q
zoS6bkUZ4O0^%l!OeI<TynnhZ%fI060?c;+=8PJ9i)D;pa^K+oF0?-!VJkSsZXgt!J
z0kqH=eEc4$6_N%jX^@vkfSiIBH=ud}5;D-*7G@u4%`#|35GcT5`5S4fO#{+C0|j|%
z323tgD1Abk573n}pv(q38Nmm-P8VtIfF{IB*xC&63^>Rl$ifY{6G84pKZn(a0m&8M
zNkvHI3epbt45*?8wGkj&3*l)Na#kngkZFVoo(y0kP@Dr=hYd0f)7PMpTgb*?&{^r=
zLyr+gF?c}C!r~nG3PudqfF@jvit>vf4k$`3F3l;?)0AaES=9mx1|$bzmW_yANT6;F
zieB(3sh|zApmly;_}4DNq8@!*AJjxd9z6hW@$zN>wQdlz0if81j)Fl4w~7@sK>Pml
zDiy#pv7luZpkZ%Vu!6P(q!y%t&njfl294l?cV}e4hor!@3HTIV@XQ`41i)JWLH-Aw
ze+@aG98`ILrVBtt6sQphT6+skK*`WXf)4a3Wk}lrTyR5O%HYhPfmrv8I&-TDkH|d8
znkBGCP%?)GC#3YuOVML+1FhUfOn7C22K7NJ*ovV;hu~H2AoshYEYsA19DD@{c2Jwc
z6<mu$rxQV){gV6w&>0~4X(-c@;Nl%raTn$1<Uq<`&_E8tJ&s`aV6zY;hG{-@6#!)A
zCTIjC1r)}pt4D<4<E@}H1`Pu6oFHUb1N5+baO<NOvYG}O{GbMBNd|lcC%9n?YR)0;
z2vsjeoSP0(o&(-@4|OPLcOqgbF48Chq`|A;8sQlNjvJ_>JQ#98r|dxYw}9H&AYVgb
z9QlNExbct?FmQnjEd&!Gt9ac({S%O8P*R7dYUt5srFn1z;2wpjtw1{48#Mlx2TCFE
zi72S6!OP&_?Hwd1B!Ldn$N{a6O)SBPc2@@ISR`aH9<&h|GLQuI9%!x#yaN=n>;>eV
zg8bs*Oy~d?ET|YD=SlgwhAV)>3NjuKT5eU83OZ*Z#MKw>CrCjLj#uPh&{GHjA4mr2
z^?(hAHeeuS8Ki#!DmFm7wX-t|Kp7RXoD|_!4bZMf&><#<44{k!8F5qqwS_Sc(?WHZ
zCa6sh8F%zTYWabya!@RQj6+JO#11^Vf%|aK@&mjq5tNS!k2^x!$k4kWl2bhyl2S{`
zQ&U0p4QR9y)VYM#j*!wEy1)Ut(61acs0E%Gffi-?;Ft&1XT=OA43M>IpneKi1lrtz
zMoC#}kwPkT;s>6dG$DHhp;jXIdf*{MT<Czp5*{3ba|DdIc@JvzM%^gvjY113@XZdO
zt^=q}#<HIv5wS20JjeyA8qli%P#yur4RqT8Xuk_6r9$!^q#!Q<FSdX*5J3|HAY(G~
zkkWE-W^QIqVi71~LS3c<I>`ZiCNe1Ff>R}^2m!B8h29y2<>YoyQy8^o2c2yVtJ^`F
zlZQ&p4viE<O==7oU4oTth>8+?vKK58P^)!9btlvk_-+Ke<rh@(X!!*hzy+;CgchBk
z@{4fjfbz&_`Q-`OBSC5T1r2WS>B^8(38=Mx+kwLM+n#BT3}6?5YS&`WyeTN+L5pTm
zi@*)(49MZkutqw(oCKZnT2KHwr#~%?L5l&}XoR$$AgfD2-N8h7#R@Y3W0VGUzY*9i
z3=9mm;E@?v@c{}y1;`9Nmeti@J;+1vC7?4&jiBuw<P%@ubvUF)18=8*Jf8?v4{g7J
z8ic4K4DO&A5%4$&WIrdk9RY26fqMMG9-$#F{^5QwuYzwkgeV1{xep(_Vi3kME`nM5
zq0Y5KECQXO-~>O^2r^8BT8d)v3%o-H-vySIUnB=PjSkYL1TEQvR#@;M7X}Z|$P_3!
zU<oads*+S41$~IKko3a~4WxliL+I)r(EKgPKuFUYG=~dzEojpWdhj!V&VvTUJM?@=
z(7kD}<N)nIfVKcaPVWFsFC`{{u1kX*;DUA<Bsk}RR}O$~p~%QD2c5r|3ffr++3cqS
zI{MGkEm8;8+X8Kl0AHg9YU+a~1YqmY!HsOt?3NS*v<U$ooJ76<6J-@N*f!)fArP0s
zmtEzj!4nMVARo{@S>Ww|$cN%47J*KG&d4tZHA5gHDbREZo)83uBIrPG@De6aQiL0h
z<aDSL%Q6!gtii4IV3Z40Ko_>4hbB0`KvM{4#0u;H2J{t`&~a8!3_<cJwzI}Sn<5w-
zVdE&E#uYg9LA^}muz`;MBkY96HE8b{_)=8{N7%iZ#R{O!6AEguTne2{f{a%|m->L4
zfuLa+P^yC)3Oy$&5tM*Ip#|L*gX9i)V-M+g$xP7dSn#2opx$G7M!q!UL?OsAWT3_%
zQgA^^Ajs-c57axb;7e;EXGVZmj=&ewLgN;y1|ECRzP~4EZXgvhNDuN6sIvyKL&4eK
z*Voa{1)Of7D`r8d0+Ach<_{R$7(i19kP-xHU3O|E(jWrl7DG@e4$XI<<|-&hDnP9S
zjT&X7N-=;A?1Em8l%J*m>XkxO=z(_0!$&zl4u)C;UC0OZm5xGyn-R#d;GlpMm`RWY
zhY*|eI6!l=;G4x9VK+e{nFiJd2|-Ys86*Q6D}&AAXn@Xu1RJ0U8Z$Ri0QDf;8G^xi
z6Ot}KB?9PlMsTSP>aar&*@fp#aK?x9>A_nbLF0DN)<1(gBqhMg2+(jR<TNel;124T
z1^7Ta=yhk{Awh&~46d-1S<t=v$XyA@d?V;qJaAD5T3G`gz5!ni242q#>U@ChVsHVU
zb_|{o0(G%rdumfsi!;;n6qKN6$S8pe8ffDjv=9Zd>JB;;rKgEHQ{)B>FHis@24oe8
zoceJDmGZ@)0C!;k^~f>i4WLa_$l@B%u|42pJ)vi<BIc7osSvab*n$B%1^`+i2s&UD
z+PepF5nJlP?GMlq4tg$*A>bWPdYYiMxF8`<B>#YpUk9&3fUL)d&Lx0)f8hPPuvr1f
zqFzu@2wU+Co)Xak@975xGE#W~jyjYcCFqcy)I`wPxA3L_!e8(S5<OQ2Ka@R3U@M>*
z6Fk;|y2=F9T?MBDr1A@tSQ&&srF<s%{5Mc>2wDh^*7}lwj7@?{Zcu=r9Kr=TcN;Wr
z0$zd#D*eD`BZH450xbgto$U=8j)Wu!@Oeq<;EjLaZ4sdS4C?EFS89T{nLvc0>*b)0
z4cJm%P!SED<p(XM0Ci9h0S%j&(o;|XpTP|&Pe9#faGb%T2oihn>H=gxxIBhrSx}UL
z*F1x29?;-Ysuw(m=tC@nmU1ACuwfw`@O%i8F`&gc;MOfD6$a<$rYaO?mZTQDGvtDn
zdcl^TK@9}0hKB|jtYZv{7ie^XM)yE2f(%H4_C)5F=P`IOfE}af?C+}sS=orR5*@TN
z3_A4#s%}7;37Y6Z(F7f$1)qWl8rFuNt%}hCMoTD&ZRa4rLsnJ5!x3H+7Aqv;Xt#n(
zXRx!mp{r)V9PnOX<b5xRkb_bocZWkm0TMgV!Vp~a!uB?R@-QebgWbd6fpQ-js9Tnr
z4qCAWJ=_K|J_-p1@F@-GrXc*|0U4P94K8BKe4x@Y6|s5_va|(!+y^wt!fRCUXcXwQ
z6;FRZ1}~(t1az<hs70Ee1}=R-g)q3B1!WZQ)FU`Sfq0N~2AVhkZ(qpC%*#$q0pAfF
z9N-uZ-i-pD#{n&~Mw}D{>z6^>pRg5&pqK*9MVFKo<$;n1EH&!zFo4eX0PUgh4-G*p
z0ib&pK(;AFLvsN1Hjr4*jn0tV1~Uq_&=XWtgYz`VDbD_WAwm8=y3Wu93%yhobTSzz
zk`)*%7+^{wLHQh1NtI_p*3%{xr6y*B?>Po-p;3SxhX{3u9v6e5La3jMtB-4ls|!PD
z9%Mf(#CCW*z-nla*`Pp$&NqNV6rusNP!BYSR|2|21!5X3L+U9gxIot4!;FEP;0=mw
z_-+Z9DWIc%!D$q{hnWF1=7+kcACzWG@{!h`Lo>HRS}EwrHgGBcrD>RfpqY6+1}~V;
zpl*b@1k%?A?QaL2otlcg!xWs1k`j}%K@kl)2Q9xSGaYmtpceypDj1u$VD%B=B1h0E
zSD+=R(6f+0UHZIq1r10Dxo8@Kb}{9_&gulUR6q{QFH%U!2QjdWwxai8Aw2_F3}W6y
F3IMzu7;^vs

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulldir.inc b/decus/vax90a/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..f874a3abbbe8921b74a4acfe5bfaa47f69ed96a7
GIT binary patch
literal 1034
zcmdO9;0$mKa`bf#aSc*%@eGO&a&`6(a*6kG^>YvLP_R|d(6BVuHrCWP(bO_wU|_Ik
z;B@x)_4W5t(02;;@rifw4ANKd4R()r3i0&S0WthSeRW)1gPnss19aSi{C#yGM(Mal
zfYmT~Fere48mCThWN?V9ua1+Czq7ZFhpVHDYY<ooj14l$&o$gNI3(UR0&G5%=Ns$}
z;u^tC@&ma=#}8ssut#W!i+{ME4vYaY)X&v7ASBWnuE)hO#8oH6)7MqUH3H0bjR5nY
zc0dK;JdhlN4OF*+f(}#ytP{!xDM45YmVr9~Bqz$i>FnVc<mepY8l+`vtN;xq1|ei|
zLn8%HsPQv!`uMwhIy?F(K!S;Zfx!_)ouLBQ26T6V1)&ZCv*Atv@i5E)xl0G#=U_po
z8DKWt3=ofjfkBUf)6*}+)!j7+9`_nXny@GaF_EHE!${Kxp&n{1Btk(dp#so21&P3I
z14XiiktPF!4zkZRFp{aJ0x14L!mfTHL6NEqoUVbPo?(tYu71w03L2nP2{K9tMU^H4
z1A`2*xu!;NV<4{AL^B5>3Q0{cqab1+vs4&3T^vIk6(AyDRr&@x2Kq>;S>HgPfk6bx
zPH^aXyGCkRFfhoY*#>tth~e!T39>^9Ik)<F`nf{$sjZQzDa1F>yy@u|5E>Hi6zb;Y
U8l<lP=E))33l`DRKr%uT01X8N+W-In

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullet1.com b/decus/vax90a/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..8e26c26451177dc2e802d490dfdf615463e79164
GIT binary patch
literal 34986
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
E0EDM6fdBvi

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullet2.com b/decus/vax90a/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..e95782006eb42f732055ca195266f7d2f1e35b12
GIT binary patch
literal 38570
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulletin.cld b/decus/vax90a/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..93d3d16ef7ce0323dff6533dee70f5111caf79fc
GIT binary patch
literal 1394
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$Jp41%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guAO?O0
z1%<%U#GK5u%+w+UM;{*sAruiOCx6Ev7c{X@A0OuckPQf(&OWY=exU(63So&krKt)U
zL8*nMnMJ87nhXLc=DE6fhM=0}?HU>2=pu-s%E#Z`(+|xhzK%iOt}Y-yBWw+Dba&NJ
zaDfCJgC&X?0YU!00U>Y)K@}<3Dk#AMNl6o-R~SWakgKDMpKCY+x@eedP_QclGlPPH
zB7;AOQ~)K!wEUc${Blro&H*L=<iyhA)MAB11u(B9Um+<~A-}YwptPhUHASH~wIH!5
zu>_>LxU#q;HCG`oza%p`wOEhA2yP-+XL5dCab|Hzu|j?t%rFouCr3d^SE*P>AyY3^
z&&n61N0({<>MLk6E>FxWQAkus$xKU2ElSNRQAo~6EJ{oUr6`EEKp9_0p*S<QAg5BH
zptM9GGY?!cq@)&uB3~gtFO|Uy<U*JPYEbDZC?MMeDnT-fLAe}kNLp%QNoi54jzUpt
zZhl!RNX!{*7Az_gOF&`@sd*`&AOd9~P`H7zp$j<wA@nJfXXNLkf+Ivx6B>UeC@~)F
z8sHe@7~+a8z33t(6x0+E9O4)h5*mP(#)Cur15ndqaAa_Zt1sN_kjjEo1zQCbzffN%
P*C2Qz1f@-LB~1nZ*rK9L

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulletin.com b/decus/vax90a/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulletin.hlp b/decus/vax90a/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..2d590a6cbe0289b30f7a801351d9e6caba2375b3
GIT binary patch
literal 5624
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulletin.lnk b/decus/vax90a/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..71ee6a64a65dad08f984daf6f6e4972eae7ccf34
GIT binary patch
literal 120
zcmeZfP*L#l^z+vD^A8Dfbaqv63ia{P_wjVn_w;kN1#w(MJpELB9X<VYf+K@ff+K@N
zTz##ABZKvVL!9)3U48WZ{6m9XgM2)lbQxqAIQ3m4T;ck_T0H#%LPPZZ146hMJY8&+
K!VL8+43z+JNgnF}

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulletin_wheretoget.txt b/decus/vax90a/bulletin/bulletin_wheretoget.txt
new file mode 100755
index 0000000000000000000000000000000000000000..b9b02c46f5ed41fb893efc9c069be3ce438f268d
GIT binary patch
literal 902
zcma!Ma4X8swc>ORa&Zqgva*8FzCrGeA+A<dO2NJ%0U+Tp#|XXPAWuDKe_t!BAXgv9
zNL^1qH-FtQ#|R|_1v6c*P(NKmOG^U<Lo+L5Gb>X|J!4}AIfjsYD^9psjzONmo{m;l
zu3@f09*#jFN-PY{&Q_d448f&ISyr4usa6V3p*}vYA)bB=3|b69smZCCWvMAv3JOV;
z3duz&>E(uc>8X0j`MC-jrh2C4`tGg@hI-}(ni>q83YjSij*bRKmPQuV3gM|KItpeA
zUZr^oAQzchnOa&IS}3@>goGoR3i7#vpKDNPuwH<hv!1VKh@PuUD9A47ASCZ9lxLP?
zD1<l%K+Odi9O?%$*uccf#KOwJSRueAgu#fxH?_DpF+Ek+GsQ~5#=_X#%*@Hm!o=Ch
z&Dp@n#mv|N!zw#j2A9N=R4X+18kk#|m?^jhhcHM(Vn@L@$Olt5gD5!MQj<%p6i|Xr
z6BOzSzQHaIu6`bRexAW0dhY&VItsA(a`5(nMJ0n0LxiqtURi2RenF~kNWK*|MHUPZ
zx?#D+P-#^qbd!~IJpELau$ZpIz~Iafl98&Ams+lnn37VIT3oD<mS3cho?23pnU@Za
zZH3HYI2+TWdJGH<!VF=FIhiR6$@#gtiFql-3W-IjRt(AvoWZVsE((r5KAgd+VBwq`
zg{0D)oYa!cJcYE(oYZ1H22H3c5H~L|Hx;V1BqLR!xF9t-Gc7YU1*}$&lR<}p(<#(F
zm=mfdQ6VR@xI`g8O#!4jC$S{8xI`hTG+iMrvm&)v&xC=~!__B1A-@P5Zg5RWMVYB-
i3Mr|@$wiq3C7JnoAQNCoTaST(hk+9cd=rbZ85jVHkn~Cb

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullfiles.inc b/decus/vax90a/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..07903a781e0f7593c32241422fa169876a5af842
GIT binary patch
literal 1538
zcmZQ%aAt5|a8^)o^Y?La4T^X1403f2@ehhr@C;T6@o-f@2!wbzhA6ms`nU!wxcLV`
zHGmX3hPZ%Ca13%)a1L^H3~_Z)0I|JY140x${qz(RJlzx`{X-SPJ%c?ILi`m1f?UH~
z{X(E7K=gR}`{{UqOaUnj_V5q&aZ&K~cky(KRB#IQ@p1O|)pPc70qOR2^mYZi3}Tmp
zv%jyeqo0d{qe4KCXPBpttGlZU*d&;QhJTPku%~Z;PozSStFM0;M7NKppKGu}xQC~+
zhk}c%o2MT{7}ZcsJy7_#f!yWf<nI{df*C%+&OweL&K@8iJ1T?*ySgYiMJhlPD};Nv
z`YE_ZgakP{hj{wAJA%ydb@cRs1c_$|D2zk>Ahx^cz;${0_$c`KhbTC?DmXg%xPm<G
z<O()hkHH&chM#{3$hD3k3a*|Z9<D*);DFlc=<Mtt>K78M;2RnoqTt~e=BnW6?CcsG
z3^FFf!!sBWqdE-Wc=N}j-^o?M-80P9Pa!xmI3Oqt5yW8Qpbm5exhce7Aw0-4#8tu5
zFT`H~)gnCw1xKG?e;shTfw~i<-ap7&M*$q4!J$E}44z<fK&cFr@Pb2~0)qU(F8A^D
z^#moCAW$F#1%rakF+{<~)iF3k!AMU5nz(#?z_x(>%-{z$%U{9M4-})ppx|-^B{(1d
za8EyXkat2{eH8*6gB*QbLtKMkDZ$ar&DA+X!NoPi(b>b*MFHXh*I+Af+yw;s#JdEz
zyZHo$`iD3w*eVzr7#JAnD1gPogJGhkATc$FsGFyckFSEQg0X=fgAd3}8lcFtg2jom
zqaP@mAz=&-H{=`#%4VRTfCd>nYD0rP{oKJR!O__#SVzHA&s9%BNg>!ZM8VP7N8i!e
z$5zAB#WpD^Kd~r92NM0ZLE7P(`u<K{wxBGmkdj%Hnp~1!RH^6U8Kk7i07~bM44j}m
z<L{@S4^k7X56*hff&nC=17*X@1RaRW5V?Xu3#%ES!LC8^U=u)@+0)Mr!eQWa_HYDc
z4%Z+p3j<K}pcX;;>LBGH)2-C?b<k9!Tdjbi8sr~$P<TUv8x)Fe{yxyy2j@7?5Kn)<
zU<JqE;80&s@^B0RdlzIID1m{pGAy4m=zvV}3<l*&9Z+WT0}+u5&~gftwn4Gz?BVF=
z?&<<AGfdH48|vc&4+UhWf_w;)&~tGNQP*d%#G(%x>Y(sL*9nn=>NUoq7Z%p&8a@5o
Gpt=BGjE0>6

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullfolder.inc b/decus/vax90a/bulletin/bullfolder.inc
new file mode 100755
index 0000000000000000000000000000000000000000..0ca16cfb508195b03dff2b9fa99c8fb0fc6b8392
GIT binary patch
literal 1818
zcmZQ%P-O67P*hL|$w*a5%g@QlFVD<NS1?j2NGwXsO)W_+Dpp8N%u`58Rmjax$xO>k
zO;N~9Q%FfI&MZnzQAkQn%P&e*NY2kK$jnJB$;{8w1DWW^z!~5e<ml@f;u@sj<m4I=
z;2Go^@8jv~8KPjTU~IstsNkDek(-%YnyXNfnVYJRlbM@YqL7)VkdjzgtWc7XSi&I7
zzzG713QkV`jzKQLFlQ8}mME0u>oGW>+5u7%9~$7|7~-m6t6*r#si@#rnwykbq>!Jc
zkeiuTT9R6<kd#_do|>Ackerd4oL#H|vmq_NNFgt^9BPw7ZenJRo`Qy7eo3m8f-^{|
z8cbz=UQVS#esXeYQL#c<W}<>qsE?0ph^L>vkH5R8pPmj(9axt_X0bwAeo=C23aVO&
zhcxxHVXFQ7LlhhX0(?B39i4n!6+GR*<~j!`cm^v3h5Gq<`nl^dSR?z_(Z$8nMZs1<
zFC-|`RgY6q!4VX5#R{dxpa?6^$X7@#N>#|q2Zw1%Mk<3c%&wx$^o){Xg_OjSM1`cp
z;#7r_d{E>jrlh2%Fv!DHB_=257o~twLP@?tX=buQ9yl!Z7#J8Vk=^0u@8jYc6z}E>
zidS_FM<Y`mM-v@KLn9qW3j;814B}hpm^+$isxz2j(HrFI>>mX3i=l-HC|#5mmw+6U
zTbfgnS&)+oiarwt1`7sGXMbN`e?J9%P?*O<EY??m&^iz*-Y?YG$u$VZ^AGoP4bm}X
zPyhinPEM#I7uR6tAkP4pDoAV~c#y=Z!ypIO7aHsu<fP*s<R2Q~q~qx9>>uhE;-q5<
zmv@Wz1G!1ZE#A*H+%-5P-YLY>7iOTFkE6SeTRg;6NEXmxP)61Z(c|YI92pGN>FML+
z8iecusLS0veOzJY2D^qxGH`nOg}A!A1}UIetzo1Iib)JPgcTqa!VH|CMC<J60}aIZ
zVAl`^T?S4U#}G#(Aq9OsH%FgfS3P|lsHncWyQ`mTkfV>fK7&33r?ZD+kfSpwr$e0y
z4tFg>BdAlgK#2kxYFZWyHdu6kJf>w~0M!r=jUglvNF-?)8Zj`aBI(!CfLaMjM4C_s
z#yk7_GAJ-`x(0@NhB^AU`Z>EQKvlx5aQ64rWB|JbGgTSFl9eG;wIOQ4GK>fNP{#rh
zi{NZv2y-}G8^qa2Tu3s|QH1LRr!7Nh;xdG%E<+s#TeuoGLs$Yc#FD}c;~`1R5G{?V
zqUgtw$P9HDL=ftrz5vCB5mG2aLlx?6M8p~*$E=~2g*`SsAj1$52@fJ<AxJ2JB3BA2
kMWgst!$?yBn;dGAW>7<N0gkj`2ud7ESknd~x<RP}0LBy4^8f$<

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bullstart.com b/decus/vax90a/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/bulluser.inc b/decus/vax90a/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..6e97e2612a9f908b0808e2a4c451527621d84cdb
GIT binary patch
literal 1886
zcmZQ%P-O6CP*e!XNL46EEK1BxElDj>aP#+ZaSe+1b&OCb&d4v#Nl{2jRY=ZA%u7#A
zQ7Fk*$jnPFN=+<IRVc|wRme@O$jmLxRmdyNO-e0d@MKU_$WK#9%g;$kEh<(>EKAJH
zNleN~)l*P#DNP0GE-uM0N=#2xD9cP#$jQ%3FV8PZDb~SemKTE}!T^QLVui$<^2Eww
zg+zti(wvgaf}B*4RmMho3JM_^rNuf5nI#J4nK?NM1x5KuiAgz?3b~2dsS3rZdBv$d
z42odO3sRFa(<(8HP)N&1_P35gVzEL=Mq&xrNDy6=nwXPQ2{Aq?)emG^Myf(`VnJeZ
zW=W-<f`VUu2`E4kOTa!!Nli;E%_&hxPt8j$O3Z<VheC3GX<kV&$nZp%P-0GTzK%bG
zqC#;#)W$T0%KTD=VyH{aOmx6}u*Z^86+nRr@(CykN>UZfjG+b<E9B>a6c#Dum*?p*
zfMQmPfiu7{$kEp|#5D*xQf(D1%`{NteEj{~6>JqWkYZk2!Prn!U%}Xjfk78pZD_D-
zP<)W9vwx6FypOA&dx(dEt%8w-g0_Mi$P_I@GX`x8^=`f)3bqRB8jglWIyNTS5S1o&
zjwYJwSX6tsI)c)lw`(LwlL8V@XJBA(VBmE2_x1JnQ_zPh^z?J{*H;K}^$myzxlYH)
z$=@-^CEh8-(^tpOHQY5g1i}VM1_XJA8R9S@*fk{H&BxI_-o@2T$0^9u)eX*NP{pCg
z&p*V|EfS$loPpEX!!gLw85HJlCutcPF<3Bgx_J7!`UQLX`zatfQNu_R*_9wJ%%K|K
zfYLNU)`{#$s63imp`wb&y3m{nRl>l)V1)3OQ>c#*H~{q(Ko0P8^mWzo@pt$1gM?m?
zt0Oc_4H&>tqQ=ST=Nb<7x(>`$NKVl~vQrExRJ06@;O46$yAfd*C=B4%X&7lTxFM^9
zSqk-pf`Wpgf>UORLUC$|LS|k{W^!UlYOz9IYPmvgYH=~BsL9NOW)gQ~b6{@9Zw|;E
zey-tQ(?Nv<q-0}oLN*DJR$yjfa}m@eeXwefdA7)AAcYpx5Nu|Y<SQf<<tL^jCl;50
z;*OJ(6BHMU3VHb@nQ0)eXXfWAlxL*ofde3^G$$vuBr^|Oc&4PJrsy#+m?6i71}LUc
zv$G~RcH&+ALV_Z7z|xRxro_PM8W`#s=IG<<=j^Hg(TPw6N-mlz*wjF@>%cRECIf>h
zBGo~QoDff6*I<1GAIIR3cu+ur)0~Epj)4_afv;nPCWAWz$h(RPK8eL83Pq`jDGDW-
zxv9kppomFLOwNEtGpK+CRWqq63YmEd;B@Wc8Ds@wc>1~Nxj2R}Ffhm=+yF{ZzOKQ+
zj_x2gfO*004k)qX8XoT(><*0?aFTP&NlXXTkL8(p>EOVIrnX{*l+=>c<dW1B0BTzs
A4*&oF

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/create.com b/decus/vax90a/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..3e3c722b40ccf8ff1c10c3d6338839eace5d63e9
GIT binary patch
literal 552
zcmb1SP*HI64+;r#^wW2Z2yyjuQE&?N@o^3D^kb01EoXp7&Jd5B5gs{XJaQ&@<V^9%
znc<N$$0KKfN6wO$K}EsW(OJRK$H&*vIhX+yhQY2O3eNt%zK(t_`u<K{;6QZt_XUR`
zHaTBMPd^I=6$MW>1viyoSH~b{4-F+y$m{w0I4Nl===r$@>nSKHDTH{q`YE`$`nZO;
zf(-@9Tbtw4=^BWn)5p_E-#N(D5vrR(kU>Sk$I}UHl!BI?zmu0Wg8+jH%m#>v7C(cE
Qf&<7kpmd<;<LAu)070UK;Q#;t

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/dclremote.com b/decus/vax90a/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..2c8b5ba8e1f1d24135d8f62e8977667d0ab5ff68
GIT binary patch
literal 1246
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@w9j
ziXtbcpL2knLNLOqF3vtsx4C)xxGJP&=A`Nt7o;XD_=Wl^7<hwBFV9FVN=1^%%uCKG
z1-Tg%!YP@>**Xd-nMJ9|CHX~_5C?!vfp|SX4eSVzfF6S{$TZJ1P&$CxnOUrmmtO+&
zS!xQZ-@saP^3yXxk%$(O$%%Ok@*wk)QWa8C(=zi?Q$R_rAU`v&L?N+6Arlm63``6v
zihdwfjyWZ%MR|!OnPoYtl{yF)fD=n{erZmMLQ<+iK~7?FY6?6qV4hNd`l7TrwMe~K
z1!P`9QGP|G0?2K7u(SqEFwlexw>jJ~$j{Ty-AchRPr)_9GXxeP3c01lC1Br!EQVwT
zP|U*RkupwVi9$(6X0ayJW@ygJNi9pwQOGZX1XE^SwnBMkPL4uGVqUr)*ymgfD&VO0
z^Y`~-XHZe_Q?OMqU|?rZadda|^s{2%hKl(qXe$^p$S|lVc)BV0Dd@So>M58igm}36
zDY*NG_$#>h`?;z!s3`acxccdb2YH6L>Ib<xy6C$G1=)g)QUIm>;K*PVKi3cjIR+I4
z7gsk=KUW2PKYt&8cLk7)e`rWRXb4E5ELM5fpdkMskTe4qgNmPPL`b}|uZtB(tpdm{
z1+Zlxhk(>5IQ#qhI{LXV@Gz(-D5yhu>SiDw#C;&AfmI{ftpru40+vu$R|yVr3<(WZ
dR}ui}1N#(aF&hI|krgO}oPGR*T|u@o005yvaohj^

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/handout.txt b/decus/vax90a/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/install.com b/decus/vax90a/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..a94bca0bb58982626705b4e6208eec9863702ce0
GIT binary patch
literal 810
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!B`o5>9*#l!{sFFj`W~*1F8aDA3;{u&VYV9n0j@zh
z!I8lML18-1zTQE8K04w4K|U@zF0LVt&K^1eLB76D5g-+Qj=q|#4EnASo*@iO3@VCl
z3@VBWe*Ph@R$#}1Y*#2sEiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v
z%r8|)$ydnBFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVexQDAxfQ~|LeoAIq
zr2<HCT7FJWetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi
z4>APVX$mQsMXAXp`9+mF3YmJTdJKjPDvF#c3NEg0o_?<SkdQ|*B{(wJMa3%G&o$h|
zGsx9B#6Ku9mcaw$f{=_<g~X)%GLVn*QWc6b@=J44P`w0-uHX>Ipb$N0e_yDBQY%uE
zOG{Ey6cW=)Qj5evCZ(387F8+~R~DC~<|-7WCgtas=z+sNfI&sU(@numCD_$5$k{_f
z36wZMp0fg(tmon5q@<~!=jR%%r=X;y5aQwLr{Lr11WFvPA+EMs`XHt7a0Tn}Bg#bA
xKr|DbgIpa$T(Ov^!=M7T64NGd7&`m=1{>;t91CI@sbEzN((B{t1l9mbUI0DV<j?>B

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/install_remote.com b/decus/vax90a/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..93ae3b1bb784e75b1617e2af2b092bfa1cae07ef
GIT binary patch
literal 5246
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/instruct.com b/decus/vax90a/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/instruct.txt b/decus/vax90a/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/login.com b/decus/vax90a/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..db86b1d3c4c892235d5c896df3d265f7887f214a
GIT binary patch
literal 1304
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXyg)9(k|vT9ON&#B74lNc6>?LHixbm9
zfsqdi#+1zBf}F(4)D(r%g8V#%oc#23uoLpY=1D+P3MfVB`}n(i`soL`hPeg>yMk;p
z1K9@ie`axpLQ-i?PHIVJUNOj3NvR45!;4E2i@?dGJhLRj7Nif99`aJlQ;SOw0g<YZ
zpOcbWT%x0ppPN|%4nLTE3WcSKIhkphsYQAWZXo@jbg2N2-n9H8g_8V|#GIT;un$X%
zQ;Ujq6!P<ODisP+i*gh5Kyh4LSzMBui|~G8UWz-&9FRNGGK-2!6!P-(bfK!!Q}a@b
z5_4dxK`9gA7mf0a%;XFmg-l4y7bWH~*nv#)^a~CN4RQ|AbN2VufhLHQ)Z*l#%%oI>
za!^7{M79GO5ek{bntIM4{UI5d#bBHA^HLRx^Ff)SBwr!1EI%_vA-^oOs5~PzCl?es
ziEwW!fPzyYC%>dvAwP{lA7l#D*kbhfQ~(DPsJH-owj?t*Rgb|Bq$3m*UJB(I`3f0{
zWvL1-p25D3o<0hxd7zA%q5w|+sS1guB^mieRf#2;`FRQ@ASp<GNGvVM&rK}JOa_I&
zH^{uCRB+}k$yZSF^9LsyB?XP*)KmozSDyfdVAl`@sIaD<f&y~#0VU<kVzALA8JWcl
l+91=?QWHx`i&AwI5>rwX^c{VCKxqpUX^`{?%U6&b2>`p>ru_f_

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/makefile b/decus/vax90a/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..9736a5b07f8ff41953e9eeb2811cff051e88342c
GIT binary patch
literal 2584
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U}R8WP+)K>&B;kE$;?x*Qh+h_Tq{z+
z96gVmB#<g`xGJy|M5Ug8P7;GBgMxyBPi9`Wg1%pVNKs-kRHJ`RlD<!7l7hZxUa~FB
zTovEM%sido%3_t^%HopLT&v*9V!hy!B>mvj90gqlBam4NAfWG;A6lGRlmjxrwIUU6
z0LXT*e$Tvu(h`0Df)aj^9#0orr7%N13qvIZ6|k>d!0rV(5ZPD$Nm*cDfqZMAhs-lX
z;TeH>3NbDqvq8=QVVEC`!IChZ2@1~?g=Yrl#h76;#T+aLGsOahX9?!T=%edP&d&wQ
zfOO?1X6Au8jyXBGiOIzvHiIHahfiiwQDRZ0g1&Q6YGMf@HWakLY9v8w0!oY0Qx)`m
z^3x%rI$EHB1&5p)IOISf1X7M1dTyYkQ<{?lN=L<do_WdOuuRD;g0s`|b5c?v+!$$)
zJ)m%dVUVj!iy_hs>L6LS{GyVg#5@Ik*NT$VycAFZ^2sbN0UHZ;fLneM*iG(mH$h?z
zlKenQ4D?{GLUsqt8n8*oj$)7n*$Z<Km<Blu?jr^bkUSxGfh`5)3WU2L=?CF1L#*yX
zatg>=xHDs@<1VnJsP2NKWQ4nnu(}KG5Rj{o97!d2fh|RK7bFuQ++~c_T}Vy=xeV@1
zD!B`6Dac)(@bm@A&Ioszz}<z*Eg*-%(~m+714g<BCqiiIBrbh{Ed{v?k-i`W3&LHd
zaCbpX2HOG;Ah4s5G9z`;7uZr%cR`9cguBcJ!d+lXQQZY8UJ>px9|(7WEk$(~q@YK*
z%VHqh1-2B`U63jV;V#R8a2ME8kh>%qkZLsrD+L%YH?fF84pc(>CMFl<D=5Hg444An
z#3G1(PzHcimk?ipc*!{_4DulT!Koz*&iT2yiJ)2s)(!xvaL!2q*ErJP5&>SxLW}@&
zL1rl6Gy|-}IVT0=3N^49pcWLg7ER92EjHBi$SDA4RuIn!#IpmLhF)vyd!$0ufenEA
z2clgERlgueKcq$nDFdlzU}w<M%g9MmuwoDg$%1RToXjNsjMSV0{p6xl1r;p@0ADx;
AHUIzs

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/nonsystem.txt b/decus/vax90a/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/pmdf.com b/decus/vax90a/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..e325be3d6e9957a3250b6c1188fb9dcb4b44c015
GIT binary patch
literal 27004
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

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/remote.com b/decus/vax90a/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..5cc6fbf88780364f4639e3581d10bf442e7dc58e
GIT binary patch
literal 1942
zcmXqHP*GHH^Yn4GQV4SO^$&5?bN2V;408<%_Vo8tFw`^Vban9zQLwNuFf}w*&{c4D
z^k#4b>2Y!PQ79<NPfkrKElO1=$yZ3NNKGy+NmT$zB<JVmCg!CSE9B=XBq|i8=H{2A
zDx{<)=cSe?<mIQN>M{6$%m~Ryg-N=&I{UeXDC8$)r6!kv%s{wCA-A-+L?H=eKw4&A
zYKlT)u|lFkc3ysYo<d1wL8^j*f;-4GsNVcMg%X6hAlnr3i@-u@nK`L&!!jYta`MwN
z^Au7ti&B$I@{1}Nyuc=<fz>A_C+C;ul_-=Jr>1~>f@ExQWpPPruAYKF#AJ{u$%#1%
zd5O8;0Dw4N6J%C$Vji;FOY#*8@-y>F6cS6oc0e4h$H2s(qG$n9A6lH4o@%AQ8RY7#
z<sagzU}bBo;1C=ctm5nF=jiSlWCbx>Av(Y?Rv|jTC{{sFPY<NqAEZ0LP(fG0FFz#}
z;uLs1BtqgSDHRq?AP?y%WacI3l%{0nr7I-nRVpMVC#Mz{D<tRVl@#UY=rOo5s3>xJ
zrYYp*qe&@b7Aq7Nq$X#kWu~Tpya9^kf};G2N(E3z<bmW9OG;963rbQ`^cX;~!wHJ(
z%KTD=lzfG}{1SzX#IjU{#5|C};4nswHAwJ6Oa_H|N@`kSX-)})6v#!;qymeb%wli^
z>Dht(Z=|5hiIf776DBq*^c4IHN;32F5_9zY!1|4K11uCAQ&KV^q6!6xMTxnoC8<Tl
z3I&P9poCD84|10RG-wqxit`l;OY=)oixm=!QuEYH6!KD2Q&Lkj85vX<WEfNw{QVTd
z9fSNl{oEBoJY4-0-2FrR6<mXY{Db5mvd;c~Awm8=@sa5A`V1-x&i=l>j(#o*R<;W2
z0Y>Ty>H)?e!URN^f(SDZVGbfJ)ER6TR1`ej6atJC^jrgj^%RsqW_$XDx++1;hM8sy
zH&+))jS;$TS3ehg8bQ+H3@QqKt`Q;e&b}@RwhBrxwi1In!ZbfukXxWe!Bl`$yZHOL
zDlrH!s3-&&D%gSuT?Hj8D<vid6$Oy*J>3-CRDAs16*QFmTtk#JVcvoo1rAF809U_w
zA5TAT25p3mSbYyx4zr#?4P7<JJCI;PQOM1p0=L47!Hz*iAw0-4#8m;5C;dZ10zyL+
zlw6BT5|eT=i!(r337S50GV`)Q$q!rtsjCMVs_W_LDd~XXJiygYA8d$zkgKDM0;u2v
z$y-?|g*XO#+qyXWKr*=!C=GEjsKDH8<%RBMXh49C(RU3BvIQqB{eU2U-+&NXC9t)2
z3QAzd!Xh6^J3-8HQvnt58g44C5g|bu20Dg1P<c%qrO*Ip$6!}Pu)~rOID9~HCkzh_
zkRPBL8Q2(9eEj_btUxJ1K>_48B&UUV`ntyZhlbc18h}0S<LT$h;LM<+pa4p_5N9ZW
z++m~xl7dG$)NmD$wNPJ!ouLj39CZdsuqohx1$!78J0N2ic)@aD9U!-X+z2wsN(mAQ
uICG3^glC8rL=9R>L`l@nKK{Y3Apfv2s3?H+ursKDqr!@TRNcWL{s91}KMMH(

literal 0
HcmV?d00001

diff --git a/decus/vax90a/bulletin/writemsg.txt b/decus/vax90a/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6ee4ec02e151fc32828c4e890830eee127cf5da3
GIT binary patch
literal 1372
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+7%Uh#ogICAFg&5*
z=@;+j@8jYcqyu6F`TK%s7uR6tAkP3DPuCz#Mh0gFE(T`>1y8?#(2!s&GX`f)kW#QF
z1qEFN=ZwUn#AHwm6_*r&Y=tIX5EB~sd5O8HE>L|z{=S?Fg!F+lfTAM5JTJ8f#DFF$
zJu3!hPLOs51<y2v)ZBuSN*!>jNJ&jgEX@HY7f__b^?^7AMfu68#l?Dd5Eno_N5JL9
zrAb+-$>8(=v)crR-B5W@QY}tREK1HuO#$b#L<LY>8o+gxXJjU4C={0@7L^n$lxLP?
zC@2M&CS_SEDdZPHn5oGnR!Vx@pwRXY4FLx?gAK^lu0aaA3a&*(`9&c8C8fon99~qK
z3d$4(MfnA(MLCtALL)CVxg<3Ol)fM#uO|z#-7PVv7_1Z`sF0UmqL7wfnwO%-0E%4(
z1_fy9z)Y$dPN8mYSW<yAgEJ>Yia<Dmf&k>6q*R51(h`NtypnuaQis_t0ks`7v4dRa
u016F1{}5Lz1qJ`SoJxh_3|OWwD$N5007k|vPXra5$)HG2E6vdZnF0W4y|Kjr

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/aaareadme.1st b/decus/vax90b1/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..cf59279e6c839fb8e829b7b0d42fbaea3ce2fa32
GIT binary patch
literal 9542
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

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/aaareadme.txt b/decus/vax90b1/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..69b58d2fb84f1d24555d1d3dc49c7487ccbca78e
GIT binary patch
literal 9904
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
E0KqO%qyPW_

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/announce.txt b/decus/vax90b1/bulletin/announce.txt
new file mode 100755
index 0000000000000000000000000000000000000000..fd6778a94efabbcada7a5c915cf946f3ac53e790
GIT binary patch
literal 10212
zcmZ={h|DilP)ICFRZvJw$}cTZP$<b)P$)`GPR%S!RZu8PEh^5;&r?t^)Uz~JP{>bH
zD9K1w2yk;&a0>PDaSieG(_>&@@L+)P6ciLPixm_U3QCi5GLsb)6jJhY6EpJ^6cmc{
z(@M${i&FIz6ciLRJQWla$}@9v6co~P5>s+26%-PalT!;yJQ#{nlk;<PQ}a?1OEUBG
ziWSoGixl!w%N5d66H7{qQj2vI6!P**6u{yN$r*`x>8ZsE3MCndB~Wjql%|3_A<m#w
zkXlrnpO=`Uq)<?lnwDCWnwOlar^&#;;LhOZAL44I5R#Fqkd~j5lV6^hm#zS^H!&}z
zSRpwvPa!E)p*S_K1QZ%Dzd881289Oe1-Lou`Fe)vxw?c}F(@-|2D|#XC^-7~a0aJ>
zG$-cdC?u8U<fN8l<|(9Q=A;(uF=#?nfw*~zxv5a4pr9-+NKMX6%S=rHtJULV&|%<o
z3Uv?WgsMqY$jK}&fdza{Vo7Roi9%9ox<XoJMQX902?M8xt51MJevyKwpPN5iQ&Lf8
zYMMeyYH@N=W&tQ5K_<XFq6dnxkc?DNq=RBBF{e0RK_O8gB|o_|H#M&W9P(iID3ljv
zmXxICDI`@YIA;`P7Au4#=H;apDWnzU=PEd7B<5s$Fa%|mr4}jpl_uw;CKf69BqkLr
zlxJinXMn>I6p#v~#i=O@3W>!E3K@xcDfy)(phOUoub_~hR02*NB^jB;I&us}sfDE=
z|A7Jq6jq2t=Hl-Rb~Pm46ddyu@^eza;gFk|o>8KZkyw@rO${mFBwA3EUy_;(@p&Ft
z1m=5%l*E!m4+fC=#d-?hG=QoY6oVi&;1DQQ(8$ySC0ZvfJr~Ci9R&p~J&;Lmo<2GX
z3W<3s$_x+z7tbI~h2o6-Qjoh+6*PjvU0rm*gpMX8kA!4^0vn#AGV_viN>f0I7i6JA
zUTSh`adBc%rGi3keoAIqW->S$ia{x`JijPgp)@ZgwMZe%H`s$A%v8@nPeH*WzdW@p
zwMa)Hvjmcvic3IQDk&Aou#$X*qSVCV;?&%voK$c)IQsbbIywjI`8o!9FcjyP7A2=D
zKn+(2GX?tzQ~=~;=4FGUDI--O%miK#fHN&9116;^Wabr@B<AEKCgr4hFhHGWssPG=
zCHV@8(CAQ50A>F~1%={_#3E2K$jMA90(%pZNZ@g-07@psdL9gLZz&X|f?NU0o1g@!
zkXcfknv(`AI6#g7r>@kz{L=IckXylJnQv%thyo}{gUS-P&yjqsr=Z}Orcjw*s*s<T
zQwg<1M*+zppaMW4IkB`jRRN@~$b+G{vbZEQ7gVk&C?ppp7H23ZXn;~FSd(*rLP1eJ
zDEc7Lkdm(eO3(^PsSq<VOTb<Og}x+1QGRJjW?pJBC|Hmj1x+JRhk?rDqSCxPkk=F8
zVV|D{whmP4f|7q~5vbV9Q!vysHPQhUfk?^Ag8>{-kfc-zl1v2`nYoGJvZOdaHx*PO
zfV_Z6>Us(a8sJ0<)|-^7kdmL5>cNm$T9TieSdy8Xm;)-P%QI5*paz1<Ww`4g1%FX#
zo+c<N6dcn^Qj0+4erYl&WYS7=JQ!dJ29zzqE>2Z|dIV-lG1OJXsnFa9ii)IEg`(8l
z{Ib*(aDL4!_FzcMF9LZ5QvQPrnv%rqRE0!^;>`3saOTM?QAo_qFU<q{w<I$+RY4&$
z4eIW+{2WkTQUIBhlUS4v%HN<g0gh}1h2qSTR8Ub>tN@k-RS_wvMaAHJmRYP&T$-Mq
zT3nI}Drgc*K(Pv{pgb60IUA8PQd1OCN{c{|n4gxWP>`CKt&ovlS_CR~6d)y8Kv8~D
zPHJwk0@x1<`N_$pMIH=rhk^<@SkQoLUr^Blj{nSJg`(0tg+y>Dqedg7Fic8K&GTS@
z6eZw*3ocF000&S>DY#?-#aBUoad9T7V93t{W!Rk3Vo;=&gR6$r#N-Txy!@0@g^a{v
zc-(<<FvvQE)QZ&P(h^YKS5PQUEl4a%EJ@9&1VuflV9!X+DFEesNC5$j??gyALF-va
zo=GV!N>%Xm3l4Gg@re&|_4N;N)pPdu1=*<p@&d>Za5)Kzdj)XngalO*sLTP^D<%1`
zk_ah#<S7(`%ErVTuosFU6;`4`ab{k6PAXVTPeCClH4zkvsb&lyH>Kv4fO93td!X7u
z0o3%!%!4E~P$MWmPaz|}98@5KN`}l5q#6m-k^sdGQc(b_48UbnaY=qb0VwQBK`wwM
zLy!hgWa<Zp_y>4^-H@1<qL7rDmR|%Zt3eqImaLF-e<sMG;IIWpt!D{1OiDmG6BI5*
zsl_FUMW7T4u@2-TB+DFwLP7&z%^gsTX@H!MB^GSpZUUEY;J8Z3Pc4QNZ>Z%0D6l}e
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

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/board_digest.com b/decus/vax90b1/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/board_special.com b/decus/vax90b1/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bullcom.cld b/decus/vax90b1/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..1f9aca5e3a68d1fd4946ebbf231c3219ee1aeaf6
GIT binary patch
literal 15548
zcmZQ%P-Ng`P*iXV_3?4`_tkUuabW<72{0%sgt-O<d;0q+Sn8YWTN;2wWf>GWef?cR
zeO$pBTthtl;)6q-oc(=$9sOK_85kG@7&u*A-8}tVLAsq399>)t88|ru9D^KvT|-=h
z6aox&6nq?=TzzcaJbhe)16-YT6v7;RLR~dNA_H7)RY0Pe46+QIoPnW^KAvu#u0aZp
zK0Z1Me*S)buI`Q@j!r(V400&)POj(*lu_k_{2g7K9fL#AOi^Iq<aF^2cJ%S_4_EN>
z4^eP}DO7Oua{*bah+hTBVg?x$yPSPOgF{?{bQD}%-5f)GLZne-U0pmuj)40^8&x(U
zz%$4(#M9po)uGT3VgR`Y5h|_`AwiDLAmflj#umjyH-8@&kYgYr9_;Gl>Kqae6NChN
zkZWM5XOOFlj*n+>h$e#xihe(T7uR4|gh4sjwDB=;aw12NJc=nk{?3l*F{p$bvS0<^
zFh_|66g6Pm!D>*v0aAkq6F+}XKNnX&v_Ju+2Bdg~C;=M<vJM)K3?NkqlLB0Wd>#ET
zjAGD4@ma7(Xo!n{IG*@|+Y2`kY%xqDgAuBEp-x_|=y3{-ehpYmX@b%%!ll8H!6B}`
zs3`^%{&1V29t7J9%3h#M#~_TBPeVc+ojn)~aOBm1Ab)4q;9!_bkg}=}iu(f`gIxVW
zRFUHr6vPl=umiwch-u(l4tFJz8mMgyf~anEa&-1acek^Lqo2Dg136_3KZ?s8eS8>b
zmsj0g{ak}E@&IZ)dbm1*^D1&aA}4jAmPdZB;X24B>Y@1BFVxowR6aoRG$LAc;AxHe
zxdN0nF;XwG6VXcd5Z4H_{49x_z8rmgAPEcX6>uEF)0CfUI7H4rL;+OvqNX@V#sMpU
z#t*oJh3m$VV?iN;LyarE0A~P|OK?@N+zz%2p$JsVA=E&!K3EAPDWIo+Xa9gm23;IE
z6jrDQ1o`_0gxD&%<>#cN7AY}+@+T)Gdf{<ufog^ktbhl#0l-x{u4JK!nP&u1(vz=i
zkh?2`2#T10kf*z+pQ8^-h`?eE%}TUV$vMc?F~pStHN`judAhox7IzG0C^ovd20I6N
z2H>nn5hW>VUh#B6H5Sz3v1d?J@J-B4RVc|wRY=Rv$;mIz%u81&EKSVGOv_9yg4Od1
znQ01@`K1cwiFqXo5O*t-<SQhlGB`6RDkLft6lIoW=A@>lrYI!m=jJBnrRXVu+8nM{
z5aWwWi$HcHmVg^p@h+Z0R-mv64R#IEb8!q|&|^?k$Ve<kb4Ec?eo1O_NoIbYm4bps
zP`Im$4w%r<1i2j);)tB)=j!Sb5ab!AgVL1JM+rGlC5tK#EAruqhXJ+J^79Yzbc;mQ
z1FA(3_WFnWfr=R99FAcqYRd-XO2-gaR71ge6JctQtD_63Y(w!3gDHw{f?R$5LtOnF
zebJ1<u$}=_V<F5AcJ=in#tp$9Aiss9xf3;fAcYL75>OipTZ<TyY~bxPw5*IRCxdD%
zcnRX^0xmp2H7v+oL8xUA)I(q;NFD^`0JsU@tOZs94PH<?8!ij=F0woh-B6XFTnX0=
zN?Ks88jvKT;2)#_bCZ9N0+N$7LFpE*4-tuA-5}qAj1oa@8#spsfm$8{DDe*}^3h5Z
z7grzG5LX7Y5)j@e0cAN-OF)oo5oyQM*Vom>6O?+96a2um%2iN8BN$S_U?hHH<k}Pz
zyikSU;MM?zbucKdP+HxZsA&tL2-IgnQ6+{NM=qX0uFfI;L6M*u6kGa7(aa!*;(A1_
zX^A2ZtM`H<{X!fgY~gmma}jbhFre07ey-sRs4){9;usWy9zr^hb`hjf)I`n74CW}V
z3HJ1JcGZDYx6lrttx|};i({k`)D#!T5Z4e-Usp}Ea@5x`$lDdI{z0wxf?NZ9&<a{`
zyBCr6f?XYhoITK;kM3d|ZAyrv;l(_vH$mkpJV$CEClH98nxGV-0bzsF4cM`o;Jz_j
zA6N`53pD`b61c1eL>g2SKoTm*NQjA=U`>z^azak68n6Z)INYI*07W5KgP&_Sx)4O2
zJUm@OQjG$7szGbPK-v>duAtHu5!$en2aRV?{e(R7;mXO$$*HK|8sQlNukk^-21QK-
z7DdW%*M+$TIe`tpViH>U2kqloqqgke<r=Kp2TL1}6b%wZwDfgAV>g_f@LDG`Cshfp
zoTR9w2pS_m3OzT}(1bL3;ln22mO4T;W=#(&b>V3TM{5$T{|NFf!)OTkAXRW^A>`re
z6To1DBMpHh;iW31w16a|AlKlKcz?HeA5TA5O(E3O3mR*Qpsc(HwR;dL0a6N3w+<j&
z&I+TH@*od828GbA^c}c5iW;RYS{n0l3=To>+4?$q`heT+*jfcauFjqTp00i&!8!`C
z!YL><IkO-$HLs*t30zV@k|V70((&{SaCQuVj%ea9XNYSfp|v7?{arlWA{oR{QU#=z
z0QWk<^&TS4qW3FNdpnT+391hu?JI-{;PyPM@P>I)6XY{^8HmyPM+<jf|1j4fF?xVH
zq5y7MqSeQ+5d|%j@W<Zr)`3>f#MBok;R&hUAq@%8C^&kW^>dBDNXG&G!66K&Dasi>
zzX2LwN7S~cB?`3qW&n+BAz~e@12({bW-hb|g^?ye{zRBS$#^(sUka^k4+!$~3qflk
zz*`)Ids3j#Mz|Ec{zsMdgN`ylBa;EO{0|Iu4RwWu1XPJ_aAdFw*oElrUt<OZG=Ol0
zn}3im)F9LbFoP@}U7)dJP`JbMB601Jz)(+&6a?ybGg#rMf$@eZw0nXXYpCN9koptV
zbC|s%)N~l&=<bSWnUUY)kw9*{qcq*oQWm%?K+c#xXhaneo1^oF;93RLGeMe7g_bp_
zNdT=M3@Q9z<H9KYa%lE|kD)?qS<sjkBILoPHcUH|19l6VHc+1cxr2^c_JgMdL478~
zEG<|FS|}sU*P`S;uzg@PC=LgyL3SaiX*xPn2x|Mn%PnZq0EZo@w}fq`5Huba<_exC
z#@<>3H8kM;1XzO&IvoLO%cIXmp!H;fT!RDr{ah%iMN!K@P%VmT+CbEuXe~&{zy^5E
z8Cxhqq~n7_f;|1)8BoXQQO2ksJupbwk7!(=&6t3TQ?&e!+WrV~1+DdP1<kG^l@!o$
zLd}6FP6MYDu<;oF11&Yc<3ErzG?frB5{9;_B-k|s6eie1E+if-ZiwhDgl8m{D1qBg
zXlYMJ0UUn8t|9UM;D&p!Ca6S0loFmU67c>kNT~vnQc%wEc8v`84{}ie6*)QzkkKSt
zkQ$Hxcvb<S0we@eqhJd*$<H4o2wqbFQwJXBbdC4%^aZUHK{62{!2qg5VQT&SA%YOq
zpg9bf40t}%(-~$R*hx?^26YBbPMA7Bf2b%{m7snKOr?*%yQd$DDzFGRhGA;_{J~;a
zRDtq6LY0$~zhjUKXjA|u1`$Eg2oXXHL+}IziZVZcHy=m$U~nA=Hw`jFh!l7bHK;y^
zPEues4cTqj)L}CZ)N})nQz6+4a~-mI*wjJHLssSJ3|Vl2WEeyUE&d>aXr6!wqQniX
zMn^IaA_UIeu#khbvyoMSf>#YC&0tXl^(bgP6U;2o<c_D0t2<}`5t4ZbVFplMgQ<22
z^$h@(+c3VLKS%^w1*jE@ssddEGS`Nh)*xcY`n+8u0~}pYRYAl+{dt)EkculFlEJ|J
zGMJ2?KdKyP{sblm?R-GBp~MQR6nG{ArVCWe2Y~vQNcj>XhU{(^Pj}bg5L9<V#H5g7
z$JyU6#M3X-KQuTVoLN9KbTE7T{Ly8_;iVfShM=XAiz~R!0hgm_tM)*J8(5so@)fPz
zhL0$N3PS87A)x*X*hYv;jA6}6P(uVVy9>%Uh%y_JtkIjPnxHs@j=iJ!6=X3ur;up^
zG=-q~3*HZ=G`#Fk`-1TB0$U4RD+p;>gX$++74)Wn6t)<K7W%YuGn%<@H-i>4V2@+a
zC;}q<T^u8Wp_6DRo`Pl}TP1TPP1v{&qJBn-Rd6+g<_fCC2%5P>_ztTZ!9_lrSyXc)
zsOClrPsmbKv=$(tzOpFF=o)-66xyh#pFcu|xO|8;MMCS3fea7Q{YxkWi3<-&Y&jI#
z`k`fbAeE``H0<OQ56h$spt>B9hVYj+keOai$TDMOrO+&knjS&jN>7Z{kf>_He1k!=
z0%&O#)Q5-nR-sD3eGu@vg#cG)Pe&h6TLq^YBoAT@cSz+yv)T`oBCv%!%0LAX{UK>=
zX~xeV+U}!Os?otw7eTCz2TgN8sv=OATNBN%@Om4n8XD4s@(?J-5vdT=cJ}u}Uj_l{
z-NR!XloDX$uV6N~Asz4O0_v~9RUxZ@8H&Ay0C6tOQUoo+l$bCh6z;@@sVug1h}6QT
zRZ0Y{N5Phl5LP34{{gU-m&Hopx(l2{70?DELH$R})*-a?f;Q)AmIgqxtk`^mYCWt)
zi_#>5&jq5*_JKOBI9Kz7B(V>YfW{DTjFEWwhr<U+z&nIMD`P`Y7R4qOr7EPPre)@(
zrhwMICW02rB38;4gT#_j6^aW|lR-;oQy4566cti3i&B$Iaw-)P(@Ii{z{^`f&VwzP
z(NW0MOVv{V3F*6q`uHe7iVZymM+QX&|B{T<qVmk*R2{HBXCF_6qWsd5%)HcMh4Rdt
z9EGCPtkmQZuq1TRt&T!cYI0&}ajHUQ34=R>qC#3`QE`bvVo6DAZb1pyi3LUZ$*IMV
zm9~gwzDcQR`9-M;$dUz#MTxnoC8<R^3?>YU3dQ*fnI+&gx_S8unR#jXMY)NfmAPQ+
z;RY2efI_J(F()%c541)Xbv6a$MMSR=6yy;9#zQ2Khsr@I7HO;wJl6qf0^5Q@3tW$*
z^=rV*VpQWnwLN%@1yROgjN*Wt0al0FA^=aWp_&HiM#qC?kV;cfiUmg@ECGSX;$Xc}
zh!0T>f{1~7elS%iBP$>mf!oi>BRa@=A2}ev3Q<Nmz#?cCf<`$&Wgg5vh*wY*LBx<<
z1qv2aH6RhtEC$RR(739nzaLU)K->li53oyUm`^d=+Mu9=_ye>`8>!Sm^gTdIz!K<P
zd}2!nkpB_s36dHVFlq{rH4v9T5)AF!gEpH9nzn{@9~rQR5G4K4&PAZME;xuGV;b=G
zH#p})EC-GBqSZ*C5Cf$z+PMp~-W!{{K(>N<?x-`xpm}f9xCWOnXtM~=@&vqE3f}(G
zfQo_^d4e^87>+(Zkfok5>%cpK5PBdALCcJxx-~IYav}vFxXc9QJET$)Qj9|DRT}0y
zV&WIA#s*EygZHr@g+Dw`LPvF=J7q!5Yv^)fh=isje02ge$$*!R1_wBX`{7*c4&Ahi
g+N=OAZG*4nLz~kH^`pp*qVN&`?6^=rir3-;0EKWP<NyEw

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bullcoms1.hlp b/decus/vax90b1/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..d4a571ebff7514b27da1d596b05abd447af47134
GIT binary patch
literal 33104
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
GV*mgdzGg81

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bullcoms2.hlp b/decus/vax90b1/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..01d8bae47f5917a898d3dad26a6694ba457e5c04
GIT binary patch
literal 34260
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

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bulletin.cld b/decus/vax90b1/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..45e23e07652f10306862bd28010d6602b1c0a965
GIT binary patch
literal 1624
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$Jp41%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guAO?O0
z1%<%U#GK5u%+w+UM;{*sAruiOCx6Ev7c{X@A0OuckPQf(&OWY=exU(63So&krKt)U
zL8*nMnMJ87nhXLc=DE6fhDf7`c)LahIJ)R4xIhAcK@dgO$KT!456w-!jzQk8E+F3{
z><@5scSV?Cj$%fDyPHp7sDFqf+;t(91*r<Q3Mzh~zD}+|ItmEaTB7O<^7jo0fop?0
zQNdP02^P>wnh0BkQS=76I=c9|hBKgxhPeg>yD~5{C@3g0_=89VP-0HY&&kOz2W5#I
zP!>u~EG<qgR!CF;^Gfm+l2R4&OG^q$OG;8x6pB*|5{nW`K&p!?i%U{-74q^+GLut_
z^%#ucCW3V)=jRn?7MBz&<fp+51F>>)6qIz8iggq+^-}e$d_j72sRp3Ff@X#C#Jm!P
zM1_>hw6xTs)Vvaf<c!3k#AHyagm?>7c<3k;XXX~<R4NpdmMCQAflHT^)M8KqQpnFs
zW$*&I5GH{dRC)>u$TopWq0C}XNdYz_Ej6*Ev?x_ap(r&szbq9b<_tCq7L|!5ATfp1
zycAFnfifZ}+(22`1)PTw`V`7D@^ezb5u&IGjXx8V7!P(0a13$`amAKibdeGYYKjOB
zaSRFx4M58$!6E(usA(}cGC0K57jAY4S`vnN$W}qgTuGC`7{z7bo-QFCIJF{DzZt5o
yVAqHcS3gAhN4FEM5tQm&GK&*IX;?uc9I8*jzeoX|_cRq8^HLQ2@=Fw;9tHrvk>=?D

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bulletin.com b/decus/vax90b1/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bulletin.hlp b/decus/vax90b1/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..b5da9bd48fc3cfe62e5f32400fa3ef2bcbd4abbc
GIT binary patch
literal 7060
zcmd;LFjQ~~_3?2H@$_?H@XRaA&rU5?D9K1w2yk<T%P54FWaea+RO%@xgk)qEE0jXG
z3Ls{2YKlTyevv{^YGO)eUb>DuLt+Yup^%uDqL7lBlUkCQm#&bTT3no%o~oyy5L%pC
zRIHF#l&X-IUy_-YnVO=ISfY@VpPregP?DLOs!)=VSfY@ZTFzk00M%8jkdauHs*seL
znx~MMk^<6^mjZTVNq#|Qa<M{wnnFoNesL<y8nF2c?hGlJ#RWNum8mIu3JO6G_hC_+
zS*(y>P?DLSmzblcpb=UOazd&?a(-?u$P2-)Aq=hzL9UK2ey-sP<r$edsS25Sh@b)a
zy*RZ5?90T`lKkAnlFVdSXy|DwC<GK`mSyIorl+PbI5CuheV?2N_J~4pWpPPru0m32
z4mg-V0iRd`4jZ`3L3X8;=H$Qw$(aEZO5m7CMf0&jVoq_sLUCeQYKjgx_(Aq0rGg!!
zkW>kGvz`KjD}yg2M!-R(0C#v|PEI8x)<B`0R+3tzkf=~xkeUpMsnm*s%%Vh4SSh3=
zmZa)1xH04xfnuUk0c2NhVqPiOgrrosAxV`AshK4isbFOa#idEPnI#}&!EpwUF)@%i
zi3$bquu=epl%4_u0|$eGTYgb)Vu=+4gEfN!7{F4jLUdYwPD*M~USe*lLVgiEAQdw6
zN>YmwlS?wo;1L<iz`)?l0N0t3SgeqkhoUeeHK#x!u`Dq&Cow4}6&ls0#h~O1$`H^*
zug9Rr5K>u?s^H=36QGa?4x&s@zJaNOTLDc$db|uq3NER|$wisqRL0=U5R#D!j|>H<
zxuDFH2<MdKD?pO~B2Aa%g9D{lp*$lskHMKCCqF$MWNBs|_H31(hR~azms6>bpO*~E
zfgu^GmFkfE$Kb$_mS2>dngR-ld~iYmnOKsMnyZjnmReK^%aW;;pe(8YwkjABhaiQC
zc_}Uo(43F3EVEc4HL<u-0py8%g|f^<1%$_nGjlU@5{p1`pg;}t4OZ}V^z?CIfChse
zQhtGY7nHJ+i&7Iy;Hd=^1ewVh7&*m_0hCqr6g0B)^2_rS5{ngrBZEU+ec?{i)KgIK
z%g@tAOJ~IjxrvnuNvR6ph%d=^XMoz5m!GGLW`u%9X<klhaj`;WerXXb2j?c{C8nnq
zDS%Q{N@g+07;pi_V8oD?npjd=l&YztkW^Zt0FDP}sRb$np^*&AY|ugwl;&L++`#F&
z7@Vt;QWYT1Nl_@yhZK+Sg0UdAs3b8n4-^+A`Jk+tnU|iEssOgZg#i?DNvR42If<Ys
zF3C?%1!Y7%1qC$Ya}!fi!Fdl9#xOge(dxzkDh11nGQlNWX0bv}W^QIlY6>U@!M*`y
z)M8NXOE1bVEdWJLJ~(31ixTrd>JpQaQ;UoBoEaQ*N<di^lqqv6brc|37w$!{8;VnN
zGr^GqatNqG0M!NHgqWX~s*qXCV91b|lapT#u^!|?P~ihAK}!@sPE1vR*apf>P<QGv
zFfh0?glDAYfhrXRP>e#0U3eg(L<Fehgx3cO(AWbN2B7rD;0i9m!O0~x4;0M`<(WA-
z3dxD3#YkBi6cxqUpnM7nZ;%tgNm-#hvp54(z2-Bxf^!X6CNH%dUT_ubDS*lbP>_P7
zz69iKm^b06SV5yavm^tgnZb=AF$r8XgQ5c(0(q5?N)9QzfE=WdmYI{Psi)uwaSJGI
zK)q0sk?O<%sg08%g*zz93ySh{3&4?{p9T&(czD4AB|lFg5gLsO1*t_&43H>QNJ=cu
zEY?#{@W?L*#hnhwr3$GP$*JJ-4-_|WqhR#`I5~mck&>F0SejF!;O^?@8sz8$H6Nvf
zOUx-xtSrXTet<aCg#l5ag40lDG1L@D9t8Ounn}SfgL@QQsb&^~99WX?!jKNCJwWLN
zqqHc_&jpng@PG%Gp$dsm7eT`?KTRPqPnaPyw;;c$Br&f97JZ-$&ftNlf5B}Vw2Bo}
zH>H5f-eORCOaW&oaAOKoQovdnpsH5Sfx#8EQby7XPD4qlNELWyo<d?$aehu|3An;c
zNzExqbO6OYINos-zL5IAQb8%$BQ(UtKip3V=9gj}g-pFvJqJWf4cvN5Pc4Dh|BxCo
z5mr(bXOxztfC^_&QJJ5dTv}8FYM$9LC<V9%`8xW!`h_4&2fH8Ks6i?N%QHYle;z1h
zDS(456&#{242XsnIE6z?mZJQ`l;p(X5>QlU7Qq~@piz<!YnLSE<Ulp#7x9D27lo44
zqTI~9#GGPHQ0d{sfRts5Q*%<2OLP>_(mphSL6W`>C^LeiH4$c?BSR9xA)rD$HM0nA
zjY4K_ZfZ(qVo7RFB_s`1f(vv|EexvbK`AS>oIwH>%HV1S(HaJM-<82J4^e6<IYC>L
z3QqZnMJY<~Vhmh(7Q-A>400z@$R<@XID*SJaEm%0Ty{aq%3_7&{Jgx>WKekys?YOM
zOUm<$vO$>~5;ou#7${>Ur82lMBo-HErsqKlX;=vXO~-ka3b~1yISR$8c_kq0!RZBD
z-erO<DN8K^SyGaZl%_zXQE^Fr5xAKGsQ@7*4J^aL3#6jVbWptIR4SAw7CSSfq$1pr
zQd*FcnGC8|K<y4_0i=)w3LkjzfE|-sky%_)42ob-HfL~Wa4afF%u6j%D9$WN1^F0W
ztieiQP^Tml+$hdZgC+!UwuOXXL4I*@W>QWngBvJpA%%+qB!oaMP?+hUPyxkyP9`X=
zg6eXZAKmhc6jCb^a|?1(LFq2ll_5F5G$#epDN4*!@bq)@4|9xw+6*!}KN*ymQWU@r
zL{b3?XHZOm<ATAB0h~rb+I2ztK`wyD3rIA~F#=xhLaaoqj}kL;GV{`%8NhA^7qy8c
zP-o~U6eWTaP)SB&9>}R6zkv(|TLp{#)WqZraNg5n@L=!<R}Y{<4N_xd<`tBJjDz$X
zU}ZWq${=Y?Atkd2k}6B`LG8Da#O%~OH-@yL{9J{^yh?@Q{L-T2R0T*xfL#J>aKe&K
zZf1H$2}o;cacWv=jzVUdLS|laer{%7x&;F`L^6vN5Q#5QAtf^{Ewu=gdcn;qtY$MH
z_phKXO@(xVU_MU-SI6Lz0^IG%D^VycO)Uk*a1l6%fO8K6FGFG;#Py)K(_`RaFj5Fe
zEK1BxElDjZ_5}AN3SfLt(C6frgF+gV#?d<>pri-x7!?$yg7R1*sK1#C(v*@~#NfsN
zN*U0GPH_e}g@LLLaCrynP$I`C$aowTwI_oos5hRffN&Nl1mRssaGESE%`ZtUR?tv_
zD^k*gL^@mm)Y@}rKyxozj}6_2klF~=bq6&?K~+U!Q7VHMLn^3Cn3@9a1R*+Kpsq?q
zYI11_$cLb+OhL)TGsx9B#6KufNk>7+(ZxkcM<KN&Sx*73$%6sh=1Z-}EI}!`AvGP?
z9!L}<mcX2Xnj7E^4lhveO92+cu>PWgf^U8iXb>VXPXW~Ig^GhKLr{#sgEFa7p*R&3
zV4zl-83QO%plXXDSs&b-PR`HC&x2Of3QEDQKCaFo3NDTzj@B-oK}vcI3~mg5{vobb
z3JNZ%1*v)9v77ung^c`iP?ZVyHOwoZRFsmMmYD|%v67<9f}B(ZNOWp3ASV$}zZotC
zZZLyKA__}0K@~nbgOP&1tBYp{gBwFI)I*@;2pay#$x(20aRK!xf?NZ99GzWZRzrM+
zJoo~R2uPJI2ljtzN@huZ5qLlfTzr5+Mxi9NqC}4qWTUrhWPqa!0}q3Oezc!|EQITd
z?t<*p%7Vlch1~oUP@e--OM!wt71VpvQ7A4=1~t7C!3_!psM74z%3=mfhUEOBqSWGo
ze9-7rK1Rra>JCur9+q)3ixu=CF3@8Dhev>;yDI}1)NNo6gFBMj$}>{IB`Q4CLwsM7
zU!ag*T2fF78G`~h7&1#>!w1EnCVFX34udm8adHu81TDV^)W*<LP|yci0g6sg!ht$U
zPeH*mO+nw!A0`KB`(=V6J29`4!Ic4G6|~!vpI4HZSDLC&npcvUqmWsmkd~PT?&H9U
zSI7t<v|z2wF9p>EsS1e<t_-j?7PQ0xm6G6MR-qWwvP;ZSfH*g;GzZ)ofp(NZ!(o{v
zpcYJSeo-Z)Jk$?xck>Ah^$&3r28|CPxV8m}>8Zuw{$D6)m@+dB)M-~J2Q|h^@}aHb
zN^mL%sRWnE;Is^Cvp{McP*^($C=?XsgFCSdT%c4G9O4)h5*pyf5L}X2R8p)^TA+}q
zkdj)Gn4FQC0#gh17dVazQj0S4Q!<l5b(=zRMrv}l0%+I}(t1sCg0<_4brh0wQWNt^
z3lvgw3rZ>#iVG5x!K00!t{b>XkpgOnf!at4PEP)gK`!8`LZKwz4Q>Wf$QPx8ii6ZV
z(1<Ch2UwP$2_BLKb)F!}1U7C3@+N2qSkH;UvjiHqkP#P9<plOSq(lKF6>vQP(%~Ec
z9!e-uNX{uO2GvKPB0RI$jUg{JH3d|srhtks@E}1xq$tbFPXUcU`R6Hs8r_hJ4J1|!
z(wPeDBY*~jlM{2?AvF@nrg#wH9H4-xm!L%uxE-IES6PygnU}5!N*(z{Dd4fj#1eQ0
zWN>B3ELKP?2ley8O*~M+U93=4ng<>@0X5~Jl`P0DdI}o;dEi8mlb@WJqW}^Eb>)jv
z8SKI1ht2_@Oas*oayV#EBtIP#y$ay40a=FJM^k`0R!<X>&x1q!0~lNxf=luXKxH0e
z-~f@zz#*MqTB1;tS`12Hpvoi>+yl?g1BISOaB8Z8J~R<BsDtZ}%)B)4AZaEzpuw((
z1{o~rYBGRJK*(qogCIDkKsdJ1DT$TEpz%?61{cVPc`+<1pzUOkGZRZ7nHSvgC`wIE
z%`3^N1T}p@{WtKi1+)wS)!c3jpbQ49Lr_gAPc2G?=u=23Edu!tl&W$-eKd0gkW*ku
zI5{!Tjv*-(R1iakpFtHKxUzutj}-DsbCXhwK;s=Cji3=fkXfKQ5!^!31C6zUI~I_^
zd_-{s&VPx;nK_jTMXAuj1>_V+e+Q|Dl#y7%;KBfDCW70`VE^Z47K2KZ(t`Xv(7-5k
z99BUizeoY>J$P>qlo3ixz=9GCsYQt(UEt;^$eoZPPEV5qRH}q~x`cR$fa3+s1ead%
z<(VlZ84L^_Nc8|nC!+KO$%9K1s3#N(N{b5ei@`k=@MI0d&ncjmEojKnn*p4tN(&$b
zRZ3|QxROiG&r8cpF9r3n5H%bq34w|QeII{!Pd`wqPlYy?6p~WY@{3X#Ji)at+%+Yj
zf$_{@1@QPQxR(J=im-$M_6*3FoWvr~a4EP&UJe@LE6GS@@IcfFU~>|aOCYlenV_1}
zQ!iByi(!z6NlH~PG&X_^@04Vu`hZ5)aund!Sr~xoHBhDoHOUf-Q+2=<0kkwpOi5AD
zhXlEW0jRb|^|l^2ICg?vBSKvLLKuV~F$Cp;BdM5y!IObd4Fl>ggA-V431kQr9BH7q
L1X+j3{dx=lbO~?>

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bulletin.lnk b/decus/vax90b1/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..c0f6cff8955fa9e6cb02a9f15bce357ec1890ff0
GIT binary patch
literal 120
zcmeZfP*L#l^z+vD^A8Dfbaqv63ia{P_wjVn_w;kN1#w(MJpELB9X<VYf+K@ff+K@N
zTz##ABZKvVL!9)3U48WZ{6m9XgM2)lbQxqAIQ3m4T;ck_T0H#%LPPZZ146hMJY8&+
K!VL8+jg<g#P#*38

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bulletin10.for b/decus/vax90b1/bulletin/bulletin10.for
new file mode 100755
index 0000000000000000000000000000000000000000..9200d3ef280e87e943a688955aa28cf0bcc327e6
GIT binary patch
literal 53300
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
R++(WA$iRtMTVW2V!2pepLInT-

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bullmain.cld b/decus/vax90b1/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..59355d8683aa20f3584178f36c83b9d180587909
GIT binary patch
literal 1160
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzV&G@s<O~dT^zn4_bPZB)
z^zmU3LJ@It@^=h!K@$u0@o^3?Mp5VN<Lc-a8UV8d&JA<)33b&7at#di403hRWDr2n
z<?7-YB8?*A?HU>2=%S<G;_BuY>J!2sh$8Fb@9yb`=0ab`Aa7R}NfdPfj_$4qGfYtB
z+}(TvL;XV>brc|u3yBPHwN>#8^>uO$(oujrRTxEAkgKDMpKCY+x@eedP_QclBZDG?
zFN2~&NJgqcT7FJWetBkIx<XE7UaCTJVrg+|u|gt*SCX%gl&X+lT2fG2Qj(gYP@Gzj
zSd>@-Qe9kGT#}lrke6SQnVedz$6x?84`NDwUU6n|NwGqH8q6pVD<?-mNmr>@M<G)$
zRnN+sK~a}#0PG*nG=<9iQibxwyb^^(g_O*+wA7;1yb^`vjKreE<dW1P1&D`Ai&Il{
z6pAx*3vwzI3Q9{9GV>HlGEx;%Qj0T-Qd1Q2^HLc+7!+Z`s6nKspnz;oNxni#W^rOt
zPAb@lwA93s(xOxyg`(8l{4%hZBZDF=eJCWBfK{dDrGSD4WG5)R^b`~{T=MhOOOSLa
zlxO7Uq=KVCQ4<_vhA1%{><Y>)A+E4w0ZoCnO1es#h_r+n|G^=SK_Q_5XsJ3l#6JKv
z%>_pWhq(H}Oh!#`aC^*^G!0N(6z=H~;(=WgJe8v6!th|%h!9u55CWPQj2JjMT|9#w
geSG}G6*OSF6#Rn}0${mAQ^C>CMZwQML;>na0HY`}o&W#<

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/bullstart.com b/decus/vax90b1/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/create.com b/decus/vax90b1/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..2f2de9a774ea2add530b1b678fb8ca9814dd2ff5
GIT binary patch
literal 978
zcmcC#P*HI64+;r#^wW2Z2yyju(RcQ6b@sN^@bh=_5A|~i*6|N>4RZ7G57+Sn@gZzY
z1*cFSAJ-61KL!U%O)#L?1Vf5VFrwH5V~R~Mq1XgdicK)1*aUNmO|YQY1WR596$M{M
zX9Y(eA74l3U<OGB6@_5e5Cvy{UtdQ*7kz&xFK_~O_V;Cw!XfAD=;>#{prYXErr@R$
z?CKcg?4h9qO7(jFK2A!S3VMF7!FmcxN(vz!u6_zGu0F0Iu3$q!^48Y)bh-v2>Gbh*
z3UUmJ)OQYYb%dJ0Aj+Vk02K!tsi39j@8o68Ai$skvk4-i#m}Ik-~e(JC@<>y_<1t`
E08AME{Qv*}

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/dclremote.com b/decus/vax90b1/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..2c8b5ba8e1f1d24135d8f62e8977667d0ab5ff68
GIT binary patch
literal 1246
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@w9j
ziXtbcpL2knLNLOqF3vtsx4C)xxGJP&=A`Nt7o;XD_=Wl^7<hwBFV9FVN=1^%%uCKG
z1-Tg%!YP@>**Xd-nMJ9|CHX~_5C?!vfp|SX4eSVzfF6S{$TZJ1P&$CxnOUrmmtO+&
zS!xQZ-@saP^3yXxk%$(O$%%Ok@*wk)QWa8C(=zi?Q$R_rAU`v&L?N+6Arlm63``6v
zihdwfjyWZ%MR|!OnPoYtl{yF)fD=n{erZmMLQ<+iK~7?FY6?6qV4hNd`l7TrwMe~K
z1!P`9QGP|G0?2K7u(SqEFwlexw>jJ~$j{Ty-AchRPr)_9GXxeP3c01lC1Br!EQVwT
zP|U*RkupwVi9$(6X0ayJW@ygJNi9pwQOGZX1XE^SwnBMkPL4uGVqUr)*ymgfD&VO0
z^Y`~-XHZe_Q?OMqU|?rZadda|^s{2%hKl(qXe$^p$S|lVc)BV0Dd@So>M58igm}36
zDY*NG_$#>h`?;z!s3`acxccdb2YH6L>Ib<xy6C$G1=)g)QUIm>;K*PVKi3cjIR+I4
z7gsk=KUW2PKYt&8cLk7)e`rWRXb4E5ELM5fpdkMskTe4qgNmPPL`b}|uZtB(tpdm{
z1+Zlxhk(>5IQ#qhI{LXV@Gz(-D5yhu>SiDw#C;&AfmI{ftpru40+vu$R|yVr3<(WZ
dR}ui}1N#(aF&hI|krgO}oPGR*T|u@o005yvaohj^

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/handout.txt b/decus/vax90b1/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/install.com b/decus/vax90b1/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..35680c5685788ecb15f70c7af8a641704cc8cefc
GIT binary patch
literal 826
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!B`o5>9*#l!{sFFj`W~*1F8aDA3;{u&VYV9n0j@zh
z!I8lML18-1zTQE8K04w4K|U@zF0LVt&K^1eLB76D5g-+Qj=q|#4EnASo*@iO3@VCl
z3@VBWe*Ph@R$#}1Y*#2sEiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v
z%r8|)$ydnBFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVexQDAxfQ~|LeoAIq
zr2<HCT7FJWetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi
z4>APVX$mQsMXAXp`9+mF3YmJTdJKjPDvF#c3NEg0o_?<SkdQ|*B{(wJMa3%G&o$h|
zGsx9B#6Ku9mcaw$f{=_<g~X)%GLVn*QWc6b@=J44P`w0-uHX>Ipb$N0e_yDBQY%uE
zOG{Ey6cW=)Qj5evCZ(387F8+~R~DC~<|-7WCgtas=z+sNgh55Y(@numCD_$5$k{_f
z36wZMp0fg(tmon5q@<~!=jR%%r=X;y5aQwLr{Lr16yz8b2}&TYA+EMs`XJ@-um$T2
zBFa?PKrE&@2e~?ixMDHWfI$UrHKvW=@O1X~4K~yPIUK|?(!i+$q~FKW39Jc}+yD|W
B>DT}O

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/install_remote.com b/decus/vax90b1/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..93ae3b1bb784e75b1617e2af2b092bfa1cae07ef
GIT binary patch
literal 5246
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

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/instruct.com b/decus/vax90b1/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/instruct.txt b/decus/vax90b1/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/login.com b/decus/vax90b1/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..db86b1d3c4c892235d5c896df3d265f7887f214a
GIT binary patch
literal 1304
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXyg)9(k|vT9ON&#B74lNc6>?LHixbm9
zfsqdi#+1zBf}F(4)D(r%g8V#%oc#23uoLpY=1D+P3MfVB`}n(i`soL`hPeg>yMk;p
z1K9@ie`axpLQ-i?PHIVJUNOj3NvR45!;4E2i@?dGJhLRj7Nif99`aJlQ;SOw0g<YZ
zpOcbWT%x0ppPN|%4nLTE3WcSKIhkphsYQAWZXo@jbg2N2-n9H8g_8V|#GIT;un$X%
zQ;Ujq6!P<ODisP+i*gh5Kyh4LSzMBui|~G8UWz-&9FRNGGK-2!6!P-(bfK!!Q}a@b
z5_4dxK`9gA7mf0a%;XFmg-l4y7bWH~*nv#)^a~CN4RQ|AbN2VufhLHQ)Z*l#%%oI>
za!^7{M79GO5ek{bntIM4{UI5d#bBHA^HLRx^Ff)SBwr!1EI%_vA-^oOs5~PzCl?es
ziEwW!fPzyYC%>dvAwP{lA7l#D*kbhfQ~(DPsJH-owj?t*Rgb|Bq$3m*UJB(I`3f0{
zWvL1-p25D3o<0hxd7zA%q5w|+sS1guB^mieRf#2;`FRQ@ASp<GNGvVM&rK}JOa_I&
zH^{uCRB+}k$yZSF^9LsyB?XP*)KmozSDyfdVAl`@sIaD<f&y~#0VU<kVzALA8JWcl
l+91=?QWHx`i&AwI5>rwX^c{VCKxqpUX^`{?%U6&b2>`p>ru_f_

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/makefile b/decus/vax90b1/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..bf1af6dddff7f9302134b65af0c696c45efdce4b
GIT binary patch
literal 2584
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U}R8WP+)K>&B;kE$;?x*Qh+h_Tq{z+
z96gVmB#<g`xGJy|M5Ug8P7;GBgMxyBPi9`Wg1%pVNKs-kRHJ`RlD<!7l7hZxUa~FB
zTovEM%sido%3_t^%HopLT&v*9V!hy!B>mvj90gqlBam4NAfWG;A6lGRlmjxrwIUU6
z0LXT*e$Tvu(h`0Df)aj^9#0orr7%N1OCu!(6|k>d!0rV(5ZPD$Nm*cDfqZMAhs-lX
z;TeH>3NbDqvq8=QVVEC`!IChZ2@1~?g=Yrl#h76;#T+aLGsOahX9?!T=%edP&d&wQ
zfOO?1X6Au8jyXBGiOIzvHiIHahfiiwQDRZ0g1&Q6YGMf@HWakLY9v8w0!oY0Qx)`m
z^3x%rI$EHB1&5p)IOISf1X7M1dTyYkQ<{?lN=L<do_WdOuuRD;g0s`|b5c?v+!$$)
zJ)m%dVUVj!iy_hs>L6LS{GyVg#5@Ik*NT$VycAFZ^2sbN0UHZ;fLneM*iG(mH$h?z
zlKenQ4D?{GLUsqt8n8*oj$)7n*$Z<Km<Blu?jr^bkUSxGfh`5)3WU2L=?CF1L#*yX
zatg>=xHDs@<1VnJsP2NKWQ4nnu(}KG5Rj{o97!d2fh|RK7bFuQ++~c_T}Vy=xeV@1
zD!B`6Dac)(@bm@A&Ioszz}<z*Eg*-%(~m+714g<BCqiiIBrbh{Ed{v?k-i`W3&LHd
zaCbpX2HOG;Ah4s5G9z`;7uZr%cR`9cguBcJ!d+lXQQZY8UJ>px9|(7WEk$(~q@YK*
z%VHqh1-2B`U63jV;V#R8a2ME8kh>%qkZLsrD+L%YH?fF84pc(>CMFl<D=5Hg444An
z#3G1(PzHcimk?ipc*!{_4DulT!Koz*&iT2yiJ)2s)(!xvaL!2q*ErJP5&>SxLW}@&
zL1rl6Gy|-}IVT0=3N^49pcWLg7ER92EjHBi$SDA4RuIn!#IpmLhF)vyd!$0ufenEA
z2clgERlgueKcq$nDFdlzU}w<M%g9MmuwoDg$%1RToXjNsjMSV0{p6xl1r;p@0CAHB
AH~;_u

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/nonsystem.txt b/decus/vax90b1/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/pmdf.com b/decus/vax90b1/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6fcd3e71ed3b678041c58bb57cd834f9fc976e0
GIT binary patch
literal 27586
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
LLmY!b;I%CP9j*#M

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/remote.com b/decus/vax90b1/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..5cc6fbf88780364f4639e3581d10bf442e7dc58e
GIT binary patch
literal 1942
zcmXqHP*GHH^Yn4GQV4SO^$&5?bN2V;408<%_Vo8tFw`^Vban9zQLwNuFf}w*&{c4D
z^k#4b>2Y!PQ79<NPfkrKElO1=$yZ3NNKGy+NmT$zB<JVmCg!CSE9B=XBq|i8=H{2A
zDx{<)=cSe?<mIQN>M{6$%m~Ryg-N=&I{UeXDC8$)r6!kv%s{wCA-A-+L?H=eKw4&A
zYKlT)u|lFkc3ysYo<d1wL8^j*f;-4GsNVcMg%X6hAlnr3i@-u@nK`L&!!jYta`MwN
z^Au7ti&B$I@{1}Nyuc=<fz>A_C+C;ul_-=Jr>1~>f@ExQWpPPruAYKF#AJ{u$%#1%
zd5O8;0Dw4N6J%C$Vji;FOY#*8@-y>F6cS6oc0e4h$H2s(qG$n9A6lH4o@%AQ8RY7#
z<sagzU}bBo;1C=ctm5nF=jiSlWCbx>Av(Y?Rv|jTC{{sFPY<NqAEZ0LP(fG0FFz#}
z;uLs1BtqgSDHRq?AP?y%WacI3l%{0nr7I-nRVpMVC#Mz{D<tRVl@#UY=rOo5s3>xJ
zrYYp*qe&@b7Aq7Nq$X#kWu~Tpya9^kf};G2N(E3z<bmW9OG;963rbQ`^cX;~!wHJ(
z%KTD=lzfG}{1SzX#IjU{#5|C};4nswHAwJ6Oa_H|N@`kSX-)})6v#!;qymeb%wli^
z>Dht(Z=|5hiIf776DBq*^c4IHN;32F5_9zY!1|4K11uCAQ&KV^q6!6xMTxnoC8<Tl
z3I&P9poCD84|10RG-wqxit`l;OY=)oixm=!QuEYH6!KD2Q&Lkj85vX<WEfNw{QVTd
z9fSNl{oEBoJY4-0-2FrR6<mXY{Db5mvd;c~Awm8=@sa5A`V1-x&i=l>j(#o*R<;W2
z0Y>Ty>H)?e!URN^f(SDZVGbfJ)ER6TR1`ej6atJC^jrgj^%RsqW_$XDx++1;hM8sy
zH&+))jS;$TS3ehg8bQ+H3@QqKt`Q;e&b}@RwhBrxwi1In!ZbfukXxWe!Bl`$yZHOL
zDlrH!s3-&&D%gSuT?Hj8D<vid6$Oy*J>3-CRDAs16*QFmTtk#JVcvoo1rAF809U_w
zA5TAT25p3mSbYyx4zr#?4P7<JJCI;PQOM1p0=L47!Hz*iAw0-4#8m;5C;dZ10zyL+
zlw6BT5|eT=i!(r337S50GV`)Q$q!rtsjCMVs_W_LDd~XXJiygYA8d$zkgKDM0;u2v
z$y-?|g*XO#+qyXWKr*=!C=GEjsKDH8<%RBMXh49C(RU3BvIQqB{eU2U-+&NXC9t)2
z3QAzd!Xh6^J3-8HQvnt58g44C5g|bu20Dg1P<c%qrO*Ip$6!}Pu)~rOID9~HCkzh_
zkRPBL8Q2(9eEj_btUxJ1K>_48B&UUV`ntyZhlbc18h}0S<LT$h;LM<+pa4p_5N9ZW
z++m~xl7dG$)NmD$wNPJ!ouLj39CZdsuqohx1$!78J0N2ic)@aD9U!-X+z2wsN(mAQ
uICG3^glC8rL=9R>L`l@nKK{Y3Apfv2s3?H+ursKDqr!@TRNcWL{s91}KMMH(

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/bulletin/writemsg.txt b/decus/vax90b1/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6ee4ec02e151fc32828c4e890830eee127cf5da3
GIT binary patch
literal 1372
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+7%Uh#ogICAFg&5*
z=@;+j@8jYcqyu6F`TK%s7uR6tAkP3DPuCz#Mh0gFE(T`>1y8?#(2!s&GX`f)kW#QF
z1qEFN=ZwUn#AHwm6_*r&Y=tIX5EB~sd5O8HE>L|z{=S?Fg!F+lfTAM5JTJ8f#DFF$
zJu3!hPLOs51<y2v)ZBuSN*!>jNJ&jgEX@HY7f__b^?^7AMfu68#l?Dd5Eno_N5JL9
zrAb+-$>8(=v)crR-B5W@QY}tREK1HuO#$b#L<LY>8o+gxXJjU4C={0@7L^n$lxLP?
zC@2M&CS_SEDdZPHn5oGnR!Vx@pwRXY4FLx?gAK^lu0aaA3a&*(`9&c8C8fon99~qK
z3d$4(MfnA(MLCtALL)CVxg<3Ol)fM#uO|z#-7PVv7_1Z`sF0UmqL7wfnwO%-0E%4(
z1_fy9z)Y$dPN8mYSW<yAgEJ>Yia<Dmf&k>6q*R51(h`NtypnuaQis_t0ks`7v4dRa
u016F1{}5Lz1qJ`SoJxh_3|OWwD$N5007k|vPXra5$)HG2E6vdZnF0W4y|Kjr

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/gce90b/bulletin_beta/bull20_ann.txt b/decus/vax90b1/gce90b/bulletin_beta/bull20_ann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..9db790eafced7d41f9acff57434c4df41f54c7f1
GIT binary patch
literal 11236
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
O;7&Og19(XZIH&<Xo&Rb8

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/gce90b/bulletin_beta/bulletin.doc b/decus/vax90b1/gce90b/bulletin_beta/bulletin.doc
new file mode 100755
index 0000000000000000000000000000000000000000..20f0ff89865f3c05d862e3e68d834177adc5dea1
GIT binary patch
literal 31416
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
YJaY0AQy}**f$|urZv<*}f?6ku0Lm&Hp8x;=

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/gce90b/bulletin_beta/bulletin_beta_ann.txt b/decus/vax90b1/gce90b/bulletin_beta/bulletin_beta_ann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..e6548f6c7682e2eb28c20b082698123c92b63284
GIT binary patch
literal 4046
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

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/gce90b/net90b/bulletin_bugfix0.src b/decus/vax90b1/gce90b/net90b/bulletin_bugfix0.src
new file mode 100755
index 0000000000000000000000000000000000000000..f5666b8a0c3206029b70c0f00a92d582f4c4b512
GIT binary patch
literal 15824
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
L0vH%r!26Z}-~cpo

literal 0
HcmV?d00001

diff --git a/decus/vax90b1/gce90b/net90b/bulletin_bugfix1.src b/decus/vax90b1/gce90b/net90b/bulletin_bugfix1.src
new file mode 100755
index 0000000000000000000000000000000000000000..833025340b98db3b935af5f2e5634f1bd8b4085b
GIT binary patch
literal 1794
zcmWGxa4X8swc>ORa&Zqgva*8FzCrGeA+A<dO2NJ%0ajLiu0f%}dI4_EdcK|^daf>^
zR#v`2K1vG42D*-+?z)DSmIew2=2k|=RwgEThGudMA^BFEa5Ef(JcB(Qt*l(bT!TCu
zgF=*87@VE0IQbZYOOvv!IGsX$d|X33{TLXu7=luhQ!~p_Q>+vek}4IFi&E0d4fWDf
z^^)^*6*NrsOwIM(T@?)V%ndX(88{U(QxqH>jZ7?z46GGGGD>w6j13eVOVbrVt}(ST
zG`2D|QE+t$VK8FwO)V}?Oi$JIOtDh1F)?s9a5lAccC@r~b2TtFbToFr@SvR>gG*vb
zsufmq6<mWuq#+@v;2Y$FshdF%?6=h95-SC`_oP6fq5um72S}*sxwty}xrP`sMCiKa
zm8It77o_Tj<Xgd&siG)z0LPD^p1Z4_v%fC`NLN^HF<67ApQ;kfY<!xO7#JA*8T|7L
ziuDu}LNZbnf?NZ99GzViit<ZKGV@XuJQa#l^GXyd^Gg+y6LWHk6%rNlQp@4e<r$gD
z848{XS*67#3W+HxsVNGXc?@0*FmEb^8R}UW=_nNED`b`^l;`KEgUF(6g|z%4h5Ve9
z)FOql)S}|d{5+5YJk!7yWh9oRDkSDX<oy_+3KSCaQWVM)^GXy-@)Z)x@-tHu(o;)H
zGV{_E5*5lb@^ezbE`zDoNG&c%P0mcr$*EK*&df^&d8HsHG0&HwBwrynF*{WuIU_MI
zJ+)Y&I6ps6QwJhel98&AmY<W8Uk)-iH$SBqWLsr^Dcqe3`DqFuRnP!pkYa!ZS!NzQ
zc8&Dh{DZ6%7#J8Bj2JjQ-4rx}T%8T|+(YyXG!;TTT>UsXITaN=(-cZlD@qhH5{ng*
zQd9F3ic$-55|dL?7#Iv0I29BWoE?396#N5R{o+C4>E`JJ))r8dT98<j3UXLtN{T{K
zX--aRNoF1c1A`b?my?gbv$uk+f**vTtzd{G9v|!&=Bi+;0G5*htM_yD4G4(@X@D@a
z6?|O%+(SH+8B$VnQcF^G?GzMXh9Q~i>Fgis7s9~6V1ld;<X1gE{}8<(S6}}S*Z5%9
z5KV|b!h<|RTwOeaGz@e+U4t|k7=*yK`-5EqbCDES3}lFptDjqtzb{glnS<qE!4e$e
zALI%S7Y(RV9Z#?h4J#;LQwL(UCIc5(r>mcff~T7#m<_eT#Wfho0tO4P9CjOAT!VEy
z{ajpwor63Bz;?K}25Z8sK(;{`Y)X)8xTl|sf<~yHXNaw_CW8%F6da?@{sEB?mmBMV
z(goBIaIkPHDmbR3fKwPKpTQ#61gsn6YERc7JwI1OI#N_{Eh@?{Qpn6xNG?iE1m_2s
zE^DwZ1qB6g*eht5>8NWsYN~50s4KVz1%Xm%XkKDc4mc@6)1E>uq-@kvXMlthEHs>b
z{DUFk?dIu&Q_jURh(Q!)D_9F61O#B>?*0lP{tAW$2FRhtz@P$_hon7NGW7>1G6h{o
kdR5R?FjQkmOi9tT17#0r0!K=dNSZ-853Ujva73j_0O<PE4FCWD

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/aaareadme.txt b/decus/vax91a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..987fa84faef5ca2c234738a6e7c4dc7c5a58f356
GIT binary patch
literal 10118
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
H$m62`f3gn6

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/allmacs.mar b/decus/vax91a/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..f117187630de34046ab557245d5d6d169da96919
GIT binary patch
literal 7988
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/board_digest.com b/decus/vax91a/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/board_special.com b/decus/vax91a/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bull_news.c b/decus/vax91a/bulletin/bull_news.c
new file mode 100755
index 0000000000000000000000000000000000000000..a89eaf643f113791992c47192e9e8f134cff6c6d
GIT binary patch
literal 8722
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bull_newsdummy.for b/decus/vax91a/bulletin/bull_newsdummy.for
new file mode 100755
index 0000000000000000000000000000000000000000..2e59f10293e1089c8ffa83e729545f3139c71643
GIT binary patch
literal 676
zcmdO8;PmthadmeMQg93Pa}M$J_fzn54G)eF_ILJn4T*OO_3?2I(D2mp((%^u(PUs`
zP+(wZ;0$sN2@UdNU}4~N^>YD<fiO<9oP%5)LtIHR%N&=x!h<|RT;l^AvA9mhSH};(
z3#A!2gF~Hy{6j-L{ahjbbny&!_V@F1bq>MnH<172aJdO;07#8E11C86ph60^3VLpi
zKEbYf1Wnh#WjeBtHJn1-G(q+VF>pG2I0iX7hqwl5X=rIGIEA`_#Bs$9NKPG>4MDDs
cF3=zaTL5+|Rc&y04e{^~4)JsJbtT;f04~Ue?*IS*

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullcom.cld b/decus/vax91a/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..46e60331e90efb62daf5db38b42a17ca8b083d8e
GIT binary patch
literal 17192
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
RP(O<IL?K3xpeDk@0|0rXxYYmv

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullcoms1.hlp b/decus/vax91a/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..5b78508141d04dd8f11ba95e5e6db16b11d7e246
GIT binary patch
literal 37162
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
FsQ`h;!@2+f

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullcoms2.hlp b/decus/vax91a/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..1c48cc2c08b6ee1b1676ecb39d4047f2c721f297
GIT binary patch
literal 42242
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
E0Oa;*rT_o{

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulldir.inc b/decus/vax91a/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..6c532f6f2efe95090dec6b8d157bcc80f20c2e32
GIT binary patch
literal 1054
zcmdO9;0$mKa`bf#aSc*%@eGO&a&`6(a*6kG^>YvLP_R|d(6BVuHrCWP(bO_wU}R8W
zuxH?O_V@Mm_fyb!3ia`cckv9;SMUvXk9P|3^wj||{6c+oTwH^lgFFLt+=Bdlbs&c6
zxJH20FnBO1fPfmOPH<#!h^w!TlaIf%w~mLaql;@0SP6^`GRe<1+%-5P-ZcVjK9uJh
z><;1@!A<f5xkbkhVp6b2Xo!n{xStM;0Ws9i)i)p{(i*PE#WBQHC&bg&RmU{~%yx|c
z^PqM>1>ro99D@y1w}OHWR06CM$_6PxSPGVbI{_po%E0OD;TYuT9O4?JWooPd4J8I4
zWN||y1yHE*GjRI&yL&o2`Y1qx2^{*4C@KvVz;>X!6f6jJ5||Bl1c=9gZU)F@I_Q1}
z3qs8Rv*Bidcwo2aF>reNg}A!A2EpTB!$=br%^)UHlxi4h+91?J4TeN2NF`JN8m}M`
zxP73A)-cipr9B;F-)mqbS4{;_DgX()`h^5Vsxol828McuIr_NzIlC%ofYK(&FdY<C
znqa@kAe(Gz1UCrc15GrOAfk{|1v3mH1~E;Afz!n?#8Ckv23DtUpkttql&<v+^g%un
zL9!Pdir%h~S{5J~c{DrWt_Lx^T_YhjNg?N7A5TA5XwJ1YGBpL60`eC$w|e>ogoeaB
Yg}S-92I(t+d2-0MgGID7kPOiT0K~utB>(^b

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullet1.com b/decus/vax91a/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..16418bb65e71b7aee5db96e2ba51dbb30fb620da
GIT binary patch
literal 55264
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
GRsaBWztG$O

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullet2.com b/decus/vax91a/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..3787179d7c0893e1dda042125a3554d6814a22d8
GIT binary patch
literal 51186
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
XEI5_AK-#0AoC;M1ZHf9o$B5hjS1+D>

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin.cld b/decus/vax91a/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..2a0594d9d2b16885f3e2a419dc9c7953950fe062
GIT binary patch
literal 1626
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfix7(^IcAb}f}T9gF$jU<DDf@f}G
zdMa2X-o-P>3g%G;RR#rxfW)H2+|-iPB831$9R;7nq|_V*TZLd(A6Ms)csG9^7uO&L
zeg*}Fz|zE=%(TqZA_Yeu9|j>55ho{q#~>Fpu}~i$=Kzom2%XM8u8w}80Xhm{i8-aI
z3K~JFg{7HAsVSNa0x0IWx_E|2qlkFBMg};#=qR{Af`CB~Mb^jP-O~@vO}>sn-mWen
z-y`e~aCCP?m|>1$Mu5AUPhhBjh$Gx}A(aKG3bqO=exbfju0c8q2-jMo>J0Mt4G4j2
zgE~>cRzV3C&`O#JTZK{d2Dv)A__>BNpo@mN1_iq^Ff%A9C^GniNCi-GPRq~9$u9?G
ziX2cTN=_^-PAyhQQ~>iz@)eR&74l0<3Q9{#Qd1O)QwtJ{5=%g;iz|yuQgapZ@=G$4
zQ;YQ&jNm4MbtdQM6=xQg6f5MX!3+bja&i=ubd`#A6f*Tv^{jkBdUUA<puU1;hVsO`
z5`{#Cl+3iW)S}e95{2Z9#G=GxP^yG@3sijQC=_Sr7UWba6qJ@IWafd(mz30EPy$lO
z&r4<S0=W<-ff`hL3JS<Jfy$xGVo+HDHY6=Iv81#pRY##HH8;O36(r^iHVYP&i6tO0
zh19$hP!NH#A}HKInb`%LixK)1$}{qFQo#|Ts0ocf6O<Sab`5Y0atv|BmR@v`5(;XH
z2o7-!3JDEB%O}Ah{sE|IF*q_f#MKvWb_iM$hIz<VLCIW6lff9pW#OJKAs#rjB2vE@
zs;*$yh!9slMEXa!6Rr`I>Rd956G3TMK_eWhPr<)P0iO3X6&&+Y6#Vi_6rdgk09c>r
A3IG5A

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin.com b/decus/vax91a/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin.for b/decus/vax91a/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..2f7468b4eb146ac45dddb05d92a2c738461681b5
GIT binary patch
literal 51682
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
VN0`q68v_B2|E0ofju1%A0RZ85V?+P|

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin.hlp b/decus/vax91a/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..56c0f85a1cf1d6d4b08e26107d0d9af3e83be5b9
GIT binary patch
literal 7464
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin.lnk b/decus/vax91a/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..d763e209be913d73f26fa2fa2fc5553fdf43dbe1
GIT binary patch
literal 146
zcmeZfP*L#l^z+vD^A8Dfbaqv63ia{P_wjVn_w;kN1#w(MJpELB9X<VYf+K@ff+K@N
zTz##ABZKvVL!9)3U48WZ{6m9XgM2)lbQxqAIQ3m4T;ck_T0H#%LPPZZ146_Zz$SP&
f2Dw^=IYu}Kh4|<PgLn*F44y8wN?}HN1|~`X1ZX9c

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin0.for b/decus/vax91a/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..f60e532bbfb755b6d4847560ea1f6ff92390e9b3
GIT binary patch
literal 50966
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin1.for b/decus/vax91a/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..1c317dd1cc51d6f37bdf460809af4ed02805087a
GIT binary patch
literal 52322
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
Mn-5a)_&`bv0Aw?Q3jhEB

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin10.for b/decus/vax91a/bulletin/bulletin10.for
new file mode 100755
index 0000000000000000000000000000000000000000..a40661f5ec77d27284d74c9e75d8583cd5dbf060
GIT binary patch
literal 52704
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin2.for b/decus/vax91a/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..a4cde22487c44000b2fded1f4868b9114bdaadc0
GIT binary patch
literal 58108
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin3.for b/decus/vax91a/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..b4da4878e556902cfbd81b1408a23f5ab8ef21d0
GIT binary patch
literal 50870
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin4.for b/decus/vax91a/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..d0e86c79b83bf193c7d4455c62035dcbe6dee31f
GIT binary patch
literal 47510
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
PN1|qyz}FK&PoD$;9Zf0-

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin5.for b/decus/vax91a/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..6b60d045f565acc62d2deb42b324abb28cd918dc
GIT binary patch
literal 56982
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin6.for b/decus/vax91a/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..862335febd7633bd1be87681184f81b7091aa009
GIT binary patch
literal 47592
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
Lz-#7sNX-lY#R8^{

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin7.for b/decus/vax91a/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..692351a44d31ba0110cb579ccdf7fc760d10f05a
GIT binary patch
literal 54514
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin8.for b/decus/vax91a/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..b9c2fa9ef10736aa2d788e3da424e4a14be1cb32
GIT binary patch
literal 51736
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin9.for b/decus/vax91a/bulletin/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..1b88136e7b91a5068eea9e68fc4418a008e12930
GIT binary patch
literal 56870
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
E0HS4E9{>OV

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulletin_ann.txt b/decus/vax91a/bulletin/bulletin_ann.txt
new file mode 100755
index 0000000000000000000000000000000000000000..c0fdcff77bb97b5ee8cb9f439e96ed52cc7cf4d3
GIT binary patch
literal 15404
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%0A(6q00aSDq6lIoW
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullfiles.inc b/decus/vax91a/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..3ab462bf2e56dd9ec5f3af16dc74400d652c83ce
GIT binary patch
literal 1594
zcmZQ%aAt5|a8^)o^Y?La4T^X1403f2@ehhr@C;T6@o-f@2!wbzhA6ms`nU!wxcLV`
zHGmX3hPZ%Ca13%)a1L^H3~_Z)0I|JY140x${qz(RJlzx`{X-SPJ%c?ILi`m1f?UH~
z{X(E7K=gR}`{{UqOaUnj_V5q&aZ&K~cky(KRB#IQ@p1O|)pPc70qOR2^mYZi3}Tmp
zv%jyeqo0d{qe4KCXPBpttGlZU*d&;QhJTPku%~Z;PozSStFM0;M7NKppKGu}xQC~+
zhk}c%o2MT{7}ZcsJy7_#f!yWf<nI{df*C%+&OweL&K@8iJ1T?*ySgYiMJhlPD};Nv
z`YE_ZgakP{hj{wAJA%ydb@cRs1c_$|D2zk>Ahx^cz;${0_$c`KhbTC?DmXg%xPm<G
z<O()hkHH&chM#{3$hD3k3a*|Z9<D*);DFlc=<Mtt>K78M;2RnoqTt~e=BnW6?CcsG
z3^FFf!!sBWqdE-Wc=N}j-^o?M-80P9Pa!xmI3Oqt5yW8Qpbm5exhce7Aw0-4#8tu5
zFT`H~)gnCw1xKG?e;shTfw~i<-ap7&M*$q4!J$E}44z<fK&cFr@Pb2~0)qU(F8A^D
z^#moCAW$F#1%rakF+{<~)iF3k!AMU5nz(#?z_x(>%-{z$%U{9M4-})ppx|-^B{(1d
za8EyXkat2{eH8*6gB*QbLtKMkDZ$ar&DA+X!NoPi(b>b*MFHXh*I+Af+yw;s#JdEz
zyZHo$`iD3w*eVzr7#JAnD1gPogJGhkATc$FsGFyckFSEQg0X=fgAd3}8lcFtg2jom
zqaP@mAz=&-H{=`#%4VRTfCd>nYD0rP{oKJR!O__#SVzHA&s9%BNg>!ZM8VP7N8i!e
z$5zAB#WpD^Kd~r92NM0ZLE7P(`u<K{wxBGmkdj%Hnp~1!RH^6U8Kk7i07~bM44j}m
z<L{@S4^k7X56*hff&nC=17*X@1RaRW5V?Xu3#%ES!LC8^U=u)@+0)Mr!eQWa_HYDc
z4%Z+p3j<K}pcX;;>LBGH)2-C?b<k9!Tdjbi8sr~$P<TUv8x)Fe{yxyy2j@7?5Kn)<
zU<JqE;80&s@^B0RdlzIID1m{pGAy4m=zvV}3<l*&9Z+WT0}+u5&~gftwn4Gz?BVF=
z?&<<AGfdH48|vc&4+UhWf_w;)&~tGNQP*d%#G(%x>Y(sL*9nn=>NUoq7Z%p&8a@5o
Vpt`WR)Xz0M7#v0D+CUOeeE?(Pl<NQh

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullfolder.inc b/decus/vax91a/bulletin/bullfolder.inc
new file mode 100755
index 0000000000000000000000000000000000000000..0321be5419f39b17452ef2b95edcd0d197d5915a
GIT binary patch
literal 3144
zcmZQ%P-O67P*hL|$w*a5%g@QlFVD<NS1?j2NGwXsO)W_+Dpp8N%u`58Rmjax$xO>k
zO;N~9Q%FfI&MZnzQAkQn%P&e*NY2kK$jnJB$;{8w1DWW^z!~5e<ml@f;u@sj<m4I=
z;2Go^@8jv~8KPjTU~IstsNkDek(-%YnyXNfnVYJRlbM@YqL7)VkdjzgtWc7XSi&I7
zzzG713QkV`jzKQLFlQ8}mME0u>oGW>+5u7%9~$7|7~-m6t6*r#si@#rnwykbq>!Jc
zkeiuTT9R6<kd#_do|>Ackerd4oL#H|vmq_NNFgt^9BPw7ZenJRo`Qy7eo3m8f-^{|
z8cbz=UQVS#esXeYQL#c<W}<>qsE?0ph^L>vkH5R8pPmj(9axt_X0bwAeo=C23aVO&
zhcxxHVXFQ7LlhhX0(?B39i4n!6+GR*<~j!`cm^v3h5Gq<`nl^dSR?z_(Z$8nMZs1<
zFC-|`RgY6q!4VX5#R{dxpa?6^$X7@#N>#|q2Zw1%Mk<3c%&wx$^o){Xg_OjSM1`cp
z;#7r_d{E>jrlh2%Fv!DHB_=257o~twLP@?tX=buQ9yl!Z7#JB87%Y)p;^yz;;u;k1
z<_n5hbqz-&QyoVW9Y;eW9Y+fTFl`LtTj-cOnrNysm|@Wy<m&7n1oDlcg$XESlopqO
zoRnLdQ<7PblM0GJ6Og?Y44lsXzP|o`3i_aMkB3;TuK=NSAXL0xsIQZ25RB&^?&lh$
zW6Gca0&1L`P(?1T!OlUR0WejN7(wtL308+e4z4dW*fq#W$34hDG{8y6(b?HQ)Gx$I
z#}Y2@7Viggla5=wpKG{la7esUh^H^iKsO&pcOAEQh^dflpu?bytQVrk&p$Xa7^>6L
z$Hz5Dhd~RW3L4O!KCUoxgIz;lOg~3oS4jp=PrndXch?{V6lZ7{X@X)FLk?jbNQE#1
zCnym+JNiHaG(Olhgh7{q)5S5w5lKivU(e0aC)ia_Uk56xukP;Z=Njbbqpr_j$H3|A
z;TYuT49fY?zy`;GmZ1^Uty-WY0u4be3#ec`$OBpy1~ypqyLtM!YFQY-R6^qpNdyvo
zT82iTRHDJa=^7a78RqEY>gVjLpaFFRM2&{Am8Oncd~k?kP>7})UX|uxm9Bm+njlkE
zk=&&PGZT_<HKD-}@9gi(pn%m(nA4s8eZi)Ie2JNo4Pi;y5USn~H8C5;gF{ls0xeA#
z#zTVyt_|W@BrYWB=_tZ=g444hG(j7}Q?#KDgDqT*n;|Sw8)8Y-hVhVOZHShxRZ;Zg
zNZ5ut3<$SCV#qKa6wh!sgVF<o6H=%{Lm3(fh~#95oSqEf3Ca+bqU^Dm0kR5_fZzd$
zECdNdEkh#)DWrUb5)v9lnhMzDP%;)M^=M&D6^8K;J0OYD5Sl8nr(d{QaI!Rvhowt3
zB;VmkmxiE(sf67H@Zg4}Ok?Eo+0QjR7+T6=6!4~|u)<wa9kp&k)&<ESpbFW*0$0%v
zu2W1AWjm67eFY?r4iX!dF&OmWsSQ~cmLHJCAYrY;ppK>kn#LhYk<&SY93pNpWi^a6
zC6U4&*`ZoSrVQpd<X~A<%hVLbKM>b}QX43}7@@@$#Ck{t08t4}GZ0~Dx-lTE2b6Z8
zdSK~CAIY6s8W2f{J&>r=MD`dcAu*t*Wh6Z)K7yqvq*@zEsUb?#8Y1h2mwJY1F$H!P
zJg=f^frN?<gC?3DSP=%X8YTB4*NIr9L3N@OQs^KD1gOlh#3hF#ieWhz7RM&I;|rz~
kDUxBO1D=!t*M*2?L^)xA<XVF93@$Nr@VE~(>_IUN06N?xZU6uP

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullmain.cld b/decus/vax91a/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..59355d8683aa20f3584178f36c83b9d180587909
GIT binary patch
literal 1160
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzV&G@s<O~dT^zn4_bPZB)
z^zmU3LJ@It@^=h!K@$u0@o^3?Mp5VN<Lc-a8UV8d&JA<)33b&7at#di403hRWDr2n
z<?7-YB8?*A?HU>2=%S<G;_BuY>J!2sh$8Fb@9yb`=0ab`Aa7R}NfdPfj_$4qGfYtB
z+}(TvL;XV>brc|u3yBPHwN>#8^>uO$(oujrRTxEAkgKDMpKCY+x@eedP_QclBZDG?
zFN2~&NJgqcT7FJWetBkIx<XE7UaCTJVrg+|u|gt*SCX%gl&X+lT2fG2Qj(gYP@Gzj
zSd>@-Qe9kGT#}lrke6SQnVedz$6x?84`NDwUU6n|NwGqH8q6pVD<?-mNmr>@M<G)$
zRnN+sK~a}#0PG*nG=<9iQibxwyb^^(g_O*+wA7;1yb^`vjKreE<dW1P1&D`Ai&Il{
z6pAx*3vwzI3Q9{9GV>HlGEx;%Qj0T-Qd1Q2^HLc+7!+Z`s6nKspnz;oNxni#W^rOt
zPAb@lwA93s(xOxyg`(8l{4%hZBZDF=eJCWBfK{dDrGSD4WG5)R^b`~{T=MhOOOSLa
zlxO7Uq=KVCQ4<_vhA1%{><Y>)A+E4w0ZoCnO1es#h_r+n|G^=SK_Q_5XsJ3l#6JKv
z%>_pWhq(H}Oh!#`aC^*^G!0N(6z=H~;(=WgJe8v6!th|%h!9u55CWPQj2JjMT|9#w
geSG}G6*OSF6#Rn}0${mAQ^C>CMZwQML;>na0HY`}o&W#<

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullnews.inc b/decus/vax91a/bulletin/bullnews.inc
new file mode 100755
index 0000000000000000000000000000000000000000..884cd4b4e7370581d32198aeb26e7992b7542553
GIT binary patch
literal 178
zcmdO9;B@x)_4W5t(D!o<4~}<nb#n~$2?^F$@DFl#^z)2z4Ds~$)A4om^l=ShU}R8W
zkY?a?_HYbxbPjP1(lRtQLQ%+|&%o*87~+T`sGzUz>lvaD;NuwV>!{!s8tm!sr{L`B
g7vdVEt`9a-1jS4P1&DPbP_rOB1$}i-KUH;o0OzGCivR!s

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bullstart.com b/decus/vax91a/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/bulluser.inc b/decus/vax91a/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..bef93ee1a1d125b3855d6997267b9fcad7383fb4
GIT binary patch
literal 2302
zcmZQ%P-O6CP*e!XNL46EEK1BxElDj>aP#+ZaSe+1b&OCb&d4v#Nl{2jRY=ZA%u7#A
zQ7Fk*$jnPFN=+<IRVc|wRme@O$jmLxRmdyNO-e0d@MKU_$WK#9%g;$kEh<(>EKAJH
zNleN~)l*P#DNP0GE-uM0N=#2xD9cP#$jQ%3FV8PZDb~SemKTE}!T^QLVui$<^2Eww
zg+zti(wvgaf}B*4RmMho3JM_^rNuf5nI#J4nK?NM1x5KuiAgz?3b~2dsS3rZdBv$d
z42odO3sRFa(<(8HP)N&1_P35gVzEL=Mq&xrNDy6=nwXPQ2{Aq?)emG^Myf(`VnJeZ
zW=W-<f`VUu2`E4kOTa!!Nli;E%_&hxPt8j$O3Z<VheC3GX<kV&$nZp%P-0GTzK%bG
zqC#;#)W$T0%KTD=VyH{aOmx6}u*Z^86+nRr@(CykN>UZfjG+b<E9B>a6c#Dum*?p*
zfMQmPfiu7{$kEp|#5D*xQf(D1%`{NteEj{~6>JqWkYZk2!Prn!U%}XjkwJk$7g=>^
zuxn6!kgKzQkW0LetDk#_hk~twk%fY`f*Z&jEkiQ~Z4C8pz99;>3hEk;hDJIzCfX2{
zCU%Y{n(A0od$>A+QlPhMBuJA25>RIVxyONl)7jtG*WXV;AF9;T&&^+7A;i@;ARgpC
z9VaJ$#~_z@rw~tH9Y5D_*WeHc8zdPJ<QZm&!-Qbhka#yANB4LaS2rD}AWv5}IF~^c
zhaNxw5Kp&AggS8sPG=9tAV+6VxWk>KWoX1;!NBR_>Feqj?CI~PfaF9CBTZyig19h;
zYJh`E(*#*3vLm7LXl{jyDkAGbb0$;?I6RFIK6487@c{>+z5>VzevZDbIzImHo_>(<
z3vzXYhN=MrI9k*=IsIJ2!JgNFxeLiLI!LyPA%%;Up%L7CRb*Ep>;i=X+&T>-O$JwF
zbudez-cV3bP*eylh80jLnaPPIsS0_i<qEl}#l@iVCNmG3Qy7dHI5{~vL9SO+@XIe(
zfE#6`sgRtXSCW{SSF8~18lvFt>gO8d>8y~FSXs>Aj%+*3r^vQDWtJ!ur<N#W=0R*P
zRsgx)&ovw@3MybAr6Pk9vPp<E1~W@h0jEj&VAUY=Y>~}C3S+1t*vu%&S4b+#PfSTp
zEG}U%LJEVt{F2NxP=ICT=P8tDq~?LcEvYmoC$%Iq4_xr3q@<?kfpVT1avW-aQV42M
zpb3uEcvruWphz9CG$ey6F>tyDhI)oM`ndWzyDC6*B2<BrnWhRhH4yDO@NA?Ba)l`(
zy+Vtu5Kmv%V0{H2$Ka57P_TnjtA>$|ffZDNuVaKJDCEHj#kaJ$M4`AOu?SRQlw>Fv
zfJ#(Q#gwX$nU|KYfQT$;Ih>iAqEMb$lA&N_1quOZ*%KTY91k@f*?y2PsNm5s(t*l?
zEO%!BB{@X}pTy!4g`(8N6orz^+|**QU8#x58PL=TsvN*BNm0nmQvl~i7tbIo5W~~Y
zP0z(KgaN7S@^cLjjt@cdJ6He|0H~HTXfSYk`h~c<y9Q|)K|%?x(n!Mu*`4NSu>cNI
zB*lh0hMGF4f*K$(O;8R2hc4wl1jVr&B91{B)YmmQ*wGyn$6#Kty8}uNa1D?54R(j7
hey}UtauU-)?U(Y*ymWAah86_H3Mr{2smUd&DFCwJjPn2h

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/create.com b/decus/vax91a/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..408796d624cd5606b0ac4d05df064edd9a12a13e
GIT binary patch
literal 1412
zcmcC#P*HI64+;r#^wW2Z2yyju(RcQ6b@sN^@bh=_5A|~i*6|N>4RZ7G57+Sn@gZzY
z1*cFSAJ-61KL!U%O)#L?1Vf5VFrwH5V~R~Mq1XgdicK)1*aUNmO|YQY1WQLs)1;vR
z13!a`g0G`<QNDtskB_gTb1;J>gNj11Ylwogzpt;OpNqb~lNUG}IQ#oDNa2w4b@cQD
z$@%*!xCRCJ2PuSjxcVu$`-k`|xP<!pMuPI6r<;PCN=T5OkDsrGl5eO_h^L=xNPMur
zv$tzVypN|-kYiA!lBR;5YhbXRf|3%F5uwfz3`z_t3eL`8hs682h6n4rxVm}zx!P*L
zOtLl9<YrKT*y-cx=gq*%pc3jFVZ~s?prU|ccc^oOii>NQr?V?|>zsW<WpUXS>KtKf
zsL6m~le2HA6$2ldE>u<Q3@YHTuwoE_#2dmhU~x7E6_C5F%wg^gc6AJL_RvrQl|k_?
zo<UYYu8uD8PX3NTE_%-Xz97f@xgx?!mqCd^LBYk<$2G(iVl<{6Yb|SRrtA6pIDw2q
z33_Oh=sO3wIzmlk5M@wNfQo~yP|(uzck;4k5MWS&*$ffU0;MYlkjp`(r=E|WHv<5I
C(P#Jo

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/dclremote.com b/decus/vax91a/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..2c8b5ba8e1f1d24135d8f62e8977667d0ab5ff68
GIT binary patch
literal 1246
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@w9j
ziXtbcpL2knLNLOqF3vtsx4C)xxGJP&=A`Nt7o;XD_=Wl^7<hwBFV9FVN=1^%%uCKG
z1-Tg%!YP@>**Xd-nMJ9|CHX~_5C?!vfp|SX4eSVzfF6S{$TZJ1P&$CxnOUrmmtO+&
zS!xQZ-@saP^3yXxk%$(O$%%Ok@*wk)QWa8C(=zi?Q$R_rAU`v&L?N+6Arlm63``6v
zihdwfjyWZ%MR|!OnPoYtl{yF)fD=n{erZmMLQ<+iK~7?FY6?6qV4hNd`l7TrwMe~K
z1!P`9QGP|G0?2K7u(SqEFwlexw>jJ~$j{Ty-AchRPr)_9GXxeP3c01lC1Br!EQVwT
zP|U*RkupwVi9$(6X0ayJW@ygJNi9pwQOGZX1XE^SwnBMkPL4uGVqUr)*ymgfD&VO0
z^Y`~-XHZe_Q?OMqU|?rZadda|^s{2%hKl(qXe$^p$S|lVc)BV0Dd@So>M58igm}36
zDY*NG_$#>h`?;z!s3`acxccdb2YH6L>Ib<xy6C$G1=)g)QUIm>;K*PVKi3cjIR+I4
z7gsk=KUW2PKYt&8cLk7)e`rWRXb4E5ELM5fpdkMskTe4qgNmPPL`b}|uZtB(tpdm{
z1+Zlxhk(>5IQ#qhI{LXV@Gz(-D5yhu>SiDw#C;&AfmI{ftpru40+vu$R|yVr3<(WZ
dR}ui}1N#(aF&hI|krgO}oPGR*T|u@o005yvaohj^

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/handout.txt b/decus/vax91a/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..964ed0ec921e06f3340e9593fd7552168a1067da
GIT binary patch
literal 10636
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
WU1<qC%ykstvz)nXpq5-wsvZEk%p1c1

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/install.com b/decus/vax91a/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..35680c5685788ecb15f70c7af8a641704cc8cefc
GIT binary patch
literal 826
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!B`o5>9*#l!{sFFj`W~*1F8aDA3;{u&VYV9n0j@zh
z!I8lML18-1zTQE8K04w4K|U@zF0LVt&K^1eLB76D5g-+Qj=q|#4EnASo*@iO3@VCl
z3@VBWe*Ph@R$#}1Y*#2sEiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v
z%r8|)$ydnBFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVexQDAxfQ~|LeoAIq
zr2<HCT7FJWetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi
z4>APVX$mQsMXAXp`9+mF3YmJTdJKjPDvF#c3NEg0o_?<SkdQ|*B{(wJMa3%G&o$h|
zGsx9B#6Ku9mcaw$f{=_<g~X)%GLVn*QWc6b@=J44P`w0-uHX>Ipb$N0e_yDBQY%uE
zOG{Ey6cW=)Qj5evCZ(387F8+~R~DC~<|-7WCgtas=z+sNgh55Y(@numCD_$5$k{_f
z36wZMp0fg(tmon5q@<~!=jR%%r=X;y5aQwLr{Lr16yz8b2}&TYA+EMs`XJ@-um$T2
zBFa?PKrE&@2e~?ixMDHWfI$UrHKvW=@O1X~4K~yPIUK|?(!i+$q~FKW39Jc}+yD|W
B>DT}O

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/install_remote.com b/decus/vax91a/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..93ae3b1bb784e75b1617e2af2b092bfa1cae07ef
GIT binary patch
literal 5246
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/instruct.com b/decus/vax91a/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/instruct.txt b/decus/vax91a/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/login.com b/decus/vax91a/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..db86b1d3c4c892235d5c896df3d265f7887f214a
GIT binary patch
literal 1304
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXyg)9(k|vT9ON&#B74lNc6>?LHixbm9
zfsqdi#+1zBf}F(4)D(r%g8V#%oc#23uoLpY=1D+P3MfVB`}n(i`soL`hPeg>yMk;p
z1K9@ie`axpLQ-i?PHIVJUNOj3NvR45!;4E2i@?dGJhLRj7Nif99`aJlQ;SOw0g<YZ
zpOcbWT%x0ppPN|%4nLTE3WcSKIhkphsYQAWZXo@jbg2N2-n9H8g_8V|#GIT;un$X%
zQ;Ujq6!P<ODisP+i*gh5Kyh4LSzMBui|~G8UWz-&9FRNGGK-2!6!P-(bfK!!Q}a@b
z5_4dxK`9gA7mf0a%;XFmg-l4y7bWH~*nv#)^a~CN4RQ|AbN2VufhLHQ)Z*l#%%oI>
za!^7{M79GO5ek{bntIM4{UI5d#bBHA^HLRx^Ff)SBwr!1EI%_vA-^oOs5~PzCl?es
ziEwW!fPzyYC%>dvAwP{lA7l#D*kbhfQ~(DPsJH-owj?t*Rgb|Bq$3m*UJB(I`3f0{
zWvL1-p25D3o<0hxd7zA%q5w|+sS1guB^mieRf#2;`FRQ@ASp<GNGvVM&rK}JOa_I&
zH^{uCRB+}k$yZSF^9LsyB?XP*)KmozSDyfdVAl`@sIaD<f&y~#0VU<kVzALA8JWcl
l+91=?QWHx`i&AwI5>rwX^c{VCKxqpUX^`{?%U6&b2>`p>ru_f_

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/makefile b/decus/vax91a/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..9b4039d8687714252d6b175c44a57a778ad04766
GIT binary patch
literal 2900
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U}R8WP+)K>&B;kE$;?x*Qh+h_Tq{z+
z96gVmB#<g`xGJy|M5Ug8P7;GBgMxyBPi9`Wg1%pVNKs-kRHJ`RlD<!7l7hZxUa~FB
zTovEM%sido%3_t^%HopLT&v*9V!hy!B>mvj90gqlBam4NAfWG;A6lGRlmjxrwIUU6
z0LXT*e$Tvu(h`0Df)aj^9#0orr7$Bs0}~|$6|k>d!0rV(5ZPD$Nm*cDfqZMAhs-lX
z;TeH>3NbDqvq8=QVVEC`!IChZ2@1~?g=Yrl#kgWK#T+aLGsOahXNkfygt#<@K_A_m
z<osN?%G|`vJTS*GCnq;CxfsM|Pz34l$xJFrEUHw{cP>gzEJ4JMf)-efBuGs_X;FHr
zg1%3FIz&`Q3lz}ckaPowBq+o{%8^6U4V08hb8<lGs#wo6FBu%RDVarZc3OT;N-BgK
zqXDu96pk<q@_T79R2sy|ODzW*qYhH(mS0p-l$fWW?^;oknwJ7fTt1n_C15MSj&aK`
z0=v&0?mkF3L6Rm&iGd!>g~)C~u@c#V3|b(2VXgzyAXlOK4(3L%ZwR>&>;O>iLAVi;
z&Jb=i#Og*QXMvmmcXAB%-3WF7sv9AxAK^wLtZsxm3gkj02h+ffU<aVO5t0cJZZyW~
zMkHr}TnTqF4crKJ0LYD=@bm~N8W3(Yfx8ixyFiXaq_-Fba4G|*L>K{5ft;F2N{?U%
zfZT{kkB|Zj;YL%q8<A~+2OP+HB*)Vr9KjAibt9x0MYz#ypxp>|0IC}y#W})_<^%0U
zume!t2&rTcZnPL^H-a62>PAS_hj63iK)Vs_0FWCI`5IawBOGZ6F6hBk6ZLbACa6{-
zRMS9Q0Im-u8IW243RVg*UT$I$gB-{#-^Apid<6w~jS5rXn^*+$rzE)if;BB5o&@od
zb5a=OLHdJJOB9^*b8{0xwKA*?1ybRhlLB^uG}r`qg9Ks(m<uvP0jC*YCC)i1AXlh?
z%>cDNp)HQ&{M=$gJ&&9Ma4>^-Mj)OY$Taj8j=o1KR2|p=P@x6V0M@R9s$USKAJX~(
oDFdlzU}w<M%g9MmuwoDg$%2dCoXjNsjMSV0{p6xl1r;p@0G)wy(*OVf

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/mx.com b/decus/vax91a/bulletin/mx.com
new file mode 100755
index 0000000000000000000000000000000000000000..9db57dca0444cbc54f1eeb278cbbb446b259207e
GIT binary patch
literal 34104
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
Cz*QRn

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/news.txt b/decus/vax91a/bulletin/news.txt
new file mode 100755
index 0000000000000000000000000000000000000000..57a583455431e33b603fef92fc1919d8a4737b00
GIT binary patch
literal 6390
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/nonsystem.txt b/decus/vax91a/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..fc9e1d24b75d04e28a4f8565da0964bef20fc6fc
GIT binary patch
literal 786
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfssLh!HdBWWLgn8@KQ316O(d4>N1NJAi)Uoe_Co{Nof&?l>~}%5CiU<
z#A1cC{G6Qp@?t9mka=7TDhe=3aRwO6P9fMeM8VHL$koxs&o!KZ4@t%~!ZQS<(}%$^
ztt7RmJijQV7!szS)CKV`C^3LS5|+C1!EuO)F&%}(ycCF1NQmZ}Gn5vCJdz4`jY4Tj
hW=>{FB`5;(i&9cSsR|s$;P}f;EiO(>Pc7DC007hl3P}I}

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/optimize_rms.com b/decus/vax91a/bulletin/optimize_rms.com
new file mode 100755
index 0000000000000000000000000000000000000000..5ce90fba3fb2ed5fa0f73013fe87ce852488baa8
GIT binary patch
literal 3330
zcmd;LP*DhW4N>s(_xBTIP*HG=@C=C$4si?#4OXyKFl10*P*L!7QwT6r(DQQ*)>BYY
zQV8*I^;2;75Aj!Uatv|yU}8{F<YG{9cMXYm^Yn4GG63oD3k>xPas_Eqa?8v~RVc|<
zNJ>@6FDS{(&8$jIQP7Bs1c?=vW|n9wflT0MP*DJB_jB}hRj^eEFl3Mhxh%ldS;1Dp
zO(odXG053N1ExZg0i;KaLB-uaBp#$C-qSC{HOSF9#52s*N|`}L0VD|48Q>Tc><ZVY
zqobn)l2U@0U=DJtn}VAP$l!R#kdPoxr_c~2<x2iR?n;^pdai*Wzk9kwK)kQZAj_Zt
z2?HdH<DETRoxS57U0i}0R2fth!h<|RTor;NgH`-PLjpoW6d+-dmtUfgnU|7Uk(#2!
z0P;6DEMeitAi<!5-ApShkZWNfYows$SDKrYTBMMlrcjicoL`hu3<}c3loW-;w35^!
zh0MInlFY;$g`E7v6eSsuUN?mRBbZ+x9svp1Dj0x5(+Hu$-BnM)04bg^-Q(=<7v>ri
z0*Y%)Upl6wq^7{#lv`R{0*ZV)TLl9JB~YwF{EH>#z_BWg&HqsQtQbr|u7rhwv4T=a
zX;GenznhzaOJYf)LSkNuf_G}ALUMj?K~ZXPab|v=y@H0HrV@i5vOW_eeV(A0z|;T=
z5ncurNE|!5xWxN=gI&kYpaM?yRt%st5A}l;C>B9U2$ZylO}!c*7r7|}gOWIwyah5Y
z-ZjEAI3yUP5;K&+`6?wpwO9d^pi(O`i%XQmF><hKgrS9zr4a)+%r7qfey(7j@G?MB
zJ;V+x2I6uJ`8kFUmSaL916<?%y@|~sn0_)eFfcGMGQr{}P6idI=~fK*Q@lJR^g;On
zJ+&jnHtFdb)3vG*#uf%<23TCn!Jq=M%SwnrMFGSNa&`6(asidR0Y;z{2ukgKp}tP8
zLGk`>@!qbH!3wsv3hH>uD?fj4B~5Ut9TFPk7w_U2;u!Dj?;8;08XWBD?-visDz*v%
z#)=Fo3SbqUelD&N*p!%nQ-qs~54eCuDod60++2LD4U}|1NmmnG(uKJC27pU{1zQCr
zb#+iSP>%--f(Sile_tgA9R?Kz{{UA%eQ;9NcMS^i53&Ub#Dkd%{-GfX>LBG{gAC#2
zCrDgLMZv|@&C}0SKQ!1i2wbE(`}_Jj`niDFo_+zLAxaF^=z1Le9DO3AT=j!|gZ159
zeDwW8Lu}R6VO~;KP*(@#GO%lv7|5~F4BbX#SGu~msi*|_I7T`-I(x^1-KgO06YApb
zs^o#L&(*~<1nk6M=OE935L^F%5KmvvC|7-`7toyzjTLnzK2(!P=1ZXHS4T>O`j8xg
zB%+|_8i-mk1bcf1#QXXC#YedY`7;o53qOMjiUunT9nf5fJ7F@gfzqvqE4Zx!tzf|k
z#M4=c0n~m$7W4C0VqgcAh<+}fZVYk||A5WLmMw6Z9E8JUblbdfs6)6w041!I++37A
zQAM1KQWHy3QxwvQ@^cknNgzJRHyD(IbQHopLp&6M100=Q^_@bUy<J0sJ)>L|((;Rx
z6ts02lo%8gloZs}9Ti+$;-LkJI;d1}by0wF38oG<1{EKF{{Sm!+@lpe;OI9*Y8N>B
z_y@a!vnxhS5=sk$F{a6hK|=mi1GPobN^k{rw1CxBFof67pzsIR&pZq&i0}osFu(;T
zxSUjSRRY&1U<Du%untgr#Q{--GKeyOicKHa5Lcvv)mjTI4lxV4ZK}jz0#A*|;=v_}
zMJ1Ve=?c&`7^uC8TyTO~r7$UdKmTC=pb!OpP!B=@RG`_yi(3VFVT)jaT!_sj@X!Fa
zR(Kdx5cLGOe}SndG%qm;($B~*NX=7FM+Aeq5*vdG$Q&zSP+1V+8KR($)XQN20LvU7
A*Z=?k

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/pmdf.com b/decus/vax91a/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..ff10fbfb4a6fe414c6308d33ab2e2b00fbf76008
GIT binary patch
literal 39056
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

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/remote.com b/decus/vax91a/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..5cc6fbf88780364f4639e3581d10bf442e7dc58e
GIT binary patch
literal 1942
zcmXqHP*GHH^Yn4GQV4SO^$&5?bN2V;408<%_Vo8tFw`^Vban9zQLwNuFf}w*&{c4D
z^k#4b>2Y!PQ79<NPfkrKElO1=$yZ3NNKGy+NmT$zB<JVmCg!CSE9B=XBq|i8=H{2A
zDx{<)=cSe?<mIQN>M{6$%m~Ryg-N=&I{UeXDC8$)r6!kv%s{wCA-A-+L?H=eKw4&A
zYKlT)u|lFkc3ysYo<d1wL8^j*f;-4GsNVcMg%X6hAlnr3i@-u@nK`L&!!jYta`MwN
z^Au7ti&B$I@{1}Nyuc=<fz>A_C+C;ul_-=Jr>1~>f@ExQWpPPruAYKF#AJ{u$%#1%
zd5O8;0Dw4N6J%C$Vji;FOY#*8@-y>F6cS6oc0e4h$H2s(qG$n9A6lH4o@%AQ8RY7#
z<sagzU}bBo;1C=ctm5nF=jiSlWCbx>Av(Y?Rv|jTC{{sFPY<NqAEZ0LP(fG0FFz#}
z;uLs1BtqgSDHRq?AP?y%WacI3l%{0nr7I-nRVpMVC#Mz{D<tRVl@#UY=rOo5s3>xJ
zrYYp*qe&@b7Aq7Nq$X#kWu~Tpya9^kf};G2N(E3z<bmW9OG;963rbQ`^cX;~!wHJ(
z%KTD=lzfG}{1SzX#IjU{#5|C};4nswHAwJ6Oa_H|N@`kSX-)})6v#!;qymeb%wli^
z>Dht(Z=|5hiIf776DBq*^c4IHN;32F5_9zY!1|4K11uCAQ&KV^q6!6xMTxnoC8<Tl
z3I&P9poCD84|10RG-wqxit`l;OY=)oixm=!QuEYH6!KD2Q&Lkj85vX<WEfNw{QVTd
z9fSNl{oEBoJY4-0-2FrR6<mXY{Db5mvd;c~Awm8=@sa5A`V1-x&i=l>j(#o*R<;W2
z0Y>Ty>H)?e!URN^f(SDZVGbfJ)ER6TR1`ej6atJC^jrgj^%RsqW_$XDx++1;hM8sy
zH&+))jS;$TS3ehg8bQ+H3@QqKt`Q;e&b}@RwhBrxwi1In!ZbfukXxWe!Bl`$yZHOL
zDlrH!s3-&&D%gSuT?Hj8D<vid6$Oy*J>3-CRDAs16*QFmTtk#JVcvoo1rAF809U_w
zA5TAT25p3mSbYyx4zr#?4P7<JJCI;PQOM1p0=L47!Hz*iAw0-4#8m;5C;dZ10zyL+
zlw6BT5|eT=i!(r337S50GV`)Q$q!rtsjCMVs_W_LDd~XXJiygYA8d$zkgKDM0;u2v
z$y-?|g*XO#+qyXWKr*=!C=GEjsKDH8<%RBMXh49C(RU3BvIQqB{eU2U-+&NXC9t)2
z3QAzd!Xh6^J3-8HQvnt58g44C5g|bu20Dg1P<c%qrO*Ip$6!}Pu)~rOID9~HCkzh_
zkRPBL8Q2(9eEj_btUxJ1K>_48B&UUV`ntyZhlbc18h}0S<LT$h;LM<+pa4p_5N9ZW
z++m~xl7dG$)NmD$wNPJ!ouLj39CZdsuqohx1$!78J0N2ic)@aD9U!-X+z2wsN(mAQ
uICG3^glC8rL=9R>L`l@nKK{Y3Apfv2s3?H+ursKDqr!@TRNcWL{s91}KMMH(

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/setuser.mar b/decus/vax91a/bulletin/setuser.mar
new file mode 100755
index 0000000000000000000000000000000000000000..8471b79ad169dd6c4fc51efe6cb9400e1b088d54
GIT binary patch
literal 4594
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
CkJgz0

literal 0
HcmV?d00001

diff --git a/decus/vax91a/bulletin/writemsg.txt b/decus/vax91a/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6cc45158f156ce88563201952e36bd4698c9fe28
GIT binary patch
literal 1382
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2&-z+lSYoS2iN;OXZX67TC89PH@s8t>@h0`gsE
zUS>&VVo54ej3lO{WR_&+=jkz6LG*<Od4{;cHTrn^xq@_poSdqVnU|7TmYGtTm;;Z|
z98hfQnM3rtdHQ(<d%!hAZB5S4Eyzj5VJpbR0$|;sC`rpN%1taOwgQP-FmO6M`uJdY
zM8nfB-p${~#WhF=#0v8F1<@|9!OlUR0Xm+pL7I#V&J0`(&I$^iegUB&!B%Dr&YU2n
zU`+}Nx(d!2iA9OYpm-`SDFWFGO~N21Gz#((b5mWQ`hxs@ITZ-$18D$7NPc-<Y7vM5
zO<H<Z49=V&?FtH>X$q;i1tpa_;IxsFnwD6a15PxcsE6wVaSDp^lT(X}_3R)nfO?LA
z%Zp2svQm@5sRCxV2@boV@}LA;oSImaoROLW&TWYbp!hU^>nhL4OwLd!E=epZDOM=Y
zEXhz%3NB5`vQkpWFM=>rlS{0W^teHx?H?Kf4sHe;kgHvT6m%6_i;D7#K>ABci$VFk
zs5BLnH42LI3sQ@6DnUg@UTShlY6>WgK|)?n7G%3yVootwDMU~qFTX?~Ex$A`1(e2}
z!RcH9nm#ZStcFvln;VvN;LPC636UZYlAu5UxhN@Bp`f%xAv3QeAC}+|_DewR$4vB~
w^ydHy5kLPBS1Sbt|Gb<^h2jiY_Ae^U0|f#`1}#qn6`{$Xh)*lc(F2(R03@rjY5)KL

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/allmacs.mar b/decus/vax91b/gce91b/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..6808d90a40d423e474aa42ed607eedd229fab2b4
GIT binary patch
literal 8972
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

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bullcoms1.hlp b/decus/vax91b/gce91b/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..9359abf2fe7302a3f50a9bdab701959d8cce78ca
GIT binary patch
literal 41512
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
YJ3t5QK_w(~YTPvl<R7%WGID0e0FCJD0{{R3

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bullcoms2.hlp b/decus/vax91b/gce91b/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..3ef351c9201bd2b9dc8fd126264794dfcfb25eee
GIT binary patch
literal 46874
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
H6nY8(y$K*i

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bullet1.com b/decus/vax91b/gce91b/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..ad844ce61ab5be62e0c86962e721fe97742b5512
GIT binary patch
literal 59272
zcmd;LP$^C=QOL_LOD$4lP)W`&sMOENPgf|eELO?PD<~~daCCGGa&>g^b=3=r2w`Al
zP)SKm&Sr3D2+2rQNXyU3$uG~$OIJuNN>#|rD=sN2O)kmI&ns3)%P&$$E=o--0n6s4
zfMpYNazNaYj8p}uP#+)H5Klh_KZeqh%$&@UN<9U?{Jd0!{4@oSd~$wnZem`FLP1e}
za%xIxQEIV5W?phmX-aB}LPly)D%i&2{DO?k;*!kd#FEq$9fjh2h0GFfhRkAxoXqUh
zoJxg~jKmU!;?%O#qQo49-29ZxG>}rT`^qzOauhNW%Tg6e@)eR&6><|(QWcUwS|A=t
z%*jbD(qpg(`xE3duz*5wMt*5dib85$Vp2}3LSjyiLP1exS!PaZdTOykQfgX0G#nCh
zauPuSp~t|;puphH;GdTaHy13SkXfvdoS$2elUkChqmWqw;un{ur>7Q|q^3X|4hjZ@
z&8c}MsYMK)46uMx0EJFbYGR6lhpSJ3f}6jOi)&CY$T!8Qso)^YF95lqSRt`2F*673
z-tvspJb0`yh%)3CK|-Yx6f0@@IVq_{#Sj<!Gx#IoA~!KJPocCpwHOpRF#B~Bl2VH^
zQ&Ni+ic9i~64Svkmz!E#oCpdEaL9uaMQ&nVX<|-JC4(;m*axX8pinL?PAw|d0s9$?
z=Cq>xT!p;UlJfkbY=zv!OmL#f$t*4@)>BXj$;d2L$Sh{?XGj4hm!wLC(qfSFL80a3
z<nI{dqL7xFSW;S)s-sYzk(rzUvIP=fDM(6#T|*S0%ArY(!J8p759A|w+63DMish2j
zqP)bC%(7I4+|-hc{1lLppac$bn*zem;Dl6Olvz@en#bV7kdj%Hnp~1o3G#3v+#dx+
z`RPT8xgf!0Xnx29MQvVU4%}jeqWsd5%)C^Pe}hYtGZYei84^KR0jx745tP(Y^Aw;~
zf%6*3`vv(0r8$X3V5=0Mxk@3x*TqdwLBTUkp)$Wzp**uVL!l%e9D1Pq0`f&-UVceN
zY7tC_jsiGUfeb83tte4Q%gjkt2oLfMarF&$2NeP!(-g|V`5-A(Aw4HC1!STZ12lgs
zB<58r6oXt1^=h#~d1gt5LT;r(N@j6MQD#ypC|xRKLR?gmk(rkbQ4jZ`JOkYL{4`L?
z10`#yBS9$#l16<Qf>MhM^7B%_(Vq|THX_P1!JbM?0hJhKnTg;m0gZ8J0s%!MI1zzU
z5Q9HMm~XIxucN0A$cJg*U@gwiO$CKVaekgc2_)qyWacFn6cptb6lErY@-8S?lN0k4
zQc}}0^B@IVJjf8&AO>%Sl6-}N{LH)(kOvY$86LGz(*fsVh?~JBQc|iyQE48yumol8
z{4@o)n;5*oWl=$5QDSatNorBCLP272F{rS}hd2#hRD#RK07C^^P|y|SCFZ7rtqCwv
zuvI87P0C75E`fv~FN2|`f^(3oV~DGsv%fEcH-iE+gMl3bDxW}+4=QPLK(Pc$6R`ZR
zP@G>{lnhFujyc8oI-uZ%mCBF;mmvUTnx~($PpFG4I2A!^1&|?W`9&o~iFq(H6g2ca
z{hT3cH1!bK0OATzEt0B`S)yL-4>B<&u_O_qR3Q@-DX9vOjFw+i2?=XRkU-1woc#36
z<is2Wa43M>9`E8A1c~3u{89!tkcp`|smY)^5FAUT#h}tNvltSenV_Vq19p*{r;lqe
z*qzWy090#$>y*?KJ#fhR<(Gi;CYC59rj?`?p~ng|IEz6+1@k$$=r1TOfe7Y<<EEGa
z?9a@+l6-~4JOzlLLQZB<QDRXgB*m0~3i6axP~}k!u7yB>>hI)*BU~V{?FaI!pMQv}
zf}s_xJSfNk*#Iit!I>x{RUtIk)z39V!Ot~37?ki+Qi~Ll6AKcPz;!fA1>gWO4_sD&
z6zhdVgn+XQw910ka>#80X#EHYhs?ZmJy6}~3o-@lDkCceP@^I@u_80KG*=<7G&d==
z2xKF)W&)cI&V;DtNU?&Y8K@}&slC8qhg#Z!S`J02iO`7Ef!2B8NDU2k4Fbn0D2*4T
zLYxMQ#8g-e=`n!AEgTf$pis_BEmugbNKGy+0avM+#h?rejz;9vny3I$2TE^X8(bVi
z6yWI=oK_(Afm0>O)cl+j1yFTXl8<nfzmJQaf<k0|sX}sMUS58QLQ!f;X)?rd@W5f<
z28ACqgdp+E$6%zX;OQ3};^^Z8%GTgC4hmUBa}7~cB<B}orb1F5vafPM6*|;0pd14#
zK-@t#L1VWV)MNn{>&dA_C7|{Jq8$XvT_p;MIiTiPUU5lcP7cKUywqe+^Ps4b!4+gu
zMruw0BE1Gj2CIM?GI|OM8lYeUwG9>EN<bww)aF!BQ?dk9<fSrrfXpebEG|jSg{XyQ
z5^$5q$J0sA!^a8a8c0o(lAotu0<8f-MLDSG*HM7vB4?0E@a7OWhawg73OS&X9a`GJ
z!%j~@0bcZht!MB8nF4bIsA>g8E!;QI>JU<zfSjfSidb;tGrtT{XeBD7WTvI17NzEu
zfKv&gWP{XxB^il%3P?fa32H2Z+d~Qv-+(NH1_*M=#{iBykW1o0fedTLCZ$43If&&+
zkfepMvmD&e1{n$SQ)V%P0LYJ!Hgj5jX<mw+CMXy4Fc@np`1ref`hij$I5fcxwdDLf
zQ0jmr0BA!C!~wO-Ax-I|RA_ceO;JcJQ2@C*PoX3;H<iH=WK&Wl*uTDxeva<0K~}+$
za7#cDTLN`I$Vf=l3r;sMi}WC7ctTSnB!NRyJ5&ugyMZ+6gAE2%Dfva9La!uWAuqoq
zGp&*V>>E%hfLg7f@(7f*VXZzr1qD#y1usw`4Xlh*SZfMY@h7D!Br-UGd;^bNNPPs3
zPEf3X9H0Ykph4>vaAyV78_6sNwfi7lAU$xt0p;X^qWs)~5@`Dt?6eX{`3!EQXBLBv
zPk~lLnc&O}@jR%^0`+PX5G}&Qyb?qkHYKyTASbahHASJcAU_Wj8|k2mAu~^*xFoR%
z+?fNl&LLp}>M#_8E6u#r^3>uI1&yLaaH9+CFQ`~az5+y@rj9~lN{WJhkZYK0P_Qeg
z%?PeRK+cDS0W=bzaRUllc$EqYd}vD&q{GEC7}UrDr;)Ur#B_z?)Dp1spt&@$v?L?H
zD6<Mu4T0OR;PM$%jwYo-qBb)%MIk>8k~h%eG&nUCoTU}O?Y>k6P<H{6K%i~|w`rkv
z!CVh1*I*5AQ2x(_^as=Oi*g|j0UMVIYS%-Gj)EL;y_5&{Ca8-BaZ#c|QW2<@0J#k0
zc~D9M`5Y;G=N0RKL=(&MGgA~mUHI~h)SO&Ugn<<1rIs`JFeoU1TY+HrD&*vsfID%p
z)T^VApO;gq5a1f*>*(j|7Xr#_A+ElN^Z@F@!P5k|zV-x}2&-Q~X(u=`7+H&sLZ)7-
z9>N4j;}*pnP$o+&&B=kZH$gr|N@!poC8a8WN{&oO-x1VrfTl`Npe8C5q!wl7gW?Wc
zP$)oB9Rs)}0Zw{ZrNt!*`FY8yD0vE$`at2L4{@=rLSboQPG(wWY7w}j2P;OCOLIXz
z)f5J>Pc!r2C4`=bPk@d>Vopg$erb9JsEz=2_Deu@Q&DPKYEcoS7zKwYxN0m)EiM4H
zEKBksHA5maCKB_&DYYbDp(wR1GqoHv+5)P=V6g%z*+6{?P{{%Az<|wz<PJnExVSop
zd-}QfhX;cVE`}BB(A0!9K4YcelwXpe04+U1l{uua2K5x6ZD4Sd2IPbCOi;LiLJu~e
z0SdH|)S}!>P#-n3SRpaF1l*^G3?+a@Udl5vb5g<W3{d6d9~u%68UhNJ;u6p>3#9X#
zlwSevB`83vvP@971lmqcRX{QyT&sh}j#5)VF_W(VN#LNSpN>L7P9n4oglNtr=cj;1
zR}_*!o<ypj!S%6ci9&KBxLhpBNX-T17f4Z<3Q7Cm<OlL$erXA4ybI(%xNGzv!wn$w
z!Kne<r~$P~ib3Wif=0hU#WSc|4i-sDg}4vYMuCJds5*oU=RnKswEQASIf3voXq-(?
z0iMnjQu4ud6evMLS}w(q9tvn2&d)U*)P4oUZ4soLfM!onu7@Qc1+b@b^3$P(w~j($
zu>y*2a9NmGoDHsXGSeXG6V#I}2W9D!d{~wPrE)}G28{=RT0JEtsksH9J_{%XgS!9l
z!~yaOIHXGRK$R#`3I#g}Z|YD0I|>|E3NEhBA+ABb45FaY2Amc$K}Bc2LRw;Gj-CQ|
zRLun>r=sBLrr@UH<L~Sk;;Nw(9}=#l<EG;78sZh;siCB#qZAP2?C0pKq^YT(=jW=Y
zV4x7<;p(U0?jPc>5FFwd6k-WCMM+)VO~u#W#Z^O7T?wQ*SWiL8(=Ws|$k92(Gt5;9
zT`PkLTrb#4moQHaC4?81bd*AZe3dlOwSikuDi9~QdHQ(<dvJlx0XxTv1;o~akj5Z(
zQhrJ$sMP_@yx;_-0U2un#W}3<fekKbGC=e~NO12!1!9X811HEl6$RG_&k%433NV;x
zf|DKCYLLm$76x*w16&d(X68ZKSkUSZ#KF;q17&GQ*_j9{*uZUv(gH}i25sRWxBD;}
zd0_X127p|o2gxm-CE!63cxM9cZCG^+E+Lcii$G&;NQ1HvJ3;vtQWru34xGP0bqr*X
z8D^M1%wFgy2-w}l3Z(@Ki3%yHC5g!ysn8MW;$m>k3bqtfcz`={AY+^ZAT~m(DA3SD
zPNhO}Mrv}l0;ujvttiMW0u3WV#z}P)l5<iM^GXZAeN0fMs#GX002OeVd62#lq`#k>
zpI4SzR8kBZvIGx2mgK{8Cd5vVFF~UL`Q;GTK?+(IS7%U%J})0MR$G#<P@Dm(j6uUG
z@J=(lF$nD<fy)3;7YRC02Ci8_Z4rn(Y|tPhu?&;~b4zndG7EA*MN$r^53T^}M<r&b
zf+{6Y!i5aFL8{_p(6Aw-N1d9J393=RLne^HaPZg|bXX8Hg0H8b;E`Vr8chQCuQQ7k
zGBVRMaw-+T9rfJQJkZb{Xrvk3R|1t@;F1E=je#ZLVsNnxsXtOHN{SM}&7=&_*c!M%
z0yV6PL9LI>JWy-XKg87vl1?CTsgMV1x#i?kf+{nJ;VGbDQ^<IIet8~bI2)7#puwD&
zoSa{pR|1L<P~R-E1Y8F}MIj|Ss0o@{ky%^<=?OXqKnlL3R0R|RVR}FwRLCqYE=?^4
z`x9gt$aSDT10=!1vOdUC(1=(fsKzT!)lo=H2KBfVK%<|SX@Nl!R2qQGT#$=EO%2#Y
z0c0EjoWh|kJ#dnNbml=(4znNBJWf<d&M7Shjdy`k2smw&<U^-cGEx<iN^^2jOEUAo
z;Q(rfg9fi5i7-VWDYc|LH8l^EXhA6j<TaRK;PeVfG~gChUMi?@0x=jG4oHz)RGOCu
za#(&Ico+qwSx><qYH$f?bQ>fDYA$D_!b&AjS2H;=2NK`#3>**gn{xoHErrxY)&P&k
zRe}br)4}y7sIJrmC5J?CDuZ+v!Q)RLGeGeJsrf-X=KxR=f;v-ALBk&uQK<?!`QX7x
zQ2Pba+s06<!=Mj}Cs5-DoKC^&K|{KrhDvEkKB!{>nn<XGc7;>)G{I#%xHSgqD}n|z
zp_6L9jzQkA!~$x-<R*e9SU`g^pgEhO)WT9w;RH@_kReuuq*UbAm;$&6OH9rHW$hwp
z_p>;$3|gFmi~|qPq~(L!ZJ^0FP=tdEGKI`ya47<sECQ<mw=5824d797NDSi~xdk~N
zF(L-3V^Sf*{5h#5U^f*jlxO5CfFcIuKakhK0SB$Mpg{y0y8^WZi&JyTQj2vI@{1sC
zU~mb77|G8p0s9xE656S8adq?bbA|RFz!hga$W5SLlM1+Z2yUD6Gnhig--1G&LqJs+
zq_+$n4}mvML4Dz31tU;bCO0uJ6}b-%=`p2)rkfHK%2JCe6_ScFQ=$FTl+@znqD=72
zo<d?$erX9f96_lDoZg_dA*9yG$S((lLP=>+o<e?FngV1(FfoV00+ga4?NM;1NmIzn
z&(no=Ea8nv4N$oO>iGKkL)(s;VE>6Qm}x42XWHU}16-Xw9l@iF;PDNxA7O!w@GHd8
zNvXx)o=0X5sJtjjEJ-a^fI1NpQK{h82gpW9m7xzc9yXx|PE?u2FfORn$S()AM9``l
z$haURKY@xA$V4`{RShcXl0kDipivCO+=_yNTYiy3YDFSwLKf6Z0ar++IVs>=lms>(
z+@=Q^mkb(7hL{enhrvcAf`ib-)fql<2^xjTF9FYvrlx?~s?gyA_>7K%f+KY54Qex}
zh=2sFi>JG5FgWqRJ)N183LeEPNz6_yhD>(BqYCT<rIbw2^s$mcNo4_OLK|t`6ddlw
z1v#0ZMteqTE`u2;1%PK5ic>)|N+n36X9!b4VUk#!nOX#%34o2*gZ&bc56W+lDGq2W
z0l9Am>iA|R=D-UZL|On_T9T0p?j^t~2S^ctC=I|9a^RE=DVIUhy2yzQRMSDaMxd+?
z8ApIsI<WbE#8?~5F>psfsugHM6l?=HULi{k7{LC6tA!4tffRrm3t-h?1JgjmN6@kg
zk!E2&2Imw}26ISB;OOHMALQ!m51nTN*M;D`0=Gs7G$@jspO;md2VOw|8LvU;0mq<=
zvk$TesQXzAHVZnkP?8U8B!j0P%2JDp!HXU8)4+ulxP-{hgRh8yHd(+mqXH-ifqkB+
z0GdzF0gaKRr0PHiS3nh69;i|Wl@}%X;F>58RJf#qY6Fl7uymSP431gw&_^a{<{y+!
z(n@n6eNxE02-IPqjx1>W1(Jm!gJhs)0B9lvQe#2Nc=*hTo`QlusEG+G6)}AVZ_0pX
zP{A#8&=6!1s1VOhEGdSR@t`&eSYaxp;s7_S6jF<d@{2%2oF%EC!5>g9l9~sZ*a0_Y
zD<MM&3b~0{`9<JTs-P%8DJM0z7&MQc2<Z<)gC;p6F)tm|22BO0>SBeY#N=#HP=S&V
zXr2e+Q9a0rum)uG*abW{0W}Du7*Zlah5!&L85GdPpg|ju+dvH-aEXABhXyQoj4#YL
z7+P(GnSfJIm??N1pd=#|)Pjc8^>D2W;-C@%G|QWs0v(VCjTIL|TNAtt7Mcpaj=>?W
zLEst<90o{jLr8`Ntu=sDJ)mrf@J1@E-vX(DbQBUn!?mEXS8(eBw%P&gF=z)Z1=_j*
z#}#Ct1!OwN%<`hl5_lI1I{BMZ2~NA<!UZ}RhP3=6Q6U$!9sxWWo0^uEnw$x$aLW_H
z{pyr_P{d_|D$>L}u)jbN1!?%h+znm!0bYy%QjJuE2Z8z$Ag946Kr`~o8Tde<2^vNL
zO;lwTgG&Qp21`u^|9}urU(YDl_#oe4a7cn{7;sqt4F+&Eots$&Uh$NYS^-H#pzM_o
zigg`G@$P_b5ZD~ZkQky<0&0GNN-RWqnV$>xDI{%zq`+M(a416>1mJK4wS+*eT~G-F
zZt8+2+~CcKB2cp*vzP@{JK&TT<Qoh&1vHyllv)hRsUYWPfM=T$OLM?Orf?G>jdZwX
zWKH0)8BiM*lx}iigZW^`LWYSzF$MA?C|Q8VjB^V>7N({^dNAOU2%1VE87dVru??@W
zARRgA!YfcAR|57fs00Bw9O30NWOO+nG8zn??*`53Lgx7)hCsWAdI}28`4DG-hpgbO
z;B?SBh8$4;J~cI^7}7>5EdW<?AoCPT3sMqGQbEIspiUbi#z0-KlFalB(1<o<Z~&6U
zz>C+CQd9FFc?jA8g0}=gP4z^Docz3W@E|!jnsdR%fQJbnZ5mLyT#^r}v%uj74lj@i
zo_=n6Apd2iLBa$a#+k*Sa<@_;C$T6!6}fK?k1~*5ApdIQ7ePi8LGc6Wd4fy@*FW&W
zyjT-7XQ^JIkXTTVnpgyiLQq!%ynF~ULJJPR%-mERaM@Iv2O1LqS7e~@0=W+o%K{9B
z29RMakOiPj1x|gQY2dCPs3a-|>jKGwYytIjL96#bV<D+|DeyrQkQ~IZkctr;uAmZE
zy;#BB)z3A^(FZzWqN9*hS_1B6fIEJW;RR^l4jiH2WK&!W8z2XplvD|K1*F>^8UV^i
z;A94}1r)0g>!GC$c#HrvRRk^_GQqVZ*d!&;gj$i3f(EEEE6&L;Pc71fu1rH3Mg|3h
zLM~_~1T-pL3K~CCfY;XQkah#aqo8gPI9q}mIO@gFA{DfrMx(SCGSVLnQ5mZVs)9jl
z8Ntp5t&+*lOVt6-!hzyi-_PI06)~>@s(QiU;ppO`pr+vB>f;*X3QBFDk)C4M?00D~
zD8GVz2F~l?MKJKNf~@HQ6}r&n2%u<0@f&1`7pOeRNLBE24v+<vy`W^4ln5FG0Z&JP
z90%=}FxWA0`Z@=JRD!4VK+9&}sS~uw2jPD!m^j!z=$Z=ybCCJ4fQ6(~$lNt}xDb@3
zK~o!`;pz;~+Ob^F+#V=`^&sQ*kP2TR0Jd&4MIjB^<|~FSgDX~mbuqz39e5ceXkY^|
zjsYn>phIQgf*>&uG};3idV(aXROmDd$YMxaG7+(84S9T&l|dynKShB-9_#8~Pym1y
zOnLe_!`J?5GjIkt208k=hPVbPxOfJ|2e~@?2f4)ixca$=cqrH^XlPiPYa46on`mm8
zfX5>2891H&eSQ7?6!bv`f)<qMEBFSx$2*01`s#ofexbfPF0R4OL7o9RZbAOOIuOHj
zTqD40ApTWQP~+5rOy21@`S?3~>v*_2y0`{`mB82_ll)x6U4uj7T_eEeLwUZz?jWua
zDE7c6`GMS`;|DP**dsK=#XsCn2gZOH>gVbk5E5w(*W=<C;;Iwk>FcWF8UbdzMu2%x
zJD`Ga9!QSC2C7>@K?f=U)(K^Ulprhx%fOugk`ra%boOuzas<tXXqg%-KtqW^2wB|F
zNC6aT{0y9+VF+hOAJC9Qh^sF+^c_)D8Y+P8KzAuv5b7i_8}0}Yj{)5bkjr$?{SFp{
zngM3R%>ePhZqZ}l1kI?py9UAIU&BZf7R?|gQj}^KY1$yvLk)&RDo7<%02;3#5x9Mz
zh}JLyuT0TF_Pqv1a)neJAYoU(kf2Ca22R(&P|q+&A6GwTR|O4F+5{P<14=7!Rge)j
z8Dx`9jld-qND0ITnrJ3LL?NjPW*9^aVwwsAr;B5VqXI+>tWMuR$3Pz`UF#d@gVx%J
zAlVBJMQ_(gEenv0Jer+w*Mk_|u8|O%q>%HkkEfq2H0RnHnVN!30r?A>TRr^(LPO%6
zLfzb4gY*@^JUL|B!6I53NQP*_$`b{g<q5a|_wWgT?Iqx1Fa(DkNZf<LGp{TkG{6C_
zHxvTgoRKC*6+$7)T)?f#%wqT&8xRw;5*F0v0WC<(%uCntU`R{>uM7rNlHf&NpgIIP
zwxOq>5DHpI4DNA&$8ABKd6eZxkcJPaAML>a)m04Y0H-Q|+FYRFJ5ZsY2U@ES+Cxx~
znGA0GmSp4?!#gLCt{QZLHZ?`hg8|fA0J#I)y+u)(SqyIY=jSEnfY!i;7N;sef&f}=
zDS#_0*etFG19-|^0W@j=N==}!1J|~&WiW}bp<(#Yjiv%}odc@s!8I^AoM1!Zu<;mB
zTLZL=wFtDh7PcZNGfx4uY6G-N3)=q&w=DI*Ylc&cQ<1_69IlWhfC`{SU5btZxC;ua
z@<EXV>N&%luBV{j3mb+`EK2oYfIA;Nf&h*_P;i6h7D1iIg4ATtzyYYIT98=;Sy}^H
zV413;0GfRQ1ze>9$TANG*aidz&_X-tYQGc(kmU-{ApnqS1<=CiT+qt>A_dS81VjuP
z?;s-+1sLEf96|dCQj5TSIt~WV$YE|`i4`d4K<f#3YF3Db^hH7aERZ3v;8n;3t@uw&
z25%{V#&0aReDpx<?*J|HPXsLmFG($eDg~`PP(a$x0qP^?q=FXsfYKDi&Cn5GJw1ky
z%7RqzN=WDsRwgKCffRxoL$HvCwZ`;#8H^NMQsINkP}hJOWC-uTGaP83QXx?R&Ik2$
zAuGpFTGNn32AXK|U_h)!z@GW?(-aVTAxksBOL(Bkt5UrvRROeY%Yz{;zbF|zg#cba
zlL*e_ph0>C&`e<^I8B0rq7sxy6~Oa)!KF!{xCQwgR2qO%UuIr9QhLoSR!B`Ot_1Y}
zQu4v`Wr=XV6=&vVf_7Cv8<^lhWAH8kxcBuu7?4_X5Kn_v??8Hl2wy=4_CftQc##0g
zzo1N|r=XFYmtUUe!H`%Ct-BGy0cv!EHb?0qr9jZAT2ZlrLT+LuBxQp}YZO2pfOa}O
z7(iqCkk%5yC<O(L(!8A1;$j6*KetE$mhlyG6Y~<&Q;QT7K*<iY`U7NM3b+U|WPo;;
zH6i^T@N`^BKDfj~^$e^4h4jlj7~H@e6>u>F%6*XV08gNT=a`_`s~9v10$L>siXYIZ
z18e{iYzHJ4C#5RDR@Nw#<fo^Cn!=!z0kZ+53S<R%8y6^;Kwar#(BMlVXx%g<ktF7&
zcrbuQk3bfIcZua@f_GcxL(&^0=0F)$A-yQSw4hi4Jeve5%+iYz^FWG0&Fs|TVm%KA
z#~k>+pqxq_1!&)}7+mf^;sop(h2qrQOmNhJ+ytHjNGyS*RnS0ZX0agyczg>o`2|Xw
zpwycS>0*M1x}ejz2p7Y`7rZDPv_23N)#%eVC{Y9IT*B)Y_yh_hK`JDAFo3)cO-zuz
zQVNhsX~-}Oys!YpPH{G9C>Im~Aa{b(A$U<WXc92rg8}9NP|XRS{4EA8qyo>PfOZq)
zfi&iUD<%*NC3S+wZ9$?Q46r>1;6x3IHqbT}@Q@v-0D~tUkek3`WSV*kju7X7G9T0%
zB^jxpoKOPa`UkFuAVXcCWRRZ*b|@l~!UG4?j{=o(kRn_Glt@8k4|x1pAt|vKyowXC
zKmp`t1%=d#<W$Jy9Jq*tJF*y30zu*!?532|G;p6Abz}jhY*a|hDNn2{1{Zsf>JGW?
z1r?ZispTFFuv(=U+!}yP$v_jMjsiFtfx;stvlx`6!OnzxAJ&ip4KCz+Fo5SAL1_t;
zgTR{_Ayr+m0(c)3EJ8~16~JY%0w{POt*2yY9Sm|*VxAB~W^O@#Q3+@r2{Z`6wWS9G
zyp{)dTEVMfAUZ)~Uy$iR(Aw`}P<l-PXFPb_4{OkXS_FC?46dM+H0XN4g+Fo*M9kEH
zN?L`)q~iRX(vnn2D<LH{rz8=aI>6?D$`hn=9GsM3W<kuUR8UZY^)ZwX$yP@Jyyg|D
zK7lqK(^E?n5KRuqU?C{XpjlO+IHR;ACBHlmTI%K}Czpa&k?PqnD8ZNHDj||4C>mjd
zcd)V)l7;g?Ri6SlI8&h^jpP$h=7tu+Mfr&-$%&vv+Zm~uMKGfkKua4^Arm5?J*^N8
z`9+`^R&EB^Ld9ZDSh<6g%^*t?LF<SW5}}C>lv7}(p#mhQ=s;>FaHN9*0GcQ~7?R))
z0_XA)u&dz9FBKFrb8}NuK>O@+Dxui`yjK;JigQ7wGidDyC<BYb+UVf=3(-P{yEqR~
z`YAa<m!v2-<tG-UD8X|)xEL;m1qyg*4^*c>D^zf!5mHhXL)wUt(K=`q3Q8&Yd3mYH
z;7S5Cbq<>e1`XjsOD1qb5EPA|brp%l#hK}#6-1B{3|v=2(|ukgWP-OCG*1C;cqEp9
znt7lKIul|OXgydesDjQ%PIsW@4Rp#GRvLhGLdq~u0tb&J!hNieUzC{+TGpFWsZgF+
z?7@(dif~g(X+cgVXlpenv|*v5kOT@d1%wIUnp^=gR;d6kGeKpA2ZLi#L1G>#{TFAJ
zfOZKYN=k4M4=Tbz9W>DXI#7cf;zDq~hXiXuesOVTQcfy3#6g8AD3rh<2HF${GaWPm
zpP84g0NNc4N<pwRs0V76gNkG5j6P^6*n<JQ`V5rW%2Gl75d{TLKR5p{#|T)$O)M_X
zPX?v76zGsy9$W<|OMqez96=ro;FJu~tqal)a)kmcu0Wz;juG&Z9AYVW#~!$D1cxR#
zdckc_u*<=P6C@-d0imM+n|K8kCGeS7klA1xVU~dhbU|*@^I-4?S3IEN5wwB<v>+O^
zo*C391_d^(mVibeBoRV~Iw92(X#Y=QHfTNpG#3mCph^YkE;#65B6x8<(%cs~F+nC3
z5c3I{X`uaf`JinG77XB!$%O0?2e;WlD=A@HoFFYatY(9HQ%JQ1)V0te3g&sp8YS?C
zfke=dW?qRxVQFe9tP=>b8<InK8Q^=Ii$S~kA*RDyHQ>f0w6~g=T%wSOZ4)GTDkK#&
zSpnPn3(Mag48{3rCFP*@7HCZtY!MwOIl}sR;N+yIpa9xd0*VaiUN&&G1M1YI7At_N
zR2~NK6eVb>X=aWd4}+0H0DQNv2YC0d0%)-Yc>6C%188~<l=>k_3dui^l?)1?Yy);e
zK~XBGSOTq61GR@BX$-tc2-Jm4&Olo21}V@%i~1qkDj?|(Vgszr0-FwjwTD0ji)R|R
zv!H<FLQuTJd+Oj^Us#$CTJ@u$1owuLCOENrFu+AXj)ruQp{@okUI*oQh#<5pjMOQG
zcA(+4Fq98&y@U4ugCYjBqXV=*1H7#P9#EieA9UXXbgEp*#WTp&ImACGQc1^yLCMj@
zMM*~?wIms7UIo%HPOSjV`XSX$klGz=4=75&nHlO59S;WNu!Oh1KvAv$OPNr$ppg*J
zrXg@v1N9G};@~t2sx=@j5zuf|Ql$cP@eahoR0UXP9^`e<mU~FoBRM}OAGA{l+(-en
zU|fA%okO@7K*NpJE}lV3&=v!9V!|c0AQiHwK0gn#J`3r%4wwy~NP=v52Mz6%6oJ?O
zDnO!F3&pq4#Uv0ZaCa57#~rfNFh!4@!AL>h)x|S}!HpppnpR+gPdPaXpn0SGB84E=
z03SzZq?sd7VnW)P1Bnty%9UdPWw6wg%#wWY(hmjj>MzKKo79RDJx-8~-mZ}WjxG#5
z3<~<ue*Uo#t}D6=vQsMy5>r5{R8m3yg=~5R9hZ`yrvsU)0mm}PKB&^{)XHK8O9t>V
z^kUG_1fW6yp4^~O32G03##LasDYIBXAL0T%25@);IJ&zsa6#P$;y}tPMEJlvU~r?s
z6Gg=(`2`A)Z7g8_f(BkdYaOAZ4aJ}qT4_#>2Sagk5opzIei5kb(Nj>+2U!C4B4Umn
zmZ$ao{K2vyX$5%V1CQrbdN4q2gLW3dI|VZHN<kx1c_o=SAiL8t^D>JwzzqO!Z2=jo
z1<gC7%wD;|Tba-T2~^^P*NVbdD?uEcR+<AIXNCF+RB?h9wdJPf<`-4!F@VZU{Q!42
zpTJQ65JzFq%nO2RTL3zn1U$0k&JYS3FowDTG)D}IDTwz#+b&ZTKx)C=N^q(MwJSgy
z`XS5YoCDy~^bA~}^aR~E;KmRP+9io&#{kr4;Hbj8Js`yi)|xHWfo%{_Ah<a|0kUWk
z+_F$8$#;XBfz-)ESvU{dSCx{Q1L|c$QVVR15SFs^oESVoo2GMepv_=~M3~>fl^VEW
z05y!j1u}T|gB$4RAJ7s{@EI?liDEYf@ak>QT53>{1|C2HO=#vp7MX$PltFzBXj1?*
zXNh&GwmSpdCgPT9Yl6}TbU!a>VFJuo46dM4f)c@XHaHK13UlyIe$b*SP%9QzEQ8#F
zd$~4)J$SqpWpOvCJ_8NaARjydY8N2)UqLhOnR%(8wc6ku9~|Nzz~IUdT#{b^D*ez?
z891atYkiAS!E?-@@*c91E<X>n5<>&ju7E8nU{D8*kSb*6LDrdp7E$DbM_iyW1dBdB
zO$KmT2pJ+|5CrEH2*)-$C9$#?G9vBH-~t)hErxb<U_AklLlaAorbLQTlT-6R=iPuO
z<iV*9dBqQd8|XBYV(^OJ45TR%aQK&}f({P>Z*@#5Edu!uRI28HdaC9MAjg1>1FgzU
z%(G)aI(Y*$kPpqaFkR4j`usGoMo{YkWEQ-Aq36s1E{UL}F{oTCElvfMNT8;2YGQFF
zc!vqJfB_i_?XE*Rtq^}RxG+E(zTln!xWk#72|kVmedDx7evty$d+@$4XnhuF{YYw2
zssux7Q6i`$0ynuq?t~O`dYT-dawXi;CB#Dn95Y}hxCDzY&rB)FK(7-(dSN|v1+WTm
z^8)G(g@V$eg8X9iaySKg3Qv(Y12|!o7C=%5=)f&dz$EAArDdj<f?7`C6MevO1<OSG
zpt)v0kTUop2*?Q^44&XR815R-+AfeX@CY}!0|hQMVD%rwv7jsiT37@sWfSuh%0bz+
zBm;ED1FAWRu+697@i$M<USp8gQ4NDcO;W0Yp|KHU(7Gfe)dw^-nF9@*%wh!#1JEKX
zP}YENm;tSOgDwkB1npIa1iFO*sB%E{wjMV)eu7;iLR|eq7=$2k1m%LGsTdSPo&@U|
z(CQ9wB1<h%0PTn>0Y@9iOCSr8YZ@YFR(<@uVKb}z3@QqtKAuhrwhBsq{(i1X3<eC)
z4U-{3em;J_8cHGI?kXY90ZN(*dai+>4UfpX9DO|fyoHd=2nh0bb`1_zGG$OvfbN9=
z9dDxG<L9m7<LMOS7!;`hHP9;B&o#uwGdM)g$I~g+$J5ErHH5(mx4w8od^#PSoz3y+
zHNvNtfsH{0<Pj@J1{DPmL*LIoB*@X(6<i+b`*=F(d-^%sf<hZKi>l)5=;;SqWugKp
z3$219gY|+#ob-cTeRLV1t49<R6!bwp_wjVHRR@Kzy1r|KE8GmQc2CgUxxRluh&Tgi
zPiU}*W00#=m}7)<P>7E{n8(1y;OSzk6lSDnV6Fs<UF@gufm{b#n*=_92)+`Bk-?e4
zfx%e;dion^T@9r3qTm?}+I0$AodXpJ@o)@L0GpuT<{t#r08-=_;sP?kF~}8q5|oPq
zi0$nf5TfAe2g)IC3X%Sy3gMo?9tt7;3IU+=8~j3`CP4If`upj4fJ^}?4EFF3^>I<~
z^>^`fiv)+Uv%jyNvyTf%x38nOE7)a_Q>PR_%Yq#JTofD?0)jllJbhf<U0uK?!6Y>N
zgA{^2eFJ<V6+lbh!yvjr3l4%6!aY2lJ)j8@i=m+1D$WdUAa_BUMwsCf>>T76;_LzP
zu_LI{@1o!o32R4%gZ2r#Mu3t^h^L>sBgh=kkrR+0@eBclai||88@TAeb$R;ufKCKa
zaB@{}bn<ZpdD_VpY_=YQH^>Z7H%kE=9j=}s9<D)PmqQ$=;OOk^AL<tptl%3O9HQXi
z80HERat#g!8582+8H|Wg9R_f``Qy>=<f`EA8RqJz5F8mC5EO<8Vz6;g2fBjX6ygs#
z;Z4EQFT`H~)gsV_Z=Ya)9dNpVx)Y?{Kge500UV#fp+T+;o?vr8sVv09RUtUk30hbv
z_;~tyf|5%RC=h~zLBZx2qTu7|7#yNt1lrC8PFy}d3XVR({$M{d_<_yxSMc-$C6i!C
zoV)q^`1pr=`niL=13Ga6z6cGL5**#!T%AJ{TwFsOojqJ#6d*2e4YmTuT|l5uybHW*
zpkS+DXkcJqprZg54-W=+7!+(3OhIC55K%WzA0J-@TLohSJq90;o1m-p9i2hNpn|ib
zA1In3VGIs8S48}Pg9{WC&>(|HZD_EkpF21uI6C_T>nM2Yx#}q>fme4pI{WB5I{Vma
zc)Hjofd^W3AXeE1X@_g-`#X8rg0e7l)DG0)0d?O&t9qQlE3}}ic0g)^^}$&Wax7##
zNJIz9hL3RQKwO5%6%1O4b$TEjP%}UU9mE7sDdg$r2H_yB1JbfEfR+ac!xZ$@LCQe_
zR_gjFtFSB#pt%Jk2`!&cRD;SjcTjkP@`@EWgCJrboZ~!0JpKKG6&!<uLw!NX!!ZQx
zU66sG1Qr_X3OYN>(@nuMgh2;nl4md|SL%Sw@&gf(3ea*2oa&rh6`VaB{oGw$^gwo-
zqWKNv5qKyddkiK4T8yl&&tQo~A2ifK;fbyjA_diJj72XjtkE?>muIW%GhlNmXmvC=
ziqN%zB%rpzY8xe-tF)kw^Yn9uwI&!D6d8ON6hV9A!F#=-N52{&M*N_YOsSwD6Uc;R
zW|{(MN&(b>gtQGo14sp#(8EzdCORUoMssp<jR^1za*c-+8larVsi@$aSdj}p5)L#q
z2yG-~=0RHbpcW~EECVM9C_<A}Fm$jCyvd{_Uys27)ei7(vd{p~!bVUrV9Kee;0Hf!
zE;lo;6f{N&+nNmCyI-sUvjNmc0L{2V@(#GOt*4*?I{D8^!5Os8Uk#=b(#r)+=@o-l
zlz`F-sDS}#HtXrY)PZ$@n#bTd)f7~<5NkB`v|+0K{6iER0|I<Jox!z>ryDrkI|qPL
zeNd>MpQoR@9)mTqe;r+1JY5uQ74$-aLS6MZ6%`yo!^XwX=}pjfS<nC}Xk%n1s4bkz
zpbWFC2((?G7__b`5j2elTIL3t4+D4a802B9K>O5-Ad7JF6-qOcp$GRtX5K83T>?o`
z@ov5$3bqRB8jeP$I*ukfj)q1$jur-B+8D&Q&@p#3(Nt$J!=e|m)EE?N7AByS0bSmn
z3p;`!KTW{|)b6%Glw_cAkB3;T4=tr&MWJ7)uaj#KjOQQj=NhDA3TnwKD5!CALiEH#
z7u>>BL1F~KgCtlT206GsP)XsW;~wN68sG#fzd<#+lMZ+<3&h-b$jW24c<2gN@B&k)
zZEik}?mBMq5K|%9K!-sYZZ=$xpMP*<FnE=y4ycxL4boxILZ|{C1`I9(U=9s-4S_NJ
z9DQ9S5$kH<MuME7VWbI)S=bs~xE#VdkP2bMI%BA_gIz-ybfGI)5kd<3dTx$B!LEAx
zpw<KEfMR`h=z0freb735_{wHz#KeQ+K+Dhw>Q*gK5`nadoU|;Ug7F{^XjvH8AeERf
z{h(r2%fbMr5*l|%B9Q3QGBg6E5)HKVvQU>p)Myx6Y3jJegNODs)$pn`2di}Ta{;e7
zRz-4`mIl;JNW#^Gxf68SssdIsVNQ4U_XV2<@+GuhM@q?tu%v7VRc{!Nl9&x4A*lo2
z=?zJB;51=~mYfaaA)bYs0xN-a6yd1}oSqG#3EB{zq78KzY~gC$3}K1d5KF2yjE5v^
zL$q|QilQH~XdjW%pb6VhhXLUhNN5@&Cv8J;dSGxu3Uz2GLjwVkoD7lElOa4oK}^uH
zFaYgSfUUKMn}M37-~ot8Q?M}9GBje4LdsVtA)#TUsenxm;a%u@buFx^0%iv!Q5r&1
zCHC|SR|`&-hVig;sfH9nIMStIytBWr5_T8BlL#zj8Y7p_ptc3Hl*K6EO-*5iyQVs7
z-Gr<Ql0!g6yMYC+q8&VT4{Gy3a|Dupeeljcs1raNErOwJSjK>yqXEtfNZR1}0a*;1
zCm7V>=@TLgP2(^QB*B7;O$Iqc++xaV7->o(g*~!EwTw&|%yG!UoTg=JisB!L>p-au
zRE8O$#TLYRaAt?*ZE%`_2t(720bxC$v;)-xOF#NZ?$pwNNJ8v^M4cwG$3O`Q)Sqxg
z-c5m|2gOIQ6opi4BPlgRiCRNso$yl65G|&_?t<r4R4tJ3(_zp=(*rBQAXcN~UgSCv
zi!`WCltKy}<bVK`ImrD26geDG49mf=I5xo@UofRekqj#x@T3g5E<`jV$_WD`pAd{^
zaEYOV$9<?_4~l76-vjp!5l|3=PGyGmJhTz5IgnJmi>sSss82|+zJh;{yQ80Hlq0A+
zr~?|EaSZ~O5z@$hFf=woQOKYVZK)vZR?t@mjZ*~pI0pMVD!7FPd;0q+IJ<(5e^b{7
zn~A*dM$6CuyawDgNCavY#Bv3Fbx%K4b$!Bq1l6j@egyS}ycrY~Kr_Sexe90{6z}U8
zfwV*ea>4-U)P2xO8`#O#pd&w!PtIoWWKcv}S%ug(pr@eVQVMR&gC<x(2R(yUtATb3
zm**FyKquZ%PvK_pVo*dF0P3tjm!^Vt)<aMK%1=`;294*0WR!xgc7RSAg3d`uOv(YR
zXUk3nt&u8D1@$38dvC$h{gn#nMu5k^A@w}S-_SD)5=%g{$>3RmqEyftC&-+CQmP+=
zB6v0dbVzwJ_!<!fP;U&hYz4HXA29=!o|*@~2L!tK1$<0bF=%!OG`E`rI;{}2wo=ER
zK@oJM6R2Maog9JAdRHo#nLrK>0ngwf?IMP(#Z)jehOQ$k22CJV=9d<M4)g-`gA_sS
z0{Czha-`ZSSej`d*Q0Je{(kNXwhFLzBPiyz6^sov^%ac4ZB|`m)u2R#vHjA>LP1*r
zY>t+p83W30O|W`+|I5%w$Hqh(qSC|;+~>kn4c(9C?HUQ{v?(9~b#Sh5K;%uRQqUqb
zeT5KL-+*|KeXwCBP(2AM3_v?G!EBHuXw=sbhY7*1A>ei+D7))81$nx<!MO~eHa4^k
zfMTnke~71BBto4yQaONd5~y6YVBmD|^mX+E=W|Gv0PaqK_7NiW%RpS1Lp8ubrD=k!
z6WNhac{H~|MHP{Cp*a((1RS15h|mDH_d%BHgNIH*-5wqAoEzAoI-o<DAS?sqnhflD
z9hke29HWC|s~A$aXc-#8%~wTsCBiOHD8Q`))poAP>ik^8!Inb3p`f6k2-;o;Euc~$
zYe+$ZCeRsF(4;&h7cv-wM-f1YN>RZtzZ_IKLX0xf1g|CmpF0UUT?gE4^mGOf`Y^a7
z+Ya+7vh7ZppnHEnTizkIBThdBE#Co+;Xv(oLN*DJ#$aYCD&RCpAFLWQ#AJ(X22vP9
z4Z&sxXekkF<uij3QW&7DrU$Rc0EHWT?Ivg)0cesOykg4?ISw^I=>)YX&;-Y7Ja}KL
z4p<tJRnXh_U@3$uP%_h0L95ZhY9QKm;5i%IKSgSdLkn%tX5V0a1s})Yka(m-qhnwN
zRp9Fwp$Y1*ffI@^Xb1;9`3zp=pa7n01yxL-1*~b{od(ci6<Q91mcD`3e<@g5fkFUU
z3V=pKpvEKH4-y6yHX5)I1yGfu>CV6jw%Z4^z5u)^7c{a6xt;{Pq85@mK$Qd7CE%mK
zz`4=IGYEVr0CWVF0jcZ)w@i@j1`B`!0M&8^4R~Kc%Lo!maFs?HCeUsc*q!ERu>cNI
zB*lh0hMGF4f*K$(O;8S@k`F<B4A7omXgGuNy02?+u%o+cFt}YF?;GsyfRY1T!$D%u
z)DL!r8~A|s49Hbspacyq2tb#tlz>;v!`e%@PayyeD+KEyP9YFsP=+2Aq+kO%U#>te
z!%hw%ssy^j40>^aRc3xlYMNe#6390^49b~l3cjH}A)bD&As`VmBwgU4#Jtp!_@ey$
z602w!R}X5LUU6k{ENDSPv0jFfIf?p;^OLhvOY}077)a5X2Rc48wInt(52VwGcspbB
zQcF^j^fHu4(UV$Kl$WoUp=3q8J$hxi#j%+nXCj5NJZMEpNoKM_az<j20!TL6JQlPN
z0Tk#4R!Y_kk_;-)@wpKHAPta;_!J!wrD+YW30WDGQ*(+_!EAPLoP|0^fO!%Kx7m~?
zSEztAf#cT>6q|w!kbCG9K*61ul2W8l%>Y_MQ=E}s1ga8JOXAZKb2D=)twF0ckVHXS
zmaIXiGlMQ{0+|_~m{L@1&Cj3!@kCN~PExc*tTp(A<yvcyT}CjwGE2Y<`Kv*TlofK)
zOERn#&|RUGQCwoJ0MRE23mu5{#mU+61&Kwu(MGY>4Ek_6@O63!Z-5UAjnBvjog7<~
z3OZK=%&}%rMsr0@MsW$)?K%oYFeW5S)nI0WW2H2?A|<sf+RzXjF`>>8DlV>Jp3bgH
z*0LyZ15p>Bq61+-<3|)`7AUwt;T)e-nwAE!$B020vOHKJqa;7CSffHyK|`Z754yPo
z>}gF6jS3qZ3(Xph3OhRsO-*oZf*I!_;qKr#7eb12X#TSkMiK)>HYjh|F(9ji<^Vf>
zB$c3iWXB+eB9dAHEg`@uNDk&Ra43ONLbMq;h(KxAO39j(l*<bb31{C>1w#fYRI>}B
zO&}%*SSeYHqJ(;80VqEdKtr32K^e3xI}McTaIxVr0(N&vVsUn~kwGkaP6LU@r|5tv
zsM)+QH-TcZ7!rdbFfnK{&de`PQmE!*-~>k=_^iCrVrw2aKeH;;nu~!GWCCdEp*1^0
ztpZ37#56=Ggg6H%7%&LHLj`iMkb)t|Ut%yjL8jz_4#l-q2yqSo=QMtXywvjI`1I70
zcu@aWLz97rp}Hs)bhxQTv8Ht`NWTC?O)*SOrY1WB$SAE$YX(k+>S6_31+7f$T5x(2
zgs4r)EKbe`Z`;xU&7)T{AW9m322M~FlAM^AoSFl&gFz1>Qka=vu3?~4tmEmg67S*)
znWEP*K!=*vuy}%+l#*CnoSp|ZiID-~3Q!70)I|z4HK3JDVE4h(2{imc*&ehTOe>?n
z8lFC(a-g&i&VZnMS~By%;RUlB6fRtlPynrE1<Ub4{0`bionKs{p~=Wl&A`mSsjtPL
z$-t?grJ&%R3h6t027nH_03E3Y8c6^xN&~e%6hLm#V=#fJbp)@+hE=Bu#(D<edyVq)
zOF)x_plgXhyH-J~J#tdZQgbXIx{C8bleFq33Mrs7D?#o4;CRR2U{7~H4bVj~kQ2L{
z0~A0<8-p*KN-Qyj=!BaD>Yjs~l#-eZ+Gv)ZSdt1l(hs^>9W+Q$3O-qi1*A_OwboZ+
z;Dm-9$S>e<b$1Q%@DC1giUc))4K)z42T2j2a!3(V7c>l$DnTogH8iamki%V>ffE$w
z3bqRAsU@j-Wg1H0MkFW<<AYs;!d!!tG_4uL7&tT26f_h;N;MUrN!maY98;*SmS*70
zC{VCfKyxZsBf@5cd!?Z2Q5^|U4s$0r11Ho<LvU#TNte8k6av|z2+tYd+?@x>(UMSC
z7nc+zXB26G4AoKBQ`gi~s0NL8C@6sHzvO~S4K+|f6KxQy15%=CEedXX=Yg&wEGf!K
z%>(Pyv}RBTi-Syq>&c7NQL?g%Q3`Pk_O|u&3kir(0)>|%SS85R_!PaA;$)Tb_?*<d
z^pXtF+<~!zwnCmYXkCPY0w{rKC~AN*G1Mbqx5TIDs1<`UtEPgQf}tjIkb_QDQcwUb
zUr1H31zken=Ne+o2euCpNK6czwb=75Bo8@&(wl;UGw8g(RE0zZC8X@B1PYbXWYG1b
z(Cq+_wkzmtWKdd$RO?m{6OeLWc`Eq0InX-PV$hj&CHV>(;3dPTQLCw`2TARqTn}p9
zfO^)@aL6doRHz2urvVWJw^TBsO=5L2tzqYDfn`96vA8%nF)s}qH#$nHDS9xZq@$Jr
zic7VOXv0_#+Xze=$7(9r+A5f6DpZ5d-UFKhB0ybjjZ9ku>r5LH>r8EJO>mrKL}$h-
z*eDo)$~!RIPQl336geWCz+nzL2tuzoGcO)gxak#xDbUzhMznFPjg66srnW{#v{9^$
zjiDKsX&4J?P=EvtVl}NfL1xq{fZLG#AhrTh=3<Zmi4<q%fz5}s2Ni4;9NpqUb-Xnw
zj=^Vmf;<5>LZMoPL4i{N?j*RDi~?P|46xHc%@S*4kh!_3x!|M^GauxB9R-9+7#osq
zH9@r#*dhf5g<5D01S)T&88~4kfZC=Cw$Rp;p`oRwH3O`zB!i*KBgEe?*iZwk43^J9
zDFTu{?IEcPmOk?oJOgy0z5%7wRPaHQkbUK#D<(iUIe?NTw3^J!&tpKOF(YUxfRf2T
z4JJI94CZb~IR$Fd!_Litrc@NeAWcp@#xXE4a8^q|M!+C}2x*}drIzHR=2<I);scuN
z6hNf~B*PVewugbr{&-Nq4XVpHZ567Ek%}Z8mtbcV?|5e)$Kc@jU?|TeBr?D?J_KBr
z)mpoN%?7nFK${5^Y!yIh$I&@J#W_AC$k8uYK}*5N)J#DeCLZq=>gTND9FJ0dTSLk-
zXmy0<LXf$Mc`2Y#T#)-rpw56fN&(_Vn5)!4%4@9|@R<nqb7BgE0Rty7CW2BfxLsds
zEeZB5)SaNF9cTk-Jct3Q5fHJ6QuLy<mK>b}oc;Ymg8Y4S)bbK@!MZ_3u@2;x7fAe}
zl3-6I=B4PUft?PDE*&*U<U)lKQ$R*QN^=Hn<dgt1sisCjQ3Ga|UU5lcNog^(;IC$o
zK~oK?D-g{zL9mY%P|6Kfuvjf9)z!jMvH{jy0BXMDs%T)j5=P^#g(0~TS_>;c?1Hq8
zVRaO&=v2@!gtQy5*H0D@y^tyqC0>I4oxNQ{bksnx2?|UdSh)i!7<A0RzE%J!iw_P7
za&`0tt1{3rfCM|JBv;e`=|&G>A+S!=a7C$64K%@}Ei5DurGgX#C%j*50O}-xau+CT
zIR{v)AjyGyuOPYjfFS>nNKo#BIMG^@ffLbZ)&mzy5dT24s)}<wtiT7gS<ux&%UlC%
zElhJjBLfIiJpCM9T!P{q{USjwgLl96Km!4wmQH3>YJQpm!hCC422O;kjN%dnTLm>F
zY0%m?P&JG#rd&fncT^!ol^QIRbPROBwU2@t+-yiJ5sD*c<XixXDwMPV>*3UR`m6ZH
z!_GfJasZ^~!ypMB$L8b&jUzb6y97JOJNo#59H40pZC8PeM&vGhsQ^@4Vb2rVkd`SV
zPsD>p#*+&)Qq%Hul0d0XC$YFBF{KDZ6%^%aGAKZLJ`g!As3eFkD9Y8*N=*axm8uyi
z$y2Uqc}fFhDztA1$}X-Us4jz9j+VhdB|NCK0%^gX!(e$_!vLx7AI&YrCDx$zy(qZ_
z-Z>A3W)?{NqeVY*zJc^UaO4}TA<qNvH|ZK8`iihp40rm4_N*Xt##AWNK{i3!b)eRW
zmV$yyK4^<>acOEwzAm)Q2I@9|C$vGeIq2{*$hC$gsj#b=vr~)mQggs_=5CPIVPYQi
zq9f43TP3NWYn31;OF=Ros6$%}n$8Db{|egU3tH!0l9>lS(n3$cv&0!{4(J-_q|Ce&
z(1K%-J3wcWgYGZ_7p~B)ni`;sPV;kNJM}<w{lyCT*_wJtElm%!e1;f-arXD~b9F|p
zywr*_^K^>Ag|0?%W}YUf5CUOHIVcORktnaRV6{I7Y;0Nqx(W&0V1N(L5~z0&?G;Gh
z4?Ls`(E|=5)Hc5|DAl1E4XuhmaSLv#S%YTB;p4t&br6yz)}U2u2zAg}2w8zM&M=3L
zc_G>hpgKSeZWt)AVNC<j>U>bi25yIe%4qZ!!r-ZWU@_{5)8C-|NFlCBbsuO@L&wn2
zQpZ5Y5LEvfKpR8^eNAe+h;YdQtr;OD%OI#3M@q@0hn8B9TL7@K3Aq9?W#Hu0fi(m0
z7gbnm9z>l#+{zpD{t0qOLQ5RvfP@F4fevWbje!pK0th(}VL99yUz`QGf=+qIY7;oS
zgGOvQvE+G8^cF2F&%$U>j=<ikg^tKW>ubn}JhWA+2%Gl+b$>NbhAZWvz5uI$4soI=
z0IgdEw~W9lAXPW25e(v>8U;Ly0#*YlJv20t#)8ElEpAXlAT_=q5j2IZkyM%np0AUI
z%{-!xTf`SDXeE_`=K`xiZGTX&J2M$P;+Urc8kGTsgd_uJPAX_1IH@#E*A8R=Y#`Sf
zItJ$K8_Hl0^&@yt2&G>V9^@I~8s_BVjZ_@NjY^D%+$dP21M1m<c8BGp=II#dD1ti9
zpy~<I7Er_67J!cV8faR>(hcRV5rg!SAg%$`n$QY^SeFn^OO}}NMW8m&Nh(bPMT;hb
z7NP!<4k%uAv><T^n=J#ylPy|2A?IC0OkvGbAlpIX|Dad`nT#1t$XOUZ?n$YQ(0y)D
z8<C;{#Wup>EeZ*5&^jXI?7={*ykUnH(ukHYXt5FD3_)oM<Y(Xn<yuHn4m9lxp07ld
zYk5dz2Q+M;vlMxWxvAiy1FVCX@KJ>L6_jZ~6AX~aVp#krXn?w245)Ktw(#-{I?4)}
z&cjkLD8R*F<qoLSgXMHcEejfjw}G38<_$=pg(zvT8VECwP=B!&bgBcMn^-&?{apM*
zLqNBTfmEiXCTAm^MgeMID<~*<=9LuXr<6i&5Jb8!2ecp=G=?9RSOMLK2-QFwWu$Lm
zq2L$}jx|SyfKVqN&tT97d#6ayR%!*8AlGn(P(RNw*Pvj}kVpkbXGa%TUr%Sy=?(#*
zpj%=f>*)0qd>tbdoLm`97@YkBJY8KB!aYMgz$XuYw)Hy)fewO$9$66Lk8Uh@&7&ju
zyd}^!TF`l=3ZOa()HwxBGlBdUP@0sJnXKTFpPQJO2Ra(a7j(m|PkvrXejaER+SfA#
zv>sc5!5%W=1zKzmnvw+@2t7F;bbM_t=u9!hrHYVB5pnQQT7D6O9q2R}@V3{aO6a*&
zpmR8j;pcvWPG(O69dHFYdpb2m0p(nv{5%^5aE}~iH5}qBA@Cks$Wb}qHSZwLL5@QQ
z-yD(Z06*OebVxGjhz9VnIN&q2L8r+;R3TiPiF&(4aB8X}_>3OVgh66n3i$K^Q0d|4
z8V+864_d+jN;L3$7+@yrX(Fy_U~pgnZ5@WI0WZsko!4BRkqX{UoC&&D6@Ezr=vpT5
z5xoV8pu>{%pm*bd;-R1@KfNe17j(y6u|iH}cB%sGXjSmpPoSG9($Z3kKy&rrGc8k#
zODq_m=d|Y+fww_}qY->=0_5h6Owe_%pbH%#M~{L65p*b)LVlV9gF5u+cy%3xEYK2E
zu#JhJ6W>7Lmz<ac8ZHI}tO7(KY&o(*Sz=LUerd5IA_kzxYZZfTWrpoC07n*BJ9Moh
zXgxxrLP2I~aw>Q&MQTL}gEjaxdQbvR0_}qUr617g^Tj2JX=$KjSPV+Fc`2YZ7?2}c
z6G40JOEQy7a}q%*5VA}aWJ^vCbU!yJLO@F|3Q~(eR~|sLK~5h>qz2GYx;Z%<3=sX0
z+X<n2IUQlDK>jVxEG_}B?numo94-wW-2rU~2VE`>x-ugxH5qhlQC=#8Jp(8mfr7Xs
zwW0*<MZ_sz7{_Nq&cFn3+yMI;l%upkDY6)Jb7p2<dNJsX!#vRD5XikCpx{eN1w{=w
zYd~@__$DsUsj6k*ogMJYETIdAA&CHdrZ)IoGRTTF(6V#}J9s$)O<eBK-64?3E{5$c
z0flM`s2~B|=~oK6<lGs2#HRy8FgTJ*@)Zj5i%VdE1`aG(5`d*rP)H`H7J*Ne1BDML
zS(oJ7gM14zz6f+ALT+guWbcY+8u+Yr$R*>TT$=_u`V?`TdR`)E?EvUDKTzt)%*g>Q
zvH>{(k;GwMfy6Fo5p$w~dT?cNNouY-%%OS=wvbcMKr6~23#$`zV3Ob)CPByCl)!@_
z1#$))BsqbWNHbVL?+k#PDO(A>Yy%vlX_-Z!6UITepg~SW1($TNd{CZPY{vj`F*xiq
z5rGX^EQE4U9@4FOpz;WGXM3KW1A{;44m#xAfOa??xQqdx$_95iD9j-K$;&S>0G%NR
zmjV}gU`K)zBj}3U(xl?l!ctIS1GW;9N7!LET7YXpXdU7LKh78u;K;WGK`IVViUTDA
z&>a`BFb3@rVz6RBBw28Q0jfP<DG*wJ6o9KV9mr9xpmX^XOHy?d@{1h6_t7MlfX@E|
z6`$a%X){aU_and@1KX?wF$ZyNqe7w$Lt1J%Bt()xTeA?iRKTuI1?$aCO#~I>pzDC(
zrA%&Or9HU*LwE;rcmy=(fo~lE6+@uY<iVyOZI=SYy+TPogAqe!iJpRjGw95FQ2qoR
zoR|ta2CxX^8c3Fg`2w1C!ME&4F@QINIQl5)>Y_zE_{=psNDIX|-qFv`Kh)3J)z=kt
zq>`?#f^%XXD7%1`g@N*PVqPWaI7;+9EXj}$I>Ndn6?EDnXvi9rX(7P}j&}|Q|2ze!
z)RIIi8wN*D7gvSg5b*v(kaIw%?t`xRfVdl+uFy&j1=rkyoczkvRH$1$^FYOWCgdFS
zJO#&`f{a8^E`kOG#30C-g9@M%7D3m-r{<(4mlWmaWhM(V<R+#kR%Paa?y(0S(U(|k
z#bCkU2b%cs3-JKCNdcTZ^7BeEz}xU3%0UIRlV^yZYY6g5k$Tn)L7u_h!60p(DXDoS
znQ7qj_CX;~lv$iztN^-1D5nfk*g!7*1>OD$DjAFQ7_1mTd%rxLd;^@pCLkR_iMXrY
z)5#ZFw?Xa)FMw#)0_z2pjk>xDo=7^OwW~{JdS*#t4yaL}XUh-}<nJEj=<Dn0=N|9n
z9~$K6=o75#nU|bXnvz<q;Opt<8KDDel16~9`*7A#@Xb#t%}LZX0`VF683Ky(bMn&_
zvhqud@)C238RQwt6HAgaz!3&&lI7>67As)XH+&4CpyQ0;Z4J;U2Keqvq&vzoAz_pa
zI^?kuT#|xf6I{lFDoF65NT7C#x&r86NKoTbhru3vVkdaniYBO;3JPv@6?M>AjJXA%
zJOWY%(gew^&~i%w)JTO?qzsM>aD(mC^%Oi(a|%E;W+MDBa`0j?7iS;1L%@qM6*N>d
zK`joDEQ2EhXj=_5AH!{gHOn$fic@paK-s3GvH(;MgB)3&UzDPt?&0bapbjd_^BFW4
za#9n^Ky^6e3{$Y9p+-P&E>?Gq@C;E0x8_9{Lh==gQ&S<QJ%TPF$w)0q1%)c~+zQV;
z1?cIm5OuIR1Qe3coB_Ui0(4q1^nzbI26dOrqSWM){Gv*Am~ZtILJRWq6u?zC$n7xS
zfr}hSC7f9dIgZ|*0U83R)hMVsOasRxxQZwTA8HIL93alm1gD*xl+>bP1}g^eZ3qyv
z;dk2WL){B=5-55=1(6;&&81d=FDkHNXMlvR6}Y5Pfb>#euC+rP`~@=&6jqW9;1V_$
zv`{M%bahifPGTjv1r0Gp17ZrS9gDro=U<+eS_It@uLUb#u_}ceiwN62uLbT6qL;NW
zjZRLkk*+~7wF>Z32_}zBLrNo<TCFh0i1=VncVra^Hq=~@?;RN&^Ar+`OHx7QlY)kp
zra~U5{RzG_1AI&sXlE~I;6WiX54IT)bj&BXuT`1{8nt1NK(yt-k)H@UgcB5*;8g0!
z04hLXJtcMc`Dyx){bs@XkX<ZJuIdWq`K382kjp4QH6J|tF&Mzw+Byn}pq<u`y>5vL
zNky5d;3Kk<i!#C2H-O4zQ2PpOvmGSnK$)aG6I?tM<>!K~vVc{ypoV-N<h~3@@`5Bf
za1zZ;th8i+p3DkPxaz^+gWr)d1^AK-Xwrk|gj^t=nU~IB&j9l=#8btfgL}b!QE0yy
zBAk*B&IAzWp#(aE3<GHKc4~?Owj=_s$yMR4a61Kv<FKj)=LKnS{{og3pdnq93O;4s
ziUGO<7SeV?H2y%lJxlVj8VX7~&=wqM<0+^#g9RICa$6x05{(!gX;51z6SP$jls*_t
z7?LU#GK-5#L8S`F40wKr=W|e@s*snDxD~lrPYTlZh6b<>N(ms06ejSb#vsE032tzz
z1uc33?FmzWc^~8#YX${na0WrT#1G6z5N@E<gWy70E{P?n3=RwmhG4$4N04W5h_7R?
zLV#mXNF-PcLgeS9W*28BW<z)|(#TBLE7VWd!oq<;!3ZqqlbQ(W>p-e}c#J71;5WhC
zfkD9-Yyzke06I<q%t0Z1e0=;PT~LG+6ch{$b-fbvbS=z5;a~;LGa0Gy7yxBieLvT5
zbx8FI-lzrc^Fy*fybTM^b09MW;P-SwD;#iJ4cbFSu9HBe2V6U7TQlq|0Z49wCn(U$
zU<S~LPbzpE1@5x^B87}p{bEo@Ik8fq7&Kmi)MkLLj({XVdsrEzkdcbGZw+i5sOkk7
z0qrS6v=xK)SAbf(iOGefnMJ8740fQjnvxGosi07S9KMKLB6uQIav7ioMxsJ;Vo_0M
zVtOiQ#0xZ01Sz}nK>Id87tDalgyMYA1ynjn%^+}<1oAex=mGZ#5k3GHvarG#)R_UT
z3J2XNmkJuq0^R3?2vpF;^r?9zpxzsU9;Bv2H5OSpC<;Ki5K<U|;}bf<<e3J#{Q!K&
z609o*YE-8xBqrsTA)Q99kqBDWk_sL?EXhc<z}A}31o;V64x}Pq^$Kc(fUmYl1PvH~
z%QrrxybKy$!(WDhQl2gBhBW9YdR7Y1e2Jds6|fd+3^EKz+22Y5EjL>+fHJ$4f&w(x
z8d_RdC|Fn-SXh}DC@3g^uT)Dd2HC0W<>;qtXlY@oU;vc|xlWuxPfyP&KLy;$gk}vr
z5CE6Z(Ap|E16&D$q5+)#!RH`?+DqVyA{8FiP#-E7>wr>pa$=qX1Gs$#3S0$sP;kN1
zB_zdxOoUnr)0+so(*k~4iXIQR9SyC}z%d|z76S^#Ab&tz8Uku<f>T^cMo}v4#&qam
z@X*2;lt{qGgCly5i6s``u^XfoH?*Y=8M6Wv3ZP5|bt~lV!(wpK2D{0Y!O79tTR~R=
zbQv(%w@{S|1)vTdcuX1DuZRIGaEF9}72NZNjDR^XIEMxWx%!1D=qiBko&XmJAlpGE
zKy|`06Rc}dl3xHWGC*CGVh7MT4(#-M(A8a_E-~m-$joB6S&0Y}@={O=ACO<g7&1!~
zKs^YsUy@SOGxI=WUC`X;=Nf_OI84=`b`QwO;Kmy?JoIcJ^<*Y!NF^_&5?V^Y+v_09
zL0(N%C`&B@jX>q4BRf=%0d%hi_!_t3?92jC@`Kv|x;Fuo5@Z>I6U#tmfMj3;b|8Ln
zNoiUdB#dF@K2ph8oSF)`6A>~_2iYtEEy*F4CMqQ77l87K4z%1)ttbIq;|nkPli_0#
zAcuh_GC<c`DmVr^dwRn3f&vt|)C4v6KqJ(UF(1%v2+)h3K!?bKMwCDr6wqRw!GQss
zZosh#>c)UBL<Ls~ptPL|TEq_-k<Lg3n+=+!&xdYK0v*$nSe9xFPVcZ-QBZ(Z5^0$^
zQ0<w;pqpeAK=()HAys|gN+2nfL5=~^O-)S!H+8_nKA>AdkaMaaQci{B3?p!<qROBJ
z2e3<`K_h{|kUMN(a$vO*435yD1qGyA*Fe<;vgy#6VBlo{dB93R!7WTLBqD@?6X61|
zX%28cxIvkhUk<s;8WPC)c_pcNkkN5yz`zP6BS;9AWTXm%ZGeQZx?7lDNkxe|Xyg@K
zm?H;b2|U0vptq!gMn#J<!PodC=717<CG?Ix9R_QJyTAdQSWp1o5{A?SfHlN3b0A3t
zYG`s|9)lgIj7&!AorCO#Tr&%<NkL%(t06%d0bG28atG9xR?yT0zSbKw8~_;w0;y2f
z&r2;=M>KR{wXr%h#MNzJeF|{#gHd~e@5loWMdpE*l|ni;ph~0|)JU*n0Ns_Dlb@IZ
zO-G;}e`cOScz#hzL26N2YBFf31bi2Yl5b*W4k(p?oE4T>p#;)zz@QXTl$ckXmRbb9
zVFWzc1G>(=q#Se`QldhDGiY=O9KB(V5lW!*;}sY{y+5R!1|5}!RuZuLgEEUVK)JXC
zYCPBoXn27}Ivp9nr$Gfc>wuDHMq&YIF)S!>6BQu6UIpkt6r%V7RcuA6;Q6j(&`Btu
z`4xqN#Ddf!Jq7UKH^^t;xB}g>mRJV5unp9$1r;lBXJmqd5$v&~N(Ng{9~63MGe|e+
z61t*N@LVxy%nI!2jKsVY&_y%qC?N&1rx?_S1$7`mS_7QH-pzo_(dDNhihoes9b8NW
zI4gl`0DcC?6mXRW4G+-x2sr&iFA)U=DCn*YL>&Xx4r#%G(ih}fFHmTeWTb*d%0L}2
zSVZM1ASFLX7Z-Sw0i43X6&$E;F3SX^8PEtng9ErM10^cZ2n^^7%Di;2*P-qMc`Q)@
zGTaO8W`oUwW}%G4V#v&CKD@i0o(Zo()RCP4aU*1~4B<Pldl}5Zt^frV^ro`>B8Acd
zP}&B06rmbiQ9=`sf<|#_DuWF}N`7)FXi^hA8K((K*`N_*q^UAcIskVRq4^G!T|hAx
z<``iQzL62vbX;0K==POV^tnE;M~X|6K$Cq8_6#|hd7x4Sb}bY**MedYlrWIz{y?b)
zH2VY+Pl7fYOEN%xO=wW-DTL&sIUN*5pm;$Xy93Rokln7}USWQb0t0fmp!A<L!9%X#
zc9s~VCkRPwE-v884Kxr0s`o7zpv5mZA*AG|LMkxmO+uiq0<3NWwNAl3G;mp)lxmBp
z%S!SgBZ}bUgXBY4E=Eo_;AEatoX=nmYHxvcxVnTWfWr%#1kgqjpbb!X+n0flK^=Tm
zo;oDyfpZrR19Cm81g{zF6pB-Guyzrk=UanA1)9k~SH6Si%J2-AFo+?U4Z4;ObO;cr
z+60BBJp<%A3_}B5uTURQzrjMm(8$Wf(8|C}&(IWf@nwLkv!`360{Bu5(5(m{?T+rQ
z&{OysY#AUYURx<BfR9{MaC9n$+|&#@QOQa{!N$c!*VorqH!?CZGS<Vx%GcK_I9S0y
zNWsO`C&ZCKhykL`#l=MdCJS<z9RswO0jE+>O8^}7pxdTFEl%)_$>4khPUE1yCZtiM
zUIac_LfwWTskEddKMxv}pktyS7Yf2|GR#cR%P&ezf!sF>ZO?!Qx-;|At;`sVkU|8M
zxhe}%6_gAOloWKqEg{g<Kj?NVSWTH$3Yy&o$E*-MykWyU#a5OKkidZqI0k?Yy;Oi4
z%B80Oy=Mc$1zi_nY7Dy5Ajr`<#5E`w(vme|z!>U6bh)4z926{|91F{%pio3_8G+`G
zVLj*K)Z${$9b<_pDUhH8Cuvv@AC!yKK}LbwKG4#D!IlBJnGf?kwqZi(pfxo3K?WtJ
zr!v?<#sNV0$))B%ZZ<`kG=@$Y85xvhfV|^Xno|j~x(GC*TU?TwA`cn~0eKRf`!VYP
zNNCwHI2LDvievZ?R!KgnnVXqbsQ@Zsp;yO49R<4dFFy}74W16tlbHvOMJ#;>P**q=
z+$#ZH4~}x+8$^F5==Q7BJWy+l!4@{^16j+E30e^W$+e(z33etZs38RM4!GCs2O8*t
z77+~gkRBAQEP)qv;JXIESpn3xOf3S{dLS0a>7e;9n5T3Y>=?i;Kv2^jTt;T5fzI>G
zgk*_)(D5Ch-9I`C@X=+^=ry$B1O<~Vc#ROOYXzA&1Wn(hfVL^AgO2tCb@joHhPkpl
z1C(qag%JY}WStbm)8H`WU~q-bmVnYG$`~?uViaq!$Dj>r{eb2Ih$`(w;kgeqG997-
zbtAZ6V9(%~Q<7SgmspaTQwcc{6jZu{3m1@of<64h{anNKAe*ef)dqO95jJg?$Y2DE
zRcLYog*qrjfonhP<6vN)OEG}jwIJ1r@Ht3WWdjNe=v*YU$OAbFG8_$__sz_K-!%(K
z_As3aY5Apj;3MupwKHOcot}b1I5;L?2?LbGpa}!KRSY(E3Ay0|oTNdAQ-IP;VhK2L
zArFy&!$%!dgM;S^L2bvx3do2oxNuG^&IYBz@{IgkRZx2wJk9_T0htLl4YVk&C>K&(
zm*nR|a;XCY<N^(l<KP+9#WUDBG#GreCnVv3`T~wV0UnOvVi%OcLAf3@>0Yd718NI^
zf*;&w0wqF7$F2x;n{+W)4QQ0Gv;-dJItuVv&RjN7ORgwY4|akb_EU{L{enY+LY=|O
zH({q5`#|z0EJQP56VA|d0-ZoczI-<=F*!2_vQ7wmg&}zHPF{YVE@)jW158#2bbc-5
zLQBvR49Iy0Nsyce3Z>k{ywb!R&{7j$$cQm~s2H+N40Ka;Ql&2gxTOjXczC#i0w*yq
z1yrGf*Au~#P%-pAT<~Hb(5j_8&;qd{(3-ts&}?LC3WFbLUNx;WCkL|257bWq7c5Ds
z3g9{j;$6@Jm&}~hbkKUq;?yFLBmMI8bkT2MOis-60j=Oc(g|720WlnGa7jjLCa7F1
z$V^6BVFX{tlvn~Pt3mZtW^SsEFL-tdoL7@lK|O}t0#GoN<SRf*Qt;A7P(A>KN3NcN
zf(AGOAj2A<3<*1R2;{G%R0cnWl+5D9q@2_gP3ZDG*rW|Su!~Z`=7HAL<W(wwTNb5x
zIjP0qTC@^8ED2jnnP23|0B)*)+TEZAUoPm1Xr$}_S{?+MbkEPz1+~u=GC(T;G(ZPC
zgJ$R9DOXcZ0knD;yv|q#>)k(~!-+ucI#??8g_nd1pb-#I=?O|ipyQU4z=;u*MIk=P
zOF>%<SCS7pf)upI1Y|0xo=;@(Wk}A+1g)zAt?330M}fwrax$wx&WDs5(3LN_iFuXa
zbD=;AKojerbe#*D`zXm!$SqCIPymGjgAYS$PHK8$9_VDhlGLKK#ANU#mmc}$kSPgI
z1#qPRS-F;*p8~4A;prLH;ek(k`hvz*i}UlW6coZ!A$OaC-2pvg3bg&F7%7bvgX~Dm
z0Y?_NiUS=)1y%&Q)3&sT!3k1(CMG9?BNkNWfwtKw6sH!Ir51tLFoWU<rWX_*uq6)=
zx8)b7`ZIvCI82EG*m!uLhX%X)xrRW-+`!2`H?<@qKLt`g7pJD?rluer++7aJp!p2m
z3`M1&mIOFfpiY4<(f}2dpb_BwG=+S~0oI_=EYSAg5~$6^`4Gc1OCW=641S=T2=QTN
zQcf!P0wYLxfxM%Tl9>Xk=HTZSfo6;|5=#*0dV`u}nMI%h)slSBz>GhrL<O~eiWOkX
zd-Fic8nPklp*=xu4p6}cF0Mgou_!-37hJA`>QAtpB^jl~pq?ct)-zHWd>Im<X%+d>
za1HoXqM-EP9H0p*H$g^#P8v^4E`b~l4jPDo9W4gE6AF~OA!m+(8Zsrx1z^iTfvE?&
z94oU}0U8PL<`&e83dIG9<)E=~1yI^9D9Q(=iqv8qFNWew(1J#gXHrs25|cAhQ$U3f
zNE)1VodZCfV(6Lcpk4}iMhqMisS1#w2Pr5^EvockNJ}gR4TL%76zA(GKnw<X5WEzp
zv^W*yq2i20(3M=E)!0dipe48Y3g8|$cr6$x34mMz@{m7lg*C{hD3?~37JxcYprhHq
ziLVHJMS5Po0{Et9NZJKu=X}r<BzRpXctLm~gFmSMTLg79s2!Y<3d!Y=xCT`%&`bpx
z{sXxJRsw)x9@N@|%(H;1?4r^<247Hm$%U<11Pz>KfUoebR49Qgi2*OT02i>J@odly
z-3q0k84%ABP@sWMeFv3W#o)wSlF#7Bkd~U7g6t?z764^kCD76HO5hj)hbE+L0V<au
zSppPl(CQr0UI!17axmmW(l59T=fMzAlv)hFC|L(#5~SJy&1|GVI{c}bpmv}_sB?r4
z{HR*+P!H%7$q?rNea`@22GC|a(3R#28ldROPXlGhqT*EO!DX7@WC<#oK@}7z96^Cw
zS^(Zw4vHa20K*Jn@L_<u0=&W+G}+<_o<mN{%u7)y&IDbG2C5)IhJntnPAy4PC`kn^
z^vwVbP(sUIu${T7dI}!kRWrr;rA5i0nO?}i66o+pa6twtra^(9nWx~aP?QMvYe`08
z9_ZFY(9uZ>NvX++&~A+%1N?A7=pnq|p&UpEgACA9fS2~r0ofFAM-5VbJL@QTLYkRL
zsS4>ii7CF|d#GVU=K0`ZEwHmQOTcULK*Ks^sd=z8QK?Xr3Yne(MQ<|bRLV@aJ3;j+
zsO9Yi_ASbYDky|O0*N`0+wQ=XL?U?QNKSq^sAc1lnwFUd8Hop<ZVWvW&>Q4F(0W<e
z;#SZKWYCcbpusBz@U}*196%EZczh5Xtf1;AzeoX6`hrt1gChf|!T^<uX`pf~6LjV>
z=)6Qw(U4n^Qwdr8od(V^FpVG`;8_bDg-pFvNIP4dffIh|FJuWAIQ1esT*1#ZC^Q({
zM?z{fq@*Tif)-_#<b#qoG;N~9IVe>?3o%e>lmaV&;LZTuoaza7KD<N)7yjT<G_@!*
zKLtF1omm1dit<4IOe`)g%}oUrPoQL$2(uPsB*Z`744{P^r9}$KkgMu-6v{zEyrtll
z9@unHH3(7<oeKjsw(~$G0irU5R7jv+lP3dsu`p&u4GDNqQ3W<L5wyr7GbgbKl%Yz&
zT^Vo>QavXJl3GhZwKHVdxI!Z6l+~gVluNn6^%G<@G~|p-ln4OlOHdOP?oI{|@a{xd
zg9CI(1gIqfZYn^BNx*&tEk*?~iZx-O4-FSc$p&(~F9W>7geNvgw1KNV*!(%z6i9{x
z>B3AU5Z8lx1fbSP2Iz(kP=W+EFTkk|VkM}~g4BCOrQiu=ki$Ujb<oNlNSuM%;r_5v
zPsbkIQgseMvKtZ}Ncs~Ywt&}Up?d;!{;L9m9|PplQO`8c=mnzH0%^{J!xq*YfVTOe
zi4J<dCHN?NQ2vCtUq^xg;$N^%<eUs1qt?NdtNbDH>h2ig8txdWpai<S5qx^NF9W#P
z0NDVk3PF27z|mQpQ3~331DU3Vx)EcfzqkaX9#p!3Zh=fqVekNzHlRuZTwEX~a=@oi
zK|(9BSOHvxCSpl(;PM1ijHQ5UH$R5R{8DhO0j^eI<LTg33keWVb_6>YG|iJ-0veY~
zgjkJmGPrLAS`M7=%a90iC#Wq4@o_4&VF*3!6=X;r=+<J_AW%00R7*ip4?M?#y2h>{
z(Dnv{A45q#r2P(=vxk=_pjmrRqZ+)57F6-%gEroPCh)-#2dOGSK7dsGso-rm#d`K&
z|3cR0Av_DJ@IcN6IT_kzR=}P-AS-nBaHRs*@Zfl85{UQr^FdArUf}Yp2sEOFzJUR$
zT>)y1fd^)?L7g{H1qM&`pnM9hQS#G#KrJZ9@nn#*eWA@*P~?J2LDU_7po$Hoxfrxn
z58RrC)z5kgpcSS543N+Qt3h&0Vo6DAZb1pyIp8VE9MDb)keiURg@R*HfTN#lNId8;
zUhvg^It+dcpbIHMF^nV%9<le0i1+h%aRsYG6t$pDaG<So$fZ6cSwI#l_<~wwFe4$2
zCx`@idmU)VI1yGYKns6Rw>J?fp+U=0O>kOb@CJ`pfoz48hoE=|wYR`sAxHuQm-66@
zft*Z0M>>Gx0MRahqzG5Y+!cC_3v)9f7!;IL!8sLVk^?Mmb)n8v0@uZU4B_B~PD*fv
zN}x;#ZZ&{~VAVdz43KLe)tVB9X&_xC8L6tEGXfx$Ak-dEh=Jk}nuEcm2BemSw2L6N
zfLq{Ip!5VvSE-PTA3!s_Ir;hEaduFD0kjAuAC`BJ(?zkB2ZN7iaDYmPr>|>#l)s-V
zqG22l5`zfk7byhzy12nbKve{)HigV$6=<290&3*KOA3%O1!#*cHAN46zJ)iqT?Yyj
zm>=_t(i8JCtH4z^C_tc1QrP&ZLPlyLC{IEbZ9)n*XqP~b0TddbwFHo*Kd>XVz-dUK
zv>4L#02O<n8ZJM#0Mxtz%?sycmZcUIgZ6fT90IOvGmE`pt@Vt=q7+c86yyTvx({fp
zJE>BkptJ<Mh6LL01tm&7Pd{gHPa>&O0bDhKR(tD%O91FF8*;ECRo}?Br9omBG=d3T
z0R;7LE@<6FK~a85esX>es5}J~rJw=>x>OmIGm=1;fn|baLGFQ%Awqlvt~Wq~f{+dn
z!gs{`22^4*s50R94QL?RH3;GlUk1lC(B4jH<bxauO3t8RVpx%{qkz1W9#*J>+z;z`
zCW5v{fxHUp<AT>1gQ}1m(5Y&$N~<Wpv;frbcY=3rAS)C=mVuYZLWTh$W4BQIQot);
z-5@hw$>2T_=m@pM6i|W$Z8899h8)@jts23$fEs|HE-NJKfjau&E1dlpG(bKA-IET!
z#|Gp9(3Rkt$g>sTZZm9X3w9rN323edRK$Wi%^*ubwYUcZI9G$~cW`qAw1ffD00Yg=
zfirtvNh)aNTV`2mP9<nC6cp6uiQt>&KyHCH*nAkU3@?CU613eIa{n}>dQkw|1G@Dt
zKMxc(piG#NnVyjY>ZpMtCN(7$)W^$6gbdg_2Y`kkpiv8&sYS9>0WyjK$)=!Thf0Nv
z{L&(jH&L2@pi#?=#JqISASGz=KWIEBH7~hR2a<z8!l~flWOz3XWC^4R2fb(<nl&Md
zvl;wAdkkSg3p%PGwFJBf3F02m{dsz+dJ5pH?p^gUx?4~qm5dFPz#Ug(11|=sVR{On
zd+uGW!1)#$v<is+L}?Oq)CndJN&wJ04%`+h$w>8MfVe_WK>^m7gKUli?EnEc1VQVH
z60=i5eOXYy9#mxIgBk;%5nlLyt(4Rf&>r->R6ho2uN>CK0^Q#L4$4$m_(P&zQ%?bs
z4?%$kau_IOf}$7VesE4u$Sn3_C@xJ;PX$fnLMnAo2@V?2^bZK}^!1E#jSun-)^qmv
z1$P)A1C5!`t;~=N1WLW&)hXcqfj4MX8fZ|h7&KN2Uf`OOqX21lLP7%EWC7U#9(D$e
zuca0#Xrv{AHkpC4p($t&9cVOK6H=adGlV+^`FZ-eTPgVGfqIpxMW6x9<ovQ!(6Adg
zw`73UZ9ztXH6SxBNuZHodrgIm#1w@@g{0DSNW6g39w^&`#&lr;26hm{FG>07rNs(L
zpt1^D&lD?x##`a@w2)XTE=?*<F3L<wO<{0n0EI1NY!xz+2A)O%m3p9n2Q_dJ86dR+
z6gR1m(MixAxuX1}oYY($g_5F525(3`3epJ*Qk(^DFlhCMqYrX^fYxG=q5|v_25)d3
z1PO6i)dAYi20Qg3F(*C0D6=FZ7ZNV8$?w#h%v{j9laNdZx^EKXJ_db;#GI0h{L=Ic
z&~N}K!-B_{!7&JmDo9Za8tbV@O)f2gj&gV~Kn4X1@{3{PfeNUtUvQrm6jShe3*^?M
zRE0F~3>&CJ0vfK&@rTYg>nQ}}Bql=~2dch7=>-&6U?ad|o{*v%BnBBz1f8S_-wsw>
zT2us@o(0dKB~>ce*g?i*6l`)ci<9+018{br*eX%T1)XA%1R9D{$jL8HEmBBMEC$UN
zY4}4%*Fd}CKw}u7#ueD9e&FziOb>z=vq4Q(3i0p^R`3i~a8w9!4Gw``SBY$)66h3=
zaOeRa3IYDXA)v;%KLco85U2!B1ReJYY7T=oI6}rV!G$)&f8hQyBJ@CGil7o2v@IMo
zUJsgHfK-?a-jLB}9hA``_#gyiRWoF;5?Z=KEC7WEQt=I~$ryYfBO%~02WKE?q(Sw9
zkMDpOpo1te!Nml4xB$Ga0jwERt|a<16sLlA9+adifG6CbBNHI?koGfpQX9Fk50V0>
zfXuw&%oIq9u(5+K`iI4@12htB9D*Z*ReT-&9Nk@mtU&Rg=jQ1HifZ^+C)ia;x2J+e
zt#!b$0h#aQVgSvOfR={qDS*Z(tx)E<L5)jjW+?_0UxlTqkhyLhg@T+^(4;_4D(GAb
z1yIjXj|XyU8R&#A-yk0rh5)@{Jr4#>=pYGnxD})lvXvJyD+R7rK~=PRF{ts83EB==
z32CIjiYiD}_5-gGfgA~=0G(t3cOpQICI6z#^vpc)upFoq2MtDK=4L`?XCW3rTF~HP
z72J>WVgOZBpj9oPmNX<Agyw-yc!70l6hJLiP{9Riseuj~0qx)gHC93GLQsx|tvc|7
zt<?Z08PFcmvdk3F{J9R;dx&%lO7EZm2aWB6JANROz{OlDWHuM#KW_#U4?@?kCPIc`
z6LUb*KH$c)jsob$6U1pkpxg~|A9Sz;G-8ul#NZ8^0{}T0BnE0Rf##>-sRYuPL@v+3
z%D`0sq}iBLsQ{{&6cQQS81hm}KnVt(f{RkqKvT_$W%-%lMZ6i%-4gi<@N5W~I06-4
zut?SO1dqglDiTobU7QLU!UR{fpb_8{P|)Y)RDv1{;8Fo;J{X$#K~sx~d7xr6g~1mQ
z{-7>Bbhj&LYylj|pt0lpB4|e+9NLg3HDrM{XpkFHb)`aA=QDVNT3%q^gYz;dRzb%K
zfJ4C0z`y`fI;CV5XM<+zl2a9+RR?720?4zV8<R7O!Fx^^d>KGZPeg$ON(A5}25FvT
z<|%+?PeAD`5jF%1b~-q%LWYeX4GmBmrX-&MJpT-tdxFFPa@GRP$>yahXn@A#6%t`n
z>mc(qL3147><3zumamYXmX?{EnV7@i#{jw#DL+jCvhS}rA8`N(XybgU0<<XwTEPdI
z90pbFp!NTGsmb7;Bj^+{CqHm=sw^|no59h~-!IbFKQvguEhGR`>??q}?+PUuMc}#?
zlnx+^j`E8t6-rBU6ASb~Cq(Fh@|#{RXz6=NJ~&Vm5*ZX3Ao&-Z*A?<o6N|uOt|j>(
z2b3g&*7L(xD=1=Lt>EtmX&r->EP&L4&qecLKw30{Sa_jP3|ch+9(2wu)&vj6fOZ>{
zCP7b10v*DXR|!g^pdLUdX#ELj(grjJnOX!Ya8TBaK-!+5b{A;WAKLaoSO#t<fLGOm
zYbZz&1?n;}fJfU9OH)8e22==vx+V(#;EEVj*y(`X0beZwS!n`lpdznZQ7FmxW&oW)
zkO?03t%R?c0_Sm1T)-U!Ud@#X$yA{9h$0EgiwxcjxrupssYQ@n0M`r-E2Nb$NvZIo
z*T4-PP}PRW1Yoa&W<`7%ic6CasUcbq)V_>`R<0>XLxbQp0H|~W=L>`ma9n{V2+|Tu
zb4nN#84yzNZ7U#;fb0i1qaf{XFW9PI(1a#*Ar7S52nj}z{~?3-AXXA6%0Uc}>%fH;
z(r6sG=Hy~f0r!_clH%~P4YD%O&mXon5P7#J=!^?co$CV`Spc1r0lioqy!H<4Ur=HI
zHGC3tAgK#FgaQwA9dPafD}{t;K4R@S+^Mib>oQ@>MoRL*<tC^efY(iWpqv3-^MieL
z8u)xp-(Yu8CW5W|@rU~pk{L7eia`f{73G(ffKHoH0F88jrbR&khuE(GiJzQGP;~^`
z3k@xm8T_Gp*pt9LA{<)|AzdL*oI>v8R)EA)DkT4adXS(JTLD}lL1z9Hz`Gp4RTyaO
z4b;Ad)lx`1qQJE>D6Qs!rULRy^T0C?peh;?%%Ij9s5A#1UIGeS=K!Q&Ow7yyrEc)Z
zM^b7Dc&G@R;S`|tC8$cv0nNVWq<~@+6fPyHc?|y0^a=?Nkf$K+ONFFLP-6fTbYZ^1
z3Q$*oCo79mQ%aM;Ycz85L9;mu$pxiwzd=&BDT6a;+{e?;GbA3mj6NRJ@-6}G$j&Uu
z1dXaAVg$C%5p+5aSRXjD;TnBB{aitj1#&W|?~sxSY2Lun4!Ch!tY;3f)6LV*GuQ*J
z8EPx2d<QMVM%sdcuoaXG1i-pM-US`MmsnB^p8K+3;B<EM@linch=!+MJmhE%9S|$X
z-xowf*Sza^x&~=7GB`7EF*qwIc=`o|h6G!gF*tLAl=}O)xCSXG=qfm8B!Y&VQj0(r
zKY{E`&d&p#z6D}JqX5(rcY*2)^7jQ@2#sGKNCPNw<%3R20WqM>9X%@sXHJlI@V-dU
z3`ZrT^h`+wms+4E5Gd;5`am4$D2$#R#05~#5pX%u3VoQ}COGVd%7g4KPE9NVFDL@#
zSkS2!d8r0)U65HY@SG*6(@>J3pcGu1lx3v^>JosNsmUc)N_yO&(Dn}v0S7mO4an85
zK?=GGu0=)ppg;y)sszgCMWv~rG4+C?{DRb?oJvs90cuD<`gM?y*OLX=?v|KS3|0ye
z1dUig)**w^xHEX(LIIjSFcYkXQ>dF8mUQ6E;LHh;A`p_`9vh@Z3Od3dGY@pp8Dudm
z!hQ*;{g{a!l>Qt*Ap)5yR`3TkXNw{G-a$tIl;(i~0X<!VSNj#0f|mlOmFDPyOo6Q$
F1^}JLz}5f&

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bullet2.com b/decus/vax91b/gce91b/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..e2157fc960b8e238da6543fe733f406fa5fa9d8a
GIT binary patch
literal 55082
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

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin.ann b/decus/vax91b/gce91b/bulletin/bulletin.ann
new file mode 100755
index 0000000000000000000000000000000000000000..477f3e830de8b7636ee69035088587422b546e22
GIT binary patch
literal 19756
zcmZ=_a4X8swc>R23~>*)vQlyi_3?2H@$_@>4~lg3bJPoPbJp|q4AFCS2~|=sG|=^O
z^wTx8v@}vMG`BJ`u`)2wv#=Cl2+6nNbPVzg_H?weat(70@^B0aVPSA~w&E0L2rf;^
zvf_l9t58~!nUh&ksmH*;;K>k_nw*+hmYQOvkW{JQ2y%j+i>q^9YKekIX-T$jZenJR
zp`k*Vp`NLxg0+HMQKpW9p@D)|Vx9uj1;$pUmI|)HAq?(FW~CM7=PF>jA7n>jW=VRv
zUV5rta(=FYhN+&JslL0bf_q{~YI$O%f}x&?CW96OXJ(3mqobjjrI`^9OHGUwbPY@m
z42&6kQ;Ule(^GXlQ>+whoGcA2O-<aK9L)@kO$-bjO--=`qaA}BgG*vbsudRh7#M;)
zqX>x;1z4D2F@!-19ImO!C01}{@Sp|9hXQ(hXfZ_Sy5^Oo=HwTo>W1W7DZnDi0iseb
zB`>uE8Z;oaVY$U%WuAVjN_dniF)}DHI5I@$mntYE7NsgEBqrsTmMAEc<SQr?L84bd
zp)9qiI5R&_LBUARz+6EgKTV+|BUK^5%^B`^JqD0D9t=*<^rxVpkXfvtpioenl#`jP
zprDYFpPQJOr=XxvoS#-wo>-Ksr=Xyqpy8>YpirKflcS)Jo|Bl8Q>mbkn4FwiP~yQ*
zl$xBMo12=Kl30?NpI5AqmS3chms+lnmYP^nT9jI>qo9zNU!njOS4hrC%u7!#R!}I(
zNGySRB&9SJ<PC8KrGnI=;{3eC93_Q<qSUn1qSU<PR6R|oiyezW{s}YEGthzi2ITg{
zq?}YxC={h8rYM94yZX6?DEPUC2P>3iCMtwD2k3hSD3lgw=A|p7W|m~67P&Au`-bW$
z_=fs~c>1}9=qQ9bN9ZVoguCk~<QIW8xwty}xrXQ|D0r4ABq!!6B<2+7D-@>|m8B{q
z7AquzP4{F-hbCr_e<3;)^72zsixtW<OEN%Flag7Knp^@7r{ZFe3qf%Kb{W{LA{~WH
zy;MDgL<TzsB>iyho_QsyMW8GS3g}{xu{k*kNvR4b{skGQ2Z>QX{}5Lzg^-L?g|z&f
zocwZ-k3lh$n3qxv_C`{wLUC$d3CJa|*vFFMtqd4AgI)bx6dZkg6rzJY{hVDDN-}d(
zV>yFUK_(@FTv3{nlUkCQr;wJJlUl5&&%nva$?2J<fKaVaT#%ZanU<NFqN9+Xms1H*
zsgPWhnpl#W!k`G&QJk5VoC-+^AR8d*3+hTeQ279M2gr`R#N1R)r~^Qu2sa&Ut{$f@
z1E*7{doU+VO`<|hW^oB9y?|8bB$lKWmnbBarYodnR-_i|F_<!Ndbs)ofFj(}&&?m9
zEvYCoHBBKUwK%ybvjCKyL1w^0OOL^xfipPNDcCv4)5#T-Es$_<X%a|NQYtvAK_x0E
z0>I7yrI6Bs^rFO+R0cf;Bt2M}dHE%oX_?88+@xm@S0Cz!-RjW1VuaP;A{p6oSbh)5
zNCg!dpu7%F&I*YNDf!8zxv6<2V4J`JsZd^&SyGak2P(mxGm0{c6+#m8@=}Wwz{Waf
zB<5s$Fa%|mr4}jpl_uw;CKf69BqkLrlxJinXMocfD1j=J7N@2tfU=50Mq*w{erXA)
z2noqoP{>az0hcW$8JWd8ppv7o6cjO_ID*&@4`~;FXFUZ4jgXAYVuh6a)M9WE0*RI+
zP?AXnXF>%~o=+_jVt|%4Itm&2<*8+<MS7aZc|yT4Pa!`i1)KnKGt)Cl6fzRaQlVv0
z3b=?YD9SHMO@>5x9#{nC6or(;l0**%P%13eQvl~LRK=hS0a63@L9v1cI8!S)Y3aE*
zhUh3LXz77Wa`W`jQBX+COHpQk2)K9#X(|+F<d=fnm8zf-6z=Mx115Ad5pf2JE_j)q
znU|bX3Mya}KvpW`r6z;w#G*<Ch1~oUM3MpJ@ACYjY=zRil++@HFyCMghA>k-13d)=
z4@l_fC}fsEGFx#8s7OyrMKY`;9~7#^#i_aAay26rR1o+&ItT0dItF<#6z7)~C8sJt
z4Oa*=1^WtA1?6PsWrHI+BUK^H1YQ+^D-BQukd&&BnO9trn3Dr4!8{nC&NEd2mH#FA
z3W?ANQBVL?KZyzo#Tki3poEl@nN*Yr@+KsiAqsy`LMztuV1Ro|p(qvP3Q)!aC1Hik
zlH$~yG+4z2as)Virsn0Bre}cM3a(9kLxV%WWjrWFCc=E~=;H(PHK-;?Q>e@@g%o8F
zOLP>F90IB(6p|B5i&GUq>WVxViYtptQgcD|nu0=dQDSk1f`SG(or6+?bAUoYQ9da8
zAkmPLuK>yt3Q4IDGcrrSUIV2=Nrs~Q(vr-))M8MuAUO)2N<1M>1GNc?O7rqSo==2_
zetsIlmH9cK^iYzKn5ST<XKJJas)Ugem<IzmsvwD}5+s=luC#L#!3Ak?er_tLFa&u5
zk=)^#6s$KXRUsumFV%w~v9u&VH?br$IWY&+R4C6#&4U^UY8k*?2dcgm6pBjoG(nM}
z;FwmDS_Eo&lqQ41CapBbg8`OgKv@&);#37tUIwXyW(;t%pd=%;I2D=$L6MP^s!)`g
zn_rfi0?xCU#U2c4`9&bFKw2Q+!m1=OJ5?c3p*S-=51f7SN)!@v^Gox<{sq@a3Ylq8
zcc(!@PXT07PGV6yxLM?x28nJ3h2qSTR0V~M#9{@oB&Z5bNi8Y{=d{dXh2qlm^wi>#
zR8V1)SOSVyP!q|60qO-%s)TwpHANw%v<MW5`Dtki1*wVI3K{vOMWCWb0aC*U6y+!7
zq~;bYfc>D5pPXD;<iP-UD5#)A1Tb>^XBLBkS|Je}%Bax@DG-xVQ}a9+AcYAy;DSq&
zGr$2<QVOXgGK&=o@{5ZzK}AD;9w^J^loo>`tsGpvq$Vb3fEz)ekbuV>C=Y|IQ%J2y
zO)f0~<$eW);?#n~qQsKaoJvsCgDQuN)SLoP-iH(s(D+V-gcGzK1IaZhrA4U<o_@h0
zjy^u|L9V|3A+CDP{=OhP6+m7983HaTL2<7Du0kL|m6Yni0I8cw@?m8WQufGGC<fIX
zi8){|6hkUKQ1Zx2&q)P~=_x1#fm)d*8L4IrAUCDvm4Ndl$a|m~LIG6OXXZhY8mJ+j
zp9iXvKt(dBY{)FZXse+W2e2vulp++0OY#c}K%oa|zJikt+`an2A^rg#U{@sOr6?q&
zrsWqwYDQ2NgC#7q_=hJlP>}{{+?IgyCMaZzQj1Fxi$G}<Vjaj&AlHF<srtbojzJ-z
z0SX{bC+2|zRs+=3#1aoSa5sU=IB;x%t8j1;hgvd#f(w*SOCaG}45_yrz`Yz;i2~`|
zfO3S9AvA|;`1ym{_|C4u!Hz+mK9LHZehMKTp1}(KK`yRAikeme44j6V@SxIj^A8ea
z;50&r7=VNr1Q|Gu5n_fgF%yKC5lqY!A!ZB{Ged}(z{JcEVx}-L3xt>%Ow1A?W)2n;
zV&F71KnPlZ1VLg*-mnCT2{UjSB6-9R;uDZ4vR5E}0fmBzCUX4^G7;((XMf*dLp=|l
z0FW5eD<Cl=kQhiO+$)Bl+yxSWd&CGN!pp#EXsM|X;OpWB;xceEa2gqCD)>f#c_Q$3
ztC685xUmKjhP28+DW?)r^ChJ!C}gIj=9Pf^3ZR?|EpLNEoxEI~LlhJ;QWH}^4LSu_
zeG7IDxYYsc#e$s!?My-wD59i*wNAlxP*G`~4#Z+ePXw0ZJs65}L5(U<9tIV)keUco
z;}?~Jn}fMJpn4r#jHIOIq?UklS}rITL26%cgAx=J9t@y<ZDoFG5u{Rp=z})&z%6f(
zi6E7r@X%9G@CWrt%QK5pAu2(Y7sLh+hD=by8I;S46LV7)5(^4)G9kSSP#`OS+oE|o
zpr%)1ih_cpqhpY(ql>SrUPwd;xZ;Kdm>;|(h8E&^#U(|h;KnY<uSo3&M8?lcEiZ=k
z;B^$>@u$j=oSz43!xuwyBBV)HkXi&11Ql~2jj;ABq`nFV6)@o72IXPoidq9<pKC-&
zkfU=5tbEag6uzJ$2;6@4b@cRs4ZA?X30yjWL%k$lp}3?dvj8;Qkp@Z^payYbW)3Xr
zpbR!J6cnX`I>9=iqz0-aKyFIPNzBVu$N@F7^qk@87Hj7WL(n(K$HC7vC^Q&(1dqXs
zL6>U4gTWEhorm{m^Gb7*Qj0*zIyDd4&8`IbA{W#fNKaLO$%D$)fFMu55Ky;6!Ohdh
zRTx$>gQDHgP~XU0-_j5~y5h^=mRXSs?jeEeGbbm1#~>Gl<ouLWD+LAU*c)gFq9g+n
zP6~DkMy95q7JE@*atYWu;I0g)jh&Rr;K=~(tbl3?(7+^UAOsY^;C@_kei3M7B&Sj#
zwW0*9KLym#%1f;%0h_K+o>;6<oS9pYQ>l>1;0+q})Kk!aG`qp&jY3KhxD%S01|8V}
z<tK36TaZ|ioB>LQkhWb~T556$sBwwnTQ-I;@BkU8H1cKu4WWPo7Ziwj`Q@N0xV#u#
z*%p^1mXyNUm!OtNu|j%LerW-0<R-Z!vn*9dAu}%#!eUSWwVqNz?HbUyN0CBNDrn>a
z6bOa}`bNh3mWCiZeW0NYi5*ypRSfC`B$j|eB2l5BC^N4_p|CVD2UIW?L3@?@fuXLU
zu9~1`GkgR@$D0Axn}c*767wn*3R3e@K;D5Ela-$Y9+XH*g_xTP4sKB9LRbJwEhQPL
z3@QvTy<lCS?ssMycqk537$N(@nZYq7B{fAs-_JkT)7{T8Bs9ns$;BW81N?(S6x0-g
zT!RDr{XoenHy1P-rKg|(GRP2?`uw2bky=!gUj*vrVAlsJZ4<#I4<w1e#+VfH!G$!e
z^zdf@B{dyzy4QDg@eDy#tpko*P*JZ?4o<YtAt!~@veZ0K@Pk68v^cd$p|CWwL?OSl
zgu#^oI+U84l3AjoP?QKNv_T_Rc?zi&nI$Elu!eN}^Giz#N+ALemx5EDfxZ#kw_Z@+
z2Dt|KL@MM%Mwv466hNi7pKG`dXy61CqlrjuZBSr>Tm;R6;1M;@*oPehbZ`*de}?u^
zO7cOiM{qM6B%G3>0I>>MK!7v9fxe*uJT*GPl|Wrnk`HqYtPW6sRG+Dd;ADkll4DMB
zz7A-_0MyY-%d9YB0EHgJLTJhc`v^49l$oCgN_u$;pg~+SJp}~|eM3;Nfbs-1Pnv<)
z{?L>KDt<tDIXgAAKmk-xWP>`OkSYh}1VqmT<cJi7M1_LXA_b_dLQ-OJX0e_EgDcd;
zU{_Z^1vQ0GKQII8K2U%_lQKwHM?oJV4^2R!e!h-D-mWeRCHV~A3@)BQuFfI;L6JHN
zo_;Q_5jx<If+!7k^#L_mkc{;O56po2bl|bz{Gv*DNmG)~V91b}mjW8;ONEZ0L7iQU
z<SCGg^b{1#^^HLxr2sCiVd10i=N}FVACz)L52?J)%U8(B&r44&f*1%%7~nD?HANvm
zFBKL}3>KhPOCorj7nI9N6hP%5Xb`Cw+B!>4%mLXH<{PX4s*4dW0>zgnG<0F{1ujvc
z$rV)jgE}POaueBO;1&V6ml+DmYT)`jDV4#8Au%Tv+zSDxxZ>0t(6C%yx&pW-2rYj>
zIj;m%9z%-bV(^3ryk-Y=hoHvUgU1g*jU7<eJ71xsvH&u2sPE?*?jGbH8UQM8@{7O&
zBcL&Uc)Jc7;HcpZ3Fwl11$Zie6*-{5Nd#BZ;NS(72l;8R;04vypaD|Q5KUTsX<iD0
z218OMwCVz77YyT2!`FuaPdZA;EH21NtW<ziA0YG6GK-2!z{OuqVsQz~86dBgWTg5t
zK+6e`b3pM7H6b-c0Xj5Ml3$>wpa5?XKoe(4QE6T>X!IU5x=;xn=KwYL7(^Msv8w>8
z>p+<aIqYDygqvqjFuZvO3N29ar2ug#G}$YF!v^F^hyxLU0FDJ;L@1yXFW`C~qN7+L
zvA8%tITP$k&@_w!@=$oO4sswd_%Rfvf?60b+e<+8Zz_rol!87n1zh$eD&*vYasyNw
z!jYhy;Eix2EHfY)JH;iS9(r+UQWmH+1nJj6M;V~)Es$%Wp`BQi%HYS43(^4|u><8+
zP^|{e(0U3A0Y#~0nfax~IhBy=3}!66MuSI}o`QmzzM%!Qw1<|nrXbhaGJrZ4pwbQ8
z(gW9$u+bk-6oCo=@N^Wo{SO<{0-FbF%79}9UKY9e`?$CU*=j&yLMK{JPcK#zWC|!j
z2D>^2IeTDcmg3aJqT~!vZh`xhL5>0BSBNp76bUbu%=8UG)`DE_4{o*T!zV;s;KeGa
z=?I$S0kye2A=97WIhbT{O%H0Grh)2o(AX7dPB14`p&&6mRfoZfArb09a4-~SXM%@b
zz=aUV2jIpjNGU`*BfmTk9uOcGc{6~k1F$TT{m_aWJn95akRY?*t*&APP&oveh0+Jb
z0;Cox$w)QyW`Il{B3BssX$mM#glAj0Hc%TPBs9nm)ILlF%^pGuJq9lZkau8l0rm+b
zcp*s#VHMO!P%R5`Cz48dOGy~ivWK+a;r>_fV`NZp^M|%;l8W*ZQ<6dDPEu()s5Sw)
z8=70d!IKDXHiAP#-zmu7(Z$&@I0WRnMDUnx33viCCAG-NhXFkAln5Ss1C<Mj3d!*C
zMo@tYifmAnf*qTm0xG-{OTfcE&H-SnU<2a$d3p+#;M9(A9VDkD78HP{u}aD_lT+c%
zNQfnR3JRwBMke}}hFOdZ3RbX`4$Ii!dI~g7Uj%A1!aP`#pARh>A+>E<DX3utw-sFB
zK}}5tr5j(gx-+pXKQl!E)Dq51%`Ytm^_Re7)1dKCa8CqOnL;gt%(W-xDWv8WlvIK<
zX{sNjEY?#{2+hmMgpP0LX67Uof#yCzfe31R8AD4MPyoWGUy@4GK?x!g)VHrt$W5#S
zS?<A*2<}9I=bS*J+{NJLTxN+vN-C(QPz(#Sq|}VWvdsJ<SmJ@qaYMq;NZ-;>fssK$
z!48^6z%7K5d<96Mp^%me4i`u8LWaB&P`5HKJyjv8C_g(@0Xzy~s&51`gponPNCO&T
zkd{3>FM+E8Xxqe8-w4{e4RM31_HcD{aScN2p!hfjhv+CcIXZhoGLds=P>`!1yq*G8
zW~TavmXNZu$QWu?NVvO#MmT7aJuf{!FI`h16O`G~5|cqGw+I{$V1I)PU68+1VLcqs
z6f~s$3NM}&U?n%KLO^aeKpRPr);DCd1YGyoGk_X7uzpoZKCFs|wKTv3BcP@q+;mXg
z0rd_jAVV1$6hc@TKxx4QoO@yE(9tK{F)~;ov81FZGpQ7u7mJ_;BS^brUZp~CWN?V9
zFT%=9P+<xwP(bMm;y)h-s7atX5%8#daVm7u5j0B#X|$xKfcjiTmEeY_LLwwH<>aS>
z#vo97S)L48rJ(tI(0ULB1xTMGFF#Kg-6`dnpw$Vf3ebWqHAMk5UX__w3a%*?G|Dm)
zE4&%XGZITcBmJPMu2fKAS)5t|?b5?LVZk2$;o#m_evyJxkf*Dgrb206NoEdc>NK-h
zAu+k66g;=Z&j4!3=qV_e=o^93i9#wPgF-&MtVk?KOaiaN0%Z%3TZ-~?azOPRsK^3O
zF(svzl&7ZVDU=qZfR-tMlQFb80E%O9PRYzu@B^>daSi~@Yo?^8WrFAVK!)Vxr-P>1
zAdN3@*%uGd9v>Ru;uzuzs$D?C`0*f<U}7ctmf(IGWUL6}w%p9T(vnng36qjqoC%tE
z1v@V@PXQ{W2l66l#3&P#lf9vNK_A?T4z@+gSfEa4P7bWHhb75^{9^FZ6Oc2Y&33Sf
zX8M+f8H@}HX-H#G(9)@(2-G77%}4~hhA2Q|1mquREI|edL9G-}h=MB=_)>@z25AOR
z;}l{QA_bf18=2}`8YVI_C?rGDzi|m8gF=B9%s<c~sU#n4A!tES5GYk6`Un~M<=_DX
z=&BNESq$ltK$5UG11Qmh(gjE-D3ai#HBg7>K@zb7q$<>hteXKvH)Ns(GF1$kMM^DF
zFbB<Cf;zW3P|d}lQaV*3C$R)H^9C9kKzOtmG~8eU=~kCAGAI<eLQ7n5GJ&^$;VB4_
zGW>(w9sN9`978<){UAf+`DLj^MVa7QHPumv0ip*~4=I3|kghz)08o_bdHR7?Y?#2u
z70TS9Hlw!vV6_LdY=?{m7(og+NQn-rlOW*&S&ER7<IMmIWTdV&WI+okD=Oq>7K7Sy
z3W1@HKAvu#u0aamL7&V#aCUI^_tkUuaRFznl8n?;BL=98%2JDx^b`~zwt_lBpp*n1
zVSy+CXKPTd2Bmo9^a(RM03)S>VjHrWOW)Hk#5D-M8V$Bw47RMUNFLI<0a*%9zM;+$
za61)>85tB(VWUN$ngcw(mjWsQK;^ap)NZI~W*)Ss0dEQ;DiY|FvKqJy(f9Fp_w)k?
z2XyKUQg(xicN2YR3%e4@URVx>T7=X#NiB!f0-&Y>Qac5dC=ppv1>9PP<V4WGYGR2(
zIcPN!xY?q|X$%>N29*KO-iZ+-gF>+@gC}IcivpxPQz$MiD9A4=0lVBcLO~-rzqF_%
zwYU;ge5L0nmSmKIs$qxn?9#FdL%pQTlDyOsO+C<zYlbI-GkD=)3e2p;ob>#n%#w^;
zc$Ua40o4ScWB{MxF3E?Cn}CPgK%J7J)Wn=(cLu0?5|fibiv=Jp2XKuGnnD64fPB#K
zU@>SE4mMx{a&&oO5x57LnpaYknOdw@?!XY7nyLU^hz2U)pvL<82f4<BR;7XTD1iG#
zpc!Qajm#2tkeTqhB1IGAw|pOH$(50xpABwBLxv&pi$SB3u>K`%wI`@-R`Br*4heP*
z3PbJdmgIx#UmtM20Cft~hmdj>+Lb{>t3pY>o`M24FTgASxi3ctS`Orb2Bwor!IirL
zXoMFubQa(f2?;-FTLz?~#2%_cAG8D!l$4zP10r=4z@sk^)v)OzaQ6(-E&>%o&?Ke@
zs-a4~Vd*DDA;>ovJkXk(S(RFZm>L8JaAsagDro8hG#(5dB?paxf)s)a50I&#g<PpF
z44`?Yg4EO$h0+3W6AxBn>nSKWC+2}78{Esw&r<+LKX{lLv>Yr?p&+rSBr~}*C$UHc
zoC7`m+(2f6+Kmc`dIhv3t+*gDITaKJ3J#!Hg_cbv`Oqe+pKC;jjsm373aTx@-Us*e
zKqUyQkc3p~AXD-@Amb603XU!=`rwu$tXc-86v#k^2B;wg@~0-OegWl)OmN@1C>1=k
zmX})Y2`ht(L2Gj%Q)r-0Kz?d*o_dJ_XjTort_8HF59Szf7C{}a$oFG_kEOtrK{{gy
zQ$VAK>Y&9m#UQg2Q{d$csF4J6J9zytRJRvHW*#CSAw4MYDoXIY7$`%6i~|)DD4i#0
z#|I{_UaXK`p2rFEr=CIxBZGn-tXB)}^})v2z~K(6-$B8SY$haiW~PA$g&`G7evyKU
ztB-4ltG=hNud9o$zaN7qs9EM2tN@NV&<fc^h2+GdqRhl}(5j`9(xN;_1q`wQ+|&Sf
z#F6Yl2~SmUjx8_B&r64g5+pd08`^roj0_4v(DD^D3*~GB&1Hyui9UFSyqFr~7LaeD
zD=k5(i$NBYMpIKj3#hSnfk3q;tj`2mWCdOi4$c?goChicz=M>~ybp7Iu^y-m9SR#c
zOh&Y!Az3gvGYzty7~JNC8-=wvDPm+$D2I*ygJK%g4^mL_1a(<J%}dY_8q8iD1siCB
z(#<c=OD(cfC<m<ywNiqlx72(?hNRT=Ovn;D@MsKFIjr>pox=vL_kzt#fqaq=>w|(z
zXi#~Ums$d<_QB;Z$Z*h-0BF+&sdR$RGJ#5bPy@%E0al&pLFV@3LH%9VAn>vTP-KJp
z1&}eHf_%{YA#_L+z77YPJWGnL7&1X?!gF#`Qy>F;pr8R|63`GXI8I=_(nL^&4H_gX
zO3Y0KP4t3dJ`<Xb3>X;{GL>MdAQ-Xq9!qLT1?e%=vor>!3TJ5A1GQ=({Y7w!1(hU_
zQFQP$PHtizXuUctlpzBukfvc$r9xtk7Xzs1Dk#b<%gjkl2bIjAnFMfm6s2VYYfgjL
zKV~F?7E7gq7JHSH7Jxz@Y@-!JL241Ih0wYaiyg%}puz;y{wPk>)C2YKLy_7`$n7#n
z=s^kqc+m?UvdUM0Eb~xER0#G64RP@g_k$%wIR;Q)2DF6$8Z98(AjJo$=m5n)ktZ|+
zK`Ic98Aw=y5;mx80WBpg$bn2Sfy+Y>6TB)7X=)-fkHM7zCAh#tIw`POU+~}?WY8z2
z6k;042v92>vU(WST+##eH}asd3~IsUcthQYh-GjSvKU;mItPHlJ|{oF0Fr%5iXf$R
zz5-}rd0uG&(r71WdAWu=xK{;k4}nL-4UNp9lT&G#palr&MTvQ!z9Qy~D6F>yZ6Gsv
zFo61!(7`8tw@@D+9cY|^5(j9-A7sF+0J72&-F?u(1yIS%!vJ5rR8$O#7Y1vPpCOAB
z5Tioij!bfXdR}H#D#+KMEi(`fXyHP9K#+fkzq7xO9;hd(01ZJ<8C|H&;F4JkPM-?F
z0gmB*@FWB(MVuW2LOjD<K^sg!?ND$!EC%<wz;kqPwI%rqP@jX=Q$SjWiI5&sVoFL;
zYH=}i(~3f2X?_W4!wz@}yF3GEN0O2f))g*FN=ka5@qbvZ29*S%8VsOjte<~~r&}b_
z3?j&_s0j=dQu^Kuj^MG*^wd1iiV0BVf|5vK*&bR=BN?5Rlb8+~a|NY+sH!}D22hGb
z8fS&X8l<#<v=BjUAozH*UK*$z@?mf)O$T+-T|9%Jy>Lv|f(A~(<CC6g3VHe9X-BB7
z#gKjsZ01oJyb=RE(E#s_<y3;#lfbfeF*wvR{h(#0zMC5;J;0i?usQ%#&!rZCLIplW
z3mOswr8r3S2`V2z6<;oR=oFmt6g;8pgdk%L;LHRY&IGj;L9Iqem>?-gR47UWjkF@V
zir_Kj68O4OQ2CVz*~3&&q5xG69V>&m+E5p2kB$PAp$oE1M<KN&85GkxUJU*Psd>=W
zCD;SdUN&eP$KTH<65=jUu?X6L0!j&xnkyF+HSiWPxMAnW0A9ciQUjT)f^3ul?b1kv
z<>I2$;?f+*!ran4#5Ref#N_PKf?_>2Mh1moCs@lE-2H+z>_B~-d{8Y^P?Vor0O@K5
zmnN0u7i1=bx`&{C9eBhrFFz05PLD8Q0L{dKs;T1SBG5P<c*-Iv739FwqD0V67|4Qa
z&^i&2Ajm#YsFZ;FMc_RtkWw33HaZ8nI)=FFLvs-*?}By@fOP2lA>}W9XP?mE5Z55Y
zs%KCZgRFOV1P|kZ+6rN&dPcA{=&*7cl;9v6as0q7NAUDmK4>Kss1(h~PY2bcnRy^(
zp#CgmPaC+o1D$+<PNQZPBaQiGf@UiG7{Ei$@DSHifG$}FZL>fuYy?jwfbuSA>?q#F
zGssFy59(cTCk#A9RFaWeDa-(wq6W`-rWS#^rzv`%7M+4OxE}>tnG7jsK*PSE1=b)_
zK}&S<i=ZpxGC_;lD!~~CRDgiSh5UoyB_k*sW#%bJF@V}pp!}o&(hQ0vSOy1$JA(&9
zNM!*?)XCA=8@7HPB9e$@DFAp78Z?kl3>zv0Rmk9$rZZyw2yBcR)C&L&2cXO~!`e?E
z|G+gv-J}PaH>wO^2nG#dC+2`sP%&uZ3wY8Sl5Z41vxx{_g2q~4bCRI3b8v7JL$`Or
z6Obzdtmm5o>HvZ}SjEYSkmfF^R0J8C3h#*(gUU6~?j`U_yPQ<e7RSuoRPcC<z8{0W
zYeax&5M(qFQV8Q(HUSQ$)QW=4BFOSoc(XS#53*k{Ge1v|0o?CHDyH-z85tCE-5Ed=
z5}<ShP7B}~7qS))?t4(WOG<_AJ%FrnaB=og$Vn|r%>fOim4G8M-2#!Kl%U115@@Iy
zZZ=HR&>AXjWDP3clt3xO*atkf=<MO>=k5x(88iqCp80?jRH@)#g%+Wp79BJ`VXb#a
zu?*TV>Bj)Bfc5=CeVtr`Yz=h{L7TTgF$Wp>1@}dfYna^3VzAc>ic&!>ApH>6h!D^+
zvfR`}&^&=RXzT*I)Dj%`pgkfbpw*U8Cx8mh)S}eHV$kdcbgeRYKnr95s9O)(0tDK{
z30l4D!vNL_s%{}Ia&UnRt{}mCEkNlN()xsqhC@b=Aie|FO5l_Q9#aFaMgf}!wKNH_
zD-S#XkqF)hRiu!TnF1=6!ES<O(bPQ95;xF1KiFDWXeatJz|wk1zCvnFW^QI)Vo54!
zA}9^q4uFIqB#aQVhtL&-jxO+Jitvn~U;=I*m!+mCXn;Hi%E>vEpr8VUL83x&WnO+>
zWiGh<(1%uvkX}KWH%3bnp6x*;DtMcdf~QL{c(NMoY*4X_XsyATnxUS~#o!i8nm<Dj
zWM7j)acXjDQD#Y{LPmZLYylZ~Gf*+8Z3J4o4k|stUWP|{ZfZ$JehMh@L0ZX~dFiSC
z4Dfk(P+1S&0j=-n@8TK^8ghhA{DVWjD7CN@JTsJ&pPvmX4->%#L$(Bh$Ij9+^HOw*
zd>9}#8feHAw&MgGhv1$iDA3CDi;6%+Gk6a>Xv)F~y7LXZ%rX<SZwj)mzO*<MR7+(R
zgEoCBK%Ea+X$jii4a=RNwe*^hh|PyAuYt)Z<boy+5ql3)Q`|wLMWBM!&p80pY)DK>
zEKXGbcbGwbf|j75nh4xa0TnDD<DrcnkVa?$kmJLk<m()y05S(uxxlRit+iHwud1+u
ziGxg0faGZf10}e_AiJVcQ=}N68^1tSK(`NqcjS~7fXbLm<Q`^bo&t0jAC^MELsFmy
z2gncLbt<3?lv)Hz{W+kfOGaW*N^*VyXuFkPzCQz43Aob@8o2~%1SRkMGzDm{7BW--
zate6x2|R29UE2y8GXOVo!L9?f-HK9E?ZIscSoVM{<IYJ<18t>CLz&7|0P6y|61;&7
zG^zzM99(ZGz-HlKL8c$>=@Q~$3vz6Hd1gvU1~`*}1}Z?4642p!xMIk}2B_(hk(ycL
z%K)15%0n7ZLE0l#f)p~@dHLme5dW5E<QJzZq@<=LmgbazR|Y9Stj#QDuwVdh?Srkw
zHZ(TU1Wo$oDS)Pv!5IN&C}ce%B$ZkifJf;WVDqJL#|F5&`2>dghd6>Wg?@OjYeWcW
z=>hUkCTPmM1neYG&nyw#HV4@h$q%lroZ;I@^>P^*6cR<Dy$Z*W5J$vnD?QNa6$SW6
zFes%4hXi>Bz$^L85{2T#GSJSFj8ssDfG(o}#XYos02fc7F<+2dl^JqU!OAmBK+Cg0
z%1ZJ<MGA-o)d22``nZE#3Cci_@l42SFW3|eR4H_W55#YvefxP(`@!i1(ox9sXHaql
zwGdK^t-!UiQiLv?uLJ5><m8t_T6&2PA85F^DERvNDnv#`MuMvG;!JRt9#qtLf|l5q
z_%VRWDrolxlmNlaWN_0B(vVCnftUmx07Gh^z?vfH{xyQl`a?(BK~u;m>)t?1b72dD
z5j_rdq;=k)>6s+Z92aQtCqFIEmmyI>AGQ@LzeoXUGBh9|WxI1okdLl2qH03kp$V#{
z(i9-dGxO4ey}`K@T;qaTbcx`dGkKs@T9DR7CZyEO$ShHS8Vg+#S`Hpw2CWD{9KMla
z%>XGt62VR`$p`K2u0(0af>&*Tr9l}U6krgyXzD3|MvD|+t4{PG^R2cJ&)R~L8O*QH
z@)+9^S*OHe(9(w-Q2Rc!SRu1GLkG0OB?+-O0-+1k1%_AxYoCF8%|@_sG|-}l^gM;M
zoWyeISP*#F1vHw9a-s$(se^XhS}7=af)=(x=1xHcY+|B6xSddvssJs$A#&ix6=W(J
zlog=mHmDYamHd#33%tn-nkkAEazW=56!|iMhIQeKW%BbBlJZM3Kt%v_6)MPEppGAW
z10`f&7-SKmX9OzXKt)xF0;n!c1@)tfz^$8NP=^&1D^P1eYq>y`Hn<%CG8&v8K>c!9
zH3OO@O@o*PDuty$Wh{7T0@{9pOnrg$gX=7J2LFPROweo^XeCYxteFDt>ZT|Z=j4|o
zw}(J=0n{a+;yo3#xdOCf7}QEJftMw)0EC{hq8|i0G$+^<Tr<F1GLWDLxxoik^6Ce;
z2KhSrfy!8L&I|!{PCeZsb-)Wfz-xWL3w<Cp0cdE#&ovypdpuPEx&|(@I2DwGpsi9+
z*^~p?EL;MrLgC3JAGUlA6tKmqC7@|os4?J^bwDlkyb=Y_hG|es2~@u1gSy1fWhJ24
zEKAH$$WH_5M+{0sO#&6PpwUY|*KkO~8l=kI)z3A^(T5$nvRe<dav&Xfy#k~?2Fb19
zzz2;wqb%bBP2hvto}j%jpvA4AHYBL300#-E{LgS<fGoyOO#ufrxD^ixW=M#EmT97|
z$O35uAFTkJGz7&+1}sKE<~#fQg?Rdf`iBO`gRKIG6nJu?6f`Ue@*PMSSWW>J2B7gV
zNZ&fKq!<(<pdK!`wVMa(Iin8Ifx5}i6=v|t7ur%NhIb2LO_V&){C8rW0=VD;Sq{n$
zpkfc~u2cnxJ5a_c!M!n1?*qKM6Wrm0cciTukjnX-90k<AGAO*kMpc40m*%ITI2>Gu
zD!4N^D&!_+<rjha`QYG$bQ7R43hJ`ul@#TtlqN&g<G@>Bx%nyJCV4S*&f3QZEeAn;
zlnPninF*~5K?9t~2hc!jZs;mmP@R#S3f}AK2Tg0m;Qj(?z=BQAEQWR+z&*VTkO|<;
VRVZti!HFH*Dd%DUA20z9Y5+cLyxIT&

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin.for b/decus/vax91b/gce91b/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..aa57d4b05042b91466cc1c77f749655b90156148
GIT binary patch
literal 53988
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
E06=K3VgLXD

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin0.for b/decus/vax91b/gce91b/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..6aa7a20cdfa87af632076b2c27762fb361109a3e
GIT binary patch
literal 54618
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

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin1.for b/decus/vax91b/gce91b/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..5d05efd6f57c6d6eba61fda03e522a81d49c2ef6
GIT binary patch
literal 57454
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

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin10.for b/decus/vax91b/gce91b/bulletin/bulletin10.for
new file mode 100755
index 0000000000000000000000000000000000000000..f387770dd5cd0dc6abf3cc2ab804f9a9611141f1
GIT binary patch
literal 57474
zcmZQ%aAr_sa8^)o3ia`E4e|6dG|+SN57JQxOD!tS%+FIW)VI*LG-A*OsR<}8D#$NR
zwNh{@&B;kE$;?wo%1<mxQ7A3R%*iaNR46FQPcKT$)ngC`sdmjP%Ph*z%T3KIu~G<g
zjL;AB4Q9{+$%Gasrl(pdc;=PmXQ!qpBvmSuWTe7fppcxOo12)Iq9+Sd8vrpgH?_!0
z!8freTOmkK!6!d2B|nb=<aSYz8t43i%A(Blj1mQnWK9J_OG^U=Pmp*(QGP*cQAwpj
zewu=BVsUX|az<%!YDr14f@fZFNoGlDNh(MxBsDoBFFz+gy;4WPIWae>C^IEJRl(O$
z!NADS*iw(d9b{HWMrJY0g9^!sd3pII3Q4I7$@vADsVNHiMG7gI#U(|VNu?#JDGHf+
z3W<4@3TgR8xgbIzFF#M$*E58{1!PibajHUjW=TeVX^BE{L27blT4u6Bc~NFbNot-#
zVnIPsepzA;$X&jkAqoLGiN(2z3T~y~$Z$^0D@iTl1DWERn3tHI3JP33P&mjkaC-WM
zxVpOrDY%9DIfr=q`ziRjh6l$7xjMRNXfiM|C@_dKaC-U%_;@;dhA6-kYdGpgL1bka
zIGz1{ef|9u^qoT8++2h76(F=uu#=9f6N4B7r?ZD+kfU>mYY<dM%h1Te0A#W{180C^
zkfX0FNX|J(!BzpJRKw6%Q%Awa4bC-y*d&9n3G75qKhF?-1y?^8uwy~y@iB0MWk8Ns
zuvIVwiAgYUdb%lSz?A8^2I?7TDuj5r`e`z7Dkvy;x`OP5Yl{zXboO=)(SZ0t!^+UW
z$V5{U<O`5mHw6t(*C0I~SC|>%U^5gH6r3G>d>|p`<L~Yt8p0p~lYtwpV5?xj3lj};
z4G9hMW8ebwUHx1XJl%xA?BEc`pb)T+Kt6zo!5pt(3vw<y11CfSICgORPY`S#iuF+Y
zAeN(=!^^<w;;#_y;pyY5pkb)VU;@?+vf0Pe&lO~|pNne*EL;$-v;rvs1-Pb;kDI16
zSQjk7K|1x^L-dSH&Gr0)^cb8N6hJ@?6z(7fI99-lK(V6d=;xvbGffv^gPyyqo{_1E
zCM4EG!8Rx;fFmBHSHV`n$kY_-Gf2Q-cLg-sp>e68pb+e&V5@+zM;VLBAm@NB(FUp3
zRWM|bfU5%OhRf?J80o`gK;DO@A6F-BBP$T0spsda=i{cS;0o5}q@b-}#Gs0-17?(-
zPY65|AYNvGyA0%L<n#g4qoA!|$iNLV&DAH^72!*0P=TTdB?Ur)iUB=Ea)3<%8KDhk
zDS*m&P`*~Mg=Sw3M35mOp8>8K<R++PaHcL&FoWG{4>KEo_JbLqZ3wqX8=4~};U-{Y
zN>GUfN?u@$n*Ie~x)c-?Ah`fF)Znp;9@2&~44j<cG>7gtZBU+shaxmok@Gb)pSk#h
z^D8?8C&Xd~7H~cWl~Kr88CQuM9^@I~ssSb;<strZnc8Km2vRw&rJ<#%0Cow;<?;-i
zKK|~W&W=6`AwiMxL9WjJetxdbA^Li5jy}Pzdir30^MZW~E7%OcVjv&5DM0)LDwx$3
z)S)R}3mi}2xC7gxU<)Z+!5ml_?Hr`9@8hP)%D@Rqt_+66=m8s`uMgGA0F4_@H?VsQ
zA$5hGpMQuR!ftT61QtW_9@M2$U|UgS6l@jrLV`kF_2j^Eh^he|G!QRCOG^yBkYGb|
z8=-Wg$iNvK>J;Q38UiY=!LCQQ4(vxznB%U^B|)jr*(cP+RY4upv~%<Kad8dO^Yn98
z2kVwX)WHG%o_-;q%HGE(9?S-%1>C7b7&-lzDfor@I=Kdc%~V5{(SX<pPDMd3nhFrE
zQM|LiFUWjB22Mn9LTg%(xGJP(f!5LB$N~oeC}H|(Xlg<;I|CyFCxa0rmLVo<SQ%=9
zDj4-db#Oc*iTb$esaHW0q%1flA(CLnDA+=sW(aZ`w6=%H8^YyOkaQWwySN5B2YCj-
zWnlu4G6&%;_aOh!08l$a6CwkuPC%^=KX9u9Qg|S{2kZj4sbJTE!_^XOJ4iP;Jp4m~
zRh+{@;(g*nJT*XZ3yC#tLmfz5=;-Jm!pQ(tFE}j0Sw}-XIK(kTL0w-Tq6@A?9UcQ1
zkpL<&k>UV3&vAn4Hn<a!tN~jFHyrFAd^tcIGxZ~-4mr5nus38uDM%fWvcb-P7Gkb0
z`jC<b&Ih|i6geHbcm_jd86=@CP$=Kk1ymM5^D`*z;q!wdiXVbpef>jR<6T^RTti$n
zf<Y0c<LT?`>f-4b;;IuI>g1*4sRK=Lpd_f{=^8{#y&#5`!(BWf*&7rFpt8XaDffp4
zBj<fRL<m702eDpX0m=<_4bg!zL;XBMKqeyf4gwrQJoFVnq@Sa&tBwzd1*)k*O@46i
zK+DkB2rdr}Wu(%^H`v|NMPI?!H8|MO-8J6RMH0ExFfuhok^<{R?ssSz8Yy^qx_h_<
zK}r#MWWAue3>=&g-+*%y*aRs^IRW)iuxkjYiZX;0`x@Z<0ZybEPz4|_>!@p(IBKfv
zc>05Ki7hBf6d-9&jgym8!9)jJJc@zM0%ZbFE(f)QA$CCWFSw!N=z?ZTpbok<D2V~3
zH7pOQ9~D40K-~)Uj4{L_1|_fyz$H*{NRUcsfU{$;s|GB@bU?wT32Cc>%mBw6C@c&#
zA>AH#*N}KnY=YvIK@n^gNF7W+NGT{KfuzA@EQ0|&Oc3#@;pQ0>91`yd?qwi^b<`bH
z)itf;;W|QsJbg6~@|wDanji}pEZ{0&PC+pdCI~eT><4I%0v^ub003wH0RP|+4fW*2
zyyVmzbsYmx-qKNbNzF+uNma;8EiYEcEJ@APQ`clbw3f}l{#H<cw2Krp%yiT>)YTPS
zgM$2ntQ7q6OBC|U^HPgI9rWDPV$ev2p1QiGx+Zc<5z-cgG>HvJtp7DZ`5LV!j~t|)
zegUB&I&PkRF2s})D7g!iLlD}*c|(AK6UlH;zXFuo1;KqtPg_GBA6GvOh+U92kQclI
zi7-gR)5=p*(+V7Jp!DJe>M9z5QwVa@fnwJH)P3{<^^A~g)zlP+$2pR)f~|rVEbNGA
zb30=#bv=VzokRSCB0(jqucMy}q|c+{>gS>p<QnE06zr<w=;IUb;u!==8^nYtzH*mP
zs|%?Vh4d>y%`Q-%jEFH7a!PF}NVtNAHK0Q~5gsl<`U)TtQI~?+R-i^dNK^sd*axKp
zq;ebFG6Xpnxs@o5T>iq^g3xA&Avk@Zv?D=1K7|lh-vE%=0t}okjv<Z;fgo!Q74!}C
zL8APSvKk}?Ez@-1=?bC})c=N#0B~|DDtHzv6qcrzrYfZ77L-)l!*efKv4Snsc#ulJ
zd>w`2)Do!jg8WR-SeimfzCuQ7VhW^%2kL%sa)K1Q<`kzYWTrtCXBI<@hm^0N-~^2l
zfyS-k14CUyT{XbA>43bZ330E20@P-h6F`P~=4F<EZA&dufZC5-Y9P0#6hNZ@!I8ls
zuD+m52@Xqq^%!I{1(f@s$r>7Z7U0l>m1by_k1=}PV`vP{8Q^gNM2SeU8DRY&laPG}
z>)j!jjYbSIVE6fj`nq_6hVMYVZs-^TXm|lq=74+!HWFNJ#Dkd-??Gx@SQj7EbcV<(
zfK7!An81dH6tqEo6_7Q$3Wf^EE<+7>P`}+x0TxoQ3Km?NA*D(quni!WVYbP^4us|c
z<i<FpUyEH2s6c`=#0`<PKx=fwfF4whh9RiC;~J<3>S;s5P(cCYKPT59P`3r9%*YC<
zUUKp02fG>)+8|{H43LmQG2g{A$Pg6L5M`R~@G=BE3<GX`fc*@vU?D9hbx_DCxHyKm
zB03cM`s%vy-i4v2rUHWq#3WD)3Y5v9!zb`DF?hg$4Myv0ps0eBof=j~;K4X`BO_?%
z4%BMr1UnGoc0+KL14$~-o*l#wpq>qQxYz(5b`S|r`hyN7D(EU03WLK7A_Z>0fya9J
zkVHWxh8So>2@?FE<Yfzr2T&k#g2X{4db)vfGsGB>1_pVM3|{}5!Bimo1e^$=o)31i
za&?0EUk}pb1xJb_Jd8os!Mchep7B2L5nm@ONZSm>ARSOb(hhdgHPU2IK`}!IlALu^
z!yJ7y3^n0hImoCx$QA_!MEXH76jW5JgIZULAm4xj-AzFQ<{_UDJqQyTKah4Q#5@QI
zkp`tx7z;EyDhoABK>=KqAdO~%LxcfdT0snf71rQ{3N5X{UI7=`nmS+#QgWlkHZ<mx
zp!VU5F67ZjkTw^8Nsum(7O2yaQzEj7;J^jVL%2aoF4zEvI!HfK!RG52p#fC_i4a|g
z!I}(mP?aEiVM!Ocs561egB$}+BCtdO9zOuvkEN_K#;XfgX{7?yg-8#uf(W_1g1H!y
zWiU%D&=@RuW&z|S7k>uG7$PJ(LD>f-hodDUTc``*z6BR1;K)aec!26@4QMU^vB8O7
z7nHUcMB!;4Ttsog#+#7i3>=DJb5RQ^O?-CyxkiMj!!r-4TnBp*)twmTK|Bp1K}w<7
z3$x^dl;aSE5E7C;K;y08%GHny>N-#e+CbUx7(mWN+9uGTfm#;qq-|oQ2@WIeU?*)O
zO%q5ML99V0K`sOb4lId*%N<A((1DKZK}&z%VE1^xP+uL4Vue8;;WqSSqyg%UK#bG0
z0{0d{r4|D$)j^yBkyo%)P)F278irPy{0MWQ=?a#{6%-Vp&QY+1v$SC)m4Ys;Jl6zO
z2@F;Ub1?i1&QegbpqUD#I)~+I1>_<V;$TCRDjn4O2B!~XKS4`EP=?VkveIP0^bz(F
z483&nbOYruu*sm1@N`2OWpMFV1J`cgE;K9}!QMhIDIn^gj#sb+7sl8!6{Lm*S%j^0
z;sM*{;;#VeY#PDq08q$!g33%oaGeKERNx#3&dChskQAuK$*BQpdVt1#T%D1IGcj5p
zkl|L;nL4lyMp$itrg4M~ps^D~g2G`uN-G87Xw+;C8Yu+_KDZo%W-?HY1~umpZ5haz
zF+?G_l7jUl3<<X$_&{kCQUHJwjRAa?4kh71t;TFgKy@ND0vV)1CPIn}P}2rctbm&7
z&^cy^TVWM0$kSNrTbEE@-$+P(3o9>!oj{Jn*C;V$(1qF$Q41L*aP$fAa6~j~3_%Sd
zP3>SOLtR5qJcIKOsCd`#)G{(P(>AoyL@wsQ${9?-=?~TA;53HC>EKv^IGw2S8{YnN
z@kh+gf-(YHj)SZX0GkevW8_|v0m%2DVjG-b&_@0csTb4+hqk52>7C%2De!Q0bU~zj
zcqIm@b3j=YS5il)fTlH2GWT=ULp0gpbvvpt;3&{gN3Ar8%U#ehNqCgP4ThCw;7SSV
z9&p`e120V!6wp#3TFs~9iCJMmdUXm4;K+d*i{wqvfR`sICxOdPX#9wRQZr1gu_map
zGBq$z2c<?%q{cK@3#4)A2bwnk$2CkFQs)OW`VLO*U=2teUPDmM1j}HA0@gAe*7`I8
zxlaM&B}CjpBLzolAf|<coFgFh2PB$6uEXLl@ai63m|GwnHU@Cmp>^#+>p6I!>L3L@
z;W`h0$^&^4(Oe@g<>^Aw5yVTN&;z>|XR<@8#W)EhJ8--rk{+o42(blJnqaF|k!o~L
zH`KBOb+khmGTw$dVF4|zJYgvb)WSlkIbh1c3DOgkLS6k_G$FYi<Z+Dg6X<LUWQ-W%
zbWr^O8)bn`xu6e6fzrH-XHdMWUr10SWPTnL@jk(>;LL_7@U%d24{ox6OvPVxOM%q-
zfa(SKP&SAIZr|D<)dpbWP$CbcOv4JSRo75c2iDGmH(|joL$Ee*QzgXH*Hr_o2dqWg
z&<Z@|0T!_`GBwlGgqYzJ;_0gib`@e`8LY_2)ZEI{&`1;9P6e9_nxFwSL?FhR8X8%d
zn^|b;Ak2jcX=<X4I3V}dA@dR_UV~;naB;|B2}#GGmO6oSi4g>#RaKmj$s}+XfU=Qm
z5O@w;92D-Lj1EdX$W!3Z)CP)K@bWnZcr1YZ3@&w$qZB$`uL&QxM@c4{@SG1yzMi1w
zi8U-%LAK+qKGD)MXmKGZCvk#S27#8R>B3BcCUT6j5w*es<x|Lb6ha{=fg;VJtD~6+
zjR-4a$k2|Fkuhv+OAr)(&_J?P@C5fo(91^DG7w(cdb)vH5Rhz#%jKY$LKJvJxE$P{
zgd`=zYDiFdgx0!2EpM=nVMC`ck;^GV26J%8fT9c>c(CLOuD3uj4q5d8?PZ~inc`{5
zfM#>Cv}A~1^MLF|QfBsKu*~X#a|mei#Sb*|0h+VNy`D!MF=r3f249zev8q84v5E^-
zC1Pp^I-3AX5U^#xpz>6o=(!<E=CYt;0T^i!?ki|J3DO4wdjlL!h(#EXm7(AQ0$e%9
zgB5{_+#n521}#Vl2Js+R25vH_=K@+64HeMPg!E6rCOJF$IlKCx7=>aIJTamg32QYG
zpNjO5-G^!_xVVG#Y7yCyc#|PBCZL!^^mSl`38;w)S?3J)EvPba_YH}6@pN<3(1gvj
zLRZj<K-a&(gB`pM4wO!Dt$dL}nSVt!9Hb9_`UcG;LZ>L*eM9sWU=Gs>a10Ist$}s%
z^mX+M1}$rcNog2qg3JZ2B!jO@kMj3()iMUBZ(~TyCO9%UJ|xJ`$Imw&GM%QO?&BF8
zpaM!N@gU{uIv^6dgaB6RV7A;qiZmcKIEbmKsRIf(q&68OWI>S$k^r^%p|g~TnFo+x
zKuH)JmhibNkZ}sO3LpwJtOHpQ2Jh~H4Ra6CGc<zc3HW++6w@HKgBod`ZlDGCMkWfn
z3Lw3R^}LX>8l@ZsDFAyPG?xM@Ly=UwDQJM5gf!6vb|aEgkycGW<{uRl6kx7`u9ZTb
zXM@cELS~^rhJ!jjpneZ(9bv`532`eZ?wmaRLOgvn)D1wzHb@UjB<Sm_TNxOr>%h_k
zI7Q$}p`g?P!g44n6|?vNsllIGbrGd`h^MckOOS?<CV1M|sWdGuwMZd3Kd&S)GcPkQ
zU7;j1Hx)dZ2O3XS1nmq-NiEJSN=;EHt}HG|1@8~ZO)Sx40L`_-({YHWuT!X-mZ7mu
zu&c9{kt}qs93rf*ZlGXbU<F2c1_tVob-B_EoURceu0ei|J__ERKG0$eTFilSgghii
zKn&5av@$e+jG-DBz}gr{WucF!lL{ykySizFJ9>t=y7_5B(ipOKQ2ZGisDs9Ap=CKJ
z${^WI1HA4OsW4Rs`308G;Nvckn1-cFaNj)G)fpPe!LH7ln#i4QP`d<Ds)I5bs3i&7
zYv2i9a01OA@Hu*@i@=RzkU`+#M2I5Td=$E04Ak}Y!L}P}GN8}$NkH3QXnKNOo#8D`
zXzL8$_^PKHq%R5ac5q~{3N(R3jMaf8C-l-7IY+1jyM}oB25EpNv0zaH)u)3I@j7TZ
z0+hC;Kr6UIf+7{L)OR3x1*H6^0#So%8=9G@>)+*3au<e!h}w%pd}{~fUTH|W#$G9d
zQ@%I@r=L%#AFS>NrE6yoM?a`rKzpaa1wJS`ko^nNqX}OV1g<o}mLS%NLQTL|;>e(c
z2UtI-tqtuJf!vS3tiiY5h>|uKKd8Kj2X#I*3^l=POprv3AR-{w@iA~B`lad$>f8*R
zpe`sV>nlLkk}H5$i$QlBK|3%ggUXta+5wX0!65+Y1%Y~t3P__&;ANJO@f%1k24!-r
z27*V1Y{5MQr~wFN!A{!dkb*6^G$|`Jxx@-GKkn)TS|1+lq-_Z)1VHnOoC<gbl(j8k
zBg)zq;PG!nIKXX#j3UFw*WuMRT!9s+PYrR7OJYeXx?9YkZqWvnE{GHcYMmfPwzbVb
z4gn81fZ|J&!3pMb?Dj#u?^;oiS(I9gZY9+Fh%pmzjG);F_PUO11UP|c66Zg+qWoNR
z%V7Qk+lDW!!CnN7-fNqJ=LNuF0m`VL#D)k8aCqyuI_U;G8EPA9VvHRiw>O}z3h3HF
z4p^xM-m!=;$EqM|clcgP<QWI>%13Y+h_bp3zPb{WYlOgg0yL=wnzMxHfQ%G_(zGXN
zt+WPM6tZ{{)Lb++(o{eQLGu@?A7sF$BDn>+LKCb_6Ee<$Za$J~D<rn2CaBT`*$K&T
zu=YPRwD5%w$bSYXr5bcl1(d7fp-XxpI}?Ik9fO=bz)LGZy6~5DgjP?IvjUQm5)$`L
z7p$Wg&@oQPxCOWy2VX@79p5xUAK*0A0gq%rLWu#^K1Lp6Fapg9z>7E^pLmE`P<nwb
z2hjv?oQ8@cmcT*R!GKZ&j`0(SNmvF@@Qj~;YA#Si95U@o!b}iGd5$zi0_#5``<s-p
z6|89yRCM^chPwub#QO%jYk2yBOESpX8F1dEEG>d`<KAH*ju@>0<q6RCW(W;#jnF$C
zi!yK`de6{+&@h6uYe4;O<X(rXmXU!DxR}tgfb8ufFBd>+D6F{vbJeMl4$M`CnsBC(
zCZvZ9O2MFpK4L!wBz=O{<2kyZ=P~pw2JYS=*9xG15^M$m5-CU>0|rR%8#Htbt`$K`
z-{XTroj@DDoLn_Dp?ed-hAP-9X!tk=hd{bGAft>ljC4FT!Gp-^#%^wI>Jgd>+6oLv
zJ4aB}gO!6us3D^^AfJLw29?Zi@!%;xNb^7tR^NlA6>JrB4UziZ&M;Y2(;=<_Eot%e
z)37kKG}M8bsf(%(><Uc=eaM&;Xw)AxXNkva&ISes>Jgftk#TsB2Ud1LdQAvtLe^D7
zT7IDBwPUa|s5=kpueidZS_is64qWAf7Lmq-8zUe>6S6)e*xM7d-Od2g(?To@GSr0c
z`2YnTxS#{a8#v*C=8wZcTu_Mx*%TBH+PebnTrz0GeXIc80|=JZ)YR7puN?wA09H7m
zuG&D@1d4a0@q9?{4qjk`*7k$ORzOKi9Wj=##h?J5l?8WYQC$u*4;&b-5uPF7wH(j|
zGN5o!1+^5R7GOF9u8jdc`tRZoYG-pQfO9osR1nfa2e)fME&$7dovEh|_cM4-7ZKcu
zMlE9LDQG_t*e@VMh;@$*EX88@0~&F#aeA<;pz#G}Yieq0ioxRzv=<99+XM<J^qGGQ
z!!g1Z&m1($VjK&kFoy<$De59QQ`ibQV@O*cHl!i})d_M7xN-*PYEYg>T7!oOVNXyO
z1zNF#%Mr*18q^Q~EvrSWfC2?R)J@2<bvo)c>Y6BS)KRxn*95H>1*bYtK37ms0A+RX
z@CmeR&;<3>Kt_TUDJXzSLdaYbXk8vBQfCb|WCNa%@x;=M0F{-T$T~n-F&-^~(Hatv
zkuoG(z<OZu25qTgu6sjT0SHQl$f2kSIk5mV*9)Gp0+m=k!LAxe@dEDq!@L6?fr5r7
zsOx6s08eeuAOS@scyk-FD&+N%kVXb#Xc#st2bmm$@gSao=Tc8MjJ^z{{sS!nh7^CG
z+z(1Qh}z7>AKE{Fj@sjEwWIDUhql<A{R1N7L2Xd*6fL-Q0&3ado`)i*?Sikh3|WN%
zP85V{awAwBL%g50u=P^FmVrGT@8;>_s^K3R5)c|fM4ONtzk~J{!`fHi(-t7MfkPT!
zxIk8Lft`vTE*QNCGaZPbq=%0Rg97ql1E4lDG-1GcaiAd?(D_0NpfiV%&LzN93R1-b
zQU&WXTZu6^bGoON6e|>^=H{2AD!{f&f>aXj4dNU35&`wlq5GRPRDyhiU0mHX)j?)b
z(%&N|el?I=`rwV;pu!5)3D#E#b`Ek3arTH0G8BQ1;Uh#~d)|=T9OUYzuMp(w<{ISc
z=j<A+;}hiS2HMpE8ZUtCtu`_>MN$AxNAd_afQn1-u>--7d0_|}(*%S%unAho`}jaM
zfYzUYw+qLE4$T4YQg?L@0dqj1j56+FXaHI??H39@*8wy$;-;X1@Fb|Rf=+~ix4@xp
z*JFT;S-_QpRvf`Y45S|KrajOqOwb4zXljL1Q33m&JxB`_+%7`eum`tM2Qqd78JmHN
zf)=F0IUsjn*}4ZCF@cu7SaUOUWdo$g;v4Ml7Yf?W2dy}8G$C{iwN1dK5v2TwE^P*f
zJ!DV_vdSAYE`}rson=HsEJQ7&{R~P*pdnsJ>lD%4fI0-y6a>W-c()E@)*V#Mfon#P
zk>KNAG@$34fMnbhG{B8LQ27AcBZ0Dd8>`XaVOs|HxGmHmgi=t23u!;0jU|TY1v_b*
zLOMgBwJhKk3X#K!ka1oG1qGB416u&<7{F}@4=uvyrJ(Hu@Io`V63}2SbZ`}QY#F(a
z2X2%qD1e5W!OpgTIGczS%*X@I2w#RedBO4?C{95ZTVXn!0p1hB>2lb7pI>Tuae7gH
zX#s3#m_ZTV#sOs|P&)_idPC^27HE!-V5l2{&dAaPkK!5{g4=Q+vp@+5QV=2cKET0E
zf~$j4(^894^OE5M+C;e;yblYS&Oo^U)Wd-mM+|C+HXx$NMRuY##6QUGMp!I@M;~Ct
zG!{M3E+m6AQph4K(Xax!MUw%NlR;qw#*hXgXbb`z(jYaUjTNAS5)gVdNeDAv$N>eq
zo-WXF`2h(tJsjbT@DnsVpn(S6wGQf`aKf`5G%m;sG03<9IE+C@e<|Rbp>^>G)o_q;
zAfMn+&?#?_DP*L4s0o^_S5Q#!aSQT?#Spx7(L`;Zax-vx`nZDT9u18wK%+L0!4Ly(
z22LMWKlcz1P{9luO98JE1#v+3D}hJ)p>t{={h%=+$e9Z8!7zv$K^-1wqYb)Q8J1%q
zBhlcLiaAb(<=_z?S3gK?2y!K?6oK{BLDqoX;TouCXk?+O0OEjL3t5Q;%VMC01K6pM
zLJu<X09ESi>8D|6WT6B0C}?z#6Efcc3PD%j01YdUI?yTuP6e<M1zRYs3$_fSe*{^r
z0JRyU7c?pkb{lBnCU{pa$km`oLUIzUM-E9@pgwt!zc08Vh4sw9#|aw3dYRyJ{y=7c
zRs=xuB_!5Cs~*98NQ4?f_Q-(RBj8E{ly;D;g~%cw!iQY3GvKp3IMfMYHzY-3*v$^g
zV<5XhZ9Ryq+!QpxZa@s2g60Ika?mgX*WjSi8P+Rz3<~jd_HhN(E|A6we1so1>V%;a
z)Z9fH|3Xs-31sjH7|ON}uzx{g1K<`0C@+9U3Lsr#^nGofZVW;o-$Al3$V=b>P*{jT
z3Qh3pVvys&27>(raT#J9%+rklJhKQ&6QDc<S~&uBA8G>#(n>*JTMOHF085(SIY@0o
zP)Ps|Q;@M>IiyI3?V~{KRR%TWHNeU=^`YmiY6Lrh+7)0yT|>}*eXx0;$ONBN2=O;4
zW5Ewng^W-lhYD2M5PPVA&4y<u&@O5PXo&iF`hiAPL0J>5NXO8~LKl>mG}WOh!0ltu
z@CoSL8E78W*9Y0BVFl8y3CZK2u!j_LAl(Yu3LrV~s&-I02~rNXUl&CVDg~l6Kzcy?
zw7_8v3IK3U0=F?iSsGLVfWroo;|xG!vJgJVZ5VC@hqZww18n6q*kPctb0Z5-+nrMZ
zWCMc$%%2d~8yZ<4kI6vhq@aZ%sEy4D-slJ`vJ8zZtu%4(ru1}!^gcjo1C-=I%ih7m
zdLXADr4xBrDGTnVxCR9U`vq%wLbl3zx&|3)LT3R%febk%6MVEmkZ-U`e2{Apq^t!U
zhLWC_UzDm)0y?WWwWuh+2vo1YR<DC|8Mq_`729b01Hh#s*mlqgE_c@u@T3{YYWR9X
zP&~pbEM!rT3qgVJ8U)_~0^0<LSSb?^siPqMJxG#<#3D#H$my;@3Yo>=16oS*6%0U!
zLStwK#Xm$VB-4Z99~w2_gyQHFtN{vHa2Enz5r9fPh%T`Iz+)=N`w8IvJWU-q6H*U?
zc4a_x!fR?MLt6o~pBiL0c*_E`#wT*_Tov1>6exJYT;n0r6to<TW5;uDDe6orbnPHC
z=3q_(6|3?7em;@VS$$^)WzeV((%2AIec;o&T|p}0<3kG0`FVM%$tA_0LwM5ib5c@^
z6iPA@OF-!$CqFq6bdq*{o<e>}Mrx6Qi>tGrYluQ#eoCqy*evRfQ;I=HXF$;q;u;T{
zuvgGGGzFhYWQrJH0WFnx^mB<14)+Xk_HYf>R{$@NhVpeFD~zE$P>%_u9(1BMh(^^1
zRSMA#TGa!Zku}0+6ZBvosOdVvuAn2gLtIft7!4I*!r*Zo{PWO+&*27zG45GzLhCi~
zjo^V!yGAw{G!h#OKAsfR`UQmpeALv?2sS(C<mB%d<Psn380HE+F)`jh+|M-#EP`^<
znUN_>4@faMEQFC~!NEnVh6!X2+yt_I5R&x_u^%J~5k@{q6w;@F9c&CLQX!={sH{gc
ztibULY9E2?FUagDs1ye`Q;gs>2ejpb7}@u9gN(v}i!5++2Hb-N7Yq;?kUg+E1vX&^
z8D|2?K+`dzN8s$^AMC0DO4qhfIS?Dv+5mSDKnL4EOEKtpmOQAO0FP*b6e`#%7#k|+
z!cK?;34ueEkAXAT(HC^AIOL>UC2+4M9uiZaS`yTGg@!CtRMQg@-jLZUR5=}WEp_n1
zBxoO9K|xU=2r_yMEg<p|b5j*kGC|9%Q}aqdV>_S;5~vd(i_XCVFp3IkMftf3pmHR~
zUO^!;wO9`lKR&L0P=|mTBnS>@4=HL0*fMbX2e|qvV1ycIf+r+2*j7E%&)d&G+z<Jj
zNSz>8XCGT5Q!^a~#LN*Wb=#u)RKwT`;Sx}L&dN$D#4*_07Bm|JzKB6d9Xtw%eTODw
zEjB2o!D$T?2ar|(Xw(H#XTj_PSq|#vfKLDhPkAud!P*-THDE!65*OH^d9Z0mh)%e$
zrluf#R6}1MVuT^IE(RwiaH<J*4FTs%1zT9633d$u^@1R-gC@dY*AUQ-2uQ?%T9Oc1
zaIyylK6swS#WM)L`x7h!s)JlSgEYVgI%>jC5C_YF6FN*AHdmoI2<$}kFhdOwLogS5
zQW<C%5fU7rf(0IChLCn1ToyEb42nq5?p4s5Dc2wkLu2H#xIEn;EvVqgU>|>XL=Zsy
z0*Y6VA3c$eDn+zoz)cu}(?W(i>X1stUR@6s-ylN?Y`O)t#~|x<LFE**wFymI@N@$^
zP>u*kK+}i5zPh$LxW|I<GI$>hybOf4>5$7nL})-#IXJMOZh@clM{H<79fE8=WW*XG
zfmD?sq7@>@0NJGpRR<~CzzGLQAw(2aC1i3NT_r>mw5JIXz(~WAkem&bf`k>+$H=QD
zutcOe+R`UbMCyRlL0W58@I0%apa7}=3^jEi3?mrB7{)Nsgx0X&V{}n_K?K}kir*a?
z_}u{sWU#IHQU>JQUQj-Pqzp%2SJ)Zjpu7h$1sw9oac77q`JpNx(FRtC5_g86(}|qG
zwKP;EB-$V<k<*PKB#pq60)z`uhgzS2_EkXg6KJXhd=x6!@t}x;L@{JU3tWO>);gMy
zHI&eT6I26Zsgxn}SfFqLwGBW+Kj8i*rXN5HO(5fm47RWsft0-pA)rN*pwi1ZKm)uD
z8M^fhyu%4}04_uhbQ?}`YH=~BoeR+kvKFM-NW&?})735B&BxIlnv9^q2@V!b1~ZtA
zoRAeL5KW*O1D6&^_(0~bAeMm(dw3NAI+r*;*uyc%)rG+rR@%XOq2NpaRspID<Go!Y
z!OOrvA|M91BLg~39%3*|m$Oe0A&)@XTM%tv_ki`_^9Q^nhGuYBEP+~Z(1OfFQvu{M
z$f*aAF<ulK{DWP=)f-3=MvoY|bc5ttNH5z6zPcFF3PMg}#)i5`i3-#vc4lw{_0&Am
zU{m+d##crnXfnT~v?wn%MIlikC$YFhp(r&m1-#1*eA5x=A}5Gq9f%o;c`2ZCR5SAw
z^ucXmh1~p<R2|TTNnqW@sX3|1ppG6ylR|l7u|gtJ`wrY=gvfz4L71?6lTuT_Hz_G7
zSy?IRfG&~BQz$J+Ni0c4a~h<_2$>-RB~lI8?F5ia4a$y?90JSspk+~@R0FGk8K66M
z)i^o9`AGv(ZW@BK2RJ7~1R#g97-(v$!BaTMC^W-e1NC&FgY@w65J>Xz4~R6<058u3
z*$!T^tYHYvLNK>!!-{Q9(77*=qyh32N?qZAo(DiHeV|5zMtHzIPMjud7;EAk)k02L
zq^#67!#45(T1o<KBY_GQP}>(&TIhH>`-l34fHNnkPYCLZ;$D}8udhj{pNiBEhV|1y
zs~+?fJpG(~T~OCL7#l%EK`tU^y$I4;56IXv=tyPIDp4X%fClXlh3=6i`4oN7DsHG=
z&>0n=)gcifp!5UEl%T_(L853U1c26t!}WxN`=20v5Ei)i2Qn4jPluiV43<G2l~91K
z?uM>8$GTDinja7?K1lR~t0_p~j~D}m7L-VZmX5jx#<D02XbM7_&4QEwxEik*3)3xh
zbPd6~uDo3%K_jW~@jl4P3{a*+l;5BZKBWGJ746{ki`24nLCTY$>`k!o3<(189uY)G
z0@4ZqIR&<g9ij|m5v)}4fRsLvvH?O8VWFWW=$sR{b>LHXkn10)e+`iauA%1#L#%*R
zoZzGK<3Yn+pjEk$djudVKm+dJky=o&fd<2&F$-y<LDaxZarXBMa}5fCRD<!L*;OY`
zKhS7BTp6Up02zmY2ttNYAf*#Dgc#tf<H221%!yEpbOQ-a)L_6{&!VOV_Yl~fa;SY)
z)KGz}_(y~XJgq?U0X&wW^#UX;AjKpsFc2qn!^0RwH8=ucic!)p;hQ8d@*$`x35_j?
ze?f-<g34=9!xyqw0lrHC5`v&>?-1bzi5lqsZ7lwVC0)==CnPeV4HrmDAC@XWm4$Dx
zJGlA+oj&C48VTD*pb2k{fkOdWI)F6b+y?}S1!#T+Z(4xmB8YSC(DD%|2Y{RG;1M}+
zF{GgmiWJaM9bj8gV;Q<i8{!|RH3<EnED0JK#G(<Y%t9YCgy$8IV?d=gxIqFl6<kU~
z;|ck+Es$cEnqb&;FGx2Im+OFL#ZWcjaW2Z~Qf>;c?V7NIM<AydL4p)?ekzXeARL~g
zxeB!$0PjEr`3RCaL2Ct|3+*)(AVT1j3{C~;YTZNhVC&<N)q>aZ!|N2}_=T+|hb)c<
zXKrjO<l#3BBI`v@TcFu^NIO+ilL2vm3TUMkwv>b1`vG|u5$kv&5Rp$Ig(_m)3}ghP
zrGjM^A9*AIv8oW1tiXxV&lS>E0CON=45~X|!46-W1r8t33?hU98i_?V898u>3s}hN
zX~M}2IcN!oEPTWXVlXIVhzeYAs)c$2DJbDPOhDm<7y(4C&p?sk;*Y*w65K4+urdKp
zbE-QzI(tJlxWhu&RSy=zkd+L``k~H1xEq@3Kz$AzMFFUP51D0$E&2qfP<*Kgeg_63
zq+lLLIoJ$RBoO01JcTR+x$y!%R}WDYfg1bZPz9}20r?IRs?eZ{2!WQWE@*WE!i!Lq
z;lz}$&@mT?W;jW7l43B%=?Xjn%|L?N@dP-fZbwhyn5*$1<7?2g3iA-8Zw)y*7Lsrf
zCj~;<3b4Wfc@GbcMb_HJnmV$OFa)nN<mBXpWFN$~9mHG(JX*jjQJ{9i$H>7o2E6n_
z=mIs4V4Ydey7myqpb(T+7^EEqD<lym0Ho}L?!bum1YJD`4FkxO8H9stgBPUMg9L~H
zXf+tD=>*QTplF32J%Tm@O<cQ`{5B_~b?D^d@9Yf^4ajOvP&*E?FdiI~&=w$M?gBKg
z3Ta1!A^{Rbpy3)=a}gp3N-2=K!xmOQYbzKc+zL5i8Keq4q6@YLd87<=oEF~-2~fWu
zgmoZk2Q>GHxU3V@)<kcdf?BHJc|62@OStbYgx-S%awzmNZ;*D-$^ej^&{f)?_=I=5
zEkJuOKqH!v6)WJrw*Y8&Oh71TVht3u-mZ}#-2!kILpPIJXuw6l76ycdXjtlcT3PCP
zYJzqR2fKsJ1)opB2UiKHkwE6@!o|R?5YTy1zW!m(#u^qnszI)9kkc(Rb-*4lgr1^<
zFb9%}P)`m5nJSGkLIh5-;3h42;v4Kc{Nq4`#(F3je<3^`0y^apoWj5khgPj%_k&s*
z(3^DNw`RkOedt;R_|2lQWAtIehR}0oz(>@AuBiZ>fegwH;0g!1Oag_V5bT^2up2=2
zm<DK1Cr<UySqVs?q5*2MgBm6#hKBHMz)(|>3o7u;9Y|b+0lGvRu?F7M3Y^{@VeY_I
zDqEqJWD4q_>;H7z4C6sJi@*=m#pzEqOj|Jw1g#@<Cd&=r;sL215QVH)zzA*Hx&qv}
zprR{4u?5N<80izV*IHc@XIO*uk&~vt_F#*9&?X-%)O(7cIRQBiHNeX7ZL4K4fW!-E
zED5xh7aVQi{)HjzE*&>03s&KP`~pqyFey-n-#}Br%@8t%0jh66s)#==NC~sV0v#Nn
z0Y10T6<q#-^8@~J3wgX$3v!YW$P{piCxo&)&p-hr0dgZ!c|_uwnQRQ4ppD&zq70lq
zAk!3V6~KEOAa2%Vut(W_06O0rtPI?b(|{db1kwnu9W+6GX^5!0fx0GW!h-=?KdOP2
zbwi{eW<xc&hv-2>)h*REVRH>2CxH)a2CdG8R5W1!L-QYan>yGX(3Uu4Y!Y1ifTuLT
zHfX5pszU-D+SY>9G^jPaBJ|c@q)SpkzR>}j;Hu$i1+A~R!QlY9^U_eq2(*%10kR|B
z5IS3k=<|ZKgZ&0-oTw{6x(?uT|3T+Jfn+tYoJ@^qgShxZ+Cm_eU~@oQy>!*lLIQfy
z9r)f7gt@T&cc3(ZIOEY(!&BSX%2OM9AOZYFcF3p@s5*eyrEO^CsSUY%Rozk@6nU89
z7SIDC;bU<iC7?tDI^x{Q6SREE&{ADrA0({d2`YIJZ7)1}j6mltBJ?0a!_y5lzF_GU
zH9jD{e8O?ys)q<Gc;5q_*buh5_(N74z@^YaA9OP-X#QT;2vo|z%>)IRr>+qwml%Mi
zaY0Mz!08sA$|8f~5vM%5YFK&d8bKOHpt)8B&{zv7Iv}MVBnj%MyZeTqtb_yYfdHjG
zHw6vQ5v!0a03UaQH1|Pmu;5Uq2n|r93w|alG&dk(1dA?57Z>ch5TSz}Cx})uH@qe2
z>gNLXIVdH9uqbBP=;Ik20#<{+JOtHLDC<MPi>|;6M8Uc#X~&_=S{WHDg!sESMuJTR
z&9H%P_5=ka(m^yJd2ksn2dQzuEdg-z3N(9$bS*u|&!E%ePzFk%%|MXHK_e`X@(6V1
zB#J6XLk*sOptTfIs|++MVPt5E(kioO;0z9Mb@p`h0o8Eula8TBuR^6D=M#knfIOtG
zqweDB=IQ6^0xhRqA#tasprD`uNr2$c&{0<~Ft$>MOmAy)Dk{M4OwP~KO|8f*E=kNQ
zQGo0rRY)vRfSkCj3oTXQi!#7L1X+~9si@#zkea6eoxe}Z%t-}@xHR;fX;@PivK|Li
z_*q#&PM3t43JM_T8g%f2JW%JvFVr_4ym7?PzyQ1!&`=Y!M+2OjT!RcjWifOiDZH;8
z3^fC^N=Q9X9Wny|b|}mVkg-<K?1h1W0kS@D>l7kx2+2d>s8!G~N4X~)#V}`oUsx&P
z>BgV~Nk0%3VB<hlr=fv?p(f;VdPoZxY6t8NdN)w37<P6kL<OkrgDCjG=7GXT19JEj
zG}WN)YJ!ZZxIuQgK%yF<4${s7-zfkYlLi|J4G~1sKG?|$v{T5)R0m`ZXrHgHA#4=_
zJkXJ5icnWKfLsU-eMAg8`np1*5ZOlXq(8L&1~mjc-5@>qV9;JAkkz1z=%8yZT|r`~
z{t18`#uFT%YXlix^mGj}Qm|FP+8zzCat+Ybf!Ggi1|qe)A*WS?ZFUV%&{i;l-iAVL
zd%?|DBzqxuO@Klb<}$DfXnPeV2JR(*8m*wT1sWLu6<=trA-Gz|ad@E00dyN4XzT(M
zc3@w@*6)Js12w2Yle6H84K*7fMz=r;K`{ZU3XNbp^C4{uNNXNqE4bK(cWjYUlD3hl
z703Y4rK5(L`uY;kk_a@f0qs+21P6c)K81{E!RB+3S5OhK1FRcTr-O8Zx9UJgmq1l1
zxQAi@Z=WFY6DR;csTkbe1+C751UmSvEQG2cSLb-pXcl;ALKAv&JjCztsb+H>Z`Vj$
zh%-UC7{v8-u{A_4Ffit{UHri_2A~jzxdc``fXslG1YnM~f+30zUHqZz7(w&1po<Qm
znHaRB2C|+J;Tq7$KE%P;8qpAShM?*LydV&CO${`aAy!b}FZ$p!vPAm@(Mo}@gN4*w
zh~ZHJX%K!p9>o2q2@q5xAl+{R_B^~4L{E`032-ukG`K)*HLxZqfz1vDTjaC!V1_v1
zH67IZ2G6k|JPRIT0rfdJp<C9WXQhBrGHm4sHtRuNgjtI0a#HgRc&#>?b5K&6ryF9u
zJ}7>n%?(IE3B%@(Atpcs;dj+S+>Pj*!#d-zn_*${u+k0IJ4fD`319O7pTPk)%TVkC
z@Arj>fF^gL7J@<uW&@;5^$*fRISmjRyYNu~WF25PVa%7pOFmFYKx_oH<%nt^U}<AR
zcM_7?_JOw;z-<eZf&z4^M35`YJ+Sfwnma(P6j0k0G|mG$y$8~!ghU#oJpe8suvXyc
zO)yw{08voF3o+1%8<3#IZXCEN2O7_WtUdvi(V+g8YY?RTh0JDxOJP{_fg=MFwO}Tw
zY~X}9rNEI3kp(kB=?`K*tfmB;10J9Sm*U`k$DkO5I~igp?6f$Llm;xZA}0#4@u2z=
zdS489+yi12EbSsI2fI}hI-U=je*)JuaDx$3F`)7mTrR*Ij8?US3`eTfA#DbTy$})_
z(BODSX?uaf8oUc1qz=-?LYyH04hPUS0aqW_5Lf6@baU`&+hEr~x|;?VH5cYg9wKd{
zpH&B1R|#sYfL9`e7c_$+1C$C0^(;|O)c5fZcMWoO40eUiIDkw5nGK&JfsCdFgoc1*
zu${{dIr9e;x8S|*;Nch0x<hqG=r9gwcR559v;i;*IvB#>3R};I&<5L~4;kD-h=Z;U
zhKQ*<s)G)Ng>n)>Co&?!2;Rqr=6^&;V9u17VD_y8{DVU@Kug@gtJ*;fP*)7pn1-F;
z1@6V-?|Fk{k$c{tSV8o=3H8g-b%PeEBXm>JYe&*c)+uR7`U4z8JoFVnBsidaKrGN&
zSkQq1kW<zSjg8>);C?E(YlJ}~3eYvQB(K>eXMHi{XTgy_stmFlCD(ycAUK4fN1cE}
z667nGD#*}_mXR@Nm93`>hyl9dN6S<PTqXx=8JU`ba;+fp-d#WcaM+9}e3af0q)LT>
z(>ci1F$A<56=t=Dl?7y(OkQd^c)S99N+5KU6s8DNG^-~k<|U`*!16ZaR2xv40B%))
zRD$vnq)J4z#6V)u;?Y<Kq{tRTK>Qry2;L*=@8g2JKh#hYv6B#FJh*!S>TQ9V3!tGx
z<kA4-E653MAZ4I#9%Sz?O5F-R3c^4W-j4y*(h3^JI_esz8?g*QC&h!7nnQMgAZl0G
zIElNzLWsYDrGWvWo(8!PJTm}kQNp(7LS2J&1_I>NB*++ckZZW7p9?Hl(C@NQgp7fJ
zgB4V^#KXtX5cY%otprgA&YaNtA6%J%CfPw578J-Jb?Ojx2=l;oorXH7Fa(XaAxwpi
zsUcK?LJG716Rre0z6bFvcrFw)>Sk;LJIxm|;taMxLBmW(T|-@60lebVN+BS>xCC_H
zQ(k_FLSjx%etBw&p1QiGI&>ce+zO=8Adu^!qlM7Ls-W%K?yh>qpq2zADMJz*WUnYF
zGLS{#qbrci0va?!I@%31;|xoT8iodttIJ>lnwro(!0^U1IF>>20Wk~`)8J+abh()k
zBp(I2LbC|u<W>a*1&9VLwj)e~tY(JWh2&e;Ks^(PA0h2beCEM=ve4;pq&2eIu$maB
zTOfMD=X;}!D?wru6tb|OK`soy{s*TQ<Zy?d8V%Cs?Bl5t5ab%{>KCG+4zV7T>Y%#;
zpm(8yiV1iVCmu2)$_?rvfd)W8*&4Kl4f*D0kg1@A9_Hv1>Iyd(u@T78*A+4ZXNVXz
z0Xr5PjSy#OYJ*JIHUv#ffF>)TqMD#nGr_GmaCSm8pCCbG2o57qX@XD#$|op|N9YbZ
z@W7oi!UfP>RS+XIz@s~wpw<WE{2H)%pdbU49?%>Oag%~AG!a2JoI^xG=ddI9q}6rQ
z;k(Vjj)ba4aknO-$L!({THyqZ0n}C|dOsGq%!RDy1-TO(@t{NuT`vuB7SvV<2Xq{{
z0=B#@%fRUv671;?I`<7SI0-AWbkrTxH9@_x0B0QXs_L4cbz5lB18PZu$~;YwuRzX&
z=m(9zLC3fuxAcId&|R(`kXVudJ~R^M3Jr+sv<<Dm1uSR=Pf?u#dV)H9g^IpDTs_1#
zZ9^-FMqSX5ow}mBDJ=Fu-3SE*1$}*(JE7qO<D!KW?5twS-At|v5HpOR+tpC!V!#Ew
zhC2L+P?#Suyri!W-{%Lu`Y^-;6hj)&FxAvVBn@Tg+z8T)Gt5*S7()}(uD}|7pff)~
z7g>SIbZA=&>J}&u6uJz;NO6Hklb~7#v@QwMlZGsDMK8%A^$1prkq+Gi*^O~xqb4Xd
zf}<XmX5bbh!WZNM=p4QesCfs?`=BBcRPI3=BA}iv<mNzPF6xA|G!ztIS5kuKOQ9#r
z!s{7uHo#)8Z>Ud*r=M#G_?`)ni=cOaGPprQ5bPrm0WMQ<857{^;)ZSnq%OnmI^<FY
zGOq*<4$wS0=#&(YL(tBS1np`Bk5YrK&Tw}P0bQNp=N}Fly$3}XVj>tiCjse~gJv(m
z6S{u>;fPsakUm(hgPc}@Pz|0m#!!ujK~TF0?hg1B9-wJa9gr??uhN)-6WqfAc?To|
z+Ag5451vibFtIYzgs}|`tPH`0hn~8=J_B@zjT$E>M5Upzm7xhjt(ldfIf7?tWn=*7
z85vm_8EZo4<iR#;7$V<Q3KoK_WAt<ZU95^TcOjjUs$iq8uMgG<&0k<PxF&+HXaS`Q
zc(Dl0>iYWN%M}p$9hBzH7&yV6LJbkf)gs^!f&>eafT01%hfqI(^`iO-ECe^s$O^K4
z0F+8VhdufSxjXtHWiH4%Vo*Xs<N@f^Ft}C&tM`m@4Ds~$L!KChq+v+O49c9YL7>S}
zV$47`5%qo;NT0(8tN`QzP=W_@p!TEp5>Wkw7!Y#=xAZ`M0_RGwKcL06e^Gj3US?Hd
zNoIZ?xUNGsU&9Jwx27iOJU~zsDyVUC!V4?3R=FjPJ_Yy&KTtskjtFQH0kc6#1RRk_
zCqaWUw1yQpk82{=1)#Jc2(baVS;+v|vyIhn&iQ#IMfo{kZ^0U>Q0rk_P!+%rEx$N9
zVQYdAc^G6XdcPO6(i64c3u)EkcLPL+f;zmlz^Si~Sgj6q7D52zFsO5&<qo#WRu9x_
zhOCW%oFa(o22c|e)K!D1K$wHnRRej(2;5bJ6l?~N@)n{4H5{P5E{r6k0CEI8QGh~>
z6TE^Hl>QAsb2QjG-k>pB_=F#*+l_v-E@)pZ=xkkxTOoZRknbRT=#iSBd<!~#9X#L+
z>F*&Q7OSqOrw*Bk2IWY|B)$<!PX>}-LFU5S*NEB+DW9O&ikvKAc>p^0h%1c15d{w;
za{APWhypbMAhWyBD1)C;0cn$fb2fTUJ2<tdEVW3XC>3<KXKIQ<WqxUqLII@vZ3XUf
zLu*4M-G&i5j+*MQ0T9rMtFBIHb*&wPrGWt_DEweK3VTlwBn#@#X)1vG6!2jVP-?+9
zUMqnzUJL5n!734uPSCh1?$ZrGvdCkypcW(6QB{zUB#vxqLrNlW3UPN0@$e500XJen
zMu8aMZa-|h1p`|7i>MUfjW)-i07p>U3S<zto2IUVFbcFzmjSls2;3nA=RqvSc>00v
zvUUxL$88S$d^J#Uj>{b1h<HDL7guzbK<YTi+7QHSHtLX$b7CH7G$$=HF9mXroI*x^
zaft%x1Uksj4q_G%Qplj>M?{Ik0<N=+AmQxj6X4;f0Sgh(VS}2Q@S$eVAc})JqSpmV
z8K83wLGvVtjyg;;c%}{9eS_7g2pN!0e5p~9ffF?D20Hlxb{;3>+#gUn&;Z9fc(fLj
z@^Gh1l$CU#c@~gHus#t6PSBw~pv42hh^c#!t3YG9{tB?0Q9&BOy<t$X=B5C)88X!Z
z8hO)$Ou#VM!0I(nOoNuHfwV!C`Gn}HCxVx)BE;N7^wg_BML8r|pfLe0*M!kr2AO9E
zxeQ-;f#fk)Ga7;Rc!B+kKb#27nvgrYfHbE8Db`6iO+*fK|1&6$Ir@Na5Cv~l3l4RH
z9)S`J^06h-%5(6tbL870p`%gYBb~I2Om!ej_aIzDBXFpoqz{zyK|ra%)7RB6*wf!n
z0ck`Z)b4}#G?02cAlL9h`_PU)J^?|VVPG5hp<<w98xLAy2^Lj@iXvV30vRQW4}_h0
z6YuQr3+}gwGH}A=KvTuw8S(f)L$EpeP;)@#J$U>MsuD7S2f7!=J+%a5O``w<Cum_J
zL@g-w8^Gr&3{1c)%3<gF!)CU@Cu_NZ${EP|$YRK`MtP~_#R_SusVR_Eir@huP(uiL
zEDk(x4e3pS>MqoYYxtZ%Feqq1dlbPJmqA<>4;@DZZzP1Pbj7REPF)kejs#>K*j(@s
z6u7Mc)(ql;#UW*^IcS^{q!wNtK!*uo_G^F@Ya3dDb%XXdK{SHa+JLJF)WAgMfle}q
zl;L27-~a;G`pD-yLwy?vJJBva5SDU5Nr0p|Z1nkA(8<7{vKibGKuRFs_zX`~NXgGr
zFHy)#O-)e%t$0;P%&W}JFM_OmHHFj%NZtW80S!Py|KPd|lA`_HJ;CdX!CnI$rvgrw
zxYDd3180E0r(Xy(fq+Mr)sa&ivMgxnDU$7)pzsEbVxby<tOIoU9CV!<*gfF17#Qjr
z>Z+j{=I8^9S6m?tIlT?6GuYJ!bf*m@YBcm9$A5x`iovJJ!;jGf7bfsr3F$*36*F)d
z=&^p#)(ON^Sn@(Bf~I%qI%iZ>;7kD8xIm;C&<$+phS-5OvVl&Vht_AH)hys9J!pOz
zQhR|84h1jWvsD1E>_wcR0}dK^Sp!Z0kdg+z!yRHDs5=5-!8{4=bfF4rYC`%+u(c!L
z=z=N%wPL|5s2zP>p?k^II5}Z42n#9bq!FY{gbHechxB1Lpuo&V<N%PfQD#VxA`Fzm
z)&2baU~@<^;Fb}VU;!_X0pIC>8YU3equhW4R)EWEFb{#k9F)8a!FTR(LINJNX5KN(
z6%-esIT466U><_5m4fCZ@OouP`hzF~+lufs)LoF3B*-iDVC6Bmc!ZuI0_s<Q90al$
zERHm008`?Qc8CLVNI@(^Ea(KS!3LLqV5fmyh9`f)*HvPqQ1E#OP*J%1kdHor34*c|
zWQ(1yAp>k}6q2N`V}u6u2nt<89hiis2~upsf*H0T8+=d-Or^FV(qSo(`53U*Km>R;
z64Xux9cZWTALQxo>F4MJ8k2zr3&;>?c0k&N2CL&ivhcAQ$Vz{GeRc4S$m-xb5J0P<
zp@{<QO>jzt^hQC}gE2UWK~r=t&OY%0jzQqHN6x-3;4`Dp+fm>W4IDjSZNC0tuCM|R
zbiV*X2A=UD9)XPBf$akkV9mrQbNJaRpkaT|8g9^fW@x<%lLHmApfre_50LJ}0^0}*
zWg`tYP&*#B2pBZv3z{DUxe5t`m1D^@s5g>;SMR|hA0z+3cV~gJ5O}#ZzL`4Ic0Cug
ztp=(jF;`2W?kfjvg#nM;Yk+p2K}J#Wx8PA)vc_f#zW#n89-xy(T^vIkAv}F`FGoK&
zS0`V`Ajg0pU&lzVP(QCwAIDJlVAlYD=MX>tFc(*6b$xIRj$$6D=LB*HSVoP3(+_Mq
z=zej?)FGG)zA_s;lCG(3q^WNVY7whJ+7KYUXamKdjd`Hqa8OP$0Izv*WZ(p;19cU_
zlF(sz(3&UcmQK*-O>KzX`i7u^c62!g=y_J4)s4RXE*cQEI)(<I90f95!_dkIG?fU-
zju5^vWH=w`-Z5}LLc<U?vJZ9(cwiswdwhK`VU!UR<X!+VXDjF+?p6Tx9z1<q-9h&^
z1O)jzgZLUope-P-E>JcobV02tn5>~D_|hRz&5oo4F6QS7)rq7IE@lMP3o;X*|4`E?
zs2&AnJ7^6A4jueylu$3z9CV^T=m0$AMf;!~39f;*;0;vXu92Y42`Gz$LH#6{-C!p{
zN+(1U#1J(8i7W$alYoj(aLWO{{X@gZ401LA^j1933R8at^v)1yZxehx6^m0Lc7X~m
zklVoyhOB!9buwV}EzA!fWhm>Q!EIQ?ITWCkuaLD%h|@427C@a2sUuK~(1eyWpiwL6
zzE04lV~94i{St^%GQj;3f_ue4X+#$hPu{MP_#y{<Og3n(0L*TXcWj~SpFv&+tuug@
z$qE|gut0%&4YukVUz$W6^9T-g3U&_ibaI8I2<%6hz-4idSrSUCpjCp<b(7H5LXdQ)
zk93)U4pato6gDW_FwYhBbJc_1zzR795*i1n!+gQ1s7DZI7At^;{Sp-*-EZ){G|=%r
z+%pQW9m-b7y)Dq8TA(Z(48A_qNW)Oa6TG7m5?kO{fVSem%|Hv-C>JL#jgSMoJwYpa
zAi)vu>lmSH2wh`_Yu_?#_8-(SN6`lEm{@>YWmrQ7IsjT+npB)zl$n&Or=Sp-U#gIi
zSeB}wuC9Zay9G4^)YU;pK__RVrhpD&Mh-lMoXp(J5{3LUkS0$Zb#+K+Dj;@zf%GH0
z3^|;w7&ze*`dGuoHBb*TKp{;X$k+g?-#|V{EJ{^K%mJNTU8w-~T?*(LB6W2gN4N_a
zpk)GRg+A1I;6X-|ZV^aC6XhNi*epAw<%-?*y!>)1*$iz3L2qr*V!)bs;N=%`qJ!>1
zhPKqfi3)NE1|;yH_f4ROxseX!cpy(d4GTj{Lmg<3MHkWH*VKgUHAU5_0o4e#4!qYC
z7E+Mj4XS!0m<9vLP9IcRm?YG8*xVH~6!4X3pppWF#Zg)lp?>r$+d$<MJVHD{w@JZ@
zRSocnB>wygnI%R|RnRr4u%rztzVIY#%2GA9k`!Taxk6sPLQZ~OdTJ3((l_W9b$<mf
zTTj>+9;g5`g5)%C4+PR-K}#%#I$oMOm}1(XbE%;D2Rb{TjGlks$FD<+TJV?}rYa+3
z_kbIL2H;u{bao49gwQR>)iplE(LGqh6CB6*Qm6(>$^@5fpy@)`DYmY`!H({(;BjAQ
zI;L4IOem$o*9D=4EjX)dD}Yz!>p}V`;L}^6g(xV_3_$~(pw=4l00ZWHFmg=*jVU7X
zxE^K*LiXf=YGY787P>k?1Jb$!#|ZwmHAt5H)(kP>2<oU~*3gg{EKoc{`+5);gA`&3
zb5NK<&;Ew2$AjD@08T=nu>)|a3DOHKHo?sfXn~Ae{zEDN$T|!x)_@AHP+uq4Ajny>
zs4C#)Ht3`Plo|r!bWP+ny&wmpxe=lt>@sy{0|Nu~2=ui<`0@@Yq(E2~GX;S15WJAr
z2o81f3-tx<i}DS2CuRfye+m$Tq;iO<pkYqvnq0{E1?+4>1L#<9aHx}SFzD7N)S%Na
z(gEN93hw=Y_JYVDwS5pq!zSY)dsJLN#Ua=Nlp+XmHYQocA|&5|x)YGz5oAOc&AITo
zG;oFn^>Pics>4z^N@MyAvB(Rw(grj}1iJqLw4)A8gXVfrO91HF6R_XGsTb0?fjS0M
zmO$DekdOo2_U0HI0xAIz?QyVPP3U?N+_3^t25YTAPUME0YJlo0La9?5GiCa@hR6H)
zhj_YqI)fMEX+VpoU{JbrW{?Bj#e#IdCc1J)24`?x14^N|=jsXdxInsbmvH!Rl0@3&
z2A(ehO+)+m#Dm$O+^CKidjYLF@B?3L0=qjCbRGqGq6fCCOPGNZ766E)17IH_uha(h
zz9H*{k=HZ^y9R~12BEHIM3kXQ(4ITEKtwGM3_x4Z{6c*-K{r#nDQH0MzlP>ygb5&@
zg6eblU@h1v$Se&vIA$RynL_4|#gTi1kOTuNeGN3Bx9>t$JsCnzY(Ok7gDM4W3j-H~
zpn4L-(PV&(bbvAk$Q5AAQT+kY3iAx=UNeXsX!-$KIze{7fO=mF3gBV_R7pSwoWN5a
z;3=X|Us!1gn#~e{&F6v~1sYWbyAUxl2wDZ~7wQZ0CxKc9-2DWN_8`W<!5+e1RYR*O
zT|-Sse*ofYc-Ii*8gLLnOoiR~4Dm8#oX!yBa<~R)1cN79z=Qmtx(McCu)jd30wC>f
zQBZ(70m*BSiW0OA2<!(~d?KGy0I31s1KOZF$RSQg9<Bn1A;hg9)1lD=I$wbkd|w7A
zUSM|-fjtPGRaZ~|OM<71!L#d#YqvDOAqj17K`UOcB@FPjG+-BloPy8~ySWORZirW5
zw`GH@2CvgFv<8JL$a}CuDG<gHa1JPZ5p$262z~gR0g5H0`7%yWVF<c3OapQ}G^}oP
z0*`8dd<VlWo^Ed7%EULoF~}8M0%;%$BX9u(>dPYSrU#!S0?`hNE06)u$brQ(>f8pt
zSVyi;A!kQ{j6_5$WMl_31weW>7%S95GEzZ97)7a|aTbN#)Z*gA^weU7O!xs?>gqZS
z&hYUh1qJA!hK>qo6(lrSKqqujPn(5}-s-4B4rK+UK}Z-Nm&xEoQ;=0D@C=3Fc$AeQ
zM5IrYTj4+}1;KjoB?d^EGy$bR)DAHb;X|F!fvjGICV$Y*EUf#@Agih&!3ZvAan8>g
zYJy8HP~reB<Arz-v~~cTTfurEi53!v(3%5cGAK`iFW-Pwy`YjFmLWiM=3p~ODl(w<
ztAaupVhLyh6}-{~QoDmsbb{Fj@jpaekgJP7sP+b@6xhrv%78yeg{Bn3WN@n&q6xAd
z1a=w>#6Ym$K^ex+HCzL%SDgWT(=RBjz<gL0=HeL~;Nut>55KS$biXU;AX3n3J-D;c
zJi@?_a0#T@3oq4S=kMUo?J^*}U<YDr7ogVwh_V2EJrU^K3Q)a{m>2~W<DeE4zE-6=
zuC<(qtOM??fm)LaptMBxc!43LmjkI!Ku2UiiY+ML$5juKDq%w<pe8u<hGvwktY8aX
zYigtcb0BoOA7vC3wN*{12dxiX)d@2ZlrBMbV(nb&7(#FU#uuufP}js2vdA^t0ER83
zga!FC9^oQ*=puwD4_`xQ_#(_C5W=RA)P^sFK|A-M$K1o$AcN9-yc^n}D7ftp>Yw25
z-GF3q_g)C~ePFXUrpWDe)Xpxx*&7BWcumU*y&#g*IT{JrIhZJ32d&ryr9*t72$IKg
z77QpOfVK&MFJaXH_bwyBw*mXPhU<W1k>XJ=LU|JZIJOPAg@#&fL&vc}i2!;gz5;YM
z4l$e!nLL7&p^$zVYDobdiGlbS)PIBCsD^Fa8fKq=h^JemLNa8%e^RPKF?dyP5vXxh
z3|-y}u@<_*ADg`%kg^e4LqRP@PeVqK$rDefVAl|wMH8k;2AT>uO>*`L!fBEl#7*Gn
cCf`M-n&{?`=N?l{Mg~sMObsOX7$B>30H7kc<p2Nx

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin11.for b/decus/vax91b/gce91b/bulletin/bulletin11.for
new file mode 100755
index 0000000000000000000000000000000000000000..58041cfe6e1f511c24f578520cbbdaa6594aaebe
GIT binary patch
literal 36556
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
WgIxft=RrXPcO}RsLrt(ex*q|bz9>Wh

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin2.for b/decus/vax91b/gce91b/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..f77566e68e52844fd638230c807d792f721ceeba
GIT binary patch
literal 61724
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

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin3.for b/decus/vax91b/gce91b/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..bff60417a509308464ec7cdbe2745658ff30b7ab
GIT binary patch
literal 51386
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
W15N1oFKAE(n$SQY2WcyymsS8%^k=UC

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin4.for b/decus/vax91b/gce91b/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..1fc11af5d4ecce9a8d635c5806531f7b9a337665
GIT binary patch
literal 47804
zcmZQ%aAr_oa8^)o3ia`E4e|6d(R1?;(oqOYEh^5;&r>kfH_^8=^Z=;{C@m_;FHW^m
zaL&&wNzBYERwyn_D#|Y{$;?YFR!GY)QYgttRY)q$$w@8A%u`6pPb^ANC@sm%$t<Z<
zC@9KLFG|eS69<{(npc)tl%JQInpa|_5at-6ALbj(paqf%Elx~NwNmiRE6dMLO;Jdy
z1e*zSn?iDaZf;^;ik>V;Z2-i`+|(i~1>eM?Y=s~_1)u!9l>9sfkgr5RYMk>6DvL7H
zGfEURk~I|!EiDZgJVD|CMfnA(MJ1IA`DqHiiN(c<$r+`^sU;=F3Z8kzC7C6qC8;2(
zkksUiy!@Q}^hzBC=fvEkqRf=^R0Us01p^~PV@o{-caT{j8JWc}|0yIV=H=y=C?usS
zB<B}orlu(57b&D<7MB!dCY6??rYL0QDJ14qf<h}7L@4Ct=jr--hA_B*Oe!r-RVdFa
z$;dA)Q7A4*P0mcqOjal_$}A~K%~MD$C@9J=OUwbe%hxkRAs{EQI5$zjtrQ$j&Z&7N
zsYQGsQ+yNi64O&bfvX1!2N0G7i3f)|1^I`Dc>1|2c!v1;1c$^2hdKp=!-@wa?-uIk
z9OCKkXJyae%;~65oLU013Le2F`3k9t#hE#k3du#Oi6yBDnI);Y3OSj@CB=FQ3Z5kj
zi8(p><;4p5d8rWJ;L!m0B`C$@rKYBU!y+X$IVZ6wGcR2sv8X7qvKSmD`9)xhK=vpU
zXI7=^DJX<wlosoN6Gn1=N-8MGLE#N^Tt;GEdTNS7Nxnj23MlxcKz>U}%}GUevI0nF
zF*tm@K=K}`MX3sz#R`de3aJ%|xdl1k=+DS62blwk7LY^XL7`Dll$lpjtdN$OlL}Ih
zs8Cp%TAHe91qy3T24_xZM;{*rPe0F)ct}WdDk^y9WtL<n=44hO1ssD6gEJ>5C#Rx<
zUw%2*xu7sD1{n$RFDM?sCONve#2Z14((rNh(+T!+R*84>^l^<34sdn$bn|p}1jU?=
zs*k_321wk`(brW|lR+2e78DaKA^HPDT|-?VTEI+AO$IBNdRIRen0>*1E?!Q~P@X2I
zqJn#B3COKQsl~;h1Ojq0$hGba&YYgEK?=4C!I8l#5MALKI;vrgJ{n;6y84B<27z6z
zsRI>8F<QsdKiEk}M-!YP#ThtprdI_9aRyFL-vA#^XU`A?PrndXch?{V4M*K5kX{7_
zO9oCC#}G$_V8<|5sJr7GU0i}(gM;-A^mY6~ed9etTz$bDu+QT?Tpe9pgY*sb85kK9
z7=#!&UHw9WB9UVdB<{q(>FK7RfviQ(HBiq$Qz68|)sItA!7a0>xJ02OGdC4kt3qm7
zYLP;6VopwKioH7nr-Fh4I97c;omAXiL*m1HH7s<H4b@aoP*jLaE!KhMG;r!t$Vg30
zNi9++$j=02bp{($lYITdoQ*Y1bPOOti((!q)}m62@)bY@3&a>ZqIGMVXkyXt#K7t5
z6YQ!03J@&etmhtr6fVv=sfl@D%ky(mz}XpGZdjqZ!7a$u6%-g6@Ced2)YLLG(!pZB
zrU6(lT&04of&nNW1*PVsCKjhE!0Z7fOoiOk-29?SX|N6~W`XoFXhQr0$&HXq3y!j4
zQ1JpS(eqM^OHxzx7@WW+g$H?txGHFv>8NX{t1Gw$1^EYAp+q|*#ubuM)AEZ_6$*+{
z%QEvzi`CV2R5aB!A$~_OLmOHwE0m-b<!0t3f~pHpZJ>b2jC$(on(CUoVEe&o$Th+<
zgn=EDUR@MC-N31roq;pRH6%3156lClTXm2;C_ST;0#2cBprXXt-^EqODb&r;B?y#z
zoFQd5Gz3!fN{TX5ixm<<r6Z&O%c)c-F3B%~R%MWaPftO?H8D8@!chQes<Z-?s-Tj+
zSiwResj>vxLVzY-1#JaGBP3y18KRJxmzEDMl`R+`g(y-cF*4Bc^a}`um8qaa2`Y*p
zu?wz1z&3+?><rZ%9O54YF9N`MS_51jA)BLZp$YOoT3F~9XfmiWfRY0!Sp|c9tdNpe
zk_f86;jT@~FUn0UVK9f<26C&XUvOZEC#Ef$*s>*qJlqD)yyDcN5=hu7WagFRLjse*
zh=CJ1kt5jJ3Wgw;dFCY-f$Mrmwo1+~%_{+g0A?yM$Ce7>!#zVh;)7g6G%%BcPLONJ
zuu2t<(0HOCRWOJ!D1d+(BxQhd8YqZ{S4vTYr4&TLqX8)pVAUw7q)=cmgoY<5-9sxf
zjItYDA0ox0<y}~&VsK^P#9m0F8pWxo5S&<+3U7&&<SP`V=H{2BLW_HF>1W8m>Ef^8
zX={k6^uf)ofSknSRB&bkm2Tkd2Dje?QM!UW7Ub$1=mE{pD3vN|VWf?!3sM^!8bNYB
zdU3;`22Vwh;t0|lhqh6)H9U2}6`!W2Dypfl8WO!Egw+5p{$O95A;k;CA@F7aY8Yz6
zixVwFBTY?RNNJ=9>RKeH!mA-rgWNzN5mY#(AUF8Hb|K0c7Er2j0hK*4Y>(20!;<Te
z!v$Lzj3c*!%*WpX6lUNI4haf%4hao%RnUicS|1cj3ZZ_U{(cN>pm6nd43GrTuok42
zkpfa7$bcdTl5unif)<GkTp)d}el7~Wjse^ZoS+&SYBC=<6cpgLgWReBs*#=jgIwTF
zQ9$;&hM^`@6`H6X#5oGKAlrRh{bU$8(N%zIZv|TgFoh`#sn#L-9bJMHFjYW`cm-Pp
z2m|B}Trnz%5}VFGu8w}80r5Wm?w+8QhBJdSsK!TXvtz1o1*w4dG8KZr*|iv)4J$$Q
zYH4w55u{I*pQZrjlw>59DCFfU<mBh2rxq!sR%8~J=rO2+dQF}s(AIIWLTYY7Nu@$@
z0Vq#{h9UA&%fZ_9U_A*ueFacD@^khHb#YZt2MsfX2D=97dHOl4gHyKz1E;fxW00eB
zh-;9Rp^*aExA7n~ppX(ql2r)tcX5o=GBSqgbMf?b^$Yg&_k+m9JB4`qY8ZiI+JJ%6
z*D=T&(o>2L3G(yt^NkOV3=VPi)c`vp9we=<qweDB=IQ6^q7K$&1kKf;-j!ppGsrj{
zu%$XWnxK{ds5}MrQVWVwi&OI;-4G>&o_HruKad`X7BC5R6WDB!KS5nq{{UA%kV`@x
z-Qt5i9D`iJ`B{vC6X9_MTLqB+K^;sdP`Y+>QP3~}b=^W7Lu@@=gA8@NT_fE?Y+;Ht
z!OG*ojW13`1)u!<Y*1UR95gtTpO-4iz!~D|8vqVdB%>L`7&u`jDA*!}yCk?o5BKo&
zaaGU=a&?aP@ptyt@N^B*)MRi0<w}JhSCEq|K+dp*8;#^ZO$E3ps18X@Rmg;<HgNJP
zhPI}mWhu1J=jj@x=jW<tpy%l4q6hLNxZ?-r!A%1x0J$03n~e8%jfC_JHNfSnqJn1{
zC@qINx<QkCVqS_uPGWJ1LQZ~qW}ZTMVzCxfWiF`4P?C|Dr(mX#o1a&bQ4H$Q=qNyk
zF~IFyNDmIw|MK<p3k`9Ncky&{(?CS54kXS%=}r^W9W&E1HqbIM(K3VfSB=1-rJ$hT
z;_BlX;;Iqq=NV#aq6w}aT_D3Hpus6{pd{v%fOC`tOb@v80ZuKTOylY2rU8?I1ivNj
z;8%vJ1UVfPu8=M?vMVe#86dqi1qB74Pz76skRVTA4R}CnGC=BR1qE>T6O>sr5nXDC
zLEv!)q}*hsuCI@%bvZc^sZPVnCsb2kUtLcNWRSI%x+WxK6%-H&MZ+f)qzY8hdN>AY
zc!CNAgnOW}ntJ|0dWJ?8n$!*pc&LLy%qJ8SnTC**r3ed4G{@>1TKR<P8fq%of?8>y
z2CD+7#R_(|p^*j1p_qPvY0}hW0M%(=U7$WbgBb%SCsJ4#Ss8&0#%CBvi6*q4s-OU_
z9zER{s2whl8X7j7;_Txe>>3YEj*uD}YB4lNL;J_DG7+LaI5IfY(G8sF9dmLNQu6as
z_4M>Wr8};AP#&co4Dk<f^ohr;>l8tC9a3$GOPx1J9cG=Fn3Dr8Bp}UGaNa|%8H+(<
z?U+>~#r2&Q1E;gUudlzKf<7o9<Nf?YJl!Jo6(DqckgKnMh^vO1kH4QgxZWVQ2Bc+O
zMqcfTy9NaL5neZfLIqUDgT@Fk%0N)6!BwAu<Tx0h1EdBZo<4F-1}_J}DG@PV2D4Ak
z#W93I37p#@1uSxvi(JL(g4KWu3Yd}LN($s=P?fD=WvB_Nr_{C7!QzOX2spbdfGcYh
zg;o%SF0dX8nmUkSAj2^#J*;)BJlJ)hI>%oDdmXL?Q=y=MQj>%10J#gfB8QBFLCY5x
ze+GM)UYPemH8!N6Q~-^@6Rdt2w88Z+r=kKe6)=M>s9XfuMP3EWAOmwRBupU{mjbLJ
zRs)$14+ThtiY*kBq3S>mfyKEdv{Hu}W~s@bfNB?_R)ra<X^do!uVaumQB^8~DlA=q
z21H<HVOFWoF;j>~6_An{wu%*Q3`7!MuTnQe#F6}qQmKMR<)AJ_atf?^M5|L3FzZ1q
znlv>*H4<p(UjbC5T0!kb4hc}532R`W)X{L`Kq@pfd7yeh-A_+9>V^p?$ZUwg5cfhR
zbPQ1217aXm;BgfL9XEd;7uTS8U&jbtLluy?0;EwE;u;)cqyeor+<Y9}bv!j8SrL|A
zVfA*fD?%Zpg3<BRWI**L++8mI3@EwY(+%WKXc6G)2CeC#ZFgd8dVGBfeQ>^kmAT%o
zk+$ku5MQYy7e$EX5onYF6oODU2t($KKp7KJ8ZnrHO@)sBqZZ{b<G~3~T?b+pwB}`C
zh0IcbMx4PV1L-C}LkQXyGJ^Hsz{QJuh^;!<S}1|)Ls&8d)m?hT)?J={ZlJ159PD2#
zg$@H`9t37Kv?UG829P!?nxrPU;xaTc*AxYt3M%(d^RFye964`+8pDVdu@R!og5_Rw
zu%Q_C!ScMOCI{F|P~No!vye>(<x7~84UMoG1yTYj1K?>@4Qvil%5n{acbbut7Nm_2
z@+Be>p;Q&{(j8)!C9-CCeGZLxM5+Y0ULb8?P$R?B&y7I@I$D4b1qD4QzC}@b<M56c
zc&r0gJ6R8<o$Tx%5D9LaYk2zkg!<`tI)OUwI{pv})PD!for710Ahnv|y1*@4eblyc
zNIqzdMI~ffrX(M{AOODl1T-}d8UNt~=>m_NSurSs=BPpTbLw(><`tAey57l&ISQqD
znI#H&rMXF|MGWR3RbYp~l_llmCuc+DK|@uUV9g*)K$G>wC5c5P3W+5QmJH6E5HE4+
za{8B+fNVh5nhz1i&<pZE7s##tp&<dGAy%Ndcu&_LkQ34rQj3Z}3nB8rt3f~mvL*TO
zl{PvGpi;U#GbabM48q1v!2mpi23|ek=O5x4Y^9(8@hsR*&?<-I<kaHg)D(r%Vvt$I
zsfDGfd7#w^3W;DD@EVKEV$gyJTLx!N&{7J}+756Jq*$RmBQrTeAp<n{UY1ytnV6K5
zs!)`goL`gzUb&D2;w7el%}8Z%0Qm@9o}fex$mqo4;?i8mN{ysch5UllJkWBPJn(1;
zJW33~egUOHNvw1J3c3o=S${o5-vv^Q#6#*PeFZ2t*fm54$^?ydfXq}u=<#t34v7zP
z1r5{2gNoG<S3i9Pe`o(tzYvg0G0@m4(m0`uCuEoqBqs_f<Dq5;yM{n2ItDp#4hLs6
zs2n^!gGa0&qx+~i8?4$DG?^Ul=;soTWqwxxT=s(IG$46M*AP+;f^t7JbE#`MYN~6Z
z)kFdeoDlCQ*eXEMr~m_}C)k4uwh9olK)&H-;Pi9yar6U?Pa1$m0(@Nk+(SITv*f&B
zyP++2LvSq(s_%VV{Xo)?aS9iB)85m^)ek&Q2AWv_rvY%29`49M9Y;-d9aldWTSEf_
zO$Cs0$fODbq}D|k?d$2M0hR_21c5WNrjC!NpKCnCahlN85Fj0H3Sgz+Q4*w59jpl~
zV+ArvQxoJeL+DtT38>|QP@!uGRs$J80k`jrjX=}QkP&Nz%-p2Zl$6vIb5vbmJ({qJ
z0HVV=NZ-e;7-{kZlm+!by+=;4e?cJ+3O!u~BlLES6gc%LK$=q^Cxd(hb+0VgW{^+8
z@dxq>Bm$u+4>TVM3UF}R0?nCgSeb!6tnOBnpKGO{4pk=&G6$qk0Wu?@VP&GJV5^|+
z7Ub`%j;jsk=>{5|<y1hV9k3%nbNcXcIZ#Cj9-IR^95liQjS5hH0(k`4x#0FBJk3EF
z+6so~Ap)Lt0gvgp_(R5iK>mZM2bl>C98f(5@e{a>YN!KIp$-dAc*7ICH~>`nX&CCL
zE2!&0vWF&W3)97)0a62l#v)-k0g~zzv=tymYZ);J!c2#VfU*Nh%M?=EgL5}zA`EOV
zD0Co69%ebD%z&D2s{mzaLlTR&f+1=>F3VtOV897gWUByL8|EJ3p$%#r=^GkZfZ_=h
zL=Xj_R00hmNP8YsZP+Rp!dsQdq6V<i1KLuAjgPqbga&&+DspIWfyxYAZ2*v*CQ3U1
zujj$-3DAs;FV3}HVho%CjzNyTt|6{L3Qj?;&OWYwwuVL)Ae-co=VQRRSxZApQwLI?
zY8jcDfz9WGt_}<E_w)<VH_!*^RDzV?py<#Bi)$N#5){;YNM?b=3@A9kDnOx$A`c%=
z2S+lf3W1D9LPnw?fdzGoh85TdO-*>pg18Y@c7WWWsjm<A0%)xpBsGKezzPg)1w+vK
z6i{mtwhRj_kK`;+@da9##sDABCf;TG`ru*@>=0->TR}kq?n;QugkfnOY%|nl42YJp
zEli#~dl{7A?R02ZXjnl*T-Q(+Y$t4n9K&rIFoj@cR+<d(+z%Fjx>Z3}0j>~cB1*1>
z^jjct2dXyV1s!ON0A&~pY^<KUs~*&1q&W&=d=Jy52`}}rSPB{cL-s2qLSTN-Hnh@&
zq*4V11+aq@Y@xI+EUzG!p|IX0q_%~c1=a^L30q>+fYfo&kt?uLxD^;>6tv_(lntPq
zCJCA!4+)A?z${3>xzhrY6TwF7`GmlO6Porkz!KVqkPM^^p5XweR0B;=`wuiuOCaaL
zLz;_$6Koi$s0O(V)t#uT8MIK!FuXQ^$HnoNVIY@6N7<q6Lc%RoQKYgBRH{M40~}_!
z+Mkd#4^DnidoWxM?rLblYXHcs8(5WshM_tn4Qj&dg4R74@roK&rYK<rS{DSW>f%AI
zHH~0!uS&-WQX%O$g}S-92I+uH8L&_AhZ})5I4B)JX6iMxG(k%y++2fTrov`5pbLE!
zAT)ynWM<ph(FZD`psyDa6zZx6t`$Ia9yFd@97A076+k4|BcPEb___cMkk?=hQG^;$
zn$m@&W{?L#^$ChXP|*yUw}&hmE=o;Iv1fqHje=t=I3&n306MA;TAT+8C<7f(M;Tfp
zfE6g%D(Lz7hv-55qXRB+A#E$r@&a&hgQpabmY+k{U>55^+Uwxhf#?UB2KGLrX99Ky
zECMwkrlQ6fq*Vi|6Tx2eaRn{<g(w6Sv0&>#?LslIyL^M)<AYuOLO|BIIr;><>Va08
z`2@Ry#*R4^6<l+QQ^DH~K!$<()m5oQ`3z7yK&@o(B41FLffsufmZlb$DCDJ9lqlq6
z=B1*hPUyHB%t}ZV&L9AG2PD~n+PMnqJYW&9g|-TYxZDXTH6hDtQSCwR5kXqO*!n==
zXb4J8Oi?J!E6L0OyBWHKB?Ue+N-)SF>&F$4dIdNG9n@-2RPY1st^kKuVu}K2WelXN
zu7@^T0*)$B{RPRQ+R!Yj30fEw8srCBk?xldnHGT<P^^bkQ@Z$rQahwQ07?zuv<VG!
z_$&uV0x7XUq^&_c5Qq$@EYPqrMe3)hgC?pWu?3e1E=|g^g7sfuqr{MyF#wqb?|H!V
z85%=O^i3@WZ7xy(EslX10Gk7VB@<A}1ZMzv-v?qcJIrLzx&-hjK9Wa3njp!U0X|Oc
z>4w^i@N{E<<V|SI!Ala*{FyqaKL!_pq)W(pLPS>uvoHXqSsh3~BYG&Hkc68AHyc#c
zFo=Tu00|TYTSPGhTIUAui-Nn?aQ&K~o)o77M&N*b2?-bsUpj#E6V#Vr*MZ_t16)W!
zxQ>1<dSH7XZUIM*fhMH;52}k1?MHb34{8@A7lH=Y(MS4G>uz0G8v`^65$_9H0uCA2
z2}ZAgJcC@FA!}Kc88|^41zQEE8dwehwW4*Q!z19@1Ys9yy{Cb--osXGf=2qpK;vRa
zBb~5f79^(wl0&QsP=E|17DGymw4!{_&aoWORuJ%D0!Rn)7^fwvqnDtnM*(CkWV{r4
z4AO+bnG+IC3JSWM&KZeCiOD6YMGBz(Y<cMl$&ihJpfN<~s3xc&)&q}R`ndXW>T>#|
z=B1ZpfL4trqiF{18B0?z&`~JPOwY?q11)p_t@Z=i$jON)rxYN22tdP~ka0yF1zkfV
zJ>Y>+@E9R@B?V}_(@H@hI5RI9v=A7Q<3Yg$8gPW}TSzQcNK{D6tVm5!$bmRd1GH)f
zI)(`z<kVqsWN_wGP)I5*QOJds8z8Sic0#~LJ$2CJaudO;5c5D=;1u$Upk{!lk|AX#
zcuX|2SOL0`Oraz(8??CsW;19#7$h8v6%vaTauf3^89;l$6u>bL7RxLF?MDH}7I?fH
zZf<x+Y945H8Q3<6Q<D?(6p~UIoWMSTm|K#XqN9*mqEM7tQd*Q(3?5amHBcx54FDIH
zfZ`Fff)KQE1;mE#*;FXWR|K1p3Eyh~QU$SE0lecNwFr`S$Zx;NAVy+AZ8gx?C#bcg
zui)wD?CS!WnSi&q42_K-qM$m5oVK(E!Y*jL7&LYo@9P>I?C9>QuMq4U<QU@Y5g%kI
z0v#(rh$uiu4DgLZfcCDyTnlZ7f|~3)pm`H5SZ7UBN5RL{Ekp~Y^$7BjEYwa&=S1I7
zAEFS{zyw(iE`vyIS3-IM5EE@d8%IEmC~QqaXbTDCGO&fV3I?d{9Ro;<7Hkw~tO2?Z
z4cxfFXlj7cp}hsTMgUbz;HU%*F@iLz`}&8uf-87bVbBmcw0buL>qO~hqptV_`2yUc
z0+n9ijLU$ze#FpF9nvC2nHK}a1-yO%RVgn1&{1c20|J^h;N$ra+j8?uQWetjLFKPK
z);5%DpdPp}rHM#K3bqKgA*Z4O*v+88DQ0kn`4Qam1E)jqE(6F8B6zyf)PXa>$p|zW
z4fZs6Yapmq0v!p0Hl=;?K{F^2XM*-=fZBoz3W#PY!En@sxeGkc3|di(GZ<0Z051MW
z?LtpCQ^<@pcq|y6XrO&?Q1>0wG=YT(Xwh4K8o027#v`bW18Nh1e5I&RoUf3Xmy($b
z+I$SE7C>DDP~`;~zW|%A08ibZDg+e7AVshO4O;HPTCR|01#0@%gQRcJR4dXJMo`qd
z!lvLrR)UI0P_?25Y1Kj9scQ&vD4dI4Q9)81+@)A@8>Eec&1Gf~m%*|os6PoE%>`$^
z0MHa9H1t4~T~2CR3Ammx2FE1SNst+CkQtzrVBmG*u#JhZS_tGlJqAaJE;rDavReqK
zEYR~o3~s?Tyas`KVEJjFDg`uMn5O{ljX`P#(C&C}QyFx&0H|#bTF33`7NTJU9z@aw
zIRa#^wxOoJJ}5hCSiyue6%?V39&lpNgXT=6Q7xECQ0Ed9IiUq9pi}|x+A=`;BH%H5
zi1R_o2%4%uIUE#G;B;3E-sKKXDVfEvjRv5l*YK7s$S&~25yHtvR+^wy$*#TuoQevG
z(2&ysB~Wl111f-G0?4b-5CAjbBXS@U@={=RutH*9eo01ZkpegxAglQl6u=cV$Oj;2
zgUSzB-?toU6+}5o&QpfuJdh4p-x_2zDCL6FMt&Kn)`qM^K}j9pxB#b7$S50l`!8sB
z0XUE#O(y7iE^w(1n&oqckJLd2W??DB6P!3wD@s!HAk)K0DFnWf0u;i~@PrKTS%Fg~
zWY=Y8324F{<YbVG6_QHR(o%~Uu!Swy7f3_8U_XFLN{B&lBOqRY<XmFI7Oom>D598w
zCOk-zhwaVQgNy=z(iynm133&-=fU%<qJk@U&k8t1;SFHOs0&gmhZZNPdEk9l(1xfU
zXq6&rX%8Mafl7mOj6zyzPEI8_Q9#!UDIn!SL<GYJQb8^RhZJ~^IB3~IW(jETDWu+j
z`58=WgVbt+H=lwUtfeS9PY+UlfhtsZ9}Q!?5Y)=C#q6Vj+Izv^j0SQ^2&iZQ?dCyh
z(PrjBle->hqzsg@L3shvl!ZhpsHXu=VW5!JV?Y^A235?E2_tyL16dUcEj1L<!RK0l
zmsaONMr1%<MPxfjB<r9yv-Lo`tI@`=Kp7Z%oCG8@LtFz%?@%)#B{3o@kn$R&zo(E{
zqFxN`q3EH_#v%Hkps+;khk``Vu?kAx6ta2<vL#0YJdgq2oudirNrF$yK<bwws|CrU
zo)jX-;LI7458IZKsF0Fbl$u<UUsMTRyj}_Jmx23};0dE(D+6$U(#Hp4w}OJMf`Sw5
zyqMIylA=o35}Oj3p&&a!z9GM70a`bLyu%AJ){fZY1sy&20|f+9r3xKog*VGwJcBf#
z<F7*Cx)H2F!B#;R%z%ugf>ncu&k@Q|+ZXbXTHFaVG@$`;N<4UZq#<;9B(&xQ?X7{V
z1UA+I9q3^TQ|syD3fipV<L{2VJWnS$#4#i^*jC-&$3<O-!2v#V21@X@pqvG&blgKc
zbetW7f;=7FU7h{?LW2B#Y}I`{gG1DH9G#tAgM)3=9RmVf{an;FAtRyS@*TSM2{K*>
zDcL}CPyw!f1Rdxa6l7~@V4!1*+dVLc`?-dz<8YiN(wriE1vxmB6*P=>Ad6jK3;Dq7
zY(b@?ALu{?P|AU<jseFEC{V$3*KVFZ;C>WjwhfvikwOX7tN`hSv@F4TVFNVa@qZ0)
z3ttC1jR8*F&{+&fp9LIl(0UQNXAI9O3^Q<gQczF;`$@xC$It+@NegVOhB>&kq^ScM
zmDAT(S5Vj25ApPM)v&VAM4fRa&Vh*0HF(<s)mG5b4{Vm9v@MA9C3vV7G`0z9<U@Ba
zp!m`hwCV>OFi>A2TqlDWCLq-=uEEYho&j*5qXe`jBmj{T1tbU|A&6Wvf#MdDV-Z~<
zP%41rf4J!+L_Ay%SuTQ%pX-7B3|@T+UAS)y*^UP<Ba`zBDnW-}6@X4NN&)!-l25@7
z1#5&QZ`4vpfx*(i0CJ!PsEY|IoIu4Lq!<QID)BRLLW+7wo;HGvib^tY`nmcBghVRX
zDnJ?9&^0Nb@no>I;N$}`5n4KeT&2KZXkco<>E<8g>lmV;?vh%ZT$EW*l9``prJ%0k
zsH3l`&Hzf}Fctbbu!TuFjymcJE{P?nV1<T;5O*NzJM48GYW)Vv39b>K45I;|bo^W#
zBZI;9n*?ZV6{&ths0GzD;PbrPVCP^dC^+Zm7L<a{E=jE@$Sg_(c>uKBG*uxzvkcUb
zhAbEbH9ArfE5WND!3tA}84W`n(=t?mI29Cn;>dHo#tOdvejy&g8iq!ipfE@5D~6Ol
zU~y;Ym=Q#&zPgvApSq5^o2!$$j=Ha7kh+e#V*rTsb&OQkQTGZ3$$EwQfW$-H)pgW^
zT?5p0806rkG^p99?(ZC;uA}bf9|qou?5wU2I!ys|t`fvzePcr%BXb>NLmguSBoc)S
zIZw$Lx~>>`=Q6~%IJPc>`f}j%SqqdZL7Uq(jC9mBJdHrh1tAe@Wu&R8;NlnwJ&!6S
zu@bZ<-4(3X1f<pkq1M965LCNHx;h3yl~<-F7J)*Vi-8jyWT5uE3G&)TuxPLbm;!H@
zg1A@1#L5ib9RhF6h14!!bqcnSr~*|Uu=W~sy*0G&?(6TO0dj?o33S#2(o5o0RB+BO
z0=1kJ+)|T@N)wAJ;q5+94;m8Q8sJ@*Mi$`SerB3Nd8#`2R33#yg`CvH0tJwtU@JNx
zEff@e=BOotHRN0wP`&`=Z4k|=s1Q&JTLcYH)8NA~Ae}A+*uXb9ZcuhjfDV!XnE@$4
zp*<8(Q3#XJc5#dZNkZKO4lr1Y2XgKNcz-lF`yl1B)QaTP)D+Me0gx^bXfHHqKPo7J
zDk#7V2l*h>Hy-2w(2^b$I}~(5$pjQ9n)=|~U5W}WsjxG1l;Pe?0<9yj1hu!*!2L~d
z<RZo$TpU3~AhbUglnOc<FD0=OG`5rmKJzO-O#z|<-aZ2R5IISJ;|+0K4_G;@!wBhx
zgZiRw3Xntx>Mj}@L)u)R0S@2%GVqa0CHass7Eo;4Gk|y8z-$7!4%8n4IS$2i9nj1l
zDBUU8Du5}Bvx7jU!Q290Ee3ZE)<lal&B9wVkT`-y20Za9g0|aZOS^pF+7F@$)N_Wc
zMS<|a<2ayI$k0q+4jnmz$U=IXkg+v*(~ki%?gcUl67p#Z=!q+{7<>+4W*&Gd1sr6E
zJ})H3L8LZ3oq;04Ei*3#)uc+u=(++*dNcrA>Xu)WoT`wMpI-nvyP^c84F%1Q&=SG|
z)E@?yUU*76Q1%2RJ8+%^4RC@AN*lON{N)}<GdP}6bc0TXf|RJBq79Z_VI?2P!ytX&
zuz?&)1+x}h2H>lgRZ;q!pn4Y6z}5ga$v`dVcrXi8zdJKvn+*l22Gz-^Jx<UL4)@d&
z=wv8p=n=9L12iiNJvS`}Qu}g)YI?|`wqPp;I|gS?A6Gw!rQnVyVrmkynFHKMR{$N-
zV5^{OsH5N<66E6y>c^%QrKad9fX*C&B)7~oP_NGjq9O{e0_0ZkJS=DqGS~_{@8+0O
zoUfyhpQivRB|ziQI^Y#92&a_fD;R1+GKqq}8)O+axHAJfa|AT+1{wp&gq*#WSp{lz
zfF|D{j&lqSf%p|vm*MXrE5cVgX&EX&ThSU8nmR5akpZqc&OVO8!3=_+Jr3Z*6t#?C
ztvr-g3TRywIM$3AI9&rnJ;NM*T>YF~6*OQ58ft=K);+{SQwJ_)47CKjA`+`E6HSN%
zkTjWU>VOBET!X;t>5L&Q6VOx;QUk<5AL4w_p^ji5=o{(7v>~767!l$c<mc$45bW!&
z67TBo1_~{8#2lcDtFxbLh`s`Zjt>a(ch-UIzyNI%0j+@moumO;BZi~`WQH2Tj9_1P
zeFbmVNGE^CAeVSg7trw+@ga^*KCbbe;4@St5o*D42k!LiD}cKG;GBfKqD&zm$lo_0
z1UzTx7wY2!<%0HkKwY9`2-?^Ma;k4Y2v|R4hZa->X+;Xiog56D?*0lP{tBibo<69&
z0Ik3TWl3;sLUo~MO&y56pd6|I3Wd;MSEx#m`QT+TAoGkEOgVi#K_}9Jm#afef%IEI
zgT{!=1wOu2Aty68vqS@w(gH$3E5Xzi)FA_Th)wShEs!<`$Ocf(vIga5q!~+4AnH0R
zI0lD+%WyCQI=utQx$&^GZWHrT7{IzgY6}vJ5_3~QOBg^Qucx2@o;L>>=B$vPoLpK|
ztOJe{&<qNw9tGu2@ZK|!J3#Gn&<ax*S7#r`AlG=Xws^;2NDOE&AQdq1m1=(ZB^jVh
z3-%M}M90ch@cDcoKiPo%1Uh339upvI^D>iD70MIAM-!)~mVjsF!Mee-Ij~c?a&(+Q
zx)X~*b1xZ*c_}%mp!1lMGZY~9ffhL=CugRl=9MJoD3li^7APbZ<(KAx55`3rAqBYu
z<TudTN;gnO2IU1%G&@7u9*_|bP^VEr!&FCI1F~nw(;qZ!V+&f12r4Kbr7C1219UAC
zsO<-uM1yR4MHF|o3c5xL(0ULu%OwSwrvML>Ba#@zcF68f$UX&7?ghCc-r3(bz(3g4
z1u_zYE7Kv3IYCP&Sb7FkYM_(}D)3Rm6q1w*it=*{O5kf^DRF}{q})>D<b=5ak)J_>
z-1wZ4mk&Br8srjaO948LZVnki1h1$9g)nG66^Qn8)dL^@3koMtDW?hDzz^C&2HtK4
zE+;f$eX)=r74Rx7n8RQ+JgOl1-UwnFIJbbd@j&7Q+_-@pX9UUwy3Pt2iN%l%1gb2-
zEjjSufU~2Yv#Spxr+~uVIWaFeH3ytaAvqY*QbS5H=>7nWAA#nuAoC#L%wP{XeF0J*
z!(9w&y?FX*fD0p7Jp?{mSr2?>F=B=Q6!VBPguuIm3_uzn=@>MNtEk{wQ36`*1W6z%
z&;gA6BIMRB*oUCJ3p(N$T#{;dY8zU4Y8ygN`-E0u+MZ}<;kfvN&YOj}9&CuSzh9VZ
zPzb2T2!<4(2<K=b&dovbsbd6ayAQ<4Al0B+7cqVYUq6VfN7o1zao|{s(orY|Em_Kk
z=0`|78rFw|%z&V1hx9N!)1Yw&(~d}=_}YW0`+)HK7*rzRZ_i+Fmw@z1Any<gadd+1
zW3U9bB!n5TR94`eVS(KL_w;jdjey2Ph@%tu04>NsE<8X$yA!}k4YczBbpDc~Q#?4r
zK`Wopw1a1w!G}|pBqkL@_HlsLzkrq-YJ|Wv>Kbb5TWD%oC}=BKLPn+?U0gtk+CR)y
zL018;4zj-;lwUw*=o*4%<{>Ttk0&6~79>rA6oKcfAzZjIpiLgoJ*uFFmA`@~Xbu+U
z7#)x{T|<aFAW0RX-_y!d6S77XrN`ys4_&DZ>8nA~r2@D~0A*_{fV`utV2DVi5T9VP
z9qb<lQf!B-g~t%cc2L7a+You|7n)k3{VwR4V6cU@Zk|4%jb+f7N7QZLw1X>kE2H#u
z5JrGDB!CugfjX{`(iDH1#@OTG=?5|boI0VqenA6O(98}w(FK$WG$86UKrsVKmFfzR
zGkYANwGS-zK!!mS`MK(WIiR)C;Q9k>5t^KVrlux?4AczJI235r9r*Y&XbR9%M-59{
z;bV;wKCl84(lvuL8bEbnC}=}^320A$UK!{pWYD2_$%#3j)k`3^B6fB_G=fVq(81E6
zK^Vm1(z3*y(p1ps0HUP~PPU>9oDhAm;s7iP-XjfZhA<#Tmi1BG3o0s|VXaAU{S^}A
z1F5)R3pp7;tKzWkSp>ThslZIm&rMaxNG(bQl~kbkhVCx`SrVxaE>|PL@lB||fV6Yn
z#nlbeU<=V#@DK8I_w;l0iH8Y+Y!N}N!Hpm_IHX+%u6#f(P|&g3knqt^htD=7Cgm4_
znxA@ldg|b@XIL%)4dgmI`ng7UXlO#$)PPL_i3huexVQxb`G;s=xJE}4QhS2cf^2p5
z1NV?Xp4R{ok&u%tUGu<a3V=j(BNfyXbe$n34OkzjIRhJA^>hQ35TLdRC|^Lj5heNH
z4t82jVmhw$2nrQhlsLxLqIYJH2eq(~<_fT@LLHwFXK?0pNd?_w0bbb)@`JNNBIwjo
z<go$Js$NI%@dw552E9UJF=!<S<UoWF*C5|`XAeg|(ApQ!tta_;3i@zCeMqk#e`#XK
z!08I>`Fi@R#0R^E_=3)Q_w-lsg*3<<gF|${4uqv{23bTe6=9hIoJmy5lxN_C#t3K(
z479=mbhHM@9$jYzP_%&7?s)n`oS<N<0B-CdIZ#s@CW3G#sC)=cEdlrPKsR?-gHKYk
z1*Nw@Pk-1g6L5Dzn_n<XG<9@zbT}13$BrrldipcK&wqgwj3B4MGdM^oN-6}6wm1fZ
z&wxOrCr}C!hxMb;+qmFR0_`Y<Uxoou0a?<Ca3r`+F@uMe5vXkOgsyKaRsb!AS4aex
z2+j)N!#$D{K^KvLZz#zu8R!r|l$M~dfMF$+Tm>rW!NqL6pTDcKhrb5sRu1qioE%!t
zLRSgum4eSNLCnR0*31@zCf~qE@PpUB!p8f+-8RtG7OBY@`Jm1=ygDe>(*v(uS5Qy@
z4aLDWEP&<{K#NU42b+L19Xu0)SFGUAS5nBcbD$A1kguS9OHeovlZU7|as(QcfYu_Q
z?y+ZxKKPUkPspeQsPu=ee$h|~3G#Jub<<P_xf8TQ4tjM8C`|^thG;-%eL?4fKxKR#
zgS|COG(mGcpn*3KSKmZS-3<!VBOo(;!qEB0fY2a!SJ)Oxa6S+Ox2i#>mH4>&K@tFT
zZ6+w#z%33)V-i-TL)&E_H@GQifDMGySdcjqa2){Z;)47d586@W=dOV~1^_Zv2h>D@
zSf<0E1#7`@h6MSl_{N9$LX#tCV-j2lVi9E3D3}cz<AUz$g7t{Vb%6vf7idD;Ptcw{
zYWboKD__tv2dJ|54G01I51Q^EtxM{KwKbv#PcW<@qlB~xamw65UbxF+3HMN6NND@{
zxcX5$tjSGPSkg5(;p*r>v$GD!wP21W{&a0lLTn?&vyKjf6e4B22Kj;xSVGu|nzoH0
ztx%BDK-&@xjlt)^z__M{kj^zoH)!S)x=@xu4?1HDIld|-GerS(6%S}VEcjv^=OEDa
zYLJ0q@RC=^ZeEZnpavo2j2KXX09x!0Yxslg1h@Mk!yVvK3N`16!BT)@aImMlUpz<$
zs96mvHBG@S4+UHBC07u64fT)^b#OR?TWp{;4T=hmsPzii7Enp;=;H&LXuvXlOm0g6
z)m6UkD$YT!jv=n`VV*%Dp^iSFW5~g?5-6plj*gCz0VE}B!hM9$>+Ko|8jJFA1!;n?
z;yqoks1J4x0a*~>=n@ZVT!NH?Edxz~K+Ol;I^d?D;q2q75)kAH+W)Pg?(G^G;OL?b
zT>t<{osg0pZXRe)3uy8dJT43>>^(z}QwC(+1zeAxKg38_Edni31wg0EgA=9(_^1d&
zGYNzUcuE@F)&x~+;MSNlw6=mQ&Q&*1*VKVBE!8!lBikUwkZEX7Cug4^4Jcp7Q`guC
zp01#^7$RL^Z!dx3P8Yq+6yWF{>=~sI;OGuJ-bx3|4)=5k@c_kvGXwfLdG4+u5MAK8
z3e+A6XburPV_J}yo(h?R$xj2%c*ELHklqC9d?~2i1hy4AH3?d(8vrr@F^URm8N-dx
zVQ}UIs|UMM0X)MBR$mOd@ebWWQ2P#lD+{&V;u7WwZ?}k}&SZwUxPn%!YM6jRMgcTd
z3QiP+FW-aR+Jtf`mWhr_n5Rm-i!0Pv$n|(|u7)9KOvDsAhK@t0Q>a_8XB0#yB1piu
z>p_;_AziEE?i%6}<_W!|4!r3BG$oLjl7fD_9w?>2?%M%%dmtLaHFR{qr4RTT8HgCn
zFi=kh5+;hE5m9(zQm|Esa*YVlKzPbT6IC4~3T+iYr>-G9pkoM1-ynAold9$6v7`WN
z!z%>)_=m#_Q*cTJ-%E){9yKL{dd+AZBv|?b&p#w86zAlZgKo}DO;OM=GBGevNJ=aP
z-2thPlUiJ?i7lNQGB|UhxC_+oD=8{X)dQ_l0hy<xpqG}IQw$Nv%P)bL0tyHGDHzm0
zMD2h31-pU@NpM|2OfLa+@;Ibr4;lcAcM5fbwa|s&p{r%60J=6&!vb7>f!p-ZQwlXy
zLPEfq25cW_1sc3RioMSa>4QTZ3EC{_q@$xF53k`Bz^f8Ku7F%>WC8A0LsE_kq;?0p
z#8?wF9vu>*;vDbf80r!aiU&vw9x_6U5!&FHWLO&;vg!vz4YVbW+NL0s4n<K))?g3+
z@c4ir&oFSxLoY#5Wl__eH3N8;Low(&(1N1Ovdo;+^weU7yj0LBnxMscpd}i)pj%f#
zolp2Vm*5L<Nk}c8uznh7X)fsGRm2_z3DA5wG+sfnpdA6hU};b~L@g@=g2KSj4w6Al
z55d7;32=H4LyYu5H0UdU!X_AW<_&D`vX%uzOvAv+7?QqVD>>l{=|Rqf-V_5Gz5o?o
zAoqcULFfKL_T++Gq5v&3K{Yw}vKR2NXt48bKoiLzRnXZ+&~zr|WFzF_O3)NJ^okoD
z@S-YDaO)K`4({g~4qjHFVF+GcscQ&sW5Pv^prVk(2s+WkGcPS4+@gdU2pUa<jtPO<
zX@~{YApbySDPcpPC?NnI<;CuI$mumOUATP@Kf4}e6(}Yk4VHkQFcsf;{{Yt@P;V8&
zbN2NP^7BFPgIz-cg2F&&{XyIgHv!zhF@T>47UT+Es;!`50=+N*a_A58+z4b>9aI_g
zW=psHoSgh}P|8M1`=ARUL0fR4H}}G2QbeKU1!$Ez=&I&oEAW+-&^^M?sa9hP(5ODd
zwV;U8@B~d;7#o4(3$ir^?g>Lp(8=K--!hm&&F17(P|)xMttK^wL@}BcBTYzS4BET|
z&2e$Uwg!MaWf%cEcvKUbxIHoMDM5sYi$APfg7nf*L&g<!OskcGGvvx=wBiABRVP||
z6qbKbQx-V+IOgOiq-Ex17H6cUfCsd|H*$l50i0i9Z4PG-Z%1bz@UAV895@$gSb=Bq
zVHpoBrl|>D)(=`M3kqRSj`DNW(+Cb$iFb7N0k7!?g(-;d2U?}?136Y3lo7#`h!FpR
zn^K^nkw`n??O$m78&N`oayRxiun1}??HU3uq(Lo2^i_eN&ITxJfaFk1XwZoxA&`N8
zcv2*`fCiZcavlEK9CsND(ucd`)<G_3J;OYGT-{xRL1nGKGsr6%Mw&W)uC6XnHpm^M
zm(1L-(YGMauwcaAFMV}LNujQz?(FLt;pz-p=pPyE=jf}hqwXFQ0AV=#_yh;|`-AoZ
zxVVNmI(w+=xIy!of`Yn>r=z={f3T~%j=GP(d%UMVSgU_%0BGxgvma=KKtPbMGkBvx
zK#;GmQ-r#XdO&cvV}P%^4t({Cx}#4>K#(WMesEc(uA?5}8vs!p?jHo&vZn3}IvG}7
zM;%nwsq3h_Mg)fXhd8S1Fu+{HsqW_*0?`xZ4_XrkvdJS7;wGn1cV`c8kVufPyA#MW
z!I8lbMu3~2uVa9^jtA6Noa(_IzOJA!2#yR62m<YHaEc6Y3=Rf4FEZH28DtFj@-uZE
z_0RzKAV(LF_g(zM{h(}JxJm9o0T2^F1-qjU$X*3?@L96z!LH7sL7pLz>W~pqC8XIH
zP**tK(FxQQ)&aBqT-_Z*Aa||FGjJkyc=-E4(}j+|n;Vn~E)7s>Y4C9<pb0#X3Q!7i
zg|x=ND}*4G12{`*fG^Sji$V%a&`L*;9t}fH9Z=O02AU%Z2nvIhn{MEm6>FIXzVjY5
zF9q5H3_3n0vnaJ#0b-c~A`3zaK}dNDnPx?8!AU_}3JL`H*np>tI@qCz(jHUVH4w7a
z2_zE_4Lz8vA-il5`?^4CKtrfujy|ET8tNbqLvo=yWbPRpHaY>|kv-@-Q#J5xw}OHK
zXs8N2LI5%Z8fBXBZW^cq?CDaB*x3duX+bJc`~qoifY;!Ii&Idq5mcN)W=25H(XayB
zuA?5L?W_(iwjn3+g4VM81iOMx4&#K}Z|36a11i2D%M-v3$J7g%D+TEVZ-GQw4dSK%
zIfn~e$b;Py92p$%?i%77><(EW28k)qz?h3agpDoM_!&51=@C4tV!(hT0%>$G@G)>g
zQ!hjbf)7yuN~dPv(H7`w;-GLNGMda``47~BARI-A<OrR40EKzHn}4VuXmO3MAp<8k
zor6}t7(jQfAW{#cWnu|#nIQCmMxt~LH9`B!L2iJa#^(pigwRL<sRHQ<)&Sjo0%E~!
z^@OBS1q_|WkhFkLD`<5C)K<_^Bhc0sNL)eU4bt8NB}IgdAmcy>nSmD4LE3omeVCvI
z5z_tTdC8ESNT6%J3sRFo2Xmz$GBjwaMqLN7PYiU-JY>l_a$<z1KuF?&ra<^$9&*Bm
zw8_=|{GmtwK-FS|3&;cNpo$38)P<>qoKXS_3UC>Pb`?9cSq8ln7)Q|rN~a(Lz^B}R
zE=`BG*Wu1Z3Pqm~J!9zl32=T!$pxNHpeZzjkPbqlCTe~L?L$(4DFkN+RJ}%^;@C3`
zl32i_itrExMX{$F(tc?83DRg0j^tF(3Jp#L<lG3g4pO^-3xAkxXf6fq%!27eb|^$A
zVRs_ZCHyo9=*TFjT?Fc5q4lE_!7DXkEm?RM5>#5yt_KM@GYZt421Oa9<AuZnwUgnY
zho%-BC~&n#;ED^X)(CW?7WA4J?B;@2UO`G^SYj~L)P(L^LNXJ2Eh^XyBS<qHRhN+_
z?7mDKT|8(x1<oZ3uxt`g1Ru#LE(Krv0XZ}zH$MfO>mhYFtp5X<BSJL+wf_UwSBWSq
ziXjG2tp`M?FM+!D0A9<wK#w*6*Q=nmz9`z-1E@;ysE`Io4mKWXrQn#7Qmo+U>;qb2
z1|QY|9s5)aUMIi@QVl<iKG@0zbn>E$g02F-gA&0@@<9Py1Tr--1-u~N(b-4OmBE=4
zatZ?h6CiiAfY&k<<>!ER9j9lOrGkv}bkSn~ov{I0F|Vr-1U}^tdUp(X#YAFB3Fxw9
zP-h;xP6}i*C{zqUegW-VvQh}iNLBE3QOGSVE&*LA1Kl1M<mv7a5)4^@k(5}R3Jw8K
z-v{fuH*hPJ(8(M4N3}pZbYLS<ph$4_3(+z%HP!KS0dI_f1Qm!0whOg?=IHDL9_j*>
z8@R{7Ky#AtG0_0WpkP;U<4Rq_)5X;<#M8~wHON+7U*FS3UmtNm27@9}>qB23;tYL#
zbxn{GA6LH+9UV<jI|Ec6gWKBR))uJZ1(n0Fip@0$RHFq4tHk^H2ZuU)c)EaF7>+J3
zP!@DuD(Kc$PRL?ph)p``&g$TCEa(&|e7`BUJqKz)g*v)vc)I9-3J@LlApg(+PzC^X
zu5{dd9NmM#`2aFA3Uv&cE2TiYMZu=I1_cHC1#5V^g!=kMg7xu%<d6yh*a}n7h>U^)
zq8SkkZ#sak@y<)kO$8lW37Wf2N>wOJEdr(g6lnPXK7$u*A9`yPa#}N_dWJM5(Cb0?
ziAmrXgBFwu+6tb*9&RBT5Z@b`X@XkN5Mw|Y13Gu>0@|nL>K6hEEb#OR*bGe_9ZeB%
zdk`8r@aVIFiGn0ZPBxlIsRrT{1qEEG2i=!gYEe%&&{+VeX$%rX;M@Q@;SyB45}pNf
zf{x3AN<ky&)DiT4W6(H}UkGUGTvNx<*+<1W-qFPcA_$q>g0M9~t2)8)hcvI{=<EYE
z4779)G&G81PRj<;1H???pwsujc>+}`93}NbTG5C|1+AELhvZ_YlR+cpI<WQxcw`JZ
zTE?IcixE&~4@HG0bp0TbCv-r$8WInXV8-ajx<L*o2am)-&gwA)TL+$(0qxm=Cm9@$
zMAoEX1u{-kU!Or8?n-q%kRx3@gVZ7OFX*m=o@0c_%@Buz&i^79K*ZVY=IKMC-JtRp
zQEy|8|Do2|@ZK%KIvc8Tw9ZxlUCrz|?CNY#Z4SEK$_3QB2Op0Psz4#D#}SE{*eY8E
zmWLn(FOFgtavl)2A{CU1A^WMo#T?;6mBAHUSAbO$Rj|6a`alX()Pj`(Qoe!BA+>OY
z?_VU%<&bth*hUnWgIZpYN&s?9kfXB?72S$jnkwR}6ClHB(2zl-1ssJcsK^Ahguq4d
zXvvRRH4aqC56V-LC^J9MWor-zflGF2P@e>8{{^NBZIB8?f6W<ufFtO5chD&nh#njG
zv}R&w;tBOyKz$zE^F8?cG@xD9$a;})ktFpbb1CSo58{|=1${lpIthJH=vqQ@5x6}7
z8U2Ec(LqKKK*O!@VQSb66l_5r^fpCsLmxI=0PF077Z-vi;S&*E{S?@2FQiG2yPf0$
zTWbii9@JTZ4$7m%tUB~kY0y&B_z=)pz@YXc<Sc6iP+tP%J5Wf14=47E4*|^t8<|21
z2FREoHkZ4BQvuijc;D7W!N^PjX}17mt{S)dL91wBqv)7nin_+p(I?z7G8i(KVUJP+
zfjo~0d;btmw@8RG6baCj66jDw@R$-}Ru5c<p(u0;@^p2>VnA?YaEPm~x+ZjD1acc2
zIAq{sK+s5q4+W(t6qY9DfO=;|pk-8$;a^CkLiY$m8kMN!HK=uqzQWVb-^CS{oS?g3
zOHvi`@>5a~2HQhVKZlg!AU`1`39tdslo0O(UQ`NB5KgcJ0X7Si9H6H(K?)A2QqVxP
zm6f`_K8h&lglWHcCr#*#4Mffmp#>rU<wIK=u;@l}9wgWKIr_T7k}K$lF;FW7a%Y@^
zf&#=eLj_wX3mSruAzaAmi{N_J+27C4)j0%u$2auWS`AS2$NT&FKsw&g)g7SL33MtS
z+W&U}w=|GfHz0c9uoRzP0=?Ha6LeK?KIjl#@G1775QIc7bbJ~TxzM}v-~-?wpTm<Y
zEKz~GW=MN0I61)u4P;^w>T~d7939X>ZJ=<0u5iJc0QDipg4g0C=H%p;r>1~zzyOWi
zLsN~qx()-<n25SMs0acLC_r^WiU(}If#haLsH3J^Zt#g6F0R3#BYr{Wy&|T4d|drp
zT!TSlGzOYTXI-NN1@y#(5Kn(UcuMC~gdMH}5=KhuP~R(n?`pPH02zdo*pZEbrFp0r
zDABvP1|y$=3O5TaEb~C;n&juDLXLojomr5Xp9ebS3^{<H<vVOu638K-)0SZ8(W2Q5
zJu?q{>;l+m$h<H-g~vnH!xK780G!=GZik-Tkd~Q~16kTqT#%TYT8tbskP#_R`i2HQ
z<XS6G!hw#6!)C1Dg_k3Adn)uc2FP7nnfZB;L;ziJ1fSS}wiw~58fuMuh@J&BD}ffU
zd8R3p<mZF0UO}oC5cfQQLmaJ2goG?oonm2tq!;QM`2DaDd%-CV+5ga#37s8*ozelH
z9f9O1kPH0_QuAOw1`S1nax18;P|z?3t=SB546*fe4Fa7%1U)hs#PoErH2}{MK=#N6
zr>25dx28dA#MFw+;*w(UxDjZq6x8p63{OJC1$uud*z54XcZIBdLJagl4NJ@c9b8`t
zTA5c|0-XYYoa_cUg2>Ro0PRK*=!wXn904z7{KNfRgJ7A80kR7Sls3R+3}(d(7Dh1u
zw1@!GAV8#btRBz@TLnISAH0MCF<A_WIQTiVkfPehKNxbWD<neTBX!V{6LGQur1pU2
zFp%3oxeVIe0ow_$H{!uuP(F_j(1hCu@-FBkg8)$L#t=H|2nh*r698|KpI@GrT7=Tn
z0hON?uvQ3Y#0zYQx;p$YbI_Fs3Wi2VDHnVh0wfgRr!FHrgc=ZtIca!?gP)2A&vKwp
zfJZS>49S5;m7$FQ5AT2=e`rBu2niWPn1DuJVf8V5Toyh84)ziDVDWSTS1o0UIhoL5
zXC+9z3DKhfSzUoxl?RDk$i5Vq66j5Mpw$AL;7h1I-9WdaL!?1|gx1jz0dR5wMR};B
zn=Nv<qxuazOz&g}8K`$Mgbmd@86pkVLvLG!m<vi4;N%YXKYTtPq5x|u_lKm1{1OFl
z5GcS#<sq?4ov?uC1xQs3I-wupB1m9D;u2m*K;ssrO$3{3gsikh(+29rgPL2QG7!`s
zfG*jEdj)!OBSaU}bhvF0%RyR$6U#u?_Y^7QB$lKWK}%ieYDEzSPKb8UIw;US0PxCm
zP;UcP9)osXAPzWCcXKl^P>;}Y4h@2zxS$Ctt-uzgmVnN0DoITSpBh|}ub=^Gs#pbu
zySnIr^E`wJUI7P50g%=7p!qoPiDl3R9H^KFHFpYf5|hD)fP#1LAkNx{I@$$vfnA7y
zP^2D%E~sA&n#TicEhtJ&%d7yI09vsGYBGZw1Ryq~&_?u(6&N_(TtFwqgHD18^7Mr!
z)_AzlpmX6tNf4q6(mn#O7X{s8gf-~}R~DC~=7NGEy(lp^H?;`7RU;*{7<9%%3bZDJ
zRutg;1gR%14GrKUSfJC!p?(An=Obbj?ko)}h=Vj?4Svj7XHZoNJyqKX<3xQ8L&y?Z
zBwN7yb-)Q2wi*m{>^^8b2|NT3I{yrG-ae>@rUN?X+EzW(4@5hLgt)q>>!9}d6d?Bx
zg3emBRd@4@0I7fo1$#!h+PZiK#Y4EDuy+sf&^OUxu!EHvU`HtU2e~`?c}6*c+LgBI
z;7JjXDTtHUbX+`xLFb~`s(ZVFj&p{WIuQNdu93DHmR5#FR-TZ(-8zO=7FM8*CE$})
zKvO)B8vwjrBVAq8At@25Jpeh#4cs2X-N%Nmxk(0(!$9K}=~4(#YJ?Oypxu42x&(8Y
z5p*vvOcrfY5K_t@(g<n}He%pJif2R2c*YXV&|Ah0ITc_L44&seiC{}eTo`gHKxScW
z)gehwT?Z0vxFXir2;OTk<WvA9542>0h(7Q<5%%zgwD-Ze3$5viHN0UL!O%Rk1>of+
zXl5DIqy?3g_K<NWl*%5ocEvHo726<%tFI?q7TRLdg6{ea2lW>qMU+AYsN9CGd;lLI
z2|gsc*dDUl4U%sm6K;s&0aRE(PQrEuwcDV%-%t}%%t#Y*+8L;5LveU8rt=`@F2Rx~
zXpkJVnp0g%T}M3#vU(HI3WVI}j8(0lzn?2aIZ7P}SziQhJ;02Hcn(s9f!2tI!&Zqx
z*61T8cq|1QmITjW2v5xl3h+daQmTP(5kaI)Lrn$@yNJtN*zH2eV3>A6?lb_!1!_x&
zAJ%4rWd+3Aa7Y=au7Mc*K+PJUW<BVFFlcHjEe0)tadh^9Ry>ehXRvreD{>HRTX?a9
z+;fAh7=%U=G$TM3*ddAO7@(c?zyTWxH4tFn^l=OhiT4Zjb#e^??OR7Vi5@iE1KJA(
z9&kZY2--0NwZPXg0(5j7ICOAy1(7sD`-6s>(EZFvQlJCVkes5eU<j*6q5V>%@(JW7
zXnqCFc7dY=y>|$0zku^AsL7$OuH&hrt`2SiB&DW;2BH#^Gg6^Vat2{Yx&*CxLHG=O
zP9v)6p^)>TK&Q8)q#(vvp!E%;f&q<a!J`Y_l28GM5yWsqM2I5?fv$ofYMlbQ85q{-
zKq(u*Bb3m=Rp`z!h{@0aM9>%{B$tD21*K=ms3E9%si}ZmCPBqP=M8H@<{_aX!LFb)
za-qZe5E-}~t`PyAL9XBg1IZa~@!+e7Km{>$^aH_%>W%kv4R;L=iFXR|^o1;RG{7bU
zUe;&;En8uF{QN-~14$=td5C^UK6Z<TI5Zx7q#wv}kp2eLAMj)k;lpAD))#=NMGh-N
z_+3YknMid_Of^OrY9MteC=Q_ZfM%8<Oh_sQjof8|u9i#91Kp1c9w3F57N8chJ+#FF
z?%w+Phq!_w5!6S3%(yT>_PRhj*5KkBR4#*WV{!2e0(A&H(-c65fkQ3`1Q`iB+6&Q$
z2i4Y~^ZX$t8MK`V+aGCY3_idS;$B0De_^E+IB$SjkbeH4Lp7n7R6)kmU~0hO2XhRx
zEQgQZVGMx71i<5W@lM)Cn)>?cTI!$?Qi$uI?ts^{C^Z;l{2Mj>f;&>so2@``fMu8%
zbOkuXT=1|lXk|NiK{b+?j)5j<FCUV_p~Wqd8q^$)Yh)5K$^zBq?C%Tri6Q88VMxCp
zmUp1J3RV(A`--ygwhy=`hhzYl4<1dk!_pFh^Z`LbTTt7fUcjs|j5MvV=!XoO5YlU=
ziOp`<jFcvHLIQU{n}b`UGSIbQ;1mX(mw-&9g9aa@p|ZaIE}m|Y@eq&2gKiVkfS&xp
z&%g;zc<_c7XrBnO2=u%uZU#<2@GKapaA4qJ-~?4-ey-slE*AqQczz4SR>Kk=5RIVl
zgs?!xA?S2*^!X^LksyUoCP*bV6G7V@LA^RnO$C_EhS<g^!IB{Jz<nY}zXU7>G8p7j
za8cpt0`UmECiQd!ooWLvAwc^Xp)u*=>gE{g6QTj}gbvh+I$-m_aiPt?362JM6$`Cf
zGm91SKxZDLmVnm(s;h%{wlYBbG-{mC0S)NN2Z&{wpzN#%J_C#!b}~F@SQeaS4Hzs9
z4bZH@KhO@niyC4!v`&Q%3_!(DDlrCmv{ZpnRHLiFEX=_!m0|!n8gilrI8lMiH;9$C
z(6os<UV}VNqXSx(2))Q9H7&6;2YIvxY(8S$8mL!;xpobdCLld&#0eM9kl{=44i``l
z+L?i$!C8S5`Ti>geb7x30f|M$;9I0p^Aw;f!Yd*7Yb0gnfsPaatvXN3FUn0U(PJ<N
z>2L<!jtue-#12qwCugK4XM+avVPjzhMfsp33Bc_u&@eoMEl4M{*92-V<tgMRWu+#U
zfHZ-|e;_>dV$kpmY@{j^boO8>XvH;TTnMz@0rwhjA*9prKzcw+v~i!!3|iL(TmPV;
z;_MLsU!@I-F>v5Pk5<C7w#zRdGz6NUAps3qCkY>K;RLP229IO}L6&4g&SP@Uhny-~
zk`HnvN>D?B8MN~VR5gLS9FQ>9gbw+FYH!yH&^@$i3dxCi>LuXxVGKFB5j1(|>=B^i
z8xP8~Af=Ew5y<VU(1}+Ca8zaHrGs_CMiY@2l0nbO%uLJyotKjd8ZyhtEG}WNf~I6p
zXApCJE@W{o$a>Jqb@+lT4MQu?K{c>FHYj>cbim3%)lM)(1DHwKDqcrWDgce#Lt_sT
zevkt%k=Ch#@|-gw(IOISNk%Gz0=U-?3c#Yw^o){X-AvFNFyctm%o0S7gycp5;)HHH

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin5.for b/decus/vax91b/gce91b/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..891d1a683616fce58cebf85d1cf54346805d8372
GIT binary patch
literal 58408
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
RRnWjy9H8Y5)R2Re$N-1xUMm0q

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin6.for b/decus/vax91b/gce91b/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..0dd9c15fc400e24b46062de5903b9fa3757e0f33
GIT binary patch
literal 47538
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
CXqK)3

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin7.for b/decus/vax91b/gce91b/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..a9cacf13ad2db195597c9a94fbd8841481b7d063
GIT binary patch
literal 55324
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
A0{{R3

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin8.for b/decus/vax91b/gce91b/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..382d553f7847bf01b7e6b003042a8e58081a9662
GIT binary patch
literal 51996
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

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/bulletin9.for b/decus/vax91b/gce91b/bulletin/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..b55b6a8253335a4b0570737e5baf0fbd84af3a6a
GIT binary patch
literal 50204
zcmZQ%aAr_qa8^)o3ia`E4e|7|)N}I>(oqOYEh^5;&r>io)HgKIw>0zssR<}8D#$NR
zwNh}-&nrpH%qvzXE=?-RFD=Q;OD$GN%P&$W$w*a5D$U7BEy>JNNXkzvN>L~+$;`<t
zsZ=N^%1<v!%+(VIndF*RmRXdamz$bbVx<t~7@;5L8_b{uk_jzNOi#5^@XRaA&rVHI
zNU8*z33Hu7a(-@ZVqS`#EJ$qt#K_##A}a;o#G-74AUy@2{JfO>JO+@zL_unt^9w4A
zGSf3k6f}}G6$~vc4H!H@;sHhZ1*t_Pl?wT33ciWO#fixorNyZwCB+J!dBr7}C8Z^)
zAgPel<cz%hoc#1k9R=sa+@zw+l=M^uUq=N4BST|LJqCA>Ss@vj#W4RVBq!$O<(DWV
zr79%n7i6ZUDC8F@q+}MC6lErrmZYXAWacR(=2e11D;Gp4<mKn-`g(>ixPVM5ElyP^
z&n(HvFD+3hE=WzzOv_AGC@;z^DM`&!NGvEQ$}daI0lCZ9GejXEC$Ts;QNgVg98=Dz
zc_pbud>~VN6Y~<&Q$c~N2MPyq2F~D6ry&2(5Kli>1s7Kz*AUluKYtfja41QFbl{P<
z1IfFE`Z<Sq`ukZaxTNN!mVjbAGbgoJp*S_KM4>D*QNhv0MIU5jutH*qLQ!gNeo3lA
zMt*TgG1vu+3<?b544j_60Y0A2o*@dJej%>zu0aYKj=E8r3@}+gXP;0PR|R!YWQPX3
z2I+bFIje(Z#TYm}k!4*xA(9}SCJda;{=UBcehOd*#C!U=`Rgly-J;{;@9gLU_G-MF
zf2f~}4oEoOFVt5@o<RWw)HpdgIl+RiK|%gOIsyKkej#8DAon_ZI0iX7hqwl585==N
z)G##AWKdz?^znE1bawPnz-|H9ERfqIz_xJ0%~A05^YQd^)v_=E$qF-YIy?IKD7d>q
ztOPq9>|bdH1x`;l1r3DDG!@+a6+-+KEKLl+Ds&hS3j9KS^;`q>4D|ei^w1rosSx7f
z>Sw{gsi2?`9^@I~s-R(}qpqQ@t^jtVm4Y)Qxk3_Kr9w`Aa$=4`UVcidp1QiGx+X7J
zC)93BO9plZPFFt{1y47yE7Tb{JzawoY!#e+JXJv62y^rab=6Q04t4T!bq-P2ad8cH
z4)P3u#IY3vr;EP=B8Y7b;qd`-9;c#0cu^)O+m)8U^0`7uKG-qE5FhyYxcVvBDue`i
z`hvqISOa02rY5JNf=_B*dPxQ-gMhrCke8U73egD(cm-Ppbx8WxhdR+#NnKwb>PihO
zu)$ECrlu~~@6b>~Sfp*KqpsnosjlN16l7~@VxS3)RR$BV`XE<F7X>7Dp)1#M^>abi
zCJWXDifxD+K~bsh>gS>ki8=;nuslZe`KA_wN=k*|(&XgS;^MT@oSaI96maHDQAjJw
z&jp8@g1Wknqo%qhgETlLD!|h_O2{#AfbDSg33hb^voLIPEh@?{QYg>J%t?h<l9`vT
zkPCGJG>(Y03*ui?8$eEkg(4T&1&~ArO>Hjz;MB&&zzI)?p!_4mU}<Q;35_2!9YX^{
z15I=_Dh!q;sA^0#p;;LbqnaSoWEd<hEkOx1+{4qy6`J=zS<5{{&p=ZO>?&s;|6o^*
zP(RNQTT5+l=JX5o)szOy!MF;xVDmwxjDoI$AuPv0{lLz^8RQxg8srD|ktPGk(VTAn
zLB5V53L5ZC2`*$o)o)@_eo;wkik`YAgFZ;DDW=-cyu_rOR8U4KN=;18fJVEHBP7qU
zfb%QJf5_MfrA7#L4T*R2_i=Fzig)vIbk_)W4GHn|bJqcJz=WTpud61gCIQ#FNOc98
zPH=r<idtU;r<N3hs=(x&)Wo7<Sf!SlqL7x8m=3N0)ADmtQj5TP@z)WOXte;u&4^k8
zq#L=GK&?Y0&~<zIxCVnYgF;3RQHun*`uc~sLPJDf0m=<_4bg!zLGcgLBhG***|jvZ
zG!;Mr1_~>1+)6=8XsDiG*AP&~Hil$sOK^&Tr(Bfs7}CH|$jmEC%*jka3L!{=%wWL4
z3CgGnpb`UQA;?&BJx4zmJv~4F5WQg6kbt1D_<$hKFbz$JZIBWKt8D>AnPr(dsp+Z3
z3Pq`frI|&bhyl0bGK*nlFw|ZLWP2g0#nIW>H8@xU6wV-T>p&s|oQPm-|8PIoAgDWZ
zz`h1odHw;ee(|7s9-@VlQ&GXcAT>_`k`@%wGILTvAq**j!8$<2Dl|^w-8_9<<Go!Y
zL6&MjOwjRk4T7Y2QLrtb(1E67NFXpkY*$cFfM@`_Qo&Zi(<#_B1ZoIa44mRM5hWr{
zea=2XnEH@QFOUypz^;M%02~F#o&c$kM5q84FG#@xPDdDN#V|t0QAb@}AtSL^At^OA
zPa!uyB{L1w(gd}@At4BjGXZ$14@xPZ;9`ZuB7-g1R<MI0Eds*`keQMBr3#5fsS0`d
zB?^h9B^mienN_JNpuz=gNhQ3D7sW7HUte8M9ah>w+Xsl!4tqJIg{vHLjR^1za*g-#
z^z{tU0F&VIM-^1IU@w1=b%4tfaBl+9ZUvV^kibz$ttiMWN-O~tusNBznI+&hDya0p
z-98;`We>j6#R@%cky?AWOBV%jdru0IKES05INbGoK-C|(73qZATu*3eg&eYwrWmAQ
znF*@HK<&w)Qi?$8d$)MxWTjxM01gsRuB9wrn_~${H*htGoHkPuOH$#P8=9kG`PT-E
z2`HI2CnvugCFerYKExPkyNbwM3i7WYN>2544RQzd9trj82;~}l{W?RG+SSD~C_c#5
z*+0l7-pAF?J;Xy3JYoS7cJ&Jhii{6-41>5x7S!Si35rzk^z#hyboB9za*YSOSHsga
z$PiLTD1dt+(1sqkHu3Ry_692eRU}55nr7he1yxfDkoKODi4I7iEv)wN^l^pu7m!3W
zHBI2<BB(qJ@eOeC3{uw#4si?#4YpPHa}8J50k!sQ)kFP2v|~t!tBbmh6<im@k0Fr(
zuD0rKo)I8Ph)}R+l&dYsyAUok6!cAWtl@h7gWMhcJfj>z9d%oEPd^t|uzpW}koC5n
zu0c93p1}eB!LGK@PLR3|g9Ti-w`-)WhNYFEkrlLeu48CrVFmBHYU)60ds}sH*GN|v
zbxmj*g0^cxG3llN4naLXS3Ltw1xPa&ly<lnIQ>9%y@IU*xZkVF0BN*q7@6oG9A}7#
zQ4d!~7uO&L8EF65+21eBH7Fz=A{_4)<nQa`=?5~IpMf*PKOWqW2X{ja!8InL)&Z%J
zgrx^Z7Z*rEh!61xI~0-@IKh2bLy+UZx<!%G1}MpZ8dwGpwQAs00rCqdCJ+fv!4@?&
zg6vfQtA*D5jxH{qK^h3Rf>If{*8wT3T|C{~K)q;x-vGxT*LbH8PhSnyAXhgHOsh0?
ze1qM=Dm3-LHh@|>ApPKi8Z-oeutnPt6c?bD5xD%;1glqojP=1ifbMokPEv%a1$zJ%
z0}vlWBY*)iHlUyYjcNw;whyEw28((Kt*v0lAPhDe<PE=2Ur=`m<V$eatAb^~R)R(o
ze1qM+T_ZI>DnUU4_PMufq$YzpSRJ_af-@0;-3m5U46NGEHQY5gB;Lg_#8tso0YssQ
zhj{ve#6c7&_T<5O5J3qVbwH#vkS{>0u%rj9!HJqz1Q<BMEj@V20!|62sa6^@)q;W@
zDcuS)aAJB16t+-NkWWCa_Vk66i&_kvpk#uS%s^qF0afi90pjUEC`}Pa-vy*z58V9)
zryoe2h@wHkRso^~O%7_gYXpb^%7H$?uHZHW*htV|6|_|jY2kxJksJongm4&$rvoub
zlL3;3;b|V?IJlEQO2JM7G0@tgau7dh1V;vkxcY)SOeUJ3ylnz;3Zxew>=7E`;vWtg
zWr8z7u`K~k4=^F*RD>o2vKboe&{&7ovJwoOPM}%_oZ!I>T?I&021-dnh%yqMQ3Mz`
zK}jDelYmqzK}$t^8AOFp2@B2~Akzq@x**r!5TsNm1+_gi0F++hLF1r)8hRl?p{{!1
zRE)3mBwQjwN*z$_B61#DA;zEujtOw70~%;EGSTsNjr4S}H2~4J2B<X(Of9%bft6y=
zdL+c($<q&#{=lZ;FHRtu7$E6fK>?hY5w!z2e`vsLQ&3Pq&ESZN*W1-KKwZ-TStV!)
z*vHdJCCC-jK?8Sg;r&V+tqgsA2Y9`$prEb?YiA%eMX)taKur=*Sqo~DXmZ2c02)nT
z5MtouL~}HB>{mfS0Wugj!pnPTZicpZ2$kX3`@0e-t!U8bnV-M6Yh-|<3n(w*?}4fz
zMyP^)-Sri`T_c_R9fMrrJzYR4KR(3K$;UO`6KoQw<piA*ffx@~9^mK_@9Xd43bG4S
z!o$YOG*p6p-CbPWG}S>e0t}oGJz%w<W)VnKnt?OKH3(E&2m89K_<}}X;z0tQevToK
z`b87mj#98y04V@@4apP@WXD3=Qg+DdL2WZ{*T{GmS2vJaxMy_K1Kf<%b#y>h>8J<0
zhJd^s;OL^R11@b4r5E<_2Dw}eBg`QV1IZ225H|$5jfx=-?e&-t8{&rQIyyQ!>hAtN
zF6x>V#OgxClZUHMfVz&R8wolgmLbJ6EMuta5bpwGkh|4gBSJv4b_(h`n%2a+z*rsX
zT^${DP&W^xnZce|-6n_>>fs-bNTLj8B$$940<!SZT|F3KqJBV-r(cM=jwWaf7&7k$
z%4@juj(30o%w;lYCPHcoeYa2_A9Wo~7vkIrHV@gI5Z8gm7K4e8C+`4I`hw(WCr4**
zbsbG2%L1@Y6#M;LBR~OSNv!)3X%rro9wg{Ru^ViHzMsFJe~71Bq`Ho#Ik6^z(kaCM
zpqf}mlY!{)N2F7@etk$(5}(?=0}$!eIW#E96_TdhiFLgRJg-3905wD3)x|ReoNtKC
zb>0D{u+*s@<Qg2{?*}T@8Hjd=DVjS#W`G@`4@ndZM3!9M0cLP__&5fG(i71!X%5%v
z=mK`V6S1Laj^=vM0t!$Fs_SSHotiD+wg<Te_<)ii@u6pdW<SUT@<PuN?h0Q=Pf%&%
zN^BTdqPYR2U*FFk)YJx*azvI2zMg)e!EiT#=85#d<7~v1YEb<sc^h2nLQJtG&NrYn
zD2{MfxOfIZ9l_v8l719dfQRrvAwi@Y0$hVU{ap}_0I&1`=_fKqVER!U5$Xq7F#$4%
z$QserFT^zn9=D)&n~$qAq-+4SZ1A<(6i{1h9{%B=re=Vni-wP<Q;=g&B)Hv&yWOVB
z!08$h;u_=!TAbtQq!JJs67L@x5)c}q11_(j90oCz(Pb@71*q{L_o23pJ$wS-ZDV=J
z7y@XuOF)oou&ZB)hC0|-b?6i)17ti8Y24TXZSdFA$JJInI5JoT+;z5sv_<t?97EJ~
zMBsHaCt_Gs6EaE#>Jxjq27$)&3?SnbcCh{%xZety#Dh)rC_sj`LC)~>b5{VjXhQrI
zz)p1yg3JLRW;l&tCV_j&K2AX@kPwRpwc|9vnxMg^qXQcK1+~8s?Fk)d$mw|a1gQ9e
z^=LvyY0$dC7T{j6EhND7p@~WpWz-NhyI}}+5mx7bddf(V3U?3#eiuP|Z_u$AY$;F`
zv_1f`EDbhm2njH#-!(k_0zyMHLF>YBtYZ^FPg7tWM$oYs1q}-wbq&zut)@ECAO&dk
zP(Wx1w7U-0p{WT?XP^j&jFllrf`Tn%RS9H(odL7wgF35<5|@raj=ruTu0gO!1JA0W
zuK+~S0iH?a0nNI?!o<pk!I?88Um>|D6*N7S30icRm|T)sma34Enp2=qoLUT8j;N=g
z5Kxq#TTlX8D3n>OkP2R<lA^~2G7Id>U@Hp-XU+haixhMfoHG)O5|c|(ixfbsCG*nt
z6#NT7leCFB3YmEYr6mdliA9OIsU@jJY7EYtpe17p$&iJpAWISzax#lcKuf>C?#NE9
zEY>q+aOQ+2PXz_6Huxpxg4cP1_2gtG6(tr`>VbWYyNtmsBYd2K;AMmnqMr`RKl%zF
zGCsi3-Bkz70(%~b37W~VLD%Ew>gp2j8sr%43hLWq?dR+Ghj_RKfmS<8Ag4PE1BiuS
zYd|j5MVRg58s_Q~3?2&r8SA6t=j|G)<L~1V4`#SVI68+gh$5S2WB}^TfLA>VgT{}2
zUHyVR{ry0KK44Lh4I)ToE+T7!WE7Ci0<DmNMurYN+Ci#N@{NUoLO_teZ$Jo0Mu~yb
z#WBQD0W@#r;}{w5>7s9-4{|yzMDz{xLF%L-<ucMJ1886uT2O-8fuI39@C*^C!{i*~
z>KNi0ALbbp66)v!s$amyfd(GH4A6**j*gCzfhJ__2coM5)d?D@01vl-w7|zIU^8OS
zGR6TqQW_i*qyk=7h!p#9@1vyy&=SUwqRd=KdI$N;7HSHpRQB}qjCc0;3kmY~(eMGc
z4Rk=l&hel&k0xjhjb~nFi2^hgD-@+BrZAWz=?7H@aE;K~loO;a7`)QB60Q@pY!W<k
zq7I%5^RzY8F*E?Jl;u=Z09lcln3GwRs*s&psgMJn<u7L72bb91u8}?(o|>RRBiQIW
zbi7QNffJO*Kr&E+{7Q3^Qj1XXE7(p8u$_<!Ov4cDEth<S(!7$)90li)ARpZ*1@KB|
z$ja)xe1+WnBCuPELE!}%g9QgQD9gd@gScBECo>PUEV~p`XhG^2L`GAvRe+3RgWRX6
z;Fk)SJx?u4EKXG@PA*DK1+6MqV9*Bp6qac~qxs&hkq|w>iDjt@`8g@zkV(!j%`1V<
zRDp9Angy;EiOD5kmAQ!}$r)h3n}W@D@rTym8lWHp&FdK&fafc~-U4TAP@w^ynE{J4
zs32Mn;Bpb6P{Ybl6Vzx>w^!GcV*oi59OF(!sfpQ;RHl%bSCS8MM=>Ns6ciLd)<Qj|
zpsipC(gg~@<Rb8za*$dDu<yXD_7oW4quB_DBRRkj<O0_~J#__juwxNYa8H27X*iLJ
zEd^U7j)svHsuoZt2`(whEKn#eNK8&G2DQ16b%TsWF##-~t6<2f2wI$8T#{G>t|q{B
z3VaR|G{y~0tC0CgP&l|ogn)_%1zQCpaQr~lVksynAbbiMfdHw|^KsQfbtgDyr6v|7
zXMh&*G1$T5NI?NDAT(fxSiu;OI8#vPRD^g^A-@QD#Ggq0`s$#tN=i)5F3w3T&aecH
z@xyEY#V^czpg2}k$jnR0Oilz>*zhpQORWH>QN-9kQaHim9n?65nF~slsNn!<u5v0W
zxaF7TrGU3{<Rlh@jWq|k2sFhDN^ziK1EEs`ORRgRRzjNw47yOAKHxlpsudL9;8YG$
z4=JEPwHlT*VgOpp584Nypa7Z$0VQ-4cf!1{2DJ@~Wg74}(>2sI2B|~%0VNe8A{n6o
z<Wf!0ItNZjjS33}SYUz{5F4VJ3DSaME?7WU0j>o!TZxjYJ>8Jn*e?E%{sgKUK*c1a
z=K`tgK-CIpei5V!R%7TOs&*Y6PDKTm%;JKa#7c0hPZud|gM6Z4sHp+!+W2S~YHEV&
zYYiiqfRU!A4oY4Ct2c&88$;EbzywU70;VtlQ%y}B<h%sdZw8Y!gDN+N37A6#EMNi_
znwmQL=<c<I$y!2{8ydhw3=K3jHNm+bQa*wbJFH=jmJdNu0ZRX%Edk)xh9RhI1XY?~
zo&jX_b7GD{GN?|;O-;-zhL*wUnPsVYpk<bzb^OrU2DGCnx1a=6t3g)fgKUOp7El96
zT}vIb-~+tw7hJ`_vzlibcnN1JxQ>C;FA&#5$}Ue^SpB7K2yO&|vr9=vYMw$$ex7=X
zLTLeL@flLegjDLF45Fxzms$?01By{nnTtQDPYuaSpk%CIs{peDeO(A-9U;g!pl}4O
zTn1?X2OKy+;SF1mAEAvn1w{qFe9(5YlKg_q<YIdRa80S80E&G?831miC@MH5CTA;@
z7AWNBfg1)2IjLo-IgoS@D%HJRBSEDfh|*OsM0XuzzX+m$2jziyM5PPrkAYo@>UPkQ
zCu^9SKwblT38WY~PD=6%Adb;dC;<14KsAE`*h`?40tr0@1qDbh1hrK`O}lt!e_znD
zEth!E<{?m<6W&aPw?sj0R+LnYaJG(m2q?_#71YsNn+%Zl255%YC)gF72A~NCyF-gh
zlOS#dm%cubb~>o+09AF)kPabC4a|d}CKqV!H7BUf1hphV0RvJW0N&yTs=z^8;*wHJ
z%0X+HLESbpP>H9Y0PP1T*g_c^R!|!?_4Ps7z!R23JvBA;_0<*BRiXNz%0SCCp-$9>
zBoj|fP;-WX6QmAWk7<F}P*vD0QV)ju*<L|i5~LQJ;f4lOh&?mpG6^a6AdW+L9z7CK
za-pXis5JyhN8sTTY`qU8!x2nS*@ak_07}8I1dgf(DNlk5wlwJCFIbyg2NXu&ZU88r
zH6e)u6x~?!BzV;UNFh>wME4IOf4caC%0fu11LQz(xd(Eke~=!?5Kv1QT3kS!2JJ2+
zCgqobHpsy89;8<X8l8eIy+BlL8tMw_;66uic4h&%zW~|Q1y}79qyk>s0j(CnYQY6(
za!!76Dy$2o1L=o=*Oi2X2Khk>&cwVFh19$haFq!kC_(to(+%W5=tvc`Es8n1V~lN_
z3O>pS8Ku$z4GZXiy3RV_K0m1ba%K<%jlICeaTE}K2JP%Y9pf=)aOU(cEdh<WK)3gT
z3o3An8M3(yxrLyo0BZ~sGZ-^CbArcGN<b~g{5*w{)S}$Xyu=*vwpInq>Mb)bU5^2I
zRLFqAnG;;xVjZth@Bww<^3$O8Cdd{&U9b)}f6xezPkvr{d45rfo&sW%GT1%f?M6wN
zCB=FS8Vt^mVFd+U&~{;%dcXV<g@U3~(3aMmN`=zm)D%6CTfhN`suI5aIk~i`2($wh
z(i1LA%^_kZ0q)Ud+K<!>wy`N4#Ml(5x2~@MB0(jQdx(b)m>urv0%3akxr1^C@>r1q
zIGKQUUSY@t2RJ&r25T7^2r)pS8X}+oswTiAMyd>)@MZ>R7m%NuKe$$h3}VBj!0kTJ
ztcRO|h6X58Au00n_wWe_i3kDr)ez+lsMCSi1D*!z^MK~-K@AW1pdM%_z|GMo*i{cw
zFt~slUC2WX(AKz{f(E$w1%(B2$qOmp(lU#RLE}Anh#^c+hJfrYz}eDM1n<u-O9gL3
zhqdJtN-`2lka|_{_MW0bd1_HAB)gTQrsyan7K6HQm7r}x(AAir_Jf~`f{Q=IGoZag
z;Js^LwV(kS@c0IN-5#i@Mrs{`n;psdr8y~}J@er3(nBs2ZIE`Pphp2@515aqA0!UI
zkpnUw(Ux>X)T-c&43dGhOTo%PEeVhoSYrar1{()zU4t5@47La}RDJxNAw?`$2`ttj
z(E$p3*obs7sD%vPe_RY2e+1Qlq2M;PLMEhXUY?ngk_<W@p%^km0IC~GGE%|e3U6UU
z+M=Mk4qT;zeV_^Q0;<KJ;wLc&G~QPUZMmnwXNSQ30_60jsNh>#3_hO#JaAT$k(dW=
zD1&<m3I+Ma#hFPtsgO}FP$S9H4ID$o`LF>3$nLOIMAt%(0kRT3IK(jsHeO-~@-b+X
zCNCXSs3xbTrho?NAtN?=kk&h*jSbGo8gTtqa29xhE~rX|tQ}QQP=HH;R+_;r)JAT{
zyZA%uY*5rff()F)L9;Ay-By}lUj>(d1`nZ`0J2XKwb_I)1Kf>;7zbkdXh7JY5f(LY
zWJ5<9ERfPG(Rmk?baWuCaTk9D?A<fasR~$gtud_M0Zt_7IX4Rw+u)iTl6`Y>^2;;x
z(xK~UK`{)=xFw)tEMWD0Nj_*7W)3K?=juV*B+!v<eaL7#V(1jw#Q{Y*wqa9y2FSP>
zq*nu)zyr^0fagRs40Rx5yqS8bdJ0J6PUVnpksbqNeKo=|L|R65l^FvkJh)*4B%opw
z)Z_=b%rg%*ehC@Og$-dkKztM6=<ey~4lWYl#(;7f$OveSq-zB8sG@>vUJ7XFx*#z<
z)gIEbhU<d1c@-6cQZw^1OQ3`0sFp%^^@GzIC_oU6F-QYcQ32lmQ~;F>NWDeym=we`
zXj>l=uB7%Bo#3S!*yZ3XsG}ZGlv-R2YtxtHgNw7wywX$!Jv}|l4x|e><$--cT1SIZ
zQ2{Z};R-edRLUW@=n<|01wSY%V1=F{Y#t!LNFfB&%mk-ydj`n30;o0uO=N-633y#P
zq;SSo*p(-OPOSkAN`k^TDHYrng;ZiGkkKtrg$K%;kopfYev_7&3aSDVOF(%;lL4Y0
z))Iv4Q-GAGnZ*hzsl}ju)p`u@G8qxu;IyKs5De;XgHDA3yD~pb0cISy=?XPd53)N3
zX`s?Ir#KZ<pFn1UVO=l=NP1L&4I_Zk7nTg?3ZB@2nho6#3~Ho6TS~SH;POq&2$Xja
zb2X3x95hmunU?};`sRbX37}OjkX|P!8VOX>nhJh!OJFQr1tX9fI29E@?I+L#6u9$M
z3~FY8Djv|3Pl|$(LJlZ-g6k|u(4-b87iEHHiS<D1H4$!r8jPB598*#t<LSkqV1qXH
zL7sv7!UEKLMTs5Ix)7vABpMKhYgj>z*VNYsXB<t)P9RX)gN>wsBL`ggLJU^`r6WD?
zNHSg<Am*X>g7v|9L_q;EF#;--K+6C?af2w=K!p*kR0H*?Kr`f^^4-%-2~sCPk}B9?
z&{hbjH=3WO0MZGm!=e5Hjh%odiy_hP1*$@jd;yLcNNOfOx*<C$K>DF}B1IK^Bn>5`
zKnWQkfHNwPPBVe8LqTW*`3z-U5VSdmG)C^}hFY^=TP*_WalkOzs(#R#r7+hZ&^$Rv
z1^#sevPd)J3Q%2Ih6bR%yQ`LwF}VLB51qpWj|GAj$GHY+K$U{kfqM4}pwb0tB@p;T
z6?O2gM9`^T@bkRX_4T1zp({?HJWcSrDns~M70@9;P&0fo^FSwY<>x7Yj>>TiafRvx
zZ2*Ffj1vkWMU+)tphd^=p#6~GIqZ06|4_dWkRO~GtQnj+L3tD`0Xu&Jls`ecRzUvH
z0Uf0Uo_0vdEJ{r-$u9yG#`$Rqjy^sN4h+tmkX_EjdJ2vyDXA$61*t{ggDp}aD?<_$
z(h`$Pb4n@|a#O*x&!7_%K&_sFqRg_yl2j`OXHM{`WqP2+D0!e`F-r2`fe1PoO`$jg
z-c?D=EXt`=$WJQE%rAwUb7jfk%;{8=nV6^Gmzq<YpQob$<~fw+r<E8O=_O^B<fWD<
zXyg|u=p`rTrIzSGPHVByGlKXZe_8?Uv4!o~00ju_6fE2)o8a4j4YCW_G|(v?;Nwuh
zX%4i{3%Y{@yuDT*914)FwxCoETG;`W4{>x4hDwJxy6b>bX^11Zw+`!lyFtzi2{eSR
z*WhR11bF~r9H<Ti+i41EiTQ>4LeIzu1{Vq7HW|2OfU@omv@y*wC`4V8K^fkX0V@S3
z9!RPJb(swzjW*EENKlms+7%6v1kdUUg3DFVW>|1C1iJ+__e0l~;4l?j!hjn<pzY@I
zfuXLUuCU!(frijiPz*sM_@EdD@0W+4KoY263p<P?5VCU_ystGl)CqKGmJ?_@DvFQc
z66%_exfW322^WNT6Kn!(u+q;pJUAXSj|W$zVW8t?81L%mqRAit_PK&WaHtbxhoK>4
z&#Qt0*gK%bBH*J)z=i~SI0m`8fYx+CW=a_#JN3}jLgN{#niFILqyhrRuMmij6uY3n
z2KV$K4Oj#4xCK(D&@~7Ye+H1A8t5E9g~Xg3`0;|pkby|hQ8Cay0(egz+^dlAfUHXa
zH47k?7(&-?fJ6{hLBasEP6D#f0yL-$-o=h+OMx_i0|p!(sDTR64i8!IJORuxpcACP
zMuE2oGQev#ka@6p0%sX$*n!q+g4Pp&!YRbnH$VewIA|9)g95010@4YJdAK7HQK$==
z&EkY@*y96*H%K*j1D}gOybq1+HpmneG;qK%2904@N`l5Qh8w|-1G@^klMouy;t*S5
zE`*p5I)o0?z5}}kY`s$mXk#hF(}s|PcMLSa`4^nku^eLr3Oi0{hA{+hlSJen7tbJ9
z=Mev(NNC*zF&9+HK!i0l8IV@ja&qcJcTE^VcKt$}1&&^44_9aJc*t1?43_YcML_|Y
zt06X{SOXCPPeSQ|iZwUTDtM$)NkKsYRJek6cS1@>i0L}IhMEk}u!Dv<cs>Li(hwz}
zHXeFQ5OVSes3>z&&_GfPN$-eQQ&0dUAxJ<3gXUKd#VV*vjA$*xQX#nY04>2(!yJ8}
z9*z&xgcf7*flvmtJVSRG)GyF<08UFFHgqNfoVy`G3_3*(T(&@52OfzDPlZlB=YbYp
zfpRryd=k_j0+$`&kuZqzc$9JztQoW@O`)(fwKP?sARoLW71U_RNKH&hEdrPDV84OZ
zNE;d$7~n2FMIdPxaZ;k8fsrX_T^}@lu*n-}!hP!L23j2qULE8GiaH&n7yyj|!a^Dx
zYmlmfn1F`lC{Tt%E8H01BR@#~Gd9(PXA<a9h8kApMw+1F3B0u&seKGjEy(%};QHZO
zbQsLxIRO$0hVgK-eLej&zzZDFWHfb5%rsHgcf&)<#h(E^Ud#+MAz=hDhQwF~*DXkO
zG^lb1*KjCRJNQHjaOj6Px`PG?AcOD>N}zZL1u#l|>+2Zg4La!rlCxm7Ba(JQ1#Rg0
zVFo&enhfCnIjDOMF5pm%3U+n%gYOX_V3Lt019(L~c9TN=V9o+9{XnwB5FSGc3JMzP
za8<5>df-uOkkWWRS9iw{R~OiB1=vg|PCp@e&{z{ZYKzNN5Fets31vlshB{OY1uilI
z&EP|hY%|a?*5qPPfY)~5v;`Rn0o9XmcOoSUP;&x0h6n0>f+8HAJV5LBpaV?cHiMgC
zJUF+28Yz&r5?m=r2pkrO1_V+@N3>aCMu4m}&{PJcG0*@DQaNmkQbvPLi-gSkAlJFX
zmlLp)H9`J@+YLD(16=<?PMTAIw?F+teVxDylXMLk;NutI5<1uwv|$I@3fIts<Pz|i
zHL!LcIEjO6YETnE0cIU2Xc%~)J_Qy2o^IfH0WqQV04U_ax?y@C!2@m{VJTlt4K%^I
z7F6M(wA~Hh_CO*XZjYxMxP${)>FLG_$rTJBlR@DEOX-k24H<EVG<ZQxIycXt;E?zb
zM|W7=2MHpO&vigGJEX&+iDW*gF9d2sfP)Ru3W28;@ajIWci}?d1cH1%5~xN8xeYxL
zLEH#kjfzx4n;2*^urY9gmn?$(g&8!Uy*&{BqxNMG{dADKjTu0-A<~JWAsMNl6Br>A
z1Rz#QY7t}v4mwn(uCK{p$6#n+WPqd#yoCbNf<h;qL2IBDTo8kF>iU{WApOYan1b}H
z>zErv=%|C$tLtmZG8h^dBkTZen$a<g(D5__k&c=S5+Hem83=hzkn2nkI@J|IDhpB-
zf>KLLi@@vaKpRHD<Jl$opy68u@Mt<@&_GX5PhC@u!O*}ISwD23AEHD7GFhjmuBpvn
zXkdn{4u?HpL%}T=%#|FVH~?W$l+h8;*28#Edl9+|#Tnd1gPq=uDr=0qqQgodI3vFt
zw4yLAzbF@Sydh|O1AYP@XiY;=F)_Pa@QoXQT#SG00M|GLNGG9j1#-?|MLHP+lt}{|
zgP_9^h;0@=u72?Wpi?p6CwiNiKu0uS8<0S*lSHgX0IeNz2KP(!!RNYy<4^;64~(Bb
zcncr+EG`WrP0&8Spb!`jWE%1wL-2u9ptFIr49!7uvdAWZb{%UNK^xcczK#)^44~7B
zAcv%D87Y9|jWkS<6@boE3JmoObM$fbb9PnG04dP{5#W&|1yIWnw73a!GB<p$BGk$1
znrQX3hPtDVkGdv<5~Q>QpAwCs1ngUN@Hn9*17|S!oLL211qcIr;4ElB8c9H*C>3;g
zeQL1+sJ949)e4}o7*K%+u0I@od>{oKX!QZ8C<9kXpw<egM1~$H4$2Rp{*$^6+#pS8
zodq`tToJ*g6>Q<1F4Qs*w7c3(K?7_z#Hrw3r-q}C56H_fn?QpBaKm8jCCI6O@S+&`
z++M$Y1<)X3F{tAKI>jG$Q33c=P4FlObXE=3HL(3T!I8o7PM&_CgWuFmb^ZLqbd4-c
z%@hm_tiVXmz(8FG8hhX*1{qCKXW)dkmZ4D$Iz-FIQw7S?P>0B>LsWxuwHvG-8xK_j
z4SUGwKV%pHE$pFYKvSP#JSZMuJELF$2@ZRRLWlxH*BqoAa#|&5<ODnu@8TK(tzaRF
zb=39LA<G&-F@Pck+P{KWUCycJ?y9Gr2-!%2Y#m4$s0F89r4GtFNc9jrd4Oz(coy8+
z2Ppwp+VFuch<Wjl!7ES=3hDI0M@>*wgN%c!g|+M;?Fb+LaMvJb$6!|!f1vh*AgwL1
zf#3!S)N1(HkE5?^JSg!Y+Vq^9D8`|UKY+qmQxnuo(PV(M^1x<;7b+rkv>~I0;MNFY
z@Cej21ot;UA%Zn&Lr*5n%P&!YEYAU_X?X7+()_|Re`3nO8SDuvrO-+vuppMQ2)sx`
zT@!qIikpH4T5^Qwf;Pusg|`m4fQM#NM1L8a$w4s%iFioA3gk~nLPyGUpo$|NQD1<a
z0Lf^O@B|f1D2W{uY@iV-kZE9yHRxdH;(}Jw!)K3EARDkD>yV+L2M<k1vklzBgrq<C
ztTt8)^ufUaUhEHEa|Kyu3G%W+dQpC90mLe}=}_As<q^axYslOnI8~qrHE4Z}I=-L=
zof`%X8jzikU`CsN_74eGaSjWK5Alrm0Uv0I2xko|NWAGVC?M55px^{YfN!w7jt+Q)
z#86WcUp#<UjAIQSSOnxjb{oRmLXdC)uLOsN2|SD-!GaV6keN=@8w+4N?X48_!A?bw
z0Z4lhVhh}4s7=VBFNzfU;HZQIAp@i@2P(WEDHC)r2~tN1de;OlH~HnmR}eriX~6Ch
zNKS!wl@U=0+W7&B2IzV#-(b*a3Bo0a(h**kf<pnEV>Apk6>JqiCl@+_sxw1PY-)^9
z)EH?ZhY6@{13NDgJqLrw0U-q~QtnkZ16P@b7*!_1RhqD~1;C?1kY!{LZyBQ2$U@NB
zRu|7;@QG@mh9Kyqe^7JE#nssdbU-Ue%sJjMI0RJMf+7i8fTPx_pne^+Cl9Y=JpJ6D
zwFYFg6jBfwK*o+hTO^<xUqR(FXy_c=HUS;51Zs~Mf=01Hv-%2<^9SKgCwK@$7JWj^
z2y%6f2OTsCI=)d;6TX4~60e|oM?u39<s<@7l>=_1fm@Q0Q4fe}=nMkH&Cpd2pb<Py
zaIt}uZls_y6h5J#Loh-2w7?D3w1vvSMKpXut$ac?L5&s<#~=+uBMVUd?+H3{SOZ;=
zCivt9u;)Pm?h^{?M#JXz<e?@jC?Fb|8a|=AhE^a#Q^6K#Bp+-9$X8%%aM}se3mL%#
zYXapH8*DZiS%H%?J_A8YG{Gk-LX3jkp#w_woZzqpuh9Ux3XBm0OQ>-OIkg|G1Vq5%
z5Oj1iJiJJYQTQAYq|{RYk9~p64)p^i9R*8J3J38aDGrt_p{0}@bfgEQ09%X;fI`a?
zR2n!&X!wNc7-@pT58*veP%J{`+`u^<GAo3h0z9oeH8pk2H8uG`<|!yBfQ<A6ZH|Q0
zp&+-r_=EOZBhn){<9LGFi$0-Hwx6q>A(+Wv3a@QIE?2-|tFEDyr!Hs%qdBx;0a|Yd
zjy`x`Yk-^vOTSp14YttG$Q*Qo47y&Z1q!xCaQA>t;RNLc46~qWAyZ@^^SF`1!T^#N
zL8FVV;la>i4Yc<kY$GDL!5u^mLmg0t^$m6huVDtUp(A~Upi66<T!R?Ykle!w_5nzh
zZ?HS4jSVg9K;2Z(j&g7aDkwk|fF_!tPS92`gpOT7m4Fkvi$AEW1G@{9kD=Po%mohy
zLUxTo^n!2i0xjKf3=YvSLb%`ERS#Um`v$vnLBj)-OC_Le@K|T4p9^BBp9d-fN-~~q
z;MG_l4d7x7oB}}(0{hq#sk()gYA|PjHspco0Z;{Jj0h{}3TBWfxCGTeEC7HEBx)OK
zYJ$9K0GdgM4B$a_CSy7jk+MDA7^Fe21_c+`0bu8W+zHKv;F&c@IDtr{b`W@AOkG_e
zC$R*y0tVU^0G|v2y2*n9$?cvtKK|~82A~;5AMj`bQZQ?3Y8%?=sH;O75e$ek?l}<|
z0djX1oUf?~2?0c0iG%zA4{NYTpzgN<$-w5uKu04v20MdV4&cR2pfMAOQCI>~M-#F$
z7UXR(Cf@I$D^#HV(L=-_UJrp5Jb|18P7QFMfKv^;CWfpb2fGDCAh}0fT_LnMwFrD|
zOI~Ujcwtf^_;x^0$EvtA3AB<iDK$l1U57yx;UaZ)(1-%O-3lF*g}NNlmH}A=oAZaa
zH6aNcwe&`HDkSBBQWdCFM_Qv`1dR_Yj?c_X%U4LrPb~(wcT+1ei%TF*0k@=~c7k&v
zq+w%(?jBH$2XQNGCpubB)zi;S0;x@m>SRc(7_0-{q5=)rK$}$1eF$KAP~8Y_%Yau3
zfLByF`nn>T72wV?WKS?G2te&ENRouF(f~;zXLb$nAQ-rri#i+ws%W6oM+}hB4oIw^
zh9PtWN1-?s)Ritm^a#O2vyhNPZDWDwnIJ~NTfHin`NQAc(+}b*Pz?)JkACAHIQfB(
zUdYK$PlsMbSpq5u5SamGl>}((lq)F3qsJnm{SR-EpnB9bucQck$0eE<!N~?`5CLV>
z0MZ))#~xzj0u;Rru(ms)_(y7SqsBkD2@IZ}C8CWDo1cXQI2MBttAar31C)C}Ne5gk
z!wW$0h?JkJp1Kuev<l^n7ED!I(Chy6L3s~!t~jVsfqWeVu7n5b2|`*u;H(1b!9#l?
z8tPy@>X0S_$V{X}3h77TNGRyZ6m*Foy!c0H8z6ZEyaWKw*VF`;>Zqk8isPV`AUh9q
z)etxo5$kR^6%<hNAGo%Mq;#<Fz)VP;3dy>lk#D%S@K-8GnFeJw3~H|$QHO%|+TqMN
z45Zc~$R#Fv{z5J#apwv|zZEpo0P3GQJNh}h`ozP#r-IPFtg9cqD+`{-K+FSTpOvyh
znUMmoZ1i;v4t8{Rjdyf$(eU(xHW+n4tRR115Di@q0xnlUJBsB%b5lrnb)lOAQez8J
z1KW{or2xJI4&{zO$el=;c?$VODXB%EnlLdX1$OZyWF`xF@30woCot4;pzXluN6LZs
zvm|Ebf%c+7hG@Wh^jx6&g8Y3!EmK|4>R*(j=#ce+Hz(w$Ddd;uLC&v&HmmeNwu7`Q
zD0rqRq~;csRO*1|7@_hCnV|b}LFWNMFWF1YEXhbMQb+`yg9p(Ulv<Eesauk7rI41H
zngebeBr3QS<>x{L^uR{v<>#e>P0j<IZwJu{x_BAxAP}dZC?9k$D9BRqR%WnHXml|k
zT$-AfQVbb0OjJ<SQOGO-X-F(CF3klUf0dC~0u?IG%q_^NM7R`UMQU1R1$gHu(z57s
z&?zECsl^5PdEhO7kcn1=&cu`y@E#-3t-+uJUqOBX?fn9o7~t#T20D)_wJ0qyITduf
za7r;~O*X`jo_?x23dQ*fU>iWnkwOOKY;e5-4j5Pp0qyjL=!Jw$QfhL3ZfdcDr=O}4
z=#ErfsAH7$>>w!snuxJ%Jx5Lf#idDEsmb6&q@Z!DX97EskjS_PomQBa3ff-|abI~x
zW^x8({~I(ul!8l>vaFOqcV~i`smUc)N_yO&90NI^G1!U$bQUA1p{1(;xuCVUB(bEl
zSWiJAq^K0UGpGQ3%XLmA$n|-t$)NkEK^yzP*$Q-rHYcZBB6JfGEIYtQ`N8wgpgAL7
zj9Z%(bQPi?b4s|^o`YsNLAsIGm_xdbh*jqJW{N>Oy`d}2oty(8GrG<J{D`}kLBo;G
z0pRjX6)|rMN>cFwLH;5B&i+37prb>;EFI9f9iaIS&>#)uPG>_SxGXPpmpDj~zJWg2
zOl5?bE}rhL!6EtzKH%h`16d{F6y)mY4OXd*w1)$<8(jgE&A=<(LFFRo+8z)M*6Rsz
zuRX$SUq??r*v(d;4d(g^o_<g*P#xg84X_YsupBHHz<}gBY$iZ1<pJ%_M)((WVudSc
zFCF;yG;~|QK9NSaD+F{n7_=p!uK?nKRUpmJgKk`l_w>_OfHGh!0(D?~kef|W!UlAH
z4crAVWndq92B2sI+l92p05otB?-c6h<{G3AK353B289BAMjzFGpiSNoMPRd#ZV5-o
zAR7g~Rt$U=CPY^}=z?g_jn$y@ClOk}$`thVAWNe3b&wnb)`5@$rGG=nJ_qLj&}vZV
zO4W?aq)brjA9U%h0_axUywU>D!A8&m8|+$5XuS>Z<UleG*aUZQ-vO)}v`QAN9+aLy
z^*^|+3Q>#N?SZFA=)@tM51Tavxfb4vKwF;+k`spP%>cD^k$Q@tl~2$SZr7loV837u
zPnS?%-$-yH0NS>POnSgt@Q~gOsLX<%Vhimvg6uGZ-Fb!HRET$S0^M{1Zg*g9Z76_x
zexNjp80Z0qm0v!1*PQ}r5kg679{50l{4|BiRPd=<q70l!SsA1iyk8U?qJ|LvLc<a=
zdV@3|1ld#S?&{|n<mdzKlY_<|!Q(jKo0LI!mDnmk(+Ox<1oU{lRE5kEQ0@h_jFI=_
zm8cghB<AIVTLh4z7`naz>IA5HU>BkphiC_aLeUDoCIB>@jF^W<EKY+A)j-XK3xn3L
zYrw}HAhO^<gmhNn2@c#~0-v>sJH8+VCcgN>NZ~G?K_G8|Zvlqw?WzQAK~Dw8hYCiH
z@bp2bPb^6UD+T!<R3^ak0%((&0Vpv-_LzgRjvx3EF3`zW(7u}?G+H4NpaqPO$ORn=
z0LoxG3Q(EMVg&=RTSP#2b%966ZDDfS3Wiz?oRI6hKtrHlOTeKATAB{s0uDL~3$i~G
z<W5PjdPsQ!z0w|(D}(%fAvLQFBn3jnG(crPs6YkJn1UFPqY+f0{YFkj1@JD-f};GA
z{N(%`$O;2kJqTWP0k#S<;|kWVudlA84(VNh>OBR}j$c2pBJlnI$k-ChT2Q#4rZZ5@
z@1_8E7kD5a(glO8NrY4|2%8~m%|U?<?x;e>+#$&fyv$0+6gJ8ZQ3>z6h4=@#f}I80
zRt(DiFgIyJdu`yX1Tq-B)EA~oT~!IXs089FPVhGCBFM2PuwX)*{|F5NOd~*n0Ur@S
z2~bcdLeAwvUEKj$BMWjRxM~9x{@~8Brys0})I^%!MW{mxLa01ws>2U#h$qMtgaOdg
z8$j}~RSCEQ6h0r18l+%z12jNB2JJTs0Jk$Bf|{u3eL`2%Le?WdViz>g=nB@RV5^|6
zppNLVg4W!EZzzY3gMsQW=uL;lpfz&fi%^4|gB(MgJ=7t0sv@0-4{Fru1v>|+>mbfU
z16`DAs}3Te*QExzI{VlnwIz_IybLuVDH@y{T!X+DV8X`bpsRfq6o_#W!XXS=NTp(s
zFJ70R%wt1V4xu%3AQ=K2%$@;|@kf{nP<n!dCTdO-WZ*<JKp+ah<&YGzIHdIfuW?Z2
zpe93WBT(rBs?Yr(twd182WifLO~p4hAdNCE03P!54-JVA24ztfux`}T!%a;UAgw8|
zoB#u7kZZW7p9?HGfY%ao!0yK|5J5iq8Pw7MjjCy?fae%NEgJ<5V;yx3N3`SfAr?SF
z5*q8!5*@Te2T~5g5<b|)@vxx`Pzut3Xh(@RXy`-NtMjAY)@ckWo$-Z|8fGYAwG%V~
zq5$g8A&rt?x)7ww6r>7ioFu#`vm~_`d~6T6Qprz)^>{(O=X_{`1ao}E8MHqc+=?d9
z!v&jKk`FqO33Lb?_=sp&R~Otb1f?O+DqzgMp)Ry%h_7!)s9#8Fe-7k2P@5Rqf5g^9
z0%Zvu)UppOgeZ<dtu)ZBF8+QB`q)f><Q|gySfKU^)LoEf64rjDB(z70)IimT98V7E
zoer*^8cMDQo%0XLRp4Ad@Vz)tY5?7l01I`;5LbQhdTj7{s-XK+ar7ZU6MkSdAQOa<
zd$LBx3L*Y3j*(y=N<mt35I@6~y+C;25)Qqk1TNOVQ{0eIcyOMF7jB?yutEJ?4J**b
zI#6<i7^MR$u3(*KO-LIFRNf&}fZ7kpiojMtYhlEgHna@Y1l8L5`Vg~`yUyB%;3g(S
z0;OCu0++-fI}z0pxM2n!vxk<X;CT;M$Z_xfL3)V$#UTd5q(Q?H8kU-nxd~J+Ko|8u
zN_5bPUyfm}@z7?lf~^AL>}TY96WXsu76Nr>V3s0m0I$ITPY^&lrl3_4&;?E4MF2=%
z1C0RS@fy<I=`d>y!HsgleuJ-zfEPdtwhBn*!G)pTg7b0s3BCduGC~Dv%7a@N3fiD6
zhM@x|h&CP6=a4f>L9J)7&taZ01$#mrJh%$&UBFvTpvXsrC1^g$ToXS211dkk*I$E^
zuep^b1H9dg6sk~FkirbKQx6;&7~?4LmJEDu1nO$Yo<$5-TS8n78Z-rslqx`74qu^!
z2pLyDXn-i_Dp<nh;X#b>fuVtwCN>{{(gmo|1n!Gt^#RO}kY*LS4<M&z;qn1|4gfN5
zh@7H9?Hcf5c%YUIeANeLoERG7iWEab8pR4^1tQ!}NNEI7+QIfVf>Rq-e}U(I-CaXK
zlfD|rDxj@E1qE<=h6XRVQ-z`m5u4b1rZS+}RV--{5>Mb&L-1}ZvcceWLZEOa&~*i?
zgEcn6tzvNb2<wu9LIvb@P0*=f;O%?hpa3Pk2$&l5ZY!u20-hqk+d&2G7Xquo)j>s`
zZG`v}6hh!a0#t24yGW3eD<FXkmIL)VAvp&$&kV__5E2|!5HCVhV(&<@gF+mXEEv$%
zpMt^yq7hbO!U7yD>KOpr-vhA@+S5hoLUJ|atV*~#kW!>hGn%pJ^TQz3guBq7m4C<<
zK-ffv0lX%I=mOO?;N_p-9q@25aC!jEP=MnRy?>3mZVfp$;b|V0?!e6nM7IoH`anlo
zk$dWp^%OWW1auSvNgh`8K{5==2rsnP<mm<~^+9<B_kaZSJY0|>NZN-~Jv!>T$Uq%j
zqC;B)usy&E;As~`=?gg>5)@jXV>1oGV;B(Az$d$dtblOAD>XrjsMU4VH4&yjJc1HN
zF8)Ys|KV{5w-=%VITRtaIoK-DoDgKV34THjIE#bJ4Wza_R1J6~88{WWdHQ(<d%(Mi
zjxH|9tBAl#Fh<28-3M5~0SZa*fDCB76YX|)aE?c^UIDXqg{BV3s2`}D1r=1FQ9pPp
zg_HvzA&iy;r2PTP=J<RIS)BvTa1hf#H5#<+(FM0IA=v>Omf(J>h82#A9h5e~IR#=6
zsL6v;u_N~SK#T+jAxe1#O&6eAUI$_be2p&1ejiW(Ah{1#HX?-$s5Anpg6>>|SOg)F
ztOKclMH1LhP0-GDu-hSlt^q3}!GQ;LmX#Se`9qpvu+|K?{z7vAM7@Hpf*Ck9!GafL
zD|o3XB&jKb?0`58><08g7o;4#R~_swm>~f{{z&Dl3c?IzH-NN)8kzw?{-Ci^$l1FP
ztKcMhaKNf5=<un&KGF?VXia|bFtrZY(V(_F%zdE52HGJ8w*t;Uw+mJQfZPc+2eytJ
zUKGRYPmr<TXaH5WNPbsD_#NyNP<jIyh~#m^sxX{R!SFVNCVXs>6B3ac=E&VIWY2?2
zTd?mzZbTl_g;<B~ZMbooP*0<!I^;S8%!anFQOZJ;kzcqBR3&m5h$#I*ePwOP+yy9q
zK%9Y;k3h3Fu=O$EgCrrRzCae+K{6<4>{Y{1M_oZ(2Qv2pI%FAqlx8vbyk^k7F5rVm
zVY7;mdJLRvU7>^Q0Z3M&j+R4QgtK4)x6Pn!5JX=9RJuk$ySN~SX=;O7(%>8i@+DY3
zxUmE;gy5kC$>gBegC{r0yeY`N;EKT$IuZ-Xstk~R88i=~xz@F!AhRg7*h&F>^N$WZ
z^(a6GS~aW;A)Qe52wj9)h{0gjg11h94$?sNj4&vD`}u=LJP?%w=+q4Gy)9n0o=7z-
z_>@#s=XqIqL5eFKu)Cm+hKqu#Tu`3{>;gz~MN$G8(#Fxkaq)+?79iT7sXRy}GyuHE
z7HW*Am8K4YsR=$u3*j4ZM-6N@4&RG_d=DAV(=fI&)&#joR~=c@+{zp(DhpDJ*izvM
zDr7-P0Ajr+=&WmSE(OIdL=4jO0PS2hfb{8*g?(K0)GeW%RnTf}uwDhoZX1XXAdv?e
zX9V5t2Qn5pF=~Lk4(b$w(z_8<EvO#?F$n4@L&y##bpv(ykPm3*iXiCpVsOBM0|r!l
zgZCYP4%P7qb_Mr6u$hDKfVQC~c<%{B70eVP(79$H*Fw|2D8wF!e~{7_FDNX*_Cs2~
zp#3DA5WgdWR2RGx!w|GJ3^DctwGSyFqXdL8Bp?(NAooTkr{<NE7FF7VQZ7^{_>=+U
z%?9A{JRKcPki4P-XsWm*KP9nJy;uRXc^6cFf@BmFB3&JWz>_$jUF={@8fI3SI-q7H
zs3ZgV8kEl?Kv_w{!b%fV(}IQyHO#a@TCL2%lqPaKXd7x`#)J_{OejG@5Zz>?h%m-t
zh6!3cVAgwf&=>&KDd2h!VWK8zct_n4dy<WUCRwC50W_(ZSeb$Rj4(&r2$CNm@eE5M
z#^7B7ApiITyMps8s=OiY@&KGKVPz&LHG%UtzVa5bgBMzMfTokdH4L8dRcK)Xt9~GD
zVAui^uyvpvJkZn)s`2p62Z7|}Q09a%Tl=6{9`v~&?5aGl&jmqeXF!L57ga)Lfl!xG
zfX|T!Us41*^c=LD17xQI$TUCy5LeLZ+q|4gq=lSCrFo!JveCO83ZPTdi%XM1t4q^L
zAvfNDd`P?5AmV0BKyDyBD>7JTh3L7i4);uk1oEjgPM&`8t`Q-gzOEWZ1m-ayy<~9y
zf{osR8pog#NkIX+pb@kZDahX!w3iLkdvJv=HGwaE0c(J+c>)#w@Fo??FdtadGe8q-
zix26nGst)(*m9^A&`~wenFOc^{6-p3oeFM<;U2O;Zf}GA32CW<O`^pb3dpzy*e0~`
z9MqOJXkH7n+R4o)G}r@t)Q1MN$qdR52GCVgi0w3Ppk-5_J5Dq6GK(`(Qxp<Yz^k;A
zN^^2jOEU97x||`ccMWWz0iF+m^p-&l4g>H>LY(mXFj6wp!5a;W(~)-xa)JXFRD43J
zWllxVs%Fs5K&i#WiRr13MS9@n+mKOhu)h(G2Cog{R0J)ihh0#Kv<(1K<U!llkgf@8
z7>R@LC-?LP9jL4hK2FEVzyNfj4(uEvSX}~f9dx7<vPKc<kO4^j2EJ)fUmub&bP#z2
zG^PtmZf*+Ty++`<H^>68G==p1{1k920(6U7Zej`429R>x%@E8shzD$h1mZN<z8G*r
z1L8OxNP7g-2hdbdRB+DEEl4a%g;-slS(2duZPK{IO#<I*<r)O)>AJ<cMg({UxyJi=
z`g(?dBN|NzlD`xcLh|z!(m~ff+A~<gdmy0p8EDal59lgPsQ1C~oC@l)K#n5=wWJ_h
zz)DL>i&7aNb2-q8AKD25Rp^j0Hc(Fyax)g_K&8wQ^co(q3k`e<H^>-ROyV{Knob~9
zH)=Y8&eMVuE6gBBl7Q?o1r-y}1#3=Dkgx*f0bS@2B`8;c7uJKfcp~|_Br`YF9&!3H
zB&tAN4Cp~m1_lP|Aiw72gSR(;)?0!DDlM@HbTwugB&^^&0fQrhLtK492b_Y_7kpi5
zL26NMVjk#D4rp5dGDi$**?|_Cf-)&+sXxegB*%el0<E3}g&uS%FX-GYh$A&16!hq)
zc$lxD<vM7f2Idw6JmG2to*#D)@qn+41YM`+>IV`5T|LdIsDQX&q$o8xzbFN~z7$q^
zIl8#SyZVI$L2p?HT@V1;{Q+8_iD=@af_5B&N-sl<G7naKgyfeb=H!4Dl|sutaF$3+
zNdeE|gK9-kNg5ge%23cfL|_?0Z95H=wjHEm0M%w1o*)w3afZw)fooCx?Idcfe8IQ!
z2DGaJvD!gPQvvKoP`H6^nLx;(tRsN99vl|@pxY-w-U4-jKr~oX3sPgCjhTUyX8?3T
zD(Dt4(AA3ekXb-*HvrswgBY#@p7&DFRsi2O<C~bBs!&>-n3MxLkg`Z2%r{s8w6O!S
z_7Id0!F@t#cNcQI6sR->@0@^K7z^I@0Uut3SOQu63Sn!4ht@zf03_vu90YPdxDO03
zPe2V3h<ea~pQ~Ryl%uTxSBpFf2APXN85{`FLzn?S0~XxVf*1uE8~`ntP=a=;p!>4H
zegVsZiVAggb;P(3C`)5CA_i&%sJ9Ajc4>HmMyfzY#HfQVs{zFsL<}<KiEtgd4<S7;
zP`G%40tG%Qh0}I*bx2=P8(t?sf>r@CUIFp1j=BS6S*|CfXa$|U%n5fZxVx+#Q;g<R
z(6|72<`-fHewSkGIfu__!2N=VGZ%l<I=}$D1`%{mF(P2V={P7g7j%m(=={*4{2Ybk
zj6}!=!D7g~1vpJ2q6~BuEoe{%;W6;FZ0ZW?uzn+Sb)g~HKInlx2rEJLG2~bjh>u~*
zW<X{_&KQT949bQOYmMMD`v_xD0}6D$Fx0nD+vOQJL&E*z!Iv6=O#+Q+Ky1`eS5SbQ
z!G=iAaJ2~MA%uKTQaWVC2*fC`$>4Nn1y>HfI0-BU7t$uq2auLMTo>4IbZ4Xb(gs>1
zKuTtC*WXMV5lA|)ITm>K0FS^!+^(s^4^Pd|hBdgvvxby-s3{w<;v7_+gKj@8P{>b9
zQ-G~D2Qku%5_1_4dxaskfIR^Y4NL<;!2&9uO|aQ$Wd+Ghpi449>)VSmAvWgar=)^6
zYB<1MkKZPcK_Htzdmli%F+Kc)L#(Vo>o7oeD?&pM)G~lN6GS0bZQxMBRa2^?)R2Ts
z!Cyn-tKBfxAwoP2cAGPDPD2f5MQ9*`+q|5L3ZZ$K6`+n0c%N!|zCu!Ba&~!QQA)8M
z1L8z;Oe1_k^iTyI)HOAsD+eGB!4=Pn>freVSm0;m7ndlO7N-_rq+>*0M77BV%?F?}
zl@)RmD?tl*^V7iH4qPsW6~`!*u?@)Okh4tiyW9riaz)ThOU3zli8;D?iMgo?HhHNf
zV3r+PdFO~b7BtZOP>@=LWTFPlL`|G=fYm1&AfG_$bNoKhfcON>y%r3dpjyKac3~kX
zR=_?i$%pLLRY)vRfZW5Im{X9Eh^QFMP<#rTC4jgAoY0_i!r&?%)Q?by%;_Lb*MX=-
z$g6_qR?tQDz@oTyIe_KSb=iPL<<Lq8gk3RUdBpiZ==znw^5~-K>Y&hu^wU7W25vYY
zg(&#$Yf#C7lo71Jtzyuv=8#R2(3>HV0~&NoU1Etsq5@hFgZeE<IRX^MhDPA9MRpkI
z5Do=M%LK8f1YLnDL;<?69z+<oJ_m>bbbU4uVR@|K3vy5lL;=zXOz1`^K~$g%gMt{k
z{sKn`qlPc|2s2O_&J9kFUbaR$p1Ow65eQJLMFXT>13Xm+nxcY^_ag*B6I4;qQ##;x
zhC&;58c@x;hE`s>hA0yT5CdQmFhl%<^ju+K0yRSciy4U!zhjzFrLGCvC1wvB!+@x=
z^3ntynSwYw4KA#y3pq?p-BDdr8_G-srBg&J5Pstyv|WU&9s`9V2<xHLXOMOUzM(*n
z9`b87&=?=0X9nuC!Irmy%+-L_&CdRQVXi@-+Y6k6v9HAgsYY$zLfnkMeG9o`29#1j
zRStNC5u}*#3DE;JN5QRogfOV5fziq}0jE8rRxZS1L^Bd$v=wyvT0tE)#tZW-xXb`+
z^bF8IZ7YIBVbkwW4rXgt71DwNwfrDzK=%8%`e}f9o&m6wr45>E1J%XF3XnUU73@Ga
zkL8zx`=hYKA0Sfp(EG%|BbJbafYiVQ8yujc4qBCL1-d>F>0~`5FC$!}37c_(*8I>L
zmyH=X!A3!M0Yce`9Rgqh@CH7FUkLA00;LBK)<jFqL7oB76A55z1e|<a{lLr0z<YnB
zKyyY&dzOMj5IR6}N-iLIq}@uMc`2F6pcCjoCwG81ID@wrWfm(GBo;wV(MZh9f$v~~
zT-&4vG70%?7hCw=B~JY3vw&{{2Cpmu-Ovmj3)5o&o$&(l2dA!rPikIzNd`z3-i=cz
zE-3<C{|i1Q#a6*UM*;cn=F%kSwb)=+p`O8E4>~!-HHcFebn-_@QE93U#BRhzkszZB
z3Q|+_6cj*ruj(j(>a+Yb1*k{CVG7z2g}Ijsan1(5Rxd~|zEd_p<p*VZUyx>}f?R$5
zLtLT5WBLkEZm?^J4wM<{=NSS@RTyn?$c!+!EiMDeiQt(Xh%k8d2y`W&9w`4Qf`SvA
zvcLnzpixWEWfqXF@u2Ag@BusEpoYxOLI%a5TO6T%WM_ZB5by>b#CR}toD$nS0jPE2
zrl0{zB%t;f)HRURo!~J+(4ZK!e1q&V#b!Qg&gF&eZiMc40ELVz#P@K`;1&xst08st
zK?CaG1q_~PU~htsxB(46WagEEN7EUcVKpfyBn)ACVf#;Dcg%p+EhvIgdqGhu_^wiD
z$^)AUjt@3yD^~}(oCdFK0SAVopNk&U3ec(%@G4pbbxp`hKTyqpED0LQvVx97aVjc!
zfG=SKTLn2i9)7kS-2b4+0ne#}27*ENd4r3G+|2Zh5>WpI#m|t@Lj}kh5on4Fb`1eJ
z$rv1tP^VZycd@u6mZZX5qYGN=fD)0u(D^6Oz$9X2jHwmK*Pwm|C*))`xE{zoXK=2j
z75D^I(Cr1_2@miZ9Z<6dt^!>HY%ESs9piLmPd7-r8MGt<ygVG*%2QB)UL1k6DjDC1
Z7J6HT51s-cvnrqwV9aa*N|)%Z9soAk!`}b^

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/mx.com b/decus/vax91b/gce91b/bulletin/mx.com
new file mode 100755
index 0000000000000000000000000000000000000000..3b57fc82631a1eab8c14e175823f8a7d7e111297
GIT binary patch
literal 34104
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
DlWO6>

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/news.com b/decus/vax91b/gce91b/bulletin/news.com
new file mode 100755
index 0000000000000000000000000000000000000000..c50c044b5d6d5090f8a0104d6de2cbf482576a41
GIT binary patch
literal 12
Tcmd;LP$^C=QOL_LODzHb6N>}I

literal 0
HcmV?d00001

diff --git a/decus/vax91b/gce91b/bulletin/pmdf.com b/decus/vax91b/gce91b/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..a05d6220d08c8e0606a4d0442658c5dd5cf92440
GIT binary patch
literal 39362
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

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/aaareadme.txt b/decus/vax92a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..fbabe5d2a97f192448a5ceab9e622be0840224c8
GIT binary patch
literal 12506
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

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/board_digest.com b/decus/vax92a/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..c8e9b275dc287da0079a32cccfd5091e8ef9d15a
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hwvj@0SRpeZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;!|psSz+SIoko;$~z8$|K-3<m2k+9^#<^
zQm?6?=NhP|V1Sfv!0Ffs)6a%FPz{jOrhpv9U_F|kJP!$DL^?Huq&2vG5JN!zhNLw&
zBL;Q`6|jCQ1_=fg1uzqqjX>cK&M8U^oZvz!yeP9IRRJ8@3fc-Gj!p{N;PM1ia)81B
zMK>r%aDoa6P!3Q-F(D-13a%egvV+usOaYZ_sHT8|(F$x1H~>)00m*^l18x|&Y%hky
z5(6kiP|Z>Tm8=j?<maU-B;_RLWh>-l=B0vjDkye9Nfw%+VL^;y1Sm+@7*s%og_SCL
z`qg(03bJ)YPsj`ea<FS4sQ5t5z`DrM3$o0RK@>f9ASn%zqCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Ja`@i
zDFBsopdhmXm4D7Y{=u%0Qh<SvK}7+=hZO1}3@Qo%p+RWnKd3eVX=i6p0hilW41~-9
QrE+NPq7E(2AytVr06BRi8UO$Q

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/board_special.com b/decus/vax92a/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bullcoms1.hlp b/decus/vax92a/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..68814d3a5ffda7c34783aca537d04530d240ebd9
GIT binary patch
literal 41700
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
Sk@3+vE=awIF~>!P^Be)DjImJw

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bullcoms2.hlp b/decus/vax92a/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..82c20f82cc9089468654c1d7a62cf496f9e55e3a
GIT binary patch
literal 47626
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

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bulletin.ann b/decus/vax92a/bulletin/bulletin.ann
new file mode 100755
index 0000000000000000000000000000000000000000..c7c256cc32599959576bdfe3bb7336ab961caa12
GIT binary patch
literal 19108
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
Ug33K`G6#3KxfsBQMSueu03IhEQUCw|

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bulletin.cld b/decus/vax92a/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..d19aa2d72df3013ca204bc8507344e25181b292f
GIT binary patch
literal 1684
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$Jp41%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guAO?O0
z1%<%U#GK5u%+w+UM;{*sAruiOCx6Ev7c{X@A0OuckPQf(&OWY=exU(63So&krKt)U
zL8*nMnMJ87nhXLc=DE6fhDf7`c)LahIJ)R4xIhAcK@dgO$KT!456w-!jzQk8E+F3{
z><@5scSV?Cj$%fDyPHp7sDFqf+;t(91*r<Q3Mzh~zD}+|ItmEaTB7O<^7jo0fop?0
zQNdP02^P>wnh0BkQS=76I=c9|hBKgxhPeg>yD~5{C@3g0_=89VP-0HY&&kOz2W5#I
zP!>u~EG<qgR!CF;^Gfm+l2R4&OG^q$OG;8x6pB*|5{nW`K&p!?i%U{-74q^+GLut_
z^%#ucCW3V)=jRn?7MBz&<fp+51F>>)6qIz8iggq+^-}e$d_j72sRp3Ff@X#C#Jm!P
zM1_>hw6xTs)Vvaf<c!3k#AHyagm?>7c<3k;XXX~<R4NpdmMCQAflHT^)M8KqQpnFs
zW$*&I5GH{dRC)>u$TopWq0C}XNdYz_Ej6*Ev?x_ap(r&szbq9b<_tCq7L|!5ATfp1
zycAFnfifZ}+(22`1)PTw`V`7D@^ezb5u&IGjXx8V7!P(0a13$`amAKibdeGYYK{nY
zb@f9{Bf%k#K_Q_5XgMc1#6JKvbp}TUhq(H}Z3{t5)G#mFDkzyNX)=hQxHZ%dl8aDt
zcBmi7HO43^!#!O>JaAfq$T?=Hx`JIJLR|e2c?aEfaE+i8>ylZV2ulA78sSiV3jRe3
T@O-PO;Fy=9;Fn*b01X-dyjA#h

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bulletin.com b/decus/vax92a/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bulletin.hlp b/decus/vax92a/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..f8f3a479b2f424f3c77c552a1a83579b33d2c70c
GIT binary patch
literal 7486
zcmd;LFjQ~~_3?2H@$~ax@XRaA&rU5?P$<brRZs|Ub5?*$Dky}OWaea+RO%@xgk)qE
zE0jXG3Ls{2YKlTyevv{^YGO)eUb>DuLt+Yup^%uDqL7lBlUkCQm#&bTT3no%o~oyy
z5L%pCRIHF#l&X-IUy_-YnVO=ISfY@VpPregP?DLOs!)=VSfY@ZTF&6X0M%8jkdauH
zs*seLnx~MMk^<6^mjZTYNq#|Qa<M{wnnFoNesL<y8i@HRnZ*S;iIu4-dL9fx5Z7T*
znOUrmUr>^npO=`Ur=Xw_TAT_Eg5><%T#z3Wf?Y!t6oOnGUHn|bJs8R}GILTD6f*M=
z!2|MsacT+Jqlu*@`MHTDnaQvK(bH5=2q?-d%gjklPfbxM1$#d^G0y`OP71}9#U-h^
z3Q46o;D9QI_#PBGaMy#ZN-NFD0R<B@oWKF4rvQqL)Z$d6Z~}*`LSjyFzJfw=Vp(d6
zjsiFy6p|D36p~WGZc<39ggaeNLBSUiGvFZeV1PS6F(;=I5`CcHPAf?*Qb<%NE=Wy=
zL|JM@L1s}RDA*JfQW8s2brclxi@*U_sQ|LfgCRFDuM}(u$X>WfAj=g}GfOg3A*vM=
zic6DnGfP0`gCYkUtFUMU8JQ@+P=FeGdJGI43<_@fMY)M3RtyZ*3<_WXOUVk+Y56%R
zsYQ8-xv3xnU_q;pnOBlpl$czSS(d5*joVlT1_loXxXz5kVui#!6onb7IRy#|iDikI
zIf+T2c!x%RX)!2OLtG2Z4SISEA(aKG3LdUL0SbxW5X%JRDUd=?o`PEgwOo&Z!IZ%>
zO`$knAvr%UEi=8e2ozrkWr=x^m;~i4h0tJEKi3ciKiBYJJqBI|BL$b#;^d-CaLNVy
zA_SCe;hGhoj#2>SQH4YWIKL!c0h+R4p<Jv`k`GOm<r%4Y9t=78>FFRxXXatguK8&S
z2)zpVc{!B|3i)}-pv<ihl95`eUX-c;%G@3dY57ITsVSfU%?Bqvkf|jZsksWNWvNA#
z;8Y9>!b(uGRsdTU3`q?jg`m6#@_J@oI#LSHELKQOEUpB(IVE4AEHhCd5$?C*%-qbJ
z#3GO!D8LoMe1jDfd>uV~;NI8sV8E6a6_Sfm6HAbakMfMn<P30Tf(91Y7Yd+ksHdQj
zotIw@%D=@5!I8lsuD*!i&;(^lzx+I1q%;c+TZP=jN(FFUfFz`nd<Cer9t?T;dAjIE
zDJW=^=H;Xo7b_@K=9d;Jz={fm+{C=ZbWrvIC09^ng3L<+=RHG)wA93s(xOyN9fhRQ
z5=h)Y%ShBR1y<zhfzyr~IL8!&GA_u4kkCj0rA%;P3@?TYQj1CwGxI>PQ<4uV4>I%8
zb5a$+Hh?sHFeIfaC=}!*f?{2vBtJbBl+i(90<!_63S>oYVoIt4D3CzGUYrjp_Mov1
zDzQ8m%8N3=1!`uoLQZCGW=U!aC|<#-4N``JGPgo{QGRJbv4TQ*M!o_#z7*1n67xWc
z6%vz^Q;UoBJQy5vN<hT{DC6f;>L@5c%7<cbIR%Lkuxk{GQ*$%H5eIS;s5SysMBtQ~
zpO>nTS!~FVn3I!V4si&`t)R3ED!WS*K#om?+6c;VP!~f&H#{RX4^*KkfT9^%;KPFy
zC0cYq#Sg4DQh>&#0wggiBziD_JgxvqNU3?CXjf1u&&<hDNKPy*PK6ihpm0ho&Q>VT
z00%$FmEbg}P@Y+wkqXN09t<$&gWUxyB8&Av`4^%VRAH2W91d5Bl;<_dGfOhSDb9l-
zF$vr>PypEq3x~W)P+1PjgK&R>(@R=rPO7G!f+NBTs5eS7QbD-@)E-EN)GDCdUr>~v
zTL4Z3`DtK>A~^vTI12fB3ZU{05~&Ib1*t`#awjJRltYpdi!+Ns$<HId92Ai{U^go$
zq*f%Sf=f<F@d$S$tS$m4HL#mfQqvMkb4nE4UHx2x9DSf^2c=w8NX#iutSkl>d63Ex
zxuymcmU*e=9t`k62Dcp)N<i%>sBt<9;M@ud@|4VCaJ+)T4(@$evnvx4cj=%S43w5Y
z`3I$0QJkNfssM|Sl6+9REIAb%Jdm~)G;BeUqmY;<#E_X=kY7}im{$S|SUpgE2yYR9
zTU|&sJ*c7w)sQLRlDim`T2sK84&2NGwG&{CA5g`w=fU8LXeA)@LNp`gK18bm)YMT(
zOe)ULDJ@Bbv?x+ib4n7yX#<=tK#_@5f`bzhEGI+EsZ>x<3ib#Maq$oLQ$m!?ItmJz
zdZ~IyH3_85QAkfMQ9v|LAoVsVK|wRBLUBfENlJcso`M3nyv<KeE-flbP0_PqPzrDj
z@^$oc^$Ssgg&(8{1-HMFQlZ6r3N!=ffl{CXI5<<m;f&-DP{xMnO)APyOi4~GE&*lR
z%p#b<3K}K(uy#{oP7c)H`9%teIXT=6C8<TZnR$sh#hQ>32PuOUr{<(4m*{}9Ng_14
zf$|8f6jV?E=MhlG$Orkb43b=+Il_Yh;T&-OF3CvE1U1~C_9-Z2=H{lRWG0rRf*Jwf
zL{<r^9YBuH1(nL67CR{Gio@FS;7~-g<e~1(gSWvIl$@Y#VFjoB#G(`>crgere2ZZL
z0?G=I!W&jwDI`@wO2}dba01T<)jhCk6O=~s^YT)Y!BqpO*`Sb@T2h{0lnpK)AOQw$
zGJ<kpQmO|-VsUY1dLE>(hlLz8#phKj<R)h3C={pWm4Jc;TuFkX1X7+P=jWBB7J+Rl
z$wy9cph8WdxFo+QH3e1*B$mLU0+h7Dy(_qn74nNR(?Ri?Q>jp%SnR=&l8SIsN@+n(
zW-_R%0+kie2vbM`g_#1v1c=j8D>92qK*5rypa3c(JQy5{3KH``DZe<gBo!0{@DdVS
zw1bQUb>qMd{QNX%!U5-aNU#><7Z+zH<)nf`98}|h%6D*xfvPZ=>7Y;oC5N0$P<jTn
z7$C*89;o>aDuxqt3v$4HhrCn|hUEOxoD_H>%u`VC^mFqMbBuu6u8>$<oSzIzYbgp~
zM<(XMRe<sjDE7b+<iP+gxInsfLE1sCfX5X`G|VvqUV=j`Mbvbllnbh2GjqW0PO!_t
z#S$bWA@0{vP$)`-B(IW;#5_><6y!~i*<c%C2_rQzIRl(7^gI~+!4(duVAKKIk(pOe
zS^_Ge!8};)0F6LMB2-ApEP|xil6+93sU$HQ)ILuu%FhLL>ncH!Sz45wssM=-uv0*7
zUQm-4R%hg9re~CZG?x~qrj_O>WTq)(<|XInX6B_^Fn~iQvlx~nGxHP@6;d+O(o%~+
zDI465!)i84Edh0FDx^~f^LnBJsIu1qWsgKqLocsHp|CWy6dc(_kN^f{f|7h*hQvIG
z`$3TiDGw0c7?9zRUXVg!a*0ABaz6;%rARFTc?q0e3kr(z3yMGq1eUiw7>e`LO3FcP
ztjuDhUR+5&s80g!4T6)Bo`OPfDrn>(RUtF4xFj(r2VB{JIx(OTk+l3G9){ffqEv;H
z)RM%^96cTeBZYv(qQu<PlGLJN4+e1Gs{kgT07|eq`Q@M_0ghZm%M8}>1eX)w4rxJA
zDyX1H1oiw=;Vl<XT835|#Tnpik(8<cDat{8L}=mzM>xa=SUUyQP=T2QDpWkvpv@kH
z3qf%X@5_TTQ(<X-Nouizh7w$nk|sEzdN9C6K=~XJa8Oq(Bo>1bBB(4w^sO;{3$J^j
zJzsEp9oE501$E0)Q@}k)gjP^DuOc<Mv;^c`P{pmF<l-6R>Kx)96se@+!Jy>m;-aLZ
zkXn+ghcr$FZVabZWR{@ROOQGpY!4_(z!@3p5*-f)<gkRdxWM@mmM)=cL1QJLGyo2D
zP>%pA4(-x-FhJTLpaHF<N`>N7P_Tg;ub{*Ui+GUN!EI-7XCpa3CqJ(k8a$wOi>r^T
za|joMi(`nRwTowv61bh<=O5x~rJ&%FT9BFt9$CxJQ^?3K2S+?Sr@$POS*(zfnwFUd
z3O9w4qRax&pampywNU&D8o<a&Re(r=`xM~up~BKkQ0s=B!AL>h)x|S}!Hpppno>YX
zG_eHK;!tpOaRGI|f?NZ99GzVeo&zN%<dHFOgh0}*90MpEQd2TZ@{7R13oZa50hC%%
zqQ?oc(c3jLz|n<)he1I<+Rr~0!gWP=L3V0oL1KzRZhi`=TLvm(z_|m|-_=nlE=|sW
zH0?n4L6v5wRu(f@G9>306{Qvz<by^J^AU*+8g`&+5R{W)c`374K_B7*JqB=i1US08
zGH^lN2Ieq$Ah`|R;etmB#QP=r1q%74B?YCB5kk-)i$Z1zsOJtEo-9^K1dl6tFcc>j
zfkrs<i$LX$o`Qlt$O=%N19=4MC|G{h_wxtKf}|0{a^TUvN)HBzZP3mkXmqJ0Gp{sN
zL7_CSBr^wOcUop1xGxB+B_IR2(E6b=zZ6uXr79%4!dsTm!U$9xgWE3(#h}(~VvYjD
z(P^bQ;89rUXbGso%q#)5)pGNTD)ksZ<)waryPHp7sDFr~FlfXM!L=<&OiwLlU|?`(
z2n7u$XQqJ$JQT`7-I9`gsOKudsU4&eT(5wWEvQvi1QrJcxO0F)K~X-q%g?|CN=v~Z
zjzJ-z0d5SzC5c5P#R{bbpxQ09Br!Q7H3g;?>Mw9a6{Hqr=BH#PgX(C7<c!qhY;Zb-
zwAfReU@h2U9fjna)Wp2f0)^Dvf|5#w;)29vP{jdu8Muv<0t$0b6Hvj)$=@-^1=3tB
z$#;XBffVpXsi5?ing<%!2DPHf@-x8$=b%0%B(1<k5kcMr4c6;9F?g0hd;XAtt3-r<
zK&1;P!GNm}kPhbnJq2)kD><jM7*t<@iuKH5H-@~_)D%$5AO%#Ifd^Ld^Atery!;f<
zV4go{{4odG004;<gLJ0C2BJVi_Q{Dk?hJ67;vv>4AgU~AQ3US2B<59?WMt;0Yl2co
zei5jH4las8nn1o{aAg2h(%{+}ECDLUixrAW^S}d6`FRSk0vY5MJp~Q_JaFXa<R>TQ
zD1gL38L%jo!5%!K>l^^e8&KUKhl2)^^3y@ls{nQ}$TH;qDy-bp(}d*q;1K@+23LmQ
zlKcWt$p;x<L8LNp!y&)4M4>3P7?i+3RZAkMs{;x`&`biTMWGK(gbeDSu~3D~yfpBz
zbtX8V!LA4S9$~1SCIh$}gbW5U2!eA8gku|>l2};`8nJd~aDmKh6vLtd+WH4MGqD7c
zcfnn(qSWNnypo(s$gBxC&4Jo5kRgrCVg@$`PzHn5C8(y9rxv9`^eLp27J+;RN>w?a
zo~gM4$SGjsGQqu8JJ7gaZhi`6_ybh?fvXH~R}iEtuQWF)wFuNJ18D@c8bG3;3KHCc
z(sO12cYHwk0Mtc7lt!SLmDI%I%$!PvqEu+%0&)tpbB^L-1{VfMV;9`|2m3!avlvvO
zlosUYfrgl&quL4@`9%s~@4<Vwpo~yj0v42DNG(bP=>j*iLGFYUaeA5@pi(8=(<Q`1
z1RO75Cb;y9FV9RV$pE#Ak?YD-1z5ja0W1$LO`x7oC@3u|$S($Wy}*8l_&EjCm<0{@
zdNY6%RcQevW2clBfvY;iL;+Gg2TDSq45aVl@9yabO7*GGrjtTaYFd6#DuXAu?uEOi
z1T;;NS*!pa#|C$qz)2BW#Xubk$}WjTpn+y^gQpxc7+R8%%HV;h6Ts#qCYM0wc``xu
zr>9=39u~tO5tEdvU}$Uv8JaH1Nc91YLgpZ>voO$8Q1Aq0>ckR-<iz4s9dJbeElm<r
zQWW$dL2h9Hs`F93t;Y?HonY695Ldqt1|dicLAl^aDrR8tBv`|MMg+hKEVTqO><o@H
MP$~dfhm=tn0LT>8+W-In

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bulletin.lnk b/decus/vax92a/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..4d81da42ae9fe6090f7e3e3d3a27249fbeaf579d
GIT binary patch
literal 428
zcmd;QP*Di=@pMwKRZ#Nt_j6TZFknzo@N`pfQwa(3^YQc5PznimR|#<rP|{S;a}5mE
zQ&3V;2=Q?BQ*ieW@mKKi^z#-%G9w_!-`O=dSjm(@MZv|@&C}0SKQ!1iNWsU?TgAuI
zDabJ>QUPk9RkWXLh>K@%h@Ow9Q>>4tlb>q{gB5Ol@rL+xIyyU><I!t`PcH)-g9^wa
zR*noRU?1uG`G*8KI=d=3h5GpD`*=F(d-^%sf;g@ro_;F6j-Gxx!I8l#!I8lsuD({m
zk->VwAx`?iu0Fa9Mhps20QR|$r<1KZD1_DZT_arKW`MPO`UQlB==%qRh%<mq^KcAu
dwF+~La1ILb(GLdk7`PZbU2K)YjPwjFlmIf`YWM&E

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bulletin_source.tlb b/decus/vax92a/bulletin/bulletin_source.tlb
new file mode 100755
index 0000000000000000000000000000000000000000..7fa5e25df8de46eeb565a283d8ecdd1dea4706df
GIT binary patch
literal 894976
zcmZQ!WMBxBWEW;;U|<jrbBxe6G*s}(Oe#t&%1q2t2s1FzH85a+0v@G+dwhqcGMt$p
z@)|@#h2hi{HU@?uhO2B042%p646IPh!oa`)GF^><fdPaeBsT*Cg9uzFguw=(NG4es
zG#Eg(kgRc314B9^BIG79Ffgz&a69_=_&PcV$N4%2&0}C-P+{bC3ia`E_V*1ojPvjb
zIK#leunHk&1QKHcr6LAysJb|39~UV`1_mWYu!xIiP@Jcqvos?E!x2USkQ&zzPd{bX
z2v=oOL!;+R3=AO<<3Pd&ac=%W%FGN5c8q*5rG{X^G-d_{4J1KBkjhES3=BF5-C(hc
z%nS^t5Mo9kb>b`x4EGRX#vri}76t|}gqR6Pte=H}K@A~h3KBcd!oV;EA!Y^=<6vcA
z;6sR+gTy>p85k-MViq8=HdY3PPY5wfkk}zs28IiaJTTwIIr{nCVr5{EK@xKIak;|^
z@)<&vn}3ib8w0~GBvl?h0ZMEP3^oi1RX%>+AfYyhm2RFsuEC(NS7BpdD1d~Wo4=2X
zD>y>HsXren{s)W0G}ssz8X%tXb@cQDB_~ZbP$~iY)6X>=>?e@W6G&);219(L!v=~y
zAyCN1gOs_1`uawKf?Su4f#DJ)HG(DLoUPdy80Il@IS08qhPcK#`}^9lF)%1F^1DWa
z1UWi~#E1Aefkd6y7#OB8aQZrWyMh8U&W(+MVF3f1Zv;rPkPVcgIY2gnxRclz7@8O%
z+>nTnIcy9JFBmuid|li?vS-;C7+M&)gIz<wuJv^c0*C)V6Oa-a;tD1P28RFt!MPoj
z6~T!WRC53SkL+xaXWaY;hwCBk9wkRZU^E2C3xNc2Mg|ZD>0ZA0Ycz;<WDsHSVPW{s
zz`(=c!{Ecjz+%Y2BEq56z_wsT0CS^Kz>En?n3|4VkGz)gJY-F0&AnB+y*Hm7(bM@U
z6a9BX?CS5O?t86nz1qF^|KETA|NsBb$i&RT%Er#Y$;HXd!^_9dARs8js30sNDkjb#
zAt@y-Bl}-YUO`bwStUUAy_&j)rj|C7j;@}*!D>SzV@(rNGjj_|D{GtIwk$e!_709t
z&MvNQ?iwD3o?hP0KEHfZ{rm$0{{^`QGoKC#4GWKmjEjnniH(cDkgz8)DLE`9H7z|O
zGdSx{c1~^{8%KV@-@>Bel91A}%<_u(%Bt{cl^Ubky84F3rsjy2*0%PJ$W8;FuI?VI
zV%9vNUcEl`{OtY-{D~7wCQa_=nc^@tNO;=x83i*v*=OA^b(}rtilEEfdAalFFYsNs
zXmOy{62GPTy33Y(tXR1!X7!rg78`1#)~*w&yPCHCqUi>ujrTT*Zk7z);wG?FV%v77
z9bAPwckSl3-m|yfWZxn8{cDU59K3sQ{h`BVM~)tQk#oH0u;PiACr_O|qilKB|J-@G
z3m0vdU6bOwbos!%^eb1dnV-9!qJ6{Wrp&EmvGV1|#BblZd+*1I`$uITMDr#+Y<Q&V
z{n-9V)>HXKm3Gf2svU1U^Zdh$*tHceCscdAdi`eQ+nRTupDvjBKI4P*$4_5dK7abs
z_x1XUZ#%2LFZnU)=c6wP-)8+fzisO8cT4{~dC=MXch2mxRjohYG#%;qcWUADk2iPx
z|30_(?dx49H_m9^f9ulr#rw8)JzICD`*F{fO>KKGPkDIb?6g<YH{YJ@z+lf{2TE9Q
zYzt=*!>~b7WX)j3U<nqnU@&JeV=!efVK4^skqIL(#}G_1Fc>iCGw3nsGUza9GiWhr
zGH8Is)fv<nR2ftllo^y56d4p4<Qe1`WEo@_7#O6%@(@Cbfq_AiL4rY?L5x9^L4-k=
zL5M*REG59e&%npP%fQ3Hz`)JG#lXqH!N9=44wj=mL2hpe<}y(K492E}M)V($O<`sL
zwI)C!j3{ME0|N_#i;#zt!$D6)2WBQF<pTmNEKUZBCk$8^nZTOZUL5B8XZ@f3|NsBL
z@Bjb*|NH;{AnHH3D1ntF|2a6hz-5Vm;9VhbNdhTI<m46d6qS^tRa6<&)P+DLiH`1X
zJ^fz>h8K*CO-$cIi;~s00pOBELHM+b^Ho<jL3b7pPcQESKED2b0f9lmj3F<WL&L%&
zBch@Y#>T`Y#3v@bOioG7NKd;WnwgyymY<iKQ&3o3bnj3}d0FYj>Z;0$8pEc>hWfhN
z=KJk!tt}m$5k1{qz4QAfO`Oo*uQPdy#`I}ZXT;2zJ!|INbMxl~g)dsTVDW~?<;#{X
z30$*!)yfrnwrt+Cal`s`YooUA+PP!<Hj%mm`}ghLv-{+U<HwF3Ieh5g(Q8+)T)uSi
z!ufM&&zwHRaR1)jJGXD$ym4KV=lQdzPaZ#d_~6)!dCkF+5^r9=dYP^J_TOjMPai+L
ze|Kli@}(2&<3d9|``gHW{c`@qqLwr<rt9Ta+`oSQ`2OwM@tK7MDapPTs(-(|K6C2u
zj+M*iOt&;MRbu_UwY@egGu=m<pYzYxPn#$7Hd<?`DNFPIdG_S;mbGogMfn+y4n~S{
ze1E@xeE0V0{%z|QFX(8ksw^!@O-l6gaJHA?`1j%FjZ0^@uUoaGrz<xn-d0~v<;TO5
zM|LipJ8RnHNu5m%#$5j&Kiapq&)r2<oc+zK-Mgk%cskh`$gs`muJKd<@?gd6DG9M|
zCIZhln*S`@RPBBH)@WG*%2U+FL$fT&5)lYmz}WDQk>LTTnGqjK8o0{Hz{JSR^q+;5
zjhUSlTA;A-3knGR5oX8};gOP*5Em0wkp9gkqp6{;rmCW>q^KY-Co8D+_t%bSQz;=%
zJ6juTD@zM=GgA{|BSQmyJzX8`ub<z&eDdJ#oij%c9Xzmm*Ot{w7fqkg-(6Etnj8}u
z5fbF%<)NpgDlK5o;qcG#r_&GT?=Ih5zqoyJ|LF0-^S#$w?>9cLeP8*#@P8igEbwX2
z<KRaj4@2*V-3z}RaVzp>)Q#xtG1p?R#$AcOoNy`eV$y}=^C{<2&!(MDKb3JZ^F-G1
z>|;4ca}Ve3&)-+Dw{TC<&f@JQ+e){VZ7$zbv9WSP)%xmnHEV0v)UB#t*|4H<dDF7y
zB`u3v7q%^EpWiXBb8gq1?%6%FdS~{{=$|%W>clCNCQqI;W#ZJnX}!~XW^~Q$oYgVA
zeNNll)_E=Sn-?@KY+Tf^xPD39(%NO!%d1vYt}I_wwz_0Z@!Fzwh3gA8<ZsN~l(RW|
zOV-xRZ5i9scckr1-IcOCX;0$bgnjY*;||0gj5-v4IP6I1(coi&#{*9IpY%KBd)oVq
z=UMl2Zs%PuxLkC;<aF8bio;d=Yj)RdZ`j<lzGZdW@{Yw_^Lu9ZO&%COG<szC*x-r&
zQ{87e&$VA@zSMZ7{#xyg%3I}kO79gv$bXdkB>P$Bi{w{{Z{pv@eu(}Q`6c|D{}10^
z-hbTxx!6a`5^9$tAoGT1S;ERB?ZIHi!0=z5f#CqCH2GgoN@;TSG~;SWF9*~z;o;_G
zVC2jGEi5D`z%TNLLG-V@oUDvAxIp>mtnfYnR#<4k3zn<DKEAwibYfmsLX@ANx0k1f
zyPK<vvy-EPJ#r!Q{p-88uOB_Qck#m6<41OEUAuC{(j^P#&zn7C%B0@z=F0fc5HEK-
z6GL?sSqV`gK3*P99~R%Aen0%b1$+to9P}ypL&%%ZS79&0pGQ24d>Zv6`f<#|*!yvJ
z<L@NgPP~<LGx<i!_0(%=m(wq0oX<R$btd~%&dJ;pdB^e(7aS@)SahIxf62bmy=8mK
zcUSDH+*!4~dRxtw+Rb&F>NhrQXk6d4u6a$%s@COg%i0%rEb3g?HMe^XxGb3tE=wj)
znlQP4O5fC;X<gGhXLQVLpVc<IbxzCNrg@F?8y3_rtXovOxMoT9(yC<@%ga}ktt?$t
zvbuOp(b~dw1?%%S<ZjH_l({)$OZwKdZK>N+b|mji+LgFFZcpsqn0?XvBM(Fz3_lch
zIQU4=(ZFN=$9+%uob*2BdD`QQ+gaChF6W&tI9_zPWPjQAip^E)YgX4SZ&=(kzh!pY
z^p5deqk9JT^&jXx)P1D$So?|AQ_W`@&(&V2zEpmt^jh(a!dv-wa_?n6NPm?2B>7qV
zi`Z9@Z^GXNe(?X~{>Am1;}82^wtuYunVCk*5>Vc!HXfQ~3GPr}Vc=jexUz5m|G$6#
z|9=lIW+0s#2oplqBgRXhT^zI?4rruA6*5kutD~=HU<m5kn45tINo>LW8fRA*cQ-Fj
z4__Z|zrX<h;GmH3u+W(3sK|(f__)}_)Rg3;jP$h3ob0TE{JdPyct}}kc|~P)RSjq)
zq^YsFt+l1Sr@O1OV?uvl@3g5?CQq6;7u0!~F@4^W#fug$n7?wx@?}dw{gpMVSAjb$
zTR|O|!-oz+x-Dl;pMvyUAUzhwn>Vh5`Y(?jKDZC=xG+3^_Vmf~x1heti+3MCy#Ew#
z`Sr`^Z}Q)N|6rf~^UwDi=jwm`csp-ePk{dK|JM)fo;;y2Lx<zfzi&5>>{t>1_twtE
zvpZTVi&OnPnBKj7asR}Osf}gHL4o!>|Nee?{`hi#OLJ|6ubslLQ)_ax)Kvxfcz?cr
zb!YXGDSb&{KBjuw?;kz9d;IAB&Fh!vhj@EBSeqG3|9|t~{FaRyW@e`)#6`NB$jOQe
ze|`4k_JzHx7R;}!D9_4F_j2U^eDPpgLs4|Fs|G*YrL(6uty{aaJIde2Kw09-$-~>W
zuAJD_SyfUH<7}j+B*Xl4S#@HpuBPONYghLzY_D-LR}>RqWx01~`=Zj^6qipQkL6j3
za&gX?Wg)f8@XVfGp-D}lwkjfX-55s865Kh6e3>C!mT)jI{Q3R=KL|-T9(c&m#?0{N
z|9=J$@gIM$=PC(h34@L<tS~V%x3aXbwgDF=D?A!Dw9M(4;I!qylm#<-Zv64tbLPsA
z6Bmx``0`{8$AdS{3KbC&9}ILv1Xx}yxl<6}Vq>8pli*<DlA^*BQxj6+nvvt??osLK
z<?Z9^$LJp%6c`Zl>wi^PC_{Mv?`TkY1TL8V#-}7FCBAyhT~b_B2r89wva>QX($iAE
ze|wZ17wf6^^8VHHYiGAM)@4Px8Opb{wlqTqTxvk0FXd&WKR<tZ|L*z2d$+HjJ-Ki1
zuC1F^E?zW$dUsJ~cxaHfqrJAel4v_y$G^_6T_3yO_Pp+W*7vmk?u1(tZ%(>4`SO%Y
zQ!h?CH~sXCQ!|gxIyU?0oWpYu%{w@M|AO5McP`q#c-xZAOE)fCzkJ<_)hk!6TE2SO
znx$(OuA8@h?uJ<#XKtFddFqzQTPJOsxV>*j@6N7Wox9ujwC!!)*R;R>K<&ZmL*<9d
zj+7oPK2~@<|3u!&+*8@7)6b-xO+A-%KJh~2#js1kmjkc(U-i4@d)@1X`%Twd&bOWJ
z*xj|gXMNx5f#pN<M`n*rpBO(idZzze?}hG5tyh|_Ro^JTReUG+UKXicBK%G0yWkK0
zpM1Y~e{=oe{L4PtE+N0LAfR)ImL(#Nf>Au-JEm=0C>m%W@`CR}KEsRuAM6<#{{OFs
zlqUE(JxFB<3pWQ3FCP!TfS{1Dh=_own79OJ{8dFpMnP6XPF}%42h>LSV_~9dqvimb
z&~Zud(e}^@iO`MF(=RXx$S}-FF{&vsF*Y@0Ft7Mw@x}6mjkVPqTRZy=4ve5~kL!~a
zZtk8Qf4v?A`1|?#c;5*8e4#Js->(Ca5#eE>A;AnE_RM*E=S(wG)Rl%bP;({`Qjqkg
z|Ni;)>HWL6_w87@091fH|Ns5{%S&6=%$N=<C*bAFw@>$Ooj5*aLeHybk8hqlwrTCM
zc{95^Tbug(dcjQ}&^Ru%jCu6%`qhhPPaiqBcjx-mtClXBKX=xouJ*>PwA8rhNMB<u
zby-n<?g^X|KTdi#`Sp}*Q!h_DKmFW{Q!|gwIz0Q(oc(im&)YSB`+{u?w=CMcc;k|F
zOP4QOvV8H1g)3*TnznlCn#pS?uIpXjv7v2a%clCxbz5q;R&T4?Ub&-uXW6dO-Nk!~
z_7?8T-=B9N_h9y+%){wNl8+`GOFSNbBKBm|sqoWbXF|^gp9?x4c)|ao-zD$MUROM?
zx?gj<?s~)drqeCQ+x8e`iP2L-Xj!8DO7pea8&#z766w!UUnIYZe-ryI{6pxc;4i-4
zynnd<vj1cI&&oX7E+J4XkR?4d%aV?x!ipabuq=>eIPjmHf#CzV>w>>6f;^rADoZk1
zSlKcZ*b_N8x$=rr^SOD7c=`BCKt&3JsE8PYxJ3HDct-HBi5!!LyuyFPU`e+2FFl=$
zIg%K|ufON&{Crm$;A?BFDa#2eCxQYY<p;`u%HKbqKE8kb^1=N(*REc<aQ@WE<9oJk
zUbkfNqS>>iOsp#_hzWCdb8)n>vM^Lql;h*!;s|Gn_!0R%>Ra^Jm@l!P<37Z{O?Z>|
zD(OY?^OR?)Pt%^HKhAiR`7rBV_T8M@xwrCe=HDo|UU<3aQt`Qxv!!RsPM4pkI97SI
z>PYqBnnSe*>kicKZ`jwkw`q6tu9lsxJKDClZ|&I9xv6Vo_lBPJy=(i{^sk<<YU0XC
zD<&_WvTW+oX$z+>m@$9myjgQ*&zv)3?(})n=1*NPdEul*6BhR`>08>ntY>-mimsKN
zt2$P<uW4J`x~^q?^M<C4jhh-a*KeuaTC=Tsd)1E0ofW&vcNgx--J7*9ZGXyv<bz3v
z5)Q{5i9H&9Eb4gViHMWor$SGMoC!V~bT06`{{_E`KG3qn<C^Pr=NnEp9d6m*w!33}
z*YckEeX|Fq4^18!LC0RTpKHBPf2sCL^|i_y<+t+hWZp}EkoqX`N&K_e7g6wdiO>(h
zp8~)5fAjv~9xY4ADkX^1G&IW+g{vWVSvGCpdcb(#Cp%;=2f3^u#0HfmEUd+B>^U4I
zoOxVD1>8Ieys3Oi{J8>&$!UTqnL@(pBA_OUWW1DgK7&lDtb)AUe?3JerGLtd&_YE=
zyG;GBA?j3)CZ`p{@B2H;UG0pGd@zP&|NI0^d%nDS;oRvHM-T7YzGd^ewX<eSZ!e6E
zj*1Ml*42^{753%u`{n;5;9KC=pfACnLq3Im2zwv?CgOGEtEd;z&tsm&K8<@4|2W}M
z;=`l|$@fz3rrt@roqj9hX6B8o>)F?GuH;_MyOe*i;C$iPqBF&(N=}v@FFRI#q~cKJ
z!Kwq*`)l^r?y1{dzpG(K<F=-)&6`>_wr*%!-@c|}b?2(CmE9|PmiI2}TiU;5!s3aG
zCM}%2V9NZd^QO(6K4-@4nKNfin>}^Tl)01VO`1P(!GwkVi~1J#F6mj?y{v0_=ZcP%
zZL3;Wx2$Pi+qAB6eZz+Ojdh!9H`i>b-deS-a(l&&?44P=GIl5IiQ5~qFJgcAfv|(2
zheE((uK~yWkNchQJ?V4G`?S{?&$Axq+|RqA%;VTzx4B_;)AE+ZZSy;3cTMk^+&6fj
z|4{pp#$&Z7s!vs(DL+?wq4-k%mE3FDH!^Rf-$}lg_#pmK?32i6p)Z181-|ir=lj9?
zljj%rZ!YNAE6ZrRgt)?iL{&qxEHU5~l-$4-I=S=VJ646?j0`p4HLak*5(aP+1z!gz
zG&J-oXuKptft4*apFI;aC0xYA%a_P6z)&hERICSGXi{P&RVl3_6E7<#uaK-*pro#x
zqoSFss-~f?QBkg`m7=Yqo5Y}JXrP~G&1l3Ftz;}`|KHH$y{Q>&DyPie;TN-`zAo$E
zG+S`@2Hrdg3Jl<6`!~N6)OATm?$|^@J3hZZ)?~S|JiT}I)PX&_*Eh#Th6Z{&*jbt>
z%1TL!3G=f<J1iKToj*UnfBE$K)w4&pu3x%v{>=WJ+cqs<HgD>bi5<0t32`w|A?_~D
zjuz&|Mh0rq5<=W9T&+LazO{et_}uxS>s|NTo;STO`(E@vpYUYj<4F%EKbUfV>fLE~
zrr(}%bLNd%*JfXtb9wH?dFSSzU2uBg$wem?A7658>Ct6JmLFbmXyw6G`&RE=vuo{+
zb=%i(-LPfj=1m(nZ`iVK>)LH=wy)l?YUj#bD|Rp4vt;k$eT()lJh0&4+(UB?&ptBi
z=*(j?j!!=^?d0TBlTJ@K(|@+_T<`gw3*8sHF1257yV82K<yzDA#v2Vc>u=TFuD(-s
zH~U`t{fGzQ55pb>KMr~l@YMgA-*ev=J}<pqdA{~|<M!6+oy~jG4<;YAKWTkd{i5<!
z`J4QAnIGamMSqF>7W^adm+v3%e;$s}J`Rb+1X0R|W?8}^ZZR{-(Zu*u5D(Xf<4g?u
z>lqlpD^30rYLbBEL1l>oXyI!~YB5J5WW8E}UM9alvLHigzL0Q+h>ob3cxAdoJa`SP
zm7KhSrXoX<l5)0+iYjBdnudCgrdFDIuDy1wj&7cwlA(cqinXzknW@P?bA1cwyzu`j
z4gTM{Oiqpt(VWf>sJ)#(Z;N7#41?D7))hud2(y6(Q$b^_kdYEtf%5m)w=eHrKYR4x
z*43j&4(!{rX7#cq^CwQ|@9Sx(j|vY9_HeYb)lyTGmz5D=&1A{?nf)W@d+yh~&-tGU
zJ{Eo`dSCpe<W=d*vKQsgE1p(9sd`-fu;za4y}G;gcN%Ut-fX(je7)sb>y@_4?Uy<(
zc3$W@-+iv<Z10)A)BUF=oSb-K((%d1rW~GnXxhQ)`)BN(xqH^G**oX#n7e)6w)tBZ
zY+1N@(Wb>4muy(Ne%adPt5&RBxnkAw)l1hbUb|@B!u1O_%-cA3)11w-x6Il)bK8vV
z(|1hUId#{R-IMoB+S|RaYk%i~j)U!o+77oKX*t?_tm$~;iQ1Djr>aj^oGCk-buQt2
z+=YmXp_f7~2VDug8gR}3y59}on?AR^Z+qSGyz73??Y`>+mxs=eoF3aev3zRr%>238
z3)7b-uZ&+CywQHE`cC=19MagUD0u8u06g}}^N0H{*FTQ`?4#`xqRIwR6%Ea@BtT{2
z<`Ye-vf8fvRlGBJ8UD#LfEy%44w-<;5|&g}1vYk$d`_-RZk|M5KK^0>LA}acA%>DX
z;UW=Hu@rHMQXR=;(0Y2g_-y$C1w}?B<#d%Cbp};6^>Ql>YfVip?J^xEU46YY16_?+
zdqWdrBhw@^hm2??^M4kGoX{fWFTaE1e*>o$Q-9FNE39dvrNYYmdrwcTx2?WR5_Gf`
zR)z!x2K;#Q>g9_kkMG>Rdg=VB!@HKwojrB(#O{j1xQOtO-~c;WVF4a?wq%x+KdHac
zex`rV_?G!K>r3|MoKLwQ^FHLiFL+n@w&->7^O9$!Ps<*aKdg9AdB5sj_1&6VwKwZ-
z)L(D7)_A4qa`VNO3$5qc&bFWFINf=&>qPhQo@2d7`;PP<ns9L9fl2!(@0+rB>h5Vf
zr|+1tede}VTW4>Xvw7~Oc^l_%Sg?NKx<zXjuUWEs>8fQbm#<i{eC4uLOI9ylvuN$Y
zbqm(d-!O0EoK3Sf&)hO&>-25YwolnHY3GDp{k!}2^zQB2*SWvrK>NYAL#>CKk2D=^
zJl1f${zM(PEU7w^bvEH#%=swrJWeRMEb+hQcis1f&rPpep0_>jxZicV=X&4ef%8MB
zM~+BkiOEajS4OY3->8Ah63ALL$k;1lt(wqpLD*Wg(RK-`#RO66hh|x_;DDK`(q;jL
zWlRAxSQ#EL{<mj<%-;Nm?A8N!bi%=H5NrgvEMZM$D+2Av;pWND;VntzQ^@2OC>1Og
z5@r$+6)O;zkgSxFj!%)5$z_z&lV?y+WKdF80WE^n)X~z>exISMr>_6o;4gf@#OlBG
zFHrHJ!R+WzsOzK|0-EMUDL;IT*jPXdP{PAP|6Q;aW50j#V55(*p)hNCSt)!<2EE(!
z{Mr1bGCx}@QxknvK8~mN?p`^yV_s)-O;%cRY)p8NhohZ=lDw3-2zY@CXsHVN#0|I~
z^yB-tuU}rjczEa9nbRka9X+sX=caXQRxe+=c;SLMGp6))wYSt&l;>rqCq+j^h6V<>
zIysnYtH?=82nlda<DC9y#?P6bXMLLean6Ui@8-Ro|7O9fg)bL9S^Rj(qoog)-Cllc
z#m$vBR$X6xb<O3qm)4zMe{RFsjVCr8-+W}t;jM?Z?ccs{$KIWLcJ1E1eb2VNTla0*
zzxlw%gBuR5KfLzHs-r89tvJ5y#FCSXPR%_%`^>DfGtW&wKkdTQi<2)+x;*j9gsc76
zdaw7~=)T!;tL=8{orb&h_iFD~Kd5?`@F?za#FMb6A<u%J`@ir8_i^0cxV?3G=ltIO
zgUv_FPZpoezG!__`=<O|@rUeBnP1YsMgIu?<p=d~xJUaqL=_GsDjJ$)NyExst5b@p
z6WNwCUSc@#+n#{|w9kgXC<&refs`d|>_rM3oOxWO+&LvYxoNz7{3!zEf(6CNLc${H
zqWNOtWlWh8k_=Lb(lSZ1*>du!ItqG<%1Tx$sugOCn(EqGni}yw3_801^eQ!AYw2|@
z%+)QM+1yc<!T$gI+uq~X&yO!2UR{$B8_EwYP>@TTAK%}+ym$S=$rHzq?%J_s!OUrW
zT`hGrRar41ULKCN)|UG6(h}lAG0d@l;=aXyP56@dIq6gKhm`lJ@6z6;zs`7-`8?}c
z_S2jvxsUT6<v%F6UwF6ZPVw!MTctP4Zj@iExKeq!>QeQ^n)9{i>dw}mX*k_@s_9ts
zk(R@)huRLdAL!WMxvy()_nw~Jy*vB1_ivl9b>ikpn<j6ZvSI4_Y3ru1ow0i6s#z;%
zub8uZ?y`AH=Py~Xc;TW&3m4B{GH>bJWpkF#UNLLsj8)TDPhB%*?c{Zn)=%6pVPpTM
z-pxH*y0><2>)77DqitvFuBP3Mdm8rE@2lNkeW37Q!lAgs(MO_=Mjnee9)2S1Wbmn=
z(}8CK&ibG8JMVkJ`=aM1_secqT(7!ZbH46$!{MggEt}gGcg*ja-7~$9SVOP<RO^}A
zbJZ6r&~>kJZ)M-fyqEeQ`BChX=x32H!e0fy2_TKVa{lG`$Nry{Wwb0Iv6vuA`4BBj
zvN!{TrEX5$wTkDA(2Gol3qSv}H~eP?PYx4NqQJ@$1&&nCbgq&V?tC8JL_WwG6VW`e
zO!4Gm2}vd?X&Hu6*~2+<@(Oy2N@Z!vmFfj57gTlB)HO8XHGdsCprxX%tCOueL2rY;
zL9Ugd5onQ#wWfu6k-a5@l{KRyctyRTQ|;e_SuW1{uCs;RkSB@%2me+Q3Jv-9{>-t}
z8L;M!0Y7qw=X6|vt<Bx57mv4aqAgWRNlyCl?dz8pkM3PRcXao<CG%!<H`bIFCdI~t
zg}AvmIVeg>i1Bfhu$KNQ`&s_I;&bJvs*lwlYTnhpt$S1dy5Uvh%ckee&sv_gK52X0
z{;=ag=l!lb-M4#g_1^5e(SL2im5G-pU7CD;%Gs%>rk$LAV#bk~`)BQ&y?4%@xx41=
zoWEni_J!LPZC$)&$>yb-mTg?Ve#P3AYgVmVy>iWpwaeEnTfcO};*E<oE!@0d%lxf#
zx6Ro;Ysbu;(|1kVJ$28Ny_5G%+CT9?|G~aPy@z{_bRF$H)^WW3MBB;MQ_ZKF&NQ5@
zKUa6Y`a;#kic1NXqpw6=jl33dJ^V)K&EQ)>w*&9^-}Srad*A1Q_d~Boo{v4AxIcA$
z=KS38h22Z-S6a~ZCGzj(KFEHQ`2_0Yh<_FRCh}eIhrmzXUp&9Lq3cUV=W&QC8c0?&
zG|Li~kThe>Mvfg!@1z-i$V0m~xcfAS772uPm60ixnT0hGJYJH^rNGU@l*!9iki;Kf
zEFfrADkPjEBAOzmCoZAG03Lj0l#^FrP*ze@QB_m_T~VU(S5p_Volon3rKVw#x>8!S
zQ649_=z#C|QxX34qN>nMLtZo#xd8&(x%2POhqtd^UcGYZ;?V;;x2{{Wa{k=D+Vbr5
z<fzDCXHZ|s#8^>Gh?koyj3fLf%KDN|@gEc3C%#L1ll&^>dFr#Yr|C~J9%nwvdYJtn
z=YH<Jyu0~#3T_wPD!N&GqvU$&wX)0Q7b?zIo~t@reWvDg?Wwwx^(PvRHy&#`(tNn(
zQ0u|A{q6fY_IB>++TFdYXGib$zHR+mCTyO#Y0}2Y8>XzEx^~*?>8oa}n7Mq`ve`@L
zESbA_-lF*n7c5vfZ_%8^vzN?TI&;~K<<nP8TRC;rl+}~hOj<i}-Guf18+tePZ0g?J
zwWV`w$F}zEZ97_bw(M%&-L$81Z^OR&{dEUw4ptv3JDhbS<7mRMxZ|-WVopXt*Q$kp
z*Qy0v^uOeH+4qXiRqtzF*FA4|+;qR?dfVlW(_P1V4)?7eSU$9PWd7LfiRn|LXNJ!W
zUg#s0C7^Y$G9RTsNqv_5BJoumT9)wt;`_}rIwwqW`9O+>p;?wJ=;KObNa1+gFe8b9
zGv+=s!+-vN?2sab5kmd{kEdvXv`bRia@aFd6gW7!^0_O)!><B@#U(<*rSagkC6Ho7
zPfngOO;JHfIS*8jFcfHLYFX*(fcFI(7+RYc8x_4bGyQL#WMyfQ%mm-vSMKWa3$nf>
zBVFC+x9{Jbxhl+l|KdC}z$@dy3tmBOl=(3Z`WH^y8fq$WvVa>TW!ZwP_YXAM8}n3P
zA4Qqh9~u<kEX>c&_TuTitCubwK6G%;uGPz%!_19T<)lPF(>xe!T|q-8e}4Y>`sLHx
z*DoJGynFuK{@vTxtXec{>ZIO|_O_~utcY-5FHc7s3ll9xX-NrDApt(#N!*jaPx&_W
z^R$oCKg@VH^UbVRv!Bm-HuuTANAn*nxU=x~qFak^F1fMv`m$@wudKMd^6aWJt52;t
zx%R}m<Li%YIJ)u3rhS|DZrQPQ+qSLSx9r%wbJMPkyEp7vzjxifwfk2dSaERKp{0kH
z99evH;jsnB=bo5za`vg2r)Qj*es<cqDd#6&n0Rr*rM}BOSGuouUF*EwdZXoL)2)Wv
z^>^y-*50eRU;Uu)VZx)>$I(xso<=?kc^>>C@TLDNzt=u*yx+RNb9?Xl!R4dVC%ey<
zU(CLmelz&4{X^}i@-O+{vVUa$ivJV)&ow&sN=gwywA!IrmUQTN@A77Gahl4QBgfDH
zS~d?JF!@j1lrVUGNgfL;TQNIFNe*Wk7k6qtPckoG5x+p0U~XcHP(gZ<aFvLto|w2q
z1*l;nCo9jWps19stP&3zeO1srtre@ypriYjNe?zq@}JrKpRT3FulE;pAccsl3%q2p
zdUK%ATI1T4gWVlA+L}U~ESU4Zpn}EE*N5Tf+m|oyT|Kvd-}WsV*RNZ<dew^gGbZ<U
zbvD&yMg;izy4%}Yni?CaDap%<2@4AFa;LJU{Yn3w@gwtl*0=1hIbU)==Y7imSn#3n
zUD4~}S0&F&pOrl=e^T+d@=?{p>IXIVYwy<GslVND3pyu!x%E=p#rE?ZXFJbyo$5Z>
zbE5Zn-?9Fq6OK$gJn7Kny;Jr~-92sB^qn(yfah^G&)GD0!@M=~S1wq-aM_}zi<c}}
zymZmBh07PLn74B7syVA?ubH)W=DO+Yr)`+JamuDin<s9Wu(fYn@AjS@?K|6cweD`&
z)4aEFUjukQPR*g}!<9$MkCq<GI-YSN;bh#YnA6c`qRvL13qK!rA@pL%rC{hhj?Z=P
z8(ud(Z+YByyW@J-<(~6>rw5J?9Uj>|wt8am)cl#*bCVZ_FAZMlzt(!A{#Ny!%6sJx
ziXY`Z$$XanBK1}Bo5Xi<@R<Yrzxn>~K<0$mM#oEtE+9xyI5f+WNvsT9Oe`vgjhSM2
z=ZG^rusiUd5w^nQKkOI+NPh+!d6hAhi8+ylHB*5tA2OB03mq*f6)h5z5SNrHVUU)Q
zla*Icd=H(ysnpUe*4AOn1NCh*nf_N88OAdho0{ms7SjL9*0Hm)XLg7-fegEzF0k`(
zf11I~>S+yKe+DfsyuA*pD@FawNwyV*O$PtY^%G?Ia-_exmZPo~)QG^|Cb@9p@PXZ{
z=au=I8t7_B2=TN1`26nvm5b-jo;kK}&HT=~>a5t9$Ovx_H)nfuGecEb86Hm1?qkf!
zou40HKDl@2>gAJ%_V3)WearflE0!*tJaIx>O<@YC#pL7ZU}0>eCNCz;$2FCG+TZDa
zW_+LdZPwS>pXPj+`*z-&`L7qeTKHno^Tp4WJYM=}*~8@zR@_~Ad)2MgH`m-)dwt!t
z^_MoB-*{@%@y$oK?A^L&+pg`~c5L0bdDo`h8~1Dgw@X$XSblKXp(TeGA6ayC!Lhl=
z=bV^*au&Q@GWGnF3zIJPUFwClOFFK%-)Ozra;xcfBX}OC>VEly^oMDWk{%~KiF+FL
zEckiQi@=uwul!$oy>Wl*`p)IO(+9_oHlHj%>wnSys`X9fyYdgkpK`yXe@p$5{44%X
z<i7y#Xjwu+5ka)lp;?yjG-?=XYEF3P;Lq#ukeT7ZebACu@M1M0Mqa_|UQ-o7r!*Ep
zN|H?QR-8ORhI}Dm5xopiv0`zFM9Fk1=~5Y4MmYv~B}D~gl~^@Z4fVg8IvVlTIiRDD
zv@}oaS6Y<^7#gG*{WJbw1}jxeO|IA_gN`!!^?tq}6PCe}ix*Z$2J36Fh5fvL_3+-h
zq?oACkf1<aVNMoi^ci9BjL)ZcZ(cloeCPJ{YkPKX-@0kTsznRt&6+W(EiNL=+snhn
z-oj8@T~$d@LWDnuEB8;{@BAMH-wVGLeJ%b{^11Y5*@yDC6|XB_RlTf!Uh}N>N!_FR
zhYb%J?={_RzSVNG^#*vY+WF3NU1z(`^qlHF*>|G<_=IB<k4`!=`OuVuQx8nrKYibf
z-7|O1+A(|EoGo)V&)YbE{epE1*DhMKc;%86OP4QOwtVS|B`X)NTDW@dnmKD{uba7k
z`i5y6r*4|EdGeNtTPJMm2k#T^+10(fYftCij(zR>TMx7xY(CU<xbaBC(fVVx$7@bh
zpR77nak}tK!P(q%+2^w^q+Cq66n!}yx=+~WhUZQ9TW+^q?>OIey61S`;ep*l+ebE!
zEuWY_HG5|I+~kGvOQTl?(6f+`$6g_O`$T^T{S*N2?c@2&4O*+lI$D+xT|khaaA=k#
zCJIwKu4D)Z6#S8Akg;cAsQC|Smw@JliR$KDWn{`{Rsikp1C=F-pnZL*d};gwm4ZUT
zr6LTXC1T?75-O7Kb3ju$vU!?{3i5JFr&W|y)zvgKbwEuM9c?Y^Vhv*>L*4%uqV<><
zf35EShcfp1H$ceQ$?^A<iw6yvL6trFYLlbOYaIn6UfjQT_v+4N^JnHJ1!;>2^Rply
zD}dY+`tj}a%O}^*ojSH_+t!UMm(H6zXUfFBu9l{%g5((R8aF>L2RkbZV*@R9X(<U&
z&O)}LKgB;wzL$P2`%?a?;$!89s(00IYu?npu6tGgyy02n)27GGk6IqKK4`nse!JsV
z=gqDg-Pd|9_g?Bd-+y+(nTaPSotS)l%8{vuryZJpV8;HL`)2K(y=TtuxjW`<pTA|n
z=7pOUZCJd1$-1R$m#ta8YQ>6`OI9sjy=cwCwF}nGUO#KYjE&RbXAVr*-n*k`XZNno
z-5q<{_qOe8-QRqm@nFND`onccYK~SPt2kbMqU>bhsqE8PXEM&FpG!HPa3Stu?4{7l
zAy<O0243?AuT}HLSgU6L*!GFdQ%m@|SEJYZ(6wqx9~3{zf0Fww`$gufB=}r4v~{ne
zWeEu-1o29TW?3Sz*egSK(w@aj4v9H@Vix$$*s%XU3FkF}$6gg!+1QJUIXJmexbt{Q
zc$4|~69oi?7;=Pj^+YN}Q_IED#3dwkq@>ejWXt5_3#=+N72*ps6_u3LRZ3OWV%0Tt
zHS@LfwRLs$7_9X*k__w(jg7#EHd-=TTiM#${LkiO`l|%#@i^GqxyN~VdYq0H_WqZZ
zp~#Qg@A>`f#gl$Nhp0ol)~}gg9cgFCk(UcQs02}>{Q3I+?W?=juU<HR_T=$nM-Ly|
zwtC5&Su-Y2?CGqp4GGYamlhEe;N@b^XD#?y_@n51@wbvMrJu__m4B@GQ2DOvP4(-V
zm$lF9p4C5Xc-;7?>0$GOmiw*uP|A`ky_fqg^<SKDZsM6qrzW46as=8g**kO3tliKx
z^jo22$;QPSz-7s*<ttaLSh;-Fvel?-=x1-9xn=s+Y1^hk*S+@b?%mV9w`*U={`LcH
z2U`!d9EPoXtvgY3vg%aA>6kN7XCt8FCBc`1z~`6vUPFwRxZiQR>w3@SzVid8hmPQO
z31qy)^aW(yD`*Y9+B?<vDj$@gXEegbOT>PP{t^O@mvH}M`#(A-Onmu3iprr`mhhy6
zu)17w;;`VoG3OWKgMNGP<PCI#AK~*FuQD<zfF_06*f}yex%5)FLCZ^u81ngb1d2iD
zn23srmr6)VRZ7dG$;ze6$J;9;gHADF1P#10XliNe=;`V+z1K7_v@){Qg)R-rQ@65K
zvbOnEmSbn@V4v$y;`slcuQT#)VSPR}mie{({(iozrI_zUnz1Is228*$3rKJ1_x($p
z9PC%loIZG9&(5{8%acrH1bMij2OD9mj{W=n%g1-G9$vkC@xs|tC-?7LzjVohc{8W=
z_jI&37i7gohX)4*xEL8~YbZ)fiirr-aMk{)`&s{^;alU^rq9ivT0XSCZF|%Hy5nW%
zi>~M0&w8HrKIwbh|7gO4iFYU6nS6W7t*JMs-I#uT#<iK}XPujUV$Sio$L1ZKe`LYo
zg@+dHUA%kAuBAJcZC}1^#nzQuR&8FrY0bv98`iB`zh=X#jVm{;*t~qpvaO4^E!w_t
z$K0KBcFo#7W6$)xQ}<2TKl#9<gA)%;INW!n_h|RAuH&8H^(8H*o6a<zZ8%qdzV1TJ
z#p+8{mn*ImUd_IiaXsNi+|8I<QMV)Rgxw9j7ji%Ff&W9lM?R0epLjj>eCF}o{e|00
z*H=!j?cUhDwR~ss-u#2fN8?WhpS8ZIeN_dIm&pH=`z8BZ;*a=W(SO3D<0YgN5G1G_
znq^6Y`ATLH5y>?i2P)+mK7fue0k4|JHqMGo4BReZWn<6JNG##VOy%S%;^s-_&Ed;d
zD1|Oq6H^f{kdTy;k=BzfmSd35Q&7}o0-qtB_D@|$gHcmkOBZo!Gz&wex!M1Ucy){4
zhwZI7Q5U^h{{65zMdR+(i>FU)$ko^4LY)+b?$P=A^2+5iM-J{;zYcUF?99pC9c@jG
z)#-835uyHm9`1Iwmd1uk@<M|Av3zlV;(sOlNc^7kE%|H8m(<T`pVB{Oyw7}>^)~xW
z&g<M)c`x#x7d$I`TJ)s&aml07hh-1S?^oQbyi;|%`c}=&+8cG(>#sFjYP`^NzWH3s
z+168SC)<yA9P2#Vb*TG5&;H(heS7<NPuMka=cFBzw@=wNb?dY((>Kr9G;`yuwX@gE
zSv7a%ycP48FIcv4@uEeG7ox3uowjD`+9~jLuYH?)xAbi7+Sa+f9lE}xVNd<ux_!0#
zYYtQ$EI(9sxbR5U(WGMu;PoX@ry@^>p9wn~axVCM(1pN@0hfF)`&{w9>UGWYy4wxc
zn=asU)g13S+_SlF^}qspuA0eHqh|)swO^>cRDGrVTJa5J-7Dz)63I^z;PYNVYt@9|
zYt=YL&o3dNY#>$X&@4+-QZ(7jLfHimEN5hRXAhgf!Ly<SwM2oeRVxMEkdwp7RhiG7
z#lu^~m&q?6m{<%s`Bg_xf>A+AQbjsmMpL##E?3tYbP~OCfvSoclR9{HiI%3u|9^RD
zoQ4L!jgs^sYh2+A)foQlVQ~6;VSY-0x~wDzYKI0sW&Hi^(}(x3Upjqg_pVLr*DYHx
zb;{(4{hjq?+0jvvAwk~mZVvWVrdmpJqCx^Z++0yC(Z6DT#{NKBL;o@5L+bmqcj<33
zUT40_dYSzq=Xvh4yeIjO3mz3dD7sgCx8zRg?Xp|tH!E&bUaPuVeWm7d?ZvwD_2(MS
zHlArZ)qJw$MC<XkW9>&fj&vUGItVXIc23waar>lglebRUGIjH`jng;GSUYpgtkttu
z%~?5j#k}S7mo8X>QI^bHHDmSkHPhBkS~p>RAAGG^$JX|3ZQEOSwCrq#uAzsNCDjM3
z4pkg3KT>!!<5>FfWbmAD?CF>@5og2Cg`E$*5PUK4lK*ADE528Kplj7!Z@Jud2Cr4K
zyKnoz=Aq>yi^t|q%$}M&Gk$Iao)gx7tpOb`0qyOBta}BmRTKLz@<aHi;4jdeFz;wt
zLTUj)g8HFZmNZ-pFEj87QaK>O@aMlg=!93I%Mnni0&AC)<Z*Cv<#4ALr4%dh<bsAw
zk}?I#Doerroa_QIaS4VrMoFoEGSUpPa^>>sN{R~cD#{hAI-tEc>T3D&`g*#5Qf=Tx
zh>@Ye{|qxdO{U+!E^b(}sJ|{N#y~|8<&^qwA79?Me&P7xeLJ@-ZfQ&i^>xtK)sd6p
z<MLwn{_FG8_lMti|E~eCbLiiPz6*Pc^DLzMDfd$Errk-uopCGkX4bXrtI)HM&KH~m
zpM`X~<W%X&vJ>UUDvnkjsXA1Bu;xJR{<^*Odm45(?rPf6yuD>x>(;i-?VCC_cCPPQ
z*S)r9b?>UamHjIwET6b+($dLGrYxMgVA}lY^JdJQIcL`F*|X-%oI7LQ^!d{kOkFr-
z(d5OGmP}kaVOihu-W5G7yH|Cs?p)KcwtZdO`qmB28=FwhRV&<?xGQdV?4IboQTrnI
zM;r)07zRBHDezdpasLy3XlEh0UUa$SeA(%W<5kQ%EfD*0K<ChFfcN7lzf^i9`&#CW
z^jpby67R)7h<z0OB=TAKix7A}4nOoPB+fq^;B)9l$4f{kAV^R;G|Li(h?S@GdLBHR
zx1y#~`xe6+#s<(WY~X$lG0W9pWeMmQBsV7>Ki*(I{r~|_!4M%AVIL7u=O8g(M_2Js
z2}vnwZ+{tCxj^t8e#IW)Dq%&cYB|Yy>bdS|MjD#sTG~39x`}!P`UWK#Nhu75sYb?(
zCZ=Zj>PqJ67XPfREdSdWDA<;j+QEik-J`rb{@gWYMm@nXEBx2tHIoc+P2xl_{Qddv
z<+J;Du3tQV?(E5<yLWC_zjpQFd9!9t>~8}d7F}7G5bt1bVQ!|cB`+ex#mUZE$WrvX
z_(#e2(r;y7%fG<)<GhFO$9d88y!mO%lh(&=kHGtJ?seVnzSVQH_eS5f{;SaaI2Wdz
znR<HKsp%(X9G`h?){)tV<{X@RVBY@u`xfk7xM$I>#XFX4U%GAC*5zAPY+ku()yCE9
z)~s5)a@~sc%Qr0BxOCH!&5O1y+`3@f{Oxmh%-K16*NolM_e_J1mrQ`}$LT)Wb*%Gv
z$BFint*07J*Pp37TYIhsx*sR|a@>{Jt1;K2uSed9xM_FG_O{I(>$_I>Ebp5>FnOr=
zNcXYM6K(jN7AiRVIKtrlIG{E3yni5b!fc~=T98me5U+G-mL(h>PC`u@6;4yC7u;NU
zpmFzukJ1dk5C4Z8*T@KJr{G&c4_@~g3_1&mgOe+On<t)^PXRPeq9F`A14&a{f<e*`
zd~OMoyn<rBlC3gm`Fw=l!Eg;tS1oNFT~9p&{R@UhM#hI2HkicetDiPC1KqpjWbMOg
zWBbe9?&9h^dq)Q+M&~G37Y}zg&-YigAcqg69u^MxKOrno2war(*INCFj0nFH;^?3&
z5@m0Qba3?FptSo3c1Jpk3W83Z|M&9lL>ndM-$(s@y(BQ#vVDGWZ%>A{Bsa&8kLOOU
zT`_M;Z%uZLw}+dx3?D1TdiuAoZr{3oa_83dtClaDKX>}n?&jj6!rb&^7XuY}X>nd2
zu0FQ@pA)`M{5I+9<S$b`P5m(K-SjszUeA0!>)Gt5bDqq7Jnzx`hYKDoytC-$;u}k@
zExo+#((>~w&aOPO>cr~fYmTiwvTpzSeH->}+_h=P=IvXyZQZhM^Y%?UHtt-vYt8PJ
zdzS89vTyPJMF$ohT!3`0+O!jsPfj}3ce>|H*V)c<9p~FGv|Vhy)N;A$O5@drYxURb
zZdBi_x>b3*;!gS9vU{cXOCA(F%z2dcIP*!`)0AgP&l6uHyo`Mn{W|nb;9I+QmhUY-
zn13|;Wcu0Ui}6>rZ>rF>YO=qj{)qh*_{aaBeRQ8N@dX44Du-rSV&D+e(V&(Xa)Xtl
zEKu40faIG3d4})(|K%7M{{8#U&%p2l+(rTQXRu*#yCf(WG+qKaRLzf<&x2pURWM#i
zSVUAoOkBcK5?qwX>nL1sR8)#nR`Ca2mJ^ntsja21b4Zs_U(e8hLDR_n;09w2Qxh`=
zb4v@W)1adn?N=u{<OS$C*19-5MY$Ha{fhMTaF6izx;i0MRPZ8fjmd#4heJc&bAo4Y
zLL8z`8ZyVn#m0CG3nl!%*RRclv|ueeR3zvB=a(<8?a8;#&&&O@d)}<N7+*J=g1`6g
z`hZ#_p!-6ROP7D=PED+_(r<n9>gd*GGm8sj!vkH+bQL9d*jXT#?@U8K=;Zs?FCX8&
ze){<K<+I0jZU-&gU%7nAq8U?rx;i`B>&tR;vNFA#tWAvNr6tAq`Q~!Z`#Jx|f^Q2y
zE&8zd-IC`^pDlZ`{LzYsD<7=7v-;MWn`>{ZyAEFWdS=s!&BwPK*}8w*zU_N=?Ap0w
z*S6hT_H5p}Y2TXts}8I<xb)EC!wZirI65D??sfX9X{V>0nS6HAxxVwg7rHODU247D
za;5od)3wIy4M=54>AjNs1>kkBDUXw%Bt1=d7X94$h22ZrSC+3W-k85NeP{IE;Dgpj
zwNI*_RlX>HRr)6PUG|5}PpMzxzXksAg4fWqjjk^tp@bk_>Ch}o0vH?`92`aGi9FIT
zcqeJ|^MFX*cE%5NKiC->>i>f-^8+ti!&Z!d#lU5WE2|?LXsH_Fwk-|tanVxJkTYHt
zm7JA*K`j!E3!1@NjM|>MI(qsFaRE98hPp<^hfG31H<Yiow6gw{7sYT<^q|cKThMA(
zyVE{`&Mv<rHC+!+2xoG4yPD|X?d8evFG9t|*XN3#|NDE{sZNmj-)sHhVImO+Kr=fp
zjSSW0gk%4|Fpi6Hh`+xF)Et2x1RE+T#GL(SR&Bl>JLm%9ARAN8&%4t(no;k;0Z$iy
ze0+4?L_b@JmcKv0e|mHG%!%Vun(ON-%KS~VWO-R;OvfllT7SHH`r!8ElSlS#U$=JE
z@}=|VHdU6F7UpCn1bTb8*;!fWYfFjo@o;m^WSjME_SZRI=6;y>ZvNW^uNOXF^lb5y
zC6AUqTy_V37Sg3P=hvQFcXs`$4aYX_-?Vr0t}Q#a?%1|%`_>&>plj&Y?_INR<^B~1
zmK|JjXz}4iM;0DkaBR-;*(YY6oN;RU>1k)Co}GMd()qp%y%&2fbzknf(s{MxTKn}j
z@EZEY+YNVW?pEKcx?l33_+inbg2%Z}GM{EVOM9O3BKc*~tJv4kZ^GVsy>owW|H1mB
z<tOvcW?u}T?GmM*iofK4%lwi4EB;U5KmTZ1LVN*1g36&;mT;Ixiz=|KQ&MG;$zv{%
zvj#Uu<QX6v{J_NpUIJ8>_<;I2Asl|3zQJ7FK~6lbZoDphj^JSvQ1e7gT%uS~N;*GJ
z26T3`qCcailCv^{imtkvYJr9(la`gXj)Jb9zB^=Q*xc;@KRwV8?1`{Y8y$7q3xbG=
z;j0%lJQ#ledTHnF<$1cq=kqBcP%8wyIv(8B2@LS}^SyHE@al>Bk_mrbJh^}G`0{xZ
z;$v(LwN;d)B!qdu#RRArL29u4{QmL7^`i&&?^wHP>HN8~X7;zYR25~Xr9_5%JJ@Kc
zsVa(zig2*Av6M2G{VD%Z@vZV})tBl|HScTR)xE8M)9||S74-ZP*m%j^F68q|E>Ao^
z>D=VAQ_f61Iqlf=BQp-oJP19%1av>nPPFq&Hmq2`a^0#m;PXqCty{8w@rFek7j9ax
zdCr#ETW4&WzJ1z`sXM3an!J0`p1!@k`+D|wALu&Rd8p%X+mTl2d9Mv8>rd64u02z8
zw)$M<`HBnW7t1b{UM{?ndo|};*7eLA88_2!rQS}ylXN%nUc&vj2eA*MA4NTmcoO*3
z>zT)M`xn+PEniu@Hh*LG*7Tjpd*csA9}PY!f0q9u_f__r%y;P@;@~?i`2O(z<^IR@
zpL4V<A)$mIUg^**OB^<=>DqEaMRTTygOA1InkAwQy9{d>8mxcRGQj#b_!h2#$`Te<
zHdk=7#KRLbVB)C9uOJX4s38<8EF$VJ#$YS1sUwjgDJAVIBO4hYC-1DFsIH{!qN2*6
z7ObujqN$~CrLAM6tEbOtV3==YYyxVeFj`t!`)J$PrrOy%I97&xIXS;~b8~h1<)rKG
z;b+KnLCe$2`@gSGgx~5S|A_%AL4m>GZcb>(#pvHLSFc#d+6yMc$K7*COi4~UY^Nl~
zhF*%C78NPIKcA(lvZB1~UtLt70dsYKW|#~smIepB1N7(k!JQj&(h?QrBzZr-e);10
zwR5LV965Ag&-Tr0mMmU4Z$eFRVQh?vgs_kRKi~RwYuBt^1-^ZB$zsq&r1K#6lK%bj
z@y*>kw{KiJf9B}=waXSQm^)|Ylu5mv9WBijrFq#|NpaEcHm1gEs><@xQrsLH*f;*%
z^keh)E#J0&-S%nwhaK;BzTNd|_p?1u_deP8c>kjV4-Y;#bnEcVBiD~!K6du_$rHy;
z?mxBf^xiYO&+a<6<NUS@TQ6?8wCVE3E9<VVy0-HAiW|#sF1<DT_N+TI?oPiq?f%pU
zlOOgy>UrG#r0Z$>v$p50FPdI9zG`?~|EBhB^}DL~<sZsEmV7GsocksHYs$Ce?+HJ=
ze_H;s_-+2j?62%U@&7zrqx*4)FCmCmIW)@>j|Bl)64Gb3I<c(s=hsPV;JnP-V7sTD
zf#Jt{(9y3A;L#G?GdiHM#Fd3L1k%Te1eGQH0-=J=Lc)$B!J-~2V&W2#?g~=UGM-Md
z0ifIa6d4L^m6TI8^;CRS8N$`{)pay9wX{ohboGMt4GoNqO#DpM&8*CQ!b+mNEi7HE
zG9ow`!Q&?mhLw)~&Q30wMy_rb5}_;8-2XHA2Y7)_NV=CF7J4x}+g@7;u~a@PGUBRM
z>gpJ4LC|HNzYYcJX8rs7{>ouDB~fg<h>sr3br2Ee;bN`-{r$`5yVp;hI51~ce@A;w
ztOT}B4Y-W?^YO#GS1(^Yee(F>gZtMmoj$UE@2>4zw`|_9cKI^U8L;!FPnkTSwW+b8
zIxRWQ#@s|vawhkzpR<3=`8N0KyifDrE_k!>HF%%!qosG?=e=HDeSXckwP)9zS$}fF
z@r}ne?c2O(%kHf^x9!-zZO5ja8+WbWy>8E%y{o`|oFxYr9h!f5?vdHxJ1wT2n0j*3
zsfnli&h(z`IoEx@>q6(nwo5ISo3GSgt-Drxz3N8A&GK7iw~Ox--7UPAcR%Mr*2DBi
zDUXw$Bs`6NX7}9kg~dy=SEjFx-x$0Ft)W-`AP-$bFa1>tx*rEJj{{k&HaaIveEC3%
z%Ar}7I0$%mZ`$IrOmE>6r$$YQhpQRCHB>Mhs6X%>dIKo_bLl~43A|n6$-~PR@6WFw
zAgCwg=qIcxA}VGmt|1{Aq$B0RAnhv?X(byXC$FWTs1&TM;_a-emZ~1A5vH!M>7xZY
z!$eO%z`)(m$jR8mR-4mQ#mvIo(#XmUa_exoxuX-K^F>g9$K%%pPj4>+A3tCJtAW;a
zW&uor*+KtSLmMW+7Vo1E8S4tgKvvZsPEAR^C)_WH)-Ji?AoBP0o=gc*=#u)Q2Q5ua
zYW}}Cv0-_BjJ*;s8<smi|NQ=b|I(=g%jVQnmD-6je}4D!?yYM_7R;Z}QCps7qbMoH
z!H(4afHiQwefjv|?b8R>&z(JaeBX}E>({JWF>lJ`zV_zoioC?Q*eEX#IRT!<tV@0_
z{ju!p@=q(?tbD!d)#~SKo~?bd?(zCZ8y;@Fv+4Hcn_F&dy}a%G_A@(<?cBd>@9y1u
zcJ1A{Z~Ojj2euyEa%j`xjYrlUU3+Zh@uer0oLqcr(dmU}=ANB>Zr1sk7iL_Xerej}
zsaGalod`WUy6aZw?Y29ucU$f?-EVx*@UZ?-<>Rs^B~Oc=6+JI}QSdVNRnF_IHyLl!
z-=(}y{*d%B;ZyYI2=E$u<?r&)v!kW{@c-re$NiscbRLJ4B7$hOL$fU5l3-wTJEW-j
z!R*6h<`2v@><oYY|7M4EZwRhiyUM7?6bd?XfSrRgZZ#KT^c8e14ro=0OsOGwm_#8!
zSxH6pqK~GUriMDBww8vDZiJqvfxd~ck>Q^UvzSaB7|ewJK^CiBIeh4V(LsAV+k01o
zY;9m?F*-0D+3^4GykO9v2xxOoe|CsEXJCAwDC%7}LBGG>zkcoXiDO6iObBzb))h|t
zxq0KvItwLcP=5y7G4)@+e0u--<>OoDP9ERBZR@(VYgR2?v~d2E_NvPK^t9v{FAp~t
zXFDrPa|10!SqVWNt}2%5Uo}5!ztw%N|Jd-M@m<r~<~J>`T3@t1Z-3VDwDU>Vqwa@2
z4|?zR-RZwQ;pW5}lP*ubH0Au%v(wH@KLy<<ynD{BxjX0Wn7?JgriJSltz5if$?~Pk
z!1oC+fS!dkW9{^H)7DSjFnQyoO%pfwZRy?Gv#oo3*N)De9lP3gx9({H-%Z|lpy6Qs
zq1wYWN2-rj94kLwcB15D@u?#4nFD#}a?j^n$hw$$DdTeLm6WSV*AlNM+=#syeJkpA
z<el)l{`dUu`#$h~=>Ev{vEvha_?ZLxue8DEy{f!ZelPz)4tm}z<jet)9|Aui?GkSA
z+0mo(I7Al@Bq<!4WeJ0TB*UbZOAI1wMcPbVS-19fb#@&sF><dsJik5p&R@p*I|s^t
z@PGI(|4$aQ*o6H6>XD7mb_sa6geQoXkKa*1&@~h~<O-e-_Lr0QQBYj1q#O^L$qCV5
z(9}}U_Pn5@tEX>Z2pS%VGt)4)uzYW&8OWex&0=HgV#jRn;OKNZ+u6m{Ez;NB(BtqP
zPp^yKqCUQU!T$FG7z2ZXLqdzfgu@SQhzJvk)H8~Tj){ovk8@6lPdpf&oFtKwn#Ppw
zmcf&inSD$>M<p*eKOm;C;6M@kZjX}U31y{DIThs--L0xBt3~STYHK*>=}R`8J<{0H
z-1O_pth&-%<F?i))<j*<RBrxN{@$K$JHZM4eZNnvns{A+Z_@Fj%T2`orOuoIZh9<}
z;yATYi+j%OSu13C=l<`2jE!7N^Rr-EVr!tZV)?SAujk8V*jSpI%5Q)UqEsi?TboI9
zy*zhj?HX@2RYmbFn>TIz@qP2kLN5p9ttV@>4;?(Pf8X9cyLau}v3=X;t&11UnNd-Y
z`S;IH&>7eF?_SzDw<<3y`Rtj~r%s+Ye(dOx!{0uAeDm!5{%u><EnPTea!+enaZ+sb
zIl1#6F1)+=_R_1%&#yea`sCW<>kn@{xOwN+?c2BR+`N0^-sSuI9_)R%>(P$K+n;QD
zy8hXc=L=rUemV2i^w-ngOnp1)UEllO58WTTK6QR>|I+rg<y-UjrXP(z8-CUQuK82>
zxBOqp|MZm6@e+~>2_h8_&9bB+W$Im#hK{XePfUK;JYZlTad#iAEb-ys4C3PU3*qtQ
z4dn~w7f^5!bPf*?a(849_7n+&%@E7V`O7OPx+y8E#5<{~sNK_0kJWH3(9}%I)6&-Q
z(A6u|(bqR%F!a_lGBq(aE6*unRJSnK{aX?NIs)3-%JLs4lcNJ<u^MbS{r}&|R`(Cr
zR%mmvp$wG3PCEJd<J;ToS1+8~v32v>)ywA3n>%a9#J=8^;{4p~w3t9^3oT_O&~>0Z
z+^NiIf6{+te8;$J>kasf#+Rip%AS`$gWlWssODkq1L(bdx0-G?-)KSH+jky(7Sie7
zQ++4<PfR#I@z|uJlaEX}H1*)L1Jn1<*f(?UtUa?K?UL>Dw=LMRaML2tnFH&Wt^=Q6
z0=u_w$=b#17Oh{nVZp{Zn~={On7nh+t_i#Q_w=CM+t+-w=~(0Oh7<KC>rU02u0B(B
zw(?xr`9f&BB>hV2)f8~MBo5jx@w)49&;GvM1KWo-k1WCaaZI0?JU4z}^wJP~7Lw{)
z`FC>fWj;t_y_*~~k289w1(5{<8OnxcS>oWhQHyom+ujW!I#QMrc?|6K3_tD@e@hOu
zEOB9X<=|xC;tt{Q=jG#fRuBjkj2Chg_7o8f5OWs?_jTMfIc1&Xf_>z@{S@-8H1rgG
zb(EA<Kv(x^s55HnYiXzIgz4Jq=^F&;8iFphNHh)9HaD}dv$Tp-Vgir8s+NMzef{gf
z?BZY#>g0erKfeEdtALMe{ACgCWuS#JM{H>hK0;PfSSaDo(<k?@UYw_hd7nk%|L>na
zy?^uK;k8TW4<FjSVa4)g^JmZOXsoL(Dar+1!zC*&z|Y53!dCjT>__>xim#Pl;CEWQ
zu7B0=vhjJ-v*yPwk6ItJ-D|(wai{Zk*RAfGJvVx<_g(3~JmJE`bCb?aJ~QPs^iB)V
z8v3KNkD#rg-??PR((TK(E#JCg%gW8GHm%;cX8qcA>(;JcvtjkdRhw3BUb<xo^vr<;
zJLm42vwPN_8GEPio3?-Ifhh+kADVP{;*kkQ`;YY<?>*6Tvinrm>CQ9lXWP!To^QF(
ze6i_L!{z!bHCL;zRb8)ykG&S&EdY<bW<Sh)l<_$INy^itX9>^aUc|hNdKK|H{Ef|9
z>vwAJA!DzQ^Ij#siG3ISA@Wo37w>P-9iXFS2^ob1ky?gkS<*0rcb}8N2J^KnC5aCh
z{v2Xw`0<^D!;qk538*OH@^|Fs(Fovm@&%vx8XWJUpd+j);sa`wcuF!zNy|j&frn0%
z5+jvU-5EkuY#CM64At}1HB>Z1wY05tboC7M4UI~TnS%UGyg`Q{>1$hCS=!jyI@@sC
zgGvtYA=3Z<SsUqUdD{E>czgZ6@b}lTSkMx+2v|eJ-|x@Gm@qdbQMS03$JZ=hHm$3p
z$-z#Dr>GEflg`(VAKtvackRlVBL{bF-MD_$l1209OrPA{+*nqeotc&#Xb!p@M?{dT
zn4{!p>5sDS<=-m4RDQ1dRQ(=&KhCTA7Y)xFpEW&ge$w)|^-<fy_6HsJJCWCyT%T|i
zdOyy&sb{C1o_=b^$(bi+9i4r6&LO1zIJ+0a$`Z(aoDHkjty#Nv^}3boS8Q0iaWVLQ
zoOxU4Zkr9hA7{p{sk^7_nY4G}z6tyL5A+@EJ=Al!^GN&AwqvcwTTURaFR40Td7<KB
z`K6M}MOO;17F^4_o_izbX4b8Y+v#^w?j|9vFA0C*_0;2;<#US{W-m=&nc$qq0i8Jj
z8!uu1$2xiz5|L#Csmg|CS)vfStzpp#os}7mZ`w8rJz##y_<`>q_~-%nWuW*DYlM^~
zK5Xo+94?#+T%O!K!T!AQp?r?~0^lve8e(qZ5|SZOdeRIs0kU$=e)0;DI*OV~%C;)1
z>S_$?oEn;1nc6ChIzf86`i2I&M#d&u-lq9ZOlJD;EiKHge8X*RtpC^9{j;}na13;U
z_H2HqCK_scd-?eL`Th!E4h%}SHfBXCQBJQeR*IYNU<W=S>7o%E%cm$ltcOT{yL(~T
zl6kTAGQ#YCzrQ?x{NSR6H8ElCLfqI-iiS)i|M~Id-Sa1pAKbrp=i1dPm(HCza(M5a
zT{|{ySi5R=cUyC9d1(pwEVtyOXfsm-HAQ(jX(<VDo~azueop^7<MYgqvp&pzJLk>Z
z*YjS@f3e`%!l#QKEq=J<_R?F+ZZ5yE;`++VtIk62v^ci@=!QcZ4{X}Mc^`OAcsuy)
z=q<Z8@7@T$(_#(yPK)J-mL6VwWWmw7$L1WLg|zN<%DKtsCxP#@=)c@|rT1#jwXW-(
zH#%;%-)g<xa;NET<GqIa^$)5aRz0eGT=AsrY0<O7=LIh^UZ%ZDd7bbk?rp?7ulF9%
zJ3!69n0!_Jru<#@hvZMOU!uQ7{s@Bi<M58IFCn#<AWHqvEK35;sHDURuh<%qSZEM3
zq2cdG=7#(K*+I)*iMpK}T$cE;y0Niygt&5Y`TB5!MqvFxC5f}Jh>DY_SX!`4fOwch
zo~ERff;4#PYm}n9l9isaj*6|LYP_1dhIWKzi57#7wyvHAqkgf0q0v1X(D6uS4DXrD
ztt>6VtqpCAz^9t*c5?pj1u0HKjlEBMdYEXbbNc!E<YuI=snJJS|N8g-iDmQ6V*dTQ
zdgbWhoy!-^=~84zT1_7x7yIY;kC)FMKfG}E$f1K9Rxg<}v9qbMwlKxsLWqYun<eLG
z?)SWJ`CkjZ6n-xHRQ$2zL+QJ+x8-lZXGg!Nepd4oe0KDMhP#b-nr=hSj=tW0t>bd%
zrLK$J=X=iep6NT)e-b=ia$xfQDf_1GowjHCt{FRKZlASn_EzxO(VOOPgx*cQYRSr_
zE0!%?zIesLl?ztQTRnHp?6tGj&0IfY!}N{QHcj0;Wy@rgv!h|>y|x@^hMxCYeYEOW
z<?)IW<tNKdm7Xp-Q*bu_T+aDy@OVk;<>V_#R}-%#T#vgEdo$)%^zFzyfp@*{d4bQ4
zwg!)vm_9XtpE)4^TJDYPTbXy#;5$GiK8b%8`y%>P<QwunVXnU%|JeSsGLMeE5>+^m
zsAy=GB}x-kxN$U?=vUZCG<>jNVBoI-ZRq>({~!1aX~@PtJSWm$Wprg?W^sh<?epa3
zxyQ@L?=KK97%HToBP=4S30kYh2-@DqAg3U&sHDuKqWVwG&qZA$NKZpo^F8<!`uzVs
z4Elx!-uk}+OpJ|8&9v3+LE|H!4Z{wspl;3Y(nL3RH`g5I-I!+~9Slyjg^ZG%K04o+
zGvVd^iJ2LZAs+U20xVeDBFRaKfBzg_U7H^6D=)*&R{8zitBc2v?OU~C@q&4i8mtVI
z6s0631i3gSPr`NE){k#rKfQhZ;_2hNx36EhaQ@WELpwJwnlpVuKj>oes<N!KxY(Ge
zh(IrQCkGo7BUM>pA%4Co+*5x}`!fCWjE^%v%z6XAYYVbZ7;@LvwPjbAUtV!(<+)X7
zSD#sPV(pQ22iEW3uy^C0O}jSl*s>jZ*A{54+J@ch_pIByb|0u+0=m-zbl29xqjQhV
zhPF$lot}DT%Gt@_y?s3wyDxQK?zqx+we?!_^`;w*H|uZJ+^)V;dAH(TIdnfx;p2iQ
zc~5hnWkdJlB!KthIKQ)gZ~4LEqxmPZ&!%4tziNF``>ygs8GNUO_#d&qqW?tx^YV<A
zB_tLTL@6JdWl4v}<ds283Q<kv>lkhRGamR$!oks@;5#jtU0GP!LfAPtJ-N6wc;a<<
zK^+|bR6!vH;UET0kzi3VKXDZaNj*@BA}6n)qzD>uRaf)Y@Xgm`($Z!GA4cz1r0-;S
z+KSWINNabR$$L`|by#s?mh<1o(82y!oXg+U8KKTfzOZ3eP$~0oS(xA1L-Vr}?ARb{
z(@=*_{`~&*?&XVTpbp8MD;JI(-LY=bf_Zai&Ft)`FUiYHiVSpju(h!^7fR+x`I-77
z?R)ySjIWtrvOZ^j%=wV}Ht$XT>w;H>&x@WGKPq`xdavwm`R$5Zl{c$yR9~;TR(rMX
za{Z--i;d@-&NZKDIn{cy?L_-=v~$(=fX`^$K6%@ety8y5+dO^KjEyrl%vwKt?VL4p
zSIt{Ff5n333zsfhvUu^5g-howo4tI-is>t-t(v-e%9_b*C#{>fe!_<SjeXF&$-6M_
z0Il0!3%&!i>Tu<eilgPn%8r+wC_Y(us^E0)nXI#*bLf*VBwmcY6a&6bIO1CP^?(~*
zH|=j(-nO`7cGvWt$$jGoMh^`h=|0weqV`nvneubR7xFLVpl2aTy_0+|@j?6}^4;Y8
zKlqUD6CNEeA*x^?L($MIO9EI@o7W2Q`t*fMFOjLJW4L3_0J<HA;375Xjz4f8$DdV!
zje*@0bRH6q53d^^f4r-JV-R?}Bws@;G*Vns!cekEN?K1wRxVgxKT`p8e6*^cj+#27
zhGuDqleU&lfQz%QE`uJYz6z6px)Epro9TaZv-cLMR+gs?v><m}*yf}sIywH^z1qZB
z8>vM3b0x#?@9%@f$@W(KNP{Mz*_~e>UcGp5|N7O#yOz(NHDzL7Z%=J*f}ORQxUi4_
z8*3a({7;PYUf*TD&3cplI_G8X^So#IPYa$DJ}!Dx{IKL+>D{tB@UrAu&E?ulbr<U|
zG@Nfd*K`)CECHSOdZhbM&w<|kef#?NPS}Ixyw?r0*UwouckR42^H(icxp2jzWs8?C
zS+aETvPH`mu2`^g-m1B)=d78%cILVn(ED*FZ=SSe!q$HHTDA7wZF^exw(M)(--L3f
zMb+`j6BQ@RPnDf6Ia7GH;9MTKkCS#O<#N)MxT~?(Vy;Kuh`JeZEBtmCw2$NQ!2O{E
z{2Y4I=ep4IUX|V`g6D)~KghuE6Bhd>`d#FQ;7>m2JPsG=ew@)h4jCl{VJ$<mELq^N
zXxnr%#W|Pt4lLN~V9CJ8&v4*B=qk`Z|Nj#{hCUQrmaqn~`9W5zg+R_iiWdqNb_^Hs
zi4YCc(DM~@7H4pgaEp|5*O8Lel#!K_w*{3ZP64hes-a=(YU=tL3|5*IT6tQW+B%RW
zY(@UYrY2_Qh88*6mP|^F_Ew(YZjXbJqnERjZtNdFL|JkrF$z>{oX)gR!CYYS|M#z}
zWd>Yq?=PG?a(Ly;-gXCbQxjn!J`OBb4FCK4>c#zgw{Kj#xO@AW70VXSpV-w}Us+mQ
zn46uEo?>ThrYtMKQ^8XCv+76n_nL3DU+ccqe{T5H__66j^ShR}t#8_1x4-Oo-ubNS
zY4?+!$GwmG9`-+&aChRJNw+57oN|5Y<!P6upPzAd=9yWiW}lpMV(#&I$L1ehaA@Jd
zMF$q|U$SrM-er51?^>~Q<&IU`R&QOiW$os5o7QjKuwmo+P3tzV-LiV?s%^`+FWs?Z
z=b~K;cQ4p8Z|~fFbN0_ZFzeuqL(>mWJ2Lg?lw*^RPdYK-WIy;Uq;Bw8NNpEdE;e6k
zy4-lB0lXil27G==`R$TB1$XoBW!+DEkoqtgdT(FMv*_pEFFan_ys~_43_kBw5oO)0
z1b9D==ueSfg1`Cyfc6Qq{~sMMAzUtyqhe^5B`!<YA_PkodT-p&c-yR@k)5IDhdcwr
zhyVXUJNrQ83GRJ;pr*-HMkZHg7FGo|b`DQYu6S;L9z921K7Iz!ERKtYh`Okbn7D){
zcmZsPoLg!rXqT{(GJ{HRke@1}n!1mMzLutTBBzcms0?|ZZ<rYXUK3(&WW{9RwA<1;
z%<BIy>)%?S{tUQrqHXBv=Hc$?6=|=_f;M<^+E-~Ycs6JGe5otPSJimQGo$UofgQJY
zclDBarQwRguO45$aOT+I1B)is73ZWUCB#Iy+Zl)oaj>&>w70c__wIq##X|S&{QLX$
z;}g*2&Bb#^_wL%UY30&|)7l#9YYX$TV*@QrO^nr4#6|eHJGr|4bpP!6(fhscTmP2{
zpC^8r^kMS5DQ~B~nf7}6%NZ}A=c+xL`*7Za`L`F`T6lBOjm6iOTwZ!<+4<#XSDadT
za@C2|N7fu#dk}oC+MbO&H*Md%ZOhiJTefZ9zH!Hfo$Gh4+r4(rn!PLbE!)4~z}$m#
z4$VG1>&VQbGmcF^KJ~<ulao(PIz8b`|JlBCz2|!_bYJWOkC(JxZN1iVz4=Dd&Bj~R
zx2vGzC1npvpy!ul!Ot&=dlmgU>W%kXk9Q95Z9Z6n$4gYdD1VjvCi`9HhxAX$UlPB?
zVDmVm<0a%26$JGR&9cNHOe4fNbds=dn%BWCTpvEjGt|{XPA?&T9*339k)6ZGpEHEZ
zgPVt!F9@`|k3q;)SY5<h)Y(%^+&4f%l2b}UI$kDURxVLq!B0_%!8lY|C012UJwrps
zNmDCKTSqTgPgh0LKtIRuzmai-Ns%e&wj3r#Yby(z_o=o^><sPoK|A|E%hi76xmkgZ
zMcVCR`{#bKsg@FAZHceXzpJJ8y4n%<uFMZNU}eby?GT2QA>ba+&mZ4kKe>D9;+c~h
z)~#N-e8J2q?ahs~C20w9k(OpAk`h8Z++5ilIe&A1W1Yu&Rr#{&1^5oor*)6(A2mE|
ze9&~K`F6{#)|+iN+OKz9>%81`0X&a$w(oTRsR<`09-nk<^3f@fd;1Q~I52ZR^!$=t
z^LEbPfp&h$`W0(eu35Ee^@=si)-GMQc>SUc3pdW&G<P%T{E}JQW^A9nW7^KC;PXo+
z?wzo&e}CVB-h(}dx(|09={(wTtnGN~iI$U1(DPnv&Q+hUx=?ws;!^qLGVuD6-0Rsl
zvTkPHO23_QC;4vDy_oya5279hKJt3({>0&_-7}l#)-TLo8og3`t@=j!t>QcR_i`U(
zq5E;fze4&rpmXR2e)Ip~`^)=}{Xg4iABSMMK#qc;S(Y$G_N)l%R5psy+2GFm;R8Pd
zsDA@GXaLmeAdIgvhBAS-_PKI!h6Hi>aP#o`JMr-gs0a!P2aA-7dWrdoODITsN<~P^
zXv)gT>u75zFeo}JsVEz&s#!6qYieleF*s^->gnn*y6C?*03V2??`u{RAE|C>VXkYH
zY5o5QsQdu+aq`_3+k(oIKRL-)Dl-z5U?(+#?zZ^%>;CB_C8@Ey>%s!uwJ_Jy|Nivy
z#l7oSFI_ykcgLD#3ua87*w@uon3tO!ZD($*Dla0G%9Zvv{b$CH%<oy>vcKkh$^D%7
zG5<rsyTZ3cZ;D@+yefTO_N@GA#god%RgbD4);y@aTX(1acEhd4n@u;GueDrmz0h{P
z{anY{&NE%7x=;3;=sn(dtpD(YLlX~9g3Jl;nYL^C&KcWhZkx4r_Le!D=Wd#}asCGA
zobc);tCp@@wqp766-!qxTD5TX{5A8|&RsWW{p=01HqP8Mee<*}Q@2jpHfj5W9sN6d
zclGS<-h=->;qo(OXN%7joX@(Dei1TWl5jQdTFmvR8{sztZ+YMLxZ`lw{+`W!>j#z(
zEgqRYHhp3Oz8^>Jh4M?qS8}gq-^jd`ekb)_@`J=j@lRr(MZX9`&!LBny@Jjh7#({h
zr<@>0&(JJO6mGRGiJCYifhje89pfa~1IOzb4t)O)-6u>;Spq6beAw7If;e45xZM4?
zeVuuD`S^nc1f7J0!$cxPJ;gM2#UmvYB&DQ7Wn@$2<aHF>6qN$Nr${s8XlRCm&XCsA
ze{aBOWSFO6tmmz6Vrt05V79y1#JtENEg3SOWAEVa<XGn7Tx#K3k{=HrF6lRtcN7i`
z@c;ksw2jcOD+NjDdxlppGSE)^bN}M8<@4uddbrw}V(Iq${qpI>y}P$=UN~{&(6+fV
zCU&<qRVBoFIapg+nw#mXswheD^Kf#MvXuQS|55S1@>|u{>d!SFYd_SztAE?@rtx*t
ztLB$2&s(3hJ#Bx|@woF**Te1yJ$HI<_uc5fKH=KLtI&PI=cb*VerCq0nI~r*pM7-B
z;kgIr9hkp=!M=ri7wuWRYspUVy?ux^^c&W$U$<`k+6`;KYv@;OS+;fQwk6va?^w8V
z!LB*GXYZM{cjmt7`==e4dT`32$%iK$nQ*l4Snu(k6I~}ePj#GbKht`)<y`am#tRJ>
z>o3(^t_825ue@Gyqx@#!t=!w$ce3tg+)KZo`XKRP+@qMs(NChD20pWYZui3YrPeF8
z*UE1c-^#s{1@Fg^`XmXzYfJD4<UV2UKU|~t;}BCQkf~;9mL-l#3aL++D$ZCwaAP*u
zFVFDdAMu-UKy$(hjG)3qoeeyVV+iWv@CyhA3kfrb7>kN&fEK+vNl9B8smLhF$|=Yz
zDXOX{8~BC#sHtnXm}qGR*_vxJgm^O=f+vQJn0%d$(;UrAP5zr(Xn~iffe#@_iFS6X
zD=jI=_jmc1mmA<}hTI@=cXPdvY9k!-_t)Y1#f6D69`4FqoaxXLULh+_zym9Pe*gUP
z?&Z@b_wQZ3c=XV&oeO47omf$nlaUl3=;dH<s;8?8Iu|;FCG$tt_v~*uUvod_eain>
z@S*U1(c9uTC9g|gmAxo`UhxcTyW~22Z{PXOa~OO3j!Zr{<-pYa)Ami@J7dqx-LrPg
z-acpB+^zGr%-_6V)548NcayJPv1;YYRV!962lsJcXEe^+Ja@~St+Thy+&*K+^qtdo
zP1!wp&m=5;oc7~wCt6RooN9*O0a^>a1GMr=`PH&(+1ImfWZq1_m3%wlPTbwtdr|iz
zA4EJ1e-!rE?uqqNt7rPpbzW${)O@A(S{~)zKG<3{A*4GkxJTEjky%a<qitxGB^(S=
zOWo#HBr6s*&(}Sm!EoUHe|84&X=->@s3F=bpm`hx(0Q-m31MD727XV05KTcLVMEYH
z9Ch(%2`2+dDQP1a6Ili;W5^7StErNiaxkZgs+ya#x`l?OmUfV?j-I8yK>(wlp?RGV
zX!O;$*xQSR$=o7W&+=E8l?V7JX<Hj>VSiT_XCXHo#PP0>)g~9_#{@cRh5!F||K630
zrA6_vE-L(N*_eYR5x>8Gesc5J(L?*UZ(g%%`I1Eo=FI}FN$YB^&CAS4Pfd&nbyt)V
z7vaj`$o-r5C;w-`kHT+7UyHw#d@B7|_M!ZJ#k<P4;Je9R)xNBIQUAQ*S>w~D$IXvg
z9=1McyW4)J<96q*t{dIgd#?3f?YrE6X~KDoy?sY!9iDw~&Vjl6=Ix!oXTk1;yB6(S
zykp6>rCXP6S-xq-#+4gZtw-9A1G*n)@#ckF=5C#{ZT9w=J7(;hzH8d<se7jEoxHDa
zfA4{wgWZQZ4|l-#<20RY1do@1&U=OJ$0@s90v<2Pzn*g=`)1ayH0XE<=)BjchmnuM
zA3Hp;hmM!%ztnw&xVKLpK3*dE6|%Qa@Tb5pzTc4haYpBHh$$DyQ8P5l5{CdsHy0O%
z01gfj4#o%u1_LG$35EmA4gVM!e(-~q(lawKfQC;%N7DcQ|Nrm*|Nj{efCS$E|Ihrd
z9#odFu(D~ggSH9la2xQ%^MZEvDF_Mc8HtFBS&2(X8cIpa7|Y7Zb1En*S*j?jYN)G$
zE+yC1(~mGP0k0%61z(C|tpRC?=sT%9gD%5yW$^Uz_A>K@mm9IV;pTDR@zaR-gdC)j
z!h$6?FP{rG&C6J^5VCRRe=El6X!m>Um{4w{m^Am_-Kj0syxbhnvqeA$jzAA+T|8M^
z>E`s_X8ApkgG9E1jv3kT_t%9JdzQ`YXm4wB6aIc|^OE_qr%mjvueH5&@xu9YNN0*b
z4k7vT=IN8GM-Ly|zHQ68wX2uUoil4ncSE|GAU`|X?{C+yTs(hf-`4g0eO-;Y$`Z^^
zpFDo_@WK6ickkT3b@RscYgeya{`vmS?Hkw59zU{w@9v#DHcqH34)t}ix6u-L_5*Z<
z#`AldHmocw%+JnDOG%Cn@b_?WR+SVJ72@Oh{ORL|_wU}mdHw3;i|3y|ynglK*~167
zE?+u*>d=8*YgVmTv|!$hqJo^Pq`1i7ARkvp6-B8ppWeNEytJ|cw4*2^H7vx>+fz<l
z;P<beKfZtadakCrDlsN1JkZPCK}Pxy>)%KJPX14j9bNZIPFX=n&(JJOIwmkJx|AT;
zkSf8hU|t}{aKN4cRBRjo7aQ{6O@9CX|HnC}11d{2Sy<T&*cmuDb-1|ocsRj@iIA|B
zh^Ux?xVnU)q?C~~gT9QMth@rFv7)JxvWf}ljvQUk^`Cmbf9W$B8pMK{B1Z2m%*`yU
z|1-lHAy$_6U7XEzwOl``fJRr{-R{<j`ube3WMzStD2VBs)AMTs#Q$_OWWYN&!P-jf
ze~%VN__}DQ3N@l%egoSw{NnoI^{bckw-;rH$;(MfhzN6WH2rw><lfbb8&@otJ)tHu
zEixp?-_On2QB6#cmu(jG03=XTrVr`zt$*J?ynXZf<?|~ij~zO&clWNH+cs}lw|L>a
znbW6Dn%GlWT9BWck`xv0>F(;JC@am!Gn;$P&$-{`eVzYh!RLh^7rk5jY{}E5kC#1K
z{&2;Em3LO%hTe~JZT;m9mo}c?bZ+z6EoZi#+IC|5@f}BY9^AEm_r5)Q_U_oXegD=2
zTMlkIwD$0tBdd<CJhuG!vJ*>BE;=>$^qe!Z&dxYD_573zlP~sN>b=~3rR!?vwYKZ6
zH(G8s-)g$uc&8qGr$xns@`q)QN*)(J$$OgfEbDp3i}aVNuaaLUzDal+|1R!*%!lZY
zp`QXj`+V{K>h;azyTcFrpLV}&f7|>~{wwoO>c0U0Xjww2Tp&k&XqF`nOhRY04pvBK
z?KsTJR>tthv7X_;f8xhXKxGN2i=)q>0J>|7mw`{6U%(H%<TY4JOx!g{!dcQyDnMGs
z34Gi@h^LaWii=~Yk1B(uny-PnhNhN>wvLX!p1z*0fnlkMp;5H4v5|=>qj#8@1$eB)
z++7oLSxyd<b3r(0Cm*C-adpZ2`>UilH4r>@azEt%zdwhIl1;%|gAql|??d^SX(@>j
z=4L5BUcJ0`p{Fc2-bPoL7uJSBy5Hi{`xlSz+`e-0*p~Hc*Q{7Jf9|Y_Efs|s=}ECs
z4)(ShigMxt+#GBb%#}Z@zE^*%`C9u0<&4JHt<T$@wLk560v&t3+k30;X8(-|*C$?^
zbanFODVL_6pLTBg*%@bMo`$bgJ39Z!f`bbWEZV<#-;%vc_bl5DU8}Zz^|m!z;cL~_
zZCbr~)s~f8mv39TeaVi+@U?1l_RZcu^T3RQ(+^EMJoU(wqmz$KIzHh<|H-~ny{EfT
z?(J(vy0@?PW({<GN%_6(`&kbXz+<nGPrRPmJ+ppp^+Nll+AG!9DsPnED!r3`kGbwu
z=qKcEa-P3j|JeVtj-K~QPEkQn&(JJO7#>_)GDBEZaHX@lh~6ci_WXIb8^o;{e*7kG
z)C5+RaBy-laP#=N8YuAc@v93sdI}1;3yZjk`iqH6u=q$yg*fR+%LL2H$r~y-D=MWb
ztGKADsT*r(Y6WTQXy^v$Y5MAdj%-vlHcHYlG0ibEx3J{2Vz9Qcv-QwtvJZ81a58ar
z$#X5vaC28m_VCQ~N=eiL&F0)M3AZr!FUk)LDCJM{3J!{8Gz+m53a!h9Zp``j%Tze_
zcS3yJ|FFb}KsNAU0I($|7t0F^(ydtYKOe0v%Zl=LXvT8q)}J5mU%h<s?CFzxcduW&
zaO}w8-Mcn!Sif??{JEfUmY$B9iWoa(c`1<=-qycuKij`|eCzz$^`-k$&&S>meee3;
zPIxo%^`z&MA5VES_2IM!)9=i<J@eMAo3n4sxjOgCyvy@1EjYjM+@iCK&n!8;^whGG
z%TKI0zVgtjgR2j$*}rz*y1nc7Y}mPR2hv)#O*_`@T)S({?$vu%?Om~N`Tk`GmcsAa
znum7R7U;}@{tJB<d!cu2wWG948t&HLtG-|Lpz>k%qlCxtPvV|NKZ|^B|HAgA%`5BI
z+Hcg}s=QN#uP>4OBJoumd=?U9yaaR>(&!p`f<*$^3WjD`(!$A*AfRT<w4w4qxl{{(
z!+ZX^{|pWPe-k+^e3g+&7qq^_P=TEz3fwXQ4VS>qd-XE{Z|Gx`XHZa7&jYP@RrT~y
zSF>~0($wJ8)zQ}1GcYtUHVO_fE%r4tFIb(!WC581?$3?%GPSQs4s&!Uary_^B<$jB
z3|gM{H*<cKHhcud*C#Q=)rBX#vdF^R#6SaFe*C|mou(ui`>QN9$Vo(42zgv3AwKT+
z)x&l9DG}k0I?TE6UmjXpo{=8tZ>A~Ef~6Pq?aPZN4{u+&c;U=}J-c^+?(<wYYtn?q
ziqgWY*cfjQ2U{C0MOp4fwx&PLKU;pZesBBQ{<-5*=f|!O-S2wd_P*(R-T!LB^NG(U
zJq4E~52oFles{(lXjyW7?lq*c<n)qLOHVF4vHbXoV=IrYI<op8v@F@RVduu}o3?G<
zx@F7O&D%D?*S)R*mnF;gFFmmM;DST*4$nO@=jiNXGmp<WG5zGUQ&YirfKG((6Yjd)
zd8Okja#_-Fr~Yp3z3Tf(4-y{6KZ<)C{Ur3M`!oCJ)-SAHTE5bMtp{F1uY%=VHBec?
z{~L5hBe*OXy=#l?@&cd6p;?wR7_cnZ6!GdZkKlraggqY<#8-bPY_NZE+@9e>`+a@}
z(0S4S@m#hAYnLd1=5ajLK}$>A1OyqNg-Niaj+CFYj8BlPqnx~glcA!jlCptHh^nuq
zODKbydVq$jx2BenKWG<@v%Z0$v5~QfnW?#@g_l)0<SGltFelIn(z=Z9o*wU`RG7Se
z_51pGn|ipb`GGd!m?#BD>a&CthlPg!ULEm2G9pR~)W1o#Nit_kOo-<S<cGCE{^=<v
zYH+e<ff^=e`S<5XONucU6&C!xd*yT-`vnWsl0^7oT}fUx2WS!fi+fjdEEQXGGvi}~
zcxGcAFZr=&{k(K}L0;}ZUp~HkeCy`r!`n72DJslQOSQMs7TCOLBkag%q+#8;bH09l
z_vZPNM-Q%DI&t*Kp@Ro@Z`r(Q&B_(a7S9DOqwDTyuCJ*qFU?9xaIlq?k&@WLxAo_?
z@7ura__XuGuD82i?|HTN*}kXyA0D`K@b;k_hp!(wfArk3v&YYzICb*mspF@Qo!NhO
z-?_c#cU{<damS_Ym$zQocy-;iwbxgH@7h{)d*Pi0cjw%jeSg-2nGdHwn)Z0=lPOOp
zJ)7{n_eIaku2-F}+uyXkZGG4BzUf2b$A(X}pR2!AeXaOb_PyXo#?RPacE7Fv$o-Z6
zC;nelWOTd)UztFz+|VpbI&^v)+Jb&?IoxG1_{Yfb0W|OmnYh6{;EI?M2JP)*P+(?Z
z)nsGW)8SC(<l^ME*5~2nV*#CpBrGDzB*v^QAucJUE6pz>%O+=~s35Pz!=S;)s$8H_
zt)>bdfYngf>(}QtIISgV`0tl3WRwIv7@MExU~e~{<Ny1Mwn~cNaS>3r26`Hjvy<cf
z3w4&J#xJg4IeKt)tf!r_FsP)!G7$_Kqy78)=hrWvKfHW!>*|>k$M)>nv32dLWeaD{
zm^`7cqp7y0GCM0RH90;eIx-?Gz|Yyi#7J6@mn)yW;7{R?qVL7uz;nXy%HLMJseE1a
z3c7~=N&Vx7M~x4g?ls?Sxzl>P?PmK8@EZC{&^7dsvyhHVIz0Ihe0|C8nLB4~pS=x!
z7Se`=>ldwCyas$0((>g?S1eh%c-5lS3y{{mPTw?b^VBU<wockMaeMEMo}Jyhx^{Q&
zY2VwnuXR7@ETqOm4TtNGR6*~wC_Pzns`zx#nZmQV=W@<xUdXtZ4&Eo6cs1c#9C+Pp
z=&g|3!FPi02Hx|(@B6^#q4y)N#~x4IpSnGBeeUwY>80Z<``0#aEZ&;GGkb6N!2o(U
zxjb|~j?_<yU*f;T{)qk+`6u*WfN!)cA-BB1r*CMMB@8SayxZn!I9gr_;0Wm#pSJG8
zyl)LppD$<oaOj6TgMCds!-4((?I9~pkjfAk6V@)_-~^q|2${lB7Zw4{1{=D8&y03-
zk~IsK3zZMjGxAeV^ifh)aaIjbQx5^HE79@Qb<xu|F<=1QZlPtOYO2W%8YywLG6pqE
zG(cBdIJ@|}n!D+^_p21=czAhQn&x_YOZxcw`!VtaxCaG>2WNUHg#?Crg@s2(q(xb%
zMJMO8vBty}#f80({}rjIz>ommjZ?yu#-5(>o4GbGf-5s?b(Ah=VPZ~pQts)ze;42b
zvDyDulvZR^)>K#BpI={BTV5uAv>-;DkAnqty9IQ!-`!OG-4#NhNt}y^4{Q+V|8eii
zJP~1D=nbFXYc3{DobYY!l5|-KQNj5)uAVx+XUoQwvszQ)?XATynkaw2e|h`z#gj|t
zP8>V9bNl)=tClTVIA=m{XLEgBRb^JRgPrt7sZD=2|J?F*>*sBswtw95VduMDZ@}%6
z=lh=Re|q5Y!AFN49)57-&e7Y)ZXLgQ;`+&Jr!Jp9f9CAjGv`j8KXT#F#r>D|UEX_T
z*VP@@wq4(PWAn{Tx7OWWerM_3#rGE6pZj3;!<mm}Jf8k!+S94eraYhgV$#crulip1
zyy<@1^{(T6`-irVEuWe`H-2gOTJx>?d%};npRwS19PPi#|K$G5jLzfWD-y_-8=7T_
zLQvC!#)Ahg$gO+2lJCka&4gq7<PWslGaR`8zaCtI;9s%^DN8ij*g14KxzxE8co;Om
z1&R~6m!l`H9}F%~Wc}Ra<P{W^Tp(-bHHu3>OH6`vtqk-W86vzv!>*qGTE?L!uDPZ@
zX6DXHjJg(<?pD6m@ixiYDz<ix4)#t)&W0`?rmi7ws!Z-44t8Fi*4{Rtj*g$NPflV;
za7;m1Xn0<1L{X%zB4^~ks;KZlWBB<<e}1J{hJn_?-mi@IDou+kL%Vb9|KF>J%L;|d
z-@mwcVSaOYer85$g1woEkRbYg;h$gMy?*)Z>4STxPaN8^dBegP6DRbx)@3DGm@CUm
zhzoFauyy|K`qBNp=UeZWzR&%iCVZUuVba^lZ>GGO`h41x>5peTn)z_n-Pw2M+@5=D
z-p%<p7F=I=ZPAs*mzP{xdVblt<!4u%S$S&J$<@c#99w&I-I4VNHyqfwf78Crd$;V_
zx_jHM?K^ku*tvbzw%uFzY}&hV-}?RQ4y--6=FsZHtB$NZx&k^UyyVp4(~Hh5I6Lp$
z-1BoT%)U75(#*@#uS~l-_1cu{lW$DA*?+6=cF&#eyIuD>?{_?Cf7te@<#E%K#-|O>
z>YvxXsCilas^WF_oAkG8@8po?am2ogeiQkQI16cXKMvUi1rZvDW?90-z~LO>8S!QJ
zt*D&vOyNz6C!M0!8EYgq)GzLTBg0mA&|bcQ`8#{V|MysnmaB{kpf&W6>x4n0B?5v%
zo}hL~i3aE@3tMR!S-B8bd1r-0MWsw-l{C=GlHg*^d@XIAAl=-&B)?>JJ(qGfeKi9o
z!-8<56n*0&6T=)(d18@TYU%4}<sOh>?QdgX8)|2-?VzRWsF&{KtmxwE=3eRHSr+Ei
zujK9H>&M_9P#73w6ddAV70MVE9uess6&)Fq%^9m27awh@nGl$mRcD-(T;r9Jnx2+n
zni-XqZIhFmmv6GVps=W<xU{@X$HJWFmx>TmMT1>+RV7<Z_5b&^X0`Qo!i^2TBbxr+
zS8i!`h+%GTYwfte4QiBhb+WUZkq~9==LenT$nZo`oa57h3c;yU?w-C^B?51y%)dC_
zdMSA6+tGtu%l`eja%{s&dE^n4moFY%zq)7Mj08Dp0p88mcCT5|8y^>I&vzKI(ha^!
z?)$gTA3r>MeCNicbEi%o-oAC?`n9W;E}k`g>cqCD#(G()BVtE?9{X|p>xnNX-<^7U
z`pucwXJ4Ire*Wo&M;9Mnx_$Z9m77;DUps&O?2QvQkKa0S`_P^JclX`fdw<u1oey_B
z+V*(Mlg&>zJzMvD#f#-Hm%Uo_df}S|Z|A<7^M3Y+nIETpn(}$_mq}kIeCzw(^P~G`
z*RRgs9e>*Yw*G7R-z+oQ$04F<AX&-KEK5Xk7=%Smwr-jb<dl9jL2{b3MV)~K!+-gI
zpxK=N@(h1a@9Bf}ZD90OMkWPjPS6Sy4o_!JS4H?Ope{kepyL_EB_!RX0;OeS1LQ#0
z_c7@EDOrQI^@XVa($MtP({cihyE5t<s2heG8T*@Pn3{Q;TUc7Xx6X7AwXs$CZC7ls
z>)_}ZX6WMV<m&cE$GynIQ&ri^*T*|8&X3JMpd{ZTFy}vLKqNRQDUmrUGUBh715<4^
zcq7i;3kjg(k*?%sAO=z{t}ZP|Hae3MVQONaRa97zzq>pyJ<`@#P3Y>mR0~bC`5cCS
zhY#*qTgLz5+Q|(o=gqCD%!*Qy;Nd`8rq<N>{maXzr;i;yuxj~&nSEXLb=fgCmgZ*K
za>9MA{XZxCnD}kd*U6u!e46@k+K1`yX1tyGX4dQ3ujV|T`)uBm`HvSoTKI6$gT?ok
z+(WvX{QBz4Yc8!lzwYe%QyWffJih73=0jWdZ{4?T@Ah3gcJAD<Yy0kPd$#V~vTyVL
zO$Rm}Tz_cY;WbBA99?#7>G35e7N1;nYT@bmXXb$K6P|Hl`o(FNre2<MW%AWY*Ct+{
zaHIcb@2#HO-FG_gcHC>f-}a#OVauatXuG89dBuyumkF=pU&p?Qerx~E?!DCq`H!-n
zAot@)BAtaK06ueo`#%@^XjwvXK|zFup;?v)x^Sqdi!d69_}*_g)PJ14q5gS2c$Y9g
zWbHiuE>7rG21X|4|KPIZJtr48BdBS@1Ud)_bjz0bFA2%t%q&vU^JQh^<gY92QB+c%
zr=q3`TA~IzHCk9u-@wRlwQ-n<ndt#@ZZ=DcD^@~W>=6pq7s8>7UnQN3L8lC4r$wHQ
z;`H?Jx_eE6$H$vN``)?34oFwx_&&I}Vp&Fls7U1fIM3*)e}_VxwXPlya^pZ+j0P%J
zz}tw=FAsI(`}^|6vx7U<Of1YyPmPTU^zky$6vwu}<onmpZ*QGBdF<$sRV$Y+UbJBL
zv`H<^4V4u+iNUT;7Dk488mjVQ0{kt!t$*5nw*Tn(*7>FDQ}@T7554dD-t@no@M_}o
zNlzy~neuq*qiGMp>q~CVx-t9moJ(`h&O0^##De_`_buAHc=wWBOLs2YzI@w?tt+>z
z+Pr$xnvH8WtXsc+-G;Rrmuy-H-rF||y0>pCcyHf?z5Ve0I9-Q3k8~Vu2cKU8+K*Fz
zy6#NvS;+Y%<rm8?m0m8nQgpT8TK@IC8@V^LZl&B#zLRt}{$BKb{|9~#eII#)$6j5)
z`-CCuORU~lg2!G>KNx>B_@w_?_lwR~b?DjAO1~6;%l(o4EAvnKztrfQFcBpK=}LxX
zS;EBW!NH`!>9b+N41t5K76~UD7PFemFduQ`arn$!^P!fZj=!#+;lY1~KmYj|K*!QE
zeE47g|9|~~|Nr;@?~lLA$N=f%FmiDIhc-&y3kv-Lb#s_Ny&P#~(4mZ=GZ|G>)mE!(
zT-DSH0JTN*4KDmPG`eVPVrphSU(@1>rIn2}i>=*#dk06Mdrr<TUEEyVBRo94=6U=0
z`}w{I+Y@jgFeEr=MQC`~VZm_F{S`5Bv2_CRi3v#?Qj#@<Q^E5$+1VT+xj77?c@Gxk
zXMm3v2)d?I>c9iKmOSQMWKDI|!HLikqeZX1t(7%Oq`RxLqer2?ulLvq#0vSlvkZ0T
z%s#WD|LCDL;4aGid2<a;W+o=A1WoLIywT(>vFh)`v%wzVEjr+>JV$0tC{MB3diwbC
z2Jkh&H%}GhnQQI-{^8QzWfhXpdw-!lm(D_CY5palmfC#mm*LxZzP{PlQ5|TcDk~%Q
zY2}PsA5#;wy*dBp^yH++`Px~laIyXPc4z07_3KtGoYI`1=I8FH4%>P2?CF!opWi)x
zv}^0ewTo*?T%GJKl;os1-+y`a?CI_6mv?VpI&=D@zV?>J%A#B^7w2zZzkoLG{CWH2
z*0xQH=1!a3-Bnha73*(hrmrZ@%l-Z5>#4nM^~s)Ywra}qzkdFBe!i+WDgJl#pZ$L~
z|C{~4HFdOILV8I-SjW&TOBfl17=0ZYRXAMQ7Nj+9&`@NP)?5Ac?fSj%fB&)Fc9boU
zJ!j2w=kw<eB(<Oa+pwSiKmUXK^$h=D6UN|n3AkATTd2k;D8vVz3<j4ZGXG^+-pk4V
zh889l)S1EaH@d8P`o9be<%~dO2@j}OV{OA>YiB>-!SUq_(2|n-ZtfnQUIE?*d=xZ%
z{jLi7vju>!Bo|-^3y-)W5y>7E9itK}5*NQAAu%bLKP5HI!y!E*Gb>x?P|hF2yxjbP
z8(T~Y4T_3S+%3r{RV+Jsv7EDF#e%#7o5~pOsyz=T>{#=mp}MDLMoI1ImYO?t7DsX-
zD(YRP1dGjU_~9cX)X~`V<xPU{!IUS>XF?BiwY0X);cXAO*Rfi&Q@pFEdx=x8q-bCN
z#0iuBPM$jD?KHpX*W!F<&73i3_S|_vKj&Z9U9@n4qv_(KOFkb9lwZ0meEGSpVXIcI
zSgo~YqPLsty0stIrddhJZdk8cw{0t^IGW|Wec7&^JN~WQof#Dgx|ZBiuRqJ^-~o3#
z%R@I$9j{eaf)+;KS9KNHnkk>Uv?$hJAGDM3a=Mqb^uxK0RmJ9N;LU)bvgy;t<x3aO
z%#OctYkymHa#FOtF``&{{_OFi^ZWL0o7~sk-rQ7QSzef%_*nbNx2Ip9y?g%p#jBT3
zU)_Fv_Ra3MyWZ`5zx~7JkDETN|Ge(Y!mqQxP5(aa$JC#be)azD{L}ik>|g2s{L!+6
zaKS)^ilI}Mkl{JHY0+Ys%)r1Pz`(GUfq{{MfuSVs)PBB0QyCZ;_!*cOWbJqvWNoY-
zFogwgO!%RFmIo{*!60k1=EKJgNykhb`)p6o<YDA2)12$NnqL8=Lx4fn#$9akgiTxQ
z8@m`Jbk?weL<JdSZT9vxUEL77XjQt}E!%aw?Z9SfGRWHGTP&Io8j+~FX;-(K?30Ji
zn@^l}QEvS5c>S|)wo3yuHH1WBL*6$kGKewAZra|ebn(iaeak;KZd{`jZ2J71)@lzX
z2HAb=46=L9iZVo~F$gfoZc=AhS?Y7NY3B~h6Ne9iT(wUXBKrPz=MTXsrp))U39JfR
zk4;<Dt=N1%NrbCKrY4LnN?MgcmO(bDrP*dqxRsz2e}*_`7)P|{o5p9Gg4ip6T+rbI
zxw(#=LDuFL!vr;D1|bI7q;C)2Y`%D|U}9uuUCxO{z86dkvUQ9M@(f%IhR;i%Im}rZ
zVW7mzV3;o+^lEn5%cL^LY7MX{Tnw@{49*M8o)~c{gF;B0!7x7M#Lb2X=CT(P71NcK
zl$g6Or84TOfK<ovG058ZhrPNI9vyoka9ZynkPdc+NV^%YWfy5Pa4<yjO)NgFxC`W0
zIUWYtJ^tH~RPF=0hmXPVxew<Wkzb9Rm4|axIT#u28RQs58Ky8WFla2Dl2Gz{HutrC
zGul3DT|LJc$8Qq2P|g_~8y2AO1-Vv8?temq&S4{v-BJ+KLYh}Nh6Pn$Ze42ae(140
z&xEHQEpi}}<rxgwgQNwfB^|ut$aT=UnseE#Pb)WduH5u;rBLar9GMRcLJWb@N_l@R
zbG8;YpARzlE2!dhUY5ad^>LlFwQLzhlc%m&S$1x6S;h;Yrs;ti0!1Hgsx!zk1bW82
zR)4j`<jRUNzYjlt^YF$xeK6u;b>g$D{;SR)%&@UkbYq0avk>d!WdVi(Qqf&`4h%9-
zQ_beEE<5QPwrCm1+-|myl`};TZBv$JFkHPnKi0y)H*eFXiMK5MZ)wh+w0!!@FPi7>
zeqoS=%5F$^K6lD3>$y$l@*J;uacQj^-ZE$~7_KfaQJBAC^5S{CmQ(K?wbVRY`YFiE
zAk_M~r}dTO70os^8Df!&Io1jck$uw~ZdJ1@aV?oP{fTBy*7Gg==Z>+T@LKS=w3b`)
zO9LB&)=ckz{3|6H0=S|-&ECz=5xJkIsh!VbYcb0a;im#W&nh#hfZeiH(dmU~;!Z>U
zC1<{NOkJ^ZZt(*Dlb26>DE$4gdS~r>MRl+$Q^V`kwk_wLvu#peHD~II%;z#Mf<JvR
zI(*G)rJ-}{kG^Yn?HR-vR%XdEOl4qTc%H$WF@4*;%DH@!AG}R>@n>5etWg8`Zby>v
z^^@M32d_BJmzL{vHrOcm)n)3^gXcV(yskLP?Mpn*TcV7jPBW}URj557Y4H-6B0KF$
z*F*+TC?8Kb;=0;*xmCe|LvQoWCT2f>p|CZ~plw4e12e<V38z5md>$yBgUg$VGDqVx
z(?IFjj-2uaR0{3wYnuA)OYGMR7vB}${R&F8s;H$++Tp<Wsf#8${Q4MP{CnP|6(%B_
zU3#m&AHY@8oB-tnL`fqJDN{;)T#K%-=4~%_be?{}`-8TF^K^k&1(0uuE_D<cWH*K1
z-nn3*cgH;SN0-e`1h*WK%g|fR>u&quZOnxWs!zfh<QZg>a>5(h^c1V+b@<;_@D~)S
zUa)hGnatM*U{QULjYO7B0<f~lLxy1*0|P_fsx=4r@(!z^mQx&H6G1tjTICcd4nXE1
zmn8C#lH^K|ihH4pfawXZto&UYN}hXE{Ap&~B-438nE_Ouh=9wJOsz?aUn#UcSh$xZ
z*!L%+KA|$i)N$3^&r4*bcC|c61sC$)6d5GIWr)9l=GmE9&t)Q~t?&w69-#2#!DfDJ
zrAGj`^jMz1^`Q=^fLLa;wRj$nwYW(MXX95fji>tZ3_rPCqjH<Fd`+JQ`&MQ>-=e8d
zbBHOu!jaYa#Ayf3dIlv1%ggac4kS6ROPF;h1*F96I@g5@sw|0|=YtLkd@>3+Wlykt
z2q30>0OiEx`6%Ussbdy2=L>n*|I5m|U(KKZE+77C&SyCDHI846VLAf?Lu}u!8m7uE
z#l{<M7hK^!edzy(Ls|H8>|LZB%L8j6OnkA_#26IA<m6Xe?E`hR99z6LPpooghRTGx
zKUeSUTW+Go>)N!a`<1N$t~|?unrGpy1J_0F0`YfsG894b#I_Ek!FkY}+sXp9b<h-l
zSH};WTZn5LAo5?yx3C2E?TNy)&Uv_62$Bpl7#J9!EedcuK@gH3MS>^3_{6UEgm?Q?
z1#k|OVbEAQ!*%QbXH8r6mp$C$wY9kEI<s%cisKFOcXjxr89IzuLv|lv$&U9qTsbxC
zIm>$XSu5n&KCGU7R1*|3cIf$D4r0%hAeCJm3Rx4TUb$D2`10Ju4?ozMQ!IrRs)KU9
z5;)fjOjEjOy+puf%k+d*n)9`0&(NAZPb+Zwsbe9{)d!TZlmY$7?FiEynC%D|a2de=
z4qH3o_YGl&ji&3l#U@!^J-1OdglEdJX^W(3*NRXF)t{)X2;R`i)04zlw}Z;ASB4M5
z&AZnKY_o-yTp(AcubP|fD|}#mo)}}jz<FzV9<YmhrdnP-cky5%yuI^;3rl+kB)dG{
zbOoq1N>vtQn90Dvu(f#JmS8hgfBnlZgXipisf@4H18x_fyH|LY=7I;?isx;qmH@d5
z)aFq_Y4fNokv22rE%W>RAg88b4U1LW_3aZJ`6U^4YA^D5eLivZ++=Hh<{wwjDova8
zrFtdL^ezTT20Pvy#ZA$@AYWZQ^Ayw@SQvT0Qz)blRwj2AuL3n66CG{Y{=7<KRKMXm
zJL%{JMSg~#6E3Zq+x)VB0gFU*SDpcbGQ*rRs{f0&uw1%lEfA=%b&raFVzBk{+5$5>
zhcG7D^{=B(EKp}4ri{hb2J5|Y&ho<YCofZ>rP6l=P@FE$N3_AfjmKM-?7ybi>^-w#
zt6$cc0L6WaOTVjw+hEvQUmz38cO(gi_{McbZfUbKw-Ji}^8M74n-d_dFHoZ3sm@!V
z%m6C&5h}yhaCocid+~m%U-R6_EK@;|v2jwk2+sDG48tr21_n?oY%a7+mt>f;E77~I
z_&cNG>*<akE-<bv>uac3B%`#y5^D>T7QR<y2=tt>+W!jYS&<7;zwUhSsJVDwdvdz-
zG&XB>POZlHyE;a1b~fsPT|A3{k>NiWOEMTf-><~<o%woX;mt;tDJpEs!kI3)sV1FL
zX5az$z+P76hIdx*H-gF*MFv@!FyFQLU*xVxMtAA0%E-}BFq_tIVY1QNtKq!c?gIkg
zewrLRgY2A>LES!Tpi*p}HiK-9Hp9x3eFwR;x^5M*v&5tyeVQ?+_i3>;TVa+>rk$yv
z^8(ps3)6eC&uu_D>Npu>=a^eZZ4`1$1o7vIG04`KO*^k$UW%|#F{_Om)NhnzkgaJ{
zEGY;--p2IlW`?-Lq&M1GX{=d-J}L~LJ{$=1G04_b$-1&{<Cr!@oNa!sHG`~;Z*t7#
z8%F};oYm&>@UD6OhoipESeN;p%tB*<enquYcQ<T3=P-H8f;tsOr_l7opna^&IsLCC
z*@F}qWEo~NFfgbw$Og@QGKF!Lo5*I4zBlUo+YV2>%(!DBlffH>rILCMB@G*A?&mq_
zECTJL?r2qqcTyeYL7~ac5Xtw)_lH<4s4rUQ=g(ljOM#ssvd+){jO%m;HipQ$Rc9}_
zGBU(72r<acQTA?}(7ZoNCa!6E(?7l63Lt+;Fhurg*ewj0v`n30ebVw!=ZbeuLRYyD
z=G%dEf#TMOQ^)Z@X;{oVmWhHFmvOr)g#`&OIOo8i3$7(NnbvK7RHVKjl7-(=<Dg5x
zDfOlsM_dGE&*M;f<su+0?09f4$ELS`z9@ogGdWNVu$pn!oh6qpEOxYBZd>{xa=sUf
z-l`<cqqV~PI*JS%T{GNt=A?aDcje$p4u(l0;&1kZyDxM&aWFnYDfqG66?Fz7a7$|I
z%MkXy<8hMDuc&FXzXSDTR)JF^FN4smi@Sr^mn$)N1T8rUjz3`r**WTO7j4{Fb7Wy>
zY}L$+91R98u#67GELh*}$)_mJ3@4YB^I2}Dy^%?|&BzHZJ9>CoTcm{N*vNrZn?A^O
z7IL|=rC1=)c0$1dP%rRCfP+@2CO;@fBpCwjW(V!a5Upa0*lZv){rcS_>eJL$&0*R2
z5uA_NU78vFL*yCeFfcIu)PA?I@UDx1bmnsfGZ_yHaA|f!^!~+Nzm-8|DS^!5yQcN!
zNQ6pR<y})7>7r{gWzQMH9z8p8+U4*%Q1!$Ic9W>M(9)B>LLzs}LG8@)5(Rs9g$r{o
z3nx#!@w9Y%Scc+;bZ5U+&tm5YH;TwGyxiOA=ho!f=KT5K)X8lOKW4w!<81siqGd7v
zIv+-c_Y6F+SW*c!ey+>|i4!}QYoGTBDDuF1^^WcVe5#;uKLrkV4u)!h$n&3_-s&(i
zfLh<+5a;CaG%*tqNM3i|?XjR2L+8=QrD@wYSg0hvwA`x*N`0IRk#*`P^|~|^SQ+>k
zUe;}Fxf$D6lDO!kuaJi#gD}I(x=7y}YPN=AlFT!T6k})DNE<PLTnMsP3v916gJF2o
z7QI|6<ARc6=2uMjRi{lfy%-lM{B~*-cq}bWj6rse-2Ax*+L#vUag+(}{^B)pWg-77
z(CE)RHAriyWM`b_9ae>qxk~%PX5?k=c)ixj>wDX6uUB4fJ6e-g8ViUp{5x*6>Eh$P
zLBI3kCT+;8&5m@-auj3OSRtwG^5SFM%D?9No)O#kl~yjjR;?k-V0k&8DMHxxo;JAQ
zc0K!T%@PKF21_v+h|p>=hPez34Chj^_3tzAF=&2%WzM*U+r`bSYEQV50F18_cZ@?2
zBq9hCIrn8Y!!?)w?_MgPv;-PgDzUWckZK4h?fMgyxNGUdb#F9eQ&dY;mGgH6=#;W4
zX)$OPD{N)lc)mK7SCfVRt?G=dQ_D}OEjzVrx!0AIn+&f$@SE!EdsQgpHkYkDgXYob
z7dOTFS0^95_;|0-nvXrJ-P^8je4wX1yFyYq<vN2n!%E}7u40n2E!1ru-}?%2%c)&z
zKNvU}G^G^;7P8eaNiqm97_vV)%0GLlF|)h5`2xKUIiR$x&0y%A&eoTg=Mej#@!Q3J
zo-;B++?9GxPS`y0z|EA_?bFj8pUW4RMLvA{G*SjsyW&!<<t4uNb8z6U7t#!xc+F&e
zr1Rnr^Eowbf%HO1TbhNzkX=bZks<WmLkA!B?#oT>DI6YKYSJ3iR%NL4cYA<~8C^d8
zN>GjQkCQ>xX0oEfLA@|=9b~7*Ap2>u_eEFH-c6d7RWma{J=;IEX<-U3!JGd#B$~ct
zzCPD;`y&Ny2H7N*>0D~g4o$JQ_W8I4GSzTp_?NATQ-9$zElS&c8j~Ws62m+O28Q~!
zZkNqhO(kU+R6t`IX&gsgAK2YhD@zyQh4-ERTz&LGXyVjGKhG32g8EDx46-&t`&RGa
zI}Pgd@iNFBx;n>tb%VFX1I3-n3@i+?HBNKX8Dwi79eyP;;nmhnQ@GMNe^(q_vF=k<
z99!LIql*=nn%YxN{BnEm$g2ube?Wvm_K>F>_w)h<$?g5C{6hY^%qlyl%*r5p=%9oa
zC@k)AGsqqS*VzYEWh@x@7-SFKys-MA*=tkB2_mJE!VI#9DzmNku(Ye|R(SaJ2=6)k
z+=f9CV(NhjjQl4%3um3#mhIt^ZN0}O{G2k_1j!EdhAvLUdeip>H`p0u5B2K0ns+eB
zG04_f>xM57Q=FSN>;E$0RwhOE`BMwEN`G{5a5JSqU6loPl_<<rj0PzOoQsm?Y~Oa+
z`+*JE^vLy`O!>L((=%L7BnUFd9)jAoKMN#gqriZ$Q3;=olR78c=w+hV3W@=DvB?vR
zKqZKs2!rgRs+?uF7+z-_K6-`gz><x}r+x<aZp9hSET6iu`QO^C=W4YNb{W46TT*<_
z^vxoD21W*HhWQK(4CfgX8OkHMmVn&!VyAe9)z;#BxA^oOBM#iu6ydP^@%xNV<VOZj
zc`CpV8e<n2IY-P!<@<!D54r3%pxRlN!Ei?7E;T{vd0}lvwl3PXHnkpp3Yp?OLiW4z
z%g;?N>r3%y3@~=M^3UjHn1dpNJj2b|yd0ep50-TwTrpR;YX5Ggg=u=q=TC20COkuD
zE1M95ID?@@@b^^zxyv`KoU8mW(7fC6XqfSI{#l?=SBPErQZ*;6+A15jXyR-=wodt%
ziEr*GNBEfVebKDkBr=yrP=yO&hQ2(=g+HR^dK_UW|30&?XgRx^wR*+nGSJZRKNY!i
zstoMlkyq*KhZsOUVqpl4Y13k6C}$`~njI0Dzx)7Xb|jvGh2g^E7yL>L<u5)jVQOM`
zI3#rT(EkrkA_iVTe2t&_Qv_Yb{<VuATCgxgiQ&}-_E{?yIeuVhSTRjr%WG4?r`=C<
z4{y%W+q2%GL(S!EL7+0j(On>+Dff3UId&#oDO6W3Tj?D#g+VJsC|E$O)AquW7m5tr
z494?#8TEyEo7fpd!0i||hI!z|DGx(kU){x+Tk;RoxEbtN8Ro2$pBKxZ&fu|XrMc|x
zl$D0<20a3aD^DuCn%~e6FX*&!eI!?%VAv!Ph6M}^3^#c57&*(B8B`dgc6gZl6@07f
zsARc2*EnvH$nD4<@^KX&y`q!sidTqC3;nl<U7A4v;ghPl3!38vHFZ}1aczFU$k58b
z#xQ4{eL~uF!gj-KRmNqjhE&(-O;>(6eD%7R%pl5O3~~ZbS{K_vW`${szA(Ja@82NI
zzyY#v(Oy-LE6TWhtI4RwJ!L^dU`s&GZw3{HrC=YivhX)Vba8dBnV~p^VT#;>zi$PV
zbh31Qh+bU&jyFt&Va23Ji#T~2HMR-+GA=$4l>ES_Ac*lGvqD>XV9O=uE&FY&L8@Yt
z7cy<-k?PXW5wiXxsH7vfgUM|#OM9mO-ykk#Z{0uq`foy17|NMeI3!;PSQ5>k8<Hbx
zQ}gHE1jWb9$&sGd1fp5_<wXT-82r>3uD)cvbze^LP!hWrXIDeTGLOFQ&bvBGH_h4L
zA-ZtUAqk6ME(uq2B?d-@`waXH%MS>cicGAlSitgvf5uEj26l!y>&_qJI8(#G#jx)G
z0+Trz$t-CKj121;l%V0V<%9j6H5@Wa*)!^^TO2+xY!K597iU<=z`)=zG4$V|MQ(x;
z3{RQ1t`X^Nd8+KW>ijW|H#(xe&vk@3W5htQ%Ksv)mjhz9P|0dVh69haUtXSeF#4eK
zf~0P?HbY^Z)T7t=9tb8jCgxmJs9=y`P-obEeV>NTDYYDzuZ(vmEnW0-PO4I(*yXt2
zK?e`J-|Tq7yld%(E!XGSFmQv@e`li5gUxMB44e#e*727qJbCbED+3P$l<9fuzyxKG
ze^eNjKbMaSGig)|oa5*`F+;$HA!+4?11lc;If`7&3U55c)l^iXV8UQ5!K8im=e)VA
z(&WA0?fd=i`c5wOtOv7-&F9H2{LJOR!P6LOZhS%J<D3<Z+2`)QvpT8NrOeE*UECU+
zrufBH>W3++LhNGEn<Zend3xuvw1yRbXF8j^@o>m7M6QWpbX~(SO?RUbgEB*GjETtP
za-G%FJK4TUaL6$Tv|e2)sgPB#Si!(jcwQrE=?hIz+6!3H5IE`3D$VrmxyQT{R<2!V
zdF(aI+=D(Jx(#BM@V|H_5+<+AV7w?TO;h`X_@RP{^R14$IvZ9V-&7?jVL9=<)S?Yp
zUYj}|g)s0kES;bDOf+$aM|>Nrha5QHy*E6QAjq)pz2TW{Z7gngbspq~cRo4?YN@Vg
zP=xrzgtcc^<dLdwXu$C^EMi~)1>Yi#RAn>Y?c5ji8I&2GCaH63b-FRVJbwSxUu74@
z#VV<rBwSS@T?B7@(fUzR{q=<+gCYY1+qo%BZh}sUQ!V|qoLEmqPD$A~>+i*`Fvi7s
zVpD64?=z?}#O`~)L8;(kPopubXoimJPU*;Vr`Md{@L@q{$|?(|uBOSn51bSkR2YnV
z?@JpkdG^gVGOH#*XLWejfrU)18rx34)8Q3mPJO#|J&%8&G6Tc6`D`Bpm1g|o;E-e3
z;<#~c#v;vxD`%CaMg5SE<2dXZr~U(EC!?rFI-|Puf!2<jGU1O@gCKqmI`v()V?%(-
ztaFiSLJ17243`dQcrNB$5c~OOyVk0$h6T$OFm2WOYULPyT8j15#u*%UBrGl`GN>~=
zW$ImejQ!ZApu~su7f-$Cl?*EWEw}JS-(8)V7mOS=XI<yCO1|IP4zk${l&xA-neut&
ztPE&878JcAuw$9Nvqfj3kjYiIEAk3)`S%zU86>KCti4w@?1(*bb1koRT*C%Vn<Xp`
zcl4TiQn~e+j_|XB`-CbCx88K8Ts-tYpmhE&{=H6{H}FVxu^28qV;GwF^;MP2i3m}H
zQ_7kQPa|hsxY5pivF^#s7vASSt}r~ah+(F4i=U*@^Cdim({FW7VF+B-`hVds1`USt
zeyPJcU0%Z87rslR-HsIzVOY$-z#wa)$|T;qIa;5&Bi5;9U67_ua`5&tE^APYugcIf
z!{@`w(EG_ZL^+Zl_&Bm=&CB9DaQE)=cimozjqxrKrR$dX%QL7lte7#2XVE{-4s+Sv
zD@4RhSJ~%uy>-c)bEv7yxAzr4Kd62vkYkWxkgB-GHP2NrRatJ)IiBe@-OJRPSJX2l
zl}cuCPXd)Q@m`5#kkq=3!=`!WSNAR3Svt=IasNNe9jLIv0G#Ufir6wpg6g4;r5d&l
zzi%tMyzcX>TAE>ZH*O(Qs}VRi=sO><6<}DW?|fi8oBx7+=a)>;c&7s{L7=8@SYxCh
z#lqjvqB`q*kARhf@1%gnSpgBU`@Q27859_{AFQt7FFYSOMU>Z|FQmAb)A9XO*V~)9
zoLRG+rW+Z^s4=Wq#OUVp#wf(+85fh*Z>7jBAM8Wsa>XuqAX5Kf^=#KeO#1_4z9^_N
zYz<@73g|9kpB=~gVP&X^^q22m&);l2Tk&$K`+_^VfA~W~R=@bjpv3T$>8Z}Fhl@hL
zu5A+c*yW=8ip%3`drwjPmIvYH+!mV|V>C3tY7##7#^2RZ=z6>5`aYdM{GrR4{=7<K
zT>kBr_~FeOLB$VaJD6<68H{~p?XLI>>I?T;ojCm6>!QtS2GJFsf57bqb%yd6!iV$v
zL>QJZFfbG(z1_NAr5ogu?<;>_&^F;dy<nk-fbc1qV9wL4Kfh39&|(lc*2HC!A*Lqs
zyFl@kyPtb}QJ;GPhX-p4pP*H0$DGMVM`E+om$8UERnP#{u&cn~en;7Wg(tA&!W51e
zlXH1{c@)Yx1$TKZ-O%HE_m<`x5m0Ha%Amo!;O>p<kx^&U)K3?+ivC&l-tf(u3>O~#
z%hMI-9KEv1t<lIvkwJ!GX~>g6v&7a1j0w35-4?z#e52C}%Rxq<+E4#5(~>R*DTd_-
zCfG$R*%zTDutsZz>zhm3uFK}!-6pAjQh|$M&N}_ohiX13aC4|Z%EO3j=`$+3+*AuY
zIBcDk@A|-_B*uD0#r5FHq&QiL)>9i)R2Y^QFq(P>PCK*+B+Jzj6?Q?4i+fR7bZuIM
zCgUNaG@VxWL#iNKGqm(C2+iYVjEnOyj&bk}60v<{&w6N4!>lDMB0>YYZyZ$t*DUj`
z%*9p;sWLn-1GNz4oIWsgJd6|xTo@N+RL>#D5XdAkuT@GwzajAW+$K=X^1N&chnsA<
zQPOm~_U(~brH-1XLiE=**?TWc3SRun`9R{WY6c#L?co89t3f%b$+HdACSt$7izQ+$
zAHzBjLqf2_?&!{Bb8ve=9O846*Rv1R3o|TbU|{%W1gfu9bVLHplGMR&WWT$7Lewk)
zhIL>D6LXs_=akJ14-|2>v79!}ZT<hSwOs(z>rrEnst|Jx5o+(apj<NdyQtIBPSpU%
zqzVyEvC}+npLS~%?B#X*m8dQTZJEH@r!#c|nwZ=Kg%}z9859_vmn~W-7C+_G{h$aj
zZXU;t7xEG&ZKzRkV9lBbYD-(FfNimQuifG$>@C2nbz#pWXswoXX6wGpyAn<!n=6!6
z8CG185J)mf49;1;_uJ74I-Q{QW8y-O=e4Z?nMs@>FPK=D{{YPqJY_lyQaEk-w_DS>
z<m@i)d3j^$^vECbt5$>wT7)cc+}yATJm#YSO0lsy>a&>K8kdGhFsFMlE{+4YO54%{
zmweuLNK1twHZzHHktB0Em)3<IMn$*eN~fb@yjmATHgmA?x`JHaVOTH65Nnnc93dOB
zV2-Owc1N!gsDw-0(ZQAcz(+G-N)M<kWY-DcBQDHU7*>dgiba0-z@hCLd_W_Bsl;*3
zkH>;xTH7K{Ej{Ek-7Uf41A~P+gOtH!t`FKjuIQ#54JghQVOYk%z>vwp#=_5#y|IW@
zBv8+*_-x?1sB0Pleia%FY7DXKuL&y8in^w8;ojrj9Cx4wZBU6jXl0tRS48Nn)zt$t
zDsaUlC|}B7yss_D0BN;}{dtu(aYF!0onV(Vb9xtFz+{z>1=9}toKjmOV8if7L7c%@
zOm=~q=L(0lx>qz@KqbKD+h&hdB^lTmE<9$?<vz56L5;zg<E8ZKZ?~pz(7Dp*=91*!
z_SNX^R&|j{cExLFxL%2?b`tWix6=`0IDTi}@(miDp#jCe=dHOCSKXAAJ$IH0Bg1(H
z4F-=_77nMI9E1+5G)P_Dek(ivP!mr}|K@1vZ@(`D>THpok(GCUwP>ROxD6Zf;lo5N
zCq*9d&a`bRG1HD1aLzJ{Wa@dPwf^wQ1@*VG<3-9E7*rT4dKOOQddd$fh)*uMIjJC0
zYfb*79ku?6lFDqN0sV~+7#Unu7=#4$9ZmQyY*LtT#DG&kte`Ap|GPs@UtjC#Ts&aV
z7PeaMZIY8Z!}GFR+3`Iuxlc<NYIKG+RPnIzGgxfBzRyGKVE&@QhH0#gDs7$tpnA#}
zYJ^blebvUbUwwtPzhAlco2zfpks`lU9IbO18SEL@80;o56`QF8VoNamD+cK|Ic{-M
zj$t_i1A{{5VZYDGdG~jxPiAG%=U|v~Zno^&h|WEX4D%T{7}h=ewzt|WQU+97D>BF#
zD=g5|mNMzy<74uAwo2ap;0PY6E*IsEhvnZGd2{nCGN?1ixeCk_$ox5LLHDxxDHA4v
zW3YlnGz)Blt3a*$L{M2F3vT6r$||pd*&l@}LAJ3nNT^FL0gb52GsrX8v74>R-+Fyt
zi|a(jIUW(Wvi$>!f8PrYVm}st_HDHagA9Y+HsR2XB3e+9AZXKYV~Fp!L+3z#1z`?`
zIejhfwbuVu1lhpMaPOQl12@CJ-xFu+a!!9*eo~u3p5fnRmWq?QQ4eotdG6roUGeOj
zZKiwka}RmXU9F45CAAsU;VPmHGa>^_7ESmvQ#+(a!>A$HB_b>D{^T-~ioP!spMcf`
z{`<W9iRyEi1*wh-Z!<o~yj;9j8LnH~*yS2`uSb%9o9Q-@Smi@O#lPomS$wc~N&hzn
z0g#)(F#{1%sb^yVoAn(w!==g~7v|d>82j{V)S4gLx_*d+al5Zi0>{E?-MJSZSYC4f
ztm&xApusQ?;+`dIHYhMZ3_hduBlc5R#Ft5oSJ&^}@FVt<kVx2Z#wf8CMG1x#3=9lP
z4D*f{aC-E<ihjFQKan%ZX}v|`k$F7bNek~D*s{;_(YL*`TtHz5!W^L6Z2rsVGN^!D
zrNZ#9@zlN*ireE?fz$f}xy8@E*=jO^e7|7B3Q)##RnXyK__xxtFXG%mjgU6gLRN+g
zkF`5LGe|NVcq^>^Zz;IwH2s|%;R;&y$$yZUfeYMz<9`vhQ~^>~vFJ%j9P`-_5~0Dg
zzhgs>ptA`FsD~9AJWXGSVSD+uP}W0M*CN8SYHo2IWM=3Bm7L<oQjc*$daFAg8-Z34
zfqKH=o+Hb-q!5P>3?8b6tOi_D6DzxxO`5@Uc(cZ)h>xwD$_&rTsuE+$`Y%lP?K*u9
z-0b9c-Mouui;<0YX=3X-hk(Tz49X0ba;!vq1gkd%nXLZaFTmO}NhEA}@wCpC$W`LU
zQo|J%1pQTFP-4(nx=h5N>%$e0S?e4YfO!I4Z(WS1nq2&>Aaqz|g&f0*E3ei$bS!HK
z)W3Q5gN|o_r^(#SJ}NpoA}?DDcPfEGtNdg(gEE81s~@qS#B3`1-@jU#zb2$1-Z5fH
zS3n?WP=fW4#KsMa{(yQ?vB?M5b1XEw-sO?#cvL{2WzNzsE35ZUovKu@;y9>xqE+!j
zS%u-Mp@F9K#|c8h3@aHJ7!D}x$T+lF@j)u6X4)Xa7TEX3Y3o&qjT@?7Dl0J<^ER<J
zq=LqgECnVR8K_8gCJH5JaWbu2IVDUXBJ@Odff7Tkr;L)*0f~(pCN9dHFUK(L(4t8e
zE-i8kU+-Bjz-H{ad~!KIL&d8dlLdEQQPmRN@#=%9H3J*N1?7%29XnJRsy!u+mcJI9
zaPYwCroa_EQEO)?3fM3xaIIdZ6RP0R^ee3NL8BsrGQ(CD(`%<!G(2DwIIMbJMLk&i
zhv-DdiCl7aS(B8f6|ZIv{_=o99n>rEh|p;2QjF`EzHv6!>hnxY&I(*1-&{9keEl~Q
zTo^5C<pG72abvUZ`X<l-g3zKg2Tn*MYnRKxmx7B{sw{Iz<m5iOP>taght>^|+m5c_
zMr7mCDZLdM;67y9N{%^F+OL-JZAnu7q@c_Y8*#`<&@<rRvKxLTidkvkVLAsLQL!$M
zCN8<4g@2SI9T`*@u7b-xgA5I&ji5n6&Ol?Cqh*U46VI@CAJkvuFoET3uDU9Nv2VvL
z#-$l@Y#ee7oPoy1Hr+}FS#395Z-|8XdWr?6)V9qGU&Fx5aCK+*v75QGKMH+OJqj8T
zyw3m|5#(j4YdX>6SDabjFk6SAf&nrn=*ytOz~LvmN3>UEMMPp?vM9qU1_lP#<_C-k
zk(#rZ+&ou3&2G|@k|@1%vg59TGDD5JmKOsHe?y2+u*)P@k%=s#Ek|7-&FRLapyq4Y
z9avsvC2ed-1u{02Y|xc&wrGPDKQpK!wqj;vR*%G*?JmrRXK)tG_$H^y5WDaXW8S6{
z%3oBMMrJ*%uSg88b=aP=GQ%o;rpJt<Tdwa5`S1a>jw04f=~qLZrq0`~>K}GL(S-~p
zB_T$V-ZJpRMv@vC4;vY<G^jIxYBWf@gf^o|iVWMuXD3;&@JR5`+4{kL&xe5Ox7`mT
zMON<opy$#k;G4i90v@-EpZY7!n?VU))`5m5wRA)#M%cu;cO;29ww`2C1r=Bo8e9yq
z2bI6_3fM3#;DMHMY=|-v5>W{&Hw2{cxP6qJ%`~;v(5Cy5f+)lBm<sVl4jqu8DbU(x
z+1)c-7+4uZ7*;bdfO<umD<Caya6)WtRr=7aA#f}~<o=pPoPoyGGeLRefu=Hp#?mdV
z{~x9<Oaiq_A~a{UGd8h1I9=h<&}399&}!k8c&N<4&+t@E+2!n+pu~kIBn%@AHNh!l
zJ$v&^X@+&{*_&^E>tScGO?n|zBt2P6j^RtkLhlZ_ZJ^l*cnJ+E-YZ#H_!+cyL?oL7
zYmTess2e>6b(uMJ<P{mV7AA9m#}g)S%vqZC?31H|yJ4=W8&6w$AlT#93_1+uOp8}O
zNfoeR&^f8prSpeh-zJ55hrr9%2NSmCFAs3tTH|}cm3eWWwd6)=1$nILe1*X*FL1PN
za0btPs4{rGYUo>Dcr3U^=+0FKFE0j$=^m3@vow@MK!fBQ+OEd4xNH;|G#FL{t^F}?
zdZ1G2!dqOtu}=Co8T4FO%1tMf%-PxEv3u@}-BKP(2dA;Ag4#ad-k=h+PsXAL8jpz3
z(h+e?Sr!*%G@qM6kYNs5CoGi#CB`GPbPQhY2o41GI2?V?`Xp6|oK%)&SgK>ZWx763
zYiMx3RoTg)WWGcR#Y0As3s_itlpy_3P{&Z3VGRQVLqsc~ej;iQ5tQ;kJrl?{N*J=M
z-Jof;L1WFVO;fy78DtoarwDxYcktku%;3e~-D}yB*urr-rBO)4pliY!kV(@MCT2+>
zr~Q@{Gb6R25zoiUa6$RejZg+ThKze}Hi7Hyh$%<3G!jINVm`$@ue~_yuIT2DMd}<3
zuNuBQUf&RC1e%wJm4cuaixNYfQr}!I30LRIt|sjbkhHgGv6RoM3Wf{Hpas=8>=+s9
z859{jUWpiVwW)PSXhGVytUXN|BuqrWJ;rHV+(#7|)EHhBlqnuMutH4kcwS$DlBiqo
z$<qoI3=wR+t|HSm1h_nU<K!V0D5C@#1BvTk3fdcXQN)1jg3bd_>Juz{<KoSz-WD6`
z!xicXDt)M*rXc0~Tn1=}MyUARUbzumudfj~dw4-Zpb;q5#ox^e$?_Lr5Cv`gVOR&^
zzFK?m^NpUjJvYmy!p6x|89twud0g6bE-7Te(q#?#&y!YO{q26^O3lBAsjaC~8Ns6l
zHYyCt494KeuM0uJ2exl6)zOReym@4UcVcJS*MEXd(`GU4o4ZjFTndOEOLaqUm8rmO
zv640EjMYjIiSS~*lFVIWoxJkrpTnoS4ulE?+bJ?^m4udy8<irqxk%^<`F6~jdC=z~
zD7kn&dUME+fseuCRmnM{i3Z+ZQzt(vas{QX{gtaa;Q3{iJKLU}uY^QZ9TGg^)TBB$
zb2mO<OwfFzpv18B!v_vk2XInm@J?JQdS5VX(uw=&lWweDu#10hmB>_e6^0c-CM%9>
zBurVdA?wxI)FXP4uV&AFTr4Kc`^u0@f_2(211<(|p7u|BcK-Y{czHhS`RS(Voo<ib
zI4M*x9QmNr<?{JNgL(M*=}#4v7`B4TRt2urmn~1b9MTbO>_$>(6Ym!APk_PLcP~fK
zB#YdT)u3{Cfe5JOBqh->L75?=PHD<gC&tAOKqZ|ID9>G4^iWp0MRgXFn_#5othemt
z45|zq)3h4c-+x@KG5M&5QtQ*D5k5h#8b_Q|nA$}d)-f<JJYY=Nt0Sr_b<ePhK@~j5
z$i@AmOl~8WaK@EZVOyt&V={*fq?N_O^p#`TGlZJh8{!!h8H~d~0~VZht{iKha#wna
zF8r{8!-j>wVUx+!BZ^92IOIX|9ee9rrbNglg*xgcO^?gWV$t#BnXFJ85Fy){C}iXM
zK&4xQPlaK-xS&{yK|tw65d*Ioik=R;J<ce&7`GmrwJoE<usPsW=;oCnQVit>H6pH?
zOnnl3$=A(fs*Cg@HPr(lmr@!(EeGXZSdQmrs9V&?xUM14#3WJ%TyCo|c)Zd|5aIO|
z+j!;q2Q`<7RjW$wpPtY$g`uOmt?O)8!c8OY<9DmRC^Ed_$Pn+;U|POm#lnt=kFmu*
zVPXH~wCes&o3%7>&*bQf#tgEcS%VE%x+D*IX-%oWpraJp;si>GjEfo0HkoY#&&{cT
z#)s~**b632-|NG;xI>`UT~HJhf=-|^P)xX2l-EE{Uzwq!UHZ*G!Jvr9iwwz|t)FhI
z6Hk{4^WD59@2cz0b{@7>E4Jw~urnO3QvQ_h=MEl~li%ibaECIi)Q#K1CDE!?&^;}A
zwMb7$7tf&s${lT?msQlSgXVAqJ}_*Ej07n;)TI<Fp#87HMO?$;C_CfagFf?jeUFYb
z1eIpO4C@&f7}Uiy7(s3P3NhDR3Soafa!4q|onmcsVf`Um^Ga;fxeSvq0Y^p+hRyfq
zRlD+Ce39@qS|`AXLyjS}VwzMJ2Z|<@-@FPM3{nCj3ULiQQr>It*&lK?Yv2})FZ(+=
zZF<y_h$<I>0^g-PZ0(PuzbGg(Y!CN{U18>w-*aO#IQ4iLv54CFaK`yci-h@#x_bm}
ztYJ`N5K#EV1!@nRUa+v^(5BYuMP^?PF~3-_gr#G~>b>8N&ZtXlUD0gM#jtd~*OX(L
zI>|?@KzZMO(`zkQF7)eV-LDh`>ZbHx2>tNkW9s$9(r^WrWn2=f%9;!vzh*56UI-dK
zWn!vho#gsq_K7Lro`UC69-hq05{ki|``%cIyijD|Vh}h6PR`<sJwUC?{Kh5E?|$CS
zAi%H=!c^yUng8g{MrrU^D>SZ5=7NS_r^l(yVshJ?av|VI5I9CyYO+La8B`gT>upUt
zwqde_nqzRz^P|0rHdo?)FWPVg+-3_{czL-+`I{uryf3JI^t?<dn6-z=yEXNVJ?|q>
z!(DVUht`6)4FBoQSMpY$=h4w%*zDTtWMZd!cZrC*M_@q^)0XS|BqpgQHr{u6{Iqom
zO9Ml6-4xv?3zQTXgcvq3FfhC_@M$_8Y;tPZlb5NB96_d>5z`KL5Y%o;^=_HEs9l+%
z=5_EK>oP-;FyF{k(WM&Y25uYlvcL<Fn*7%~6gLDnX)#DJ9Pi2xD+`V>F<{%{1MzaX
zn^^<*QqYK-BE!G`g_&|L%VSrG7&D%5WI9`!SrOd4<MKwi%bByzi!tVcT7dr<K>hC!
zhb#LQJUcTxVw#ifgWw2_ML8}ls!~_D-@Yt5wd~1BDFp^~hOHu^A{=Gh+^%6i7vIUX
z_qeEcRS(q8$~w2Fvm+{Zy6?&4w4{rmU30OqGiE>O@H#uwe4|RY#-<PUdjzIf-}s`n
zg5jurV#Lj}Ro-7xlo&4k`&b?PD!{xysm(R%$G)|H^eV%vSWd-0-*Z}PR;ym`fpTSr
z?^kPIh|Y5T)93JNi+AYmH}`c!&o(KUrr$f#6wmThPb%saC^j$2D7qf?>R;5fp-0l2
zF>&G2WeODxGqg3<_<`oqS6hBooAy+hL6zY->$a{W>$%G`LD3DFJc=~|8D<otB9$8a
zsbUjjj0SkbSq(Gn8bhn&r0!i&cvrIKc*(41n_VxxYEWlon6qyBT>%Er-2AeJSyMzC
zyV=fyhm{w`T(pT7TM&69NUMjZW9l1a24#j78*7dTF>GXDVDO%F=#_`)Ld`P)XWv#k
z-PsHp{k{=l_egcc%+u_Q_Mn+fJFXROEl2wn%VcE7oPAqul%WySsLhm~{Ig@a!%vL`
zQi5XE77PmD5&4j5!eX7al3^ySJxotGN$i$fF67I&xJ9yRpUzBK29H&m-Us!Sbh1L^
zPedqn#L52fjZpcP5}_qx;FZPz8u?dd&}deRNW2<S*dii&cyqu;N&o4u?UGg-7A#xQ
z{9R;P1}Mvd`?LDa3ZU^xedmU6Di^>rdvdULB=X?AL*YeG2Y^K@KtqwCoC!R<E)wC@
z%H-BK6*P7U%0!wvubj3D?h-X#!=S>jRaKNrg0(9+k!Ox3WLnTkBrN@5eT5=uQg>3_
zapgnKN(@V7lMJ;)47lRdX0f_n&`Db9zg_c)w(Em{MkkTmksJbDa!R1u!oWuRl#5`B
z!3U?7rDE;z5lRKDJ(H%K6iNsQue24bRbwy?HGCGdup#h+*9wQn0tPWGXO&{4_?EC_
ztgqd8$Gsy%rOk6fuc82G+)Z6d;=v9RnbQIbo(jdQFkCvLw1BC%-y=}1`{AW&OT*sF
zE5>n(X4JT3t*<q-@s3?#c1T@~VXL3y0#8sYbjOyjAS({^C9%0K6UdCvUl}04un9E&
zqcK5e(TSwSL{&A0tDt!nr(;5nUtTR>YUK#?^?c{H?fZ{&LF<J}OpAYRo{{nA-UMr9
z(Ac`VcQ1cW>Q^u5^!~Ph#R9$eBiRkwCpCHSOkVJrK?yX6BMF`$VK}Qa?G<RIMLSJ!
z(a)0V&;uF{n;U|^EKq>1BVe563hrzPfM!T*T{IiwUV;Z)P6mMXqAP;x)Yu$%@TwiJ
zn;jh8pji?}R<7ls7E#hlP`s%#tXSA67$_bVnCtSF@zK{w;CYU{_fJ)IPl{k&;m|Cj
z5XL7eeH65I0ix1sYiUcz0nq4&fcMoiPm4vu4n~3|>QqmwgG!jW3!04$0>PEx+pzXI
zi7BdLB7u{?O%P{yZe&PLP>T9FrDQV5G=UEc2H}^KBYL<#Xa}&rzuI*`)W9n!BK6$l
zqb|V*G&X>0u<xa_o%RT6U9f2J;1u9(Vt3G4n&Tp}nPY{+W93Og4v?x=UzK4+P((nZ
z+m%3*y6JnquKX>e)dt#<aDp-EX~4#XNgb=Y+3KE(gVHFZ-MFfEg}uX`xJ@&_;h>qS
ze5hdJzm9Ly6cmHLJdpv7g@Gm)7lKzy37DA}D7|tL7c&*p3Yh$djbY9@A%@Ki3=I0s
zkJl<ga}HWPxsbQdeC<1~mJ=b2i&GRBh^i^K9Q?S9$rh!i1li@Eb&-dQVV!^0#hlao
zc16m_Lu@oTKb=({w8%=OH8gly5Tp`zN}9nU%fJa;<rG(D4IU?%FU`x~!T@ur9w?8e
zTzt(U>w4v2wQIn;2jMPku38m80(fK;7&I7s&Xg!#Iaqzmsn^LQ*t0J|WQ|B?qL7Iz
zyYGfW;AL?v`==@AnCfdX#4;UN-@((Rq4U5vmZS8;Jb~{$N(TEx4pn)Z1o$x~scP@-
zbNC>5gj<zC2b7{4PfXXi%apM&sX1`PnYfjEzp-$~N;T?3oz7Ip+Lj*r;R7eXqAJ6y
zkd`i4_l>fm55f~PLvq5p*p%Xxf>KsJyA#QJcr#>%^bdm~L&ZLpiwD*psOr8ebj0AT
zrco%U4w<o<+iBXwUHvz-s@fPd8D1IG$P4fOVl;8(tm5>knE_iEw`8-mZOQDJuu{d{
zfGf<av7zVaDy9ffnK)-%{{hpfO-3q^FlIrE)y9Twt)-x76=m4Mz`y{BTrFZ+L7=wV
z7A9NdRuBinoOS&gtQWKec^M!K$K>Wf^KMWb2kSrnGHTfzayG_J15`yT6@W@3ou!As
zOWIVG;cJsJKzlon9heyeE*vzrHFxDctgm>exI5C0K^nA{$id|Scvf|mE4b!8C3<%G
zZEX{74RGt2JvM7%lN2m<p!s-aY}Uj}Vdbn&DXSU+jTngX>t=7=pr}SWWWR!1eC*SX
z+|FQ7U;wQQIBf04;cag&#bA0+qm=J)_W{t{>xL^coF&{ku5(%)UaF+Rz>xMQJu%QM
z@hiuPgaut$pal$0mK!!c2zQy}ntVjSmvM255-5LwMpU4Af(4wmmxjy$Pl$V-QZxV$
z+%TP1XHa2?UHr?rWoc9U`IJT>4aT(ZnoFjE%+!<?Ox*Yw)CHX4rOJ&Mby?8N0BL`L
zT8`6#Ky?~xPt{6xodBkjQX&jnLF>O3p8&00J&<@S_=^IA1gO>uh%q^@<-jWCy>em4
z3W)8K4stSFP&SEHVsX=PU{GY3^x>7vv2X>6Gf&D-Mo$acd#x=jO!ib)WJ`wArF1@>
zl_3nO3@=Ozxj!1)co!8tE<YKa7-(4`#@lnqUgFKA(;As`K=Y_cx78Vxz^nhfC9|DZ
zGbyUnK0CF_nNd~r$gCZ$KP2a=TJHR~`^i*g2IFZPm%a#!So9Gzy_Ti7r&#2+rhu4G
zN{>ZQ7h4@`Tgq?H*qiaRug8rKyq{FAx=}4};S`?pP5*Cm#BNVfJg~xS(LaWdRhmYr
znjt)DY7DW?dHX{g<yh38LYCv|Ea37sN%Fnpq#4<BSF2#<1y!bnfBcmgwicT?6<%a%
zb5J?>Cm?WA@7<pLOkJR5DMg2Z7VFIV^j%qzVZ|gaZHB2|cYCntc|8WnM|^%@%QeM$
zXLT6kpDqE{Z=m^W<sGXVL%uSoGC=3O+LAu?rG5pky;!pMn``1khhHBZ9n9Tya$GjP
zRc26P*nNFpP(-gFcQ#~VOTmjF`PZRKtQ#M_U!<u%>1rdpn=EwvV9|oyb1U|KbKS&o
zY`TKf!C2lUDuzByd<={X`{6SJps_GEhPtNRQXZzD^v3@p%v6M78)*I)T1t%ESvEF?
z3yYIg96FR34m|!oRTMm$rBK1(0Gjs!uP+5nShs`Eibzxe*Q!gc-fQQ8XG_3?N>%%G
zKr`G%9lz8S9)v4IGO94tRL8rrvhXu>ENWin@&Ggh*ReEUW9hwc4rwU~!P18=R~i}B
z7*-^+f=8jfr$ya`v@#+!XC<{S0?&SlikYtB7kv<JrwB^@>KytVpv5bo7Se1+<wi({
zaXF~}yYIzH26>RXK+9S-fSW;nEc-i`O+VV%r*{CdmU}07z8yABBFj)`<;En+u$_T{
zVYwxX4Z{mT=jj5nR}+GcGB?N>mT+D?{7n%)exgvpz>u2pCP}G-Uusv&fuL6Ah9dD^
zJEjCfw@ILG>znLp`brGPH@P(y9lBH*@7j7X<dYGH9D~@?yodEG7Dcgc5jQE}oEWaj
zu(Xxagv)Vf@Ivo%pOissH2WqVcw5F58X_H7-%zo4$)OCbiE9+ix|A6Nz+<Q!-JQ!C
z0uxpm7N}{^cEl7qN*H1Fe)S62h^a5*Viiz>p)EAHZMlXD!_y?=d3xarJ&ndoLF>tN
z<AqDs^EI(MsB~*ws*G3cie#Cp#S3lGHa-gB;Asp3uVx0v14AH#G(4w4$1-2;Sr2KJ
z9a^OT9wF6tJ|K&4)nXXPeJ;%p7zK{Hex51l#J<8)NGm{?YxQH$N(NQ%s>Svl=^`5!
zF&+~%HJ>g}vR>ruW-idm#s!=7C%JO}cm4`mH4?j!TV&27L53X+3=I5rrJFq>9+-D^
zKZ|5t;h=j;Hm6GT!1Az*&T0%%7w&7%1r3EPoi5i{wEcs9NZ{H<j;yC5j}%N?l_$E#
z;gV|BMRj$COAf2-L4DvKSI;u}fd+g+7R+JQ+4phvY*v?zbHCl1-ui#xs}L;)C5G*w
z#f)38?~|D4I&l{FdnXZ&i&q{x{}uUYbP;r9&Uz7BWyp$2VXoDeo3mq?bQIr7f_GCW
z>6lIHU$HAg>|gs~H3mL#dS^Ko1X;`_%g7+lpaxynSg`2ZE%B3!Kz7=d%2&0fB}$rz
za3(p;Ox8-QES0mxxt@{HsGVc3k;^$x$wzuyg*6!$$q>JuaRI0$1e#TeILZrMcX#n%
zKG*+7P(A{U-GEmgfY;r9GrAbit?vbKdB7Y{XXYYf)+8;^8qijaHGPnUQI2<v!BbZ)
z50x%{N#%GBngH`uQ)2LV1?tZp`L*oB{DpD?D{g2A@%Fshl~Wu1<9wW&6bnCth9<-F
zeQJ>|f}+>Vy*Q%xf|lwWs<!}5sHdu)ya$;z)eLwbA<nRqfq}tUMgcU24>v@q;8+Z3
zY<IR$RK8AYm#>zb)B1$Vt5Y->q(N(vA4ZBe9u?4UIqGt`GXBjZ!|T6f@9j?FR$<_Q
zw%7NCFf!aa2wVF#5!6z8E+2<$?bqDzuG%d84E9nCTbHJbzF;u*bYjiQUFfDbYah=;
zNFQ(t2g8NM{R|O3fu3p%RXmbmT5I0>thjR;ln)Y|5=#Ya7@FGj7EZrrzE;{<D2?MR
z(>y7L8g(u|uZFL_5ACZZB`gI&8EzGK(oy;Txya+ipjwfaq3#z)!%+#(;>-jQS<pBX
zXg271*~%55k_TM$gL>^upwUdHfHNChF1x-;UIl8mthkcycH>H0-mS}<yC&s;CdB1_
zomp^|tD)WWu&e9pIUWg03{U0GOE$4HxNMxeqU%so*8(}_gUknPYSS*9`mjcn;k<~r
zts286KNaT>3=Nk-eMk;DhLs1Fs#zvkx*Hnw3R<U_AKtu{p~6p4jh(@`5u~gMJo+I&
zkC#Cc92!|VEc^_@S;e}Ck`@(~-A>!%a^=2pe3RRi{@rJ4IHdylc^;c8GKey4ZK;#F
zZJ_r!B#W)%)_ltn?*9@DyBHW44s%2HJmfbnNoRPZ%<%cN%;5yJAFdL5m%dA+wXOio
z!f<tq9^8~_Rohj3TyO6eMFtj7D{&^MJq+2Yp$eM6c6}5LniFD3g)Ug#<&p{-Iu_{-
z5louC%f(R<G(yGia)E)DVIBXG<nz!8I8cbMXOLxh&cl&$s_WU|d7w=bys=If;(jOj
z#7BU}q*p6}dw}l^&)j;>pbGZ&#TD1D_HCA7;cpNz=n}}%6T1IvLpp~X!%HDiRR*bD
zEjFMPBas|(3})Ke2~(C>UQl~FafZ2`;HH3JV{UKICWVbo4#9N{3Jk`L-K#Wo3T_A*
zf~NAq#2Uj7Xm}o8mD!f=d^B(4qlYRCPvvHBoXfj#gHWVwQ&rBfGBcZl`HL1VT?QJ_
z?_ba_Fzw1h1yGynecV$HZiaR5<5)E=ToTyE2=N)LPx7v`iSHou0V9popfe003qU|q
z#~q-9$QabXD@Z2lb%@s6n6-umPcl8?CiufO!ZXQy2dl~r)x)m8s-JmZ-~)}S1WXh?
z6b9b*P@yqv7UQCC>3nxVP53ne+ct^(NlHh_iIMD}8U9d)22d|DYMrZu-X&16>a%2D
zwIIW81_p+y9_wB=-e7cEdgC1E>>p<iIfiMD6Z1k(w<t15F$lOwO#~IW;z?5#LS2$(
zumpf(<l_x+4&R@?kA;^(85|=VatvWC>zdm6j~-~@h^=t>#?9!fs8Q~<#75||Tb}}h
zDrEF;Szhjj?9bxUuKs3UyGS!ZL_+TpIJttRNGs<)0JVGtTJ&s~KtW~Gt<)_Vzl3E$
z$El)2P7@82d=phSS-JEoNq|a!1OE@wH@;}SXn%i6xo7A1^NTbSru2Z)q<s0zpF$>I
z7$Btu++A8`U5%WAyFPS05!v;DgN2{LI}wxyA{5mbuI>z00;P|lfZ5txUmcH4+s7j6
zeGtv5Q`8wWK)coK-x+;Y&2TYm;GTG$)5;=25MtWt4?0~sVKozl8kDq7t1B@Wi*@w~
zW^-vzys8M!qMupzH~Ow`s{5g5duT@Wf1RockX!`H73^&r(OrA=z!ocm)cpb%M4F10
zGyPDSqR^BP=rC7WQJo=b-IZ1BZH19sW~JH9v9tGYSaZ)lLlm@Atze>@#4&A9HygAY
zMv-Bu><j@L1|7)qHdil(t`$1!IwF$F*F?gURy&I_>|tPFxT0~30cUvffKreAakCy-
zboYTmGqW_oYYm?dXx)0m8i-4S6xA4fbeuSqI>cD7>~u5>&$`;5EPX6h^Tw66yk)un
z4sELXzaZ3vwdWHgEc<dL)<dFxK{NBMMo!FVFH}%sU~pTbxyB`|eZ@ur8-_E&f7s0S
za{YR^`wK_%yT6-3L&D9VP}B#nV*%B(+crcoeu&v(XPogiRk4EM29LO?ujND@K5L~g
zMOIMSY1jlVMfF#HXHWsBUTAp&o_UsbO1v7fogwO?j)u@pubr;l)2h_v!1E-_(h@va
z{E}v{Xb6DoCP7IPk-*r9#859#{+}Nmk}eBt<3aX}v4Q-Pp|NO#2p_|#*e{@5aKN2G
z=a>g*>G2^Uv92pA`Z=c>d%??FI!}NnxUQNWH)T*^xTN6n`0gSVLmws$o#@zN9&OJz
zY}*@HcBky{u-|?{bIrMQwqx?(d2!G}nUyEwI1X>t0QC?1-S-5UD84ifznQPVz{T*?
zi22?s2i>O56QH>4=O~@41s!t{XV?om|AhrsGJ)LLb8y9JE^iaiiDA&y{GgR>gv%vR
z>qnp4Nmlk9bZ-TUsSA>%n**m${mU5BAu;9Z8gR2ng`q~@@#r?D2Qwck32f;HEudHe
zuAzMsuTDwf-5AJHCwT3F0K=;d(s!7I-b{L^^w;*YYQ}PqFW8gVIUa*{2eK!zdpvdU
zcD})81L_|@Tk%MCgUVSEaF1?{z_y?pimIS|30@t)QFG0#NubWg0sTW>Lc0&@Djd|4
zgcL?)3gFRe0_ChbYB>u^0qm}eCvY;XV|QKb!0dSi((+S)_V|My8aIdOFFpoZ@p@pA
zmXl)KOTmy?5lt@?6~TR-4!uBuqh$dT^#V6u0T;v<A*&f4cJLXifO`k*2JNPxwK@jv
zF6UvDC&<@o(7JQk9FMjKi~=SloQ~CRyA5j-Up7U2T))U?8pGmUr(S<hQDQI-15G{7
zlhOvY6T2lD_JPKKKJ}%h?%<Hx)uNDOet`4XbcL#2@}ShtRCDbjD6MKR&Tw9|V$q8Q
zxvR7L5_fpqPu?*JGUf)_W#S5J?FwdOa@>Zlt3$8zAPXMh@vv!<EdOKB4D{0bBL6mf
zC2?Vm{IE&TO~PuRQn&tm4d*RTk35Vc8oU<p;ld1fOXe{5MyDHPtPCqe{v;h|U}d=A
z{O0E?27ZP~A66ub_TE>`zdFZybq;91{RL;8p!hZS7z7xWuYDTC+Y+EKBiOPtQK&?L
zmEl6NUn>uT5_qi<xVPW_fN{bGm*%uajrxv5ucp`^@D*Fhyf)&bvNFSpD>tsJoqK56
z4L_5o@}Rv!HjtTwm3lVK9UEMN|9wzl5MkJE@K$ryz9lBm4WFRK<Xq%Y8C8b5XCdqU
zSaxUdG4eB19l4<D;%+)4<RilZcb-_MFB|6GS|@aLu06OXuFL>m)wTw<)@bj`8)pTr
zz}*DU3bz2z=&#kXqEJK45LHG7(A=E|o>gm74Eq@v7~;rSy9O$4<>$?15CezRl?YI~
zFCwf9v}rURG*!UDFlXI+7wG&qi(e~KsYaed#Hz3w_W;oD3Q(P-?Hc?qKmnYt#gC=3
zVXh0xi1Tk-!E=u*WQEEyha`TJ>7gd)r+>ZlYuN|+fFP!l&Qqsd_!U8AdB;+oBgq{n
zy)I6%cS$S-FAZIKC`n<Skguwt>S0JZuepK&)YgZkOFz~t$y4feM8&#1L>F#Y3E7vw
zX$H8V6UHFLaOq!T;0m78!6r}TAFppvTE%@{K}kn&$EWs9Yz!BY`!)pd!u#^Gij*Xq
z*d5l0fa+iHs>h9dpz*$Bu|=Yj6_L_e#&oR-5^9d>AQLu8xXx2%D8CT_YHS_4#M&X%
zz2V*_F5!$2E(uo-S9XcT4S_C`Tt(Cwz_SQW0q>@m@YShmx(5X*Nn8z$YY#SIT~f7n
zNmsx$F4mqVCR+wx2I)qjpksQ=1UTdv+!Dc~J-nciRn_M%%*=DxH6H3Qh=6vVG;*y!
zmp<1Iv`RsU;Q(m<S3mfGh9nC}|2s%8+QTcQ)Wc-{%)LETv2QI-YbJ<1<gA1Az+M@i
z;R=lCTyxLfK$Iai@nO9Mi-^H1)gQhl!O97q;CUO+2@0TAYDh!;!B>9|gJ)WW7>-Tv
zSTxhC2{iTK$us#u0Lvj2hV9`A6=JSet_eO$J+xVIRvcu3>a<68rSV)mjgy5Ad=OF8
zU@%Ty#POrKVp+z$k~f!5_Xu*Y)|jz0Z3k$f6Dw#LdfLjHOT{$J6g3&7E(CyTko_SS
zThg6P0@Lp@WvFdAb2X+SKH^x1B3GKGP~O9t`)nia7*rV4Rex@JJs-3h<Acu0lV@ME
z%ms(b_X`Wpa54IB={n$g^`R0&Yy^1Y4s>}m*XqzK0WLbCXG4T?3--M9J^oI|RTX6G
z5s(?ZT%hIJ+^*m)shc;fVAwB|rlC^%%qv%R3utA4G4CHPr2;K*4^TmLhX$Kks<PQr
zhv>&~YOkL89@o=4snlf*+6@ifb+0V|Y8(f=dl0-j<Coao)Hj!%-e$POX@b_@mvn*h
zHt1vl)*hylN?kpWWtFd4=9b7V@cf{CX!6mLS<5zPu9>x|MxCK%z15W6t^XHxWvNO@
zEJ)2WVK91nB1$Jvs!M?3AOizKzk2D1d51u=^annH#?W7FP<QTIaK}|Sv_&o8-J+RZ
zmt>Yc+{5j5&}$-SurFshbP7a?fk8^UL*dnPH|7J70$I^i>`#}+ri>m5(0J#DH6pgs
z43`e9n7(53b<SNLVa)#&>|Q;v^%T>T2Ca!$0$wkr%23V(@r8$u+<N7fuVSLdz;i$i
z{%c*BnYT<)yrb;1REa^2L4$XqX8Qr~tP$(9s!|@Qt}Bl|tU0s@v;b}@XeVA5U%=!L
zWrn9rtr~AHGam>tQ#u4bI3b|XEiq7hRquthGZf=M>)b0reZ!?0#}3SF;u2Z3!KyC*
z#DrP5zfV!oc2d+RubXajjp1295HEuqgTNi*t{&uRZmyOSS7!Ica&fyp5VwZp7MS}%
zqcSZ;D<RV*RVUdB6hFO+IJscqiIherD<xHi<?n($bl3D}<Z}vvTDg;S7IkbAoSpTv
z=z%$_Q_88J#EDu?vY^!#ph=p^tX=^JGz>B{l2#sNat?TRC1Qoc*~?BUOyc0w0ot*6
z>43%tkv~e{l~JqX*faE2U+3Jl!R7PIZ>yBF7o=RUzbFjfr{B2rfq0;TLIp#_S1X6&
z$X3_hR<0{8Vho2E7#NBc=!R8-M&`_?adn3XYJpZYfH%5kZF1lguwhtpozseC(Rzn~
zl^P7MV%Re-wJnzWQFbgS!ZdYd-qnS7JVh0wRzA3!!LZ{bld49-6>qNqMGXcYn~tod
zeD{JQlnSK#svg{y^ad@uKDfSPjY#9|f-B7T&mH}+=ITQQQRohnr5rJgiw`6$)9C$u
zWvZw!s1Cop%&?3>oWaBEiDhboT4>yYr&Fhx=-EgwTK+(u|1@~D2q(k8>&pzCTGJ1!
zfzD((%=lY{LHat&k?7bZcFT(9OKz!>G!0{1+_7c}+ZC>vt}m`GUZIj`eNkDN;W^`L
zl{QZX?_Ne7;drjZ3-%Xl(k`3|3R`7aUTNd{d8Xs-i=f_K#kF0IXT2j9Ir^Sm13A0F
z`{4VW)m$y5&9e^YE_ITv5NJB|LQw@Y9^$!i{mO+M9%7(|YvRNkixs_0=1XqTN)zM>
zt1R7@ZYU$nuvOD#X{TyMsa8R+U^A$^2mtLWMa<H$F#LPm@E6p=h4ic;V;%4wEVO4`
z#1&h?(!}1dbVG#V0!@~u`V49evC#f&gehiMiwQb-prNS5u!1qBV~^hjMJI8&Mj?j7
zkoBLE^IRt$?a~io3UEoaOk8+EV&gePKiUCX&yQ~XXm(J0y+`o%2XH-3n|`ts?tU_O
zlmpcN)x{PHbn5@Ifcn42pf;DjrUq!mAm{{?h%g45?q{Gb1+%hx&;bpD7!^=cM5fFI
zbUaCb0)rw$$FGHpRJfOC*coS}R$Sw1NN?+Q2?mcfc1#5gmWVMNVPIh3VNe0BYk1gD
z3hI+CJ;pGtQ@>S1K;>ITMl>iR%=W1D%<QO6;9$5q(eQD7MdEQ#`s{BoXfFlp1dn@8
zniHcv>pV|XYpYW7<#mZB>>oK)4{$Z4AJuXCqQDLs;nYr;!ULWSVZUziQnCTGMgzJB
z{@0leRdW|~r<krd4$7-MQe7b*J}i`&an1acCR-B+GdDZK1?DL#7N#-`A`Jij|C_<U
za1t5o%P{==-&Pn`|LU&6x!32X+y{{jb%!n1+cW>*{VWTT{a9(BeE7#L6SorveGyCc
z%`hu|6_oAZ*;ENyTk!9H+sFNhejZzXs&PJhIWxHO@Ej`+jklL#&ix15*mjVG;Y9)y
zLx}++gVhWMhPn1)ATtXOf6bRLm-*jTc<!fp53^$a40UOc_(z$)w+#54R=iF*TybkD
z7w=~FJDVmw`UhI+0CH#FzfBG2R=rU@#gh@aVS+P5)y*Y4o>sgH%HAUK-5$Gr>=65A
zean~lzPbLe1uw|rl)A$<5TAo4b#L`FgBEr!W`7`b)4)$&QAhKgJ=isl#o@|4FV>ur
z%a**bDM9gh{ox9k4S6%(Gl(!qF&t%J0J#|5fAyju(Zb)ghj*;{$NPBI_k0OX&fjg7
z3}APBtWho8lW6l^Y-wW6uMYE`|Gb|iLFzwdL@vphp}6@C+jgx3?i|%VmcQ;B=re%L
zI>^G{aSR%YGKz`$Gwd0JL3#?C|Noah)_BppXSNih_u(1_aj@uS@3k`xeQwBa7nsvG
z@c{4R`olI*yJyE{owf1P*qV4J?Z63;#2+DOnqXj1NoImzdsc=E%nyV_!7U64X#X2J
zw0y+tBIvpVP;z8sI1is6XJz=uT+rzS?vL=l2vdZOBn;<SaS4WF3=D*Kpe~MGmBXOL
z@SLaSEyKO8G-;({E$o_ciY^nLc~xhv=k0xDyU#m)rID7-Y97!G^#cVdP@5RMs6kR$
zEG)4z4YYXjSY4&~eAS1bHWO?X8q^~bWT?BflnW#&pE66Qq4MQj(9XPi@Q&ArQVnf^
zMUuat#{O9tc_heS)oUiET^V8`ngQLxdOutP{xPUA826T~Wa>;5awx1i`9NBr-ciFU
z!;3}FsMVq6RKhZFvv;Y8f*M1tnX13w4z8GUd3$}Hodhq?z49;^bS{ZcSoK@(NAq<5
z@LyHeVK8nfwgstC108j;i0M`9w-U=#(Crx)MOGXZU}Rvh3c8&d{AosEM|FY}bU$an
zIz=W1hLR;=Yj5ezo^-q?YHR34&}b0<i?CMsnp7#IJ<JCTwt-gcIT;@2V`C7wlBaF0
z2U0J7ELDxXey|csKUg7)ec=Wx&_3cbL5YR}{+-Jv&6so&G(rcSpG@V3&QFRn90#5M
z-nK&00=yd%+B=5LQ7UBVgBCDsn495r<&28hQl8b*9gp#WW=tHvypr($D9|IgW_72U
z%h@wth~r(Rb{DlkdMDsB4C3yH%`5^<N_`1}tO=hEo}+A#nCB|^<ER!VL+rYYYv!&0
z3ub~^e2eG)v}aIbSbks=cqrk%GHB(&9uek)%nGMkIbthv7TGT3?gwpT7AaFuVW?r>
z_^97qLT{1FDP_a_Ia3$?oOg7!14F0AZvL04i(V>yHM}aW%<%o}f?kbw2BngRf*f)T
z6Lq4dD%4EzZZ-VC!m6L_tZ&o6cO7(o(W(Vv8@m^7u$mp4wr{e88e`b>Q1B?I9OFS|
zh6hVQr+TR~a5BW|fd~9=Sb|RqWJ5YxL5$(w<#RRQ)f5bQPSXW!n51^KoVcql&hYQ{
z8>7#2p9y?mVA#PK>-2#m<Asn?xjp#gSnz(4*oe93&&07oClXdWI4u1Yo#n;2xI<)`
zsBz2G5G`rYhy>`=pM}vjpVfnyE(C#&gIls;%?!mgjSQfD6z1G7g3QzEL=V22vVSS)
z%s7Ftu4Ua<j)$xhYZq72nPShN#9(}O`8((J7jzz#r=-`39xW4RIKjZc@Tc$1neu5)
zN3U6~|9By#J#OoDcJNB>2jbve+KY9i?nx;za0DehNOire%CxgO8N8o|t0e<;<T+@q
zD`+9aMP)^Xt^0H;W@d0nu=X!t`oqN|4nA=(!BgyDzEZHzVU-sbFjge7GSuB#^l&Y>
zT>#lYVGdp4IgM+@@fTk-&&lo%QE&-9pyAng3bAJ3g(3q#c$f6e(=MP>>#fTS1HmU7
zfzK0)%~3ZBJ)p56B;we=%L;a&*0W*v0!UVNdAse`nF9=@?2@3z{s`Kw@%P5Fx?hUn
zBm)BjJ0obEFm}+b@duTN`s-b;a51dYU(eFZ>vmU%4>Z~>1fF35r4NVA9*y7?l;GJ{
z^cBV+wU7}=klKoUIvSuMl_^VZ_<<H3gO~8Ge(;c=K@qZA(!jrN`kvH^u(Pe-MG<RK
z7RWvRxygn>o*|aK^2eGl8d@BurC<EglS(lt$Vd`*J_|mF5wt>?mEpqTwc?8y6d5>z
z94fp)OVwLkJ=Zv~_AseBJg-f?xps!Dh%V<6d3jJz_0j<iNzh4-$Tgu7L*1>aolI^Q
zFQf>bReZqc&@Zv8<;4m%<ZaTRwF|`TRMlX(Dwv{Rqr}sb^|0{GGY<8jM3bp|ctG2{
zE(EwFa&o&)X#Bt-%5aK-fdO>#p(bPo0^g2R=n^eW1|^0SGcx4ZK--Xd8;uWYdOhYj
zzo_HL&DI6yzzf_eJbnf%Fl?Q>pc=F?Ln+c_;yG=Oz%xqF!`mPWqntpa;HnJxMyDwm
zmxjc9Sj2?J4}r;`f%yc{%^VkPc(^1~HLWt5Ot%T!f>zN>h!}9`n6jN?S+3CwI%Pp9
zUA)Q4`RKLE_=k#5tL84K{;DVqu31wAU9H}0yBKyaI0PAh>IzmgVDSRaf`GQqX4#7j
z!F{w645t|w7^t(GHbntEWgm1ykq*0Q*(5nYtpL#GhR$ab8S~f8(?6}O3|$S2yqgwD
zVdcJ_1%Dv*#$JvfCpM?8pousJE>OF}*?Vs=1EQZ`ym@-y`qi@OmMe~n{U|d7pBcr<
zU=@)y5p<HjJp&iRO%LCTdrVq#4=96jF=*GCYj*2~so+B~<bIvm;AFe)!1m1(9V2;X
zxvG3~5DsNI1lkX)n4{eF)@8HP4X-4AlR(XhpFGaY?hG-gQIK?1Q0mn<yg5)togp?h
zBKC&Kw}(zsj#|8HE`qG{@aSdTH@7#8!6qYhN5^A3$$3f)oD5eX)3Rkw;C_w@gU72V
zMvq*fz%uzur(G_CRtoEe)o9NWZMaf3Gb5ls_rYyRX$^*~^6=M+0t>s?z6vv(VPIgm
z!F2!J(V$nQTOaE<iwJO7R&ltjaOM7bgKgj3?x)J?3<7LZ11mf@15R^ADgJsVC{Wwp
z)vJ^hvLB?HVMQs2%Zf#<Rd1ey_FUvV4{GdAN_eFr&hnAtRIJJTy!BzK9QvM&2Myi{
zbOg9ISLHC@KUbl~(9zzVlpyt3XM^S%zE_5z?Ndj)^sAO;fEN4QO_zl%k-g6iT32{o
zYgRksEY>ODyr!>tI&85OXuJYE>R@E^+SvF?@&dW&2e)r(FohpH+@6#WWTqr0TDeGF
ziQ)Uk^hU+b11lN!H*v+hdaze1!~qm9#?z9l14Ua|zjD+oG5F-99|oO?W?++D+5sAo
z+vwyVyjH0ItU%(y?VC2j3{nQcCXl^7L5yEP!F9s{+)o6}$8s{PV>f7bVRyb!25v)x
zW<J1f>w0Eve0XyhgN<>FO4L)Aq6fEk8f9p#Y6!Wnug(z5oYi_p=?jPLRJCaVEcdt)
zr32p_ZtXbwh2hx*ivaLes1E^O6d2?fzMnk<UMR*R&UpWv8(XSrhFB!yhYdzCF0At2
z0iaPj$ao45g9hwOL4xBc$_(WhlRtT!5ob8dz`!8wZg^OT_eYst7-;>~fra1|YC#cM
z&pw4O&}U#{FmBXNm~sX*r+QlHDyVhNyWp8yVkeuasWA(Gg9alg&b(8P2ZBZ(f6UFD
zdeEozz->Jh2IGz8F+SjlfGG@bx9S_XRqSBVy3)w5sL|tep%!#j(}M$|491Pw>uU}F
zaoMrA`A1yi&5D!b(3b><F8_-#!;#Pn$A1D8`YGf~s;mz}P9a|pD!Cp%ZPj8>V|ZSM
zd`3gXifN)@S_%~mDmsD|AKvyXz0t?DA|P8y4Kzx<;mWJO$~Ie0eOSUI#&C{-fuV`r
zVOzlB1+l9XbS@(ABvt_R;-@Utl;0#C=+V~Qb?wz(<t0pRo>F1%H>cR__4(qU2<p3L
z&!6dhr&wfbQX9+ssAk{whd{G7TO2NZe)qGy-wt&CKv&!LD@>l}cR%+JFg957iAi_8
z$jK~~HqQ?s3JS>^!Tl~y@SU@;)(|g4U0j^UEbrgUcTyM+D1%3S&-ct=;AU8No@f7*
z+NWipQ3A+rnQ5Ck6V1avXfNWplk}7e+~B_m>9}gZQqg8?sffvO6~{#_DVMjc4;Ufm
zHh|B3mWG%b#sWR_8MNYF(84>=C%RYgaMDvQ4L(p`5p)DageFvTV1y}n^$w@b)~lw+
zE9NdRp21nSQHenwv}!^A!dcBVejT%Jf>)~wct<+!6KL!Hb463HY5{`+!&QvKot0i2
zpV_0tBmVOA28NT$pgudeeIZYa_Js(;c?JdsPb{Z(fJS&hC#v3JkOG};YB!iqR0WS|
zh{DD+0%<au0V>sRWyd3pW>kaDaxxXa*Qz0~DDu9@zr(8B40H0@xL0^~Epq=0T8sXC
zU)sv3YZ?IyxV>5V=Vz#Vd$hSqQuLI)NFd}Kf|YtU%@K+!493$k5_l>kLFd3P$^o5h
z(mP#zlF*y~?21wx8=kg<Hq$n1FnFw5`Kf=YgT8qDk{B%=t`(kLUOx|eawcqlAaDMK
zW9|{Tj73$Z0mqcp8J<QS@Vq(2W}e)_xV(kgOPnUIpJsFP=Gy6;i#Aw+_t>4X@1ClC
zl|hq1jNt+U1H;vcC;9ef>4#V^0-udLQ(w|kMYZ8B_zVD1G2XrN1WY%7YS&0(VNe9^
zyKhN-SiizbbeF?H&3~ut6C2|#O3%G^`3ycexO*~#IKxpZh(UTfTP^+^67pT1$rbo7
z;2d}#nkoY<RQw{u{<W{_K5+F=b8JZef@4)PGr(u>F8#B3gEE5#Xx1k}P$ya`PW=T}
zOY8rK0s#j!7P*7#@6C!=c+9_W-Tn2Yyg^Hw!I-xvi2Zc1z<dGI&7utaQIdK>XVYaB
z)Mp%Kk;+T}o%~TUFKRhUgJH{C1_4l>G?`!8;L&m2Cxv-OKon>^l7m5g#^EDND+TN&
zLE(Jfsx5u5--VTWHjW#DOk!rSUlcX)Qe$9d5K>yfzztHn#8>9fe0CRA202Xi;7JUJ
z*%mGK{2crcJt8nwU?V3<t)3>jg_V<$!5=iM4cZ<wg@di?`R?;p)1XIGc#19*NQ`Xd
zG|{@)vSQ}mFNzZ2SyG273>Q7#98LdfbP<{YoEL&l2)w(<i$Rs)!~qVAO(7F3a=)W*
zD$DPQi10RY5w-aP+WWEj{=8nn(>bh*W{EOfWME);bJ5LYjo(lARUEAg?zlph95z|0
zF{}{L+P2a9qtYQEU*B)VW!(*n4?O&lwZ677a0Rofg-><X`r1G<Q)LF@UeE>+)fcC?
zeB+q3U{d(=)I}>#)?K}3HM3U{yzZ$bg+Z2qL(bzs3_p0%(nBYyYqC>Ber0LarueN}
z{d_??|M^i)DOF<l_c<@{k_;2{gs{FWgO!h<J>o>`t+A?I*7l$iD3wswL@iOPR#fS}
zSMuf=hb(x@h#cq;1rCPf?jX>aOO}ib`Jh$EcveJ_)8_<@Gk{0&?ryL;mv_5o`hxk<
zQ*=U&r|%E%a+7D=AffEZGkJmLnpyfP498_SOs_c|3tAJr!lAnVy;28Ao&90gMIZA5
z!CR@+y!BNXDpsxD!>8VzxxUtLnZAzcP5)ld7EejNMUd%c4(*n;YZw_+7*;$^%m8is
zu*<f1smvgjJms0#%cktRlJ%@vA@Xmx>faTz)&tEN%FnB15M_9LaNbnN!oSndDG(us
zOAHJQpm{maSj+oXYb|KM*(5`(lEtKi^WbTh;01hwJHFi#PyWT#l99Ek9kgn1^K~oJ
zDGwaiGA(qFZK~h1bVI~N24%Ifud55=l7qqfj6Tc;&51A9+Zwi%|I^klhgd;Vi;uoc
zI%ux&FD&8|)4k0ZTvrr-9REF2ogo(7)naw3e#<Gg%Y<q3m1nnHjCWs&nre6A`XzaG
zsLq=V$_(GxkKE_-jyzB;#yiV3PE9JMojY&=pH~C;IKYTTE0GtC3>plv3;Ap~91~g6
zw{uuDX>7Y3_j?ogWOmk92?1f7AKjh16jXNE>1Z%qI-}&W`O)3GU|*i#6Mr;yQDIqk
zgR;fe>+=@eic&ZAzS{MkBU?d<A$H+B#Wi6JS_KyS7Dax1_bzpjW7!S?)>j{lE?Vq%
zJrJl9ugb9W?!jewx3zRGuBj;hZgf#(Me`@cYQa{}ylhtXTq&)?3)}-M8Ppk!r*X;I
zz1^z5V%s&(wQAJ?U1<xwl?@bvn3|5B5?xa<Eo07Ir3W1I7}OY!ht(_<scP{P3K8;^
zz00b7@9y3pllKdqBh?kOZ01a1NakxuzsM}dFg0JWU`i`!g^wucFe*^My6=R#a1D5O
zvG}pnHq4m?QHIM53=G7qvr`6-f-KG2B<@srF~H~E#vB)n2?j@Sdkb`$02k!sRSn+0
z?Mk5Bp$uK0dH}NTOE84zqf@}UkOiP~3C;`HFq}$AyQs{dz;NkbWy`1S;6404rZ>4~
zCt26t<n1$uEG}BO!b$>ECN*^_^7+0=f*z={IV7I#xU~x?mFr&)0F50p9G)!2eUSM;
z*MZOvpjl*aXa*`=N$C%3>jtf;)?yF=uWl`o-x!*bb#-wpm$!-OO>gii^8X(;gYQUN
z2Vz|4yQ}n|L(Z@pa(*mmv}!@*lT>gTS=@4T!9qxXF(g7`)2Zhg+k}1pA7=l_!Jx=6
zHUD<c^a)EBCT#~D`?vu#)sv(NN{&t~shg5>CO!wX+?g58r!c5N=O)G0f|iCld|+q*
zC)i86jz_nF6D@}vLqS)Of+B;lujND?0~Jt5Y9Gr*56}`ilcz35pcA(?Wr!M_0^PwN
zRbkfkswv{*@#M?5I({)9d9B*rxk^I^eDte<|HUc7Cj<HmK<6oa03SO4QiS0OsQnMp
z5bTmY*CWB>R(5<s4d)_NL!YL@i&|&RYE)EVIL>(BrJ#=5szn<XD4mFS#c(FrWW~yv
zijc$1AS<aSBhRGrGt>zbxE6C%FfiO{(Nnat1Fv3HV(@qcn$5wpk5nDn$^tbEf*E;Z
zof!6UsCFoHvGK+_eE{tzoi=rmI%GxJqMzW+J{v)|dw>q_1uuI)4%+d2A5^FEE{Khg
z<=CNQ=)>e87U=Tyjg`Zd4yS;3ad#v#M0r_aCQ7Is^weYkt%YIvzhmv9i4tmz4F#)8
zr#1QBy_InNnZAz0w+8LdtA0yZB22z;*@M<nd<SXG_@=PQ&XV0~-Z8}H3x=D_@3L22
zVqj$Ghwfz$Sz+q5Jt=Lk-v!stiKjrTLzN0Z3;vcFCasvR4p}R7<2tmay4w{wg#olG
z``m(s98K&Ep`byG2MQ_-3~oGOkdtAwu5b(3FgTSiSDA8B2zIT3n*Zv<ilAALr>s$N
znzJ$`rXMljv;y~)K({|>fJe#0B93)9f@=?_+;y%iOg6HB*U-EC-EsQN^aY{}R~Z->
z1iv0Ih%*+1?hjkX#UsLe8MOYq51gMzd*PsSm_hv^*ov&>;MF(BIvzsybHU0PfrZ@t
z9)6JN$q(R@r(j!Rz_XK27MO)+T?OrQ>ROr*yxr`^)}P$`A5|EZ?ybL|HH*ou5xTtr
zwyntJ#UW+TGU>ycHO{FpEM4<MNtMABbhr{|Q;`&C_s*3F4mpNroOR5z<5>TGxO;}1
zVQY)w_kWQltUZ$i!82-*eNa81QW1-r9ghkzTw`Eha5FRjtp=Mo$4Oicbk;fO>^KoI
zZ5ET(1$V$hl+u<f&Q6W``dH66z6tJl0|r$FW8_U-kllt8c^^1EDQ)88i-7Lo0_}X2
zst|J()86O7=^!}uX-lh8@{w7Gyi!U#z~!{f!DZn;g%}u~-Lvmr))4rCgZsbp)vt$*
z4};2d(0VWEtaJoMh=;K+dn3*?3sjY8F{q;NI$}P&Lx*+tuB`{xosEwOdoRDGYgt1e
zXgoq{hX+5;<Ec3e;!5j<OI9-rH?cRQqPp;r4FfTIjzFmbv^Fdhy2lli+mKU*<54$5
zgSC7<omU$<4>CVc&|rv#r3s`BT`9#&!~R-qON@b+J~k?->B3@L;+{#cfX!f6W8r52
zZ8p2Cik>d8ZZ@l8;Dm>+5x9H+?UNE?SpHms;W`5YgM1vw-HIrS$3S5}-$e;@z82^<
zv1ShyP(2Q99kS@n0&P=-bTf{8SYtIwx_RasGdI7r;G3Z;K<B@eG6)<k`(@<5WHWRx
zi-d>`ha3a=Kw<_Z$jtrmWgD_i1%0r-y$XEpM*!$R$gnd_J*rJFuBxjrEL|=Yk-A!B
zxl;nioGA=~JGkWRv_M<$)v7s_3MRP*E}QixQG~&`_efk#n7**D$FDP<M+KNHR;|(i
zwPx8}7Yl&KW|4Q|K-~{o3=Z;b6T8Ebu7Hm4Dwe5g(-dZbYG6|aS<uemMK}1gE~#ok
zhTfs)eQU~GOl)fbom<Yl@CrAl8bh^bfx;fp@tZ1FKbbm;pZ%PA@brp+0~+v?AP%md
zkiyEvz`(}W;t$G{ilDQsU}Id|40Qrtdt(?EXJl-$0Gq0KrBq9mq5Q??7SIvruAo&B
zZ$JloIvM7Qo(1jp-s`hPWkOwzzz5JOZ3Z{cGC#u@mJ@PY=C4cp&v^J$-(sI>QFDY2
zfR6;9xHKW;Ix9<!B7^bSCZ$uNy^G^P>s=+5o=dD@bpqWQ=E*6^aD#z?;R1X274gp#
z!1L!Y*YPpb2{^^7XX?G>FPO~Apbr{{0*{Zqg@z&W_*nN;?FAj82REr6^19e_P@{%H
zl|kT29Q2HSaF6IfP;_i@&vj0#=9v$~6L)xkN5$+wD-sr^K@Jx_5)?K;zvZEleQ8%W
z^kfu+BBlAJQ-ndgMo%hrtvPS-xyvACiT+_G6@Tz<V9@x~D!k)UYz!Be8Mpo6&?Rc^
zQa~b)+d}6ndP<PHr92`QRf5+ufW!PkuOM?1JHr(4z6#_}N;u6Azj+ZfJF5!0yMyQC
zqzwo1ryS98xWTf>AtIGyb%wy!=B4K<W%n!Z4lz{*tz4QGB~zCe=$JHvWyQ|gKN=l}
zR;`?M`*?rX!^l9jt^*o>ngtI@DX1|V?|NS;`8Me7Bq4=aRu{UacD(u^Dk!#FQ|BV+
zg7-is$Zk3g=<L^mH=w+GzQ+P>v=p*05p}dwjNv8&0|R8twCAA48ZKCkk7vYmmZ3x|
zU*K*H$S%qt@T?3tWhf4glmSYq;1SdFxJOLYKzrOVPB!LHb=W_lIc4Rnoi%;4&fD+#
zqoBlKJS~(Bbj-kn4KABM*zXb8az*6B+Z@?$@30^<!#6<@i;nYvYVa2D0m<n(n?NN`
z{0YaUu#>m+K*5!_v4}MbbWZqFebf<lMTS_r6#Yd4pk=uSG&~ba1-9OPWo(=p{Ao+X
zPNuFkGZNP_sDsWOX6<PLZ`kQxn3m9yk<c(r%%kd_?f)v4+>0NkMJc?j{QgIkft%qH
zbUZ!QX9H0=M3UhaX#QVeaNLYVk8xbk%pvMHF1A%^qOetIYtsHRx(2*!c;mRcA!I42
z*A~3=juw`Eg=`ELjF0jOv?($yXK-8<1zusQupoMGeTzndhzQ3;rw<GoowgTZt}Rjr
zov`JnQZ3!|CHYC^Oz@5~C6}`~ts8njf##BtSCk1d{F|M`&atF2lQU>(cOG<i<$nfH
zUuuoelCCuj6%n9y4O4_qf{rO#3SW>FQLCWJuvFDU6m(ejmK7U3Okh`1FwB|4aIxf<
z$n(C~RVpG3w;321mZgApB|k3<VF-$93VFFm`p`DUIZFdJg6=Q1S#n6raaG4sftii|
zYZs}5*2?e*Y_%_b0h;1WYTe+w1Ull%+r;j`<?%JjwVy$QVQcBF?069|&|(*slH?<Y
zv`z|WRs0C4t~PViDGtz$Ke3tVfuLN_N=dLAC+aNfICW5&<*D9}<GD+lB80aKeD;Tx
zM7of2D-7ih7^cLYhzM8EjkBs?b?*(&um~{h+jrdHwv>>>*KMHT!P5$$6(*3j<20`M
zGr@;3A99))+7xnh*#@iCEGw1T($_LnxcyXSkOSr63tF>^lp+}yAMm<ZleUZ{Le*pH
zTJY>8*B4cWSVqCjBQukt`Ag+DPUTw7vhtDp3JxPNmnDI(1wpO!)};jvlR>9q^JZnG
zvGy=&yMCTIb1CG6zmnD8`!{H=@jDx1$MFNS3ILKSJj4QzbS2yrN?e)|#u?<QQO^C}
zS@bGbN7V9|i^@C<m;6+;6GS33XPxJn4k}gN$2}E*%}u>4ZPJtaarLYc_?D4|r5jpW
zl~%K??2?7#dhl5fpuRLHl0Y}iZBQz>yK0)H%MwAzQe2RIVH~&hL>caY+JE5D5Dgtr
zAG9LJYdiM^r=w{$vF8dV?$hBYEs=n%a)IpahL&p)r<g##Zf;ZJ;?~+`C{Y@DQ~p3}
zhhrqDog#0+$AG-E+rI_WP6q8ee+9q00CW&WPy{48TtzqpEm~7~++xEb7OAU&Px5bW
z$m@|1uwi)cg#)y;GzGMPSfkvw!Lo$Q>(GkRK{piDKqFG1J268(d;rbAY@QBT2_j&_
z5VSe+p5PQ~g=)_mo3+4pGhEi02;K7zN=YoBqaQfAUBftoL=%@9I_&ZItfA!zI(1E%
z;i-}~gWML-wS17p99?Ns6+({$X*0+vf)2N{d()`M0IB<gz-bS(1_0ZhY$-_p8+4b2
zqw{oumQ>aQo52w+vQq(6M}bQ_S=h`ZC`M<2532zm?5WeLsv{Dq>Jj<|v@6+|H#wX^
z6Z@*ztyTtY30J2;FEL}Xs%tn1I(gCf$hzIr9X~K^i1Tc%0^QQF;@y;%S&g7>$blfp
z0Ui<73?dA7!S_E&?dafo&>hgkvB;Hi>Kc)=-*w_xnLJ!>)_Uj*`--pZU-?f3yoz?k
zH2o);>uXm&c*wlJBV$=&jL>0~1KLFviWLkIZRwzU55PA8^<M}~DP0~Tayjg>fnM{>
zMJ9fU;1eg(jkhJ{$bnPa8okxv!pfGZiJjqqx1oRy!=ji12Wta0$o&n7`^v-^{>^SH
z%mi(ZZkT;Rm8HL-O;54tyCP^+ZBMSmbnL5YH5g<cv(MPZm2~~?X~+Q;*Ff8~H*Nb6
z^zO5S!a3%LPs5Tl1Tt2ZgXhGZV5bAFO41aa;FuaB$DzMn$hpzLjFVG&LC{~_uX)N0
zmkww+fk)?p4jyK&6TIkicn7FOt=ga%DKt%wBhv57AJFbS(BvM2Qpv)oz2N0`OE-FY
zNGxm!bU9_p``BoPrq^SUGEjNT;PxiqL%+WXC<sk@)|_U#vuuNqq_o9mp5?C2>n|M4
zUo^9ABLgQmv@|ki&kz8g1+C1W0UFx^trkv`ItH2*5an1AQt$1nnIJOp(59re4U@c7
z8HimiEY5I`fq{XvHNyl}3mcm<g^7b!a6>l!9t2&FF#|O1@0;8*L&r@}ltT+r`+VCJ
zqNNTBQ_t+5PI97L60G16va7${D?EBZ<B!Kdw*$L?=1-VG=kZn_=;hdEqH*Md&ec}Y
zUErOLo1`EIALT9*<mD+4I;`SQ0lJ&(RY;4LsHlP0C9~^lQnf4xl6r#r6V(lUm|9XH
zyPCfoW)J|`yoe))m0!NA(Gzk{9_aR@b15rb)s#V_nGy{Dmbo36^z11U>yDF5V*25x
zmkwx1&C+40fXq92yz<~#zaD&6DaR|u#xBSOj<Y}Qev;dk&b?^Q2Lly`OJV}OEu~i_
zl`fqK%McSdY8TT{kU7tDQ->1hf}I^E{7In-pgLcMq2t$8bG9hZ@u3czJ03=^{(c^E
zTQ+OYBt_7;BIy1vC)TJ8v57j1z^8TY@w*V|V*<XBcNSO7MV&wTvp{}7TIJk!<<7q4
z9~(EW*%V*%mO;*O=jYu|HnPEvWfs+h&cl{RcB_gp+y~wNvbX*MXp{C{5#B#sJm;N`
z3g{m>?b6()r&u9r@unjJbhZ=djN|iD8Wy!aU<}x5v4;h8*JW6ZyM`X9A1zbnvgRG6
zOgsecAE|)$o$EsGfrx$X^=nJ2;l(v^0m>}1Ty>T*>6)_ESc{*sS7NBy{cFM0qbmaR
z^EkY(o_TuS>*9jQmZV#^K%<X`r$}!Sl~4uUp~iIo+%c7J4wF}|h`aN_pjosqII(99
zmjvr1(<2tA6a(&Xs559WEd3F`WfAC_lJvu%gp(4XTWqP?aAM`u*jLjQBu&1->>IQ&
z?#>3yZMEtQHQBQc9ln(vuhJd%e!lD7hWvEpQ?fmRYr3Oc4<;<lyL+Or>~-p=%?zRp
z4_qxhIR*Ya-qyu-Rw?Y)mH7^v#JRw=EMznglG1OzW|3`TZxC%<{otW9bTsX+lS44a
zskuU${YUmpR90gEg?EGhTJRxG9gu~@uLMlRn%EmEK?73>72CMv{wZ*R=DmA%e(&E<
z%)r8M!FXzyJcGw8A5~AD$qhQZbrX5Szpil-I;>J57B=_uF1d*+D`Xf%Avae@wq#Vz
z%=n{MneDu|qCXzA_vt-+cN1u*4Ld_!uxGwi88gWJ=LCD2N<|nRfYyIAs6gg`RyKdv
zSrZa6`Jmn^E(z64zQ$QRWr3OrA|7IU{VoK`sDWBZEeq}(1f7-~0-jqrkiJXc)dO26
z(AHkp&oz-BHYo|H34-$0hAC24<&|_E7}vgfU^@xCJ`vVy2DwEF<d#{BP3C~E_0TlC
zcQZxs?9xWitsM*>K)q;929H-aD$*yrs&s37dS%08BqnVSYU%2fWU{bnEN9p_$#id@
z!@GN07eHs(OI-+<VpVZor#I=Al#xV5;^iCHJ;j2Z1s8U3J(V}<mN1#p#h}daY6JVM
z6(K*)yh*+JLvYqfA;siW@J0qtoua#`ymky<FZDBMG8|9Y(7lSuO>kaV`<Bcefr|$i
zuAlE^b6A$aoH1S5y25`N=;W4d0gFQz)EUYXS1XF#4rHuT1)rV2>ZHP}`3agjtE&^g
zI#ks5>AK&@st{`|U;v$Zc;Z8j$kI(QiA(uFbDt8d1`alpkFIF`9@5AyDt+|8K~~U-
z)rslgUCn9?&-a}Rdi^+0Mp3Ci>~h@iAZ@X|LO*=mwM#$DJJjSM#lBz3##KQFd^@R!
z=)y%VW^6TCqP@zKPo4>R^x$B1&2p9wBTyCMRm8G5;V$U5yH^H2OkCO@X4buWV9ULl
zV@~hvLs|R`4;dI3<^@*2?M@N=qb7CUPA&E(uPV6Ci8wj&WJ;P=VIt%Fm)*yXad7|X
z`mlth!$)!+>pz8kN|CnUT_;Db9IWQ@1`Te3FNa9me3{?zqhDU!vS)KrHk>M0sl=ec
zz+h)EZR*!)pj#9kyt#I|A;DnslKX*cxmZdiu4=Cg_-7d7;wtaP$fwQ_yY=w<)Rl)d
z7H(X>d5TmQ2b16`j+pAV-rHBDu4`)dk2vOVphdxkg+UoQruOQAttf|}#Sc-D%^aXz
z>pE&o{B^B5xjZr){Z|>d7{K$p7nTan;02YkppynZXdA>Fc|U1;7U-zfh|a5uxl+n0
zS~JTR^PYvo&qL4+rc3wMFLOFO)6Pl6fa{o=ZkPSHFQC&Yzi-*avxRjbbZTuXXx-iR
z@Pr*tBzvsF4(GmlU@JMVwJR5NF~?`v(e2%@QUm%wfZM7D=ch0T7K4=ZDrueOJpIbg
z^RZoNyjB<w>%vWv4!bwL{jA2Ybbt2>hW$-ff45)#73<Q<<kl#paEfLBwU9~560F*)
zIuDHhYVqAyWZ3F5RcSBBQoehSBTYVNJKWg}9r$O`w(a8LYI*UHL51O|oU`nn<r`Qo
z9CTmG`OX+5bI1ua0H0d=edX_<jY%4U438KX7&??#7<SL;)dt;^gOul#Qr6`B@k!!0
z=}k$!81>>3N6&&eOh>%FDQYkrc+K(TU28^!>DjJ?o0r)3?~1%JrNK;Q>EV_ljvR|u
zt`9&<o~L@Lf=(^>VJtka!IaGMTI&#Kmza;*7GC$48$888C34!2KfRA0&*XjJq{yJd
zkhQweXxD{bR$D_&tTMb<`iibwo_1l<SP8mDREPDS!aU7cvu=MkF;WQIq_4`b!cfgR
zKx&a7>#4{CClf?L*C^|V`aa)Y+0Hd(b3;Z%>N(?6_d&g_AM$y+MyZdTK?y{qTf^v?
zK%1bFj+V|J{&t3t1qDVK8dv2&=LVhIb}C_62IwZIC>?{ARa>1{vm!lNIZwM!3IvUP
zt1*<{V0oz~cqHCpW5!KT(c~!>=+gS>xlYoB02k15?v)>A-t@LtXISx3StM-vAIol?
zuyqYeroZ_$KnJ)@klh+8a=SCF*2m)XW|I&eH3kLno{NeTd2Q)|E<g7%3pRFxWh1#f
zre>WxWwpVFm0@>`y-hW|=i&#7Ptazl4I)2$#Fccibbg2`nrvI$e*km_-wKnEH{c$h
z*jmtZQsjyg%XOK$uB2?}2Caf{f6xWKcVy`g`M3%X&~-RQHo^>#85kH=H?^OaFkI36
zy<*Y1y?z%~gG#Xmmi<cl4C)M0plWF!&ynCO2dlk|Bs<kFEeQH+DCzQ7Sm1-U(n+Nc
z+dN-A*sIPU0=jjkiA#PN3*xN(ElQvsIP$uA5m2cQI*NZvUB!Z(CZOBaxEbu&7<R|V
zH%g1Z`a*DD8rXCz%|AR_AaUW0Z9$QK6&jqNIZ;r5aK;h_c81+C&h6zlLF+M}m#yTe
zYqcxo-aN@m*n5GKFWc@FA_iPq1%W(1L9QAsrEZ3YLF%p==7Q3Zr|h2NlZ6ycrD%R&
z|9Ixg!D^e}OBJBqk{iSt#cdfhK=oHh<L5JM1&WvCZ+`WErCi{<G@>Xrp6z(|$qzaq
zIU<pFML7gHloc7ahfhklI%TQGy_3C1T}~fM$y{+`B}ZN9<_6>4i!0d7mNGD?F;rx=
zu@o)*e)jCg%6vWLvd9RPzwZ*BxI73Kn08fBEcoDIb*A*kTB;0?9aySdX_{;LW+~iN
zY5EbNrL%fBcyUWYsKSbk2iKo?3|ilknZ$XJ;bYLf5F>X3u4|@?&nXq0U`%?dqHb>b
zT%|d*ts8Wo!6^eZhK}Qh*(V+{b25MSPAL+6Zivpp4ZBo6ec#!-K<3S+jlv917#J8<
zMq8%_uT*3BZpbxZR&jc2dMghbpYNM<pu^}MMvA-)lht1NA<=6?tN6lLpB3y3bIxrH
z<vLaiI`Q+leB3sUJsE57**j?^h^#uGD|I|fQ$iDR8`YszKNVCMURmq}HF8pyg0fcP
zLJ#pHUG{PpS-Jc^Iy#(BNSnXw`)xgSh80OGPJ(Z_+`w~w5kw6m^AYcz2PS}uL;t%@
z*Ccz7odT~5bPRd>_NI1G$D-z|`5VCplq5m!p(+Jkc|I|rp+ZyN;E94J!-Kk+jsXo7
ziYXU1ftNgkP8s}|dfh&=Y^7`0Qul_2Y^_uQnLcqv&`c)pAFeB{S;{5JN9HLNaL6%u
zqF+Rn`cnY3azf#kXa{WQ<Fr`ZshbzL`4==#5>iN72VNv~s0r;RDp1*h-16ZC<pFTZ
zCwghZ9YxR>!nx&3X7i|m#|z9vAB3BCw}5Wo4A2v;@!IA2vgCqFnc<XgSK`=sU3KIc
zlo^&j)z<-4dKx-H-N#>ZB<^KB$b6vX&??Q&M4<y8a#nF`gKiu#4!aly9%#Da?ZqHr
zIg!b&F(r_dU*0<Gy!g*4C6j%(*7%ArJY`^D_yAht0lua2!1@lkhd(!UfN!c2^c0J}
z`&sj)+H5y=-wkb7-Ic-RmB%Xue)}V~;Rg?goBW#NTz<665p-B^;?fMz;;s7(>I|`-
zLPZ<8Z!G=PK3V8M-iDW<4Lj0B80!Vj=WKfWDa{mAc%0ent`7?JwWX&#l)FyJHE7)9
zaeI}lrN0q0$j)Z$$#Z}E)cdOX!jI&3Fld0%@$m{SR^_G6t1K_G@0OUwEZxPBc&W5O
zEgDoWy>ieFQ%buKpryhPo7wa`<~h@H56HFHzKN{=w+mK147B?isNk|0e3`YnGH6}<
zksxmO^+rlM$wvfu7nKQctzHef$T!K$;bN40`D2dN3`Pu_-_GjE;c7O`KkXLJqyH$m
zcX|TT@w}_5jeB&Z|Gt*9i)-SPv41V(!TBKf=8NRZx^@a`3=%<m^MZ1ggU<7JJjymd
z%JuR0HlCF`Yx|dHTr>B)vv2wNhq<i3_!zc_yL42$2_CH#KEEoA6;w_lrxAWo8Ufwl
zl~Gq+x|!ht=p4a%24#k$8ZXscH?`f+*tAPq0CGx_Q--m@6sfKi8K6V8ZiawPc2xgj
z(;<|g<vD++z)FXT%Nx62P35|x#Jm=injAkc7=ZRL>4Wz3mkBaF1MUC4H$icll)S`g
zwMqV-=9<%*P_Mml0-fJ2o@}L~%wRk%Kd;Ya*{h?x{H5n!|B&sSly^y=)uMr$+jS9W
zkZaGEjSN~00_O~j{6)CmvZ+}x3#U45<QG@6`ZY=H0F&wmYbn*cOX9f-7}!&$=jG_j
zFi2HQd-6n03Z$^LRq3u4s9alDb(i1r@Cg;r%3O8ucn2szkIvY)!Q;)z4T~BBkI(J7
zu~aXxQdRU7D~BAz!d=0iG#OMGc3<D;Ay(=wrZmMmRX9vb=Z}6=s8H~SNOc`hmEj-~
zw%p-w7=sSO3K7owJDQ7M2(A*CeDA~Yxkg=F9$(uR+;P3Esuk9?%t7{xe$;n{kYzKH
zvN%9(B9^uzA9PHgeDijl$oO1IfJfkbis40;wj<!n!9RLkthpAzzzM3u-Z-2%`13Ub
z=yc;Ug(naGcrtnJ|Dwpi$*@lUa4x$O-?@134k5^xbeKuT3!$dzFE8nbg2o6ZYJrZP
zy7*&C$>gM!8x~nGs4y^WbGUrNWX-yBk!nKcE|tx_zBJw|BO+Fm`O!JM_U)j_at%Jn
zzD*AA(DlDdUrra|TD=U^VFGnN+|^Fa<@%s)5VHhyuU(U;0{DjCUq*MpPCE^DydcAK
z(E0Ds;X9k=E8gDEiVZ;{a2lX+zq=vpR@n6v5pUPc3r>I-PosXw$8nsx8#1ZyozXX$
zw+<Xd3gQgU%i?6cJ)5}Xx}HU{wxxSEd0h!$iTD8y6aFaHh+UiI;Vl?FsnvX`p!s5t
zvu~?ioBY?V%y?LTan=z7PS6UD<9F=pMCNERE=&>+`!G8LwD$ZhyXLK>T!)$-FbZ@Y
zee9YcF3g|~Dk)d32-5;he{Q@oyYH?HN9)uR5*7mclrDEEFVV2bUSHd~gI$e5mEp(B
z&<rifT;VAtlLf0?f=`0-z*3eiAM8VHMGvme6B96HKD?7bj$y?jMmL`~LRxC89U1~-
z#RV>e9&wL&U_No>BMwcjE>P^w|B#TpauaAIDrz0_smxy&gf=X-o_wqf!dSwxMCr%X
zvx{`(8Pvh$WyK631u3x8r-yx5!(df$x^HS|`=%tZ#NUoxWh=`xPcee#g3o?yo&xG2
zHLTcs%6{6UFV=E`pw>Zi6_3kXUblrtYeYL19fy{{AGBQz4`<aR=&a6AY4dCV%^5do
zteF+{;X_!$2|>_VP)sYrUw6!3(j~AKT<U}iYrWmNdF>{N)qJVbUNJRnX4-l}Q;CB?
zh~WhT1H*2a2F1f+P5U$%tRkAY7>X9Ws1#mQ7G0a>@UpbYuk~whQCB1QR*R6+rw%0@
zzj))DB53AbcmAZjpq0%we{{C)3-mJ-aEVy-^UN90!5T~l-%r|p=&&jS!?*ctA3L8J
zGkdKUE&-?QMSPz=NX~Nw^+G~*wZ+5AVn8?Pc&y3<wOl4H)n!@Q=f3F9YSH^^Tu)bY
zF-%}~JwF?KvSN)A^cKRGo7*_TKKFpmB@6v`NQf8g(!L`7sJOTlD&U?g=w^Y?f1ts7
zP;3XXSN?EIW)*Zfs^etxK|Ar7GI%eyh5Jk$Mz_+b*B^q;ZCn7pWl^Z8A;OX?!VG+}
zgC>KO%r~Lsu=@&o`P%m$nZV3?<>7|u7X%^?=ooZvvSP3d`10qM0(j*FXx@M8^?j=z
zJUp#^!SGARmig(f%sr12FHSl!f1}8uSHa&GhG&SWGiWk6FG!A2x>Bm~xQgX%yRzUb
zt0{$`^S1<Ew6@i}uzGHK2o#1JG-iWxM66&-!1c^U>W{p>M}|kZavx+~pw+3#;Vpio
zYkzlI&zc9}hkDu>SV5<o^dAAcTa_Vdov2~+q6g*|6>^v^z6|DJNnC2yD`+$obaiUi
zHplABhiuP5weQk3f($Pi7#Lz0wU)UAJFL1M7u|f4Wqy?FGKMD(7e6lpC4E0|tSK^R
zGJy8KgKlC7kx<qyozUJaq_qt+PQ7x&Uj^6QA&!kx+L9s;{%{FZWzb~c@O!Ho`Nhi7
zeIh6xSVWJV@REJ<Q0A)J6?ug?{Yaig-@+7@E|l1&4qC&$<!WrBKx4O??30HJM0%}G
z9KNpGAf{z@h1sdqaMLT$86KdWy)2>+HZZ-_<+{`MA~SH}@w~S5g-On~3SxcLhc+dN
zxx7`l2tHdvmEk#0m569dE4YiT#SHd|8tArJ&^6IdgD?4Nl}>0s%%IF5wd2W7F1b}(
zHw1xB2K;@cHZsEXaquPIE~^uV9W_@aX-=KR0J%>i-E~7wCuG<_rC)iO(#7sWt5$9V
zwVJPjT1_968DtoY#eTGExL-@+RB3yE`xM`l2j&-R%x-~hyOoXxorWULurXNAT(t9^
zs<od^fJ05riAKH*#@>cdu&Xr~dS;xtl^x&9Z(tp;Y4*cNQ}KJ@3M&})?}~JoqMW^v
zCAz|J)rv4d4rOHqW8NRl6>8uj#@97Ew%F&D0zZ3dS$f4b4P(!MmEUenUJsh3y|b@;
zs^X8UXPFi`q{gdsFY;N<<8USJsE!khpX`%|F}D~%W88cUuNW8@G$AWiM8tkvIi-EU
zu!7~S`9z@u6LdJa|EPhlB0IPebhl6jtG^(FIzx^ARsq+Y+jsG7`2=bk7O5=tkJbza
z-!}@nzhj!y(Pf7uW^#b~DeRRN8aK~=(0Tl_2y_+691gaQ^sXm6X1Fx3*xMy7FwN;`
zUQf>lML~vF2Ip4IaP2s@e93H)(h2RwGr@Bmpi_-Oak*6If$ioQ8IY(1pWkujgHGuO
zgMCq95qteUD5`<RdDi4l3Fcv8+^=M_)+k_$N}H!c5l6xqJ7a-#Mw81MvSvNhRMKQ%
z*w(@=FhApz{d~!e%?)Cf1zokhNuL%O#kjPBj$bLU>1Ff(DA<*2588jk`=UaMcb-y;
zo8&h^@3rq*r=H<8O1d#Gvij}nywKA&SD1q$*1mJ~*I}pv<(4$=t&0WIrEYJ0oS0E6
zE;duz=!Pq!>DKG}O1LFbH?fF<uTIEQPzSBjaX5ZC<AccjDGV1C1awzV@AOlTh-JIg
zv^<neBU7e9Mx*MU2&fkd8nK)7dugtNXH$_{$%QE#F(yW*(iF}yMLluwKXreTQpC0%
zuKAJ{ATytzRtjPQhk;8=K#qIbltlTBS6=Dq7+w03I&pPcVA_i1;gt;14932_JrYa-
ziY}W$WwsE*YX$}e0YOi(tD81$aQQs*p%J(&<6+o6$E@|@?A1+CNAeUvYbGXabP?EV
z1v>Jfb!k(3KNqNRx<-#VSE+jLg72@YA}=bdfLo`cvs!t-Hn;?8^-P><b>gt)sm9)~
zYnV*9y&s7Nu$(=lufQM`5Z1h6ug+QrFXzA|8@jGZL<X~0TDX4(&zp1?1%PG+CfUUv
z)mfAwur*xOkd=+sl}myZw5QX%wN+{LpVmfIWd^H=AgQiI)kqgXiS%iLtWA@SEsQ);
z5P3;2)M010Tha`co1hbo>=~p%r%T<smZx=6$3<K1v|Guxjb|4rq)q&g&;h+4TAiUh
zBiqL1ZSK_i#MCNL*0`6T9%$o~wnZHq9=za>o2j|R==saiCVd7?29JyKdoC@M6A%eZ
z>{)ZgQSMxzns-BB?9)<<NT2GrtGVR%?J(hAw4BA1L4%<xrpoKtr&+F{2Q&_C{&q|J
z3bWHHj;Yr<twcd;Kz`N$-7mwU%5X_x=|T>M>GLM-+>;h4ur)jaq`)|4n!r}^nk-S>
z&P1ULAzBQY3|3qhyH0KroSO?%TbL<#L`!PL8|}yI1Exf7pTZUFX{UNO1yrLxUs@>;
z+bF<0{h4D4YfqIYXNJ~He^2w33@}$IbjhhR2r#^1U_f@M=iybFExrmo=c9fwGCmjT
z1@#Anx{r5Xc&7u}_p>zQiQ|>H73?go;I+8xX1G?Af`efT<CfDYhFuy=>zmr`RT+%e
z%5CA=P|_auJub4uN)g&nm}7cUDk=QnVRfsy41v2lK;tY5OBZS=>3|Z`ie{TRp)Bj7
zuNs9PJiMHJEtAgOgRhEACLh&E(g)p=x|Y?I^?!v0=w<_@0#Msf<fY?k2JdnOLm#Fq
z;AW%1_XE5PR|P-3wMi0HyRd?LHR#S{&~5;aSD;oksO6#fPEzSohfDK{yJ7QZE{t>#
zxec1lzWJslz|ca4!8lCRrpEOkhhXNBe%F~>ukTZMHxqR0$)Z5<RcojCp1ge8#a{um
z<9YS@Giwm7hDlRhS3Bs&E%!GRP_bzEB*3skTG_?K;J{bi319Y9|8ps0WtekrdaO9;
zTyf}$*0-|bK}V+CvT`~Q=>@uuyZb=*s-TF4au31#Y&Jw{N<r4ntp46F0J<;Mnc*ww
z{Hcv0&-b`#)HA3uY%PWCC{SCeB$5<3QGFJFwV1@DZ?~rV-<58eDmT%pVtoW?T;u4j
zC#o4G7eX$AZeNwC)DXMH>$C5Tl?J22gIQjN5)5xa=YK`a<)5qwIurMm#m;G5^Ch=b
z&CCFoS9*JWOu(B*HXL#aj0N2yzJ@`WA(m;?&JX9JOg?CHoR%;It&U4@I(xwA!l~)8
z?1wk2*f<8PWDsMhK43caQrPsyu#>$E(JNXuw2C*%bshlC?I8Dbxj{W$&}hifl<TSt
ztl;s^-LMlbS@dSDR5=?cbuMYs>krG4r-R0Kb%Z&!1+GMV&|bu33#xa)C;N+l?prlY
z)f5E}>nnh7W;n^g!LU2#{-WJIwWiP>7mJ=0Hq#b?E@6oPt*N~PT7-9X%F>V(;4#nw
z(79zQn%_(hZ;n%c5i;w6-Qq2r4OK15nhe{+T|C<aPG%_;h}zTyFh63QzssEC^_>M~
z*O$r5wXjO^gv^!Vu5<MOoo~K7=6>=FL2k(Uq#FrW&OQRQ822+kSM!*F&hI|BV4;Ue
zzE#=DphQPDX8oM5w+oUCKw~|i(OQjJSAV;AFu64@opA5~_w1bbXA<j$OWL|Gm?`eg
z<7NQ))4nuMC+I3S!@hsbmkRjiN_U5V#timD$LPXX&P|VH_g)#GuRC*p(oqG~2GI2i
zE<)lA?-&>uLIkGlexazwu)?Wf#mDPx(-NjwwSSE4QCX2MIt_HP_FF-4VgaA;0J`7o
zIH=X*V6i*bIBwEM1}=s<eowyqyJVogTTcnpGm8sjIhRy(vvk9iSL+-C7B&RxYcej<
z;^KY<TI6v?U5&w*7jmmDha3Z=Q84Hn4p7=oI|gb5>vf3M+c2?pOs`UAFqRN%o@rP5
ze*30#9DK*ap(#;hnqiXfMaQh(f<-SF8B`gLrd&@fmCR7J+$jbzcD-;(SNF0x9%2%c
zIAp+<{sEo)9~)s6E)Skxi$|Fi6@aC{7jy2#OFc`ut_n({;QgGj`+{_graqZibtRa|
zN3|0w?+6=!S)|U!urz?BPBoaDVUC}Bxny-;nF0$3bT7cRjD-umIrjQYuUiRPMb;4_
z$mO^bG@Pb-Qec-yZGsx89}vKPdGgXjP7^n>&N{XXvY~Fy(zjOYz4uSKuwj=L+Ywm{
zb%yV<_w<<jH%YjH7UZ=oU3LBMt}ou4t)an_TtzAs_ShX)7JlltREdEHbe{SS4_~&x
z|16VvKx0av8+S6ZG!}{dYo9I(9{+8I4W1az@Vwa~#_%3={}1TYlK^n7Q5GO5QF`ZO
zN9-#hQSauDODFK8g%v-H^<Y&JE$wXD?4EKlT!Z0wOoe+kc(H~aN2FWMLbpV%PBU}S
zouKi6tS+D2QeQXlGJj@<?c&zp_APRb2Zy)SuG2S)w=gRf#Qs{U4+-z*Wezovb58^y
z`!S9hd+gnkV&}eb?!oj-&=8})k~+iFMWEyTC3>vhr5w>K?d*CODYA0r>E{}2&b6PM
zkg&0cbp_)`rY_J)tDt#~4kkxe)*h#}?x2bOp5~Gp-C1^LXh(tWggP9|!obc@!@iK)
zKfsLv<O1-BM{I=Y)~lwHM}scvXl%M_Dyhn34(>KhW3?72D)_hcgZ&;KC0rvOQ$S<6
ze)D$<gsL-?M{>U_UN8Jbz=k1*jn`E~ELAy)+mvg=%TNJurJ8S5mj2}hXx2+gLC)DH
zc8Q(B0_`-x5Qn`N=IOPsxEp5r{G8UQe++sqm8@3Z*mKz!K5pt%fS$J@dF{dWT?`Lm
z8l(1Xh)P}XqQnWb5eRhPxDaSo7P5b*)77Uih~u^H`g6<I3fM3xbiI9HEUpxpRq7ZC
zK34{$N`~PB==|UFi%w|yEC}RytsBN6VEXUYsrQq%3)nFDB!NcYkmHUAmRAm>>$!mQ
z31}rM=oYNa(DPc^+tPKzY9e~<iWP%c^|~4}OLr=O_PMh%%<<E2C_!2O_iE32fulN3
zTR<0=iyClgt^wWRz^ux!;+|LQyW)K+l82V(HJy@&omya58v1Wz2<YOj3#+baGKez7
zGTk^EG(RtxLmRYi=7rK%!_d$Qa32`i&F~uL0JnlHIHo~kdXps77|-f$J=c?X=$}PO
z#kHiP?MF-Ie_qNYe)PbWT{2V8GTgEhXIQScHSL%|V!cd+SL-aEMgKTCIunJqD1pkn
zz8j4KCTgBxk!s*FPYjYGYx(lK4@7$PzTyWTwmu`EWW%py&{T7Rsv4-ym}GhcyscB{
z;EKn7Zf`bm*hnlr$6h0*Yf{3waQfAy@xN4Lz@tVtrhGrB@M?ZTL%g7;*g=g_JB39*
zW$x|J0nH|e!D2zkTA=Be%E?L3YL>@WeOCmfVpRsvx}?brsPWMSb>458dk!;?R(%EC
zT3*35HBo}$BLf2iC&;&^yRXcWJlyiPFacJJs<e4t=$gR*YQ6L%vVqS1Iq=sQv`$OE
z`2k~s)5e)Wc24UL37x&d5dq%04nErDsIm~l)}<VvyL|(oi_tfBbArku<T#N8`5=wQ
z`s`^|u7b&|I&tf=mOvMOfNL|*RWDMflo^&E_<NWOX)7;ii`|Jj@R8?!om1SC?tw?U
z$|Ji~@vf{1W96?$Sy{uzFz1}|SB;O5xC6~#HQINiFXQ|4A<~Og!RLUOv&xezj&gin
zW)0GyV`fzt1XOxoGqEoJv6{W;mB7)mDKo5296o;uG}}6<=(C6Is=kGC55YIXZn)a@
zo<rO9vgK))LtGN9ZRvra8!6=b8#Ye?S7mIV_Wp_uAM9nAE?iJ$(Z9Sj{?z7+5eqqz
z)(d}$o9GN3?@eHkXE@$1eJJQ~Y3#41u*sbutt;TV7jz`ZVsH;0IaI+VE2u3cy;SZi
zXc|cwlp^reWD*RY7#J8Z>od@d?0vaou>uV1^7$X%4t^n2v}m?e^ULXWp!5e_0}LL&
z*83ae`XHdc@d0B3y!u|`(6HG=ft}&|)xGymb$NnT8}Vs)7G!xas6o~l@!aED#3<`u
zEYrpnBf>1)V|=;;e0Q?cg^wmnznxm7uFAk$G3&8`$CL9BTpZm;3^*@XzLzQsbV}Sh
z`&{Mq4c%UwI+Rv3vomNhY<BH+GTH3CmQj_{PqZ^p$fWh^%Q>k^iPILHHTNu7bs+Ip
zu*u#PDi)>+QjlHQ3qU!1Nsdd4s?>h(d!S;#E?Wb%A_+Mp;pLpHcT+GkC=|6AJYIor
zW7=>vb%E|0hYq$9o3n)yBGZm`>ECkdJ@f{AmU!?}!CNNB^i&u?+GfvcOkJR>66q2+
zX+hJ1I|rACd8Nc2&fqH(+#T}IFh)y-;lRb|TROa&Kvy-pYwY*F_p3xkBh+%@8i$T$
ze}cOYa|?={vIp(nf}Pp=<fy9Z0*&BC0pFkLo1E9*;=X$B%_4sRP!8n_cpJ)~2nk)u
zJ)&LLK(_%l#Wy~T6bX!W@0cEV$%2KS;j<=#I)l`QuniZM3QEW^PJJcB@R@;uq5R@f
z!5>N%-Y<i{*J*3FC0Tp<$Ub=(-WdHw0kl8;xydxGkTnuHrH+|eon~Rxr-QUQon2lC
zT3v0u+REV#9#8t9%1~2(Bn-5}oXJ@TGMM-Kif+o$fLxcqjE}wsrJVYZvqItxgF3@j
z>82JPxA~VNRvidhy_?CgQ;zMG0{?Rj_FqRf%vPS0!6U<QRjUeavql(?kqx)#Y_CTG
zf>kYi$7VidShbgBYKv9!k%^m_0>4yfGQ?Us{4jdP)m^o<Pr@LpEuunU&mAuw)}|wi
z7{7S_lD)dhp#yAR4ud4ar8N>tu7@F0rO3JIFask4X#MBBlR@1+YM}H0o`VDBrmCy=
zn&R*3@PWd)&x~aeg9`L4+|5=0IRX!8Xru{-{3xjoJ)ptS4Z6uy6Lj08kUD6M(zz+1
zMtg`xf(Ymy5D(Bi&$L5}^g^T;MjJZsndBu3y5;SF2I2<T7Vvc>!Jb<bK_%#h5B7W3
zWL(hUQ)1W}c~OcvT`OckK@ig((49}aGA`(RGP(%b57`hnDe3lgWd`H35*EQ+608|w
z8%4Ctw3|}BZBop=HSd=z9CDhNAtti)52)NXUhBX8I%s(xui9p5hA*J=A3&>^y$^!+
zo5^*hef=l6s3CA4==7?Juqi9W+T$Y@NiwH<F)mg)TDE9aPcUfF@#al08W~g=zL!>q
z9#}Dbk;%CaI$b6A!f%L#`HH%G1a1sD8}lzt{e_NNm4Y|}bWN(dcQ4XKDjFgv<(Dw1
zM%bb#qZM#YX%@4Dg>X9P+%NEo#VvOQIKcHb^labfR~=cUQa>+YYGQYQ-S2YfCHUsz
zPT7AP+Mv0KX`n;G6GSBDwRW9tV{>zfeW9_aig)#NQQa%aP9GQ=gupH1Fws+&9`N{x
z2=NH$KYbepnsl_OX6X)OtYdxkU~iNlhce`zQ%P`nm^?#~h(6p32gvEjI-+7J1|JUb
zF-R~xFALZRYP#EqoPG6I*@bcOfuIu!4_al}80PeuS={>tnfae~FdB4e8}xSFBVt)1
z(DN}AD;TC6JQJeDAOza+(6Mw%Z^s4~Xxfv+*+PS!y-^Q38;&Q)@zAG<ahqmjKyE`8
zd>fQnnbf$bN|fO%0|UdHfUc!h&rOpQg&Gai8Lr;UwVxIh8_*Ol2%4w?9o4ZwspG_i
z0}B>%XkBp0oO9^Y%IaoQ1~rBiK@t*2%RplpCns$vaXe9^G<o^AThou85-kBu4hwRN
zTz%Z~j*nq!hsy(v-EWTv3C&BmQ3&bdTZ7sYpgrlZKEB@+w&Sz!mAsj>6uR)a3DkcM
zS)eY%V2rzuuK?=%V(H^!nC4^x>Op9O#+-&&AHS^mu`FmG_U;%$eSA=2O3@U3wN&+U
z_!@~NEE7O?8+tTxH5G~5YQlQ=PT;$wgdfcdOnF!@&hU+afuSN%c+IR$Q@Bh)D>DSZ
z`*l+kK&9O|Z<SBb5rk<6qZ=n3E1mdj#;Mx03$FwPY#5B(bk^)`=X=WIFQ~+DeBvFW
z88h$pP7IDVF@Ws<u4D=6S)7(2nc+HH`BJ2vGQ;-rZK14A9>2~k>^k5nwsr=qq&LgO
z)tmiHH=GL7oY%$V{6LdIks+3;>%i&<4;O>Z+0EKCU4cnGQY3ZN$vW7<SI(f>(n)s3
zL53|1eXF_-fvaT$@5;_KoP3w(K@!igJ1UN>+6oL;cSiq^U$r8vcBb;By+Pou7U^?0
zM10)J{NqRLC!s|2GM@`n3W3V}W)BrkhB@bUUla*dz2gZzKf&zA7p;)u-}At;J{xQo
zO=R3S$yEBZ`yLmO#^4*E@zJOMsvAzVvepGpcD!QGsA%ZZ<i6tU*3PuDm8JK3m#xrJ
zoC=!gRsfxwpvZPGa#fn1JWI*y)8LU6=-3sg)vXDdF+y&SfLnGD6PALOseDoZwMjtd
zy<TYyTjR21!yc=C4$0NvF3Psh84imlXna>`JITqbEvcjpUMs5)G5$d2!}=AwGQh)R
zOVa)eGJI!XU;yuMTwt<)L06LX-Z!9Cf|B4qNQDMuyRpbLkWZ)fK2?rWQUQ<A>F-X2
zoec0iPXW{>RD_*9+GXTw3|gVNX=BY1?}Q5hkW~^3V=gK)s4yIF3|qs}mcBBu_Q3iM
zttQUZ9CuDMM4UWz?319rV?=_;zk@FnR3WEvJAh8O5$t;VC3S{2bQ``DD6CngNink@
zN>&H;!OmGj1|23q#+|lt*oYonKjGm`jaAPM?G|8dg7&h4rmv7V!>Gy-YnHf_349f|
z?5#T?Pl`a}4=|&Dh=S^h-bV_c72q)y;&MSuF5otN!j(dG<uc7)FK5sskVbj1Cv5D(
z0kn%}Ys*TN`IGWC>D*|X(EK^w$fkSI1M%6%%3QNoXB({oohXp<a|?qK_-u-91u<R7
z=*l<CJ&i`H3o;I_57^FdD`4a52M_y|A^tY-4_uZ3vGnHi4`prXi#2|@2IXCRH78Yx
zQH?>9q2kq!$%4Bjw35|VC25ARxXG3qB~7<$HxCG6a$(-zl*ecy9Q91A;s<DlIe4Vb
zz&}t;wdrMlLdCTi`&s-h?g^fF`XXP;fk>@c;tW3+7#Kk7OLl00<^$2w+({GnOpD`?
zpmI=PXPCpsv~Hz{2!kr5rO9)T3sm}_U*vJNwOsLm&Qkxozt^rgleG2vJ|h+H)^-L>
z(0a`k#~qgbiY>`xX>->|5CL65cC$b5l7&R;sRqtdiVamfpsU$IX93h$uNOS^^_9y5
z(7MetQ+hqRyY?*lns~nU)js2I9b%$C8&w%%+203h@Ar;tg5-Npb3C+>f$@5X*X9uQ
zGd!QZdx?H5U=U<523^KD!y9s>-RGJ}$h;Ql9I9^`S|VYqxV6711t$i=?k`+gq;&Ju
zU(iLuPeE%N5(NC$E}ALD=q+?u<;0vNptbZrgj|fLvVbg_ETQK39CVT#a%jO<^?`=H
zn?N%U^$g$<rMoxQeY+JdYEu)&_;FJx<Khk;@kY=chzBh;_p~QGap96sJyW3ts@V}M
zA2)IdXIyCw4UrD4Z>ZRtV)%Be{*ih5uFQ<rL%6im7zEgOkMeX&Y0qME6NDUbwM!xF
z&&P@td%qn8uTBk&c8_3G1<f=<dS;QDQWg%N(R&xh#T}rV%)sYJt+y)`WcbOzz!2{f
z!Jx*l!xhv}H|o9`_nYal_k;42yMw?-T#9fe3p6_0vVl+TQ&wR(e&*?UuZe4(MY6K?
zD76$NI14JIn0qfwTAkX<^ps0G>HKupel-SAFkG78m~0p*+M2q_fs;$ZHRVFUlBRZk
z@QADrN7#=Yx#}7W#=IM!gF?CCVdSLAv%lS%zG02@l|3!0ldghpb=OKw@R)s!W2Tp?
z1cSPmhGXLbr{(^I?`|xe9+(I*)LaSDo|p|;6%+?Lw-qvHVEbT}S0;Ew9ej=M1|~<)
znrF~{5fwZw3Qw-pmsz>|3_mGrFkIbuAuplJN0Sj;WlmnIRB*9o1`j9C`Kq}Kf@32V
za&x~jd=UObQJ&!eXrK;sK_|?USq^&`+#bsJ2-HpAqXRl40Xh@G3++2YXCg4%s0cZP
z1iS*-Gm+*q5fTi)7#J9cpN~+1)eAW0Bg8<HN~)kX8LqYpY$gU&kW5L#(O6-Sg11&M
z!a$jwVNPDzN>?r}r1`WE(BR+H-)9zFJ-t8<bezvx2k2D`;N6`m6=q%FbIJtSjB8)r
z%TGNT0J^)-^{}-Y2RBPhu%?-!Dno_W+`~V>#hKGlw~4d3-#fLWLhi9NSeRH^dd_HK
z!8Cma6^0sa<K{orOS^t_ENci%IHMZc;uP?1QRO}zPfHeXb`v-~U5SBUStiH{FUvrs
zMLYwjYyz!za4k)2)iV+m6BYZ{?(D$0I4;ajWqZ~Cm@QlqPZb%I89-%|Yjzfk4yYV@
zmg40Qs3sBLl(B45+VrR;Cg6*V8E}?P%k{Q;ID+;sgZ35dW)Noh&A@<>bAqQwE!ko&
zyE|nic<FgW<AP&N@q(f+K)Z-=x5eQ(N0=Tt2g8j5piaUeEqdh~>gAcR*sO_3T*TxV
zP_p;hJcaA)rAa@v!+3(2Jgx~yyQ(;{I_~V2W6*}>8RYppF^(O}f_zw3FVk7-1fCaa
z0Uy;W32NQvEqX4^@P~ncp_D-lJYTW-I;R!rWT^!UI}R<%amiWe#%Q*eYtcu|mugRa
zkH71Yv(;e0Gh2~T&mgW8*Vy;hapPNMMF!9+<fUQaQx>gMS@s}xkt6s(AVZsOCGD2t
ziX+|!;~7L4t{NUrGWT9PLve~X>wfQh;GQ{pn;brVul{9^9(Wu;5$hOt#2J_K%^?pK
zNz4eF&JCK0$=l>$iCA|EpF$0pp%c)=<mP!w(I9dG3v16O(0SgF&5EKnHEP^b95@Yj
z`zvnM0UZ)>vxB2s)*W03X)$m^T4<n_=>pJ+kmph65fSbb(_ja?6Lc%YqDb%>e36JO
zo;jR;wh4_w;79`v95aEsE8x>W4rm0#n4H&gV3qP-xv*me#9fmlSs5-E@4gbi0BYx-
z(c7wK=)(jm#ipNH)f9C^Z>7xnC9fHLC$VhlKEmT<A_N-Kw()zRr^c|{^-(liKI^_W
zztk_X9q;A@wb{J;4R&8qS{e!tpK?~GFA97NuNov7{xUEye0kj5kOvv|F@lWtw}EEh
zT^~h<iC$4E^L$#d40OeADrib*#kD7?jY5#+l9LYcF{pt~AUhP0qdtqtjd7N%&euoB
z1muF4K*wOMIN)k%0NNRnv(Rm&EQ2w0qTrz7YOXB7-AjsWx(|pNaOrG~_}B_M{oNiV
zGzA&zz*87+Os2EBUA&M28Vv%E!pNr^D}Y;{sUN}?9NV;Nf!IcGePK{*F9^IqA%|=A
zGi61F6-p7?wtQjYI8r*9)oTN2+n)c$70utj%$#`?ynhOGMipqMXVYY%1E5uBU^hu{
ztzHH`U2)RVIQ17wk-d(RN(_7q9mfy5gEwA1;F3^f2DO4gquC1(_k}<PgF#Di!K2fY
z6wuq!LSWy3$EeRre=wN=*+mW>n<+yZ3FkN^n^PqUYHLnWu?TfJa=hckMP)UH6*J;O
zgyujFB<l$80<CcRvF4!&?+eg4c|+fF&8ZI~MbtGQ^$uwFygT%K)aY2YTTZM_CJP>C
z_8nfZK_{%{qFB}xEmhFm7Mn1`KL!Q{kVSF}eUn=lR5|@}v)HCJZkv!I2q{>a{nt)m
z0*&>6uJqj95v%oILT}Mx{Y=5BES^a-So#C%rtkUs(js70ky2!%9q5$OpUWZljqQdF
zHtko|*VANN<iqM@^0a;x==|)m7opV)Z_SMT(#gQcpbu#$$L6SmhX0QzZV=HjlSrTT
zal-Zan&~UgRrYdlyDpp5Fo|V(nF1&U*l%B<rUW|6I27V1$kf2zAQR9At~F}aoI#tC
zb0!KXg4FUSFf0)Q-Os_0(JR`}WX<7laH^22E4arBZHa(RI+hd-W6)x4a&(@U0nV5u
zHodRsl=JR>0Xj(|7IaDpcv*rOc(5z%{d~pbPKBz{Fb1s*v4W^pPLo%lxpQOI=7&l`
zho1y79gsM<YgUGx@#Y{|iT&$1L5IVo+r%z4n$ax85X)F%)9bw113WkSu)ZQuot0ru
z-?XMKP%Z5GD4MlL$tXi3=-^@YuM!0}1PwvmC6LPm<I7~_7(qE%1hOBdJt-k7w(pdf
z$-%C-Tdwar@I&ZF>?g6(Yr2j{&D?la9B(+>*Ac1;>Q@-}zul@2S}wboL#wSqF{Cd&
z(7>g6)~v_`4-tm{3=9n5Gha_0W>5p|+E>*8j|I(L*5Ku^#L}s2QS@@~K$1jZ)e8+J
zPOTeV3W$-BsZdv61W!wC2>5U7@bnPVe(<$#4HG2P4k}M!mhL){bo4u@HyV3s2Vx+h
z>j3DKY7M0a{Erqh{ow+SNX!WETyb8O;k%)vkcLj*hO3|rXooiKs$QD$r|+V7>4a1A
zK`G#xtNEM;XqAQQqv(q@H#Q%b;PN1(A^za<cf5zJ7Q1hlvG4c>*opxq2IIB-!RJ7S
z)h<}r!Sz9V#Q{?{o-ojk`$<XGTQ=T`p2n}pu=K8IM+nRQs>qaCp{!dwV$&+jVCU#=
z$eOiu<rUCb%;1?f&`js$7YSd%J!^*p>pQ@`fyEuCiVj_3-T3IgFoSU~*a$6wMVC3}
z=?Ae_T8M+!RKj|TeBiPm_rly~+r!Pd8SG#qIY^rsj+VvUkvQah@d|7a?;;)Ex{b=9
zd27&2#HNUyOd&ZUprf5!B7E#^Dq28`eqM!ELpF6-gXY^IW91QZ`K!OJtZv>Al;8pG
zBXW4VKH!n+ipV<3lV}k9MU;Vok%0j;j&XF?lZ|n!_Np5CFhy{IdM+OXw6<~BG`B6<
zCch-g(0Jk50ycF9C5ELXn-pI?IQ@Ro@v4>I%v8TEOE$j_D)^Wf>s&>qiEfT)R%I}r
z>-V8XaKSC_oQWRX6HiPzV!){o=_2^Um236UE`K&&*MsX%C^K+^%GKr3rAm`sz++1G
zHqoFs1&;}z1J`h(9H9NJ6G7`^Ao;H~G<e#wAVuVQ_%H(~pYIQ;c7>j9U3E1MwDM^^
z+$_+^I+Lz~VoIv3#5-UksK?xU^<LCnO`XJr7V5B*C~xq+^7MYV5OPobekG%r7PGMG
z?9$~MKvnMJjiB`Fu}af>WdM9=ZyD^gcX_!5asn%EXl(jmzh}c{kbCYY&j{p&toL$Q
z+879mX7D-~Xzvev{!Xlk{IWTU6$~m&>1Rycc&6;mco1%qRJhVXUzx!ed>VAfffch^
zU5Yst$j#n3w>w1;a-#jBbBi{vl5k>BWq1_<USfZ=OMlahj0fQXjoGz}=Oig~Y;b9=
z$~jhc?9z>OFBBPM87>`IG22zAwJY~weZ|9t8KC7BkeO)~DF#MH28Ozg$>31r?{ZV*
zX4oeu(#ym<<-H5z2P8Ld1Bb(Ic<^Yf{%P<urw4RI6X={weFg9-ld+3l3D(XK>QaCl
zXMIJLYthEo6)W@tQ-5B9>|Lpd*s{yz>gld&ESLK2K?6TrbsJYsThF;`?K(@hMmq)>
z(B9ic?glYS;#ciu*}Burw!zYemFd++$=f$4aDc*=KY>r1hhd-G0U4pjY3-onr9rC;
zAR)VL1L*YY^7X<c6W6fSxuyh!eNH@eQvy_qvhc<_*(o!u5XpJ9ZSA2?91prTG;u5f
zm-j+ayINFw-#WR17Hma=MxsD#hbkhr2-q-i@y0s6NOe_i{PLLpAhW`>rudvyPqUli
zl|Z`#lSMdI98b$hcV2OJ>r2Or8sQ2e23;PU2|GOYhg5gQfO@LCBU$TLg2vEYAKhNG
z6|{r)+onHym9vEcOkx)aHFmSPJ(TB}@KoZnIxEBXToXBK&`F@i(L#EvDhwHQN>hAY
zU(Z&_yT5t5XfMm9{{6FVe+O-Kx)D^OsZ%$7Pqq>VgYloo%q!Y-=P@!MT2KNEb(>Wm
zZZZjPPZWCdrfman1*DV#ogGv+ea}@^#nWLXA7)P%W?*7uU{Ec}O64w;jqd0=0NyzD
z{K0nx1%?-MqHa2Ag4Q*6D@F>5dAVD?v#pjC73+&jZ2=uL&B1WNczxj|V+Kz(hNyL}
zd;Bhla%{OWg~?6O=`17@zn`?7=RA|F{edY8Wp}GzDl0M=>t1<m+5Uhr0CW+r2=iqL
zL(tJ*QJ|YnRjwu&x$-k8gU)*q0W}M&{&Vnyj(D38B@@SVcr)}UwXGI^4mmS`Zo|mR
zN?UQfxa|Ss1dbS1y^tJ`aU1>E7%ps<G!RlyV2FBg;P<JpNYJzo=RxKLI$@yMSHowZ
zMMoc2hJH~{W;kFdWC2<-u=MzQZ5HtGmeWzc*cE0@>p$;vT68Y-!w1m*6yv#m9FRfQ
z(#};^V<XB|JD)Syv_`~tqjO*&lZMXR@1kKU492NETNg6F?+ycPH9YcRjbXVsFJwtj
zX(!j!^}9FR*yyj!ur=kt?Cj{+$$~DIAAc7WYGQ8yojQ@)+OSOE)Ydxjg?C&*Cx|aq
z%$X|d#<XS9L7xpTLk-+?*2pc4=F=A4<x%VN)Xq3#u?uL#9af(RGStmxRBpTsx+;Ug
ze4%$opE?64C=`B6soOFOFo5<0;ffs@24+SEhVxFYcDaHLeeww(KyxdglfydMzE+$Q
zuwf8tTn%c)_X;{U3N$WWx(u|?*4RL$N<o-mdG?$ykVBUm19GfHBSIOt8PM;lnzG#Z
z0O+nNCI*E%4h99Q{pL#lpRq78DA@5cDC~NhCi-V}RZq6|vALfW8JHLp_6aihF>hYf
zR8%+J#_#$KLHWmfLH#U$1}=um7v6chI~Q2|VwPh#>0-Au;kjrpgA8Nx1s~RE)>j$Q
zkNsI*a!Fk?oXRG^@bZ(-jq<+tLb>IunG!lUBLyKMb~ARn+`hYtK_baXfk7A|wl5=}
zQ%LDz*>)|4wiyBpLJTj@cE(37=AEQ}E4s<0$l%DwH^LZV?8cyz)4;Ygtz4YjW1m~3
z5awdZv_**@V(KA@M(dX^^pfMl8K5F8cU=~RG8!Cd31N_cs5!#dA~WZ|*Ot3$xf&Fg
z&Dv&Iry>NEQTlq+WzpNbPzD}DMR|x=8c#V>0ZY%ps~i&MZPvNTe@-f&5?m0d$j-zd
z4pA|0t=rOTTY5h(_vJg%rQzNXc7j0;BC|#D!7NZv6&SI^TsAv4-)4~vqm*cof&wRl
z6axz*14CvqB%o$8@IiDi6e+ZUoUaHCxrU$}-VleXsenQb6h_Qb4jnisa7*FmqP?mf
zA&8J;)Z}aP>1`-Xp5Y1g&z3~SNghz`E+Vkd<eo68S#gV_lGsZ9Fhyu=#LboNR)IxZ
zAk1f*e~Sd2o|>^cT9m=r$22$j4`|;aIG#Sgx)ZVFNy3RYcCA-}cp+}z5}IgNF@g06
zgA9cKIchqCaObw&pwJJ2c|Qu~v&pPpD!1N+u^tc*KE%KSPh}3Ln+(v>+2Ih)i0fN=
zKdLvCu=2j1;l<1eF+a}8LzF=j=Br85d4h@zTFgA|tqj`mjzJJ2{&|w47hhY&a<7BC
z?lW-1Z295!Xb(pEP+)+XoBPOUF+weelCcs4nu{<}J_p1_ed+z^sZIe$s*`45Wn^Fg
zr9Eg&%dLE`2h9x=K&}Vnq})eE>d-KnL?Be5_HGe*4NblbQV=(NX+Ai2o8do~3F{Ul
z$_8H*4eVoBt3Yb3Lv!|IR<AG63=4I&gqSBR7D4@WaM~!gDKKcMGnjEu01^j_mzuCU
zXEeK9SPROfpcFh?CxD6F*(T`z8(8W^Nl(yx4;ACs$gIfzTpyPDXWv~uA!=H)A~+ZC
z2Za>a#Ou3QB8m)__{OBkAmXmWqO6ob3boWaQlS1m<cUzBtd85xk6a8ZizVtmbri8=
zuqr^+wa(`_AZWnmKHY|opRN4Xu^+;YyPDcceU>WX%I~24*5EP;oO0l4!5EsJqULFV
z)~$k7tUdGR=S@)Blwe?EWMJrwj{=3(k@u61KRlSAhU9WKHh4+dw>HRN9W)=cD1dwn
zN*mxYCP-vVfR#5^;B7D3&}5W#>)4OU?o*T<v=yMK16~$xVSvWy8#j2t%*3GZPnki%
z>g~#Ae-qXvRcpa}IU4)k8GSpMbSpc)=cO<&PeI~B(EfM@E6Aj_0%*=$B$wgsrFm9A
z*7&P3Jum;Foc2~?ZwR}o6obMpu9%A=6JBjy1v)w+Lf7^pN3YgJj^2_3pc+R6l0LT_
zx{xG&RvDVim7t-w<;rg<sJvnpv_!rNDg*jK1*`%z^=&!$F$pTE2uts}y1RrS)z8Xh
zxjpuk;MxIN9^UI^bMS?hhbd4o0nh<6Fhigvmw*@Jms7Kl$~|zIFA8<><w+INybUmE
z52!hty>)|hpdl{+bsth0Hwmo_kzinFWMB~3+{k!W;@y+ET`@}QnvZIj+aae&dDIkn
zHe^HSf<8oE&Qt)!A}IAIhs*FR<PGxfPTK&>J9#DybD9;wPGwMmsr#II{op|X(7<#6
zw7#7kn>F#03=e2tlvNd)U%{#-fVQ7#$U$>3??V}$lW7HeR*F8qo58Rn?9LXIdv44Q
z%uw5!1GpB1TY)pVG*c#`H0OAir4R~@QI@+}(EO15$VeHH(qBk$3NXO(9;9VaP;&C|
zhlGOVxjpuROSCg0j)zDoKuzgO?}wIMI({W3j9a&ZYnK)U2Ew&9fjXH18oS_HD^vQh
zzZ|HfJRk!LflGU?sUDcrtay`$QFHB%m4XI&Ji!XkP+ZK5sCyZCVYSQ)(7j++7=)p*
z2=$vO)3M$}H3l&T4n_tBgs)((yOKTY&Pf*@Z#M>=V+s?hV5wC_36dLHIzSCBkkfiY
zE{U4-d^(sg3!a0yA!?u{qb!7%W^v((pITCc5mSO8n`xUhEQ!L(j5MBdgpCW16~HPS
zcuo`vfx7aZ?kZ?21ynD|-c5a@4J}td`S8-k*kk*Y7!)A3hW=9656XU}FZ7cAW6FAT
zg(g9>6Nfm%zyIM&(+}-4<`&PCe!L!5vI)RKV@sxnGQ<?&X8}u~dDtY#GyH<VDfZ?}
zSStmzS^!+8Zq5i<+w*Zb-`&(VofbhZ?V2@UwI7&Iv`TS6bLXv@`i{!5Tn>%t*|BN+
zSb94k4U`s8T!P9~0jF4YVMqbOc@U~{3+uu@zU%OCmWH@4_zi<1yh!qd7Aq>S^7*ns
z9L#48pjr-O_Uw(kkD<*eAqGxH1_mDvXo-WG>fm7oEd!T@cVbxN!V3$>#i5K0Qhf~k
z4FCQwKM!g{hcYr~@wq85$TDbNVAFiMRgZC6RAKNNhQ_GEW#ODrg<$VAgYyii^zg1+
z>)oKr?!4><qtKNuZ_Tm>2fj83j?%ddpj-t~ar(PfW3wXIjaRxL9EceV49bxFaXQU$
z#bW0!xFYZVfa{)oZ5PB^tgLuI?I&={04jPWJC?~OKwHn&DOTN5BB^RBk37T_u>9H`
zAonZ{yCY)lupn&C%g{|SJqip`44O-fKdY|T@@QFN%-S7iK^Nk9Y3CVlOFZ*J0jfLw
znRh^;L5kEdpS3$m()O{4vOAk4OCR%DYaqj*x#VstlJu6{XKFaL_}X%gne|92LG*)a
zVwJfw^&OXrn)5!+I+|NH^QTZqRN?H6yvb~85H+XOmRd>}b-QI=>GI|*o*~1ta4ApL
z(WNbxK74Iw76nQv2!L~ck-G3)J5Yveys}#aCI1T~FHpQIk)|NUz{SV_tFw^O`4%r&
zDiwpIvMpD#L0Kyf*31fm=JL;wJ|;A8rtui_K-Eu4T^+d6RvO~o#Y=Ufd%Xf>cswh6
zC(mPCCu*L^#|o-9K)pJ+D^1%Zak&zl!?3y!>JF<3Uw9mPVEvago^p_D_bEZ!7hA4m
z!~7!*4w>DZ3j_*Q7ap0X54xFAnE@d>J4*(#AmxPug9u!0^}b6|?r(lh0*!mXdkF&F
zSHxGVpoA-WZ!|Pk@F~XyEn{v5&CB5C-j?}!pcA|xJy=|AyioBX1qE0+)R#V=9TKK$
zfiVBUOFo$YMBv>sP^%8TJqPbS&j?mTb*~fyHzNbX;B+;-pEN^R=L&&-5-%*KX0&D;
zO;KP_LWz|C)`qVWCW~ALH*oe%|MN7qX4*`3L57zy(9W=Li=={Bk-`K}3k6g{f?BB1
z4h(u-11*cer4YP+R)D*8OJ+|jgEETk7cL%)kU9+O{XDdFFz7#TsLG2N(<nG#hrM=&
zrfq0VN_-sxt;LC`Q^go~7#U#o0&<<B2=ynpfJM|fT#%F~pl~LUmm2kt4+qqb&~gN7
z{uV6;2WC9Ajtc(zihA`nvE?nLWj{RqFzj%VC6LzPYBQ#5SyPzOWf*uF85qjRPwyG&
z|FRiiJp^dmvdUlwXq<)PlBmg=<W;*SFf$_B;u+m-+moPm1f-vs1TDjm`hd`sz9k$q
zo}~`yYeB_yb$5Zx1`T0FDMEV+h<*p6J)iNqm4}LbZfO11mp&g??;Ca82HMAnny0l0
zHlDLZ@xeL<X!-{CzoFxR$UTUVcG##JsJ#Pf2|)Yg$3P`NNX$6-hNXm)G}AkHnSLSY
zJ@#4?N6oDS%~#;sRGNX0k%0l)KZV!%$a!)C12nd_5L2Ub!ph+bu~<?uJmp^4<ROYr
zzM^s=6IxFdy^fm71}&jbM_`$tF~xFs6*R1mD1AMug*(=u<vT->0{BR~t<ZFaJZ7na
zeasSdym1Nko*SZOsMx+D3oW-|_ApBo*_og&g4OZawCde}LQ0B(AJqQ8QQnuXjjiPX
zkFgNV?XM6umcs#FynSVfr_BdNK<0zS;nVw}ES9^gp!ova_lAZv5q%=4{w*RQ(6EV9
z0=Gu@DM3d#ka{@^u-Xi%m*c|$?YH9Vqbcyg+Nvh(&S@7ljzHV4pLahgtT4D?DKY7b
zqjul4OHqZJGp4YCdYGX6=uK{GAKr=tb#YD+8rg-GkyM}4kYEsCWMDwdb_|u74QM)m
z%~LFgrmKda8NIL(1w6AJi1`la$PrcNGSJHf=tvRD+=e2Fa~sI*9cX`^*trY`jjv8&
zsOc-9HE4YvPx&W5R~ZIDMg|5w!RrT;rbz2^A&o;L(r1INJrk;aV#{Kr5_lEv5*QkH
z3`GG;ag?FZk^;F*W+ARjhQ{yb98)dVLeR7fLs5VttY^h?R}1b-pN-5dim3Hy!BM^m
zYG0CIV}2}mR}miFL#|sP!-k-uaIexS!3CmFUm&-#A42Oe9IfmFCf+R2&{-C4=>=;&
zfchS*QO8|CeO2(-#_S|^58*1q$<2xaPO;0C;H?Co!x7k8X%Y-Vj0_CN<|DV&prx%q
zL9;ldL_Ga1VMDQj%IsB~OzXBhQg{#sx@i#9bKl*$zz1}KA@<%2)W1ZO@0g{y0oGES
z(pEMiG?u2xp!CrSM8iI5-Z)_`y3=KjAhXkdQAAE~nNh;Jm+SMpdGlpKC&qwBBHpku
z@PS%7e3RGZX`R_!UH45-gyG~0l^G0*t!6I1ldWfVJPeiKX;ct{iEfi#wCv<upOWJt
z5^vfZ6r^C{kV8b&E`bI|D@4J^2MNIB%<hyau=ILPx(YMpsPfkpR^VaM^@lWq`h~<{
zDz~YjN-)4&!y525HnT`w*l-Wm<E-_fF!g3()!|@sBpHMm85q_d+Hp&pffpvbjniw_
z$qNiH(~mA+GP@@OVo3j_JR=1LNrcLqU;V)btv{6T<2dJCMFyB1N2kaBUvhG;&yf#W
zcOJLAL(=mqs9VGv7DWFo7FsjF{Fe$ommQ%AVGqOgkglZ=37)q4ITvi<u44r)iG&)r
z<2dKtxeO9e*Bu32a087C3l`8NDDY6<CfCzc3YC&r!w!;zh1k)ahkg*p?Jzte0drZa
znMIrrR2bw<m>sR#q-FF$5qso=7Q|uFFx$afM`JESBK8_+^XEf71}><qtA0ZX50u?%
z7Q*mS0VZ?QTZM@mF5|AE!~o-^ZgQ{$o$&-sXWNn*ixgmHu!0sOE5KvW?7qsum5L1f
zP;-t#w@C^xAkr4(xF$&k5zzR*fC5ydE9?*}Q{Q(fN^Ri}VSEml`%)J@FNN9Ky3OhQ
zYXzA5T<7l;_{sp6Gczex)PlLd^$GNVFa|-WO|52AFaP#FJm<|W1-PE0plbzU;l9|m
zFO=(;Edyk1r$}A+Zioa=qYVRjITxl2I_9SCd_g-KF*6A(!FY`Y8<Z1xR)J=clwf60
z8V_jx6*7kz2F~|+5ZAnEbC?1x<&f1VAgQsq)hM6<vm4q!CbFzigO*TG7u((fZ7_`o
zjX8l<y14yJC|D1kF-EdY!u3_45-GMxFo-fTFd)h|X;eGYzkEM6Yn$P}C!kSGF3>1D
zXmspXVvKh3pH78X$HN-(Jns~DoxUMl*mvcWB<QF;Rh0M&uT~{9zVN#Q$<LrnpH7OO
z5x#}C%s~5jyJ6ER^I&6ueem@|lF<Gzs0A0Y8r~na1Rt`8E&lmIbptew@PJD=YPt{E
zHLhr`!RRL_VsjrN^u!p%7#SEsDyEc7ZY0l*ur?Dkm9mGvTeLr12|Bg`9=ZJQbz7od
z$pbQPrYXdrY3+VM;!6hTIQ)85(EMFCG#)mGHY}~44x69@t+W88w%hz>)3Okv(3Li~
z>o#l*X#_1Gngu#3^d_i14eE~}#6PVp692nbND(<b?l3%~KxTSG^Jlnn!X1e;8EEJZ
zqBahE=I3q*q-NWSFJ8qN#2FbFaJP5Ra^cgazzxfG3+5*O$(+p02&(JBEAgPE<|)?2
z31^QPBxB~Fh0qulDEQpRrv_VOfwXGsF*qtgSC#peGlR-qP+Wq>zgo;ZK$`qgk@6I{
zGXG3wJd)=lZ0<jV>Cc1E)VY{<5~`1oVkN?S)}mD{*7#xtcYMI+HK4i8Hpj#@loK+q
zVJFA4=pSd=Geus|yvF-W@b!U^xh-&w_2Xjfv3ZMSIT)3op(ny1!N|Y>TT4l7D_8@y
zmQa16mwf&rU&{i}R6A&?1ftIaA3r*yXDWg=qF1o{ip$C63CiGgP;NXNf0f11THUc(
zhjv%jl?i}Wk18-ISgrA6Tp6d`y0kb>`OqS_uMgjBJ6qAIp(6r0zEz1qVV7QzyugK(
zCL38ULiWowIh!?bPrSMGSzf)&48s^jkeX@oT3(w9y4+^y9J5`adwBD)7kd9TgYHo%
z=y){u&W(dA3<|r7lx8Y9FDMU7T)DH>|04LLQ>HG-X|ryB7x9(NIO>(JB+H<%tF_~<
zR>49g@FqD;sr2o+$Gly*PKRBWDHj2+W`)kfJbN4qZX@SUpJmdvw7(qMfrroa_q~TS
z|94+`vd9?PPlmK7AgeI)r_YKhQG@l38?xSefm@<)gC=*Mn*r-VZoIV{$rNb$drwyg
z()y3hI^@|D9J_sm5@ICG_qIg67=t7u0|U5l1}#*W1!=LDtvu<Pt^hR|G)@d|d4oky
zK=li=tpK$|X3KPdtA9`u&{u&i>Hz0eP~WI*CFlEhKX2{^l@#FK5xjN%HfZuO17)~)
z>$D`8Lob1P3$T{@QRG(i?kh_`ZEtwL#K!N%EVXhY!Na$gs@eLzI0x@zfLp^Z&_ELQ
z6PhCh>K{Ye&8f}zU^W$9l!UcbQ$fr0)xqut*V}J`Cd;XpsFR&y5&8X15ZD1(s3R!E
zr+ra|fB&DW&JWt~`H(-$0}hGi+e_8vsH}jEVcgSQ1s%8joEKPRkW#jiQ=L<bftXlg
zV_4ZP$sonZ!0^uKo2U@H%>r@pt6i?9<hmI;0(MVV$hl<t#`TcCGAvw=87Px$F07T_
z3RxSu-P>2{un(%~-RHKDYq}6>sh0lbyVnxvSV&*`eCR9)Bwq?b#T&BLL&s;fY`mon
zYJ-4UESobzKzR$EtE3bdpdkXvOSwJriVV=P<<n_vzJ+P?1-xAwHs`VA(}WXj;1&yX
zUh8!1TU~bNjO4A;1EKZG>Daex!(?*Td^56?NCM>_<a9Rq*oH5KX3&w*XOCmSD<Hn%
z4-GK}X+{PH+$Ar*5Z~Ro;0$OBfWtOkhJVW!>+gK4)?^edr00q@%OPO=DA@(Ha0s+;
z`aNS)Wlf)ErUHEAEvIbe&wOlSQ>dd-2=#0|EFO4gAHXa15bBSa^`sIuACmWXcP_{|
zw(pqdc?K1Xy$mXD4-SI%GRQC(PW0Ej@lsidQDsT;#D@;<yG~j@N}pb{{?qHtcA#B2
z$_y7fzOS~I{mZd1^WplBs=Gdj+Z++_sEW&vQx%)|P+-DQ$#^~nb%uX;B$Oi;xZLoX
z%b6ZC?W5|Wp3_YH7rhlZ`nE~LFPiQokn`~Tq3OyDvLKa@-{1SXeX7-D&|3GRsi5V@
zKYj@9?TQHktvC30M?zR`L74s;N3kD_Src4$ZTJ?%(X^PguHhEQII)*bDh!GY|6=k_
z#Bn)(kY50j{d_2@OpZZ@k%3{pQ`W=!hNv<SU8(qpftMk0k$#);)ZKIVRBYFCGjK!r
zD~gtdTiP&iGHeXDZatXNSQG-@AEpM8&9MH(m^A@z;}6Cx{Z@q^`~j!m1$*fJ;crk-
zg{k{-NGfHb-kQB4O%F1l^qvjVKt8I7>u3O<-z&*5kz=a0?jO^A2~&kr3Xh4eDSFg%
z+Gt<GRM2`mkX#g(W5JfAKbk`Q^jj5f9Gc&%AMtbw$c!I9nnJ<nH;O~-D==3Qa&WQ|
zlk}T#-&kql6*pA|VTO+y?uQ>~Oy~P!y3b`tx{K1vUeHF!{|x*PJyYkLdoL*%7Lx|5
zH=t^{3nPzB=lI^kp{*CJz{v2QL5!i2UG0LJ-svAqznC9s9Fv^RD(6t|rUKe&1qs2q
zV*ehg92B~)4)&7}iml@R9;rBj%@Kg4Cq@lZF-gCt6TGJCgVGQ`I1Np=7K?K_({fDK
zTa`fo>^9kQ9mhuVrN@*Gb1I<kwqd#Lb{LdGr5V$g&pCYaxq4D>k=rhb9U>D{PWF_k
za22!u7Yuu3JVg+c=@}RfEQw%dkY!|Gm~NBKz`*ceZhc51595v_U)N~=5Uahsy8B?r
zOE$)gwHxls*Vq5~`|<nnwO5Wi85(!?W-N{NbwAf=?74=yQ_c6qn#$tNFsXMNUik=>
zI;>PX8#E)rY<kAh9sDa^`3ODF^PRQS&f)Vjp|w|%t{&&RF;ivUy(LjA`Byk?Go73v
zxqfTVo#U*<YAf4}4sHo@@?T)^^V<_o1K(Lo=QAnI^3E%i5^nmHqMW0WY17{EZUcvt
z(Z}sm_#JCE337FwSmEB*;wmtybN^EHmhKh)W=@+0t(deG86><SSQKaeh<^20afQDb
z(-UpS+%8$y2|h8_o|9BOCrwafU}U^~X->pKyPF*Q%Ux5h1V%wLbS<>&yqJ`F=k-Q~
zHGN7RYX7Ejfvl3cU>59hOgJ;lT~I~XUh1>FW33RgV7yYqs(XPfCy!{m_Ua113QlTV
zA$~CEYu}`Z2|j;xO_e|n+S}1}q9SY01+ZaFY#<?>N8OVd${EW<9F0Dn(rEiNMT29b
z#!|4*lp{?kkMdt~<^;~qX^}E|H}OOp$k~7N6~OLRp(c5P!IY7SL5`7up((}9$HB<>
zfhwDsl44b-rM1wV4vqH(4lk@lcRtOu^}3~(&C(-%*rt4y?eo(*0rzy7XQZvnJ=a&~
z=i+lqPkEQTU-I50|LJ<tUUm)JtX#H#`V}=}{;%SoOTKpchh@B8oxdsliGT8y&8Od3
zypK4=n=$n~&#rBnHJw+?(%sh_`|;Vo>d@^kdpZ-=HcLF4x!GH;oxQoz>SAi^)EcgD
z_R$PKr(gX1@8(SIz<I~RG$qp0K}&pX`nUfBZT=~mapvWnh$Tg`w?Ly~*7eJkrZ1M|
zXxw%>Hfzz7;0^x`i=LOCj8?qB&HM90spAPFvx8hg?+#CS;&M^8twB@c<(m@|XCD(W
z{t#Q-V|Afx>H#m?gvL+j&vl;gO+GadbmoJI0he97x#A%sH=P_4>+f@?dxST3Cnc;}
z#GuKzG&Zj+t7MC%QY?5kf9cMfop)fy@pL8%EpU(kpPTyR4Z<28$N_LsKjh<XY!(il
zF#DKD*lG=(6&yy>X8ko>13F?OZKGZ#_bE?4FMUh)rTUNl=vAKFxl+);wd_G&56`v(
zqVb+{Y+H<kTetpC?%9*DV5#D#BO7PtJ$SIrEvco?VZPQGrP92j;JTKp(#k?zJ6tS2
z3+jaK7U2D}Nc?*DCXXk&VGY?$Od1KI-iH@3GsrVCFdP&8^h|JezQ);!Px6jNzq-Xz
z8Zl!blahh9$h3tQ_h$ZGcF>sRZQFu}%kC-|toG#=teibz`?+OV*Vq;pRuwB>)ZBID
zfaUHi&mY&>9o~Ji*rssYZdQVF5}U$_D~h|OzP_OJ_2{WmgH&?{b4H;XS_S*h@a@gg
z53#<iIM=#p7o2leSnV*=k|K-V>EN~L^9&@J&gpG-s64L;+KKnG=)2|;vFBe+-4f=l
zKiBK36~FJA>VZ=~)z5OKy=D`!vwPI)n$+LM;m6mwVUOPh%U`SqnHl{015_O&R<Ybp
z_IfNi^I79oL%%l;nH;(0UWu<O_k1-ha?g_rc3Q1yCSmIQW|M%a@nO~TzZ&xFp3dBF
zQywN*ba}?B(*hHeBAs(Y8sl3YDzWx7U45GNd}7}nlVv_)iw^{?xDf(5Oy=ZD`F&Pb
z3!W@9Jjx?`%I<Ydaq*Moc_*4o)-77_WQ&!^v)tzs{eFL8=vaDaam}q&4hz08yv^so
zm7%lYqYRUyoP&>|fDJ=Zg_x^`t;6rzhtK-8%=z|`al%*YJ>^Hm9x5{^GUiR)zhMDW
z@8{xl_r8Yb{RtQBSMwycK46>x5moO1Im)bL=F=9}n+yk;6%q^U-i3H{JSu%x#B#*D
z;Q=FqHj~nU0zpj|j-Dl*D%?MH54$cAU}jKYWMEJ<*!7}h)$11v6e<{w%<#V1VQbx8
z{A8Ko)`h2a)OC`dxCAsF`?+)S%|upB_W4m?ZQJIG_I5l>{bl4bZ?3yl(d8MpE~HKq
zo@Sm7O4S{o+Mz*&>>ADbjIvcFPnH?7Cam~;_N<`x)cS-eR`MS_zy0x3VSKA3Xk=Yj
z$a2K{!pq<})@3Uv&6u=VI1v;*!HW9%t3a2rBxvfaU>6Bg&?(7eVPoNEn0)i*!HKhv
zT?sjHdUlpk$1n8=F78*(3>u6TB7$OG{1^Ux<2lHDAf;?t#~qVp%beowg@88h9}J2J
z;MY*n=}v9?_Q{n)jzMkn<eL*`ADePANhIV!6XbG?^ACGx&$Vi}W3udp!j#P&DZCp&
zXQfssa<v>aa<2ZV)UBBSInQU-r!~#{3QS)5Ons5=b9+zV1=W)~EyRT@En9->B@-H%
zehI$Sb#y9!btgh4_ChV!%GR%pn>&_sD=>+-aL!bfx}bG^ql(2>Pp31h6=pZpEcZHS
z#oS>j^w4L5f#t1Z%kG9uD(7NwyR!GrO`+ZkueQC=OJ2`oKK035t-ABQ+g_*Me!6l_
z*~(pR2PT!Rlw#5oTdBXy+UB)$(Oe-XouK$0YtgQW4yQk~HAII6WwZEfUt-ex`N)>D
z(yT3^^9q^$)GQcx&0%6tWMp9I?v#1<hGU7}r<%`mT;rYQ>z@7dbm!#N%I3W@c}xyO
zfNr9Y&{I;G@a-NWB&7Qd%5qDtzPa=Cgm3a8#@kk)OL%!qpPxH5L8VHzG2q`yOLfUL
zDT}svTl4knORk)8;(Nnu<+~~Q6R$LE>g~G3Y*-lhR>g(;SGB6esoQT$zNqRd?@|_9
zsef$lsh>+`mt=`1ygYYDDbp+7LVoVbNnu7Dhu7FFo^t7rUgha8S_&zb#QW6dt`y2-
z;VkrFQK^0TrB$_~i0jrfzv*h;TY1D8O*O-x>j-lu)GhfKcIKk<u_brPjjZ>Zr*LR(
zGfdWO35__mEN|lG4aUch239qE+n%0S8OEp;F!|=n%ZaR-A=<3D!pdEngBO3ED!1V8
z+nJ{hHk&EU;&m}u@9up2RDmE1e}l$si85wA#?Z|y_7i>Dj(&JC>G>1xLlZk1)$MOY
ztnyg?BRF&SnLc4|5rKp9IXa<Bg8!`C^y<KdZ6?znIF>n<DP$=|pPGJCac5?Q-E0QI
zNq0<^saXqbouKQvsqKcwr)N2DcIGpMXz$GQ@h$VnlTrs2K$XR2-&8m@8LSrCWxJJc
zv)01&7WFf$uDoRUE1&<mCCoV||C|WZ-U|UcKlwNIt-R*RbKWNF>7P3*FB|GhsLc4s
zaeTtm5~U{~g=~*B6FD2>GFHU=T+Ym(#K^$la6II-N?W?z)}p#~kDNcwH)_rE*JYY)
zDbJO#q-Ea3JBBm4_sS+ZIXL-rNOW*6-?((<ew)_|^krtoJ@r*&o5NWodGW7hwe!Er
z>Z%vb>My;#ddE=1-EfOv{)x&SuU#e&Vs=FH>=ty6X_&S9oG~M_KKLf(i1T~IIG21%
zEt?aupuyqlyvS3DMO%93vaawvb=<V&j>$5I)c9ShD{g32{BQvur+e^H&a89bGh#I^
zg6=;^U#?Shc?Q$eT1Q(2Q2rJXlW46s@ZuMcz4Ioe?8!32*3jS;$8Q|!zM!|a=f3Ls
z%$5nxwhw|MG?HAIdz5*^XTDi>y}s;Kd0qaA3A1j0H?cFA)_d$w#;(}R^|gj7-iMg1
zUPYD#Gxb<9%v;$|)f3KqxG_op{M<9=-t$TZ75|<GI;7M`@ujimo12`AK36-pMR18m
zpN+BOcyWyV*rtmv7w0~bU9e!uXOHU||0E^{_q|czpZ`$l!|K_tB@MG&ZeM!2i}ixj
zQMSbal6hsPK2<xnfvzomewyP{?Ae%qpi9-xp3^dVX|<>Ps5*lY<94NzAXkl+`_e{B
ziW`Gn&c3Zq5qr%mnb*BUyqN1S=!Es?tJ4yvuKF!lP%=yKt}i%|O}Z~_By*>N*?qa>
z#k(o(PnH$d<)0{sW|5ikhu!pugT5jYgEAun!wEaV#7R|RYOM>8nn`8XN=sbmO`KPm
zGqtHuOs)BG?^d22%Yt56re5D4lh*i&Z?fW+tvpK^s+Mls>~QJxyPtFCPY^r%`OCY{
zyDu_aD7!hSLYkK$H_=V^G3VsiTT#dQ1pUAKEt(#+<O(EOU6`5YEQQ{$H9<nn5!%>F
zG32_S(*(LFymxigF;Avju1YCo*93|#&-i2~;qq4)ax8TM=)|P+em;(QQo(B7fel^0
zvU}Vci{dhQ=4h^PSO{r<h44o#U|DhF%8Gvip;u%WW7ioLEL*^|l>3#H_rj#v;KSce
z-mF}rtPs}}{(Q3^^gvO~gei08?yzwG#=;*ZYQVLmOJMhmn~}~Ze3Mr-1U7&jCf)Z=
zoijtcbHYtdGf;K=>@&Z<3*%x3-=ZT$d~OSkbY{-wumrUlCP!_Np1o^pa2WW=y~#H@
z7b%<fYEC|?QL#_QVKc|0d4U&L1!T3FdQ_V-!u^CU=m}k1o@-)l3aU$!!UHzumYyv<
z?<XL;Gt+0Qnm#vJ!0<u1Id?``l1b6!8MC6jl?|@UvDS7DXk5+hG)<7TM=7Pu&js3?
zS*aAlCBYiI#BN#9Q~tAlPe5)3<@_Mm6(R;)0yYdm|1P|_^7n)<I}?KnBLjmNWA!qq
z{FRgq-Cm4~8SJ(ewXAJB<M$V&*GFvegW`(Yr+FeLaDiLDQp(G3Y`%OORO^eSHiHg1
z)&PaxE33&zH8zN7*@cxS7S^dHBq+Z#(SMn|N@R_3Lt}vyV?|ZrqQ%@7#MGP*+<clH
z%e2NO9lX8y^O?tM`$dHoRm}Zk(J<B4`2)iV(DfC6u7J*CSrc+V!_qqSW!cib-#}M@
zm)r~I<nCeA4?dt_C9Co6)1AnNUw+hX^wwhU-|&2&<a56bg`j4J*6&3d79>e4i-mbf
zwLf5FID5_*<P}hqu{5zefUaH<-LZz_=kGNRx<$~ohSO@rZRdV#b!amd+j7V;9Jgd#
zy6F=5N(I$)^&1wTfIn})M}R|)!SI>W(J%{#^L~DyHp;E#><&FU12&f43%}9AcWa)$
zvPSvat=}!IyNf|mI;~xAe;PFvU5~5oPcD5T6FKeMt?6G^Zn?fs;<EU(bHBC9zE}jj
zDZL=xXVR4XXkC-akv&{RGtY^%G6z@7HhL&1%oH@<AUHu)YVwXXpbej&pX5LDzVJNt
z@QXQ*K^xHQie+vaSe<{oRzLo=P{LD#NP$-`3a%No?DBiF=>}ua3g-2n{^bSk<a-Oc
zoqVqTVVP<A;=Px|)HF-yGc%|%GB9*7K7SPB^F%-`l%c`y^@NIVnkL^4&N=qMq^@F@
zjFD9jOUBpLKCAmpt&1+tNMhTU-3Oj|IcfN3?n9;I2R@*jqp>Tvv%hH)B+VK!-#0xT
z!FWNLA)3)RqZJ(bxw5h%SCT=enQ?iajrq5xiscEH1nW6}X{OD^(eCW5UqM&EO*<51
zJl%e^9OF(Vx5m$x+YY>8xp>jh@dLw#S08d7)>kO*a&g=&>;ek&(5Blx(-}l>hh3LB
zoS=608R&GYz_oGeFPIvnL1(#~eDg+DR^<8euhyVr91~a0JUu_OzafTk@qwS2&Ix6C
zuQx=wCOW!;Zjqj~vnH?XkiW@%7Q;qufg>DA_itLCU05c{k;Jm`zWHPE+kwKNtXoaW
z5Bb+|-6%ig-<Wit)83iyM){%hG8*6Jrq*5Elh2gHWAhHwbiI1SKYe}kz8?-^W&C^k
z78Sp?KK*A^<$abL5*2rrTa>?9)j9uM9DD6Y#s%lJJ%2p*o0<9QJMT)rv*&)F5N4V9
zb+v=TF@?Z8FZW$u(!Iz!W1q;En>pY5j%dBu%z5vY`N5sJ50n#K+8c##J>;@waA)ML
zsFAf`(Qy)&vv;uGAa!Ta@iVu7`*qJ)xVL7dqv8_P&x!%NUKD*?%C_BOyU%JyLq<>W
zCG*bS6!e(;<mWTX?tM%QYK#mFEq3RbJkK-a)&^+m$3I?@-muNUGjf~M)LF4@mO9V#
zL0bi%aT>1*m*HOiaYq}d%c^VYn$&K8L)Cj>((0L~pQoks8t#vmy4f{t7Sq1Dy<L$l
z;3Bv67}LeWt27U9W_s~pGgrs-wG)hceA3e0`BpE}5k32wB{soBDYz{?^uvde#M7;<
zN_ST+yt#7S;VjWsR#D9a5yj2H!RebMSXZ;GRD$GgPJsaS?!Yh8cg>Bi3Inz88D_+k
zGAUM6G0ez3{6Dbm#go*XFZVTSw%O(|h2MBTn}M-(gM@4RI}z1$j28_bblN#&EvvoC
z>BF9@^pig!mH)&$=^2+iE?Tg=99Jt)WYA^os=MFwc^~JoRQYxCH|+LEWyr6qUwz+v
z_TFOKbBuxV|M|Ke$OzQ7y*8h-_n+6?55cn*1?|uGD9tLn=RQxNV@*6OlM!3zBfsze
zE|z67AHU$7Cl%au{ULvurcN>_pNNzkJj_?$VryMk8gMC=EvohC&rF5z0~(f`hR0ul
z3V)>sKb0dq*L2RD+`u_ez&B}{h1<ImzR6wP$?+Ako}Vn5lG>K0HLUnM)9wDrGyRWS
zuTONklpe%!*p=hqz7JM4LITE!67_Y0)(x!!{>f8z@tv5i_HM_S;vUTtzR6x64yiPV
z-Zwq2ktWE(%%IN5z%c23re*1b_Tu9EJ)3RH7d-&k2<l@lHGiHO`tQP<HHwfD6?7`0
z=xqr@jZB%XKNiinS$S;Y>^=r9#_DBQi&dk1Yr&!?%M4xFm;Px^6HHzQswix&CxVI*
zqsS#yYgZf<S54Ln$!TRyxjbQN2^*-eoHPGk5!)lfBO+qYpP%yr^_e%!nQzv(H1K}r
zrK!ue&uOgSF>F2hbLZx$2Zi$=-Pzb3dd~mtX)8uh@i}MyEl!R-eN9t8Z|3`T=;9LN
zP^DgjbobZ1KkfJaOlUOwAY^GN{ya&^aK^UE#S6Uo9C#T8j0Gkf5xQXHFyrv2r=Z!4
z3)A+`)OVaeop*6@A82>(uQP=?hhNmJxt3VU<?%I2)S$~Fapla@>^Jub2VY<m|NH+x
z%li*6!A_Ar`pWvWjBEj;Pl>@nBa`<96W)G5`-3}8@WDRG=e5TFnj*g#GB(tviyq{X
zm)F=S63f+nM2<J`kPvTHRvK&1q(v6iS4&x34xAP-;0ogmI$Bw_=tg2|KmU}NE<MQT
zhR{*ZgyzOL36GANPR@%BVK-Ym5`-RwPH35-;jzByzzv7JNwu%8Pv0%&@zgqIkxhO2
z?5Uzt7Q8sORZCk#aRu|QLqA{mOwF;gW!Q8oJ?R2({4Zt(4Mqlr-}7=@e4ry}?Ut;y
zuU?CCFaIcU6cqX$4<kiZPM>z>dD`+c_e1jKMoH6mxg7nV(`8|w%W>wM_VImbn$MSS
zU#s-_XZtGS8Jq{16%1bO2v*zt`P9bsk*9vX%w2t==HJ3sJZVlJ7&v;Y-c30f@yg29
z?zGDxolt$<ndi^qHX}LL609(XO`XAnap@(IE<cCsOXI!L)R!qJ#4$}3WqGR6sJP+M
zocA|ZW_{cE<lXM~b#qr2EMi+{Sw1-}c=5Cgm8=RZZ3kA(mJG27WWGLUx8Yf<{u1yg
zP0e+g#oi%YR~~^5{QUOD1(eOQ?EZgnVrg5#G=0{Sj;ArQ`;yL|({jp_3jX}FU7QJW
z2H2~kyn=F14{I=(gsHM8NZd=)^j-LZr6l&((v(%;-gWFJ=>olTM_uZe&mG-4;{;=l
z%NYl!1F7H>k)A8sU3&u=7Lnbv98|{@t2=?3B`+38bSz)d{5?cL#DHtgeD4oNQ-5t^
zOM5yq!RbJ1*#eW6ZJ^;Wxkpt;H`Z92S~ERTU2(Ymm*ye|2Ue*CTYs(&<^|P>_uklD
z@fV!7>Cx_IJC@%P`s1=ngR$I5r_Fu3&GIP^)F++XAR!m~X^xZ7qK!pTcT1%lotPLj
z85tN%!u%HR_FMc|8Pwneo!!O}vcPdOht{@3j8#GpP0pPHWhceUpkBA;pZ1>@XKD$`
zCgdC|Gt;>J<c)~3`Kf1@nHe6Oto>lYYb?dsS6EmQ5XKqg8paWQ^~}@a&BCl8$CU&K
z*f2O5=9;>#Nnh?~&I~Km<+gY$3xL`;0`AjZcwP~B-n-GHt&$;bQSp^asnCOB`7-BO
zT3=Q?%PgdnwqSZiXJyi@XT3~^w9fBf1h-ra{C#fkxj65XabA92qF0}>N&ohFlPBeU
zn)z9}fJuAq?Mai4HTEqpWM#_AN-JfUpwY#3E_bEZgwzdtYtt^My%3yY@-C8f!Q)K1
zBF1$N4!&pC@G%Iv20A7$PoBK)&n4$$f41iHRlW;pmQP8j=GpQ}>8l~=toh!w=hH4f
zwmZ5rIo$V8$v3MP-TWzu-w(XjNLciO#bqYXbb-I?i%&N)Ff`=+Dfu>o;pV0d)jkb5
zU49Ne3?92L8yH`i;<jz&!lpjnVy?=l<+DMJ`i%K<3~s4j%2Q24E^JKnyEwg6Dy?nS
zB@X4hU=Ux?-*Bm*u1$dB@it4>`<a(agQX_=IkU=2KNI;R5-g>u$qHuIE>BEbq1n6Q
z3QXY)$t*8rQ7Nq#Hw>0fSU%%YhaazKNzRO5W(F-r28J(Eq3;fV&3`*P!J%XK<&_JY
zp1psQy<&mOJV;qB6vewyQ+k0M^D%YM-8QVCKE>glw%4E{7c>sz{DI-a-v(AM&`sPP
zVu37mf{BvBM+8d2w?rN?a^nd!2Mx6CIdt4znb9*u58O%xO%uSQ_vIaXW5yFNjjX?{
z+8glJr`_ayWz4gmA4)7+F5fU>SkpddiN$IAml8Xb&3iT92C;^LGVcu63!sbX0@y1p
z%&ozhnpNvJQVrF_&R}Al%>f!ju?qfi-mZOnq?dELrKiJgkCro#PJ-$D`U>#C>zUTB
zwFM2(!Ax)+{PJvN<l102sfnN3m)Vp*dIYKx`M8?c9R#-a+gh(?mHV!FPIh<1(?3`C
z2?wy(K0NVL^49aye9DYbmO}q_1YgtEohEtfwD@yTrzoTU6F(fEYt(i9_MIrHMoFJ|
zi&-Vhyq=VwjOLJIn7|~#vD~oUd+Jh_yQlm?iy9~TeO!L2Y^JQbn1(_VY&a?PYGYz-
zyp6k0?h3|D7j2GZJXvNK>e|Sl!YIMKOEn}XE2O?7Nz75<=e%j4i{;Iq&UD}vR9k<g
zOw6O|p6&k6!j~3R&bwFpZ1-_+cO24)lbte)i9wr@fdRB|EG%NeL5HiN243gRJ(Ag(
z>BG6U?S_h@YKB<l%Bgenc;;xb_DtHmxfv7#laFdRKt@HM9M))f5&2fuB{b9u60ql#
zWf?yT?Xj9)3cEj?aq$z#a7^kZ3Dy${4=#XCF1I-}Z?5pf*~g|p!m$OddwsHB*}Qk<
zwI`{Jvs?wf_b4qWw0;a7B~G0<`&dZ!r%eoJm8Llz-FDUVctiYModq{LCqSJB?qYjX
zO!2>+QMTv-N5}L9eDbfBcbK~<GhS+{>Un;8k<Rnyex@KlUUXauDn*%&O+N&Rd-iDt
zELHBSH{?7#x?-1A&5HR-7jzT?=giFl_541ieP3ADwP6aV<z#DZS_&y^kHth+7=k8p
z6hTECXhb4S(DbC>X-kRLQyWss7CrD0Tb%Hh?|tk>*B79xyQ^2}9<(o8V8UV{bihIJ
z(3>MntecpZDsH)|eQmkj89$wXL(EaqH@PQC8X5#}%nL~S_vhN@ir0TWhHO21Q?>ta
z^Ff=3Cw!B^^^`&d1L#Q8fX35Z6ZW6yx}s$6q^ZDdt8Am|tf|0#cV5(WN1o3yY3*@a
z#aGRJIpLXQ|7n}!=^$@6p4u1k;e(@VmQe>YgAOAD!!PxSL`Kjto$hRVc2@1HF$0YX
zoq`T>IHbmlh=t@NA35aZ`B=b)VF6Se*5m_qd`0;#fO>IxQo-O-UgvQL7yAp%^K&&o
z!*EM$s~A{BqaQNdG)Yl~#QFo@+bd;k4ygqQfznmetl~)r-#}WKs#~Ozg4y3^f;xL#
z5~}Ixyo%<%npPUG9@w@Xb+9>F<qb+t;M#iC{>oM7y57%9j>v~xPx$0b$YId*o9vWX
zkQ6<|mreUl(#(Z>YXrfi!B1<Uf1taQQYyq;+jKY<yuPHbx*1Y+mIP#h=MWMD%_Q%X
zgDzNb{=m?XrrvdT$?FgIM59#;Z|Ui<_Aotvehyqqa^Blw&*01G_w<3F*}~?af76cK
zY_+w%TKZ&}p=!nDGEjHr<OJ4(SEue*Ei6ks@3*0__ffy0<<(i!81vT&*f8jX<jnmp
z`t8k|6PfZJ2V(r6*KX|Q5{=f)7SUMla3N<d0~_e-NI|1eP)*mQ=Lv30oQ4j3H*(r4
z?@azA|H7qr?xB?M9p_`5gpcc~8h?JyF2&DP)GjmS`J0X?)`(ro6Rh-EEgH6Me&PMX
z_zpv0Q|sj$%kBO<uT`y>`Iyb*;Y?-*T}B3m<$Ci!Iqlq-YpP|sd%?Md)=#!ndWf4@
zDOP2kzQ6eI<bt>rTLt%Ssb#e~_StD|?~A3nXEZsM7oO{Lc=cp5m&L4m2Y=2zzes=K
z`DxD}`KmH|{Q^-fGt*V}Z%)R~v$h6x0!*2OTEu%U#{O~d_;yS9%BH4ozsm0S6z_Du
zQ^uyu{nPbY<gV$Q24;(u84MX2-sJ?aD4JLYD^CW`t~|8&aXfib(=AV=@)P5s<?IXx
zCjWL=;8+sX7^Z#0^-a>$IQN5IAF7O4bPv8hDX>L_`{&wKn@fU28frLKEEj5QNO99=
zgw84^i&(D-3yc8Y(~=PBxjEL889X9zK>YVPW!bPFKYV%{mNEtXRn#bF?b#Kn^5%@`
zF2ke%ONSo{6$~@Z`1yj=I2@R|p+}JUmEoNE>z;sTY}1q5uWE61rzNIGpAjwTSq-@^
z>ExRb$S?!=@}$(Ipa$RNwgWb$D|a?0H?(wARdM~d_uaWP-}%yaDbwsXrg@n%`*dri
zZ)USx+U~jYy>)iSg{+RZXJ?+W56iMteIH_aFfkW2kpHUW3^yC+GW$b@DXP*-({3@S
zGL~C&i^$GTRZ4uYAyqr;qwC6sz)xkF&dHO1rE%Sz7iDg?GJn|x<3q(W_fG!s)X3UT
zC%~cR&0Ho1Jw^rwmf5cs)SS5wDvu%d&6#gqYW0k@ndP$lLy1k3dV}ukl%%BF$!3><
zW=mHpg$OJ>J=NX>MUme>zYoF-1#ZoJe@Z^=-1(zcn~e8ANd^@^P3k4x>2+6^=AEf=
zIx|Q1=1l+NJ9hBKrdcLd7OT0u0FP15?W;VfaPW(}McbMs5$<Krrq{f=u=<<RhnBpL
zXV&k!(mT_?q4&#5=+yD<C#t)?oVGE{{p?n)b$-X*ovoUd=PpDx%vw^@-w>&!Hs=`I
zlrwD|g;M&LXZEB!AF=3d$a^FwnC2qiVZqsA#$d>p-qB(qbkQX<s@6^ZNjCT7gCCE*
zT2S!b61>-YM!H;n?M&IKt8pvJo++i5$xW}++YGsGH|EI&CfU=U>~1WcDzzHi5qEz6
zMvT#&12iGIGyhoRJZt8+mzfpL`7;-<{?octt=jV(tQTAV()wZg3>7QhGiyJIPn-2d
z)zZ3gXJYo;D}VSVeTim~Ir=kmL1#kEqB);0Up*DY_<`f2*SYhMX-G5ByzbMpGo2QQ
zOKFAwn+Xn^t;XV(Q<xU2Rd2cY#^w^J;9K#=o0VT4R8}uoQph34aN&*3W1Q8+=WW6}
zm6;jz85tNrW7Dpyu6IS%1R6mGHqCe=J=3=y05@*MSI?P$tDNc80{wdofsCp}by?~P
zAFQ~-&Ye&0KHIm^^%S^cuu>?qhjaNy$S9V!j!?CU3!|{>BEh7LHzI28w{Ogm<>dYx
zyg&M4@)@yb%kOn_c%&WS0as7YW7bE=_gG#0BfGCjOXKC6pF6i6UtODio}VG$`085q
zKWoGqzRgX5dt`we^Fd~X6*supU)+p5#&5L2Htwx;bzQ@4|1a_PIqi$3mI>FH@x8Eq
zm>yMeXrFLh7|+5lb0vE3z$cV=js#yhSk2{~vZ^7lsBGHD&C^xNVwW%LYpCE9uwiIw
z(^EXfbaY>^*v?EJ@Ia=+2L=wQT`kb52NuRDDxm4-`0|K{kDc421$MBg##LNt^mIJT
ztdQ|SsOlxWHxbi#q0hX_VdMKX1tkF!Hi8R~TIOIW$GX4^8#!YVBh?qJ?owiKW%S^Z
zpReUO?clcqOCtS$XBwMW{qD@W_G0pphLE;Zk$w)3CL3_2+8)}>#l>>v${7J0h6L8G
zzxx_BdlmA!VJ2~F*VL?HiDbLYJUPww?Q&oFJjNB029i>9|GJoGfALIm&~m=2qptAL
zQ=)Z~+`~v#)~0QZWsOV>28;|0N%wDVJj^98udkxBbxjVB+e4SxyAK($ExypoTK9EQ
zztFTiPEj%Ys+M%omZLY<+Aee0xL&AA+IAx-PaKSX!s5yv^Cb0@yoBEFA3DOE0#|&V
zDzxn4o6?|b@52yXH%0f!0v?4lWwxY*1m$y&jr{+m?PIBpGwV5L`OfIG>I>uJ8+jLh
zwz>Dqd&#!bu8X&P?UVp_p!pIf1+`zcNQX=jfR>WzLvvw?$LBAaCT+_<9=`mv0Gd&k
zIa`%KDfz>o$2dzC7IOt<x6}4Kk@$D6V4`8cG7(7I7I_%j&fMCu1l(j<V`UTlLq4uU
zFYv-0^W3H{?^4@zIyhq*C)Hk7^LQVZcEamP<^7&w^$C2x4i%m|Key2{-s0TP%KI{N
z9n`IYRYA-Nlb)YTxHMC%@Z9;|X>)Fshgn!@oQMEd56|~qwzFku0(UZgw}mWEdtUp5
zv+2aIPz8nL2^#N8)+e{P?&$8AWKn%U_mNPPplq7^e0}R4mW-z!KOXx<uHO=omZ2X%
zC!8bm<R8!=%qfky{Nn6PmNbLfhZ&b<YE5*TARw?=kU7z;gzt~@^F#idWnY4Z`Z7$9
zY}=(B#?#8xGRwHOMRJWIYY)?5)$<8gHcI6Mv%lwL2GzC<d%hbmGR)GuQ=<MQXQ5l7
z)=9yhCR3NQ2PT;H3K~s)!r^w%OH-iBcX^S|)^p&C8PXtgO<N9rRP(;-?fq=MLx&Hz
z>!1Z1EdlM5o6;rftSHfXY7JDzuP3dJ)micIW{pj|xV=?YgNBsuzcRWYmLjxh-aLgr
z|4p7w+sEs9U--$9{|O70&QxKEDRHS~;Qq;4WL6i?`t`;p;TfR?+RtA6JYAe#2pKYY
z`*YKSR8Wi5Gk{;vFL_4F#8b};=WkC+(LcXx2cz$tI)?D6pIMqiT6Zw|-T|GP86^6M
z%>;D#;H@K5=a)(rzEetYVo`DI{LM32C+H{NbdC1QH#()P?{@v<HgfwmXU^_|<5O47
zIXdOYP3Cu>Rr8MiX|-M#@>J!-PhK@;dBy;3Q?V9Ki4M&cg=|T$y}Jz02tN~Pk(6Bx
zYNB`Xc`+`A6d91kWLW1nUzMwM2PT|p?aJkm;pn%u4g{?ra%E5bs~2=Yqaknwk9S(S
zD5wD(a8taMRdn{LqC-Y(d@cSatUZ&2jh^YBkO-<>?gttpPk!J~@#f{Fl$FySDt!rB
zcP>&*=)j*76H_zS*GA6ws(#yTSeq!x%zkKjL*NCm;~#}jrbO`c>s2x{7%?(1`0Z0j
zP*zA&IPt{$%;U9(za$v=gStGkpp#vW&eH`#9&A#2@_sYZ))SUG0r#eZ?#HsIFU`{l
z+R2DmeFth}y#Bo7O!3dC=?vQOY3*^m404Rp@hi%fInP?ox2$O`(|0SE?L{+|TzO~`
z2k)Aklb!q@6lPh@(<A*NjwOiPZ+^hY&>QLunv-lg(ZhF;`M{<iNO9fN3+fsE{BxMQ
z@d2X%WbpXQn>*J))t{^g=<+g)sfQS=P8F*!2lWT7GMYEah);(02UHwY6C+<-;y82e
zTr4OFRUKebodCKcdCfZ>amYPgQ|8Rw4C*6Ybd>ISx?{!_(48+E4k>YJah?WuBofn>
zdx5%owlC~juWVAu?&wuoZGG4^?7h4qsJo)h1v2-U5-7X2aG7L?IUZHm@+fBSmtIAe
zMgwr0{^ZS-;L2Kd%fX1g?obWJb!yEk>YGHxJOex<Kvy^Kys6oJ$7C7E^OF`#5->Gx
zo(T$*oaPthCnA(O;$&I!85}0>w<&)G8p#Cpu3Ul{%9x5LnI3VQc!;s8EXjo3Ost8$
zf%Uo2G!B_2c88u|M>b~tH#b+dfx;y1MZmYn=d))k+m|{sGZ=&Bf0q=BHcq<yDqzNs
z+~pwO-CEA>pj8ma<1_cWXqv!`#dkD2LmBo@+AMsukI%rZV^$=1z2m{d%4@2Q-1mhI
z(!HED!BF%2@3cAA<(5p3R2@DrG>9?^ChX`CQDSks<T9!C&$Ne1K^+1Tu_aaqkAY%r
z#hdO!O<lP?5fPf1GT<(nskM~`cz#u?Ik4t9s8^1%yewZyjd4YV;wkxAbG1OlJfp;`
zn&RRkUQgvEmY!p;nPj_P7%~pw7bC;?QK;mX$n(C~RVvG#yji34WSJp+z(+GA=lpcR
zDZ9Vjs-81<-nW;G3;{ZNkzAs;Kc})hUAOm}+;OW*mYa0mZq<JsoVmW%aGAbNvO(AT
zjf;;rCe<%84po}GuV9Jb7M@!hA%mvSE;Z=pB`+z+baO7qeLq+ISd;=AT{1n=XqU*U
zc%@XRiQR!myfdvf_y_;zvim)t;Z?|NMT0_fLyDV&koOT5$r;C^?<=xDwF}#N`;{?s
z(CG!TyKB~ZH%xskaQD>on+wC=wq~VUEh%>QE6terE9t4#46bclcVJcI852hJOE#}h
z-?4VrZ9TbxVdb40nsbi%O{u>Wx%*Pw?<Al22r-))0VW0$Mg|5OhK7e|MTf^@;iIrd
zZ;8@5uI05=3@M-pH-XtK7;i5IUO;(kDc71G>nz<2yBD0#)Cpa{_o*PS>{Ge%0f8_M
zIR?(|&&7}xlMbozS`|M)bMkDez2M&U^KGEqQWIJOYj&RZ>j$lcnydLI{r(-9#=uuK
z4ja?e^*~LtYv!&0-+)T{gnY>2L|69I+Tb7OA;b4~u4T@bV=%N?-PG=H@_P26`Wf3n
z=@2~C1RB0PxI!{%dh3drl6sZb*h@ZZp8xZ7XK*kmsh0%U83&uG_U}Hr^AKagQYJS?
zQB`Bcn%BW|tji2HZ?*t?96ExN6)E`b%@>Z2=?n*%8Nygx8X(EpbF#v3zfBYF8^ySA
z2{JA2_FFCm^4E-o&NtKN=I8bOxxyPc;aI51lsRGThxWX^@&-PbIHmVSG5^AKn@?nI
zznb1wtSZM)xlbp6Nde52X59AhBg2W$sV5EPq95Fryz`;y)0fu8p6RQO@R$ha7<shL
zVqElX`k`h4e)V34GdC|*IsYpzGx6HxxnJY~!>wm;IF_9AX5?F-3+nivy?L>pLyi5Z
zr8U#a$u{?G(l1WG@O;i*W(HHx`cLPKmFe<fv-UFwTFr=<GUb7)%FMz@&<^KkJ9&yD
z@+6&N)y34fon&Rt>2=F0_`W!rvW+KU*3xaKLFe7?<lA$~+GiC5L#<hWD1#c~Zh84D
z$sz_^7j!;xh~^8pTwA}v<IP2ZgI<sS$nKjryEE`oXA&snL8~n`H9-5sZ{~D>hF2Rx
zEf{#j8S4ekZ}FO-waMv*+vecSph64QlzQg*hV8Aykpm9NLedij*pGUGUAZz`hP#*x
z<YV|6#)l@~R=#&x{^ErD&)GkPzEs{cuzJ4Z^qJ`k&dVG(>p6Ga^vIvO%oOdYEUq7A
zW?E^2#}3SF;u4YKcHv*WjORSpg68vD3US+<&KVfZoGWX&X4a+<ll8(Sjf$N<lJi0j
z9=_bFD=yYmvbrrz-HA`TrY2+Mbk)?GSt2SrtDTSis}a~xd|y*qaK&-4A7y4KWk#SW
z&s(77GSja9PQNH(;N_;oSi8JVeT!7m<QosqA8O(<0WXD^d=otGTJ~e}hMq>_)@iev
zxI|{nb+>}n|58`wm2_S`um!iZjLeyx=gfCI2*07H^us(*9khJ=PP2;@m5QD`lNk~t
zQyaKuz4hRzU{KMSxRS|@)3{~D-LUzRd1Y0zvxR$^8O%WYKg2-?+X_qzWm~b}<_yIL
zj1xAvECbz3E%0h1>%O@gHwW)Gj_hgTiV<PH{7O&f-1)g2JKa7WpE2jqtD0SVoou&-
zsdDJAIIwf|{nAO?O|c?MMqpjStnShdyEkNU)mV#rFI1Yp?Sx_0++7MC?Hb><g3XfX
zd1T%6Y0~Xl<8yP*oJ%p}ic^1a<zO{v2uwm*%xu=&S+YA{Ua(-SUN)og{j6m0Hryhf
z`t%(qpo?;zPg~5pAXYbCxa6EaJBJ*@v%KZTHr-0yqVY3sMy|~ksqZ<dX{B+_|8)t6
z97EVc23u>}H6K1UHfSeGDzkxCqs%yS?ik<dP!X}Shx%q^JUsbABD}qd2h^Lt`4SWr
zR}NN#7d11voxIuE1WJjMk7~RSbKn-0?r}=pQF;Bpp=6|iV}{q`u5BT&ZeL~lFjL~c
zFV{t{FG95uy0%9eD)*G0ZkSzOlJuFw?cl85#CcW;hFm(WU2D~vV?|s_V1=<j>4%NC
zof;N-PhNVeZi(TU6{$9fo4lh>-!OdCxv%~54WqK2SCuS_6MW0(^B2wtK0DJk_SNAM
z8^N8KJ~MSd7jHs_$wSXuK<hsdnVp7ej2*{BWT$-H?ZLR10kS?V22?9Gp4z9Ov*Jd`
zG+`zNb5Q-CVh~XJ>Va*m>MW2y!HeEbrGTC3+d7M<ED*H9XYOs#>aGCx_a|p?i_TVA
zk#OEG?fD75d%+Q060D*-G}zQq3_cv1H}{p*!m9$(MiMKmN<YZW1VtfaGT{`{Df@Hh
zKiz>eLXgyyo9<$I2x`iM60f?RUxw+CHXgQBexMoBgW$zFStWgM9@r{2H;ONED5$$7
zFoVUTLs>8~$#2yi*ZTEWzI{p4kTU6B(Xe7K*Af$v!(7MIS4BgX0xz6iRC>;6BEvIx
zDgEtS8%nm<eQNGqnibn#rtsv!pL54UK?_ZvUAx4=WBSjSk>T9jsfsHOfNsa)m_I3R
zQ~Glk(0J|^sif$;Kc|#T4pQi8G+qiCHDCfQ^DC;m70h1wBY^+MlJk}&;cFze?7H(N
z<TYr-rFbm^Z>-Y?Bk8`XNv21Z-3*A4WsGkTauML2uH0wwr~^zaUUl>4L{O4)FPqTL
zUne+ace*IJlj^lD@Q<O|@;URvuCHvisabJjjmb@GP9K2_pfNX7>&Zto44ye1ZR25!
zyRmsQcs-7+$oxrpL7=*DkppNcp2n`j3KnUqURK*dBhs#i!1MOt)~bE!ET@Z{FLr(L
zKKbU(HD(42Mg|5@Q;f6z&dH8gr#r@7f3ENrm6biI@!I9N5_I<yB-}x!&fNr^4AAm)
z;(H{R=*Y$#`aJm3Sp^0)#sk&U9ypd|GH*H(Su%a&^9**U1-bvu#VoES;D#@t%CN=$
zUCI$X#dngfb*~)Gq^B49^`AGIXdqDvb`!Ym+Ia_-YA3bG98o^BX;(9NvHnpXCdQM`
z^J~TKroK5H4?2>CZ?YwbvYQ85_z!ADueJuIZ`MQ5LSy+mQ0;S%9n|V>t#S}#ZBkj0
zf7SA|3zPRVPfdAaP+2Xs$AB~8X!%(~t`;UY&qaw=>PqIlnrRPqKa((c1)4(ma`x;*
z$Z{6P61DC?hQ)o>k{i8a7d3$+<+BGnWc^|A;$O}!tdcw-v5bqKsAM>MFhW*{qL_d3
zW+!N2&Z*xC0$=?%99x$6R%DSwhY#pv^5^>`mj@QWa+i|`2W!uy;`=NsuAv4-6A#;}
zb3bP~I6dk37q{~5o5VS?%1=N6%jf0G<_+pvbh^I^{F9#U4r-WyXKwzyN)rspVP>#o
zWMF7z{<5X!@5=wj+Gak#K3~%+zvus^Ng1Dgh35SF^UGM_>O$97-KxE%22(Hp_?phJ
z>(0_^pxapO^vhS8E>JnRGPSt-RH@B9dA;(Lrp9fYzaL+lzWd6o$~hMzW%)1G`>7Uc
z_-yicY9;sK%iTqv%DYQW=N0VPXeF2U;tj|7n}Ubr4%?L4NG$vMbRAnzW$n(@jZ362
z=w_~Yd{8M%GU0T8`e}yfnT&T!nq9T7fBYbH_o2{JE4ejGE5F!3pJ<`Sc%VMgVSABm
zfAh*zj?%dirv+X`@V{6ltrN7fk3CzX-utRmz4z3wn>-8W|Mae!vz2E@s_N2xca~nu
z(ER$#ttR4ppTM*!zg{v=+xN?&YTi+g1-i!>l^eHNsU*%jEyd_9_596=Zg5W)G>dlA
zwO+yf%XhEb&)}6F;C&R}iJ6BI;5CV$Nu-EX8$6o47_P=8m6d^_06bR*y4uqbv|!Yq
ziAQ7+U(yWqGb>UxSTAUAZ9OUQ#VhxC7N}Uh=(zG^!pcLS$Xo|1WR&3gMGUwCHi9PE
zCd-4G4AFOc8;w~-Gq_qn{roV{`q+cVK($p^dGZ4vN7h+PibkOz(f$(94BHBa&AWKE
ztU3_t%BahD)zF}~k@?}q^yO*kn<SVRtU%{K9gA6U13W!hmc&(bd4^GB4^v3as|U7R
zQ$BlvP2@Uzu5S)_i_9X487gA^*9Db8E7~r!^!!}Cxvc?OpFnaZ$o+k0F7q_r79~IM
zIZ%+fDdcp4U=?gn#*-79wp`!0#vi(zSK-xz-~$>N-H(5Cra+desK*P`{GGYzv=@_?
z(41c^trb<@f8NdLS|xNY>KI?G{k6X*e3Q9WF9TgVx^ZQ+b*gXco;@qUedv>rWjtMy
z96x_IG~|Ki5VMRreyKkxsC&mE4a)VPHm6~MLJerY0AxQ<O4+JXNLjG8uKoME8%iZ7
z5+1bLT04R|*Pz+R)r%OU83ovwL&L%Qhf)@8iPn7bG?K?bQExM3>b6YV?VG9v8;?vg
zXmCOkTD9$BN`%gu3%i&{E?}9vtYOv>J;?pr(`V0>-FcEp^@R!R6_v7;OyWlmn6UA+
z9G{1+gf)*`@Mp4u;)5R^ARlbGB4XS&cWJ=JwfR$md048;vdYxFJJKMxcR%=Z=jO|d
z=EuI%qGI#PUX_4u6*BQ&t7mRqSi0|xRYX?l&YLSQpViyykqK52#>`;N$iQG>rE#=t
z;e<n*cHL1q;C6&ZrqiQi`U};09~!=L{-6A*2y|{q<tx$SuO1Y>Hdvgz6;z1)df2!W
z)a`47-Y2ieSgQ{14xTwse%25aIdK1jtEekA{~oq#B#1~9FHF*wS&+V53e?~O-%7uG
z1*q2ZJCD)g&?o~9kFE6Iu6aazAyY4SL9ok4<H#N+@7i6yigBEx8FS`ei+5e1ViC+G
z!I~kqaSB*X$n~G#+8T6?B&$gkd-L&Y7d9#ySkIj6?`f`iECzHXWa17Fe$W)Dak~2E
z&zdjQj?Tyir57IYm%?&6I-$?rgdD!;2)g-xDJXWXSgzlgzI+*SwX|u<vVan%U3!0m
zjI13?s%oZnwj5mX*w5|Fq@|EioX#Y7_NB#e;Y+WIHU}>TZ9f3DecAOG^GbK#-1+_s
z6UP#e4WPDz%fXA!mO(bKf^S^}McmKbo%7hi^)QHMYE}EpX$i=H%V6V*bEY;;3<7OP
z1x0vP3HZRR`dYsH%}B26hqx~C)b!Z@D$Q+5(^i4k^QE_5e$32Z!^ps}*+=C}(7rdj
za?6@}FFywJKq)7}C_^J@WmV?M8c=^8?88Vd&~b~G->^t8Kb}6*W5&|7=}}9tsmlT#
z<(OGk1xj^Vv#K&r{#mQXoNHoz)e3a))2yY7U<1Hzn}gSauYb}J_1(KA<zLwJMzdLS
zO<lkZ0B_Ls^(PlB?0^R8PjANGkT?LzSfBChh4IRoAIqkx*Q@8vuKNSJR6cNtrfE6T
z&TCIn1E(#!^XkY|$P&%&P^mo7Funn3%rrx6qszo)SMG2=iJCm!HF8$bYT@wZ$7{Qa
zkL!hH?x;0Br}36)dCTP!<=xQnmUpTLSFW|vh<^t<)8&ZXVTN137L@iZx8!qvz9;*J
zYv2;l^w*0DDRHq*Td742ok|xYj!$}U<#{2f+Fe%|ymMOcu^A`loO-xpPjpN6JMAaa
z<LX{Mt-Rl}**c7YtHb+3?6J7pPB&)i1nmtom2~+ltkcT+wLyui1w4Mq(U~Y@GX>mP
zx(!+@3>w$a4XXhUQ5wu-sp>S4Ty6Wja?jVfS?4XWR#OYXHIL?w7!$ACsS%GD^ck5L
zY#A9CsuO>nNVxT^_gl!kLddGchc`g&QY#HpNuAJ$2j)VDRbJd&3EL;R0Gxp#gE!!g
zSxM)qL;pc-|4pFXGVHF4Wwf@fU1!<$P-)8*kq>Ws=FU|BIT*Zkps`I)F#^2#d9yO8
zJOf?tyW+;SUC$)iy1~VO2&nzFs96be;V#3h-)VEMy|DAKbpF6_Lc%aZtW04s<BP?~
z&I#{k7e+1qZSa)mAhSa9kq3XaC>mJzm(0#)72OfQ{D?LA$On!UH?EnV(qwCryz=4@
z=yGNO&>|*b@$Eaq5<(U4GG#1GY7Sh%V{UDGE8^|itFet6KG^RO_@HfR{dM=*txeFY
zvnM^8GvACQO?|Vn!aR*|g^-I3I*g$EfjNGNLPA2_z+HOv-mSZ|1waa)?UP*o{cgMM
z?<;#9BRmU1-TKK<v*zAc&CgxkaY2vSz(lIQLbaFCGeFty*k_5wpgpWPo;!3f7jc~g
z&1l=CyDO9~VrU35ICB4D=UmYC%;K^XUq^oi52g*4)=Zz-R|>N-Olj&odvl^G>lgmw
zGM1q9I17J2r4sg-WuO(%R_?m70ToiOMUTH~0F7E&M7tl%1Fr#Q=VS(5Kh99W#8U`f
z8=l4X4m6I<I?d_mGNxA>!EK0{pr#3^aRClWroaW8^hIrIOlC)!yZH%TTp$<C+S7FY
zVXnS$iX%_s&7EtRr`85WTv2h?c@Eal#L@lva+^b#EMu*Dmn>w!xBqKzQCFkFp+}%N
z<2)o&)G#fLiTP{S-ORX4r9M~rC9Xw&QT@Wn_DXd3<vmO0M=aQLev$sdXPzB#NekjO
zTA%g))yaBFTHvzL13Lnf6}?x%9W3xDj~-~f*uFqNLxDFpcdiAcZ_rFVsOclHkh>qc
z<ry@beq;u>=<QbrW@w&=>~3b7TD$VW!{)Bs9*HR?d<U5sX3Yg>z)N<v3`vl|-5jY+
zLM+DrQzYg(Ivp@%{JC0O;P^ac#^bX<=^irhW1e1AH*3H4{}m=1S+2gWTix%Lw!H57
zQHzgi9YtE93}TEvTYP^Rs9JJ9{QtZ>CEX4j)roDF9#l*Zkdn!_+plc>+1ucS=Nafi
zu;ZIr!klwJH~%_+VA!xmWTsZalsOu^g8%ru(|md53V1y9Src<be4_sei6Gnh%6sOI
z??CpgL3?q@M-DMF*fTOPz!r9a*7F|&SJcos?*&ZLMHTDki>`3ZE5knXG6%E;*bB6?
z-B4W1%%b7DsM*5iZQxyu)o*S6m>?}%Xm156K^%DV<^)9ahXd&H;WgmajG)-_<-Coa
z2N+r|-{6hc0xj@xoUZab>8K8)YIo-mXc@JU=fKl<!5+Hjj)QmG%>r+C5!AY{Ao2*)
zDuXv0yNbbWkbp+Evr3?<zWUYs>Zy<=|C5Rf_0&EUag<(5NbtLOPe|p|=NI)2$%X=H
z>S7uX>^C}a`YSthi{9y)Xq%a-Ch%G4p-EX^)GJ{I28a90_brWNuYFikvh0KWvIQzV
zPCmcnT$bs}Kvs9I5}14syv(yLt@eF-n0z?s_yF(>8feESxa$pGDkv-?ere-*vqf<m
zmwO9LI3iTATx8q4;4Rx(IzP=x*f#HY^!oLNOrP&`c^=IDJpFmC@wxK9`s>7h2wyhK
z7b)>90<A1hGJq_6nb43T_UuOhgR)Ib!1EPLK|{Nj^+L}&OY<;ltmXQAuvsT#_GV?R
zGwl4E7Q8h&lXxkj{fP0L&&G^~1$#j0e<g1$6N3XI14Ei+qGO95c-q1bX(3Ka$)a<C
z-d|U4yv$n4r>NMc6UYvp<NUI6zWTD<dl~*uCAXVzH&8t;$z?o+?fCANOAjhOXKn*8
zAHC=pxxZV)fQyU$1$2<(AopYjNI}o)#JKp0&Ot+!BMv?jPAd1+q-RMM%umm2HcL3y
zSLb42sc~Jq><ws8LRO^o!@NV6Twf)x60)=x7J76-NO;jkr7BJiqrEOXB1(#Ea#aRg
z*S2^0^>DwukuJ^HU}?R{c>X!iVzdwcKU;4y-p|6U;&O&zOJWdX%M63Xr*#4@aY%li
zZsUAx$sOlo6JB|LfK7$^?Nd-t?6aKvK(zn5<7z!Yj;HyptY0NqvnDFX^$6$pY%QG3
zVDYS^DcmNGeeEt6g(>?*#jYfatZ?nCF!bAFc<q>P?<~`AQrk`V?oZp-`^J>%<?SVR
zzJH2QEvb(30j<YmQTu<;aJlfFM<1;+uBtLE{Ihn$0=dNwx<yC23m^4vG|M}+`PeZj
z>1>uuH?rTDegm;ynXbCBW9i0?ZVJ77j~$b$?yX&a8g#&bWx@hb`bqS|Z(!DyH5;$*
zSX%gF+n3yw^@1Mv+d}SVqlhsxI5ILY2zuOCd%ExXipb>kh2D=p<i5OpB2GD=UnAHU
zn&S#XRn+PocAdPZ^uWRIfkciBXk+R!PH-s5%QLQPYUeka#^fgWPVS{rN6${sIMks6
z!Trf!UbX#y<8s3BWcrVPhA}Qm_48*M>Xap2W#J2$JSBQf1E=7>`rM7ny$N{)TKHTu
zah%T4@@czP#SevK%><E$?<VRsoq#pmKU%x3&--!SuSI4`P1}3<!>%fyzR#3AoTMIh
z)-Ptxg{%(Wq>mMI53XPEXW`2CvMwv$YhK&|S$enq%UzBqE8lCr6il^q@C{<y>vG0h
z#l`K;@pHlaZU=wOdvnQ$fzdPVmB8IouWuh{$m98Z<zUE$&<Az!wI{RG=NzkC;2*J2
zZuZ8x8@c+ri$RBOROK8i)0?}T!HIDxXzO2+E~pK`#3Me@spWvjEDxfmjHW^to#wtU
zI?Z`{wz2LXetnmp&YOcbFK%wC%4y7ho^)nu&XIXf<qB`_%y{B6A=7353E#&biYg6`
zxW4&0rSZje5ud{kpMFZ{=)Un;llkI$(C9s<{&aR`1}8=a2IrU~^ZX@`Ubxh-$uN}b
z8t3-ALe={kie7{s7IQ`2o`3eHv{B2ns%w{G)+h^pG^~Q`J~vsewNGQEj7^4eU<gA;
z=BeUz<fUWNOF?VLWGwA#pMJ683Y)d5aD6j)S?5%b$KYMSHETfA_fsxpb>u#*U$M)7
zd-w{6g_`H*COqEa&)=}-{=>c6+c;vM*S2cd$uTnMF=<_}urHT;$x-o-gYEC-%J?l#
z9~e9$z-N>|CW~zA;@?a<bx`@u&B!^R<pSWfhLXzapjnpl2MmQW7_aYQkr13N;Lq0N
z!z;LX-}jy!6Z&emO`P*Xo}uM3#}=W0`FbmaQyJb*xcp2p_Qs2r7fW^3pFe8gWMnp!
zX8c^Bw6P^}(}4$5Z_Tqiq@OrV$Dm^Awm-EN2_0<fuaunu&F^_-m>vle`|$GHDkW{_
z%?)ad(u|3dCM>VJ(ifX{ypxryLxHpMmHS)A(g426F7sOSr{640YGhLKQ1Wl`Ee)7A
zHT?mDsb{6r9j($y1ycHl7u>nAO^WrR$(E~)=S2P;)+v`|-Q8~gZc5;ZFRjgu%}l}k
z44{TzfD+?!mGkE3LCq&gzsDP+K&w)@Um1cH9BYe$b{3hj)NFi@Se44e;LOOtz}^5`
zo7$lNtwfT|Q@Pbbtq;7X!qwZ?F!=^(X8f0%<xz(X>FUcA%zHI&J*b!rJ{F}kTmjq!
zoHV(??rX2E`~sdFmosx@1-V78K5jYpX?sZIyod!W<kU;9<?_Kc?3FYaf_DC;Dl36j
zRQJ}HJ@(;1sz6vcHVbo$oZy?%b|Gwi#EiKS3tE;7nsgROSqCOBk2c&iJ^fs)y2O%I
zb6BnjY)|@kNtwNCUi#DbhZ&tsAkiSSaGkT{$6s6}J>D(5_)?E#pX+-Qbk#=uie=VS
z*p{N3ij1Lrne*({gso*>6t;FYbVa4?CBBZRtyx!Bg|03WS~P9J)D`VJ6u2%Xx%w+9
zW_2`znw~SXSYN*}vTiuf=?$KRw~S9?|6rNuZJ=_brK7RHKKa(O-X^_!=NdpwjUtZk
z#^9=Qsh9bKm^s~@G7CIsOqh4Xt;aW6i-X5OU+}XK=S0Ep8$VxZ4&1O$eYc4)xJJ7<
z^Y((ZsRwH1erCuW)QCtwF2TF{?t%3kD&5CA961vd<_S$Z5yH4w<9^vSfi-2!`;{i?
zRLxx=t=t9`Eqk)TigiiVT9IiJ88=Rv+WS;FPU%kQVM!AaLmTctjy2$6u^DG-nHgLd
z85oSu9T8@j#E^5YZ;fUKh*(hX;AGOdnZeXE@-_oI<BVS*=0{-z0cPom0=AvWN(wU#
z6_*KoR(ZAQnMUF2fC=yRwf9(7osbCn+sW!B)yRBBWd~^W<lh+vF&`o0W?bEy7@OD`
zSj>At17y*W3{C6~hb~pdI~IWUl>ahJ-0^5Vco0t%v?HEFjzQoKWDQIzBWM-DY0z9D
zNORf(dEqwge_#(pBuX|1*6?E(%f$X+U(<tShDUk6Bp)g`8V^2&L0hMQ;r(ib3I+$C
zSGT2R2)HYqW4fY}x><zrbH)tSLzz$V{AY=H9-4D^gVROFN9{A(D?}b{xv2Tb?qj&X
zT9r9&w~jFUWoQxGz9eG0O}b_Kky{)Lk94js|8*q8<*uI;<Ktrn=S@^U=&AUsGCa~r
z<=nP=`!q(M2eBTnlo;A{QaQ7_0x$X6on%n^pr>Lh%pjer=^YTf#{7x@ImJfpo+a(m
z7=%s*$$MVt-ezF`wFN}@1~a{Px@0bXz&rAkkcv==b~=M_#a$1pT*fN_(>Ae~%6c~i
z&-Vc-3YshCpr5Mg{oz$;bz%ZY7bkauQ{*Y3D+)7y3Vk_gqWWRi#F7mRQEN6$QT1S(
zc+04PGbT}G>mdea23JM~h9|2X8aJ`%`cw$YXYXM-%rxV`?g=F#Yzx#=HN7wFW{(Nh
z+{yzsR$U_FF@p$WiyB12;B3(BOs@yA9=AA|1Nc)ly(i4!S^U{~&H;Y6OHw=z3w2UE
z?WW9_!=ozCAk%eVFW8Kr2#JQ|Q$f=fd}k@vSeZXds6u?wyhMg5P4CF2CoM1P*bEx|
zl{2Fp89s?<1WbD&v&wR#1LKkeAs$dz?mFzi@<0w0bc<7S4!`hWGiWSV%#{7hc_95%
z(6od_snbDwcP~#lAnJChhLv$f=mLkxrs;wuxz5aL1+5cV7+z}zEYLaFQm8BB@l<VZ
zs>(S>$EcTYPi}~IoHTFCrD(Ud`CLWOj<dc*eXL>4yp(;EeYK~)&z)P7)%J$%VKep?
zH0W=ORAOKBw={*zb&^5<zvng%rv+3CFSzL0F}|=cyUZ(d=c-4~1;Lig#eBLeovZC4
zmiQS?wL26w(`k#jn@YkCmmMLx^L}!4seN5!oH(f}Sgi95_mi~;o?bg(>X<3;iidHV
z=ElgjiE9NzPEFr^WxL9s>_2P{?>3#e(IoS`qOgnalfe5eQH-8Nu72?oomGRTYoBmb
z|H;x*@_w=!mrD8t59XuIZ=4!Sa=nduCR#bFyk4Mgxk7cbDd+cWp{j<)WlfFCP6?km
z$p7;se`UtIxyP6p+!z@cu2@HJ`}vxWZ&&j(ogyJYh3z|qeyYz@l>M13VR=_~X63Az
zfxMQ{k3HNC6u5(h_%b?5Sdu3(%D7tOnq1||*0sIpbtscX=xFT!$?X<~I|LbAo&+rT
z6*6C<cSU#K%7oPi?wY7>@VK;@RUlo{d&AwmTQj{9CN3$kXGk~^G)+O1E$uZ=0#moj
zT<uI{W=5798s3pjV%rw&RrSzl7TRH@HOWtj*#VTAd#28?mOQ``XFf^qAj6(1OLZLe
zZ%H&(g0sLS5s3z=Q$f=dCN7Bnsp$8BNu`yM`2r~CJkj3BtjPYnT#b3g0VPjgR>m2i
z+_P7x`--^sX&=rQSy4}ME~X1fQ<t7oTyatGu;bq);6pZ27=%HVzgnft@G}UM-=w!o
zO`Y{oK>Y)M&k}DgrVEodnfQKKWWus!s|GJ)`ZCSN>%B`fxtK02(MjbLvMmajw~R&1
z^VV7ghOZzC*T-q*FbPMfXujkGWeiR=4PNdErz8)sh<R28I5G5r(!ZD*XyQ_kL7Fik
zfk|9pW#c1thP6|c>KuG>rIu^uQINl4J!ah$Zm<DmAa$?RhiX13aNh#C^pZ!`b>W6;
zP@uej30i%5nn7)YhY&-}GEmv$rxS3m<?@ed6QyQdocz+LXjRV{UFDglPAp_*a0lK0
zxaHFA$p^i6o%Wa<H)BVn+pI59g*)UgEV<rwIBM;eZz(5Y+}=e<WM1MHj-N77ZEu*&
zJ9d+oTOXybo_cQ{PpPHSYlmqdz9!eDCE{xH;QGDt{oAZgd+av4wB&l%>s89WRcm*w
zQ~()h5$HAzELyG&va+IF5|r5z4}je9uuRgE!E<t)wqF%UpZt^wJP$MuWiDRa@Z|f}
z6g>q{Vq2oiz{1!Pcfk6>CIuBgo;(%?K}(Spc30Kil(h<crZ$zjflCHXa7moSCb`6D
z?U!j27y3DDlAZvvBT-AilF?(<mqSN_!B+jN)dl%ZzhQ~zdQo{+6_6W$aC+o1Pg2_(
z_UCsL$RYhqlXxCzRAnevG?*}QEElZ!o#gds0=W45WhdBR;T_rJ(v<fUT*wJA@PJC+
z2Ysh)QW)F?{iL_<SF((m_$?CTc$O;0i!Nzv9v^w&#vm}!x$#wSZIa0%JuA@i*z(I$
z4(y&_^0<rPNaQJ@obvo!Z~>Xt$Z=r8QXNMn$L*h-=Nw@5*u|j4Af39hmyc0H05yS^
z?sNpzB-0j@FTS!JRBU&vd}UW+096kG&DMIKCouXv@KVm?5@1}hP$!j{!Gn>3fwRgV
zw2<p2IGg4vFoE+;j>gg}ka|Kjl5xfd_r^^urW*1*&lJJ=h@WpQ!<Gn8HE?K2aq>hB
zgGTNNR~%k)IqXBES4*(U-J3vJWs2$w%Z(0|#=e|7lUNvhK{?g2$yLk$a<p63OP8>^
zG}Sv3oX&lmU&11vQm6W9y$h&VzA$xaT_h-FSjK>o-5%)<P~<(d)Sm1GiYR|ZCEu#V
zM>oNo^E;G4v35c-<C2;%<E2m~P-<(uG*xYHSPdiCw1QPaKlc`b44RX&)N{S4y~UPG
zpd>nT>WMpGBh<lmZFX1!O4e_+Ci+bEm>j2FSC9cxeV%DzSXH%=&eRj{z>2@KgKf|=
z_h2g!dAKDoJ9!hIlcQ0-;MYctIc^W$UMzewV~%rD*p`c~$xH(2EA3JlBzsqg$QsIo
zlx&cAI$@?zvozy@73{35{J(ZyJWww7deZTS2NUE#K`txmS!$-nPzWz|CW2cMRu^X=
z(iNoCTWH7#E-&A{TMKS31QmBPsDNUiyJ7jP2F^X)o(vyAg_p1kJA)8owQ+sjYf!bf
z?*=%qezY+$c!JLVkc$R|=ll#GP|fEGE!(fucmKJeR9fnM<-FD$w*}$?cMmYE?GW0$
zs5dJYl-|F-<jn7JyTW_-Ktmo6yQr*=n`K3ZFp963UxF8<rZNaesJzVE%A#;CXxf5j
zd8<WwjF)LPx=zwtrOMzuZ4*nr;mxn-EgH3ZmrU-EgZOCPfyO1z?|!zPy^Q5v>ym$0
zg&JBwjTe;{Vc>H0REREP1*put*!o)qlFnAEGMIwA&a(8-g(T@-Q(utxxfow81(nBB
zg3d3~1X++7!+8K~Qh=0GG@C)A>!e#QLX1^yvmwbjp!w2+ie#T)rf?}w*|n|=pFq0f
zT(-X8@JX1s<mV2dhI!yJ_C^Ln#$-m2nEg7I1)h<oguc9EydL89R?+W)m-0*Xbu0_y
zK#Bam?G&aLQ*Tvt2uG-_+&!5=1XOZAKRKxabV!;}1E<cUl8c^@(*IsC=#Vt97z?=A
zcRbt4dTMrN)oBm?vu{=Y`xU)VS!;DNaPE`Iev>@aGnZ~xcb+?UNvt|3hx}cw3d##U
zb3qY#-|!AN4STEKyz2=n%-yp=$^MUUI5@%Io~v>ZB>eGi7BhnvBLlbyoY$`nHqqiN
zSEaxNkSXQmlgxM-qd{$<7*FlJwvy)xouw|gfr{pR(Yhc@@6H8VBYV*N=F-U~FSjPO
zp1Bn5X7+0R<SQ#DZ@CP%!(<)UtSw?74fchqpiFA9aI%gS$ee$Vy+DQV?ov=WyJkXr
zg^2AI!81(C3=d71CTp9Nn@%_dN#}tH;Isp(-9e?w?g=d5bYr^Xu@S%Ifxwo_Zr>Xx
z?mOV|pKH<9$%isosu&xSRT%yUCKV_%beve|@O7n~p;RE_(OsasTxYa{OYK+eJ+M+%
z7o377b1@mDXnJ38I?~yv$MDA;+%}l2#c{wb@|8@Jl&qlwg9u|atbJf}1T0@#>dzo_
z>XOO9?n?p_t}QZQnRAi>($)kOxfiN;fsUz-da0}I{F}>YaTBNjOI+J@Wt9Rby7q~J
z0_XZw+svigdw3GHJtV*a<sjL$6+z&(=>y};ccAv?os~_XO4gILvIA73%r!loBHQ9|
zD^o2>TVsx!!u>sh4BduFcseF$@2i80l-qZsXM>t1uXg+QF*A5GGBCVS2l;!#f+<yI
zzML_cDqnA_Gt6dUJtdSQ^ysCc--B3>tWW9;oS+8&dhiVM{h8n<+#E;MxhAUM0_JhD
zB0potBUf;a^82Vh*F-hI8B_<p=tz`XrU`1Mi`OG67O==l+j=I0g*vI6_cpqU%sBAc
zElBqt%Yvg?-jPjGcM4~=^CU2>m-aONA>2>{%IQ*5*p5ppKc8@b)q`ufCZ~h{si0{y
zmWj{g|8%%F;*CUf$h>7NdJdOvO8GF%0_D*~iwoX^BYM?pWyTflo2IDV2$&T%dl}0*
zlS$9AR2W<vnNm6L37=Ugq5dIL#rL8IL*MCu1v-Yl?^kAo?1*d=xtN#)ZlAqcK9OMy
zs1!Bj0PS3x1kU!IyI2(ZH%(EUk#RE>bQ&AD?sT3F>7IOer+B4w6$2Bf9oMa5y5J1U
z17lEKnUw6fV)0?l83(4iUD7M%JfH*W$`lJ(J8<~~Gj*$M4WG`i#vRn#Q$PG-4%nKg
zS3(WaAm8*(+sM1vSn>eK^=T`-8LSrTq$29=f~6BpR%<f80JZjnWaFOB1y>kM4V9pP
zi<<&koPEkC`MSGwDU1E3xL~Hvb6i}@1v6Ng8GINS80?r54B1TEDo<FdTytXpRaT&u
zlo4Z7V_Qk`jN>M%1xqKEI0Z9-+V3CcCGcs2x?L}qFJl2U;1if+JgV3-PBW-|*fr5)
z^?ZgLuygw)o+Zu_icsMMwML><88rk{G?vbLDsybzG_zH!t&QUCEtk$zu>z&t1q||x
z8zh<?UPYc$+-SzsVBrnUt`j*0cubZ^AGU!M-1~lUI?P$BbFjL}GK5X_L#oQx%l_b=
zwa}EH^G4vhPWUWK0w`FbBCcD!l$-z-vuySQxnSA?H+LRz<0saGsbTu2DXJM8CvM6y
z)pC9PQdjxo`(95_gJT1qlbW$9D7Vcqez9cgJtLzp*L_}H0ac5I_J2Wn_55{zxkuZ3
zwnUU>s-?f3dZv-vGr*@VpQniF=#%em6L%k-IP)mDq0q8$=9vp1jUU%6TjHtj^JmS>
zlFQL<LbHyxwlGV%$g$KEiHL*RmDwx3K}9t4DW6*k3|8RsmZua{IM!uM26su>w)m!q
z>w!z!{hOVvn!x4#)+?%@1`cDY8mK^>(ak-xpBq%d@@g1^DB)61?Y*ffCtA2~_Hu*D
z^~0PoCz`-2j3GLw?E;y|#NZ1$|HHmeaeJYnZ`In0wp}1!+Hdg$6<LRMx;)iICWG2N
zK8t5O*&_yWuly|)kj)VNJmoyxPei&v&Yiac<d2Wev%%rErg_CAt3V%cpb8&dVvnSx
zP#5GlTghdMX81T7LR~vKPJ7-$J&;SC#k)?%ntGV;O;uSqUqfwsppTHL$7(5%v;5&s
z_gpV(zTgZ<?0mp<aJZgY!?rV^d5fYBV^!|VIYG^!vQkqD<gj~7^+1;VH33yJcj96%
z`Q}S{W=xk#;WPE%%bFmcH38(oGoj6A!qIerYFIVX6Y;zte=pAf`+F}q+<10hRbV#-
zH4on{p9r!l_SGbiDJn-NUVDTj{0$;(!!hGYMj^<#>zf5U!Cuo}=Gp(qBX*tAYlRqu
z@fFj-;s5=z2PjQcm!8zwo0_uN`{=}dM<*I|DTCvBvBjn^8IX^b{{W>_n{Z`tu<;$8
zxZx<MnvV&02N~%9Q5~fGN1)6^a8g;<2eSYCRgYzvQ_Pqc(lqC|E%0Sx@MC0P5M?Zw
z=#_if#7mly!CYgGTSD{yYfX)dw+J#^kZirov1jj*dF$UO%DGzPUg2ZCbZ6R@`_oqV
zAIfA=3kUb2Cl`C1=`!Q$W?}?awVG!-E_UpC0c!bW*vW2@cbKVZI5#+tg<-KAq>sjY
zKXMJ^kpCIr#@!r86{L#kUh5LJEw+%NrN(C;sJ~LGoOyj4Bx`3C98U$+C$5ti6hKvn
z*_5Cx->TCdHl@+vw#~lVlcH{eBl-@wPr5+^+I@VUds2P*MgHXzf2n|)=cPVNea|Tx
zYTtU%Xu^cu*|`kNjGHy^JAJO7GPvglZ+}}a7X<ax4*r-?1L`QfcDwY*gbCb42UlsJ
zYEy;512n|JyL3v_<a<U!tNlTl<N}w{PHrVotj?d~=3BM)N2AFphQ3AZW=;8aoDLSf
z4!$${1jSB)yN6r&4k>~Itdr#~XawP2s|tg}rYWi`4$4litmtsR*l4zjRq0|o=LuzS
zJ4&`S<LHygi>J)U+#<+uByyEMzu{uRz3&(kY@aYQ_%kvvsJKRLp8n@)Y|XbMP?4P(
zrOVi{d5Wrs%8Rgb;9~vCHwGrgsxWVGc?*sLP&Xw}h4FwJsO39vT`A{=O*{`YW?bA6
zI5&&4AuI;m2P!l_rvH3`#2pR>B_T-EE5GX7Z8+_i0kqL(e`Qi;%ZdHUi>9_*=D0Ft
zF1yZC8KG=thK|i4^Ir)s7A&>S1YbPCUkDo1{2mKw1jcvDa#&jI2UUh*o>sjAj9||@
z8hloLF&R9PwAH->Tnim^Ijv_L-(+VDYG;RVD_-&pW&*Wh0v0Q`RYKC<d=5cyZEz#N
zYo#x^4mJ`74<tRf>%8JM187`IHdT#b@06uF7q3Y$E;)LvDZss57+e7g8$-vEsv8X2
zQz2FJJ7eJnvDM%)mn3$NMo@e&S$T#<As*Bju#|Lr4t8Lvp)jN$0k75XwJu3dgNz*^
z*It)p1skeBsRdGp&jL4I&V5v5)Bshoiw>{eW8460v6UXtWwZcQ{_vhWsLEcc%yeND
zXlVC6=d*ww;U6ZG7!=m?u$~gS{AFI3TkGsp4`zk{(EP8g+BL6yNy%w_9{tLYBFDf=
z>8!HnGi7kYzpljP%S2G=aowo{RM>gTf~&YYwv$pE)IpVja-QepIAIk@MwNA~0-)09
z@Xc9sYd-se3NiOPpzK()QW;Y2%DS{(sZ_BnRQXw{0#<oW+4H|LsGR<{uN!3e?=zr^
zi6^*UCAbe%;{N!p2P)2%8-eSg5?Rk*vfz$IW(%mC-FF^b$9$+!nR!J8r2R4ns0_53
zIx~gA{i3t9<MLT74Fyt-+pj+sN(JYhFDum;LH$r%eTk9<z1OmY_)Iw!`dcn@?6GZH
zn)OygHBBm)g`sfTtIN)3GF;YIGeq!PdQQCdMzy|DeE!}UpyqT|QzLk|Nr-dTRO1HD
zJ$WjrY|M<1aiC)g4E&5jG2pQiQ8yuQ;&g<K)Acn;_Da8HVP?!weQ3gz-=FYoGEYL1
z)pAg_Dbfh2UFF~77Q%Iky;-?HME4fQt^*G0s%DHWmpQ&LDQQT>$*6zOQ_0K(HJc)v
zkb2Exp0lQ@gUbbp*d6|$HdN1&;zXu~UQjnWpla#1Os@xA%nX5y3=GQPM%uIot|8rg
zZWp879$o&#0;)T9==&FV&RgKQUNk$iNo}t|VRdB_Xgo#FX96Q=^!JLYe}RalWwdtS
zd`M7LWkTu#uL;7SR-7jDi42#eFFGDBSk!z}qy5YjP*LD!3-J@%zReNSLm1c?pBGjb
zz`A6ObCA1aR|6+*5w?V6@0&ZWuDH?z9$mW>@&vUqC|AsMgtYP=xE=_;+6C%vyksw8
z0{2Yxy_^qlf@d_Q%QJ!dBt8OX&&<DX#XRG{^ocCstnJ7xsBX23;e&J4=@S<m0ylNb
zgDaE!(o;%U+Cd3l-qjD3mYe2)`)_*oDR%ZC;qsHhpfty7IdfUymkVwI-SSKVe#!=1
zb{77ic^M(FXCPBIpg!AKzm1y%bH0mQ291~BlUsVl7}j0eTFb+z5LBCFq9m*!k>O$9
z1{&3lcMFQGGX&Q!EK9F!&h!Ee+`SWF1{HS|{s!$LAYV<%>|zABxVc|TsoOFOfl4Mw
zbS^mRc52hr6(VbwZ|^zMu6YeK)^$5r=irs>OW8+fE{gy)5SbZ*7#SF59KFKLehDO8
zygXuZoc6lY`qLO?T={cZcwgLL290%APub)F$v&W5u!#jy^MLx@Zw<c|9k}9ckhf(L
zD4WUe3HT<U&SuWk&>_PGEyOPxisp#!0Cl|jx|T@Jr~=nr$*RxJf#=K4hG{Z@yPqBx
z*3JQUTV91MWjNp#nWZers3GvhOD8CPjSlmS16Knle%UPwsXS-(M)!K1ov{ow8SpM#
z6EeuvDQBsX4jO98T<gUMF2oa>E^S~~`9}bhMc%FpVpsrb_`m49w8}u<=0uYjsK_>$
z#E<}*T=)X1#6Y8Cc}I6-f|`Ci>OL#fTwZd$>wUQ9g(c!@c3p)aUixa06AXPybIhzd
z|M*t-%-*?+c`ZjEsEWRMV^L9>m(TMl(u@u+e2|g74la#rkdxa|z|(iDS__#${V4cg
zY^ic4+c92Hqrs8atNC&7#9|N7?1eNBgBh+4u1SV60|O%qxEbN%{_q~STnh=m&J3-}
zz`a~hs{k~_3z~_%wq$$Hk<X><piG^y-1@{4>x@g;M@vg>nHho^85lqu^@;mWGW1<?
zV*ri4<oEmJr9#G4)?V1ZS^v-62P#pX7QF{<zi0feX{-v0UynstM^#px)~*LfFl3nF
zUh9&b7wj7pkw?da)LzJg8xB_<fCtEhBUCcYzwm?Gb6EmsYB+yEM)Ww<Awztf(_%sW
zZa+|#3UY&v^0ftd<<1iNQKrh+;C4xt&5fZ7)YVN9SeXlI!mL#GV@Uu-s|vg){c{d%
zY(Y0!+AUq~5sO`~3d4!*DD|PBteTm3zT`~}9rcUsio6-t9-x6QzBy0W!M!d{F!|XM
zTq{PEPu#s5R0rj?{yPgA_d3<7Ft==Cu>z=7Uh}PWzuMlgIR&7~&u0E)a3960bIp@W
zdY8(@Ig`aRmu^=-ye{_1KXC14?D!uv^eW5d25Jl%9M{{l4O|)eTmYGJM^GJH9?6tV
z+yJ)m9`9dJZY`IP02|XE>yielBg>sZrWCr*@n9<uIg@cm<FgJExE9-@$RNNN-cYUa
z^-`CHp*D2tT78cp6GI3i1A|oHcH1dcrO6g6UL+Wvas&@(UtAjb#J=0-VMoT%EA61h
z*;~acrAhpSs3U6PvcU(#8h3-6IR<H<QQ^oYNL#pD#WzF<9PdjcW~>Fbz@`X0gVXea
z*0mY=oI<A-u&nFrTEe#FE(<v7k9nP$3mNj+9U=ry$uC@`l@0pAV>nssCozDhy+I`p
ze<72&f+qV^7I1z(5uU{E#CPsJXg1h&Qr!v_24T=3Yk1PcUrDJmH5*qiR?>790JX|W
z`5b%uB=}ybgAe0XXP$9jd$b7S(iI-RsyZ2-fF=vC<lM;$$vOs}FyF#=NS(nJl&W0%
zWu`0#RVtbPBq43IxV=F;q`@<R!s#3iwo{g7Hi<7)R9Nep$zcH*7M`EZfi%wtZomea
zyR$r)v1y7bN(m(9x$8j(WPC~2$I4u+lSz07gJ)@FFT<0-X`5Ik2ZJxZ;z<CFNdL7|
zV)zbf4&J-GRgW=j8fb_}h2e(}XrOIQ#DYDX%RlNWn~F?RzVyUPZ^xukfz%-N@J$7f
zLDvEo8SogfybQR76bNcXF*AfRGBA9s7XzoG*mWw#;g^<(tDS3boAqUuf)u05ycM7}
zm_<({xKVb$*^?hUp1Z#JgC}UNP){5@YOrV$xL#BbzcgPP)Q9<eegbIX%vlv|Y{<G4
zu5eKL^q->$8ub*80X6r|If7-K?bkg~2g~lZ1kI@YXj1+p(62PdY?j-Mnn>q&(-XiI
z%gL*938(wjai+fquU2?Ou|I^Qz>Px1pvc`lAw>NUxFfj$k{CeceP7oSVGdz%D`>?{
zaGL_0zN{2{7=%D=^oz>upgFv73D32v5|C7A8~a))0o1-1^R$X;0?(Uunu#%{AXP4Z
z&$U4&8mbm;fh@Q^3$EN4A#)8XFT(ObBfOuz4J@Z5fU@|7bu5!tvVf|SXm0~hpwx3N
z^IR{wzWD>V#3`Gez^6JxZEskN`k^JD(WAv+wf+h|Mh%NOmiHRP2wGlk{4%u<+-BU{
zpuUm0Mcp|G(nbZ(C+4YdWM0C#cg7j8_ikNnM6^Ygf%Dx~K9+<N%nV_S3=Bcf1+IWv
zX?2%4B+T0?A#KHVd@KpUp!E~qS&CQifM)D(%W{C{;rCQ?l*%%I<~|A*D1v7eFTe*j
zcTXtk>-U%~#mEA#d#b)OEQ`!C22aJP3o1eefK{yaoU&#HHC{?Qt(d?gz>scBBy`pm
zyiVnX>q;($3(G+j@;X&nP(pH!c<CW=36yx}JnRA$yzgE)K!RhJVNXng#LvBuj^v)d
zCk?DlGpH>qKGn;hpw!L;S*5ddL5;x-bJY)eDvY3kM8{3+chW%}@bV+B;KXfg*mLHn
z0VtjBHtYe9yjdCcq#QE1wB&o&k+%jtpq3st4`>$q2h(9t3Hxx%MaIJ(-x*adGrDMV
zE*E^kYLm(0vyiWIE2NwKwew=fuDK>m$9fazfxCUNG7b#46yzDrKqK5Npq}YT&@6pW
ztQ&ZG7uH=}4w@Q!Cg%VyEEV9LMn-VpU&)ZXZD4g7RH6T8hK!PJU>B$@nDj8~WVjvJ
zBkjy5`kBGuW7hz3^sXN82-lV}?{{UOF}lL<jG)HrdE169%nad-3=EfUPkxxO{Yj24
zNYg$GWKA`%rp<8ykNfHKDS!qD-!ZB%TXgYl3H+Vs*?*bm#On_5+7D07$umJygABWN
zslvNS>aA02xUQY=V03(>mm6lYIQo*;7aPqpyQ}NIEpTx(n{`)l_qPggTr^!0xMkGP
z*_3l7vpuCk&LCx_E`uVYhQO5tTcn+&`3n~*NMC*WXo+8n4|srgmXNhT(=nBkr!3n+
z=InO{=iLPhOzxB^u=ILPntGB!jce1z`gWOP?BHpb-GQ$H%OwxEIGS0#nQ-{Wf;R8~
z@J6+-8gr*;oNzm9y{4*%AKZcnUw@06S(x>v#%I|u+hgqDsziM0##_bH7=1)i7R!}K
zFoNg34IDFtr<6=S&y%o7LHg~U!&#0mdBBr}@P%Gnn=W3lUb8Ik3=6mtiJM}kxclEx
z6IHHF7mM0M#q(IfD@E=lZF((c5ICVX?|!0bX|fu4q9SAC##cezA_5@sLq8)*ABHis
zg6a+1(v_}Wy38{)PPje)!M56rL7MTld0G>AJ=M`;OfkWl3Lxi{vbclwfYy#UzLzWT
z1<mAlHszS?mk8S}u*VU+f~r`&r>T^gA%c;C!Ho@M(Z8b`e%&-|1g#-C$g=cng2<Z9
zV9&{RC4Q}W#}8RaQgQ?|cH`n`mgRaM<gCr0aR^Ae6&yZ`U+i8fZG5l_G7)?CK}9k+
z^8TKCzpgY{ZHHszDWNCUX0sNpYB64>891T$-QxF<sSKe9tP|#gjWGQp>tGI=7-_x~
z!1%=27nCYm_c6}^wcR0$*E*YWzVz&4&fo#n^K45km9|a<>&$%M&(JFh(psF<_(=^M
zPPq(1j8&CPJ3zI&Pe9a0hstyYVb+@&vM$d#7Z`$S_gQ_a2Uq%oQ(uVs2lWQfq>O=M
z=04A+;Q3(3UuF8oQlJ8|Yo4L#PMNn39EaX2f?|xho{3|*p?73c@)X#<O*3$cJoO;6
zIO@1~!2C^9R5cD<j6F6FbSbGB#K#`e4R)X!dyo2;JuIN8e4R1TjKO^xD1u!xTjzaG
z1vzkqU#A(vWpL<zn8_Uo@r=64Ert@lR84OK$IOgpPE(5cKtbWWh}S_LGzGn7QE^p$
z=8Va)|0m59V!f&Hct67n=T4ne&UXt<re6N-eR$5BU*bj$osW{`8B-Ro|1ZwK#1P5I
zz#w@5G+^~^o7X`LWpJP|T)5Ptlgg>4u{M8dQ{l9k$LbapE?#N1kHO;#sFzo*-YS1L
z^^N7NMuCjeKAn*l-Ts!;Fvi}UWa0hwrDB@NqU)0ndD*ePPCwG1FcCaB%+yc_?JiWr
zG%nuVW9x1$&{R+@@w@X_ubx>N6U5x2pa^qN(%5`v$_&xmEqsgSbK)pYG*s0TZgDWQ
z>0DjjKI7tna4Biuz)+_sV>!^l&-*Gmj<4%C<JxT)EWDk`qhVr!RO3AL)`K7Vg?Cj2
zCWUPgbO_(BaxSR0szb8(#n&YpCix%yC26SOkpk*GY8vOUf;%vK4=^*ZGYWyum4Hky
z*%oMn$5S#AFYVmuku(RiN>YA1WJKjf=cPI4dR?`^Gpn<@q9KKKPI*3PY8f=-175Gz
z+b8ktp`zSwyIUtN|DOEwjy%M1V$%-U`n~W;^E%UI#`NOVH24_pJdv<Zni2NOY%HDN
z3goNBcXrU&)dF#gU8iqM2M<`DwfW8to`>6Aoh^9)v{<6-`9H`A6ZhnEy{<x!L1OEQ
z>mg;Nx>vE4x!6ijhg#H4h?yaZk%0lSm=5N+s9PG$Dl@qSCmnPZ67aO>b=argDt*{y
zrlz4IgB;_5jKy*SiWjcxc5V)tFPG$|TxF}d=1K5|IyW8;A;@qBC{}(Q$#}5Z7BYGZ
zo<u#xA_$&83}{Yx=6yjOEOv`m5Io~<aB<UV(8)}oZiGsy521Q*rnTDLFViNryxXGw
zS|KMW{rD4?<KT+V)=I6kayqEW+bIBUmzujkT2o~{zskXLaWNgBhUuC<a0hN#na{Ek
zkZ_?ISa^@L64;nn*~xXXpibNzP9;!9xjK1LvBd7ETQAnl+q$yqTHfnO?*;V_O_<J3
zK9pc9!TP!foLs+@UR$86%E+)AYyGF_2O1W5ducP9LCQ+dLN(_3#s@VbF5gXu%z5^1
z0uPpO2EUCp;JTK>^BFuLtXp*rJf;X)Oq?(gGR{Ba4Ws${7e~M|bSwvN@65UnZc+9=
z(0%Ti4{A$hvgCuR>Q(c$f(Gr>!Mq=@*K7sV^CC^#?^o|LeYy3~%BpL#m>HrO85q7C
zIwEUW2kKFF&)eEw@g^&CaT&+GzC|V5gqLn+`6ceBJmJ0PLxG;A(rMsIzD&8Id0n38
zoTb0M2pCIUeC?U2I=|_wagxJ?iVoq+mQUS;r<?=lO;9Q*R+C`O-u3$ocy4(^;56`Z
zx5QO@xfK}{88cY3&Dtu#YhJ!^E;R;^b)A$e_}u501M0?ef+rld?cNR^!1x<zl?@t~
zsh)Cf*@BX5ptXiwmm(*}Y5!{hQ8Rw9c%_5<ZQisU;)(Pr=j;@_rW*(x^=4AyTrPOx
z`;reDFV*JH)HKw-rSbgfM<$$Q)|y_>>QvC!E8D(8L&!NpZfRZ**p*)jEvjJbP~p0A
zi3Qg4G?{P%bo+FBBd5-!E8>BBz^k;r%mW=S5Di_22_B+*|L5SbpsnDc_Bw^G={#S+
z-Z9#D?IS2Y_H{g3>Z$KjQ(gm_{}EbLk-2nxJ%bWsiiOp_%}4jC?G3vl9=ONkWozgD
z()h`7+UF`O_t+dsw!gUJ;@^*qDp{bc%I%#P^VSklCf6Qk$L_t40_th5(u@ZtEd9mI
z5W~p85Heqa*Jgqk=wuVQM;l)+?oFF$7|EV!*yy4QYSvZ;Nw~fWoW-e{<|;k+v9}tI
z%+Fs4Dq0zMA|Wf<m@^&g*Ixmxy5)BhVsH^+JtgEmP3S>;;o>IGPXhgaT^_q_onXia
zDfw&sx!kP<m~z1}^FmTm7)L4CZUG*>IMxYi(?8Jmd;_}FZvDp_+ZDMPt+xo8T(D74
zJe0}u$ySr6%o(&Q0le-Typ+x=X-0c{#hYIli_5BQjOM2)JX8VAk4-+5z>%A>?8uso
z#doW17OajIN?&Pbd!)zhOI1+B$>j-udn5!@<Q{?KPiC?uoCpG^3OSCYiZ7<#vN-~3
z?dMEc3R>^%JHx9QbgGN6L8Eq$3Ik{kZN){w!#3bGOpw9g9=$v2k_Q4y7WCelo3`(b
z#DsDc&<yL}mELP1d5fWJei~?Bf!)_0w<~|IELDS5q@2qOH$QrQ*+=`LP3cO`_wRn*
zGzPa>OnO7Ug{y*x6d}`EpvKv4264t6g@NBZr-B9+54Ht?7N&`$EG`w;yUBkQ3ut6f
z;r_;pB1{aij0_B+s&fo|LG45Nm2W0%HG-DMRg}u8moR}E(ef+b^o3@DhtgqN4i+g$
zw>E}cyW%7a8IlnznFnquGJ<y@T(Hg$JNW*Mq8zBmTp>2=S@y!0U*@PXe)Iq>IY}&C
zdD8XyL~uFc=OyI3;kSu!`bxX6E7MIDy<4tl8VIfMPCCztfTU5R)CpNOv|el$QmOdh
zvImzlw=ZNp7$}Ot9o|`IBEi+jgR85*9Rk;ia~u;G!6T+|Q;uZ`Fz7Nqx17C<#jbY=
z+ZJK&1JP}u#X!LqHP+4$0?m_wdkCOGc1O@~V8**SOYhG~J+uNmh;H><C$@N6WYy^t
zZrR1t_7zWyDxRjcH_T?{W>D2*u;s#)CD*&2XD?joxn6Ys6qQ+^(%B&S+$WoK(AY>~
z23W%XnGR?)_C;FA?u3wR(BOdN-mICDS3%PZ5>Xjhm$Hvew)CDHr~Phq>oQ1jcDW}j
zQSz$XtVt|KltHui&sTc;T6h*@o%H}U!Ga~PCVbCSI~P>@D)@Yc%U%E2tVPgzc~ZN@
zMl+@cMaa6EiUq;bXBA9RNSh^8!ORfH$iN^zX`bX&aFE{H=*m^<@nAkPizj$c-sf_4
z6XOB@a8Mg|pN}+y3S;z_X%l~}&;s?x4_oe2;GF`lKqK6?f<j<w;9EsGP@C@ADxn6J
z8xuu9HOESC->NwmA|b7t8@01Q4ToP>jHLp<2Tz}+@l#~Yd_m@>ClGygAbkkmNgd8<
z0`)2nHA*q>_BSq^_9}ROm7DUbx>rHMuqx*Xc*a-)Qhzq)*Srdve9VCV@{|Kgp05=q
z%s6vZ0F)0sN^J6M!NU-rw<gbu%4h<ONWXozHkAQ1E&A`4p|7sVLC|FO75IWRO`f+i
zmWj;*k4?ty&C&<&K*{=~2vP~^O?+8o5>|Z<oFp}$f1OZP!vW3>?_V4cXRPj?;>cMe
z<;km2a_Neb@Rw-|9U_~)hnRS2gI7FUuJH)w_63i8fEJ)R$qM~=f7z1>G)9@)nOWs;
z!0_WG7r2Rc61-~b?K9`7)ru1stS5nrHow@cL!M2+vD;VZ7=y}W#y56nK~2WmSCYLe
zey{ZQodWH38~K8!A;F^^2d%exNG}1E?XR+wEkm3YAlZ?HAs#gTZ(F+3Gdbed4pVUX
zyW(6H2QDKg6?-68jUQKf`$~Zexb@PW44^`2!i$PKR?HS$X(oAB&Q4(fk58GVE}z!Y
z{n>dAX#VfkGlugFZ7i_a5f}HG9(DeY8o4YC0)EO9^4EYb;rk}g51JLddJ<}aZeHg!
zM&(AcnVP8kOB#}5KUvsFoN;CY4|u;Y3uamXT1)VSDeGqHv*yOmmvf4cSAc42$n*3a
z2sBt+xVU(Z7Xx@`G0s6ZS^AiP0c52IVj}_T)8>PgJfKxDp!FA<H%{BQzVMQ<gERv=
zxNwbO4g<@K&B_z3PJTWcydH9rmAd)F`wP!K+<o^)p83Apz3*fF=esQQ<3ZPqhhI}~
zn8}lPKc468(=Ij9%j<b|FG#xaVJ*LEm*->t9CcA=rUlC4AwJWuDi<1_WGqQh7cJgY
zwM1R?GTW5Kx(=1>4i&@f4iyn$6M4p#=@o7&Gx--X9y#(y(6cQmh}rmqyUNUGObiK(
z3=9rJmjy$(RxM0A!LwOVT*hOW!lXGax1KCb3VMFVZO$VHBi4yeR4%D8*Sk#8be~+c
zVuq}jS&}&WqzxS^vW7i-LVW66&#3aLn1-BT@i`+S<59J8##wh4A2mJ|UoAI|G-ba6
zg_ryb*D6j@3F$dtV7S|I0?&b5UV|eC9JGCI+&q+Y&9Oj*jqT7mF*d`u0-i~?6ek@y
znj?4SfQZYa#R9I6lD;t*8?a7%()Y0Eh>xR6=gcM#A!GT8DNaW}h^IX;ahb?EQDtFL
z2A8n0_#zK|(apTV!Rjs(<FwMG)0CGvi9|Z9yyRcVd*;xUrxUIO82)bVj8y3Q5@g6}
zVE9*|3*sbWg|01%45Ew;AwKeI#~QCVAAJ+BNpS7=6H-c^?mWtd%LP57)^t5IKNH|1
zZoq8W?Amuv*-+MT=>jROwlfBXyc*Rh5Bfcfo@N*sa0gF!7Gh?$?B_deBYngBXwJbL
zm;co%yc3t$w@eE#G&yu+%Wn6q6*D+z^v)>iU!yqbOZx>4G3kqP4(`*cm*};ts5N#r
zimgsMbRg%*+v*fOB~M+KNi#G%R18ZkRSFHy8ZajcdLGKG@Qm>>KI0JKGU<%M<Q+58
zW;AZ-P<gJTY*_CysrQHSq>|jpTfV8Ji7R=Ysdbq&V{V5Ev$3G3!n1x4r;Q!mH#yQ4
z*q&G-%gm6-$iQ$yMK8_j%mMj{OY~1XS(?NmqP8%}a6^O7p(dZCGQ~+eXIxYo%^27i
zr$x?aoY|qWHH~@o!lXlqNol($s)X>^CnPP~J@LpJ7nPOmT{jo1EDJWD#Mrz`X3~t<
z4i&@Q0-kJXN|V00t1OH-vWD4m!i?V#r~Fc$#3SL8ki?TzrUbE~k>%Kf8C{+W4WuVJ
zn@=)zne<QK)&U=vN&g@k6!hB6XEc86P&t3sBPmU35|6~4R!M^urxj05@A6EX(Ku(h
z^EClaHl9~S9!We&X^CJ$Nb6a^gkFOg2TEApsw_<6W4+lCIfL^|?Fn^#(aB88lX?wi
zv}N-D1f}%^mra734K5o5E6l$VV92O-!cC&&u+9YktQ9jDL{pU05_cu?P4K_9L5i^<
z<V+IRCP6ky?+=r&1Q>Q}o^U&JC`D)C?*mJwcfIs*Oe&gZcXP#zJW-Wrj}9z3x@yKp
z-=uv`S}#41vaC@soX_WDmc(?qCG$|u5te0~ms>#Y-`kYq@}GG!*wayGR9z-XG|z~f
zF@t3p#K0`s895<7+qr~<zrhUTV^_0XIio>T<=MB!lWr;ozBAO$Kqw!5(aRH?j->2J
zOIe(>D|Et)#S`44)^thUS9vDmK6ze<&jBu>Vy;go+)NUg8Il+o7=&hUo^dlt6q>;a
z)q1DhW>cWyT`i9@H7AsH!;bdk3ti^><l(QSmcZIMlc_RAd6ogE57TBr-x(}wjW3rb
zSp`j)!Te-mZ`aE($6E><jMHwztV|0Exiq<pGr}=xSGSkhB2ME*&jct{wQ@$Eh{`jW
z^(WkpmaJAVT;Amcapp3;^An-Y+_eI$U1hGS(xR8wHXZTN)XLnbl~yx(MwF{6Bs|n|
z0#CY`B&rz*&*;rK<ddLgus6iVolD3#G8m$#Wc^C9)k(+9J5L%IU4^)<Z{5n?j6*60
z&~RW;JEo8(hDI!t(@N9l0;Q3Mbq>2tL-|EFi?iP3XfCjSuzy)qkf9Rm&5jM(S>TNB
zwy|U8#$~tE&M+9HCB7>1U`tC>Ghp6qP@b4{NNE!8GCwB3Fz1KZlcb`c1YfOX@sih;
zB$Z9oZi?}-D8KPteDlt4{4)a#|LkZ}3E_F4s-kA>GP$Me;ohDjb9BQ!^+hj-N_J*C
zSUXj%oU!hd$C>xO9%><HI*o)j_f4A|snu55ppvHUGFjrq(xhEl%7&#*CY{U-$&3sP
zmHXNPbUvvrvR@f9(MP~HZ_31d*C$9>{JgOz?sHu8-DkXi)+^SoS2V0$ugH1vm^R}A
zfm^`>QA`(~95Gc<%xk<bujztNhno62Mb1L*mTw|0(;Q4J3wdV-7_!t%JR);cVPQmo
zj?g19j<=c|x{Vn{kEDziCizX7IAd~$;miO-^;0L@-W*b>+}HM{{Q}hKsysqnuHB*+
z=ZCC2AtRx3oK4-u_K4daw%unJM{J1@{OkI(t0ZxPjPx9VuL9B^rQVq7>$Q10IBo3c
z{I_Vv^K1{>5Fe`sl{6_qm1XZupDa!Kv4c<OGN)jQf_u~kgHs;7qR#iWC>SmmaEw~h
zB^Yid6dZ1QvZYIrU!l{omm|pe=mc|Jk2AF{6U0_09husD<cvE@XJedJ+n+{d!|V<P
z-LRt{I2$I-uva?aW}-Oji3hhC_r(;aqZ8OC9QoqRGBd#N38M<Lv4G<(1qNNlGXlP5
zO6}Pvig;(XWf)C3Y?`vO?aPv+i%Fq6aav;1qTSQG9zM46IMW(-!hz}HlJ}-6&-7d-
z$7!YYH>f=OuBNaz<cu8SNw+o3KPT-L@GXmXW_#yka<i6qr~6SB29HNcGgwrZKW}xq
zmEC%0aS{`Qim=kJ$)`k5E)gxtDG<q521VdemwKV2kK{y!85ATfGFs1E;Ccy31I!F5
zp#6W$Cv3IU7#ubUZst+obeUXteZr0zwhWURSr(mac5q2sDe;VP(hP343DqG!3=Jtx
zF7-h>mEy%5`gr>u<sQl2aC=Wn*F$}U&YMRWiu$`a876!Yx;VciM`fzE(R9WqrV-5Q
z<+IHvfD^^Sh%FJK%Ik7emWeTYBri<b#iAlT5iG-bnn6gsd&i8Fh9$ZT(u@Xa1`T)8
z7&^OMW6oqc7+ts`HS?;}%7sZMW{at)G2fZELqd)5<N*_x$%~^vB~*vDbmz{?Y@RVZ
zlN(YJq!xMdubn8iI_U?CgQt)C1qVndT^8_7%j)%6A@PY}(hTn?<w8Rrrb&&N9cslH
zy(%F*^^BfpMAjlqjzUtgd#js<m<V^5YYY#+gVV+Z5jFK2X9O6UFimRY$z!cNa9`ya
zWBueAYA%x-oh4sZ^Gb3=yZwrD))13s+;48UvzB*ZL=MZFri!B9Qj-LBpZ3^qRP<Zw
z(s!v#NufPEHcgySCg3lm)waJuC5`LIWQmHEGdLz3(Gl=B(^@7u;mDWfic8){C)gLL
zq_G{DY{u}8!GIx7ON~jz@T}4ax1%P^lV<F8od8Xr{A(T97}yl*H4{X-XT0#2>hPGj
zF8joRg*{*PwtWdQjGa1hMy%@uXmP;8kjluwkSCa;@N2S}lG?Ay8e)bQ=Zgsc^<-f5
zoTTD8N#!I@7wgeSszq&$vRw)c4;>gQJLe=Ov@3Bqu+7`!a?W6bvtWvwAj_dfrcXka
zhY#?%PLOmJIB{UIm^M@k|6BJ3VS+4&G@7<VOf=?s6TrgAup*SD(V$Dg*-+X{jq~C=
zhb77xEsP-33>Z#SUi9!u<2l4u)Yj;0u4Wp-Gr8CEOb_$KZM6&rySfy>W#{n_9?r50
z-bZtC7EYS6_=cmt=;n>BUS^N(WKQ^O$YK8Hpj(WIT6#7IlcA&<n@Be&V}X=414Bda
zjtrl3AI-s{!b}Vd3<_*X%QiO8VDDfC8;gf%Fk^6HV8Nq+7^#fi(?~I+K|y@-WTxN$
zk`6I3lpWtC!FM6iS1augcaGE154_$7mjxJZdD`_}Uv2K=HJ(Q~>gV__O!Da4tRSxZ
zp_OIl4C4g%cM;;s9yUe`lO}!inB0}v<*v74Mw(n_<BYtCymv$+`6u$SFr+auFx+{^
zcUyDQ470xsXOwPpaIi<+^qY9}$PovgBX^GRB_$;#C@aWhq*}X*6+5LE*1DQah)i*J
z72Di*FDF5E?@i8$N8bqDJTOt8|4neR(S?YtgLbBB%nXM6H=j?sc5!x~PSQUSev@fY
z8~l4Yk0vcnx@4g$Ejsy_=1hUzntaWV=8JsK@L{m(ToavQXlN+F%)H-xQcOor(nW8V
z{ccaYN{lLU?zw%Lbv-w3T9=~yqW(Jzl32DIE{wPmV943)>96Is;F!w7q)C@%$aHpj
zRwYl;7d19l6V__Gh$8Sa$k005Cuvdq;zsU?jHu2?<o#w`VQ@o@;RS<_v~Yu;(rd9u
zA0M704ri>YjJuAyrL>)vQ?kx31NpcoX=9*a=A22rU7nAp_;j!}X;dG0`o1T%{}{`H
z$tQNXiU|ud8#-*fv0{da-$}QlOA5WzT&#D*G@sTixVhMn@rBB!JV?;yu(U9*%~^gT
z=~tJ|vz8NVM%`~#oPdN^R>zCoK2N)z*la$|X1?h5o*6SFZgA|l9JDPs#c-yJ*#yrN
z7zuHa;RMf=QmvdAp7*^c-PUNnS$S+p<D*TzFBCTwZ(IXnHRS6?@=wfVnIjZAS84Zx
zq>IN+GH^ZGb|_AWnIWB#f#GJ%#G_9XjJl3Gs7);WUZ(sY+WVSwib!{(oYLznw|gPl
zkA4w|JQFf8_ejXZvx=KCCmuce;ogiRXWr!cfQ+umK3UbFv#k9@QWD#u_eQ;sjvhI3
z;K0gbDN!kgmz8!q9@V)wgGZ)n_DpLXH8r-Vl`}-{6kYN@x}>6;$K>>zoSD6i5*?k5
z-~{i@QNiV8oh|ll(V1gM0(7c`0;Vf-b2274F)(O|*>YyYrzt8jFfcSEU7XyoAyv$b
z=|IbtMutNSEDQ@GzNjn^y>Q5lfq}t+hrwZT*Fy%`X&07Ezjw;u5U;A6ipk5_QxjXH
zy?Q({F3sO-)KlR6Rp@gNC>wE#ZZ^zrJ$iHl`wfYXOoy8}KIgh8HwsTp<UK8FXsPd)
z^onJRNH?cot*Y$o=DaBr*`}Pmc3{zzbsqK(w{zu=K2p?cTab0q?F?gvKjW>N+S0<c
zs*DG|iz{!l)?rK1Tc>kWNzpGh(xNKWI`(E`s@aAOn;StBZ^)&_mei}@(&5Lyq)QTq
z_U)hX@7;#?`fYEttp(Oe-I~+5!BEn6I~YG)wU8BACxqS5qGsDz;4I5xvU0{p{SBHS
zJh?lQ)I~2do{$SRJj1{{K{?Ry?YgNVO24YL!c(lGr5|_MFf(L;&VSxwYRJBq&0g9Q
z($MNP`Xqd!Z1#4+0)|bSZ(4z}^sYixX7_zI8}ed2&+scq7n?_$Khj&ra)@D*;l=yH
z4*NoSIKnS^yX^OS+I8jBHR;qR^Vc4KRyx~U;ICEhqpcC5!YT|G7+xt9E}7o(Z&8u!
zyv<+TBrPYx)VMCLfcOEG{7}7p1`CI-u_&{ThFXXZQ;V6tsB`qXAODi9OmFyTEsI@{
z>m+>my_Z?q+DWoM9(yed*<@(171`x#>+&T#WSs}wJvne>ZS^V>$-kDs`^V*RcHF*H
zmR)DNe@31R(qa1*wkdmR&YAs_WM>4ObUM@TW%kTn)qCTD2%at3IoG9bHwsUE6QwHs
zd3{Q9UC1VpZn4!#eviG_ewl7-KW4V<?JtI?l_{EHh9{@>{tP@Bq!YEKYvz%uJa_JH
zx*QELsbl92h?9<bAN4stm1oYaP4l<qoay(PmQ>i>QO7z}dsFslx!KKepVN4+9SD87
zd1A@po;9JH7FWzowVoxQ8)nk!bi}9Qh|H9H$;Q0TNnlq*D*X}-S$86lD2-Qg<IbG-
znwDgEVf&=m)hWsUrsnv3$u==qI;nMr{8Sc(OhyI<h=UwAO3a8}yEkO5tVQ6-b)lP>
z-zsh~(7HKe{#2c#Nel8-cZZ!k_DB2Xj2GbnFcZvfFc>U~cU*j+@x}EF5sA->CoKiF
z?~0|ujRg2I4y1iKbL`IwPza@GXGp_jjXSj^Uo@`%TiXi>wWPF1S&-nJ-ZisNTXIJK
z>fHX-pcrA|aanRgKAc-xaH10Tx-t>|vLHhh1}mqHH#(TtiKRWrVpLe@>924nAc;lA
z<RvF4V>k3N%qWSv(eZmO3#hmd>F#}T-&3ztsN?5c$J<G)XWpx*tKMZ|VBm3xy?dj#
z!GG?z;N`v@lPBd}cgzs8E4{_IVzo54qn_G}gACu797s}lw)66_qf4%Pnk}kTpLsP?
zwsAx6j=P!jt=B3Gh&|?LLC?dm^a~lf6A$5$-uHG%lGTeXg@#OvE+2DnIy&c_iXs2G
z6!t@6qGn4c^R(z{t;tvS<Y2Hk-YaWyy!Y*G&!h!yU77bi*~%C<v(Ghqw%{_~8K%wl
zrMG6V%#i(2K1tF__h^z6xNh`eOzS_pJJ5~KDtCS5-DjX|Rw~rx$}8$ztiEu@0?-=q
zF4m)qj;@kOQr8UeSvUEK_fd}JlaILUcVjj#iOSfh#l(=s$iT2|YR(bY)?B8|e-*cI
ziaNW^O;Pp>y`g4sTi)rn&(VTcDk9yzT@S5;JhN8J_%?Tmr-S>4RR8cBGeyN1-i6<2
zVc5~IFyf2Q#r1(ZmDIJ~Y&<BP>N4-GnZDwp_{D*HK%8F77h6n2e0EuRo=Le6YIrd)
zFr4u|dSROOtdKM7ijIC4cP`$!$n$7VePeCC;asVlIIXrP7TH0DjmK}cbUplE`0ek}
zC5A1kCWf}Z%@!sJX?ghku9apM)=HZ%s*-kUpX?0&g?HC0d<`)CvqnMs;@15A`qkz4
zk2&y)US6SKn5)DXb#uFE$eB$|M^ygg>Wdx@VeOpxG(TReZ912b@!9*=0t_!}d-$aN
zGh3L{A*%8$hc{JNt1ZIOY*FKat))BX@h)F!7O&;zpmpMar%Ss3``e8#Yj5w(&t5U(
zrKn1pUcL2)C6CwCv%d5^s=*|5xo`hl5Mz^I@Q>U6zs(MBeS2Ve?d*rQzAa5k`Z8(8
z-9NcJJVzPSJAWR$zc0k6CvKBqr<-;0eLIU|d?4YSt1liqb7#Bhku$ZwS!C1Q4-}Tw
z-+#t4<?X%g%%8PAp4CcUuD^e*gk|p1h%-VL^PhIjaoO@_W99nF&1~5ZR(-kYu`AGR
z*Y~#?8#d>-3okm_r54yRgLC4H=3Qr{Eq3Ma{+{deeP8cO4lD1CFFajX7_u1|7~-dC
z3$?jb=fp`%G44GW*=+hjxOaV}`6-X@``()6KX|e4?Y-@WcYkl2-evjC)8`!bt$86n
z@9jEw23$Yp5`WBP|JNl+Ro^|&sF&u(oLN*WBtH33?IuCl$=jA+-Fo-8nO@pOJI@s}
z`o5oZ`x1WrT=?~}_qV5aJzQP8NpShMx3hL_tA={#3)nk4uWltbo1gMnUVA$?&d2>i
zWS6VHU~S~Oj&tCYwdC@?w`Tgws_*kX@!&4o-=q@4v$5$&$)ziNE=x|Fcg<G#RV0$H
z@GDm&|3Mw=%X{0I{jJWu3!l&^lX>u6_yj4fv?|ulol92Ao|q`Mrk+)@i_uSL^D;0u
zCy#aI!XznC6*YF>w+?+<5~gc;fWm5LykpWL{oB(nFid-~T}mr0(lJTx7c>>Uyp~_R
zQet1bVCTt(GvAgbRjgDnbpLw0*CKn`TT8p`<+qx8f9}&cnuKtb!smUg3|*{8lav?i
z-Nlmh>-Bcql{5D3dZM~ueO<NZ{<+SvObiSHm;Lv*sxdM!T<FV`WMpvQG2vujXejeJ
z&B4IHP!(i2cj*hyqZ9mN3=LdkFA2`Mv17)xT`38&Ejholw-p-dmYzJIceaf0Y#C^{
zW8bSujRnp;*EYl$3gmShl$xfUBsEQ&fq`McT0ur;h8)oS->_nffuVt0tBv>mGtZ+c
z?H6W+oblw)J#qBOk^{3seD)iy@jUuQE8GX%%h(}t&-AvMsIl+nx$2_DPMdQ#YN_??
zQc2U&`?fS`)>T!*+QN-{LwX9Xs!C5})+^(S$x)Aab3kUt4a<U!%v-Ohx)*L_7T<AW
z@s1mf_ais%-<+f=#=L)XQhH#H@FOPi>c;N92acv4J1Q4!$h1iBW{01~Hrs-Ye-*b(
zf6>_emVe>gt>M*u_rGcAl`T%<aElcx782afJiTD!^n#7d>2I&f9X)zYApPytv|~sA
zo$K109I>UiaHD(SMoz}p3M$d>k4pyVuw||E?t7HPzVFd(kRz-LH>wLR?QQJ6(b}D>
z%&>wXD&t_;qoia%C9l~6+Z{6e9W!1ls8n-_TNiMOS96M6e-OPdcl4;*k?@-8YjJNa
z>u#Uf5djL+h#VK)zbfp1S<I3y`tSN8+_CcX)iS38>ZUpj3<nOp@7=_}02)T{i7?G^
zI;ylVY1wOaX5%XxwqM;K(%qO=xNW|anVy*8!-iwGrgsT0n;)RVRus3}Hfj!*1|O&q
zyzMc#%?OJ?%l(YcAH~ejdIA%G(BPO{t1fE1HRdC@O_l3(RK+3Va}YB_E+Yd2r~&+5
zzwLU|hPfd;oDF^8QOIkOqL&w1{Qi4%4&&0ho<}c4%*oxTm8QkD?dU3rkB<^xFHB+)
zWR<=wIOld_ckbJjkKP>M`J2*K7sM~Bylm!?D^I1iwRJ`M7<XFkT`T)z<@_@j{DriZ
zDW6q&c4=GLgXMLfob6`@7_PkPlXPv{R%ZLJlO=zhJmCNL$+o&6=c7wj&pgs{_Zr`y
zEB<va)IqYhe|btXs4;SBEt5X0;<jTUd)+H_<1dpN=l?p%|2O5q@;W1Dd&wUw=l{9j
zZ?-6LXOisNZP#)V_J;H<$WSwkKXE}f?C1nf<IbN?+Ui!$kp1D9WHoJJ_6i9*6<#6Z
z%e->~3}42ZbiRDwR<}~((kxG(YV$7#JY5p`HEw`xu!_pv7vjTyR%O{V>0e8eT1+O-
z*pT;PdY9lOAG1df+VbvR`__ITPD@SUtcqLh?m)xz14@Q#6>d%M;`A`?<b0kI50Xkz
zc)s=KyWHG`NxLrlu$`Nw`upe>*&j)_&N&?9E6LBk?VJH>a7k+1m{GdrR&SRjvsmX%
z&PB2ff0i~Jz2kN;NQW(fjms=eb}bkmo2YYi(ey6Cn6oNr<{jJGx*j@TQZTf41XZ&F
z#*7-1*=}~E3*=fXXr0T<dfWRbM^~DV@#<^ef()A$&CEHnB}$qvBk{Qd6GI*&1H(bJ
z5T9S-zDZUqw{nV3{^vTmcSrJ8GnosA&NVjGLV~L<ek(KxBiZ-XuAI?eGI_?_tha7Q
z=P-63i3!SPUtr5swt$^EVf)v~5P!d1eJwBKjN}FnAHJ-&ZYDb6YZhN!w=jYI*20AA
z7qf&RktAlcFoAv9A~X>sNhBt!Ix}G|Ghwc>1+rXavTMs0Cw*HyGv|m;OU~<U+w5D+
z3|Lur_l4~iEZ}6Vb~vc!a=6H~T14lI>%lyh7^j1B0UJ0kZiu-k$2yyn^|m-GLY*{&
z3S&p~x(N5xXIq-yb~oMaXnWdKy5*Ls$Q$o1&IkQm58Ay}pB}K`b;ed^TM35Q3+MBE
zNnm)>UT1WnnQ?>Uuage^YzOjQtAiweLnXJ>2^E(_dvEM0RPo*@(IseeHbvp^o^7_9
zWnpYH;mxvLH|M7rO-PK3?!L))^o_r<<OzfIchBauCuJ;}$&)hU`niN{hLX>=Ivbi?
z^kFkPlRaDZriA+@kUcO*Y^xKxylZXmNrUyhnRl-R=_DDQ$<`E;W}F_dfn6lW2@(VI
z91ea%gn~3PLp~z|1LI6gCHq2pCZq`kuU3Wy&NJ^P4Nbi4TQ+PB*l_;W$xM+P>8lLA
z3lipko!nekB+nYH&Sj=3HBI~4#Vr2?3BMO5uopQTT(|ftDDaP3MZM(|$x#z|<G`nJ
zqjbxymWJS?H|yr4vM}qmUpV8<7R9$vb(W{oQJz^R9qdKkoKe;VHCtzVF`3*r%{jyV
z3z#zgBHYD#v?)oDnfa~47S4vgBS&}`azcE9OefEHuKe~uO7!imzD5`LoMtn;09BNb
zvJZ(o@LhcJF#%8~vS^O!${7b9zxmzm`5e^FJS3lfKi=o};~XwgVG#ynMyvkKYM>eS
z-~W;<rWDJGDi`oR-y!iZ+d@60XGfWu;pK$OYeUW)lJU?NRp!W=(0C@{^4tT<gtgpa
ztS8UNPpWb{`lk2a#2NkxmkSN=u5@IxiZZ{uuB|x6r#x#y<J^SHZ?i16M~H5oD5a8S
zccY{`)UZ0J`N$UL*>V=)hMb>|-}FA3v)a+@5zCE|aNg%TP3I)<%CZR7VLQYyJ1_k3
zPS2xn;(0d-Za=tecEaWKO>M<K!Z}uYYPO~)9E5XrMb9f*u)3{yx70c2zu6Y{*9+t#
zRzLi+{-Mo=u){lJd7n3~G@Wz%YC&K3OFv!~h5|+g2BU!R{8PfFbCPdeEs*OH^x!r6
zu(|ECU*)Mrb=maiT55&@lbv~=&yY8rqbbIDF?^m8<Lq^zhkwpiyUFn)`tZ-4ZN)wk
zAUTn4Glr8425BdP?@e1Sv*Yr#lXJKEm@)mjR#3O@p$)^=x;d&WXPSJk|1M+$)qyc*
zG_xi&8f00_cgoWQ4X%SD_wqV~agCM}Zm&G?*5Ss@LkvPp48P8@O%u3~Z)U(SV|v#@
z-Ef{7r^Y*OdCBu8Mt89u0I7PQy6oph1_tKKe{N`MOlZ6<mB8T9F{2JV*mB@Np2&&X
zx;JiLoEuwQ8xO!}hBHr&^T`A#6#v|)&&VJk#%jc1P~gzGC6i$v!==OhwVVtL5+K;H
z^UsZ54rW#+knEYK$Man5MLZ%zI2aB%xSyH!+9CSb8s=P1q~wOg1os5bPVVyLTWGp+
z#$<u03Ed|>8_zCD@|zoVY|iQqnP5X{>1ik2N_-aYJ+S00|H8dTSk-dtIdo+@%A_WL
z(^Jd!`J$d1a^}c3m1VMEPN0rjh);X&Nw+J9mi%q;ob9-%Y;lrR>KBz|@@n7?VttVG
z7ls{i6D4PCkq%^5m!Ew-J8pZWNOw)=3xBQfCwZdo_cWB5844L07|IPZvmZQ3Zr=M$
z)h!65hEwpb=hLp5hZaT3Sr48hf37<F+ALoq?Y*Q&QdwwWN(|5C2aZ`QW;AS5HJrZ6
zqDVnK>}{;it=_JgH>Mp~6I%Gh;fs3jBi<)RR@ruWN*9YvE`#X(1=9<i416o1maFa)
z)x~;LNf9!Q=$Ck@?9h^>5dk_HV$jLNGOo$ngw=G9K2kl@n4xcw$*Ay*Y4Wrr$Bi93
z4=h<4vFC`1+FMpNU4|nu373L&G{nH6enD+9q+RsmU(&K<k(-md*7~y*eVWTy0UGId
znA~N_x$x_fq-E2zn__q_i?y=ul(1tIh?vklm+^H^SK|Hp<5#YJwSKnco%OSQ@2Ww~
z=sbaw2Yl{+pD4@|;q$lXD5!sMS3#)j=z+Yu-!13u5oY@JdLLs|&_;<D9C7biPCasP
z|4?;)vltHp)J0%tp%J+ZXCbZxHyi_W*dEBpM|2%!`0`+jNH^n)j>&U9k0vpc72TQ{
zqQjP8x14oBM1W3G0z+SuN7ApNC{X+Fy}nwnBBZ<g`(M%}%X9no&-ixyrU<nE{P)y`
zI4w68rOuO`8<_uE<nDNt+Z}2s>!4y-u5*bmrh$c_h>?N8<ItZ%GlS;KZ9gC9B(N?2
zdoVM(uHY6Z^NTA?lIXa|zR~dRZqN|svUi&#*{Ww>zGwJmQg6fjIc70m%ak9eFXs*4
zYa6a1X1I2@&e27>3^y1WLV6S$Jd#qjF^elq+ML#@65`{aFlol_&2J8{c07^Uf1;&J
zP({G=%*DuUZC!#a0-k3q?O<woVj4X5{RFKhde-QXWcBEt8btF<xMq+Uv;8*-ewci@
zZS_4qlYl)Z`Tcea@}3s8x5!<4^FR{c9I=L^je-{h_i!HhGCNfrJaH4CBgEvlT9v_2
zQl`ua91{oJ&V+cEty0|}Xnb|j?<~$EZ-O%0lQLFK^WkVH)6!*NV90T)-}+=y6q8|M
z=q*mh3u=c!@zu~fWBs%%E2la5e3!Ha4Mj5~DBoJGTD(GagW%h%lghF<kIb=3hFNOH
zbnS{zM`rmkKS-U_<r?D?u{GtvH_6rg8ww3QgT2}E=5O3AbF=Yw`kS}L+opGAu22=}
zZagD%(@*B+jN9osPDkg2d25I<FSpn<-(r*D_VYL5w3aQL7NEmcR+v&=l)}i+kR<pd
zsbaovj`Fgil*6l3KU;2+zBo_Wda5!voHm@Q%w1ZPl6<R-;Sa;5(-V7Vo|@Ro%uozE
z|3k1>v`|IKTc-1bkh@Z!OG>A*VB{kYmw$!FS8_U5?|V{sSZ8%=V_>(9vwoIFIQJQw
ztOn}^>Z08(4U;=IKzk+)=T=0RtejDo8Zo)+X6U*Xo=fK&i+nNe7A%cfC($AKqNmI9
z{8crUKM%4PKP^o<BA_IFv1`NI(^vhTW|==?37@U38^IR??sxa;NWM6I6*MaNt7xlX
z?ao^}B>Y-V9N=H~P598XBth}RodS|S4qkodbR$UTQIdtA60`k|TR%CXyN)`<uPf6E
zx4uxsq3hVe^W|xlaUs}%8T(>#V|)ypQWofkS3BG|c9cc&C&Mfy7q(wTThDVuce%#&
zFmOz4ye4$%uIiHffQ=p9f((jA9~2gNrt2xz_Jg9#z$xW{%z4jx$q9YkoNi#l>(iBG
z#g!Q#rtWGf@rhseO-{6X$BcxQ69<+GT`HY6LGH!rtKXhxvHvRC8XJ@A<nu7=H;AQs
z<j(Uf^G9~!w~t;eE8NOy*t+`dX%Oqe<Sti#EivZFeA~7*-|Y~N$?e;cU|F!$c4fqu
zB}s-8b~eAga*%I}jFY#3l40%6s4ht0`>dG3!m-x#sKMMRa{~-lzDr0>U`PP9#vhs}
zaxyYlTi<Au<7qhiHX)vg;np#R0}R(+CHyYmAkE0kPy!ml1T`aH-#^IrC4oU_j+zSF
ztPmZcM=MIio|SL-YYi@u-Y2kE88C?X34<HD1+ykFo;WZ8WN2!_2?n2X7q%(`2D7_@
zo*iWZQVgIrF~}T61_rSB_U7J3HPP;t9lCQ{f6BhO!#6EyqaeS;%NbMlUODKuB7$ej
z>jZh0o@@Gy4BxG9{F8md@a26%@&ZrLq>0x8(=+cA8j}ne3@$V?8i4aHgve0d49blV
z4l*gQH077Xwsq}YH#aC7Z76HVEpL#`C<jr!ndJ?=-JY_u{Mc^ECLESaIGm{?W@yj9
zf!Weu#bM)uhy(@(P}NfinlHKCazc`Anq>2acX_$b@^YP?@Gzh5af~S6zAbpWS=z4X
z-GX=T-g=j(d*o<RLi%<wHaV6ltPCC*mxMXYr${ggYl%r;+^5X+cGp%025G^+WlM}M
zt&g_8V8$?&fyINP!FfBRrb2c&ZuX%}owk{Z8x~FRIp1e1Bzn2H{g|5Q=1e9j^$?%^
z%9{kIzq?Q&G|~03RfmvNyq21#?8F%>%QI?L&RA07!uIRl!ousaQtV}S!E|!j-GzpF
zY4WlY8)I1+N<sC12G3)@-iIb)-DV6&8K&JX&)`|UF@oplht<kP2Aa<jvJKfa#R?63
z`#jE^vo<;QW{>k@2bV5~Gj|{y<)e$#1t%&6tUIwhiBIj>UbgDqCCQ)jrcCThXgZen
zIqBKGg%gu5PVVp!)CgZvYsfDAIj(uH+og@55k_|d$K>sm%z~Os4AO$<R4=;=-RLOL
zJK5l;@GRiW!8q_(v4)uR#LrABpC_`IDLrRBaZ#D`h>YuN>t(`G_eHwnm=a`N!tbL7
z-32vj%+@o{#-6?y7#KK;3@tS`D2NNkg+xr~mTZ{KUu3ArX(5}jy!q08KCk)JF}jbE
zF6}Ur{IRn6lDw5hFJqUh&+B7XMY?Ac%ma~guJ5s0HjU3KIqT&D6SXybUddvzQ-XAo
z>~dpdnGFpLT-le_mIg>&4rgB~&G@z?;Ma9W&6fWN5E{sEhv6THUoQp9!7%@ebXNu$
zo>bhTCR!}y#0_@k+z_Ao$FC}b40A2+8WtDsPG0t?jDL-+r=QY6TV{qbkZ$#f5Bg?y
z-L^Fl-(Ibk_x(WTop+Nx3e;T=7ajFf+2Q}V?ER6qexR=KWRHUR$KKxSyggTd_q3?`
z#0Pf0xAzKfuT~JwE1$dLF7wQS-TDv9f_2!89+u6wGJkn|e+18&qi^jxPs}KJV3POU
zQ)Nf8pVGm(&>^+r2W9t<zm=Q8yuF(5PF~m112Q}A&OGPK1@?`h!3DKv3_g+!ryt%~
z!fZKb_LkRomPiYJyR(D=Twbm7tl;FR&bw6iTrKvTZ`A8MOAJ9p#D=GLmO$lifJ&nS
z3_8!%WM3R)h$#0x#Bk=C3aE6-*`}7r5S1+iDxR)IO%`AV=>XXyEqH9FCnH!mcJc=y
zhQH^0cg>l-<=Re9Q2BQ)cCrD(>7AbDObl$`qKyqSn0M5zWwP+HY@q~Y1!v&|<wGYq
z`TZMaSijBHXZ&z>Ix7RH)uy*X!mQ@C=g}?B!e&V?Z(MtI;~Qw%FLQg}+x^Mhxfehw
z4cxi?2%hO+-6^q5my5f|u!c!t!;DDVFikP$@-$JlJBgx6a$KvK#Z5Uo<yIS(e~kbQ
zWWQN6)nGzo|5d&~1~ZY(&Mt=>(rm+SzussC=NP}-C}q6%_$yGeHGOSMqhHk;Im?3$
zcbOT=85tNBCoQ|C0$Nt*dE6~%rxLquSbVc-!KYrMNiR0u%DvaprReYLq%ZgvB7K*m
zVLw~;gC}{P8<GqeHV86^b2NZj)!;~D_#(u>z`%GCyv{vivpyrZ>BRt<(*_SizWttO
z$O-KLnS$C2H)LNY{hFFszNY&jgY37zM?XYyUuzdSy5uAKHA&IQ4Ga}AXY2$R{4<g`
z*cd;wG+fq*WRtMyo%FO%f_cB=(Fw7W4K}n*db%r$_20~{oAthj4scG<neWD6qo%|3
zfcbuN#JygI9}de-ZP*pXx-ZaBTt@ZC9k-L8Kq7q-%<?nl@J?H4l%o)w8sXm4$p2+6
zk99A@54Rfrq@D6i4~zvF<WGc1hJ~*_z^<0woVtofdd3{yGAYInjXqNoWewTv41^g!
z_}xh~OcZ30Z`e0Ak$I-pVYT$;qcQ>v@-I3JKb*Of$UJlBVXGt_8@8+!5_MNpjy!45
z(Bn&4#q&B^(rm&?qc!=dHyo-NWM3YUy{5*X&S+p1+E)6A4`dO@Wy*eDQv+5Ty^-Fh
z8lq#S6r38tHcMKJ@xzS1lbp<-1sTqVNQzxHv{YP{T;$|)?(_zm2`i0qip*{}EIVZ&
zaUw*L4dkK(kpKP#9jIC<ad4HVM230Mdu4`wf-{*JDi|3Uv<|;hW|#*G1^1{8r8b;~
zphXY7r$w13Z$4-g+IF<W$4_ELKSRZ`QyW0@DAzu!@T9Eb$>v|6%={PbfW!nlrUx^%
z4zn4BwtaPHs8I+`l>jMgW}MN_@Z-R{Qybczb~P?FT9ddl=>bzSn71oSwZ)a8W`RD_
z196Q=xgW|5b&ZprHVShz+;=}&<a4;l)#oszueCf|2xPFTMx@*cM#c}^Q*`#bG);PH
z#-PS{bgFhj)1;>xI2!U<d;&JrfJ~6*XlQq3r~!4{E}L?KLg1Ej2D9a*rnQefZ*Ww&
zG5ldtJuS_6=*XwqDLVY1nWSB6i3}h$lQ$m(Q4pmanGx$i_y)(0UWOm6Uenl%matmK
zPTnB+p$E)2XKLwu`Wxh^iDGX`d=G*0*Xs%)&<qO*n=$1<yfmZjX%`sp>PecJWEjBB
z_@S6#nmN-vL5BSfCqKD07;LPOS3M0%MfW*&bWeI(%rH$DvSRkFOvBU6DLU#$bU~|b
zZ&@;&zN``H*AcC-Wx2wZVuoqU12^pvED%>c{hR?!(LI<+=1jMqykW>%kn&Te;c0Kf
zZjDGg_5{mkG7V3e7%CYV7>+GT+O@({Vn*krrv(-l8v9Oi%1#yrFLz`;s<cdRaYUYv
z*0SzdEsZlZBG;W}Ws-d{W6lLb%f=+fjqs4^=Mh!D15uLKF7o1l&lH{WE+;=Z9DmZ%
zcal@2TS`j|OfY+=M#OG~hY%=~9wk{EbYPY(JX^GV+H8^T8M}ItEcM!ic}y+{Ue_tV
zR5UrsaU&=to5?eNXgql{;jbWre@0Vd3*!RNj0>dLVPJ>}FnqrC&Kz~o$udsaL5Avz
zTg<c=dsog_`LqkXtf-q)+uwj;_fyWQl`{$|n`XS+xn+76=XCWO9cPMPI-WkOr)$oh
zb(U>g#?F}mhL)90GlGj>>WC^o_{3sZx^u!8InmGBlf|^bYosq1zw9;Il(93C88)n9
z8scM6By>4X&v(U)zKN3={ipfO^iEbQ&ODQ%w-mHg?cfPdABo~jr#nmwZCMxkKD)Fb
zDlZ7OC_2|@dfQd7H$9;7dNM{T?6hx}tIrqpqcU6W^jK!>oT)Fmnezna(In+pMUlt)
z5>D)hK7F>O>*Pt{BX`nM_P8JYb4o?8ZT*DFjX!&O-bzZo4>a6wbhE>!r)TocE%T?%
zE;MAhqR2dXrwO~;u}Ceq15Y`Vei^bbRDs6-?k!HLOLf|qp&Z3vYuG&TqnYw!$J1vG
zw%qCAbUuByI^@iHpQLxIqBub94G6vr>CD0cpD>-#{S{Ql!4-lQCU_qGqJ0>$rsLD!
zqg$-6*VP-QtiClj#AiuXb4-s#XSI)Yokw@5;h!h%JZBCbfA=W4f8~q~e?TjlY<?=X
zcKn-nN_6I-<7UT1e}3NBY5BtR$4w6_GYiF6il8N0BD+8{#f+_a$&2<cpRu#%%>g~T
zGI4q7&6E3kZyr6qEkbni<941mkCOYtl9S6mZZx$1d1FRwP0krVJF{m(^1A~KyFWX#
zm3`d!dckJti_QIWPamK6DEV>Hq|eT5&%%?-KW${T{c&S%&6@*O9n0R{Qj>gf@c6qY
z$-=X~upHto6<}asm~df9J%bP<3uy6~gVW@B4m%be;keN;|7ygHz}~wZ@>e5v#P&kE
za10HVD<y6fxq>^-kQGjQLU>LVUR#pH)V~?L$`iEi^FL^``tPX?;BlWf9wBG=YEsRU
zxPoUZ>)xncX0|ZNY)+El-x;@Bx^5P9<sRW#R%RD`Ti)rl=g}p`N0Zd9-)t=N$&J0Y
zSzmPWDJwB!W`=4;28P<XwJT?YT-(@tqGoRH`77VrFSI2s^V>MXI`_)4E$La=9p8N3
z3YW~0WjuaUD)_b_&l^v}TM`}J4-cD)1$VFPU3nC&EIG??t4MboWO><JtLhw;yBf;s
zM>BSx?e6?HPe?26u%_7M_g2;hlULemy3GzSbmV2+ye#6(=Tft0=dT<)laiJE%y_E^
zch}JaB?s*sPJu);#iR@Sg5T&ZE0c9Oyf4H@>vhDL<xRaW&tD1BVe=CQIb?d5povV9
z^u>8A=SFW(KbjG*<#wT<Blk${va-G=TTM4>5#!RXqhEAyfU2${ryNk7Fh`)<Qqzqa
zniwxENwRQgS2cNAZor{@Ct&Z9madyKwjL6i^(C+4AcuK~{=^GQ_Ag7|gtA0*9=5$w
ztqL+!v0(RKF@vFiuW#lt%N^6Z6lZ9$vgsLcSchmDEKEv@2})4D^-zW<{qKVvGngNz
zJy;|E=eVUsn$+_LGkC&_KOC6cw|Raj7f(!rz_m+<a~9|_Ob5+6*M(^s6f`<U94<O~
zfRzoj{;<&S%;6o99LpoO2+wI|PZN2=^85kFGa!{4xSv0mYr!6@!{(QH)vth0Zbsk+
zkg8pV9J{+6BPMqV9^L_J;X}QOPBAmoV3FMc+Gm&x*<ff3E<x|_KFZR{;KJC^c)=*x
z@IXrvc>dT?PfeZm+7eLf4YG<-O?30>n2&#tmSk<HTq!Z>@tfb>ne}sO!TT5;^`42W
zy~QbdnfI8lPyefs<b=gZCwdBnH}`FS<$ZLC++(%0^wL$wLwvNh=9oPSDqWRWvh+Rw
zLf$L0cy)rqe>LuwFrT^W(ta0-*q6VZGirBV`oH_q`qHKLMj<}G#JApDAz_q!=SWN7
z+^mI3EbNb;84Ld9(h7g#Ub^bI+okM#YYs~7(5f|?ls9FfPwY$U(`6=#QEM`UT03S6
zbXu;sy~pY3oWna_dV-f#-7(BDtp}&xnY%8jv!(N1JK%4!544)GK>V>9$SqN^FO5r=
z-iO$EWu@O|!;9+!eZFXCEU<04w#Kh?L0I^&t?RxRX2-rv588Nx<HSPkzj>vz=6fDh
zTBfVd`0Tod+Aq-%=c99)3XLy3vCd!qDujKRVV+Ux()j^~cN6X$vEf)y2@<)s>(X(T
z{ceUA*Dt6J;n6+j+YQ+hqq*<%Jq_iVyDnWnaPqiY5NP!m@13JNPF|U6_pC25x>O+;
z;(+w*7OkU?AYqZx`+m=Hws_=~hAGSpwV?YyyzWPCTg-Ve$#t@Z%b6CBGmdwk@us};
z+J9}T-LstDfTa;%R2IcAE^>YMi1E=z%NK5vAd3twvNy2RE&6D>{`MXzt+dWU;mZ!3
z4HA=AYX7~EeXDnNi<%f{Mmw!^6|?=WOXoL><vef?|Hb}rHYn{H9Y_^s22K9GOS;3e
zMaJng!}PNbeOnSFA8hJu1kL$LKG-Dr<Koo1d0P`e+P51r@G(yQaMt0p;+BHHY0B@y
zmd{ewy}_Ka3S`Kkud^HFV_(kiV4V#KKbfh^4z%oGb*koan!VO<Ykc@G6kb)AE3_s)
z8@Bw`dTraIkK{z1y9*}^Okbk8K^h#%Y+F)S8P42w>HLx;!^vGo9sU*_ji1GoY*f0m
zzw_Uc89uQulNZG=p7A350>cx1)*OaU)0xDKW9MoeRZ=T1T_w^zgZ;Rt+>B#8B42yi
zf7q;Dd)*8+H*^5J+%1U<w3hXT=g|oaFHY<U>FMZvBBhn4tTu_g%xGeay6{QE;+Y<O
z-GX}Rk~@yLd^+S(6vNXznI|Sm$&yEHlBQTLE911=J}UVvchZ%1`l(GyPEdYeCw#Kh
zXrhh4w8>{ul`Qq#cFak6AS8TpuE2Ujy|#m%Y<h+h|D?`6HpAOT<#<ez(##}ghB`(D
z2Ez?{y~Q&<<Yt_5DXLeS#D1t~(oP?h{VXX-N|Fpo%Zw)47_bYUjJ>U5m}q(OK#1C;
z-^LSp1el?NaT6{aS@I)lL*>dDWsL`aacH&eSs+;^<YD-hskzkcsGaXN!{<t8&Deyr
z+zwcHo>9M&le}PdS7U>xzUbsfu_+HsvbGrqZuVU<<H|cF=I2UhzX@e+W8Q9gGWJSN
zazm1!_~CMu361+!+??ldwoKvq(oMYSn|r$-S__>x5O^i$u)|q1wK-?E`7$hGSQ2sM
z=m%NO6o-GCC*RaPs-*btT;A_^ZZ<=a?i~{QlpA?u=H87vlLwl@Y}j_;TjM&`<{3L?
zd~`hN;J#tw^mVM=oFJ1W<)`qRnR_>GmsrjNGxeR_v)&%a^%FXmCM^ub;>LCwk}FJi
zul@d*M}aK~gcc^<QuOe-l#r~zhF-uT@fYZRLumnlq`Fv-f|h9O?bz^M->u=)2Jocw
z=SNv(54`UCX)Q}P+n^xsyva9WLU$rthRPaat!1$ja??Y2<OQ$p3*o7h%9+r8^G{wi
zcuFtjdhLhfZ240r?y_opZ>FEt_xnMz!osAW&D}@NIGvDXHr)NLx&LLgd=0PYW>416
zmn@3qyvz*sp!**-d$Qi_ux{IUXZpKld(RJsyWcnW?<|qGIhvFpd*e=NDU<x>-*!J{
zcz-{5{LMc8c}aqo<(%H_n6dX-PD;Y7+7H<RMaPfk=rK=fT>1Ur{DukE%g+6Nko;;7
zNM$jUds~5>aY@9H7YnY<uzKITJmN^n^wp&c&i#JydJn%{+Vk2EBHc6mo@OnLIC963
zXVumKL+b_~wyG(sx4yRfVWXASyZMBJ`-FAZ*8P6)dSQ}P>Xnp)^qo;)AMN6|Q%ly|
zEhy=Ile0YHSWua=(X>s%?>6)-&2c)=`TK$Kv`qq&4}&c*ICZtEx$9+~_{*h9-!^yi
z{Lu)1UA!|YKfv(rTP5bTTOH<C%h#N_^ZS9Om?8fU*%yZD??6tSvz7bHjM(o7gLRUs
zt}xlET?QLg%2pL~MlxXXjJaDK`Wtu5uzjawSbB|VZjzw!R<Rd_hUpHzNx!Z!*|LH6
zRIxA!#poubU18d*%fJi@iK7O+)kX`HzdVtMYFh1j=5BHZ!-5E&qZ~HfM`C20gLRVj
z{p6P|{vsj8z`&3Yr`5JC#;_GM>3!tQ9M@M1lg^!2GJM;=kUj03QmJJ7Jq`;_kzM}{
zzc|z%IRskbm!NP*pxIO>oac+X4yebSu#zV`Vx7c|SV_=AKzRFtnW2G^fdSmgV1CP3
zqEfG!z&v5U$cDzd;GGYk&Kjs4@+4=&pQR1FKIhm@$8+5PmDAtTCpP};Xf@Rd&taLv
z!gcq*M3wRbm4Fxjj$dH@E65G93$${H_rT?~tkNe!B&Y2c*)Zex@e3l|GcF&$z+9X@
zaaWHs|CUq+ImQ<73Mc!vWf5?r7T70&8a^;(pcc}G7{d#44(^|(Gnp~`^k$SkF;VQz
zKOLhDyTJnrQ19(Hps*%!r_!^3h9*ZLWKu$TYQ*6p*E8pmUw~|8U|_f(e@2Pnz`p$w
z8}BCGkMGGSzwurC@_kveg-Ji!mL_oeR<UR%fR>VbWL%05=XTq%@JPpd{bj+;XT6V3
zkV*H|Qu|;5nQEOC((~bXq|@X&v2uxrZ9>XIv%Xv^Y!}SaFicv&?QkoRaf$5Y&oUvJ
zV)Hv+Y%g+sHf>Q=&IeP_MueEDcG8~ar#!?PwqQ0zX3TlMz-!|S)kXJDiDoLBGP3Kr
ze!a2h`ku&U(}K`n;C4wY!zDS^vT1KKoVG+<RN)ddRun1@*j_0u`1jhSkWJDKw+t`l
zGsiMq;^S6$+o;Eo+0Htl><klv?Q^aeQmHdDfVQFNpBCL|!u&J2_(HGIC02#EM;@#>
zDD|WB*!4YmpV@XXERhv+xMj%Qu!SAUKJM~Ge5$q)v%{_9Y{JDCKy9lggonBXR|**V
zF1o!ZOzBtmDbbmX3U8B(1Csb=nMN@Gzx@l;M*}TUW>|7Jvd5#fBU9+^Gt-q4|5m6N
zUW_-nz^d?e1H&b`7fch%A{a7{>mb<A1uxnM>{McB$ds4%Ipeq)v|j}th9Mm@DmytZ
zO1LBo-F;T8wy1tVk?So522sZE3`=Tr_`E>svme~Ql>Gs`#iE5#;qAFivZ6|9aY;@l
zY!_#^Y_BxDXn(;$ykW~>CJ*a0#tGkG?Ea2_ji*E}x-YKEF)(C5EA<B!1@Clj2P!5#
zQ&n?G7U=aXnf-kxLM6<`{mh@B8WI^ic5lvcZ|#^leTG1<qlwzZ+&G^v{4gK)MKUb0
zh5Fu3ZPELETH#O38n*PGb?mgvxR$^hqk30EIhNtlzZ{iPG36k|q**T8E8%fm2Z`$$
z8yGIN&0xI2(a_Q`oq=J6Vx9Y|WUYD*IflP~`Yw8xPWXAZ?_rQ^2*W*wqgGRIg|IU*
zG%+$TSnfAp%D0lwX#Zk)!|d}OEBQV_I{E+q^wk|%6Z=VMRr4Q+$b8V&Di#%E28Mn6
zXSgyn)Ycm&?LNG3zr;n*UZrLGt>66aet9L~e!S0dh7I@Qd439LT3_I2FympkG2_}@
z-J?miO25{|O!V7*JGmKU#riMC1J|5=I?ip9_3aSTp5>yLq~?;u_sZ=3jIK;^2ew07
zZ(EgbKOW+9Uef5o-rcdc@A7?NZs28RC{tc^KWdg&9n*nhF8g_*VhiLMawHfw<Qg&>
zWSwQZ#?N53OrGJ5gFV9y1BQg;sPgS1-BlegP8Ycv#aLG77{D8{@7*L{vNJ^U8!GNP
zEB%6<L7EM&E4uTAJ}5>Q-fTR0M8+h01KYX<(y2@28Q!ETuasM~Sz;oW;AIsIZSNsz
z)|eropI7bKf=JN9c6){!=iP#AUD9v%aS0mh8!AdQXZS3-y{EV1Un9&b{~ehBG9(;k
zXpo)3$naa3p$zJ!?;S7XSHw&_`R?0|1W=BuSlsi4x#4e)%2nr*X>V5u7=9KKUS!yD
z4B?U-UeUu<oon2WuK753i_pb-ho@a%SXbuuXcsXpF*9UlXl7(!VBh<!)@)KAuU`k)
zOF7aELX201UNcVYD+zvOmJhXit;?6Y;ZM6>ByWc2daqr9Zoe20)R|3srDz4u_l<Q7
z8xk1~9DBpopc|r-bnT*$_eKc|h68Pk4AR1E3_1*;op~?A+hRe79b8Ka^*JPI6u@2d
zjo<P%gtI{!iDSSF;z%2_7EMbk?C<cHXnNvik?X8GZ#PzgbB3)8Z_TCbd+EwA-6R{&
zCAnz1_)LCbrk}?3MCa%uIl+la*%LND?Yi=Go2{8XDEqEyU(xt~R@`TBfyGfGrhKWT
z!?PprGn<j)IltC9y)(HiXA1~wZep{%-G2Ine398ReoOC-3=L+Cpt+2UAj7|>Hk=9J
zF<1!hCF?HqJijpeAcy&v1xHs&q_ugo=`Fdz6Ml(LCFqSySMSSdNt$BEUB3M9JSDpF
zbTl;9BKSXow`mAzZbKv-i=zw?=I$zKN=MCBMyMR&)Z8{(S!kVA^>k&YjS?0|8E(Y(
zop4Y(>bK;^j6BV0Nf*6b{?}`Tr(C)#2Pq9-D?<I`p>(ti;j39-cg*zIXxJ$t&CFcO
z$DAOnS;mmSkf6LEw2OrSw1sKz)FgAJsHHa|HN_YhW`UOa>n!wK-{mOrur5KF)3<6u
z33E?@{f3DxYPJILiMb3<7*y`?=cwqlEt8qp=&Ahe{$0KU`*-&?&RDv8ujA1-)0HnJ
zxqkT`vhKu1w>KLPMmB@@lB|8V4V=d3Ma}XmdXdMzX#euSJ&j9uuf2Nrm_rPYucZ?6
zXX%YIwGP__8~%RM!Q+#A<l9=F?v+>X9=q}?FL~O#GUa#0E?)vS%;jmwJyP3uLX+oE
znHb~kj^8p9|J`M{eN%`>XLBRygnUrL8iGNCN#DgMXT94n{lz0b=7uPli8D6bNt8DH
zoN-$)#EkvjhQ`S!@`@jH@XT>3tNxV%+WH5Y{|Bv3l)lBV1iTJSq}yqZOBwg)iQidH
zUo?Ajaohci-wL+OE!?uVcFWb{3F_&a*QRg2o4$E(2#>zZM36<?r)AAPXWV|AW5)i@
zpzEl2Nnv~IQ@+`iTke*c&1NpY;daL6);XJ7&ko3ni3=CHBrThF_87<th@%mtz=ShU
zP6NiQE_k2Dp-i1+uQ%T;km`P!y9Kl^K#k#MZ`VWabt=ok7QgjAx@O0uUXI%t)=MvL
zb6=dxD|+~PjOUpix7*vK8Er);E3HdmVrT`e|9P_|SSt5*(P_D0!`TO>=D3(M=k9j9
z{ZHVQ_m=D}pzRheueK@QxEb8LO<GjgAY7=pZ?ewOM@y5!Voti%BrS-|-tzZKhV<rZ
z8PU#1KbVFK8BcCBTbLAdWNMB}J=?AN#ksM0H>*Q<CdYX0bNRA*Wz57fo-NXai+ko|
zZCTqmx&Q2I=oo^2jOUp=wp)#*0yAu{X6z0$WGq%S+%B2Hz9`;zaRu{h1%utIFPf!=
zFV2ne(GQ;loke~tottiU3$*qRx@7R$zKdmPi*=7SB{^<{ji`U?-DWJEt0|^mD75l+
zS?@Lmfy?VIPD>I5lOKg-51!kWy@j=5Mp^GR&~7(QC5B%NSBq2)&)?o+cyax*-Wdl4
ze;yQU?EP^iqk6V7lXT&Ojz3R2WGs|GESq8%KADNVD^Baa)@bbY*fEJSoXPOJbZ#~0
z4<CjrR<l_<R+gImp4s(sUWG~;pXpY^<x;u!!G?E*`;UAH4gM`;EuDMY^cEAtQKe<E
zV0RlDY`^#|WO449m2S5`{QrNMqw6Rn9Y<=3Z4S{fd&I>2#`4@&g9(N+dJY~rx`i{t
z=Zxo(yJl*l&I!v6^e-Nj6`N-LMuY7}tVBZb1HRiGizO2JlN!!8TIVPv8%Q=Uj5y+R
zkU@GfGea9A1B3C7X-R^c6B>F?O2%+cxNzhVWQun73x>@rBodqq7bXcQY_Xf7q1J1^
zp||T~VngrGPR6nqrjHnB^fLVDWHftrnn9Sk(6F-iD9@I-({<TfK|v@uHNi~FEu<+k
z$WT~y#`GV17rym8a&}#F$8CM)GwZT%&X_Nez<$d)V{-OQuqk47@5LrFEc6AfWzuD1
zyXBl=8FM=C$p5HsC7f9L)e0v-8<U<bP0BbedLMj78aPWprW1t35C6%&`CebGb$x2~
ziWz4OcixbYu(+skdvRdd1DC~bI^AwI&QzT-Q*}n;E}N{|o7fmz7+-Kq18<m`t2(1G
zYI9?4))ZgpY|PHyO|Kp1^`5+<VLf4Gpjq(ZoHJ*He7ZvoW2YsUJrZHRQL1qMTke#l
z5jigI6SALYOxb&1L%MinAZVFWvB{}#?H7I(H-KcV`8K?Em^b&fhBxR8E`QFn2j>~L
ziLpn3juol*GGN|qd7$keV_8Dh;+*Sdo<6a1TMG@F!kZ*lY!2LZQr}E1c<~#DWo|cp
zdN(l#OQ-JM=E=6q>{MCqWS#@d-EM-0)yk$Nu=$ys`j#<8*5aZ@^`bzrh9pS05wdM-
zvO`y9BEuV%2}!qD*}OB7SQy$t_rEb43Lv4}O$;myGn_!%GuiU=qt;$ZW|x|#J?m0(
zGQ3y$W*xXY8KHGpYMM6NzW1(vi4u}fURih>sN?y>gZmou;S<m?Y-VwZ79>$n7t+?C
z2R!z@A;xfmvTg)FkFp`Jz{K8$&M!B@UT$ROJuT|{a-%e(@XL*BFM&=ef)<5XsasN4
zFveDp6(X0PuRV|Y=!S!r%t1D{?b|OAmwm7*$S`R_uJz(13&q=PJ0+ee+<vzt>6m^J
zyIrEh&z8g`ZC!~{;uB|d`$jt-HR$d3I5Yj?wE)9(2hq--TQb?}-gnd-GME%#*dpPU
zRF-?I@xHZEX=#Vg3W<M75}h;mXJ)UMVZ5O0$d=n%nD>{v*d<Cx{@ANr6vQ-9N~>*|
zgj>=y-`Nn&zu=mAwkYZ`*1YeSGsPigaT1ICVUIH`DrFD8_nlDZQ3jdv>XiV<l%VkT
z69?YQPMj>%kptT460deUYICD%$eDkJJxAs+b=Izwn3W*Wx$?B?8}FkRSPq{!kU8PT
z?%CS{44ar4Iv5!k8WU3z^gQ0YStdK<?w0dD+nCGEbE`RW7udFZJCh=9+<LNXanhuw
zL=`pm2{#x|#B<$Xura=Q%qMYE@61Cfzk>`-4jKqemPzbiIiof~qI0J0p}dfu2gwqh
zGwlw6mK45O!lDG;Z!`U**gv0bNKEFfY0R?^rOXB`CaRs8^YA>mOzVJbvkjV1v(;D`
zebu6W7~kYOAfk4gamJw(>krlLDO{7^GWaBJ@&&D9+UK+FL;5D!4E}`&8Md@vVDmF%
z_{Mqo1W5fZE0?5%1g^=sv9d~>qRz@~6K8l|+WvjT3<C+bs5Kq`mK3=@o3L+hpxZKo
zo7WDUJpSzKtn0b=9Qb^;1<%MyUS@EU@2G%b508z*M)sGt7fL9#O>AV>_!jxAOhc_x
z!i`OC!Huwv>}0tGHx|xNNs^GPXh@Q0@sR$^aP*js!$!liz943hPLkY$h%VPN%p%?!
zJyy(^n=B#u<6ug){G(elQZ64;nLRB@aB@x*d=y)C_O|YmW@<OL7@k}PT09S0U%xh&
zL4a`r`$Di>nZnI2i8FJOC;3W)^no^77;cz-(u|p*6LkK^7DN63(E4u3BK%3dw~wZH
zZ<O#b%Z*UG-P>^2XWQl3Wy%TWlXEv^nlqId-}KAB1r;_^`!)Gppkbmx&yk}lvWHJN
z@VO@L?mBcX$dIKwQRP{H2w30SFUxvo-rFM5J>#XX_r@F0Vztg^n_;ZaHpukb-Hm!}
z%q0;{llM&o9oBKxTgBw%(&dmNIyil+MAq_vrsiDEwC;QBeRRon-OM1v<t5%pdS7zc
z_c`(HzM?Dn;-GBV%4nhDh56PSLfT?qP2+j9j%W83-GvcHVqV-n7W3lvz7U_PyOSEt
zm>4ypz~f*B`yr!8X`nHpqX*7F)~M`+jC~brg9<k@CI*lt@mgwo^G+W415x39chbMR
zlNx_QsF}#>+0w$m#ow8=;1Y61B*dcaV2c=Tm3y--IG1-4X4TKTlfK=Z)aVVNpca4L
zty)^<&8AoC{p!s$=(I5(6L=LQm(HBWKHLlpBHb-&e|6p&9D<x`vh*>Z@|}RBBgiYM
z#6Tswua??&=UE{>dF@9S92|_MB|UEpJ@fFEjze@O14|d{Q5J?SMh1pOo=4}jTqp}N
zwB6jux>I6O?x9&BJfGK}<+I@sC=+vi8*pZk^%}Nifmh-dtmvKT7HBQ9`32wV#@!lO
z)eBavU6{nQ<FHnLm*-pAFwTpDPj23{Uh}}DD+;;%CCJYBO^p?stLNdW1%B*}_F-xX
zb3Qt!Ytgp0F3yE3ras8J<Q!;yVcqPqm&<B7f0SQlI^gZFHZO`{LBx?WPSbiDB^E>+
zIXdSo-|EIQ6H=`mr!9?8IWj#pqG3jFL)qOe-sZVHdszPL&SZR`x**J4mjSAF>1;FM
zl*leuAKeq13?~E_)_l_nGyJP?`WVB}MY<Olw$0dlGtsm_defTOW{UsrZh5O<(oxx2
zCJ+U(xdQAAhnO=r-)xYI*p=yTn4>9XsJ`@AkWNyWVNS9Fn;DZ)>1DmUTSU5dfDJO3
znmD^N(R*XZ%A*_Za%5ch-Cc6|*a7bY`)7+WXowjKdw?ch+Rn!v)l!QQO$1M<6q{ME
zVe50+BtAjsC^JJhBLjnyqLhZ+?rXl>hWd>EApvlwJq0v*(DH6WS0?|-V+==?^q%FE
zMezDGru?4(Dk^p<L?Qx0`Zd&F8%i!`<!g#@8g@(E=5uP62=o#&wCqpQ6k`_e*!Wg)
z3rEnVj!cK$Y04falOB9e+v2dXquX+}Y#8%$!Q^zMW1tl=LP<H+9K4`Irx=!%TviL=
znZLIy)JONo4GE7G5(}-@B>hr6cI<%nm07%R?)!2xh;+{gW7uZMz_7o(+p__Ab~-NR
zEMLsa)eDnmFegY)mwU4-^4Cmvd8dzW9L^j#aC6p?Zwv|67nmDz&#m6dDJuMpZ}kjs
zh8&QmEA}4NO4DMvE#a|Z#)k5UqjMM%q?z>@c{3)1!!(!S2167hiqPfVH$jS1$|H`J
z+&T+7=A&irVXbA1Zx{78wsbxG%C~yP<c{?qHfMEv=$UhOb9ijN?}$2b^g>1ZRfoB|
zZ(5dZ7U^!8v1vAIM`w3tef!k|vfMYz-ljcH%J@;VhV5O%iEkTb_cAi9SeSG~;>tdj
zEk-L?8M<73&aK{P$iM)ehZkdJ{%}@5+W9EQ4cRbeS;uK>%{g?R$@IT*oAY?$T62!I
z_Y}6YG_Y;qjLsL3;<>Z$@T=MJWh@Lmj0_A9zR8B&|Fg*ul1ndadk@V;pd~4jK!=O5
z$ff&gx%~h!zi1!cw||C7+lC!8IvjItLwt@O-Egbp{_KNk&$gdsFgH^(-miN!NxAC7
zZMz5TyC>f_(`(zA6v3PFZ2Q{D_sbNF_rEpSpX<YXYfEo;;yQ^i=9xcp{Xg73=JWY>
z-jTUxdGkx=ls?)nTXCuInoe8jnVZ))7aHaogfXYbpI1A&Sp?|>rp&tAQV~-wiN4gE
z_ts2bZyE2gtOsvi-`s4vQ+9^P;jCHr&D4H*Nxjf(3qAMXcH^9b+cyYKPKxmDN;K7M
z6NUH`N^Vi4M%hzs&&UEE63U$y;#0%{*=>Jua@R>?5peuK)=BtkrG@VVP5l<l`MM-Y
zs4KlX$WZ*z4Fz%Kh@+be4gXxbkQdT(;KlA4yYAe*7GSv2?SAf&Oun0(?K$-vxeKo4
zBqW+{Vc!3FH}~p=wVe>rix<i=Gm0-<kdxGE+y7#BZ<nA%t$1*^GiXz|_%A&*o%S3a
zo+lpMWkEvk)k1u@YsEjGQIuu|t%jV-%+Sloz%b>=Zcfq5PWO3Rn4@lUw&!$*8os?)
zZa7mh*<9(lAZQDUyJZS{S$4+ZtPFNB-rNY@T%H`4bIP}5G7t6@o#3l^G~w?N#n}Od
zzn$(M{nFlZ7Icu$zV1wZ$=lvXRTyi<H?v8CMg~AuxA&}Fm}JIXE56y`*ta0V?#1tu
zemNfVTQNiImtGoMN{%#xJ!7QkWw~1M$38b|R?c|&V)u+|xi=bl1a5ASx&>MpP+IwL
zU0c^poiDLxF6Q2d(@HD+5_`t-9)xw*ZO*MW+oOuN{hh5p1UpNIIal|0tz5Yqx^ge}
z_6GA)9ud5`ymM-DRKP8_1G!)i`9$#MLe~VOHk`1_&VVkz)Ma-07U>K-142?^(|IXG
zy9=T+d69jl)6oyCAC~uWESH=r%y;vjK$O!_9kxH3&oovWEld(){wGqr&TA^C=w^uz
z%Vz|yIn~k?$@3%FCwA@1J1b@|G}s@VlNNe!aZ=W+bw|6v+cWJ}f4Z?p%A!&^u6ggX
z(%I9YLmgoIZ$Z~GoMxC<d+mbS5%9v$D7KC_o7<)(O%%vwP=KD$3KoL4&`e9k#W!~z
zn9sIr`|Sd$d7!b>u9Yj982T6)7<M<Fxt+WGZJDiB+xiCkqcz!C?*k1@OU)G**{_V5
z=zsg|#)E--dMkL#X1j09*a$vebms26a?<eASM!yP98!!OQs$d(`MzSttX-$4cl=wD
z{P~pV$;91vI|BDyPvD(%2ekc^8SDYjj?bhA%iGM>w3R_Ag<q518lee$X++Kue%`mT
zhqqik7o=mhXnxzba=WOvIZicB_s?Fqkd=NoE919;=wX!)%RvWR{+N3|HiGx<0e?_D
zqEfm0Le7+Yi9J)aH+Q4fGTUEz%kF<Ib2_@^Lb;*wy6w44jHxUPa~`k#yDTw#g+$%L
z_er}f&wzGU{hoV2R$p{7%a>T6G``KC6()7h%grI_37U{EHy?fjT8wi4=iRSChMo@h
zkIs2!U_GJW#J_Xz*BxCo<J*hfGrVQe*oF9R?%GpezA!23#qJrVe4Cj$+uwM4?l}#~
zA}1RUzi~LE_?xqKy1uBfY^`|l0|RS+&{A2D&pQ4s>FwzJr-ImSa!%F^)YIX)ejOI=
z=MrwQAKwfe_?l)s<J-ZHZ`?rV8&(`&n~)&Ol2I<Z&Cs16v_blSOuH`68Jq9veTT)M
zMISRmKO+Ofg50yv5+5pzPGx}C(}I`L{{EMgp%-3LZ@A}L6L<h$>`Bt0orjxZd|q$3
zyJE(dbALNI*|*$O3-S4XXa0;i?i+ly)K)(K$Kw-lByK@R@5}mk=NZn}e^*ayQks@z
z2=a{Zog8S!JNqClyAb9Vv*y`rkDkp7(J|9f%LEzVDma_dHAi3c^3k34hFb%Ud<!y+
zo%4IMU}E5rZHqe2HqMsKa21@*Y%YEI8-os`Rp5~z9U-l@<2&sQeN8uViXMJ^Xa0=c
zSxM<DC8TCN^*_^mAftNaj1R^2NmeU6eOJu*x6|IRoM(NR)6pmA{@(16%SuWw*t~T|
zWS8qc@O0-UKBeS-UcZj24(Ze<EatzZ-k80Y6E%K&XFjxSDa%UApE6PSP7bJSiCbTJ
z_Zjb-XKDTgn+?@>+*~+=St&)iZdK>pgJ-WjN@Gt0nSB$Qk!OR&lG6${>n=|+{GecP
zBkInZ0H0F=ip<74ZgyvHcQ({?Zs9reAWiy$XYLuEJWw`=97<!n<7U*IHwPML&#ivv
zf2MIZY{*LTPL6I~nbXk;f=ViCm$ybE?XiYfy<<i~hd>uI!vsbK23Mai;#(EX8K=GQ
zUleh~rT(G=X#e(6m-?U>o_OaLo;%Od<XO_B#Se1|8W}Xt-a8>q+PHbP><qB8A17HT
zI<e&yZ!X>0+?(ktSl!<>v+SLJjE{lKi35Hww-ztGes6Kovbn!E3%*@?{oI4J!w=FP
zC$TheNX|HT)^B2*wfE5r2XyL_iYCNCw4Qf6WBYyiy>ov*9=TZ^a%M|$z0jlfFSouu
z|2OABT6EwMh-uCnJvzeFw%*l9+CB5ix5sJk0}U^q`<n?Volc%v^36@s^59uS2mJs~
z-Zn9F&;b7tm-;}^y6U4W&Mi4dmKN7vYvw>$wMcgIt=}-Kj=9udveinvwbNdtyX8cq
zXRdkI4L!B3e|Owec0S6&Ah=1;c*jjMhTjaXMVpOhTsd}BNpG3v4L3HmUz^tc+Vp+J
zjLhf%?kr9^GF6TF@~=(&KTekMi8}vlQv=O(L%qFEXDKT*yET9p_2z)rg@IcVYmK#*
zHSfzw4>=?GVXL9Q<?#4z>Y|$!o3_U(J)5*ohv7h8?adkger+-oVE(>hh8#;ibGhV^
zv`f=_PcG5F?RE4`-X30=RDs!^@n&k1_vQHb@En<QVR~<8XJc=}w_lrrzoxP?GfZS;
zU?`gR<yw5a*}|lA?|zyUIK`LQHQ#9IvfTarwnKdF&6PY!$w@+5&)&?-XIB4`nr+zO
zyJE)X>V3Rlu1>#uR>6!dDe2Y+hARwWE84qWPSM=Q>!Wb(+(Lb6&`GF<h8Mh!&S`uZ
ztuK06wP|~!pFsBcYb@K;MT_MQMxW8_*lK9#Y-r;6LF}^Nnp~b7mMzz(&t0W&J>m0`
z?I3>{8XCZv&_F_=KKwn(5g=LScyz<V+kRSY>PK!>t&oUf$v3qAnZ&+N=k`37rEA-}
z7P@{gyD(4xn~Fy68P9-Qy$x($vuruNqWMLgyC3MPvG2Pvz3U~@!RRx2P}Xg?KTo=2
z*(Yw!eZip6cp*;fnMu?387zgMhLMkAMfXfsnP`4dW95q59hpZq?*5Tf{o&{}=c5;t
zD!N~`SZtf#<*C%PeTH>g`EBo`0y<6GXUKIVN3ZEh<T@CA#&bzRJjA@%j^uc)W!x<J
zhQ)%%)k4lZ;<%Ue%0=e3_t6h+4|LPC9^DXIoixMggV<&9!km3a-q&o{{Ugc$<54CD
zYnFV50Ep|KnLWAz^N_WH=)v3S`)<sbykLt+_Z(+Ky`S3z)g3cm7sbz>*?pHIW5JS}
zlNW43?A2mmU}l(vy#6;=nX%=)e%mw9iF}8%b#EZ8Kvxr0{!{qv@6j#x=l1QFVAMK{
zy3(%}yvEmd<&1MdCP<sQz~^2ZJ*xAFZ*_ZDBG=N*jj_J7cV;H1%{J3ZQ`eZwd&cbT
zpJlz>H#xo1nK%1dZ_SKeDUql#7gVLXz07%Vf6LZcWiL!^0<ENX^hZb>Ib)XV^K6-H
z*UY|4HxJ}oe)V{Z;bvcH<J((Ax*IcVHy9Y)-Xbu0XXfLimgY-09hNWKn_RKQ(BQ&`
z7)H=JaK9Fnm=#3Jx}+6sG`#HVy|H6v-mS))%UWlg@s$==mYH&n&C2wxNbLqg0rA5%
zQ_ivN`f~7@K5Nbc&*PD5Q_iu~6>XduV3n=RAi`*nHd~DCnj?c5Xu*_hFnGxoi2JPX
z;aNVLmlmg6E=8Vk){g2rdcg8tbVp@|tM^8aj{CE(f6KTfAM++x&x|eUotf@Y@bV;Y
z{>`9$QA^uzI`l7VZM-`*QP=hi+q6>~rpcv&oNctQ#LVFK7ULZ^Ku0pn46u^!@R&Hi
z`x<BvT|L06yIYXYE1lW%^0uS}z1=I{o@1M|Z0<1!>B%O!KAST^8+Q*mzRXd`yru7*
z_&AA$XX)m~Qh^PB_g3b_@Gvt>2A%&DXeAxN&UpK>M8@MJj=oDb9WHGtHoOp|la#Pv
zomeht3s$V|EztHYAC0+=F+BwVR?-;`>f2)_GC&)mW;b2B>99kQEjwae#$!=NgG0QA
zpe0w}ty>U%Qd-|QAF8U|5!lW=Gr%g^`K8Xnq#!pDeZ#pDn?NEU6I!}nx{Bx<E|=J3
z8uCW?khf2)?u|wtjk#+VmY7Z8T)NrbD;>1UW>H1w%kvX_SIn3qc+}gcy6ugF8u&Uu
zm>Q6A(atY(6okFfg9EH?ceFj_T45@E1ElO)fR*%#mP<E9rkqRiQ%d#T*kRc@Mfa!@
z8~C_%aQ9b)8?+=-W7%^P<ACY))xRdlcD=Mb%X8)F{d2Y{?MYRB#>}NZx4-4Txp2n3
z%V!+idv5u(zX|X;pP9Bm*)4aia~W9c1;NE--xYTYKJU80V>wwd{gwiQ2;;O}e?TV<
zoLOdamdD5J#x>q)NrJ|E59S?_<-TrrLh?ojkL6_Jc{6z|g+GgKlP+A>(aK{fd|7aD
znX<y?Otz#~pYqL_`sSr2C>uTTIaiTp^u))9nQPhIj$&7xloK;&__x1tb69?vC&#62
z&PmDhK5cV4ElW@29oeZQX7uEYTgr)<b3UE{DU@q}<2FY-NzwUS&JkvYDU1vZJC)3w
z&!wD@gl}GFW|$jjm>IS0XZ4nPAvLM16FHKNp5&Zi72T{Zkn``Xn)aT(Hrxz}%65$j
zza<<uOn2BYH_&j4!i_(+x9mBEdtZ697)lnIJ##y{L_p!jE-&%D2i&$WAN(dMkR#5q
z%~-3gTp;J4+}rsroo=NnhteJ%WvEIyaWjEWRQSQoT#)es>5K|FM;KXdSC`$ENZ-zI
zB*ktwtd>Nn0HB;1)4LQc&&>+)c>pb<z>63_r#mHc>|T&mbuRC5(h0lWcRi23dHAMm
zagy1$nKS%dZ*z(sUY3?*)g%$kFS_}`8MiY!x7wsH<!sKd7RdA1JbBSuHyPbqb}ubX
zznIv&Q{&dLCpPy%+fGDs)m?ATnDack>!`#2MQ?L1nmt>TA$?hm!Ish5_4YBRqZ8~e
z7)yUly=2zCty8V+f#>m?I~N%j8ve0Ad*tYnS0<YUCD$!KTiI0>w57NE;r~pvg-PEk
zXWi^5-n03BiM8gfeIY#m{fwn2UQ~{r&i-~uhP1eI^{ksKBo5l0%{k)Z`=-|S4M_0t
z|I0oxKCAqUr7y+_-}V!>*1QEOdaT1s)Ijbj4uqPnrxv<=X77!)oxIK<HOG9qw&{i)
z<+zraraXz6VJag7!{Rq97v+{;EPD`g@mt76GreV{vm`A-x14>UY4$AS;<TiR0fs02
zjCI3Y>Mw0PSmb(c+Gf!Dq2q@(nx8tcBm;E*HR$SqBtOyI$4ODkXEp}A-u8CCxkEzA
z-<WxM*S5EPn`+O5=sZfgH9w8*mt3m9OltDE#_Y#QL8TyHKe$!re$(?}+2SOY-zJyU
z7{nO49?9(Z_ARh1Xv<xwuPqC5vnPVX%kyexn)12EY~vVyYt36hI!S7-(Os@*RxZl*
z`J&F-B7N!2k__0!9tHz_&>H)UAj93KM1{55@*}t)qcHHj#x1N2Ig686^e&mLobj$}
z%iKW2YOPDhj<$4dF-#Q6G+(sZ1GKTKQ|Yb4eWl#rO1b`8%e-|>a$U{^Z?Ny$QY@00
z-68LK>sSzX*^|@Erx$wMUgu%G)x-M2I*;An+`b~+jmLtx&4Rgo4c~Te0b!BuV}3_J
zxO4kTPgGbJt9|KO=Z>-k`4hL*PBc?|u+xKE;PO5X>klzY&YqFI=6&>yH@B}L`;o28
zy-UT`=xQ+bW-MGez3XPD*sLTWhE3q}xMxOXyjq&{ZE5SW83hi%-yF!)H9335DR^Iq
zkI<G2TLkAaocO16DNXCrF$ai{$YtgR9f!$XFT>mJZq!@G%rFgf{;Q<f2EL}PvIkEw
zAs@@@3RadIa;B1Dlk`S52Q&Am4P^`|+@j8YQ*(|mIh1iR-2BOq!hVZ+!d?~!Gd6~I
z5#om#t#sJTwA6xB4L6@Uvp3|-8n2{fQ)fo6=@MM0)p>HwnLUCG7bbVzoT=5B>5y)m
z@1h$zsafl!<J24%zEw-6X{}u9mGtI>O~CZqkPX6jz>_I8tumlx%O6CGK-;1m_}_sg
z<?etM2^*HB$XSGdmB~P+qo;u<Y0Tsq4InH~jSAY$yc;~BqakKkmcj-(K+I(2jM%4L
z;6?YhJFMH(L6Lp)Q3|`&+|>Sgsf|g7Na+WBACDNbwBdIhkg{`|-yB%CImcZf5mW^>
zgC^e_k{Erp+L%jju!<gT%QrMwm^A6LBD4LuO}o!;V%~jzQ{wqeoT8IU>{QaW{Qw=n
zIhS8@hF+cYvB)yzTOSqge^?uqDshwveDTF9MQPE?(Y&53Bqn8f@J^I$-r#>UpK*a6
z|Lxu`&UI}nAw3LNCrBw7vn3XH-#--Iw>RXEn3<N^4yj22hALMlsEJNq1l6Z`H2?q6
z{QX5aYaeaj5NP-^%vmj@XF;6@@5N~h&Wub9(-|2UHXCsKj{GC`!2M(NjTJLWRx5If
zItTGquAFft#5t?uj6_Rman51Jw_7GWtct#|Lc%E2xhlwTrSoJ@u*<C5;<@83w=t$(
zKje0F!b+$UY_!_=8yl|(%rxY%KD%-5$&G(cZTxPzZ9|};>?*~zA!ly#dV`JjeR|_i
zc;DG08(Vw3UIsvYyf36j;jw3sbILIV9i8Lb<d1*TJ}zeg(wq|RETolo9_o4D+Nd9=
zHg5j4WkaALSf*_W$ofO!5NFF?UB36i^1r7xKDW4V$nEHx?NXnD41cd|gSe`*BJ#(n
zjjt6hiJ57o?Y}yqrAu*Tn~2u4E6|Yp`D@GDubKOca;$5kZmf{l1d5a5gQ_bPjgkeX
zHQVXdJiVa@lgVYUVzdPX+R5o%58X|dw4La2ypdZQ)&2L>#>u-{d%HZNOqWdWdbvmn
z?5Q`78e;p3a-KnDR2C+AtWx|MU}&>S(bOf4=aApkx660^J+-m)YIfq{q-R+k`l7~r
zAzE|t?t<eR6q&`QaGejKArk!RTm1HT%WYwI54jyx*$E1bZfI!yT@(G|)JFSPVrE)x
z+p|u%9X;|wnVDe*BLf52&RwAqKTd6YXi~#1EqXW_YO=7_F=!k{U%qY4bEEF*4Yrc3
z#KlQRW=xvi^)l599EWqm5+7<GKNpe+kpKte73ZTDW=?`6(G?qlLvO5?neExy+S`?w
z#^LF7bV8#hI3UHsT3gr4-1cwH)iz>mfy;(~QrP2g1+dG6*tYw!ZI8Dsn|4rlPskZI
zAJA1z#=($~)My6zN}MO};nF0t1TP`2wk4qJrM^WyhUA<3_M6ow&ii|6<7<a?VsTn+
zdoum1R?fJ)#Ru&2v*`t(v}@ZOU9nQ)(=tnNhCAVXG$+ajlDLI=@`@7*eosx_Epf+*
zSM>7E|DL>}laEzHW0-CGhpEX=<HfR8%sBVgA7=TFCx0e`eSY~@hWv;Azo$0N{Ce?_
z_fd{BQ&d8DJV7ZzF$EfQm)w7Q%IjWvI!`QWP1jAIWl!Wpi|1*2f^yy2tM1jF@^6<&
zF@c&n;G!iWJ;W!Xb_*xt?ynb_jyTK~W^@SgnXf5%A$9kci+m+77sr0NcyB?{q(f79
zT9{jJnAUCqoqcfa%SFC7*W72XH0nuWWRPZLkiN*g0NkEpW|#@;|1}`(J<bR+d>o(f
zIml4uc;w_R!GFjbj&=0favI9ww9@z)a(P9a+g^K|;cwX1)}?s3G(}-zmOsN5W_5;J
zR*biLUod49FJV2+a)Iv;OU7%K4D&_Y3(igy(-C%%7N7jCG-ZLl!*AP^<TB<hrXf6%
z>y!=ECob!q$#o$}$4rT*VVkYP?%-8tr+0Dc#HK9pTltN}!Fpj*P_gXI4%3xp><wjn
z4P^^t9ir78q&G`1kbSYQ?+WLIYXOESJNk~uEV<RVk|8&mfsgSn3%Gx>yIQvMCHI9O
z9W|FPQ%iFAb_Ke<V#&x(2=oeHB3*ntH_qqF)DY*R6CPR#6(9eQ$zI2_rIcxl;cmt#
zi4&4+*SeBVxE-Bv*ia>2D^0Kul0nmw@)jz0Z2NAw9TYVnTmZSC=b?$%<wJLl9XMbl
z9nrShFhygTZvanc=F<hTU75ln&Pj(d%X0RG^ek9*c|z|A$(-NJ#kcv3twk=YX|x@g
z^H{-q<Bb&(j`vq6N*8uDe-mcUm6#FTb=2)B$1gYDn;n;BwisJx96oU8SWDy1v(vi-
zuarn_5`1f!QJ;|aJ26jFj5*j~JNucp4)JGndDbN6@z1#3=rbd_gOj<K`@%H=MwS@?
zhG(8Hm>Xc2%OrNQ<JzOmOboLa85j&S?WDywH-?=&u;fP$+xBgShi-xDvqPC;Cl721
z^9-s1uZt^~<!WTGHdJX1E2Q!~a^S$aN1K;-p9i1BzRhhCNYA-z9zw+nLxnDHh+*XP
ztzvrEX2l`VQ2#NKp#faY?oN*N*>9Bd!2RP*$)oAXX&F-?jgeaLfHLo$R*BoZhGuL@
z%M_0V>9FxlO@tmrVu*!iZU<HLTu_r|qx1om6wfhTDe(}rbAH)hP^VytVN2?=qz2BT
zep+oT4(@G9QL&o5G787GDatTjcj%GriY!}dQqUkV+hE39&!Zn+cx5h_eejLcksAvo
z;&uf|MKnwNZutM^fYgy2KLwJL4>|Sp{&enH8gb+g$e}`7ZLhpE(_~NFJ*Fd&tSQD^
zEP3W!yM*<JC6CwChI<(bY<B2b8lmD6&$juk!m(?dhTCk9+?c_dq;phhnSArj-VAob
zZ=T0*igau=+^TTw*inv*a4+Vq3dj5u`j$o<X=#<PzOYYw=}(Z+hJO`6s{yhcdzMD<
z*f<`)85Qou?0%qd+qJ2eKs(A;#%l7~ytK%^4&hqv3X-b0R5)#=_EON`K`?}SZM*i;
z89xP**_jz;GcqvjbK=W>nP_&Q*?P^=_L~RpKt>*nwGT&C&EP$=h9_J38^fo=ISF~G
z5#Icp8|ChR2PmF}wQc=kAPrjKatR?h6Eb>{29=DK1nq5y>4ZwYDv}0^)`8432IU?k
zyddI<_t8109-93RHf%chuxwh_Ov^jxf($MBw(E;tp01|#?1iJX_t6i*vsT0@{o;Rd
zV^5Lmxx${kfo}6G@086pUzjxQl1r|OJI}_u>}x@nE*$a@-YWQ=|JIzsoT3Y$Rl?v(
z<(B-Gw|uuwI!eE5zrho*!SF77uFnqnBuz0x$ps0?Mh*vqbdqk(c+Ie@FvsVd1^C#(
zZj-?ID`(Vt3Sae3Ii|3t@<N&X7R$#s@S9O|Y@?y&WAF-3{Yx%KkG}DlwPJ?%tK1kJ
zsphVep2DUE?N!#Hdu229eM71<7qKn+-{9uhm9;|Rq{}VuGxyUZ9V5PO`?_GR^Q;w(
zFYFftPFN(R<z_VTo6z!Vrjxz7wi(YSsBuAC-fw<)3*MF$n|zR8dh$Vj>w<01T5Pvu
zv7ZZNXYO)6b5R<!4Wl;M_(x)L-@S+~*E36{Ss3OpGBCjVOAHJQxzv~oKMc9a2q{*P
znGLYLu7??|-ZXV39^P)FrM6~PuG8ds&gRoV8x7*LmK}77@|heDI$%6aN%xuF{#(<#
z9-efGI>Y>L3#etSHq%4eBKl9RMAkO*6*J}<O*AX$iqEw+y)C7scG73b(K#+>a(P83
zr>I?GEBm<m?%FhI@ynvZnasPd=KTJ=y7%VVH0jOJXQw3@PUwu!<;&WpFM3#7IMZ<J
zkE{Da&Ty(-N;>pub?r)tdow(4cQEh2H9u?HU&SqE46hgr>Q>!cxAG=LmD!?5+uy-w
zx7oM2ZS?4P`Rb;gX>`X<$D<xcHk%a$+U{PKCOx@%R<4gk);2@S6*rHyEKIXz2%g~~
z-Jt2Sgm=x#n@%7pk?xiT`K)aWhKVa~2I;UJ3fO$s@obqwaB76L>20voOs&HTYV4-B
zXUJU1VK)kG+Zw#NcBRBTpCw1nC|v@X>b>#B(j+OLB}Y@-mdHi~Z$29$IZfb$^I5at
zREZ-k3)8$ef+OI>^e#b(iQ9~|(zuk~I?V0Z!oo0@k%6ID;nJ}yogSb8QRa!$k{B6$
znHKP?a&&ueUr<}dAi_3N0IVA?A@C$gtZ+f^OAfOo)4M!bbyW@dnP$FSniS;debTL@
zNuyePQI5F_Xk8TZsePbD2gPM4i!a68arw94=&BjL3a8XU&ZId_S-UVPBVFC_t>UR`
z0ft*PPo81gvB`YJjM_7xR@=#&ClAOk%F*rE1WE$4($)8}+*!wS+jGmIEgK&(uy8Oh
z$~hC$u}NRldCpv)6*HdQ^mICNZ}a)7i3Q*1_0HrD+~&z3qsp*g@zI?6j!g^<hQ*4f
zjyaquPL1$6qa(Wc^G#2EQDaMM$sHx<uT`Gk79koe?V-=uH%HmJGfbjkYqeRLp3BYY
zU5e-YqSkb+<W*7pb$2soL*IdisD{6(K^X4Cv_KhrtDPakgwN6idgqS1@G)F*K01MS
zlWf;bo(Z`=^%LG2iYi}oV7un9?XBZB!?%vxKyyuuDb<`Q+=d`7^Jm9x%N@6IUQ}Dc
z&~jPfHaElFDGF>2Nrna6rF8>z%$SPg?qAan#~V8gpmQyoV$SgG+2(90<2|uaf6ZIX
z6Wa?}80LZY|GzYw021*$a)IwCi<~Fhz75-q74O5@(-rOq>6kIya@@Bzew{?u!-y`P
zn#A1y6Y|@WET$<j$4A`OJF(r_@NJV1NGCgp?YN3zm!ld;D*eQE=J<%{2DPc6<8P`s
z89=w6FlmT6>a~5pc_>NhLf@?!a_rj-ZTWH-AuF+y%H(c<7QBH-wuEPmZy{cDfE}Q-
zAfm+Ws0;fx=6RbY2(&Zb=6n*#&~?<|+~v(%`Etw`U2D{3U^uD-yBX@pmj)Z}jS@3B
zE5+EV9Oi+Wy<h`D(`}5O-ncnPpJQl|oRH4gkmR`0gTtaqo}*#LwMDmfNHo1;HZ+J1
zsSXU0HjWOty(H;Gi9AQwQE!L-MYrzHKEnhGR1Gms#^vvr83iuyUty+~_Q+0vd3smY
zf7h*s)4Q@hFHJg84Ayes-J)9tU7*XB7&OE{2NG<0&umyw9%{$1x@YHZE%PK<4h6sa
z>`X~%;i>yV&P@635TFysWViOzE}f|i(i{0$1Y|`yJUDKYf*f}<bf&(j@l!hik?!dY
zKC3sqUj;g4?}X1$2H`GlEj5iJ49Yd#FSlzYCoH(Xs->mN@~fSI;lqY$w?T)no{;p&
z{r}tHPsG&e@0ghx<})%dI6^j<E&c6qCBU$$Qodt`|MeS<b*qKgey#Odu`r3{vz>r+
z;eV;$d$fK#XXt+fQ;BO%9bWZjyH-Ds=;V8~3T$=jPSve00$B*w3EFs>A8NKTB0$G%
zk!_1VgY-qYL+TBjqTP%f>|4$-K`!iCHNAn6p#d~NBf!jjf$xwyIA#z;26I0Cl?h;_
z9gGYMBF-#HI_JEl_oZ9QU5*{y9KRI=ZqLYbiC|a|ao|9ZB%7fDL$E>(Qv>XhJe~up
zE;q1jm0ixj$+(nx!TkG%RiGWQw+&-fG0TGY%0hR^Zd%yrbX4hC-@^kzI$+xucpfci
z;L8SY479!mI?_sL)|ca&i7nErroZUvN|f4iv!y{ZY9j-4@Rp?4MR&GEh+Z!InYTCO
zjN0_~W*7Xmzbz1zE{@kOTcCG5ciE{8Gk!*G6zQIk$9AL9IrT=&+8d31nu*0*lak+M
zAN>|&$a3t>wIxYr8u!<F9?c2Z7d^R4QS-iT+P*NI038Mf@HvyS!H1wh_Bni6lJtoO
zGLmNs9_`W$;W=4Y=5w?oySw~0Gs6N#28Iq{o(;v43BR2)n5`uf(v1!rJK*M%+5qma
zG3Q7#d|@ysGdgfCr9t+_Ne1i5jMI`B@5l43-<n`3V7%58RBc?FwKRf<;Yf>g5a>R6
zaIk>RGzZ@}16czHo*MkJB*{#6@`Z0pl71{UwFd3_kl4x~aCt+FATx9D)->bHvwTOB
zG{l@YN`Q`BzP^>gpuj2H%=pOd9W&NtGbSjouf18Uu&vNA_Bzvn1DtDb$_eB@PTIAO
zwV_dFOPY04nzV6fcG-iLYj5(_-UJC9zA#HR!?NYtdNBsJD87YXSF<+EFkO4Iv2H8F
z1kY?Uy=AYX7$ja?niZ>XkMGNB)&`%b&7fs*t%2MOhPj-en?O1&uYh~s3=ChEBwd^g
zI-NN!Yv&?$(aGr=NEb0(loWLiY606-HOJsW5l8Mfi^K;q9k+sAZ#2Gde7jufjl=gs
zC%5@GK`YqS9_IwDDN5@X2D$32oH|d5yn4!)nP~bKJQcY0rtpx%X~iwq9=C9cUjA5k
z$l<et+4GNY+*0%o*==b$TWMoGVJFA$3tZopCQTFw2)ETa0I??$(xpFo!1KtxYfsar
zB^ergb^y;-T3%{8YwIVGVcAml--3l<A?W@O2I#iWH+`jsG7CTpJpFjZKHE=N8o?vO
zmttMm4!T-Sh2cMgf~8+arQL*H&T0ivnR>MEKl>&_b-on#EZGzP_(69`GcYJ9%wz-)
zmX;mgHKQ&SbiAj9Lwl*)(G7LS4AqaysI#0o+Q-QDEa|xTjgJSce)U>MNgSUeQY>@%
zp9SNr5FYjy8(P%<-qbz}J$mc;2l$2nTnBUs3X564TblIiI4ASNHVK|tAw2ed!m|i%
zWNrD~*n6ZVvG|O*8S|4rY;(Gc4JR@ih;&!2n9*|0FncZguWj@0TPY^gW#8zKXlPLr
z%Vn6&Py^ni2I)#($gYq>FR@^0A5OFEoZ%`ieVI2ad69i*lHlaeHjw7FNVkIc;VrI-
zj(TnW3@l<#lF|<}#q>;UEOk5jrQz0$$qP1scA=h$36S2*edX90)~$xcj^N|bclQgk
zU2|-FE5MrIZ0Kp@ClSHU`b~XBt~CQI<A$V36>|(W@Num%-pah&;q63Wo`^Gk0idjQ
z<K5$y#@GelPH?j2fX+a>dz|xY05iiPQ2lRh?<Zlw$yL4Fcemi{1qa?SZMAjKJ({#2
znd@5SjRRI18|FLYo{0$nMfv&7^BvwEhza=3c_m1PZP|x6>LB40jp_D{w|30<@VKRy
zqk7JT{`A+=wI3xN>KA77YdUoA*-fxi<KzV!d>g$$_iMH=>t5+u8u%Edq)cc9Xi58r
z$1RQdx+|8mXdPA3Q~P6)_+UxNmC`SZ)L3GewlaKQ5pm?G%1evH1%8cI?GAT2EI7HM
z_ag=x7Jx3_YP{vY;1I(WMTUBYmR^PxssW6T3I#dLMWERj9xvD!kp04!|A7wpI8xTm
zx^qU^VTX+#9en}o*R`<=h+l5If8v1o^RuSw+bqiW&RIYG=AOmRN{#s0^v*O(cyttB
zXJ+Vfb!thBi{<5Cz{~KJfs4t=LtUWw+MVw1%)|L94`zSf^-x!@?Lgn;#{6^D47-lj
z81*Mz^mbr-`6Om1Bg2t7aIVQ7Muq^LD$WxMbGNjcGc>%{PZMNFxF6qh19Z}Y+ZJn`
zw8rf-qCSWTi`~-@yC3f(<s1>ib6NA`f!vDO8VQAl)r<2%?A@yyjvh6bJBjB;g5~)H
zL$in;UdU$3&r6afIWsdXW@KQ<uw6NW_mrsZ${F*DT>Z7M7I2fhEQ7n|g`AmEbW{X%
zxdiv}jS>@?z6BXpuk%Sdq?G`gQp`&gDh@axq}66W)l-_`8N;;OTsPc~zFBY7IrGbg
zI4w5=?a4FV$xRd3ppo#kZVuy7rDr9nMh2UWEY~*h`UD<$r=7rD&$?zm6IcZU^IMS(
zKe=ukn8kE0j<MS^b|#NW+RjH?n9LwLK;xE(I6UxO{PN0!RY8Wqr$PR(alSaY>!psX
zzgAn#qpthALARaFTqyzD%gQ)IuleYcJ)Da{S17JuR^(bX?O@;8>a(*=BbdXNo_D*{
zYc$D`%dG1<=CNot7CfgFSfzh_-|$V~mP0kiTHjp^9nU$$g#TtqS%mXgN3lu&NNbLr
zauBqEwbZidXv<n3HaVHL)Co<zd);<SJ?Zdeb*6~K<j-n4YR`Qojy5G3283_l&}VTt
zX;Hi{^IOF&yJQZ6m<*s@K9O2#i~?fflUMt&En_&8#dxSKiDR3Q<P0W`+q@jvOOsgk
z7)j1x<oL~eDCu9rh8da-20PC1?ak5;v0ikj=7R$FOnpgB$jKcL(q9=7WDE=o&N4GB
zVPs&qhP92=b<{^I?V_m8iKBC>SYLY{m9u0woY|1@Q|MxR$hs3U4jYo2g%`;^a+93N
z&r;1>HamR9j5r3_C*CggfjgCq8xoGQsk_)7=`}Kv=lCY|#%w)!Wpe{dAFmoHe4(QH
zX<7nn+CX=f3NtkDu}Nucohi3*<_xRG1W;Z)@bbo)GdFzBgeXWHO<J53#J!-o(JI-v
z_()pPGNywdtRW^XIys6#mgh>>S)GkDcg*l*yTEu<N$pp6(k+E=4A1<T8o-A&%m^^#
z6u5OjlkGqe+eydCU9L_x513E$ENH&wwPB89kps8|9C1#;G9zfCM~B?h1m4r4cc&&e
zY?NS-m=V%ss(mnN*3<+6ac<CI-Wp<shCY`M9@sCmCQS84z?pmdnj5!zZMZu%q0q3&
zhmY-=*1@!prlUtWj4UN0R<n3Z9e$K_PJx{{duqbn-o!$~YL*KJ4@9ZnaQ=PpQPM7E
z2*)*9f`P#Vymsn94F|7Tl3D{_8Pf}fq`G{SHPabZoYv$4#~q}GL>^29UzX~faY=r8
zi(uZ0xJA0_85%--rZZS|Tx_`-U>M8vB4I%(cUcCHw1r9A+zg)XZcmm4&5h2<5$9MK
zmNGIhbT{#~<nmZwln@i&%)6kuF<(O`IQ2%lmfHu$5`z!b$_cgFhm-tF+ISrf7ae6V
z(Fs2?Cxb`2q3vlGV@AZf4$F%Y*SwETU|rA*YN>+u?P|5nXRwlZF+=FuhM0>>l74V5
zKwfkP_67#gV8*Z>DIJ0qte!afVIS-7e@P*N+XN?H;y!zcdjp7GyHq?uIn7(YWO`h~
zjN(76-W}I2ahLO$uVKuUX4~t+ACvgux0D3KfdHT5OU2ph;+eU-wRILInQi=X=)n8z
z1pC5PRhR6St=4VQ*BZ9*HpeYuUuW>6mY0ViL1WqDOWe%+*EgoVYuOvZBk85j^JgDh
zS)YF*hI1Jh7%rGGY-3;n?aaTtQ25*5qZi5!u?fxHu*~m<!y;j`)xu%?qL<&z;bxv$
zdT5qaVxeJ*)?NdH)xu?c(h+CY_<^v*(M6z@@<pzGN>Uq=Kj%#mT)QFfGutBjOcDLG
zF!i1!L2>70m$;dI=WZ~ayJ5yMKM95a9U<`fvZ`(e+^&S~DG=JrAbs&-OvLfHh8cQu
zH^eb1tnrgzIB;N*aM`XeIO;qH=|X5oGczoMmZM!q-OlLj-LUx!(~&ukg(LJCzkBQ7
z*%*+3&Ex1|pr%amJ|?l?=XO0w69r~|ODukKn8A$c*YvoC-W?%TiFGeoJ7(_Z?`||>
zI1aTL-3*2XNGZ)c{m0>FpWAt_oRl}4Z=aLk^|JNnpG27GnS=7zrrYNvXw~1S`M06B
zq3lm$?a#wzOt(I^e|^e-n<L{mSbl-uzYQQ=e}5vIwZImvtMS{P#Lqtuvn`tvH{-lK
zq%vfH%&vhKJlx%=w=7=rnxv?+aPJ1O)k#rH#j93IEc4RmX}QYrdb!{<fejfgTNN2@
zFtA8Om>hbS-EuVL5{LAT^@7t@8tJ5Uxk(&VQhUytxIysZbayRf@mGh;lzzSSNPXfI
zD*^H~XdJ`&dXr$@i-T@!ngtRVm}Muot!)-a0MQ2>jxR|xFbIylvG9x2ncC7sPG6m*
zcdNO*Gm-?0<6|RyzWi5*EYk|nX9Q&`(5)prbJj*CT25>}`ox9L?1E=-gx`|{=5n6b
z8|Iuim{g?1-hHxDCg*_@Se$`@L0C&nSWAp~rb+8o7KY`F3=G#r%r1lnM_BtNGQTx#
z-FjJsje+5U8t6^}P-$niIH_pXAt9zinOq?EgE!8v^*s9JMf*_)P(ga-sw~gGO$G}h
zcn*Y%Z4)&1(vNx3e%EjfxCV@myy51uUv_1W1CP&&2p$K%Uy01N5)8iss}dK0Zj1ER
zKf(a&w}Ju&gcpF%gnkzxetA6)Y(}T&1N1_x-~W;>NgPU2U}IAXdh&dcXmOOWj-Fc%
zn+o%C)5AuYZGk#bYamM_!H1MKg7=55Tq=1jH||XB*$vz7GZ?I4=KK<5m@<cv^JtQS
zl53q_l%WCW47v8S8wY|UuQ?m%JeZs&!SiMv&+CPfW*b7<zFy#w?(h(lXb3yIf$_yP
z9#EKr916vdeWlZ8b}_1n2y3Y^I{gM+P9Gs(8+fKNCc*Hb$!miy*U24q+Tl+$x)LGB
zud1=x&o<}U6X+%+a(LI-+Z~II6&jD}gdb_Syymcmn0d#G-Rn<@&g@RQfp)92kjP=T
zk5;Hh*J|81V!He6C`4;6!xe@<onY-ddx_G{%&>xyfnmjMo35h{%(o=N{C9%dBhyzW
zzMiVBA;!G>O2gJK+nbUMFU0dk>~+i#>29>V(y+Dt0;q9wSEG&B<$kRxS5IdhTBtw+
z2Qp6xS!DAbw5-^5a+l<Prr808HHU*XfDhG!tQ)=`f2PDV;eI?1drH$$A5A{7;{6s8
zXQB!>%-H%U0eo23`<1%Pj632cN*+Df$9qm{P2>NgQzUA5?`bG6?{2>8?9-9=Iq6zg
zbD&O@(8cLbyJTD$%X04Z8Wrubh)629mcaYR<#Bf0_DaL-qX#v_n3o4OT-D+;E2v^q
zS>D~u`$mheY?npEnf(?w+}`N$ebeU)+aDtsyg$Zp!)l8gFCQf^FHd&>8RhfkyNGZt
z>>O8+FAe;))GS-BElKioLbRe+KJA(p;*+jf6=az1b#Zdn%^uK#>dPw+o;wl3^IqdX
zQdu7N;s_bxi{<fCwS%5-+mPJ6nJxQ4*%XOCIrlU^m`3m$f(|g>{FLvtnSR>yZQvyI
zZ{8`<Ol5|j4D9#B%5p${y7TAygI=SeZFdsC3J5Q{y=TVU+lMs7Y&$_Gn-$gB7k~p`
z+nvNt@Ri>CXT&w%eRlNC9WgiP;eszC>X;c;GBPkcKs#PA{j{tZ*BhPN7h5tmF7gyn
zN^??qwjl4bT8NHXhz{GYvkgyTTsLrva(5kNn6sKgOt|)YsLz*Z%)oKjh(86isM$7&
zfcLQ1)Emx~f~?p4{V(Yd6T`Q^M++pHRZR?2nmM|=6AxEP-{4ewqu#N>j6s2M+l*y%
zUgsvLcNo-4xPdO~x-M2JJtLHR_i8b-0x6dpdIE{igVN?I9O{D{yte)zxLIE$<r0yO
zcJNxH(l0Kp@D%fo4auK{ib2O2{@DHndTQTt$ClD*$Oo&recW|c8g%$%U*e5uA3lXc
zNza-%x-A)%dXfwuoH*py%mJ2_iO6SO?%48{Nl>hq$wdNu26NatkF=HqNEvYLK<G>G
zNrZFQ1g~NCGUl)eZsT^jalmrJJ&=hRXNrzy3M4W=KTu`O3$p2gxMIY=paV&Z?k6p(
zU(onMJ43``gS5*HKY>J%ZnL)x26@UXw|SLxmT|jC992r2CJCzM<^~$doY>IPz?}xl
z%M%0&4)QQFtYTzf$mU;ou%*kh;Q}aY%uM{swlGkK?U~WxTaY`6`yTK>wQo7Ip`{_}
z%!aB{q7wuHx+S;8?PL;S$}&70^(&guVWULGTMkGOVsKY5XKxYf(WD0%?i;543j-hd
z2D#p)qpV#Nd`A2dz4frjF+X*}Tz<oOx1e-GB~hhio+Y!l3tqe*>>cdMe9P_zg98sN
zuS^e5JpN1-bda8D!PJt)JvE;he?tyLyv?wWVTTa-+{wll?=wa8)qcHO-J&MpApzRY
ze{@M^E02t=P+6ghj-HyYcFKbn6F0DJnY*EJvHKxVKE{I~Cxt>92u_pZsz3u%QzRx{
zSdt&s20H9hX`yHRH~0|M>#5*@UyqDS#TBU%pp)W-W_|gt1sTk$4=`ks=luOIX_72w
zcei5owv+|yq6}rSk~+FMFa2XkpRFsoVs#kLc~ipxokvOEY@&@WaK$Z>-gCquc5Bj$
zaN)y-g0<g6cPjnOO0qDUF{3$+cOT>w%o7)9Ngxj3>+RV0d)3mFOM-oQnEz%afsABk
zFudRe?wOTd?Rt1)&k^t$hX0ruRx>g%Z2y}50h}0R)^;vLI*~5>XhEQ`^BGrP9_fpM
z;VjcmZRmZ`q0OYOb=Yi?@;VL~t-~5(%$BvMLL}WbN?1hOeqGCx9b~w&L8-HI-)}9o
zU)>C#$qw$WqizQ>c^ed#DYN<Oh8@u3ZAd%i&%nU&eZ>qtQwFb&4WEMRe{v=$CroE^
z$Yo({nQ{43us-8%6NX*-_KXZUEN8ATa3onJeYldu`sNZt#<D*w46hH^Fy<Wb<84To
z{%4Ee25)ACj+Y$=k#sQ}ZAxNfxF6rcFg4K;bWA;XlTftN(J!V9T|YZzrUe+*@-`&R
zn|S!u!lX&77%#Y){A?^$Y=7DyBX+q}#%y8Ix3!D`XPO%td{@k<&1TplIQK_mYop9H
zd8fq@;H#3Jc9{f-l;spSU2)DilD*;fp6ZY@nY;~;lFC*wUO3=amr(q(@$TXzzib8*
z$UfR{e-8BV_C3l4E1m(`YIg@Bec>p7j=B8?h<-JfFX~$rAA@ghMb-e3t?GQ?Z)G;=
zl;}=t#;;Oq8Yk~QD}AF^W}8BLppJ%EWeCq%DF)ReD>+wulVZ5)#P{2TQB?S^r{Tr<
zpa~+hH14qR$3JF<HH-`lpaOT><St8lM$-wBmk;SIYn{>ljJ3;EU+}NgRP9e|Hx}f4
zaFcv_Y|Dk*dk$Z+O}flCurU;gUuHU*<m9s7?P=GS<6FSB&86PVg`h)YHN@_Q@a$)F
zc(yd@5JQ6ro9O0Zh6!O>$8JrK(o#Ec*Hd3qc#m~wXI(Gbtqlyn8L|?h8fIkraL->k
zqpw^Ybaq%~`O=o8iz*AYo?7}&Yx<$aoh+ww5+(%3cyTmv&zKi-rfv7+#`|xBEGD!@
zYPoH(?zD`38pOkM=NbbuPs?0g9)@S0M^)M{fbW}vobkkFb!$oNRBvY4+)L|DEd{Mq
zy7rOts8T$5GxN{Lr<Zz-KoZH#rUgaoD?2A%$&~|nu0Cj|(!(l8vqfxvc4q5AUVD_p
za&N8*WY6`j{il|$4Alb#J#+)^xAjGtSyR2iyGUSn+WrgG^IcoinItIu*OU1I$o4+7
z%<!k6d$Js)89Jc-A?OKJ@AcJW7Ax!x;d%Qm<v|Xw)1*joPmA88O3$X~O`36Lmxl)E
zp5&trE?sDmiG_Q#Dd{6@zt+aPiH>^DLSj`!x?3z5b=T-`F=*&*_+7)yu$Ga5K~=z5
zKI(?snWx&BtM4%=Jk)NS@$<r=M@fE9wIydTM@49>>!=BDG3avDXPo}SOD@2Gp<%|#
z3x_ns_Oir0(tdf6lbK;b#22B0&h;tk>Yz~ywGbbs7BOaN#<vPvO#LE!)chhqJ%uli
zL1%#ZJZxb+%A}w$)9}JBZZ>Db+I^E|6kI*rki^Kqz?@y9`rM(7_ke77OP~(htD?Xg
zNA*BgS#9W!-Oy+)#%axNl=Gm^_0YLS9%j%Gfu0z1@tda9TcBYA$iC#4GU=a#40U-L
z&Uzo+!p$QlE<A00%7SZpHxk8l^wczX83j&<8*O;gWc$A9Xv<yJ?w8xS**JZx_+mjv
zJ+m`27(O)N1@*Rs{Vs3l{qcD!1E?sj_%xO0%2mGC9n}#rJpTJ8HSW5VXq|rWQPPY@
z+L9|)%bL}T>FBko$DeeFeY;`h=7d7S#2;R4ud>?zA}P9N$}J`?+_pYt!Md^=iDEi>
zYCI4P&m%YNnBfUAb*)xnp`p)5uywP;IJ>)NJ^|ZM7NV-7mo^EaS@y6TPr~9Ps}(Jx
zT56B9C0}${N5sY+OnUW-3$zerr&i+r&!TLG&KoN_@Bie=UM|GOU|3qpx;TPIM=MeI
zodLs)fQ_JD<SkZ)b&L!Q3JjMSRPF>MvE&?ST>oT&5Zi<cOVkDOGz^)*5oyL?z%cXt
zfg}co1ZBIqjf|iR^xl}opJcf5wDbm;0N;B5d1?*|`0CF$?C~c-B55C{!j!rlc<*~K
zL0$B+v2?_l9^(x*THE-2*uDsEkW5ebzCyyv<KzJycM!){YgzP!NsT-lH+qaW?1(s0
z@`yvs_%V-8+A&E`=kthz6T_C~3keTYf?7*i*f%tm3b5W#pD?MnVX}v4*!1fOoQw<;
z1i+c$f*6AnG;e|VWDyzJm^<Se{uNC3?Nh$-{%(@tg;mQo>{K=ISuw-pp4!|%L&nA_
zB1*s5wZfOwa`N;Ry55?4V8V>%xaRr2OOm0ZrIxWw&f6<ZLwY_asJ;#~eD3JQCHR+l
zs`jVNEN#bjDA{`@c${$rw^lbE<P78oosy~7xbXI#`@4@ODJO(;^0-?cNLo~{0P+vC
zdu~<Ikb6YR!&7a7P>1DR#%taT3=9rV2k!7~2$oGiEIi>kx=5Gd1H;uI!<~E^80RMZ
zwK~Aeu%3~DL5OKVJiEjZ2c9DiJO{o{2d&e%!9S;V8i?`j7fX@?8|b*_l0IYob!qJD
zz8pQ;!m24bLtA!@-^&D%?ir>p6AT5!g~gVnJeX9nA?ngW4KdD*(N+;N?9VBv>8a^>
zoIIfVGGY7DW{AceDza-j6B9(bTR6%azkZZU7Z8SP_LE=}gLB?jHwNkmJ^J2vAn&OK
z=&pth3aZT0mo%R}Vz8m5%Tvn3^NcDFb2lSst~g@Cq{fvJY|}UoAJ7ov4CFq1;GH*n
zvqT4Dm+KiG9_DQ2rwmIXcrxB>_$DBAG%4X5Lj<@xJA)@&!fm63MHK^&!op6^k6RPe
z8$~W3Vz}X{04hApzRZ&G@QmR(*ffQwgeCaK((Hq6ag&)f85tOU`~#hXuqDXw47=vb
zrAa{r*(VQNVNRII*T8#*LGxujL(YRsj2r&3A7ImyWtd&hpu?8*ONQ+L8o{QP-uzUb
zRYxz4)zZk|IOB!_hr<S4u0Hb*Gem%im@`~ODG7bd3FWthdXfx3FfUnhjyb^)bd0az
zTYk{t{h)LJ!w$0<knh9=4Xa;H-M&Gh!}9p{4bvOgL<HDC2PVz6-XPJj^KzI$2Q$M4
z(D{FiFF3xXFjzI&N;Z^kY2i6w73IXh(2!*4eYEBMfuy=O2OcFYbME6Yc`w8)(%tx6
zHp0R^Nkfcz=6fM#X;I|`6O@_l%MzaZoN+tQV$Ea5q;@Bf!4P!$6-psed`DI7*}vE%
z(42QGqovSg{-Trz|6-G#-BSg1FBY6-xQCfvS1i9I3K^k1Gr7x?Z=vbR8IuKW?Fr$@
z-T4T7)cD(#Gd}D-0vgj1FBTKuygcdLtdO1uBE{F1Bz=oN6Y0Zubk5N^8qai=<r}6~
zhWK2cpv+u;@z;;YGm&zl&IKnXHqH^hbo_kMxkpKc7uL<#%>2Z|=gfgCN$2KuTS`~x
zJ=5t)I%mdYBwGA!@r=!l&y&tQ(|DGnoUnGr=I2T0VC$1(kIo6y5lZ5Ul0ScR&e^~-
zH>V_>ODYpD7W*7?M)GJ=(#6RQ1{Z#1C|_q_cYB=-iY%y3k!}fwF4r?R{|g*tVo0)M
ztY6{DQ1fTzNrxM6^E8xqoOih4$HbuU>^oaE2V|8AVw7JgjrWK1-jFkVS0}28DreL+
zGnlND;Jc8>>HBMQcpGRQKxv`p`G@e{$om8Vw;c<sIypr*8)mnvn!LO#&@7n8%&-wO
z{u8J4jN#A1IIU+nY~TYs=kJ)zDXM&AZq5-+PK$<2PK%CiPga)}9v|-mj_w8Ae6vD&
z6bjWr9zoy>*BH()*!qH&d<!W*_}%?*tJs<D)i)cpYd43SspPZ(T>(0|p;=0+EkWgh
z0-F%iveE!Pg|sO4r%7q00ewk=!PBQ}iZdI6P9puBFlBMXkuBF9cS=;eE8N=Ay->5<
z$iS8T=|3wC@y`iUy1Q@cmm3v?vp+3+y&xv$Oy#?j2kZDwoxR|=b9%+JhUPO?8tkBi
zzFYeE5zx_PZOiVQba>XAY?UkHywRgW|DGX(p#x}1q{NJ!g=hZuCbO00$rRT=230Xo
zA2pc$g{DSOA*&$<UeN#=<d0bg*&$)Pa>l=7hQeBH)2t<b?9;sZRCVc$;2l$Eh4Ad(
zF}ZQ>j;VGJ!(MqF{qVq#?b+k7UoFv^&t#^1*{+n3y8{|~6wX_^Z^zVE3zI4y`mu@K
z@tR+teRR&_pp|l3ZQ}1*k_<lxZ@<KU$IH;YQ2XnWq(eI=H(o0i{?!t_Qe9N|+*}@?
z`Li#m-|;epYU@n8=sjmPCnE#Hk(xtmT{gZ@^_xFifPvwF+fkL7){+)o(JTM%<UD$`
z<m_A?nWJl`yu8!$F3_;Mn1x{zBLjmvXW;8QEq#x|b{$yDVkl7D=e@LQg+$zr$urCt
zHZeq5nlGFe!o&YgMXiwo)VhO)5Hh79rW<y20{_JJT$gh@R5pt+Nf(B2y;NyE;1=Vd
znBL9Z*lTh8<P*QsEJ^<a8ovrLY*k=lX6T4iVCr7UDtLq8fZG9cmBtyu0*zmnBpnfz
zni*gyyJW)jhEf5uobclt@;#WO8ShVEN%C`Gxi+~=Fg#<)(N#12X7W{Xp15MTCLgRq
zq`UXVT|*uQhFc8RK(jJ#XQnunc_|8fzGJv%dc*G^k449o7#bK0+Fhj?w_CT}eJ8O^
zuv4!4LD_Kw=%TPr!3&b2#c^DcGgcp8)VCn*B0~v_X}8tlq+dZN4usf>m9m(2vn^0w
z5y>LJ%*?>dz`Wtb#teo8WrhTX1m#<f84N#<%Pv=AdHZwHao){qrm?!|e&X4?VquJ~
z!RHl>@4Akfh)$MbX}GZ>g6GdYVF7hPONSg5h8$4OEI>y?jPv7kCqECxdd(%%L^cW5
zYpSqorc887x~0f)<bVtZ1EVx!ZUY0uQh^&B9NMi8XF^ySW(XLtGdVz_0kVtYYJj0N
z!<<!~M?V~V8^T;F`7~sHfK{l|mDDN0wN5WXWDDPh2rx@u^yjji%+q44>$RMPVKXBG
zL)Xj3ODmHg1`#F~oP7e#8K9M%N+*s^Q0RJX#>5xIabyc${$7?pQ=E+W^FiHviD%x5
zoEwWPUYqP;4A80S{C4;@^MTtplkPDvm@%b!C<<J*+Osu+(SGTKGl!)a?#SL_&=A{u
zghg^Kd&Bn4NB1x?<Q(DGWGS-ydd>UjhtzVTf^9RlbEj<45Yrbud~+_3$%254uMTeA
zp#8~ACF;zw2W{70K9Lcq6Q|X-*;;Z&ch5D|lr4{vg09TvnWOt`t*lYh-VmPnGIi$k
z?#kEQJz+6EUArbXZa%t4_e93k0K+p3y^0_yZe~f{E?4Qz;Pc-ZK&wJus78IikyF-x
zcGveCJn!CZy!l0Lwj&RyF<KLO%jng;<joQtFYhI9ZoFx0_8P=v0JW|;%&#~eU^sI>
z8GVZb_@d{Hf|r-~9;oj>8>glA%1<rCr?`BQfUTc&<pk-*`_dK4`l7<6>bhY^1$Iwv
znNfM`MDrbvJNCIL%5qQKijHlb$g^{z#DWMDPKFsL9V8gO*yge@D6rkqVVK4s*1>qA
zL-Ov){&y@%Q4^aC6fvU|<fk8dqj{=X7`8AnFf?xv{NT>zBpxKdkffl<z{eBiW;~%u
zz?fN+!<Xs7V}6;Z<&umZ91IK$JPbSx0Xl3}P1be$j-6+y>7Bph#>|uj`^D<^9piW4
z;c>9m{c~i?<wN`j+<c@ICp3%IB`s)Um|@^4dG*pE{w=cE3@tOFqJDI)T-rLHamCVB
zd33im%nac%zO8Ne_PMq+<AuC^lLRj0?YmUB&**r~Qc&I481*Z_jX{WsLEv)TJ{;4V
z5Hl}KV^|AIrw|dGBxogYui_fdqi?jreHMZa6o=e;I4{I!-olI^(2_XVVlw@`pc>Vy
z$0OsCIeZ|{z8W^tCoykxV{JVsB{g4Nlq6>OXn9-L!%)#{OOmFo+AuTZjFQ_Qo+mcq
z+s?3U6YSRF*(LeWc*7YsHs%5+>1%2X?--&(bl7ZkdDy1iJfQIGdtD;)hBItp#_eV~
z%7^~8oH27!P(1Xv#pi09<8&>sP>DH;kV5(cl{FBVmeAINZY{q#cdq4A+93F_&S{sl
zB7&YNt;irP_)eXfVJjm8!;;;COduYZp14zxX@ekG0f;$4z#vqbEq2ugi5Z?plav|W
zNth)_UtB536s)+VcSc@|gY0x|v!q>uO#W#aW=ePbIkw0+NuQ9k;9Sks-8f_Atqm;=
zD{mQatmcx=uxv5A%^`VWqS%_Pf<^_)nP;c#M(}J=WM<@g^t~?8@={ajr8eF>FAqG6
z<Tkrd#Ibg(pwWhC(QE#q--0&Y=qRvPEC^^l>cErZvSYr$kCj}vK|%)3qT4{ed(f_>
zqqf;BXTfekp)k>Hf(6l{Wlqv!pMyos44g&3Ig3scaF<q0f6LpvVbunSj+d)>yFo5|
zxsbQ}<w9O*i$KsZy@JAFqGFfBrOgB;D%p##opJwnEAO2!_K6!-ZRq{rV&Ko>y(Lkk
zyO-m;Fq3d@gil)TjRP*yVj$~4!DW~jng|L-l{H#CLXQ>+8ih);C59$)7H)f{7Q8i4
z0Hp3=ozsGqykM7KSjF3Yat*KajNFz34$=(Fj8}tOTSHrOS?+|j&b`nEqg7evTxfHQ
z2)zM{%*IYLurCu9@p7-`lAe)q_|U3D;84GFwJjGEE*$JyInY$_V4a!H8ZDi)Rc1Ph
z39HO_4y`(rq=3v5dbEz2VH+a@gV~#PAfzL+Vnd6?Ee^}<e2JFOR<L<9G7cvhWgli!
zyR`un3JtecZ4kb-p%+TGGzf#^w!5)$PUGYat2WFyb8AEIiz^(BzgKO5h7&Z5#Ee6w
zr-9QFD41Xg2o#i;Z*4$MNSDMI*cn^YjYSL%4A%0#&THZE$vzw<tq59}yVcAoX<61`
zA*N+nhZWXnp~beD!Ns=L&{p0ObEiYA4zVrUnpiHa$b9+MhMR6D4s0=7vsLhu5JSOo
z=IjO*=^5ABO3j@>T@fS-;z{%%*s+=ynxLh3tOkX9_smti-W)SlLDLd457{H29KrT3
z3lv2{k1~{>tl0}n17edSrOhtf<=|Y+CEWlzrrl-7{0UZw<nh2!0vdrj%XAqIGhBkC
zRA>q{ELa3ONLop4GNed2Fo$DZKB#PPIOlzU?cB$n18xil+|G19_{9KD7H0w=(fDH_
zm$b!kV{k5K0o@O$z{Zxg;!qts!*)>n{}8CaDVoO(UcNXP)a?gdQ(Wdgd8NB>2j}8l
zI(u0TEZn8TzyPBe7^FY`?mwYkDzI|3v6A8ZD~>D)4DVJqdz`5)6<}Ntk;B4Z!r3r~
z*`WD;DyV_OaA6x&Mq{WkqBES#aKll<W#k0i|L}jl8_p^ZD#5{kxE*+bE)_zCc{rI7
z&(PA4!p3ms=35E9tB(I5ODO+8FaM&v49fm*zkjj3;a?c<r|jbCuM}Xs^Y25lf@Pn;
zxSy+oUrj*B`YSKcrAD3zcEOPbpivB^I6TszEM$s<VJBpC1uVEl(H*Z@D;6f1t&v00
z0M><t$WW$+&jw9e3c?#I2>+jm-}Iz3#!M~2F5-j!LXR7;m<QAS+-v@uz*?*s%2dcF
zzbQ9^onaSf{rB(lIDHrq&$(o8xr5W9sSNj1%=fn0SbtPluXw!r^mCph$An)mE+s5o
z8FtS6eAwazmW$jf?-gdQ76`dln8$T~_AKp_O%oo^+Y>p9tFqEqrt5%695Y9uNp9|x
zY|Fd-5h-y^oEIit5V^N)S>~L)d*(5dKcDs2XYxGzxvx6aFk_Q_w`1J@{?n5driJTz
z-$=Rr^lZ&j|4l)@)5;!KY`**<S7XobuFJvPo7bDBsbAC0XJh;>_wT<i<GWiPh7QsU
z&NzL9h%Y>>hGZs&1#791iWgHJOBsvt=Sy^dG@K9NnYr2>U6_FZqr_oj*iA%s#x#h5
zA!E?wPAY^iRs1r8QQRdxOhd`h^}r#G)JB`#@)I6T)>!)XcsBFt%V$-)rx{vLbn@Wp
z%4XtD)V$y)93ei*X<An5!8*|bUe9Vd)`Tpk*G_HuKORUKH7Fd`@=#f-P@u^WFC5|F
zv{GU60Wq^x-`%(u9OUs$=+=_fnH;2~)~K5kVxD6(;e@_KXXBK4DH9ePI%$+}NsL3&
zq4k!M;RLG{H<{<N-1j}9_NiM`YVJL)#7YM>xsHo0+tNce-AWZ{KF-9jhmnCHVdoo@
zcT5NG@Y-0P>VFZ=$iq@>Ud8ZDS!+Mf5?T3$;XeicY8A{~U^1)BKyYe2+oisK58b`T
znpT(gEoYs)aIf3NFO1uI%DGEsTdqA>cEjkvn&V9@i=uxqM6=C!dF0pUh~JA6PajyB
zVelm~NPLUKOCNuM#$KaW%x?@7X4zip`IhE7L--IwblN(#4OtAa7dK>G2o{duNMs8&
z{k-eGj;EB<w5Cbst!AsvulV+!J7UqsEeAMnPYj$OeC_O7cDENRMDlGv`0<;0o=7PP
zv=S1M5Y<1}vf<dQb9~uHCM}HL+RW&B*vVq?BK?(&3X1Gkda_R#Mk&6Sadbl1{sj#z
zrMwQu+^7EErXX>N`TV)RzYGlocwSy)Hkj696lA1icR*y>Onw8t_0kg;hL|eFG2WEu
z*?f4~L@{mCcco=F4zYVK_ehC!t-Yf#(d*g`&ZaEh@<7=Ss*8Ef1c)t|;pVA$PfvNR
zn*gs4Z>CBs!}`FWYIU7(cM#(=`_ZWm220%e4@4N9>d>9Ph@~u-t)c8QL%8fT+2kp{
zzb%*yx&m$V<{Xk~+P%`x_q3;*q-L*J(yG99ijk|HwXFD>yed$ScYDzp&cOUc5Oedt
zvz!;Te1EKAEOrV>nKE(RGo~5&x#k>NIf^z60{Qap3~sB9){5|l6h0JrHX+S!Rq*Aa
zUrY>p85tO4?OB8BUry;4OA7sPVOxTt?ghzbOt<^h`+9}WUN~*do2<Zj^I_$4rrZ2S
zUM<~Z(G-(#{i*YI4#91#Z8y*H?bhpKJE+~v%d|%72n(YaQ`7Tck!`cql`33Ss4a_#
zD`yVqvyoez@Vl|n`s_IkPtzG3OgjFnBP48I#U!)~cDWw@{E+E(|AjKE6_303<ncNP
zK45&nbi4n%Hp5iL2n!n_kg8jL50@N&w(tf6OI+^OIIZF}88cju?(QhN>KDxC<781G
zqcB_MT2f_*2KR|>?HkgfPHXz#<X&Qpe7{Oop{XQ6(a5I3BlV|v^=y?n$If$QxTeL;
zUV2BFXNQK@&g0g(iE4_5G6D^m5gsi5<{VA3ZR=%s2wZ4u)%ftGpz&#_5yQs?-`Q>?
z8akhtVXN+O?TYTAPp2Kcat(7Og$1<4=6rd(ka0uajmr)%MNV&D@y%e~t(V+Ektdc$
z1n4kwW}cg-yNvmo!jkO1unU)0No0OE)YW&2J<<@M-C8cVZG+(X264g3(h1jFukbd7
z+wEcu<L%3BXk8GoMrPlEZ;v~Z7vK6NR-&I>HPtXZVQSaXgW@-g3bdqtyeWUMZHmD8
z2H6<d!`_oSi{3~aIA}F#jVa%j_O?fPVVv)kcs8V_$Tx*HKWb07%5ai*!{J@~^yf}W
zO6*EKn6PA4QnBLI1D#9^`xqG*csFEat-L4~_P6%s6xJt8tKzNxZo3>)JMqrZ68{ac
zTbTo8nq(yk7tOWmUNftTadV|YQefA8hLeoi?+=vO&%1T-it~nOY1P#_9Mg5ToNChC
z#;}P)VKw8XV;?%X7{#17q&^5Sk?<>3Zx?&=NpI1o-OkoU3s{d=sBXyP)j2!0rmvyH
zh&}3K;-$Ss9U8?8R7>yH@peTA?P;9KYVagzCbO<+;?p_#pU!YrSpI!?p-(2`q&v4^
zx~kZsh{qipPJ3_*h2LefV>RIXepI<8gkSPvO_(Rwvts|5jt97X<yoFCZf$>%r|l=t
z626+}k5j=XIb|`On2pOmAIQoKU~OaPU}z2Qu;4jZ)ZVYG<E)sHtgz<uV)g`kP!yl4
zk67%q!%$$_`GgdOi^)P)WS_c+)Jb|++a*2BZ(#0h-11mC&8Lw4SE|C>9~=%#BGe?d
zoIVh~aMwxUl+&Bce^#0OW?{~ru<BI3x2;NEuf_{bwlD*RDXZN6x}SMhw}-z;&~PqG
zsdU@Sc($N_tBpfh+dQ0CW*xcFvH3Nd;7`HL%01rh(q@t#PsDqUIGn0~YLUunuyQG1
zm0(u)5r<bB7@cSLDt+o+sxeLJ$f0SC!5252yuSHnb@bZ=dA38Jc1bg^fh~QVDPhp@
zT)cb%$QI@u=RTAinW)=)HHq=}(Ur^$`$74CGW#7F7Da|lj6spk!Dh!^{hE5xVbXEU
zsaK_>lVktB+R5)S@0PRMcExoM^7bysnVP`(OZD*8f4`X=wlQpyQpkQ|cH4+yXPc3R
zw<YhCXE%zPGIpD7@IL?H&8fY|oeH%NBn#az`moVqZ^2B@gl?^1QJ;4IK>4qw%Xp;>
zOS4*LG#x0J+;~JhgC*gLq}%DohdSrgnE!37u>U?q^2=$5Q}yj`+>-NRIhP)daNU38
zE9>dh?D>)N(&JxG@6Om!kdv1v_;=R-S5Fk*Iqc_I@`ruRWrj03j46T+VazGKyzhf<
zs{OF3Kfmu)R88Pwh5hOArjZ|9&&JoC-&YV_6Bs_}{^s>h#NtiPnsbX*b2I16^i*pM
zZGP;-^gCha#y|6F8Mpmdq!_+Y!ZJW$b>!nEDW=<gKvKqAlf?4b<yZZ-N=@#+b?C~0
zAM<MGJ~<-3HpqJIPrIKh_HDE|zwgwc!kUYG0UM*%`v|noc{Y1$|K3){ZD+!38$y{k
zd}W;0-W@3wI%OXyP@h!mtc*8Ef3siTLHo>vPd2|FU4GOZwsNkOV%%f*xigi|Z(hGx
zEZ!t$<B__V4m>{%mOjf&n3EpAEqE2<^@RM3T3dswW#emZcsARd->0;3dxogY?CuRM
zb++ek@PCt*mUw<socWvB+8}FD$@}c5r#`9t=GwB?b@pW@h69WY3>*J)O^CaZ*pgKF
zH)}%Njk<)UrQcr*m<D_*iDyWC7ryw*p>NJ&+V7^TrrfS|=DGUUi?wpv9<OCH{&LOV
zTq6?eIWIk4_D1v-kg=&g`(1BmEkCzeRX#1;XoKzVWh{T<K?;O!L~mJJ_F+Hg?+eyK
zk{}1E9f>w6wKNmIdbU*UMtN#_$hX5&X3cLboL9RxG5;bTgT?+`k!y^vc5iN&V7_4!
zLtBhi@q(pFYf`E>I#z0#hpKMqQM_sy9`G$SBK9WNzIlJ1^KA)<$!+{-`<tn1L3f5|
zX>sqv-KWIrm7g4r+jhX>{5~1}5<y<^zO$}heLb?Wq|4P9PE9+h^ZR2dST+D88@}e*
zGo|O@zdxEpgMxPf`>u{%lWflK)8H!+%w0YA)4aJgdrpc;+~2&u=X8wA>MMTJE!E^j
z)1GX5c60hi75zmIyS7eWYr!{(fAY~>?w-$YPCI6cUo1F!>rB$r#`sO&J|=E+n6Q)a
zlg;l*mKR*FG`OGH*J<=}W#Ng81Is|Epe2J{=jx$rwkiK>8KVmFvgg&ZiWCZhqHWIF
zzX_5a^U~vOTw`1gi>}s*{v-9aeP1Jw!L_YntfvoGep8J&;%cIH=orJg(iLhOQXgD#
z-t{blwbqvR@mB6hCQsu%1nLFbZu)h1{O@4iy@@YGlIKWcC=<g$(EN|xk;c2XVp>@B
zqVsm=$myk>UhxR*o+YO@tk}f5`SicvOj{1|_}87^=VbF&DQan1RM6a4?sI2q?@x~}
z5U3Yid+Pl33A0!?{#t!h>9mVeP2*F(`(f6x^VgnTox<=aQ)HUMzr{uh%#W+TJ&ix&
zy2a~l$b)O|`|}(=Rew7gdBoKuX5)lSt#ht#loyMYl(@fH-=JfEN1L`-+_pzum+Efp
zHZs_k9{)_BUXV9jXKjvWv)b>Ezo&vCdR6<6?iHdJ;$|i6OzoC&O(<3IO_cR{B6cli
z+bW9#bs{_(`<F&`DE<RE`P3POZ_Q7Qe%`#t#PL!5;+3MDDU(ieI_VyY+Ree7Gt+M0
zfmMt@Y8q>=>^pN{n@Ownx)oRazA7yH`(dX~o%d!Pr#~Qfn=IbxE5NXt@ykQ+nKs^=
zCAKt*U%bK;)1nwHkd<lt095A+{8x%FeQ{9yhI_ja^90?HwOn4DlXw+HS1;6H4SccV
z&YBvwm=?xuXBhV#SatB2_zid2=8I>3<m3xpx&;b|W1C#vzu)NZOJzG2IqPWzIQgtP
zJ<UWT-Cj%E*ud^~bja2+P(W<Xxp?vF8~5)<%#U@>3a#1Nov|b7<}6iSuG{_VzOo%l
zul8PaO>fb|uB*&?&)<G~{QTYl3-8T6*>9Dk)<tOFyt?OZ-H$8MObmw@85ktyztz==
z+TGEneT{j?jcvF2<C7ESERA#mTeL=~pfhi~{P`;8$D8*aUBDaXa#-~Bfy#>)BfmWk
z{swa8Q9rON7copXd9Yc&%Ki9(A36CiFM_?pav*ib-MSgs`5*%=zy|8b7yQiMF7E>t
zQjjbV<W-8;R-P!|ChH~_#=GOii?|z!Cz5tHoUT3yY9CHz(8~-E+a^CFp*4K<JZH1~
z(+pEyWhK5|@MZDjM;w`4-UsY!Hq5$l{bgE{F7tAx&9bcjS6-dk*3m7H7@Z)&BFR#g
zx?gw-!+geLAHCVbc#o|Av0=jVtgE?)pRKIkZ1C~At3<--GiOo~u0GIgK48}sDA7<j
zEo~vA5-2mbu1e7TvhJ_OwvBAZ#52YG*+6;kbxqVYwe;VKTKi`=e$+jC>2L!m=%<Er
zS4)38?4Ou0N9*jO6Aj%N0tbcGU)yPah)<cndso!WnGA0XQZ_z_xgPbz094kBhIh|)
zN&MZ&IjvypC(|vJ(QFGIguj+~fAFQd?gM%6;2&GEIud4vdv_jAXrI__8n;%IuUWQD
zXIk-A5lfyjiG>lLuC98Zo?~xtaMR?Y>lU89ZN#vYJ<3a{;8&vNpZ(iSPS2IA1_iC^
zg;V?G$|NcyH2&#4f1TK_*uC{z&BS<q>z;r$tV|4tLE}HB@%*>>eKzDRFjX%F2k_xr
z+VVSo@*6Y%kC=6+TC<g78vm9X>)U1B<iwb^ocqgLCb20(<ie?QEQ#%cU8+oLkG=-^
zM2vllkKtyJPj)zT%kKEeUpw=o?%AOJ4p3mM+LYkuwBhiH!(5vao>zgQxYyzJvno(f
z%yf92yYkRCW?`LY3@aG@npu@++}xwf955@^VEMT}?5opiwr$T*dZZ-fvY|`oz)e2u
z9vdBtaJ?1x`K);&bwoJ0i?$u+Qx;i$rm6AmhQ9|`xKA@VpUJs5jZvdS?7@Pse*?=4
zjLu!sG3waS!6v9<$-QFxVLoO4(<hm_-flQN;i%K52T!;`9(kI6(5e35H)i2AD%?I@
z>7TdpIIP^<Ahq^A|Lh=H&)^?=s|${9`l*+fbc4TI<lv8KX_ZGGfb#4iuh*Rszdu^L
zZqW5j-14kfJ1jo)tmodp8yb`(?qAZWF{}{e4PUeB(yoWw|8AJ0bYt4G564OmiE5iK
zStEGj2LCqACQv$JE!qXjfn4Vfwe_5}ZezMJZP|u-txeit!Y__a51o1Z3PVqRrkFMl
zC<A7%+_EBaYUP2mj36;<uo(Bz|D}f&XPa+jkVwy*CJPpOy>817(=C;Mcn|!TmKJ#A
zf$NslWl~2Ld^@aTd~UOTLI*R$5k>}veH~GZSLZo*d3jHHyK3q4hAii$0{j=nFK)Y~
zxqIK6<L5;V{*bY<64qiB=-Ag0wsNkKamU{eGhby~wBD$+g0U$`He7}wVCwI*jpsu2
z&oMdOJ8+6gqG;ur#%Wy}f~r|A&9gUO=Cw-5*(dZh>(UU;?sZ#C3@`i(<vyU0&af?f
zrCEsALZ7PiSFdHxb1rKBIc>F*_?x`K<uQ(;lMXK5(>fudS7FVr9ZkJW3>z<P%Gh%D
zbwWb*-c?*)yfeJsUJ+!OUB2XI+}2f1K~WVugREVT+<X=~<1OoYEe+G}g;)KoOH*d6
zAMN@4hWpd3?u@CoG#x(P-gEQpk9oC*vBlt;l_lfzvq^>XY8OKIXETy!ho1peE=9YZ
zfy&C@rJ_^!-rBR071V^tTE7!qF=d{uFQ0w<J_E?$f3vzX!rxx`H}9_TrS_$vQ5jb^
z?__?qN_Gkp;|BiEUsFl~;~h+zE_xm?US!<OcD$);!$SQ8!6|tTY}X1L*PN4CT%|KF
zNbJM`sg{r<7rCsIH|$k#Kdm2g`*dWrZu)yx)-|1%*z;Q6y3hJPBWquzwLq;P+YO_0
z8ceI%_6D#_lXzgnD%ibLBsig6wvGSv;t-(=Qe_fOypkd(PVt8MZk^%5JyX;5`u1Gq
z>5N|)&*_$gI!Y$&o4QQvg=X|$(3SIy3=HWZy(f(oHZQKTRG!CJtLUNW`dHwNfy0GO
zE6p0C)VL!;>dIeaGR3-RTI|1-+HjN4{KOj#(OsRh=JuXS;3;l?y6NV1k=2!woLjlX
zHc8(-c&F})`|`#LsTSFiTT5ODT}$)p-#IyEn#sG<`aVlqI```>IvSAqWvcbbRL{rz
z{v2}gs*l>)A?D0eaO=oi7l(~U;u%xBoir9-=w-g$|2_ZupYk0X!CTH0<ZUpWHf0N^
zVd25qj-In4#P%y4Ue%~)9uc>lt;0K;kvn(`&yG6@{W_utCI}0g9uktDAfv!qY<K5}
zhO4mXlqHf=7ImiXzmstF0f%`+N5YnN>z_ZSRckPO+!9|dut?JPia?o!!V7jjk-INi
z+BT#f*%I7x$))v(o2zMyEZgZ`>6Ef5D>)aYh0hj}d|WC~CZVw6|Cf&{u3IMD42=80
zWV-tfe-(p;f^)-$!winP%k<0`LV1s-#WQa8Uw!yQept4}h7J2%Sq`-)hEI#Sxv-3L
zTT*TJsmbk$R~N7tHR~#`l4qF1SbH?{@hVY;dpc81^$v;XGM`Jl;k9y8#R(5{wKY;A
zRy?QsU!8T*e&sr2QEE-0a89qPs!9i|u(;|UEk#EeBQE=ds|;@sZ{W9OR26ApY6_ln
zIDwyO>m7ynN?QA^znC<>J8$9bnmL^@&H8Ofz^oN}`gjVN7>+SAFw9Mv(!D{ntJx(k
zO}_o$s>UNSY^#^$U2>_t!WrK1Ced-BOtTr=ZT`ZDgbD-Jh@ynW4YTCJ`_9@XNbx$P
zm~iQ8XxwF6ox{Iny|kdr^p#@!X4naNH@OQM->B=T-)zxc1xm1+EqKCsm8Qvk3oPB*
z7L^zEBWdk%h6)S4LWws92SiRcx^Jiem&FeXwdCFyIBl${2<T$J-EWdV&Fo2R3*$B)
zf4=5W=9||K+nrf=jX^|G?#iQs-xlXTjVU(wemSdqLu;(So*rQtw$*Hg>)LByn6B9s
zsK4aVjuh?#d$<B+7?o{KRO;TSd-D2T4D*Jp3b*QN37vhBcGqKCbR$K?_W0cYx*?0<
z-`5TOL90vy-fYY1V!zFApisxCAbMPbcLAfl)`QD!EMN3@Fm|;b&%aT(!90AK*uELh
z*jESXOgQz#AfjgTn{_)mqD_57_xL=zes~q*Cw=DMD}GL6ym#$srn6h-0p33=p7==z
zNzGR+I_nzZ(6~t;>c`Q#v#u4f8)j`5J(hnXv0*{Z%sY2Nd|&4<a!1Ds?0As6OgA*b
zw4u)W&0@YS_ZX(QZxs5$8|~Ip<#AnR?Sl2~XDjA1R#tk6+7xY`Bfi1lz%<D{vSGYi
z?(_XNI6JLzk<o>s_MAzl7jdy}nWURA)rV1Ynrg~q<sDxB(nem3<v%R`^)QZ!;W#4$
z!-d5rcB}IkySX$1#F(-qPd`_3*&I8C=Yd1ep{rZZB&W$<OJ9=g?WKMGF5halOH9&l
zb{Vi9>J~WLv|h-o-s6<A=jn`Wqr_T~%sp*?mPjj}E?0Ek7#rHGpA&wamFK6p;w)Bq
z)d)t<NR24BGi4F;C-%7pMOA9u4mE9<_x9DUR|@}?TsA*guOc#G%8W&+EPL1e(zs+H
z^=Wcmi_ZO49=qG2rXP-%ZJn`)B_Z?EY^R3VSM}Z<PgS^Rdvi^hqs!x+H9Iyw&}UT%
zUH9NvQ@_ZBDI&$m2gA8Myt;O7j9t?3@oComrF}e1DZLLDi|Q|9<i04MV_);u<at!e
z{zbdFlNN?D7UirnT(XOA!p9_*(`kZApR%4z2xj&U(GlJ^iCLO;%2cle8)5O*3x~3I
z94(u8|Fk1_yhuV<m7uTswIvaJ>~D=0v207`S{<=s_rY(<BBz6OuHH?kOb9;Gs_`1s
zwp?&$-Kv8Pxd)thj$XQ@b~079p7qL^yo}n<4u_2wUAb{R((;1fQ`==+FRE|pf6Zdq
zc)@%M_sqFmA{(-f&iX$|CFO-H3pc1Rz7)C5GL?Ns*v4z~I$myLjBY;Dx5@IDK~`CQ
z|JN_vJ^CsvL4RILH6;F?_=WSe&yV%O7o6C{nBE;_IC0>Uv4M0&*^CSc;iCd~xdl%g
zaB7Kr!611fv4M%<1nB<9uO}jBUK4b>H1FPe7KXOB>?`gG23=6xd^ny_w=eA1l!nQX
zr_LrZ|5Wn1xTtgI?S|OMtW+5V=ID+4T%Ycr&=}f0V?v{8Qf6>U+C+IHVdW#w5*BAJ
zo_uWIxk=wv{Qc#uqd2jZx4QXU5bK^UO@lUGf$K(3;z3=YkP`>iY5%(C8Y3xdv>_`%
z#Aw3=0gofBk~iELZw5X4w{tCH5?@Nf^{0D3h$lAaJ~m28xazPuO!ivl<VD^LGo`vz
z&ng@Z`X#zZ)>C<!nQNM@f&DZct{PBjGi&Rs4X>42S9I?%YIEL@)lkHx^PZ2FLBxBO
zU|NUjvi1lkC2r|&Vy`E$-2|1i!t6$%$|X_quulxbX$8&0o5JRuQj9R2FvEGn9=DJU
zTQoh)Sf?;fI<>`#ajr3+R#apN-@#os-bbj+J($3?Np8}&RhyPByLRx~W8WvQKivaG
zyUGE@2vdzyiV-KgvL>3(x|8xKN&m2u=z6;&TYob){VO<XAS|9Ld2Rp8r|mn+?EU)A
z{#~2WtJo;Vt6ciAA*8^a(KOe7>vlGU|4Lf>ADf?(TdfhTF(Ki%VA|nOMxH}e?SHxh
zZmck3G;$HU_LI?s$w2Dn^y96<{o%JJ3V$g2CA+`yTe}<g#uJ;ia&m5yU$gi4zhiA)
ztOgd^BA@h~61h(uS+5cCoc#h5!%0R4295(6De-dRel}s3`sOrDzx@73?`C_GsE(sk
z*Q%@BsB5_yu#$l-eWmk1SB;#!nK$|+*L-HqU`a69q~Fi2E~lO8?swqy%kn?RZpusP
zIy3BKWL>i(XQd4D?S2F4O*}KUu>QDPA;=XSqV_F;?e!l9DMpFjH=tp@<8Mlzu<V&r
zcRYX2--Q>Q)(8|VG~fYgI>nU`#JyKq-zjl51M3L^MUYG3Zk&c<-H|Ls!OyoPbmR{o
zE58%EY^vUjGY&Bio~gZBwpUJD<Pnp(yB}jJyLhf&{D&L6?|+m|=l7hS{$O308hc!e
z&331L(Tk2(#RM&q*`hbvB%FAVz_yz0kwLTU!L8j4F+B-4b(~z{dS!|-&MrM4b|myr
zqj=&fU8N-k&9-KG4Igu+f2s_>+jflAATE+)>&lfyjBCWFSSzSJWx8>S-LN^7d5N_6
zwoB?qq#iMKo#-~WDh6_CPVdxH>=Pcg9u3)WJIg}lDf5j}zq{F2vx%oC#O5s7w30z{
z$>9_EVp>Z2heULh`jXgoZ@O~of*3!zy&xpQAIAGZoPS%7#M=C>6UIuJZ(i&0mbgqh
zwan@JPP=r;M~e;?g58)T#=q^@B%x5n!#*)9cw{CCg(hm-F9=V(%HVXg`KfF!TdkDB
zI%yYXhEt3T3~?<hw{=|DSFvI0Cz}PXnhfh0k1Y`A2lbU-Y?x|iIVbFwj@_<x9j{_r
zR&L99Bw60LHsb!GqWzB!t~xm9(ZOF!l#2eXRg6seuD3{$`GA+p6Hxlkh_SixOE%-W
zNR!}(-wRb04qJC?&uBf!$HL(m$+T^gU)|wV2j%MyXK6?6WZEJdmhaPR#N;55BzJ|q
zi=m^Nbs{Lof1ZDT!&mDCf2-DPIPk9hUIWj2hh@J`{g3iECB0$l_fOJcyj>rp%VNJT
zEd}NITOXy%CU<hTEpZAuRC@cA@ekhBZ2dE}Zj>%m{sbDB5qfN%^OtW+IfH@(<8Jw^
zIKw@gJJPjpXogRi@+?%_{;ByIDVYc6Z+5W>R)UP%^`|Yg`Ou%X)*GD%3^d*xR&RZ{
z>DYv#{JmKW%@Hf)w$}FB_LeTzkUFrSM7rC}cLUd!&5n)^j60SHT-Q@(>t={qGUImY
zhJ~ID-aN&-dpfR*?`AWo_!eXy?j8HQg1y<AYlWv)SJ|wKK8C!J69fd;Fhwv_zHZza
z)z|CyIwGLk|2)&fXnv7*f!-`18cr_}xw=Q2SzzYu>Ku^^=RO#+HfmgYaLL|0a+>Y(
zPusUMYKKW{Y1=1nV?CzL-8g@1+Jl>VvtD!?ow>%rR8V*#R%sTWlL)6EgSf<mv#G%s
znXf#_ShY4I^+FI6!)ZnahL9WjhaYET#jN<=6DD?jpTPr;NPUgk1H3wM49<P)HCV+%
zTaNzBxuDnNyJ+)5n?-kxmYhmwPGIyYt5mqt9k8RJX2-`swg#S$iBGt_WCXfdV<IaU
zej3lxidY%6*k$z{<0!^R&82YxyBee;A{m_ZrmF-j404S)2{Gg1zkf<1dJ6J+HB;mi
zoNFY0HeF&oa*6ReJHJA`n{YN;%*8V*)6ec>ifV7&#?!y}rM9GKooUm=4T(pcC$NRd
zGH@Q7xa-L|-)YudEB1>dG3m)1ImE}z@^#|3H~IWgysa(a*&G`;++x<%*sZ<hUzQ=W
z^8bAYHtv*PB%=|l($OmG#vdsBo5@9I%{K>budTXCw&B^#5cTKPbwXIRXW9Q`7Ilb=
zv5Xe*)VXlg>h7BjhbORB7BWmw2$F5H-s@()>0s#L)~aa<vlWs&PHl34nDmN^yJl<D
zdWo>=1*}U;T3ut-KI8htuC*mNM8MNj_d?g%ScM%&HJ;r$({S93VJV~QW3l8ZHzN-$
z=e_wcJmSmMB&LZv%y;acT4oeK-*<Nc+j;9e!)ZIW7Uga7`I0^1a$C#vPdiT<U0fgU
zFa60c)mo{tqQN0XA!{E;bkB*3k48pI#lm>il-R<2uREw*6}gcq5){wr?|Fk=x+FHw
z6`Z_<1(>6Y?U@+PfbM_alN52jX=>2Bjl$~`G*7M$V`DblkhOr{a6{GZe@W~1J!>+J
z?W{b@eOq5OWzUL_XPb0Sb#K@-ZDyB5gy{`e9-a3mW{XBl5l?*0A*mm?j3X)GDuYXN
zQ|poNMFvR;zdx?dlv;diy^h7Kh0{;=c&!Nw^xVDDk6CqxkVvC!pmc0<z)`8&GfY$8
zWUn({)7u*v+}$7gt>~DpTSNWUCyh?+FTzj%y_N7=@ydl7RXO9U8(I#?o5x7laBDGr
zPqPn5>DbY0@$$x5%gt@3&qKMJB8!_!oe!jP3x3}DO2Pca^uD=Msv1kxoEC|kX!!e^
z=>S{8A6~~dORjLQX?QEUNSW>1dv06j9S<LcFd~`v&UZnhlJn8rBa{1NmGeJUyUn=T
zl<-L}!ki^0j$tlibVowVX^x`ix|cURSBgh4YzyOII&$D&En@<+!M`?zvY=P2Vp)p*
z3e22P(=V-W?mDpdCclWJQl7G(Rax=5HHl{{uQnxIo0D)?px~y{k(zZ@CwTcxKo0Zj
zlFDJybmh7#Ql)SZZ0LqZJOW4jy!I|QvhtwXgh`798kzo2Ncg``VJm0I!bsNHS>L~h
zZn*g*a{lI=%M47M(t6P#Fa28G+|}^(QdUaE-P@Tn-X%0Xmtx$((V^+Eig|-TD^oxN
z3%4W_!&ycKhMrjGrq&R*OncdF@^M>&Z!FqSd4MNi^|p+IWmo;yo{ic4BIV$f&Absa
zcD?&*q!Y`0rpj^WEUldjd)N<esE=RK&(XrsB3T&juW*o8+*vk+C5J6z@(by0@(k5g
z4>$g53%&fx^7K^Sy$62rOxUpRna=-x4ZLwHjaRKT-N4XxlTByExxUt@6U|Rn39h%^
zV9cg4FDq-|%TvqZ0xpR-1>7=B|M{I&XWpd_%hQMaBm+1+wZnTW?!NZ+;ha6!T~TK3
zmR0kv@3njN+WV=_z88}(tu8yoQJ6cMVKSqF@!dm38V7dH-jI6besWaqTutu?y`>`3
zIq%}U*56urBqzt|L(hvdT`U}0Ow-&}E9F((U1}C`WP<y_H+hFvy}X{O=Ca)64Tq3Y
za91fy<h31Q`(CV_yQ@&)Wz>SGA4y(U16GMn4hV@n)TL>9@T#89%CL+hHG(nwI5r1g
z6PXlri?wK5B~PBhyu8(pP9jmFg@<43l`6VKY+!3Mm6+=4n7jC4?eYe@>>gGVXF>Bl
z?;_@2bWTutVg%-VZEX*c*~^&1uMo{9;mydnW5$`aGj&CC)<!OQG$YL6>nm2V13a#G
zKJ2=FbK{D0emD1c-F8}dd3|nX+@2S+MYzHbbg$^1Hea}VpXb3_PbvjXn-k8(&DFJ2
zaCWiWZqdC}dT*kVZi?~p89$g9&M`7Dh&nihgk1@owPM1h7vjgw%72_&8@D|$^8j}=
z+di()AAXE${Th!lEa#VD<!*F3S6D6#D%DhTxzgsmZn-L#;dpYklH}YA=5P2z4hZ$e
zT{S6_ObVHq$Dq@2Qt$Yy_?AOz5~0s;*!3~=gc-e<9n#3KlTks$@5_&d;%97b!gsRe
z4X-F3;<!K4c<0AJrDaFkGxsjw@j2Lg@S4?|^IH^3&o0Q{WIAn^fT@$jY^GP58)_b3
z`pI^iU*JnItHUzs0^Nq{Z8?Uo#TOPx_!g|MJrdB)p**Mm^_-KrlPlf1oD0nJYNpJ~
z{FoS}uOS<p_Lw=U{qIb%SIqLK`?hyT$CXbAEnI7^(O97063-Aa|GMnz_WPieFjey8
zOfG-E^9fV_-F%bYd#Yz{$+AO}4;xFAOKh4i8gTky9P9p7S<gz@Pn0mPV=Xuz_V%o+
zh77_t&mUW*7d>9ga=^Q0#x?F!rJn0qr98Lt{WjLUBdxHa`Qp`}$nQ#P3QsFkDI5&*
zntIgv-bJf5QXY#+Z<Ib<v7aORj*(Qh?6x4MCW{o`j@Hm-{f^dH@rl2>HyqPd?!1=R
zKZ`qIUus3MAXocEmhZRRc}hDBq+~ChX@AKkB7R`qfld2&a<q0QExR*A%ke|FW98xX
zLM-w|5+IXU1h{vvyZkq%#WYWH4l~1fMg|4}?r6>bJ?(qCBO**^v_{-0Exp$PvS~6y
zQlhph^Gs(ymW>;-9=P93xPEo<KP3fahLw!$(%aAI961!`r7@-b4cEpESqmapGwoi-
zb<8#5@wAVNb2dyB;*tL(c;wJ3#z`HmvEfe+f=pZ-xtb|jlk>-f#^!{p4BZhoN-bsf
zfPCwrB(^Qc>w}_l_o5A13W8mS)^Y!P05a+zNaE86MSkbN2-69RHQwxU;g18ky)!^$
zThOErir<|ABTN~DT@$ZgE&Koq(i4Fq+k*T)DAu<u+K}~t!!=QnQKt7oKm-RjYK$E|
z*d1WeqqgI^UD68Y7Qu7JOV2&oc5;t$tKtr6b2~4-xJQS##069p__sCx-g@w#5BJx`
z{-p=<L77!y^`of#fHtl*j*OfPSD%+2XVOvt<#4{7Xl93)b24?H24riXNEq+GSm`&1
z<rXk<ED>im{=M+fmj`KA#TYB+CM7aXsFh)qSbJobXh`8hm;U?bXG$Xya83HTC&%0?
zH6_4qc-F?ky+EKaUi!`XEdlaB6jpx{Rk++dJ2aZ*$=)tiMu%^OED2kbuBbL?>CJiZ
z@wa6$^J30-Tl*zm2_&{SF&t<7JlAsaZMDyRB5e=y?)=awXLSZAO7})qCWZ@)3=Dw<
zNgn10AU+J$fcRvS*1E53stXSs5}CjdP#agS<HfiVlwVSh`B?=&Jo!+v$C~Hnc`3)R
zwE<}==~_0HHqC**(l>wqan633bc5)D35AIT?@<Go-7LN6cFMhphXn5QO3SORP3Yji
zT;+IDdxJo$#U<Vi_LrS%A0)rz@&FZV&1<@{_d057Z{T57VF2aJ>@WwdM{U>lo>O|d
z;y{<E_mZ~HoA&Sth&)@eUx;yH(%NPgu|*o!3_TJQo%bJdV0xWYRj|2BU(&O>c7LD1
zb#UQh%+9fDN5P`w@1LLHMa26)V^Bt2Q`PpvV6FI+@cyZn4V;$mORQhkTFuO|bw&FU
zf0r)|OYi82u<hnJywz1$pq%;5seQY9Ht$Q+zNY6dw;(^l)M9;pL^HQ#L-($TYJPAq
zF$ZjW<Op+cWzxzusjPCD#W%%6Shq-IWxlG_yue!|xHhS&NMRP&i#peP2YYTFu;4vl
z@pa#ntd3%2nZjnK;Oh)M?|%nrl@$q2P-NJ_C~DZSB;9svxRGnei(sZYz6DceFFlbU
zp15OM29w|s$+Fb@vENqb-{{(Uda~&i^EFZ;*UaA>Zs8QsSWvf6HdUS>Vp+$j_4B^+
zE#qKfxX8%BaG-wfhsCvtitVOKmG?FX6zpf}-xRCEH-Ue9qiR*#^#vtOvR9Km|8gC>
za+_b^O1P+?v>5w}F4ZrqL*l<(dsf7@L#JJ&<Z4&rO3+BR#gUknhqsiH90Culd$aqr
zf-?&^oY<CYBwTff2|O^ZF}{&o?B4nmwXNLU+I!`?Ux(Z8zxC$><2GLA&oM26+RAmI
zq8E%s%HIh`WnMnx5juOL$=9ew>I`!>Z#C!p8nsA*bqmX_^R-U%7qp5_aqEBj&D(6v
z*?zNG-`v*5dHZND_!r=Pe&g{CLaiEGuDF`8ei6^gjI)&pTh!3`Uw@J20<i#PH@2#y
zDi^wi4|}co^Df}A7h`ZX!=&7I0zcP^Pbus-{pQWmY{s0~Zna`>P-#j4t1@%Cy4qCP
ztQbx6JyTWYCiF_ZI8#@eku-hdg5A@(zopIy^|G9j*qYkSCl}3TF}t60-|2hLq=M5A
zKPuf^t$4yO@k_GEoML|sopozYZJ1HKm+{Z(Yfk@fZQUEgFvakU*3uZy#I1b#OEtIg
z6f73jEy__4@UBq1;63l*Ia8S)mW@-I$^}F;0=-U5^gpWS(LV9MjuBrRD2NxCA8C!f
zSw7u$s$I^}TTf5sy*#|?VBO2Z(;E4EZo1?|>^bMQb9$m~s<x1#bdy$GlI!i%BjP!B
zZ9!`<Bp-NFeX-PFFB8KhMh1rOf~z0#`P%jTNh@uP(K}R-D_9u!YlHUhcb{@z9u8X*
zJ5R^&*M_Wy1z!?RADF)U-t?f@8u5!F0oU{oTsgw9bl3WZS;`I_5BPQ&-wx8crRUtk
zxWdwZe~8<RKaK|39jx;%8>gKqvv12T_NzYB<l$_1=+3NyjWZ2z|Lxk-EV=phDxJis
zso5=!OS&h%igCFbu<AFLhPTG_+U2<`6H*o&Uj3|1%8y}U<ma@+;&ZP}0{AZI2X$<8
zpTi%(S>P8wMK_{j<IWnbG)JqRKWP(_>IB=eyEzhs!CCZx;0Dp`>FUZgENi6RSTb$n
zsY%Gw=!l5%oRXNBy4rCq@50m5R{JGP7mVNVb49}a?zp)J@4Bz)dd<VIG-~7Grds_f
z&&d1kYq+LP;8WfoIfLoCtHe58r5G!weYy;*7)w&`$G)p%0S7&MUqdMK$!_Z$$sY#{
zE-(bF6194|^7~SY#5zIV4S6mHM3z<li|lk@>{zaLVn$0x>V&Qx4@=wYcr3J>W_B<N
zMR)|Tfs2h5PooSOT6LR4j_|IxKH&PEh4p>N{DUVJof4WBwyi>R+pM@3Dp#+FZ*N++
zwR^*Z6LGGdoPLZ;CJ8LhdANG3V$sd4@0)Yq?wcye#F=ySo7MEKjGSwv8u*1GOhvDI
zIz2K17p=)lA=V#X#c-X8;W8rw1HXFC;)k&tb+0k(m^1UryW`xe*<;jV-Xz*=z0A9B
z!UP!&CvZuoUg1`frdY_M)%45M{^rc5uhZ<a4~H@4YzsKgp*80((~Yg+Yp-+%e4e_b
zVaX(s2_f37D&av6MXIblG3$glCD)WM;cV7y@YS7^D|#TUn}JhjMZq`jgzIrHgY=!w
zhEHOe<Q3!)v{vLp(oQdxlns3o)OeOLR2Dj{d9Wo_GfMK3Z^Uxnt`-I(BZjL7;u-(;
zetXTlvB_3JcA9*uq}N`K;4K{<w_0MQqbzd{h2=y^Zu!>`+AKMH!<~;!`kOE1C~%x%
zZ14FuSMbhS@f(NTRyS+@{LZ?PSL$JC&ju-zbL*M}_g7t+5HHrn_glk-VNb`biyt=4
zD!t*Z$o9bX%5$~lY`zjchAq6^>zzs`9~4Qkb<J0ZbY|Rh<<!+g`Oqbf(vhl~GqROe
zhjBf-HGzkpEtu!zf#=4Y&Wa1(dt82<@la9uQp-V+fOCc#1u+71Bj2Srb~T(`p|m4x
z{`J_uPS4#p)ZBd|?U2Xxmgxk??kG(K2|1o+5)R4?i;rs^YYm>^+_pu_JoH-OY%S&Z
z1p6cRJ}a$0{`#E2Vosh@htA;9knAyaqW*?I@f$0aoOtzdm+_GdrqwwOw^<%>O%N>G
z8sxyla0PV#r;UV<VS^ikTYqQ|_i}@Fp3Km^RbCVSt?H?9^bG27SPir7O%LM?$;5DN
zR+huf2Sq?*z+WPc?kM0YJ~1Ke>9SQNFV~+sAwGqz^~4sfO;vl|@fgmESSShd<6iX#
zKksZ8tr1(n@jXl=D$an<?7*Uf3%?l@^_5wja=c{vJxWFE;)gJeUuuTMxh7M$|7ghg
z&irwIdpX~sPzfiGH+<i8)ef}g+~|tcW<Svudo%m#lgb0@^j9#h31r<AY%dF{^RBH4
zZ4GU9nVELOsNldl^V{8JOK11+2Pfy~uz4)!o+hzk!8Bcg?CFeo2N;+GI*;~!Ik4-Q
zw<{yhO>IYceWyfajk|{&K<n<KT#Y&wba5{~+O8EMncH(i=&$6%7)Q@w4*y2EmyLg)
z_g!hLW!=JHY<|Tzjw$5uKBg>9(^;pDl3w{3a;@NvlHGT-TlByK@x%jBE=MNF-6)+~
zbJsQIXJc|}?Dd!D^&Xv4xS*M^^?99SY*oU3v)#h}WfxgP7aP}ZG%ETf@>S98{FB%P
zU^2liXMWy0oyQMX-^|<+^eg0~R1D`DsV~#yZWtBt<eE9z{Jbn9(Zegc+1ct$xtN|$
z<8LLNi0%%TnQS*okFMC!p}qSjYgqMJzjKwTFMhCwRll2_{DFH-+2;JG`E`v~^O&}7
z>SJQK%E-X*hiUcRZx>7sYAYYn-yo{J<&!~OV<@xb{sYq*nZtHO`f2GMVu(KWgEfq|
z?E|;Yk%d#-XRWYG+IY6ebfs<6QL{ibUy=Jd!J?oc+sQ}tH)JvB?LT1mD*GNoq3o(1
z9LzbAZ-26e@ydKYojsp%gTTxt|36IL9OoWR`r@1@#&~<}mZ$~K<Ff_WJ4K!pOgPcD
z!ET+4j7pHgK}V(AEQVWrz8+lHn~^b1ysM;XUda77H@}~dwA5O4*PJ2ou~>fcB#(CK
zbq=a$loFg*v$(#g`_iY>JD;mW;ET%vkH_zKv=-cO6!2L06;z@BIp%uJmHi+q$8Gj)
zryiP#Y(CJPwOZ4%{q~chcef`kNpy5wk^lZC)581rHXq~HxBudM>cF$@Awnhxr#<c7
zchV^R+J<Yh?>*^bT9qmh6C-*}dWukMz?7<mH=eEg8Lxh$VTqoq-@z(w?<Efe*bjVr
zY;euxU?N|GEE~tEOPSv18=JG1FIe+PX%^Ee{;bTnSpjcFGG6cMSk~~*E%2b`U5#_^
z*bh(OYyR!Rb-YbLNIO3)=daS5pzc`{?rPlVN{zBiTbyw9!4-`gMoNs#2N^!hKDuO6
z$ieT8P3!@W1<FACbXpx4HSCs3`eqfk=Rdxs#VuIr#<$m^ZEC_rOOZo?AD%~TXy3v7
z*JwhSNRs2hIl)GP7X$58m>I5t)_+cHJR+%CBRREo#UGFYd4|P|NjvWa=!Cv8*6jYM
zKlxOeJ=@(6f(LupOc*}9u^9h4#o!}lr!-^sdDZOd4;x~*zQuA+yI>jP>NUePV>!>=
zNdf9Y`^0pvSo_3si=8r)-Y2HBec>V>t=WJ1f^LSasNTHgOQqno?LK!kB1|t->PF-_
zx9&3MUI6YkU5@7t<GpshNq5;r=Iox{`L^?}H<g<HF00z+EL7!IlD1YWQEcJdJR=KE
z)~KslH~wbG)k?TD1TlE+Ossw@R+EtQJ!*sK@3|*-U2h6)o+-(^jYnp~<}3O?wE7mV
zyRx}&L3Qu#moNQ2k{Beo*^-NO-k-N>N)x@{|G@6wS5Sw3{r8?NtC=KPwg&I#XqCP4
zNuu!0V~ztER`DyGV=O*aEWKM4oI0ClrO_wWFrGt^?g4!6m(BmLbCVUGZStdSjrbIc
z)&voiM20u#GrV$F1UTGW@_G?}M_dczHXaoT2JVlVzV0%+%{Iu~o$~DAMX!^As^SM3
zB1}KDGj0%QZxUoq*!d>Z;JyxLEl9_i5T1ssc^RoCJPo1D6F!LO<ez2`X}+}O?Y3EE
zjxUzzGOT8dFkTyS^~~#g(laDO%~rSM`9~j<(meXO8`QP*ea>Cl!L2UWxFtGomDgl&
zX}<EpW6<<r)aB={8abv*9hexdGcqvzOako=y8P2g_R*ov<Jxbh&0clMO*hnS-vSvQ
z&fa6O6YUq@^n3k!$?G+XGjE=oJJEdmlDy~V;u&>41sz`Ybji%nxxGGkZN7U!+Kgo}
z+m$_DM=fA9nO|zs`lRiWR?M3^l|MFXjyYa!R&!&C%i;n}8>hMmh)0+*g!?9*?qK(s
z&(@HXzkhObx~%Wd8PT_QGCSunw3y~S6*|Gb4YW+g_Nqu2uZh#=gr9+~EoM^=>UE^0
z><Ep#lezo8qI^CNLrS`=V`AKdHKG@)E_E&6<Y61+yZc~QiQ%PnTnPfxPH~AZ+^}|8
ziA2&{^q34aTR%-pIX+<DGMi(1i%x8?UmR(k&8DY(>D4M}De(h8zQ+F%U$|lAnibu}
zIfx+AJhSjv&6dZvcs&$!-)@Twn6|8;XM66Uf2&%52^?nH$RL>+&T7E1dc_ZYr^Mf%
zSMVIUbzHFFV#&UM_8*E2vl+p&w7TY@s?0IoQzz<c@ULJp^PAAP0TjqbPoGG-#&aOm
zB`UVm`7x8k{(as5l|;-=W#}~DfEfa+Z&w(~zui&RYzDUf)3T0ZOC5~ftdCm3Z>S@{
zJz*kS1jFRmiu72}&|7Pw0H{)%bx!=1fViIxQ`Yu7AyYdtK`A&jfr;S;==`UA9d72t
zdbiDX1+{zAm&A%5P|*3lS<fl)b5GIa8OUjAJvc4h-4Y`Cv+0s)w3_92#q!DTWB0wB
zZSsRl+AL-7f|%)FcpjhUY56PZyOLLwYsI!JM?H3HH8@6uAAPALvW+dX;!7$bD50sX
zsBt>T#G>|U{y8^#+hBSlOJbk@TM1g7eV(VK^}`2~7pK?p>Tv2WspR;uTIHd0oiy)i
zHVacJF{6V&FJ(mNRf}@m)v-!g2C8!A_O^lYj(cxgX!F9}wx_0M0R<IvEK;0nEbI>2
zMVPvVP7vU$3k7AK*)s!EH+#L1ROFh**FS$>9m4`f(1?o3T>UGGdUGmRF6Hf9sg+*g
z35qP?AJf34!}2v<0XKLmlxAE34J|DD+-h|M7O$y1`k=sl%JDs@BCqOGx(VaFQkJ!R
zkBbUcrzZUs%{f}9Ui2zwLsrB4n+c~6FxtG%h}u@1{^YFg%G*0XhdaCtWI5WB{#fp3
z>LD55;Pr>4M6%_NPq>;G!<V=9%)HG9!`9@aemKvznyq3k?>3&8R;H*)>$=(6L2IOX
z*!?z4h}-yU#+7xvIZG2FW*uMJuw;$M+87~|1FIY(r4tl)DhgK2=bd&sj`j1|U2b=}
znHX+@+J6V8&7Ar2aF+QNqgk5|u44SOp7k_nIdN{j=(-NGC!rlzFK(C+t9Wd2;?)vy
zwG?e}4^T<@Uh-BS!xXz&uX-mw6mw!KXku}4KkVedweWdHglX^gRhlKqlcQ%FxL<f>
zpvV5OS+c+c<n>P%7AIa!_;GQA-ZE)W_7qci6xVWyEqpsycnnfH?dFeNX>?0sW4{WI
zA=CP}0H>Gzt(q+7dO@R9rN)U3r$ZK9wO_;7v*j48L7imwOIMAYNlC8W>yZ<ybT%ld
z?`cv5m1H8K5lfsJZgRXipK;CI)}Vv+M9E=LQTWRBPItf!wWC#g%dl9_%<9~8V72&^
z9ZcTA9WSLC|IQS<wQ|Wq-Lyjt(^tBzHogQZB}@aKxN79|B`s~5jA{Kki1j8S5u2PA
zWU_oqH+j8SPT~kt$}YwY3~Iagb?xD3)eT&;FME5xGQ;ARH4FI)A8z>}us~~ZuV8hE
z!4Zx<RgN>YHu$tMEVc#@|5>bA*uG>{THN<}1$^Sy0v9MToPH&v_iC|&>w!It5n;~@
zmddbdF+Jlwu*s@j`;SI|U_)vtU-*l_1xf}>G8m>^wTy{57!@EW(R7>f^eZNYTZ{}0
zGV4|sv57K%W=n{idw6TT$O?`b=39d6`#e@~?7f>9%WGT67hdVlC<-?Ir##&F?6(>L
zf(H2+%Ri=jtmruTZo|4ZkfSaIE>K#L|4rx7HU|au7rhU^@>x3eZ@63Z#91gyc^+d4
zpZN2@1xi=8f6sAvvHkm-tJ|43a<tT03us?8ul}}uHRq9i?s=JoK?yr^-0c;PKTA50
zbm2zdvweAbVd)zSg$nq@m#Bd(VA>db|4rnfbBEeBHnbeDjPaS(0G(vB%2O8lu6Ds;
zqT-R<BU#HU(@$(&7?&`&^Gnjhjz7Pdw(;{cXh+`Iu+7$xY5Kbj@zK0NuUM}gW)l)B
zZ2$Y)X|C*PVPmmwOOF$W{5%6zJiE0<>|6F~N3XpLmT0;xVo-dyp=F+R*#0n6Mp4Em
zt<5tRNPP93`zCR*X>elkY^(3<Z@p~Sj-2IC%{lY#*_)3;4Y=4Eb{JHAP+D_yd(V@j
ztYN%jnj4}^`?oS(ogKZpQQ2_^r-^vtk!stStQQ%JI2boX&Xx|iH9<7sf5uY(eF4*_
z%wD?Wq-(_H{EIB<hu86zzWup%Q{B4_qO-&7PRoYz9(csZ9r`-&^1AcOK5!Q4UtGST
zUv<m$7m^meT~&u2*rk1EM}KIkKYPgejgH^critk-YnhHJ9GJ^@jrU-XWjr&(ZAJ!$
zf(4Nl5#}u2>C+xaz1y<#?2-QEj2tUxoMv8iL1(|trpP9y<cs1LrLK$nTohL{I3uKE
zW}f4D)s1&ak{-W@@}4e1A!F@@Ik{!(w-g1`%%m0fWhyYdbtt`jfpg8719z@;p54am
z8lf5_nYbvx+;^wZp*7b+iVVxV`%Xjz?9KSGd(K929Y+Q)!%w$9A3mmYA@AgRHa<mx
z#KX%P8Q!?dRlbY(yXc^GfZ&G0)62F0CMNt!6BPxofmVK!aMi)&Ny60!k0f-a<Tw81
znKCVq-zeCp>xy`Jlgt}~dpjcqy7z%<1HlsqR~<CgV_(g7e?s$9(PD-LpIDeCG|RFb
z{yxKLYo|I})|$$@8x6Sl9Qn#5X6%c6{;wW1gwI&CA*(?JWP`zz1Vy2xMN+p8GdOx*
zYRo)t&YgG>)ZtOqWjL_vpxuN+>#{e!0L_YLPH0{mv1}@Pvq%`P+k``}I*yucReW5<
z(w+NmU;S0S2`w@@ElWfi>@7_`9Cy+Xb?8~kCg8v~ZTU5Z>6wM*-IF4BfgIfF$hDen
zvjf*^w&xC9r-QQ_PH)*U`)JS?SBZqv5BP#2Of?$kBwl4OVpzt=(<ma=6s*PYN7H5T
zmuZLJ7`@tP6SZ>H%<HlbYF36YG;dbu-pA2;cnib3gH2-A%exFhZ9_b#UOd+E_R@SN
zhC7T541(uGL7jFHh120T>fd?f-e}i%juB1=PeaXj;EL81UG*fXrZtpVW8a~5r$4?C
zPwb6W``(z?pTm`KVzEw3*M^z;pslG}1HZUx+}X6VVx6>4NI+X!0H4~lkB_w1NPT&v
z{btvp^L2vPcBHm_6x|lY<g24RZ{~)q4}$TD*QZu~1I-Ox?q0v)IB1R9>h&+W11x;F
zAIPmSt78dm(OkS$NV#UGR)b^2{6+ds597`rEsjlJ)U?T{d6V(RnwIq&vH}=Y6R)eX
z90JW4RrZNB+lFa19E_Zmz8~swt4Hnut}~3Hv<(l5_p%zKM0kRvRu}5cd#xudI%VfV
zwx_8{KdZ|lOeHp0zuEP`aR+Eps=2HkVo(uCH8=#bob*;G`ADvvD)Er}Khuq^VK;8-
zJ3ag~zx%mWLnqg%t5+7V%!sJtsEIITn909ePbw5V&-S*weeIOoZVA;5jK>zd=UdJ8
zX#1gc-qUXDAClV6bE4*k*UwoIZvRXZuReJBZo_LW)`y^Ztd9F!(VFGLrv={dt!6v@
zZo`DLbAlNfT34*$0oA_iXWQJ(o$|&aTi}wZyY`DS5$zIR*d3yNYH&E|-qO-PbnVx+
zCUL?43=E+4V;l?&VZ15~3~!bRol{_{UK-jqHGaxYj#N)3hP#Xm4693bG_Nz*RXE2~
zD(S*v)9Z`e90js?^LKDWKhfZbbNRu{@a9yU_F`s+Fy1aEhHd{g?bJ?oKl!DsHZlCP
zi}72H|8JD1*se{oyS{GI&pfLc2fvglPxDyK^E%<!{MtyDS@)g`F=W*>ukPAe7%1@F
zYTBu3ZnF1JdaMSe%^7AfEr$}L7``XeJ_!$Yosrc)72L$U1#V(aGFMcc<M@1L(~L&N
zui){duZ(#&+8E!(Jl;QfVpuNY8>!b-hg~&fma!J_Ut_GuT*VRmc4HK%15;!M?!fr?
zboPF{!f<&0#VMy2bxBA)IB|jDaH3t{{ME^!9}G$^>+u#JmRrwoYFA3o!2{3wu3vej
zWLW~r`p%{Y0(c!H3}eI(FFdW>$ash$`q@M_iB*l4Pa4Kt|G2Q*;J`FZ)=LH<&G)1d
zR<P~JXh@v7`g=)W{IOZWJ${FZkG~4P#1<g9A;T;CwCL}LuGUBQHmR~LP?$1lnl_)Z
z2>0>_4QvwMl=;1vOj#^dEwRabb>d-A=JuJPyGH84d|e&Gql>?+iMiO(o7OukU+iNW
z*g~`D2vdQXx;lmd3~t{~i?)CK=bRq0H>OacGNSpS|ISASDI1f#YEO%{3wDVHas{lr
z(Ql*Ee97DHn?Xvx*lDmCj3?bAOfOVy+i=7n%!Y~K9wP$-SJSRn;u(cask^SfP-y{e
zgRthhc}CN|WgE{OwlY?OCx>&sf8wxqyPd`vcShjP*+)eeJ{a8odm%&d2G8cZ+u!%G
z8m;15D0__a+2k});h5%M_crh3{XOfR&TL*#5!rlZZTeM)_UQ9MIvXxJMcw_T%-?Nr
zt>pF1#1r?{+yg67-v4!tltS6-$fUGyJV)>CV>%_)+Tm8Ku;nkuQKz0u)@!5W?Avxs
zF{@#i!3Z*v`QO^~s|Q+BD#RX1i^|?_zI@o{+WQ~w8ujAeeq`^9oDViM_*&WdRgJHs
z&kHe2R?mLCdET?xTQ@xfEd{)=>+2e+nwgD3;?)<bc1f~6TB#U+;?;&_3`-fNFm)c~
zkJ~yU;;h3;sX6l-FBuhx?zp4l@)Hy}9I*kb*bb*H`0`P5f#$A@-!dl@N+@Kga~bw9
zt-f`5#lnsoE1uV;$hg_%i@gV@5XTHQud51jEK9Sx4i+9f%P{3c#<SWKlca2K<qq@i
zpBF%ezB%WxQp#gnTEMDh_oD>w@Hj9YYQDyBo4;+NRmCNVGkVPB>lu&CURwA9<Z_cs
z85*I@7RCXqmL2F2xWjW`RhRODm=9O}?B?TLH!JKP*w)Cj1tGjHkyYwfx2WxAHD{Jd
zyWM?wjYY!Tgw0>ec60G*^5wKe7T)fDe1n<cJ|hFehZEB_9az6=R^{D|+uD;;)|5#m
zUC7uMncfZ>_j7x6$$BN*X0P{8nnQnxon<wcZ{iAC=y1AbW@Lb?gks;Ut+!WZTK?^;
zXWMsSz4|o9#jOmXJM+UhZIxXP21Uv+oIx5uIlI=OM*!4w7Vy56yLW-kLpcsUBL=Ha
z;kq8VH;$VmIdXy)hWq^4ZM~B1#wBacgAc!G?42yYJMX7{hP_rJ_YAPfcjs;Ed3umJ
z*aoS^UaT#kd}K$NbNloyx2qgq9<pWbQ)ZC;xms+A*&F}0dacf&WYa9%&=<nIhoM9z
zC7>gpL6-BSX!na-Z`?hZH>(|8JmJm+o%=Tv+Y2RDTShZ%KFr6=qFc&#=|}nl?xzRD
zxgtdl={NMX*l-n!IJi6cUAW|Ow&5=aH}|@{hjN=LdwE5?HtO-;6mZ-)i|?jh=)2jW
zPUkrSHxwLodcGaeEm*!&v_mi{X7@vFiA#B}S(h$5@JJ-7BK1c6R`3qGsTba6o{s2D
z68(4^(XYIGhwBK3;kvsLqCA<~zcv|#CS2t*G`;{DaH!_xxVxsV4HQq$d{QG!XT(a1
zUHb05PWlbIw8+#|;`Q2xr%jBrd6o5J1!HM(tbg{33${kDClv5ptW{ZZ_!lD+!vjVJ
z1~1Eu4zHf9_^mT8>@Zp*wIEb-8;{JhHO)Q0Oc+9(j~3qYW@gqu#1QRf{6qB3t~Im7
z3scV&hVce4HN}ccuz`lEeD<H(kY(_~V)r`dTJVUk$<)NF2{z}73@^uAWWJ&jeQKt!
zhitmy0;7*FEPiXSh%<N>&waf_a&_pYH7~dBJ8bb{Rf_G7eI2Jh7~Gb9vb8DVU}oFB
zxQ_Zw>%Nv%a~;}|waNF@C6<j>wl28rV6c=kC2+bLgHP<N82{K=3ph$MnIxmOWgqh~
zo>JPiz-I4+FBaT^k=;KE=4}0Ps#f#yEUs(SoZJ5ehJ5flx@5Y|mcsp)I68JUHEfEv
zpR@UD$V;h%drvHtX}WC&ngYq*Rb3fl@i9Z}*2+vv-u&P1+TFMh)?~*AJGuzuFP1#3
z!0}_f@bSLQe-FsK-r)Ad`rNcY!AvcV^-;d8?Be}K6OQ?(nuuOe_jhTEu+miZi*>9B
z%+%7bDVVol+Rbl|#OCd4VptSEqwn&TzXxQzU%9Rl%aIJ7wycR^VSKiaNv^%Yai=Q7
zHDYUYCo_Hxyl9=v!Wgx`Wl3j-y}|KMRfbzYs^>3jV%Q$9dR1MqXn%k~LyOAZAK~jb
zB&$CzkGXiXZpDW8QzF?;znLz#L+E1NoYG=@m&BV&Q`HvzwRrt(U;C;YQ!in#xa69t
zSE8609x^g8OjBF*cf#^Ky<qe2wkGD`a_0_SU%HYXlwpe3#a!HfN;Ja%=Aj4cK!YM%
z9$nN}@#s+IM@8kNQ@tyNLSytbLb;olxQK2yIw7FFigCx&uB=(1A&v}llp&)8FJ<&}
zcvwUmt2fJQ7@6cLw^a*gEI4tYP<rC6%pVh%2z!H8OFBMUv^g%J_hESUH;+&3S_zZ8
zm#QUZCPXin@aPTczrI)fd4XY)!U~SBY3G@)o_)I_-B9fCxe4n6&%eGmxp+sHfj|gL
zL-*_xEa4Lbl=ew_h*&FUq@={uK0M=gVR036^$n&@sVAlHU&^fW;b9S7xGx}0`9<N4
z0*|QB^RMIDpKr5ptay3e?Lu~;1M_QR2PT!Q3D@_k7x0OTvNd&G@QW=K3i9QaXbA}x
zJR!^yB+t;s_$R#IZju{sTQH;UBqvMd{{qMLn3pd~+}xM6X<k#ZvdY$liww>3Diut2
z^US%jbg%x5d8(xoV`nE+WqoIQsvlu~>{{1Lr;Oi<e9`OgaCP1Kdw}JE*FEtPGvNa!
z(haAgFaIpFe{%5HWTV}8_0pWOnvcb41^<(}t@*i;_5GGRp_8+29avz-KZCJjIfI7N
zs>}zCtna^kI?yD2vsGHJ@(6PXO9O9&#L~6br(djVc;&{?y{x4Dea|=LoVO;sc&14t
ztZCtLyj!j9&+Ev<@Q9ItL1zmWm!O8Kh=<$hj)R9ZCGIh-Ugmwrqr)weRewqM(p@_Z
zH>B$Ep6^(>B1V4V1{p8q&<O&~P3_DZOv_HS<Zarps7EtpiNhhbh<6`k3r@sH%@YjX
z=>0E#MlRQ@-KVuSa0)I>IFMu7+gRhcA~l6aJTX<5Ig@#fRK|4%?=xP$yhkp}oDgq`
zVm;fvA$3LDgH$$?1FIO<@oqTc@Ur)wVuy~ho9z<N=}FfQr|l^?dWv`HvUHDoF-!q+
zi;Z6??2_$c+#<i`)w8(T$amaTtP^-Q7_&7*ao*)J`)l59x1bQzm|IYqaP>g~vyS0K
zsrO+QcK>p^wst`{!%dG=|Kyn=X1{0MTeCVGl-!ly=0up@Ft^qTJb2A&jli8ihx-@n
zQqylWMZBoaIwBV>%Jo8e*SdluJ3(WTEotqc%$#ZMvC}yoflqYEDvL0^U~ipMdL#5Q
zlgpg$4V%OSKiy2!zLuTJah7j2+rRX7U1c`zQcJTewkv|S3xcIL{hRIT{vD*b=ibf4
zs|iJA5lM?uBNbm<-5aW2>!@=j31lnCeGCvgkEFMUGCzrzpSB_)KTuX7;<$i{faz6r
z&YitQpFH$tbMYobDqj*m@@~4jqFAnzPNDyI#vHag6Rykl#DD6T@!)~;l*ah-z%36R
zY|e<R|K0S9nc*=b1H+E(mqpIx$Sr4l#Pskqs7dn2@oa;sm}aJM)V&p~*7tb4ZXMa=
zy+Sg8SIGHngG~%?K+d=Iw^r6<PLXJ+$f~mC6zr{gJy|D5k@ck9>d+0xr@0+fp2!$b
z#&#;@irf4r(|1-?+~}FUdRgoF>7Z8Z%$YCK984>^W-(r!!klvO?13NqHyJBA)|N*u
zZJ5RF&1$aKRZ-hsy6a+7#s-tc+<*Cg)a`MIyW^r{!G7BKRMX0G(ALczHK0h4Gy%EF
z?a1rZ%btB_F`vBg__cjZzgSu&+%(gYrF&(5`B{J6JrA@E*=x<sjLBX>zMbzlmu<PT
zZ%r(Flt|joB0<xb%ZH9X7SPsyaI2wKqF<ZmfQ|gW%>vcGW5W(^wKV^J)P2i`CkxK6
zm~~27*KvjDqBEd$!mRh`YbbNCK+OGD8&)s7%Dxelrj<$r*XJLtTKh))<F8eX*+*VS
zyYYnO{&854S$f3m&Xu+`FL;jxTUm9tXt-VMp8v-voS%R8N2ZTy6P@0G!o0>|&%P{y
z*`3QmFH3X?-QjWId?>i$+BNAQh4AdD*ZtHLy$X~~3J<&9ft95tcidF^dIPLmH|R!g
z<bB0@O`>kA${e@<`w9*(i%Yn#ywkvQaee%OV{1~DUrds6P}5*o$*5r7IAdvY=9P@&
zY<|W^T%R*BJOS<hKW1fpExp0QW1ZB;UDw-1I3$`SADA^Zc&2XN-+H#0rR4DIIQgIj
z^X?qw70(e4VR?79Zo!EQJ9;JFf!E0&&vkipBgV&STHBEg-20-c9;AQ1>Fr~hf26r?
z(NwM#k|Kgf(iq;VR!umeAH(;yH6@|==j_~eZh_N50{*+W{kR36^4*V{;L%u+#lpC6
zs!nn{w*dF|;Po;}=e`;6*=-S@r0N#4kipSynnYpip&FMt4|l6HM)1wvz!lzpmp_cB
zm@%pM;rGVUtZCm2{Q7vSl^(I=+8!trvMFCvSNei^1xIPvjQ2M~j$H6LSYRW|)tR{z
zykh*(hAggc9>Rg%@24&a4#;qu)4f78pjPUblNOg_JO|ri&g%!iF|*|AOgX3VvUJ1W
zgw|5Y=2eoNFQz9-zFKG(%n~qbx?Vi{ZT_%`?vI6;O21Mg+Nw0HyBNAob&18W-{wE@
z!I8-@Y*t5|WZA*pz3Pu%URb|z!4>A+U%3}JC@#N{$p})?*qi+L<pur2dKFVXGT6xe
zG8LOrmGE4RQDe!)nXez*W|+*lMV_Z=W{+)wZ~L^34;~&<s<8T!t)uZ(OH40?J4w5t
zF=0x*cR+%3M8Qe1hRR-Lofp?OxR)5kzlm;2;t$v;p%^W&d;O<0Ps0<SG^TKHsq<9^
zp?$_&7kh;N&g0W%VtC5Pz>s{fxaaY7MX>e1e*F=z(mA|B;?R=?iT2CAd)qQJZy1T$
z9L<mpjySw=fuNXx95c7zww{X8Z#NF@da$!yI7d=2ajQeR->$^d9a4oilQR#TTcnt>
zM((1-KG}Ju%QmFCfW`sOc&&N+aLuYoOB+iU_%;6UbMkxtkVWCr(%xg|3bYp3#e2rC
zp2|`#5+J|+ioQo5OYO%v?!P_)v00n%hdX!&B>a^;zESFi(W7<_uBSSo%(wY}7Uqa8
z5d1J9lsVc>W=X4Xvp`mB#^vq}OCvl#C?zej>WG<LtNl8dePY&!wR}pwvuxXUWUpZf
zn0-+3-B~#aHQuXleqL{>y!rYys9Tj#DzK8x^@`(?S$ZE=C#<@8{rUb2(i|bZjZTL?
zuVgEeXy3?GQM0;HmW?Cpun6zG#aRit4E>A>{JSM&<xXcMobEWRqMLf8SSs(K!3kHB
zm<>WdLPO8Lj*~Bp(6l*tcaqINwk}S80k#_x95+7Lt*W>;NmFZWzq&@#B<V@6huA@f
z3DjT7(EZ%4u+53F*8g?;^1JW3-Db|6x;k(}_U*$_j?qWI^gXaR@-iVzjC(Su!QGQE
zMfFLjj#%yOt&Mj@dDhFX<2m#$&>`quSD0N$?6j-~@6yOsnw_&)AO6(;!X|Whv0$^o
zsW)q6dz)mtSg(cYX}@C-Dr&mM#PE!ff#Kyd<w}jnrXa0p-NjBtH$!C#HmA(^0ty$o
z_%zO)qTWvvcAIS|DCN<=;ngI|Y%yU<LFw8(A=8&iImE<HOZ~^acj1jtg_6xR5KSgK
z{^?vz__a<h)Yto}4#)ZWh3100)A-k1b~!C3ta{^m_?OblFE(-=J#?*2S9u@1*G9kZ
z+_(7+Hn<#By4t3zY;>S+;erQUPdCPG_<KO6J9te=?hPX)<~LgcCW?B;N^g^&k=)yr
znv$>~)rC#Mec6qasTqgADVKCvUwHq+dd7T)?To!go0!7x>l=jLs5{{ER+mw2Z^x<k
zKdck9=A5lP7&UKpQ^bnYl7z3<Y{eMwCa+|lxp(DN)}xoeGiYgRuP$D7uzj7})uTcV
z-xxOSnyaMY<yi5Ld+*82^NiZd6UC-!y)iI2p4F#Y7<wadPU+<rSIw)R-b>c~>$HON
zXR6fS4;#)j1Tv&Zih3^!Y`XDRcg@-grW+i$`Sl$PdgnPi9MF<%s93ecwE99E$LcrN
zW43NM%yG1-IOpw(L*E|Ht=gP!DX?w^N7a=#?MF5|2;PzR?yzzB(XXX^h4ZDoJalK<
zw(saqZd=mR>9CNuEZFz8%p<$`S?{Op{+1zj!SY}2-59=z*3MbBryC27x-8g{@$J@x
zGfbb(tNUJiW6pXqY{&KqGjv{fPgQMr13n?InTg>!==@i`<-D97oeL%%bbJ2educJm
z2}g>YlOjH7o-XY8ZIR}2Y6geMtpxL{A}nv`7G0M+%VZV)T;Ti9c~8L_R?KUd7R@<9
zx1)8FyC>MLD8{comTMx{-BLKopFLgpG(!q|!0hN_MQdW4KbGj0iAFtDIGvdI_m|$R
zKStA~<;s|!=~d@{^ZKaBu#VAo+LiTtB2}ixy1EB#4NSjzw(gvHZ(Mcb7R5~Ea#aT(
z6RQ&&r+h0dX6L!UaOO=ztYpK9JB+W{m}i>pie)~f{5k%B(66cWWt%n}idlP8`>&k#
zi|hP<RhYVBU3s@>!%diT%(ZrN_$ynn>-q&#Ri?+X?#aqKaK|A<Y=_~jy+$uL_SF4d
zt>PY%p+6_2?04<no9B1_)KBRBo8)>dC9&1={uB0$TQ6?wug+FBXE@yTOLg6(C!21E
zU)ehGa%<}8cW;)=YEnG(Z0Ev7Y3GX+VhjbpthmYFnRsw{!QDIU>F>H;gJN#^*;D`K
zwK>$zb-wfb@OLA2ArYA?Pn2#QD~w5f{r1kOx)b7;s&?l(u3$a<Rw+mDRa}#};Bl@E
z+S*$-oqL^dHQ|2ghE~zG^d$#lljENYd~f9YkbUifL4fc)zM|9KzO2>vqD|wKJ6d)f
zC|YyAAu`YIVH=ai+QZx;ESol*d$E@%TQgdMnc)Q^1A|Rozs3LB!<<{zscldA;VQsw
zs{bnK$SIEbE8MhBhn%@OYp>8E*$n|lS7(TwOl@)7A2My_4fe*T&(;-emVXelIell<
z=K8gaJvQxI;(dk1_RU#-ERNf%y7PsH^X!9Gi{BgR1l;`faL=hf21$tl%o|Lyf6Pn$
zw%)?R{KHiS5w-$d&sl0ab%Gmb+1|YRy!f8U$F8LC#=@mCm+DM?BPz0{t|(l!`puO^
z%DlO3uY1%^ZP>8M_0Xy_=jZh4MK9ZZLhxaKQ(s8g@7qbfsoLVdzMqcSJ)`~UG4H_i
zmf~kd2Tt+0^b|0=2{K&#BfjCrrm5@~QxaQ$&bzyB*ISd`!>sQ^;x3&q`rmqwVNC<i
z8Ez|I&UIoetqGr=y$a;GW;pNX`OGkfcwd{d8BUI8HknOk*?3{P$fD_;dwmjr3tnS6
zDfFaFP?WbvoJT@9aq?*wn+eTt*`H0G)Ozl%l9rT&zJ$RP9mXj;d{~xk`0F9OT2I*T
zuhosZ1Ut**y~Vpby4a3!v%T?P4wz!pC>DI9?g_s(i-_JPzT5ozY980rws)_{NZ6BL
ze)`h~P}Th+fLCV;bIc8&ZQ0D#j7DdgG>aE-cvdoQ+vI)qfD=PQxAu+1>ulRvTN00~
zy>{V349lcVtxKk+hA^*YQ*dTKeL25jhky)tE^P1B16orUmNJU?gfTNQykulx*u6FL
z%h#X!U(}*Yd&Q1~6_jjV#2??%5wy5#W+3mHZ@&!p6#dUi*ebr<>BFfX9~wiOOH4P|
zY|vzQWb|-Dw?JT4h+#%3^Xk249)37=t|sAXf`EJkOF)^!#~GS!Px<8SBc3xJ>Yvv3
z*XT{rPVp8V6}|O;5>gZj-MprqniU$dDkUUM)O%vY|E-T0<RjjF_}CoEz@>79?alPW
z=m#eX5)>{rY~pca6PkW~m1<yE;LI&fGedP;lRO)kPP1?83Hc$&7%rM}+iiK+wp027
z4iB%jJvEk)^oWV8JiP6|#D@nQ7Ny2s;z|t*Y}D)A)YaO}=&|jjgVO#46}C%#Yn&33
z8O3*e0WYo5lHm)Du{gVSHjm0Vp31B!KhUDO$kv)I0e_7|H?jT_DPM43cGYQLF-bNK
zt1I)^G$uS@zRho-<`E{?-FfOg-__KT<%}7@n<657Lh8y_tYhL^uww`BZGN%*8+Q~x
zal74GxNFwz*->Hv%*t;A*tcFhlxDc*iFis_*_OoO_7nONneDH#9;HYcWOA>vc%yVh
zEVJEeMX#9I`M(qI^E0etG++Jn7pU`OxrUd!lTm!qmm6CfeHkU)Y?4hCR8qNaoI1WW
zQBm;0r3d1>%{Fi;96q&X(dNAqrf?-_CvQ!>%Ft_;bH0x8d77g+_;d<||5+QdHpGiE
zF}z}AV3@Z2-C3i_yFr~=SLrZbmz7+vrP{-8Uu@!C$2-mR)rNFdM_*Ru{j0RXmZ#}=
ztZm3%#j|eJDxK+bW^pZ2UiYeFFVh+iIsYH4PJQFzd&T`WGTCFnnhSNgD^@CqMX_xC
z61O(J>Coq2-7EUnm~U9u&z4%zY8s;}{=BQDB>XhjW3}mb?H(vPi<OH7<R`?+>n!g*
zR`i+EPAzG!e@Cg?_6f(L93%WEoSgS|YG`YlgU*7c#k<;WtzX8;z5kY|>4YsMNh(HG
z5|`56JUvv`x;194;+Y(dRZXoOElfM#d}HL7+_YmegUcCq?n{1(mKq%98`kkpyPUQ`
zhI`lXuw;QVPa^~je0d#y*6)g#sJ+gbr}EY5{31X8l73SYo)c?A7SHWtFtFUPf_>)H
z@V8UA8a%K6YCAmHtY{un)P9xk5zHB@HlKT;tgF+uMCW4llf&{|4Z8&nENo*4H<7uw
zGIt%LHG>bI&MU{Xr=iwQ84`q;_C>wFJ1OSc<&MIqIq@NN>m`!83Ut(7J=!o~_0pK7
z4tl$54>-5!ywhRu-W~P8_tMd6A=fT<s2r1hQT|8PK-A#%MuiDC<03;dIF2xBSsW@_
zH;rvs970p}zNkdsO&KfxX3g60;i--3x2Ov@y<OOyZ}DskRh8*6+MN1{nN2#is?{{k
zv1nFp-1lEh46hj(7&?L%_Rd+}@Jjcw;n}AJ(u-m`3-@i3e{_G%8=pU*R^Wjd>qD4b
zCY<t`SI2y$b&mL64(1%mJ<qkT9#G#eB*fII^m*!Ef&Xc?+rfh^pJ$aWmC6uknQHTw
zt;0K08q{G9Hu4Qy)p-A>*9@j#4$Ybum$%OUlYB+iIN)g9gzC;sUB4onsvRHazcbZx
z71$lmy(iXzNk;e26TYzMPn&0DIc453(_3^lRZnUUxYO^k<wJ0^^MWwFMXmE|BK|F7
z`*2{LZF<CE-PG4S9;dcGU)wWXtS(H4U&5#&>PMvJY=<qMa&-TMG`mOr`1zufp+V;N
z?dCdHMeYd|TR&`;PxL((@j3n*sKj3X>cBUNql^*Jydu9qQVSC<iG}1pR<gO;SZZ)H
z=&4@ET8E8))-0P9(8WKqJ7cc!lIvf5Vq9FAABW1$sAJyZ?x|n;t_`$6Y;i<(yKZLs
z%5ST#Pdqp~lw~F;?>bgJS-!2!VQq~Qmy?}NeK2!Hf`6sNwE}O>i)Ic%^FD3)#IQtR
zO@y4m6LC!r?WOKhZA3LWt~w+wQFx*_@A>puQI(*<tTvIBTT)D0Hz_YscyjoYxoHFY
zHkPD_!@8;*9FsP&WToa#Xxfled0@iSd15VF7fUQVcefyvp}AnnzLkg5@-|Dahzs~<
z-?(H?W7JJe7AA%_j0_A5r7W&+9hx`wc2SO=H=~6)cn4r#X+-r&88yWO1rN}MyySJU
z2H6>58#xp_I-bYvdG}S2UH4xS!#18shqM3WvNI$mM6Q(95&NpJ`O~Vo-<U-91gkVO
z<y~Wt^3i&onNxEjX8ld((_#&}&SKxw)-Sr5ePZr^u@l*!G8|8K^PhfGetKi(7lq9_
z>sXDnSO0Nhi8?05dAq+{tzE36;DwUbex4;;YB$+13N(l*wInJsUJ!a}FlqTs1_AMz
zZJ^|3{AbI=tPc%#w?TFJJiS-lZyjs|=aw|iRbc31JT2tv(7IvuGPC)Cp;uctOE-$I
zb!QMg)HCbW@xb_WE5BVU^#A5IbiG)@EpY9+nS*P8p%7?a_@aZ63zQNjPPyj9vQ6HI
z^*~UR&;1*JKP;NNsBH3+#*Bs?^JG9PHD-RvRKA+9^>|um=kg_YRd$}Oi)S=FeI|!t
z)9Tr7@#fPRHnl$u_;nx=bZW#2v1vY<y!)Ep9*=Cl&2ej{(hQUB8{E8VyH$4T+-g5@
zw(If-P<H$Beq*Gm25VYQS?mlZ@Oa#dyUClg40aw*yLzSTAnW@ttDY%bH7PPvaakzx
zT|?-Sw5zrG!qg)PPuqg777ItY$((r8@al9^<b}%$n^%fun=a-4>nT>;`|x%z*PPiG
z>TVpp*`+vDwD+O&Cnkosj0_C+-MkMPTUmsn1U80WoVu)`Crj3~D00jBn$6ox_JC@I
z|0gm+nKw+hxN6xuEta{yi{JD5%&LxHpP~e^*M-wado}CKwGxMVmVH*N4x7f}EG_Tq
zrd@s@VG`4mAd5)T>7b1)f=*8hA0AoEskDgkmafMH?}IU=pi1_!Ip0F(#jPEUx3A<l
zo?w_>x{lRIdai<gYah#U$&wvsB^E`qEtuf;HDPLtf?KxgEgjxB<wk!$tWNL}Rp@5O
zI-f9Cv&;22S4L>trM5K<|I&8ks6?d}Ph1$`9GtzQ*Y$VS#)!oZXB2j>S-4U(V$Q`?
zi#+wZzg730HEq*4VD<Y@EB_H;<?KH@*3a&4c)6hEw48v$w+7F2h8=IzI!YERxlWD|
z3k_MNpQrP=WqBjxVXvNZ8BWutviV%Nd_ZgFB&oj-HBY8q+{Y9(L9=TkU&o_ecRmI=
z=q{fiz^8Zkc4EVVZ<<S**$bxK<rlcZQ*|YV;j``*r3$CS-46_HXV=OwO03Q4S^4Nt
zr(FE!nsbkeF1-Jdc`UWU$u5dxLLg{K>bEVaIt(_y(l_@jGb|2$-us+WRNOC-kMZNo
z?&rJ2UR<g<Cq9KY=zS}@tM8ln7g^Xc6pX~#XC7tePFAfy6Z-m1`>In({GsQVZ<z5X
z276VkIhS^w?OU7pX=%}lMZb;zF|KB2c*n@V@Jy&8;o&cCF()rJqrJ+{b-b3}>Stcy
zZ@-aIgt1`ytXsM(5-;kk>{H$`@k_S2qGS9TXP#%FcXi&JiAfjfZaFTjQQ~@6=Z!{3
zdc$ciR)?@{moF?5*>gFgmTTTLjehlj7aDig%zgywUZ0V1DU3Ds;8+@b_m;`8d!T)C
z33WO~b)ZS#Gh3u%!g&|CzYN)K)+?7%=1>}@&&wWl$LGp{x{d<{3Qi)|Wp6lrJUi>b
zcTjuyfX3WaQX-BoLn>$SG8A%t{0+)E%NCWa%G%I<Y2~*y%5Tjg*uu0WRxgV(=ROm6
zRp7kvJ{|_kFs79k@=UcBJUd`0`kHBqdcX^=6`U{MZxo7{`!`_f136ZIky-wq7RMSy
zb7hE6mYA2l_M^*`n~{@6HYh)w$8nzFc+&@l`}$A5u*~y#++})DKkvkAKAv#q3vK5g
zJ^k()(x$<!R=Q7Y!j-F19u<pX%Qvt130|t^x1eN|`&m|l`?s!0`LC!9mo<->V)rLB
zAnU{GFAtrs^)m=)t2$17qr&8HCGJ+#<4*14&6)~fYw`ns8ZbG8Fdq?MP+C80b|_z-
z9_XSJ3nmAfEWL)G*W9yh7CxKk{jjZjQuBT;FaA1vhRuv#e0C`p1R0W+s;rpAufX8)
zcIj%<c{_}ba4>8HEvENSVsJ5?V99W#ecl09CWiN*`Je5vg?w8iT5rfac(e0$@D=tQ
zf1cU18A<<Du()unaKX_}Q+-oX&NDpMd{rzS=5}O5j78s<h%Gz?a!v|odXGQ9&HQJk
zU!-$vX<x$Cg9g*0W#&|$x~2TO{EvFvzin*_wp<&x%wxKhUX&wp!S9O4;dkze({?G=
z91ZMP`gO*RH$_*~K%Qbtw-vM9_$-OJ?h0csLywWle_3(AFKH*1CfJFeFE#!X8ld)J
z^_+*!^R6Uc^wJDeb&lwF-D=8`seO7*WXNxgBSEU)FDD0@HhA>AR)P-0DcB84a6U>^
zI#o$$kFxz)!7Rlnk?Qf!T5ryavoWPJ&L1s~<*65)qWniI`Nss)Ql4l{)m2Z5We;a%
zb6g5LcHeN#x4@32Ue`7zN0>IOOOCiFx4vP=igIuxxmNb@CvchR`>?g`Q?}_Jt>7OM
zgx^SP3-Ss%S#8~R^_swvwSOAw4rj@?Myz^L$;-N$?Voj9ZG?~D^s}`O;);WcK^6Iq
zQl4sr+ukZLEMt^9Re!uyc<;>Be4lq#tm}TTzUfj+d@75)QIzcAFt1K6$&-DF*SB`h
z=-#nONA~c#*Kfb==+I_PKd{R2uAxr8p5i(g22dYw=KP(9ATA7j0CHhj^OBGU&V9Us
zH$Xwh-^TG~*EWUNBU2ADF??WTU;y!%K>WXsEMdGQEgWkEy+6!dz3iy(FHr3o%%ikH
z^!Do*Hvy#$Sqp4k64=AE7EB9X%vz~1&takVf~!GwA&zk|2gMu>T{kbW>U-dJY5ng{
zVmh1Icf6mMTpT<9jOv87*O@=EaHSs)iVRuU964M5uB6E81)fEbAqP8ILv$2R+}zsu
zR)i;8V}F<?sKPkFT&*dQrnuw`FQ=G;;v_+}E%FL|zV{0DK1_Xg%6if3munvTSMOVv
zH%0X3$0O(Ky4}|t**bSs@s0;`<rLOEII*bq?Dq(ENeg&EVj;q<2P!9CDm??06CZ5N
z7iKkl*vY9{!sz6_n){GwkKe8p>(@MDSv*<KLR>J#!L{TP>+`H8o)sM`ix-vO;&yY;
z=$U-LGKS~2qw9oSK3xwwzfENfzY+Q3$l59ML&I78bDqfPEqc2^DPf;lx3JCHg^ySQ
zn||M8xWdyZl^s{k5S4k{LSv4oI!DNa6&s(GzCURhbL6(8>yF5-4ser}ciqXBRR_Q9
zn7S+MxTy`J%W1F8d-dv%fTjj{W)%x_wNB&nczdg(Ev@oz>|x<~Ek~q66_i_|S4uf_
zM{6oRkkR9jV;5bR*8*PbeY-3`aEfGQ)0BfDtijIgPabILHmM&o-FsFzDR52G%7v?|
zH#aGOvIh?n!$(F2hIc!ru5#p5SvzI7kK#P_S8-aGxfF7Q4bA#arba2wy;ADIINL8r
zm7^<Y#rqn8yro%E#c#LGx@LYVEI61=bzuQ`o<E<xe`e9rb#3z=$mlJ3yFjU+VB>1V
zim20B9E(`K?`2#eDP($W&pTVigS_G@+&(M`J9F<89Nc)oWx}a-P4YSF&+=q8Z%Cfo
zx#h=(!ZYjV-F0w3va$BLa7ln(e?Q{_DU)4_ckl41ZFf6S)hN25P^pdY)ZgDs4rUC}
z4QGvxv>pc!k%-*1SSHnw5s|#^bQ!~R##c_D_L*d%^zo49pJKmeWEs>vp0VUOZ#X-*
z4@=J485XirezP9A<lxQ%TCDC-E8Ow*iuv}4f9tEBdd%>Mi%43ixhYxnOSgLLX1|?(
zHoUC9Q*d{~0ha^UMAnrAyb~AjW|ocUlFIq!)d@PUDKl%s&ZSRQ9$e<P)I*VF>76Ch
z_H0-pl99N4jz-H821!nf6a2IH9p@GQW#-^&k&?$YIa)bo?*g6`2h-Lc(PUZ3P{nES
z<9ln>=KK}2m&M%7aCyzGkhJ`ZX3J6rcTS5RAa}A~TUg^0yy(u_!Ygmstu|P-7Kl91
zV`Nv<V{KP`@Sr2-TanwvXb`#izITScxEt3@O$N^Q2OXWB7kFOcF%aC~+ptRdRO_m(
z_Y+pH{HVfW&NSyR6T>G)28OGrnS>YS-I)BMn;|7KLdQVR>`SXvw9m$atMdf1zB6Ao
z=jPo6Dx;sRW|0YD-k|y*A@NjLenMUV|I1m6MMK_;Gf&+<&5$QY(opM0O#MxLKIto;
zT-7s=TrxVvHqV3kYPj^1k1g&87!r2y9^D!|aS`i#Gf=zy=uT0V0Fjz$4b82Z(R($O
zmL9rv@LO}}-8)yWvwx~Mq}-6xFm(dcf@$m04lX-(wuvJWR2VI`<dF$!<`*j1V34}n
z{NkxgIxp7l>p7$JLeRlXD<Wz6&PgF<Qm2<}y6J9netn1zXxY-T{UB$jKj42WZIZiu
zbGrDR%YQa=GqG@eVEK2U^kMmDP?6yFfPd}U1$j?8`4-OB-Y#9ah&yAc%Zf=`8UF>C
zTJZc?*s2+AdxDoMLp->~D|Tz_hSVb~5{myWWon(hblEjfHtn%^z#rQDvoZq|HVlt6
zWxjD1XtKU%xXtfVob0c8*;h>LsgEKj>!w9tH_ESR+~g~GVbgLMpN>{n$yrP$eT~=L
z^=AKN-m!6c3`lI}>`xN@uCJ5r_h?UKOqja+9mwy^o36L7I>@laZk47NcgxI8SEV(0
z3Vt0>-0=6r^RtKMp9LKZ?UzxzW=g<`qo0(w*sW?5iITs%Wd$n}$Kp`ggwreXm*4xW
zaMeU))5*2H0>|4*<}x#UW@KPcb(<%<I&Kl;uh0$2o{O1Q>HewdY&;|Uf=x;6Evvr~
z7lY)d(=jGCIcz<bKSUl8sz0k0aU?H(R@}FyZCq=UINbuh5-fUFUuM0m(6N>wWTW_&
z(46Yc2hzZm-0=&)R_vYrICV~!<!ZM0Zp-W~;#)F9983%N4cRu&*qn80v*QQ9lV%);
zd~UwtEq}Yvvx$9U#A1){9(vgsr;fc9`R35%oy^>7eCnW2QKWOQ=!Nhd&!whnHYVC{
znqVRSZ1&exU%L%lPd|t_bJI(6c7)z)tJQ2B=OX16Jp9y{|HEUu=f$ZJoq;R;CY|=`
zRhSwt_O7wQsbcO~R}+r-vs(%_PfIHnT$UmEap~q7hDgf>b~B@eTWb~Oz3?&CP!>M@
z`<>9`bn(x&^KP(quFeB*$cuabvE|m2^&vhX0k=MCi3*=Kd?ysl8&uxODfyuD=+q|*
zQ#wzJD4D;uoDFhT&0g;_T}PuUU&JQ;0^Noryj!90YHmgh!{h6oX&*oat$DD%=~GjD
zDy#e__wvq_Yy!Kyee|?Vom}c76I?&EG<5uSHF@cfX7xJFGV|}J9>zl=x}RU@8UAG0
zRK&oa^NzjSG?2x=gyBc%v$}#4Q6`30AB0ao@+35wVTVtw=~}n7@hzHBY+rUCS#zU&
z`ez%VVBTeOJwX<{y0^~fNE{Qx7e)q#7R{(-A7YcPMXZdOt|L|^XmfF^L;TZSPbTbU
z591B8-VhU(<?`CE*@XS-q?oX*D|=%ZI`(n|Z|QNd-e4N0wY|N2>9T?coqVDDPQ87o
z*u0&2HCt7ALS+ok0TZ{jZUMHVL6K)R<R$jr*ceiH_iU0gc)7!aP0ZXsjrrndoZ~;4
za7WRvFgVm`Lgbq@wR}%H-<?=Lsqu`W@_*3{rr)LnXo&0RoMNh*8lb_y^X-9E2Pewj
zVAn2*U3cp$Xi(+lUS@8_!^w=7e=17$SRc{MTjj+R_eRIa<&%s1!S$0G_$v#xZ^$wz
z<K~|Dz~O@Kn_d3|szI%<|GQgTeLiqR&Xu2ZaEJ4pN6S|6JUDvplB<e;iNzl+<{uM2
zz7gAYY~G|+aUC5m`MRk(H7AUXOCwAx9Ms<|{>HAfpi_EXkw7EYiCv6W6Lvp6Qhx7m
z0@vhIKYF_@0%9sPssz7=-d(}c{`rX8haTy5`FxFC3+ik)hA&)QCz-13KjnM+N1ne{
zIr?|@2~`SYoO#Dm=W3^!_G8zIoauqZ^H#Q)2HezJ{OrTJcwGt4CsSs17Rl%otq6OQ
zuzkbf3GC79Wf+2Iv!~p8#P`KGE&A=3(%EKHwri=ZT;}Pc^dipk`_j$Rc72n1+<8o1
zx|{JC!;LzQyJoh@LI=+lJO~$w`lj^Zb@#V)#zXc@3||=;7|zTC@1u(ot_^I5ooFk3
z?N(xNa2O+F=BX3nH`L5N&I(-q(|$4MrvyPUSM56!uFp*r^U(}A;gWf{Y_@gHfsme6
zUCfnAdsRzs7AW{HscuMTJT$d|?b&9Ahxg~Qa@YrN>=QgG9MqJudd7!H@#|%Rq5%sy
zvtu7vZJBxJ&>_v*2PQ8M`A7?;aX387_{Ak1X2a58e3r3u?Xu&)6e^ZaxwD<~=i@f-
z80P@N9p=9qm7E`&B`rxdett&k+MMN@9BF4IliIljjKqwXd;{5p%voX@1Pte|R+5!=
zyBFi5rR)=P=2A>fohv&tBk%c!j8mJex_gBMd#*^hT#bCAxRvp-3TVhji(PO9hx9L}
z+TUW*kfkk0a*te<e)ebQo;nWcZEE78*W=Bk71KlmjH6SFAG>u_Tff@*Wz93Q|NV(e
zdG{P@yXLfi)7%>?^8$1m4nE%$YIpz5(u8$Zrn<}HyD~O3)@=DOA@j>;|N9!Jo*lc}
zS^YwK<*Iq!=l3l(sn(Q!#y4aCIW{e$bUC9XTOZ$gF-h_5wz!13opu|#Y;W(+N-VO{
zi+(p<Nh*iI{P)hrPVZG9n`31_2B~ZLSQjzRXPUvH7yb0}**LCeHD+gI4eICehNRdn
zKa_E#m%rQii2K&K1k0R5UKv~dt`=L8Y_0<G029MEMh1ppnUK2+tf~%3PlH%t5HMTv
z@0||se1+N4=1yn23sqyP#13q@#3pyge{a!p=}XVrz3m+{Tcp~L{ta?z=Djw%SHRy)
z!<cc6L1x2(wDq!A^_qN(c0&Eno0;dcF<+mjb<e*upg`DA_c!(2*{i>~7a4a;83%wG
z8^6BI>+Nbg>(-ICpz3f;pVf@SX3^>Mo_h9PVw3wHt~2e#=9{3FrC#2S0z+o#Qc{sT
z=Hq*Jnp!bTXDkID0-Cd(Y5UgSidPoQ?q;-3W{~hz2upTO3S+-fm(b^{SIe;NbccjN
zFI$?5tb5VRxoO8zS2L|sWbItyu;yISV-*`^tIb^o%%Tg=rRi-Fvu5=_d+);4saDTJ
z6PVZV`rSyhx%x1Sf5P0Zw0sNEfXT}bJX;&kGka;HY7SSNlV#%R1MHEZu{n=IPr2Mm
zdbc&0lWmfXg0Md)U&$p?@kDQ}=-*r!;)g?z8iYNYw(!R7^$*RqeY=_zIK|IPc<SkU
zb*y6knq2J@W43`trfd@!mTn5ac>Szy!c-qY4cFU#MK^DSJJc=~XkoJPO0eJ&xMJ73
zVM^D6gzwBOrp<Du;s<K7J<i%J+>klN?;iVq3nqgoMh83p6`+mc9>(&yIy|j)$Njm(
z8Rkvs7h}58w;@usr23Z8G<VHw%naWd85n9mfX0_ZOPW8nba8`Ls9)@mmS5^uZ+EMw
z>C#ex=AiF+xAvC_N-StR5yN8C-H>SaJR)eBh*8k1jcnf*zur?;)i=GVfZ5wzo97W|
zaSG2nj>Di11^?~Uuj(15Gn#Yrg2m4ywj^F<C}~Noe05JJwgX%Y8ykm4m{xQd<QQ_#
z{>;g`C2h-wB_SF|mXxqJoQT_+a#))YqP2wMaGu_#MNc~UGT2fxk|IOaZMb#X@2pMX
zQ`7JW(}qV}r&k{n5SN|%3e=cWD`;IC!M<uwyY`xITA{}NF_QZ0HcYtp;$-=arCzx!
z9vIhj{qi{7+rP<Z;Z@$K%0;`+ELh{C(|lSqjQ7I>uGQOjrX;2n2An>j0BSz6nXdyK
ze#m`j8r!s21*_Rl@I82>R{EZ0&9V~F#R|V49?ps@o230_dZM;}=DnZVvleZdd0C;S
z=?%NK&Q#Ik%!W7g4~Ol$w5RxC-l^Oxyo(ju8JkNTG&$WIrBb%8>S~N%D7M<*+8WV=
zb&_K8-3EF`M89P}SkGxATWEQ}L9ln1#rq~1HXgC0DWaJynG>$A(qgM)<%-x*Sif#V
zeB06EmwG-v<oK5TKws8IR&d_`m%I+w-aO=D-C}hr^?3a@hUvv$E0vC(3n;$VccnD4
zc3wt|rN#4zpjXQ*)G`?Q8JQS<FfuT7i)wnlYg%vTzohWtjTa47^B7LJd9HiYsO!+c
z9r?8~>7WC%!`cvoC!Nn$WoF8PCwWvIQzJ}2oEBWO`sVfL^;OJwTz?l^Ju-3L7|7A<
z>5(#Ji=M@%%N!B&|G(rleg1NPq^moqjqFq3mvHsKPaYkA#tmS7O~pI*{p5w7yqj^y
z&BvNoYt;g6v!GY3-xLZNSBXco^iJE#De#j?bi+&6Z33L;8+gn(PlhVTeV=#0GG^^T
zc4%o}lBc|EZj)H(1yO0uuT0ewb}(G!*4dTGbd`I}F}K${1%Bp<ZjfA{y9s21h1qd`
z&>6DTOy?dRI>Ns|X-n|$MO<AQBK97T+qR~05!b%jhs!ua^fw&)u-Y{!<luJwgvqCi
z6@~H=a;uXRUaps0zx!I`gKuA>?x#HXz@s_g*uHx#QZFVjeJ$Y&x7@)fx^OO+(>#SM
zP63_*dK=nxyR|KZYko6ri(+yWZIQmgZ^#RF|F1{Ajv6ioqAk-ad7Kibt$g72ydd<m
zbcll;!(zs(TR>~gTe7}=Wvafh=~}nek8i9wTNAppILtT5CrM3O?Y8Hgt!2Bn&;^+l
z9B;31ePUTSs}}71suRLBzYqBeuK+Kn=VtxHa(`cguO9Q^g$j2L6y2zc2Ceb@&SC-4
z%f#>#bpHRH*?%1-E-aKbe0xR52_*;*xoKNB3)VDp-S`p|87z>OAekcsvE8vrdR<ms
zb63E9z9Vhm#r-aK++@sDlKu*B>tVfL&UaGp#-{1g+>()Df%3YxMl#xEj#g)QI!|9a
z%XMcD$Ky-eGn6JqZpbcPJ@s|uhAahLiETWZ|Er2uuM|GDPm-^k1*B5w{+^CTHxI9F
zwF&>dZfxCo^;E#_gsTkmV>hIF{7gQ4w5Ge|soBr><t$BtQU{cO<+hv_<Nh8TKSy4d
zE!(8%Mel2FtFx@Xw=tOg^v?ZsKinbPtDiTf%A?(IS^r&zEQt(eqf0xzi(aQG=Ek)Y
zzKk|8EERuq>&nejMr8+AHU0<N^4>exApfRk@Pp*T403|Al9-L;%02Toa{an0^4rp$
zVI$)PH|6%Y+}f=UGV@+s=G<^n{)UcD(<RAFu9_T)1I(u{Uux(%9y=-8Yoe0}*Ds62
zUN^qIg|&h4oZnuu+<3Bn(aOy`m+oJGSofc8?3LEZyBoVe6Hz^VZ`iaJO>Xep@o*B$
z7FN)b+qI2K&K<WqmM&UZ9Gr5^Sz>m~DUZf`uT+cr)s;$)T$yca-FH^?tMA-34ZV>;
ztg~-lIT_z*Y2EOKk=cZyI9UC}8^+m>_?FCkv}k{xlojKq>(Z-MZeGO1@QaawfsHl)
zRm#J<O>cjQ=Hvyd*Rwu*!)Mw!>+gpR(vKdTUSnWBA$f7brp312!3I;i|FJS|(qELP
z<NtI~J+JdOR}<I#gg;wjzN}9>v9BZS*v6gLnNv6?cb!;S7x>A=HJRNs*SC=Um#C$y
zuGhQ>)6z`}IeUwQmbd<1qEw_6HN__I;tfaNyb}Q~ez9|O{X<NGW4<ImPIo#{elOLd
zv?%A@SGD7A>Spt%`0o4sjBm#3>KqY<*;WhZBnLd0z-Jz_k%33+&_cC<&GIvNId?1G
zebpJe<6+ZXUQmG5EjS^NXzj5>alN&QUbOjYkxlxC9xw|&aOU1^w#6ug;RNF)NA75;
z2_<$PHn!@9GY4D8Y|9H<@+GF_tFBVX!q(WETZ)>+wr#jrbiA>94Og_!zp$fsTt!b<
zyq6Wb_I}cxTl){y<TcbVPjH$fqxtje;&tyXG%&7NeXxt+^=pkZ*H^v^3NwCu(TPzh
zI_=~p!jrR7Fi~K_l=OttdlRzsQ>!~y2!@wEd$aSI_8tD&dnSs-bv}tW_^)pL)|l@>
zvr<9E>^5Q$?1~gj2xn7Di4aY0XjDpju&H$Og3G0XZ1Nok)^{&4n{+Pq!Y_7D(;HV^
zH^uP!ye+u7D{{`IV!><MI~an+J#%%-r|`c}TFLfemxrImvpGpB3tlE9MBIP4>FQ<B
zZDd?b48Iu}7#bX1AKZJx-o>MsQ~U8@+n#q{6<H6lZQaAFzmZ4g_%px1To>7F8uN<Y
zhy>JEf1R+-GRiUD|8T|AHE$NoKfvm+Wsb!O;ghqq+nQ}AvPmCRdZggbks<S>Q&wT6
zH$T${m)pk=Y3MF-WHo%ea$f*Q>4gj~g$u5m<P-ElcWZVC>|d8<HLv4RgY=I;Tf^s^
zFU`a!d>0Q~$rkg4`Smphms>AdT!Ut@YwftF)o^y2PFIN_m$Z{+Nz`i44mrEmpgTya
z{;d6JzKF3#?ZML!-W@MMcbBvVOU2H8Wt6mFTiYc!-MeQuJqPbSU|f5jL+DW8h481B
zlI<JV!<Nt1nQ>|9)S%^FYC?LU%p3+>pANFQ&NK^m+*G<Fvi?tzAlnTisU#7Vlw}HX
zX4B<<GumuWzMFDzissrW%AuReLiIwM8$<P;iWWEQSoPy6sPXY(ZIR}YB?m&MdiVcj
zkh^iPCBh&zgY9WT(#^oB-dne(Pj$?RS;f}3DrVQZx;pUSufgh=Rcyx0F<gvNsb{?O
zW_L+)xJiF9blb9%YZ7nk%Ckq$=tIIIIrLaX=*}%YTpAAZA`EgwGZzbs9ng5?TCg{i
zVYaS%-A<0ywUwC@!axTdz1aNk6X>+t`?L5r7>KN5i}@lirF$f*=T&8yq+!s_59};A
zSY9zP{9$BZ;N4=$EB<$#RKdmby}d%~6py&>pTxLM<d~gi<Ox}W>VwX)*JR#t?__op
z>SK@;KeT0nbxn+UMij&M3ElsSY-hL5nPk*zK8@wFQytp{jsqDi+Wp+>RW-iPnRR$t
zS22qJZFl2dsH)j@s;x&>@7L5bFIO}EF=I6^^LKd4C$TT7@|czSf}(c*L+mGy8LBP#
zWT+$UJA1Xl&21Z!7H_s-*KfAf-?nj+nXBP7d&aFiA69;g;a?!w5ZDs;W%}{f%X7T!
z<3abuSV>5%k=foeaak<O>?c9>l`htk6zzI+^w>k0^?vd9iY2ucO!&a4wWRsE%z1{m
zHW3e3;S&XU)ti~5!Iy_vsV`X7IFED1IyHeUKe`z;cFOPBp}4-f)}t|G!}85Z(QCx(
z7z+-+?%R6!<vtOyMVo#+f@G6b(qiZN#Q)Anxqp8_CgUAvy<exFmp*Q)j#$_JBHg3D
zF;VZ=)cRwr+{;oFE?a*R$iA!R%(Y|@XNXElhV9EGVw{pu?|H-|=Cx(B7#@B-+tqzJ
zc)p!kIACjc3s2}Kzq*902~~9ovAzl`_J%Qp2(MVQ<JYwb8xOngpVTI<Ga;y@TE#{x
zYWwL4OrE(+ANAj*amK#}CBl*i>|wm$J}|$|VsebkJ({|lm$y-Q#o=$x-_i;vUvia5
zIPGzOe~lC~!(T=Q2AfCh)0Tfqvn}`ol6diuUF^`IW=_rBW*emTJXjQe^5A=AhIx!$
zymn7qX0nFy&iQ3~BT33(Z)0;q?2d=88d$WNx?JmSO}Oz_djjZg52HNM><?QMH;V4K
z6MgkoK;-Itrj73}va4;jwlryca5_c%J4o{PtJw}Z>-OzDT6ANE=}Jw{4V+HR6^XwO
zN;SM*+@v0Mc3x}xEQg%+3}<!48qRKS_}KNttWoRA(}d#H_wGbZD4jQB@0ySgEe6rg
zJ9~dW3OFdt<TqD+&RO5PcV?avzM$Ct)_t3m^)vy-?Yy6^nm0yhw3%0jF&;GEenZV{
zo=D-^+bl&p9x|m$gs_Nu7wf+ej1HXhOKrlWMQpR9LF4(aLN0;s9#~m9@yHq9xuwM?
zMdmdf_c4ECz?aM^a)w*wje$deu||?f;}nZlmMMKNm~Zwk%~>6wuTh(|;ik4N*F_Cc
zXReZ5@0XW?0;INB^$0j<%1AqTcumg=znzq{;m?+&Qf*}&`%vbLr^}!2a;o)cY%t7e
z$YKh8vpWA($T<<E;D(+*TX<Ibb+mPR$L=*WD}9%rcvR%bg!$hdpY`-T=<qYs{=-%C
zQmxz&5w2xZ=6~Z~%BU=&ZE{W7UY4zy*Q8WSJJ>2Y=IQdk97j*_K8^fzIdO^RR?d)#
zsiC(|WxWdy7hbXN#S1ALCWe2E3=9{yv#vSga>jRoT+xn)O?fE+f)+b?bZX}92=4Gn
z`dpM<c=#!E<N~D?5wQYd`bpXgZt0cQesWP+{h;Csr}VZ@*VX;k%yKw&-C$PqsiOw7
ztfubP%;he<FhxZzDUXRUg?YnD;n#-u*yEDy?*-m}Gc}!WG3SyNmO~kNn%;*qUWGLI
z1V#qF-#O7GOL&D7<KO<-mg(<!rref@`XJQK*!0g&a53i+n+06Va~>5a{@yqxSM(KY
zYNEv1IL{eOW~cTXf4x;#HFr_dB=f_GEs(=Py>4-=-gdO5?SX38n!MBpcO+Id>O4@L
z_L}RfA}iCe4UDTeLjs?QFEV^#YG{&_{vurKM)o(+KcO3%-)r&BbhFPgdu8*cH#|N)
z50s}u6~YgmyP#c|F1=yyu9MOQ6Rq~&OrMbpzM)`KdGlFWJ6G9vGeq>>2?#yDb3C;6
zUvPfH;?lrBHV;d$m^V(DlW0=CG+pAX?$YE%Km8+S1%Aukyi=cH6Ql2fTGlVtSsPXc
zYtBxR_`SL_Q8H*Qn}n}IYK~WuiDco4Iu_||Twj}vOncJSo1C4b+B&7mG1Gm$nO7gr
zhyD5mw}bdTggZ(edY{<B;Pvo^fKw3Phfi72J{eX*+mcGP=l8XQHea2%0h+jE6IZAO
zv@)yCvYKieqw3A2`L$_NbG3s76T^Q-1_t@8q#xf~e@%D=suFk)K<t|N+i`u<=jR?b
z_Uqq~jw?vFKK)W>-VL6dBV}SOn=2k27YZmA01cXPwdjDxa9F>-UcfO=qdSA?jtn#C
zNRk!z^q1{ooqKG9+hVopT&yAImt8u&H+eTtW<G;fdW+}PXMAB?D?Dc|i4=bDOe==x
zJ;yelKZ|5FM0V_K^$qP!SZuQBBJ&2b6-obtYXw5gHNU-O%s;Tv@hNBsY(s_#gUqqN
z0n!<->sQ$ym3;vcRQPp=Wxi6yq3pSzbOl1Uo=(tz?r{6)&5tZr90kj{`D;?<q)*?p
za?MfUrsBo=ixRaSf=>T(%KYN0A@f%0#*><jzKZkILtLsi#TiQZ9ylE-ofF#eobzXf
z;&Hdh=N@tD+TFP^UEqB6Mn<O{PiKJ2C)UK*Q?t_;EKRCc>{adF0vakvb93MD)jB|<
zpjc<a<(}go_|mSX|Gd6APW$*>!8KAHFFB?)>=EMo=yHDc(VH(ogV&X}1atoKiE!PK
z;eKOs_|h+shRURbNSO%>liNa>Yi1_Kp515O_~pEDW6lSk6scPO1IBqfj_l@yc9}bN
z^zK+RLwbh(j)z?D)mCtTJ93JT%pUD9-_F*>Bf4F%|D>9~u(g}nJBL}4)7O@HE!965
zBFyomb;hGkxe0ts3=B*R49fc>YtEMmhFw!)vPrwKmGjCe|Cx!}Wou(PB*S>;EuNaN
z^YPVUp6v})6Q0jHp4KpJwj}6K&0{wt7EYGj#xtkN<HPc>3zKj1ex7~oyHvx5tx3i+
z5_!!UBLvJUbUPJTPRFh}F-<+{Y1yqR(Wd2XKhKuV(YY`u`N<caf_aPV$}cLit}<_w
zSo!YhEtX3iO^h6(&K}V^_VwSJu1UV=2;klrk!La~dg{i6t-sU+w2v)&z*@FDc9z3o
z;{(@&t~}SXTH<hkf!F7du0lcso0>243iYywZQQkHNGFUH<}>x4V>rrKn!<6FclOPP
zizZLKvE{;gv28Q{l;|~kCfyL@FxqtFNvmmtP~majt(yBT_H!)wsS7&x>`{(`>jAf<
z2~juJ=4CMKe7I`vr#tLPkp&D#gyZ-m-(C@{Sd{PWTHMY1e<E|wGqLOjAzy{Cq|4ba
zqn=F9%;EJH&N%R4@xGgz_s9Awe3RY2a`MrQmdf{5C|H;^YFROwH9F+&$XXt~n=?<%
zGiO$GR#18#Q{$b2tA3s3!go5-UDBudnLD}$?BBBGknk>s^M~HfI)BUXs`U|emmA7=
z-f^g&zJ0{8DaW^O^_j4F-<>1n*rgffvEGTfnzTQoO_q%#YJrn2c<b~`MV1Kpn1tRo
z2@|f2&H{OR;m60Wp6)ov#K6eJz`(ZkiVK%X`Gz2e`sVPttaoA#YDjP?<w*W;wdUo%
zbLY^qRmY_A%t85)?R@g&NJM@#tN;y3^T-+eW3%Y_y^!twos_WpF6#^Wt|k&TZRdT{
zzD_l1{V+xBa(km*^WHg^Hyk*-(Wq=&c)VtSheM-JW|J;6Nco3|Z9$=?dE8B_zS%0b
zuY1R~<8qPTVJ7qA-ww^nU%$_s<@Rd+weliMPsKA{bvE-3eOqnEaFS8EeGXGr_O_l3
z54I&<`{uN<=JkD9II(Q~<J0m|VYTKq({wr9mh`sj?%w<B-iF(&<L$Y3>@=ua<MQlS
zK#rEk1!IxIKqFW1v}#ECp=<9=bU?Yb?C|p0*0)!$zml=^%gRZ@W%e6_ib75<{@s|h
zp~zm~QGnI$4uu0tMZRq*c-JuVR;^e;@j(rlQ%;QL?h*PL!dw$I8IJ!wuwTF6gU*9z
zVeDs@a5mpAmFTFlYu^-b;H=;^?o$U<R%<jUR@d%|Z#gtAsOrD&9}6Y}sYXaIrpr>*
zBc^o5>ZGGnzReS>lVOzT%>mt%c<<aCA(gD93G1S^fWy$?mg|O-&u*`dm%He;&v^Nh
zWvhB#tUt9pE?}0(qJR(e(KqJ%J8I3YEzJ*GJOxzDynI-<K<a|&o5$>N7r_C0O=4wA
zCEt~2Obkp+3=Fqd$2V%TpJ&R;yVP>iu+b}sWohoh71evr$?CIik%&6Sl&9AtryY3y
zd4L$#4$DJTjyq?1v#nuh>sjr4%2mVmPG-b|XAuf-m2RYbetT8FKSTLB^X%ZF;Lv@`
zmVz9mx9rU^!S2L*JJyvs-<FrnXT1|+zy%8sFO4T$%yanjelu)g+)y9?;6dbpvupWg
zc?z>_e{CReqGW;Egp;gUVc~3QzB6Qt1)diOX3B=Nltt~}Vp%xL;VWo(jL%Zz$G6tm
zY4P9@JJTbMkP*Ak-I^Tc8)UZKpZ2b>;_gzjMy+4FG8w+I%sDK&q7*cZ1S%nWZ+B!a
zPh)Qi@Lf>V=z1d~u{hwvTW<5S`#^IqUz98wSnuy^c*`99bb*4v<^@p)vXzTK8;)D6
zm~Us#&(+^`{9);S^CNe4el`38wVg#A8N+xTOjIJmg;%J9YR4o{?YKlwM)upryqNf(
zR&N&bBpl!g`N0(BIIV5!n!|SUrp@O2-ElYEp*vUSFgF8p<)Q4kuevV>%dGjlm_5YF
z=aBGJ#n#aBF6#^HPgonBnEi<Fi}t5Jo(4bgpvu+f1@k=Cy2^eNWS!<V+3`WAhmls1
zK*gd4`A$PUOSOlcrvf@xi7ab)CH?O6G!FSqJel?DZ)#UDdoNa2_`qVt!NkDK#K5qs
zTZ&~~N7k168-i!FsB1Z^t_qsL^osk>>`ko;Q|A?|xa{g4{)n^Pky+vH${ibfx6W2)
z5jzp<63qV5<CLU?Tm_TSSw`jxmuc4;Z)YY7&HGT1#I{vtzhI5H+P|lrFIMCvn5isY
z#nh<I)u7P)AobYO(<(L#A06sk+`wvZbLp~a@hyi~uN*rR@FM()tR#c2NfgJ{Xc2~J
zhwL(Df0f0$pLuO2o^jDFSbwNjcLl$V;)BL7O0&WoFWj4P=YX)_hYsJi^S%!2_-!6`
zZZz=n&S$yrx~EZnk@AAZn-hApa+&>A+_!coOg=k(hTVsjt_<aP2JVDS-7-tW7Zxx+
zpJ&uu=X!6V<GqC!oifgz4SVd$?(^Bj=$4UD+B}c6ri&jq^4=U0ovh9hF(J<7@LI07
zyxEiW{ap?)dtW?TEL`)N*}p`n^}>{{)#5eb|Jmks^hxobX-f(DCtZ<L#I$eowJ(k8
zTKkojpW!(syq{m@gxFhMn~8Tq7}v6I{lby==Bk=M$2^6-9Z`&_%|+o_95c_hF>&0I
z-q>ED^op^A(_xlP;7?J@SeN@xniwP;HXZeyl6KkfhKE|gX3ZO$swZo0QfZid)^oy+
zR|e0So4&FAQJmM&;Ktx4DEz{#(&=cc@ZPzW#Y}O2`<0e+Trk&^*F7SnsjGbY^ok!B
z&3`7l3o;~cWoBSuVqh?>ObTLU_?mjlSM<X7E0>ga6yEyv=(RG#N=ETO?FDJU?^ZeA
zPtoRMdCR-o*+%dy!x5Ix@l9Zlxf~TZ=GreBk(Iwj=20g{21|m7;lbNM4?*jczof0R
zI`jPWA*cIGk~d5g{Nl@X<*0z0Xyl?7vt80XO5bT3zX*Tw#n0bW;_2en2&SdCIU4jA
ze@gqMR=@O-bVF0Xtqz7CMoAkAye<ne#JkP8W-gt`nXs9C$Gr9mCDZ8)M}_KHuc#H6
z&icELDM~5k`Y-4EDqMS+mmCgVr?=*={vk2-UuybFUmh@l4#4yKTXdt#b?uvm=Z9A{
zCdVY4p71R|JBA@eC)dpBPB24?=c_sG6Rw#{OU`3F7Yu4tDEaz%X2#uFe`4hvu6Yrg
zP0}}SxyfO;o+(SNZQ~<>cJ&KOH(l<yz~Tx@v8DUJD8=n<Q{P)!=K3v_;pSD}#qD;B
zIW)|q1ZOSi*rVKR^W9tj(bepVOVR1UDe-I*eD9i6C44`~7?7hSu`<hDTlBz#4X>uT
z@2!0PVan50kHZ#zc^SX(tcHdu*Fz24yAE0PZy)V_SUdAkK$dB`WzS}FhR2)z#M~KT
zTzEM)-2Bd_cJ{0?!$!sky``HH6C&HT?7#j-^ul}%`NNa%DN1hmp6Z-bacTA4CA}B2
zjY1Y_wQ4Si4-DVTzR;tp`wbHVD-#35>9!4t2P-%8oqg)_{y>fgkAKzH#kbg{7$sa^
zY)y-?IGcF>X_KXL_i4xdO79Ky+ugVu-%4jNTNyFz=s30hg!LKkyH9?q*)KnSDNXr^
zcxp?>vfBBJ>}~{tDuly(rnqlWHs27!;Oxg;wbW*zlFmxd^`VetX;uoFk~CV<>!*<6
z|6!$B_(V(NZthFQpC8q^-b;*YNW5WvwodFoTD(Y*8Q2JKhxs5QGW*jKlL{?ggg+5+
znQx;guj_L0tXl*VTMEOuT(d($8~iS_Ewz5D;cyq^y6!7!`}H~9BQNb}Rt;uI{JX&|
zCpW8Av06Vp_Zveb6Wbz9!=<kzw!Mp5>~l!CU~~HFxqd}D9GkDcX>9a$JaTD5Xo1Zu
zo92yzkL3PWHE&urVag?uOs+HMA0-IQ`ytAa#lZJS^5V>;{fibT734GVib($YQR#A>
z-Me^Q<3+h;7q<te_OZS%kuhp=Xt>HQINLgbfpHa+wy{B`%lBD-PKVeq>|^ZVnd9?*
zWtQ>kmGRuY3k@ce<)nq1JU&p`G-JEgx1?fro@Iio3%7xqDvu+ABTNefS2l!R7I>>z
zvHa%DB?>nGSDriJlW$};yD8<h`GK{%34cNjj4oKeUzz6{AmL$cwpn{t;RCCO{mZ1n
z-(HDats>H$DqWP4*b=cpi;01aiGjgM!Te|ZRneY^2FV9zGaFyoDvLQV3mm*(BYfun
z<j}5$+fUX9vnnt7-TRu$Z6D{e|2G?z@+L<v=W?5KCqL%B<WIF3`xkCv%nPn}-pl!H
z{k1zuvu}v(iE!%sW7NC$p=9CjnEYuE)-LA;Z5q4U8p=FBfoEI(s=}*&+`Ak<_!V2K
zR4i9Ms?Tx0ewDG&<=H3JM9QqbvGIe8t1(}U`k#weZss>cM^6rBUndN@y&xxz*}$u?
zaQF1Wt?q#h>jcX(Ufthy{R(G^|5hJXWtS71Lkx@xKJC9=GE21KtnP%_R-3Q%yfUj?
zl+XQS*|}q-#r?^}%xj{A*M@v}$oc-&vu6`Bb26RZg)H2Au#2Zs$<}gO??U;LhId{$
z=7C)3`9-&4xq=kez07}+O&|U&w^BCV`_Sy_j;!S@9v05Kwn*lL@XtJUZ9<RU3dT2z
z%%|8SIX5|~^}Fe;jH*y#y`sj(<*&)$ak5TwQU0e+E>H{|X7yh1Wsx+id)aTpBSEL`
zY^j{;Q>f9}Qgd)(tm{(eXJXa~4Qx!284A&hCBl@pDIHtf8z;)OVyRk^ceTm(A1e}$
zr^hp{l{8H{^4^be>jWvoM=7q!Yi2f`|C3m0Xc83gx!p9WC1i75o`;q6MPEJP5MQo9
z4F{*U%}@ElB&541Huf2)v4+j`0|oB!93}>KQ2sZ#9m{F5)V%Mo{I!fH7YZk)ht2d(
zWP73>^?dJ6vC?g`Y`<JxW5Jv9nu%qe!@|Ws(vD8MH_-re{^h?7Sr=y8zd2mr)nGk6
z@n()`^^3_Osc(L~(O$4WNZIX=mPmkn#{NS~gkAnEKdo`F(YNSk=9(*htPCC>j&rrH
zStc@pu}Rswmn$Rv)fUf-Q`?f3x|L2?b@R1;f~mgg+I<QM#_1~G6SF<6s-Ly&@Cj&T
z3GzxldDcj${KvLeIi}SUo^Nk{?7@6<7i%MEo5{Y&(52-nJR4Hm-X30c@L_F)oEq-|
zuh(olisyBu?br0!w%RKCtXu@^@nskH?_=ayx#_5*uFYDeTfOWXZZ_WudAw?FQh}yp
zd2sLQGOnXS-1lA<ePnrWBHO_7@TY&NTUr%UZQ<e2CHVn@uWnag`|<Ft!<se5#f698
zGaFkr=zz}u5<V{QdgkK1ybXqnF4*PRZ@PMOgEPw=u@m}IdFFjLc-4MyjOn(Fn|ex^
zcc0Ie537y~KMK!l4DDBElZthdnfD<m{qUrlM&=$?shf`owyT$!ta1oacw2sLqKHJ!
zp{(z-Ro*W+IYGqZ_taO*d-tx9^Uq;Z>op7SSAUSycYNummct6&mVVPu3Ex|pz^|FH
z+E75WxaM8F&BL!;0cSqGRC~(F-*9$&Ld|i#!+K&K7ONWGvUe~sa4<129Nc>0!=tDQ
zufDUcuXb9T{cxn`sMA>mv+3Qx3nS;+>Ye#|`B>c55SxvX4JwM7A57NFH@mjE%4VZ!
z;o;C7QB7R|;0sgo*^^Rhe~Z2TmGJCQ8~@@hoQFLYAM8l(_<DwM0{0I7;&78YOERuz
zDu(6R8(Dh`DER;Qz_n@VK?R$K?+^XIb7s}K391h{x|nJj5ArFCbT3a}VY}TgwJC0{
zq2iSXd9E7FT!I>RUtN309?Y=QBA|);M#eO!8Olc)?`X^rlE{%fpOANX=W(^ex!Q8m
z+#Hh*B>Y|&^)Tju+iQ_W0S)X1H|koFBt>dic*-Q+2c2ilDFLm-U1~11O@3j7ChLm>
z3GEYk6~xV5ep?xfFHfAc<Dpi=4$uGs^TuQR`S+7jYj^uy`+D%qQQrBUFE^B=NLq;U
z&bDZa;NN%Vj8a3)f!ci*jGtQg*E4A7y*tj8VVGuTnxEIzc3V+%hDYOuqTds5-dwxx
zDO<o%=11!r>=p}1TW<5ak=U?6HY4%bqdE!y<zIO+*Y96%{=2bn#nPg}S+~}5g^90!
zetv75jY4X=L`6c_OeT|Gbq%p?5-ig{#?9UEm%-3N*>1(54q=9!I~1eR7R<Z~zIQC<
zPJe&M!DAOzuiZS0yZG*#Wv->X45f=o!?ku8Y>rY6n0qy5#_JFF*A&f-deK=>7|g`L
z$;80WE8)L-->Uf;nR^-8#J@Y=7UR)7bLyGs+>FeK)tXNef@YsS`gg|qi2jd@gv%uK
zzs4MJn{VlwdUVr^7Tw2^IaA(<s7vu|mv&zsmS@lR_Dxuglxoz?m>K0|%qQdz$2~Z-
zhGk|(`u0b`_u4jYj*k8LTyyC~8J_6(?8~keGfJOjP=9l!#<9}jstUsbMz0-g>ZOPN
z)h@J~chHuxajuis-UTePnOf)YgG3+RWBAI(G*kY(42wm3xA3DT=y~r_+XWBrU0J-~
z#0Ai)f-8RoHU;?p`^uEfvp?#rJLkSyN2_U|3!fjWi_iVa^jq#^Yt@to+#xTf9eu?b
zcHo%Kx5c0}5@)wHFYs{O(a4(kIr`9E;cYxC>-@yBnF=>8njLM+IJe;NQI%RyuMxEP
z@S$0OLMD^v%qRoL1;sD<d&R!B`0aR@G{Fu!0=KY0+9D?-lIakiGWc8?zNKxKP78aU
zK5F@Z^ZeJBlUz4e9{Md%{qSD}gD1y%fx!J2mhx*k)mjVe{`F0F+N;~8n~sBTi*~x>
zrt>bQfvt;2(qXlrX}MlBvum5o_I{1mZt2?(3YXv7e_VM=E_>SXb-gdP3+nxftZ3`@
z6Kh!;-q+Q*WEPvlwg)F%pYQYg8dI`Khqcn_N>*ZL<B2!X>ISh-6c^Rq^pt02;9_E6
z2x<BCZC-4xwSf26x6yA3pEH>Rq?}-g>Rqw3_@<PG(UTpuE}R9Tr2-{pyUwZD81CD|
z$Q@o)x#;N{?>^7UBu1mjZs%uAQNISdlU7x2ug$^@k3A2*zXqC~4V&k4NLWj6&a<$y
zJq7+V9rr(8KB>X%V@u5zff;(A1OoT7^)rYr+_yJ9{6622pxWPJ)pvF>@QO$pHH0Z=
zy^Gn#*2QC)Cm*;im@~y^)yvScM^vUXiH9)AKH0RAfn~>y^>fv`);`UC&RH?{H?u#7
z?)7uRt6l3v{HMG$@Zy|cP$v1(X0wS+McdKMhmU3kEvy#V8noncOS;&iTdo^C^<;N#
zjGPe>!zXp`m&{S&PZtk4x3QmJ@juXJ;-!}K6|U~rA9u>KZt<upShcfaztZw`Tx|Xf
z8eB2Anq=KH#QZf)wp0d)aXB$==}p{uxLshH8{?tg#Qi+cE3*y>Upi1=`jGSBca3=~
zc=AtX9uj6~4?52L#z<?AQl(PulP4iXjMCq=i&oW&_%p<C_2nPrb6&A<W{`{S<;q^)
z=sS&daZ9rf33G=?o3i#v9WJ{0=6FD!hIlSdb%EB-hTh+zmRskmYRHx^h@W`5Zfesd
z@L0fBOKblnVIs563$NT-e^_`WYm|zAj&0r!ojwN935u&3uR@xqQriWUx88hzc)DW8
z**GQ!ZYBnXbBem&Q{wGkz2fT?zp$`Q-~7SiqvyG|f9nX+->`h&&CRX7ERQ7lzP;!E
znsz?x<qeOO;t`MAzgKkf>MC!Z+%ivaZsa;HMp4Go3q<oyyzVm%I@K1K(&413<2F%o
zZ=hh0((0FHL6Ij?LnJqOG<VNZocH13(N^`nHi~tR*W3$t_!x6<`=&Kh6BHR1-?*#N
zD-qIr);B3`N1Z|g&#Q)Qd3i=Fq=G;z{{v2IEUA2{x1XcWS%xcOwq<C`_P+;Myi;A5
zItCtmdWu1YZNU^b-Jh-kAD&;ds}tO^Zz^{O_qL!(AtwdGn?jkzCt5|kTXn->!?l%3
znP-Ju9`0Es?aNyDwuN_gV!#KZeT%ifEoCwYU|px>=C{FbrL}g(w1nDF^HZr?gC{4Y
zERbhrZm8JxU`3luK-W3OrVWY4yWc7tKDof!qtS(-rvLu;R}5=J>#~>DnJ^13l(>5R
znOgHI#tDvhKQ#8HU1QoSsLeaqep*UM3o{GjqKkoi0x?zzzHYH|f*l$1OkAuv4z-;%
z(5R3UU?~0aFZAw<CGQkXYZ<06b}24N$aHI!QnlcVWOcYEVRw9mhq<TT>hCl2ula({
z3s;ewy^`%j``M7oMd4l__+*ZzNo~Az;p{~}{qGfP&Myo5E@bqGYeUD*4=v5o3_Lal
z#y*9;a^_wiST8x9uTErQ;9+85*vRnGAnN!@voryLoTX1zPKsB!@hc}wRMVq4cK&)D
zJ)4IQ*qHgx>{u<mwCw7sUkwTM3c6o<mN-10wS`%xG2wK_uDNOHJdOu)Lbe1pHC)V?
zd(BgCwYJr<RlU;|%`lN_H%+>s*cG_ajWg>0sgDl)+k*T;PWm?_TwS1&!7C<oXz|X|
za%}<5qBd*Yw^vH>2CTVveCym*D^r`w8SDgfrkmFF7=*oJe_Ww^u<*pO0Pd0x>s4RG
zfwFq>MzM;7b*dcwKlH+MuYD^p1GDA)-UsfT_FzZUl@|4^CtA~%&-&0ZMIlnWowZ5%
z8&_GeZtQvCyA!JeG}?RQXKz=YTD#GzAm>ZR;mSu_KCH56(<s>*!D8dq=9}5U!vAe6
z%lj)aT%3XrS0=bE&bq}riN##lUw!F>3o2U}y%^<|<(^#pjA=&x!D0!2jT{aechx1J
zyNy=cnoLj+0UahYOY$LTi0Qch)hk?}t}ave#Ex@1UTW-GhxSgL%lX+Q>eV4P!FelI
zhi=?ttT=CikV-Vq!w)kO8XjZ@-n%aoXdxO9zxH+e@nqeKMSHG)H021fe!Vi*YF}Af
zR{HaUw!HHgcm)2mE$=#9q4a6@W}yYQX5NZ?7w|SFtMS-{k6X9SJT5$!`@2j9kD-Hr
z+(*{b+lwAn?wqH-=*&5-^1qdfW<O+N;ALW9n8$ejWt%|E4k-;zn}lDU?*!EAt7V>@
z?-4z?epOZ6_g@{elDApko|`=F?gR<5O@}wlp0I&unz*vy+{g`=n6;XIxfa^`PkC9@
zTEXFvcv_(OL6FYu$ZhBO4LKOPzBaTRwX;96Ve@4^*9s>C7r}WQ3GzuHk!%X`eZ57K
z1^m}cvofDoa6tXqg^-q|Ny{Q1>rA+=+x6jyjOb~(;Pgco0(-7*+kWRth`<JoX?g{p
z75kGuh6W$Bo_c%PgR~vpJ<|S5HiobXJwKK3Tk%T3$_ULYtrv0s?^G!1iFzj#`H5H=
zUz>l`wO|1!Q=f`A(~h4LoHj1uU&olG#i1bbdet+bJ(mw%b^Ea8j@omVhanC(7sQ+~
zc^&Ssf8p1|r5SSVWz#0TQ+!=~zbtJ1J4NfjMptdIi)O431>*z0i1S`wSea5LCU@-F
z4PP#upp7QmG=D(E!fcK`yTQt(<FfJ9HcgHM(buetPyGF0B(^+avxMur<B2-48w(7&
zY<L8&$h=f}J4JBm=EIu~UzzE?G3Dqa_a&Zj$;=bgI+k7uZCu2v5VqzYGbdBl(NFdh
z6dVF|?AV1`q$AdyYZHC-CSv!GS+^f0sJso`%dop$mTmL9mcLpLw)__Cy84}4VDX8=
z0zwnQ-zCmFaILrELgeG)SqY54N<$~#bj#`f%zAR#(matGX(k3fCI$wZhg+4RmrO49
z%Ikl2<CdP2KwAG-UV9I&wQ&K9b{xI+JGC|9(|hiq$i4gT`zcE6RxCf)q5R|ZhE#>5
z+STog-)yvFKDBK}n$EY}4=wAuOn33l`w;af#KHd2_nNg%ZR!_z8N@vgS|8a~ak|!H
zMqdZ>>(@S!GEcsmTRvA8U6cQ{K!SCP!jJB+YuCNmsBm<DS69;?Bk^?84HCcBM_;IC
z^U}-CSjF_~;qIl3X{TdqDk5y-xH6I#%3R}67u|5U;;!>0w~Yt>9?IPEz@mmL<La`2
zy$s=u);tCZbrYT2)RiK5xb0V|o%q0#Cg|LzF7~s2>+hL1iX9GZ>a&=Bsk{{zOR0Dy
z@vP?6ngt@&I{V^zPcZ1O`Kz?#_^e;7%{(94^+gy9Bo$kuJQQ>E#aMIf?`cZOc{<##
zP&)Ny4g0^3F3-P4#O${+wRWt~u_!Q{5M6rxvrB!SZ*W0Q;>*92TyHgfh*(!`d6qpz
zh1LIP(y=+}OIS`WljbS@DB5D_&v2=(HRI#=x(Z3}cdhmn);)(K3il@%WPWF6+3Nl?
zai&$bz5w4xmNP|On~!(>616X~-?xM#0Uii}B`lUpY9q|L1tx|wZ&@##!k4N4>u`XY
ziuCPo%KXK4rC|YOsS&j|l_Ym^XYc0-Xq$Suz&riPGsB52BB$TvCz_hOGBfZqF)%c5
z|GUF+lSTU$ZnvNhA!|g>R62Q0$eCefDjuJ|eU>^y`nIVZflumAB)v^_T3*>M*wv~P
z=NWwZu!nH*w3VCZ2!*tTPSgE5F*^TN46A3X8f$JK8^c1zDfeDhHZfSZXIE$KlyBe2
zcR@e%g6lhW4u#VmsWZE@SJr5WT<|l@sQID2pz4a%gvgT6_cxhND6LtP)A)YV=^b3l
z{8TojgdAt6JjBS~F#V)GgFwUqFQya1d_U?X{x{@>Ifv)BGH&Zx^6YH7q2}6}wze#T
zO9ip+SC?w@Y)DnRw4rUu<_O8dvqG{n6iz8<Zrl_mws4`8ii30A4J|IQ?BxQAPEIQ}
zsUBu<oS}Mc_2$G@E9+}|%Po()&rV$TIuqn7S)OFm<YU4wO2Y!WQX^_^E?OKs`EL@N
z{#nV=YjuJ_ZKhM#mf25S!{_`~S9fh(i*C$^OM5yPbe|T)%Dvvzp`CAXCGBI_JdJ?W
zj=qPD7G0Z>8!T7Lsb_d(n(m}UA~KO{HwIb9X1jby=e!^SYRLujygMUo@LF@Hk<Qwj
z-i0Za_QkWzG<WH+e%Um&WZHuhn@X;P)J5v@91?aa3eR`#UbrNOb-t>_CLLMRsqxcP
z7VNcA+)@5DY>PzKDY3_qP0FV)72dXbt=ZTRq4?mF%gLg;XC<N!7Fl=~>@;K$IeqD_
zI>RnTCI$ge|L?Y@Yx%+XWsyF|tc1R-mfKje?Vzxzud4{?#?Y=g&t7z^CtM3Q6F-=x
z7%9ckpwB(&VCA9d=E6aeiJ#aH`tWQxoh@ziG3DipZgmqwruPR*uLavRL|8via%cF%
zU+%N&>|3kwS=asU=gEV@n)$@?JeODEhRvT{jLaK+O3&?{bgF$n)2sape}ssHr`tZQ
zWSDm9K=>y$PDVz(O3qC?dbZ41?UlNhi}i~8<Yt};Ouzc4ec(4v<&S>6w4tnbop<<Z
z(9r1O{`A$19(K7L&Ozc8jsjVl4`(bjI55rf$mXjHd=j0x92#}b>ph#sWjEpF&&8z~
zKQq39*2#IjPn7>DazJHGl-g5H(T9gQX3J~NFuo<Rk@G;6qbH+NkWj<gIp?p0HUG1@
zeUx3|eq~2C({Y_v#%*WR=he3O#53&fs+(J5=)Zy^rONHbACH4`E*|U9WxU4iB_%K^
zh$$!atwXNq5ALkbjXwJ|jp9X&Y?ZkWSnuoitX%X-yU6PQ)5;{?ne+I+Sa&U$sViEe
zaQU<Q>kCP)3nICgb7rap{64XqK`rs2r@sFR4tcj5>#WXzE+n=|*t<Z4QBm`!`U1v=
zwKn^CH(XuNu>I{L=AQR9M^rg8j)5G=^XTVW<&<AcH$uO3$5d51xhh;XK2&x!@mxmo
z5jDowtV<a<JUy8h1VKwcwrvt#uubX+<JO-J%kGQJ)aRNxZzAgh+4*{V!81^{-_z$s
zI4^t7Y$|x3;i!@5t9v?^UV}D-tKCmp&FCjSTYg)^Q4g2&u+qhjt}Dzp%=vXR?s?~@
zd8t3N7l>+aP&?q-z#_1dr$%7a(KYf8tC~4?bTSA;Fr@uuSXJf`;?5$gm7FcJ@yv&w
z<gHPRYZ;$zIvUUTchWlTJq4iEw-xa@rXNlgnzgXTF#E7B6npCrvO4Y9(J<yMdS)%m
zA_=i?N*@}44<+M>e^Vni`O>Kw*RCean)q$kjrHIIJDSCR&qzJ6M0ba7Ov|A_-G+nl
z)lx@=wHB?iO<S+bpSOs|;F!Ssp9PN>UjYRSH;3m+=53$mUAvkP@%re5wz35rJ9Kuf
z`kup>a`9}@RW^|IZ1t~y>ZmQ9>aB3@>Vf*#ue(yJKyIyyvQGmY;kRP_ZjRQ)Q4G!d
zCrM6GS4dvS_*5{|E!$5~Y(uBf0SV_l*ZZ=~c@9)LYBD<oNj0qPIpP<?dm-!Z={t{#
zH!qqA+C<e89P>6yVcXZzpN1f>&AhjEwd0z@`yb@xFg{6UFtXEG9LZRlHS6b<NWYm3
zNoO0h=f!)N@@5@r(^Qzldca1|Q1!sUzR&%E<!2m3Z)Mz?9(sj+_QKwC&Q?19L0cu;
zzVdu?>e|J`AjHJL@a>}D!Ue3x3anRbG~{>eeJ;1{m^b6!iR-d^UV<jI8+v8KnR7Qh
zp1@IX^phaVjkw1D4&Qd!T?OsvIivGthm=d*F~tMgg>u$$XVxl51Qs$#PM0d3_ON*K
zho2xdK1N@5NPRin_xZ=UL#a_`K}On~fAw+kDW)08qU*wJ7C!qq@zC3zO}kc!Pq{9t
zl3IH8l#uL+brFTy%lT6B_1uqqaADukwB$_VrLa2wlx+R5Cr5?DuhlC=^Zw#X`5dsh
zF>PC3*v8wSLLm5!!?(ax#xomdD12<0RerV5dU1^73h^nrOB6N31)?nFzLg#Aimps!
z%g@)7vU%3|Zg10)oTU6z_Ag7;?p09yXveUF@zJSud?~9P8K=E%-x(;e;D-2>+BHwT
zJSr4+%lj+n$1*(YlzOt2@qmq?c=qZ<?$2|+GqX(4)#=!F@zeT;d*pu}3%dR2Q=CY(
z#H0Ib4D3LTdYmM&{VKyur8mc|nMF>AG>E+Zzp}z1|7LuQdz8SBglqh257d|(5*TNE
zbv~5ta^dVLjnkkos?j}Uw@RnMGE888cYp=Q=bHyWWr40?gL+5{|Kd<p<s(dH6R$`<
z+FKU0yKqUUzQ#fUE0w1c!?cx~ZrsQU*uwEUa3`b2(W|Q-9oK8#yR%K<qf2l>j@W|0
zaHYhK?f)OOZTNPSi9wi&f#HSWqk8)p4YN5I8d(#ronPMbL0+YFq0^(zWmjh}T@~vg
zk#IWW_57{<zqk`l>@hl3B&em=H&Hl)C1HzG5`#ZvpP~KypFv>^lcTz8^qd|}JA1TP
zwmwu}<EXZW*S}R$lb!agWxL?8=j`sU+zmT6ZQ<r*&XF`fa@+kct3gT}14v7T_(3&u
zEuji0*DcEYFP|IF-}%a5zP^URr7h}Gi#gw=>MawU7a-`?5tE?|Uhl0Pw|hdsj@06h
zG463!xxF58O`5bP>nT&)Vn%`d)sB&MW&2l@J??BXjn%bg;9&Z&+EhKYNjmn5xNv!Z
z;M|hH_-A(<T}v*x)^aim_`9gbUYTwQl@JC=Oky>UdAg1dx{V}Y2k)E`-r{p>63<qe
z&Pm9;c1(onPw4(ibsedGhJUN>KWX;f8pZx^mAv~o?lOkBuN^ba7nb{j#znwp<Q%Fx
zuyiYXR6;G=3eo0}>~HtQ9prxQjw~rjQ%r2oy}aBsn)kr<S-wlwRWLm2T=qXL(CDVq
zA%<u+^R+j#9vr`X<A{M+jd`V0`Js)qr~keSc$~Gdahl|uyZuL8Y&16|u8C#yW1Y=x
zl2x@?P5>OTC2MbHeeldS%Uu5F?xcW6t--uMQ@6~Bd)#^AvO(OsSz>#ILCR(xirUP?
zAi~7JaP@&abB^iXhaK#BY>!@^Udzsu;T5cK{#|>3GZX8i>Dp#2%N@EH&9*1TU!Hxn
zsuSckH+AM5(+h_gX0M3<d;PP^OudC)q(8k$Y*?_>aOpA!9_E~P30qa|?W27)Oyxv`
z)^6%z4V$A-Hve_oTBaL0rCDvQEr)(G9AO0A8n{`&S@v0MDfq(W&0l<F7u{otb3eH2
zmD-v)b*}5gCr)ro_>-fd-QYR5RpOPw`&G9u>|i)He`)?Jfv;*Gthla)nr{vC+pl!J
z+v9}77gg5-x69sk&N?erW4Tu<o%N9P72Sr|k4)ivIa-6m7$#eB8(vAg7rK36A!Cod
z_x&r1uY4brimX|kC-koiYFozE5;Zf&R{eLWN8Ybn@?{%W!seyyI|yh$bn0dJlPW<@
zNtQMS2^DRSYnSRHTzfRi`oV)JhVMCvAI`aI%-O^=<4R=5LcY)IcJcOdC;W;0wTv$?
zpK1N#gxJ!_0jHrxwfuN{t37qHy3%?#KH10jBiVdzHQ8P54!9xWl|3UDG|<o=+QYs4
zX!|As&_;*9T`~GqvbuXBclCVZ3f^*Nk*KthM5@iDb-X$kT9#CPNef`|)p_sOvX-s3
zV}s)Ki|l$EPct)!GBGd+9M1OYN?dYT&9yv&VKFBUXWtu>dB*WeB4s4simr{GAgQ=<
zyWEe2^#-n|dE8shvQN0nAa~<vive@UyR-m3wP~>)zwDMXZj<`4D$iMNaU2h)9!KMu
z6`_|`rELkHu_!f7;n2DW_Ej;GL7A%=KfTW>zL|MvV*HZGjF9B@8R-sbEl2Lnn&B_D
zEMulq$A+H_o1_mgb91V+NG{l9(kvw8p(D+fYx<+hadvx%j#1XtEf1bgZq<xZyVia~
zG&`ixhNpR()Ct3k;+vUsqGEGDpFAX@n=G*<`^^*u;YrU5XFGBlZM5NT-X`_t=z_DU
z%Qr@^vF}$p;&5={++!=RrW()J@wsTU$S~vj4NY$0NzWL~nl~A2<l*YubaerP_bnS9
z69!h}dEJiDzT%7}#*9-g+NAB~G0ZUWKeuJiM1QfV_hqwUbj5N-=G@eC?lD(lo~fl=
zYvIu)XlUzn{?*l0YaJ$}^;EnO_%79)61=)9Y`xfw61IeuyLLL)G`cak-49v0%|>sI
z#LOto8QJck+zB5dw>}jNUB+X0_1K|+7v=3z;nf*i1d2n?NbU?`Wjo1WAa-W!N0(1L
zC*G`RFFAXW>s2Ddv<WwF-cj6lfLVJ6hmrM(iaQHCZ~CeQrE+o`-eTJn8xa(0`0D#r
z+a+8x=PKqz7~HO8SjVU^Be;z1hUWpdvrG(PObiSiUk|<!F|sZ-PE<(dnkoBFfbpQu
z3c1GUC6ckNB?<<2?<npAo#5EFu<)Ts+wEmhTZ1H;cIPHUF??sZ$`Kse7V^{Q!0DIe
z?eo-<d&P`c{!dZ-QCx12&ebC=mM-#P-rasH`;^7fF5=Y@D>wdlwkVd3FS{Xl(Offo
z=FN@i?z6V}ToDXoU4Fsz+b*jKU7$w$#_SwZiK5<EiItaUS7hZr<5qJ_bKj{KxghO2
z(_2%I!^@gNg2nhalWue^eEX0mYm4Fpg`&Jry`C#CJJatJNJ^wRKsU4rZWlbhm(wI5
zWyOx(iW^ZmX)c9@_9^*ddO;gS*lrl{RVYUD+Qlae3rD2>ku_d%`G%t}*9&10t_|lt
zE&v_cDAyWvA-X2?nb{ld1-F7Y{8n-^DE|KV@AKgYb`uY6RBSo2Xtrxth)!#0R-kZv
z_|vYV(UzH^VazgNPmKx=oa=iUEWqERRV@8Y^a9@(23GzBvIgghLFY;*%xgRpn6>oU
zGd_9YvujvBx22y5ZcGf<*nd<S6w(nr;d0`BU#96WtK~AjU%696OJN}+&(k@}&n&qA
zvHZ+}b~o<jJD5SsAsQ+V+zDWKKIQ(S-o<quY|6}?>eZ(fO--2hJ5}K=!{-LaZJK<n
z9~08#=g5iwdsqHPcI|}-wx!|<x9%`*Hno&xVi0FyV3@A^-TGf&*o!i+D4T=UqFF8i
z2Ekrji_Xff5xFp5LuDz$MdowQ`ld5QsebiL1sUOI{CHF7MsXYImnXM_F1HWN(JrZs
zvA8(-{W9i7*LXkH`K1SWy*IgiT(BYV4NsJuxL>hWPr*mE&wV0o5BNayKuYg7G}dep
zm=VT1<=zV3j&Fr52_m<-VnMzJFB>!2n7qVr)`Pf&+^LU^4yA)ul9epH$YK8FF~<Ro
zGB(|Q?&X%EZaXR_SGsdK7ql-wvmkzA`3(oVsE$y{W(V=jl{;b?QcY6}C!`m*^CvfN
zI#|_PTe#D<CqQSa=yAPOXIH0qW!_1h&-?T93LUP5&q*&DK0UVHcJ<4y-4Et|(w+Cf
z&7<IOYl#_ns^3iE%kAoKSBfuMUQiQAs`}b-(~0LoU~O@>{==??iqW<QEn}SAK^vj(
zZDw`)&oF}#wmQK0RGqcJ=@t1*8=1^vcGM)?PS~9OurBMU9Fu;o9q*gAn7_{JN}Lb1
zsirX8wPCX_a$9iXg!;#x7iU)4Nw45|HU0aZN+)sY?p7{W7DMMdXS*ES)Oj|f+Bwf#
z%N8tiLyb+sJN&*);IhLSzANY5?Vpws_K=Iysb(|Fgo~WaIWryEw_Sa3rZG2(fy;Mg
z-q)PPQ}t`-2`m<zKKp1(kDo-s=|8p`m>49O7#P;FJ&?Vj#+JaE(a`+fuBl1Dt9Dg7
zKQqhPhIQI}l5-6XOq=-Oz&5ELPOD?*`=(e(HLOW2uDO=n!mxbGQ;mZg8}0SXy`{nG
zIN7&dWjM)v`v^k{@9f8$<+}2xNt%NU&@4%a<_*}jt@5f=gIRjA+UxQ^%2VojlNv&e
z4m6tl3;D@?vi_3>>(lUR356Hp%Os{)eOjHn<wO4iP7^89y^*U<yl7$EcE<9=_Nxzc
zp4?{9UV4RD@%G;XGTMu_r1W1u-N6`kQlvGgiP=Nou-oO?t`H9@F#OymrSLD*EO28&
zAJn8B{<9guhV|5+*nV|^%85MTHK#N>?M~J;EMS#>bjTGP#xl<PVl|7Mj~4O%+$NR5
z@zX5DbZMw8H`A=?tHjca*?IKLPxFF3Tqwx8=_<p_ye*xK3hNS5N<i1dYCO4}6|hD+
zS6taQkfC|oqB)OS4t<l*)j9{75q0wbAA{?(o3(Q_UvcP~qbnxf1Z~$`QE_zY@mAsD
zg?IB#7$sa1JM-qL#lnKk0(U~Du2{YF)Cut^TG~&~7`oie_}`;;jWKmecv|tzH;;=p
z-}+l+mDr&Bc!hMXDFf^J+$4sM)1eD5fLhoBFCJ}^QdpRGbI)4N86SJp+eDtXwMP~n
zXy7TBk*m+Q`Oz&V21zCchL_ErjRI#foC0tCoxs23@GPb&OaWXf-;VCgGMp%IVw=<s
z$8D!OR^IrQrm3`8nC*s9wE3+p2Hq3fX5}qR>zl1PB~Wnfq!_c`TpGz-nN#c((m+XP
zwdUlDOr~#)j;vT!bbC#ZJ6Bl36t|<`e7?9M#-i1drTlWA(X0n?&sIJ-B&>BP<A{L#
z+Z|=j#=396DKac%{Mt0hc+2e2R~`qGdbL(1!dp8A?GN&91-c2}IlagAwar4M9ygwk
z7yGi!Z7zfF(@gHl`*Y#ujr~~*?ULSYl&p(nT5&3OvzM%9#HPR^5paRj^QiEl$TNXE
zzSgHQnyP0SD^61nX}Q>;Xm_jdty@ymt=zo}dVD2&`R{D5zv@(bWcTr9`;XsS!#j&R
z!7j7QqDO7V^qq1)KDKljILVl1Zx6m)^h?&Becy%k7Z0uE&HO2A-=1~$jGNZ%TGlJ|
zTpN>XR_A|LW>|5mcC*)uZ(CB=2+WHGJL4jkB|rE$U+Bf9i`&5$m)<<MmrE}5K*Yb*
zVj&xDhD@A#UNl1YLgC{RZ8`kx&vML~{bwD$F++XJ83XOS)Z9-kVwZlnYt(DkOjduh
zYU;%Q(|8#VD%T}{KivK`y{AO`t<kD(-+2+=cpWT@V(xD~y<(PmB@;tidd$=(n^p#V
zPg}{%AjQPMki+lO!nn<6`rmC*Dr|vf)6eePWqz8;Q3^Z;)v@U+Lrlk}t0vu@MR#88
zO#aFp%)lo4FmChytmWGj8J00-9pcX{&<x?2rYhQ<+O$5!{(#J-L^VB6(5AGcg%X#x
z&v?NbSax*X)P9F4u^Zh)PjI{3Ty3)V<d1>{dy}qh|76d%C43vJ+rLAN-%iD8zklvf
zo%%8CSiyq5oA^R1k2Y?TawuF7%f>fjmQ=!;sD!3{8>F;Wg&sU~?}<R6KclIC6wmC$
zMS>QF%(otko^fZkkya9UeBj2c)!a?0ibAZ%EibhBh{!y4_|0K%+psVz*7QmNx58~%
zh0}ZsO!g*U^UhrnF!ffz!s9=>br0u#YGLS6;B~crkZ}Lhj=}}KTz;8v-lf=oQjk6N
zG~vFHpm%Eco2Z`>?6<NS#Mp18K4>u9(KvOMM8|`&0}VU}cKY&d+z`59gSn+k&Ai{s
zx4hl^*>CNH$$Dpg?MgKEF<}xo<F4#v_~%VxGJ}ShsOg%g!BIZ)lVi+8r8Zh{X*qbm
zspBwR61=K;hYEi&^K&!HBZrPn((L$Jy<0vm;pmi23VJ8I7tXr0@bV$W=8Lv1vv^<j
zo~xIAFVnumtMppa+qm?D5oHSc|FT$x+e;+YI=^mK;B8$yJ&RReNyX)f@=V5WyJmdh
zaes8m{(sJi)Hf<hxo;U~GciarF)-A~Oe{Mp6{;Zawqz}v$BJsR@;z5_mtVXqa>V5K
z>athu%a!xk7OYuzCF^q8%A)j}3al!Sev1uv@V=ArKWB;6U#)W7Ib)Ob)sxruXE|!6
z)wa%i*#9=J@aRTC#=}<~9AjrO$_mQ;&<ZhUJz1tArXnD#8zqpYd*fZHSWjxWc}`nr
zT42BA1T*uFbyqc9G}yS=*cLI)V9&Z%k<7Lvi(y6fTkThEwgRlmTNFwUXfPyQ^Ul37
zU-nYsTDdpT&lvaSho8EAWK#;q$#oHnxl)!?oxC<}nfcD3-kjVszrwyn+g7JWC#2|J
zzY=#d`|0_so5RKOpU!=CQ~R~U)Qjuptz|1*l|H?Z`Iw6kPkZ46m-|MA;pf-g*!rm}
z{%x1(DhI!htJmuK<{NGKla-x(ZTqLlx~<^kdU`!5x%xj12PM~U31{OX*;n-_@4uDx
zpg;btQNdf0O=1juXaB95yJ*#AJ@Z4L;}#mNS8zl~Ev*+g{_gnh4K`k({Yvc<_s<Uf
zoGPB!&oG&>L6=!>|E;V5hfQV&jWn*N8SLhf3G>l3ZoZk?@$q%HW5prvFqf4~M>d}B
z2nHX$d1aHr&9_TKW_>bU(H!#n&isl+nN^!RtU*TrOJ@GbTz$~a^!Adu&-^z|IJiP4
zk9B{~w9M2`E>99O_XO;S{2&|O!o(oM#K6F~jYlPG+tml5o7XP;dUfXGF!S#V)&z?9
zEBbAma8H9xU-LvPzsyPDv!R!>-uwWKnim9YUdvXo;$~Rz##d(wjVElp&D~U#Gd*z5
zYgT`qsF^YcgfkcXy5($KdB{2F=A{U=sdxAN(Kvm=0klWb?d8F;r8T}f^5L7;vRz{8
zT)XW2t22enjk;pIiHDD^-n>=g%TZzVZ$2BEl9gH3STLs=FV7T6{{Fb2c4ut2`kvL&
zPt^+NHH25FI{L4UUvr{a{nVClcU4E75ccm1jXS~vZ^ca0O42Ymwp$}t&-*vm3vXfn
z+&&e>%@^PJ=mslK<B@goXfL$fan(r4H8Wgi#nf)GrEA%CyJk)oWN*3{q4t#Xyu_um
zrY6p>!kO7V97(xrQ2J#y!+gds-Fu%NSYjjS$+Np9`8-3)8b;P;t`+mnPTSdb{qUs<
z%>~<*%`~l>VVd?sviH!-AB!$#CKu0~qAoSb&woowhL)GQgP~MF%{K!BjnlUp!I$x!
z(e#S`eI+LK`K#Mm1}lD<r8G1Le9h$$=$rTIc9zuo(1X^!7gjw;OE?{K_;q6D9?;?0
z9i|KB1URf-#M;oe%(zfCjJ?0dj)SSle#Z3NNik(o+i$(xxt~ifnr*=r2Y0cfLNePM
z8Mb^cE%wyf-Q`sKw_xr9_1Cu@7-pM4a=g#hw56@1lZio=iGd+vWzB<DlYZ8BZ$CIR
zT1LvI*>O0y2fsb0tMp9T@2zj9-16_MLn3XS%zbq`>%+=lWs-%Ww$B(!Ok_W@%yrS)
z%_X2Hd+h0hu+v*!-3FZ#ZC9SWnsJGFnPg$m&9}@~Ba?a+Z_Q5owm|eF&yma7GAczW
z+t*j`&e;9oJZK)}zjQS3fn6IFCnzwz>*ZxUs5y1p+GUIu9#5|Mu@_G8(A`(MW|_^!
z-aWq_1qRRiVCTY<lBVdoX}j5~mCI}xH68@o`sC%ld$+OW^w~|i4D%V?ABJr;I517H
zJbCrOn#0r2Hc#L#>gHKuBgmfO_P`*P`>&TlEyIa!#w9j|PttNBiaR4Z*0Lq#<;+WC
zc8K}9BUG1XLu%E%8(9j`d*3Fp`|wU)dr|w~+C@y>P3bblyXDy#VoFN%9L>G|+Lqno
z`Nq6CIC$QH4NC;iESITV?c!U>l(yOK`Z?ilDYYc~4brAhId$!xo`{Y)=r@ny!-tGQ
ziO3r|x~2~~8yJo+WV#{1!q;;3_7R6|9~f9S&XP|4S@0<Tz_XRP%g<$bny&qsCp786
zW~M)y)0c8NG;k-(w%K?shT*fOdz|Gq5jn-Vp!U?3SGS*l_S+=#Wj<Tn+q&?=`yZKB
zY#%^t>{7zC7wijWQEh6UxxUPv;pr0D#LZqWBo(=)-Mu!+@3#dL6N4NR1A{@-)W-c4
zPDfiWKXP_hRkPz`U>jH4j|^ijuLVr2!#kYW-^TCe=$RcdP0Np)aZ2<?vmaUCnFIW8
z37V~L$@7msmc)>L(K`3-V~ztEtjm{y_I71{R8$DHyYoY1;g|G|ezV03bVMQ&T3=LN
z__wwDzz$o6HH-&N@to0F8L=_7DdMdAwd=Y^o^rmo-O#1VaN(W1#&NgDOU?^>Z(}&)
z?flE;VcL^4kKi>MW6L64H4X{ODNkL>wIpfcRRt%jHS!BY8iIC(R&_N;>#C_0>{!e8
z+wzW{vXDW~S*fXPsTE1v;{tYZd9;6J2DfRKuCv&2HA#uB{dQJ^ar<r1?s%7={R|Q(
zgkQY6{_18$(j|s~Hy^_t>H|DdGvgVrhB3Z0&|}{om8Q`SPTF-2?{8&2=s5h=NU3mw
zt&a1?0}5du{G3+@=Wa2na$J+fdLTDr@y4jY!o0M6=jzQTaxYa~O;YU=-NSp(b!p?8
z6S+Y%#8qY=<D5U0%jl-A)&hoxh}TT@eP)wiNik$epV(0_br-Mh9vSDANu7Dl0ts3z
z&TqHf?GIS9Fg}Q9;$aSM?i<}d+xU0$L~L0Yy4PXX!MBMG3-$$YED#r65L;%?muz}m
zEV1oGUBd!Z&6Jm}vkt#CO1S7&%II}qxxs;HjdG7}WKB>wvT>*O>WelLk7+clWoD3P
zVqmE7eyZWP!c~cJ{vn3wW5HLi#m($})~VghSD0fu<9do2|Kw$Jo+~e5T>We{>%uT`
zT_&)))Q;r!+>Ep0k4}wsmWk%&a+I0f82`v>pEJ(|@uzR~N^7Og3coxRu^{e5gGHHr
z3&V*6mfIK<Ig{9=uZD`T*@5QneIhqpO;BpS`C4mYgMVU!uCnHlja$WU-mG|ZD#38Z
zTDIqsXWB&eT5uG;F-o}D=JqAqPm6Wyhu3d^@EJP9izt2Two^#rcV5A``REacc@97L
z&PGmZa}j9mOJwJ}-cq@9@z2m3P74I~bTG_5_@>lVu}>)c8>e5c>4bv`Ws(!Wt-rNW
zcbWT#^m`(VDcwAL8-IyjxD~kEw@a^2^^3RE2kt(db%pVD6VonEZScRC)bV!u!nP*m
z?(7ifx`}Bwr!@Fq)N)`*`FN4}2y@APrS~VExbEUSZno_XXrE?fN?~vC>es$MLuV{X
zy~LAtJtF4i7as4=7pgtHmghg+FOa<2(WhhMPMvidqjk2&ubROLvMj4~rC9M41J~0c
z%@VthJvy}`J!01J8_q$;YPBD88g7$%z-ws6&&=Ck;Hv$<RYF?mtM}88OBtM!!mA@0
zYu&5e^4bnv-^G}ky|Dh?PMy#*y$mlher@GtS#Y7WnltzDuHfQrg?Hop#ETOw)_i-A
zDQcc4$i$$)#K0i9e+#ITkCjwOjlXtEUg20+v$8<)bitKO;cZJRV^Sk5dAA#xl+-c2
z$k-M7Jwm%JWSZ6w#+ic84`s>5{o3{3#@8|JYnb)f=f|Ig8ZmslGE;u`{H^u2{(ty1
zVva6KKY1jpZ{c<y8!fxt=}*!!^rQC%h)J)#Hofy|{Z&8N5LU+7ksKF-Vx$*E&2Z4S
zyPcsaA-q~%a-Zn^x#~ye%#PFvWmup2kn#OF;lQ-?sUNugOHw7pT&&l~=W!fjzGJ_Z
zW82Q+`x<&ua@*h81cqJySZc%m!R33t)N8$H+gkyZQ3pi?R{vi$_tr|TKApGP3shh3
zGV8MRl1Ml$qhWU&bh$mxgDAeKZ$PD2=(4HDK+Ba6$rvqp{%9v3*QT#cn>3o2v^3>t
zm*31;&3MLfclwcs95(S%;s<^#?Ryr!a6{wiFs%&GAlSvM9oC@9utys=mZ_NAc`fQu
zv@2e>V9BWsON<)L*x%N_V{m@meY(Rqe_D~DJ7|PPQD)242Mdc6KWAA8UiX8DIqT14
zl-crg!x^tM*Y3MvZvSp?lTtag=9XKx;|Z~dzYe9}T9143`yY72&ZgX|zU9Xh<$TVv
z=bQ}j+uTf5xM!Q5>JodG)_>_`;>t&No*d0uQE48sbC=J%3pR-jy2W#vw@IDo+PPQn
zkF|+EC<K@o6qy(po-SC+cGO^d<)4i$o1U)p-`(T!HY8|klQiRb+12sFn^{E{&NVu_
z>8gp3qtiofkK9DzyoAesv6J0meHb?d?`PTh*(H)mWH*-^$IY@8h1w@l!#5Vr`SqwF
zvrLlPPK^2Cg=g=cw!E8oyr@Z@k8i<Vmj{BP0uPficKrG6oAc<a^P9ScM$5}q(yFeC
zEK3iaF<W1uHt*h<%)*pi`&*9&Tjg#nlJI|<!1k;xGl6-6ptkY{6YT||v(nt=^#&~v
zm=v^GAW)HUsnCpxJa(B}jQnPYbIP|Fin%u?uQZ!~(84Z#$%oV<KG)v=aM$>Ma)E=g
z$+5D!FAN`3{`S?ke9GS#?C_dj@6ejvS=OQVr?sd|saj+Fn?b-o%rtI>?*q;Q9xH7p
z#7f_om6xQpUo5c0bEQsq>1~Epj3K_K9X`3ve0B4f-{CdC=5}ZNxnk<5GdF9w^eoR4
z2_oy0H?2szws&sV>mQ3|eam{-z2850N@i1pmD7Y*;SSlpJKua04X6!J_7(76t|f9|
z)r)Ix3TGqs1}48%WiR8(;MI^<7Vv0y4;4Ogsmf69j6>Fou3rb%_fKo(iQd0xT^G-m
zm-A+PZ89<s+1a!Fy8G|<+|r;Uuud00R}$e%VDy<5y1eFIX!}<w-5r}iC%X#%__U+o
zQK9$lyA9clcQ%*qE*9hx55KxH(~^lniHU*XuhE1{bKlu0%ImJlZi=vK-71}Gak_1R
z9_voG4}OeaCr>bT7qwE`sS|3lZZ+6jo?BKf+jOV<alX@b<~@wJS{}%(`yOrYx<Y!|
z$+|5I-fd#6JSEJklcHiCC1Mj;zDlCUqHPB2k(!2u_YOEV6z?#YQP<TlSA3$v{)fw0
zbAL?ZEi#|?;&mvGn~d|Bu%L@?u1k7UD%G-r_O?DySRkCYBWnF=f5BJ0)jQ38cO7Gp
zewCeJKJNwdt5B2QzK)w-Cj2rlT=8>n!18Lxj^vJ;%H3`Gs_A875Ar|@mkqkYSytQa
zVRU%)vBdSzw5vNG{b0&m_*{63ZG*N;^(U9Cxp`^xA~vzENLw!$w^jT}oWLWAq_Eya
zzxNtQ?2yeiZdd>HYth60Lkf+zH{R$~|JBf-$zb;Tmz;iem0L-g;8}-84(VS^W-%E%
z<IJXPFgbl9@rlfh2ci@GiX<%A%?@08uhKrT_{4kBfU5NZNBDMhNbU1s-Kz86cvBB+
z|AGgc&A0VZejMXor>M-B@}u&mpY2rzeh2k04c#kv@^?DM%wxDPWzx$ZO4HB&V+`(g
ziCrkQ-qxgBJtp^Fu+F*!bN?N;SRywbQ`GbCkU94BLFnlz|7ON+<O|u!-h4ZYVO3xD
zbiw6G8<qU$O<;<2+*NFy)3hd{b+xSj0dFahhn$QtznB=5LF+#onOc{GFoYLLD6F{N
zoG`_mc~6JR;!778^p!d<Ci8w+)G*&H)tcpkZJ?x9;M7AR0h8Z28oXM=80RwSpohMt
za&Zd7{1?y8aj{&my{IU1C`h0($F9vc`nrvc@>)07x#umSlB6EEw%nW`vGf{)K39W+
z@^^+)Zj1}67X|f(&;C-Gl(Kn!gP5<P%u>;sGgmtL)BbU-sIAIKzB^siKcw!s|9^*5
z!Wxb{8G~+y&N<ZYc<}nJw|@lUYNZ|=RWV{vVqRN+Qi*rZ2hW>vc?-U-kK_GtNL}@9
zmg_H@z?GBikI!M)rJfb@Bs}bFyLyYlzE3W<4|!?$I^Tclcr4(Jme!N-X?Nb)D6)K-
zs{U#p-*(<J+dY1q5<YZ5&_*%dZ}Zd6lZrVvo?bH981`?=t{1BD4;p1(s{NXF@RZHP
zr6Nf|3)Y@I|L?nyYQg51d9#EX*~<(Rzv%9qTDgeZmr-i{*UbMP+;^Jzu9<4TR<G)$
zctt|7bL)le0t$*1i<oCz+H*$Y+y3bqjkBMAx-x~sX2WjIh54B)&j{a5K9zRv){D!}
z^mz2n3iAp)IAztO&agdDc<qGvWhZZ>gfps4^=)Okm2YG>%hc$SF?YbTBK^bz+wELg
zOqdM14i+9M<N`J3@9gr)tL-}3cvIloe!jfgE+&N&CqT1HQ_jA$U<Dn(aPJ%wg9>Q;
z2XyyX!F79&3eeSKJgm$cOt`1_ta^BD`G?fPUj1W_MO;#MaI>k{OiW5|ND6P<r)wt4
zE}_9w@M<yNu5Zjit}@p|7EEbwJ8|#eYBAx>Uo%%9WUjiXr_3keu=0%-gJHax!o$v|
zrx^}2#_%|7x#n<4_)u-+2Ns4L5h1~pQi<u!;kw564{g`J)~Ho~ZTVWZ;xC!g1;ZIT
zejd8{r1L&I-x-~i4;Ihd&va|%Cqr&wTeoM|jkh=~$PdtMIC$UU-X5_PPOc%(t+{L3
z#5z3rK3OiQZ#;8>X(2aLu-)}|vzU6#hJ$}y&ofPlTEHc`^WUL%MZ01_yBVi+w)@Uo
zkz;&?<@yhqTghvmDSWov?6{SIt^V<kjUc6gbM>#sb0rkiU);Q41;~zd`wfB;TdGg-
zNWEK>@(L7ICpPY6S>qLZscp$##{&&w9iJl7Jaa#}q(&PyhUx~m?zPv{R_izvw4m!$
zf%tJXe~a1P3g$W7M&7TkO}8nkP?V6g@jt*F!n{X7>{qk8*j;glKGmP*ZRwGj4dPBB
z(>}WJUT?c^S?!tGAbzMe@{<ei^=C!%cE9LgG4fV$vg$c~aP_o_t;xHSWLJDz`6Jgf
zLUezuo6MKjVGONCQK3AmQyYzDs<ZH_eQt@}TGaCh9KPb3b<w<SBKvJkG#2CpaxgQf
zGBGgZU(w-O&C!q)zK}7j>EeFbNvGE_`CpIQvH2-yV&_R4M*T}SKeZSfOPR-@;I^|#
za`x#}>I{n+9YnR3>ZNRc+G$cGnq9KZMzN$>W?shCRS~_LpK?BY;$6AuTIW+~)Ao!Y
zUtd0j%Bxa|;cI(dFy`&P!5AFO{87Yzy=q?cj)zUQe&UQzOf_w78e8j}V|Ci*hAW>?
zxe{jL@zzMo^5sL$1<_i+PbMDp=J)@?ZsEr)8r2hN*^|R?Jaa*j+Xk(PhflB-%wbz4
zK5x=g2s3Tjr|L$h6B$k?GJbTgcqnz*>hjZN0xXBZwLF~e-`W74V0+cn(bTnJp?*RB
zH)hv1lkI|n-<O?hRC1nlyW<%D>|<gMy4%-3T6B!-QI#O?y3B_Y#o`z*a}@?2ZhUm;
zX_cU<oI*a+%Oi(0E-X1S=X9F<zB6Y)XA13VEx8eTdDp6$`iDexl~PW1#cp)c_Fs4=
zhIc|>TAbUNeN3mc1g1G?+Vnr+i;p)qKQN13bgj*I9qFcksMEqncm%G@SuC;gHNT<F
z#dWtbZ5y^Y*Laz41{KP2PY*uQSh~3QL}J5&QpeRN-d|noA=Jcsy?ce}{WacwdZ2FG
ze4}F12@B8s3Cvtj%^R&X%|NMQJ;P!~rq%I`e-9Q&do>kmgg%*ge8vTxhb!5wSH-f-
zj@fF&#GuB+z;H$5_)V>bvtj{#dQK1XGLsWEzG#2qyRnJCSInt)Yuk<~TuqbiJbbNS
z-~Qs-aseTWT^(&JTV^XwjyITeBGX}Uh10_v(F1ASa~F39M5|1+b}`Ml$&+ig?Gv|;
z?2@=+MxTy^HGX`5_Tx!?iOfGC%fG}eEC4O4Nj-Yeb%mtJvMY^suJ;(D%VZ^4+B}(0
znjKf)pRnX(a2&&3VXpMm3}(@LWnx=qIVO6^z6gIJyCL=ZL`NU(Bd)ycUEFWZxSFtj
z$-ZT-vEXX3hg0Sq#cBx!4eb!$ncqFdt%I|?{+iu5%;1<C(9t{PrPIGR#|#e}OSq<q
z9b#{FoA@QrpmXjf^MzAms@A`-3f5ZedUsNcndpJH7q?w#;jRST&Unb{y{MMn9EqD(
zSk7!+$k^kwX98$STPNq{Q_xZfMY~%O5?p_~_AqaI<Gi@_!Y}Xr!7b0#ybok=dF*tJ
zt;}3eHRtB3<5SMg5t?!JiGf1^n*g^^$3=y8v24;(G0nx!yL+}o1e{nY(#-9&j$u1v
z(9aLy4)=qve-+o+5O@^g1SxN@6JDHkn9}sKCQFR(NIF9=Lr>F5rUspP0fi5@%uu}g
zlgCAK#`)#9q*q3Kask%?GaPoz29Lw|wF>TI5Ic|}zUNeTz>Wsca=97TVt(s=ZJK1{
zY81u9pw7g=!0qwxdOX*6HjYzik_K0D66Rh0=yvnAoI8V?_7V1Xps}Um8wy?r=S-aU
z?U-)LN2nDETfkOm@;KK>WP*<JVLehM$R$4E;;|0jSz^j_v^7|R)fR7?QSoWM^>;Ro
zETL3}=ciA-RP(oBlm7W$&7Z@e>j9@|r0?A)oben?i!ZM_F4%BUOV;6gOBeTY1D=nG
zOBlrtq)dOX2ITM_Gq;>;TO=OFIKG^{NYYea`Tx%1{DuW$Un1ri{tDcd?e|<N_ZXj5
z?-uDFA_r6o67`Os1kIv4%qbP*GT+`HEx$A;s^(dYqvh;L60Mq0-AB#b>iWbR-f=Q^
zJ?zeSp7yOKvhMnamgEhB^Rp|QKEzfyxrTi)wK3e82ug-Bn?bqb<HKX_mb1j>TZRWL
zTXx0G^3;j?cXy-}G87n&Fj`fw)CpZs!t`c_$O+}&jK{9ri<(_3D9XFMrIa=7Fz14j
z4<Zh7mOPPbN>6U_Z+l|kwEWw&59_*DWLT)K(Z0s*f1&Y&ky7H@58MsXao>MU$ZOow
zp?F-lc;mMA#t7lvJTJvIWNlP%WYP6~W3(hXqW+k;`IFN1{4d4KQ@?#!QV^V`@6TnP
zYW8tSLGURXO@)<3tmdjbAC}|<h#Xj;nK&VQ-^weML28VVepekhh2vx;ZJaon7&Mp|
z7=-8jE?m0OH}y<0NJj3!&o>O3($hMxRUR_D!7=k%rPG6D4>?666{4PV#;=Z)P89v{
zMXtl9kD(_i@sKuTCB|ajt6~S%ZS*ROZ8@}d8o#-n7f;+H<L6vnOz#3e_y|LiK$K~X
z_hTlB^(~BXKliN8YhJ{_=F8c<=M(5Y%%$fh8*zqMhB7Zbw_3T`U85B0CbJJQrU9>P
zR=x?9=~O-7+^l?}uBG+pq03A^QzQ)|WNa3=PDnj6`P95)vJIbG_cBR*iq-@ThbH!)
zXN%!}Fi-cC^=^*VZf*IznkjsHj-;Oxonm#T_+h1k*T3TD_ZS>cd*?ml_GUGBvZSR{
zw|~PCc9nHjXMWl&V2m)bv2z9I_BH3=egviRrAI13shr>3?i35yi>D;s^?vvRO$Jlj
zZa3_kSiDP0Zh?Tm6|W&^?JDausizj;)q9Z{oK6p)T{+f~d&s+|VBLa{2lMV;V>km!
zK@09NB=bIg*{9JDDce>TcylhwWQgk#Xz9Aj`biPgj|;th6EsR2JcHMYJ0UNUW1%WX
z>*~oMm&6?ukayd+;EhPc)TGM8e<aUVGhdO`(9SrW+;iBXnmJ(BW>(!xiF5WcO5DGs
z!|&lG;LEsS=T&J9CI(F=28RBmp9f^vIBto)N=j}>3ckqj(%{qVqwBi&7`S$G<oeou
zI~As#&2(^G#KNh|*$;*_N6gQkF4&wIdI@}<(91aud^7YuE&AlW-elr~ZIezda|+JO
z(G1j)nD%U;k-#<1D3xn<8+;NjnFr(@b=vx^`DyaOtGWS6_Dnx@&o25tL7Z10p_p4@
z(GG_gCyCjDY&VRA8WL6?R2FzsI`x&3KF@~KFU<*`4Q*b?PMUacy5TK}jr}S-?>#;@
zT>3xt2;+n)?vui<tqI+H^+0RGw71Y&de(s(Ju6o4z0T6L&`EK}HqOdpyx|4RD>%Ng
zEh{ZH{JOfg(Izk~+Fr(0w<gi^bIZ&`wL?}pTP84iR7;+om~~t8OwQXwTNoc$yiQxR
zPn<_{vWY*#YaeNbK4BK)#w9u)s#l922zDnvFtu94F<T_DIoCvjcNVK!=>Z1j#+4?i
zyhZvPl}GmMy=LxOlJUc!NA&XI7pWaDCrDiTAs?s4|Kc>Cq}1<Cjp^;3Y+K`x3B;V;
z=hG?{7nq&0a`u->jSWW32HwJ*na+1NEN6^Rni_Jxnqh(4>*;Z7r_O}TdVZ+QHcTaR
z-su~ON^5w`YIsApo!;Td9g%*Ep<qs_@j-zg&#Ti`7KF0RJ6{{^w7D5^L;`bxXLFQ|
zVzH>6gI{txZ)wtM(_khBEhYwrn|jJg2Q1Foi06kzdv=xNgqW`oJMf^GQR}`$UCI{2
zpzJn@hcS(&ZS!MFk6-w|Ggw}5_w|O?wqmPW-ZC?DG2FfykiM}{$fkTvo#1&st)^e8
zmktQ;`m|@!21QQ}PKnuqYlEz>KJ)ryWwtZ4THcdsWkl}%DD4T4IV*ObD`mEv$58dq
zzsp&8E#sOEKNPRMV^_No^=6s!iG7Y2r8|~4$9TqVV>t6V&uLPGF5864Lx~e=(hW=N
zzDHH0e9C(5mwQEgU&Z><m#SHJh17ljBN|Z5&!UiYm}$e;Q;csuavVMX<)Fr<i=WcO
z{1;r9=pFlO!g=A$tv41-(_vR@pJ<<Rb}8@A6nm$Q9A1n+eeHhvZu|BABMX=8j1XSa
z>^p~?G)miQiX`HWEz(qNuPKsf-{|2rTXDV&8%GrD+v&y3{t7FTG95(x7hDMJIU2Nz
z`)7(hUvlA;d-qZqA0A8-TB2rXv)*TkKww(CvxC=krxGvaGM0x2<6c;aW(zE;U~27K
za{2AM@CiA;Hl}!4m)dNSUl?Jy^!EgRK4p>B%dQl<3&_3k&3(3d>U`!yE?kOVLNw<r
z`glA@V`*A}W5t6Ilaf#21vz47;kLq>E>UYka-U^~Y}8TcQV)0`wb3b=S8@|*Pi(qK
zx1;CY%$*aj`^C+DujBT2l^)l;f&<H!@&wuhGBap1F)(N^P@UEB{tx4fNzz^qk6$-^
z{^M@8u}|=XKks-gS-+G=-Oz{+o;AIzPydOb*1g^*1`ZdhF8+F$njtrnonbYjwG30x
zJWJP9*Z5tcGVK<uTbS3%%UNcg>eSeLSW!Xs#FR@JvD=$Ic&rt;(PH2Ks7#xq{|eW`
zAQPK6m!=2{?)tDqQ+-|m$BKPhz>Ey<SD9bScSN3F`L~sEn~y!u7De_cd`>2j(l-vZ
zOuKdCR3~2!TWVs`&s3pk-hw2d>g>tW_nS@0Sr_79%Xpw?SJvhg+f3HGUU|d)ur#aw
zA_L>6+PRD;&YChCRlmBYQ&$ISE4x{%ZM^CrGx>(zzR&*7XCtOubXJ@E_3-HnHbx-N
zbS?Yfw!F6BU|~nF!)xE2?uygWL@%5R@l{{FvG)VRN`*-I<$IHUfKTqf5M&~)B$2wS
zZ4IwZl9NviOIm=E+O&;6Nvj#9)HeQn@bXv3QuX5E>-y0_?ff2-y&g+!Ysh?>X88ep
zH)5vR#;womDreZ;$TE1<eD-oaLz+#jcwF1FMmg5Vl7os1eg!i4h|An+x^}_k&%5Vy
zGEYstZ(GlLrHENjS~Z(1uS9z3W`T1WA8kQ>ggT##y|Wz5EKM{P991g}XLxi~Tq^0L
zo9nxYpk;DqT^%8+Cm7Z<GRc`2bZdC=oVUMU-J!w6pu@z#0E(y76t7$pp~GG+$FI&y
zdJ`}Irmn%l?2)6p);z8i`$dEfC71WhuyMRnZY}w6LaDGwLLnn?O81i9g=s?E&8Oce
zUJ8FJ((B3UU(paUA?MYq8}I5^PgZeje{bH|rcorpet%8)6VO(eX8+4=TO8O+eAn{6
z;nu$<c)z+MuQC29x4e;_Z#1vVEHnN@=a}9T;B^8`%Xn`-+_}kktJ#LzhmXz*Vc+^9
z;OXi+a&ko(x3U7P=I4qBU6{DVu*2hOz~*DC%d*ZdX;Qaw(DJyZwJ}7@oomsFM3erm
z<(D;fKg(i{30uuL;cA4cjl;~7^R9-!6|vM;<4~TuU~;JZqUV#AC3sk_k)GF<{344X
zsmN?$_phL1mwP+>9_>v2>fO~@An0&l>rHcp?uoLi<4soai#IOZ#Fk*VDf#Q`eLRO;
z5A0!#=y?<Ich=;D9UL>D$|fB+?3&<lkwM3;Y)zeFf>I1i+k>(LNh!x)T^AI7sFZLI
zBGc&k*@xwfG{YuFi|_vT&oQl-753)rSsT*>qFfnI+jejHIaPf_fUrG72O}E;m($9<
zt894$t~|SPbj7Af)h|5)tldjRcs`u~O<kle=gR_(>9{Mroi=+_(Bl1C%JBh3B98($
zILZ7@HwoRKxz1_PRmo7Z)h+V`7bTRs-Bswf>0@HhWny4p=n1pAI#XOrZ%zfvrM#Uh
zwe&9sr9R<4btix|p@;j?4g1BMKBsxRe2?m_IrKyD(G549%zO96x{c~y$lMgT^+H4W
zvC*Tg!Sa1M*Y9jt%Xs3(n^ghg-6pSW4fT}ctnapNx?yTQYxDE(Qpp^KQic6B8_pO{
zcH5fvyfe7@VTi-oMSoW%O8F-&ObccSC|JC&r|0*?{}QJ_J_O%VmNw<hfhUD530tC8
zp4$^p`0$AGgtF7Vp)Y4n1NqQu*^6UE`)=4TUfJa9F8V4-(@pl-rPL$Y%VPyxZ^NwB
zXld7eG1-P~RmO|&q5;=5mbAO)=-KiJeBtKW`Ctmu!EJ)GA8GyQVr^oM>dITc`q}OX
z<u&;;`+p{ddokKQsXUvy-fN=P&Jw#Dt0yh;@{41ruARlWdSjdEqf><+kLsnJb%;57
zXpLaF-8u2<BgcBq)HgfTY*gf!)7@mo(!RVzFV@W_A!|j#<-pcm5mGk#QF)+Xk=1*a
zaQ#lkxq0`qdlcE_3OkhK=Q*5|TK7%#Lek_e?*8U!v)dV)>Uh?iDLBv)al6B}@Hbb6
z<1*e$s~5DHg2qkDuBb0jj9gcBt>e^(Ft70W6Vxu4ZAj@|@uzQo8Dp(e)X7&X5_?zh
z<nxw)<&?PIdg-cqP<Md%3|$6>)(JUl-+Ij#@V+j}#GnTn|9j$kBec8Yh{CmX5n}8q
z7Zk6>U4J%FyfAfUP-3`_NvIol(%Y`wZAPE;)5E=bw0;^Nxpgah<7)qyN~Y!;x4b!y
z=M<)<NF2EqcgrHJTf6&|LfO$rYyZr5%y}ys^Pp3kKTV)IwKXixuw$>@Ic5Dvrz{LQ
z_O6rHi#am&t6|69O$9en-bx$^W0sXXqNgk-Hsv3a4BJM<grkexxJo2H8q5bLosOV2
zvV1D?Yd-J<<Y+N4uJhdY>BvgP>s+BaQ5(4gU(_{dimep5Y}k=|WZ90c+>OHX8Bawh
zZi$hX{`Bn;NArydd*lClH0mkKJuCk9CoY+1;f`4G4wcGF+EaaxiXL}+Di}V`!ZhW#
zr4hqZoA7&?5C3}jFnm?owl7E7Og8kxai!m^bx{?PA8%>iW;FAk&(@H%`TUX8>zfyY
zPFKDuapYQFM(W>Ro31jX*WQdN6E$r4lC*zcj^6IBzPzw_cTma4ymwztuGv~1BbR$&
z%zJ-rs*Gk^u;H&$qs5Y0lN?XXSlL##Dt4yIlby+5wI_8J2sRu&(RX#dv)UoogcUu!
z8zgRS{Pp#e%MOkin;FHFt;6<r%-|4bEH(p|DB(=P50wm-Brt;un~6q(dQ8p*(O?tw
zBh(JL9+(3$VCp%S9USdvc!L|>Fr51v{PFjtN+t$<CI*Hiu5gV7cX`Y2zGSp%Y~94b
zAi78C*5j{<4GUtI>bXrltF<t_MdOBp_ZK<vsE9($anK|wq^#KVrv_A3=y*HYy!<@t
z@IOgk(KlVIEgW7|C7u%A>gVGeCJ;PtMZ+c012uwgJ#^+a<-gpj$jMrJDf_#!&Knhm
ze#TQ%F1@#n(^r<;u#-ijOmz1KAFe+}D|3%bd-gYXqf_#{jf#6O-Uca%vo381l_fdZ
z3`S+UwXPi9)$>V-c~4Kp+mcRsSY}^;Yh`0%j8*+zR;~j}E(+S*6?}K}R^7Z0oRd~A
zRQA~1CK|`<zvb8`?KMX~rJfQtJruE8Gxo7_(ap@9JAS3779V0|Wxn`mMVop`!_R4M
zrZx{F6ZX1&-|c8{l<(HeMLjDYhB&;vTz66LIj7DP-(6b;jTlnRUv0eC@Ll=8;grBs
z$Rb~zD@(ZqT*2cfFHN3<#!qaRGPmCenVRnBJ$0hKhGOHCOBMIG-UgLgv7l1xqT6S;
zcc3yf$>-L(ofqfW?!R7f)vxy|tGKD@1jD!5X6u+VmRwvoako5svf{B{>+hN+T?dsW
zD+3=*+}%_0_RACL=<>6@&))ppdu(-?)Ln%g2@4oc%!ms;lgH4NX(Fn&^LOC$;|%IC
zyU(VEFZ^9lwY(u>n_zTk9W#Rg69WU2;OjQw{Ux~^G4-dMil+<mTWc~bW%SaR!Yq2M
z3~uZ$lid%RW-@lgvML-nY8O4v!tm(UBr!2I|1T%*_M2=}v2a>@_B_<-v2*MXvObbv
z=!ym9uFL`@|2Z?5LKoa%5Rsgx0NR7&v{A{T`pS`KjX6fkZvN|C&2VZ_L|(_EM|Cni
zTc>s(2=&cTE|U#i(e0`^jc?J89X%Cqr_9dqK=_fXZI-2;L<WOV+0oDytD7`0*ln;1
zHjCJkbTG^J!}Xa;U9qi9S@YLvi@Jc@66<H(`1*KNdZ|vo=HaTa<0kWh0up??zLrT(
z+S<q~!t**(_Hu<+45O!{M%2&Avu<P+1o-CYd5anz(PG&(>qg8pErDH;WeT8e**=P<
z8@Jxvx=ADONEow6z>#O6My<hXwD=}v?P_m0V|aAg{*pCyf@w-IEICDm1rv0fZ#Ca}
zBi(#3GUng`*9wONNepw2`nHHaWK29fU4i|i(SgkKl{ad*MJzq0DZah^Qm)B3A?sWm
zheVJ1hTlCkTXPtUE^XqOv4!=YLR`xsz71Ed)P4e8@Od)yFend}F|1;|mHchj-GG%0
zZ0)RC$JZ`7<vaDO1UO69+n<f|4AKx|jtn^RPtrHx)*XdQQ+OTRqNXuU-llM(@lfj_
zCI&+$28LrnRR`9C>)4{J(>}CxajVO1zW%n&i`BqFC%`gKH8gLPSMR@7JvELe1Dnsr
zWd?P)H`?WWJD+iH_WI1_ejVutHr{+Mo;R(Dxs@BV@#Id9sm0;5dc~z{?){K4pM5)k
z@!4^!q6Gzs4Z5Gtp1qd$ZLQ7vpE;%<&YvwatxmAwb=cYS%F$tyiAi<BE0gK7l~*(N
zJbsk6K0E0)sCczJbGA*#ZQ_rqYk1!zJ7xRzI+e`c>G*R-MA_N1Va&RD+k0<>L>Gpd
zzgj&{-7m*v?T$w`Ry0-3Yw%tC{^id*+n4H}H5S}(v&`s}%d|%3oeQH3EV9dPcYkPT
zFf}{Cc+TklHzgZ|1|Q#JBCP+eCNzgv*{%K^_`G~y3TPjH*1mc{F6#@6Qoey3Szi~$
zP5_O${s<6jnivKP@*^3^OP)O!R-U81L5KC@lHV-cZ|mPBoD-2~mSR}7aFJ1%!@&cG
z%OpdOJI-VHaYbz%qxS-du-}Z!q(S$)Tv{y99%L-DY1`5{nVK5HQL@)~0=SO12}~+l
zcI)c4857EEqIvCPx1BC+{nf#!wm0Zz$crOgnhY0jyfs=SKkuVU*UBqxe~m<WkA`M2
za0iS0cs#?^bm=PD+kZXQ-l+kPfj(JSAjmb_>19OVB+v-!Dwo{~3m+ZI{J2nuMVX1g
z2(<qvh>?enJESkV^Ww1%+Zo`oTj$`0V;%L4f6vRFnaPxVgW+nxMb1xB&kN=`SX!8!
zI``1V(Ckh8@<j`G)Lxx^wds(nM8av2hX&ES4klu=PcKtyJ16u0sln{i%a|6<zACi^
z6pxy$Ou28{!q!=y31jA6ckh|0S%8BZ_m_z(Y(=m84_7jAe?5D~=XLht7+%-N+^xSu
z9Ypt4`0iJT6JTw~x)JV>E1^*@w=~6T!>xWB&<franWq!hZ4duuJyCVvy|8A!V{eQK
z4oKW#xVm9|!>lu*cMSxu7{AgM3Fyw06n$7^D#E~K;mT&%^r2%((^6j<=QZ0)11^WX
zOE^;};`noZ=cZ&w#pS{ZplvMS43SN@7HAkPTJ+HD*5lUdJxNc$DStk|Xw7}Ikjv?h
z(?y}V!5ju%EA+2ewlX|sn&4P15O!^j6NgeUm*7%n-o(RgYs9CtB(7){nW8!4qjP%B
z|60Zt(biy&g}Hu;i%J$K=G>U@wP}*sL@SSjvy~*5^81|FuWzvA^Omj$#}_?FQMz!}
z@?w!|Wk~AEMIRk~qi??dYPSBs5~)L9<FB5zO-NO1y6v~Bt(MjPQf|<e-9L@4GMlj6
zdMxT-o<2E9U&AxlW%2w+6YJw0j%0qcO~})**naawoKsh@g$YZLX-~E$bFjc-E%!;v
z?>2^6toX^qV9dn8@POCBWV-48ewD)IZ!IjIyPbc&Pq$>B`9zMlA*s2J6AufAEGfw0
zP~2!eBX>r{rn~EIY%SXV_S>m_yJIeX*mCv3<+9y9RbRVT91wnLd$}w2MpVuetH}Aj
zYu~A+l(jP(E2ywOu<mBa*;`~axwy|cX4=`ZANOQ*j=i6!sG!1H-@mnKWxQ=M*F)~^
zm;0u5Kh?F`rIBf}=Y4_o(IiDJ(7wYGVHI!3-tHAV{hd?z{R1EyFW)6>OFSgMy6EV-
zsed<Xt$(xobj1d()r}TmPmNwJHCh|skn6;KnJve6q2X#Hmjw&VR~v0#_(-q1@(|<H
zsGTKZq2DBT==!`)`+jU@))80RGzX8Prw)Xbon5uZXv5UMo3#2*eA#knd$Z-5Qv!3E
z>ThqTJianmZY>9siPz($%2&6v$RFI8xL-x0JxKP9=i-O8=8h`CT<iUXCIy{Z<}Z{K
zq}805Qfp>z8p6DwE$>Ipk_-vAB55s?tG||ov1fq;Wr>36lk*35wf&Op=$N?3aj99z
z6@|5j&#-Uq^}N*<yD|Hz`|S<k-|nXVzrEoq!=Kz66E0+&cHG4CVdcs0OS|N<+1HkC
zp2%2can0}N2NqHA<zjF6(xlZUiQfV3U1-d`p<TW9PPOzlsU!NSyLoEXzTQ|CP-!kL
zn8H$KaZPXXt9^BA^Rq&k7)+QL7`Eo!IHNW3l<*_*rkxiVq<cB87AAl+T!=E4mP}|*
zetY`)qzAPE5BSWF@Ci4@-JRV#C+xTI+Jr?bv(8%b@<zW-Q)YgXaDt~@eT4^j*H5{@
zZ39CIBhaQF!KR+Qo7_ZC{8C6>eK7LGjnoI(vHe?{Pwl?hp`g6s@WyXXi#<2&l77&q
zZM9D-<lb2~7Rg50fAP6oGa8Gfq{5&AJd$3e@td!iZ(S8-o|Bfy*r2YUe1oxvhryVQ
z;Ru7viazG;!Jg;#&uX|Q;lp=x!kvJ3M-`<n?a@(ef3vnXs&In3*&`Xf1y@tGnaae@
z@0jh&QQ=mSwsz%ZKIm=oM{<u8f)8)k%2S?qWot+BwhXI{k_%YbQgSq68h9n8y#z7}
zPqZ~%XIj;l<lK0qWWvVoMB~-*vR4){T&OWo(&DwRp4Mu$!Zqu!c*UWc876%<nc|9f
zt!QoFWXyV)Q}R!Hp_oRGYVh33huz<ubU(Pvti577Wqlg!7x7a^c{DRb1Fo&?GkCpw
zZGeOBf<H2)ysiu)X&#QvkCY8w-|aVTN?>u)s?6$&ocUY!KgaJ~T4^4tE9+$IOlE4O
zc{p}+bGVs&c$09=+V?HX!49^0vS+G#UcNL8XAP?rT{T0IwfEMdpYo-=wbhNHp1Utt
zFUWL1%zV9nSKB@fCI(X`28J{bu8J!+S8^LKnUruNE7PUf^PhXHbNUj7M_>6eb~#Vx
z<7pDibiNc9pi;!|@W=ms-EsRv`|7TkesSG8TfVgHl)I?$l1coMf@vO&v;7vF;dX3P
zf3P)dZe`;+->IpYwSuoI=6|RViV~fDZ;!+CWv84DCV7^8<@9Hq7<E0imTB&6t=lOT
zg&>ibcqXvGDxt-*^^Y)iFJA3m!lJu+-D>{@#lfLLCB>d4UpxI4r9LhB%2|@P%4=4h
zo|Ei*VOjsvTyI_pzqk`JRq1YwZfxx$<;=)Th)F>UW}n`)+P_3t*Lyp}7^RZpyVE1*
zzhH`*mJvSR;rX&vM_xXwD*M{mw^U$$)ANi;v25!WZM<@|T-JYyXsI&GC#@H+gzLJW
z?O(I&mrIEAvAL=XL+7pFnaWYgn&;YMxBHh%3!mAnZ*4x|^KVS7ul8{J`tp^q;N-s^
ztN-0$ITZD@bJGb2?h_4fRgXNs@~0*^?P1WzH=BNJJtf>UA*}My-2*zMnb}j-FJ*be
z`uS8Y`nZ05#M)0TPs-DGW=~a5T3@yH6N}e6N5<NwqUn6W^HzvnSQqe4>VlSkN2o)#
z=Xb3QB3uQB&ge0-r@9LsSaa6k=U=JITK-Gi({#UZ&zr&0xq4m3zhd#ZvXTNR0(;Kv
zh+#91Ua_NKR`gk^Pi$|Mm>A5M7#MD-?DD8|sa|x5qcSVXZ~tR+y`qdQ9|YJl;%{uo
z30bGH#lnBe)@0|UOcHaRE`H~#0lF{^ti}3MfT~?FXg@bZ&xD0uw+i37r8}+Z*ktt7
zNUvvREF0fz(`o+~GXB~2o6U5I-j}QjkQXInHoHD4PiK8JLpNzXv&`nB>m3@I4&*XS
z+BK)(j98Ls(#kazb<*1vCphSY+RT>V2uXBPe{p-`FV!WX0fG#h4l8N+zFu~>f8SKz
zqUWsrFH%|=R=jjI5xKvnq8HrRcKn!QYVq-QU4)ZhfwV|~nP$uKko~i_aeE%Wx-n~R
zT32Y1{5nO^WSJy?<rrz5Yzh6$&TmX!^Y3nnJrSY2sCGvikHU!!m*%-;c6{4-x`Snc
zV0_r|Ri(2o>MW_<aV*1McTZQXTQV2ViJX9%&3jBh{Q{nOf3{t9h@QOo>}wN-#v4Yx
zeOL8W*EV%A6g68~m^nqr%xRIh5*EzN9T<=j`*}adjs+$U<}sgF2|l=8-yv!08u2NH
zcP2lSOwjuAjdhLSJjZ2Cd16N=aGtjgJ~;8J)KBLm#jD(>{2E2I!t_8|wp`9DP~<rJ
z=xdYEf&;5WwCAjRa9eys*oABS+gTE)1>140dB!7j{nf`^*WFbnL>A4mRgI82Xyur_
z!$YV@n`O!Fo2f2MQ67TK4CYJ>3{N70n7P;GF^YNSGE8R_3DRKs0#<Nq0mp&_u7?@s
zyL&toHi!I7WBt6JgE>bsmThZxj;1T?;Wd-If*3tDwW4;~H{TL)+{m-W#l6Q?rMa*@
zW5E*TmpY3QD$<WWF6+<>a0pWB3Tw+V-+gSFP`JSvt(7UF6Q=A~H1+B3n^^`4=Fz@^
zKRA+ZXe>~j#+b6W?&-raj(D~OpsQVeb!xIL-5It0bjK38OQ!DHFJ6OouN~;p>}{T4
z=)WdLF>0FnC5Nw1Sq0~PP}%VN!HzdSwqK6f+EgC(rtN`0zoaE|0Ndiqj;+5BuF6~Y
z@vyh7lFdWU1|3H0WQG-AO{3>!{K^mG{||1TD%eKzD%?A(rWUn$^Ha|AKOTnabg0{K
zPEZwHlhT_N<EfRMamr|=&RgTXk*a?{-Ac8+v)8g|Gi<9a+p#TJQGoTmiI9uq3f8bf
z&?M%6#vAK&ANJl9mc7s-_UG7}&UNO^LK#Vw`V6<T0$3VynQ~4$TzM1uxP7**_Ip!}
z1xEwLqa&sVHZk9PwkdRBeNjfE{QvG1mwF~e<Z}OISh9^_4&#=dh=|>RH6mM2cW@}I
z-WU>A@{jvQs!P`LLp`emKRn-<bL7U~4~yo0%W{5tD09INF2y?6tye`nrL`7{RUQSk
z(Er@HnZ+QJ?rd{(*8fW?j5|4*7%V{Ne_!-d-yQhDZ}P6d3pej1cDkMadsL5k|2eN*
zw(N{!lC0SoZdoA?*&N~wg0DH=a=K~GWc!)A&e>LnS7Q0Y&3r{C<2Q3%bIi+FWwKX6
z^TLmfVH+bBZ_?Oj+q3$z>u*V$#<dI~jY}LJAHRK1=Xn<>s1I@*ZZn&7?&-XajaLt-
z&)CpAK_nx?i}lKtQ}fb#*bK|=vmDwwS8BFHcloY%rl>nS<))%1h1oaCERNmcF+1kl
z(X2auiqE&~Ffj|@SzIOHT96XIKqMg7Z718a*{a=F^bUR5-Xn43#?&ISjc<5PhBe=q
zkTdVl8Qx2|K_!xFZmf7v`%)&-O*#JQ^rHto>J{gtyy(vOE@*u9(Aln2tGW&T>OST<
z`HcC55pzX?uW;1fo-g8alh~GKCheT!nlnE(*J_`3nd2kKF+}TEw7loqdNMxqc(|kG
zf%nRD7`?3dBuhNDNm+a?&hg;r-?+`|d6NR~3a2M&vP`=<F5fp&n00eq#QjB^B0RR8
z*SpofA7Pk&TxZyXfZ2bhivI}>cvkm8OaI4&@5VW+8C7_0$4tA(A^0;j(5O|!servq
z(AR20X!>29FqI0yW&2Z;_L|8%Op`po%-tZ)%{9lV<n^R*&IW!-#<pBji_;s<u0F<4
z5E^T$8@Z$mr2K<%PWYPGd2fskGci~)F)(bCYB;~)Y^r4MuI;DSepd3SKmFjuhS+4u
zRPK_E54L>J-Np7YbejWz<fg6LuPRJRERJ+jjw+9<*ioTrv8l)H?rl~5m*R=PqK_FK
zF6&L5vZ83C(3TInR#T6LcWUuhCf^8aUd(gbMvpCFmf7~#Nne+m{jO!b@=T<t$~~%K
z+v$!aO{ONw+UNe>zx5V$`LU$B#5To(zkyd)CA?9T?6E$gnYZecvVPe#>tAlJ?5&?d
z<$g}+c9^!7?VrMFQ2EYKc<^BrD8mUkOykvjaPX+3QZoO^ggc6Ug~6doACl557v_hQ
zu>8?7{4qg!TH<Y`i;Qm-DmUhGu(BV_yOrv)E3#+@xB!0?pXAI^vFpIZ6E~cVB+5I2
z?}SX{*mEP2>xHyvEW>^;7P}`kEH|<Y-d?-GU%a@#;Wj9d{u5QNSibZqCsR#@f>`Ta
zexE0mow;Y`39PWvU-Yh;S)k*p(iz7C#*2)(yERvE+?oB?VIt^qfYf7RC+rqXj67NG
zD3Y4jar}GTH94mR0{eC>=1j3LS1LIZvefId%P!|Ox3w3<Wq)Xe^zUj*vwrko0*~6d
zh5D2KCKyYb$IY8NPwWAtX|W{tbIpV)kq#MVWtLvrSJKxl?7tN#^5_!31nU=B)2vrE
zUfL$B8*VNCvzn9TzUG2_jqfY6Gi=|vGBH>&F))0#e<k&6k$bH3@>e@PetJ{F6};72
zO6~^lRF0o@;azvGSn|D<DJ_dy&t4HCxJ6<jV}#Vivc~6MF71||p16*SXA!R>FSEyQ
zpHKO(o)|L<RK1kFz#_=YA7k==**V2z_ruJakACQDV^1sHyRtZ?tk25Y^q*o{Lzu1f
z>~N>9NzXb@LA{w7`oZ#*)U3B1&CW(McC_vD`NkY?>(XasZF{k&QEUR^ZEugSSN44K
zNfq0>CGY!;m1f7j@tK}IR+hM|>t~YVF$0E;j5dvtYp*kgG`7}x{ygwFo;yUaa+<hN
zp5VqH2i+y>j!u={&amn1yeqqSuZn*!H7k?+aiikW(agK=LK~OprJUH|TGgHGoGf_d
zXwrc+^MFp)rp+5)w?|ure%;8)60Tu(pg$<obXv{?!5zG}K(|||Os}=<%VOlQ;|`Mx
ze0mssfJO77{ojs=PZ4UpAo9m?&0phLUj+>lt|oPg%yC~6>vrUoTPNG)q?N}Ul6EXD
zUZ?7-u)}F1<GUN@D^;aaSn`_7LUwbQolK4IGcG^yr+&ky6LU_2O?6%XHdVM)K}5z4
zVd_H>o04;HjFiGa>n|$aMf`0#z#h`_t4yKnYubI5p#2;ZKG+1_GjIGRdVyc&f!;A*
zo5t2_S3}M;9ldh9|JlWMM<xbqCI$u;4b}xy@*>|U)FdR?C%x@j8`dV6y}D8HnjSOz
z8=aNBqF1*C2bz~$FDk67Ov<?t?vU-gb4KCy_!#Td3py3cPrYJota|FBxo+7P#==V;
zla)2j{QkRxeZ@(^D`1Ye=NYX9q5&Egg7juR;hPb?Cqgq?T=7tyx{u(ITerFs+rKl+
zVSIF|Q1Mz=GgHzHJ-1nl7}$D`o+<<nd|pet)g5r-<C5bpfwzA$nlKqeZH-g(Ujf<B
z!pgZ><V@(!m79FqLL`4OX&)2P45(`RYdq_~H{WF^1x22*o-DiSmupzqwEvX`Q-VqL
zwpL$-Yv~O+*6cB!Njpx@I4>Nr;=PFDLCvo(Zq#k?JH3q2#OAbg;@1w2WnOFTdrmw4
zNDy!e+?}*?>fgmH*0NOvUeRM-&Sbnm?ZUoA=k750%wuXhtN=PM<rMGi<`0dXi!`#r
zb+&E_wm%rg94oT*^Z~}(CJZ6Ytx^$oOC62BeDd2LxPd#(L0f3Mv(8PX$!`3G)<<px
zEIhD>vqZoyMc~CMGtd>;e5N;8f?kO{3gkL4RfT2FVb!I)tsDyaTx}Ih+-n<@+%~5R
zZi|xS_5QXv|FuB}`@^Sc2`?3D5}0OXZ`L+j`^ND`Saag_wCRd(8#9v{vc8F$dXyYY
zjM(|&^~RT>rq25BMYdV&Uc=0zEzZnf0~-Gq2(~^Fw3czkY}?~*)dkiq2itoNZ@p<V
zm#yLAn@G0V#!d|^i?*#`oFV|~Hb-VSD?05>Jhyfk+q@6UO0N|i$Vn7lUm~J-x`T0t
zmBE@AhqYz<!I#i`H9guU^<%G@v{OJ9(?=V|1)3UrBj3C-=rBLM?~-fB2Ck?!4#Vqd
z>vOgieazc%RpDXYhSMG43mdLA{M!6#!!-8|(`E~Ou-~8@aoTr^=jKa-Yo4kZ)rnqE
zTG<zI+BYReV_&48VUR?^=_R`khB4pSb@18UU#uI>M&)@Ou#c*^u&R6FA%^H@kMlNM
zWpKKiAbvPaOkDp-C)1p6k&myq<>MIj-RFlr%-rhQlEjf&dN@tY^wCvu)*pTM-oGyX
zDks==km+{gyu1ySvv?T_1CM(oHt0_FFu##iutxfgQTTgakx5JjyAHZBh(t^6lrt(n
zeE6C`xF>6LcZ}6MkH<xu*Ze&U(o(!cI>*#vdH(M}+w(eS*B&*r_FocFa$?29H#Qri
z^)(8)95wD9n)>IrQ|-_5=Y;1?JGF>Qw|tJ-J&r{TIg+vS=c<>zW?ky9sI&A~-GkfW
zd<TUaXVnT;MjYl2mN}8_Yc=mf_t8Lw#(i(=T6jORikSXRN)%#tT*LVGi^^e^Kn=0b
z1wYa<kAWP*Y~*qvjCskfOV2XR7>-;GehE6qVG<LAEfWKS_~o$Xx?kHAHJ5(AKV6+c
zkaelUzSwEi?DIa%_$BoEfbhNU{XIF~TEDYeTq_cm3@<d-mU#ivK5JjDseo(XjnsAb
zq#JUt6$w}HGJH&PJPBUh^1tg)7;{GVp?kMXe*KEsYtC?c&C_LkYEF!$232O4R=Dup
z<QMp2dFSdU=3N}jIWvu26IUO6vuMN4&(f@0l(=5@es_$yeYE{|+QxGsy#lF+pZ$0u
z-eXet*lWt_!r;)E(yO+v^s>p_yMSfJrddWe1g`)4DdHfv<|ab~!{k^$!=M#6Vk|*-
zVQM!_;ss5>6>BRjzR0p?PTleRm`>-#t?j2GEX_kCG7hIR9`gwNDZ9T=_0`m8CEXWI
zd`}o%VoCw8Jq{1-5#eh0XY@I=>*WDqtwZkBELZZ(&&V45kMI0+qUJzr*>1<nOgq|F
zE4XpBu3o8S9{Myn3N%f!bEftRZ`0F@4^6)~WmlHqvre`<YjVPLiw?~P8Rn#ab3%Zi
z-KzGgP`6um7(f4?s==?YmGP^ks`D!FL5}YNv>FZkPq=eS&NAlzS~IQt^D$xWCp^ht
zmCp!IzO!xPVjbU%GSw4PZddI1lDl}~;Yi-?xo<T1S6p}lx=lCDCghh{`GEzcM{?h2
zs0z=D^_=Y_^?Ulhv$6(%a&8>+V|-)v{!E<Q&0~DZxl9apObiU~8h-xwn&SR!3eQTT
zO*>@1>~{Y7{z8VLbMf2zD>qlYHJIqMW;#RoyaFDxMJK1KvpB4?S*WDlsqOER2RfEh
zS9x<>%OTyz#*F&Q<Jp3;Iuf5c*+q4<N|-)m*xgeRvF4)N-f2IKzdLM;Jbm_KkVCD>
zk)y$7pcY%-lKj<-8WkDhVfsm#r#dh1a*&yK;MMicr;_XYH|%Vl$`r*K8*ccw5~Oy)
zgN19^y1(RhWN(pbwqcymD`+c_BfD|hY-YAI{jQ;4^OBb2uWod4zro%f{`snFNS&mI
zrqRoaq@C|Lt`!Ay>!0r5#Bm1P|G4;&BbxV{OrpHPUYB)xi$0xp@Zt^^o)@voB5C&4
zJ34Ivi8oH4-tY#L#<y4>3S%yGzro%Zmm4k~_%l^uY3QYoEDB~?H#9&~uUl9S?$%|P
z%{ZkzZ_-pguZG<w22;5V&9&Eqddf4|zsz0B#@@G~Qg)_U`}H$WM^&)TW4PkBQYv-2
z;QF~mWj;lbO9YkPnlv3`d2iBxkcH7|>5C}glC7Q>r+&T4xY5Qi(mXq&TRY;6@XM@?
zDPFDXg|8fG5ByrjwLJKPUttN?p*QTyT9#WgrN#e{n{`6i;Pe`wzKTcT$7S>vL>!4{
zeCtqpBr0!_Pt_g9O)KUG8Cf@JFhsjO{Bh6u%{3+ld(irSFYBtVK+d(C`)VHw*a+9W
zS5)G!e$1L=t-EYL>%y?udQb%PIV7!S)UY_OSNv7(No!e~`lSd(ng0qKe=B|o(+}DA
zU4T1fW<}PD;1B7BuAoBr9cv>~lwoZ6o=2cyyuj4CmMz}wZE2%6cm<x&gd15ON-wvS
zd|-(=EZlI1U+DU>SXs7@X=gR`oLWLJ7`f~)e>-(;*t@Nns~s;bi*?)6WwbKq<Mo=&
z_e4P>Jk9l&!<bk4{$6-^Uh=+q$8ruHUd@*UDj0tUX-{<(J$hFs4&38?uqksj<0AG&
zoKXz38MmCdTFrbQRk-=sqON(#J9r(>az61F|9Z8lXM2a=t`+N}O9Q%JsHp6CxG1nB
z*@Yo2w_jS%sXW<bMgDtfhq&BoN0Ciif^XSBKEWXov!YN&db7)wNq<*x|K4?<El{Mb
zL;|#tZFB$0vZJrU^v<P3^9K2BJ6*BNriF*6z0k7as*%Cuw_Quaz8z1A<~@+MDfXE0
zQ^pOJRd)(3-#lHxp|IW~<xY~H_0mI2VnN5Lgr4R}-4wfV*VMlm>CwD$#$U@M&rex?
z4QkXagPZFjvQm35@I>>@`IQNh`?BMqk<kPhQN|~#O+C>vIm>xxY*~GHhs>TV$&ML0
z;cIf9W^SLqmaT4P&h(Eym5>c&ObiZ83=FHMU7T>T>}Z&FeQQoMuZiQf*ki`3ws||e
zz88hG{Q9=<puvuS$4q8<q75G37VEv?W;DtRl(>`_!xy)e$8SPz_?o;_!4uoAI>@Ko
zPPGY^b7E_QSj(bt8|26Wh1+4xkrQ%3)-vSmc%5XRd%@$W)Ax0^R+bCrUV7Z-EhCvP
z`0DoWc!pJsylf2zTcz^nZhE`GvKM5Vce#Nsm$Makx7)=vp<A`XwtWKIcDi&cO6ZC%
zsN9{jdaAlt|5~<)6X1|%FuS8_I72LBNzuaU@V6mMlg(Zh9yYaA2HDmq_3C!@x1;gr
zBW)fY)@EQ6&ysnkexIq|bMfB^_9wXcFP`L@dAi+^MdRrL#ZB_B!gbZ!Jo>@$;oZNM
zt!n9Uy~i^@{V-%WoG8HPWtq|Oru|oFH)p}p;~+1`%jB+he94;%^719~1F;`E{K6JY
zJk|Oxc5CqAl}|TKH?S=@EF9f0t@nQaZjP^S9eBUKwf!B(z@vA?f+2eSoZs70?4R&|
z`s7ry$?4grL;?Oor+Fv-4cMP$_^{>64bj!nKV|mc$YRjke*+ZY_G}3jJdYeJc0wIG
z;i)*N#k%mRcr<UpGx6O$>8B>|V|;hWd8Q6iZ-`#W`&Dx{eN3J#XCA}M;K;<l@S@{U
zY|F2*1#Q2+&8yW<C|G#RHfKTTCf%F-Kb!Z&1*&yV*jXdt(h$TarSyAY-PI(gmov+b
zo(h|nKVx(5GEi^&;~S%Sn*H+31~P1d3#K%;ov2$8zja1MpV&6-ZBaK(_ut4;&^-Wh
z>bx(!1>qgjJjEK_w8VFnU-fg|a!SoMZ^x;FAM~7Rtpl8EtIzKf2PHQh){n+Zo5a9Q
zxH3-%EffNKnBR0wU0c(}oMSqnxB--vJ|;7?9afNQnJx`+WReB@4bkYeHr>oQrXD@a
zAQ$@oV%x#Z!nlJ~YGured!g2>j(MO!h|rj<3$mQ~dzyVfO2!?x9!5|YEEId>>8RcJ
zru~m&+%Ap-x+!|{Y=WTUW)wDBR$NV5#Lj+0R6Dw|ojJ$!#}P(Q4m{q^D8bjv5y0i3
zIpK!Po-9Mdx8JsFZ;Ptza=V!|Az(4g4c@+-cVH2*Y9%-#R&zM`fuexz-PyVYCob&h
zm0&*bz^T`Kqh`fTeTW-us&c_8(k3GfYJ8*jVo)gX7@gRB^+5sHct|9CTrhK~LsIdF
zRY#AU@j1WlMwaN5g^W&{Ot)P<uyETYP{Li3->|#n>n$b*Cng345m*KZpJ(*4@Gz??
zgQeiB+l^8?%zrm3IX^Z_;$dj!etSS;O2xqyj^7r`eDMCYO>@a@D;^~WO$L}n`?7C>
z(&eA6Ii?;zqCmmXe&;{|DA_Q0H6D5PAherv&bm}k=jdPd&8&iFU?u9c%y*7nHuQ((
zjjRnXU99dD)G9Mr3U0Xjt3bTvI#<_+mY%Xx2Ol)83~f@f*%)<FVz&4$hV9wMmWjJ^
zm*`)KwQ2lz<=Ed}vi9v+yhqdG8Eu_S*C*%M6h{4OuViZFTXZEg?6h#^*&A~v&dFA9
zZ{*x2o>%@h#oi&He#OP4hfg>))r3EXtxif!7qL;?>ba&}MtZx*y18%IyEksVVSL?>
zuUT|koaMagC9~4fXFYi==^9X}?dE$TvE|^g$xVyZo)`!%j+oS7_JM^<)}g90G&v`3
zN&4|?BEJm|$hm2VIc7G@n()`7ReshbHdDpl6Z3T@H3_rbI4mH~y^ukQXT#|g5fhhH
z7A}9`%AuF#`*6ishDnTvnqQRJ*F@+nl|1Xo=e$C3Zjhr#Q$cgkGJ)nx7AsX$mW4?F
z{<HVV%!*w_svP>q58Eg%-uHy>vx|73hwsZ-b&~`>^t?E;h|yykM+6J&gM@~+NiA33
zm})JkIvO)i+$AGZk>OL+ik+w4vvM&pI5ROY=<2d`>=Da)@@db8g-cr-dagUIZL`r2
zQ;Ck^(A*=I74x)G@%hcAtp&^5bWK*6xp>VFdQ;cZo4h#e(#Io<+B7+qh6d#{Pw29U
za!gO@oyINjVAf>0c^)4bSL`(|W}a|&@6(g*>Khntp7^|qBP5Dr_a3n<)-7%Y=a*lZ
zv-@uUpTt5Dg=NdWO;221_ws3He7FXa2HR4;J8$bY9Gay$<9ZHAM)Kv;PWfz+px{}@
z?#i|CpLXjyb=QnzWyfOC61Qs^I|UAL_0C_l@^9)5*7e4EYnFYx9&xB>-CXs$oB)<o
z)1|C;-X{LoAh!5z-C>BPE1MLK2XzTtOa7BT``h$Hahs{4k9Yh2&elm>bp4z#cT_yX
zQ?plx@4jO{98tjgZ@2I69#(#?oeQQhCY?8XyMANK*58sgg;DL-KeKFG6jVDkK})pO
z;lQt5nGB74eyy9UUQ-m?Gx>tk8`)W#@2q>y`Nr=0?5TGaaj@MmnzdCZ*Yw8*U+E@E
z^-aFNPjBF!mm;&V1>|0(D=q3~%mFToRc-}v9_U@>d`^yyLqS^S+=}kciQk?7MXbB1
zdg5m4k;F;UCcRuSw=Me3bg@}!Yi{tYdR2M%wKCsovtKV?@#_6vrs1Zm=<MWFk+-|5
zx!kLufs@IqqU&YuL2K5xto89h91Qa$Pux7r;P};lyBQOM3#k2<!ChnRpYUC=hSw(V
z&j*(&HzPl$S1ih&P^Eie<!jdCihR>&FKvxIzz}_G<@}`8jS+0OjxeaSwYSR8>oBrj
z{gcPP#QIM3gT(8r9?X>!*{_gLZLw#9e#P=1TnAZmnod2Mv6Hj!jaI?V$eNAZ5(%d>
zvbL;ctL@#^$=Gqjw9z2FoweyW*OD^(O*?vHTbG$<%j|Ao+;--6Ml|n-ye+=3-pq2C
zvH9_h31R#7wtmn(rF3b_<xi_WEuG*r)1>g|l0yz&Q&-n$YK5AtWxSH;>>wj;SKW1)
zq383X;~`osEV^A69QGV%Z>_#n+<Md@E$L?#|6>C&iFpe9ZXISQ%=xjV<}{mY1rxWa
z<Og2sucuEGR2*8!q~o=$;ol*~`Qkd-Q3=`wQ=d<5SQ)~haf3B0W&?-C$J6)TxocVI
z>-a2nk~pGwLFJ)_+>8fW=e1>nR|+s}<lb`5`I$+QX6*F;0^X|30uLKCw;p)b9V+bM
zdB|33p3W1q=}Wl|I4@&7!uM*j<a5^*yS-Z--m{2hgj&zsq@;W>RM?~Q@LtY&`A@dZ
z>N@oBL=fu(#mfvy>}zi@9I#m5bzrH}kHdNa+6$%yo2u4Kd$8l&GZCd&p&ovI2^Y>&
zy-8;^U7jSG$63A>ni<@|dbI5#OVF-@^Udt>p#>?K@&XUIE`Ab8idk69b+I7uJ_{3r
zD-#1l(6Ivlw&S&a-OApg4edV69dkpbX>AL=&k{7NK)-c)TxdbcN~RAJG8r~9mnAbi
zTDjS<ey&DSVcdyKoh<?!XPR`kXq7JKT*9KY;mx*Nwox&rjZ=0i9(*Oz9fi=@ylF8<
z(Jg`PUbC*1_xCgX>JiI~5_+J_u!Hf^mWgJ?uYDJMjk~=1zzU||`z%5GxYmenVg0-Q
z!J&|&yBc`>6SS>fYx{8DcY5*YWvGsf<brEE#P+#H^_HFDcW7#e-FUz<;Dg`a-kl%J
z8Kl>4nHAUiVa?0XCDT%U*C$<N333vV5$ihoC^e*a!zz>1q?JrBz+PF#aKi8JCdS$N
z7aX50Zm_c`yl&tA(Ivk!PBH4Ju#<U4)<Vq%tTPJZPE@k_bCg%baQiaq`c`M&YP;1F
zHETMHy^Z1)|6{r)tReTO+-7;SzTuzC)hpG{n^vn$_!O4VDB|sVS7gd;whJFNNUuM+
z@$?jDo5r;c9`mmAPp@=}&|cKKOfV()ij1_Kw!g5)Nd`W#n7d5QOBUQQY1ne{My9jd
zrI%5U1pE`eTZdhI13EQzdhOYN6EYci`FDR@^@&^K?{!us*5jfDD*j6fSFS&(T)Bwf
zqgL3%Q)7d{Q6<ME4=&A~DZ4?+kKxYODqDY#MNM<fvV5<aH%?i^<Q=4w_w&(-OZ%7<
zc9$_TxG^y>c<H5dvtD30^M=9e^6E^6vp3&7GrzPlg2Up7@QqrL`)e%LZcS*=o$OE^
z&D&MB9Xud5^WpY{2HoNpii;WV=9+4pzN@Ad%`WwcrR={;^TS=H{b$YzwM`R~U35T5
z#5>@G*y9f`^`+KDe?IYM&8+uR#bnnV;1c0(VA^&4cF@yKlWFS(_E{Wz*B;<JFX?81
z#mQo4!&weq&W%sC#8?lN?PuBc`G|@0rld?qnN22**FImlqjWT^cJF)EzzUC7TII48
zi$t9_i?`jAU$kf?NAl7x)}xbd{#~(<!&T9%k!AMjyn1==3*70NW=kx$6-i7{k(nJG
zbzek|>4e)+t9#swIyxhw^iRh%RXd6p3VQcWV@tDXTzi4x%(c04mzy}W^CSy{a^8w=
z5O*njdOj#8m#=Zl)bb@aZn-K=)2h7nHhc9!Lrt@$PhXgF-kFvE_;IjFWdDcbcmEmb
zNKY~gXA|=0K9rE6aIt~o&zyO+F09%MJ}FOAYIKZbc%+r;z^$}qN9qNSja#q(HS2hE
z>etTO5MwpUqj?J+<Sk};K7%22^TyK=9~Nw>*r+6%xn;UW^iy#c{R#ECv(JOf-4r8r
z?MFQK`tuHtItzR&p1OxP#BQC{AF)HC!RfoV*ijY5r2T((>}6Qbxa2c)21|m-X&2DQ
z`Hy9*(=>Sw&fUPo;0`+fQRG*u!rLDlKQk1kU08qhu*&?vkNnGAjZ|{i@u<uzV>%GG
zHj(Yc^Dl3dk4@#`vzci3z5cYHwys3NX@!UBxg3|)Hy#G99v1m6sHHbYLef6S0Cc_8
zhkbDYn`~87?`{7iRkTe?q<zj=ZP(V*V%KLM?d}lsxoGsm>0H~7zlR?5rQ{~;oR|32
zy(Es`^W@jHH4;VJq!idJXO}-qvs7Bd%A7Ov;e^eKe*2@EJ+HA{dn*}M=aT+q!j!!G
zr*1`wM)TGb?aM9jee<X@CBsv{tMSS+zOWsq&d>axI#1wU-eWPTCn0O1>OQlS?Z3?%
z&AQ>{A$J#UuH|bO)V8j>`l)4B`PJNv7>38<eNpoQ0-<-X2#5LYSF-ngpwxW8g4baa
z=(?6$L8pbY?m;e&iRaC#baLIxxu>tG^r~;}l*{W+_zUkip%4-;!kB-WInl=O<ffa4
zo_xrfBg&o=u$`gosJDoqF67!5tCJJeuk2Z!=lqySVt>rkPW6y0vk$!1hzP%{@<;S<
z*B_I{ZXT!Z1s(OX7cdzytYfSRXyLCZKhOrcHz!hY5i9r>n<%fWN~g2CUzwTcHGJ$2
z*7aYp!o2Z%;D&X(IJK9@Pn@q-Fwrp~Di7jvCuEnWS=%fuD9~-F-nPs=$MGQ(g9j4>
z!xYg2OT;)jY!*I)Uc+O`poB2ebH&py+Mh17=oxW*T+Qq<uOs2+lg<;XCpsVhQ4U&3
zp1{$ptC5qr-|zE8(3t@HW*0u(0$Lz_9yHwQS~si5G>XG0n&bW&wT`@lBD%&c>&;YN
zU7yo(;?@Bz+rukv-V~n{^fFpfWKP0rM@G%tHhnw{g-e@qx!G<Qb)+xjl{_`=LfIy>
z4F`<c0yn=tt)SVMy4Gg;`fXAjPglo2$ltT<vT)PNsZ0lKCMNM-$O$S@4GZ7qWuA6+
z;?zH&GuFKIS2Py490WBvv#Rdc2uzGOxYYO}jN$a+dsiIeE!J5XOgbSOw&13T#(uU1
zYnDvwHdX_TJZ8;znl-zd!BdsH`^Sn0#x-5PJh+XbC0L_fu5U@`n&x@y?z)eGdZ|2%
z)3#4{4AM(oD^s@p>VlGU&k`>=2rOhYU;S~G7|(`OzV~_8e`w4HIsNt-rb(YPvr{t}
zFN8JE+kLy{M^4w7?d%PlS!s2yb+g_a<nY}1G=M>A@s*B;ovf<f3^Chg<WGBQsyky*
zYRa@N+S9UA0~r%mH?CpWP?^Om5PsDZlmUHqyOtd-TKh+wVVl$umWEi7o;L9-2Ml*E
zYqe?%IQrU2s829W^|cSfR9)HTook+~Z@ASGRprPlvnV@ig=j!66N4uc1H<LV&l)@a
zG)?4l+0GOp_w`xlxscA)d_5{f?V=fGyr<S{7W7?f-+D@RjYz<6k)npWsT;z$yF)@(
z@XcRj_rWoZdvOAH^HcU^88eSCCR`7h>MD77#m&ak3Yy)U!upsQqIt_05<VMbHtf*3
z&d;+UweDH|^^mC%AVq?y6Q)E&YQMh1P+<CFG2?@p5OddOx0&y`%$f;G#nlE*K{=Kp
z4bM{9JJs*xtgPOgcby+}Ur!dp4yhNH89umw6frekbx6!>dHq4rt*pUY&N%QgtdCeW
z_25;80@DM|%m=Qw244Y{H3=CE6}_cy!JrsZpXwMCl)5(NQv$;(Mk$7MY^k}-bIPBk
zv5IYFWzLbD@PY3`S87ycA6vs}#~3Mwye$tTpK*#*ZB^KCBIa@X!;7gi)Q`CyHSjla
zcxk4&Yt!6Q4mSQfZU#B%E_i)PCkvErkDD^Y@TSaNdp7oqpRoUut9v77Fgb!G{(>at
zq-TFV%&|IAe#N~5b?L860$yyo`YxQ~(3|pYU1|GI3a6ajG~Kn(=Hm75U$@4~_<#9&
zz-%2;)<b78f0LH{FqtQy%DA{}n^}ua^t=g*+052c4cGkX;L~hgGUrs(PL&mjs~sbQ
z%NqCpWc%jqT3x);QOtjds5B_66mQack>m0`L^R-=#=?k`@r+CiUZDP8ipI4ch3a7e
z+YCg_BXgcQiTU@exiWwACZPpdS5$ZcK<Q@Ije?uAN;gkYSkD@~rAKA+*6cMQMX5aN
z-#BQA&JAbtJUMmirvuUZS08*3z2ClWX-878yt38I4U<aMEK*lDx=U^3D_ZjL#IBvk
zCd^%=+PpF(q|Wu;!ItoJ`;ezbI*W58CFXg`888d}UT8Hf@o4Jn%Cbr9isBC4u4@dJ
zZ0<1KBXoFK=s_!?ANK1RC1#sm|KR0T^2avy;_CvTD1=F8jn=HlX>4@Z6_MQ0<a_W^
z%wcYmOMVB+#XhQRS@EZ9Pc!HGb9F1)8X}k<1hF<gao?R_CaPdywEp;80l@%!n_KOT
z`5_DKKJYl$=%zCG@3_e%xSCmn<BWsdlGc=+7V%9D>;V}|E>3u#^=)tCipIZAhDs}M
z`HEhc6~rR=d*Ldh0-cc7><v98L8e~{GajC8Q@^ysb>Ae#{h$hLrSSxQO~&x<HgH9G
zx&?H<PciJi&|2ne+^7CWd7P5oFm>x!)}L7qoE%s`Ri@{KX-R;ZS<Mx3C)y8`?rt$q
z&StKDaAw0KPJhm)p&qB0pNH95G5^eZP|o)0>$0=HOF|7dZF<C&u$lc>xts>;gQi0b
z27Pa=-|~pD?wG)6a58nN+wz;SGdDl%T=wqlqJ}?W%naU43=BLQQUih*e`Xmh5V>l@
zdLWIT$A#Hp?Yx^GT!O!+6;7@JrQ8$K7De&?nYw7!1-&~3OYf+DQj%ymwe9fpt~czD
z>iOR@OgRL)4(S(<$NeOxJ3%4gIZ>8V7FDILo;q2a{pxFFh6#*oa#EMqX{`#MmYI4s
zYUPTsW|x^dt4<$a+<h;ASCnhTOW%|mXAV8kny10QV!-^twt-=dXoI`5lVL={-3-Ye
zjQ$-m&#E@$OL}?*#%|nuF4dRe(!NbsPfcL*_<ibB*gPhOTOgB}CzP2+fR6F7$XT#8
z*v;vqF{gu=Wl#AAN8OFjbhiEu>tj@SE9$*AhQ;C5)dY@)EzX_Oi~N-qNNJ@hB(3Jn
z*=Mn1{Z(Z#^NycNc0N4<0#i0Qidpv5Bwn22_7J4~n6SgG{@K<pbq77Hr<_`O5PC$F
zdBW$`pvTMRU7ff^WD3*TDJr3#92qjhnU_c}k~IpHTBcBWo$1<*h7J3s3YuQ@Q)rjg
zo0sS4YM{Dc%f_BJ?b(M9m)}%xO?Kw+JQ?(M-_e$a-0+;JpCLEnZe~4|nEH0=)U|(N
zZ^lI~n_9XiXSHK|>TVtxgD_Txt8cWEJQj;QX*0?C)+Xo7w^TB9spfXh5J6|QrHtlF
z0)<apNY+?r63p$p^X%F#2`|m7I~99pMYqX0t1T^NoyZuK!NlOh#J~_G3kunpGaIk1
zyRqd{$yD&fOXSVC$eX8%wQg&l-tuYrsclkUR_9D_e683nt@nr7!F9*>JA#imJMyn7
zodDHC3U@WONj)g$nJd9?Y|@4E!cT3}W_>mGj%B@YNoj4{ue9|%yo))Put>QTd*7UG
zB(au#w%;vHrz3(cnsWnB&qE1<O3B39ZqA9xFGOdD+12pWrmmhUE9)E|dGnNl;g_kY
zQIW?COH3VDG`<)W9EcEQ_&8<jT$_hEElbRPbFDCAaP$A%`=))zY}4>2Pz9VO;~dVs
zrEj4y^U}&pw}=z%kylpSl&(@;b62BCZlX(8@oFZ;mA(tOL^cFWUw5WW#!W*^MIdwz
z@6CQ@1~Ue0U6#n=(-*FK<uZkew3kZ9UbVW(Z?Hk)fr;DeCkC4sa~Rt0q@2}tcK2`<
zK5?P@uvU*%=3E`-Iei9Qi%KUQX4pS(eV&v<-i%v!SuWjKxsP+n6W@isk6ulFVz%9+
zd{us)CTp<A;>KSpm0KN{A2IE{-o&`=%tCdB1&muA*0Vh=b=bddeKja_k5n%RZ&u&x
z!0*_z?e|I0c_k5xAO2FQoa*ziM@XhY#l?KpvTKw6eqi!8o3+w^lDPB6K)%{ZEeB%n
z6fBfy&~mD+KF`-uSAAaW`?G5f6BW<qx-6N;{eN#u854sq69dC*=_}^H8~a}Pq%@d?
z=-#|!5TW*SSy=PGkk`ljxA46Pu#bAM{DY!=Zts`61=d$p*{=xCEjawOj$sAIfr6=g
z<}u0a4P62E?`>wBty}Wf<{_hGLcz<(+w)pd!!qG_r!4)xs`Ti--7@=gu14{yL>F(>
zd%Tl9>`&X_oQ<!ab23UO&bwfg+$g4c`BA5@)t!QsD`OWZUD?jO@!`EU>|H#9+XdOp
zqVKqz6PBC62r_*>W7bB;wSQmSwpt^$K%|dXQKgLix0vvAg(q<v-|MYce6o(sP~l13
zv10x;8HW>(G3he=wNZRq60_~jhigVoHXA+LrPn3$XlsLlX4$<B$F<p}&wIO-KkjBk
zJ7ZJXva5+(8J2?gJT)}ec6Z(sC|Vz}XDV~covRNd*^Bib?+ib<G`(&Gqv+L{KMj=E
ziRrU%OQ`MUn6CIFZeyIbed~nZr=&s^vJ2+!T>ob4Cqs^%>$_(#NAEB?b+1@|S!cLI
zOuWpELsMBRKe*@YnZDtELi2=b$@8_fV$<cK(pP9)l+&+%S#X$DQ+5T%*SEH_cV#|0
zYPx!w`l2(RE=^JAVsP!)$$sGbtB#9Y4B1QXow(Q$@J7`~az@FHhegx)Kr?ppeD@~y
zi|_oR<9{YX=hczACyt=`vwf)oJNWC4?%Vz6V(o{k4tHuloMvM11D*f=u2FP<=eLTR
zmn~zQE;V*B6fp<fjp0dPHi!u^`5h^`BWZEznO>b|Ne37hH%T0KTX8Pwu}Z<hq=n+F
z{tGTFoF==D^D~os3ir0G?k06Tr8$1g|8^A#+&nb(yZMbQf#-HVQa!2@*!UI+=k2(+
zlv%W~x;T5miGUrvGT+tyH!3+F$vv_%!j0{qu*MuNjp!{_JbRYKWp?Bo6f=MM>4@u*
z{cP2-5;EHgQup$1E8Co(TFAStOnAlAgSi`4w}pMXpRoGiLblyJEB|p#oxm5qb63yx
zZLHDmt_Ow11$UU<$PP}|_HJ8Ic68lTZ@CSOyxXLvTzzY_<kv#6AeITb0v)G?Z`87G
zF>bAD_dAzYEbg-%boS!Ptuv3cZF)N){k74$Z<VVxqo*fs|F3i5(J9V(83*2S#w~Of
zd--RAL}4ovi=?EnN~+<@aJ}zBZtqKM9ty9y;<TT4gEE_0e27BER6YI&ooqg}!TTpI
z3V3w&-E%IzSyGR<R>y&A)cUmTR~Z)G%nc8&_b*el+MKkDRh03`ROSOVieXuY?E>~T
z@*2eOhMakI)KMwXjF(}$zQH^T-GrB)S-6%nMG3y09c?vZ-(lH2v9hmG8&q{_=k4hD
zV845>Ue)sTt=hXgly2SfT@WT_ynF54H_?^v-fWZd;8rM;4ElGVVRrMwg7(=<<MxU%
zG59kvFy!QV&sWz|GMRTbPCV#q)DEM4D{fxP`?j`5&h$3OkYk*tx3fNon%++J_{luG
zg=zbb<_m9TJ2>CiP^dNQ?<K}#!b#s>bBjs%fBD*e!}PbJ;TjQ-zfCKT2*3CqCXiIY
z#Qjw}c;l2M=RslprE=!4wDY&Vsc`)1xLzT#;2y(b&Ld457>~#u$+qd)Y|e1oD}p=D
zeqC8n#7tJ#Jr04K*-E<@b-5JJpSg8M;j-KOG}bA#tPXb44BQEuydt<)Rr*}bWzcCj
zskK;4)DN^pr8M+UbinLcn*sz@YtFA~485@a*{)+gAD#y9Fh6&XL8K>W%OlRDV>hK6
zK1Qm0o9^Ehuv$A*x>U8n_n*QHxBD!wUf+7rys5d{DezUCjpG@MYG#Mb#cT{5ZR&fS
zjS}9UZaeZ}$#ni@W-}D#@l0KD%HPM)z~-gwB*yA^GnF>=y~Q67Tq+4}|7&<GxWnOK
z`jPBE;-2prnxs1)dcLojxm)P)<a;|S5}0?bJp51M@XCW}>#u0EEM>@7o5X+kw~_ba
zwjG~bDy^ooCMC_Aail~xUijQMk*N!XLVvDINxt>s^82<cw<LD-try*7>-u!M(9+s<
zn*(2oJPMe#L|;fLxa(Lx*ufiawJ~~0e>HTQ_1Ed;lTO(mM&4y->lS$P%Y1T~X<MEu
z`jzqA*{7hmVqyqjVqp0F^U9N_j4SiMotoh!#P!WH_(5VtJZR)tOC%|%VZ8~fT-*25
zZBsXh?Wv1-`(%R=cUMK@BB5(dPA7~TeNL%N$Xx8dnd#TUna@k68nXDPl-Geys7!iW
zTp450dNUx5VRF?PM(-^e(E&SBL6?g#`E;M3qpcAhyfk;A_EF)Q=jZk^zT%y7T|-Ht
zX-45UwgoxQM0)N+m@C$37&mi4qRVnmxQ*f$u~hETrMt|2Ef5P}*|0R?XS9u=C!6x#
zCnq26<P-A9NO#=vsB@jk)APx(nOuL?x9HC6=zHK6vGLNjibZ?Q+?9Lq-}IHJe~3e%
z<W`Lb4Mrvv4HXjirr!)p3-7+(Z<-HHNmuu*=JVNRvud%}^7UK?uH+=F?A=$mg>74f
z(j<v(lWsraWJtWj%`d?J_zmxYZ9><YuJ^B=D-)LHD5xJ0awsZ*qf%``z4+mbZ(avQ
zE>)y49uYWOAt9$wR`-QrO>NnN6)jsIi0n?YS81EdboH$2<c%pWjtWFrb44&r4m}hV
za5i~W9&-YtPnhJ^6$Ptw8)B0cL-(_8?d-l}s2j6Il67fbSN4}4N7neakM<URV^c`x
z+^5}k;8x%PrWtF5t~F)J1(!;La>uC^uC2i<8Q9XV-ruso%rx}WvZX7{7B86N>)Er-
zaK(ewv3ty!83LIY7|z{em~v6$cpf;&6KbxV3@W+Il(L5LH`j~vTTC__T-E#Qty+iV
zf_n$noaHsj{gN5xuzy(%kAGEr%7J^+dBI6L=l5-S$m!r0lr-#b@tAoX6}h}({WTVL
zsd-=cPB!e-pWXd@mq6Sbg?WYwcUC{Jcx3&4zeiR3kqr-mCzq=-f7{o?Z*J$su;+%O
zP4eqWaoi<+S%+HQ-#MC-V5Y+SZC{RFxWcp_4F}RE3l+I}MVdVFoa(Z4%lT5XQ>^dy
zekc&`Zpq<y=W1XzRDRwtE0Qx+Dkf&tnbqbS7;ik`H#Ll5Na=R3s$kl^z9Gx~p<c@7
zhnzZBp0!<kGj(~nf2!f5E1CZc&fQ};0|`W<tiXq$F|n{RwYyEXa@PDY)-%19CNibq
zuN?EtPKJbo;kzsHE8>?qER=CP!U0K~k?P#?Uv*7bw^RgkRBU625HNPw+o*K#ai0Vv
zOD@%zbWc&T=gTDZu59y)ijB<`$6R)pAH2xXIP1T-=X;AL=|tCwU$We{^4n~%*kiH$
zde6p!^X<*frK{Q>*3Rr%nznvt)XzwD?%M~&W-<M;O>Nlrgm2r2p7hy&H<<~4WJy`U
z_$Ph({L)PuWO5c>(|UF`u6A?yt^)t|&CzpTB{ozsZ!Qzrz@WCeCo04Obm_LMyLhH!
zt{D?U5EBDK*s%{m$+>QhmWTF=$f+IS*mvt__2J(}s!i$~lN8eC>}8BFym{cqn#rx7
z6S$EI%8hJCi=2DF3N##!GPS65NT%mAY!h+4WUbOXG47K~;aj)m2^H)gdqTN%8k}s_
z`hAU8+54CyuSL}L(rVeOb{`IyrSr_coP8{=^;g>Z8j*-@r-qAD>m-Bz!Kx9CgvtA_
zsQs^Hy|PR#>zj^e?x*|V4u8!hy?qsWxia4RY%8#AP!D(!aGKBf{+iXZHnBz@mN_6S
zF6dXgYTb>jr<rWwYuVOXT}}1)>3q|iVM4S~$5T$7D?(8>H2ejoopRvjX>Mw;U(GaU
z-Ivn|&PLqqayOJY4}1My({f3EbpS`g;=L=kocD@qJgR*yBXENITV{Tpl?gxQ%)6Ps
zbisjHBHc{lvkxxZvR$W9d!E4B7F)-cni64$<}FAOjo6nIDZ;wa_CnL8&;-ja)ukK$
z?_*daBHEyPbd#BIh0-gtm5d5JZdE6Rk8YK2YkD~MDW|@+Rb->6wu{&5Z~Lp(RVZ0C
zNhcotwDVEtlNH|@*|&um)Z{TSR775M<<bdObhz5{)@aF}tL8tof6H;-Sbvpk_U$M8
z*T3L(@tu2WRrviYEB92bSr@O;?pYTRw6TY$O?`vt=KIl6*N+LSPMEb+O`v{R>5ilF
ztC<*rnHU&CH<d_;9qF0F{Q9l9MhdiY-0Q}3ur=Xag6@^64hGX_IWWxrQ@v(wMfZaP
zqDMgWv}>yF>Ev7%Lr@WT=Lx?l?|Fx9ChLw0-{7(<z5Jk`RkKb}@!Y|7##g*&Rw0U`
zFowxd_qcC^a#f1Ql!eDueQo-*fsNa%TU;fDbKj~~P`YEiqyH=qQs(bGxnJGpaa%WI
zVt`<XPFMCvP}}F%u>fC%v#K9#dA4phl3c?Yz2*d{`SMA<I<}tY+M%fj4_NL1wGg)+
zx7;CB(^LGxXi4+|l_<}4{vDAu5^GqaKgUl|*HilNSf(a+qQK=tQ`6HbK9nwW^x+P_
zcGR-sXqa~M42vC7Ck|LvNM6!id3J3r>y}gM4AU8>+-6y&(fIzMR`_+XBU=)<d6_F7
zDJ>Ft@E}`w#Z<*(mK8^Xw8I<H_|~zV*#GI^=?Qs`tCw<YQoFEB;bs6^34i#`U2clY
zSff`+fRgB?rlJp9cV0bpl&kFMvZ<wFIi^2?H|#t-J@+#A-=@>kt~|T;FVy<zS~*Xi
z0|h%yU2X0BAH5-z?cbx$?vBudakCxP^28lncVo+@7S?FqD$zGaOQM5jM@wmM4Hi%L
zD!7=xNo~Ty@T}#VG!#xU8-1L@r=Tc*Rg)*h+u64gR0_WGSKP`OvXO})go%M6KK}dD
z$D9w}PCF*NA(P=NTf@d*M_B^X%p1*EPi_-jcwnt=&OX*d1(IAFV&;h7UXd6)A?HJ?
z*1Rb*ZgM0Y3%0&`Aw<CAVE3wPtcH(Q&TY!p`mx$D#-$*e`^nYC(kGZ$8fq4<Iw;(?
zk;98UUAaTj|LqmuV8;fRmFplH_GN2z{LwwTDY!=W%7;`g&rGcy+#q8`uZ9R11m0R$
z>UgFiYkA}>u75Wca42Lm>Gm1T6W|Vs|D9@ck$uS`&Mj+BRVeX(VOYTU_3BDX=tO8|
zu!jTV51+S*74d0l;KkgLrn3t{x1@B>Xx3eE_Lx`yzh23oO_vr5%)KPOmU~~%v%Md$
z__baUWs#V|r4%M$Jnz=Z&RtC>=D*b~uS($dWxU#dQny0nGmBW1p=_A`v1hDeQ9Pzu
zOuComsbAXsG(i|N{W>$?gb$<L)f<OTSTY!00@cB5W}O9>w^vUe6uXj^oa*xbSWk^(
zW>ANdrfjV1hg6gIz01qG4w|wuHV5{b3LWWLUe+~dxuDCxoP5LMds^8z3O=s=wDiZ!
z;*bE4*JsaDKXOLzJU7n-^%j{k(HTA)trn|BiG#FNEncVaz(}iQQPYf%SNt;ndkg%G
zo|Ve{S?tw5bB3k43paL%f|O+~3KaMt<?0>?4pk<GP$mWj1u53)pLTw3;y5Af#Q042
zO4Q!%*H+bNPFk4zOhj%Y*u1Z%TudQhAuO)oIPS|7arrkb?dH)vtx*@HH53*<gc#nn
zHc;Th^S~8<L_k)(S{f+ubMs!;=q&Ei`_c^pX?s64Xq{2q$T-3H-}&QZbqxGEsZKM#
zdYv?w<=}Nu<d($8_uEfT$h(`JH*@hlmaG-#jk9bIq^_E&&d^vWB)^--ki#OG<;RV4
z#+M{4s~PTH{3&Xgd+EIJ%4gGlJ)3sP)YW{|&eY=B(NfaegW3Kyd2e&DS-ajYQYvhR
z;*JLCuujDt9&62<3ktKCa=9jb6@BKbkkG)ksO?#p|C>X+;!~zOxCU%2lR7J`@kQu|
zT-&W^?V#ulPj6?;+tK0iD0zMNHYweh$Qp_0-8Z*yN?V(|nz4f|W4a<M(=x`2!@3Hh
zXX|brIL)=u;p<aweeGXWU(e1{%@J03SoscAeOK-Soxy(7&(bfF(I<<QDaSF_EUj1Z
zUd1`lh|aT;ojc7AmcP3reQ)~8IExE;0!Mo0IM?y<m8r9oHGuNOGqnK!8?DlMY*QB~
zt%yHWvTV_ryjLbATVKt#t-g^FxPGN_$INeuH**v}Wz7+_WjDR4R{O)vUBLM5;Z2b(
z9eboKpRBr)<-26M)%4qHTl`P8t!9#7@r}rC*WJg=5XQv75c4+TbrX-=!p<+3CORr^
zFZ#%MgQ@Q2Qky$U7gMaidVcFO)8I<DV8^h9aaN3V>5V%rRY7JT51A&emEHEEXlwFX
zZX=GIXl94ionL~U7u^QQ$A}(K$T$>bo%8W&*6}Fulz`gJpiN7MCb&9T)~#Cgy!7}n
z2c`qO>#fcFI^uJjf97^bf7*4O-On|6`NK7zKBwKkvuZ_R?!BUPAxGUmTvtyD|KJZ~
ztCN&e@_%68?euZU0w=MP%^fFa)fTT_Bq4R3CF$smS=wyOo~FFFRC;GQWXlGxypb5T
z@rU|C*Zb4l5)@1tXGK4r!Dyn@>zT1JW#vq^3rX`@#H1V3UDCzW_yPnsY`w8<#&bR9
z<&a(Gvm-lx`n0a=YGZ89)VOXvcV)wmw7aj8LH%~s3A@*_UGmLMVzBrjwrz%j0At!#
zHY2lHrjLp?|B&1R8ts1>l52Wmc}@~Tnwyj!>jv$NmoJjJxvUQqJ!b%&-qjUoqc^AG
zi0kgV0nLXJT$48Zy3urKt!Ghisx5dM+v)$J-K?3@ADqsRJLpta{JmD7KS6Q#N?yt7
zvsoJtMjITMrg`o}1n)N^BQ>@K2_hb+PRy{b>Ak&DpMhKNCez1~1hXcF&PyGeS+39G
zPAHzuIO~0PvasgU!;GNGhb@n|j#YxLhk4{YE0l>LoQZ)!GBSn_c8RsqO5WcZ`yv<e
z+-qXo=A&{fg7=7lQC-cE^$kq{3P#hP@x`l)dB0pI_3grfhF=G-Mrb58t=PW7#4C1A
zxZ@d*&uKReD?owtS5k6y<L8)PAGyRCWIP@(=dlTR*k~@1`RB^~b0HiqHUW(K3TdBP
z^slO3o~zDa#rkgN7XycYxsvmZ71TH!<z8+L&|WZgrc&^)9Fa&iyK5edUU9RmYYKct
z7nE&T#L)I;Yx}Wn3kn__=Uv5W@I%|xM?h<l)${N(Gw=M+Q2zD#Vw%VlwN?$03kT2c
zFAK~%ypJi%uyxI{IZK|Vz5CGUICtLf-3kv(XB~0<a3$eIbizK<3P#Z;YyOZsF9o03
zC>BXv?zq}JQH&>|yMw>@Woh8m=pCP?MCGl!k)4{c_0Af$_0wjbPFNhqd?~RsU#z_g
ztT6EO*{lctr_ZKtFy9*ZzNsYQd)dtu83!A-b{ud#efIUO_1g<lV|C5fpI(3O(A2rN
z&Srh+;l9sP+4DSOr(g-ge8wver1ms)rLa9p<Ie2!{hgz^B0C_|czw0Ct@D}(bA^<{
zKKQL%^6ALjGDia&#s(In6{}`mm+djBd;FkxN6o@k{zqxu8&-#1yS6G{Z^Feh%lAn*
zI36uH8?im`kk!739}aGx&ql2S%_VKl*cr*|(kYVRy?y~39}`0a69a=$K)}TY2Bo}h
zYc{bexjnm<mNjq3<){XmjTem<8LtjkUBMyUz@;^9*8HcOIjzggx!qhrQEZ{i8pX?}
z$T};*cgm?v8+P?n=}ZgKw+)-#2)Ud%<h{5k@AY^sh9%!;T(esIl*cUI#5ez%!~xK_
ze2g2{7O9MB4wHXHG0oQBb4A?dM$N;ubG3|hI6i3fKInchmuY2}`V+Uy2cLDHIDDxh
zvud+}?CmDTZ9Qz$dA3OT)JIt~MtKF=oNd=}Z17$w6VLMgi>rKPQjFD&xf!$ar|s_o
z*`hX2Y#m#@KesyDrncAmzf}*Oner=N+hWtj8{WA$()UGjX+;?vnD*07cTbR8$jJwD
z#MZGr^5a%#3)>-~(HuCx?`>VnwX?ppp^4>(q{Gsi6c{=fxdlsh%a_*0xZSl-YFDh@
z-0=!DK(Fv`FL!ve-11goXI+Okepk*!Fg!l)bMp{LMG;tq&2;W?<}Lo*>dSQ8JQb4o
znOW90ILR#zSfkpm_%7|?HBhepSrD~D>d3vvrAZA@zi-T4F>_<U^w*cchB$x?d9eHV
z>#T+ka_fZ;#~LX-<$O}lB+1&^k!zAwbo2Prw8rZoQ*LfP{yOWyC%N^)%noY{-uNvk
zmFLswZR@z(Z?opmiiTZHGZd>g_q_%=yMc)zl8J!<Wa@&6AFK>NUfDmp>0H{Pb8WVw
zIX6DCUvya5!)4r|@aey36{BdApWuQ;ZTT~lnq;e8JC91ICI}p~4oxYTS703KuzKm?
zO{xFOnRurqYza12|NW7v@@8`RA_K9c5U*IrGXmwCB_zOQWBmz+aORAOjD9=<;VR9b
zBx$U~9K-9P%)G~n=h4}y>*?HK*OZbZj1Fk4`cI7!k$jNFz-M&ebVtimX=mf2*Bz|4
zue9;Rx7qt_oDn{UF<tWM@waho(zp1|bLV|elzGCk#UWj6`)>n-1ru*=-l$i>SFoF3
znMX`OF7(d3!zYq-kG>Gg`<_@KnQa!;eY;koePhsK?;UsB8Iv~63^>?!x32K}mUPCM
zE0>wCj+_q)qa(dM1*Q&VPt@L)ESxXw^Ks|#5^nF*LL;d|d*$Ppc5r111TZ$R7~Y)8
zsLPaR@uTNX>XN<3Cox4GHZrKIZKzme>~QeMR^}tZvOLX9DX--&>*{Ds`F!y0z5eJm
zr)S&+6|xg2f{x8ge&;p6Mz?v%`J2=3>gd;QOGwq7)xkdbj&}6gKbcR~O%V$Hv~glI
z?}T|fcjkm@ELe7B&Vd5M)`sJWk6-=e;O=f`uYde1)n(GDX~&q&a=Lu#4tglPKOwM1
zhJ6Er+U`T4TNZ5dP%7_u#p5V>OK0<^YK{qO1(SlA7^0XM7#6G!khOEIeQ-VWX3)X5
zyZ=J1ziM+i&ba&4^~%i+9<0)3QlbIUH<<*xBb*PXAI_8atQNN6|06tQc6NoWPVaR;
zYuU@{{tmi@eW2tg*sGy;Ev;8;!hD6U?yCwD)z>n1JbF}mu;>nGc1v&3jtE|r!#ie3
z%m`)NwC;R3pMw9C%xq(Kt>{0D?+rs8yq5^b^DWVcJeQgoZy&~V{H2Vzb5O-M6Dbw>
zsbAR?=FKwXI^?EuSIzait;>f$1%U-A@j5L}#52W|jkjJf@%OvG^t1LSK8Z(HZ;IQb
zJFSRl(h!rmDc&vr({<L-&G(#`1GS<>e}A9xYR;T}-p|9I$VxU{yD7fs&@Pc~mZMD?
z3?jdi3QIOWni6?HM0YX2>gnt^)z{`2>YRNX>JVg>zBcAw>(i_TjSVuJG{QQr3B{bd
z=lA}L!Mp<*=b4NyO9V-JEa;u|lr6j~%%OGts$0eH<$_taEMZazGTidvM8^h)uC42u
zFQvK!9lZ2)dY4vdvg&7tqcJ)ff2Z$enIp%>5v94qT|;a!%N)omb@0-5k$}T#`=gU=
z0u05w!*#egEo^xNzO2=poRsQ$AQQ3Z-kVYPLcnPj!3B%L93qzsgl)88S^k@`Y13i>
ze?_nNoPP`)F5EhBe9EI+EU~#kCHI|IMTG3&=zGJ=5Y5EE(7jcEzsKeojax1xolsjX
zZNsXl%rJ*B=%#o!==$4}&v&$nImhl_QXmKl$;Gp;@;HDNC3(H)tm&;ie{G(D&e_GG
zOrATxEtzVsz!1l);>uvN#B$r80zpvt{O+Ew&Jg|4#m6?x+2OBKs@4vLlt-B}oD4F5
zDlvtW6!aPH2{Gi*vTAeL*j0D;C1(@EO7ZjQrIHgjoQP{!e*9Hp!vg;qQ{PP#lVo#r
zmEw6dWwu3==V~=;2iN0YdGu2xSVZSuPqy5v@j4O|GUCGi8>=0sIL?<zNYga$cAd%U
zb8!);rft~zH@i>o{TdOwaY0y{NB`9<hAxZMy*I>VCeD0%WL0(GlH}Q^_eEIoZ+t%~
zCGqe*g^4QtKcyGkD3972G_mPfm*S6WlfJOc3T+fUdUloVYF6eP$(hEhud@cEaEG^9
zZ@YTn?nYkA`7QhU-nvgsUDlGy)YAvLnweGl(W>w?M&_KE^|H6K7;=x7)ta?_k8{|l
zufeq<U*yv?-7U(j{%^SZPOQ0p@$4b?1)xgnz^fZ^;@1LoV=OD}wn^D6xNpYK5Oh;~
z^<hP2Ke4p?m!sF5-gb~NUG!#?W|UjZ@v`39^Ye__mR9DZF?#--vUQWs%MDi-xF0Wb
zoMhv6BjAm7?(~o)3l3`Bkka178oY%^BMYP>;3$vx=Kx(Mh8WQLk4ZwIcTW9QOj>>L
zsO<0deBM3p9!hu}+xLKDlIemFT^sRrM|3}hF1wln^2tBh+gT5I1f@4!HCQOF^v%E_
z;C}Ur^*bZ|Q^gDpOf&4bk!8T5v~3pCp@-{#$o1HJ-M?b-<iL-`0?xh6z7{5TiuNmA
z?~c2%;dZz~{jw~sb19AoX6D{37M`+Fsc7$$bl&Y+cP8Ymd-!#ONrK6#ewn5DSu#bU
z(Vvvv72BlPR|Pn{cHMu*bdTJ$W84{C)&d$9UiYsYm9o##le}Sc{l<rxs=9l6I9YkO
z-&ud+>m$$BKPLizEjy+dKJj+d6OAJQj~#wny^i{ET*5Bk<}MqZ9SZACMqD~nTx#$$
zQ|{3x7KU>ZKa}TPdTn+052)mKD9XE(^<m!ZFAHqBPxxHj8~L&W+yc=!=NrW<U}669
z_;;@01q!=4_<RlqPTkLxWxQ&c7CYA|-d^|1!u7GShhJ~`&?Keg(d>R<(Zf<5<*B6;
z9Aop=7)xm<M{qjZs0OypRbZIM=(Q@xcXpF<wA9t7$EF48BuC6tTro-Ku+XV%ImwQ}
zTQ-?JSBnja>};K`tIqJKbK=s!%z0vK)N~~hPB)yIRkHNUsVGVLJMXd@Hd(5zU1rvC
zTDY96VTTRlh0`n%JMPNcA7VWaboli(wLNP(T6nw9Pk0sRemQYxma~oF*$IJ646&f|
ze*~P&RxX?6`iUh?@RfwWL(kMHx?XCU9ILZB7z(z2IPiMIrA<>=Z>s3Go!RvDz}cpE
zOJioLZwM%xa$2mO^@NXhqvaIS7eyLcD;O9UryuH@dp_j!+$fDV=58md9CtD##Wry7
zkG?(OJV&IyM!CZpu}Pwr*RHj_(DaG%NEM^_$D1eWS2wT*ZaaEm?OlF(F^+&KOvT@g
zR<$f@>Pn4f4&a+Jy?T3@y}@xUhSv4Frw8_mh=wq594OVaeeyWlc(cVcjvZ#Zx3(*G
zt1@u$7ViG;EF;Ff!|(k!gF}ZdF|bPAd6(+)M{d5Zj(EYv2j||gOGFqga7Y7Hl`;}-
zYZokO@ZKA}TYg5eYr~^I$F834urM$W>3b;_R<YG$_txKyKW*)<CK(=I%xJa#$Q0>t
zedR|%H&-!~^=qyZ?rRnJ<ly@ByTg{nY<rKFaB~-Iy}-BO_d%|naH$2}J69}l;$Gj9
zc%gN{iUm$j3J#wQvRlO(ow(IOR9w*3Y~4ORJB2L;sVSuayOQ31O3{#=0<JWlT50TE
zxyEs-@0$rzbeBX|F5vUZ-dv&m`l92@uCKaU&1;)4iQax4b8T_+rL2Ytd|uN9S30RK
zIUKrf-N8lC8<vJ}hZG7bZshX<EjuudTUK&ZD`V!GFC|{99c?BoEs>nKWK&3C1J^e*
z#c4m*RPT0TVu)j6U@*-*$Pmp|BRgf?#^p8ZCE}u7Sw-&_v3mZD+xkgHc1l?Dj*@^`
z({%;>r#e<LU3%SZAYOPq$~rVyypm}{Jm=(w%UQSBP6<nw9^w^eUKS|0WL<0B0b$?E
zvt4ULKplmo(ts%54^ta1FPW>B&&9M*^cd6hqQ$j4KDa!|l+X|N&HlLpRPO!rIFM=T
z;KAg#TGQ*I%|^+N<w>)f)|qMUI;a*N)%xIs+u~iHPIs}fiaI?G)HPAa`60AkAVznd
z*jJ};E$QBKKc^q9W)yA8W!TTS^_(yF+N7o;1+SU<3l@FS{^Xf(?5cxwAFJReN7tv}
zPbMFjA$9+haQUuww$ChAm@HO-%Jbzr4rZDPXfrN1f3NJiW4?nn8^6NuiT%8@#g+Ca
zEaCPIo$?qo3L>^!O?QRvq!Y4goQll{986A{xvK3?P?_l8<v#VSZAQ3K=bc2SZN9Bj
z@6Ud^#1rKG`i9y3N0Tgn<}KJNxG<qmUQ;VWk=u7_EK}Y-DHXOmHKwVP?fi3Co);|i
z4-jr_=9LoN+n6;W<m#E%_byw;yc53Sa$t|6Ycprq7q(SROID@DeV+$9hD9)0N|aF{
z_$zl+>Vic!Ue%o9q9GwBcf8#1h)I1qIrF;4qiq2{?=GwgG!Q!-#=cv=UHy3MU4?b6
zr{42j?KU$JK2Q?C^q7euo{52B&#Z1Pt(K4v*$Wk)-|+EaTKDwPovjef8=eWhO!%%`
zQgkP^V~1`?UHOVQo7UBhX6bQPJ8nBYEpLD2>L|i0;P$#&GAUyE-C7mSHP7;v8XbC5
zu)<Jzd5Xb1fpnH8o~G%NOEr(RUVg+ol`Em(n%<*r3ktMX7EPEarz~fEWP5&;U)-L>
zU#+4zjDlM>R(MU6n6gEYVGbiZdsG0Ih*J=QTGajj`xrh6{7)-w{sBrWDGR>F@;-8U
zZEeVKM0F83m|0zxzZYl;`VgI;&D?$2H&ae$?G%g9P0Nz_!kYDu%H$N>Y~<0Jba>AL
zMg9<uN3Pp0h+H_&vo*)?qRquG_jUMNZh@MoElGS~%zuu``1sh|ohIkl;Qvyso#m-p
zzRA<h6Nl6G1nh|XzVsrf&HfQ&?B1g?YnIiRe>if@PjjY}WB6>5yNQ)klwOO-+|0ZZ
zQWt5%&LnzhOBlCqTZ)(SmY{-^<r|fMre2lh2;q=&-+IAh?gE*Ppf={lu2btzWI6~g
zNV=HGaI3%}?eyQSIm<*DwcdT%*{J?5B$L^{Bd*uAp=;eTf!3fcuO@Am-+N$xrQ#=U
zw_O3RnD#VrwJz3ZaEzXop6{4D(dFHOv}4)qq6S7BKJ%1rE<5o=yho)dE0ASHKwxSy
z|E;MWO638@83&uY%7YV`84^JEzl*OnzqNAa&A$l}+U8UGlyasEE^b=tJ2BG#^Vv;0
zyFepaiscz=*!btBo2aody_~$LFzysPn`qP9>5KyFJ-OG;*rfA&5vcLsctKWbb>oxv
zV-ub&o#NB~;Dk_p48x|9&ClvLgYsB=+p#Q#ld@9639n4pk1Tzb4(fittZhG*C9v8%
zW6!$ZmvRm=L_hl>E9G3am~*N4w8r&LrL3QycYX=2J^ArD=*-tsXJaxXw=^zT<Q&^v
zWGsG~<L!+shPQpTYg$F*LlzutVp$Xx^S16u;@`?C&8u?-f&|^QUrgz0+<*V%M!`f!
z#dN2X&mw7IN0oZk6>L4-(SB6=>65JKjoHh&1kMX<mPJgys2;w%C*qZ2Z1I++eRA85
zon~BnLo-r1>ZAa_meqZcvlYMca`k4{vN~*gm9vo}B{XC0jn|H8-v5Ggd1AMlO+UMD
zS%l~uIcqZ(hVy@}vrg#$mBPK|iqwNm%a7THo;5%H{|%_(KJqJdwc~fyZ-+&`rq8{+
z_rr_gl<$wvp8QteCg3eMCy#L>2Y7vSBJ+&9e`c-xb9A{{PC__?v)xkOkQUkb&TS^j
z-KQP*E4|;)ShMBBgq^eFSAY9{gIVo-x4(H4mt*Qyv8N1+85e0TSUagKi}j;T;c}r~
zA<%guve#bPURvN<ka9ep@vp><ADfsM5}6nn+P1Q3v9xX89-zHo{>)G5b8ehUkt|d&
zc718GwtQ`4*Siz88dIFx7CkBa>;PK$%D!leNA?1zhi7CB>gV!?q}XlGlk2e93_f1R
z^<E<L&y0tPWyRr476&p{Yb`Kc#9Ym_!hcHt&d0?pF4GoXb8y|?weMWJEJwqeA3g`d
zEq5@BPK}><S#)h9*9?AZ9j?9`%sKBqIBs=3)LGnc_WT4Mw~3XvIDedLN@iHG;!oF{
zV+IT%3<4E3+LKd{+|^mc3+{_FuB_do)!-PRrm$r}!41&^6Y^ON7(!NXSlhL)`(bd&
zM7N=OhlE3h<HM{|8OcYEJzU>3sWo1ePu^&W#I|*8!iG7rj}9M>_bgz{<7+tmg+WJl
z-h*uAe$aLyt(Zo~)<ZL`6aHCAuQ*X-ke7MBUg%2EFVV_&-Y1J&BaCb!k8}QK^otH<
zT-$$g<MM`Ado8=>y7@kxzV$RifZ~dkuXVRbcs;ndR;7bU#QGoCi|-<f4g@c{^p5?o
zx%U46?qwAW(-?J|&D+*qzoE&_diZsK_JT#+q7$YxFPb{hZ}zpT3k2HMe!lRF>CvO=
z6`-~E%=51Pni$K-^YhxaFo)Kz4ar=Sn3p7+n<5>o8W5<jQO&BN8gTK{|0SERI!rDx
zTN11@buG`K`SV!09Qt%ww`A<ni}qOtGAHNd8!sk?Bqj!iolVzHRWI3mb%DRt?W3TZ
zjAwZKH25?-wRi>V>u47T<+*z|Wk0P@NC<zk`}F3eo3B2YSW+fwD7tHV_w<FJ%@r12
z>DO;)&Nglnmr-(X{jQ~;IeT;1w4A@WrX3OapLZQ}h!ja$SF){Jca6K^hD$fIPMtOP
zzoW^=R++T*%Z(<kyVa|>G_0*QENu|;to|l)A^plxwgqP9UB0bWCw?1znk{-Rfcx6^
zjtMSS)v4D{9ksq8`um-ciENIk#<hcb%F7m=y81N*6f!(ZWZy_xt9G#-{;s;lNI*rk
z%T-(b#=$UV7ONY7GK@PHMW}mBaai*<$$ORAE8R6gibpOton4)BYJRBV&0ja1o0+nz
zChHoM25{%JGTk~WqVd<&Np;EX13MVM9?V<SaBY&5u2E?~_gW{$tMX45pDnG~XUkxC
zuwfRYNs+WjBq`R(O8#(HV(Jm+2|3Xbdy*QRe{A6~6ccB^zW#)|>JblHouG{ex|^Py
ztCW~+S}A_M?-JXkK1U9fU|};@UOH!!;$aLrgGu`npY#cLZo~QdZ@3apl*ii~>YHd*
ze&A23S-?cg$%=O1gQB|j9A^7;(W&jmS>C)AP1-Hpf|usXJKTED*ug3AkyUi+{g1(q
zqaBWJTFa=gu0jpe%3J2a`7(=P(Zh-VenciRC^0c4gYJJzJ0bB<xZ_vu=4VGXFW%y~
zpX;SV!V%|`eW2UoD~fM89BmDjn6P4MljVHg9<?3fx7oA~aZKcXdxEpV@-Ng4XC!yd
zk~U1T%wgzS7NPOIF~V)huE^xnC2IekZj6+cWt@2QmS4cd^^2rLb#lAT*v2?+S{d4*
z^Ky$wh>n#8V}#KoMWgryf(?Ot9`mke6b0=goEfD#Bimilw?O~%+-!%|E(0mUBkt1N
z&I{uw2DfHAwAO49D0W*HacGVpcgk$fV&1d!Rxw2-a~X<wf4q}2GfDN@3V{<vTTd(Z
zF)BZktF}F%GwFYd@I-^~+4CE39@tzQ-=ua(boJ|_A?wWeFEE_RX$Uo9h%w`8$XT*!
zWr9*pL)}8hm`(W_H*Yk(d?g%lHX!%SU#b22b5|C2__D@GzvyU7o9^4X%bYtv9#n}%
z3T(UTFeN5eZ#I|dl5>^6c5YmvQ{5ImGpsYdWP#l4cjEf}H6e)%Tsy=C9%YG}ty0*$
zv_Z`A`qaQSP;=%<Os=Uz&+4~ZJTJ;RxUns`k*Sv|G~?IQ4f+*H+ck||H~!pcbm~GA
z<2IgqF>gyd75%uwr-`jv%QkDP((L0`83Nvzyq;%e?H054NE-LD49SvpWxaES-b?P&
zPu$kN<jC)^zOTo(Nga8Z^;s%4tj5$}HB(B<(x`*qzqT_mq%bisOuWD5a!uaBUt)rF
zJ8x<44y&`=r2Xw~>K~b#Spv<<yLtX}X_d|t4Cm%}4JvEz$lNq7^V*;OV_(Zwxk;Da
zM@xqH<(NvGnt1l|uEs-Ol?qaJ-v~OG7d&B2^~#<LAqkdyEBdZ&?%vtB$yZQhXME@-
z^{t}1Ufqnx7Fllk&9<d)OF_XIv52#(9|BXGL%(Mil^widaby|OI^Gf&=gp^=Io+LI
zdSEH24bri7n^ecc6VDi>8fNld3s4J6&p`_AH>V`xrj+w&?OMh2S}WRafy(r=bq~`t
zO+d|(gGDK;4?Zydc0g*E?X*o>!xS}s?Q03;KCE^68pq;Wbrrp=tdWL}OZV!r>Vc}~
z2lmO~UTfA&RV+Cc#{54$$JF-w6Pt%=+HEV09=__~6+GRtLMzv4fpFfA6;@25jMCd%
zb_d<+UtVVLr-wInc5KMf*asUgy9Y2{5tl!*>UrsU{yTfy{BpSBmaI~|n($3>_lCeE
z5ig$3b$i~u4VlBZWR}?+#j98NB_|6sg}L7Ou<QC+SuuZ2k<+f<l;b0qmRfbB=Sqs&
zA7K<#YM<yFbx?pk#6h=CPxnSrlf{BZi#jKJfr`b=A-A#^mU+##PSBD)H1%%6qT(Z0
ztEX)!@Ou1X!rv3()7)MPe_W%x*s9rLfzuO%B9GJ6i4Lq+m>E);7#OS`Uux3r*w3(-
zQGh)p#^mEfuj<s5Q<oOr$XX!zC$pH{XQ}g!O(rv5$V}W|6D3-B_%&aFC(|uPtsoy>
zk-1<eCrgT`oMPBE>zS;IqVd|U9S=*{m3!xhz2OPrIM^M3!0p5nDUpE5W*@J7yj8&z
z_k12pNCmrq<^&$kos)aGw2ovksCnG#&I~=myS{p^ZK|)L=F*d{+)DL+S~Hrt4!+sn
z`b%%M=9EWYQ|>R=H20Hbmpa4Vjjtok%J(=NVUpM$X;yyVL-@v1TbvwPLna=n3V&PD
zEvn0KHe2IS+jZH9#k>xcJ+60Ci;utd(D6{v+jjaHpTyaS?UEp8<}cqiLtvNF1F1Hp
zyo$RU`Bp6KkdFIacB+kIlf*}dhHjNVoW@dz+jW@Pi<)<RVt%~*&sAnor-VR9SLQX+
zA17&?=?M{PP%w|#diizkB!QDWu6I7{a{hYIIH1B<1QbwiQueaCS}O!5t!CGH_oZ~U
zN{flJp!uG6GxQHwt*}_T(Q3tqFh-7o+$)Z(2}WR<pqXJAM=tezS~cmfK-LLUFZb(;
zikrZ0Jw9h8*D`&Exr{oY2h4pA+NLxf-gH>1_uq#JI;TZGIkuKFOk_GaVTyH2O@QLI
z=ra?ygwF>1#;O{;7W2|g)`|A*GY>knemL+~cZ&qqL(Yp#3~5XZ3}&1!A8hZCjw?@y
z;c?grVK#JYTd;~UFxZH330+dy3-K4bm-tuKn3@GjRws?~c08Hk=(@uEjJqgX(5YK>
z0f83{vZw0nUg_F(^0IK)a=u%CEqc}-JytVAAnh>UgBV`$>FsBD0vg4%FWqu;=BcXN
zurXpmJ+sHVhJ&I#CUvh4BrI^c@w6ZyFz4LHWYI6&St|=nPHGEvFA9m6S7g8G>dg(S
z_4hT{JQSSfq1j>cv@Ri_jAQBR6K}H=MdepCL_HI@-L!VvBW6)?!B)$+Q<sK`u}(Rf
zH9=s?QGvc7!^%^K844$;>P)|+RC(&}2j91A?e}d7_?fEkmVrCspxg$pWhztVoeX|<
zu9B-kXOh+Y0Ee?iBHboh3q)u1$j<Ka)0uo}xy{qMh6Oo+9vLBS^EQ2R;P$#T<<yJ$
zHcyR?C`9<KY_dr`tjKnz%JJmvStSfJ8BZP6Ft}0jwoz=#BFz=v$_JKZ^KV%o;-lG{
z)#Q6!F2m7sCe!r=4hNS_S7dWc6p_u@^-zF0ZSMjXpMyP8GhIJijSo1u$k%bxRK_{=
zS>8K!F0E+T<kov*<H{R{l6t$EedXKAbN9{n*H~b>xOMI%V^`y-dJloPr+1`6e%v~|
zLS@0-1xiP!UHRF<l-2w#M{~jb0Ji&+k_-YAQ=E8KFuZV!?_iF;I+KYZor!^=bK*`(
zsTB=T{C6&cW?1X)mUrZY<eKlg#%5-?@apM=1&g}RF7WZu$>!UB|LTF(hA(_8dk>k2
z$wZ!wUwp-qUxNL)jP+B7?{6f2J2%-EFZ#Ybe%``}B@^WZ&bVstecl<mIlSyceoxYO
z@R6t5JFXvIT(srEZSjV?3mcOHS-bM5?c4{dLp!6t$MQ}%s$s;h$UI?V#$@#q%if*s
zx)2T;L}@nYTEmuZ&=vFSm2K=5@f{%nf^%8s3C@k2RL7#l<e>6!uZjdu2uIc{FK*s-
zilWY^-&Q9+vJX(K*|FuqgIUw8w=R*0%DaEM{h&kZf)h(y+3veBJYtl&QnY-U2uSV4
zI<XZ3brv_BnzN(cU73`Wv9ng+qJvSCN&gYDer}m0ht`HR3tf{P%bxn_YPL<g{ava_
zB0$kX*^irdUFObUZ;=Gn0)dbP_no<-Cd}UJC%T%sI6zU=!;E!`?AzIY?ZiA^UYJ-W
z8KhtkKk??IWeiR)J;J?CCoIk^=6=S)`0mTIpWGjHX8c&$+I9i7Os6F^rAJo-eBXw#
zsq(GKU%M`5Fva;@mH7ClU##iQ8`IV8C1)>k{i>Sf@VHcEnPP|ff|8XhSL<Hc;St*&
z<mlSFx{lq5<s-|Kby-I;7k=D-{Y@!Tj7E@StI3k<R*$v>Ffn8>F)*w=*701@E=c^x
z9H%Sn4HFfn1!b*V@JRB!Nh3p+ct^#*vacfRGS52%aXk8YIy~lq)TA<gPj7W6CCAU2
zAKE={w~Bmu*qrTQWhj*CzV?B%N~^-W{js*K*&atP9NORUTtB|BF+1vqKR0isr}viS
z!2u$Zw|R5VZ{r7tSJ%SU^QYsqR!k65DF;Q=?7d?DE;~6({cM^rW2r6omZD%cuUbFj
zcE%>D=tnCTvKeR;Md&(cvirW8DtL8YmSLlW+S@MHt)GlzGgdQtRCw&>(Y#={s4iR6
zFcXw+stq%5E9_x>tFW{4+b*jaTR@`_1qPX`8CPsyxpvvS>z`Z1<R5KKyXbe?Q(#Z9
zv6!Q--8H6<J@Xo63TD?<ibRRIvWgxG_7Qlw?q1|KS5{FYlT}`^PrdyGGS4R19mziH
zR4eRZIb%_P7u$iRsG2pbk9Hns5)gLTWdYh$_}AQfrYETVF|#f!lJ{Eh={?83iZWL&
za58w>$W`&sL2ku_Mp3D!tAhkCNM8-q+>ye4<T87osLb>Uc1>J{8h5h4alPPnUK?4<
zBDz-ivcM7HfL$pH+gg`3l$ooVPf`DrJbhx=Vwcrv9{iw|^R>)lt(Wg?i)<1%W~tx2
zL&n60?`>Vi7J=2d3$L?&Iz1t6iDA(<hCLi=S0z5$r2Lx2Xx7-k#E{9v!0>VbOG1qw
z-?IfyE7B*3-I^G&{^A^_Na-7QTLjMENS5$bSbECq=9x_M6Jjw9k_je_Q<iF`_vtZh
zSP(6(y6V%)8M53dQ+7E_V>~zS_q7#gd$X8Ab7a_==a@Qenkz4K_Oqq^I=_iinpUnb
zmI@X-TfDtZ?x_PmkCs;4jjK|ABB$3Y#ChLzx*vX@C8)_)vq#BLXUB`v2Yzrp+B!vd
zPOWSnBje>9g%vv(znUI-ut16N?5o)hUZ+IPyf9NaIMM&;#E40TO@D6u6^NhtQR&2t
zql@*e67=OtML8u`Eo;9kvgfjC*p>qs#^G7Q8S#v3moNTr`}$sO?kZ32txT)7_mt`?
zKV}sTvT-!~VH6^qVb3<<*!rouwLb&9b>vLt3@-h6`{aJO-Lwo7sZAbwySZ4W<XV|j
zvwo4@weH$#&`{N}3AeKhSa#ZGoM+EAx>Y6{c`Q^+S?_1~qN)3>KXJLndUury?)wI6
z;tROt$v=$twwiQ~P3?%{1g%124QAoftS$+w52_T+Za-~X_UfKaYj!?pBwocPXLaMT
z6S+wmc2ebL8F~#r1=jD}8QCPBywQzy#w7P0j8cpezRXLW7CtoDzGwzgkx-QLYu0Nw
z*KbW4b=%rDe!HL$U|8v2Ew;jci^jA)D(r!GGQBjvTbMO|TYpRQx8tP*CWb5~1_oh|
zmopbh%DVR`95D1cI7O!!w9DgJw#)r6;T4Y<bZ+igZj<`F-DUH)BgRsfHHB_2U(vr>
zXV%tu=l-IjU)WZxs7MUYw$Q#}-Z*8k=EjRN^SJbC3`N=<Rs}BQ;%h9CR#<!D8^Z=h
ztu7axua!qGJ?{$<>5O>wxnt>hLlMbd=MUSU+*W6WyKEk}GZ$ZDeZPgv$mV0Uzof@w
z^K~_RC+jyUe->JHr+>qSh5|2zIYp9&rDm>T{i|Ne&6;f(?yHdcj(sneoV!Pp0fVEM
z>AE{s42%Y*>tqasjs(Tt%UJ#@N_@{{MZS+LIaeA??=UemEN3vXG31Lhy``z_GI0W1
zri`EQZ^bJY`1+OiPr9RaVINbL-2&qmZC}{VvKq)gGToTVe|(V?Xz5<mQfHnO0ibZt
zN^9w8U3lUBkF7tP_PcR!3=uPC$@yjAaKZn9^jnVEp-$VE>n2bAup&pfUzuTX=nSp^
z(DmGM@)>s94U_JF5K?w=bNrcJbB`rRZYTS7`BJsX`^!GY341X9ec^VE<yOeVsnuL7
zR>nU5Z<JCHpvZH@(KXoN@0m5SiJQG%eA|+$qcMefB7da}qr_SRS#GV67>kRKna@5q
zbIUQ<bA)4JU_eqqe}nsc<`eO|HA>GaSVdkeI4JZmGS}xD^W<usgXT4_o(0{#!_1J)
z#K6EjQ<Zg!>8;Jn8-DrxPV47k=(byM6VwuDF=blAxJ~LukVX7;r}x_u8gv)?@;(<}
zlsocd#@0sH2S-<RIJk-*STEGbe>0!=dDeqnZN+lJo~-Tewf)BvTaq$A)O@RWbKLQy
z)mrOgpp(sB9<pVZi|G($k@%qTYIcjt2bq_%pO`gj6<FTb{^`2%+b+@VMVBUSlkzB7
zvUZt(!Q;*l;T7f^w8FUyW;;v`F=;dlO?fKkvLVQ#zHiI#!k9Y04R(&L4du1mTi?~b
zve~V0poP7{tf|3K(JJkBYRHpcETZMFx)(K-d&ysT*x9=OkBnGt6Bpy(Ut&@VN@i<q
z3TbFylvKzFcAdsG;g@TRQKU;z#kIY^oA&Q(l?tB_XuNJ=oZ`9Cl-&WwE7c}2{jyG&
zd)`aOE?{F+%)zPvLr%A*h*hVh6PA3;{@D7<CSIdlde-+w3p1b8)2q&$VVI&Tnf2^z
zzV%ka-M?k`pAXMIwNxOff6Ml&D+?EUwOcGmDqJw(C{v*W>jF#R^A~q*`@ER_fYR&o
zKX&nJXPW%EyoSm2vnbaJevwU6y9@44jCIrLy|sAf(yr2`Yx}e!+h$x{^DrmW?Ux19
z!Hx+cOnYRW#IIubwGniRxIqig0kaQ96Xb8)d|uB2V(btWTcF%9z4;G=yvX+%tC?Q&
zAG|-IF*8Yli6MuHfgyPA?|>`SS9rGFEZ5l|zR%9F^}&&~tx|{MoX_t0_h`wcrGfv?
zzPfS|)JFR`^IRD71C`nBNunzxS32FD-Fh|=)Mb8ClCrwd@OJIy`TX~}XWBWoPB^r-
zRciYQaVNg)gACDbVQIJbpAwB&npE1n@YZ9F11t7il~M!ULaL}dtNZz`=s<mq|7)Cr
z?sbLTOWk(WL1we9Nj2*htE`q;KWkY->ZkNSl=qmPAh>|3Kt)hkaMMqoV;?IwE!U}%
z-qdy}h>cm4!D-_k)mv}cf0%oB9tJs7^Wui94pJRwSNpMct%yiCF#p?QvDc3tYyg$T
z6S!_?Jz&|qcb&B@xIrMkJJ(}@K!rleXUU$&pHn`@JlB@EceCx!tYr;LzKE{<Bd!?D
zo1~QTxq;`*>irx6pcUk+PMmsv@z44lkJv>y#JB5T<VxXBT$vNv5c@gpyw3jcnPH3}
z9MjsPS6tm2skIuEahT1Vwn=3)PuRQl;`ZAjAv!mi4D@YySVXxM4z%_+>N6~4T#$69
zE$tuIivJ}JXE`=n95r%(sZ;)=;AoME_s6c94Q_%W&Kqsm(tk5H{c^Z!GQG1X#<X$D
zVkYgtH8-+3=go3x3ua86?4)$`kX@6GGnY!KqeD!<#4yd$myOj0-6qTY#HQ?7u;|{Q
zO`Q|MZoO-_&`H=oLx71P7c~F();)qjT<1{}S9&o!k9hE^I#$Js+x!dL82%Qm(W~s<
zIr)@d^71Qc6OMUl&2pGsDl+-&x?7pzEJBmnQxf82I=Hpoh2)seW7y(#P0mS?cim;)
z6I(Pc=Y8W^an`5uSF6UcckXgxUC|5U*Zxh7`1p%+k}AVYF|Ga9Q%;F+YSsN(#Ic~^
zm*|q4@7(3C)z9r<SNb+R@#t%H)z|VypczMv&`80MKl>JOED-tYbvcLsaJ%bQ?$FJM
zxt;jNK!y_id8@YW=jrZu{kCXB)bH#E$=CePMX1ML1I<weJzDH=v`Ah?WKaCtx=vdj
zd9my3{mx#2uCnqvdSLwl4Tk07LX8>ql4A0wUmWFF^w;!*;cIn|F#D9K6@T6ZXqAer
zh`3@9FzH_?!zRWg{*E%q9}$`QUz#)Od27y8O)z{NXl0wd!6QI%n-6Q&Gwp_z`AnK`
zyHme;H#6F7d~r`tBrL?>z_g3ke70R((3s(T$cQn@{$}cf<kHkbjQ;r`Lw;4y_{z0{
zH|yozeNzm$8MCXox3VSNVp*ke^Mg{NE2!NX*2Z@-bH~)`S&`B=rivW)<_~jpy>7+h
zxpPuh>YY0mt|oLyTlK#_o0JSvJu~0D#G|-a^2eE52lP^T^mBY2T(?7xs)}JUC^2<d
z(ss|hnu#HgiGjhEt!LKHu3irI&2qKMvm8#H)!8s_Q|m$2=tnnLE@{;7=G<by$``P4
zvo6On#w|iynY0#6YrNXc#dgE!Waf*k3+H+N2AaAuTw${13Nc~5qJAs+n)ZS<!OB<8
zgljC=cX8oO?FIV+yx%Y7cUa)`BgwUOS%aA4>-OUZ4l#-brlofpSgd#v!hP6DRA2o0
z1odNzr(<7bS#gCd$^Te&YZ3pFi=QrYfqDn8v+}N8Fau@n#_e0LE;zBxZ2nhg*#%A>
ztn~qgk<X3)Y&yXZaF~6G=h8x+?uN{#X*+WlgGLRNZr{396Ls_Iwr#pgL1$G5=EiMf
zIFl_QxPZxwS0Uk3dCoW4yKA=OZb@j+WoDXtBaB()3g7JnVUNgZiH=(iS3S5LEXUP$
z`_0w8kp{Oj4l+b9`@U_P)RAAox399idbwy{!Z%0P5}|qLYok4XIl4XoA6Jo?r>ykO
zcR{0)^Q7AyZEYso*}8aY|JW=tW(|0lv@h}IGd}r(>Q6_6MRMxcUPmtWQdoSnyXSoB
zyM~|L&kn`(&AorAP$Xx$qFb`b!Mz8P^p2;tRG;Fx)U)v6!J3RM0ynlwH+VU|pZ+N4
z-3P|)?4FGe@;@6#oVWUSnqhgS-%iJ^3~cr7r=RHLh_Ehy1UF{ZoYvFe`yFQ$KCt4n
zS=@Rc;K&&!hI}Rl2Hpq`R-pw6(-p5)u3vdsrc~MJ=<+LxHN7G2{*1L=b0ZFG8!EX~
z^~`zjXlLKz+0yQY+O}MUnll3DoISq5Q0qnx*Cb!#?K|_9fu)4GIyH5do!_5&WXol%
zl{Si-3Pp<dE-=wlSvo~J!RF&PR-M*MMr(EEF);KtC7%;Euzs5Al|IMqpq}%p&vC)a
zEhUl`b2SO}@-Zx6bbnKjIFE%ZZYkH=Xz%h_N>kMt7#6!fUTu4!X;UR{jM_qxDczd6
z+^LgJ3F`+iW}8cOYQ$ynZ&~0H%Pjt^%CYj<l(Talc|GkEU(vwI>C(C66U&41i^FDo
zW;ruSh->E|hV=hOZ>D;b-phXVrkYv6zmf413q#HnuE0H4<T4yRXEt_Af$nK;HPGre
zseHt$mGIHcdFdyX1fyB%Q`Hl`O<AMaxKS)+)9DGX_FTVm^E;cuyjRRmI2+PLHs7^j
zywGdq@sx9h?$eyE#GW3hGRdI1-)C9<zQ-`-M#PJ)5Irkj@XD~56drC}A|KN7>)SkD
zj=$gL?Oi-4jWdHox@^x0*XNotM+H_ya<E*UqH(=a)tO6WX<UNoHlYQp6aUvPv@=i;
zuzIpnxH@pHe8`7I$Nx34d)lw~aPs8UrMElxb~tG_aLqe>^j{OZ$I}Ie)YZeM=c#{N
zBt55z%c;5hFRTBGx`2nw3<XRK43j6X_Lh5Ia8h{@Xn&FDo@TDtmA4zUeoWj|yZX_I
zvR6?}eH>Gs*6e*Schi|R^#`u+zcg{xI((hFk}2fH?O*d5e^tnTWM8%8(($){zpeeN
z-FNnA!`HO5jaJ>glR+m@cU|GvI@GqW;cT?0Xqo+{!klXn52W2V9Cf#Ay{WS)%yBtT
z#k^Td%q`QUHI~iKc1d<$Sis)+5R;htl@~alMYmM3hH&&KG<3PHZS3hy>)ml@jh`&|
zq&BCV)s8+fIY|tUURv=9aW2rzW$aYglXi|zYtPo;eNoRlHzvk^K5KMk1E?G@)!Qbu
zqow<=gi3_UQU-IIM#;>3Its3!!_=Ck^|nd<xOnT^Vh0E22|mS)XSRDeGKg|TJ7}sm
zZ3kVNt`*F=IiT?2k;Q3{Nw2>7hZ-2Po-A%<_*rm&jnFRJT*>aGApz$>O`D8RpY_dL
zqT+sEemHz~jM=^LV!ZXHxPT&&M}bwhIevcDWO#D8cC*(DNky({-Y;j&+X}K^m8rx6
zr=zXHwsse41g__u_;S5(jrbJfR+TA6CF=EdtfIWLFWJxj8?%;cn%UBNv)_@7wO;+R
zxD)oJ?qCej$kALnt?HVbJA<1x7XuS$_N?N{8d*z5{pI&R2H$2_%2=_>XvKtnv1{Tt
zW5v2W8@xa0aUY#46tB+2PzXBzWx4Nl&U-JJ>nk4lS(|3hYxue5z-}Fpb!MSY%5E*#
z$?z=tW+PjOMvmZ8N7>0B*Ln#yIJ9<gtIL^YyZaqD{j&T|NVj5uqP%X%{sg|pE>BV3
z*;<=EMKY$kSG##QhP{1nTJ4)Z&G{p!^mcUHzn0D7#dgkX2_?Up)xT(QD{lS$Z=1UY
zx8hRX$jh@`<Mx2sXmNkHNj+G5UoB#8Vb0$&$xmYa-&W04Fn(kb_W6?Jk<HV>Pfjs*
zKRCmKyD>XJPVLgS9*f6moucbmK?nFLhHR5kxLW(|aCvK^jPjBIF@@`IL@#J*v>44=
zpq8@!R%fe3Zj#d5#Z_GlUHLZa556&aqAMpm?FXNK!a~<ei=Q#g$p2Q9GcPcyV*<#x
zTKha8eYg0}H4We{U#2Wu6W7m-#M;U=>i#O{BgCw23YVMvu)e?2w(`N;e+3=t??Qgu
zs$jZy@5B9vom)W$9yQ`z5pbhqabQLuxF6Xl#tG@PWzXZ^U?B2K)}HscLx7^ZEW=dB
z6ABw7x_XZ-;;=NysopH}6TC|x&^On#BVNu-#c0-CL(dSl3K6T^#etK(TbZJS)`h!y
zEd2H`j-7u+Ns8nS<tg%tTQ{$7sB=_&JxO83y0gbOd<@yJUDIP**2cIBq4R$u-E0KT
z*uLFS#>7y>#K4f;F7BnasQSUYQ%N6!u0Jz-6TWlTJMWF4u+%7hJFASD>#5U8mlD=L
zS_=c@j4EE;%32T}JKMqP&8p0=pLeqcZ|QJ|h~1s^aKp)^=JVFFb);+T=DD-4PRC%5
z<*QrmJDC3(O(?55Qk2S|c2+kbl`U<XkK%)$57#x_Iq1c>^@51px%l2P$u~?><rPDH
zUAIPX$neYDh;K_3U-74-PV|ptn33RI{_i#x)uy-N3l87AlE#!XCGDXt!*9W<_hoNw
z>}b3dBk567&ERz24s?~zt&f7;ZigGUI9uB-if$>n(^x0zVQt6s;LzhoHkuJ`Ha=R`
zTapE*KFnRbgDWQQ+GI!22;I-s7sHr8nB3}LE>bvquav^-u<oe`4tKIo*mI1ni<3X;
zWo+fES(mi`F-&Fjeqdl}a^wQnEhlRqKHf`rb?Vu2L8CSwc{XRi(G+Jre9E<CH`An|
zz%4~li`TNvH@!8%ed7|xgii}}7zD)Ms)M$?d^TPio9y42bZ|qF;M`LV6Q*d0t?kjN
zkLFc*l>a@aw5PO5?DjFAoy^Y|JlbPT*Y-TiJSd{8#P)H!wiw^+HSPP?vT=Oee)_=M
z)!m_5EJ_{c?2gF3nBKVMv2sw3<Lhf`SH!NQykS^T@kNs7)s@Il0k#E?F3wckA<Dfb
zu*qPtZMXZ?5?5c=_g6xh7>bz~7^05~OMk3+cl*#K4lO3Lc_IzHGmF@JmYJ`9rVR=k
z&AlIUO($qB_PwGnrng{`kN-h$=Z_y*(i#@nY1~>lWtBq10+SAA7XNG)t9duRNuNG%
zRTkg#CvRbH_2wsKpx$2^$idt4S8H+{dD?mQ$*jFhuQWHfczr!E6IR||n7Pr+z-e*A
zzC*SxLEqv&`0ZEF^WPDv#d&P;gY)}rc`U-OzsLjkGjDFs&Y7ZjHzhPwYD>_rkdwQ9
zZ<A_Z@X28^@;>vQVLoGo5$mt-Z|hFnTeIdasJLO|?7x|{;Nw1D9~;rsklxit&#;Cp
zNIp7cQhu;NYu1VYXV!L;<Ykre9{-+Sc(-QN@2g2mr|ioQE(qM**yB9Q@bVu0@AI8^
zZ(bGFP_cQ5V<V_&`t$B~7DH&_>dZ-BDwB*EET`ptteT}<JFg+?TACkd(Ag^FhN;=9
zj=W8)w0xs9l~<+2Xy=$pL?t@2EjFBRT(~Oo;_Th;trrNcdEuLTVpjgNzhJNNtlV(*
z!9wFiVdjrpD*d`QJiMq8#lwGMnXB-LWl<A+yVZIZMfEPSTYXY6<TVG^%bs=SUIKbT
zn_luv@b#Y9yU5t2>sQW1_Y0DJ3wVsfLeG@tFTYV7#qy+0s=zs}e9iS2%-gw{$`&`K
zd%WE@^?BG0(bHRvHZe1lFflM3$T9uFbtdfcP2~!vf@d!>w!L#ta>~53{*a#X-awH<
z49geZ+$BFF!BH`tL+g#vCB@mFo=tL+e7gpujw#oMV@9l7)#4T2!Y7s;?ch0Zse>)T
zoMpz_z7E|`7lz>MW0ITiUcZ&6Yf_p&&6WX_`n?#M84CoM(^fZDL~T)=9H?;YTIz!k
z6L11p?3SZx@~xCL+C2Lo_jZLtzr<3#npS-~wJ2=gj<nSW`3!D%xN2nRaJHFxvHK`?
zNEWQqt2+W}yBEvM*sGW7p&KK)-!GbXLCLMGSu8^HZtyT1Rr+`Po=y!|QFD)9G;hI$
z%+;Ap9u-N(g54%J)t)jQ{?t>J_3uq$%Hta!Zm2!YooS}Jn!h1>1rPt`ySFpnTx=@$
zIvMhb<;o#fA5io<m)^=^V48aee3RbP{u!V&!S{O0RfdweW(&K2B{8#UEt<^mydd&T
zbJqpGpIa9Stq`+g;NCU+uh?-nS3!1g=YM@t6>CTjujme$H_?`BFRzQpN?qX>&71Oe
z%hizT$?9fJ#XBs%JGvhD)@Zxp6DY5R25a2r`#3e0&5u>O_1M033B{W?2!c*1k4`IC
zzIRi0YJpX*>4B}6!!CDTZew{h)!5(+_q-bm7fckMy`4`$u|qO4G46K<Xbq6sM!)J<
zu8yA!U5rc&rJ(a)V=8y~Me{B?Y{tLC^2Ci?u1QISJ0oksikGnnZNBOdB{2JWTT{o~
zuFK*p8lt{|Wu93^T?}L1Vx4RHHpAtEU+auB!rgVuN0#=11LR1_tt<t>b)WzVTE`%I
z(er?D-VTEjeyyfoOV{WJJT!Rm=h~Y1%d?+uECc217e}s!G28CA#j-%mZXW;r)3?qr
zi!zBOMXeCMkS@|S&47*7(D_?hp~5myrDVI~R@Q<=6|-k}>8m*G=Gh$~FHt`;mTgD9
zS45~lNA#`KGW$y*_ut$UGi!{v|KaYPq=$8z-u@^FE;zV^afJi-_A~F;yO)|(pLMwL
zV`fO7sLX7KU#FLtZ8u>~4E}J)MEc;<RdZJvt#V^<d|A7adtI0?$AUxQS9hi@IaeDp
z?H1_F%|#+YOO^y~Hvb|aq$%5+ad0E(%uV5?8x>T0XF0UVIa@4^-4auflNWkqg4;_m
z56{KVrY$@^!TBZgbk3;zr*?#7gN{f2n3ZelVB>tFS*%K7BKVLH5&d4q3w~Et?A)s9
zVa6H~opl9t^#8JkUoMJlOV9FfFJid5VSPiLd+8Au1#OWFi&pl{*wGfx_||9V*?mfF
zX<oXHUQ(vj&ixA~Uh2$dIj$Dq%HulaSK}0uEGEe+o|_)}>jh<IM~fP=m_%Ka&Af8Q
z=nE4=850A8#HyaUSmlgbZROpm^5*5BqoB()V$%fz78Y#dN-$PiC1w6~4PU~drXo{Q
z4Mw$T>A5$v8XipJ&5YKtOX2+Iqg%Fo!KK5((sK{HHrFpuS`neYxq>OW@$}hANjpGI
z@5tzFQZ5U>9nR@mk+xp`sJZr(hoC$&udsD3o4xRjJ?lysrp6VO&MWBuu66jziJq+j
zFPN3BXDi%!bG_$FQ<wGI2YMCDo&FpW4tV|QE2u`Am~uL-d3|s0yj|wpUT&Z~`FDGc
zX+d6&a8vr70@ar+&@%=v?C6ycJzXH?pP*f^GctVrebCZv_TXq<q3j&{EYHAeEW1`&
z2+fXp#yxSy!>6;49xMQvm0-5*YC@V@n*FNf9IN=xm@)J+UcIdDzr+2<oXh$yg`$l+
zS|8*zy-Qoa?w6VX_xE7!W!pE#x~X<2HFUM^2MHazCa%72W31cKnzsuc`Mv*AbI@A%
zsrbBxsEP?!L5sL9Wu}47clB3|=KUACsZuuY+Lttt#qQF#|Anrb(8sIXdy(Zk6ZeXm
z<jrl}&-aJxZ}{^%a{bh=p_{HIoboc8$Y&li$wYgBQo`!iAN~TyDf!p5Qa~LUWk=O$
zUb)asohzRtxrXR5U-z?(kZFwD;cCu$yp3yL)15b~|4hndKmVX^&xWt3ZXQf!Vkl=~
zV9@Yyn7FnwTJ6>s-tt^;{S^_LSQFw5E^%wE$xmIfD-oU~&YnwgY&~>StKn=Ir~$n6
zn6K^X_GJ+XqFW}kE<0tFl5Hw*Z`-rXtPX9L-=K27c*~@<Y)3b3oh4`1rEbP_?jhG3
z7SV-yQ`p)YxFqu0b(vVKR`RAci0zn~qp^SKqNzC?ZU>FmB|9^53Ai@hn$Xg;Deb1f
zf<n&=r`l|eO}aiIhl6<zf5;}qrjM7s>>27A&0Ngg{&nYc$gbqkG+V+d<*9vhg7mp|
zFEf{>%ljwsK73Gf^4bKEzGXSQCwV(BC`LPnunGN0%jQ@na3M9@V}XF-CR3L%jz2f0
znBKIq+?3k%<&n>}HUkwcn}WRTjvL(dH>DPRU*xf^ZN}akv)3xFJ)9J_t!+wbl6kcA
z5+lY*%eS@tNM#c2%;EJs?ZTOo%X_kM(Tp?K1g17}=l)H8ZKP$>=5W;Q0;hS*gFlY0
z2f`+R>fxMoC!RKf%Q9Z)Fi@N;JS^NMmBEuD9Q^Qf+oRM6w=|O&^_gy#DF|wFutcm1
z*4e(0$)RfV&DGt#^EDqv*%<N_PTk<BJ9}A#-2dvcap`kgx2(%@3SitUcG}6;q4n!p
zo|98+@7w`x4!E^&i<hqhB*Mhj*fns0BTW1{w^vWtnjKRQ?$~sdnV|x7{!63w?B(|v
z3QszKope8Zo0LaI>S|3Fo(G-1phIL!o9$O{yb9-IXylq7Gkfo`yw_*<EzH=#YSK6B
zKEoQuXy-h8o3nN4+jpgb4nj#cZ;%q*%jmW_edWH*(H}Q1uS?%<6@6oy!{$lh>%>;w
zeC=+-Z~FV7${i*rwk<nbdm{ULOf>|reEq(cvE!W(<ALB}zqS5>@|sbpEo@cOIbL~K
zxhkF3di9vCbIE}f3B`-1%8K%CZ<tWB>6zFhzYEH&oO^bN%4atS9q5jpJN3qeN0X;2
z&&$vhSgsBpe7M0b$~b%bnu;d|4j1@DxUwRTD4#yi_*3lj*9C`y*Upua$X1+CaWhE@
zltZ3Gh%Aj_I3hel@m*Tv?46*B$%FA$Rs&y#xH5~+W<~|Q6@S1(fEo+dvVA<AUM&4h
zdxMMDV+Hk!<#k!7glBgyH_tjH{8($3T!_h8^V6GVgN*pXu;psQ-?!}ATr0aD9AFkr
zy1FCM#9}e1WHec@mTk4s??mTBhEpyt56`n{lvG%;*6Ht}lt~K?iN7zsx=-YVf_XLT
z6}#395r>ep;&y(<2TJq4rz_0+ovqjKQ|xkCz`_ldQ!ZIMf_s$*UvY=5*io?P_;s6f
zNXOjdX%(nrp0k|ix!P%K)w&gox1VrE%%1sYiq53GZA=W6ObiSGlJnYj-`AON6V#3h
z=K8Wt>WkiHMWdy{;zbho%sZZo-aorWHZ+<+e_h^$n@xwN1w<Ve1kXG!*#;fx$a;Q;
zS61}E4AFaM#YFPlL8m<SeR;n4tcFG~*GkQ!A|92GuIkAhjLLbpkN=V2nxo6iQeyJL
z3~NC>+cOL9g*6-R_2qHk?0pq?BJl+Cv*-dH14I3s=@&0@N3!KH?`D$tl)0n2vSn^r
z&1M$;G>&&ItqU)FFuC*hLWW}4ZKvsJ-bK>i3U@~S-3)5qxW(kJK3H=tNtoFoMi(rS
zmgctU>VwRDc~kKNHQKGLY9iZ?zW68!4zjOCnxF|?k!KUq>~2L!aQ*F@uawI!`sv~!
zt4EdfY>zArbl)WH34Z^x>!aU%o+q8wp-Bq<3iYX>8xI`WbBs|x-%5RM(v-Yr&ZUBt
zN7zFc<Q6CH5DmG!(Czb)xF<n;2Xm!CtEhS2#>s(3gw)Q@X_$T);`GGW*)zEum;w*w
zwlhAuv7|7eYm;F%lY`suA6h%24&G)EeGyS0I-l_vhxVJqh6S!c-sg9f$A65<Ul``_
z_VT`)+6&B9cw0vWGB|(px>Uu@B`s2PYV{<WL%bI_4rE9v==O7~SN-X-oGdM`dSlCv
z3}Y^@Ga`p1+D?N`L~(ZAK7sG`Jv}CdD$xD!QTd>QN+yIPuFsZsjoz`Tte`S>gT}2x
zQ_mktH9f#T{q%uE#bf;sj1K!8zH7O~`o!5d^M8RIOQSlLKGis}C~AW1=|Bdbtqe1!
zEnc@g>iXp(k*)w;k%jA&y4_C)PFNT<Vc{ORgozzXv$%pz+1|_SD0|%LdUrN!_YE=7
z6&VLpO*Ph^61e~3bmNISnJH^7n^$|Y6u4#nclzLW_53m6?6a%}_ZKzrfQL`cY(DXr
z<3PsK`nRCrvdec?%@q7}Wy_qp<No*a^g#*z4d?R$-_H)N3_COg*h3B!Smy}tIFPEr
zyhWhxbW4JG-j0k9{2?qkRkaoY7i{+&P&>*ty<PELTCc)3P|NZKZ&))6uNs?HO{H9i
z44Zb2?zcbR6?vVs9%Zo3ooE`h?)4StUC%ODzZwKEhW$=)k?Q?byX9Teqn!*37`X-I
zH_5NrVY<P$Ez)C+ME9aE6*ZNAcA9Fq?mFodG)bf>z{^CsC_&iSZYit#BpVUKcE%Zz
zHyCc_F+`RzL_W9*HTdX4lYJbQGOmPcEO;~9Q#p=D*IePU6aSJ~%Ay`t&J%J%>)1TF
zd5=xhQ3>ZQt+{)gS=2Z1x=?E4?Ov(39E~xiS3YjF=MOP)jrE=)t7~Jon@eS`qK8>e
z)7nH4&@e@s!O?79ubFw9CQLD2JB5j%nu&qIDD;!NNI0{*h&tP`bm=8m`)`QNDw}+P
zM<twhI&V^R#;<&_c(7)+ny%H2+~*3DjFv3X{Px;|OD4>TF-}BZ`4HPONtSlesJ#n%
zG*p%{$aH~*r<2SR=BPP)%}Uzex8y+LOc9G^6_OKW4bCc9thw-tRrSJ@gBBO{KknDR
z;?5%XOL+a<Tg>LO8}4QFe_?eu6I~v9Y*TdA1V&NA$OqG{CpUF5>b!A1wPZmO!|hx~
zBh3{X_Dxk4yV<ogjLkpgszdd}*y-1{f|@|g(@v~vRG#=WGpi$8))mxPJm{Np^+5mk
zHM1^Vd|9F2#+alGs*_jGU7(cUti;yeQq}&v@`+$xl|#t!Q0Hxz{XQ3T8(vLdSkYF?
zdWDDUsP5NOP07x#mSx*+c6Q|0NAMkb&Ty0`gu~+cHK)r(8y`$vT^4`g?6W)n<@A>6
zWWT-@wV`y9^ZG|hOt}+dum9e<wczPy8zC;0OG>M46DA*gGEsDQ*tg@#R}TpLP7`GQ
zEAq(i=8_LCS-$-OAq*QM&N#4`Go5>w^oB*$@s*Lj+zNs2N3);ql>k*E7AKXjGHkK?
z6e!%aV3FvWG{-XxjyIQNX@&75vaDh)c-{CeE&lK=o(n~t?$ZL_Ca`HOxc2!LXb41;
zGcSnu&nJ&K_Z$0)T_(6p3tTC~sI_3)-K|@h7;2ap7!n$Ei+kKxH6HL^l_@ffNtNm0
zYU|8{)@Pre6LvUs=%B%*<u@4wre6Yw?`QcbA<P>bJe@8a;S~>32OUuE@W$cAcIJ(&
zPQ|Nl@~h1$-*domC!@RDv6asc{TJy=l6oE4%gZS-MTfch*spmO?c74)0fM(yK0LOD
z)3THCtLYlW6(6j=hOSmz@xdTx>mM^vMZ7NR{+*aksV1(8hd~`=Hj&VYqTXxoICz>C
z@On*aT)lbjRbD3t)-y@oaw{9T6qvU(I`yfW9kPsR+|ksvAStlqi13ZSU1eO3?X@hc
zOb?_Sbe*@z$iZ4-kBNVC;OZk)v+k`qng^=M-L7%3WDC|;*%_&Kt`gK9d)(Sm<R)gA
zcg?LPd`s9*UM(9oq2KR{Y&NK0WjN2Bxh3O&i~5G&3Q32ryZIifGbr7>F6$Dw7>o5V
z)$mtam}7lxmdfvmM{m_|2V@KJDW9FKdYKm#eGS*5gLwJkP8_f9VptVtS-Dc^o3i{3
zhiq2MoBSX1!%ECSm2Y#2@e-*Am!}=S;&Al*m7vKR<bNJGHu;dYe}TlK`)fFAL9Ob;
z(WV_Yr<reU$ho<wM}5QZ-i?|SD-+Eud6wmc?b`=R@s?XdneW_|S{s)(@4&nGt-(4I
zJ{@s8|9qeBqAW+(1J61wa(6ag6*FVq%fif1%f!IIw)61vmuHQxmUDk&n8Mhg%N!SN
zs=*MzDdxIz)*)41Cs2tuSMd3zgn)pBtCP0GI3(;--6g%kf#v0TwU!E|-SN6&o{Ua6
z9N$$uEZWTU1zf3@<X%+>S7lR}w}`=fHbcuLJu8_QP>bbVcXG03?eQzspp{D}A`(C+
zk%3C_cbdj8%KylK*HSGtdy`+i+2Je5AfA#Nj;03$tye7L_<2frwq$&y8Uv4(fa8`x
ztH0cq>p@p0@Z7j@u*-EV50isg#6~yK6O7gz7d74<yb>)P(Vv$$J-#?&>6aCgViVb~
zIuu(Now%IL+OR`M0CbcCPsU#Rh>a_zsvhMFTNB9oDe#Sg%kq+>uC=^t9L=|%UVm~+
zkW|RY|9md17**Jn6b+YhD9(~$<H!<IIPml8S*?Y)FHhST<R$305j0IO>vOBsk=DzP
zoE=v6n7O^__}5dgZh?uW%fc;flFt8%-CYka>snJ2b|?EnGQ+}+E7+BOPgJ+B-}3uX
z(+*vev*y~OF`&4UEK&&Km9w&*w0xza-o-_rH2Um<@-#+vrK<~UJU=B$x-u*^epMH6
z!Pe>Zvt@bj8bpg3p1~cXxA@r~@SFvzV{#fY4G-;XDl!edCHBi%{^xnw2{+#|%!$9t
z#8Ah?zyO)RdTq#c9<rd!GJb_~jD@Zp%M#FLNw-*CH;eFqRck;KE)EL+cQ%JgZN1Ju
z?*Na$6k9d7x_=qpmogMauMiFR=G&MZ@N3BlBc(*qV=t9F-ZcbPZe~)*1Ldnl-3mVs
z<eD_FPcvBfRv|PfEkH<Zn&aL=57Qa>7HaZ#!ABZR>b#ndFGw<oe-T*Bc&0pFW_F4R
zlO?#JnWDf9nk_lIc9!JBc}C53$NkF%nL+b!U$4G!NL-||>4>a`&z+U!iA@amGCq_x
zm9JXL7<Zuf=7ferELT3Y>;Ppz0ij9#O-mVVHZ*bOvac*MY7R2k*u!vSvcQoHi=t0E
zOdHt6%ok2QX|Uo&gt11U@aaB<c_GXn6z0`LI9#;Izh4_$=FIKOxVFQoW^wT)?`eXb
z%F6`3pEiiSQS1Qa8Mz~qO{Yzn!<l<O_T@~+lQSd!MY^nV{3GO0bUsVuF7uQsv6Rct
zb#;zQsQ7z-d;DN_tJ+^sx#6(4(9_g``J>7a12O;R34aq_rDb~U2lWm71^ibv@<l0E
zzPhKA`x2D%jo+FnU1g|RJMqruZJw_U@9W5cg+Iq<FZmXEdx_Vyfb1nw6^m3VWqr!7
znQ5Nkp5*)atk8ryQ1}aF_l7h_Mk!a$l6v%LB3P(uiyIR|Jre`Ns>Vx?Jw1|aLbFrs
zXY7iUx&&H<>Ne+^hv|&_Y@QxjJ*%&s02OsgOF;uDJQ<pDE7{n$x;gngUKFML`{0$c
zvmkZ|WcG$Ib8K;QVzcm5XWk_5b63X^>_X+vYaXUQPB92wIy})b1T4V@mM9LK9>P3F
z(!oj3qHv4bx8{|zx2l4JWkM>$O16Iz4n^mic-FE%I{Rxn*vUc$4Oi^AjY3ZLNjj`z
zY>{wSwQ}oBKY<N;l0`fMdxGyQW(_X3de+3a%cJ?Ni4~8)7tPi;A0$?0Zjt|a$Z2YF
z&ZP|dO%dEeM^dbMza2g;Gkeb&)qV?5!5eI(J2~sYbVe2byR%ibz)q+#Y6xMz8Kqb$
zaB$bd&N8XD?nz9{GaXBO`ILS8eB+)e8DxW!)sbHXLA<*<o@8cqa7X_FiR{?wwCdpT
zD8<U+T}*QAxhLxyIK>$IA8$*s7ZT2>xU*fgeWKcNHT~kq*>^zIvtxwz5-FRsZ65QM
zwe8?q0t(`uxV00q3|5M6n*X~c%tcYfW{t;;H|}y`Oy`-?C;y$WH&O^3MQVa;Cu9})
zXsfJmIC>~~zwXU`8y!Bm$R%AeZEwyp1#JSgXlFV*t~%)AGGUL_{tFLh-kkR4xOIe)
zO@hXR!wIj_zA`g3FflNAgVP&lhr(3`dnFGKp7V-aDfWHIS3meHa`@)_XZBNlaDXH!
zG=(s$3p#%KBCW8_QZw%$Lv)&!l85OHSC*5(-_urtjgh<~;JB($-rswb=G^yxr!qeB
zTNv@F`ly@u*VZV|xcCFfi!+yUvS=}V2VJ(#Q7FCfRYP&rHrWMtJ-#U$2FBm1=b3b;
zt@f<Bb|g43kLWipkxCGB6k-;<FlSyxW|^`jkHD9ej17l^SKaCbb?U#jP3tXMG&@IG
z)hYYU6vn$LiBl|EH;5>7aBSkab9T|RI&QP?#*2<9yj&l~HO*&bxciermIRX~_exL^
zm*Ud1;i}icITM$GPEcS;Tg%$II-%vj(k<(iLA^sM>8ZzCFDJEyNapt3;M8SJ_0djs
znz}|%%6C;`%FU@QJyRYTPQLSS_UV|5m+}ujt5Zvu&~jzUEMxF2Imd1ry*bZJ4lvDl
zV<esJ_>jrymf6q3tA;G~w<R|EMsazyhIvialH^+CX==fKQRRr6*D0T(c7Iux)RaUS
zjaX*)Edl3K^)4w#ZP+<qlI5a`ib>QPHL&9kO*!6rIVM$D^eg*<h8;R>4HCJt|Lk}r
z(X>Ce=f>Vnu2biDPTf25$vNGB72}C5b7I7MJwS$Blv{MtD{`iUD#KjHV+)*3R<bcM
zG%_(TJetk@#5uqE3!B1r2L)!W4HpjmZri&n@^O};#Uj?(zh}BA%vv*L=fb3&jwUPF
z+!bc&xRvw^24$2kTeGaDDPt3lVW^~Ht5|9Ww+7gnpDY)b?2ponNbfUKZ~-k!P_CGA
zyft`+bK4d(qphIJLAAINE?g7xhzi)jm7B4`TT?&@v_^VkAn3w~#E$;5nB9T1RxDtd
z=@>aH;@EGgAYPR{Z7p})P9Ny^eD~pOs@}SUb*!_0OV(eXAh3gN?*CM9R3%P7-YV?Q
z$epn1G@pvDMvTMTA8PjNtlA#<6}~;jC@MN7-~{g}X02)cvCgXw&dK)hNW2oGds5b}
zRA9=)*1`oPjQQI@;r;onSkAljd2!B828*9$odoqZTQvK*)%!MdcKu=waEK9ecDVJ?
zw=SlX=iuB&w|Gyvur5tuQ%y~hTw@x_TM`p|U3J^drn7&0&Y5lvx}-Mk>$;U$4Zmld
z>eo7<&CL=J$icEWSD~Tn#A2(2AAyF~b41;lLXHacw2Mu>lOnCj99*;bXNO-HgH7@Y
zh8c|CuU#=ZqM&)ic*5DOD>@Xf?^wICb>hr>4rbREIR&q|@#C?n=pu>t+FB=X8!;?x
zpZs8!S4Z)V1B{NY8OxW&ur^*;#IM2C$NQTrLp^JY+z)20B`hb~F1?KX!k7x$l(cO(
z6GIad1A~i+tzNiu;qpx$0xU)jx1VP?R$Tt_Wy-vd(jiO2l=eHeeq9^0XGO}<byL5J
zO$}kb=&E|%_2?5&?e!1D|Ip>N>&A?p-peAr8+R`KC_Yt&ZCU7sn_-W4&U|SitofDc
zbYgPLzD1Mj;~6Rs++X9X2CB=1`O{MVI^?h!2xuGZ+039QA5yVx?*=Drc}=aAY#w4$
zWj=bCZDw4yQc*A3Cm2+Ld3?27$>t|AHRSTwB2y6u-ET`TXXLu<=sC*98B($L8{;*e
zpqu*^Dnpl^@aFvSN%C8~Rj@K>v)?|Mkct3q&5EB36+BNE=k2IUt^u9*8`hz6dc|?J
z2(b>8t!}nvV%>^Lo@)d9d9x(fI|;}=$Xe~AEgte?)v1tRot{hVda9=n+|6cSnyqWg
z(cD$(d*qA%9LA|n{!gvQU62&_xNEoh^#ij*Pl1C)?!Mtlwsi{qDr^frOfh0sR^(W^
z>Z<Z-hUK>3IsY~})p*rc_)KfueZ4^&bRzDF1&*x__jng5wJw<;dVzO=)2h|W3wT#b
zMExkASi-zw!Xs_H0$=X`nF|&5GdsVPaHXZ`zr1v4`9sKFHHC>HGpcj6wg!JQZsIl&
z_UGl9-NZ2Sk_+1h7KMdV7&zUov6U^E?Jf18sY`F^gjtuizB=>KPxGC!XAkf1SxgMg
zObiV9(^hW-U9&5BkzMU-Lfiw@&PF2%SCOeYkF(Yr&pN(-$+aD~m?fsJl)Kq)E^{)i
z>4mA*g2_6}<?9_kpPj^F0<N*R85x6kRcsABd047E1q(GD%RrH~U&zyx;hJ)%<_d5A
zA5-73+nvZ+@_3tohkQuMQqHv}l^tB!jh>p#yU?2=xucqQ);%4S6QF8^jrr#iDId<C
zDvV~)%tw~;+yqst4j{n?Og~i&V^mreYx6TZx?Zl?T&B1iRL!+0&JSrmeumAHr{HGJ
zRdEisCa(MgT0AU@I~c!yEoE8pLFX0sGme0Vjf}z99s16SiQQNc$$3)Sc;e3N<(3R*
zgv+bq&1@QH{%-lVz3i2Vw*hnjV2fBmY<A@91x&5$8h$Zf*S^fmBXUY(g^1(#7q_j>
z)EL~J(Xwmenusf>&fWD`_h$F$=G_xRm@{@w)L~{{<FSIbYe!DmhK$847pR<Om_KWe
zbW(e#TjpysX~#>?CW=hxJpFvqgTK55$3<o1d81yZDKo$M@INbfhm^(gg^AgBb5a^)
zd1fj}xz5pjA;;rvW#j0|b-YbLsGBcMTFooJXj4+4wtCk8N!q{PZF+LFKZN;g6l02{
zMFNlP8MB*#=Ac@Xb<1SUrocqg6GlDm1&<|<6^oSWidY>`bvRqem(hQ6w;~fm3ljrF
z*$j>3y$g7J9D5w!yM21k{r%X<gF71!zuy?>a5Hf6PW^d{8#a0MJ`>u-l%@HUx%|f?
zQ`HCMscXci?9*IRc(?b-eQ^i5hkuSgxhr7pGiB;@Gikvk%yR2mmnSVcQ_v3f^h=l7
zy&RVon)NSf@M$?3W5m!|J&o;8-=!Tq=T{ibk`K9J6}n-|%FrY+f#PWmvL=$=v!hhg
zuIftd(_O--!@ED~$DYMg^xv2qHr2Ix$9pEK;*4hLyW}iY>4N?T3;&7)1cqHc*z<Ey
ziO<6xtA%OtOP>8c$hGe5&Yk*l-`Uc1#jhV)-E<~R*(v6~4CoMr9=7G)P9=+{Yp7*2
zXU`B27T+W}rL8md#ruh059gXhoahVMx8>86?;fTS1^rL%Rt4$q`Bn5GM}|>L=0ief
zm~s4+#hRNX3!LM=&)#~55u7rM`&+KK#cti3lAGWwob<@au=$e7#y=NsP7r<VFx8Ra
zgr{jhmB7i%HT^4hnZIsS2Dkd&$gO016dqBO5H;sYTWx9nH4S!9L$tXfZ9>+C$8wPm
z$}XI8ysc><ta;>o5c7f5RSlaQubMEen#*9VmR5dn<H98U3Wthqg6sE5v|F4t?`C@r
z(*F6U+)B1!2a%J`d0wphcPOs^eRh-CWRQhFnF3ReS_M4qSL_O5mR0NmHCR_OGqf@>
zF!*RM1m&R=kW9UR>#CP#!kS0c3kmx>Z&^CGLF~n!f|!Dw8{rOr7rS}ymUdv}ie;?z
zRMfXQ!yq6d{Y^BW9x@UAaVq15^(*>jaHO;{McKB#`QTzO(doeAIOC{tzxRgW{(Q|_
z%}?hn0a+E>p`@s4!!+yUtpoQyG<9~{KVH4(q4Tt}jZ36XFa@gc^9yJ!`?a;J^oe4q
zKi}i5^$p7>c8Vm)tTF3rZiv4#;rib+RTJ>3ZFQ=ON;W$|=5T?`;jEj=RCB_jNFj0~
zU&u~z_DNX`YV4EvFLO<)@Y3?NEL<+k@SxM$wOME0jU~4=rRG@_JGro1K2&-h>vCku
zk28%=m@*npuCV5O(ITxkS1yDlXS<C6)6RA2i$Ni%nOZ31rSI_<+ypDr?&nsIx)%T%
zet&d%g_uYlYjB=VWTgIvzWHl%p8jERTIE>Jr*b{j4K(F@#*j~Cq1^^Gh~BQG${34_
zpW2SG8q{URt!8b#JwwxcnNG0&1`CyGnW-BDJXbaLb*OL_@=Z_Y*K(?z`2KT?`5T^2
zsVAlOO`@sE{~BawcQXbvq=1*$Zs0bLxu3c~DPi%~i5Z*aH<@Sui2|j{jDC+GUK!<2
zXBj3lsu+GO**n{YQ9tbjljttd@V6l%k2siKrZO?KF)=V4dYEEwpiwP<<CNp48vzXZ
zOSd$3nVd;K6J#*I`V<fBq@(tp3k-4-lOr;j{STzg=4Enl`XnXYa4Mg3Z<WgQ%%h>!
zt-+fg%#|wvEneBZ;~~>KN7n<(rXQZ8T7G~b@%Mp<iI$wHw^y!mnHCtYpR6m9mKb3$
zAtNPm!$Ixp2@_I7*4;8$aljz=z%$3Dh_8FzeQn%*UBFp_b@i)>0u#fO55JC+-%-tL
zC=$@HzbYkif)AVMTsK9XwJRLszW+LKH@jouL?+v-%8I7o!zYd#X_nsTZMl&FJ^^C2
z5tpHMdt;zaZZ~7n)z7=Gv%iaT=2^MsM!%VwV*R|tl#08rnakHJws9qk&#~L2qovl|
z)n~+N%xroBYU>fH(^FK17R>}5r%<kQe#P;qNdkAlXFXi^71r0g>}8{9C!@Xh*MdWd
z3O#PxslhzS3AL9Ln5TAXZr->iOU-@F7V$L<Gc$RPrtP@KyT01rLH$la;?zd26AXtL
zubw!+?Of1-1~Dl)1@6woEVb<HTgR_7T|fA&=LF-#zXuk)F?{W+94S39c?Rn-t{XX<
zmBswNDc=venZY6`ouHbj((A^zS6D^IKvUsj@9Ex?IqWy4GDe9>+&=isF(~x>>$v=c
zg<_974`zO=yj%UU;BaX)o0ijFN6!EbH*F?{b|wafwX2?&z6YJ?5Om4`x`Uzjc1PfS
zmLzUz-5G3~Od6lfi9DRelo@jUz@;_4nk+xG6_!V8Gk0E&XH-nGYY$uLtI&H}?jY-l
zzY&{Da@f+CO|!)s%0(tz_SwNuxPg=9&4QD&9JEZm!rx1-ZSYml{K}-gG@I${^qtJl
z){6#M@+C0(lsV>YW^LuR5I<jk<U-9k@rd5D3~xQ_J|8)qaV?bZ`~;@VH?MscTx6ct
zc;|e#_6&AW>4U|`UxlYguHd*c`>(^qg$2?(PTq{E`mX(nPr8SD!|Vk~?u@3rD<?2q
z{Bc5m2V?sA@N!UB@8$&-t%ho?376QkF0lmJrnvNMadi)87wtRfwr3Zo7E5LTPsoZB
zk4{xCV4ABK>Lxb5xz6<-<V>^0=kuDnjOxFZ3Wt1Q<V`&6)yR`lT<I`N^uqEf{U_@c
z8Fn)E+_^pDFxy`(spchWHtoE1Ie{#<rHgMkbY-$0OM8AysW_`Si;-s^U)l`^*O09f
zbB(4p?KBf>a|&J2ENM2OUo7b!%b}V)hnFnB&K+E1muYgKvOHs9uVu~yr63oHmYo|<
z)HJ#=xc!}($Sf-ECv!g~>eLg-CTqte&|yt`4MaXYIty~D;xk``wg-HRe?E7wS?J=s
zz%u>XhG#auXD_W$ly8)_Fk6vvjluEJEr#Q4Obi`N3=FfL75_4HFl{th^n+t5ua^BY
zd&h?t`+U~@>DqIcZR2c*16`Lwni>}TN|8+B5mENBWjk}ibV8l1&#^U@s?C8Z^Y)yP
zHK@Pn1v(y0Al2mH-Wz5Cf^I*~ffq}!KVhAtAg}u*L6{>tUWU&+MKUR3$JJ^#?F3;D
zue}F8O~?~o!SHUSgO~IQ4`C1R9eA+{y?KrgnX-;=y=dFEMSb6aPxVKW8t?Y1$GHh}
zFJ=&Yptkey^S1uw3>TTFJxTXqTYO^9%%i63wm3cwe<EwfpdjK<;#|~zo_D_6!OPN<
z<||6}C>5uPUEgtuZEF0)@*4?PS%P+nJPMGiGV$an;0v$xcW_;i|NdsfhOZ0<8E;pA
zdll_`j8A+nbJ#40sI`x+Qr;9?v`kpKbLrJx=M<CMyU#V6m1b={SAXKh!$rjleE&tg
z?NrO#(IC1&sUZIwvuoS2+#?0~OuQnJR(Z-o4q}u0c#Zbx@bVjd@@6cUQ+j!dw$UVm
z%xTLs4Uh1NFSx9A_u-;qhTf3R%frGBeq3p564x8b)3J<+NoF~thmg@9&f^;s{SO)E
z?GQq?AYpYVL(dbw8QKkJbsKp1E}Z2cy2G!K{g<evZlci&57UAisb~fB2URTM3d>hE
zxEC;<`gVAFr%&9Zvric_LmX<iK1=?jH&0fNiJ_B;fx+S3ajuMuQ~FQtt|;5VF!jKa
zhE2ZP&78EZi7EIed@rBAyofPsdwTZ5smE)DGZxqy?Q!lomeEu_Ri*J%;Wn;>&8f%k
zH66N}lu~H<BK%2-%qB<B*<7>Ze62j6x2G6%otgP@snTO_xk46E@Ku(cyg5ZLU#a}$
zahqsqd|N3{G_z;D&j~is*_rd|XK{ruWH<xzl<mz{X}yviaV`NH%NQz|cK4q?+hhwm
zi&8R!e^OS%bH_;%4JUk7#H-wPY(4Ctki4rixg)Zr>)lMgAF_4!45t`fdCsqxq`)0=
z<v`cFnSIQ6AC?RL4xeGndd!h|g5ljGhDWMQ6XUr5f{nb}{AAakzPyL0u6V9$ywR*;
z$k186jJdA;zH84Jr*p5HxY%ptM7dKMySBYfD{Th1Jb3vh1#J0Zeezbv(SnOtXLT!V
zyn0H%eR5WVaQoyZX&aT6i}7qoy(8o2^s@D?=QXz}JmRrycY@mn&N6<h81-cQR;@fU
zvB}`_&laXv%B~DIV}yDV*MBb#y!3MG$Lu9nxZhNNX^icO`tgnRXXD5D5<jEcZnKEa
z|0>Q~zGJ3ro%q3`SLHuyd9@P`hu<%?DV*hPv3jb!#Q)BT`$hNq1{At%eNp%B&?&Fi
zYAY%Zy;lkm;a}paJT2`f<H0w=OMDy?qD+!r_Ea!2bTKh7n76*(tMI)@*)!0+&Hnfs
zRh#`As~`5=<}}n@7AT$|%GPk-`p>a<t=2JHGLBqg-LL=l%1WtuH_rGyw_*K~T###<
zw_`z(UkB(0Xy%3Y?`=N1m(wI5#iLkSaAp3tH`PymtXwtk`d+&w(cfo9cim%X=KddO
zeB?{VOG`JN3vqhB!3K;iy^SrP>wnryx}%wIKVsxQ_KQbACV17W%DY$1tEcUspLTwg
z`U1v|Z~>2sQwp4o&x`M0o4QjNn&A%RK6rJzF@kB~eZC_~IaMFSyrp=<M6DT~cQ0aK
z%XKZwcg(G5e#Lf`Nuoxt_UAFKP&aAittlOX=R_l}KlfFbcJSM6P(69>!kv}<9gL6j
z86<oa!Va`Kg9PK`1y^srVZmw9&aL&lh2zz1Tkjica}?WRuBUwmMesReiAd8eMoBzw
zs~FeuxCve2G>@70tOZghDLyiLw8OlSt&2x=yWsk{i@fHmr>yJau4ng}eq3r>fc1q9
z>Y)8xDtdojvxeO>xx&51STIUVV7mIfwM^Uib7UTUVi8bRX_J`LpEzB)cjML@v!YWZ
zxp!4NG8>#p?Pk4ta|73}r;bdXUn}muR!&mbJY(66u;Z=!nU{9^cyX8Z6q<?u^D{o)
zT0i&bF;7s7gYmL1G{`z`cRaqwBBjC1&<&dZ54q#Er%bAv#s5T%toT2^DeKZSb+7Q5
zyzyKq9>Lqm{lBVlsyXjhrq@0#VpG3VKDw)w@cY24CFg}5<`gg`dDykZ_L&^JmLz;n
z>2$<}+GUJ{9eCOas{<cif;q73cE@o<GD^6-U_Va+^MS&oV(-V1H7fFl_1vYBlf`P1
zH}yQd6|m88w@<yr8R3AOSFGDgyP_Ale>ieme8W#M4UhTilfE^vCC%WjzqWdF^6VQw
zt~W2K+Vk$K;KphlwvhCVg;EU_QanQQ8nRZ1PZ4Pq(%-FI@#ro0rHvk5dlxLpJnGt8
z<*0dS>e4Dl&!7&Ml~)99KIVyTVDZ}C|Dbcp-k1X~)x`gKO%p5gn(I^()d(@#a6;so
zOHZckSn<%LdB=*zN@q~`FX)uk)7s_ABAVTDE+pamdWX2xsWyV!yIdX9wKj;px)<$}
zYGWuqJEo(R)sVL~pJCHgH;}}igx?45h&C-h*pb}vwP0st?H$l0VdEo(m28{^6I9q5
zZogTc5O+;2JV0?zQT{?V$9dDA-gIbXXsqVm>i5-GVcOwiItL<E3=Phm{-3kJsp0uO
zr`fX6-M-Q9)u%8nab#lXVPatLaFtoRz<86}Y18;^Twj@PXUivKMrTLs_&c$RWlcQ%
zi_z=h4FRX5%8tyfx@yk~CWJJ1rM2r^7k$MXJ~1`)_9;JgV<9ic_j}aTPp?p@o_B-C
zVW9@=lNoQ=IkK9I!gtSS_W>=2lPm)DN-PdK2Jt2(_z5xJNjo23E9{{e#Nn%XPH$2>
zg9O83&Lwj+T9%0LIk4~K{VlUHgGth=EB~6^6Hxc-<>5IY%pVNZD`)XC6nZ+W1N9?i
z4ArkDusu^T{J7;zqgWu9-%6I_OB_9}L;bU~A<R`#W@#S78DVuZ@1W8JN$PC9y~pCR
z4%>Y`yQ?(@G(@H97`7?sRLIGVVH2|i*o!{}%ILmnOAq;Y$I<oIs(pPso4Yt<y*qfl
zwQjt5>ajCwfy$IgB?41sdmp}R5H}+wSJcdW#esLm_t(@+*p|?s`*@mH*5)gx^gLCs
zDlo28>A%dd{pRQJ`z%3jB9nro4tRdj;sN<`OQ4}<={ldj9pWZhTq`nJy|#UDbY$J8
z)W){hNS5Wj*=)wsM`wQ2HG3qp&f}gd%e%963r+;=FyGGB#Ur>~aQUK@moJ#E%4gcx
zk*H_8dgI&zmI+Tp)3^CBXI#l?StA~CeR)jPH|H}9YlTj<{rSywIA&YKx_kVR)-hGn
z4z}rwi9GD=JzyClP$AC5(96WYAo%KbwVA?~+tuItie{-UC_HoGO~J*JN_>1f&uL2r
zftu^9H%@g}=;8Fd;N(X=C6C;1vkC(*zA-Q4F<c#7yE(mm?(}^M=F9;Xxt2Cqe1H7o
zoL5Rfz(d6x)iy>I&WAF35%*kMetn8l0iD@pQ@*Cou}fd+%J%$?kQ@%41Il?8!>k;p
zXJzi1ws+I6$l$q~B_%CH1MaU_TKUw2QPhb&K6*vr)aOq%SVK5sESI+)6P+D1+h@w+
zYLkAum^%m4>Nga2bI5*~xF+K6DT~+2E7{a*RZe#>FY{;Kpe6A@FZw>CmfgyXZ{6C@
z8@kv+;#;(YLn=bjJ8S#xHmL5~{M?9JdVAGO4fpREa<w~lG@t#qpi{7MhTSC5)zLe@
zJX5;5V1?bJ)FX_SmorAJ%vMM~^7w^1!*0eSdyg^fe6dD);jcgb`cvl~J0>%`_VpTR
z#fF@!mBsgJk9cM>%a*R1A#Lt-X4M@7(BZ8T>urpdvm~yYdXCYA$)M|Oim15XnbtCE
zQ(g75BI1AB-MIN@{+aXYPJs$X@!FEU<Tg<AX(gwZ@)qXDJGJfv-b&beljCEGpq^D@
zEPGRAaodf+BpW>|$Alw`1s_e}(z6ORRbn}mkkeA3q_bwH(Bqxp2JZqb@wvr<dRDK~
zdR^Bp-0@<~j#aZw#e8|Ua56FUfyRHV%%2^o@H0N@`d?AcO472GSNquc|5qeuzSNgp
z9lvi+H^<kvw$)lvX8mgK7#W`|5|&uUmXO&Z(YVo&{n+D0o9)?(ci2>l3+^!g-KgaJ
z*er=*(~Odw2~8$1KXYnkbQyb3w&N|ke$c^TcKM-Ar7e7HOt+pid-E5}QS<be)L)cy
zWAXzTy@U(h96_`9rp1Jq{PvY`KJzN%{+pYL&qWIb@9;Rdc1uiAFL-zS<J_Yy65you
zX{{RP#0PEO!e5k}YOMvV1%ADC$Z5QAC+k}?=kwg3MWK(*KaEp*H{s>HIX533nt%1i
zgpQR>Dl8W5rx%><=D1Pm7{{Wh%&>}4tF4^%e&h}|lLJgV8&YG!9H*t(&p1-*UiqLS
z<;{i%Cxx~}S8{DKsZObRST)^+y^racvQpc7A;XGIQbOHPmBEgy4hD)o*(G5L)<5Ax
zaS*S<%E?(?@&OMzdmBKv3ktngVltBv$~*D8@9cJlDU3}HI%38(jult7UoN&$s8~Kn
ziuL`KDf=H}?foDcGNp5-2{+qx7SWY#%pr&OG5xy4(_UzKV|&lHQqXws=@pZ+7WmH9
zVOIa|z4=FW1FH$^6j5i>H`)uP&CJb=TH?f5o4##nCgTs$3t7A&Tyc}GWKMrK(ch!}
zEAx~?8x>oQ+;dzYCT#n9iImKm$*B(-m>Bw*7#KWFL!4WgUd{B{BX#AB@bZH<I>JOu
zRyXW3J@hNAE=YYfyasrmuq}~EvUXC|2lx3Z<p)wCZ>n{#oh;B5WH=+WW96Zc<K?T0
z?ym`AKX~SSL(C~QH{m;{W1b2GEL7@oYj60G;jS%u;DOG!o1oMGGmmeTHu<~tc9rAF
z;0_PRHC2=MXECyDe#WzL^M!JD(HGZm<+zBdtg=2`SRSBQ6k+e6DI@LV@n-L0M)u9T
z!jAKoNV({ko|H9+4BK|{(HBoCLnD^Qn;8GG9Xs}M_U`7c71z$XvE67a-^2aE@#v=f
zb8CCF0|c+`x_N@ZdR5b1$JP^xe;Jk*<Zvi%EH}7qAh`P85-Ep6hEVg^zk2SHYA}?x
z*xq?~*{Ne9jX`gjId`=OI5RG7$WmI-InhdnV{K15!y`@UQz?QPN0(pOXH{I%zi;hf
z4n}Y=FL|<}?0(WB@#CO5GsjQ-LA)Ox%+O(G=PBg9y1{;H>5j$CwWoKSF^trdUG;=X
zNG<%@3Z|PcQ@mC=h8Rz3zjL4ftYAU0Png$qt(^wPpPZ5kRgix^BZOJSQf>8N4%wE~
z1}zh&7+pPQ=5s}6vS{^Mp3IMvvlMp!IBE2Xm*Hp$Xj70P=h7objE=mRX`0?4n;Dh#
ze0DE~k>t#>;>@bV6pm{<K!L@?FoB7I;n>A_r+44%P*C2${653~rO9&x<28Fgs+p{h
z7#~K2)P{V+z$HICO($&l;rXs2HS(s~>F)V!_#PJ-+@5jxsDId-t()}Usa##~<(bOq
z742>e8yPR{S?pk=TYf<I-4#=o?H7!qReRY)>$dbQ5H*is6FVy2SiM<Z!$>5LSv{7y
zJJaRhflDzwo{9(JzxoAl|HAtxbU%MY`o_Xp>mt@vm5NELU*t58xvIO5LraX6*@1N%
z)AZS*fmQql2d2%8{<B2Np<K+9$Kh%8gNm|EJaekRt$_8*6Zb5b_HuK@hut0wB5N9=
zmM#6x5S_um6&7Riah~hCoT#6RH+z^)u<Cx2cqyQp-EhI8m4%y6c)e$2yJ1vyPU)({
zO3R-sHgGp&tW;tPshD`GZ9h|1SNri2hvf<a8Jfjhr_P@JVA3Prl|L=)rR@QRXtj@<
zJxm?`#hz?W+{`3#n%m(ZSM1OF%Cll2FLrw`x%pmqS1XesyL5M}=u4Kn%xq6WJ><Du
z5_1B)xh8yIN$aTJ%;F8UyZF4)RR*i2Uq3EwYzpk+y6U%cr{ui0kC$pTPlG5B(p;PM
zz)|4!;)=t!%ih9odJT9`Hth@YC9HFfLM~xF7bTt|Adxq5&eplVRI1&jMOY0o(wP}1
zGBGg3f-ZG^a;0}S;|2z`YO&RJ3^N$7BzEhE7hl_@(0pK<DZ`d@PyJH8?Y@3@cSx_}
zN)R}gv=(&pt7-aLZlj8PUS*~bkz<oIL|>^~Z=DlfR&Q`%+Ql_jBd$JZzVypLzl)*m
zaL2E;tX~W2H@Nn41QZHh^v{f)p7vC1-5*|uC1$h3+Qb@8bgd1W#w-xIao5y^tO}cw
zQnlx^Dg^N!U{cuB^Q$Xz0$=#fT|cz9CwTilZ0hRnc*Nkc?oHHA4Tg!Lr?(c_d{DW{
z;Lo6Rdd2ipTb#J(-^_K=`B-`V?5UODOXuPkl(OGUQMw!BzSL*Y3y&yG*HusC7+h8{
zx-htWGBG_;I>`~#G*w}8SRy6EtT3tks^9hgXPwql8#(-SUft8#b_yi@g+(EVH$_>`
z^TnclQ~EBumI(RYDG(Gd6l9dvWoP@qVpE_cWmd?uQO@05dtDKzY00Um#~GUaS!ssJ
zqO^*s3>py+B|}+OM@xzyQN8NGQs|k~u%ktLdqRV*GUKC30Yy_A{SPh?-2Yhr!>I*_
zs?Xni@8b4_LGkJX$?wXqH%BH!<=^1`q`Hf-+A%^QZDx0yz1NvHI)NgrqK^(AT;RH4
zM^)*pqlwAWtXwJ{v0ANFT2}2S|6mcnMq}3%BLkl%E`>zbMQmP92R`r2U%j}an?qr}
zVFw!%!z3mK22uAV>vUZjy1v+%IW{yMK3R97`RsNDz7Cmb-J97(3pac{wK2o>f~~{e
z#?T&{@40_P3k4GorQ3d3*~+DnFqQq7esXT+LFU;XB7>$zuV`S}rYN!h+l4=3Hlb=Y
z*Fw);cVZRUFoFH?^jm$~A8cGJt=Qnhc<!oL-cPqf)9tfnmz;87jnWO3IV`-pjf-`Q
z(2v6=SL#wWa|mud;^rpPE46ghJM9JWGf$^+2YTnE9LbGmTzl+8{^r&bs|(+0FIcKs
zzBWl9<c-FH&<mxpa?6`uEdJu!`}xR$O%?}i+`T7gd#}~8n3%=jIPuA@4Sm6mUjl0u
z9uo!aS2Ge2_gwd8Ytfm-9;OGrYiz1}86kB@`CeRKEQ<$7oo`kQPiOA7p5GcpsVk>e
z%et;|ycGCk*S>y`q=bhxN0g@Fsu|xkic(ik4HZ$lns6;J<?p49CVe-g=Iw29<knk}
zadnl%R30`**Vl~iSlbun&1za~!7QM%nK8m-sh`$KqiL6P*K}TLl~X<)v98*Zas4dm
zD+U2IUY;S7QgxO_M_4Uwse(uaHL3<@otpB*Xl=k1=^0F`S>x82aQt*-Ih`h`^eL<1
zhxi5|uU?+{PxuPwir!9II_2L5|DyIBR*C&>3Qxr6eLC>tDUag*4+jqXaOG0m|3Rwh
zW4C_GpF_c{r<X7>Oa|@$3Nt;Kc%b2<w}?~SLr1xu_yq!=xchYt>UbE~|7p|)KjuC7
z19XAg>Lyc(`6i0(jhqtoQ}(SaJkk6SbS+zYcO~<brGMBOl2&cJWfg1|u{Y4rXD`p6
zK$#_Wi}Oz%kYAei%D7|Ugi{$WpUn9X!*_cLkIm{mi}?aQZaW=Lo9NcOu`g-Uy=yJ!
zy)^E#hBzDyY}a5u-y~Zqmipjkn|t8|qYrDe+*i(Y5?j1}s>k%UTMXx&{%P<9vCT`Z
zo-%9YtXGG0+H`Uo(xv5&I-WYPd6mr4v{lQV&pR1=`g%jx7PmEL=a~DRsN*m#d6tnN
znfX$1+rz+L%c^&-b&m+`bK<G(TX;!B#>c7R7_T_5K%rn`b?|eCi3=aydtx7u;;}lu
znRmgWn!9hdcC8g{&SBWZcy`fAqa&Bw*6Hi5%-F>9aSP)-?t0&dY_@sbQnOxkJ5^?9
ziboy`x+Nj)?-g<>Me=m1{_?NQA7^d2W-POaXOG&iMaFYn7tZR|(U!j|!SKMW@yEZ`
z1rD3GDz!KEy9O65$k-&Wb4*FIVMWHK9<JStAxGjGco#4=1V~MrDlm;{qwD0<keEFz
zqL+T?uya^0Wa1L@VP0|JkiH0qrDH-igQ$J*jMJvuMFNbYMf;fMrmO#EY%1#0uws3D
z6YOfWV21f~b)0Q-d(LZJ18HYsn8L)sV3N2tHs?v@)N4$siUDz_Ie8P;Ou1yaQi&J5
z@_Vb!iH!;g$BZ<es`<{7xEZpddh?d|%*;F+QoWjlmPq}uwLX~|Ea<%OqDtLomMf21
zCJ4JkuxlynewcVmXX_^h0T0s|Oe{sQx4t(rE;7x$)OU*K)VU)(-`;=<{$qkHLA)w#
zjXG&(88(<?Cv!2z&H3v3u#SgA=<ek1&HG+-^h&;LpRMNOG?#mlR(QeXC7yG+CrwJq
zo8_QWs^{U=wKH>({;L>+eKBvpxN;kH>{PqGWWs5l9g6F%CC)cxGF47#Om8&NY;u~s
zk@3{CrB7|uIT?2s9A-Vrq^GnZK6x|vq$AVU;a}JuY2KKoAh1@vg*Eu|(n7|bc$v-3
zT&C|=-M+Ac;n@0rHyvAVU76y_lWFywYt6B=hHY{MEcbT?$LFnR6hCzE&4Q$u03G>|
zEq*!oEBysd7_FL>-^`^DQ^VFM!xsEC)Y^K5z@&6`(GQoJS1fRnm?s-@NArNrL2F;_
zWjRU8A8Ov+Zn|>HwdGgSZho$ZrYrRC{azp-7hvsrZZgZmRGsjEho!H&wQn$M+3?I}
zymi>)s9>7)YF35?Olcdx@-hS%n!RD(dihY$%_C~1I~TIWnWP+e=KYvSV*jlGX8kLB
zR_8f`IEyYEIl#SjrRM7$zLzb-6YP(~{m^D-VwlRrz`(VynEg^>4Bt21$5qUc8?T>w
z=e$J9$Hrw^BeTW+yl;OzVgufbRVcD4{@h#gzS)UmAFu9}aGBYA9G5qq+NR9!RV1O%
z=lic}o#x8b?4}=-*76;C9<YEdj>Bj3_JHh%kKwD+e~RtMI?j4snPIW0R@Q^oF7D+=
z+Z#e8b9=7r^*hG#oJ)s6I^*Rvl|Rq>y4rk2BX_cMObGR7SjT9)!AN+fH0b0Qvl|gQ
zKPM<JTrkaUIWOmCUa@HA6%COKOs_F$z1#BjP^5;LSHa=Xb8Gi>6s*4)zcu)tSCfN$
z#O+MyzMOB??@fQNF7vv*R7YesW5SyMH=DXnG)tJ8v7T&`))#nO$9l5N;ciL4u;J!!
z6|A50q8NAF7CW$6(W#Ng`-(5qj(*?EmxHTK8I+Fwov?3evXM*Jn!MCK5=vJcS`>x4
zz~k4+*&8hdG&5?ot&LrrzMk4ycHwc>!t;DuHASi6flTx7{@6U>)$W(+y03KJ-2HL=
zX5Q|X_BXa0J&N}Z%h~#=glA%wLS>-}H+QD_ztU?-=6?^&*t&1$&e>87<;C`A4&BRL
zeXi`bZ~ENUz0&`!Zs(f+y|G6%GtZ;kSv5yz+J;AuJ3|idO{>4^ms$Vuh?_~_;ns!o
z#09Ucf1Af5YG+xu>pu6QkiA6<m-D`qOW=EHAUu6ZK@JBK!!#xa2E~mFnrpi|^LbRX
z&DO4wXFl2WG)mH(N9FpfOQ-)CPKYUg9W5!tqY^$XO45c$CH$N9#B#$4F_CvqDLAW~
zoVxY&<n#oEm25@^6Lgr_eSCQhX4$Tm+r#+%XwQ63k>K^&3zk*S+08gtjA_-y-(9;B
z`CS@$yqEGxupYQuwUYPuW@oFOW|d#lI^%z(9CZqQy2Eh7nuv8%=N@nf+P&+`rrDkz
zZ}0vJYfBOWRl|y@LPe?jg)6z#6vM-|Z!+ZExv8x3Q>B{XRfVG}pv6xe*BK0CjyVd|
zo_08{l5%v})OG{T$c-`D{Ha1<<CN7Dw}QN*@?SN4T2!Uj<O$lp=bqR+vjyax{+X^t
zsc%0$nK{#DC7bb#79Hm6e$HDA{Bu~IG)U`l^TfIA*uH7Acu3A(#u+oO@y=$R!0WbF
zXtV4)!>3UuceWh(*0kreS;-u|dFj=15+PR#a`hMPT~N@!au>t*rah;xfn}6y5&{Ab
zZ{6GSt%>OwGf%C-=QyXfvy3O$7Ke4-<oo`uDH>#w-`Sm~pOx^3*qmnz4*{tU{=9tI
zg8kw>j5emv^`hU}27I)Ut_XB=<-P8AcK)oUm5gn6Gb+zXnz1WL_e80tS>KtR9dNN=
za+GC?&KKRjOUzmhdsC$sfz(g9sQh^Hx0u5WO34fJnHi=tF)%bvmkVHgrMp3ZS1W5r
zTaTRNd^eEG95*n2e`a(?YgxnhZ#S0QbFg7$7AY}i&C_o;Wz}d+cIH_5FkxHbqXxSP
zSql!XoN$M+SY^p!4%sti%O==O2zAyzy@>zGDXV~||9&~FY83wEAQfY>ieG%!_ir~;
zR;Y?_#WQkGWaiao>*<a3bXq&RmuCZWepr&l8cj%7pBL26zhLfZs&P+cCv%&;N4uca
zj9i}{wMf$~n_j5x+?4%vp>GgxLG~n@O0I^722SjodnIqFtZoadJF{k@_U<sfTPjx{
zG$t#)-fXDtIiY;Bprcy?`@J<2uH8}p!p^0-W_GJbMT5WZJ>HGQ@spZ=o^|`yv~zFE
z{{An|CnfYM9FWcHnESg!rSEo5i=f%!kG~Jx$z(W}Yn}sk>EdN+s19|Xy+rCr*2FuE
z%`%q~TlmtXo69Dzk&2Rx)O&JjQCQ#E))3|wJ0{p{(3Id)E-|<*@nQ!kgqqK`#zbB@
zmA-RAR)c`}r3^jJYdaX<?O60!dy>NYH07qA1APD2Gi>%N&fA^%^lpyJ1i>4D!NUGK
ze?IT*1zkULL3{&brfH#P?h1xOVfkwr7g;=-V5;Yk!#=xh3255w-hsLf%Q~yGcI&J6
zHi~X2oWKxJ8~1&l!a-i~Urb_53^SM*7#8l^n|^p>CKuma+q@mK#5aJ3`=lGHcbfgK
zWxeuj%YAOQTQ7YK*L?Gy67R^W;b2vB;H=ZR)v1g(4m}GGC=~qI$h~u&*uKpS>ugjX
zO?Vyj+?xBrDGmibP))+2%(s%QTA*FWnTsWLYF@6CLr{1c^NI`wC##;*jz1E<D1w#A
zEAp*mdjwXdvXyg7eY=|cHIW4(4MDq7FFO7>(86;>@v1`M5yjIJm_i#kUK;4JKWzTE
z*!M)&-mq&AR(Y5@tO`GAw8SB3w!?3j$y^YVGe8cQq{J85Cc<&b=<WBWiDg<Fou{Sk
z&oO+v;LzT#D?C~%&QlJ{=1rSo)xjJct6&~bD7aC9Z>Jt#sQ`Pp-C^;d-8Z*?64*CE
zba$BFBkq-K79UzczS-KNG{b~fLA3i`Ca)GtoXqA1xTkD79K+s3NviBoxyr!5Z$hd^
z;}WyRZ%Z{FCzdjLF={+r_E4cF!HF&2!_;Gr{t{k>Rg7O1Syx#If$HEx?2p}Np6rU%
z&MvsRL`vamXo_TzLc$rg1PgF@aeZuEb7QN~ts2Fv4nbg}9pZ9aIkhf$<T7RM$y)Bi
zuuFYTZ{A|IxSSF`@xnlTC7F;dpB(p1&|4NXGwe)LNyY8iPd6@mc~C@Gsp0BLCWe`y
z{XYw*E_c#d$tL8i6X{mVDzHuWy+q|HABL-)K?%M>hb&_xY{~^2tA#T_lMuWzC%hMG
zI35kmiLTi>c~35H!-ll_3rBe733!L`u6=XmywX(%@gz?t8)d7_86RFL9co*P*z2+3
zW|_k7KmoZ2zg<`4*t@Q6h~g>VdSZ7Kzt2S@fwqWEcC(c}@f6HkWLMtk{^d4@_+K5F
z;5GSykzs6#R}<u$C%6?SPmJ_mB)V-HM31}Tv?rT2jr_};bGn$|%M!j$Kfn8xLHZWM
zpzn@i5ezEZuJ3%)@91HA;k?3<gHz{jbZphXwo|1-`B3^I#cpfyzkb1t{SOw|-##C@
z>!-r1SeDsOg6b{H7JPl<cJM35fsCaAQ^1?eliEVIZZr`2CAzcsD5H0(EO@&)ufa6&
zh9=RI8O5F(=Cv+Q?2lH7`C{$MYSYyHFK2(rrL&smE5r^wD83lqCu@IM=S0(M!G=IZ
z;hoMg7OjaL{jWfq*In~8KCQp#)b?ysr%y}wS%#kAoiE}aN98UoU6QoVZFAkr8&VDp
z%&Z}E8S*1umG4(tKIM$viUPAI`<Eo%pIw-<{-0|@OU}Yl7N>J3tMr|A6db+A(8YPy
z$)~|w=j-nHiPBv)+0J476FQHbNUr|6K7Z}D3n58Cf|gTV4>B>#0<HgWbxm&Py{a&A
zXIs`aec5Q{6_*^eSNcJ<U;g^4nJeA-pSRSvy^IT<nR8`?uk_baT7JuX!J<VQ54SaJ
z__#zsVPOT6$3gBJwvH7XlIJG`J7oLB`miW>&UtpHfh*C^%Yk)5M1w=PLVF{pnCr{i
zk*w2W*%nL?@i5dpDQnlVp@8c{LeQtv8?N3g+%<viTiqNzmbZ^f0wwPW+53q<-W6P_
zcInq^ZI=%|98C;dVGJf-;gT^0jCp)r&Y3@K9V<c(GjN41=?B?oceR<Taf#6ih8-du
zO`azcIZRE0t4=;>@=m@iR=!~V^)S-~kNh;>dl(!&qRRXG-js>A6c~0e9%|;X<Po^C
zY?+3Liq7687f&oyKC&_L^Jm7x9ZRx|H|8f~x-g&T6aPCSr8!?B^m^X(O^43(tTK31
znXmfzrQ4e=!E>VLGYLqsUY?*XrojB!>hR@WkB!VbZhR<FHk%;sWOJ88XNs@0ZlTTH
zjwr^zVpBnp7V0Cv^+K7$3CqZzFWq(|WiuRQvDq-Svxw_W@8U1o`oTrcFV}D#oEXcx
z;TP8$9<4ozTXjVy9AvHM_j}AO{`Ylc#=<ZM-~4F}pDoXO*!FU*;N^<!**0&Ig3Y5P
z>*hr*(79Ce{Qa-htfvm$7BI_^amY={TAFi1Wagiyi7tN1{7qb~n?IapVweqD{~^?O
z(Cy4SGoeF;Ki!;Mr#bv|WBPkR?Wo_!hsWH1&JdH&b#vS~Q+tK?M2VOWSM``~8!@m7
zbu_IM__NV>r}n}c<%!o`Ei4V&H}Qj63$HYLfb`5L&C&x0tK3dVhj1r+DBtly|Nf1R
zA2|`TpGtEcPf&ioVWNQF_dJ!5l+@i59nw9f@|)Y8y1fN-M#U+6|HkZq5YeXfWr7kN
zY#d4142*ma8e5(8n6AvbZn^hGxY)9W-gz~9AF%OUIFQJ&VrTza{X2{iTLN7s)O5-J
zE-(#yQMfB3v@5y#tA5%tU6Ym#0*?=7IazHy>LHz^v#wC@*WL5n(b8Ou=ToECTgUF0
zeyeW@x6T$R<G#07_sh)K7Vuch{*dc`ue4iEYa61Hy3+o5_@2-|-1V_IZLZ)Zu28!_
zfd&lT%1%KXAHsjBACHk`{4=%AXVdh?BQMu~QEuwjQd*k)`j?W$36Fk3bCHFod_!N(
zxNt1+*VJ7LLqm6|Z7G~mw=}UUr-#35LiB9!h?N_&O%?a^bn^@OIM1))7fI4zws7;7
zg#sEgU(H$G@NM=|!H<?qN-<wvv-vXq4Oyk!QE;)}piA^Ze8zd9ywDFj_jNGZY*@zW
z*wS6MG|7wOxTLGc;)k`%1yuwdE{f;!D0y6z{3+;Ko0CW|>$S{=<dgP0Uc`%X2Xu(n
zv78Vx;ALW%!^FVAa4@L!U6mW(^KA-H6J_@_aESjs#r2Ny!5KHfOBoGXWgDcHh?_qt
zUEeR!cJr85$jxRJ!B`Q+(+Tbm*B$i!chI%oGH+&?$UCV$OSmU9M^v_)><$qP+4Dhp
zL)JmtMh@}6++m_2d-iG>w45<>+41839$~S+?hY;8|9tIsykKc&6V&@9&i1~cD|{iB
zPvWf5g<>Ch4lKF&^iwa(yV*(MN0oOoKCM#n51enT#QJpp#`43H!>iU;{AN1twl|Pf
zG`e4Uoy!E!r1E#rSp?s63iI=LMI<lXadUaK^TU1bjP3gzYd6ck=#Woh%P_u|c-4KP
zdc}$L@};Hi$GBev+;8Cdkx^)~<*LDq7w+Em(``>OzSXW`KExK4Ao<l-LG1W9KGlbA
z|7sWBV@YEDy8G*zT>m?(*c#QJMDr@|mCq2)SZ?L)YBT@$wj~bxIs)$V9pPh{EYq>J
zYO}mu%d4|>2AL5B=higtEflE_ZD7__VBR+ULQF=SsOQYqD~XdPJny@@{@UYs7c57I
zvuUK*O_ukuy0+pF?<!V<A2Bmdo0}=QO+CAkeQ`qV=_HO0!5un5cNau4G@p0vEs6<s
zyA{Tmv(4h?mIVddC31VNFgf=WtUGY)+m)`DPu%_$FSlC~tzf=gB;fzbz~b!B2NakX
z<}xubOghi?VzNlrd|QqZ{gbl#tW!+0HtbxwL__3C5WAsGV`g4q=>0oEpG1@bKRh?s
zspq9;tu2von#aOt72~>g&*rnbs-B8UO9dFX^4J;_%#`g*`gSdDYvj{$Qe<N7kdsJ}
zyrer}c62|(JjUycbIw0upWJ7<ssOYQ)=vD{r{3O<z|`Vb2Q?z@Z<1h2V$tgkfz+6R
zi)F&6PTUsCFkAP~t<9hXhFc7iHh)QPDP~>juPDVjK~C-e&S3dVYpc)d{xJF&B2>ZE
zxcd^@?ypUk7EHawR^VtE+~KV$Ev$KjJLG_uMyS)CUrYhP4d)V7%75%g;yott%wUpr
z!jFTmdecOgCR{oYrnbfA8mrc>(=Iuhv%^pFK0Vxi(r8Jv?X~17i#1puGU^>#u_;pZ
zOOHV6;X90<r?V!uYzvt9GlAt&-p-X;f#Kd$C+cg2hAC~EvRyO1uUby6-fc5v&D)36
zG`Fc|!KVe7gI3DkjB(507M;oOrto&!>{Xu{vQ`>>VpSC>5{&jbHRaF``}T?Uiz8wF
zVt**3Cp9tF<v`mse!)`=Z-tbm7&AGju*@qw%qse=8`}IYkhaM25ZN`aBx{C0`wq8&
zA4WwlWnaWp<=n4i%}}nCc`$ENhTdN0x!(Q00vYSncQP;Y($&yB_KcZf9_aj6ga3C~
zK*KVjZkwCy`WeAzGGtvV@So|p|MBvegK40a&XjeD`#`Q=`>W_p)zeRTU=5-ZtQxsQ
z#r=x4dO)fd6u;!}75m1ryWp^@=izF>hxeo=a%pV{*zGEs=2WLI<d(th*d(Z*(YtYD
z#EKuj(*o=JS2F$T3HuciylY*o+nxj0n8jA?=<vv}-l?}~r~JA*+18O8vs3SEn=G0g
z(%AF5Y*Ui#3Zr|sJ>Rx!n!Cm96yZ?5zSZRW;i-bIK_^RF&;Bh)ou44NQ}4!3`E_d|
zwfkelU)<pj*V{5Tq?zfG+UXVTc1t-DE~qEH+~xADZbK`#KuC;B!?pM)yKFW+Zr9Gg
z4Qh8U-aB_q#A2=|HdEI`u&=V2xOLUuL*I%*Vs1vP4mf-C*n%bB8hnq<+{(33Lo_iU
zsQQ3f{h6rNjwwmT8Y@8uyrisk67b^WlL5(ipNI-&=6@8ayEsnkGIS0rY0DkKoVN@t
zqT+(LHim_pt&Oqj4g;O)Yty`S6<hyI(bcI}yi=nJdj!p93wYmod?e`{!wJSa8LiTv
zc3pS3l{oJdwOm@ky;W>pYoy|-S&NzCq&;pKDn3wtto!bY%pw-?ySI-ndfJ!Jpc~w<
z=GqMn+g&^7_)9BWwTF52Ye`PZoscy_diyEogAO*PZ(j*BG0bOTU^wxdb$#nRu7$3r
zWf#V7Wj=X!RcMFb%YU|xGcuj?8Pv|QY&bUIFmJdHdz=fy36awaL_(H7$lBXeE}mM}
z{P2yz!_9R&Ru->lVDjY)WUI?md@1u`zAOI^ovE8k`9uR2aI$MM?`N4%!uR8<Pwb3B
z_7x{DURiq5Y^C>P<rfD;T-LN);{2N;>HShH%<E;Wh~u=4G2fdUS&yeNr7WA3G;_-#
z-pacNE5s(L{aVIj!@Za@NrQQP=f0ObGD~>&sC6tfUNO_D!Oi{4<kTzKPxy~zABs9(
z&|&mp){E|Q1!7MZ-e5So#Ys6V)g;RJq^zBSL7Z^yMagrE{v;gxJK<rWiR{Btp2RkW
zl)h!k9W%cr-po<_lr=~6kKy%{*;5*?yWB5fJFysIjfkTn!{RvtsvH^78mgOhIU;(}
zL_-S}r@N$2TfM1XkTIgir6etK_8xtu75U$E?)dLx<$qAKQ9gmIU|)>r0fjX`f{R&O
zWfN*GVjR@=GbY(G8AMeoKGqEZZ9*?udMYD%$v26lmSWav|Fy-MGq?BsdCq5$7c~3t
zzD4E+`iw3g^<4NK7X{RxmTBPujc3(A6j;f2IZrmSZA<=gUkUT>ov-yf&aGkO+tb0Y
z;pXc2O&k^Cshk04>*5(xyNxFNxVKikRVp!a%Bu%j90eMwu0Pr(+IJjlXJS~u#K3Uo
z?uVWkwR00x_LWQLtN7*z|IlI;y4)lA-74*lA@d<4jjcD;{5xchJzel`+RLMgo04XR
z&70XdA?t%+`w62Zwi0OZ@#!#M&ynwWk9(J7dhcgisv_cXN^w$*z}(2CG8KZ3f1})H
z<^-x$_<r$Cf1r^1z|@gvuH#t|qadqgdXa4sKK~N-sIB?R(+-a27d+{Ka$URuJr^>L
zbZLCOI^_wUya33)7d+_~1&{dr-jK6Rpwjdl*S{Irn|x0l$X=9h#r!0YEl&8z1<9@j
zH3rTMM(&pd<Jv9L?!2B+c$|mhwA-yi4)X*odrmw4)iw5U26@KK$2o|%D$`?{;@jWc
zi;TPN4EA;`sN+>+unb(rEOm6{JO!?+Z@!COIPdea$7y+ZK;AovjYdv|44W8pv_vjU
z-(s~!9z0eN`m9Z8+5V#~+tTb-vPorw%)7lZbt=>9!#iZI+&2=)^a#_re(G{weh}}U
zERgJX(F<G}DW<6s#+R1vdbo;#Epej)vw%j<`ip8Ef-(IJJz)hJlR;^u)w1NMyY;%e
zH_mL`a=Xg0bC=nzH9}Qx9Zg%MWm_e{y;Rpeqnl1gLEG#dYPLMS#XEKCw6bV@jq`Ju
zIFG!0G;x0xV+7CLV}5^YCP`!*>#3GCem8?Lk%?g;69dCRQ;i!pE1aGf=&^s@ekM6>
z>Y9jUQ%$p<PRM#N+4v-u7#4GT<yikzvVo~}j-sZV=Lyi9GI!JNjstsd@{34HZ5Ld;
zC^2|K&WBVjT_J6`ld|h|bKVQ=c{K6P!`Ic!4yGY1k~Y6}NK6zq-ZSGvq|qfCVbKMh
ztq0lGAM5rPkhADL;b`E*e4dZ{^2LAK6kd9qYHMSv&=gx{bLl{aY4(ogXA~B6wpyA*
zbyPNAY3tJN>kY_fIJbIg6YqvoTbx*9dH+D#N)4yX%@+OiSu1kpxwkXp9ue+fxy*o6
zkJ5LV#!QPC{fr+nm1JxQ$P&)je`#Tx+693&Y0Uue#;nrlKT1sBpIvj9xUf*#@Wzv(
zS86x=H=8qDEwAglpOSfln<?gX^`0ZoIz{%MytHBZ>o|caSHD->lwNf+JR{^jOHkLA
zHy?$(7bSSrO<tO)|IkmnU4$c`+Hpa{ujIDF>t;=pShPcGO}?OE$NiL}VcM@Bny+Nz
z_&8f9`Czi9sgayx#SLDDEPW1<3wdfwwm2RS?C^V;bg^j$V^fq%wF)cyR?Vl(D_WW4
zZnWfS?VtQ2iEE<f)Fn3seWY$o%qwCHS|$<{?6o7qvEt4n>o==185O!#AN(aIs5(J2
za^uxglRnH2X-@v5b~@sNh}TI2aVCaEObiSy?XfbR2OaMRxV&8&a^7HRs~eke(5(gB
zzAt;&=Ee#bOSF~T2)(?@b>^Cc+U^eiKWf_BqAb;#CuJ2R1#IeJ)i<9Kl&r_W|Jcyn
zqdnGiZON3AT-UaD2&gts5{+IvN1}OBR)ci&q*R@X)tXP)W+>S7q;D2E&j1dRS-#av
z9v$@M?loCI;S$^3>{H1mT)LVs<k%Tpv^v9hSv;39&X_-|II80u&r5?2^V969o0>GE
zT#hiiZwgwq=E$Zk46dsj{n=DkAD-d1#)hSVd0B>_Vx6mEc2ow7kcUTR^E#7eAt4W)
z`kTEW&Hs43rWyWzag{-2!pHk}J@PiM?^tNxzx+<GPW7HQCoN-KJN9%eNUAhX5WB&}
zdPOPg3QN=bZ%zE2i+Q~GnDrOQw3V&ema1~E*CtQ&73;N`FPJ|&m>gW98@56`;&xob
z!m0f4-Bul3d>2$EZVTi2b@znPst;Bx1T1TwC2Z9d=D%~|aoEDR1jbjh9d!K9IJ|Cu
z-sBmrV{(*f^@3I%lhAiNrB||j^zPMhzO_2z+nnF4f@c5ym&qFcr%DWT9MDfOp_Obe
z?|N`JGHO`NezIw$!;7@P1@{+$F6Db_HR;ybeN)*P3|6uQGZ>s)ox<h2@_k^FcmA`q
z`>XT6t%;}=_UH^;@$6Ll2hD}teZ8lOxK|XIc~vkmEM{V0*tX!%%@^l#99uUB?!Vd8
z)jMm)!%J)6%Z|64TPj~SaU<Jf*|2A=*(Vy_vRX>~6xdvltDpXM>zuvQr8n$VU{4PB
zde)k+yp~bsj`xn>Vm9UY&d42QQI7tlqVr}oor}x+a^i$~qIlkp6{|o)iO^MFkOjaU
zJ9;hNon70g<a{*u$m}_Nr>B7$s%IJ2#&sy3&e-|jw7`*jai=CceE)UQllKnKFC{0p
zm~|-bJk0L1i!Fsg+F|k152;TsSzp-s<wn%T28m5PAO6l+-d4iPobm1(Lp|FoSx`e*
zp)n+Ua%zM0s(#)s=jO!|?>t<6<lsf-dDZMz)8)DsIPfHSy!#OP=)nud^Ls(os|E?Y
z7WPCIx-UH8LEGsA1$BaswVTsTw+U4!w!LBJcwq6~)WLhM-l|V5BD1R+{|Xp8%#NI@
zes5pH+t%{t(@iXA`f}$UVpZu-+-~M{sz*RSg<JoyzERC%*6R}(B_x}dY&<E<%5eTh
z?1Z?s`+H-KbFX{*bjDsWo%>HX=ePLwe;4|EctdGskC=!N+sla){TFpguY2_>*5$yp
zB=L1(PYfI`oD<>Nuwq@Wjxt+{+4g^X8%hl<AFiG2)H+wa;m6E8Q?7fOs+W%oE6=Wt
z$(yF-0$xea+8NS(L~)`S0~5m%(D`4Cdl^^EVmfSaQg+P``HdmxVgfx%zlOXO%r1T0
z<<zx)$BX@ujRK&fRn-JNmPpAoy9f#EKJ3-zVw}mRraq@vz+m~q%}Z7sc$%iz>;YQ%
z<Y6wflI@3qj}Y^QQ@Y1_!`1f3xnwM#{=Fh;E64ok+J}=b<o&tnS8M)Pr_D8hYkl>J
ziM?(zn?078aI-i%IJ|V~(%|@@dGxyNlHE67>qlK=k(xR8Zi$vH*Fz0eivU*fQr{$3
z;f$2Bvdb$=G+maP<aVz)|Lj>_7Q>yhyz_lB4Q;m+zw|1cwfEm5QQrj<Z{GA>ZnSJd
zOVI4ioO-Wj9qCfLaN^CIWx<ib9$uLT#UkgQJ$v^`Ly5%n=GxOo^hGx%^=eHpZ}T*b
zkWf3_v2yd=yFac+=9vHeK5H-2D|yo_rmw%bUie?RRLrIlb<jz|^80y*wGG#<xdr%m
zah};#w(I!834F<uT*1p#y`(u`NBi)!=xj<_KlQ7F*v?Jw^_m$Ymq;lvM5ag@9++{2
z;b_|a$GZ}Zx$7Qx9cmB%d{bbdMBOs(Ua#g`O-k+7RyVevNj#yXotmDsbIsW&r}pjU
znK^^e<5p=9ugnK2kP$ni8j2*p+C~LDDR5{1J+1JS`oyV4rlO~%oWQm@^F%I@l4;c0
z)H9=OSG0`(4r#5cH`iL*E{zdi**4FDiD4-d14BFaoOpdD$nM3y+Z{*18*f0%@^8KD
z5!=Ta;=K33qZ@V`VsvY|x9i{8uu}ZSHO;(I#|0p+L(ro=RgJ6(pLHW%Oa}=hFt5$l
zt?3SNzI*4&&5c~Yj-I!Zn+6&JSgT!lucFcSipYxzu1+jmGZaqB>d%ePVf~%%T*ThP
zlu*navHYRgcCF0V&d+QhzPD@e^JNM*f8ApUIJ>q>yTNzvUdE0G+pgTyjOBW$F{3Q|
zgwYbKt?Q0dK5mscz2LxIU!g?-8_La8%J-BceLeOl4PtDty1`tw9lmp?ZdrGvlG%-M
z!^+L-74IVc9(u4$9I;}3!%NX>4*}zI_ZULXam;sa+Hlf)NAdkn%#YviXjR|TuWgo>
znk&%4zJqaMT1~<q+3g=(v_vk*Yl`fd7BSzgh@Iy~six*JwkY{N)|A=c*1eSLsmF&h
zKPoDNw?&r!Ip)gOE4D2-H|37f(G{B_*BHxQayfYHyh!|?rq_ZE7d3+9#QkiTGPmCe
ziIm#}8W0eh^(aPmc2iu$>nG<kl0J&;iBi8>Ql{ULlyhVHyENXH37--gbeq5Bcyu_t
zjQGf{#;fCG9x0gWpsngO^^GG-5bwE+xgpJ|W=|MT{pjtsINQQ4VDRAE2hACaOF_dP
zjGmr`)7+UDmVxg7W?#g)&Yi(+<Mx2Uhc5m3pNc`-o{!%z<o=oQkR|nx?DiEIYB3E}
zhb&`W{HYRzEZTLs;}%o<TP#}P%kAwEi@BD`Ry&FW@P1|bEqC(h9&wkC-&$us3)_2u
z>&A@G{U9!D&NkWg!NuJn!Yj_Tu_k_wp5*a5#hx$uv8Vll(oOQ|cTFG`Tt#X|UiLe?
zV`po}CANY_*Bcq7&5;5}Z;Nku8M<-zPS!gIjBYHsu)1^;kLH9fwF_ys+TVXE`7*Ci
zKmUB++60$4=y;moc0u-neIZ&62P0J`708H`W&E7`mEizm(>k_)kS&4HPo=|yQkUe4
z9!OgqDAd<{=x)*$!yswrIiL-Koo995hQEGdU;aut>3hVRRp*i(n+QlQEc05yy_5Bw
zS1V`(AFGE~Yq<V~wZV6!9FFP6EjZ-sy!QaphM!_Dlpl-b#~)yeYO8h>F_50NRN>#(
ztLx>~SNnrjVP=a?6c@arzn0m-b*93{z0vw|?0mX=)P5~H*2w<Y)RD(jk1Ju1+M2C}
zR}WVBesS$xecCYXj^Sgz0{w@6XU(h4*jDUS2yj@dmfS2^-plo(IN0#?yyL<}#l|*o
zj(M*xHLK?A^$7A`ofdXbDDBQq@pj*cE}MB1W_uq#oOj?$=`_Ey{T>IH7?v|JFm(C9
z%DigjXkb30@c6Un1BV|r&7OILhw*_U!zV^D<96;tIX4df+0yhTl3Rmmfq^rFmevB(
zg{{2RH-5}?S<<eauq`6wc#n0^gq(=AO}uG$em46$vTnV?_>^<!&Z>$Vyb>|5b%K&a
zy!L3!^mX+0;JU&SmM$1HAt!Su<CV;-hZn2fsyJS%YvL5#;i4&Bk$Fhx(jnzD>yn=s
zG6$Jn$-J7dI6-id*}84#l$JUusw~wz7d1=W?a%&oO5T4Jw==qJInLed;GiCL<j#Sv
z!#pON8>7w`PuO^{$NGO%dP&qmp&tpyWHnC+>rU*t+;wd3|0_%jSf*sfS2*SA@$&Cx
zT)cVTac`aZLB1Wz8s<*bIYyJ1I-5(+>`-RiDQ*(9ak}x&&+Z3B`h$*h`%CPRv75nl
zL1R;og^Pmbgdd_Tm!}x-Ox`)AFSf!d?;Xgr&HAFoEDNO8$t1Tid{AJhG+ugIz+J!~
zD9T5lGfVN~-rbK6JUq@lk2OxXHkfUmD66l4vt&hBDR}*0Xt;1~pwovt8-KM%@9pNe
zF+=s5NQ=9z86$Y-$lCCC9o-M+t_z>9zU9occYG^8>~geP^GzY9Rk7vBrGxv9y2RXd
z2+P@8^qMV*H>R99l5NK=t9KG1KbU6fCSP2T6t_Y0cCO?W(G?7zrtSEXwadNt>ESF!
zFD8Z+ObiU*-F?LZD~`5A-v_Ok>3%&sq<PA|lSTyxrp#nm(Z<Dk#rVn}H^$JkKj}(K
zi`v{AgB^U+wZu+OcD5;$>gmmJb==IAanLQ|{wdAc$yr@YhBk;T8##Pw(rRfS6WPD8
zLN{1ceereDtoZn!;V7dk*CFOVvtGu2Gkm%)aw%Wa%=?Txr|=fDpNW4h1s)<Tb6(0M
zF-NpwdWXZqu%M^QPIXBJrAFy%7;-6UT-c{^Vtytg%j9zBHwJ;<vUAN2iKzIL&+z!U
zp{^mw!mMS&4Vg1$K0Z2JLA-3DFx%&U^_4oSdhmeR0om}98q<umptUE5|F8DV&5U(E
zd=0!wM8XKM@4<3L?u-lJB1@zmM2MtF?&#9dzWwC0tK%w7Mxi<C@22$moe-8jXc-gq
zr%I49nq|c-)|=)rTQA4_vtbN*6fOhi^sqhWOkeE8-q6(xs(Th4{3tGH_NCP-+K18X
zPW0O4Y+4&G?ArJvHSfy$q+blT4l(k_tvS&;uWJ*F(&lCHJ9Mwd^TpO1uDMf}Qr5*D
zFk3oc!b@$D3qeyI*-jK_Etqe%v(4-6l_~L+hi-DLOh{SqJWQ(b!Koa^1$RwSlG*Mj
zTwCpM)}%#wQ(U|`)7SPMhrbC)20?F(c;7KGtYl(fxXJTiZfJb$wnP2bA6WfTl)QO^
z(S=LMG<cQsvqO`(riGYlEfAGv=uo)4c}~@dm<UGc&3b&CyWIc1Q_NJpkz*Yzkh^Ka
zkuQo2n;2(oete^2`V)@{6Sw?TnBjf+aLFDM)<#w52>lHVIUlq(JN&C<EG}c1SaM1z
z>zHPnn?h!~s88gr@af6ZmR#Z1`5(R@G*sdLz6Q(PzgB80mgxi?%+q%-k!t8VS`?z-
zeurDi>4@Uy+0&La-R%t1S}<2*mB^kJIn5VxXBYE}vj=b;ZwuIK!r!xQ&5s4kbk*Ws
zPR=q2{gonlQDV_A69$p&3@xV#e2<F)E>HWYptN(-rm5-P^Fx@AEb*Tv*sI8;v;;Iv
zvnBPL*Zi2so2MpUQoouIXFMs@CE26-^^5kDl;q|5XCCZ|a5`&I#nZ6BWQDThcZOh(
z_CN-W)@0`uakJQc!<V{jHO)0_Y>9GNb+GW|<W!f($EEnQZk^)WdUZ)ZzwwUa!ChA;
zK3JsBd^zOo(z}&BFR!?{?uc;iULdfyGr8l18>@zxXX8HQ6Njd(otN>bZS@Kb@T69b
z!;9_T-^e~S@pf>&vEi|+o|XSYjW&m~P6{)Yxgc-SWH6gpAHRa1hoglr^HJODlF2cM
zY7o-dTCt<I;>Lwf7pE&sh*7=H%&>}yfgw=(5TnQ|>*-9KFE78^@u6JGdWEO5S<O+y
zl?oGb+50q4X6G<y?dN4IIQ+VAt-fC2gb6h_OnN3;w0p}L?t~8daD7+1;4o3~P}ylm
zRnDc?mwE}Ek`!b<CM@0Px8va<ty4%d74N_|;~vR9k{H!{dfMe1iO!-o1XS)!xGvk1
zt{Y*dWo~xiSxL+`8I6RSKaMVySBx+#Vs><!w!2f}rDFV*693}qDg8Zdxf`Z$+Iwe4
z?yDnH=Ll*T8Le_~gGhv4i#zqLD0$mTu41<ZCr)Ja_dL@(DJRK$x=cT{dZ*!JKFNTT
z6cGW*v$2zGjikcv?w#`X>9I9JMhi}ycp+*uYqv^uipd&{??Kz9OJ}4!S@Fzd-PajT
zZwg+zb8Kto;V{~C$BTJw3)IZj=RkHb_x8wKol_BN9)5P3S6kB6ITwm^*3Ft4X*yjU
zbcn^BSMe?e3_WS*m2$S;`kUnVeFgI^tt;GX7`;pyZ`@y}RzK~aTKK~*^%+}^KKjaZ
z8d0u4VqcwW*!Ws4a^sa#uI8SmH}0yOE^Yla;oAX*8)u3+1J3SqQa+s1zV)qV#7AEJ
z)r>ZbPqu$Coa~vmdA);&>*W0lnO9|GFonKZo$;yteS@qK?}EV1fzLA~*6%xa=gm^H
z-?e9%7*;beFqB??!5?<})KYWpo9C}@x%|&>-VGlc-ek3f4%tf@)x*xt3%#H();z;U
ztvxM%<=kuH^8OaH_e5<@KYC*pw|lmY;;gqCs=H2>O<`#bm?9<NR*{tR?YH#9aNQG;
z3l6;w@hIPLE9}~llubH2A{Q*m=YF!xuhjC!omJ-Br#;gNFsyboXV7Xn8M#2|>Kn&-
z>ob=}?D%vfjiDv<_NfHpnJphg8jhxHl8-wkq~S2*WQslC^_jD6Pkc6gTOt@f@5UAL
zYE?f)#-)}DT)W)&Dasyuny^*(a`VZQqe0q>6OC4~CC%`erueo|)0mM(YnJ;18NI)=
z5h-y;*{uVP^8_prOAZ^OeAXz;4r%^8!FQVA#xk!MUH=0*W`2((FV0jgFBW{*vGqbS
z_<Y9aYTv&eC=XCP8XmKYb%#%&S~Npp_bkPE2YQ%a6>zUG?@<%DZIybvuux8Er|*K=
zA4WHWB3VNgTxi_zQ+FZjO%=lpF;YIi7`8DkIP|qEF(}|+j>`=O?}>_z6&n^N8)~T8
zs+9kzYFH(6W!^#eT44{*%gL^cJU6{19*T+Z-O*eX%QE|p2D3ersMaFeNNtISkAALi
zXn1y}sxdc7xLe|q^S>G{&{{aI6?G4vcei>v9$oT_b%jvKl=Y#a0md54nSV@*#8w<Q
zFV4iUhKYfp>Pig5XV2gxW`SCLjo|LcE2hJzK=XPwS=Z)8#PI!+wa=Z!s`X@X>(`r-
zE6?5Y+xp68V-}NUBp0W~Qhtt)N9Hcd`^a*pgZY5R<N1yHQ-aPgiAL3264}J?S@&t|
zf<yiHq(jy$%w`wWn8TG}y2Yv|aKq8_TUl?r-B)_ln5=qT^yJo7?d40`*G#bsH9B(1
z8B}<J*7`YG@jN=aDl%$A?iXDpE>HfQn=(^7f3$`)cQ=EU#Z9=Wz`)ACxHMy8QSQNQ
z7q@qGL|2_CU0R&`@Kp7W)-TW9PqCe4HJER5)Hh~|j4ta^cWqVosdE_iPsl2m7JtHM
ziGz&v!fIYEMcH*lrICdYBPxEj#!R1OtsAqG<&&~@*!E9ndVE(MWd1cz$C-=8?C=^3
zF|!*yoA2IyS9->7G2^V8p1DkKwHL%+*ylLQNN(S|G~fPh3AbNFyPS9+UX*(IRA!yx
z^|bq^3V*c5+-zIhqh#^q)T-Q64~vGFNRC^l{#!Q0M5b=rv_i%q>`l4SZp(&{=D#uy
z(-c{m%nV9@-1)Ct(FgJTug}~d&u_47h?!lh{rVw8QL6N|q9z%Kb!%>gT|3Q~a<opp
zNS{yPDuWN7!s!W2cY}4AKW`Mfv}eY~yN0*-p5rq<n_w(vmUh%Lmnk%+@r)be);Ufx
zTucmWLFfNYmpz%zxsr25!QP51EFnF<3%c$u-E`T;*`96bAs?*@se7WAL`;HT?QLk9
zA=qUaq{VxRd)INtlU8%fJ|0=cxg<nGWziR@qfHFbD^mrV7#3XIr^IqxEr3;z{dd^C
zhYXvNR!<G@Rl1rGu-L=&>WOb626vd6_ASiV+0(-tvSV71zDBY0)Ke1c-6qz@2W%{|
zbZniX5NXX@zt$mA%t_pZH)M;%`7SrXfJP_x`(n2@Eb`G>T_*o<(Zh+4SU?xZJ1*xB
zDOtUe$v`TuQ~eIFhMv^C-|Sk8&YX+#2y}4$KI_t+kY6(x)-g`4Py*f9zBBo&cgJCU
zr8_!HjX~S`rZ9O2@m864g<MvAkY;>z%I~zP7mS@ma^z=dii0Osu5zbFuGmp9E4mSs
z&(0f|h==NLurTuz*)R6fSl1)>M!3WM1Md?}`J@s*G<ImNa}8UQllpV3hiSn+u}C-D
z!#WikeZOY^YKiYQveoGO6_xT*GSqB!%RIqF35iqMiXihmnY*5Iio!+!ri%OxmHgQh
zv?$(9;hpn4wfnnkE}Lh55Y>}be9fBbqiDifyw3Gs&$26Rf0H=QKvyNOYA+SxFNDm>
zFZ@>tx=gy?;g+s>XsSznsM|j9O#~14*(TU8)|~osA5+xYnKO&hnHbiA*8l6Us;t|^
z+smC`v--{_-+!l!mmi&<xpzSeOOV%MtJ|#c%UBzHc5W7k=kkatm6j4eP$8x?HUCri
zzsjgTGp})b?Pxp1usjm1Zi6Iu+>Ao@6H~0YwSycULAK9q_5!IETLw0iWp<O~UVYVr
z(=!*Ib29MlTX3h1E8JD)*wch<hV6z8Ya+5zKdx>LX+C1uutjk><JZR3hwV)rKwI4Z
zU3j%YihZVB3%`ql1oMfmscT~-m_1A@x)@U=chs_m{GZZ4Ga_<^TdNrR>N~FNA68s2
zN>;okb=X8JLF`h}VH2&i%{dW?Gu&Le0$Wp)tzdq+wy0+E{vadWe?2vhp0f{0%O*CS
zo_>+##EL_QrZEYH-vu4hIIs1=)7gKfHf4THf5Lt0q{tDCgN^(#`+C&GvO{8JuYjk{
zHuqj!zYNrUIv5%p#4EQ_Gm?$3c-e&}7A}!<5=y43in|K=O;xX&eADCJF%h)rCr_YM
z@L}5A8gI~$>8%x-E7{IpWLh%ok~QzgBXb|!OJxjy{e;zY;p)1L2~wh||4m$Ge`Mj}
z`NhI{=W3Fxk?xJq?v8m`UZ7pq4!-MVWad3BoSkxXQJC0Kvy)w>s~qfdC$EWMUlmg`
z`^l=4W-BLs&7B-$nkf=$)OTAY+*e_?mgMwYW`^~k^*^G&-+j7}J1J{H`fQac+r<>a
z3T&ASs@5dMSe#X4iI^#%y+e*sV(p4^4WK%qTQVp$rO@(4`5)sCt#!R(c^NSbkHwkO
zxhFI;tYmz8V`D^(0@#3A=fqzLi2HT(n}$I(fCs^tQbKM*Zk&+5V$|jcPO&d*7V;H7
zJfb|I?6mLHT%#qYPKZYsin%%RuuZaGthqJu|Ejr<WDW>x!q(Ajtnu=cbOE^%Y6)cM
zY^n@6<6K%S(9ZOqN2T6PSV4I$XfxN<Il3A-YD-yplt4c5ea>Cl!L2SQoxS}|$W$}%
z`kSW-UKut!E<QP*agBZ5+-nv#j4yh=l`H$tk>Xj-^h>sMZmEgx?VZM-p1Hj$d-q55
z!h6l8Nzz_|cWnaStXZ6C`8va@G~;*aZNWK`x7Xk1F8W=1i<{A${m52MUC|tUi<MWD
zm|nUmYj0z9Yuj>hi4;To<O$na*<N@H$W7GxwQFa~SE;jCKgMp1mp+vscrDGZy3qQF
z!`01w%hqp5%<f_+2;CmvzI4+fWmhhzQzr_T7t9V$mvvNJda?MwFw39HKRwYZEsW<n
z<TRGdQq!t<6rNZo?Emt`EStjR*V#GpzTDaP>*=byJ30zBKPY*h(4f0{`^6=?46_;E
zDljo@U}9jX{OBnj{BCxr(|L}-4F^{%*Mdg_SD%w+7S+<5^DIokZAZmFW{FwdtHdJ&
z%>4gYOG662{aMQ=T>9wJrTHDQx@jYe*Z-Lzpje5@RAfi!UFZD5UOZG^gPH4~=7Enn
zPtI>q07vPoLYu<nmlpUMKuX=WnWrNRmnz=!2Ag22fNX;IORx#qT%8&koKm1pzXIIF
z3~rppD<4#`By34?jRM`&o|(s*)YAQY*EZK|y;X4mX6rvm9k&Fzc}4tDlcLp5;yv*U
zyUHbM#MbhC{+jkM;Scv2j?-o)hIenC=qg=s>ax6V*qhy_nXGqKPMek44nExdW}n*i
zw|Al|A6$G=b?suv$-{kW*EetToLciOV^h+{uzSTOJ1fHkw=|nKPcqxs^Z4QtDTNx7
zNVXj(BHaVt-ErsXbaURabAedhN#+0g5^MCM9^|uS)h%wgCOe0xz5jAtcxrv4;UlZt
z7h3Ku1}#GBj_*CuwRb;5ALH6JYiD+?iMVn~K-M>JUaQ2d#u<*5Gb5&Hwm#V<%lP2L
z*NZ7fr9u_DEoa4S&pxkpy2xZ_-u`t{zneO(I@rGWq|t$Vk%0P_yH2bwV+vcD+9&TD
zmc!kX(>o#S!&bqfSSE&zObiT(q1KGXhRUZeF4?bmXM?5PPgdpL`xYsuukPsNdC=I&
z<#mVW)PW;LOuZAb4E6|a%5nd2^`T$J2jzNB3&nM1_sc;h7i6@oxgjR;(=gb3RpaU2
z39p;{-m;uI!jsoKLG(70a(8^Mr|E^<7MZ}%*^&w~ObuSMF3so4F4>-OaJzoOIgZYL
z8|GHyWy(U2B>dm_ImJBwf7i1kr)Hh?%4N#3EDv{9`GYQVT$Q!~)_Q+zrgT?_(MPq3
zaoZU`<t0)P<w3s2UM!7Am|U7wPe**n;5t>LemX8sCnY7)wRX#w6Cc<Q>+p7FCbj-w
z$to8yDR0qFx8*?#CNwbVhBy8BE~MJV8V@=Wp<6t-bAefn-%iJ^3~cke&wc6@UDczb
z$NsnP{*Dt1FFG+FUB0cI@pKUHCi#UCa;)oiPqvxBdv!zoRln!*bJQ938nWCydFcSh
z-%#tP%?AE!#7<9Kz!d8$+%dnF^~#^KXU+xmT+m)nbt3IT`o|U91k*Zn_;*aVS|)UG
zUDOqqyK~pv$V#2;wC+t*<pPmSNu}D4Ra)0X+&opkbb{#bxhH~`PRO2kdx_VvSgxI7
zH#JtJXlg!*Qb`F`{XN|&Oy}~c4o}7FN`l@~|6KT~7CtTe>CK=MTTeU+RQ2~#ysora
zby{ts=c<Fo_moZxG{-SsRbTt%Boo6XQ2oD4Z^lW^8+F|sH-kXuFt~YhtvtJK>gAvl
zU02t>iQ<afxCzYp>-WSW$m6ZjcF(Cg+T}sJPq+oDK0ZD7ik{G>m6N&))wQQ(K5f}K
z`If8FG_A;Ub7LacO+8<%zO`FNE_9RKyCr24Zwj40ymPYl>8+pS-Yt=u^U!aa;xSR{
z7sm4#IgSYJm~m6GOR$PHB>qG7jP>lj2F@v!2ln>;%mjtak$`ug#S*_ia)CB}{cMW_
zh0bpl<CLST&ND1wJhPUk>(z;_zkVsbJ12v~$nM<SnC={r&`lBVAYml`)DIL!rsYAr
zCQtmPDYETlTD85$+*Pc<=w|4HuCLEOs+4cyxzX*e*n087VNfq9@LJ}vR$*uB1tuRi
zfQuKaV<uW5kbN6wVr@?QA76jO{Z~qtWrb|wX0I3DwxsHu$+(sXYBXxR0as`){ro2B
zMUNLR@#*e2TfAV3&yf>6V!0-PXF<!`pRoCcn&hlHaVkA#qsL?Mq7=yu;{8euO%ivn
z`+Q@TUr^R^R%>B;i$=tnKpQ?`&}yJVkP7w74~Jqkb33oITR<!3z0Qf8ui%<6X@6Ou
z>)~}=b0cJJKK}AFEj_;A0aK(}w#K?eh6j`syLWZ5B>YNfb}F)$u;n--d_q35GRv`*
ziD5J7{<p?Gt;aM=53XVr&3qD}d!bR+Yu<%J`Yl<GtpZELLNXp+pAi+H*sy|Cw1HL5
zE6vg1XgYXH@rkQVh%M4CTNgOxX05s-r<ZwZd0fDvQ}a$e`l8_W;c4&zt%o+OnvpMy
ztz)O>&S$(kWxxH6x^9j_1y${BQ9I2&Jafy|*03x|Ir=J0k0%Ip^oKm7X5_~EoqHOl
zT+u6<9dh#bPp>TTn;NU0X#ViZ66d@ba?<Lj7brI4e|lxDPZMxFI(7d~uXQ@tPi+LL
zjI>$xL}lNk*HUcFT;bQwhZm*p44Zc<Jc#$eBkjmGiSRcI?mGDHd}vc*=gARcU$@1Y
zv(ZWN`@1FGkXvA)5&|3_=Jfg39rSp-d<GL!h=yt2yf7V}xLY=7EsWy>gbMnbCU3F+
zX*}!gm(ZmNT@$bEU^u2<WUykvhL0Z{^29+=6}IyaxUrPTXZmdMDc?}fL*A=;Y8*8W
z?B(q9-aQ$#z;{QS)tv&@q&h*y+X@fc_Pk55;oepdBg(C7!@VUbR+L+Tm(%=7Df{Ed
z4W=(vMPxjTT(C4fWaAAF^*aTsiFJaE3YS4G_CHc3p*rwQ-Wy^>xwo#=v~Dv=jnd!H
z@-|FlmckDsU51oh3qj2ww=5*JYjjsdFf(jnVqjR|>l=A?!ZM%Ntk)#!iq;zHaQtN0
z&d6h^n^665S=0|P>4n01JD3djcQoWq09|5iFpo9*_qwiDv3aaf{^3WNJe;A6G;?n5
z))I@V5X+F<r6uO@-ZJmRYrbQf6S!|d+|T+XWaEt`hk3)5o{0-G7~Q=93b)PtD*`@4
zdLMtRZit1f@b#6JxHKhm?*X>kVTQG;NX~D+jYx0$9JiaewyxBS=E*#@B`!hGZ118A
zMos#cnH-jZdMH1>?$<?_d+Q$9+{oj(vy9e?-{9XUzK<=kNt$tP!Qs@#pRO%d*2`}2
zTv)~E;M8~|hG9a@l?3BUrF`cZGOrwJ4tp>W)J?SbI(vy!2P?x)y&cM+BN$)uG6eA^
z{Z)NA`PbEz$qN=Sb!oplAr_^YV`Ip0_rosc*GI0k90~YZdG|JBP^|wi9)a0=A0&#X
ztYExwso>U+&TE<rrd@hvP_Q{@W$F_thP5}cpR$-TM14D?aJD66$%4WKM_yfV40!l}
z&EUfUpJl5rE%5rbp7Dab2e++qCbPnJ<^mIjD7UPucjeBQ-Av_e0CfWV4Y;@1&DLkw
z%oug`kh1Z@x{s&t`&)!C?ECBvHlS`1;{|yR&x6+wIXmXD+nO-^y0DpvVJm3=7o&y@
z>#Q_yrxLD`8M=`(Hm!cos{8daTh*tY7iXBJBhC2EDS7ius9_DK$@jGln|v2e=wKI8
zDgWWn_11d2Ve}>*!>Y8iGx<!OF!4T|@xd{nWexAij<)m${}ogEWQ`v5{5WC!$KCs+
zeb(vFlP6MFpUYU%)W7OqmZQNE_6T#9m~93tPO%H}m^N-voXMKTz<7A6o%{krr<^EV
zj<j4BA#<JSx-J?1tK^L;D;+N6?`&r}kioQ($*iXH?c|mN#m8SwU!wTcwPp6yiw8gv
zW^<WqC7b=<2?Fz*_C@EPUUB@ArpK<Y+YDTfIk`;>z2ffO-xK0!Abg@h`EX**z5~qK
zm(T9b`Cyu;wQHu68&_HW-oG>XIul=;Yj7o8m{#eot0A+DwSZsD+jj<+XyU1iP=iCZ
zsce7y?pwH6n?!Yp1~MF6yFK;6hMbfMn)!<T9}icbcIP!~=A7%y^WJo$?urYc2RT+A
zd(~5a)ChFq&*J~rqD?hg_r!*mx`SN%V(-_mg**)F7)5;URdHJu+tjeBoIa2kRKMS$
z(DCWw);4Xi6Fd&)d)^)R#_Q0SEg`YWZhf^i!~1K|dCslp%4RL7_Bg=!v?bkP((MiR
zAEr$-1X-dSd}?oKbEmPw$<%N`=QW0tw%>EISZo(1z9)FacmB%d7m}D5wt@ElvgWwF
z+TMIoW`+r86k~_PUk1U=tQ!PfG(y$~9!wKfI`TX>bi+-ZwyEc(LN{nOt_)_Ce)8K;
z&TP(at`(YJS9be)R(>n>Gh>kEVYs?seZ#CAhr@{i`PZEOZ%eq@#u1b5uqlWu<m6{w
zW`&h(d>JAtrw_c<UXah*KJ$~HlSxs)!q)Irx|OFMtoxI6bq`y@o=K7_RjUfa>!K@U
zMRU9!TtB(tQ}*3EJC|7;<G<eOmSfhP_;j9M+f*Ny=`)n1t#`y_909p;uU}haLD02j
zJ;&C0>6c`>CrEoRc0$g+IIp$1X7c_^Cc6J_^)v+;9_>4MZVOBNTP26L969drF^#aT
zpM3v$DeO5CKRYnsTfzF~c4k-B__vSFdbzJ)eI5NQ=VhyC_x2*rE!^Q@8L1ck9GcpC
zSnc<t_pY~RF_xt64b$Vyirca2LWpFD?7o7~q>z)XUivXpO+q)FdDoiNaAXI!{Jt(T
z2FclHlOkq@Gp?N!cIpoQuBd#otqHZ=94g-WYa;ec{m=N~!6~k_I@%3<>vUwyB9$0q
zV<Oj2UC4al;MCS-r_M20?a(q@^`sF*XRdmZ$Y8aC&4S^@0>$Vzyo$*eSFDsW*Y?fj
zzP7!`xPdQB=iaG*j3ouBtzpNQ9oWOg_-3!+ZQxtC=K86u_GWEv->KeA4BMF)7{uAb
zRo$k}*|URho!2a_o2?D2nzJ61M6t`O-FNA^5|wp$A5+u@$uE&MyY#HL>PBo+OcHWn
z*A~lvDhqPn!l}{_*Ge)m$m*;~d(!KnrF@3#>+P!-p1I|OXdhqa(|3YHQm{14_>-H;
zR6#X^ueT4X1?GlmzmAwGGf~h;=@nFyPr|G1=P$W!4P2`egemhrWAUvOVPfGBnOlvM
zr=Bz_5N)09%A3S}ZTp#-r&5kST5Ge|Xy+y;ZTrWco}4<AI9WDaE&N(`>WP_*9=8N`
zf+FY3sVA$BteB*@$_M0E%XO!gNPSu3W4G&+alkdzizRaeE-ARSKW@p=GP8W{CjND4
z;Qo#mOS%{RW)0il@nVI%dZSw2j%7cu!_H(al>WHGypgSoCo@l3=^c0x<D}aiZlXSC
zPn{KCz0B|1_M@#k;}Rru&UNfL@=qW?{y>|4-A{f-^9=>|oR0!hH_0o!STDlW_1JK-
z;^~MB_a9$f_|^B~a$$wp)zvvdTkeJU?mzI1`_4`S@0H?HMAq&wxX$f0%ZbBl>Qj5r
zwx&m#cc=XqFtAQ_P*h>{cw@10SzN;BqpMa1pS;+`UA%WeiH6H!5t*EQ6~CFL`DwP@
zlV{2cI3|)5VDQl*QIfkYl8Ipl69dCx?koIT+>brh^Gti1(B*WnSckPCW}4Qodkid_
zL^awOJC;u{-OF{u<RjOny)jo-{^#LX*16T|V$ETlrEvk@+7zyRV454{v+!rz&bWZE
zWemM`4QIsl0~}vx>`Rn$Pd>P?v$06Bmvy%O1GcBxTn8%B=1mZ=df3K2_aJD|856IF
zWKcfC97fyijgRl$k<u`7x#M={N|){Qdzoo5+p3ykcRch;`OwXA!_L4lbCHzZoLooO
zkpA9i=Swc894k8(i<Y=0R6F)fi{G(r`sQy@dNqjwH@NNYGbLs&n$~!jEvi83!O<+k
z&+MYR7`DGpc<gy|f?AgSx^JD+n@s{wAJ}^NOJ9Xj=I_3sMYF%F`UG?MGbTOV{kC2F
z?UWxL^CGTDDXd$X3##xNm(^^~YViJ<ceUiP$GjUn1>Y~#+}aoXu+4w@6*n$_1|cpJ
zr{Xee9)T^dx6F8AePERZ)2W0vNj|&R=H3rv@_n(dr8-z|@u54FOc(b2Sy;3EFoR>{
z^8V=}fw#-Qi3a3qvZSoxJhc3^k{kFgo|D=C?yfp`@zdR1HyBg2rp`^{-M}RM)_Qx@
zk<PozPOM>ncHGGkq;Tfan(eQDEx2%K>UoDBA-oG3KWO?}F*|I$Z1Xy8;ercIno-YW
zTKu!$Oqs&D_L{JxtNKhw&zTW!JcpKNHE6f^Gc)XDVqmB*^J&bzobtwu^`umQ*5%qA
zmqIUlIfIOsyrWRFimh(S-{6k49+`=Z0(PqGqHFJPA6l-rO!|h%feGmkS8{8Gw4ALu
zX_RnDOlR?hrbA~fKgPJvz7`X*cfk{1!Jb#jZR&B$Saq&NJg-#{Vwxv7H}W7)9dr>{
z$Q?JEoO35WNzP+P65~{HtZ3*qxKtu`;LfJDzzoNSp#5eyWknoXyUwsL_Io>Rw$^Dw
z@Yo>Z?A&kfY8C$VEDJFcb-3~4=J_4`E*dLbL$02A%{O7<vds+7rm6O8L<LxYR+5OV
zwFp?K^!eb5;N8&mBTu-!dYm}8=G|j|bUwo?bu)i_+m2rW83(1d^X&NESdpXAFg>WL
zwadid(kZTlAaBlAF_ApU#l3>k3zsh7$yn;LVv_wG_C-=xzBlgB+wmxB!!cdq>$M7D
zUURf=-gQ`Y@E==ItV4J9L8<LNwelTPFD>`#yXmm%;L66B>2el%2c@>3`Ny^?s3_#*
zFKG``k1U1jrg1Uc*LI}(@un;-Susi8bV8QGRfl!j){8SiW&|-uYR0Zg5qL2pgjv*g
zT{qkOtqHx+ZmSw^DKIQ$+!Ayu<m9C5HcO<YuzdCKaB{rEtCF&0>Z)0lcNsUaOqj@6
z)MN2NJJkGzPQ%VrMv?1Hhh|zQ{M&T&3xCK8CWc+0{a<q`J=Epj?kGz((0#itE}(6h
z%M_;uor6mn-}-cL*QchQN@Z)i@_Co>lBgB@hM|%R_a6^Z56j%*eo*+r<|7@h2RBA0
zH|}6lNLu3O-%z|mA|%EoU}IPTqv*zWSrNBc>aI9&mQDb*Sgg%hJVVd!d3R$;K~h-|
zugl!II&L#fn!9=##7m768H|?gOyy`yP;={;dvt|xh{yz%p5_xj9FFafDsAGj*lxVx
zo`Z34!qMx(A9|$MiHL$uH+s{<5HjWajKb?H1ZOkeV*2%jGyTkt<YTh8*~`u(HaYCj
z$QH5W5!h1qvrX{&?9kOxi}IoUI{gC<twE2~CNaHzw4*cR*_oQg+_|5kg&cXOfCrrG
z*%g%6nXe8rb-6Dy|4-AzWBw-_8@ZMq^HpIrlf31kRh+i(K-WeCu0Jvw^=_Z<F*rt=
zX{Rwe#4ORsJ1C-SEMpoFcB)hBreW5CkmgExjjJaAtL8Q6FwA1Slp9piEE=%uLb8qF
zri&a5KU1&n))H&t=!(wRd|$`P%8`3nhNR0`W>t9yGv<l}%UwHX#fo;HTRe5rVlTIs
zA{w=2ndMDgu@iQ@GBeR@__%tVaL5YZe_rj=nu3;3y|mCvjP+6EYBo;gd0Pdh2PICm
z*;ta(@w$DUn9oI{-vZ}vb?puN7P02*&7;>iwaOeHF){20o&Nzj<m{|pz(TX1+R0H|
zrzVD-nxQ3Gb7XTEuYj{n_Rbs=FBARMS3)-m=oMrxEG*faP?&j8ME9}EqsY_j6V5Wo
z-I$WM?nkbpYxrfanL(<@^^>oyVq8(R=IL40Bdv3uZ%^o&#<<ozGJ0cns;A)jDAN@o
z5vNlZ2YxSGxpJ=Vj76z2iu1Obnw{#%(_5A6=$d}XOEOT^`-n@Fsl*YNC>Do}7dx)W
zwg&Y^g2HS?_3jxaAQNYvaJeNVotp2I&F{-78k^3Rnx9muA)I;DfnPYYGKR-tWskQ)
z`<5&zhQI|$SKmx!2rhD7x%K3HbsoDXi9SpI8iF>51$f+cntz*hJ9plWsK@avDSH^N
zZV6_4@N`y$ZfJ{RtKNz9hh?5Ce$KoTY28*Cbe<`%ukZBPLzh73it;RKTOP`+TQK`u
z;$erS*LnIBPe&d&`_xj{tzYz&&Vy$sG#7+1cg}6Qn%p{d<L14;-n8G~=6748Ah7R=
z0Axnx%9T3s$s%*W1(xaRovf{^Cr>>3biw_P(&CmTQ5>H0U6;N#x^kz<hI{GpQ&QJ^
zDioO_GZ%&FY~3`)B=G71&&)+(zih16emN-+E8g%-tVdAaq%dsO3Q_O1Hu^m)vI4kr
zT)%pz{yFA)XM#@FSzVK<=G{K^p!uc>58<tK%b6JVfX08nMkF@QO=D>*-xfZ9>)Te*
zs7UTfE3!UZUc6$@WhaIsQ`dtp2%fZ{Z^c(@-qpvsxZjvuesu8Mw^y6%q&MjrY*Mpn
z2x-=@VA!eWwG4FKS&zykm$eaDPd`^MtYowL$PkoY>?vUzcIZPxp_GE2$X`&8$DxaT
z0^Bs_>7W40iLcR-G21CF=dg-#Mg_x3Tkah@6GZq@7dFgRULzjCFYREV!>I6o-+_ah
z8)iq}m1t-NEv8et_8i(8yRf5I;+^jT^(BnVu5Ep{J6bYD^&I??+j%t?sIJVm1MQ@r
z2HjkKF>>EVLBmx!ezp><ucO7B9eNI=F5U$m^W_e(T&Ja+yPCl)+T_R0CdhK&`o`&k
z=R|LO?+^^AVEB1{?ym`XceC@p?q%#)KIiC1mUmv#Z?18#x!>j`eSme_^?hQ|do1Qv
zG;-Zwc+JK-FT%=*;bTZJ?>vFPTMT*|Yz#kNODeSa_>DCuz<b`K3Z{m@51sF0cOGu{
z6ck!2c3o|T$p)LdG5=mQb@?q>>L?k&;mK$v=P*t2?kir0iyB||nt|)dRXJgtw#qIy
zK?lpHo?pc(s%0eK1D^3+>JFaqEy>6XI480wxWP=$;a^W$t;hCvrrSmKHqH!81rJv~
z<t=7n*vrJgz<wrv+uA5_70I#WZc%XPvM=GOPq<Ibn#T4t!OP{~toO0-&Fo$G4mdUx
z?^srQM_iD>tXkCDSC>Wf2A4?k?yY-H3V%4TGM{OqlysEo{omd^A?G-Rj(l#Z7KqAQ
z9iYFV=ND*EOsjsX8n;^RMmy%HgoiV#b}_=wCjZ6bu~k=%%Y!xcszRVz%etq#oNA9S
zBnLTfyczz5t>xh9)wwfg3dEl7c*%M0;i0ELl$cKNI+PY0Ht-%Wcylyuz2IZ7Sq^U!
zXTMm;w@b>j(aiEe&bN8zcI}if+xukVtOraf32BCXy#gENOg+kA)@WhoR4OK|9$9d>
z_2@@L0-8}JoN;cZ=^C{O$NG3+x1BBU`u*FTp`P`LNp>`d4tZNA>9HzgeS?7E{Kt1M
z>)k16EvgZ0OkVsT-Qnn5FJ`-W47X<e53(uDGMK})qJB$VML<%GU~1Vl(|XY1^;?&$
z^U#z2_q)`r`wP#C9l_kD&0S|145m$tbZlLB@<z_{b%Bh!p6zdM6;JuU{eJ3WwV;4N
z?FB~zy#L>Rzo|4!Zo#5!MIYbZsy_U`CNqZN@p&hn(i!Dfb3ya4=P#L;-ncTwv~9<-
z;&lhSa?YLDGz)aRqx5E{t2|oA9$xOWl+HP{$f8SK%z@b;pNU}~69dEbG$B^z3uoA7
z=O1+HIsjfm&ik0P;)Kfcb8M^J-)l_Rc=O!c`f0OvM$Xc5JUVxixax`<9KLr7UW)&B
zbx^y;conjB<WTMdNM8uF=6=G_CCS^TPq?}F<K8(Bjvu)6CNK3(!ObLYX`x%0Q=jm~
zFAovB%^qT?v~2(S{tm^Y{;gcEbj<ud)x5iX=)uEoj)Z-#&GrkNG-CETvhL~G${>2k
z$-a?GVY|r*0o_dxntED$-UMH9=XOXrF!7;*-F-QSn^6r8uBkg-b1JR4U=;n*VS$sy
z-5U#-;#N2;a9XhV^a7^14Gs&OJ}?P}9O#zf2;tzbVHLgo^v?F9#n)U}4DJU#PN-3g
zn0;~qQ=G2hJ^{HOTv`nlj51j#nz)U`j5hfP%Ih*rWOQ#k{G+CtA@z0VN7vLH+*Z8~
zt<!E={oVPo^#YsHiUx7l9{m<30Y}z7T`x0h6nBW_2QaSxAQ8`TX#vxU8+y<8t<~!|
z;>z-s+tQywtK_P_e)!QvK0lU3s<zC0_I8$eK?s9$LRgGtneMiIU%<y?9@je7dijyF
z%u1t8J7m6C{|ou~-HrQT+6=|a;N8~^FTaZHSjuX=@3Z`-jDtKMZ5R$*DGmFmv2)Jv
zZHvzD>R3=GDG}Dl75lYYFI4ALi~p=prx}^|)>SgQvl_6Z9i5uYzFvo!VLuZC!%}_F
zthjBMq23%Z`9~g8CxUCB<)`+WN3|VcWZfW{=5g!FyV5gTs>G5q5B9wO)2<U`;B3Rs
zU{E?Y)W++C-kkzREm6T&%R0rwcSQv#)-60zuv*@|y0hqaVMe=ScmIB-DB)A-?T)Xl
zdAI~59U3Pzn%x!N9G5Whmn@sEU0AX<<Ek`=f3*uUc3kaWyw_#t-w(SFFF4Bn(K{<T
zK=I2CEiup8CdD^*Xo+b|WxN&OWaYo3{o}3niSnRh@L!29$_{w=H!PB!Yu2_I7SRgf
zW^3OBHHI*&bEin|;1aOB{&3p@rB6Lv{Hy^N8)UC+nYvYbLV$ius=U8W$HiZ1jG8C*
zn#}*+w87y_Q#FhJWUE`=Q*QU4;cLG3T!<~r&$y{7lk4WUmTs2y%JtiIl_xz>E}d+r
zf8qVpt0e|^??@@LG8q^P2=1NM{kFM#*#fQg>hsRmMql-UmM8%`c;}Sx7JHU59enNa
z?!!yFNlfQopD+@u*}=f+Kf$fKbJMSlKXq*%`%XH~u>WrMq2iaI-HHjWvrh>NdV3YM
z=Zl%K?wxdfPl_bBoU7x)*B*=ay2y8J^x)!)bN?jyV0*Q11^8SKejXO)fC8>(aqdO!
z`Qp>u9oNjCkg8K*#40><l3O*;C&t6eCAF6_9G>#T_(1;mSs!AmK>HqVFfkke&Ho8Y
zesnNWnJd##&&Z<ecWm?FrRzDBUH)zpRDXQ);ic7g+2dq-EF{nKO|P5$(k@&8!j9Wj
z>oZrX&}g2l-rr~E>^c-A!0g(o^RKWT?3n!VO~K2#%gorIOzTxI4BfRn%`H2Y2rFf(
z`_KFp3fjwg-8YVDgUL@{(3$_Hi7koO8SAgEzH491@*(`M+U37mTP1$1j@$KDN`(E#
z>bm0e`rFD4`(Lg8vn2j#jPsB8@{E5%-<y=a=6JCFSKqhO2J@wVBu!I$pLWe4M*q-s
zR-5m66;k&WE`8`OT5vq7_~fOI2_j5)*1X^F#xFu8>g0j5zxYo7c+iyC{_uEXy8B^k
zo!!FIbOjzjIggu@{wf^kXFlK8RvvNfYVcV&=U8~ms;gE7oA-I!6~%2}PPkUydB;*!
zn(6$GhgM7rx;buS)t*y(A-5)Y0^_YBA2A=Pi(fUnH_9iyH}Er6+3xt??zmfbLnBw_
zg4_dlCTx%}SjV=hO}F<?L5@iC#RW+T&HvciB74Byk*WMEmBotf*=99tV=Q()lyqPd
zYeJmR0f(cPDwwR?=jw*EwH#$Iy1PK5!7=*Bj%^DzJWf9(@&H_R2x|9pFSisq%-Al{
zQ}A)wyKq_Og7%7kpC{z%t%^%nC>HeL)1_D@hJ#ED3<b?Hc{?NozAHfv>eKl8)<LK7
zLOy$vV7Z>{?Ul3tTzL|EGNx_5_vIs8|AT|`FCJc69^l~qUV$m2&in3@t0e{#>aNZ7
z;J)y4LdyZmn9h!BLC}$s%uf6Frt?2Z)iDp47<T_nB=eLErj0_g<1S`Rut__d@$F6f
z4CAEpg8pk}Iq3BDMt+d4NXlUf{US4)Ex<qHQCl}xp}x|UnX_waRs92m?e;L_eUx|i
zo$H)uZ{xdQ?$rpH6&~6PzJ@NGRolvx<>b3%v&PK2fWQMz$IK`E+joz}$*rHq-P!ba
z?Hp#2ypQf|TUH87ZkCf={ZKD@cRZU`*}1bkJC4drURdUra;7TfOZiQeE@siVmHSVd
zsh?eN$oWQw=(;?|iY15ibsY{~PqBC4savIeCi5%HhMU)=XE_|GVm`}zV3+3BoA0$3
zths!NC5gE}(=R}HwVJ?h#b-SMi3<KFe3>&UZuE-R_w|1Iz^oMpI!Nl+nm0au>Q9z2
zn%KNK#;sKPEUn*HV9}L6%N~PQv#la4mT?~W#&zMzdC=}LmTM|4Or43h41WuXnTa)T
z=4aT+c+2qj!`hisy_he?9a8wjtYs$Zt6=u~4A>k;{d>0z+aCtszp_$g#X+_Dr7nsR
zOSv^wo@AOabUqaOUwGw;<&$sDH@@ijF!G0dVRXFtOp=M=5a|4`ykhU=SJL7y&S>^s
zP$isE*`?2P&wGZD{emRrl0&@WZPWCW5^giGDD|=}R=DZaq`Ia;vuTE6aKnYJsY)G^
zl{f4*sDK3Cr6uNX1?@_VpBlof89GUVW37N~fUw*h|Gh=CehHQI*W}+wQJ5HSAjGV>
z^;`3-fX}n7gARD`EaA&4i&wgGWcN;ArTsS?RtMh(ZCy_L;VK{(`iRAJqabKY-+Lu+
zYH)ZZE_-)phf%ezDU;R)QK^KtVR4HqndB^1`Yx!Q!^~j3fK_Q<#}=_T31fw?XXjmg
zHQNES(7trjIhTyiWG&HT;T1_?vc?K#H|z}d{W>6Aq%3gZ!v<-6(+v+7t(<h2!@D+E
z9kg<L=erJ_GrkH5ch@AdUAfa#wjkzAgO<qNMh;^IH#uX4(1sa|g~!)u`@Z*8U=9&p
zku;s_OoK!rSFrjF#!Qw+dcF(&WQ`R<zn-1Px+0%xqr%s-y4QmLGpuFwovZUdd~eac
zX8of~4s1rDZgW;SE?PB%u`u2G(v;;lH`^?^$da^B;@+JkQGuFZ_1i~|B|Qv&>b-Hw
z%#NL$SHL45pXSvGHYPrucupy&s<rftu)~f6nddGY4aqwEPfX0Qv8;I7Q6Gkw94SZE
zJyNDkT>5QUH^Lnv8y*^bn!WVG4%XdSf`%FAic+tix^<q3;V=^eLu8oF)}p53X;}>i
z=A?p_Qcf{Fb^g>94lTE3zqwXaUSbwuJ2dy;f_LI71<#dh4~tn(-gx_t;x+5ymQSl4
zc-4=&1w2~dyhHxMpR=-$POeKaXkvNRBeJjOl=9ubeDBX$ylDGrpP(So&~x`0-^Mu4
zm0E=tcCx$nA3dkD;<xO*xrG61^It`}rhewr_D?(C`*jUy@^6~j`=(Oo1vZxi4{}Vm
zH;7U9xK{gfYrs#C`U_UlOa08Jy6*z5^9z!#<Ng<M$k=rmL%6PqDvQ;_Hf_#A(7-bK
zU93UYva6=4FNp8}U1Yc<T=K_s@Fsm`>jP8OAFy59rp^{5_~#U8hl|~v3D;}0?8VMx
zs>L)co5OI1u{Tm-x#Xioo7F+5?kWkwOUgStzO31GgKyHRs<`qTsY|Bjd*0o+_c{CS
zhh5*F$mppZ+1tVJ>Ci)dt!?)huIv%(Om#VA<`ETo{&nA5F|&zZc08Qra0h(3*6d$p
z3SybH!b;A^_@>u2n954zfr`h+>Jw&F-hG{X@MqkHsSnizPA62Km(=o#`~EA!sk&4B
z;YNLfJsY&QFNn6^Aa&%sN`GzR!>tiJTbZi(-oKnKHD!YP0;a>KZ~0todUtU1l?7hT
zU$1`N_1)I?8*5wm--!zjsYfs|9ARQ$*p;HSeL?l+1AV~{PfgmNKJDNni6*887W`q;
z<8HmX&UI+<v*0=Z&EI~X(kCZ-LFaJxCks)Ttm5oH9sv&<+I1g34*9_8x9Uo)&E0es
zJ-MCCX&VA;=I*^6db(rR@x^BI-kn};D|dRu{)grU9#vwOLQg-~a{O_;Zg5BXt_yu^
zqI%vtZ~F3jaKE^?;L##SDap9+)yymfb4ryZ9@z0zUn`&eWYx!#Z(m&<cExE=Sht_;
z(pUC<55I3?|5ze#+W1|r-|g|5349Mui2QGCUAOR^vXbGv-$B|&uQeI^CNG?)sU)KO
zhT%eet)TM%lDPGv%XkcBf3lbSHP!#g=p&hA)w16H!-@Bi2SgZ-pXB|=a<_Y>V(F6)
z#}+v3etGPEuF#d{+uQlfN}X=yhIMm@JKJ1K4`!Z_x3qQj%7jZN^8HSDf}P&IR%peJ
zj0tXS*Z<yQV3bL}yCL1b-+{F)yjC}WVZK5+^Xx_6OApVRFqz3xlik;R_se6gb3{CL
z@034OSzvC;7u3opWP0K?-=`B{wN+Mro2v@UO`~|PhM#}US1_ma@H}vQiC5z?%l5{V
z%7Wk54!(6@x8#4f?AXDy`-_@Gp75^!y_b>6!tb2#Z`<lB7A=E498=jv4yd2Fdtlj%
z+PfRnpDc0kJH^Csl!<}Caqfh&%eJdTJa$`N$SIOK)VzCT;RLOc2`e1q$|tyQdv*D8
z;jF98yH{S!TCuMxuDs##lRI1PZ(e?U-+>QJ+V@$1u<Vq+A+mS9^tYBdA}2g8R|sFq
z+f_Kria+nZ)ec#YUA}(K6(EnA{T7p5qLg28_dTz`fx>IN)vFx)qgmU+XNK`;9a(?v
z^_m*-2a}VhdzUkYzmvXi6u~F7gXx6GjeS=pD*MPD@oW#_I;6Z`ec=qwl|I@c499Q!
zZFXQi&bXMt!cTN}qwmGjuiW;i$T<3OJy{}Sa`(+LY4M^Ug}2Y@IG!K8d&R;-)XL+E
z!g}iy%F$n6zTBau#qgSOE_-?K;;R9*U-!IYnCNwB_K6O5Sx@Oe2ASnupipusRgRm)
zyrgeVh<D?hDa}@jZ<kevXig|AUU2h?Neg><@MDG07Yc#Rd)_JZ=UiRB{BhfhgLkiF
zn1;mLuD5nrGKs-U)^egCzffn*tY*32Ooz4Eo%}v{W>oj{<cHTY>$_`Cm|Rp~{veID
zq56bp<CfXK6?YYuVH(Qvz~XhAZFSWfZXW$I4$Fh;&%w^|{mZ`nvppj6OCP^MkNk7H
z63@>A*?f9d+*6kME!)1I_)zwB`@B{K)}kQ3cgv19Ffkkh)&B+jmLPxGv)szWNRW9R
z41JS}&9_PyXzNH9XxBhYT%GjZ@*pHJ*&c7ReSNz+rDFH5&k79Rb)PpnLxxk&@9$tJ
z@bl;1+wo}WXXXr+ge^h3kCZ}UEY4;&uo~PHZ4JBHbci)&i(!y;UUEw@>o?~&t&<(h
z{P%#)sr<V)?f!SR1&5~Z`0|0pW(kDbu<_XXogJS(=$>s_p0QA~ig~iz=>z*0I7yva
zdVEd!{x4p^8^Yc&FRFO?he2-R^=C^oSq`uX`7J8h#*<mU{^oakhBc6rPMR-8+BHv%
zD+1jLzU9v)ZC^(r)^i$jOY0c;*LavOt(+jD6!0M7+%(0v?@g<V6Ea0!xWCkyf6znU
z(zrW2CaUh`)MX0Oo17s!-uRd=tyB>a3f|Cs>826Xr3-GHP@OPka}AsF-X~{t)_r`s
zufg@{^n0xP8(0?@d+FNRF!F<(G@JRgk<>YTC{MeJIl8NL?bPlL6|n21mCX*cl!YB<
z61$tVYR|EFfjxi2mxbvmSv5%~9({D-l<SX65|)kZ-wYS_K3>SmzTt&gF>7fgThsPb
zkLn4t_xg$QzGl?bSE>!okNDy_zgt3_S0LVnnPtZwg?~yxXZJ0CUd+UBoQZ+qzSy;!
z`brEj99xS7SGF#l+C8Dq`oj6{fcLR2C3hOzwi{T~39dGcywa`V&&yxcp0eb7>WLo{
zB^GbtnYzL&k!!`h*{drP3mN<mIN!RT{jD~iVOkse-kvWKh4JxbSzA8#oeSt(C9<sH
z)tRuo;;PWlj7!s3W?lQZKkIP@_ngj!r4}qpIQKdmUHWa5a%SQ}!#&EriigUwS58)s
z^L-)f-oJy<fqAo{<jYz~Bd&P2%%7EvN{^K4wl0Won029hNwDuPqa}|{_S=*`&Nw}@
zbKy?Ky*|QFH_lLY?szDh$(5PImXSSuBLClDW#3;$p=W2P{94t!Soe9|(F<4Pm@c*4
z1DQTk%RKa(^}jxo)_cln6Q@tKVUTF>nY@o@WyQ4fb9WVPIeJUQ(4=&N<IPLK*IZpD
z1@27#pd>S`M1_@$=e>@@iQOFMw=EZ|77L$Oah;7#U&%^KTIg_Gs$)=|aI^Ts?BpeF
zry26x<qUUltPh_Sn9B0c)#XqdZ>0VPIkN+gxX!WM-^cLw0P~GE)w?p5X9(!eh|-Q;
zkTjXkJm$Vaj7vj_giAvZ->fT}Upxry?sTfU7WO9U=K6VCvkGF)-!gi2uqHc5TU_x-
zP9v9YN9&9Wt{jEY3zAZz7@s{)EM@ev%;?}{UmxY;^JYd!v!m?f)GOf(N&EI~b2!Sx
zaDs_}p=oDhMq+Lw*TZ`55C%(Sk>eH`MH17S!*!W`kEa}s)9x<uS=G3&&og&&)ileB
zt4fFB!NR}a&j@LDmYtmHy6~z)tHO3xtv9Qtel7C}d$YCZ#f*^V^gZ4}Ot%!)F^b<Q
z2+Z99I+!r|_W=c&#|mjrWNv&ox`HvThgY;VpW%__g+&iIZ`@fCzcQg%FjfDZ!~Vze
z3;#&>@Gyu-|Kob0{$cvg$)}b%F}}5Wx@mQQL$>R}9BZ~V#XT3Cr2ca}&5u=hq~vDy
zdqtz%9-&L@^Bn#i__0z(NiV76&uh`r&BwYVJxm>S&Kh~AhHqTk#pWyE{rV;QK@OH6
z&96+a6PefkHTv|P`#_cj<I%kTUCG7FJmQlR*@Aopyf<H6m2rV(;}u?wP~jt&_U_Aj
zw`9|54Ug2tfzr90VQiurUmmL0Ejtj+e}u<i!^b5$Ob!CZd@E*KCu|N`qqa7tWs1Vh
zD@T_-NPT>b`R-xvoJUVN863|rFn2Eyk!^4|YEe^r_l_fP^MZixrA8|<4s`QN_ujp?
zCPD5S?}pSZ4wD2XG8I1mS5n8o|Hj4KaB{qJ#?m<}CUwvM9nAZnxIQme%65urmxkFN
z(F^gKDhos&Tw}ib_$;UQ%EfF3FXYzjk6d8$Mmpj2gOYdt9qx>iASSKx2AO1>v9x66
zr1^!0^~?+>LGyo(7mMpZow~{-;J>rUbODn>aMtg2jJ{`^@}{xnT;7*-O3m-|MvDMN
zRgY_z5|2(XJ9okROojcwUs`-2KUiL$u|1r6zR~H%VK2?2u7dLlHkV)ZTbe(c>7I9l
zVJ(-I7+?PK_m`e`#;<kcP3htJvbwD6;8#ymTMeO*oC$|{#SbrpE$J_mHhdc*w^5j7
zl_*cpyaPRR9(R;hpLO*p{hG|WMPt?Cqx&0LMdAb3G>CahdI)&0EQu--ylejU@}p=b
z?g$Pcfm*>RkH^a^xFb03t*8)ms7hSX{@})j``_6bm^qU&kDI?0{^9V&^+d1LYDTTH
z*R0oOdT_Crr~UfgT7CGp(dQaQoraTI@(T+<GybQAM1E&&Hau;3rQ)1u1mo;n_MF)^
zAJ5ILR(^iqS+u}O2axlaqu0-QW>(2$T+}zOVfT)QzwAl`8Ljo(E>*MIh&_oDcqEZz
z``5htc~dQO&P+~e<51>5(#EQ4+27jwPM^KBE8#vvG+S2kvaAUQj`?&lCg=#1I=23J
zX41$LdwJ3Cy#bMp`^BUaXFHT7FWbskp<5Ouyut|~aVYFjHB@5hvuT{a?l6kZ61)4p
z^%U2itv6K6n716bGb1yXA+CGwwL7Z<zQ6e!=cl#IFz5Zn^16)VWm_8^lW(jQJkP{%
ziiv>%bYM=Ko)UZ%|J5?hA9=p-^g1TJRo&#o!E$+uG<dVTn2{2n)jEY4%kE^noAhSl
z#tDLJk7=Lz-o*S!q9I5B;`NpLIFDEfOD>puPhp2-lN4K8wdQSa7P*hsb%rfhHoq5C
zp4F!>HhDUOOWN59hL@J_7iQV~?8xTBhb(;G8m1p9N)R|ROISzkWpbhbV|m6-F1KG=
z4^HPCy#L{DsewVy?~QB<TLm2rINrz0ZWMGhh|#uSYMi(ae2=oYqrua{hg)XcR=YC!
zkiefEjTc$I2OXZ`F7eR1_|(cwOGaOvGYc;|C1~*;n1rIm#edJqmD1A{cO)m89Nc@w
z;HjY737(bbY*X1FS`O_xS?snX$?o8OVV23|AKz>+@C&X!^Sq5&-l$Ss_JPr%epgPW
zJB}-zrrQ5E68#)%+jY;uXos`Sf7Z50iEHaLXF2HH@z*tDoFvA=)X6NAThzYZ>u%ho
zhGzY;E9Q+6a+flgHgf$snzVuG-<0j^_i-NSx@z7yg{3u%OQz9YwS~nzCPbnFl&HE-
z*)Uq}XVhX-?o+%L{Dn>Eu<z-tZ{;^NX2u0<Y)%p_zq#p0GuJ})PkKtd()wZ_8ugua
zH16rX@iHL)Tlvi;j-mmE8*b{~;@{iBv}g9AuW=KqcTQZgLYax-G-&;oyw7*#O_~a~
zBA>2f)#7qcOcqc$@!|Q5y)E(De;kjxDIDY#7h;QZS&{!fl4;@ndz(FKH>c0-e3JE@
zyOQZet98!v&W#J5E=qSS-|6#=bEjZZ@d=K%tUJZGgseE)#x2`mFWY8wBgfkA$fo1o
zIr~`I+BoM$7?=zAE6$S*$(i1Fb$tTQo{k3IEX{6{1n}N3-m=H8D|Qqt+8z?ku>07m
z6))Epte$&5;_8wFyZIZ%f(+(gPTu(7Jb05~lxaCw?X2L$miW7Cl+<b;uCQurc=lxv
zt5Gy)D@MlCD4m#=F7D-)qHaHeVi<X5hP`dvu)d&sHq5|Po(F5}l6Ap`FVbNBymR@P
z1@T8N^u?ZV=iX@GwebHL8AIn4it{dMT{&ZDdVSg9ggTv-%!%<P+}Wo(!@L@`T>iM;
zkG;9Y=+XU>a9+8E@254cW@u{-5D>22E`M{$?IkDY^eq*={_69t<jg6LioY;SWwc@3
zoP1KG{gOYcC67SJezm0I_e9DUJluG|P_kO*ZT7VPk=t|%zBOLG8GK44Dc~0W1odgJ
zPXE`57PI)Bm2h;*EQTkXGgMPu6it^3^a;eA;&Cak){%Z0SQ*kGsgNNKz7SgHz>o8r
zV);Y$7HKYsU0l0)dPXUH_hf@xaN@hh*Mbd93}=`a7%pb*kk&`qFq|H>s;9;=a%Pd_
zRo!_HPG>N^_DyMV$eYn^a41c8NrI{V*8N`(eC0TxQ6{dXH>bjcTh~1FX);*T&Y9ZX
zf#;(6eWW6;h$h|C3JqJdvyXAz982ekS09(AcU)vKD_W4?wsr?+m(06w3HOaW<k!fV
zmv{VWnpmcxYw^KVW6oNp8$GGf>yG)_uAb}@5^yOkz)Njf>Al2I-Vb{ZXGvPTke<h=
zu}5-8*!=5z)gQ>{)vCeIAlcs7Tq2Q`Z|Y?8jdz7B%a`(q)>~P#7f$z7mOC6%wM}8;
z^-~`mBvxlNJeLjI$-Hd+?Cz_PIdfWycNkQ>QEIx<#-)%`&9H!R(GR}ND{rRH{N}nv
zr<&8@pQ}qk%+=|ZPvTu#%r=C|3tpXV``V{uLf4*$rR)1=ROd8oxS962vOUzvqFsB6
zr=HT5;9$N7oC<qaFnnsM-oSC`A*UAjFrtXc4f%#2>)Y4d*izIZ3%bv2;Z4P>2P)fj
znAzV<SSa;v>1t`S%~?i!I+z>`<a;@eeklHv_^i41bi-C>(D?w$JDk_)Y&A-<ULv()
zi}SR`?BzK;ja|N0cM5!eTYxS!{2b38@?u*sJKHA~udCX}m-O2_ltWzh2EFEO(t?R=
zZfr5Sl<6L(!^ChFH2-_5wfw|aJA)Jx>nFSR=0A<te`4y=u)gZ{n49li%97eaccaDc
zQVqYR=YQ|M?n<^<yHrmfU<?js4moV+RC+jV+Tk|~7BM_8TVNY^u*L**XPzNnPw)Ir
zLB)etzR5)gXRxIUIR!Ity*r_N=Su@uL0LfH$~NzuvH(VDv(0Yl?4qm|+nL{f)Ux`O
z(-FWUrn5Cs-c;Cj&DG}G(=xB7t(l?{YShu@2|7FZ#obA_zBek$znFGQVKrk&b@lyI
z`}t2!T^h#r)$GL7zkW~d-JPVpI$HAO7Ilzo_3r4dWIGOa?c`+*4-NPxy@+;;a+oMO
zJB;m|vi7v>)D%92t?!wg?dlm;?%kW8I)_god|Fhb2s`*%xaG_zre0ke^M|1*_3ft=
zPCkXJ4v&~m7!|zzGT+nTs2k{pqjgz}zyo;J0>9qcMr%!z7k<dp8uvP;_~CwWAGvo0
zn>)5N)ke?pY3c6nc*s8CwbE6tZ|iOLuRU41ecx15C*c#N<_p5~N*GqMvAXydvHS2|
zvN}_<*==i6ZS<;3Hp1e9suNUpnl(oKe8IRxO2)e3NhZVTQ%5iNIxM`-^uA?k`>fiJ
zcl%j;eSe7;^URG42xQ=rY<6(Jd-2?=Rbn9`4Q6*g^DbG$x#g8WrQl2LK3`^z8#<fs
zM83Y-#HA=XQCyIT;T#hK!^XPc9d5^*+`ehPTI`y`)zM|ycb`dA@Xw0o+AR!j$L1$*
z(GA#Gm?P!zYPRj|?09bQSv}Gjk!EVK#V6P7YOH5`6Sd~k>F2SfH-602=`RGA;f)HP
zKz;pI%Ow;0%UXP=1SzqqGHhm4_bTOK%sjsJV&#ctcdv2lTyf%xvr~B58NRh3|B1|v
zBix<qZ5kyl+kb6c{ZFZe_x${&TRJ%2T<6kI{L10gTK=5#Ohp#Et6`6hn@Z`q%Q*`?
zrd+G3U^1R}tC4x0sO6(MLMZ|~y<b)}EvO2KH>)}@`_)(Ly2sOIgdEGibBPz!UG2Je
z;L-(;_Y-*3ei?=OTzzM-aG_A>PtRDLc|l!wD?uhPiXHZt7h=3RY2uWk$w~o_s#p?C
zqNW{h6?Q+(l@OH8(0n6&N9wJ@x5r%SL8~Q|M1%r<J<;~xv#PcF@k&{q$$c#wrrdgS
zPI$)0D|}x(+@q@g=`0oDN!lOg;G3wo<sV<13+Pa1#t2!D=kC2_TkAe3X*sK2;+?|u
zi~Fxp)!FspjeVv;4cY9Qc+6(Ka(aHfTVQpAn0s$Xxa|J8Bj;Eq`e@cvhH&(6iQr<b
z`!ccS4AT_N+ulcfcAt#&e(vgX;lM-jz{d)jZdV#arCtX#MM{Od@7-+9u(?cR1B2S>
zvQvei2Cld0qK)g#q?sAcGchn|7dvm2$~NZmYS3J*`BaT{Ud7h#?`$i~17=Ns$K0T9
z@c0d{g8;)W#tZ#FoKA*JS6Q%BTyfd@)n<(ihNjV7rs}7~8~K`EsqKBjZL^`9^Wm{|
z&pvd&C<_jl-aa+q-|8(I`j8QeUk?wuF31m%J;2P(snQ}HE&V9QC0xo)*yHDOO@+t)
zsxw$V|6CsDz$tFqSiEC~z;oDi<Q+D@ql?O;wmC1jVA)g>@x5%SlgYQ-$Q76Q3I!8Y
zXS_CwKKgI!N1cOfq@pUrIG0Ji(LMO&Agj!gJePDa<wr3tH!g_3YCG$Br+=EuyG<L9
z{#dl{P))-|Erw}rN3Tk++keG(UhUtb6M`MiE~t6-s%MX&XKD-QL+LQB7d`rub{?E2
z`0-(jkKh}NKx4y0ZDPm2+AykwYgv45nWOuSjVJtP<Hz7c)A*K#H5&SljCb%KHsZ8b
zVm{U0|7&+no#DO@4_!Of+?9y$h}T$k?m%-0`_F3=x0rS`%w|sH@Q|L`Ghuh<!Pol5
zJHI}Wyg0M9)k0j*j6rmV`R_(0=OejC3iCm$<F)dX<-UWCBUe0|>(a7TbaI~hOQ*K{
z9}lFAs!}YP?kr%uR`oRFzo*kj<4h5jyUIM<o+asVIN2vTq&;ryUvTC9K8^j1O`goB
zFQ0WiwO;&Ur-)NfgND$wCxx?^7%qVN|G}%+^;j0l8!BurJiI(`)kTFFCL65o#z^`W
z2+s9ZWMeJfF=;|e&{a0aiVnws;Hu?pEQZW1f6qLT5(&7knPRZ2r`aWmjpLM7>B^)~
zH%Vz0&|M-|_4dcLbaAWeB?PaH+M3t#{Z{M7j`M7GtOlGhS2T`4T`ap-tHCjXO>D)U
zLwhgj^<2zgp3gLcMeon)!k-!Lrn(K)JHAanr5)qDb>UYxRVlEUg3~_jDBwCQAfKBu
z+d9bLdSAAAk@Hs2iTIobJ<I%_rmb7E%x0?cr*K_|o69&7!XOjl_E$P<w?5Q)w7Jor
z(T7Rg^pttnhl_o2q6ZY#bT3MZe;Ai3ek@}PMDpL$9W`4P&k{Re8*|q6=)OZ&L!_l%
zU3zd6GNq1b{kb{QK&R|0HX6*bni_Co>ZJ-k_b2P48p=!p43bY?oBk(=r-pe$%YIAS
zRnBvmqL`j0yWDzM>!<%`dPv~L`23Uai>n^){~;p!o3}%;Rcp&Pk%K?pG{ybUKfNev
zf8o@=y|241Qe2#kvVvITU;eOR*vI%e^<Bfy?q`Sg*X(0+Jy2tJ^`58T;_$Qy;tR$9
zwYza!p5Qq7U4$`b{$=j}zRN@}$u>%R|C{aeJ>B#8y$LJ&wp{wS^WUb2zq}cF-s$hy
z_=Jh!A`=5cyxsnjA*U9;)^B^usMFujC+!U~$}s(jmuSRsHm>|PFL*LdKA4tSJem{t
z<GRAp$V(f`YXucn#Kj*;`0KG79CCR&Kd0yC8R@2e;yHNN;R482>~Vf^Epb2OrF4(X
znaK60W2aWg?A45J!OJh1vl`x7uu@^!%FV&G!OJHZyBhzB?_IE)QBmi-#=dt6=hfPH
z9^ceDInS5p=&_{*?m~+|`%ixsK{pM6PM)<s%VD#?sU<f=e}j;8)E-w>(fs&^B`lmf
z4jA2-GqHJ5Q`dHVha|;l{SDh}A98PBvEb2L?z>vvjN&)qen-7&0Lv#ZudzM;hbb>%
zq1dM*4aO=gi>G}0=gZ-`vN5rK!vCrF1$KXJnza1SdYz+rdl!gkwk$K@fBcL;BxAYf
z1a_^0bZO6(;!~K`Ms&pJYY1{FYJPR7Sn!BdD}i;&B2m$h136QSS}V3>Evee`?rjMB
zCx@fEZZqAusx?z9<imDG=}kN{wy@s3*<HKU_0ZZ2j&Bu%-PyLTW9js;ST^BnlhHy^
z?wM7NmO&?cG=-luc8RZOm>M)IC?tS!b70sqp0o^*sZrrgE-W@1rgLh})Y^3?fHk4*
z;GxR9)l7Oz^!(Sxx~yJd{+m(Tcfs7R7jL=hSn)bsdBc8-<yPdysNEgC4aGYaM0|5)
zVPd$%#K7?GY~6wr7Yd~(-paht=*S8>?^){bda>{gTp@dE8E3~ZO<>nbFw<#&YhAA}
z<B51c^OUN_*54=dJs-tBxi9|eO@x5ifm@e8#xibBUMQBd(dM+rrN?dBQ}o3JU)`=Y
zQ}}Yb`rC$=qKmb5WPv6%jUTD(U66Ft^?BU7!{IB>m6g4It+P#9z${O7HP^aXwy%vH
zbjucfY3eFG5w>dc+`GT5y5F*00j;t0{P<Lf=|Eb)E;m!(%||8@g*+SQEi#`Vk#~&y
zdy!y<!Oi{<i)l(n;#-_qBbEw0SCaX_SzG-vG=stWV#iW-wk5N&=bnDlC{kPf_d=W=
z6YtKy4&81#u^*%rIF2%BUhG(!Z*@VyEaya3<6h_Log5}lzA0}${Qglgw>0Nli<A5H
z8v<-5i1kMNDq}d$IE#Td@o?K3@rc?CeeuS&J9P`J|LECWlc>vJoag)DEq8#t#;Gnh
zowe`ZGW^tDV7mP1n`NQZdy<}ljr<kk<as%ZbxYDI_gU8kyziGRP|Ue80W>SEa<qoc
z?O!b;OJ<z2PVME!whf8S*SK|p^Aiel^zVGmY08ghaGYiIMOik3L)t85?*XpTGYt{D
zf0%7p8$9R6LzVyg7@AB{U%10O(wc6-oK*exbF>xv-{0R`t1fmdRetlDcLt;3l43i}
zm^X1u440W07<l)d{$3>bVoTEZ<<Bl|7ngs%(*1s1`p^ALYaT{6<qK!%&v^G;$Y|wd
z4Zio8;(0rGc=TZ>XFoJ6C_Or1<Kd<0+|oiv7uMJBNOUqhQ2zYVZu##D7j3WZi!*F^
zu<oFDUE#~q%5#}H-bw9wB0hbe%_dX0@blQxJ3GDv{qUOi=G6L2D^^=ys^uzcxw7O^
zjk`I==AALG3>go`Hc$Wa=+gA_b9T;gcz#J<O7{(?MLYK#M?EDG-tF6t1#Xrv`u#AI
z>FpZswJ|L-PHyyFFt>Hl)b1OMfwjUNzP0JB8Bdk=th^uD8MTw6f5YdZLyk&@phiv7
zj;*GBv;I!F&41;K&TWR9jMp!na$PgaAx9K$Y~wqf$|En7Y?joei)K7kvgv&*c2v}}
ztl+R}|BqPc;hM7B1v{%jx1$O?GE4HzT`^;h&%$s%t%fg7CCyw5#N{}QRxk)%3;oC}
zY9KB4Zn>C;mEg(O_x#cw*hJSwObXK9z~B*6a*caU``U0nk(7XsOrlGYy}kAx*i_Nd
z{jaLAHL7ENr|8XQP%+?puv_570w%Lc%c6_<4c6b+=Ii~^{&D@LrYe_e+mls->#J)U
zqy;jIK40~9u6;L;#b*BRZB`Obl$w6IGFFNQUNc%Hp6mQ~sXCvr!ns=3DNGDkK<7Wc
zN=j*X+k2BejA^pl8Og@IhQF=YBi4E`9$fQrBEQ;w)g+08tJW#k=Dau%zL4w0{wRT-
zjD}L@1BVot0z?IQLX)1{JN70%QR1}G8Oe<X2hOZw+ZG~e`SDEx+Y^(mi<Qd^m=Dd6
z6EO(4U2^J#W-|Nc)r?`QgB%Q$Qfdr->P4G2#~wNKfNfT2=!(3L>}k{7j&R(rJm#M-
zD!wq&`>WK3n_bN_x<5>5_0@M&D9Zizm8m<q*iEVG(|hg%d4HKKJik6V8k)?;l3LI0
zYQP+{lfOf024mscfbYw0UguuZ&>NjFLH)-!)`T6g0xArv7;ofkJ|CjFLBdR3I`Q%T
z^C!FJZ7vrR`Jv+Sa~aQPMz#}b(ut4n@31SlQT4QB-HELrGunB#%u@9K@Rr-wR@rLv
z1<5CfJ8e%C{_dCrj`|C`cM0yFoN4OP*cDpbEvis>u{S;;dijo{Y=NM<=SB_pulJ2y
zI~t$<U!~8d(=$8uh=GN4nZoAB{k}R|j_-(c>$zs`dSA?8+N)>tI?w1f=ond=acNk$
za&4OxJxlaLIhVkhwXgNR-#FP{^*6QU#=}LwMJf_9qt@+Lcw9Jr$vfkDPA*)033qgq
z*=DdcJjxV5AsDh|R<u`dSWL-d@hNhxKc;*tP*?%l2kM+@<<iKt!*OOnhc^?$RVD@o
zMya0JUm+&??mFrEeWsJ5*{7XatkVRQWq&g|{B@{Kv3WP?O6|5;T00l6F<cg>m;EP#
zaRTqPBp#*%dsB5hzVXOfaxBvfG?H+ArfulE(@_4#*_ao4ojDg4u4CdnVr%fVh<)|C
zdx`w(0vvQ3SDW~DPCBSz6yKS7s`uxCduk=qUCdtmvw7NJBo?e+z9Gor>x4!v-{3_l
z23#k$G9D4%ymx{1h6G`)Woyh{7zC>%zgQOWu0nG`>w|d-GR0kgjdbk9ve!HoIemP?
zgW$>cMVS7$noZc17tdJh&mDA<Ve1`+bz<{angn@mti7Z?te@REW3s3*-93|eW!AT)
z%m+Kz=E*MQozS&3&!DGcVzqSf4ToEXzuj}rBr@|hag-c6CS&%ZH;MJQ+TZT%hn@X5
zW*la_)E9U~Qjxj2=V8`E$r-D!P26(%3TSQVA6GMrh(_*d$u{X=XI;zrQ`z;D+5ADZ
zSm=u82VO;t(%-G?vKIeS%4!MSkp4nrU*rrXOVE6ez?`J32N-*kD`)XC6qdgFal`z;
zG)=3cs~rCbC0D+>r}Lyn<Tu+5qmve4yuW-m9*tpXdUZ$CY|V_R6QyF~Svb^Ix@IiS
zES8=Bb&2NxMa&)>@*8xEYr38$>q#A8ww^UX=(%RFv4*?w>7zdtuQEJq|1y6TLz5uy
zNhXGCp!xs%B~B{2mNNnzmhytmx3Ns|=$AY2=|%Y;S&R1<G9D`am@Vb_+Bb07+0vSK
zp~ag&{1gQ_CjE!vPl<~Ycs@9W?B+1L8I#E@da;k?V2nwF8-v?Mi}f~j3`-bWFVEpx
zENE_b>Xr*@Y6@FwZqiP3`z2BtXZRz}xE>H-J9&kLZ&hBvTz$|+&BqPN%%U^TuT9Hk
zY1*0L!S?vaoSCd~e!YdN=d4YlDo&_u<q*5Net(aEbxg^8x!#C?y)irv$CQN6RBm45
zD+da*iLLUJ`0uo_eK;^nZOM^JucJI(myc{>&+|03Xr6OLI_3^@*-K8&yd4Ypz9=z$
z2OU|w@UfXvVSXO3h@{gUH=Q%$-vY%qHXZS-F`l4N=62!4iN{CN&i^YjE!|{cwl}TQ
zjkj7e)Zy$RH{ZG4;tyP}NG0?}+s)v1vVXN9eJSfF*B>m;s~3K|S+-&+*P%BPF7lsp
zWB1wH@qXT21~c2&bIS!+@6Ord-o(XUSCfA5lis1%ThDJ#;O`Z0Io@=K+sScLXmtAV
zPxVjN*05T>VSRifLPyA;(&5H}X?txmH>?cq4Al6zh@XQikHz;+fuZMn*Op&p3S|mk
zZa3awTDbG-8+PGy)^QIO+-Xo&etf0)VLg|-Vei*9$J$&DePTI%V8O<H>gRVn{FHJD
zG~s5&-o+!jotfb}69a=_fA!@5*@r;8rcAaA3VvVquTjZ)((Mkm3qMw0&HdQj@u~RA
z)92@uEE4pb*bZBJcQNZ9s_wsY>CpiPUcFDV3`A2+J?0#lxiKq9MM9?c)v9)vjq5)M
zJl?h5{Avc1BexktWN>fm(th!a1xK$jWu{czeXY!PL(FWRgj?J7y>>|sX~NDDOEs>|
z<Fzj>^Ic%2e7*Lr$u^#pvunNnXumqUws3-QmJu`OSH`4!cbM2VMKT%-Yz+P+;&ge{
zuUD0K9n+XsEZQ0Bxp>(t#lSb(Hb-{6d+lpF%OSu_lPTlc5|0A;vuhhSZCQMhXNldc
zXy(-Ii#zAtT)g(#wHI@h^s;t5e7lCTc2CE9uz-}5+?l)z>(jxnTx;@8x4XUnvg1Sf
z;oFf?LHbO2dA+k{&bzv>U!2i=d)xiFu1!B(YYwkn`>;G+*L!bA{*JAtf8ObMrF~a=
zpf*8h;nJJh%u(3^T_uxqm#ApEED$w4@p|2&o5oJfD_NZ9y$a5X+S~nNxt!3^eTSTT
zUe9ZuCBpe`@lMk}?=lvpf4g``s;=B*X5$s%BEImQt9Nw-<bQj7;oKponK>69oOZF!
z7EImLD*lFNB`5%{npaQTko$MdXYHSgTNyPb>pn=c|MO1Addf+$g3a=E<zWxgHnHA$
zb9~|4(2@n+D+Gh~Zw}hHpJV-oyGhAR3^zdQzYkj5CKovFxXHiYdi4Vb@r{B7eBu|k
z#=B%Je`UUaX%%OP{)Tql)j!!l-GOM`&R5M`J8o{?bnif2N2bTG)yH4Q$zNLgujt)v
zt@2P<%kZ&T5@a)w>~=v<E3@KR5lK&aSL}Pie7Spqq2s12F-PlCD|99_`jiU3y4!st
zagk@pYu+`6f4(H83(UK4T8sT>U9wNs{-QZ)hgerQ3B3~y?6x>7AU^kZgZqXz6T;6N
z3K87eaha#^V&uZl9Mfb!{gq&DNquhO98>ZQq~Lux)9j6JA`}vOdAC@q>RH|W5TTIZ
zKEtdrt#M9TNB6mT4o%W}$Flc#EZBF`T;#6#8&+<gS2E2>`GKp~nD?AH*Ch7Gwc_wJ
z)wyX+1&2?((Q)6p;LvX7E=#jz_YZ03Y!Uhzc)_-aFNZC|o2ivEkHw;0`^znTr7N=?
znD0h<R^>K)2+IHVrt95ohsQt8MJ2L{-n%;6L5Im<soI4J8#nKX5#{zzPWN!V_hHxf
zme?H+C++&y-B81DmGP>`-m7oi(_UWJU*vP9%z!yB-Dke|#;6tPu`P!cX8(04H`x6l
zdUM*`8CTYaeAv;!rJ;AV`9}VS)JK^{3>A;0<t}X2Q#$o#O(I`h%k)JL!|aW$XED5}
zd$Zv)m$uxBhT}z2ca$r7o|Xs-PA*vO?pEK<#Bh^|f#Dg`i#luXInCl9dAEa>!e_k8
z5w+HC1@nIuX1ELciu~T?e(PdNb5i_2--?`byE>R^%5R<%IJ!IIS9ja<Z)>_W4wO&t
z<qh1^U3PTiP2cVq-T>=aIRS5yU!{O`yNmJq_XG*DTD;%Xs@zrnaPBWzUo(vxhupfq
zO?F_l3EHy4;B)5V<yZON3EH@LxmsL#cW7<h0+105+mqWh?j1G1^NM}f;!ZWL2W2S&
zM|Vs3uXfij)nC5;)=J@deLEca%wxE+iUb)SfH%a6>odf*%!2NS3m0ODZMk)2iYrg1
z)pM>j$I=?i6!HxB6)y*EHac_eSJH>>5BC=HzwtZIB>Gr@JzmZ5&MWp)Wo6gYn&Xdv
ztUZ-vy?RF6jt<_U9S@aUCw6n(Xqnm>-E+TSwY<jdn~@)Q>IA{;?zcL!Z2LQU4_L;y
zXcP%L)^5(%*p)A_A**Vd!I5}7hSQ9T-mSQIfG>I)=SGvBGv|WZIaYk&lh*B6(Bz%W
z9I)`{4JLCYtA}mfT&{YcOGK;pEV!TCn#|k8p(XQbNm}rB@xVkrhLBs{pA9<03O6Wx
z+u$oAF#pM>iySMOe3!e~z3R4{#+$5n=<<yVT9>sr)^#cFnVoRrDdUUV-3hVty|#2U
zvu-@Y_~Q1)hhJ^ul8hasBU%?QG2CKeV5r{H^-kJPoA1{*rEkTvzwj>qaACW+VZ@CI
z?9$uoG(N-x7+jRo-*~g^+S;XwDP`x@r91I`pPYa2f@^_tdEsH#9wl+XE9Sp#<1W14
z7^bp$W%P`#WrDmBwf)m?<XuggZ$Dp?DM9D%qx~H1j{0o{Q%+vz5abhcwm9`9JY&@&
zi9`J%Ic83Gb~8orJapG;cz8*=VTHt@%7WQp@jMT0cAS-{%eWh7?Z2i=@s9`V?^e(h
z@;Qzjb(7jFcpXHGZT`>IQ>u;KJ0n?1#GzIFO1I^=i>F*G%6eVz9}*4O&2c{6;d|4y
z>}>6~s;6#5CQ9t#;BV*!FORLRJ<@PyS(E3*?Ngd}cdtlZ^CH?VYBz`e_Zueb-hUL5
zzB1{#LzDDD<3+~Zp1z>TH8q|c9Y%AVUNUcQ=z72JCjXDQ`x*8ya_2<{C^9olo%MIZ
z#?5c8Fo?$Hdu8a{%DnQR$@aC<h1X~6e%#gk<l%ZT`fQy_nzam5o_fs6j{LJ{>r`s2
zUFDWd5!KXZ%KOHA_u+-qofhB4KY|JXr?TZ9ng!91Az9e9=+Ioy3E3+Y7(fMY|Czo|
zqIa`aG4!-$_|CJ?3~YZmW&c_i*}1>7LNx;0ljM(TO<A${{`2)tomNGsMJ`kYDyzQA
zSQE&&wWUa0h*@t@m_zsSJE0e^x?bU8Vz|x3z>s0M<=@&g`;<2Y96!3_CQIafRo)z|
zqJHP6VXEP)rFxP7!#2xz-sEd<xb4Zjp!-K#^xqS2L{4&+hec}6wq!lT7cwWl%0XPw
zB=f1#t(N+0GsE<pGA^8Q-IBZUoD8cbSHMT!?Y}18)SM*zj>l-J30J2?z`|COI<5te
zl&mb656pL${oW*Z{NZblx`aPdme&a$GHZ@?Su5CMQpa^TL0s{{75ztkXSKQKO<8gH
z!d1sTf>IS_Q&ud#&E-~Adw9jgW2<tl0(L#<=Ksy>(l&L4bL5Oe4Cx+$3cP03s;OKz
zUc`#Hf7+HB(P=ehiRKo=9;VC<H?^6ASr%VfVD+<N-9?89dl|K+tT<etwV*Vmc&ZzR
zr{aP57ONjCR~*@Rve@GmQ^MZHO1rnx6I?>mubRc0#vON$Z85fqm=(j)U^;8xhn5W0
zR{^h<6&y1TP%xjGHT%>}k?R#gtVIdS8^l~|gZA$e{H~<6U`LB($KPcQV(wQ%L>#`i
z_<TLhU#P!`scZGT<{S9|_1kCt^*D3w_SzjC>M~6Kew~_}nVRL5)MLi=WSP*SgsEMc
zTMY}0PBwd7{O~}uRxmIvU2@fq4!sufQ<F1Q1>W79m~?dF*TZY;3^@6tE{Z=i@OV%r
z5)yM{vJzv-eozt$cu<z{dRK?K>$xz-Gnvz-s$V|E{qAc)o0vNj!yP6DhCD4ruCSX-
zZ=co)uyiYT``LYeX1DPEg+=rIFMfC;2DVUhUUcn6-4D+Xt_58|b7w)oyMpzOTvdfB
ze?L?}oOJe4*whyRPn{w^P0{M!%kJ0z=)|vwVfK7)MRqy{UJShWVavRFkkeCJo+|AU
zs@u1DR^e)|5``V*Rm<xOpA-rwb^d9Zs4y+)-sbq0Ll1))CNFT2eJW^o>#^DqA%ByN
zJ7m5@tGsoPZFl45&vnxIxFzTn>(lukD>sK5O?Y`%pWztehc^pXKDjUMkhVPi;l_iy
zn|`+ZN?Wh<Ku+Y8V}-&&*I?!e5_w+_zxSIcE#i83Eht+C3A<jLHT$o}4>7iSy+@uC
z+cPu2F~?3h^U2lb;RV)T(XCvnuNvN)T%Y~-!|q^}Q%|mgYTzmBD}q$`|2fBNg=hq_
zC$NUxPP6a3sVS8D>Gj#V1=g;g9-I^TQ?uMd?oMQrxYt%+RkrUO6}ud}9{AgfwrzZ5
z9@C;9rur)2jrM}7A~jJ^Zco~FSn)wxZF|uAhjSS;^iqO0-e09#wfbiNk(}iowUV3O
zU0_*yYuTihY8x5Lu9Lp1J)fp9-kJTtr!%Q2So7l)sXNIJA9N%Y1^@hNvy|_<jYU<U
zk5tS8g%}s32hO~6nm5O{Y_@bYp2o<3w6XHg-Y--3aa?#>e?nyY4#p}bhP$Blf9duJ
zPMbIp0pmkHUYatBj7j@Hfde~2+2)tV<hol9+^0C|?!B4Hb!YWM$#n|<_c3f0kvNjQ
zqBcU-UzF>GWLK2DfSyusAVag$k-+9Bebb}X#3}w;I75alSYZ9aZ;3ZqL<RpOcu3z`
z8d0dw%;jNn#coaC@>(A26xLi$uA5B8F8_4Gj>Nk}@veE6!+F2KZaX8Bu>t#vg=Sma
zH(qdL6ZKxsc+cdDozCn9N=@=Sna;tI9yU&fmOKJmEVwj9PrqreV%#dim=y2g8E~|r
zFDYpD(y(I>oK`v3i%fof>6-hSZo5^U)(>7OX#QWb?Tos}<XdmHeu|IrFul;p9qALd
z$po|k^>k#s$h+eW3Kwm6&iU%<o?{a)o#$@IS*qu;D(2wZ6>6n=9$sBLWmz{~*{PtZ
z`K)Zpz7@p>e|*wdqaQWFv2CisxnQT4{YM%44rHiRi!GGkUK4S~X5N9G!x1e>k)h8x
z&oD5i2p&GQ{;_5y>$D{T78z>hQ{xW?`*G<6DYj*+nNQ{LKdH5Wsa0dqOq(pdhM&_;
zEbI=rVRH1*)$GpKf(;kF#8?AC%a{z>O+L@8KE?A(*8c0=0>Mug50#zjlBr~Rpm{B<
ze4fP3&@T-AR<l;UJp6=n$4&kc_n%znzitGj-s}#B0(eR`bty=j@h6Un;T{tMgELF!
z*@=uD5$RhN9w-vcPLQ@yoPYXZ#;ZHcYH4=Ye8Nt3Xx*Hc7Q`!X#iwsYZ;YS9<`qoZ
zfjX<*8o3Uvh)|JX(0V5#wsFBDzgX|Cl6xy3xif5LERNc9S?5SoSLo*OTP)f^IxkFA
zKqc~q<6OVL9%pdm=@tpd^=qGXO5b#XW+3~8eN4ZU?}n_()mkdo{i3x?>Ez;POf&L5
z4NC;Mr0=g^+XtS16E%1Qno?X23WAHr4h6g@|1+g?VfTc7v2DSNUY+Tlc+}MVn9}d1
z+O6thA`)Tqe6&B#OH|XlA;<mFRpzhCk@wewlx+%^_i1oxxo8Kr2fg38BaY|NlqZ{h
z*l`Jq>?{AA|99TpvK6_j^1q$hdA#WN*8@LQ_>V60-Ov{M@cWxB&bh(0o5Qc!hTU2J
zyJ%AXsX|kRnL?!@yVo~}r8s$Q^<7%K@l2e@3eBA>ZDxjjON~gJdE@F7a9oP9ec#E^
zx>hS%K>%{y!<>$4K`p&Ghh#3DahK+HUU>gwum{f`j-MHc)~PRE2^VaZf6@0zbe^%-
zv}D$|Oj{&bpL%g=FMoK%Iepfj-%hnlY)x($i}n<56+T{+<2m>9kAqpVaS!iQI!STe
z-~DrYo%BN46^qYVE&gt_W@*mF2PN-oer`D0@N?hXS8>uS8X%?EhdHb7JYi<I&&0rB
zeOReK<jPk4)ej<m$1)sX{F=7jR!Z#Se~roU>2oixYE4|&C0^^$ul^uy{n>=rKlc3p
zvcBCqWB2{PyVjHiMqkgy{mhqItrP9BV^V)q{!E`vt0HgB1v!^|m)=??#I-4c=Yde)
zRn`7k+@M1pzKbv1(0DrR^3Ib*woC?5t}>;tfJlF*Y5b!6kH{QPJtw=U8-Ax_Bj-s(
z#yqx@=zM=yR{gS1ORq+B@>LE!tAndQr9>TGch7yg?u9It_az&o9gh0zN3%(+?pxTc
zv3cr>#rMM<s+B--@-(E)bz0{;>l40DPi~o{dzkA~OP`ddT{Q1v_5?+)Yk$vZ@ji=Q
z@~c3Q$!>B?%jUqO+8rDXVcQZcCaAv?nac0aFlW<I=Ad~N8<YQTV^Fd0Xp3HR>9_1H
z&4+mmqL*%Lx}yF~d%x=?zAKHXQ*?{&ByDLFo8me1SK4}+(;J>`3S|b($fPdaDEa@o
zoK%5e-IhfP|Ghu|id8ba^ge8}{MrA06Mq?{+*K9IQ!l;w>1Z5l+J=2|)m}@7cqr>!
zeI)UF>V2h5_E!gtPK$+ai0v`E&{V__a{tX#2M3+#&3@)he||H4Ied)Gi+zXG&JRcC
zE_)#zvS!xaNtQbpH#2Mu+teNKeKP;#%QqaBxyYve=E`tXTM}|RB+pbPn_Z;hqdF);
zm>3=~F)-}gdUFp)t8eOq(>2N0z^4~aa#$$7@X?`8_p`Sq3V$g2C2RlmN;@Q@on`W8
zP&l<s@8>Dua<8xl@Iq#1os<&8pX(o2W>?HLo7Hyx<Hhq=dD^?JSHw1S3O3HSkJMCN
zl_L0WiPVe7{?i1*)8}6Nzcs@A!Kb(*Wjp8he`DGnynPXaXt`IE$O3SCIB?&g;&nxv
zC(Z?>&Dnn)OkEhHx?N`ev3lLp_DSnn<L4w-H5*3r-;JBjiE2$^uQ&ZY@uub{kJd@x
zAQDm#W83jZdNSMWy+JHT9x;kvGHu!~w3$^Qcu}9%Z?25q2lmgSS=g_+a{NErU0|lw
zUlGUBz!H;t^>OD`P{|Wnu#=;emodiM>doUSmV_-`mcKzOQXd6wE_=eVXHMO5|H(UI
zT57gznCrF5X`aB^klP`@8X_zfG$hQw6LLty|0P3GVFS~AE}=(E>zeLXK04BO^n2qI
z_Qa{z3bNyOm07VBI<}hJYb_Upr5{t~b#=1eF0w@h^sV2_*zjuh-c4*rx)`sQtA2XV
z9q?^4tCN?+L(N?MX`C8Ds};<r-aHiiEj;4k)DQ8Fd0Lx$m!D}2TJy@QfoGwb`P7>y
zg3UH2uT|){B;8)}apM2!HbFZ$?B^XYwTn1?^%0wa{}GwYuM^*vvK?V!c*w-Sz`ZG~
z;mq@%E2W{r@h-C@U+)wW^;K;b>{`0bb>n9LZ^|O8_Xr8Rnf#Yy_8<MTugg124%phs
z-qM`-#j({SD{^k@-&6S$w=kC`{I!q0#B)4@Sy!Wf%N6tL)WX)I6Q;N(gsuJao9W6_
z```_$S?|8EDO~=um<tqf??gI{e%3I6sjq4F7i6Dm+gxXt&utUr-(@De`PCZZS^Ex6
zS~pFx`BRIG=Ru2ER^JzN&Ri~<vb1N#q@5G88kRN51XeFATR!)jhkQs+jR{k-hcip&
z2ac#8866B$Oibi_{r{9kJh@sl=klY|&sQwgWZ4<TTO7r*A>8ROS5Wl=)~7YCM`Jln
zM3;PX;6C+)%X`02e8a?B%(@znwRL`GeY}|6`96$s^*$j^X64_EY}1NVOPG{TCwR<0
z>Bp?fBJ{j*VyeLs-nGn8WyMi@g1we8eYwc6gAsJp*jnQaMOO=InJ4mJj*&dp)Oe$N
zM#w@J+1~G>7v^<L2+9rK$(*>?A!(Z5q=O4>W~NPL`+Rm^!>6Z8b9n!oB<GqI?6ioU
zw<EaH^HDT|U*)vRIiLje^)}OlKMGQL8@=9pU-$dz$fUKT|A-y~2dtD}V$^MUF&k6@
z738hR|90x|t%(2r)BcJ6{LZ@KW&_)?|G6USzS`?1|6f}9S8w98?RloZFETMaVq#$U
z^Il}7zVo$MrCb?z#w`_F4hhdtykB;TLnuJ;Zp0&o7FhfyI%NCROg6jF6vPyC|IJhz
z0WsDs7VA#z*LTq7%>buQbp;(E51zLw=2K1lPckL4Ixrpd6I#TmYp~=|#qxOyjH0X4
z)|)hJkXf*l)x&O{j`0M|z~f=APkBLgL+Vil@r4`CI%qGDI0QP6X6=~^phd}-@2r|B
z`02_PP@YSce4_MZaqHU<{yU;742Bm@?ft6hqJ7nDs-Qp^@0Pfw;UD}0%^Z)ex~Y9w
zBB&uuP~qo_;F%|<tYE%g%NjBtT>OO@UOBFCv_Ms|Cfg%kT=9qF8&?Zy-%HnB8H%KI
zZtSX@$!Jr!e8wRzp@wS<S-Fl19Q(>~AR{M6PTa5CF({~K=c_AQ=Cp0Et0)rubkT`9
z;GWKf<{dT<<w|E*>0EpjWMS4aVT#bzchNp)-l}LXb(z}3v+l_%m6enJKlWO8szEDK
zDduG8%0SiQ$EJobzbH^W-ND>8ld<b=-PY2>X$Ha0q7Sx$E&%_wSs`ZQH=Tsz3jR9L
zYzr1RL<BI4$=nQec#?4cRC=K*$YdTqh{=x|&30-ruS#(d@GT0>3OTvptMjIyPa!Au
zEP6dnKOD7Gc`vcb!AsobekvnqS=PqF${34_v!{wA+kKxR$;9xOiGjgn4=d*(*AwpC
z{NL90h^<RmI%UNq#RF4grmBP%)yJF+l?+g2UOr)U&|)t!k&|90gH>OznHJJ)e|1up
z6!XmmkJ1+&Vo342a&hPShJC>XYeH^^{IfS_>2g$9H|<WyJRj|ady+a71)CSd>Sk^^
zX8A^G3CqbgP*c=m%VL%;HlM$JLK;>|Z3hfb>~Q^bGiySSzQ)o!RjMurwO;D%zR90>
z?RFrOtIA^umrsT+snsD2iy4`2>4FNy$zd~AfLgemB6BB1?>E|BD0o-IIf<v~y4cQ@
zEgBK3a?Tz+O~=J{uGFdY(rf!8@r3cO<Fqt;BWte(FYZVbB~6&Lpw%Sn!TET`RCfI-
z3iFEk6qVU7^3=H*{g`5&?`VF^mEl+2!(xGuJ1hUqaq`&i5whr^?hRgX#udM=u8jQ1
zlGd=`{>4`x5*8MSwh2rMT6C+no0DbR2`|k+)#m-K>%1muN%rd&g|da5{OHgeGgT_o
zNU6g$%xj*OWu=~{DZ|AJCyX9#D3VIMTcWMOyQ0iI#wE34b;@Dao;O-vO__bVc}hYh
z{E=(6s&l_%ICx{R+wLao5<$^`6zT94)knH)N(4VXTrZaWembAZyasokEqaj+oA$=>
z$GX(a5Xf4t)!xW;AZ(8)pU19iC$~3qHJplaVd_2U?#nx6Q~cYyb{mJPi*;(u3{RLC
z7`|y=tw{8K@499?SHfo2suxOEYCH{Ztcf|Rw&c6gy)5pC^8GV*a`(OYc0R#SMQcH(
zPf=u=y!h7%OW2>iPMrC1RhX?xoptX%xoMIHkzw~w9hRQlug8{<7GBRVm9cFLW7pk%
zOi}z<N75b5|G9PqI=sF7>ccy8Z{OI%`*fejE_kHG<l?M;U6qCD+xk2E4R`A03T&uP
zt<jozt0t;4K=o7hX6uhzm}8lA)K0zG`8xOt`;RLV<Q$l5vOM@7?Bu&+yk~QT>7EY0
z*NU14Yqj~;xU4$(z$-<vkSEv7$wqg}zGndqN#P6kMznt~dUK17@%J{H^2V<2j$qZI
z*fkx;|4nsl3sBk`Zq9N1$W(6y!IfuUh56014w`Mc%AxGlchB6gZJVAIG>0$?@V4qG
z^Znwx!Z5{x`%c#>;TeKmQ_~uK!{-<9FKk<+bKpU40ON+AdiHgUq9^1f?B`B?)&1fD
z&#PL4OFyh1@U+C~i5D*S@?kZ1QomEsDgGY1xHaRBn@_E^Ks9I*FXFDBrFjF_3blZ}
z2kJT`7p&dQ2%2!Y&HcZDLF)nAwo)$fU)mE7PnfF^DY|@P{6(J~3|FNirZq7z9rRLB
zJYX3UadbCqK7%L1)Rx=fuj`drmgU#B9PIwk)H{uDWBT>)Yzr=(He-0mn6B@2u(yDT
z;VBaX17En;NAQp{uj_YS<}ly$T)UV=w;rnkO?=4T{oG=n6DjgXYe(X4*U%|V(v0UG
zHYH{1DP7r~Z+d0>>y*QLIZXmmI(GD0d_6l)w{2(6Mh=FlJ1&GDJ9nscM)wDkZNjz<
z9&xO54{r_I16nKZ!29)Wbk3`o7v1l44j2VIJo)Qf)4?B673<t>#ed1&kDL*(pX2?}
z=T5zk8CD!=-DgxLW_Bc|<@nXvw%Q5Ct2#gj2)us0lYOT5dbf)p9WTxudj6q%MWODl
z=T7lI<{mxrP<&zX{b2Q7CpU(*KGuA<;rF|*SD8;fTjBXtLTpFe#H#CDhm)>}uKcc~
z5L?f?<TZayLG^v5Mc+kN#x@*DbeOPieO$N0rS<c!?`@a4D>8rGiOJ=UBSJ0aJ>uK_
zJ}%yNLXML1+E<1;TTF#L_GY&xHimqkP^Hgw>FafeUH=ZSZ~v~V<Xg!-!NNy<$?MhE
zl_q>y{k(L2KkMY{@;@GwEtuBG=qY=b{oJ-QLEH1+=5u!*Zcr$cxNz{TgRYWqb#X-f
z-^RclkB%kQ7IQ~PZhy^x=gzA4s`Dl+p6$dk!KTu@uW|O<iZ1In`>JavD%`YL%i(II
z)5ScgO5d)nwXb2xJ<FK;-&K8MSKj_zn=oPBeupXsW~S@ng&+@J+H(J^YYhK}eX=ip
zZSLE_KPUI}k~}7cXQ2Jxt5%d8sqM^L9r&tj?r*E*I}X3Q`FeHu`}OPP4qp#{|Lc`}
zp}fWIut~dWv-hvrSNr-`wfmjvFSboxl6QS)eAxYUpMNpS7s~J0#;R6o{r|77$MtO1
zOJA?c+&Q=3b%|y^qfk4e<F0)t#2S~x+pe$Hm%aNWV)dbqBIP$~zyEsGm?G@CJI1!H
zRi$Ccy{(5fL@;>n6<_%N_oOh-SKsRPui3YE|G!zytR6CKEH8h(+RCBw_f_TH>X$Fn
zjz@|1fn2)#dN{wz?5K)~uMBlcrh#LZNl*D}9Lti|>l;h{HuC4ak9K(w=$0j}P$(gQ
zh?DpFS4^GmxNE)H*>Z2<wb_5?+`ec0N$OkAnoZYMwQ*1P)IXH5bwWp%zQ>i%yS}G1
zF40OUpI<z~G0(4RpU})NN^LLLzt=Dty>#U`wma<DyGyyZ-dA>hyu-eoW5vFc_kYbR
z_2~Ujad-7f^E37a%qcA2j$Mr6+n&YYcJb}rS1bu0VXf9*wcaUj-gSLf;`!z+mnLX0
zQM=%{>Vg93CYZlsrM&{*RV`20n%!Tx<K7$p)h^FhuKT2RAyf2nmZG3&{Dc+HOW&Vl
z@(exkZr}6^nt#sw%{6=beb0=_mL2^bD*{ZJ444+*Jiqg;t@8TB^Cz^j*FMxu=+R(U
z#<1Yg60Y#0Dz3f@EVs*cOuWv*@SKT(VMBV#)UDS(h{+tgekfzBjnT><O)j?UcVGGV
z>UBY}+>)zKN?Q9A0?)s`H<@+PstI@JPP{Hq)Z>tr&G|TcVLf-wwjW6~x-8Z&`L4w7
z^8IZKao4#M*&LQ`hr=hz9{&;b;{Gd62GYQ-Ex`;13)(so3~lB*JJhWH&9$iYYM|Qs
znjglDq?v@I+98^Oi;-oAf?mh%)F&!NbJ{dn7#J8F^aVF_r|J33H7Jj`%Ia}wLt3ZZ
zB#9aP9(IhA3Y?wJZB&@NW=oioutU)<_0yt}+RB#9j(toMf2XSG2)yKXNlSSeWB4;o
zIdT1ozw@>*D=lB|aeRwMxnyMUggjPGcCV8>tTWduxQnVhm&`ot^?%+UQI$Duipv{M
z1i3|3ZxWO?+$>}n{-CMDljDUmXPgrA3Dz^MU(a4W&y}qkrmL+k#Gc)Dm3Q*Smc<5t
z6JNbDW_{-5sKzBEmZo+_s*r10a+;mb4n@VaT$lO<qC4!*@XYY%3JRB<xl-Y+$dY6s
zqj<-twbNH9&YN~(dIjf;#rhpDRTs3)5SZJcb5X66fsf$@sQuqr)5)XobAHA~rFf+|
zZo4|enCt|XcW^(_m{`1^?S<zY?GJy?sQ3vl@8A>+<~LMSIM!+8wL*@GVTS@Na2J&G
z3EoW<%!cqCdgUaA#5S@)cq<$k45n=8Fop0OdRew=mWjwgcnwmrOIuynfTQ%*35F5|
z7KRlUlN}>uTiGEB7CdvAbv3X8!eOWq)CqmBVFTeca5gP{C9C?88NxMPevJDqOpZZU
zhw&ZL8yHvN{$z%7#<D3#_@Qb&QV#bW0%<fbxFF`na9m7zExRs6j$G0~nwg=Tp`1a0
zfnhBJ1IR}zmDR`i4oziXV#p8_Wq5J^{Uq@TLDT$hYbkB<uFgN3aL3Y~L5ktUdFeil
z6w$DKTKhBt89S679IUPhFMhXXlcFHQi~fcVcVBI>A3nLxM`nC@@Qy*8;YEHiD?`|s
z1K0T;2u|6Z@kg)HJ81@sEQ2t^i}Sx{SZg~^S!%oRw4*Bnk60Kp$nJxJ3@`jYEaO#R
zPI@{?#p$iwp<SvBdLY#|6d7JJF)+lmzmIdP{&cXja{9q8$&7-KDbo+C#?5Ma73Zt6
zWva<>@kMhFC^Q*ygsZACyx?EGEbH9d&<Sf4&AL41#CEv9Xj0^{af<Nte9U!ap@YNH
zU(G37H5gv-*Cp?Ga`Vvt0uBR#enqvbt(F1TU!`t2IZ0gkTQ-;4;mqkr*4CU<=3sc?
zUme7xP@~7hkm1O~uyLKMuD{=Lj|*aT8cYls3waq{<i~YK&70FVae?k10g!(Z<r!X_
zuQ9W(Kk?;9ZR$z~-F+Gdf4J;S5>u4Q`sljy&q4)|s)PItf`aZMyN?KJm3y)}FugEh
zU}TVI;A6Ph@qP7tneLLa?>#KVLKzwEGYEsl?C*N0ne10qogY-7uXJ6HfuA98k$&4|
z<IQvKPn_hhIirw)ks+Qz8mv~|dCT;+#TVNeUI%e08@QNDE9G~zwa;MSXZUv~MB2Gz
zPo`BvvS72K00S??l-N0aW-N31S{Q^GHilcbGA<BtOX$cmbGauVn=hrtz{s$lK^$yy
zK4X?p>}AF*p=&EwG2b;Q5)W5o-~sDt<O`U*!Eb5?NG&(R#A7oarra?Ox+|i{z{oJ4
z0VZNtRT``U7U6-ac`LCluS)@>24X|M25U+3j0*}=m}ZH{F}wop|63$-p}f$P0TdRz
z429h-_xW2ok8*P8tyE%QWT<D50sCQY^UdNCwpdrq1^QKNp_BJqQ$5fWwDYwhC{#EZ
zCUQ)*zGV_H72+BW2EoEbi@6JqFOXmmbU36|#uFfPb)Ut>i>wWMlOQs3px97`%ZA<)
zDEQ5#|GBX0&pxgu_J*%sRt~<C0veefD>4W&Br@@r^sw-@F>Ehf@NQN|QUL=iL!yAo
zwdo9U426%a*izWRVWamj)voVsK+38at`f}YTv`DMHqs1<f9@*!ym4#om8ic|w${7h
zrSAGtPJ_TpV#Znwq9BviW^EVilDwn>7LI!@l)%Km1rm?)J9*vs&;@P~Tj9aKi5v~J
zTny|CiB@cDo0BhqT=3`a#&!k)hQz9M$9$h|I=rA%+sX3CUrk<yhnEdAWMx1K_un>V
z;A40wT*1Kjz5fVb^R?Z-MMOb-gNu8%2Ar9&jL)MgPM*p0e6|9E1jEB*hcbyRd9E7m
zJL*Lj$1dI<p4PE6+)_b?;oqGj2f8lGZg>DvuMcvnm3*#Ywt<z_9vwM`hw~3Gb1aRM
z^~`MmS)s_bw%nN~>b>8b7cZDh6gU|;nfO~)zxmo@z@W(RF#a;zbeYScj8iu}P-1w^
z#K2J7b68c+n|+065X-vH`??DM>}_17z`)AD2@YXahKI^622()(Z4t0-XOIMi2iUX?
z`FCpmJ#2OOz`&uk?GU4%5`#EHqOY{j`(+b%TL>z)tV_P*#Inr(Q1uQ5kZu8&Yu_1I
z7z&*vE`d@N6GMig2*Zo>lglm!bnAO%ybx;I5U}L)zC(OW3>gO*8S)uq8798xOH4A?
z$~p35@*}-U895#`gFB$ixI=tmHZy}FgP_B+>r?N3@rvC5POqLTJ{ZYgzp!(~QSqg%
z{~xw~S7(p`xz>hj@k5D?{%c^FJ8s%uZmySiYr6!&sYfLz={SRGVDJ8?qH$&nYz&E;
z-#oaH%*l|bvZVR&lY(+Hkn8{4HGILK3Q_;s!&1!h2*@&b_Qt^6hN>SD)3fr=AM0>r
z&HCtCZpR=D3WrHE1P-0NXko?CvdG8aZ=f5<6mW<#GZa2nVvqvc^T9f(&vj|<<;UMc
z7is>N5N}QGiMXN10k%7N+T31NQ2I5@fP|Y7DBJ`X1RYLoGM;X<%<t=Z?Zt;qD{+Br
zi|OKA=n?(}mM^3rF4bRREE!w0!+NuX?!5!<8muOoaXox|pi(Mz>fFjyd4@Mk3=AAE
zdk&r6qyRDH<thh;ux~sEnH9MIALjlT+}@_AxFLvf@sfkq%5W7WyD!E4PV$M5uzJ6`
zh4om&bj<{jxqfWS6U!ACL>LkU3REqZX`j9Rn3Y+{erog0Vw1%ppm>1hG?$sS?%&V7
zv7EJtk0FuA<J23=UF&jer-;Xei7-6OzV#r;C!BTB@%P=aL6#LQxgYpg86Gw(Y}&`b
z!jO1mM+X<fLuEx-8MXG^n-y6Z5?ch?WFVo_1PUEcs#0Kh;s4_AyF;6-jwFfwYZq^d
zstMc_ayG_JLz7WQP3p%~bx>Uy^!1W?n?T~rJ?n*dxBgf(V*|L>0Hr%F20@1^Q1R$k
z5y=a3VPx5}sftUCx%9OexS=lOaMeoXVt}~};*NcwyusrEQr+4&C3&JkBfCJse~&4t
z@81P0FerdRKw%2gFGC@f$ZzkCboS{j;A>p+{Ojk<65EuN3g;_{FeLJv_|qh@S;E#y
zbAjha?dp_=sf_}lQsEf;Bh@zhwzVA|>ppA}XLu-IU+z<O$8!_6)7oUgUM+=Ig^HR^
zMg{?fhw{3u3Kmfh*bCUpbxItV1z{pfxbGg6<+fdxq5$%Pd~JEbjF3hphPO-%47)cU
zWZ+>)lyZ1*u#HJ(f%IV>P@X^LdVoQcL6P^umV--YtXn>_YTxOeL~W&}$v&X60aPX&
z0qHujqmOZBe7IZdbX9OUx8S_u&gcUXi$od}Afa*&n(nVdVhNo0IT-?NGAvc&&vPh)
zYgI0WK%0h!-|k8b-!wt>2|q*S&Od!}%8k}(H+L_Xa88Xu8XS5L{!Kh#Rn^1t)lT-Y
zO=fziA}iC@ABz|nK(Qtb4!vEQE?i7j;Sd)&bh;+S`S~KT_$gfMJM2MaYxb=PM_L4&
zt_ME8!KcOM6{t4jAIJMfZZ1%1tPqpBKD{LnJw8F^s(?~J_rJKA>vi^eiN!s8e8X=$
z!z@nS;tmhxPc@MrjIKQDK4&BXG6h<utMvyt#DB?)Q=O~|io0E>dG7?CI30aAgGKyk
z#z!{2<OmNzr{yo^%=vy$;nn;Huk{&Z8UEe*aJq<jx}lDu1ncXRi}$s&yAxj)W_2e%
z+?vtFz{~LOPD)(QG((*w9HMdG7{oxOc$<n^i_@;YV;3D2L{ghx_J5Gm;{w+N54Eao
zm3tuN_jgd5P(D@)N|tIz1TIN}<B5~UW0CrgI8_yfcT5Zn>_?bernho2bP88oDDv8u
z=YNx*;o<*?qooWQreczOU&^b&b<=+qxeAdu_ZdM+VXu5#Q!G+syDdbG6}TB5{%4Wn
z2*3II+mu`eNrs32WsKHXM;v82GQ;YsEcaaRKJ93Sc#BD@3@i+sM|N-sFmx85*zm3)
zfa^tfoPhWGA_Z0k&K7~TcMO~ioID;{hff_ktprM=P*Wun6&U0g9{!(YwnIeNNh0>R
z#oLw5=YNGf2v6`y7oB$Qw^o^fD8s}53J<)Be8Oj~KhDkOQm4hf`FTbf14x`j&c`HQ
zSHyTpr%`p^ySX=uO;Q;I86N(Zm@wsLaY^jWDh+)OrPs5eHg1_SX?=Q2B`DPXv&cCd
z_^Ujz^os=Nt6DA@u%4f#sS6h$_Ylz2Xqo<VN8349-F+IOd<FFq3=jWb-=f&b399yF
zZaW@z&^*O*S^lA|0VsUbKRE0-6?dK^nSqU=Q=Vnw*S%~E5C3y0^6X`0cqp&fq6jKU
zlv@l`KzXG_pbgZ5%LkQ5pc>M@|9*I9TU1TpE2Xc7Q=30_uHpi<mBBTe!j!5~m92~s
z?)?)NOiO*=<WyDu$i-cJfg-4${UQS@5kYxPVBMzc#)lLbSQvf^MBZm)_|G865O657
zUxwj569dB`-W5VcmuE0dtqqI_*w`z`t*zSY{DGk%M?sk(psVD&#+?Q&Mf2X3KmQ!&
zZhXKfU{b>A$f~F9^v_N^pnDE4gDOKnSI9G{D$Rvg1)`tViXNHTuv3nOpW(Du@&g~u
zgehAT8Dtm&oL;;O+`$;?lqVJZ`DeR0(?Mp1V=*gkaIt61R%Hm_dI^`kwVd6dXJ^31
z(tF`ITKI0w(^u9gf4lX2hBAW`L%<=3DT`{W7>)$3xB-{+1Lvd3oyw;##r@u7H}%^s
z@#J5JE>*@K?UPfN?%-hn`J9=dP)PyYt_6h-2+Koy9ehqJ!`*|V8$j`$75Pn1V@bKX
zUr7n06iD@c241B8MBsE#J69gw>PED~vGp&|TgOrif(~w=rkN2a<5fQX@}pLC_st6j
zI#zJogIdM%pt7!{heg&im*LvQWR(j&pjNS$N$e84Wkm*df%@R`4qPs6Pig!lzPR=@
z<Hr2Rikbb{FJcVr0`oSWxe&LnBdX@&Tzv(GhqLc4pAdD;aJRqWR-FkqdXK&QxZdGM
zw2twX>H6XfAD9>zCRJF(K+5U~3_=WrkDH>w?U6TZ%tt=2G&`iu#E|h&8C0h_s=lpg
z`e0=6YR6>3-B(n#^qU_rPT26~$a-1-2`_FxHfB&^c%iQo#*v{VXu-nY5TT_b@^a7m
z4Vr77Nv?gDaHUXPxooBP6-8Bs7w5gE9ue8&!?;*MXZKabbcx8LI!sz}(ygJ-Y+Qp6
zXc*XZKT==-*?H-GMa$H()z0S(HcjGTlw9l^#3V8AYGu5t6bnCt_Nf^ipj_gp#_*!w
ztf6e<+*X!}66}ntcfTlMk|@1%vLp7D(9{iouDq2y#NjXUR6&d3h5oE_zqu}|YPF>Y
zrj&|L+smKWa(9tZe@f=e=pXW{)_I3GFux7%EC^KqwImoB@);CC<v%2x?@mqD<QIs0
z_SmLVH`?~lohYeB#)Hfc6d0r!9x99dV7%j~^MQGZ<|O^8q4B<{8xHVK=zA6*52^z`
zfg~1lo`~2h9ked;2$Q{o)vN`M?LBoZ*(#tG(~%ty!XEE&^6-B4UhtVxT84f+qYzwQ
z)Tbv6H+H;govtgz@KAo^0saSkNsaOfXI101wAU{)ig>{8@kEswQfKpl+=5W!JF#Zv
znmw~lB{a$_$evXMscA7_ftE5X46+O#LHqw0@)?vsX>OL;0$6cpbu71nSy+^Xzu~}&
z$9`^af~K!f28D(?xIKC^kViN+VDbF~rtDrvvGkgg$#c}-GC6OGmMv<V7<xu&!J~%^
zybzTe1267MFwRW?^$q^qWmGskf1T)qv{|f?b3Upz>74s9NfG4#KX(mp7OJ1r<Jj8g
z$^w#NI|H%}REkL`f%2#%EYEzJ${yDv25JOICV?BSN}$#@6F;<vW|cKZ{jFA~W<EHN
zC^95&5ovmm(I|gF_Rhu&jJ%5ry&6O}FOXw)lPxz&n!d|L7Sw+OtC^@*!d|ZPWyYk1
zAe+IxK2UfFGW-@{fc6t!zc3U^>43HbWkDg<()x4dCuPlLUYp+ZB+E=;nY5@$FGxOk
z=O=rx{puh!W+D$5WVd-8+>vmHC*4434%dSF)7NsFoV!u3&zzp16jeK;D1kwcVdb&F
zZhbE=28q%;nl95dCL1s?GOTCd2c^EqvS&eJRzZEPO&>OaYNlj|O`!Iru~kcn+rv~v
zDTash?@uh!@oEQ?3KREC;B!ctCi~|up8_bxkGU2x@G@}Lxu4poA-nkvgUUBp3r>UK
z6B7f&76v&`JNnr6V~(Cl(*M4lNf2#rQ@Zk~J1F8<2cxMev$7b&%43l}&uce&Pnw*q
zSiumHxRAq0K+YN*KVG2t0oN??pt3arrECSsfv_~Bj6Jv5K&nsh_mn=@IbGqN{N;`b
z1?BTWqYT)~S00Qp3~c2qH+X!)*uY7wTn99Y5zipWP$@C#!394S^@M{jBaXPg*xA6k
zJX!F3XgsJauV(<Y@XI77$tQ(WL`pLxS~&=4YQ?Sp_&4V0lP6!T#0vK$I6PTC>x+Rk
z0|!GQ3lH1zCG9sMy*34~>XnBlG@Rdkto(t5(1)E9_QV}m>J#Vb_!BZ&E=?IcS^@3p
zOzCrtIj*#UffLd;HPYIn!ypaH*J=p|Po0b9RoQ!e;{{FgHkKMU=0}X6b`KW==VUoH
za73<RW#IgC*Kh^2ZLkEIYnMPxYmxx<R(Tj6CW~G_sHHdIf}sk#62rsGj7=VaAFF!b
zKi5)IUw?h$1wLmcxhuX9_p$J#DRY7Be|CLp;KS7SIt-tg7(lHnd1fO<?l3XEh2O2j
zZY6pgXx{aXb6K+Bt%iz*51Y6cI+YU)EPVLN(-*TbbUuFH=jbcQ@b7=W#C1aj;SC9?
z&)2a{x~It?!SFBU|Nnk#OcQt*{{63K;eq;#9mE6sj16Rpz##!P20vyyCk|&wEyMvD
z@!|21lQ<Kz*ZPaW;vc&gzfy+u9;85N30GPZgrqS)dBzPA%q7Z7Ny?0%+5s_!XvdUb
z=%xx1OO$|)A$shpO*(qNbmFfWr}pwRu{U^v%6%MThuqNAh^XyhBKSt#q`>2P^IftG
z^(XeawmCDnm`Ru9Iy1QRH!5&KM)sz^Fce?_jqC9;RI;lXc*<vZ{O8`A?gGw9*it;^
zNZv-IF+2&djnjKBEd43FG%)-@m6YinL65naEQ*W__Zj%XvgZZm4;!i~F??ZSV9-6*
zyM&p62a=044!_(nvE%@#7bXHxxo(rSsE<CcyYM=puYRoMATxx)GQ^FTDj|<3dWOu1
zkO^RA$XH^q(Zb5XbJ3yDvgJ+I0uVKS^eX49+o)`JtXduv&kA4{&8=hDDZp|rcCv`I
z!>kM4Cr^ip7aY@F#KJV?VGYQYT;Q=snTv@IQx!p@oI+q-#x1fNnH3ve7r0C+aa91R
z<7N1#-my=j>_-yk<OOGx8AKTVEtj9curI=C@x}ZDJ1xYQadn2NfLe$$4F8S`YL)-k
zH0y}g@Bjaci}rPK`YCK=pLJTx;E4iA1rI2mE@-@5P`~D%q#?+ypf=q%t(ObxRTSJ*
zKQK77-Ct2~Wo?|Q?3aEXA%=g)=f6#LH}olSe3W!@c~zvZ2FMf%hCmyJ2@h50Z<%_c
z#MwYf{focAqR8b^7GU@CGYC2?o4CcWMMfan&}qYmO$=h7QlyCazRw$p1uCn2l@snr
zsO>m(S_#}zfDW?Wn5pl$R(p?*00XB$fo<=yWc&K#Z0iCT6cmIR9)kOUH;(i%dM&!e
zqui~%N0#9$69a<|gCLsf1u0sfJ|>d-u05yEOkZ$KG|o%{O|8O(`x_gzMHqM`MNw?%
zve}lHQrJ3OltB_r$AXl<veG-87%xmvWDr8pBUOJ|dykGNRDCmV%t8i-1^bhk!!;NJ
zj2QSp{loqshslowKqDjj`58JtgNDyu8dx5bQJZiBR7P+f+2O$n6PGXnjbgS4wDmE-
zN*HcX=~wljO6nk}w3T6aD9^m<&Vldphne`<#Ep|*UEx^TpmtR8+X>M)Gf9R{=x7wE
zzjEe4`B}p`cehFEb2eXQ5M=mwN5o#T<Dn9ydt*|e&LGCn+1&6t(?mAs0T(L+6U37Z
zlN4DQI>F;tkbdqy1_{u3tPNLr3#;Ga9};2}20PxD?@)dkp#rY0TaemkpwXujMa=Sy
z*DrI3#hEcEGd!GqeHTlFRZFKV^Awk@v9E;^emO5U6Sij4=+w%0T(S7@TX2{*3%s&=
zDF7LF7jTMQZo|j$5F~a*Q0x+;;+0Y@A%=&ulh`F0zJbR7N;tp<WC>e4D5;4sJT%_h
zrL>Wm1!{}w2d$OLDh&VrTi)n&Nn+<HIg=gBbfz?`CE&Vb$tgi=hZR<;U=1zM@wg69
z`F&5f>I}@>ovyzW86fp1H$x&=ronUjY*2g^I!RQ4@(-xBt;X=efBXDjGfvf}T{so=
z)Ws;vr+_PQuPRH`!i7Z~4_4gi%5>03yP>GT@S;EI)+^f*4IafqLcSiq&NK!@n5M4W
z5a5z(nOInseYj5Eit}~WB6SUh7wfyP91mId=iw3-j_#_heG(V1Y;tS-CU<|YkI4t^
z6&z}7Ksl~rnkvH!e@+3z=}%I!M193q_OFcjsjj1apgjMa1lMX|ro9&eELjRd)-&iZ
zyf`1E{p96Bjh3R7A8uyYyo;GVb8|F{%)yfhQ$2q<IRA>b*lJ<3dV@=_r%$CC!;AN+
ziweuS8<aa{H7eG9&$dzN))ttsvE-M?^S;=snHh8LDm~!n0`;&!txj=<K${1TetdDP
zo3w=AWXb>5gSN^-p1CXv415e5J>)Yy_RCEE(%AN8{{&EN0V+Shqi7ug%NwtmpPO6;
z?jb&{2bUjmh%vR7D++hTHiUt_rE17(z%_N@b45;ujR_JA-$CntE;Fj#%{#{+3mQ)s
zKf<i<_Wzxan|tf@pBC)57+O_VH9cSijZ%SAW1fpk&J%&fhfcdOh%-D?E>n2&;LmGF
zN(&9K7APvH6H{hT0Oc}hiNsdCV*jDjHFuWqKaiB#)spbAzT)9uMJ@(T;b#W22{p^@
zk4uBcGdYBJ2PP^Xo4@6t%q!mVB~OC6-nl-xrNAJ|@Nhn#fXgkV>;I(ge|1@R{HZB;
z4q%3tyr7_TC<8wOC(jA6t9t(JHs;bl&A`RbIoqK9CBx)A^XJ?QotNERj<~&C@cx_{
zg8*m*s*mwzZ%0RO%~v~zibxsEJRZhilhOKskwJ2gGI&f(0X#OC$q6$_0yGzbnxo}W
zO0ipAZjH7jS;iZa8z!yz6f{M9j}C)8sO*9ky<KjNdk>x7Q^-4aHM{HLJBR*%IP_Z|
zRC;_YZ#UQ|EozqZ$20n(#s)rq1@SD<xUrN0TS_^@P6OwhJIYo*l@C+x_}oioq^!)a
zN}uWRKuL<>;pK+o_hl!`9yPegI<;G(K=0g9mqlU9Rz3-$44vv94lLf#Y9B7dptR_4
zg808jDvk>nSQt75A1lc-{9s~W5C*A9*ktKba_}8PQR3S}@sGXLK<+{4WdA1>zlgiO
zaFT)oD?_KClf)thK88+C@SttWWEPKQHC%F#u;rY6!_dJqq*C*gXxy{MJv)C*x&#`7
zzh}?K&}pb(>&58X6@OEiTVGp_AyMkXm&OB%N=|P5`a5>Act7~{qshEGv5~#`rsG6S
z9&iaexml#?!ADhPZidd|4R6?zlG8#eA{nF@Izh8oNxQTJtTa{}clf}tL1fyjoqr;?
zK2VWh_;=@u-2^7LMxJ+0?KvOxjN2ZU_<u;AF^!9%bN&Hl@aX6n=s27%D?_JyPxluF
zS+HFHA+diko(yKw6F6h!<3FSs>U>Bru+}hAWZ(kLnM{@ZbJVlR0i=f`kpmP0>K_=G
z-pLF42`S9{qzMUAaA-D6vkDYp(_}d~ZG)T9(_jTqnmpccM!zHQVX7uR*Mnw|MN$-4
zdzd8ewDR42Fqc6H6b@%3#6FxdxhwofLhOT=uOig-q7aw7V1UHQD`;)^ih&W7D?s_;
z52TkMjY#F}tOuD7tUA0IG(Yx2j^QU01A`E&<Q`>^3xz8nX`K;PV}VC(JGfve|G|0a
zSnUyTpX8Y95e8m{hx6@}l*}M~&s7XUAX~w?QDE^UaK^i#4C;fn7=T){?-_&{9xe`L
zWYB6ifaH!<3=CV<K&^me*fg<PS%XW=!_=)Z44i-7TDElFU9my%vHz_jd=oglH!?5b
z+&g31mZLnVZH-&&N;wVwipFhYkVVx665qS@2IHlcI3Mp@No=52-+#f!R&3BYKi)lF
zuSDan$%6VJ`)%7{xsQ4Mq%6&{29t&2mnUtT0UDt|ZaYait$00U{fA9F44lDl7&4vo
z)2vdIy2Vh+fK$-|uU>#=w6*yVs-6gJ36A6i*%ijhutEk@__>2a5>)3iGQ0<kK_@%F
zTPO0M)=3a(MtWVaa?7rB3xfM@Fgjh;d>JazDXZXE5y^mBdWAOK?wQUYdOPg8%;5wz
z$vKdmut2{<v_53@b<SN357-(XFeW5@ILFKI@c*-|dW;GTznB;prtulPEGy<<-~o-I
zx9sw>I<VyS*+KzOsRC;WfJ79LN<(-GfwgJmKyC%Kq&7fWCZfGe)i183fhSg<F4a&5
z<>o0n{VWaIom!_)<zjgF|BImD#z3oYEf5m~KxH#z6z2x0bUsqctso3aOEsqz!$1OE
zPKy7&$uuj0T9Z5;&{p8860Zb@0R9;N#d)9x8z@I!J{12!K;~CR#|;nnba49h-~-KU
zEMPX_^2~Xt?<W+3KIRSzc`2kCE6jxJ&BEZ>V2@0lzKDmL;olvI+d<<mTnwC>-#oYg
zO50yS<8hoXA)J@*g;Y0fJW-%9L1LZGgd55tpb(iPere{JKfAXJq)eQ^$M@^q8(Byy
zIZ^gq?3J6#5jWR`HJZgjHzQIkN?0Q+A{jUt9?EmRe6ZmCIWY!NhKKictSw&bW}e_N
z<-{?i!wa=f{Mv2Hzz;GxXxiMJRq_iW%L?8c1gD{6uG2v22c!cWw5s5dKwPea<ViV(
z-%Jb)Pe60gpm{uSy(p8E`Z;M!1-#M818Z}F(m*0Nq#X&aT#qw=`t`n`mLf<_k)Pq;
z|Cw>F6K^mw$tGNS`%D2e)-gMk-Tl-i<_R|xCwQ29r6f;$=%8R26REI~8MH1U+2PbC
z<M8*)Ca3xOY(eb_MOm56ZyulpC2008*<su6?HN<=b_ML4V%eFaV<fYyNe9$dz#c}3
zaGZt_Ua;AgDWEY)RDXZr*fGxy)Yp;#&F4J`+@Y*fAa(Tkh6Bw9Yxm#g;NEkNgP-A{
zv3taW(t;VvIv=cl?6zfKV|e&D|GZ%ah<@Man90uY&{(p(fJY0|Lb_aRnx{2=(;FYR
z=^*u+CGPH5a0AsRpj0#?m0e+@JE#mjz|66uUggxL^6#3Uu{zK^@D0t~q6-D$%s?$5
z@Z8(EnUga`z&(}kf93i*I(m<6V5s9$VBlovOm=uCeq_amO$^)&o$}0|B+J!cy#F2^
z?CqcudKCi?L+5{=W3n<TOPcrJR%T`Blvif>!^FS<nt$S9=$wCYNAuy7JB%K06s16>
zOcK8o9b)*-r{lW@c;G@`*<b3=X(cv>&i_AlC!YuD2kB&G=u|%DssNtZsxRl!0`WoR
z89488u!6^nY@s!i4JfRXTV7ZyfM>Ps9-nK8=-Y7Mb<d&GO1z+65oi?m1UG1D27?TU
zZ^PBBBeXoQhKJim;?DPK3ne8pp~Fl+EEN<PIKiuKjP@%W({Xe5$PYZa!#MnXH6))*
zpQz5O04g1YD;@+&q)fEveUu#W;NXLO_YVsSZk#9~cHn%YAS~28JlNSeUp{#MZ4bni
zw(Jb-44hSZ%RXn@;5UO2Tz1*IgUT+R6MuFYX$f6AxUj#YqgM-(zqWwVIAraQOPmL2
z82}%socZLmOLXC%Q-4=}*u>4isj{TGxuxVodG#M?K5hc#oB0Qr`wuB}A3?;p*n#sF
zIt}xgQEYQ`0wqD1ZM>jV3tDO968Y_&ohrn3q>>N5f?{?mI8n$j{AFTbFk1zhzfhC~
zmzo-XV;8xYiAnOY2pyivDpai?0&%g`<eBx~#hP@4E**5dKUWqqQs)H9K|Cjln4hau
z@dPcm*#5$B11LCa%gsRJ>O3b*CYiNOU{2C@;}DD61|Io5q*k{0kXw(vrdFclJCBpg
zMecN;*t+t=Ca|Bew)4AMO16RXFsLk3Ypqn=`}+O46X39FF?a$U6@3C)i@@V?%1=ee
z+M(&gCN_qL!j^mMRir>`M*0{d^ByRJR&?mQb(?<>EU@iOc$lil!|?EO@y4Tur|+@0
zmTVIT&z*yE;j#Srea8$RPs;#x&R!^h)=bSm(7cSd_LqWv;<Fo5KwY!_Uf|B2@{V*D
zrIo!5uyoDC3$gEI<LgWoZhdW#E0epE0~ka=c7aNQkCCSYF3mjp;@>pq9wj-<H2(Gw
zD21+&3Z1l0N&(!r`QgwL+4C+RwBTqHsI3lK{i3pjdBTiT_WI@E#0F}+L1WZx6+1&`
za(D8yxw??l+%}CtlA)1phE70J@+OC$rK{%hnJ9Zngicy#+O=Al;U5zN0}oL?<Y3^;
zDco@M{@b5ypcP>+Ebl>A;^Z(2RVzS7m80uYLn<P<A$6F7qHMzvIZy~FA9H;GD#g&#
zbnWg940Xp=1**PW1uhYJPSl)MbZecS3ms)v<YwqpR+J4qQq0czGKYbKq4RRF;avGw
z>|CJo$!Na<Xw``XgXS!(p5p<{*xNU<`%3@%;#ha+%tlSnz-s-}NuVCIyC$es51E>K
zzQZL*nvsE<K~qT)S~N0)S25T(vdgtPigjMruxn$L<9YYnR;OWpp%Mcps3%aq*y~a#
zGpOAyuh_B>RQ7>OH7;<O0v=me1g(Ssb)X8|BOaJ^^@F-Kzw5ROidD=N1l7#{k2g$7
zO^=HN6@OtZPLM*tMUWrdwy&@5vjvr-$6WhBr8cNVpa2R7XHf4;8ItNjYbHRcAG8wZ
z31n>)haforFBG|8&y--u*4fc72wJ)E?@q{`Dd5Ec;hHbYHutO4E>Qe?(N2|%L5bl%
z69XuJL*@gjk=Bp+fXm}AmMZ1k65dmo1VE`tz~!1bI6hkpKqG6QwO1z4aUC{>#4mRb
z8ft)Ngbsm5bVL{g9k%T@Ry=k^ljG%?tGk2CKyy{#bv%&OgX;@<drDSEJqzIP_|!j%
z?a&QS8c5{v;E(ZFj;H{wK}mKnVq^Jw;Hya%3uvx`kAd@7hsw)We3HH|4n4MugpC~@
zYgiz+W1d^@B<(#qJTNsgFE(zS1Z{13z*H!7U1VZz0yVHpo!5cq(x4{poZjFHGP6?-
z(msRhn6y|z*Fa$f`?}?U=1;ivL9Ka+8+J}_C`(w|11Wi*FvvjHg@v;^vAeRBFJyK^
z?vo0D)^AR36fxjRDG;|xX)bq=XZUyLi<^q)b(6coZ`@Qo!+kF&MI6w+4C<*y9MCoe
zt(HkVvcp3XZf?_6EiP`YrU#4(SI;~xW_zyyE%|~#^Fg5Yu7<1vA4p8V<r?x@E6~WA
zHf&_=;E$HmK@kBT6IIi<b67MfFfcGPFs!)t<-)=<H+7l%m>vu3Y3sZWVNO;8&5}5R
z#-w;*tKr&jfV%CVwxX|ejNTF5MIrH`9nVZ3{FL31_2Cbn;q?R7pjLiJX+e{vNbljh
z&>1sn@Tx($`heY1Hv65=n10ZkeE9B7$gED32t(ygDf6kPS#&BC^8}avicysB=~Loo
zNX#iLIM5{iNGx#GdC^ZXpqb*_M`D3qhTNr#7yI5(^3qJR^kxI4xi2#4W@MIpI`~2Z
z#f<rG>i&4mkVbRIl$tg7e$IQ~bVtc+mJ$OWvU~hbeimX#1iNOVoGh3&<Su1~xJ8=5
z(lSp_wS0!5&V#9$yVQSx=vi@GkHrF=K<n=|z6I5MZ}?`Om;|1S1f|G>hfbdY&-TI+
z>jKaSH9y0{&(=YoG+B2$_s#t&bVUe~(>?eQ;(2WoTcK<1K0)S-p(fm&puI;2RP(@0
zaFgpkbs4mNb_R5$R+fR0nStRGBo>-D83Y{`MSqcqsE7p3HPpF#*)2^dKk-z|Hf@r&
zKbWTm@}Gp49D`+Uv$tWazj3J|2m8dcY_Yd5eEq@_307kjsQ^mvCGR;wk-p@o>eZFc
ztwlg9*lvUDw($E7Rd~w>G>TqQbVtc6bC>!Kf$bfWmMvl6VGwlq^v2=D!JoztQw2Fe
zsb|s*0VOvzXi38X6Hx`bWfG{Y5oOpZ?d!g&?-EC3kK96$3rj4HWV{GbU=RiM+!(Kc
zCcj#A-1-B!GJ<51`XTFpWEcb;rb$<96z)92Cy-@0%iKw9@loj?&<+47CLpbs$EVyT
zi^rLP>d4uknm@h|T=T~pNFDFlYPs9>Kwws31?Qn4PoGMV8c=KRy1)Dr^)oWF!8J`d
zq}pNm-s7RNRj`6V2~<Wu2((D|`y@EQ^%1;k_`b<wj@w#Dy)O(alP`h<FFW3s{c{&o
zlY&azYoHY=;8EbyhM)@VKeyZC85_+&`PoaCPv0>@t5Z{-ftw+*N^e;)xM@=cTJJVn
zaD6AJ;)7_a2e)d3Wf_>585k-U81cAR0W=eo>>%WJB58}zA69<*Bhy_UnKZRdmz7}P
zoXqM~;3KB7-*4;X#xxhs#a@@Tx)n}UR06f7kXlTF5WB-A#SWa8cqcj0BTHEUvT7Z*
zjr%TjqD60%=_-|2(+S}Iv(f%_JzdjWADPVJ`}OX@`)?_b@^%ZToCB{$2d4omP#Tb8
z2(%FZuXEdX%+%o0+N_z*whE{0y`(sj)j{)ril`&#30ExA)|>?udO_WXy#=OuC7lAT
zMcvQ9#vll8K5;W_OyHY&giqi_LX|Ru0K>oI4Lar@1f62rtqwIQ?9t(4__v?4_=HMX
zg9CeX!x1?#hJWrouO%itW!pCsJOnCzX5l|BeQkb(I>@v>11rNncaFpp3_=Wo4nbu~
z6TyQz=X9%hboS`*f>w-xcOEER$y}faDs6c@G|L(SO1p}?<(R!6IG)!0xy#lSB+1K=
zcqnwyy_E`2K||f_kX*co7g~n>&`ITZ*`ok15l$2_>w_&4YMHKzluD%-n3)+EaHUny
zdcnjaJ2-ejsqqka_O}^SCh;<GBH61B>aQ~Kqqvz9r<)=1SHhqOn(+s<usq)|EUYzi
z2?7tKEmJ+CIQa&n)09bh=IRW}pjwkR5;Opo<htT@fO~|%)Jb{fzcr4Q|JvMNDe9WU
z&fy7ej~%(Vih*Hm0;ms>44pI$H=8x5`{EwKO%l4B7fQ;4+7F<a1W>QavUpN|15&qg
zHz+~BQh}J12x{3igGx<#X7tpjzzb@xgZijHZVJ2&o&{|SJpuKz;InILck}qbvy63S
zCW{vzI<3ZlGET_N1Dg4m;Q5B3k<VC~NencWGs(b7Z1L0w`V~JE_vr{N7u4CKBMV+t
zTOq<0se+g!)bBo$c_oqYj|^y){lotf6MmMahHTLhT7I$QLOFZ=c6DCRNEfL8cjSCq
z#{5eR5)7TQvA2zR7&;HTO_gO}VP;@hvfBC!(~q6=Amd^S!M-}?x&X8uH>YsI1ipWH
z{9rNAE)aQ!hmYU)o$Q-j#AuTA?8ckWOOF3f1npg;7W+_Zcksbd@J^2wfwmLi{@4jf
zB0O|ji62zzDSUE}EmGO)_*JWIC8$RSZr@GS2}p9j&ZWN^G-mB99n<x4l|x+=Gn>+T
z$jX;vuAueLoKTsQ2@0P;tsGFRw*|5m%7~3+s!o6sSK>~vJy4YwTKBN=xZFDlb~(rl
zJ_eY~(-Z@NN_AFHFUFt+)Ye~oec@aVKbP{YHZNKD_q;q1|6#&y{t{kE1{F}s-&HC0
zgHdRUP=uv|Sy-)U<Z`QogEriM7`{eU?sDOGb5{h_VlD|sUkJh{H>yFUeEj7$6}2gP
zeqP-52c3BumpoT3K67ZxW|Q?o>t)@TwnQoNL))73WH~G?>ecq>fLf9A%##ciR-`lv
z1s1hVuY3$y4Ctb}@5MQF0ftWHG6j|iMJI9vjkiqKU;99o;i0_YI#@6&HF4>GK33T}
zVcHq_tv?o7+cWUPbu1OQH0h@e6Ubd)9iRn?DjCWQtjr7ysvC+Na@PFHDl)8UfzPfh
zBJ`dpx%l*vH@Gh=Z>Yz_APzHCfcp<aX4jL`382-5z864o4_VC&-erW#_l{)>ECuS&
zcu@iQ8Fxq-gIW?HU->31^VpZeKcP=8qX80cEDYctC$zc3!@!wlwxhM)>c9`bdOki-
zE>*Mk>+%dZBQu+UTNqRuF~1iJWdGOHzM^32igGOp70_w|CVsf8_DK+P5&aqtP-_p=
z-&GU^t-*tiEd1D=yos528MhNFsB|oJf~>KYW2jVCN?Kf!@ld~l<6oY6)}1zUgTR-d
z_1cpwc05r8)lb+;dohs7$fbK@!PLEZ{x>;6wE(!6WB|@bh;a?%lI0Vq+=0%%%;f!4
zUabJ~!!cJ-OBFgR!(Lnd0V<BXx*S|<HZd|NFt9N*Fo1UW2|AR47EGmoxj%Pha5bn4
zmSVVT|I=_c?L9hz3@fu@va4PMNI0$7m{4=*>1%%mNrpsdpTjImX2ou`6t*%U{^<%j
z3eOZ7WI?_v>6UBOamxoUK?uEP@>Ij^bWQ=cz0MvT(45g@w@XDQo{GJkmf6JvDzzVj
zHhMKq@0oJOXz9cfmhzL2OL}EL8s2kM0L>T)S3J0@^y)zT2LVw?E%X3V|F_+Nwh6_c
zZNft*10Q=>TueJy9w^$%DhXMi2yP)l){KEx-DofbD1n!>$C_T3xagz*$nNOQ<nZi+
zyF-?<e{to@TmI_HqCTdqhx!Uy3;{}N?hn~QUas1CtRt;T@Vn+Y+1*jx_m*1OF3>O9
z5D>b2ahv_SDeI$taLa(#(;wn}k*W6Zk??zEe*u?k>zNoOn_VvI{9y&PKU5j!?6P<p
zxP$TPI;r#JQ%?GJq`mT7QzW)*?wyv5W%E|d5;%M1;w;cE)%hS_A+1q|?TX!T>Rm{I
zI%wt}+gfzotF;6eCNfP|_9!bn!vA)Pll<pk1yG;vSum%KF#|g@0|Thl^j1?EygwGM
z)+NKqdg+DZe?(wvL8^=oT>z`%We5!KtXkeQg}LYbm*)!LJv@*Q##{j^23eJN4mt;Y
zZ2F5s@pDu-6ma<ivRZz=encwB-1*RbxW?=JK-13*>yuZ4Z3C^8V3_bw@QQUzLWb}e
zaT}Fw?03D6D~W(**%>N#&N%140yL|h81<ujGK<2slUEMPa;qLUi9DP%YlZ?S2SD;J
zE_ZW6-93j(5!4r6$OYSpY$>Y5#E_9F23<jTf+fE!QVX<&F)?uApM`kV4`N%%N6Jb%
z{Hy*T@!x;o>-@`BeVURDL7#uLIIRS&)`P85M66qct*cdG;9zE8cq;+hA&hPJFE3<0
z-HJ!A&a8Yfl>;2U+zf&ahdlNzpUMYnS0VNVp72ff`fy04LG-@qag8)VmPzk3ElVe~
z!$vCvT&_)rv{J#lz_=K87J4l#0xtyur3QJ1fT*AE1YiTi?<O68crbzKu&n0KDNWUa
zJIz3S7D{(~g7(;X#CfC}?RrvB?gpBa0}Vs)Kz2*c2<BSbGTjxt`?qEFo6_o2ZOA3D
z1gO2eYfHB>SLGFpc+vPNDt@;;dDgGrpaj`<xgEAnd_eY-av}DUn&R6(3R+1I+dnGD
zz{$+OuwFa)l}Jm;vsZUDtrvgT1ls)!YHe{U-qHHZ1uDx8mWxDj>i>rCl)D}L4bDz)
z`3RaTTX$(`tW4mE#m9cG`mso*@RnavMQy7oWR_qFXfy$2;>)U8E1&QF(>JBY>tNx8
z6I(%}5NK%vl(MEt?<n(HIQ7FOQ11t6_jZET4XuEj;EUR?l|KDb0F6z7_Q0I@({#gk
z{T0^P5px<IOlkq`A<tnK)%?F8^2m(rhxHYSszRVKv<XLA0+zhah)F&kobYQgKR<X+
zsonZQzAcQ&-WPcjpf!pec-=k^sQ&$8DQLJg&m>VDWD{sSz~csZ>EtQzK+xEsG{eJe
z%hVfseHv=Bxwg#gikr#Sxu?D<FQ<7|iwc7hXh$DA;|52DrN@*GD+;j*-TxRQqW!>Z
zm&$}-ZQf%}d|#BovoRdl&FKTJC%07u@BI71ctfEfD0$+;33I^arW|y5WX*DH6I0$|
zZzjvFmlAZIIJ}qZY5E##v(t|=TLIiMf{f^HmS%Vue_Hc!S)q&J&5#9WL%y6c@p$rA
zxFlKnimD2O0s|K_1K7+D_8bkoOyK=~6AdQ(=$pPMf^qvr)y6qdnFeA-3*=#At&kv)
z5@1{ZVG}<CcrSU|ORvwdO)o0E*uZT%P%i-z?^D2G2_Es~uuaOkn{lW~ie2^Y-IUu;
zeN81@{tEvAmGJqXnWEfBrxYQ}T5}#59R$ZMdQVsa6eplw=3C80e#~p-uOBj=d|x$x
z>VNQFH;E`v8w*yVe4P7F22`SOF<81qc(6;{e|cV!k-?q;)HeprfNp*h8{m-+TJw^q
z_BgM#ct($Pv>eEMaNn+{x_o|L;k+%IS506_d{|$hxZ<cdFW5~ApcS}(c5O<zvzFtj
zm8xX9+G1yq^jBB*-8o<mT0*%}Ne(p5<?uMaQe?5}<2+WrjlpGUhEYcE&S+bwrmy+1
zNg33m0B<hdziGMGauui=H`82?BqxrAt9_2$<x*q-kN?;`&SO3I!tbW!(}Uc{w+inD
zt&$Oj<TD>odJ>i3JirIfhqr^x;Oz7kL)cDMKInW@AXi2Z%fnPf@IF<Bg(4S(cI0tp
zD==^~Gcc%JHhy=vmK&OGqR+ip@nI7mxXoP4ck(XNF`=alDv*|C4XDR8AJm5yTH3I!
z#dMP9eI}4hi$M#hEt>4`3^W5Ix2GV+dLtwaM1j+QI4InTn5Qf2R2Wu4*2S^490ZL{
z@`Li`gG&annfts2Wc^PzFz`TJ{8L$n<Irh2F7Rx-2m6eY-Ifp&J-{aNG9<2fWW_K=
zs+)%$v?c<SN5w!fXv4K$*+<h*yL6e7k<2F0J`+g^knJmGB$S*<Dk;|~(X&+8*08TY
zMSqVDI5zZ-ti7^DQBtjisYJ9~M`V#o=ourM1~ILP+Do}Fi=-%kX7NGu$Q81QUY(IE
zjYTIuoKULsDCCR*Xp{}Keqg7-cA>a1P){=Z)&w45C&pc;zGxYum;rG+52)SDa{|>Z
zZt1IBK7qzn#6f8T?izz#UDje;fs?e-4nW3yIlwcqNb+9nljdDl1nY7;%CdNI)-6at
zc3X>CtxN*tM$mZS5pZ}(LQknM(o&O<mF*SYlWCpx(N&&-hna!lWR>?%d7QrV0Ldgf
zV6g#wqCty*?Qw9O4rxtEGXy-U|8w^u)6vFfn+@G6g;Q_tE&vS+KUi1Fz`)1g$IQ4y
z$66S&b*l<Cy36&Fi$NMxV*UhI_K*8F97udDy)gmIdwD)Z3AEDW&WD-77qu@dO#Hqa
zvX&Tp?!lxP0$eMnC`#ehtsn*3iH2}drQ%-ha`5`nD0T&IhJX8)@p}4jw4OWR!a#}}
zKrKj#Spp0zrOd@U`Axd_`22KV#nCDY+O@^b5ZNQ%m%SXcvnif|i-F^Hk^gPb?sHAh
zD5b)ej+Ld0Ik`cF;oS9qJj1+v*#iHw*n?Z5;N7|6us({Sd9NnZJo~1p_vTCw{poB5
z-M5R_vAgoY!{)Bs9*HR?eNi=mJ-o^c0f*LFa+xpiI^mm~W%vJslR^ap3vaAbK;!AI
z3H#4;T~V40+9MbM-q)+mz{||Q0N&lJX{GU0-lSWiSoaUVe$H%pl)buY-688mxBgg^
za;CLwZ9zlMBwIBGN%($U&^}z3GI1+Ifqunh8&15lWDsQt;97YGw9^+P7qMygg`HW<
z6BjawF$8eUJqhUpl`j-#{wR^e)%|9kvM6j%?^UID!E>z3HhPtb3;k;X?e*olaCdP5
zGnd{Y_Ajl<H)B0^{BV_J)xK#99@7Q&Hb8YqJ$R=Ks0QGNwA%fSY_v=;=-y!jlHJcB
z0NH5)=`CE|wMdr<)FT6jH<mqX(3U@6z*|$4mcPt`TiT$OKkWP=55An&8=B$|o?alw
ze31D-)8;95rSG?IN&?TF9mIbA5Ul0>c4fkf*-D`ODwwTvm<YaIMZDl0IQ<9imhdvY
z3j^&&ChZ&}$gU(A20ms62IBT6Ve7pJf?Y8`c;f18rANs-{9N-?L17I#Hz}6GTJWP`
z%yOmed7!YC0jp%!2?$A^v31KyCfBbPN8{%<8tXL7cbp2|mn08X0os?8$>-<%@DjsS
zx#gA?yo!@pyB1km@FprSNTR7w;}&UMZELqLVQMD>#C(Kqg@(*&zQqMnPD>U(VOD_d
zZF(`YZ4!Tj1IRu2`%;iSM6!J^47}&;UUrnL;B>nhNEbhNzt(NX{s>{^DLwXypf#=g
z8RS8`fgVi!<DT<gGQ8)r%C?-VuCJ1{zTeFFJ~L9)@Tnq1g~81~g14)Wi9UXI?GgtM
zc&YyU-m>{KLxqCv7?eO}7~E`O-*C@(orL-JX>JLib9JP4wLI8-@tyHz(DZ~HL`}@v
z3vg4eJnFubzW8o>+SDUcwyS{TA5?r%-uAsm``ApLqu>Jre&=lYeP+$18BHxLi9B;U
z#Xz})6Rc7-NS=Y8nStT7F{qrXXAlI5CiHDM@Ww2|^W)rqZ<yd`Pgx#f+I+j=1E@_U
z3XX;NRkn8f8uA*l`up{}l;T!_#x3qMh%r<OPm2AZe=Fkc$B(S5=VZCGFZ{^5nnwmI
z9@W*OAMuoB!kU&7Ju6Rfes7C8Ccef<3M%Wc_4sk|qsDGiH-}W$)C4N9hNOaBE6osS
zGvm#U$tmJ3LCRJ<*A8aPQGdH=<;>IZ2`4~pr9hh*Iefyg6FOcPMD)HeFxi*#2HZ<k
z0O<qC1l&xz^{kiakk<JfjL#p%_^4#%ule@l$0S8LR2APs<`q^Ka|ajAS-Ek#(qr#u
zpg0H3pM!Gz5>bZzOcL`o(pC2-e+iOZvf+T_j1>`~0o^xLRabz{Wz*Mr@Mh7^4e7Cq
zgc_YcFl^`vmQ=pB5>$dHf?6lM&@)etzi^t%20l|Do&hw9(a`W(Jk~07^P{3O%NG~U
z+tR&k(u_}F_lrXIW32dKw7xJmL}}T9Ak*TXF$$nPsk1G;WS74*2e)_>9{h5h?ss*L
z%8R&}I=`w@_vSMSFs#g)<EechX_3~nASH?UEA-_+Z6Gz*syUAYR)2TgzS?WKo@><{
zDFy*%28KrhJ$5h3P98d~q`>fS@luce;E<ove{*GSS4!kObj_HqV&nM1!}e8fsjr*5
zG*pGmzK^?NGw<-c3FzP0D!wq*$$9#O_s~96A7oV+WGzo+@8K*_@0H-NTcHkG`I78#
zNKkR{aq&A><>ccRnTJ)^)SNtcX2pk1pmD}IcFQ-098~sEWn8s)>#hROoB$8B-v!<r
zwuV6zG{>Rv=!VRPb>Dvc5W3pI=lqykj*9`Z-cSI%*UD~v;jX(`Go6nLTm_BuqnxlI
z2A+w4>0hMr=<3p2j~{!3_B{z#pqcCa476`*!L0{HQ@1)!_sCj&4ZNG*OH5<caZSF$
z)H6w24ugv_#dS6g0tMSk-hkGyfLE1mJiqRogCuCz$I62K;1<d7V^=gC%jSN!aGg<@
z>NA&%0n}nSl3F8C``~CsJ8Rdg!Y+fyr!rU>%e{}wL04EwfP081WWg@hIpZ%H^Y&@)
z=bj#cMnz8V=e1M)k{aSCs)JTmL0rCpeO<r)Mem6pRr?EX1+&XvNj~ty#TGPD4qE31
zc99^%!}}pSj%yyeVkr8qP?|xInSo)I`}RYiQwSc;*WZ1vdXAEh?7lZv?+d}gA`F~c
z4t@;k4{ll6Y-SPn3L*-1Ump)FHI%&B6|2t$<%L8ZUmyc^vqnLILs#UNjEncRUl;f#
zuPkF!(N;8C%m!WsSyn9NJ(cq#!^713BA^j_7n#}2_mI+rf*80DB6$2+Lpi8qa1~sy
z2a+}d^*D~X3V`ON=O183mj4!%Qgc!P%`~Zti5WE~Yq%L6&Y#z<+gDpw$|l7i1X`)(
z)mlAA>C6rzEsh=0R^JrZ7#_+ix|}bR1I3z!Qp%SfO&TY?I?hB?YqA`C?A>?OS_`}c
zU6x^G;o8h5tC|(_l~f#6!#FZdHN`hB4d@pX+wUFM%plLOvha$e*0v2gC7CSyG892`
z(Z6NxwLM^*pnFAXYanRl4ru;L1vC;aTybH`Lj7GOtETvaW_uqdJ3xBw_bkBeKAt1a
zt2Z22zu*tQ1Z4h-Q&DGEpH#bdjMyKpI5nvm|6VK<1%)1HysGEizCx${>(r!vh)(%G
z6SS+7iNC`(KC}08PsgjR@v2=vp*?gH2JjB8GHC`OW(EdmJU9wO&Nn}2thDO-zReP~
ze#tAFuC{_!v0Y|oV(;k9nsai}uLI!`cCzeq9tqem{HX!;_#h_+`7NDe#cLA64O-)9
zICuWh4L3T$CoVx_#~iwy#w;!D!LJ{a6rri-7<gRf!K4}~eF=e|E6rZKpIWK}I>9C7
zz}}sZ-9R6krxlmfX;>~a{1eI3Jy!$NV}A(Qr4qdI7o<-W0~%do;)kc6q?O-({8*&%
zC{qD);ufTIT(d*wv+#*znJFdZ$wwT%zSh&3dSr?^xD5|JUjnom<eB)98AmggF5&;h
zo+KzJ+jeX^NAM+Ikc&a9wWe4u=AKeAxlZ!{qX}p~8)$~-qvlIB)<Ek`HjtA9L2gK!
zQZm_YpNr|D!xw%`G6a=`0wK~d>o%FaIMj9ejWoNe`;lPq3JuUK325ak<H6UwmIp(b
z_+6Npqn3Lew9;I*WcC&{25#_}WJ+DEBxsBkJ|@|7E(TocgX1;XdWDCo;a4Hhvakmb
z-*kcMcX?3F5zS|)wdahqxp~8^>3V?^CF~}2PSIieDgi!026TcD=nOhxW(I~A{vQsp
zi>V%XCD098wWd|^BY?-}l-rR-O8zGD-*gO~D9AFr&}S0o{lleIQ2Xkh!kRA}AG$k^
zy`QwbYtP-s;jG{~PK+V(m&1zZ0*JCbiFIASzN9>;=E+kC*;nNbn$Wy)PQp;3f+3>2
z%SQg&o8a$rRY9X2kn#&sqH7n_)|{+hkYUJ-nZj9T?8XzjNJy;nA#?XbCHZA@K!;?+
zF5(k~oLC_xKJBWa*yf0xOj}FY_D`A#?(2e2l{?AgdQoOh8)(c!n&IJPb|>5R4h~7%
zeG5_=7Zq$heti0ir2;Jd`jU{owTA?<ng`&TWv>W$=NTlG*?{}F65uoD)Icju3Ul}>
z!a>axk&mx}-hTY3I(zcv$9$3>K5}U1Y8+sUVloHs!UT=BnrU8oEE3wMoh-Ik-?eJa
zqEm&bsm>LV4B!zbhLj4HuYBSabN7h6EbP)!-^PA73Eb_?R0NNBJu{7;Q3i4^2e{AL
z$9!_9za%dtZI}yarI&<&ca0=MPWMpo1C2@Wc<|pjt0<?iM+da0N4R3cLI(B>&X~ub
z9VJL1y~sg<L4=usp-UHBtb%rrfLAZs-jhgs3!0x7u2`Te6{jSo!8Mt=3RG%=#uIcv
z<HO+dBujhFf!3V~xLn%~2_5LDKIkmB*K+who6GnZ0&Omc@#+h5i?p6(v;~KV9D`+2
zgw<5*GZNFl2Q~P7XR&X4>dv5ZjAQQ`!!rt?aXK!B!XRnRfVUry87RZjGb9xGIt)u+
z1uZ$Qxk^Srd-m%oJ&B60pgj`cJORpo;2H#82Fw8Ga3_!%pwlA318?mW4Ihl;kC%z<
zGGRI_VG+zF@m1(g8qb`U3JgLFE2Yvy8CwE2*6!N->q@Pr!4nhk*wtCp88>7Q8v-Al
z0`0YsWq8OU*I{ACz6aC`IdTY94Hqa~GsHA?p8d$0F9zCQzPZ`y_yW+%5~%3w6zKlK
z5*{sZP2VBJ@bF7xz<KDFNU*6Ypp|n|=6Y{nS=X;$u^F^oe1@!uDi6a$i3xWdR@8j$
z<I>+P2d-^lZ5knNXn~ssHJ^)x;bBLiAUKUPwVS<c{?{0>8`S8LVGw0zU@+ke;%GWP
zoks&S{#3@i(a<=}Fv?Wmc97hfO&^Mii|X=E2v{%+rygYZ7?ii&>Isj61bD};PnpPJ
z7x61E%pb5^lRCUtar#HqWM$A<G}1+q@gEj2yR_Y#aQa6RyQSqpZMpTEH#CGi7Htra
zC<3j^dpQ3-NY#c@Rt_mIcz1%j1)j%2YXRmTU}li~SF)DjJ*aCT_zonu5!4?z37*{s
z?JQwsc*vp1!wPL}vOv-vIA?N$(oJUBO3sZAmY|-0J%a+n#zrv~VeTmpP82c6L%Ng;
z#TLtoX>>h%V4~9Er^*K!Ihx+X=xE=z^!Um^BhZ?`l(-(T{0BA)Geq7MLY8i8GKhml
zcA?@Gn_llZt_fZjzDyN-s+cIlO@kuY=Cy?-Mlntwj2>)A)n?&muxAiwxVa(nl;I62
zclE=nEc%--EESXh)t;bTI~(76Sc)xWJ_72!?`Ht5mj(@=o=Mu$16nNJeKGK1sv>yL
zb?n>1S<ROxK=U(bhhQEbsNJ*|R|^Teqo|pe)xyF1ffTzKdP|8lC}$<K|0Bi>UbUgz
zVju!)CqnAh<PtSVsTaeb0X}E<`Qwt^SB<_qR0KZa-qTRU^FvfZ@6*bSRgxjA^c`<(
z5)G0(stnF);1U2-<{7cE{FRs{x7_VyU{6`Z0u7k^<rr2LI%#Vqh=hFjFjFUhiG`oR
zoAUy*n8rcyHfUv4&=@W}A1{Ix);j9jcbb6@BwhJC2-NH2XIR-)T*P|FX*#&0Y|sfw
z1x28o4w|ukm(_n6TKuDwh;Pu#zzQ`jNa@D|%0sY{@&NdZUIkc=TI2vLBT>bLyg?1q
zqsF4pwD<_6Yy^i0I9-Bza#auV_&y%!zGwv6O`w+s+PVO09q^pMTDAyb)<?#mk|3l^
z@8FSVh<(z53OtZpyYSOhYpp$NAgd~2ZQ|(>J6MEgKjyxt1F|%Y-4%KQm<VV`op6PM
z0)sfH|93;?!!seDoIXVPG843tTZ91=G9n(58IaU)1zfudgJuMo1P&&sfjSGfk|G`)
zOyFVw?KM5ZzeeILvyz04=sVEKm5uDpnXS`R!7a^c(iZ$32^&%x7gf!HXo;%)aH!C-
z-QW<1J;Zb=NDP9*OA^{wJ`X<Gp#Sp{*{weoU2%Ptyb8415VUUh2glL|HCKVSX^@r|
zXx@gSq1H<3x#w=LB(61DZJ;$2k3qXNK>HFBi*{IBL(GTnO@N)VP&Dz6`<n;z1Ur|Q
zF^M2fU&#5_A$!MIY2p<(1~DYjL(De}9ynYw49QUu;bw@``PskYu=3CT8wVJ;7&hMc
zBUtWZR)6FeH^asoE$t6x<Q!s-0PTz0n80^=V>>&;Pln4ncMUZdK&fHZY2G>PERzq}
z`h5f!(!6uIKzoz#q|`A#XFNDL_Bl*K7f~KDF*numc=rc8>xEZDf=)f-@!&T&y9qR0
z)&v^wdUqojl>T75XnetG^+BM-5&@RzAIYG`N~h4X0PxzuWCyPq&g~IO3=+%?3^y;d
zSo%O#3I#yoVg@9vz;OXOD+^q2I#xuAf^z2$3%lA0^It5M-`HI3rZVXk2WUlmVxPPH
zBfjH{<u@(_rD`UA&`GzTN?k$lqahDxvBt06<;LJsQ$iTuu-P%qNQ?aLZhz^!CTRBp
zWbfRbHHZ=@y+slIG+Azjho2v`J}%-*Y!Uni&u=^oi41xNAyy|Ua5Es>kqGgF6{tiI
z0Idh<>SeNLul>HR#ZqLpEO=g<-{5SJ@}4&$3=fmF%)G!MApFdrktKLz-~&Z)jm!aB
zZv~PA3qfu5f|MwrJ;+KN`r4oxJ=x)syM2&=zTQE5C&+Z2Hn`W0SXuq$V*iCV{dG$Y
z!%p<z2CbyzTb8u=OL_GfNGp^B>}T-$&47&)cld+m$6Ey27#LJRZRncQipO-^zUz0)
z?&|GwQrr{c2RiHAt91jTa><J04e=L$g6hv?hiTG3I1*;1>bZ5B7c@evHO1-Ld)BCc
z_Ua2*xVW5n@sSnOrJgRqAPH*!gARO{HhFQgLx!S~VNJqIp;FNPOnK%_(jC1Q13?+}
z?U8AqUN@+g0FQu7liqQlVS)VNOOLN;?1XK<>c059h*_S2L6Ko)Ve!Nt5ic%r@OY%2
z@LCbFzgw^OK)?Zw0KEcmZD9)uv#2lMPt~Np46U166tN)XVQQ}=!%C0l!kjkn0p5DO
z2R?8d)j8Cp^g-JSRFiV@c${QX<<|dPnA7%V8>l8-aa8>7PtXpj#W!`HF1V@l^!>LM
zS<v{<g)IwVYw*v?FVwvGXCfbD{k;N%Jes_3#R<)uE$tnQ?34NyCMhojwE`ilDyK>R
z;ENLQ(Fxe}VUqx8yZ~0IwZ*Ih?f&naZwC#{rwyRd9Fh1uy@NtK?Djo43oaGQ0+w*s
z_v%XugLcT4@|-AQE{E5IISlL!VEqm<pj~9j$6PHyV`Kl9^Rw^?3K~__9E^SY@uO?t
zk=3z3vTHzXpH5{^+lL3_jxy$rYwv+t2jZZ8aGUNNaA&xzv)PYRR`a-0d&Espdzhc0
z^Z%c|DanCWGrD?(Jl<$Bh%j{i2dz%mGf;SOe8U$DQ?I@x2?i-<28I#^P|YH8xZ%Oc
zb)V&ygO4Pd;bv$BYVn91Zb%5)0c-0_W!IOv?xzECF?in_H$$iV*%PG~dSdFgtAlnS
z-cM;1lJPm}wp9*vo(5tEK*_{E?ir6J{&Ba0l&a8uY)e4n5nz)bscQ*nEdXdnb!NPP
zxu~>gt5Zd!0>jF}h)!r4-@E0(!_QWZ;rhBW_qXcx9%u-0`=}rYssVSYa!=VW@phez
zK=rB;EpThiMKf~2pQ9OwJP`db6*Qv#Q2uP1Ci~em&HC-`;9bVE%)Y#A{?jruIe61g
zWfRre_Lm+)Y6S59Oe9%OeoNKa9|R0xb$~i#1@DPtCqSniA5EOYoO__D{rqc|Sd*tN
zMj@;2yMmf0T8ovzYb=g@mK6As98on#s%Yn-(@&pFVF>o@TN`8$#3jMXA;(ZB!vNk-
zVIV3!wQshzZOw|K;;Nvtb{j9SZhZ7#40IX-=qxCo&1bAsOP0uV%Oruik$eo$Q?L@W
z%)AsfE*A!+5aj%6*>w?gg2lf(S7ZfjZkFDA4B10|SpzhhE6vORuDe-y-(iVp@c!nu
zcMMz%oF>ZG9gU0r-j$ODjW)r<<g)80`GuYCpX6T_KzC9?ViK{A7Ssy*BE!uP@JI`M
zN;K#^XV7^^N(?Xfy_gnVlUQ;51!$pc^GD9<oJY$RX>px~HR|SrPGx$uCDw#HR;sZP
zbc*{uP#TK)dHnskHknK794h!_xtMd+85BV0&R%R;a$bf5V#1<@*P9<OCd^y4*S4Bp
z_S7PF9)=g|C(U45&6Op%d&UCL%_71Kf(}CHNuEKB;olw9G%tGgL@AFJXyqvAE(<d^
zHPD9h`Dfb{+&~5WQ<*~?%6}Lc<iV#WnVCr^m4sBxG(R^nwR4q5<{hX{K73UNt!v;p
zA)nZIGxq|A{%JXeho6OB^7$?Y4^%gw+;dSc^qTrfEA|$V5T1{ploi119umr=?|{x`
zdS-AgNhx@mmii>gj^!<>bF&hBKt1mkfwlzDIjanYt<0caH0z!qX3%I@@o7sT)lD}S
zWJ^~))m?Um>FT8F`}&d$iN-eN6`eU|FK)3hb?$uH;F2fLAj8bSVA#6<_SO_oyC4y~
zN^8}HQ08||4o_l}e0u^GK=$u-aV~t(qhs90y2prD=yJUY-<4R2H5zK5_C}o2-G{1|
z{@#_7XGjF;SeCq@_ww7Y(|1mUiA)bwSP=AAZ<h%Z^VSYKkXs=;MZjx#cp1QFWkT8$
zDzjIMZtHUeos^R}`K+kS<g-_~6uB7^C!dusJf8B|JqO&%nCx4@(RWhKra=|dZZMhc
z>vK}J*$(82s&$Eme=5y(E2GuBlhDh5P>l{d-v1_pJa~+mV@DlyZ+FfiXTOtbHZD9C
z6H0hQr8!kWtCK-z4aqHS*w-z*{;OVmKWJ%Ih`s;fq{UpI77J*fh=i<Y+%!J$o{bm9
z9`D2qrfIN(`m6GWdXGSBX29n+Ow(Z9qPk|H&rcD^P76iQ4hx<We?Unl5>$FZdSADL
z&A1sl;ccBd(9YWyfwo7WvJ$-amkYFa=3T@kMd3(LPaHgg46p5`8mi9DE|={F*}C{<
zPLkKV1z__1w<(}echT#N3$8?@SX{XO_N6$3EQ2gF1E}BgAP{493uwOeA!OZ0ve@F?
z$qS25GHzu3(yCkuDn%i?<@*o4<_PvW<283>2T%K&WWnW0$DpnR@2f!9ZE6*)ItjFw
z4wr7wnibH<cnc_AASY)88XkP{LPEXbavAtQTD95QKR^?j2Oy{D!ONlGO*@U2r4+wi
zmn=AgpMevSGQi~DyYm>tKxGz|l|j&v=yl*U;db=MD_O``E9AbE(&|%j+zgy@dkSLC
zDfSo~(uevj1hOKgX-(AL`Dfd@F7_>a!u&*AdLqbYpt$*0czhDy%o9zLptOak1E=Jy
z>(RU!v-@=fivnoR6zGHrW`UbI7q;?VX5eM$eB9T1%xb39GSGxIB+hM*<Mt(}){{S*
zCLCPE4kqivzb=QmPXy9VwPgq83&==a^(i$jP+o%OD>m@zDYmIH407Q9e_~GI8%9to
z6LO}8o%hciGsC58g4ZTBT?{NP>Xr4cJP#T!V{T$^kO!rCaLj^^7y<i{87coD`H_o(
zbIl{G0)GS9ZU*@20g{mV0d#l7!(<09v+!r2lV}wsKyxlrPVgA2gU=cfU)6PSj!S<d
z__l(Ts|s`63k}%zoUyukfKid56MU0HK+n45Im#=g!xbV*HMqUczUA-OuwYqQ7<&O|
zop2{;#nugLF}B0J6TVzud17g&=mWR6#q+jsd(Pjv=~X}ixYoO3CmkJh$>PFClXVUb
zzGv6)F$lR{Y~zOBHgNf?$)|JRRvC*N!-)@*{BL=s>{68I75=5padAyBuZ#j4L+59q
zmwmS2vqapE9tnD;vgzi6?Af4^8WGSLWuQA6m`bMJ2@TdP*C`1)%EQjkDZhG0pJOYi
z4W$g)-!F-&&Z7fVNUMQbqMh>PIxipewJrjm8he<l)L8&*0$*5RW6SgtY0c|$B|s+y
zfZB$T8BkE!A@q_@f8x9M-xL_|yG)Kj9@PGu>hr{FXY#_yT4@TH?vp@rA4HwAQ_5z?
z>t>8X45YXY(w1O>rcn@`*dhQ)qdedS)QS(Aq(G|yCmbnR`qNJ8`i+lM&b|K77B(fp
zb@%yS(E9EOC{4p_98lXr;ufTb2O2SEvRYm$;|x0dz)ck-irhyBwfqGg%-qyKW%aY(
z;*`imS}Tq_Ed3Q*lF7ox!p{(252~M#>QZM=9~)7Z?vnJ`JmcT@zn~rD@S3#k-mRo`
zw#z!pl;l9;B2!KjtbD?*sw~`d&J%RjQ9$>_IWB3SvlLYoA%1HK=vlY8uy09TOk={;
zg*rN>+wBz&HO-n8DSJQ>v^xu1y5;Nryd>7+*O{rI?M%v`kru4!_8Aw*h6h1D*Ds&2
zmIRgR3<`(6?J~6|zHCeAK_ptx2pHsC(^e@41!e|@by5Z5OiJ&CvXfev)`DgRA^Gb_
z=(IEJ63*-17=kvjPnhv<x|e_rLro}Xo)nzw!9C;?JfPP1KMw9QdChJWk#Y>2aY}a=
zzI5^P+a9f3Y%tUO*3whIR3e`@Olay-jH^>%csL)tnB)QI&@tn}A~E5an?funo^h~I
z)d3$o04X0>kX(uEK1C$=P1KpmZ_pNVGZ}Pnf`Z{+{izBS3_n&WfJO>nIba5)ENtTg
zwHJJ)C(RJ(Dp3WcAqYF<6llx<nx0~>f_9}P<`nY00;L3KS-ASUv5_(Z2gAeU?q=P8
zdHmq9c0|8kZ_<AbUz<t)J=&pzA(%TIB^Vx}?l9DhT=3)@bF8x(FT=ydb8Xtolzv=O
zSvD6`0zXW4Smct{0X^X=AhhS13TR(&j9=ed4ZdRy(<4F012ZUq=7K?fxmem$tWx@z
zi)A%mYU0YBe;EbEu3S0uilGl$<5eF&l(2(w(myNFohBQZ?r7{(WB7Mx%lTu|R<T5~
z-M%fwpvcU?kj|FdB<JY)cwQ)j)x2Y(94l7NyvpdXNaGgh?4S7unmeDZZB1%3Q4MR5
z)(vZje#i}3_nowBp4&Y`(5hGPn0?$Q&*)AcbC$)0PXAdHXO*sMWM*Ikr-qH}e4xI|
z5v~I1Bxj>*-1^$044ui{&1ot3c4!^^b`88(YNq3DMF#MRyAzI-guZZM+jiVxwI1j!
z{qsDxPCSr>tncW6m;N5%Cu2>g>Q4BwC#5g8XjXXVL&i%nMP6bW?2x*%?FfSi!%C^=
zs~>d>N$qMm5Tu>Pq3tWC!467a$6P@pwV;#=X}Q9}lk26{%oA7*1?hsXY`1L(oyy7M
zQNFYBw1imD9`F$%pj8!ono>tIt~#u!(Oe9^vn^#^@bCUa#iQL9k>?UJwfC%10Js19
z4)%dt$}@JaX6`t0SapL0$Btz|Qd--tvieFuW;hE^wRT;Jsfdp_)^RZC!G=_kvK`=3
z?+|DPSDoQSzhuUV%f>%M16^xcQhOwJDTMv`$N{={B}w7IEU(NJH^Sb_C#r*HXdA^C
z1RX#Fu^jV2%R4~x8qy3(%nS_d&6y&Ll|koBmLLyFuKloy6S}X?>4g^qWRFZratagZ
z)O<;B3!?7XiNCV!Iud<9B-RB_)ZXWOmZ{Sg)T&36n!lDLmEDgAm89@86Vm%&SsekI
z0R`tnrxjCFi^JX5oe`8jT&h*{a!J=3tpb&J@M?f9@r>M49Fk_ROwd`x@ki;9(XtN3
zS8NBF4;*oUj`8v`BtGkWeZcl$e<I`hE1)_rk>>>Xz#Z<SkY}B*8449ZdlJ_?vRZZh
z@4r4~F&_6Cp6e@5h~8hA)_A1u-#MF&SlqlGhnvAOGBDFCZi05xgUd?+r=>bGcON?L
zu4Y?&<aoi{t{AJ8N~@U;eNt5d-wV0L|B#UzPoO!69D|w~WW3Kq2~=W()&;}#B8NcP
zi=?$yhRUGb#aosM?c8*HLqqs7#rZR0A7L>MGH!baGUf>$w-sXGQ0_4}B<O%N6#^c=
zh0m@et(0L<W@cajt(R~(1sVrPL|R87;<{%SXx=T*CK$5A!U?io7St2ggx?Ev@iErz
zldsxdmDow@DLw?%X|UUY7#SHFZZ(y!^n1>fwLQ4hN<3iqLaVvl4OOo+7y`P^JptVy
zG?DjVrnlk-rE7CyU!>&e_8wSJTgC8Wm7+~+IYWeCww^pgK$pd-z#WXN;vYM6IQ*lz
z8bvogd*dW9?~paanhsOYjgSFdJDzFWX~+uiRkX>~WC=SmYcscF1=o9q4NBKyOvK?U
zo0X&wIf7d<cbY{vK4W5#We9Lu0baGNBz@@eG^YgDHI};tT9$v{W6(}Is|vd32y#Qw
zQqMI-*BOPqN?&!Z;=Jf1yVl;Z<I+i|RhMhrXU^ea;9>}XtXlReUZcPeaA?tP&?ZvO
zotZwIYuj#2;SK0#d@TI*5YzsqPwhDhybJ+d7eQ;BSGjEaAP(7Ihq<m<5wfoN++qWX
zMGp@qJWT9AE5OUoR-WI%$0qivE#re1F9T?GCNGv-ig+RS7P#6O9&-I34w@I8&%g)X
z)hElK!py(`x;Z1agKfPFczzx--*H1c&i$oD+L}ZY_KzEdCG3n1_!(9nyXYu?imi-k
z^`TEQ8`&A;83JtzzF153>F?p&<u^%ChfiWrb7QN)-k@+}7k1|7stgKPR6IQRpzr0>
zU9%LW<am~;f>bE9{66%0fnJxA@{8YxUJD$v@V})wd(!gh8-;(&XjBEQ!IWW`2s(72
zw@XQR4HL`Ky^2zMjC{Yd%vO}z6Li@JwC83@Z*k5pjjo;r@444Id#r6XJU6-QOn{=$
zVU-u)6Z=7D+f0+Ls0ZD^Aqy(iz~>CW*2phl;+^Fhuu+un0_a>NPKLxSidGU44<xQY
z@)LLt0h0PbF%!YSjCRv+iW=()KFCeKilBX=?<YN1S*kO4Tc}IM^i@eQ*@<^7?WG3v
zreExL{HigiGBYp?#7)2a;9DC$-+c3@dzzJM0j~`B&RT4#R|ve`*q+l+c-DM@;_0eN
z8Z5SuJ*ji&3ly`3#+1&6u9h{N=&yOBv#edgN={jwF~@@C;ztiqY6qQz0J`;8f92)w
z%cf2{Sn@!k_Zc`CZhFiW+EMfdy#5?~?hwcH1G%6xnn8R1|J-%-o-4Ftort^A6xAa#
z>;Wd;dZ1P$&xt=#;PoHi{Z<a%b9YE>3*iK<ee~muv1Ho{>ftnl?yH29$@@Thgr7}N
zEqHnZ)Q(JSDd3E;{9z2P#koMe6jYlz7!tQ!(QMQ{z5ueT6nV!iXkW9G`P9?Qp!*P8
z3Vcq=%4|rOCQv-Zpk1f&cY=Bh)AmzI{}n)^=sX^B4`&3WmFQ2E34Ix&qX1gv;0+RL
zlh`c5+v5G;+9uXwO$Ie)28I(tJI<bo(@H-n8fV50Iu#??>)nb~K~FbB+s>f6KM`gg
z<b1!`s;3MS`68LjD?q!_lv|R$-YI~H_i3F>Le&bqpgTG>*cD}hixdLCrh{&nNp{%O
zGDBIPrE_x%zvH7Rk58Tc=js%|C)D(*Jk%aMg8zx*_>@ntWI3iESlcrFDQNxC{T9m<
z&KOIMhchPq-VHiK^r7-G*A(y>xr#AN;eC#<lUzZ)N#r|1MHwD`7EUT_pN|qWN}xW4
za*OwaQ;r<d4~R~f0SYy3(9DGrcrGsL)szFJOD%*J>L@-tp&Y}sJ#58o&glo%ih5nt
z*$LepcRk3hb^21!>9V?|UJp(gt^l3<2)fblDX4{b%=HUsbOh?|Zwh=2oZ#5zcqp{v
zQ~4k0*hdI7TtmR63uNCEa_Is}6UbNyIj`Kz_1K$x0eqh`w%j7hKuRvqXHaKm0N?w}
z4XzK24V=O*vw?0O1hv?}H&y2~t2ErvP1prGIglG9v!8*Tq41Du!BYtn@U9!sj@@tD
z6rFQi;vnaSZMkwXuh}|d<>b3<VO`3CT;_`6zttf-wxmF58%6fkZ8qIAz9)|UgS0VD
zf&2|xKQc}F$5OvC=_13ZJ&m7pC$LP|&FTZ0*Gk;MJBguad&5%j*#jRy=NmEcXRHin
zI&qiDt@`$YhoE!X;A(t!-JJu@X-KC)K+15CO~_aXQp5I5vr+|lc*}NPDV%2%@IY$R
zJBXe0*mlQYhABj3vvFUY!3@x<pLhllNVtDEzQKcmGxB85Llz6AB5*wny0>w`Qok79
zXf1I0CI~%&%6smPTilPeIFw#%gI6AbZl0;*InKzDX7(lM#L*1N!-Wh<n$libVsU1C
z42fwx>IVcTJ}^kW(bXZt3F6-_o?&>#0Mz15(`C?LW?<lnu2gtgIpJ_mB8Zj+%~XIw
zR5*2Ypr>6bH)!q|bha&r(rar_*rxGBgAKG`?CX#L?Q8(=iY;QkzQE!_joC4cd?nER
z$fB+1>?Q7O<pVnuyoRobdH<D@dCr&EnpMKDH6Ps41S%s18UER`rR;2se>LTRX@Mxq
z#ILR3Tp^JJiW|_GDbSP<lrL=pl2!%HwcyGv(33Lyrdbu5=Bxy@hxi!&9arkpDC<-X
zc{gd1o-(NQ3faM;zcTnq9wT#9+LkMtMcW$~LG7pe4BQNXHVc-Xo9|q-y&;r=4^%@a
zm2*o3SRPn%`z*Mgz-2eIg~sQkxj<goaZ)Pe_U)|7wf^u6esQ+YU^~7LCp5rB5PQJH
z!Sx{W?d`~SJ_&(k=d%Qx>mOv;vq{gbDNzB^#xvG9{BjQq^9L^#P)kYxtZx6q{n2Sr
zhon>(G(r16%ghz{A?eU>s@B|T8{9VC1%*aD?CgydMY(5cR4>Fm1=XAJ41y4~22R)Z
zTvP8()K)5jh=b}e@JbQT3d>C*pjOr-cg+RwA02sJH63y<D;KCYBVuBEa#OjwUr7n$
z);-tcLG>f(yle1%W-<&9n;Wt#rZD}|^V_2rYzv)jd6RCK<Lbf(sZlE!_`&O6m$+*#
z@GR`G-SlA-WEBwf*0n7O&$JuAX<gjor3UK5@tnw2k<dD_0(5<CSQBG~D(Dp5M4l6@
z#_^n6!hb53_5O>S*?n;%c=u<DTZHn>cT)C;n5qvn$sUqAS!P~!t1s(cBIpFTJ0<Tq
zty)Ycz0EVtWH}-US{0t6B+(GQOg^#EHsPQKDCFxvsvX^$I6*TB;9U?7-g8fJhgj=A
z3D@f0a6kUY`_&8NqRW^zn}NsAkWTn?%99E%x$q5ir!a>c!-Rv@(0U>WME|*qatk=F
zR0zs7qVW3Sv<%o`FC$!{SAgPZKH4p&It*IOp!FJ{JOyb}f%*dFI*W8!z-106X#acy
ze?&PCs0^}a-~z3qIk&#!Vf+dOeul)uyPBEB=JdI4VO73%QU@|7G9k35FS6&}e-7?9
zjM1!y%lzI3Y^|EEth0fAO^gC)Rar^Th68dN-bsAp1eMG9Yd>X3nGDKP^(+UHc!UJy
z4^J>?SL*1{I$&~om;JAa`}{%WDE8X}VR;CVt1!!LNWLN5y2PLR1R4IRE8ScFFaA!0
zT1!~#4n|)I(7he(E6TW<wT|#+Jo+`IWcN*0B~a;ut)_tFK5)IT<2QSAE-0?z;Wx6m
zZkBPIs0Yfu;QQeMRL$}ngsXo+?}r1e&uZ$IzR<#@uPp;At5b9CG^kCBmlTbA)|+hn
z<c%1kdt>9hpLgw)86K_{k~Uw^X}#*mG2V=%-eZak+RO|L7abM0>?$tnZdiQf(FdWH
zrIR95L9@u<J4rn(E*?vob64qs#<Zr!dq3-iLF38?j(&XE{AWu~uk?i_t2Hh)faXXc
zCfmACy|IJQ_l9|&WcF&6WeddGr`v#1Z;L>i8KhhXk4>;KY>ZgIa(n@(ghnkjxIm-m
zkabyWWWl2&HeQUi;_7j{<v**y*D~Ik$?4)E^lXC?WDKPPmnzRgGF=KvuvP0e(6J&m
z&|dJsuZsK(iC>!K3fUD|RMgHSf=&<spYXw1{9<+aNzP{hptc4V!$Z(LLZI8l!URC=
zVj1CQ27hJ$E^wFecmrLV1v-zl&<V0H0JMS^QvTft4($o6xYM8(0=i)+5w!FNUOO&o
zu@w2+d@%O)0#F4AjxprAv%lj{^TDzxc2HfnR|vXmf0M05&gth2Oi9Y0{_rt8TrAJC
z?fC+Eo^4N~j3A+F+YZ_l_@!BH<8uiULAb6Lf~UjZ*I!T;VNhiF_uo+AH1D4v_1(Ol
zlXo!s&Z%Qimu1jlW?%r-#w{W1c5Ra5*`~q3!SL@+NT|Hh>uB&9{ov}CGln_bQ6MrN
z+)m%rGUKt0<+_{~7TKUX$#_6xyWbYL>$FRV#(e|bYyD$)asW5@e(U2cmOcs_)j@6K
z{|X&z)`RA~4fPg*ZYfwS|E0tF1-osMGIYGQ1JrL)KIYoNAOJEE)LPJN%zglFKY(^*
zoq*V}SwdIkh)n9sE$tbPPfgPmUwl-$LP4G3-<=~{9SRrx%$c*i-xt&)S{lrzGeZ@s
z^0UjoVl7$06wr*?zdJ{GBM-@RNzG3Fe1WU!#II!{pq*i>3xjv2a2mQtTD?`gwPRDN
zG<e0=Hg?;jpRfM%SG92I-xgqa_}|_Bg<v(`FUS5HpUbOn@iTPFy9u6ns1CKK64cZA
zul`{{rt^He6aF(S&8BZGWS({5h`6-*0?+WkC7``epnJbF!KR~xEp+$UN0jh11JB=i
z&2WxCHA(o)LIrTEPZV;$)dfEmd-WO4frn&X?U4V%0or-psoa8`MqkQ8*8;J@PGe9#
zv+#vH&$}pa@=|4xVbEn}0Nrr_S~a)>uBy`Ii9FA?%T_BCI@Y`wV(5g-#J@e55N*dU
zARs;QIUhr({NIEPw(NfsHt1fT#K_Lj$R?xca-NYvm;thO4mseo8RQ`D05|C;nMtVZ
z404*7Vw7-@rR$6Or^#;IkTlnzuxTG=xQHO@{j|yBmo_L6Fx3e$Jp3;)K}YeKg@2#6
zwAHy;t<yofB)~CNeu2O02pedg^qA`l1|^8=t^c&lSgbQKZEDJarbwqVfzv!Td#U+9
zv0pCK8LTG8@bCYBM5q+bvopKhe9(3}Xp}r8m974u^OYMiv)jW!hi!{9bk3g#N<TUL
zY{zxmZZ{wNk`BtMptDyy|G!{wzN;v_bCVoT-}5%mN%5dPh8Lw7I_Hc1YifUR0d!x@
zpV)2ewvQZ|>MkgYfkx2f89L=b_Y#_F@R`i-H9R%@1?cd*zwm-V6|{d5Zs+Y!mJJOz
zI&AnDz_z`$e8JwFyK@>3=$0r&m-7!nd6Gks=OHNfL2m2-t+4>zH807a$IJklXRu`l
zmH15jQLr{Vyp#gXc7AC-_)SK_b<)WOR$+}x^H2Co#qcvEwoFJqB(rQkC?hj>+A^?%
zPaOX2yccxZaI(WO_D7AN%n6Qj0S0he$pKXE+}U$Y^}wW<NPafqpq;NyRT<n^1S$wY
z;|L&KN$XdEZl3{l6_}YoBYP=eU2|TBGJ(QSZAsD9sb3Q|xUxE?)GFdFp%lzY=9q%+
zVBlwX7!R(N?gWCXPH8M93<m=zwDbhcP=aF<ximO^^o2dVFy&+D1bNz){qF+zH$QjV
zg6<h$k#jik^)mZUPUGXxj6n7CtVG5?J)t6*3ZOGsmp-$!NI0mY_)Nolxvk4=^-uGI
zUv@OhFm%pd`poi-pqNEYjj|Y6+IM?<#&651v&#4+7&;GYOgggPB6QwE_E&D;v5ck5
zZaZ(WkOQwXGRb{`V&9LX$807qwYp3cF!Kg@?%ftNGX{!z&}a!{?p=yOpP2#FgAN60
zE`(IxIp8|;4``*jBuYCw^k~LMwsjwNF#3XaKcUxL@Du~C*T84)fXeWbdCoy*g|6$?
zus3Id;%uP+sEq=WftBv71wnQGG=btd>c^+@%BG(MorMEhlMPzQ3>pNOgp}(ag7V~#
zrGBs)NfKJG#WX*1_<YmCUw$??7?(t<>VVf=x<CiWR4=WWbW-@|`IRn@rWDt~%YM+^
zdEk*LSdF&HZ|nJ2cN;B5TBgqh-I?ulrjR4D{Y=>O6&9eo#lUmIL5F011x=HAcTUHR
zo73=kWl_w{3x(HsK<kh}?S&Zz?JwVdn?k7Ul|U}nHg#$jrP@mPfXX&*-0>#}J}p@F
zh|Keog{jWRBR7B81S(NLH!>du-O>y${Tq+S!R~K^<ao%5zAXkzK&3M@{K}*!ZR*UH
zW-wr8V2A}(?V$ByP&ruGiZlHC|FPViTZDbq`D2y8Zh$j{(pjxU22gIE!UCyZJ55%n
zd;-<46D^)jF=$_O?AZ+)5s+!9b&(^a?<NFluYl7QsP!*l1nRGFfOe~buP<T;ow@2W
z<M1yASj)!<e8123^FeHjl)&duSAni^0e3J#txkECn8S-jE|eEOn)>YZ$0o*!^H048
z9WTBZd<H7`{@M?P%(DU>roINRTUB`Q3$oI;SW?=20jF;bsCq6Db(I3$u*umV=c>TY
zt~0}7;y)KTP&sg*SqxkPfBv%3bAgA^3ipXpZo58++qm?e-B_ui2wGK^vC>%Ihowtp
zx4WQX<F0p{LK>6K1XsG{U2fffY&s8U54P2WFE%F{165XPS!!7>@LI+I)@Q?YeYHZP
z5+{4eRFSz4wU*x!RtZpf*syBSBIB5+V$ik_7iguKe0}*Al%|d9r8PoopcdU7Y;jQX
zP`{!Bl)wW(D<(NXBRP{rrzhLBGH`?1RnU=~Zm<m+42H}M3@rv*7{IG05v%4gb}Mke
z*FS*Q|3hNoMsO%-pBz`e^o1o|7vFB4(zpV2zBn7`-txe&%-|E;H{Cg)U%Kh`gelWq
zFU5lr8b<3b8q{WBo}_w2rhUTWQ*C|4;ouU0lL6G40bMRL0hY!Y5$T$<MWAgTXcqyv
zo`l%o8}k~}o>RiGfg5s@x(3+K@N;l&p(mz;XLmq*#-N@8-*UkU>L+Yu2hC8UwBEsE
zTb=(7K3G>80P+oKBU@lo4Oc*VLg2KIs~^t?@56Ubvnt#g4mv3a`*<&8W&?dJOBj4o
z4Wn*p*B#viho%0W+h@lv0FOT*_f=IHj6m^EpvOvV9~pK=zV}?Ea&CzWUKNo%pz+?$
z)q6`pXM75SPxMnequ6|9rnp=o=w#o2_EE1yc19m)IOPb@bQE;rVImVhOT`pNh0<rO
z?lPc$G<1XztTGJLSil@L+zMK`4ON%2T`^P0d;#Y{QI?5cRWa2b1&s=Yc1T}1B3lP4
z-!0eW<dk-Df!6#m@!N1Me!~2L|HvUjNGyR<2M=f*aL27^*hzx-8L-70^z5l~iw(T&
z82&rxfabKYk4y-IN8#envR^Ru2Pw5<R0&jM;Dern0~T7N<qRqtAtT1J7X<e@-1rI}
zlL77R_cGgj|Kc8vq{gOGPJXl7OA;3gFA|SncK>n-v>RLrly)KKoq^h|o(^BUF55Z^
z3G6jFTc9u>QZ#@^b@S92jF}l26t;o44uWPbK2LJ70-d4V$II}L*=o^r>xRA;Q?pKj
zTC$0teHk}-j~si^JgId$XbsgvnCf$&o3z-O+^<IRseEbFkOa-9^g&8a!&9?w@IDc?
zSQI`>efc#;(7wZDhe-`Drm`t0m?`NmP_Ej^{Guan<uo4fXjlgq1H@F&Xe*?~u!8p7
zIT;ci+`kmH%cyEWV&)Sle3Zd6!_N#ZvYP%nIW@EM#nffhO)3ginN=$%x?ZXH#Q1~#
z6X;%t`B-BNWC937V=nKIjFHFO%7=pN;GBXjze#}eWlf}S(p2}}&!IjAOr5qDV!|2~
z)xoFNOttb2?f`8}30NSu6V#IpT%_M7yD#F9iiWW#qwJGELJXDcY7P3+E@XU>hFsGt
z3O*fNfT6Iv<vxFd)pbD+Q1*!cuU`}Z?NJc-*7+plz;;ATbr<N2oJ1ymhLj(@T<&*Y
zfe+sY)m(``k~&@Em^@^Sgh~P(L1mK1$+U0Qv&2L02!cGsGL2~$Wab-mdOsv)K7ZM$
zX~bXxTK~K5<-7$V7p~5k52?Gs_3X27!(FwYrIL`l*O({0;PhgQWdv<IRs^joJq&Ty
zs|kxUR0Vdhfp-zh8|r~h>g$Bb&0tc3v_N3<bf7*5=nMfBQ2qYruHnr<9^u#tJ0d=<
zj0+RyLbM2!z_E&X$$)IlI^_vguJ6PQ48b#CkX#5ERVxgV_H1yMWC==-t2hD<Q(>?v
zd?poB3=NBOzG=N&P@e+Yt&Ke`2tvmiR}{-Of@cH*apzxrGYI?)f(~ZTxdqOq6Td)b
zYsrIV5-dJkbM&68!NslAUZ?;%mst?SeP--&VW4rp`Jiz>_#8x_3~1aB;!n(ZD?W&u
z`=(h%7Fs?F#yMYwIT8vf(`6V;nHd-ekA8A66m}c$d*FC{0VkN1FtrpsB3#eF$x!KV
z>9az+Pl_S~JA>sOuYwaUVho@&9E2hFka&X!V=l`r>eY_k209%n5jwBV*2e?s3B30Q
z^$Qe*puK=8OQDKer>lbRU)TidrqA6c)TwN#u+1%<>wn^<n4UHPoilHycyOFPbXrN4
zfphZ}n|8}XOzpk-N18x`KAkNEC*>BseIBAz_!rdM1GmAz!!#>jeiP7Df$ZDzfVeGO
z>FgxtB<)uk5wp543N*FOoGbLQM`w?YB)okG=~Ec1R(F_zx8q%4fbRT)n^362exyz6
z-;Q9ng*zp96(eTc)SM_V4OC8|nWEC-{Y@aZN$1>;Nee;uOMu&`$nM~N!QK8W$)qJA
zF>Sev6{s<S&3`4!Qur@^E7qDAQpX?#awoVw>D^&@D(LcC#ak?`7MHY4=Q}fkW~D)E
z!y#oU<g5h9m^&-O#P_-kX3Pu>eU6|pbnLkTR62@)%e>Dw-~0j1CmcRzo;0z~6`cPd
zwG(8{z!Y3N!Dk3cbeN<;@f+ZByhO+3+R2<X_iX2E+L63)qu(;VnJ1LMWjMqof((^A
zp`GAapR|)KWV=CU5-0MU0PFqY9`Rtq$KDLyPaNDbX8R2D4R*B$i-Br(P<a6{0ayM2
zxn2U2M?iB3ss(q2u6d|k6YP{#NSUt$8hyrA#$(PB;2-^m<R!wn2ohT0QGV#`FAw}~
zwTgxhn;`3ws-}SFzOL=Av5hlO_!Rut=Ai7v8;pk(p!FbZ1RE5(9$>Frxw`uaOR>g@
z_Z^_yionCw4B%6DkjIr@gCrjzjs1ao=$Z`Xp!FX`keOMOe)@aNemX3N!usi;mKdZ(
zs{xKpNN)~TTu36~0dh6E*gub&nojVJbmC(IR+1s+MX{ZPNuBuOfwsr``azcwfYK6V
z=2Lc`0E=Jj20^i=N2{X2sh&{GDuU)hW1ulB_3qQxih~U&{I{;o{P>ZTf9H=MO`&Qi
zv!LRjSy1hlfm|<kTYU8T3{h^H$OpQE1yp~&V1S$ew1oZLGXZ|kTm?U<=X@b3U3|{E
z!b`>q4;4TwUWK0-$nM<9(tJg;F<Lrix#41oT#pNm9L=7Q|J4~lGqG|E7R(F`Q|5Xb
zfEGfz%{_MI{#!%P96yf-XYq?3J<B_D11oNFK;}Uh3iTjuG*yO&%mtimD}$M~o9*yR
zesw{ub)lo}i=M-GqtC=NIf7>LUzwySg6C7G?DTtUK0RTAm1;qD^J|kdk;T2S#S=1u
zpl1iS`9V`PJ3}JKwF-Q&mO-KVNj;9GaS{4<`#^hz5}EkFFqg#5=-@Vu;b2HKezTL^
zl5H*rbf)7|1Nd%P@OXNe^rTNgN~W&ReG9wPGxWgsz`3OHa91o{Hr?xq*Gnf~P?hr#
zG)jRs=7BWBp<q_B8?=amL4?7N`5$ERWI4;a#?>rx0@eGpxER291W!&pzjvJwd@Khv
zcEV|+@U6xaHs;39!1;`W`{f7Wq`plhx16_t+H0JkouCI5x8-m*o%pp)1bUY-s0$36
z*vM7DV&+tsnKGbpAXv|O%Rz;cQ)^pTt?ml{5fp3LroaW7!I^k~Iq7`(ZDEFg|NBAL
z-%bauvWrpu&~W2(C}@OM9@OJjVXy>^|35#;xN+g*HIWrJAtUvmm0Iqekogl!@R<1S
zCk;0iy*PAQ3AE!oT1KsXH|Pp!kZQ;%bPvC=x1T|K9C+flWS9C6WgU)QZFSIj$|9eI
zllnL#47@vb?k_)UF9}|-R^L90n*nt4jtKMRmERIePCk6svy_ve^Z$)U3EUHI6f;OO
zXeK#KlSa%*JbsQ+c7bKVW6R+AgiUfh%Rs$7Rso1U#0cSi=qUI{&~7DWBfB#?mIr0H
zW*M}<OsE3gfvtSZ)edx{5uQ<&BlTDY5rd&qNCBYHQqbOf(5|~q=(<11=mezh1>XTZ
zJMp~j3B$wlsweCR-MkGMeFfED65#$Nt};^qQD(Zz%)WNEh6`6oiNC}{t!G5xrI8VX
z6*B{ap5LBJ(8?yX7MdTyZUdi;hs$lE2)EtLeNlR4rO=Gl96?YE7JHwUkPAUQCD8h_
z(@xt$Ky6-BH$!$ILrYM2-I)2JW!nT@Q=;80%;3lTI_k=&CpKK(Q<!cEUGrF0!v)$K
z!6*p3-NikzGsq$Okd&tiNIa1Pddo|PA}_;>tiq_U<Oe>E9~c_IXFMl@RzG2DLBMJ$
z#L5HM8ti+I6O6yqLwX^^wj1z=oEUg4p<jb_3(Go?yLHV#w?cYLgVzcefZ6c10+92X
z`!8hjH080mA1sw)um<h_W{HKZ^zoajCChS`r?1HxT(3b~sK4@m*y14X#Y_K1_j<h*
zfUN!jsnq>?KPx1w9~4`X2vN6*_x5xhnvzwy*1N%QSqmsdAl5R}M*V1SR|e?-ow(?A
ziCyZ_rBB+651rmqn9~McXJBx_djD;8C5A-M9hX~5j)QJ1)?Iti!iu9Mto&S_V8N6q
znYgA6AwsJ~844daMVt1u2<Pe?1Ks49q$%-Y?tjqe4ii6gSNTh3-prfVH*&lHt(XOy
zxaIkbCHy8!RDT~cOwOHpMC8h&50lg(?HBOc1oV+W8HPlVn;(D*a2Zud@%2Pwrp?6p
zUp_|~fl>euL*nPC=?uv}CuNN$s&X+TE(;HwG08ebi5oorRlhn=^Au>WHakNigY$)l
z5+<NIHSkOVYKady5he;$e-@-L@PPK!O#>}i2hDd1fq0Of&^LkHn46n)_vk2rY5|B5
zU#5C&e$sG*>DM7h_e0{Y=ERUwhfXWWVVPrE0_w<Yn;+b{M3TV<bpLCpI76rL-mXJa
z?kIvzS>O2yG{X+=D1lCt0pAw~u^O!t#s|Kg?dU`Sot}47JYrHGrYd8z57OlU&8xmv
zmSX6feSH^;M6%br3DR>{3Z0y)4w@AMO?xergU%hp?BeudJ93O&V)n+lyj*9GzED81
z?E>4wRBx=dt<bvZyyfp4FO>{#VTMjfstx3`hgk!<pA0fbjckvY*Ev7KqQw_tdicOA
zy+UBV0^0*VbtTXFLaxB#L#Ho^Fm%d;Gs%?0{vDR5gg94ueG|}y%r1j&c)%k2cB#-#
zA<zilzdIrFyCh{;mpisC_%8sRnU&;c=wy~?;$wfuS@j~VK!isLw2lBJ+(BU>_WKJ1
zLq(B1$dQ;~L5dqCpgz!Iuw`aoXqv(dE)Fs$D8Bd)b|^on1+fjZ8bZl2^rYOPRPYK8
z4n-bAOqXIE;jsmcpn-38Vc73xS>PWK_gW~SM>A7_k0Fua_G_yG{|}(_W&*h{{1vEe
z&CVbwdVQnzI?yiriSPRywHeqMHg@x{Td}EvSl>06EZIQi=6=vQ<>1?*q1R~qZ<0_2
zjotEifKFt31ZoeLf#!yq8(=NyT|Qr-_1ng->!muTkd;Fm{GdGLc9i8v^CPY9(3s;3
zAbIYcoa+P7z*iU_c>nqq&xgS=%P%eVVCH7vyt8o$^I{L9l}X1y_XmRKix#*Ga(Ha$
zQias^DxgzwLA&FRys8ZV<p@O{(5y>t_1C$e^ZXw2Fm!@froRjoS=RD^jiGb4>Zy(G
zpt%l34fX@ytQ0`!0x{o+yKeXbv_t&y`#xKcO`x&YoqwgcK^KZD@j=Wu4w^`p2zF9}
znsOXw%KD3-v6xQgAEu!7>8uQ$U{k=m!#lV^E!DjJ$CwO3<AJIScFYV6(hQK*2H;r~
zlXoAcJbiLX`rkvvaPWQaf^b={2U0sg6D-d_<A31xBkDY)=A-w0jz?J;G(jChkn80Y
zTNW~KFm%cvSRcqIpbp9*Ee0W=)jyBl^FhivQ0ocQT8d&21%=ZeEzp!Id=XA`MI>zQ
z$DNm<llhAVlch(8@>(HIDbQ?dvI8ux#6W&<6Fi~V(YM=u;xljo_VUYAk1E@)D+VAt
zI+c&Po&cS)09vo3*wNSSt-1+xl6t570(Zd^8`~jn69K6J+rnVm<p8?(RG6WYIe@(=
zWAdTh?i1w#V+?(@(m*p8osaueW$$df;3>M<o6~iY<CRPWu!}^mAJkg6pE+Q;Hz=oo
z+zT?vfyrU69s?gk=V1*dOM@<z*;Y<WrOjLnoS=A}>EAltmJJ+Bjxz;7=Rm+rKJ8P&
z!okVVnJjvpG3n@6PskqF6C7X>P*wr=2ii7(=e3TxZUEghE8(iZ?l$p>$RSl`NQ#8c
z_P4QscZHnzv&$&Wa9600ftA)C9c>1C(EWd)HGK|wYka?nY-gxD_FGIx3Y0URMe}{^
zXl8a#(%N(8_{Nhf4hhX{df9IWnM=z6?d@Ij$chb|?vJ^$f$V1DSDUTj#ZmtxT7iS%
zp}a$i#RWqRcF<X&)qMYWKsjUn0cOOVLZDtueffv&$1MJx3tGK<1CQOQxpwVO@)(ml
zgBU;~$I2}RUqJmqP$+o{)^v46I@oBe+XNaZd5CiA$(P2qElV^(ZJpEmKxfE+W-mH;
z*sU0p4mbYG>j%v_w+OVcfoplfBSx^1U?<H5s$P3{8OnUt#5o^;zio!A?F=20@`L!*
z!MtrT`?}BNB_HfmK_?Tz+oC7HmoGKs@fd^KqRI>}&exb(*LyTwf5^XjgNOl_Qo*!e
zC9|FOT-wZ4(lAS9AyX^3U3w5(n-rT%H5eS285ltG=cb_9Cw4W4g&@w#_-I3L+n>I7
za$p<D;Rm;F(RXga+SiCtAj~m4m>NVI9Igg__X@Ptx}qqJ=d{L4wYf@hxrRD>#B@bI
z3P5*A8v9K>*OR!gqkRsj%?cY4+RISKwwec2Yk^v^bv(B}F|Zg*S7|;0o!uHO*AQ{4
zZ4zkx83zMow-*~LXm#lc&^TM?>b(Z*Kr39>z_Vnl_QP)Kf{f7aL*0F$3ZAEf&e>Zt
zfX3`#wcLb)sVDXNRyctc*s~}=_KJmrQ@F$>kjsP^erm9OiH)&Z)h;)oA%N?}?j7J$
ztT-7qF1jR}P_x`#ok51dk(q%(h+$)Q&6JYKMGxjZIKE+O;3eNM1yu$?2epKQ@`uCR
zJk2F#H$F=!38~m=X{o_^ZVHnd<1E)*4hJ>ubU-dL*18KmqblIZldi}X|LyHMaw~SL
zaSAddGED5Blo!O;aKhcwTvK7=a)|4|CzPu)>?}MrwXD!Z6ui9GOTwe3-A3H&@}WbI
zS(%mU*E8e@1XZSaF{m>9yHn!Bdg}<-T~cjADxW~^n=W<GUuANlq0O!*mOmGzd4YGr
zAl8w9L#>Fpd{K}x<i1(s<Qrbgi`pd*Us@>uY8x0Q<2ZsE)YkZSXG>atB50M^!{z|4
zjG!4x^Q;x7FwL5x#lrv*xdifXA9(-Yg(9zg^8}B9Pmcwi+~~saCK$9=404uJddo`z
zxSoX~7nT^f+Nkg{JcQZ54dfnfFkj=*&ci*4vqAgbjFWH7JN#Z!Ff69;_!J&!=`{~@
z>g435vAI^@ttcQK(mCHUptaHuE<x79Y`ymsvKS`ozBKm~lWQDepz%c5t_oOR|Ks+X
zvJ6hl4B)dZ9G*pU=>L|5oa}&p*41yFw%q<(p~|2YBoG&Xu2}}xIxPk%Q1_)UfOp1&
z4mrGaH34)+lq7aH%|E(<7pmtHcoz~6_j*@uSDW$~hB>X*7fFKpZ?OD0&-#qSHY2ZH
zCqXNB6VrIOZ6tI=KHf<@wn4PQV8%&K&<w+$CeXrT(Cl@xgV(e&(};>ld4`Ab@RdQL
zkDzCEeJS4`%L*!I3zWdCXO4Vf`XMP}1ipd@bP-Xb<GBr>j6Fx}aG1*zP^$s7-;fD(
z78Sy@sgJRk20A|x*|f_^pxsvJ^{+6<wUAV4-1gS;jD%QM1qZ~p(UPinm&m|;Eyo0^
z_0o8v8`+!hCLY^xp!uMaAity_X!ln1!>t+RGvK8Zc$@}&_aSKB@!9pMhNWJ68ozG`
zjS2HHBpwRgwWV8m6)5*xFbXpy3V?Fk^uAXM*;POXv`R8KgT{Z>DS=jh@|^h7B(YgS
zHyL!I@4}AhGbJ}m$b#-;_;9%4!PmAq4<4P0+XT9crsTr2?`=FQch<gFWDo<j6oeW$
z*o<$M-g|rne9k$ys|~Ld!@oN&306l@jstF0nz!uGX(jO8g3Z%{Kb7|AUCCUK2ssUm
zV@KV^rNO4^oV&u+y8p#Rz7Gc9yf^;<bD}fn0UyxSDO-<1g2JB}WG_@E=%L*5Z4zP?
z1`!&MGCja+j*RvzxUo8JJ@`~ByIF7I6}P8cpp&?mA8J+0E;fe5$`fb`e8K>mPl4=E
z6oiEt*NVAkK;`Eg22kC5P=Vn^|J$BM<E0IO0gc%?n!DUqd`LWhtV7X2h1JP~wWrEh
ziQ$DmXM$natLa(!ip_^!3fjH7`RcE-3*+JgGrU{%0t&kLl~ovCtZxX^w{>D%oba%|
zLXk(DF{o+2u<OhRJU$_IZ*EE$va~rUg4zI5pxMyvzd>>FVArOeMC}g=1uw5~?3nFr
z!yw7<?@mfw&%JWi55^WpKrtT5VBf5DeCkCb@Th*ux?rQWwFjCHvTod@xF-kHmxP}B
z|4c}y@iq83Xpr=q1$qoFp!uH-40U{<G7CBX%!k~pVm>_~skr9g?4#feCo3W;cHsO0
z1#xKJ2aS1x<|Du~+NwTWZ67JbxM843+R>*cc0DPq=vbVjT!?!{4o_VUzq=UHQUKim
zW~i!rtak}BXdZo$ej8~2+m4AP2SD{Vwl)x`!2_DRyw3m`?IJvnCjf4f?0*Q^LwB+a
z*X}tUusZ!nmDt6p6SW|BhcW7QPl0X*0=Fq4BXathr^6PfNa?2D%nDIQ+K-DoSI7k(
zVUs<6TzriY$S<hlqu?4ZVB<t%W34@JKs8+UEzH`$;_`|cD?l@^iAQ#vkY{+9t;pcY
z%)kIwd9?t#O>fmhpR@Bo_iZmwg65M;DDzX`^YYrddSyUI!GKO=l4ptW><@Cdf3)*D
zY^$HvvLt1}cc4lvO@W``A!wfaM8L+0&TDcw^jCvckpAaqS_j&~_x{n5?7gS2gX;bL
ztv||lq`N4s?9~F@Mj_8^biW96c-B+UO*#Kr<R;8^V>-OpHXhX9hm7GsF3SP!eR%kv
zMXtjppk2l@H(+m9q84OaVj*bc0<=FH+E4j{-?bAxvKB*o9xhOyyFh&oIi(R?&pYHv
zaq{$kt1*S%t}3ZzR@A}Hp|1@;`^iXK&l}_j#7Kj1g~BHX*&>y#j$gIfRzl7Ggk>iq
zEGC_Mxb(Y0d)*hm=i{4v`0h;xcE~x^$LE1^A9$vLA97bJ*#4=!pgI@Ys+0%c^ZFq0
z#-aJG`Y#T|&rvzh-LEex4(jQF+V~n=%_2<++!73K%nS_mDt7x^IEytvGgF{5`9LRw
z-xOe(_?1^0y1E*&Yv|^Yt?Q8EKmslcofd;d&r<L_AqUhg`rzAa%_3Fw-MY;`ct>uN
zx(YfqTN*Ta37f+LuMXw3Q84diX>+gM2Rgr(6SVGf{}u2m@kaJ1%O)Q9ka0e|9kS*V
zH0lXoEeaZLkU}xdH|Dk11IC@1Dh4*UK8K2fMixMAZ#1)DCkilu&WGdyCC>HtRMlrV
zJNg`TdkLOK2aidBa@8)-ZQ+KZ(n}9NDJVAst(KKX*`FbyWhR8!)CD?c04xt4QJLZ!
zGg15X!Gx$L@Qhc;(h6Am2^ELC8Z@?o<YZ6`E4LV20nOB*tWOt<1Kk1o5HjnQv&kc_
zXWx|6)qw>^Uo1;fPA>s%T~h#!1VYa&XX>;C?G})j@RV(xBWQb6PvE^H0UIYmHvx$;
zxHB^_fYwrof_Kk6Wvc^i+h3CNs0*|~<FXLCi@!?1)de$MKM=~qf5KO}@!`dJ>y^Yo
zBTJCIVc?w?-P2sXz}NPIbD*Nj`H7(MU1p=+CB2PL8g6WuWMR5f;%-RJ6UdC*q0>sz
zaI+`hZCj!f<5aKuq2Z2+kc8aZpP&@cnGD$x0G(rnrWGkrXhV1Yw8(^;mCV_l1zH|b
z3n~TwgM1G2Q&c#Tb3rQ+p|WT`xg-r8mvOsv%%Lderqh9~;A05l#XLc+Dj9}<|LY-X
z6STJ>PRtY8nV|g$P+7FpCJ$Pn`oEqBv}8!e3A{xq))X}Vn}uegS>al3M1ohuZDJ-U
zm4L_CAZ?l@4B(swi37;~JW$j!D1&>N@Kt{&g_8Q96B+sp9-#Zbz|$H3-%K(Ft-k$t
zCuC~C#)&I7TAJ}Mg^Y;8W+AvaAu9nAw9Hn4WIpeHQdq&!$5|W!-3?g)>b-6OCCCZP
zKD+M9C@>^Of%Z^`gNEN{G_Y=Nnen^&`k%>++-aPK-^*9*1od10+%<dw>dnAcs)Nt=
zg`bOyTH=CB77utii&36(G9>PsYV~f0LAxpFl)tDS+;UCHhh)Oo84@S6dKK_wfm{gA
z>+zAGgVI5>EYQ62Yqu@fbPf)1cp-en0qM7bXNPdLYCt`15Ef_nXTIK5*Z<t&4XyUv
z@fRBRTX;4k?n?p9g8c{OCXCYvxETH&7t|`Zi{Eexd{Pl;eRjt_iE}%wbpIUnWZKiW
z6tsfyKLZ!T#6DHos2|;vSxiBz!8sWIEq|V5Wxvo)oZ+ASy9f=-WhbS?E+4tFuywzM
zCqvR)AJE+s|J*q)7F&Q;NJ=vNQ~$u=(B>ZSzMyfT?+v*UZCN!2Pi6*&?g<9*9|9mQ
zWMlZp4%%4-T5IUQ0P+zGL)XamO|uHzCN=d*Fi1W2nO^uf3%qScY|9E)Ye;}$B51%E
zw6Oa}*kXkuRV5kFc{cyg_atibtJvz#<cauje8W`sN%O9QcBiR=&Ln{)TF^`;=*(KM
z37|tJ6p&>>XK2VXfX)I3WgCGaha3;aTXLXm2?}+22GGjy$Zb-rmY`M9e4tgEJPaFs
zJ8ptjj!#^i0$y>c3R=gBlD(h_T==J_a<A6J4imHE&lZAqV}Q=ztEdNUY5mP00yoDH
zk{yJ9@?YUq!*3Q#u|`%--&toxWIy0Ci-5ZdzOU0}@M30QfUNo@#zaO2P>h2^5)>EB
zjdiHL>Sh3)B)|oUEgWGjis8deF0(=pL3-r>VcX=EM5;~(ZIkOfqPe`qQp6Mzf}pcb
zo`oCUYP2kIn;xP#!`V?Sl;fF!tnjl9Rv?=N83Y~dLOGsYP;^TTVtvO4S=lJh09xw^
zVdGxq2p#q9n`ZU-(3BU4q@H=Jfm`U<#!|V#ZE?`LM|W{hI*A9J8v^QU_}%4??*Qct
z(D^x_of*We@n>NW>`vzAX4v>$d>8X~7U9?xiVVt-)w8F6=sdj|KcoBN?*NzMF5=4~
z)HiRe%I|uyBJj(Fl?tF5<&KMwpsaB0jHJ0|*cO|+mV|t{ekX_nv>I%~(fe;BLE{6E
z5pPiZ9&5iCUcb<-A`-O5i-})Nlfj#rfnoMx7x9pFw+!NqAft%LCr$~0Zph8J7p0Nr
zAzYZa_r)QR*P5W-2M0st&bHFyc2|^HL3X`4$RGn<i#2J7!BMN3g{jI#dT!g#zpCv_
zeB|V-$N}3w)DIr#v}FgC_&*MbyiR#FVP}>ixP*nc6Eu!-jQx>nTPL@vD7gLt#Vja?
z3W+b9aW`~QTKP%Fje_7)$dy68<VS}@HU~^kTgcJD``0vb`48^kGfuIyT9p*cME0hE
z+Qgy^4-bp)Vve7oHgo!^Q>#}_(ep9nE_H^q%{!1~yZpr0LS&htEp#TZ%OLyvA@PLp
zId&fh#U;(y5fBWT0Z9g*7z_6?JXXMG9YK5xI_s!S&PjB!zM)Ud3eLG%RUDz-k_dl;
z!yj~q@q`@)zL%UQ2tV@%-$X408K3RcTO&V@e}O${zS0ad8s;%Yh2>$YJZRt8<M(_F
z;G5Kp_qo{oWcb7Uv*qU`P)H{p*})+Js^j=H8GM)-7#Jk~t=oUBSu$Q}UJb*)#+pMl
zp!-HZ{dxuz-~SYdjAvo^=iU(js!w2;8`7Wen`UKbxdLa7A-_(5-rapJme0Lph88I8
z@k4HNZ<Jr~`H+iC$qWYYS{2Y<3Gf2In76Hk-~fcB8?Y#7!{Y?zzhDUlP#Ob^f|`<`
zZCpq-K+Mexj%&dUGf>W!XHa3-7{wZ~t2ueo%)folSVhZS)-vhb74(=pok@maP5c7=
zh1V7aE2=U4i-}iDIOyWieo&p+h0}IjPhVlxpM6|fSEqM6r83k$xP8;3@Txs1)IhgB
zXIQGn=X=e)lDXjP<EV->tpt%N|3Ry;;~DrtdyRS%wHGg$J;k~2K?tZc0o|+}Xw%T}
zx;OD<$XU;(e+z_MCn*bk(^UYSYY4hE4z%wFyxQcZ#J1-XE_ypE@PhVU-IUnI#Lu=n
zS$z{Iziqh^xyr?<Z*E6AXa$O|bc_^(FEay!lMkrxZ7-@@YSy;4;{-T$N<@i+_c3e^
z>2z6tk6nrHVo>@@Ax_IOB{>FOkPDwqoX|YY%6qB@3xhPYtWqll^<p$oW^koJHa+Wn
z{Q%tfTdXrz&Ho9jP_-5KBruR$LCb13mE7{-3ZFW8?u=T$rOIqvpm9>j?a`@H;2taE
zb?L*GR?eEta#!0rP$e@cJ^4o7e8_&#f1R9e--9%{^+D?iIn#Ke8P}JvgM5;!AO>Am
z3E4v$|0)M^(3LFcMy(@HQw}uEzH(Dy+b4%hpMMGe^kim`1Dzt#7#ryUTGY`QoXYw0
z$P&M$%5EZyQ+cBK3Ke)k@-q!{Soav64b~KA5Mb!^f56BRlh5P5{FTc@mHA5G`B+<a
z25C@_6FQoD<CFGjiET`AGoP)TqW$mPieI4l{4F4xpBp6K;HpqP1Zlm4$Iw~?+C)Gt
z)Xl9j&pJKldZ}b6h%zLqh!hn-&M4T%13sZ(TiXW)6^6t=!aEkTb}^q#e{55mv#Djq
z;vC603w^6rZVqYOT@I--xfl{Rx5}u9d@2vE$23WX!4I_mV>v<d6lXXGCKu<(afyNA
zMy+(37EAF9fyIlKo`Y1g3&HnqszGa#xK}!%4qT2OeoR`3u)lg8cn<8(E~90BU$_4O
zpP&fdX#|f!(5TQuc~IP~wE^v!1@G7BJhF0AOHESH@=Jn`g`oYDn`%d7QcoxFUwj1W
z0VyAIRRfI&qw54IfR5#ufcl`IUDAr6d-aM<^R%Y_WHn4P+_nFyz+we{22Sv5tV_%f
z9t5$^@juM~+R?A@z{|-e!SlfUCFeeQxFmQs6v)?u^NA|-qz*^$=m2Q;LAP|8yAxm3
zE1mw9KX>Iob}6^Ku#^x4oe6mkJXLW+cFUDWxlT}x{ZP2V;HHe)t_4L`zXheQWP;qi
zDFU7=5lVvGg`BZ+Gw8glKJe)JGw~xUGFEQ35h}V6lwPUw<o!1V7SOoQ32ugmw*wlO
zcYwQEpb@fU2Y6U&gKthhp$5v*pupUr4Z0=g-<>0%)wr8n9)(0Y*%_`>VDM*VU<iKM
zQCKOI)VC>hLwkny9v#p<CSVslZCvu)ah)z`4q!?y_=Jo(THYtr)k?Kw4fXt;&IE4b
z`6i$XTK52PN6-5&&pp6-pbd1IE@aFP$qC$?hVD0wZa8lNosA{NfDzZA7`w#Hz$wjD
zz);@saqd6R-B^$l3qbuehf`sU)86$QI<3S7x-G(+k#B)u+%<mC8n1IftqFXW6G5al
zXr0AkNW$cstW{8M260gkXtg(Z6tal9+!w6ZOblw*3{YEg|EHy3V`7&pf!4+!saFeq
z@a~Lu{41T%2k+j1QyOURuncI%BZ{klp;uvr*^ZVO$GF*C>a?OjrHkN1P;00~pp6S$
zZ$fH#(0RJpN^Wo|y3|YM$%3WlK6$h-@H6}j$SvSh?4D*N4Vixe)fJ#t8{FHVSsEsO
zg$Gs15muqalNQ*oaGCg|qotOM8`|~)O?(uB{0Y9t7gT0i1*)7}uD}U$GbkN>*aRtk
zB3B)_doVFbk0AiG|L@&7HGT$8Q0*XaCeg}gmB5)q@CfVt1I$scTyAECO!7a;zzHqW
zMB~apcZnrC?3xcM1j6@SiCiUcX5s4)1#qa%_Y~b>{rS{%D{s*q*2>_ubW<t~qd+kO
zUIAq-0=^mSBxuX#)YaPpS(kvXVFsP8qyB-RDa+ZsZE0}nA`fxMiX706CC(!|IJg-)
zFB=N&*wU@6l>+M5g4Q%SZiS5TqU|n3+1Cv^MNwegrt7nV-ZOyO4v_vkYAXiXv*inr
zl5H?qnhagTjA-MR>wxA5;t{8xmFO^mZ|??gY~o4Vw!>hj#9dkL-cqAvO=&OisYt2}
z525$Duv|10xo8NM)t->h^<qU~;<fvRpoV(T4$vGUsGW5TDZM~k2<m@Fp!C0G;O(rb
z;xGJN*RRRd`e606bpPq>SSBBEKNMR}1=jAG9n`){QwcO~022Y7U8%tk2)h3nx|eI>
zu^A6j?jY7wkk)HQtSUAnu%4LkDTTz$<q$gyL(H5HF)N&j-?J?Q>m5$B6y3XN+Vx#5
zpxwOj49Z|}*}fMB-g9=ViT~UEwD{eu2IZ>81x1H8UtJ->Td*qRCpeXILw6qCG6|Rp
zY8BQquz-5awxIYEVYtY~w&U=euDF@Y6xff5O?JOi<|hUknE<tb|Al-xRg?O9%Y^uq
zV&L;XK_ivZgB!1F8b3@Gmt%OCZTZw|x5c6vIa(Lew3HZvm>C$VQgss*KFTsBSAq^$
z+YY%=7Tl-=oo)o~ueC*i?|uc%mA<uPQ{{n`H}{J=0ztP#G&g8x&RAyxIjvFblW-Dv
z&L`OcYzp`SrI(u^W7$Hsj?)B;dEMNP-k+Du59wt=SBr8nBnpT~sJwmD;iLxYw@OHX
z#-2buKX6+e)UF3zKsdd4mkxNG0n`V|Q$84==%)JNz~T);JO{J|L2Z7>JqJI)N5@Rt
zvta)x(6ym{(^cUnfm;2bTP-b@pDtnmjTu13eqwG;Fz^<St+>e`3Em;m^>UTN3E$*X
z(bcSL12(P<{F^Af2YiAv)I(r5f^QrKnG8NXB0bH2s$VWI&jrv72dEwEv7?bu>S3zC
zJj27!Ii^~!mML}zZuGp(2~Y|Dw(`Z)ml<XLAC@l)&*B1|o(Nv&_Jw8kmHO3zD-#T?
z(hPS=drE(P(s09xVfTkk5}0O811tS20BR5PF}@7s$_SE4y1(heCP_@S-ym&WD@ebW
zL!9B^XDNnYW(EdycS(qS@Ph5s)?xt7M4y=76*qHz&Rnri+M%F(ML(<s`wG;WN_IG;
zR>l(`boIkpx24<Gf7rwa+Kn3Jck=q|AoWtIj0J2AoX<L6OI(qIwz7oGHcE?{CH?U{
zyj^PQt!+m)h<-SA%kPW=xRp_9IO{#<t{hV>(LXON3^g_4PkHm~261&jt!?2728~`m
zhgo)QYa7C|EQA?4;q@G}Z?FVf<23dsYCo8oc|tvHXFenNB%Wu{e1=-*!xjfkIlTGm
ziYq2}g-dQ`g=pRIRsru0yRt9-Ca5)@I_n*09jFs=1=JqrY!R?^XW#<)sAct=ugk7j
zL)z+~dn-ZZ_7YI6fpQq=xGLwOn^_@Qv))16pQFtmXQB7J1Uv#GQ6$V@$=ucYa|0h=
zgn^d<!}>Mzw}ID@8X9J6ooO#EIM5W>#8{E~cY~=i123q5JH?G%!B_0>-XLbsnVk-c
z&dlQata$JR=;S5vZLpyEEYNAXM%KZ~JBvVRUzqjip&AdaR}&^C99miyq73fOe0Xii
z$@X9>XX>?(8T_7(vN8@E4df$C^|mgSnkdO2%@D%O02)bsZMkTF__CMt7P!{0zp@3M
z%OGnah_w&2F5v@Kliq;qH;Gqr;2TIFIg{;6tMbkwm-_WSmu(%p|HZ9*sj39(nHhi%
zur=Z}67tCaU$8hw?>2)lVian!YyJ8)%3r>F@iHhPnPz4c{DVKZNOi|G)dMd|AnVPY
zq7@iGd*KWqF>w>ro&xp!mrdMa=+D=o%d!D<Iv8}PEI0-)1r(KaO_X*mN^Jq{j{z-+
zujgjq289r`ytoAMNfoGM0?okZ9d3OwRS|TVH|P{(=&1{?IspNZCo(@z(90=t`ofg`
zpd)S;m%cU+^h}K>A8Hu(1}H=FY-HX8zS%e5XT*tYba3pg-BK@fj(e*a^fV6z(E7KS
z|LkF)V|EbAbXl#AeRf*g`-1h_0l~c{pw={s**73%_B7BaAH(6+7f<=_2&*t&^kxQ^
zSm1dK9#DO9Qi>rIwEw%e>l*9qOlHvfxkW099QwD#84~~8WmGtP|LgUN0^_rfPO?9c
zKe60A7q$mk3@Sf=o#=zKSw|=HAF!X`pMMJyHcUcbv-_+)%N#XK7adN>pT!GqVJI*d
zHveBIW3lLPL*=KXA{P@6L=~N!9^}%_=q_v$leNuDMH95zum6R?gBd~#ChITl;A8e%
z&GG}H=J`~cSg?>*`pMg>$_${}IITY1H$BJ5a>VV)($@d$WTJk&m)e@*pp29*j@j8V
zFwDEd&gAR+l=pvZ@-Fok2kN)KQdI)4qA7?2Wjd)8l^F#qWwX}VR6N`<=W=Q+cr~FC
z!%p{-86^)o_?Vxa1nnBtTy(f$>yt_PQ%_6<yZQ4=E|4391ZCOgFmrVDp5TV5&pJ5)
zR1bmL?(e*`9<YEe$^-AnhNchjsT?&yjP94ME$q4XJH$J!)!qX-uk7LD{PTu4&(yhp
zZtAjTS~=NY>p?~p`}6d~5{Tk@Hb~4GFbFXuHh5`0D19(bAp#}`j$JKS$^_dC-Y=jA
z>a#=3i=dWF)~K}!;v2g|i&Bl08N!$u7*;kceknW0-e$!lE{kkMP>$Imp)WJNcvlYC
zL~t#vfE1=;r6Oydc!7fB<vaz!i-}I4AkhHj-4bqry_XaYx4u}K3C+8&!C?s+r8)$y
z6+!s~yb=~Pds-If-?l&%Toq>SQvVTrQQI_Ek)7e+9TpCy*S8_*34BKatZl=yu{7$$
z`Vek?Z82nDLClFfk$+MNR0?f*<{JSz#`&_XV>{?H>$SH)`xcZys}13$^`#up{)X+4
zRq>$E0ngWhtOc#pgUr(Mb@1NRi7ok9etZF_r6S;RO&sDT@CsYdd9UD>NtyH{p`WLk
z#rsZM#+rd*o|R!@{&_<U25yE*@J<!bV3s0it*k(SD(~genXe#c*=`qDUC|0^D}naf
zgKV4=V#wX0d;8GoZJf{>4Cc5BgV%kCUJv{_7vzQ(fwllhtpm9a9JHij?i(|eX#&M_
zLJYH^!LAL8IY|E#*_CO#QQJaF4B^ZS3_l>p=|M}lX-F+1hnyE_FBfs^uLjxt=dR%j
z=uS(>es*a4D2q*nLtkR??jQXEZ?~$iNM(I%+FFjdO}1**%ICZPfY0#wCZG#)mjrmd
zqA~-=>mt?(_M&@@;%{2%J_%nH11jZ;v_4p+sy)<-y>(Qum4|_mfgk6|J-m<}(K%?-
z59io3Z1os=&xUY61TqFH>^f72<=IqDRf&f1EGF=!%b?LWP)aJl0m`h4I#{`~?sOgz
zN;}Ea9NuKwkiZbPvNNefL51Ppoq`1Og7&j-%1!jUA{H$8ru+v(l@f-kV|5k@9c=4a
zvKbCC><J2fn3@be<@iC6PdF>+lyIljirY3d_-_vvjg*|ln)0C!G&%uZ5d<k8_CZo9
zxTFWwxtDtLk1&Cpzl<^CDTv<X>=zwu$!W?E!OXzG_FyUpDAn@8+Z~{j%!8Qu7&c0C
zvRM`Q3xKp_fx{P9?^FnU-dN+$oU(tdj0Y9IUfC1G44Ewy6m%EaeMC^J+%s@Gs4pWA
zn=3PL5_>xpa^Dd*!%pTV$E;JJWz~FOdq6p72I!>mXH%sVAg8cBo2q&3BoCywUAx|A
zqhFd%s&nSqCWTG=K&c9n+Ie6m9V`D;4DJ=<axtWw+_=tF*S~L?)t;oey13lSgK^sf
zG5u3wd(Q%plb`<RRnA$rQQ7WTwK~XUDv-V+(n%BCVuzgs`C0s?3j27PzZCiC(6CA!
zG@=0+r$AmQ$N{=_X;0zeT1AjNh__&=pAR2+?gTWS^x)BtFOGG;B&G=~GDL#zf9g&Y
zoX7)G%gtb!6yeu&xF^xl5ENJT44}~~&|Jm#<cJlQ9bQX6_uS3o=J-<{q?(iArp=0D
z2HizGTF@C*Lk1~miT9^TLe})$648JI8cK&<1NzrKVq3$@kO&{WI<<TWbX^^2^|l#k
z<;v_WCmpRUKzk0rL-OC(NrFU`+hmqBGmHH()ZtgLU0>fmOA<7<mF(bk>&XF0+07EX
zZ88>%t+$+P1l_qR3mO+>65t8)mp=?LM96ctj7aOQyAzmYd&4RsLHpJg%ZDV-aJ78F
zepMnZ5VSW)mLXB9fQf$=><;+P$q{~jQ9P$TBYC<zQa~d#59Lu$%>}jmRlqq6lIElt
z0&PHJOm8L9;vY*%ybRlVW}%$GQ+ZY1mW`mZ$Kn~J83Y}+foyD5ICe$zBU{}{;qdCj
z80cvXpuC3~@|+BYg*uOpZLnsuWe|acsP~j)LG!lkum3>Cuqp~NB*yi*-jOJ4pAHhg
zd;cw{H4hG7=n0qT{ty6#{xY`%I}ByIOLpH(pYO!YAk7d3I{!C~2eSPBObMtqv{Svi
zB=|^iyX0Z;!g~eKs`Jy#p68oE>(iM%&wC4Pc+d~ND&%kV^*@cf6fsq(AxD@xuL3)$
zuC4*COyy>HI9qVNvSRy5WkK+IL*WY04vKqItX5ujV3q*wgt#&9FytnZlO_Hik|X3i
zs^Wqb1kmS!CW?brK|g@V8{HNDBQXuM{KMqCCTQg-WcP*n(tE~`bA^q(c6l!En67Ac
zPY=}S=V5qwzo$Z$)6$2pJl&id)V~AuSl>#drGeIk%|F1*vE!b^G{38JR9?i*v}<cs
zirbsd$i={^*54vy{HRpLi5I-0oMRR5U5ROat)Nv959c2MtuVjam*@sE13c0UnF6xB
zGq*BT{ZXmPE(uxC&f1cK9oCa)f>#<=+yuFHzT{!hEFJTanV>O}`3IU;3L50`99O!V
z_wD9#&@RP?^2|o_x%9KaYwS*ST%VZXHXVHathb**JKskJ(D{7-?o1K=XeCrMV@?8J
zX^9&H=#+49NS7)7uskU9>cz>9>l0TffLFz_$U#mNRb_}~W?<+EyyqhM(Mo8m6Xc8y
zh?*S}x5yY(%j}+V=FEKg6H{$LfiUYG=PYFgP{>~qJnSUsf7x3Vd~B`9(^)%P;%0$%
zc0yzK;kz8DO&r49ds3F9Ow;ULqP)XfZh7{bj{c8);B(@HD;BH`*ShpJ&2<_#s4ovn
z33<m2oI!Vr{s*6^d~8F>s%I*W-%oup)Dijks+Jqnqw55XEAbg>?aAS0=$wC2S@C#J
zg={D2PVI;P5o5@pQDM-z94sJLLDIu*!!yL>XEugF@Ch!UF<8*-Ydw4%7JA;ApS{EL
z*3KOPIBPh_ob~3|^f}v>Cn~6d&iq^OHuKf3ZfieZj$5Bq`=!$&b-8<@o=8>&I`521
zcoxV!r3-8eq%;SuEZHXjDuLq}#2IeJR7t%!!J>2HWoAcJVwAVuPI<qdb@t$O;-J=@
zkodA<2Jn&y?#q@8vPB}Ipb|xeVQ2gczM4d<SqmN-3ClVQ%9?ilbF6%s`6~MpjIYBG
z1M2@*f@VHhawlHYv*mR>5$7eotk{2Fh*G$h__AcL2ETnS!k`v;O`_FWp$F>mUgFC>
zd(B%H0&dyks$HS00?vIr*82^zYa825JksD5^7EyA149ojtz7PPFJsB6m!fTAw=<TU
z0)_m21}+9e->G{po^WLEP=>NSrj|BXa5LQ0;L+U%kzj!Fz*69F!R0P!o3U@2m1CDl
zn<Ticfp6R#G)mqD?Y;gyFcmW0^N(*DOZJh^E=&<Z3U`jTgXYR~z_&L22f4&!Zf{~W
zpK)6*X#dJh5D&CQjlXDyVGd|QP4%nKNr>OL8U8JQo^>Zg?=yFj2!kv`qCkPF;xf=F
z#`~L94@!NUgP3`gR{-5`1Kyz{iZR;=UgIYL8r=|N_~-6Dw->ZqWP>$$&QOs-6f|}M
zT0s)9Gpl;#<`70rmV=MI)fhw={#{pNh-GGA*m6+yh)Epitg(xrne{Hvtxo?Lq#3~e
zJuoSuw_=_LgEv#l?;ir-$=Qw*pn2Gv9&_QdS1dSYuW-cz^q!`?xW`M<8E~G%hS_fC
z!Dxx$AKiza<*|R0J80#!0`j<S7TY^{MJ@@}X--F%F}>OtdO#!d1L%e!0hepYE1)2&
zeq<rF@aeOv5=;Cz@7#KDdq&|?P*69rH?NkEWdMy{raTwo30lsQm-`|2%nr~l>)L6X
zdJ;DZ8%oMBz}NmPM6^};7z7=TwO>r->7LthQXtMu9@%wX8Ky_J?F;lX6zE`@TD$VW
zL*-^;@QGSSPC6Vrp{XQwC3$s2;0Mb+Z&On~{NcO#U@my9>&Q$)oiZggcF0ODa|RiP
z!pBx@Po5!M*6<@J9ki_|L2HkW3_~3F{+~o&=@?LN&LK5kM9lQ0;OU)TdyBdn6%Hvi
z@4lc28ubRv?OhQ(%oI0sS#^{AVWzm1nxH-*Xo3LRCzOM`9&AcT&6@lv!8|O2Vv=`S
z`EEXt#byF1EF^?L?Oo8AC#anXSrelOI#+UM+fjqR6HKi^>v(xQCWQ9bIaEY~_cbuU
z*Mt0ZRP9oErU1GV{R96Cp>7xWS!4MZX7oI>QxylzeAe-R+b_|3PeX>lr5>i*gZ6<S
z_BesgC+n5oGN;uWd=lC*Ua84}3Xrj0&^R!t#U}z<;Rd=_7<5TmL62VYjZ>gT(dCu0
zs}$rE_UMQsor?B@P51SJrRTsq_j*9{vB?g0>flQ}4&Rk*oxT+0KfQwrrCtxNv0dkk
zy0*}l%elGgf@J&d?JNF(>TeS+(0K?95H(VzP18z2)w;09n~R{Hp7JqQ1<<LMP<e<M
zh8jW)oKO*n4w-l7)F6IP0ktw9b)fmud!U*Ta$BMSLp*5y7jy$e8>G(&Y0+ZVe2_Q-
z_m=XEznS_~v4P4k&}vX@{X6uTM9h54#~|3<Jk4tNgOc9K^B6hVK{Xb7eo%s^s1v@)
zTp{0F6CIC2vV==SN`bglN^?1Q&KZBYREC=ZO_vLl=5OP;W`0VOt%;+X=bck~&Idm5
zzBzPrkW*(RI5q0D9rZh+Vgnk>gWi-3J?}2>LXj9WvdlB;7C_EJgoLFK!^UFpVR_eg
zM1phr1w##CxY&xxM>pK)oWUd83|eirAJjLtF|a*k)q6qH2Nc5bI7dH3A)_Cl_1Ge8
znk)yWZE!Psif2_ew$fCeA%U3zqfEsXH=wg>`4}Jv`Sn`$uH1hc)U%n-02(2Imtir>
ze~B;l<||JZi8Et>oD2y%#UxR{<=S^}e+jZP9apUYJr$vEnw37Qg#&1Vl6Qpi%v;R|
zMR4`ZvH1y-_7L?pHs63o6XC7~?Q~KFr9V(xY8!iV_eF8IKP9b1l|iF3&{Gt%uVkJ{
z03B9$CTYtPmf{!QkwrVKlR>Avf_A$@6F{j{F#F#GgTtU29hx7nv0cyfk-fFVz+?sc
z+`=8z-G37dRKcY=uJaMoAmOzOl<#nb7f23-p*t$UDPdXmoG&~cpKjH5e3Hujkq90E
z!PdTkgq$8jA~OR6@|-_t%=%RJ_lND^+xXZR5|zxnjxP{mNc=37`(rut0dVyfv)GRV
zv~vR-uh6^r_LRxjbwKu@34msY6AgPLr8~tAC#feDDJXz?ZwilY$b5iQMC%Hhr)`ED
zA$fg=<7Z}9$o>)A<KS6lVTMF#xJj9JgX>Sw89+#)rJE$gtOX}8Ob%e+1J`d$K(>Q6
z3fgjmUEJQ$d+GjLM@SfYfx-wB<A*j*)K8TJxyYzxx~d36;^$kn9I!;4-JIWb!$Sci
zit1C4C}bXt1EQnP5wb!OJO_j?Zp7g^)Um7KpdnYmzYWe2%ACy#pdG~vg&1Ds$8|@|
zlhG}05@Bpk7J2XobovL*GvzSLP)Hmi#~!v5G_c(_2RXkwew89a5;FsXt=+zcyoRj)
ze*G?`xK&2r_A@twq4JuEEmI(C%NQB#8DzmT06PvN&J}<1Q|$xy7u74fKtpig8F|n=
z-GZflBCRi_)NPrC7-D|3xATDKFRecC^V=T*T_~jwR*7EUvoma5cenk)jbw0(96TB#
z=TRm1WJ0G713SY{hJ25*;|mygA+0d)%C~lZdiub7Q~%uE*bdr54_?6+6t|oI|5U^7
zi+^9A(g2MU30F9Pj@-Tss<2cl-`cr||9hyY3>p(KhSuNEL5<fgkQHXx-yiNb(%PdV
z3K|noK&-S{u%}G^ksT<{a`K$$2k$!J@4J`^ZdhcqFz!*jDO;@oUn8|yLY4uvLuHEO
zpTmdGznFCR?#!bZCpn*8n7#?Lk?>)vq6DbF>);JqM7+R}%W;G1nu$K=IiCf%GxI=q
zpT&o}wNB^d0G*fi&bgq$LJA`O@_@a~pEEj^cjm4P2AM06{3=8NbQ+k*%sB~sb1$m4
z?>6SrUky9;39|MLbO#@39i0it=gAJw#E;B4n(_Qrtu#Y2X#8JN7JTzFC;U8#Hw=;t
z;N5l>{2cS%SiLXo0<Gd>mE&0!*u%#FYHdyV$vcOgW%40gzl%#C?VK%#PWOS%+N>{s
zGgF$O6FmM=#QdD`;N;ln2vsH}pq+gG?qKQ%$$&;juDEr5v2dOG_|&Pk51T+|Q_Z&%
zuyAoX@!}(E`PSpd#a#v0oAE&wO@dBql4sr|-O+n7@MAf6Uo5D{4{EV-f>+YAf^O|I
z0P!IwZh~ia`0t!mJf`Djef{0x^Wgb(De&4$(Aav@RV^;=SB3&M3_9AP23#oxN{XO!
z4EPp0n;8gHPL~7^DuS-Tss~5>YyT(eyx?(%%R<*YoK7)<2AvOq?o$G-<j`Dyw|)M_
zK+p~Z@NGsy4G&JP`z*IS1KR%P0)?YX!qE&l0UxgK7Os=6q(Q?#m$~${B^fxOE%FUf
zu8EGeY)$M9sY{vM8hIcmSGW*x5y;=iTo<6MTo3@IXr%GK`%D}R`V1+|44`#=HQWzV
z4Y@#Rl3~TSisTuJe4zN>)Hfx0B4nSOB=i)pN{0_A*DL#jO;&C;)cKHLu=c|y27U(3
zS%T}YPb|{$YQI0RNM{uT7lUR~!!s+;o~b@=2F*+06}NI3zZ5_+ax5m-K?D8gco{V3
zfkxVv1v!A_#27T?m@hH=$_rI6FwVVf)wfWdaf8HSB>@J_c_4GWj`vjT?VFMuxRi}S
zQ>o>Jr4B1YCv<EU6z`xlE1-A>ox#S*#19(LgRDV;w&W2zx<M_wFEXHd0kl@As=-`E
z{0Otk2L`4J=S>$tWrYH$J%D}fAgFDOSeXYqp%qyt_Es@5<u|0S2_5l8>1(Enz<ZG3
z+6Ur#c2Fx?*CB}?T&8j|RPMZymG;k#UmdjCziM5g;h$c)$yb#?yU3YO$sXRd|Mq0i
z2;=PNbBqr_JwhFZRM7t4yxb4GQEFhBhdZHl{GD45q$5D11P_td*!*RDI_+(+0%RXK
zYA?)aPv(3jP_HW4;n`;E|I?g%B73GmhCB|gy$3BRTc)eBgU(HEILQAMR2Ka==yHJ7
zz`b`{rzuJ?bVARTzJ4P%Ba*$r8`2?r*OaOth%C2Z4fA3Ta|UqvhUI26L=5Arp+!(;
zt(Fw@2XA3-)+D~Q37Y>0wHRj_c3-SF*a7SAA3Cih%8)1l&ep!{Y%T^7T6Z2_`FAjZ
z3)Ct`n?=UfK9vT|VtGE4TmJHcq(BLz`v5*`TW!%~(5T>koV@}_ng-q64x5XE6u)vj
z%doTsjTq9v{eMtu$81gD_MHUCcQ&9CUrb~r1P&&s?LJpM=a#*M52zgn9uokCKcuyf
z&3`f=|EYsCEjyg<Z~;E3V%0mdBUB9({<vZdaTh^1O79W<W@At&fo2*Zy#d6`FJ>-;
z<T=<L7PwQ8#&;yatC&M(iZ8yMu6Y{V^gIa9jfo(iLUJScw(!`3UB^7nGn5<b#d}*g
zD4wL@?L*Ip-Fmiu7kT=`!ynA@+PLA(FHnxgUXEbK6SfdW?@J>_XHNJgcTJm>bZo<B
z5iJ>pbY=#IZQ#M41nE7X)$3@ZU!eYgS@UCA@DK+B%J^BAnZ-SoNaq}p$h)E(D~^XT
zE?#ob8Zz#LJbtDHy5r!%EH6Vx8wY5!9?~7kdBAlS(tTdbyYBLg&KD^P2(>+2kgmp^
zTMw*yS2pwJNO#SK6a`xkmP#25&gIcy5OgrQSt@;mnFU;yvE=0z%sqDHAlo{$^u(qK
zQ@Mfx$v&$a2evKTfpj{)@J8^Mvph=PVrD33C}$90U|0*<WyZiTCFb-AzC%+%EqFyS
zh8O4GPkNs6cvH!(Fu{efza$^;;(vVZrxe4B^U{49DWYNfwDxHPGIl6EI9Od1Ui@y&
zCPhJp7yS(#?!MY$KYVhXkIeY+;2ncF!;Ac4R)(-M2d?uy5S+3*<BwjYchU?NSq5Q-
z7w3P^u-0~-veb6rX-8KE9<eZHklhCb8D98*SjMZsob+^(iql)UL%UQN^gya_#I(PU
zbF2Pzu(NXd!7j;+f{-cG530t^YI+sttFmRP$#L;Ta}Ovq8F7TGsxc@rWH2)@yx?EG
zEbH9d&<Sf4&AL41#CEv9Xj0^{af<Nte9U!ap@YNHU(G37H5gv-*Cp?Ga`Vvt0uBR#
zenqvbt(F1TU!`t2IZ0gkTQ-;4;mqkr*4CU<=3sc?Ume7xP@~7hkl`o-N#%UftZ&Qh
zKFwH{72>%o3rksqE62jpJC<|&;QPxZ!1D;xdoC>fDZ4Z<{6UqJDd^&(Ocq6T(A>*|
z@+oe?^C#t*?-l^b`PO>vy8Fh7r<^4yT?)cs0@+^AfUU0tS@&&!*F()@zq0E5paOlR
z>w3`hvNs!Vo^yZVB!A5rh2VAD_(!9OSv3H?g?&ZQjTIK20U%e!Gl)V~2()w_<>b)w
z44Dxj6Tr%l0U8~uXAor&bl7#8H|B*#?}Vc-1icu2yW(#uD}%?Q3lglh>YEoVRGwgU
znIp1C4s`yU#SyukpwkC=L9@Y8N(`CI3=DoJ9lMqUJ_)u0?K}gmYJuFy6AUWZB*5#N
z;p6D-H$WHCfYwLzoKPz*I|%9L=}E*M+i;_E1`nvM3p!Wm7JQ}3mMbD3-p1&(cIDPC
zo|B|-gY7+d2Ci9Q(>_pL2)@M+Y!7&?3aGTXRQFuDKT&M4GI;%}3i!B?9h;7x`!g%1
z=N<G&j#-H*8$WE~2l+wf?>x7O_d^$ZT?%yunFt<}0GkM2qXp{sgVuXakP(PB?$Hs8
zGXw41@VIfLkI`$96w|s=hd0Z@Up4va@U38C*s==T<9OKIpj~-}Wg1KNk;{1@b5s}@
z8miq|M5kLfonhbv?Ey5@mk{`=32HBa`%)`PdRX+{KI%wM0gcK&{A}&D_+<j~?KY*?
z8og4W8+dT|7PM-7n)Hvfq~i>#fluXm)OLVk2E3>F+QcHAqK?3asdjyQOp9+ZeEndk
zclF-9UcqLrE04P0)qqw;WZ#-_q(#85@7P601(DRIm;Io-z#-$h&~u4Af6wi=X$!1~
z1kav7c=6q&>(4r=&`Im0pgYJE7_z|kzdjVMSdbhb<ysfstK}Ka3pq;<a<o!7FKA80
zp%s%#&Vo)>HUss@vJvrnYdO0^&(462icaEkw;#wtPpFk*=)|ICEnkmeg*v#!))oXF
z#|E7S3|X-h0*yQ56D)Zc0&PHZ0_QsdmN&A2R-C}r)j?-tyl))I3%SwpQ5_U`26sRi
zafkTCY-R>E(3o99c-dv`(t~PZ>Iyql6uU0|)oquUI{EXGSQGC5hq)UcFg{QR&6&x7
zQjrbU;)fC&{nx-Uc-*wT+*~j3)^ag2<bzI*=kbUvdlq!;%F2JGsXlXyPMu2ujRJzU
zqJhE+;@4U4S15p13abkjU7j)Py!{>l4mk!#=jj3=4>l=1dB2%y>xr2P91IUXKWKe?
zt8*^I-;cl}UXq}@lXVk&Qw}#Dd^aQY{VvbMIFI*I?YoUZqr&;1mNKXn{=MG?w4Cwb
z!3X>N6~Q;2Ji9)1Do3`8v>Z<wyXi605<M3F1`)o3dhqDO2l)uYs+J&!$&bRnoj7#5
zMrL-8mX26+)f;s&&^eE7Dr#B`*`WI$1$KFPM=0O?kYMn;u%tkPoq-dy!@+tZ=qyT5
zKi=ck`<f?)VBZRW*FCuJUmp0R{OXEHC0D_Ht7EQi3=kRF=1Ur%c0<Z|P%pFvsrL=a
zm5`Q_G(*56E(KdqY32N8qUr|*rg!q4Ym}cxsJsJ@V8=7S`d-F|K;;~46dV*^atr~7
zGW!qlt`I7^JOeT{*4&lbBQeE<?;tb7CPit60H+u40(UTmf>z4G(x)ij1m8`^S-_<<
zs0Rl!6)~?b1gWFWU3{M@@-x<Sl}fBB&KimjGG6X_E%4ZC$zS`yd#Z@3qwv=axN9)b
z&K_*F0=!Iy&TWEL>3cx(X?3XR;-k_#4m2!Sv)CkyMKn%N-JLyE>X;~lh(2glM)s`-
zpJrt4NpR3&$YEw+c(VME+fh#@28JE!E)j)0l|idXV5L~N2DlId<<1s?wnYq(*%UeB
zUU8m|KOvw>iovdpRgUMK9_X-|HITvuIwL3u%2_gh`GV3BB@3i|h&&qrKGWm+)YONy
z=d|})PHM<J^!-Fq$^TuTQ8;P%+|3E!<Sgguk$w>Z3r{OnFgSqf5pel`qIc`bd5^>n
zoUgdg1fD580a|R^I$cx@KB{wQPr`(RU&=B@6=!1qNJ93`f=?APxakt;^h5bR6C^L*
zfVvwpa{-yd!GEU}s1+{;O*@MV+#?buSY6imwA(vEd8Hz#7lV7`9eLE2nA9T)ZsF*!
zH155y^kPuD)KRO2YLKyUP)fef0ND+vzw+|AnjSarxn<An`JsErqF!w=mapkreTG3A
zbdOv5oW5yRZ_hku37?w&M3W(xnStR;kh+b;oxN8y895ll7(QyaAAY1U-50FQL%;Oa
z%=4UfQ$&%)=L^?(=$9U9J}AO~CLZ(jOVDzb1>C6O@*v@KZgT<9YR~@+gwpyyb)|dj
z_oYlM>7C}f3cSjM4YZ@+)p;Ax{x{G$EqB`=ELeI@&m#8ml5~edpjOg;@Cgo}nTzxi
z$PhmZ=olmLxClGwtdgT2+N;3pzdepMERfqV&y80%Jg1Q7H+YT!QYwMkQf4cSdk-0$
z^^e=lZwWd?G^G|~I_UhMory9j6E8WQRtg2hEGNUw6G}@VqvPBR8yl^C{0!PTRlb4t
zrh?XfzcH48j#W<x1<w*~me|W|A5i!7pO^wCL*n6G$r0bntGz%iF3_6De-k;1Zf#dU
zl#rmkB~4G*Pp!Xm->D*!n;~(FPLNepPqR)?EhsO7Pv!@yhV-$yAg<|o|K&OOW=VO5
z%AH$UN<S-FWUMsqePm`|`PS~q7f?Q&`%HcP-F6<(idqSQm#PeT%nS?%8XlN%wQtC?
zbIIvDt5&)!P-5B7liA-D%_l>~V_*3!-T@AgojIT#$ULwRygNagr=z6d?tw~&5Dw5u
zEKCATA2x9_Jj@oJeiu9z3c7{tp>V~6K#7!z5=+jRbp3fJbnR?=hq2ywunpjmct{&+
zON;5GcNajihq)OZE>4|z>0**h%EVQmb^=EG2@+orUoSptaRL-4useA{b%Z2CVUYC6
z#Rcc)u&gxhRocJ1#dOkENTmc`Wkp$f;$YY*9Xe^<I|&m|N?>EC+&SYM|5r&+2$&~3
z1n|fBFP1Yd@k)R&^G>LON6ZTnj=rd!Y;{?K=klK?TYpbzzIai??Ko%*xZvf1_zxfS
zpL);D6e*oGe@~fwk@lW9{0t8dH+ZnKu`Ca?_#kd`qy*d^PI)Xd+xL~vVgsMgldr#X
z&Z|PiuM#I{t%Fd5K+AMr&=~~s_2oQLLJSY(%~q+z-aW{+E&x<JtUay*sh2^crK$}1
zp!J_E0&U3aSwVZGjM!Md9{6hVsx1c8rdI;_t$b%AHxGxGMChb-re1t=h4LRTF*j9#
z`dVIjB8!zlBjq1X7cq-V2uv|pr4pOXvM~4&ZwxdP+%9nGuLijabP5AAxD4)K2c1FF
z_v$=ob^^4*;uSbA!p_<Ooi+oCO9gmbK2cWaKB7>%EO1Nvj{C8Pq)tY`YU+9h%3_q0
z!O~K1HzYTM=DJX07<8wll=;-te|8yhfloW)nFU(U10G*pXr}-Qbx5({=>O?f?TLdg
zW*p6EWOTGGu<ezKTK8cSJNQ2Izcc$8#2GlF4#+h*TMOO+<p$|5D(mmI&-tgQ3>sOH
zayWl=$I2Mc8P44oy&7!)c>e_F*ahmK+^Zzd@G$d0qQeqq=BCRUG6&?8%#Npllanym
zlsjj@YZzRlau6oR90T2Kmh6CtOpyLJZ0DF4DKUWVmC#@)U}j)&0H>L+pqn<pX@(Uv
zd*ce4x9glQwxRvO1*UHTpmQxi;w=U(&@tC`_-vPGoEZZbXuhCnO%v!IOVFy!X&c-w
z$wnQJ;{%%-EmM6-0%U3_&xs!nJu8E~T1+R+yf~Gi`UK=ox%ueoL+?Xu1N93)WBMQ(
zG=l}AL326opb>7cVUV3Y&{ll2j!^TJnQjxo$wMkV<{dbfsBwbUAA?Tnh?@o(p`IoU
zY8`>9fx8p5b3#0K?P}(YS=bV&`ZB7Y6TD^!5~HRDzICuTeZj*3KGhm@qT!w?`lZVP
zudHm$`~=E|eMuz>@}QX_34u9o4+XAyT)P3wro29r!8zI(v=Z;%9ccVSGhcoJDv0lJ
z>3cJXFmT>jF{z}KU3!NT=VGr*Tk{fT&Cr45(h_+2C&mE2fjcq}mhDQJFCSU+VG}C@
zq|XOw!yvEX!8L{oYPHCNTP-RKh0F{L{^u4OoKQ0Kn42l`^RDWe+5Cd(G4C!+-cu$I
znhPd&6cV!)L#WL{Sv!D>0kuY!ht{{CiVQXDXt;e}ue}(w8Z$AcFhjj*_LZ4#h0XIo
zh45vNcO^k9yTJ3uM*G+GME2y(Us|)$xOb5sI1GwFJuO&Ce1v~?@@CJunIdhRRg*yF
zZyE!rj&#|AFwz?|?~F6gJxoUAwuj){20EL3+J-zk7WT{F-NnaT^B6c7ICBa&9KHWm
z5t0gyfa?4f0o&s!dnN?HYw2|p@78eefk+F`8Q!3p6EwTV2k!HOZzKSP$dOuZ1@PUL
zpdI<Dhj#sBkP|s{T8E*CnSntGv^q>)w|feo!M@A$KSO(R96Rb&tUzsuchTTJ9_SWf
zOcRtCV5M6+gD~_oTUM01Lku*lxFA^ol)Mzwr-Paqm2d4*6yWy}fm{r(>p{CnP;XF_
z0gXLC+iSfFT^HdM&N_vTHTvQV;1gy%K>qs^UZxZmeQ4Lu39Zw8;cf!040s4Wi5JyP
z;MsS$n<PKp0<}9dKn)|v=tL4I*C~VUHUQUDp!*XpgOq?;ohDsYkaGUlZd*v6I|Ht_
zAZ-%RxI1Ke{cGV&F3^e4iBX4k{S=S^lMP4YKrKG-sie-{5$5uI;5Hn1ha>jZ45+V)
zm~8~*To8tish+#|9#kE|dg7qg2)-T%VgwbISEU(>LHGYvl?JOYfZEoWvm=D^F!ITY
z*jnbGF)r+_a?mbaNFlq@ZR(P2-Sv0dWdxGN7K0Wr%#18*vJ`2Vt_o^zg7a2zua@Wa
zsJPwyk?kirpKVwq20GnrrdyyoXb@uU)2+WJl+KWOcW#*^sL#oe@}rkaT7K93!*`=Y
z3Y#oN@`UX#sDf5J-w|27^qdLT;U%Ds>Q+!oOHcx&qd_n7Z!iDd^AF$YuCh2N!?nFr
z{)G`}pTm^i;v6(r-gyLDRa?Bndh$hZMc@f)iDZN7X)b+jcF<_fvd_+YK{+DX0i+$;
z1P5KB5(zqwcm4rp2Fbd`hmN(sdtUHeEE>_o2H6}UlBvKT4<2b*;2l=~*!g?$j_PjR
z(q(~no`GwP+ei3IUV_*Ag4`#haY;l9teQbm&T;Qy)-rQ&@dd8?=IJPaR_}{|JB_*E
z%51OiABXASx=fp)1a$vTrV+F$0cn}ez9BQ4rOQMWW@cQwdxW(7E>N)<xE$PW_ZP!%
zCU_kR$fnjrNITXOR3?BNekBuZwH0W?4Y<`W4-$oTG+rOjxReSh>7XYo*tUc76y$bP
zdC&@WE=V&N-bGP^NBnF}29RrxfMT|5c2<bzu4|wwo0UNbbWUBS$ZL3HZ|buJji%tL
z7lpxfqJN&&9Jh;di?UkQsh(K~n)Sg|16B%8iv6IU)8fYt>VwyV);V=6-)8<1Wzc@;
zZ;>5?AgEvXqMboS?MxyQ=ePB-b3kjK_A`hu?37*@e8y=ZxXmGGbyP=$Q&$<3dvUo8
zn&16yOjr`QrG16e!feoS?I0bz4A|D+66-PphEiq*4EKp5+?ONW)dF)Mcx4tY7fPVa
zq-Tn}Rb1uvBI=L~mjdOkL=Qh9(CqQ$467P87S)~$nrRC?G9*E^;Bp&ubkFbj0>t<?
zNImwjgUlEs%1X>K5&uXYwy`?oQW8FH2c1h1gsdv$i+c5@39?R22DDS0iNA!0X{B**
z6SyxW{;#PWT0enS(<1Le=ZCg?_#2wNWefJXg3gWw?Ih`+c>uI^<5q9iWR?e@1^*A;
z9Rl40uqsgX<*Jh^44|0|9fmSy1_qXAtjtRLS;0B(iwtNE2GmFh0go|&RtE4hR7!Bh
z+&U_F9(+*bepYZF8dqpbLvoSdaRty|7ze05TlP@Dq63sCLHPt%Zi0k6Vy2!@%>x=Y
zwE7@!^Jn#UP{-LEULH6vR|4&*HqiaU%5T3o{*}+-6_eqm0;o?qhn;1)pbF@2YH-h6
zV56lOsBBA|5dw1TwCnGj^}r|V7C3(cjkNi~%l5E}o3Qaq$cj*5NG-I{4-}|Tr?bB+
zzP<rIA&7~;h1XNc5wr#{<v`>92Z~9U)rgM}!@oOQCR$zA$b)O24sH)j0@d-j!WX)O
zY2DK)bJA^kafc|racWp7D>IZcGce3&;D(H8-@%va3B?Eg);uY*sN{`h(t8w>AG|}`
zSfjSiz3kcJKOCU-@bL`Ta=$oe^ztNh-R#7<KTX@LgFb1p27~VU6m)nN{4muTG%^V>
zr^7ns&cwMtRYPEBtq3wC!epKt<J+61@1hFMsS@CsS$2k-0q-Y(c3^{QHc3cXaC-i#
z!j;VD-v1U0?6LdG=j?rRu{LP`nC|kJOmTM`<C`H1+`*2PVW<Gz|D_lRx{u|~2eTLN
zr)KU_&$xJB+jQ?0os#bKx?WWtm3__$I_lujrw=j*H6rdWRXNxdwT?mPlH0B(y&0mM
zS&?N@8B;(bSs$W2S!I0RKltN$jX#1j3w)l~drr{KpAQX_SZZqdR!m~JD1LZL1_Lic
zqRCf2O?KbC&Zq9by$JRZqy-H+g$8m|AwS6HnI^J154cigmj-q#fp#Z@`)SaVI`ab+
z<Uu!^L1t@fb_W(tVqjo+2fB0S9Y+!5Ff(Y+$sN>^<N?nOJT0H%b{RArb}dlKlnFfM
zDgj>0jT)Aq)lZ<7yw%nH3e#G@TdsezC38Vdnf4wXDbV`%W4=#6EzgR1)$sZEK39>&
z{(BE!2>SMdON`;+);UE>V`T(ynZkpaL-8VLbl}5wN2Jq^mOk^oJL9M6G=m90_!>9P
zfyBUb4!489^i(;+t`xCOm|%8EwB+C#kATygE;}rq!=MbBT}&6_%Q)f9ZGM3%OLA_=
zfs0@G&dpEx+c0&(wBy`tF8}6%`=cM&r>H!5T^!))wqlML124nF#VgA_EHhro27z|G
zgL^Hu?hK5eQ^uJY81hkim3*M_tWA9muY8mvKve)A!^6+kpqgkIGiZF-1gyJl1vtha
zV|Ac2tRbUTe_x;4^ug}=)VXH7Q_kms_C-j*XK>6)W<G6sdUmG3!qZdjQ$F;GfyQJ&
zb2Xq#J|bqn(adA~)AL<7feR+yI=z*gIUGm{eI4RH@EQP6jRy5lMI>n4NcWiIs}}a=
zyM`H{mE&o!Tjd;~`}rh6=O!VqAMN0V#yI?Z&C8G#tqknbtsc}wDF`ue3KXcmUY7|<
zbITVk^|StL&jwn1{K9e_cvKdWpg|)&pmh_6nh%zyp0)6p`ys(VG|o&Ae1a)>v)H=@
zOZ_SgW*9OELDzj>2uc^9v##)xvBE<IA<!5ba%ZY#x+)Jt=ls5j2fztVH5oK!cFgqv
z=$wQ2?!pOH4-Y1kUjWVSoB`iii?XksUn_8l5<?X;1A{U+&4{Ez7a)JH<>mwJnFigy
z1iqS`je&zfbJq2D&ILTHKr3zy^_)N=mx>MN%D+++Vd(tt4yu8-gS!T=4OTiCw41_3
zAp_c*ASba3!qmPtu?GzT$Tn*+$S`z*c5OSf-Cwcc<HFx7nacA6T}5G?Hc*cuL=dU3
zATAA2|6<bB`#&!H4QbrHeZ?X!SeFgl#|yb>fzqFeJ^)=Wd<^7z$XO1k>xD%?YoOIY
zGg_=0(`1%_qJT?Zn-_c^&8J(nKR^e3f$l;<3hT+Ru;v4=jP{%>#83~~fuhREpn1q`
z>XOyg-)g{jARFo}Vt|XSvIC1Lwk%`--NDVg$#bsmodY1_f9{Aq9a!e<JYArYhoSTT
zml&Vr-s)3M8TU(o{hOf06Xf5SF&R8{*M4)#^>@xbpp%+H3_+upSsiQ)o&Px$tN1`Z
zG}J2s#UI#=83ISYDl$kR%mB~p$)ugi{;s&nO@*PFnSo*IlGSX;`mu!&q<03IGXRag
zvV-ys=nQMI3WFQ6unZ)?zy<0{Lr=;Bw`9PpdT_O5pfjg=Ag{eugt!Rg7D8=vSnFjz
z1EDqv7wFs#=puYB@UEf{0y19?D@uUMm~S7}-vf2t@4%aVd~>-#t-=qB<?Gz`UqKmN
z(B@Ejtqt1I#l*kt5U6{DtwG0tr9~&s1Ky#OQvD<R{fZBpq(L(&Lf;SXuL4<62p`ti
z*#ue<r2r~t5)FF{A@c)>&TQlkmcz^y0VztL)2&jbiR1;POS#U4JN(?UzY}(XZlw~g
zFc9@y%wU;_rMZd4b=nLyp!L7v;4&TM++197#t&)TuX{R0W{HQCs~u!-Kfaz6BDOGl
zQq*fR;_s7TZ>!O=T_(i<ngs?Q<pw$(O6%Q;bAO}`%WD3d(xeGWm7v>cxF4o22A{MC
zKk{vp@&024?p}6F6SzR*giQQjECmg>=9whgb223Ud24xK$?db5keba3-j9T?|KMUs
zyft%uYT?TpGu<T_5+QB9BQt(RiK*X$wf8s_4H>{|l%OpU8HQSB1_sFKi%ZiMM%#SO
z)&U&_tM6K<1a7h5X^)hEZZo>`ft}IgM0uhXqwca2;@T(R)*z&P;xLt^W1qw_SLnJ6
zZkP{N?0T&TT4P9*AE2&Bw5Ix|FS1Z1<a!%$od<V)?a@*%vfEeSl8y;<jx0D<Ic*fa
zbgV30%xTTQ$sp(eSw?5eAP#Q{wS+n61i7wIaGI`Nf8v2GXul8>KhipuCQvyFX{+K{
z#{#)s&(Rk=LfwJ7o&_w&_s<NRuiO4X!x!ALDq?=0uLx?xK77nHU5lX(RR0%bin~Kn
zO4WK6TPsNCL>#_;M(Iaq0LR-i<xlywCGUKe1=q1Dw?V7zEd0K+M1s?6lmx`C380#R
z$0Pk&cH|sq8-q=M`YvTyeNzC%CQS6rR_|%|1wH0wnm})%2Cui-_#Be1H{t91Dna^O
zD~g_NzWGz!Ov_KGp+B*ay?Hn2u1bd0plTPqP7qsp#0Sx9;51F_-y;=ARnU4u&?*Zd
z(CBj;Xx<V$hscmp!Sa<)ykf2ncv;g8xsq-JEkB_aB}k875mdv$)y&eqUn~pW2j!c?
zzsprZRGrfabi+!alLQmUA2JMqHXk%{9-g1d!myeBZqWmMKcSWo(1=XK;uJ2B3viXQ
zAl=Y?z2_DexJNuN=>q%ocU?JWwhHdmX_!5Ed}XW_Lp?JC!+i$)r6=?}Ysi}9hU*&*
z)H%Uti3vbLbY0&x*CbE`EKmaZ2(*fZ{1wThuSFIC#fS}8c?&BWe65ERbayi9IGG^Q
zL^x<w0|!GQcqS(Kf*gY%v)YFPplQ&LvXV!SgRU8_1+N+@jbN~62d&tFoV^lf#=yt$
z5VYHGm$P?-@=J##ejbL0mk-5%0L}17dAjg}d2>`e+V2}Ht=R!SZwR!uVGgJtDu8;j
z2p@xC^L`7@34HrO>+WVMGBVgRa6wigfO=XAAU?5cm!v>vkX2e8T4~btCl8b&3qa{4
zdrslbeoj!VK++j#J%tQ>J%!I=6@~`T{!h^D$vfVcPv79SDGa;-7?k?p^$T>I5<E|0
z!}a`(=LFayw@65igY>wN!<qx@3K`Hz(jL&+JlnJvQw~5DV%?pfy+=oY;UQ|DssVIc
zBumW6WVH<{4{n394Dujma+(ro-u1`~@G`_Z;3NrJU83Cb!jcC(e-G+$Z3t9-`HIi1
zpcS0QZPh?=&?3+#1}<qJqYW~k_4A-fchh*u%@Vrz4!|c0?_5|3-d9_2QbOPg^YzOs
zq>DrrGlNDJKWw@KQl{FY<#}C7wcW4Nyr2=f+(Xs8>!KofB@D6}#}`v7K<i?_#t3c^
zjk^ZwVS-cC)wI5#<8RMg2bY0{D?qh=)FCO)@{EW26&4DRGKZZZ@z34Bzcbar?v@Aw
z#SS7q72)v-ULTVwA`jX{`u*=ap=%!3Km&`bKr7fldm9X!_digy*z!T#hDBkcIw*B1
zGc+<YfX1wBE-*^9s%-lpuFk0iULz|DG1cINQlS)ben4JDg`Pr$p!w-=<Ace}^#`4=
z-G8g71j(Jx&v@D~ZSvp=N|$N{N!@v`m)M)K7BmZoEw3W4=E1)<2Xn2GEX2lU9ijUZ
z18YEi`#ax3D>9*p6_f_hcHnVAN6oOW?-2lvhd@`*WMzOhPk>fB&s$v>yz>i##f~eC
z&o3(}Fg*OP@W4yXxKWi+sIzSGBNfIU;7qj}6ru)O=4gWYu}9=TH!)6}-(@ZKOvO<Z
zJkt!G(dPuG1kfrPIR?-z#tbJuaJ-V$`(Tw=ePL~h&Kb|931WxC9vn>Ik_L?c>~aiq
zwE2*<1#&5PY$SN#0JM7=)aE%dU17Dtw^dqhpgV{7*{)BW3a_GaL8s3AyL06Dec7w?
ze}Y%>s4+A#GcX9W-NU(-M}(nMUbp)QxXQHJk(}r!#LzcM5wy=cTBce|jsddI8@#3`
z+T}zBs2X4}iG-x20wqv?NTeU+U&aR-Guc3=5f?%9hRTEb&ye;1#H{ZT0Ih%&iU!?&
z`SJp29%F?xD4t#B^%ZFKD(#O3$1`Y67--Q?GH7*EA~aN|fmY8S1~m<=ZyXQ>FJJpQ
z19YAsYI*ZTf#IP%&hm!WN7&dHBMzTJ$9S5gKxqWC#JPLG#84637VC37$_iblgKHg+
zAgtzKhlMvQXcYo@?IWa(hp9ppl$u)v+U9^u21tnpDH$-=4M6V?0k8D|RdV$)-*@XU
zG&3_Wct<EhGY77oH)hX`w06dQ1`&pdOw*M?4b2v{Ex}y1JukIxt1Iv_1cu+-2U<dE
z9)5El7kCZtp>>;Tn^@$w%$c-4-DSmP2WIdZULo*`R?rgBL-8LN<Vub`e3!!qN&yNF
z{!M%VT5<JT1aiMrQ$*(mH=~#U&<zX{pmRqa1X`r~Eerf}ymWs%>jz^<4Tn4`#|m1X
zXQ%->QHjUnM(8&G3E-0)ZIyXg88`)8u7!i*K^c-(L3McuQfR|UD$qV7sLMIRZ@!iU
zoxFm&lMqyD!>~MPCARhFn{WPjyR`Ixi`@q1`oc*G$74V#Tt*VS8UtG^Rs`DS@&n~G
zsPZ}Bb6|y_>%HgeCp^_sKO<hyw3-KGp9riCdPuwk)c$-UaYo!g0dy+d2MrB|7SR0<
z56?s83e;xkKbQilFXF+gv?pAIWPHf+3zG2%*gmt)F#^pr;7Vm68|5Hl1b$Cmax4e!
z20039PTf^qGjUDfv8Q~HnQm-;BQ;IoYM1gs%5!hXjHsQi3ixC_(0nLErwe$J08%Z)
zg2GxN>Ky3Az4=O@`Opy0<A>&`K*qKqxrqy!LOr+7RtB}BK<zQmT2N*N#F|3zjohGB
z&NmLt*XCqM<KH#4uhr6%!NP0VOHfh8p&$!NhYSjbl~<JSIPkjVt>gAfpeBn`6i;*`
zdo%bXwHARk&|DtsSUh--56<!)bZVmu=O(VC^{WuI!Ol;%*9Ac>fXiYaAGv^A4(p-i
z#2u)s!J8`>SQ(TVTA3Lb9zK5GXUo9B@bLDTz*jrwR)SY~p(bWf4nQi2_(1+yz-+?h
zne$NJPbfqT#0TFtug%%OT;HpI5p)N!fPxSMsF#V9?a%n{<N}qIppLTEo;AFnGbupl
zG#D#g$y}hwz|FvUD0G`XxL=qKvQrs!;}+O9&`LHAb<PPsKSdOgY(oj{ov>gBpJ18{
z>UtY?U-Sai!E7D7p_SLl51T;eA>4;Fye>2FFmNKZxWKnuweIj~ovsVIM+~i{--*)F
z2k}r_`k<N&)Y9h!pOr2ETD^u+o`7zSW109BbZ?dNG1o7k^Es^Cn5LH%9x*nO0;z_!
zj#1aTfmRTM?z;l5lokZF05IYPb=4d{1L}Qt+zi67_6cO$4z#_@&Y;22#>~Lb$fnTp
z!V<iDP`Sn62{f%d0q;x$jcq`30;on&0MGn`@;C@X&-nD)amr6w1H3u}U#>=s0}hS(
zU3~rK`vgaxc^Gy|i@u-Y^ps(8p1C@xUPYaS0^Ojbx9sy~@M!|d9H8D$W@Ft7ae43>
zO7IHPlfB8urW$r%oNjel<J!sIWVR#BpcQeTo6;mEJY_ovHedT;YBy*O=s@$d;G%gS
zO`4oQ^AToR_cU7}$I&Q2+F4g1E3~cb!G>^xT6Lvf42lfx%nS_gZ%hWwN+=(5^<v<M
z%DiWI`QXV59(R4POpAdF0~f=?{~0Scw@NQb4v+z*LeRRlMSgiQ#u9fApS&p9mvS*E
zo!i{wxSR+>C-VdqZ}-rt=?2SkCtF4Da17K)5C!WOmg6ad9qO_5;C4erkd4fzWbKo0
zfpl|peHI4YCpeocxo85P!OOB@4snLg%f-Ci4?RI^<aQRGfox;BW1$9_L7BwBvOKV1
z&IZ^Tjyo1<#)_c6VMq;l;b8IO8K5(2_!v6>gF@|{Mi1zy@HYbR8Ik34e<rNsj8fxb
z(3ETNHqd-2@og?AgQi@-JBCw#@6H3AG4$VD^w<*xaH*sYTF?HULy_kxD4Y$~B|CVv
z8d?gpOjiY&C^2ESw}EEeQ&|JaL#LI5LFd~vuQc$OTlTDZ=dx#~6bvO*LGkdPeTsEM
zQT_Jkte|sj3`{^i{=e+d44Eb1EeN1F9MBAr5NKveC`I%LC<VNFa?DU0bS@RhA3=#e
ze0wDJ?qHexDEyuy=wwsS894_KcBQ3Caxrwm?Sahh@HBFRXO<Y6r>&fzvYLU9L6f0_
znE~0A<>4X_wN-o|wGBn=4JwhpcH4qd0r;dHUXYt6t?s%g?rG#$5ed4L>Hn9Q-r1*?
zvL86Ol+R+m7-+7EoiTjVyIJ7%M}9%e=l*=)+z0BY!_4jjxlLli&(hQo(21U%|F3U3
zn0nU~QaEk7l9~QbnU$gQe@Ed&22qeN9JiuN!(!neKSSsLhN9!=XKcH2^AK;-qZ+V_
zGFApNRj})pdNI6z|4l&{9QO*V750JWbj<rAL8CvQxk$+IyS5B`dZh<`Zg~LO+x*|2
zW5=Y@>)_qr#gnYwo?({<uOwKm06M$qpTvZptcKv4OY`6IWEF6Ow(KNm$K*;0uzd@b
z`f)z^dl$6Mcclb_i~z*!DQpay|2PzR7}*#!<rH1cGeSa{hY=FjiXi`h#x6iBt-;|8
z?OA}vv04Nmw`Cs+-L<7#*=cu*0=WGtf%9xY&^laKU4PKL8Yt|4IGzTT+xtQ56VdKs
z&}ZmmW?+yfbN3*<SKNR`Yt29<kOk;M9q?_(ndx@w7Cy3v_d!NVK>OsbWTxAJgzO-p
zlm)7(aJ5#UD?a(algS%wUGz(r34-n%!4_8X47}hqj<+58LDSJPkT3<c2WOl+Z!ZHH
zvj-J8g3F-i143#|TsDJT1wA|J+!v15CQi#Ou1A5_N@6=F8+ZQ;QLEyc3&mCA$})5@
zGcbJ6$G1n6-mwhZPX{`y?F4i;;@O?oz=H=$ptUT*6$}c8Uw`1pe(YS#paHrCU;(JU
zES+_KPWIa;(?IL#KF=;*`!@FxyA^1DS7O=EvpcVe@q=&UHQ_pJvfuK0lx*`e(D@CE
zLCY;bm-F5P4cE+21dZ-42IXK`1=%?=b07Y~7?%XCI0B6m?8;{HW>OJS2kp51pa@!f
z1G)rui}8QZZ2LobX4s|EE$q$QkDv=nR({yT1HZ@AX?IEs4?`z&12Yq(<ZOc7W{Q&c
z+bqECFh0o4u#Y`>(=Vq!xD5>JQ7kvDglq%Ms9WFx^75T$?7HHRb{zC>MGlDmKb&<!
z&~TV=`Hzk^LpL)61L#oOlot|^l|9f|V8W>v+RHn)cmrR8NZyQ0k^hBv-xs(G?U<NF
z)Cn*6)*9lUkATfPoU?A&2=1SP=W<{@anL>n^pQy%Yiz-5$sl`v!kYF!c$i*tlJi-B
z0%QyyG@}25TaIbMjm@C@2tfTi_&CDu58^g1parK_L1#WbgzR92+^uUdCF!Al1qUB!
z^(ng$cvU`VCymfT5$^hf&UdzhcHux))@UCDjbw-%I=v0tJ_of<^b8bMu&-MlX#Rvt
zUmH{#%|E~_+wAblXR!ikusMo%X~Yk1xkcceS&(*}2m?C<tZx8GKMSG#Cd5j59?&{E
zp&doYW6FG>bqMSl3_YOp|C`$7lR_YCy%LQdZEb}O6U*>3B;I4}*$NslZWsI4)DB+T
z3Yjwr-~)~Jc28z``2l=5iX?0VTN;$oj`==?WB`ySKdiqux8piUKWI<k!(<05(6Zg0
zK9C;;86M6rXGqrlbJVk`Bm>-;1n)lri?Q+_T-dt*!9xMa>XQ^$JV>NWwCH_gzwWo}
zI}axFAn=q0G_|{f=2>|>N<c=k^8bHzx3ePmp?(Eun<3~l3rPPB>L(dc32+(IL-%M0
z+jrEnNsB=a(z~=s_xmI`!S#_z*Z&>w%6BMp-thpf12%=8oI-f-DyYAN*tr8O>;2d>
zL?+z;S-Aq#C&1TVLgWv~31vKxQH|3-*4(qyQx;@Mv~gI{ths10Xxxb5h}BF`%QBJY
z1dqTu(4m%~d(J`DFl_W&#^+dahGF4iMmC0r$=!!{s)I)pPjE0iOx9%RWoBULZr1&m
z#}Apm)dAO<gmXW<jnSj@b;W7dSAn}Ar`qyDPqn=hBH{WfPziKaRiXyNi}N*R*7Y7N
zN6u{e$`LEDDTnc<##as5;#dLgf5JBz^jvl+g#8K3Raazqk+nYIbl8<g-HRsOSez)m
zP+K5m!a8OX&#Qd*PnW!$KFI}aBEE1#)QH01GZTnAxd}9WH%)rS;tA8Y@4Cpb?$Bu^
z4(NP+R-Y8ZznK3i3Qv|9y0R}-YhKFLt+L{X@>h+2Z0|wsGf>6>hZ<xrK4?`5Ut*HE
zR?d+hla&_l4{zGqrSx<W_*@gvDRq!DZH~Win#(2yYD2^`h%p4(G&H;xkF^3_>Rp|x
z6tE=b%RYbT?M;H9<62jI*aVur_Yhy{{!$3EV(=mS-qlA2dGVn3tONsSKOu+k?!ZLl
zWAnFI^xTFmGluLWg6<89Q_tbwbrd|ufBB0JLmx8(L(r1rnyX?Iz~#m<SI~SA=N6Hd
zg<V>&CuAO8D+m^EF(`rF8_NZ%KRo(_Ln4nafTWo|(Arvo5b2n8n+&?9bo-qUj8$66
zTi|mNI)5bt4N35Ax><JrKR6v&pC{&cG|a+5dXF+_gh3(-)E<JJ`C@1VSxb$r?F5|@
z&(pHGS*ll5Ri9~L2xUm9FfnAnPgTAXQnBfE%#$zwE)}RVF=Qm_Vo8IVYP-+5`n}iZ
z4Zl|ExaNm{3iA$umrW5L-M88@s4%?9df#>_rdYs+L20A=VKXQ8_Q%>%SCSPf7$QV%
zYBboE879esOeQWZ!p=KJj(5-)EONYWdhvehSMZ9ecm~iuLL->ZMB>aqEn7&OFceB4
z)^kAPNx}piimyPS2)Y#+G!+55ojxWt_k!xATPqkD<l!gkAcw9xLq9VELu5Q^Sp{9=
zm8aFSdhdsI-;5wRn+K7z!>hq3Rm)?BX<)a$7bsKv70%zKuLjDi2Z;+G$c;I&kh`(%
zKqIYu(DCeB5pO?!WQB}ngKpZI@n*;56!DfIWh<U*2Q%iVzg@I)=IQu^6Od7BeEC=s
zOFm`^c&o|-z7YYmug08a`B(w8hb@OsI5yyB(yeE`Ooz12?_hlXD8@%6D}T+mA3r83
zBG$djgH|WTzE$nI7!5!6c>0Upt8()3MFz%NdvrkU1>p*Vn=)#<6a+6O7OVsrFcCDT
z3_5o>GVj6aTc=y5uN7o?$Q)8#Q**GH4-$y{3ZS_#h?v&v1-(~w7$z_?Fv!WrZ#V@i
z$yx;3YUr4kL8%pn6(Dm4=N5mk<(vk&;<qn-bzm*OnwijBi-oUixp38&qTm^kyKH~=
z3b7bCos;v)5fPD4gp?q>kbNz#*NTF~|Hgw-2zajx$JF#Wd4~hT!FQ|A2j`3jk8X&^
zxvMgOR_qjfv6kx7-@~`d@1keq969xp-j`E%{j*qjP)QkdvmQ+Lr~$8<nUIl{X18!t
zXRnLT`YW!@oxLqe44_nsYR2in(iw3pPZv#D=fofgx?QT}_o3Gd^tx;`YvU_qnHWIn
zT^_tkq_4NjW@Tr9l~eutH5)C>Vnr&0e(n2U)pErOR9Ar98rk%&kJmkx9dzed<esY<
zCpJD@u^N1GCG3<e)Z7dTVQ4?sPd`%3T<ZM1{-sg#OhD#oF-&A;V8GSeoyajYeY4EQ
zqibv{pdrQ2P#AsYR`cpL%{M-83^^?fnr8)z@NVh@-Bbr=hex)nRV~$<r<?Zn;OZC!
zko_P(&v?TSw@D|@1T5YTI@b)hd!cicd0u-eR?e~y)m6<AWUpN7-Owq-Ce)0xmkf(-
zw+$i9|JH;2H=hAIUuNJm%@ScuC@8!|VYe>{Z%EKg?6#QWoO|}*3k}d&E&DYSyI;=`
z+Gb%biICgtA^|Et{@<Un;pj~kod~ZRN_@`)qCdB9PH|vk0N=qh1+>0K6xvQ>(TRwA
zEtK%c^2#+C&{_3T42hqkrZadS-vhd$I^{sq)2(`pYV(|P&w@?9Bl2vk9;2J^h6J!j
zp(dXImFuw9*u`=lEzsPXFvG?Kg^5KO)3r`dZsA`g-uBu>KovB)<1kHn2Qzc0qoY9N
zeekR)D`*GmH&Cvx1l>dHJt5S4=6g;r&gd_J3PKEtIg$*Mm>C!f3l20bZP7i~q%(8R
zeupG}5m5Q_!(mNMhc4e8;VDAfEVwtNaB(sGvu|XNk@<b-^$Ha*yRXju@W<Bcj*p+~
zg-)|jc_{vO@1|p4ykdh6iKRPE^Wm06QN{QGq$(kF2LHcx8lWA!_KoZ<1@RTKQ@+h+
zxb~&>x?%$OtS4oLfBQL^JEu7B4vCznV)Lc?g*oFI;h6Tb8$EyfGGzZc^jaWD1hjh7
zo-Ji(qqV^V2@#fwUu!`#TaZ(geBOh~Fdh%h#O}=s-g!?NZu~J_W8GF-zg-;>np_P3
z)IT(IC&yRFnks<U2QI$Pu-Ny(O5>vNl<T`#W=wb&l-lVm<ad1+ON1&P!@oNr#}cZR
z>VYDMlT{sEhtRec%6FHZ5^7hmS!};7B)Mv-o@QdV9T(`9Y4s0qvl;FzJtf4xhU@de
z`=Y9#Fi`){An=ZReRI%-SCY-&TCXcE0EdAJ!$0#xcoetS@h`Y)%*MIy@Ut6BK&-di
z>zzFU75Etb9dFPvFJNaAY6dMI2c<q_f2p9k^3O_>m!LRMc{sN#E;6}l={h-v$)Npz
zUcm~IC~A@2*$P_k33I1W)0^6&6Z<|`v2cNGQ$=&9yyG`J%OwS}X2;c(Pux>)e*<wS
zXr(Y-m*Tcv6?FD8%yuu%@2%Gr4}ffzMX@>hkkm<*>xsoV5EV-_u-Yh$qR0JE132Gc
z3q>}Df9#;+!&n&pxpyR>p8?$BWP2QX2CyUa3}BV%OD}Kh;&^-MUR8dd!Mh6z>hLpw
zo31nahP;;E%f2;K!Npk@{Xk#_%oBn6=yoEoBEuAB1_sP?foXdpFejw0_uCzE6VyUn
z$PH~-&M8~DNf9KH2nxL#P><30z=xIxi~`MVN^iI7i`vv2>rmABpnb!sw~6nAz}99J
zkm`f{42V7OtPV^sK&RHoGtl-dU&t5~==|TZl}fv=sU85Yh{asNz>9o#?@CauR}a2l
z+lY;&bz+Ub_QVX8CeSzt%3W7pyF(g9@0%XiNE7^G*}IhMilf{)No=QcgH|tsFKKY@
z;nM$Hn8Pl*P%M6mRzV<-Px28hc~HM=(u{RnEq6?oIi$vGRs2|xB(2P*+Uxv*p#jwD
zRb-gT%m8XP3b<T*ZhEfKEFnj8mm{c@g!E<k7!0FVb*wAp+)(nu;nHU-&>HtcYGphD
zLRZVydN;gW|6vnoPt2dYiau}LT6-nxFM);M>V>+1%Fqaxf1=>=m=n66^4;Q-ZbX6&
zGe``Y&^moDg92!U`Gg}Sp`fm{=}Vu7_P=HBrD^iceX7FvR!J}kbQ>S$*+!5(hddZ(
z!^(qu(ZAi5UVB)Ib^b2t`MhLqXsZYZ=&)Bu-F@KmlH(bqAS?1)LDxtGYP3xMxuflz
ztL{DxQNDtDS>*6~_L*Owr3rGlttj6G(0P;Mp!G(e-Az3k@?~y29(B+>#d2Bxq3s6H
z*pq<Ewe3i~2UuSgc77?SUjhla(2$bLpbonf$TWtOiU$&$yMk47-&|Pz&1tK#?4_N`
z>m|W409`@8v+&f0SeZZ{Gtn1P)?Zfb4S4I*Zqf)EaQ-(Bw9?doqk)%6!&FR?Z=%73
zAAQpoMKEr^sM<IuD$_u$Xn{PqK0)k5Pz0U)=PM0O72*ujm>C$Baa8={2&*cN3wu3f
zqT7-`ip}Mq-T>NaWzZeQP#>5T&V0b7|M^&@{F}dPCe2v%S&=~%G@dw*wXT6>ElU_*
zM{j7n@3obD5eDa(>>X;u=ILE*hTMb#-d$QXg=v-uc-zV}(5ky~otG23t+=k8ocfk=
zOF(CgX6%e-6ZEG}lXYX-5~aw>@bACiV<pg?y7E|6LeEHg!k`8@A?xKdoq&HyTk<Ux
zzUgv<az$H0&7wO=GZ*fy5#0J?k+r=#!^6jYs<K6a?gy=QZnA9<)0(Kgl>4&Gr=^!X
zemwSzT)!nEEki#(N|8YY#l-0{0@WwM=jbX*%-0Cl*PUsf_0hE)bOIbM^Y%D-ct88>
z0UmMVki=!LsuBa}q=1m$CPM#q1iKX$rEWODzo6CY$*F{idOpP`K(Wyx&}ITTiFkWT
z<0tXO>@1*}{L07Au3h5bft(2~0Wts1#tSd!C0L0qobFXMJK9^>fc+t4oJIz;H^Wyt
zMrxV%+492UPRpy68KyHcFf_f4Xi<WsUGO*zKZB*^I+;V@BeGAa=?Q~o#OxWwp*e2*
z@(wHBEp;*6=Y8s??+N{<4(`41G6;%ZXIyY4BE{mu{kNc=mOOY|>x0IgK7*x4)?As{
zb)w*el~|!xngVENwcAma#mQoecPB3_KFPR|^-HUA<-=4(@Sfn-9aCqSsT^(zXju2C
zuhnVFk}gRxP+qa&TCeP*X{cSgOvy-QQ=jXcE=ex%-nu7Fcf2YhdBM3i(MiK0d}iEJ
z=p5-JOuJ02f>kGp$C;tnCEylbc-%?RE9fW>WF`?j`vh}|fLr)WQ1J&T%T~-tC<#Fd
zM)lA$P}^34`Z};Z_#kB^CVn55y<KrsT=li?(|QF^yOfC^i$BCcEpCtotmZ=6|KbdR
z;V&=g^=Ui_e7wb<zrkb9w#gE4@rj@vc!=|o-)dTe<3oU9WA~q@2W%bFSAwf276s6*
zv%HD*pqfHkm?81j(ykX#iVQQD85pKBc(?cLexl35&u~How8x%d;(nPO>MwL4r8p#I
zKxdl;yOa5$w{V^Qq4QMr(|QHa$pSncP<t}gOqLXoc0UU`$($Fo(hFqenTwH|K5SwT
zWZ(qbI-OxLXjEGA<uwlQ*y1tQ7Yr(JIq!C8jrv06bC6}0)_agcr!y=z<Su1~pNq!G
z&A<tACBwx1kdp~PX9J3W%HbA)HWAS2jL`GbKqV<8{MZ;acE>0lU!V%<pTW-#=VeT=
zeWG$S7qU6;vDi*7&MUrsoZ#~g3Q*1vU%0q%-j?8GSLXe@B7cbTGbA!h)PBOy5u;dt
zT&#Zkat0yLJd2mz(g!<S*YQj^vGt<jZzYKR++e%e9iDJ8cG`khO35<_b|;%lEw3$5
z<J1aFW-Lr(Tokr;^Q5wsO&jCy9Zd(#HiP?Y;7~5gO#tOx9*=7iC;4ky9J89qxUukx
z&K@05srVUun#AtI?>$Z~7m-n)IsMeaZOeod!F`sSWlNp}bM=A34z%JGG}6EB6*p)W
zmANBEkzJl)Cg}XfCtN>wuL7;~0j+KY-8Y_y5qg;Q7dTID@eY0AwsoWP`di#r&y{!x
z|8SAxU`SL_k62Q|<0TK;x4`Mpc75Z6xmuaY?QvVhSIvDnLG6Q;Sl~oqok<L!5W9U=
z>&NwjjNE?5mG-5d{k7Xx9F!MIbf(mA=K2@#Ax-p8q(jacId1TL80an{g~QCpJuV;{
zcuuzRtO6(`Am^~Ng3kRe2@tShXj)O5(_AjY3SD^(DFq=XBtlvd+zf#>7oNKuxw7kG
zi!Fm3XpBxsKW^1Bv$7YV)eCRU<jZ7&CJTj$+03Awi&G5W1-X{Mh9Y<v)EQoQePnQG
zv)`%`bLduY!pf$Tpffr`tS>9ReRAqDIJ)?RcA6<Ls4~2$&x`P1`ygsMgYqNOsox>y
zTy#|W|0>8bYt7bcQHLCoCNOY;#)qIA2tnf%pc|^7{d!KD899qI6#pnDDj0Hr%43EJ
z4;zzJUieMjf`|f8X$>1$0riwb83GQ0&qKee^e%Xgb=gL*GI61QObq-C0bE)PvzQqe
zF5F#Qz`TmF_Mu1F`HkSx12lpJ8b3jtkPba{#xL4r&lQO@$cQi>tlhpXqhh7u83oX2
zxFl>$_?C!7MWmL9f!7Sh)m&MEyJvv);ApE0lQ2_5%vuPznw1GFW`j>?hl;q`T}^xO
zp9?fcjDL<<lA%sY<D&TCbKaZIF)E(E&l=nD&gfgsMdKA!;5Cq-wJ6i1cl0E39@K~^
z7iIW&r)A5F_fxkX-SEX?>(LD#qD<C)*aW&K7J82x=++%RFJHF6|18=%ClVIC;*wD1
zg^xQU-<N}w)9z^>jC+`>$PH>+^#?gjRsyYQN8DBiO6N|i70o;YIA^)WWd#-}f%E)t
zhhqn327zv~?t`U#aQmYJd~25iw51+&Py6641%}zo3=By()^)^4D}dHMBs=6y)RtLX
zy>d$HbX^(HEdgxPlXhtd6kVQS6xqXM((Q3gK-$%=hv|eeC^v*uvj>Jw^%J_FC#1;s
z-UPG*OP*!o*HFlO?H6cy`~^B+!O4)A#&f%Ph9RuJyalQ+K_>)4+Lc$CJgV;5+IMU3
z(E;@;pdrW6G5x{SpKC6^1SQ^=snBraU`S*zY)!Vf-~e73am@E=QTNK;i+3-I$}l`+
zk*g3nHs#Xs4O7`C&ATpc`1iPl|E<VUjo)kdxfvcxOo;Z$^_CQko5mo+@X$23Ky%q@
zCPnjJ&B;eK9N3uK)yh1dJ`mgny36RHqd;UlXkUFtp)51hg3yYY*DbaQ%dt*00eifX
zK?TJWTW~JpEIhBlBxNph*B=@<3M>o{I|>Dr7#^k{1G|ge@(koQ>Pe1CzfPYN6kvS1
znMXX*;$0mp!$S^5o~e+~vu%flo**dnqCuBWPdMC@2%<r^Z4^2|=FX5(4U6uq2VDBv
z;QmER=iL<>1Rwi%EpQdSk#vJ=z3X?SqFe=DP#LRR)GEa=hnayP`HSPpL#G!pD1rK8
z@S9uKo;=ND(yj1L($(Q{*)dP1Tdqn+9>~H{ln|t4%sKmpp@V10?{%fE(^dIFE6MpB
zvy!cT8|JiLU!)10G312IsQ;M9q6pr7e&ka!*d-iuJDz>WG39E0R%NhpBHygdk6YG#
z*MyYPNuc#qkh^GFr>iPraajbH=<TrUGR$?Qo56iqn9IZ<F5Bt4uApb%kq^f=h{km<
z6OA*IK`}$EJMcqIWJB7-4;u5gO$5g^czwGtM0aG~gFdIYd#~J-cYu25VEe&6RhA>(
z0qy)>gO8kEAouv^CJk@4?={mEtmHTuz&DdW2)tn}#&(!@!W>u6YnBQrtl+iuLbi@m
zQsy!{g)tg}W^WL;J3>kYS-UI#f(H9UwjHzv?aBi8yC6Ae3R0XrIv~{M@IFIyn(iKn
z&~T6&SZ1-Rbg{ix0G*O!`P6H-#Usu=;Z5r{GA~s;uyL7CxCq0)J4en)Y&(>Fv2d6A
z4{)4hE(G0Ff22xlqPF@;D<y`x%nS_dEhfvVn>0>ZvA3+LS}CJyQK|$Qo4j+x;3d~C
zw_gs<N;Yu@3ZH_l7(g+(?$Xj&nU5-<^}yg2_Mi(crQr8fp72dRHT!P+FU><iVKvuf
zwu3?zw1;Low52zVK?1IJ&&}Eu^ObsbZu^k5X9Mp&Xg{t6nrcKC9vXww$?n5FiQ0R_
zWZ64oq@g__E@+<M2j_{0TQkaM80zd1I}2@xgL^TceJ`NfW40&HsC^t&k*1X(GUY#b
zP8}()KucIj@D35hWuToP`<qo6?;qJ98zH1{=lDMG%1$YBW@nvc4S@`c10=uQ1&uUA
z_m+i$R*N9DI@G!Y8`1<#PYRy4lxRJ*;m8A7Zcy4+h)G?4+whD8C=9@<43fr?TOuIW
zHZ;8MO?(-0*0br|)R)OS-Ulmy>VMFFYS1}UM_-(U^vJ4JZ-7cj0Z{u>obQhCABkz8
zdoq;^q(JR0Muo%g8{=-y)vDz=-Omuw!^qaT=fA2FDAr4k6wG<YS;uoZE-P&LF|os+
zloc7~F*7hQh$S~TD!s4o1fLL6a%6+9|92MqHr=X~k#lDq<YxE>9%=u+{Ltw(1~!I&
z|2G~rTp`8q@Bhc`&lx5>EY+!4?j?WtlQP^GG0;58`JRUscZL5*EZci!jbHEejUCBO
ztPKC`oj9C9W3%>bDRnQWR4{|jB9LJC_kX6L&fHV7X-IBP?N5~Efyg|V`pzKvMjOcP
zkL93M2M}{WZEFee*|~_hQ$bK&3Ax<~ROW$CuLq^t3I&h1dS{j~fX`2PkQ`wZItvsO
z-pen23EF(&?aHO!H5nkg_^wa=zKL&+K-ffYsghGGnb~#jq^<d|Ndml*%YA?QhM(Yk
z^xOH3#77tL_rYt#!7{SVPB;EYh{bik<KLKkL^yVje;_EfmErf_Kzb!<JfPGp4NkY*
z>s>({ZE(5;m+q&TJ<m7Gr15}Dd07T_hD6Zr5CJ352@yQdJF9M$uLZ@vFerCKRLxli
zIzv?c@TJFBd{2Q=f8voH9^jk<k;{?pf=NQsTovf#H75R9W+k97&}Ep<%)oGJxdQ0?
zd2pHzy$q@FCm+>_*nhY>JV($f#o)ssvkLIsiNr5Zjg35-gtE5dREi<jgo6hbcE$!-
zR<z`PfShg&&W)f}t-!iX*WXH{fm1cMwH+X{Wf&~yojtezjKnm7o~BaJiU_18l`3e@
zGB46-Z{T#uNP{qV4%pbh=^ESLy_>dy;vo&xeg&P!C+OhSx@XVTUbh0!4qHA@iQ&!R
zcF@ZbbUQ7d9C!plCE4LZf8xu+S87ke<EYCUK(#}HW*M^xLOsjM-j{EVgPL}!kTC*L
zgdFJPJjo=<!-ujj@<95_;9JLW`BDfv0v^5oN}@`JopF7g8>scXkPF_Tj^hBerezSV
zX@PrA9~e9gyFa`VG2lA1NG0qfNC%GgG_hmfS_})A85nTgW(Qd{EZ-EkL64Vd-RJTW
zEpG4%XhxQp=kH&HfcvrdThU_Rc74AF>lT)E(TAiwb<I5GGd#Sdc|o`G8GzZ<ztUa6
zEox$J$KwH;Cw?r|DO-5DBxo)abHp7cf>;LzZTsJO3%@TAE&}f#h$D~Fd$#O;Qn>3_
z-w%oRpx$~tbmezr-^2w!&;0p$6YO&-aGJZ@Q*l?~oJFV~LtFxA8ldS>$jVRPT1JjR
z&;in}4Q)B|=cjIe(v}M5a*<D;!px-(hE_zfgT||3x-<hB)EWNWnXm?VlwQeH(&ex4
znhgzo@(HJuneWBe#!oY;PzSXL(e|$MGFX0oAOIPX{}Ii{0Lmc(42F+a?sA?1Zki=m
zu1Wy!_2*~Us1&ze`Dw%yzWvHiBSJtqN0wnBc>Z4wbXpN?3_s|OYX9NpgDjBcW8n58
zXzce{G~dSAaVxpaHd-(qROJlp5zBw@6?`X{45-Y#hPbir?E)nZIfj)7Tn!C+1y{?1
z+Fjtb)01U}tXjVpZ2(O|h=qAcwLf5Fkldrpzzgo5+pRD3YS_5+1slkhEdp(J;C0WC
zdkXzdUWe`wln0Fjg7*BLunOvPePk!w`+13M6T8DMk6NFn2{nuCz+<E*{_NUxVPcVv
z7FX*BBl+tWb_&=q1X&#T`xMlc2i=<oopYF9U!f>q!;o~QwQFrbgIR?-s8u6e0jjUl
zTNc7vl#r5hAJ{#d42fTwg$m!4yitU<LC{?Y-j@z?AxA^4mDF=jYZm^7l8L`&oI3c!
z#TGOI$aA8sT<yq;4@UVh%+9O_nGa~mJoqPx97?Y2AYmiFrNp^O6x5opIlUfwlcAqO
zfu|Gb>_zad(+7bPyvI9glfXw$RSWL?w&_i5fXDlH(V%fVS%yWR{h!GWpPZ~FgRhS7
zYAGoI9i+Yuv^F-`;nXJM=|;=^zHa|>YQ=|5pwNj2R}hzK+(D-exELv#_pbc;2Yj8L
zfJq6bBdeaa(?2`yfbKb*Al37sJE_k=cRuQZ+O?pakAe)GkZ_zZfzKgnnk;A(kBfn`
z&i&Lz4cX0aazN@@47Pw;)yWRq*i|3hU|!5W;qgJpwL+-9kH`6yt<(R4ZVi&3(viHp
zd7pJOsHOVZI;hX}<&DkI^wb9_m%%5}@iJKM>6)a$x`WwCbAjhdaIOK3kAf#A94jJ4
z8KCE9?U|LMb)hwY>x9#Jjz(i}>*0g1gh$PF5BUs_mbC>A&T&yY8pQ%mYci;SPUmz)
zIu&&%6ZB*(NkL8pMcHni<#lt7BtWXRPU5ndb?@NM$!p{{2wnM9aj@aUePi&+B8;k>
zKW6P=Suv?6pwc~Np^C$oqXuW?dYZn*dI_yrVT#yuyp2JW;bAtU)qfl2#_h|e`GIEZ
z?|jHV<nU-WqUrv9iYmz7^MW9g44D$D!WlR-m17+h85T1$Fo>V&V%ZwQsPbgD!PEw^
zIl)Sx)fIO>oY#@LFk!k_-U8MuQqVBeL2CPg?tFPDTydeuYhRxKP4M|spgp=S3~z!J
zAT25JBg|K}9DKSGd@APl3D5&^c)+WW-+Ne!sZO}Dm;>Br-1cL)EeFHH#rfK$cQ&dE
zGdyH2=q&jmt9g9UA`MWSniqoC*)ImMmnUBU`5kh4!^g<I`g#wKzWB#lIJ=bzac{;)
zb_ULzt;Gg=-!kxk+h?FP_{Z|+D}hdW^eA6*Oi>I}e#G_Ut^TNOE({vKIl`>%)@}X)
z(#V#oKMiVS$$;*$gq2-OYpWPoM57-v+*D~ke&=WyHy1;vFr+ucy9B}ZS_Wdn$`Eew
zi5{RM0lrPq1?{4Pw*Nsph4(QCgU+4&)3oEPQ>Edq+G(F22{nOpS?A}qR|?r{qgQ?g
z-=2YWXLYA=1;av-3qm{cII~rP|9sQk0kTVC!p~{OR-j%cKf}ZS>K`2DI~Q$l*yy6k
zpa^P@{_iLh1m*1i>K_g)-r%CjumrUKZ-H)NZ_26dpu5W+g7!8plxOG!jRZXmP;@(b
zUv{^l-}Y$T;;ayPgA3O86)PBiD1vq|CObTf<}=jV^9Hmd)f`-zm-}2|m%4OGjfdgk
z|K-o6#16*`O7bx)F+BY5|A3Jt#=dsKe1qZ~FOZ^1%T#I?DC+*U60>qBoXRc9(7AsZ
zuikpwAGf{cLK2KXxlT#LBQ0gn9zc7xlzmSH7B2!N5XbvruXgOeT@2bYC$H#o{vl*1
z#1YUbmk>9tTE?sA@B0{Zs(I_5d4iow%(TGw6M>I4uZV=4K=MZtr0<yPAJA#3@_!e&
z$XLsQi=;2*)u6S|pc6t}K>hI+fi@S=$QE>e9%zi*0yH|o#NV>|O=<NhHPFiJ6E&yT
z_i*WJgU3){DMq#8a+wx;{|3$}Ea_g1ix)hblVXtlfsc#fAyT@5u|etPA<nu7+}8n@
zUFb8*T%da0yzOq{F#}}*2%A-or>tG_FcUwUu@LB7D7CW1hunJXGX)N_Y?IgqZhtE>
zSSCe0P-Ixj%)oFkp}gUS#P*$LX*||XnPmMRyCt&<x`0phJOk?g2HMP!Vtjn8K<Coi
zwE4AM;1Oa@P>TUl7=zEM0QCtVoBEN*?oRk7du5m&S;lwo@}d79oJ0(~r1pUBCN6wz
z#kPbU)TCsad&}D9Y7F#p;>C+WZFC+`dx9U-#$<VzI#&)<Gr~uuN&>DNtmf)&tmyhW
zjmgckxg5G51H6_1uIlgE;8M`=!{Msa5*ERbAwx(l9t0}EpeHFRG6;ZM|4ZC87kCzS
z)Sf<cS_yPAD72^5HDRXx{->g#3sfgT_w-4CM=bdn1RbVHSNy-E`H}4&=z2cT>D}Pq
zdebNQaTn<HEdymx3W1GZedPxA)^5leKPpY00ow8W5K=eI5L|zKVv)`&$cTrBAV^ij
zgM$g>XF9I;g3h&*1l`PIoP1+mvfG|K9%E3>6|OKaWjfaTFk;E=vv$A5Kq(cJB27Sj
zL`dyv{OBvFY%>M<^bmN@=)OjfYar~nlb|sa=xPNihGonQ424b-mq0glt1`Se-)Of$
zEPl!%C*6G-Q|qTN#4fR0R%BooxXyvYTYP2z%9x+dir_Uj@Eum^Y5kyiC|OXA$#eUt
z;L()e#&w9<h>AT44o}`|g3ng`!gxcWAt-s`Ljg|a&i7I;nRz=mFy$@wX0qIRDM9Cn
zgFOSJUj-hy1fL3VXy36)`GYLeHfTtfOk_Bw{z?&aA20YMGLZb+%<SIJc1@f*iGgMd
z#Ntg9K(gTT;9%{qtU2m$U)=VZs}8#L`2^?&u-fRAkNXaq^}SsnxA@OPm-}I_EWCNO
zAZ-J1?^c?@GU<lb@}hQ0=$OXKc@K_n_`}g~RAM1$5AeS`Thux#?n<P60?n>~*6B}^
z-tk4tYmvwTLD0^OMDVUM#M$7Apc_}C{B~Z_>#G1A3GT}i{W2sIJRY|+IFk!}Q}>6j
zS9HGg2t*umcx26TY?CPbh;K{K8iap$KG3LLp~kQrH2)86U4U~4biW{?rC|n2b&%TD
zKJ;-A`<(mVb-6%(x?Xf@YFXit?KeXfp!*4YithU5X$x-$dwWZG)U?}(dtE+s2vj21
z`!ir~ixATaf$ofy0lT!#0-9bxJI`(!A>Y@Eo;rCL5{)03YU}M@>>HD|2WgB5w7da4
zMudE8r5YqZc5p#&vQ)d9#|N?T4kVp`%V7})K?f_F&|Vg~g2Lt2Grewo3JJDT1?{xp
zXV{p)R|#spK-w@`;Qk_Fj0#k~o%jw*F%pmy?6a7>nOc6|VBetf;I{#IxD`^eamZrG
z_xDXnp4fK})NJ$z)#{-9UxDH>$jtG#1uinx2_<KeO8z%Vs0xF}I3d-d{nY!$N)xZR
z$ug{9W?+y7&H00?zLE?4UPm?xd%T$l%1NT2zLpJF^p9dy#)1dyKdSBmoumSqIZR~Y
zcadA++_%JRMch#XQ*h4+9IBvMsz+zuOf-#Lz;b*6Sezf!I|2K4f+FY|YS4{g4`=HH
zG$mgE?et4_sN*@UaidWn1$=roWSp)4&_yPDheweQ*jMPbrHZ_9;4o2;gWUFYqCZiR
z)mos5XX7TtJ$EcE*9%;l^waqRgM}c&L-~yd_#g1i)LoW)Pvga;6`+~yhxbz&g=9kK
zOG9*f%sVO>|3LtB&(y(3J^B$(8zewA4rHGulC6Ss&p>)0pxX{X;oAcC3wUP+_=?Lf
z$q`j^K!^VoO1QJ<a>q(FE^G)au>-FfVA+7Yk*p>rJIcW|%c$d*`j21bvJ7CqH}mF5
zcTHmT5|Qm~p7g-shfYZ*3)?Baf6#Vz6WBIzzxr6if=R4iE++$fo?Y0nvqSRMX>r90
z28PFqpmTf+Ah!Y5@p$(KFMe`Clkf411-T2ol?_A;y3VPC&Idwvi)h@l$5EG=w1Or(
zUa>!TeLiS~&Pq`K4-^|P7rC5VTo@oE!!iG;k#qG=rBi%rpm9;8G47H8uwNn)1I>OP
zs05wx7V_Ic>@?5Yr`-ZJ3<}NVpgq&5vD%6^Rv|q~Edil_J0=V6PN@)cP5JPLZ;AK*
zDH3~>xj`$h-61IiRM$OJKIX~;+Ql;e05eK_@hBi>E3uiBeccukqf<cpK$XQ_I+dRY
zJa=^G437}->9nAoGbbekLN+;cax9WKn>Z(&BlBcUl^vwCO8=C>?sQ>>%1mRcG{dMp
zjhE-haMs^B*%A9o=3bcbbpP|p;1ygYM>e!1h^(0m+Q6dQw)FT)-L}^2i!xiM$4a5K
zVvxeH6LhXz$Zv;NOI1I&gNH<nk=i_m<jakcrt_R%)WI|Feq+hY=|aur3Ot}tVec<f
zVCnUo6v~g9rd${pVCSAiJz)2+;r_$0^&`~zXnt2<SjEi1;1RL~n(myy=}rNZV~d#Y
z`@E4@pt6c%=FiX3aSv1N`ra-`dOdmO&(E6`K_kq2y$W(J+}A$1w(#@M_EpvUbn+o(
zWC7R=&<vvoxHJ&p7l<=s0L@X|dT?p6$c6I4M^m4@2F<k0U-e2^2((7%+4ZS`oHh#P
zy)13+)%#`%K<40H26ANt&6#Pt>BA<_szFi2^0JML4DUg=EQ0oASI8!Mbw;i<7M=KT
zLaEN9kTamze3<OuhIN4%NEbNeyygh@I^#8WWd~3Dnq<M{Nyk9FBW2L-rjj5Rq3VV$
z83U)g>EbiM3t|h7JAv1Wfl}2m*BPLYoez@(FO~(xf;_X4mYRetXjHxJrPt@!I~y-}
ziW-AX`A`O(Yz6X%6zJ?9(>$%|frbZPyvUgI!1p$27u~h!Q~wnpa|`{4&|T|>!|dXf
zNo>$MQVnD_7sJEm1qT!|#oa}WKztR@Y?Ood+*8~k(xA1ZnhdL%85kfdN~b=u{(Cch
zKXXOn%c$uL!k|`Si$I$fI5xq%#lf+;x*XKp69$D5r1G=)b@x+<_2V4yzQy;TaTlcB
z@DJrd%`LuP+k%e&y(<TDfiT0v`SZG8%7nf0*)Y}W&x=l;_IIFlap3ba<Ep>>J;u%E
zQm6GU;swLeP&Lq*LlTe^SKf#*bk0A}yo`5mpH*nq_Ni8vp*=@725_I17u4T<aobC_
z{KEFBR`1?}Z{mIk>K_V%VyMO72m{D|&?+eChFZ}0lsxmLhbyyMrmOOSZmE3mqWpC5
z+bYpB%Ry%V$b(Mz*%uxtw3MM2+$#s2&1vz=cG9gCpq=)HdPbmD(0>*=uvmk{a|d~s
z=BggOAo*ZRiTNu)qqPs^L3b$#Fg%=pe`1l2S38)j->wdE5$JALP~8IBSzG7?S)~SA
z4FMj70=26jYQ^3<D%c8I(IXE&8xbkUqnVnXf%g>4Gk{tmU_J4Bt5Y~_z|$<6)}WRM
zCv?r=4>rhb2#jB$3fUhg#jpmn|Bpe?p^k^!Mk3}+Ph`)#cu?)=uEA=exv%OwXyd#L
zL*g%o2LghMi;s)niD^<TsI56T8+@qWn*}G1fXX5f`^n8BO%Fb*27}i~n~6MNxGRws
z|JZC#W2YD6;sdLaG(f!uMs<c4{cjJfKM-_EZH<5p!-FL*D>z;m3fM555uVf7d8*x3
zTDk4O1d$h@R_}}T4T1W)E)T*JG(&Q-UUPgjT5;Ur14D<Sv!J(ayj#G#2jNDb9lzY5
z(kf5EEX@rx=BWTm;R=s#$b5Jvq|^BNG50<2Io@gPu2SrpEC(NZt3gVsM@a1@&`p$R
z;b(lPP9`kr07vXiSF=L}f~mov(Q<hPL>o>TGJ5}Vm4jMr`}cJ>v^p=BC2A&!oOm$r
zy#jdr3~9F2OcT@><MC);zDh8z43uiXXP7|NvDNZ;FZa4^d$2$8Wyq{JB?eG<x)h03
zxfLCMa$E!AS}_K0NKf@}@Kw+nAbGg$pdR*zWp6|H<PwFgG@j;r&WXJNTB{D}NhxAg
zCuy^vS+m~z(VIiM3~QMg7(nCRpn7~tE@<?%@kop1lhP$J-CE!=2k`khpfzal5Zc;#
z`rQn{^^t|36RSaI2Z2TskUOnhpdJ*o%PIg`Q-?HqzzrUK;AhzQ*27Y4X|mg%IQLT<
zSAh0K><6dtG6~LE=g-Wa4^D@RL90jwK=BJ{KXzXPO*kw<^z|=k{F9g*yf#zv!!xdf
z%m<u~UaO2xl-{F^s6Q9gDlit?&i#H=Pb(y6>zcp?bC?|2)cF|x-MM17L=rSM;M#G}
z8oWM=LmE65nV8f#y=Tf9qoor|Sjta6F6ov1Xn4;N)bo2NT(KZoC4<|33M5vNkkSyY
znLf~*CUp1Zx!tZJca_@OJIcJ?34>R|A?EwayR|^`eWK9$z7u=+zpYkTrl4~!Pq2VR
z6_j@lf?DL*=00KfyxCn8IJ+IXwhcB1hB!k4KH~+S1LI@3*rCL*j+ues`|9~J-6dy1
zL$aZuIW<yN<KdtGBW6wy+YTAXeI1))=dAORe{x+*0n~#6&E<l2q|P}vXVqO(KXql$
zt#zQCynU5ZPptM~5N7zO;ePm$#`K4wO7cRxB+S(BnTUXQKkzX8Q}5U(ajwj<KXQjM
zsMpTRU^vlV^TtdTKF1Opa9L>2APJh2Oz7J%;g`t$m*@44sC1m^@R~m<&wRH7cz%+L
zVP~P&!lDMqNuc`~#1Zp*_e`E@xOJNsSRQH;U#tw;v3956j>jzt55A7Icak=K*o4T3
zd-%U)EIqbLQX#AU*#*npt_K8}4l*A&@<0}}W?61eK}=|ABp*1hr|fJzEhxtFFcoxL
z4Pu8)kjifb`8A;q9a(~g$_fmLO(%L*$Vdp3?CO|tbZYHE_Me##&WLT+aQp0fgk^EE
zqAXNJ(}|vp*H_Y#jx(qRKIQG(UK8_^?Rd02!+K^023F7tZiEe&78I-uV^qA=DGA#D
z05%_@dmaPJTs@_<!qi9$nNOXOB8z`2B{f|PQ~-^CddxV{lcBmN2R!}>9*28WyTM)C
zH0&%x;BVvhb2oLF`UE)S7}VI_D{wMA{QRKx@v2p)A3@ul$fYqKgH~xcLua1g;luo(
z<x+B>RV{etCKW;D!=GK7kme>q9UUnv@vT1=ZTVoo=fgkHtRJYYh<zq3_ycG@0qYzX
zFQg^P`D}_4=%7VVivco1dpp<+G>Quy<u`=-=+@d@t)Ml{puPljWgK{JN|lY_;p|lQ
z<8oXK50w>VWz^btZ-$)<tq$F_auPIV2O3VlGe<_2#ceC&tB1)ktM=MTE3=8NI4XYk
zrwFJAG2uvyfM4H<lNTKoL{ghx_8Y<GD8VHdXvAW6Dm%EDv5Es?*XB1l&=aUPLrN_N
z1}V_^YGm27pkrzb8<-gwuB`l5n(8yRX~Mafz1FGeB5@$UfqQ%$55s1H&ueY6TzbK)
z;wCqEF6E(C_1$@!Kyv^OVe@-EkQU7oXgfd1=lW$I+xt(;!K=@kUDol!+zD~RKIq5|
z7enIaHxE95;#!e|AyH*XbMmygXTkLjc#H*9-~Qv^Zu+o^ogp!F)6r6%Ukqv}=>eP@
zK7Mtq>(!4wv*e(K|1D6a3cR4h2W}UnZkqw>;g^Btm{(t7|M_l$wDmEum!RF!4_8mp
zUB~>LWqR#|^@`ARxDMRf6=X=<a`59a=mdIY^J86pus9n-;<L`z5+>kv?XVOH$}QUt
zxmp`a7ZlCgq8-3)(hX``<%3T0N8I0|4l2D>U}K~UBPaW^?gC%t7-C&KadYm4-rRuc
z;8CCNDxf`Gs3WBnnq8s=(y>A(R!(J0R%HJLYK!~_-DAhZ&taRCbvNUX9;7A$uZ055
zV>Vf;e&;-NS_yq_8qR;KxyX;1mqC?bBQpcYB;DmATI>?{U!M1bm?Q+Mx3KR60-csW
z<D71_xX7iO><o$ESvGM78PHe}Xw+3=KV;T>HJ7G<*uQphri0866hI>xC;sdzn%!D7
zH%s2FeZsjbD{FT)=7ZKP1gU~X3sW2(=U0j>zMUnLwEWGPq>|q;H#M!3Tc?MD?!iuW
z05?ANZ(8oP{1#Y6Pu49^R&Wa6cvT5BKAG%rENjlixtoknHH-IUtCxXK$N<mH3C=S0
zl<=qtPf%g7292gCJ3s@+3&ew@-@EfRd4uvcglDS^PtCAY%Lge3z&%n>i7W(aWunf$
zDS-3IvuN<?OMKvbQp<PpF4Hlgr3@;d+;PkmbT%a@$Mhc(TH3I!#dMP9eI}3$sMiVV
z;W~ilr$Ci}^+rfOi2|oP@OWVn^K@k$4se`4%)a$t)45seOzx)&fo_{gJhI~i7sEqi
z_XrR686~?dA$mQ)dU+WV*F3Ufm?G89!wx#f6O<0YJ2$|)kYpJ)f#&}Vk@r-AW<XAW
z_9C50Dk;|~(X&+8*08TYMSqVDxbLKQWNpjzR0cWFD$by}rivm9R_{n&D4@DBY1%{B
z?!9FS%HZ1#+U9`z+n|ycOD~-p5~e!^whP6Dfll_yzBS?18qS3bv8h#4CFC5qr=FO4
zsWp=ebS^Qdm-GsJhY*^}+|pOMd;+x+B|tq=y(4R{Y*D-#DeNQ>dsLRYRl`%%_!PKg
z<Pb%dU&`!x{xx{l2xP2aaTY94kIHh-4KY-Pgd(Wdm=CfUJgN`w%**x)@5!{z`sjMH
z%KN80P9J)J{Dj49+v!?qpph)lJ$lE%xee0u<6{VT#HDaiH>m=A-Jq%@sGPgVbhPo=
zW<$41;nbVE!8e0FSXT<#vFpcttYJ!Ox)YD$+`x)R&`32XLj-t)D@ZZ?yYt~ZWHV5G
z3oD=W{SMaGpshhZ^=#m<0Hqbs8km*<4<&}p%nS@mdGP6x0=0_!#5DL!=Jy(&ntg)%
zW$X@R)%igM*R4Q#24d2So*sN=K*I7JI7Lb^1aQ67Gv+p5;04;ocH*6r`szQeOVz49
zZz%{f1aPh7fyps=mx(heeP$462;iE_2@<{4y0T2%D)Onmj_FPBOKPw-ll|*$kX!at
zW&{__SJ<NiyN3`oJIe_wnZUbt4Zxud+4-Z)5U~0km%?e@8sm-04U<-UTBh0VSE`(u
ztYEn==c!mXD`@*ac&3vJd=tuUSDs}H!DpH9GR)Z(!}z3sg91m>iC>_e%Y4wSJ#G;m
z-~tqSi%%eUuO7$QN#M0$pcB3zC(OLGNL!O=!v1liu!Nnlfh^K_GF7#cmncT5`z_DP
z5=}7VD)^TTS%salIBumkc(f+q?HSi|-<E>gv<gT%cbySiKdCKauElcxPuV`}uWWtO
zT;r=Kfuw?q!P9w*-yG1ssa0aGpjE}7o#STB(hOUe85kb(3ROIKQEnm=Um+{P05&P1
zU{8byXaoUNoBZqK1dq*w*Ivo|?Q46?y}tQhXE@kQF~7#}Yct|jzUH3J4GCW<P~CyL
zvkGLR8j^c<`GIYjc!lj?^T9*WC&UCVYnL{<lpLx(0Y1wS)N52|0iBUEsVxI^6b~cF
z1YL%S=f7=wyrr{9yKU{x#swQJ%~W|WS`{jBdN04U<k+(tQ%qcnYaW(zSjMR?;sf1y
zD(LVm+^{M>?}4?*;b%u?w}n+ig63+O_|;}>cyZJ>=(L^fH0N~%wTS-QWklauw)4co
z)>(>>l$Elx5wrkWiwBgNAiAFfYe|9fC=Pv)9=Hrh1tJ$aDp@_WbAja_1<<bP6E&-r
z@#-Bd2~{|J&1&UOS(TUDIV`$(-Z`-g_xMkld@xo6bQj*gJ0DJN2xG8u+B1pg-OqJe
zwG-yEoy##i%>$lU{qPgKyz6oQh69O@r8g#kc`wha?6W)J&z!z(2B?-Obb_qjm0}3A
zfnHF@t-`RCnSmioW=cu<<lO1zS5pMO`hQRcg*7PN54ohdXhZfNfqMZ7m)<@D&8Z}U
zswn%{*TC(xB2a8YdcUBal^_Gh>mpI4+wA5mF(BKBZWjlGWv;W3u+x$SpcDhy-Zs%6
z<ldhGk?|lCr5OU0zH8iR&;l(r<Bd(TOsp(kCh(%Q?bOu&ilEg_G3GZHhQDpiO4lpW
zV0H5SmZ2;y#}IHRv;Pq93ZbIQGnl5<u6*#YxhuCvVu}ghL1u<cipmTDht^thnJ@4<
z;hPLTkxrq4frU5LDWLIm*M$A&xvnTp=3|g&2yg=LoC^i*v{LI1SueWv$D))ot)Rt%
zIg@PF7_jfHb7GKS2;f56RVOZ_R~P7h(5vh`xHQ1rT?Yz7=xwNcOzWb59A>`mnxk?^
z*7HFaXqE3m*x73`EHT?ZI3te~cmzzkF`0|||6y)N-F+I66W2HxUYz%~TbeLgQJ&$&
zE09rB9Fl%F$)s8)MjCpXB>Q)52r}W2W6=Ds%CHS|{~v=q!;4jWnb{e`dCp5Iw<U>1
zdi{RTqqKVW2A+KzA`};_RA!I_t4KHZb`ADZkydV--pO{5nPJflzK-b(G7K+P@y8h2
zWKUHHUE<L3?C?Cr3Wg(I7ZoZPmi*yYVtApY%wgchBe)~nS>!gOpxUZ$-_~#^9laka
z6r2$1sGB4%EXMHS)HY?#7)H*wmzfnZUI;a92uSIPNM~ZmI7s~I9>k1#z|<gC2lIm0
z6!#yvTf)oqE)3MRzRw^77Mt&qWvD-~*R{=A>w`yUj@gS_Z44c9%!-`gRnU#oUl<C2
zXLgAh<-k8qA_BIr|G?Mzm#z9VB^!c1|7dYq$;faYd<)C>)zf<}Ed43FG%)-@m6Yin
z(A|kFiXd4Yus-DV&=3**NR`;dsS~yM!7gRg?Vj>$O3Ch<tf1OzKLcX*wGzX2W(EfT
z&EI=K_czpocEB#uZv&sgcVXKHh9X6dIlI*?6rb_z(KHp4^i$viuX&E0y~A~iLxa(r
zdQeHh1GeL!j#Mafhl>K_l(xd|mizoIoktl%85-EYqbJbas;cw1Og&NJY#^on#b4ms
zN;W>w*ngo@-@&ln#m&>!-g9n0B=Be|NP-WPClnb39jYGe>gb(wF|hK(p~AOEa_`(>
z$ckH&9WB^1@u<r(9eD-;hLu?|THA`0B4r)o+M;SM9$;ix&mhYn=&)?!7Q+cL0?`~h
z!mh2%Q_1B~VLx*0km{Gn<x1e&)?s5byxN_?lS@}gdrCW>VBEN|Slsd2N(BZ%&@Pr8
zP$LWu-HNNY$soYM$Sh<AZZK@>Jk1ggZh750l3L#Iaqho4iVTdPDFf)DZ_ptb4L5w(
zUtygcArrvLkP!+xrIU-{Ay~cV_SwNK42+5`ir`XI3FKQ&hK*frJHb}~FmN#3^vDFa
z<~bP*1z++R?7KW4)UUK>U}c#2zRwYqPUnM9l9?uLp?)zrp|Z0Cteim_#pl-!o!(QJ
z!_KtMgJ<#rSJ1uUa335yS0lx+gPDPWGb{FCYOVmoLxl%bQohIQ{`K+3EM#yvAdKvv
zt7#IE;FS`B=;}^BU=T%C8TuqPZ6C{4zPViBP-aO44?6YE{V8<CN}=qscIiPiG4>Ef
zhN#erNYFeMs;vw5Co_j@Fi07RpqjanSGn7Hc@SvT@rU^a;3zOVeBu#i2uotP@0Yb%
zK`YY&MP>#ehJXDM*9{dCg{|2%I<x-huK%z}jNxCsK!I&9cqa{m1JwQiBYuW|^*qoi
z%<7bfsi1uG@Be4(Ne8ALe!@~5@sNR);a~lc9UTmu3{df8e$f7?`WAt<18fX_%mPjl
zhqxFRnJ+P4zsw;9+JX459<(Ivem!)uWo583=p>Z(8_MAok)Rz_;6ayg@CNoX2g=VH
z&bhlyQlGOqSO}CB|JzG;JXA`4;G>x^#iT-AlHnmc<MqoKR^L9C=RDwIW$?Ooe`BMz
z2m`Mq$QA!V3r*P={()SxPXe+h_8kZJ9Jh~#Iv)}W?r(3l4(gL-*vZVm;K~F^iHr>V
z3=#~C%$x2UFoy(?r^*d&{fY0ucbLc_(*CwZfeGtB80F6~4Cn81+u8d6Ve5BwF;Ghf
zJ}MGs!nNiw^NCieE;-Qn+&hM%#I_qd+)HMB0v({z_rl<0(8ZE-MiURHf=(@Y-*>Vv
zX~v7DQ?5J~;?I+m0#^&ls$CET^|GOBUl{~1CT;-Td8Hu0018{Tp6(mMAbEqEGHSaL
z${BWUD0{g6qpC7!1PavSyaBq4sR8LOBCsxw#1rr_5M#)lL;T=V>I4e@cN9!wI61{%
z5j0l=UfcP#$ACc&B^AbX6}3+PX_35c-;ym5Uvn}%%+P$x@YwpVC20S&#00se4QfZ%
zznR!NT~&tR;c|W!K0!gFs+xmmRU??L9~a*f35xqOd|f`Ec^>$@*<o&mhsPV<uq7p@
zg;Yd>dXAvgu%Jd^NkBk<;{(P7O&!zXpK}gcgI1#2b11z&&C2l5y{G#H1L*G3e{dfk
zK%e$f;{vS}m@4__sAp3HNDoIM2gs%B9~L~FqQ<a`nSr6kRvCO4F+an<|H2iZMcmMf
zmO%YG^$!j^PQ{()P-X$|UlwL~sQ#g0npL0(n<mS_X&c;(o(6;GMvga}(eDU+n5rqs
z@Q^6Cb0oe1&AD?Z^1KAi8vp52DR}zeJg9y7@W<}v{l9nHf>Y%}q%s$h?lvLTrfmbw
zrNJ@{c+<qH!<#`7^FoMKa*r~|d{8!kuIB=c(t@&Yv%NCN#>emZ{(<L-A-&Uopf!@4
zGp1OB_k}_12A9o?AZ7E-6G}@VWix0t3{<x;FmC*)v&pYi`DNRUjy>QLnz!f#S%LJQ
zlZTAqOL<B&pJd$F+K~Mey#1%k4NUJB5n&K#_;-h814tCQ&|-(TTswO+ryB!kH9CsS
z$L)I#od(|u4Kv>l?6M$`%Rnvlss~k42M?WAVr5{gFXyRZkO7rCbKNc-b0~7iiSV2=
z3%0=ah@54K7HD122czC4y^XRAyO|jno;2Ku*wJDqzL=Gb<?Dg3Ca>D=K=zOGctCdb
z7=kNDkViHaaQ;1Xx{VinSK$W%8MXG^(SlNt@b!R;g4Us~P-1|D>j%(@Q=n6CUNg8o
zY@3Nx{!BX1dx+_WCFmqd$Zgk0@5|P?3+?z+UR?k!{XxMzK}JA2OlW!9!&F7oyvs<?
zWaPfT5U3ogISpRX4z)!ATEoF?;hug$e~%7iha_lyDY%4S1o5FE0qO>`f>wG!vWW{Q
zc!a)dLe{Z8yFL|ute7e%Y%fdmG*Bv3KIXasqzb(D#Ikr&e}j(DazPa_P~K#-1K%|L
zy9{)BLLm6QVSdoQ0MLr^Q=mz?rO5$cGeBz?AYpn0$xWb4rwBU908|F-P}V7c-Pd}b
z4|F;{7x#nbpmi&dmGN5t-hBXNf&I5HgG`cV*aN=*GYT|X4H@COU(^w(AOk8{9|S_q
z*-wsmaPYyteD-pcM(I}855=Hc-Ox=-2AL*c>yA=(qK0lXxD6Ev87Z~_-Pi257;;JK
z``ZU)Js-FwGX9YPjTD2@O0$m8a@ggqZy)rj6fEArP{)TYrM!Wr6thT`>zd0mLawd!
zmTZ}>%FU3dd(2TxQ+A6^&{9y&2Irh5x6cNG=abb^CxGrFcmN6vUeH>l6GhC|dzy77
zDeTb!ol6G_OAGi70Faxv_sQOw$dV@_cHlfCWE>4VW(yvfhFp;hx=HQ_w_MX<P^5(l
zFg#Q~R*IBxRKcUd&C`NEeeK~WmC9%k0FM%bcBX*O@Y~_9$ORU8s8tOegFfc^0F>J1
zgKxR8`ZG^3@o1_VXqOB04hG2Ru?Q^oal{umZrTDs<NTmdi0Wz934+`fpv173nStR1
zC|9&j59J1p^zrRi=8XBd+ZK|iIiPb#iV!m#7|_c_P&<2?^p0Q?E%C+QpR(C8ty?Y_
zwEWvswz^0aeK&P*3s41A)I8a-X=4Frt)5#sbdU{FEb)QbWOraHSe4hjjeeM_EXBac
zJgHQr@iyp^h|kAz<DW@fdDJZ=wX5Yt4Qd&15Ol^06F+F?;e^$s1HIo~f{p}Vaa4RM
zVjT|nL?Q5wK$g6<0dYNY3q>w0u{bhMAAHKeluE;0((qzhch4HoO^C@3W}3|(HgPjN
zl-KQ^0&RT@FevgWd|+UDC*Qe7ne$G@d?iTuvp`Ea7SKtG&?aN}w-C|A%AnomSJ>Be
z-#DQdW~T4<eZ4lftmlJkT&*9#cMvu=yjC*vI=%oD$KbORTKiNAvRj=hB9V42F(u4z
z0=a{E)7`lzL03C~<}Ln%tIGxN&us&hD*svJ91i?do>;2VDE&4Vw7N{*P|pdpKjty0
zs{mT91X_m#ajgo21Z3p>W#el#hJDNo44ExDZr}Ag;Fd#kzXj;lRLD)4-;welX#W;u
zrsB_CL+JXHD3pB9!oX;#*92OXeb*4QDjU6*gQ!VCeOUO3j1aHSG+(!{7_<PcmHCc6
zV%=FdXzB1Q3D_K{)Ahi|H~6&JyaLr`{Ns4vs0hxHp!v^i*f=;O#U260jeyIw>yWX@
zOQ0GPzB(Ly1fdy&0@C`X63{wlF};IAJM8v7IGY68jZqdL0-j6EQ!oRS|D~WaAA~Eg
zt})v6;rfqB(7f^pRMPQyTnm&^?7qmv+_b6h(h9*4CVrW}^V}xh4>W>|4}#ZAWvu)h
z)WB@wp~wN673wTiX^aMqY$ft|Tm$#@y&p6#zJFQcleL!`xZVf*LW%*hhUV~l52o$=
zj^$P`3yWrbboG4na1!{wK@Nt(5^r#q5aeee21CJ{ITyC_mN*<xR^4=SLAJCSXnc1+
zGXsM?1L%wiP$kGvn5tZ)=hok_+Y)re7HC~K?A(E_uDoB`d)CN;b{(eP(CgDso6S|y
zD_eCnZbjKL=UE4!Yx{|ry@bq^U7s5GFm)oN3@l2{-L!lM>j&d|%N4-;^_owrbqO7k
z|2YM^Z&VeMc0o60K2&}&4U!=R7#@BWf_RDnd;q307f9qK_})NJytfFn@j>DpJev$U
z3lLn=8t-~iQ0_KU<{ck&D>Nu1;Hd&qn1jZIeWhdcj_585iT5`?``#hWjqUvV1EI~w
z?<j)LKH4U$d0gqD#X*@a&}GD+H58B<l#x5GBid!9UHA$1#fw2}!5$`eH#3Xv5!l`l
zRJ(41I%u^)w($0jpsvUj(z3aa!~(qxPe&TT=7eD9{m6mWZlT)Wzw<PxZs`PB2u=x6
z(vZ{aPP6D#DCP++{WYa#&Ap%V9yr}m@|vXtDvxqNr+bS(5(`}AfAX^sLn7F|jdBos
zr5Fw{GcbTohXa}RMTVO}u$%ci3rP7T1qLYwOUpb#)$$WdW@T%&7Iteajk;ueuyu#)
z6cbe*21~yfcF++T+!agP<iRSJK52CKO4;mq-R#RM;mJ+AE+!t^&=9^%asCX@S^>~V
zP9Au6R0`y?Ni)`&+*d8X8p8EhED*H*4Pq{2otp~(U6zNbR~f{?Die2IstE^;IbAC8
zFHp=ARP}}Jy_N*a&sev7X4SsczIT+oGIy!(5ZK-^X&LA&j6x@gNuabZ#!%?gcXx%<
z^;vROB5eY{f36XpR=TQ@86>B|An5Q(=L54!hU$hQhnzLPvNrjZ9%!l*`@#5X^QV$d
zIZzFxjaCk=lZTwNS%l>T(M^Xv8p5<eV*~a{F)X0jL9Azk!e%vP7*xSMg(cCO9Da6R
z-1oHM#&(@OXO3@_Z2H())ScS)?UO6ybWb&g#5)_8IP1OAh)@sT#(u#`wP<Nc;w<NV
zAyS<6cQjv51+T&P)>cL~FRsYpjVk;Q)R?_nQvQJ#lYq*+I~$iMFdSrNV8CYPEb#Jo
zxr2~WN&=VNF8I$a1*Iy9U!W1GU8>wu_Dk3*D99=7IU{YpeVSXs0<rj#=gOcszO!*j
zv$dGjU16W&N?(FJ^NX`HS)M^-a1m$?$fpaw0&!--px8z_y%ch8Da3`MV7acBRkKz;
z-@PMw;bq%{B|1)^c?8%ASsV<7PJB)$?!Q$8#XD#`5_~$)a?oj}`wHi6Su7Sm<<x&r
zUv^_~mfZXRjh7N8TnvGWT92!Xcv-QTqMvXIn$sigbW=e{DDu7FK7Mj)5oq~18>oZ@
zml~5^a4t(0Y`PfeCBpD9x!ZZRh#O?Yc?HBH;JJ5jFqARyf#%*PfpUd-xlYL>PEgr+
z%rybD4kG??o654+nak$Af7I9NX9QZ;0y-H}1=OAZrNcWLFU)A&rO3(fP`O2>Wr7OB
zA<+2`w?X&6CbkIJwu9P;3|?m+3v;Q;Rx3bP>45s%9&)=lLG$dw;2N0ca;V}0eHr!U
z>V2obXt6`uiXG4uN+qERYPAn7B=3BVT^4Q$T}OTd)Iw;P&@Au?w7V9ZE}B56NiPE(
z09%-vU9!vzw8Q{(J_4xyzaIUhSFjE%PKJ%$Hi0Zf8@f~(gg`r6D;Mxt@*Z4XqLU<8
zxyXYVRKjClx-SF?`@E86UUOnJ%XLH+rC10+Zz_X_{UUmX{eGlS7iLI=g*uc5-5?6u
zIRy&$tXmU!E`K%o#D|Cvct|404d_GwkkZhF7iVe}8tr(#yF}q-r7UPfEE^>L)nsx(
z;ra5y<4)|IHi1hNSs0`l4l^@=T7w<n{TbkW%ahNAbWT2Kdmpkuf*-VQA`hG*jw;H5
zdPgD*59cdHRn#~wT#{_B@DSRT;9+<u51F>`biWE+-;Ox{4;*_<pxA*K<#tqS9kavA
zjVB5g?7yuH%8lS<>zUcT$_h-NVf;X?|2=}M!87onn)%ZO-wEvcGU1`IX5gDGIKlIV
zkWc}gc>+pHRS!V*%Pcb$!&rai_n?s^XpUbA+T99Td!DgYcqQ|R)8J$HBfF%8=Qu^=
zb2i3htdL={(Au6PCD0{Vrof=V@S;EI)+^f*4IafqLcSiq&NK!@n5M4W5a5z(nOIns
zeYj5Eit}~WB6X0NQ8j^D^%k0phZe=HRdzE0tufwvyj)+H_Yap=6X)uTYb)92Ed|{t
z<<BW#IQ>aVmMHJmAB#f%ah~S-aCf$G+o4x24*Dh`e2g+zSL-mmI3J|_<mEz*mZFs(
zZf4lLi<v!hb2N+0!IKG7J%2ekSIt^3)}AgpEkmnQQ(ukY#rxDng=O6h${n*B73;od
z+o*JF3ryHp@=N4-Uu@OPj5&9e9&m6mF=RXht@{DZ`Gfb~Uw#tq);hiN@eNsqBg_m8
zJm4jB2@A^Ww(Bc1Bu@U)*!Cr$4`Q9$;};47QFp;AvI;9W4+VLyQDP8fD16)$ZQ9o&
zoU3yTw6rrxQ{u(k|DZE!nfP~D*ws#$ukw<a_od>xWWg7p6IsA!nw&QTof6>h{CLL3
zZC*)SS%noRm66(KvJ5{DeBGe<;Fh&)^V-4^qZp?TM)S8WRkKX8G<RF0#K6U{GAqWg
z+u+-h8;uIEnIV~^R7bJ6XT8$jzP+(6(O9jrY{484Gq*KL+@SrAu}9oqepq{@64V+5
z_W~fbg%pyUXK(VcTc8f(Ms-&Yo0w1Fv>FAfBRCi$d&K)zuhP>7&2!0s*XP(4n72!a
z#_929$=r54x~+cpRmLZ&3J=&cK=scgP)lUjgb&kW!L6*z(8ki#$=SaAvZu5<H8-r1
z0PQe`<lfNW$1@s3j?C8U5Up4LSa8xEY%{o}s>rYrbifGz(-}+nO_nUryke2I<}4_j
zgSroU3rzD$It7{w+RwnvFlW~t^W~*7lR+~=kl8X&9^g=9S7cFHwXCp~Wu1rE-gds!
zP+6mC=WpqQ^A0GtLFztfhNH|34Cpl=4})R$g&9IiWD;tY+b<V}wlE<}!nOo8ADfaO
z0NQQN<1r)S;YZHaM*@pMqm$s%MIQuWS?MLh@Q^tGQl&CL>G$6rK>BBLpp!m%POO*_
zv3D_Os*1&?zQ*&>)V)#9j&&ry@!Y5cD!r0LuN&TwO24(fnZJio-`GuO&8h!SK%<Rj
z89tmr;O2f0XhaOO?p9J%7}R9z295A0JAiA<X`nuG{N=V3P?Hn7x=RQ;I)mf|B~AuT
zhKcH34t!x7K__!Cf%mxjIe*ZU?T&Dnr*R3iqJ)#@gzhI7K?}F%Dxgl(Y*2~F&Cn_A
z!rkw$F$HugkRU_nXW^tW_HvyPj}FkJv6=#dJOgO&kV)=~%j`cnjgKz_9erV&3(kwq
zEy79Q)+*<b9UO9a)WsZEQh=<gGXakV9&<HekYwO&0>{B5KF2K|ezZ7w)<1_9$P6-|
zF+`ACcP!l_sB2@lFrbT1X*Tb!Z40FjomLV9yHb|n7&8L{$gLu3QJ^B7MPZ_Pm&p#o
z?nUx54;KRq1IYD?U^9_TW9bkBwWM6xC!S@Cy?ud~a7bK$p11+=V~c?aDDEyl-_n<S
zY2o=y+2c$0-&U3f)k(W{TdsXPgE7fZNxGY-eckjGsgagl7w5QuHghrXFmT>t>(z8T
z#i({S&kxi-0`0bgq&O9Di33@42g(V!>m5YPlanD4a(V)nB&3Cc<=kuVsRcOhbC7_Q
zHxfC$o7eS5)dWga2elkItg6q-0J?V$d31t_AwyA_;l=szqvA`g8X~wv<-@q3Rn)3Z
zF{Sqlog*WhE~WFSfa;WfzF9(zn`fMuvNYs{a)EN!vN;~#B9DJq!zE{D`dp<sw9Q*p
zo#BPP)Q|mZ&m7{t#O2WV!LqCN><68bCwsZ3B#1H`2hIQOK5vz{@I>{C0Et6d3`z_y
z{0lF(q*u-aRb9tGHJ@fzdC_O1ixH(7tA(cPA9eLtV|c-TtYLcRvb2U3e?!?B0wd;r
zzp#*JPO9ogt=~#h7$)}WO}#7d{eUW1T}BpL$F2DJrY?!9LB<X?^@1E;7pDlHw0pg$
zhik?070ec(Q?$=}X?+pg(X=D|gS6-_hl85`VD1&4_O-LAvdhinVbX2zeWC|Jb(s=I
z38`WE_7<qV)7WaUhb3{PN|>S)L*>pH=k(`Xw(4tKact|dcD~e722O8}UuQbEXo1#o
zDLnY~viVQT%;exnb{8hhGgAfES%)|cgDowg3(1eo6VV3kY(MeC!RABK7mgjXL8t4i
zVNhdu2pVZBS^86N=jvsjRF23juWr&&OuNOXKHbQ`<tf8MWkVjj)2xtjDOl^u_Ux6<
zv2{*o3U{fW5K3C63Q3VikWwUQB*yJ13+Q;T^@S`h2Tm)1H+zG|>;wuxwHZbVQU%q;
z*5{(Ddzo0RB$(sa4l*lrci9-Q?eURyP>Ex7wR>|jy%x06HIa$mK;ed22B(7Jec{bP
z=~_x^3@4Zw7!E5cGn8xupCTr}@JA8UH0WiHxVd?w`qAIYpxxiX6%C9Bw>c(z6?Apo
zlvwVY_;bzL4LyRp?csZ67lX>~1@C4pU(t1FQ&YNP@^a89x;*nG=JMi>K+{~0BqxsU
zb;);{-Y?Rc=5*|n(UnKtY$BjCn031p`>S=8zc!@LFP&l{^=7{$!$WzN81apPR&3Fa
z*JOjbWyj`;D1IzB37*dbpQtGXYP0q+zH9`KQyJyU$Zn~<v3aAqt4@jr^dz+w0kK&3
z-slgpAxDEwM1We97ZX6OfEIx^NO(imfg)C}2_aT{v9n5YH?cQ#@`Bc*zI+$BgE4dw
z?C_^t(D^k1hZgO2f5`U5WOBjB&hHb|Ih0<9H#YP*F3J%52f59UlVQ%TCvvUQ0kc3g
z^?XpvT?w=Y6LF$CsD%N;&>J`TnAWWnnZQ2FP64#z3whO7u%-rR)fcFJ2)-9-S8dYK
z{UIxkJ1qSb3pzR=>!WL+q+U?*!?~hIopv{NM%4sPQ30)<0_7EKyT%~vpwt*nGBYrw
z+(E2{f{3Tw!MAfv7`*C;xO;VpSsMjeZN;t=5RyD&>z0#Du3s&V#?Ngu)@hjUI2F9k
z3A9%YeU}>UHB(Yx_sxf|-ePbulP<}1W^n0mR6t+5g@0X^0N5n_CtwOdPLBMeS2<_h
zMrFHW)#{*Fg`5s4dz`D_bo;qwuiVpx!ec-1H!yAgW2_HqO^Sean=uGfE`R0T{!jAg
zk&R4uHl@3ObP7V&Q!R;|HFb;k<RdYY=IcUNnOV9;BzQ+Czl082f={gjwfWkVtkl99
zqFF(OhWzm|mHur_4cS^tMLC|jY&tMO88kyOxh(VT42W^}kMtHgy)SqFdgM@sG{Y%o
z28NJ0HI>?DE}&Mulf?a1g^7XduL&~$vCyoV`TfGe0}LQni8E~Mj!`_GkS(KE*qPNM
zam~Dn|CLLq4(OhWl~V0p0p0pur3*y0e=<N;Uj;ng!t3e7F|kkTxyP$xkv)dBiIU1}
zSCRv|^}FoAy*f#TK${O5Z)CX-GjC&eXq2vOpV3=5Z_DOa0SOGspk1RG_o6h?Jc6qk
zM0QN9XAs$ORbshq>4%N40@%_k8dKhb<~)BMn3}`iz+}GbSost_L(59rIM6xOi6WXp
zI~+kLQh^Q@c$m5y)HamSJ}|YpjzMI{F$M(&@Sd?FTm{lek0Vp&zKUSXbI$QNX7xJc
zI7rNybvO7f_lL<2YGDnx1*9i!jH`$ggr6@_a`)C_M&^m-3ZS+LXpZj$*eI|zBvp(I
zr8Wr)pZGwnv?{%2pEs{IzL|Ar!}j!UQTfTNUI7O*K7r0E=v=(Cqt*V<6-RGD?)nzV
zqZ#e2U9Sqe3_xQyoZvATIR;Lc{$me?&T+9^0pCI#HcKa<iOFrEx&Y|3HZ#qnhy4bR
zPpwesSo0p-PPAobU}xZD;_tAHSB171Z9p!Dp0`nQm5E=5;WRS?gG2}DZZXg}5%_G3
zW`#|5^2f_E4mT!<yh>n@V^~>u#$iLwOs%KW4mk;Sx@s!_;}LiCJ$vS+ZqWv51#k`L
z!3UZ#W>7fnZI`J%@nsvdq=k;*f%`Ok47-&YR05WGJTO}f+SscE+J(mC+QpK${@zm#
z?i|i+mBXx0t&T4Cn0O%9?f+fL*6FH<eY~I*xSxNvi!*(d;E-d0-W`3J9kP?~Rxoq~
z3N#}CKK1c{MvzJYtI9X%=o9kUk5UXj50nZ@FHPQX6}lE5bmw#VR*OAP6hZ5al^C=Z
zS1>SM*ZuRb@wJkf&_l>oVaF^qJb6~EoEg}yFQow8zr2xUoeX%b!z1u|L-0yPnWT`4
zndW_G12!IABo;pfbg}uzih58UWa5XfDfrr(Y|YK+wAxvRO_KYS;R@F;iVUI*0a0qO
z*~O<3AtJkK1N&T=7&JiPRK8E+xKew>3lB>%(Wg@uOPo!VxgGfea`RJAk@5kj>243K
z!6#69pJaNf@5ar;@yk%h)~|O`^utuUbq#?fqN!2lD=IfWc7lh|2kRhphBM3z41KOI
z-+!}#h2=_U+&uz~*umF9A^N85;9hZdIH)fPx~KX=8i#@{sA&Qo+ee+9eF(~V5P!dg
z>^S3xw7dRIgr4833R-yp+o9AhD#go?2ukbPQ)V4k7x7YMz}>3^x1DU=L38_HSK{95
z0gbJt;CXpNR~r=u9)^wGJnU8sN{2JMDmZu;Hf{|%F1v54m4(Ph0niFoS%v^n#wC!6
zTTpZ8@t*$H?+4c(@DkyE3tF=Zoxu?3Dv>o^cOz+SFmKN*!33TP$t*z?$Or=`WIRB?
z=>@2F1e=Kvgq3;C57|7<feLL!l(H^~b;rdd)*V+R)GLlYE={|-P)DbrP2A&~9Js^;
zyOX_LX`XeBcBviM56d+l?POLkl2L>D(a_bV9DHsjXvg$^@NIX9B5bC4-`fyRgOo0#
zP|fXHf((hivJ7XL85pEvx?Zlj(8`n3&(7m=4|Hxhs82GTK@mKYkdnl@gLk9owL_<C
zWNu$fJt2}Rbyy+nPb}y-I6Kg83dlVj7g+Dq39&IxEWZVc5rGRa;N37cA^jV11}P-7
zSb3g-mpx6W@z<8s+M^@Huu|%HnNNq2=bUYz=H8*8f5+kXAzpZzQX$`ad0E4Ui4IB}
z3um}C7(PhN(%bWXvz;KrN-1%%u9Mc&uAW}7EbUvQ^GDE(7pRBsceOvSSwb}Kn>4gs
znt$U=o%_}cpgouUt;-)>UG~cTzal7gJ$}!}AQ^YOseIL!;IE4>2Nb5Sa^si-KEYv1
zuDh4r(g*8KaEf^@fUF957W^=EsRRS(vyi_p3VwjMSv+3SwMJ_Ctk!#O*(!VtoD37o
zSJjnRL>&EEZoePY^E~Fd3N*hz-!jzRN~Q>W3(_Jb&>X(J!;`tI<YoKjMuAJ`7K16!
zoHqr$Pl^Y0zQ1|f-Nx!B`NJa6J$u#14_S%soKgzfSNqQO$t`uzeCw9;>@iPLPsvN@
z?f#)7%qg(tlwGL(E>jPX@qhQbfL1c!DLGOgqw?vP!QLx-PH=jG(i3P0sSLw8W(Lr@
zDBYq~P;i-n=C(gu2Yu3H-F<k@D*3xoDxdtW_Wz6jCehdIa!+EJ0w?I?gjuu1EpHzJ
zjm&^=k%IW+AD_afV;g>3``SZl1X=KE5(deCN7BAouYznrlVR_SnLVfLdZ`W*Xw3?E
z%>#Q}&$|ZJ&3#j9ybcylII;Dl`wK=xGtj(}OTy6?d=UoV&1+ztHB#Appyf{HVxZMk
zUUo|p%4Y<BT^!x)a&P6Yi~qfIK<7GyY=cCL!o=)mK~Q{XL+<Ee2RF9Fp<(?58rDz1
zVa*S^xeIjiFsL-|P%U5v&F0?mh~l%Haq8sM<>2jZGAc#6pgGY*&`x=s50fTNid<$g
zsqX=--Dk}K-Wzmg<s?wK;jw_7ArZ7srkb09A1UomjRf6f#mA5c%{8W*4mdoK#k3zW
z<9O!H%1bK?Kx+a&JZ@mE=K)<3@cRDlX9*>sm7+*H|CqqLQV}<h_^x5tt^~f7#Ngtd
ztpR5yEIYzgu=prffwltpW;V6323dyl%nS^-1)^te{jdp?N?~n-UL6C0N_7Tq22OA&
zv;<t&<Oa<zA+>gv9S6+^2_RZUnG4w^I`$lf>0!C?>F^{_djp~8@F|@=I!HQ1gV}go
z?rHKvZDG0bX>pDsd(};F936Az1GQhEVF=1eEe0W=^`4L4^Wi$9g9Dt~8Mpo6fbH0A
zeEmmuuEHK24p4s`bS^<LX!RqDB*)H7pT<-BO1uL$N_H$?(fnOx+KCXx#Y<pkf$%Uq
zeC&3q=!9a+F26_x{3nAzY*oBcx(Zw;wJCsZZh*R55-ILK>J%APfx5O6L1PFy4B`wc
zk8PBV64TUVw0k4D^~a(W0UM{rrX=g4^!A%4z02#70No+j+3sxz-e--}j$k&h;M>8}
zIL+1T%A;;JVTL)oPQw-hEs^Q&a@y{{6TA)uej@rQP4ILuyXeByi9)gr7nm6sw*FYe
z$PWrR$hqgWk3A}`90ZM@f<`!61pJyn@zJcXX&=a4pfOg>$OV6nW;8N7+JnwG3oL2{
z-_Qd&)AR$l{q?>qS?2akodBk+kFM!k@&Z05v4duMq31sAHsw3;z~TWHON!2wN8O9^
zp?MLt#etk_T0zU_L1WI)T(fn$$~OLchM;}95D^ECj_C{s!CQwG=}7Xp+*1Ut-vG@d
zRv$m~q2VoKzyr5?ifPGn)ZebL60uMLwL;WpZ5Qj3ymUp5fi>@mJOgW<>9I_I*_t(0
zQw~bTDcr19kOhs}sorK@aG-bHN7<#$K7Mii;yfLHLL@+~)(N254xST#b{Q@6`v_`o
zR%<RkbXp8F?g3kooF^3wUd9i)impvhG2(}O9O!T!4rr_ODm%EO?11uD{e!O@g03D0
zHTw2L4zfQL8QLSqc-=MU323xk3Dh<N-Qp^6$P>KI7JO$AxQ%v65-~G!CTWZF?k$dx
zfg=V%I|fMG?e+71aC-tYl5r7q{ug9_UE`!94G$O}yynxcsd-Vr%`|<%5$=8~1I>&I
z1{nq^hJP{bZF&o*%Q<>Jo)^ksHSd@x$J>g<9%ceFh2XpGtTawU2-q<A<cR1q1ay^v
zw(ZSJYbp=`FVgv*@N|{`!$-nvK73p$lp>kK?=$P`micDRi#N}Ik){OR$GG>!<Rc9s
zZL1>v93D+J;7YYUw3&;G<;s;a0yYc@s?r@k3<j`K8r!oh4;4T|@Y3%No(i3R=%{+c
z!^gp@CyZ{$%`kbLX`lP6fZO40!$}oYhJP^++|unYo|USdBr)Msfaz&Yj~XGjg=^d^
z!W<hH<SvNa)Og|rgA!<8@;lI2Pm`#fU7SZmR^&~Io<p5x<*lhaZVS1&|GYXY$?z}c
z`QnzP(N3*L`{f=+vVvv<`!#Pmq=3$c{EuUlM-Xz`N1oQ77kbI(FY>i8fX~ofC<MLj
z<4(wri?PS%EtchAR056i!0*sA-mu0heWr&*kJY=BBYLHsO_1?VY~wkY=lj4$au8!X
zJPd)L-CY}*6&Vt*gLiq#GF$?+|G?*efi6X{iv05Z)UBk5syVlkA}Vxef%eNPpzP~l
zx|{mO@>ZijgXsyrmIZ8)GCFDCRk<GXjvh>Ex@fzp<LJRhR;&Jtf%8sfnF7mK(|z7L
zd}5O)mnVw61fS3gK35b}hP{<YyT3zh-b^kDR?zLJBA{HU@SqBGGfnZN1=Xp)B;NfN
zQ2_OSm|P!7#4bpHoWUr*_$cxLn@XrRd#U^>R97zZ+|+hM<5RGDvoL6l^^}OaB?_^>
zmL7Q!YX>?!^q9)YSNxDMM9&2rcV5Nb6o?Z8of3nTb0Ow{?s5AR%$}6@0ko1V@yL!7
zyx>!s-461#9FUc8wF1>hP+g0TBO*(&xltT)pBL!tf*?>YhlyWd1^C(>Q6>2Pbn7-r
zNPhv|-gR(DjTaFM$<gw3;(H{R7<u>LipPF#Z<2WKL3WCPXC@(|mY{v45e(?J(|_4r
zauRwwy&~v5srQqnZ&{u4a?4sJr`;i<k3}D!`w1Rzm+sR@QDC^t%)lTTHkj|Ir}ypj
z@Z4(Swac?P@RDyBWHgo+o?9!XluQQa;6z#Id0igH8=B+q>I5nLm{Kx1NMX%Ad(c_u
zklncC=hlhGW;{%}^A_ojnu{IZSNChMmL$)(pa9xAws8^YJWbH~yZ0G*8NljYuN4J}
z|BZ+255#u1mI_iSAj5ElnStT@mcCYZPxDB-5Z^49_Q*$fOhXS$o3G1pK>;#SDd-?%
z>*(fb{?eW)!O)EZ)B;yjVsHd4H3DCpxN_%K6DH@gJ2xA#i0;^>kRtgo_>wR9{zOKW
ziC>q3XE!81F*4MH_a@fy;3{cAt1w9`8$hGm;FG=k6D3veE;01y>(Fhwyau+dZoAGN
z9Z<gwl0S<<cc5+IZ@FW#tR>7jXSMbGNqIqBErtclL?GwVBj45L0B`d^+H{cHU${VJ
zk(;M^B&WW%0=R#Zm}IV%bL7Y5q*ZrZ>({fqF4eK|+I2ERmOI%{8MK<n;o0@6cfWYW
zZs<J9$)V@D;=?8m(3qSJ*Zs*0KqvSfF_Pu(pOk0Rb)i$?(akIowj**rIZK!q$*Py^
z&1d8SsRi9KVBIFE%J5L0+35Z!P}f;pLf}ik@UA|;Q|I2E?+jF4c<A)gCtobv<wWd3
zt@Qu1%yx)e4sDz;``8qocTPJQK(~%uu@fkr(9Zw0!T;AB=klXnj;l{g$}n7IW?<N(
zEWq&Z&Xf|6(>;?nB`4~nm9R2&f?IrIpqbr1#+mt*hEWL)0o{Hq8yQ_&r>n|>ZpHw$
zr@@;QXJ@m5Hf>M8S#V|Y8bve7Ip9;xLw+|b68zw*;mC5a!17Uta-Rj5SY=evj&TzP
zH^`^ZIsvq1mJ_t5A6yftcd7go0gs`sJLdcJ(qF@z)F~yCYoET00OiBA!HQtt9Rb}H
zXd@9La9TpF!eEA*;jVheo*)5+PEH%>wR&?kCOru@0Ieqm-5DVQnjP;?)Ly(~c239c
z<cEQme9H{2z&9qQAKM^WVX$MJ4rt>`f)=Rn&<RaJpfgU6Oa_Omvh|6>?E5)R-QCOu
zxnBS@BMv?f?6%<<3k?5pf$S@S+;@kp5;PVKHJuf5nxWASZrKj26NlTo&U#JWJNbZu
z1!$b&-<>1=Y(f7f9NfJF>{zMEpd{7|x*G$uSLKGa*tL}>mdb5-njRgV^l=vGG~$^5
z|JA>r4KT?N3uFwe7WK%~XcO)6583Xw&IME_9`O&GEX8mQbpA_JTlWR;ouH-$!)N8n
z9%;~ca@B!p^K<uYTDnk8e6f3juKn$r)Yl95eAvVw!O#iqB??SFs$uZV>1Z1d8>n5o
z0CcYg%fzp#pnEl148Aac{doa&Kg@9hWd=ot&f5!w9WBci7cTp2_2a;L7IVF|+l+Ud
z^4uxM#xdJr&lg1oS%%KfIi_69r#4FWZgz4IUR!lR>%b-11Nu(Iu>u?CL)QjyG4L^P
z&Rgr2c)_MUeRZJ31x0QKPU#Y*S<i1Q5Oxe_;Ai0MOGr|dH97x~L(S|Gqb-97D0N}9
zEO;TNI9S?5_a0g>6V%(4E>Y4r&NjCr?GW6Q06uqvjT8B1DKZE!aHjE`)_AG*^Z~fQ
zlvDucPf)5gv}%?C*`a3rPUR-+!Ydto&7}rX&pmf%WIg*NE>Wbw50X`Q@XK|&-_<oc
zWIk&`+@v=9u#32gk`+&z=1aBOnv)8=44eWX(lP5cnY}pFb-ITEYy+qS=s9;lo`Dm#
z8vj-lYs4<_smyuXxHgoqgARaruMZF78wW(QE_N!IEs%Jemf(I<SEpN4-Zn!t;pI6s
z24PU_LiVU%m1MZi%)nq^b0cEawD5{Z233a6`JfOD;4>>|-35w?BxbJXPvB<M9%}Ag
zdP)tHx|Kn_aqv7tTL@?*2-M5>fLy!?cbuXk!^8V*b2&~OWLp=&V6s4>cXnfJh1jXQ
z#K<*2UO291@Gb}6A_TFs&oL0R8(?1d%RgNb|0Je?t6qMFPUGYVH&64-BUUr5Qk1+I
zpgGu495j1e$^$wN9#r&$b_wQ--vFHfD-R!&0Nq=>sQFRwCEruv`$srfdnU2H2d%V+
z%yuv`ya$bVfkzY|<@lmojT4$bZ#F=*Zn2l*!l2T4QhMQr83`r*I!T2acJ#ga4+;l)
zmKe`@vK)@Jz3+v(n~y$u5-Z_qr2vXK0&Q4WDFB-3fV4dcw_(9K4Ag7CZFmN>(*;sy
z^FhjNP|G$5bSN%rSq(88(yrBExWUZ8VD8aet^mocP_sZcl|sw{uk7jIg~S59%?pWl
zH_$$1P`sZgf*lsVqD<k*gFia!K5PQ5!2#u#8;t@xn2$(8#&1AtZxWB};NXL_p*_tt
z+t1u)4TH|oxPiywc)+~?Y%OJ3*r=I9jn^(u@cnY2X7(Zn4e*9|Q19!p5@>D@IwpYH
zl6GWc4t)-3m_S-27%gc~3k4g7w+MZ70s=NU1TNu#v<P|NEy5WQ3uHh&H>CC;=uG|A
z{|_%5(G%rZ{k>m+wPzBz&3KU9_8@2#Eaa5t)#ad(Kgj-&u9vGEPC#ziY2#sAwa!6;
z8Fbaql7rUJyKO>FoQ}Sm!4m#3wH>o<rOI#<H2;UE_XXPd<Z+V8b)pi7el=(xsWIr{
z1Mpc1;EP2yBoVzYqsRp;bC)&DI-(c)V3EX(u<6F2TSGy8CZyX+VK<U$NHWO7#^hMh
zbRIj<_yIIf0v#7Z?>&L%khZuU_CCVonpot(sKkKWp91$H%|sqB_}*PUA?lDk=o+M8
z1xPOoaSkhH+Axn?@CQ^jfJagArVVjOf8H<JWRHtZfQTCVm*rXaG+V<!>pMWFL<kDH
zi|jrks8#L>yPuSp-Z}o22-4t{2pDT5E=xDXbt*7Gd-k~;RjM2@`$4UCh-vJgAc&C8
z?Pz0f-fix}&aAG-fGnfPa0@j4`^K*I%Ax8xkJg_%pu+&#lPAG2kz?xao3&gkTl@8Y
zgr`3U$qPFu|8KRi0VBhF(8~Ko`fYdHm}D4OGNN7Xayvfw1+tS1tcy4FnD`nakUG#>
zrfJeU=B%n*E)wPW!11)^Pb;@{P$<bW@Ih9Udh<6ld&?Hs>578K3$AnOaQ;x77qMVT
z73kie<qF{YG)mkj7G2zJ&a!vYx3-K5gB{h*B?cQN6m91Em#rkp@b6B_Mu$LKKi%E_
zid#Q?R6X@B*h6>Ean2%eE{Cl11MS#<c73X0X;<>>&=2kWg-;#3SL=XIGz8B!ZeDE+
z+8qnJnIoh>xMgK>0O-8X*`UCyfbzk;0NZxZ{1OxYG9jL6Isqa5!QD!dpwfyV<%jU>
zo9|bM-MZ0uNg!eEUd0zvr9gB0iCYw3OntY2*KxhiRuyKkJ3Nl-*T^sQmjcCD;^yBX
zLEQ539~LBE;AMdEHk`6zQw5FgZBdkx<0(770K&GCh<G5e1;hs5(kmLb4K#lOxs`{d
zYf87=au2=^-j7F^R87Sf{}w-@0XnI*Z{mTau`+>L&7e{E`SVs62JigBV6o#0<MYc(
zLJSY<1q##{ZZk75s9w(mhxQ?jAU!L{$&I$`pn4X3;~5*MpVPNWA2L?S!|?DnC@t8%
zxUqGI9XM3l4uC@%vYrZbxAv#}u!Hh;N2aptuG<7Y6#+6oYuz@J8x&fg_7dnCV32RN
zD1v<^0%BJ|)<_6|=Ei1&gBKhVU^{Hx8Q2&S|Gc$iQ{{o~+Asp|R2Kk^TQe|Tmp*)H
zrB$HH$?c#!6OtW_*jWBbY`gUMiiTy^#lO0sCEI3@HNEh-i{^=LWN+34_4B}M${_Zz
zgGOp@pVj(tm|b?a*mcOQ$6BCT0d(sZ*w|@u%iT_bZjBKJ`3A{6ZW{?7*v>R?Db&KN
z%HS=gu?ln#2&){=G6iti0$vRv4O-!n!zUaYurtd&L^A%9#B<Nx20r`S7U~76Gl(-(
zGB-NAwDicu2b9fs%6j<NyJv;bzLYlbI)gIijfTcrd(Irsl%Es&;lo0S8Ecj}C3x_p
z#M*%7V-e}fdFn@2{tuuNiJ@W}PFb0SNXBnC1#yXxBEubK2JreG@F^0YAqB^ZNbp$H
zBzMgP?;jmm{ZKC+Jm@WUt5o<*!vaX5Z)wZ{I=MjF`GWRDP@fof`yF@{$b$2VJEIRo
zED~u@0H3-!4N(L%7EImScTo})=HT8XILzCS??DIc>iM8iv$8sIlgI;xQkT2jrr=Qs
z&}yL>pzyj7)WDpvP-th-l6S48E>k~(Pw$Rr0M(9W&Lsv0Wsvc4(3(vTXaQCM8M0tt
zXLxv-or%3;F#|X)b4Y;s?HwGFw)+-<%fRE)B?41xz&E6|2(-0<(gM$kJO#6ksk{$U
z6`^YpBzP`<NGQmG7exhppguRawD|F(iCtEDRgZqf0#IEE6AQhzap9>SP2l@1E*Bfl
zogX{5F+`Yw6C5k=3%d+TeL$&1^N<So<Q_q%FVGvVzA#9GR(D1}F5pa0bi8sfy;cjH
zV-5r@P>GXP0<E3DZ172L`AdnM$2xAkUyYz9&eCD^dbAaMk_|Lh1%T$dlO3RiqvoL=
z?Zva&CMq-B1)cwH;d@*TQrFrZ2hVDFWJ*-_3kxNMfNgsqVFJnF;JW}2>#7t%;o~bE
zv+gqFDk{);#+Lqyq(-56Ir$t_sc(5f0rkD@MM8q&(=^dP*Hv(r)=ALT8!tm5xc>t+
zlH&4TViPFuaxesfh5=R;vxDj>(0v)0i4rvWggmYa(g(wmkQ)EoVgrdq4-Y=L0ZsuR
zk3En9ug$~Orh|>g*%=;k{T~jh_2x5x_6%Y>2b7;-<*|#7@~7C!m{uS9G_#SNK_2zA
zOhFw!iABwgtp<C8!i`<nnV+jNpqv2eHwmob;lT%eFQ@LB1*$uise)8MPSMosQc`~L
z`_OBFV;26mG-pp*K7FI`j~R`s>J0b5`9GdP19Ym`$-dq$CFM0tEK5zzjxXz8bb{m8
zz7JL{SF9u++hiW+5mhquY2ssI$atv8@S@+$g`Jr@BCAw<+QH?QjtJ>YgI-M)!R7tD
zwpErvj^RcB+XYO$O9M7uZA{l!PW<Vie-V@x7!PmOFlu<B!tf$ranr8N(GlMk$7q$z
z-|TZI?0U+S4IX}Z0yYe5HUupByzdamwnQNYK?hjgUc`Ix-~p!Na`<8k6l>5GwRu`R
zZ60R@e7hJ>R@B}Jk>F`m0JYea5hJ+OEr#XhZ0AHm7DWD#=kt9N)VQJQKS$sJ4M~t*
zvfJ(OwjX>P7dA74SYwNAoK_SvPRnxR(`HsitM0^w9qdfYPpN}v?jUVATqD7tnhM&%
zS7_q|^~GdS=5Q3+ICBhh6xE-5$}!w$W?<OO<i<Gbs3HS5=stUHSDW$~hG%L(bG^`&
zTM}ZgOfLL7w)MlAkOLYT|CPc02-MM(ZMT<efa-8)>%<Jywoi7LCcUF4k@KKNgnIYC
zxX5VGEoIR>-0NL0bLnd{$bxpUf>s`Z`Y&C4UcPMJqGBlq0j1zRItOU1=g-}ZppimQ
zU%drdW=q5S44{58Xhq<nhQJ2Uft;XQOd$115Y#2Rj6nC`f=g{^3t`q|mb==Qk8cP#
zviiFwsGR{l&EN3M42(Jnxle(pw?Xv`q!$LMXB6OlQt+7aZo`6Q3z&QxFIb*-IRqIO
zg!IFn9N%!D`QX+n_txp9h<+@J9)X!!kbbNjc+J3*<2ddT1GRua$H?thoF(E|aT8p}
zswEthKWyZ+>*R|LQ+Dw3O3-MPfES}LSMZTycF-NBLF_yXoFEY|s{^2OaAX-C&X-_#
zz|6oPdHB-GJBi02cU&fbZl=@$kMzG#1>M#6@6Hk9<QX?X^IY=}Ku)jOkS{ZZh5gX-
z?kmSb*8NGo5TL~%gE+b7lLY4hS@n(VvsN5CFf-_YhQnqH0hrC;S&L;I?HeHD0WP4E
z$c&S3oB|E1O{m;`fD6$lWKumivx&=O^=XIITrncdmnAF&<ZeHZ1-S#1vVK7Bvfxdc
z@qi0-iMJ>Cs0&Cc>42Rahjmoczb`%VR(AZg<(J}qC;7xj2$X&RUEDKO1GIYRL;A6T
zIqx{@crM2!fku0`_#Znkv*F>Tl$FySDt!rBcP>&*=)fNjIcd-yq^bir$4DQp&usQK
zj1}!TnIs}nyfDd`jafgZxqJZ|!$bb26Td+BHYkI}NWtbzlm3wgokwU3;93ygwDsr)
z&>%Z#4aR)Q!{21mc#J{m6Rbl9)E?)9%{zQ*gD9UGc*)nTEQw7LG_nE>Pi2d>Zy=-P
z$0qonaR7}@30EjUu7h46efT2tb!mo&%nS@at*t8NPvQdk2(n;WlM^<AHY*ui1G^Z3
zM$(KTdzeCUUOlkon)2Bz`GJokE0^RRWj4@$jfr1NK`{!t*&S*0ZSql#6$e}m4Lo(^
z)+@V296K;m0W{JCQVCk^CIfP7gw<5*GZNF}88=8U`+R4yZ+q&_pmU64uL~Q)zdI#I
z3?>UOJZui&$_SdFG|w88e5PpeKt(Pws@=`&1K)KA8fBg*_|25htBLvHW!G29TH*iH
z!8so!ljk3u4NkG`pv}7fKZAOA(3~IqMS^nzf}idpr_4ABG$shT!SMRjRGw%K{m+HF
zYDMNe%IBG*$=btY!ku6v1xoGkyl^{`Lts^4TbiJDs8Fz+6a#17`Hl^bifoppl*};9
z=`GZUIw(L6JPJI^Y=JV<vQG{y48Nx^Af5PhMw;Q_e96OMZlGZ?2%X9E^T-m5r{1n>
z1flUC0_w|w!{ZVo=oljdR~r=>P|ShT5a@Onq#Pk}|K)k;ni46{iZ)nz4xe?GVR*#M
zz<_)1T@ti5u!tE{(&)RL1`o+feSXq#L&-uEc6L%!g2RRW#FvFxQ(_*beg@@E=&kgB
z)j+rWPI&H=85IG$1sHUCC+KdAC7;fu1UH%)>MUL|+k{8;uJ9kQ*<qkv{r~Q4S?2aZ
z_+&~1PrqKJ-@X+y!Tx(D4&L6d{PuHMlS;QH!-8c#Vj7N&i)}<e^~j~4zSpa!uRjjD
zJZ@F2d1omX11Dt1-aY?ikn{$-<8TY;%mvWM<V&@u29TnM8Qh0S>ritQh${o#)ogi3
zRz@xK!Mhv=&`pPy9*P`t@gEi(Ucv=oflhEShKO!BW#zM~0d)5n>uMg*UMa9Ro3`0;
zahn$gE17~gnhtiI{m9A>T0@4ATeFF8vX(-tg2b8|GNA4lD5pb4){+CjrdMuZR?P63
zq$8^qx=5D8F?mvoDYR_kV0dT@a$mC&q_&d*wZiePEkM*!=%Zd543C)^7??xdrIn=j
zD1&RcC`ju`&;hjtfw*%Sy)_^X>II{=2E@85zS=!S8I_X(wJp4{->N)a1De;1!7exi
zasjTEI7p5g(i-Pu%K0gXIua|xa^sUSxLv0NZ`U38u!L#RH>VE_9aE1bi0s<1BH(lv
z=q927kh+6Ppq6YyS!Qs;f>(=vZb;v(`fyVi16Rxb4LX1LL&bZK7;tLIF}!#sc6Hx@
z{6m{gF}S=Ho#v|kI+9h;C3;2R1-;O;9(jfrUT?Ns-?u_>d%V_<Uar^$4@ByP4y#zS
z@UX4w<MLKz;AVJ{#org_Ds)(-LIu>COvHYwHD=2Y-g-p2w+nqQ6e&BhAbXnlUo6XJ
zxvR|ZgqeW>wEAeDk|1bDlEZ~w`MaraN`o)GO%sQl2~ErnF8u9LeEYFLqm2+3O=q6)
z#b)L)MvtmEbwP03*Z9M-D-kIcjxr5Po|l5#y^>(@xi3RQn3Oc8UiR9{_2b}d(2e3O
zp#D`nXa^J0$<uCJ!rj6GF+r-}5e{w!!{+@Jy05{9*@E{@fzFHooq7d6BYNSw;5f+b
z0Ck{M-wEX>GP1T`O>Z-f1g$%S&AUm}pVr>91~l&hT_x@8c9>b={B%|?2A8+new`^$
z1D&*T`B40xX{Deup`rcwJq*I&HeHGo^q@J0+iO5GRXhxdQ9rt`ZvvlZwOJ6f3K_hr
z`9wwq!;_zzmT)qF*8xMO)lNC_eVGorD+jVJ9ppl=DhJMn6?entOP*7K_Mwr@f%pM>
z4vrTn_lPoVoZMVeaG)vD-AkU~DKi6u-O>kjCR=a6GCpjKxJxoU%|FzzY9e!bNl3*_
zF{sNP>^SLo;KhXGPdAwEpF25K1JptaIrAQLyNHarrN%1tHc?+tFnsu93>jfM1+o!z
z?uXR}@%5^KJz^39B5t2-*Saj4$f31IN15Rt?5x-)%M6#st~${5epa%`W{zKTjs>y4
zQs95ib59X8CIUY37F;@jPs$c$u*?NFuTJn7w1_sbI~-DKuHL5%x((ot!G7>^?K$r_
zH-XobZ`lLd)dL!rgv53Dwn^e&xb?L`>qb042Y42B1VV1NRl4%1JBU@Ut1+`DLKW15
z0j+;62~~Kq%#c;<chJGZ?4q|N3^g)kn%EgqKJbCoOE)WQvRhxsw}mm;`yy`;WDKPZ
zw7)H%0d*$~Xgy9og94<igztWleQcAN9;(QC2sAqx0NPmuTG1j6s&&EV6&C4eakYLh
zlD~doC+LKVLyYhAL1_=+uBWRXbx$%B*V=Z7@zw)b&}rI`c1?OqEz0?L4`DYMLFx?1
zY8GAwWrk;<_5aXz0c3{`$OZUs4bmj?z94Y>3(JWRJD}kd09wBbI{P63bVqqP<gOw3
zjXt~#4<9qA*zy+@Ku$`6jM;(KWrIauI9&Q{1@Vmyc-|1+U#mW)2J!>)*{>kJ2x#q2
zryGkW!=!oBc@&>JU+`Q1VUq~VmJ^B@%cmBB<kqM*L+lbllA9i*$qqV92WBHUErLgK
zL8S<^t}I*Y-SBe#hfSapPe8i_-ng~)O4MHh3-4u6v0bmP)ZnN98js~Uq01zZ^hLEz
zxM9h2Q_;9>;8`^A`8!XR8JfQId1(Lp*)xuwpy$k8xgYq@V^0XBG?}_*L3~A|1gIxE
zX~sIPmWB$>Yv!&0-=u<8&1&vZ76hd_8?Iz8O;F()@50cW0_yAYoX}Ndc+Skgz$6iM
zYQ=|5pp{b09SlKzj;En}s3B?Jl|8jK_{VwBWnPdKjSo@AZXq*k(jeQxy?M~3J`(dn
z4<1&Z_0{*Gy${!W1qKzUEckRT3kJ{g-f6~~K3`bCzUKrl<DDG<DKWt94>blshh30E
z+O@QHz2u+ERPxxpT(VlR>!QrDjdSf5L`VIQkBd;02c3%!J&=FVqS^m;z-|Ftz{PN3
z6=;@(iy@Ka?j^=!<-dwo;5(rK;tNiQYPGw0pw*s*P7>gg76lo09#&fFJmZF;gJ(#f
zZcx0BJ$TfQA6$}hfR9So;<mg1x+M;DCQG2rh376uuI#$lVhgUdSQ!LGuN#7DQ+d#t
zddr&DGQAg2D_eZXt;asoKr}~GBks78-%%dWjgtRDHiS0(M_V!m+C8YdJSJ1zeTtu%
zXhxY%NzhRpRUVan&Ivl<51z@&&S3zp=xMo`x!@vbDE9u^0tap`^9xK_z2H-i|Lii-
zD%QH8^#OcTiWxZV{sNWEN(?VR=l?KRZc;RxYJFy9!s-SE&}mAbnY&LH&URm{W)eGD
z>gC58%~}FFtzQ;)gWb`T;Kp?uo!8&uzIv|2Lm1Y+2kk}zweK51b+Q1c{g3_bI?$<A
zpq2BW@fq;W1BbjdzTZT)Gt?dXEdr`Rg)0nhx&%7?P@Z1|I<@;j>*FH7>3^Z+#v=wu
z`d4A>esVP9BOBifH4c4k#M~})KAdfFT1TwdqO`OfPa@?noaMcz2)i%p+{;biFaY0O
z!_Kg=d*$^~9xVpYEa4$&yl7en@9A@$(-qk|T~z>-e`Nly3+~V|xxBF>*wC4WAu;Av
zXj8MbnAOUpHV%eF2E(tr_`)`VXUp0DJ=&TA+8YBZKZ4c^$;7-0EtoK)>TBW3eW0B;
z%pEJQmogl=@)~p>8>BqB1{q%mmnY!U@+x0EJDMRU=E*Vl75EhIn44a4;Ipa0GiV%;
zTmSqJbqsWOC8(SurR<hrcnO;S2h}%_<9*O>eB)+#m@Im|vAXGH1WOrcye!!PT#*aM
zm4SLj^A9k)?|&__i0f<#=s>k1tuzHOhKKUgtEN795VXFj`N);k{oXs17Ye8{gVxJ9
z`0QQBtgtNZ`u&Yv+$ttt7DD^9TR@{g$qwKIXQKl;f>{EzTCPOLM5`_6sE&eJ->jor
z>zYGj6gH~!GH~A62s$m0D{zulnh9uq)S5?D5l2~tq<#s3bg}4I$aeqOkd@5`I;>Sy
zl%W%P?j2m>U%@mU&}tXB&p@m7I9mkT8bG~Q(AqZeRqaLd9ks6T2yERiBG*!3adN5#
z_+Hm3C7{grCaAM9t!XLr_C6KR+zMzF9+tC@pf`xVJP^NUnok9&E%{Km;=zmZxlSPq
zf5xeHf$sQv_!uRX+}wLg5j1-QPA3oMJ*b|#W<Q915SCUzu?%h(%I&H&oYn3s)G}Qa
zeiBEr*y7!wGxZoZ!f&k?2aQ%RW8Naq#-PgZ3Vi=7WP}ypP4q&b^-j=|_EQ_H$1m+Y
zIf4uiK`Tv7e8OkF2OT%KYQ{!TjLIA8Z36XS;c}C#uY{a}T&f3_S8Q1b3Ni3m=&w0~
zz0P>eUD?6Yz9w04c@i6J-uVz{Z5Al~Ie>~phv|?NMZVII^B+&Th_Nzof({@Ct=a>h
zplGyT!A+4tjG?o+L3^j)_0(0*Uw>?3oH)NLbkDlvm13Y(Z=f-RS!O$s9J~;`lF61G
zl#U?d1zxG(6KE|(b3`k^LyD}Rvl0zbz_-VP#+tylN(P=-eC+3{AB$89Z}}xv)V7*J
z;${g(O9Z@{>5HYH;nqBpM96G1cqKHbtOqCfBCQ)*2lh+o-aAkkq2gE(2`c0M+%<f`
zz|N59bJXpngbApwM)Bc8tUd&v5DD_(hfScdUsy;L9(Pg?J)^+GzzH%fLCegme!Dxw
zPfr*W7+!<pKe0u?_Bg1&juZxo&q6kYK9B`p`UNW2P6TY6=-k7l{~DAwg(0EfBg7_j
zUsQtg03W!;bOLlIE=1-8bWPV1q>>FZkCRvQ;OGlMFGk<4_?yby`r5(_iIdGNJ=ocG
zek4c8c~r&yzh|lp8qwhK@SH7U0UFAdL!7g|e^Y*BMWise3^?4ASgG)`vU7<qUzgKe
z&{+(eYaUryBpiGhain}jq{7B_aCxv|Mnl9+fz><s?to4gRRHZy1eYJ6f*Uk%i(H01
z3ONHlp-P^)sC#AjeM#BP5_gxzv2LGHb#$tS&)#1h+Ozk6*u)^j(21I3SMHm^%g_nR
zqe$gCs6@F2O6Qp6;bhPako*h}<&jIoUQpgpKIRJQD?XGre4-#Lv*AHM*pGj$uke6&
zr+`KW<vgn7o)|#FN-1-4^P+(5(nSjvGlF%4)?|WXf<v4EbW3QE59BhLk^np7U^CVC
zS{91n+a<2pO*q7uu#`!S;SDnbgPY@W|H5}Sj!NuN28~03?q)9Xo4yp35?ch?knd)e
zW)SR7HkVpnTcF0N6`0Ien8>*3TI9(uT8=yOv|wv`PXEw(s=6$$7BtSrb7D%BXiupT
zbJF7#k)SpzqO6-#xl+b-YSGH@gP;>hIY6hLHtYV&JI~AT5G^D@J7}(f>h7Gv4M*?4
z1@D7_tn1-r*x1bw1d3XQN%O8NFvwzcUuN8Ep@fw&=BA*VuXakAPX)V>Ng@T(5@%6(
zS?RfEvZR2t``JUMl>|Yfsd<721deorS}`mSQ%{4|8-oTRR5$u9<CA=OjRTZ_j=4T#
z5Mtm2i97P~Ib8ZY$@AILqAMJHpp_BXr$9|@q0Is2PdFGjA?~i^VF1mYpJEhXT=M6x
z9LNmh8yz?p5+Ul4{Kv(xF+pKs5qKm4bS?qnL^AMxa4e^gaWEt*sYfg+;qj6O&G~UU
zv|Zo$V6Ijsc;ES|xi2TEeXtS>oG7d_iGhKiL5|@qsQ<^~0dD4{Ip=8ge%J)MI~TOZ
zXFnfbM1hsqN89Xc_uqonpg&A@SeCr-4`>Bdllkfg=b4g{zeZF<f@;nA2bdWo<t*Hq
z-i3HV@2d1^FL`$&8?;vVq4F_T22i;!Uti9n1@SivsI&p?C7tQtI$agA#>jCdq!e|4
z&fhgjh{l0u62Ud5)){vGO%oVCfVS}Khge@$^iAkaWL$p*bSmFN=ncWJK?_hh3Yn3L
zdKD74;MNVu1%XyeIM;ygK}+AS4qCr51r+nVTnwDTY(kps|C=PVxj?lXs3K{dt}6xK
z;Q%`ODdjKU``C@HFR~&9!8=<X$|IksF9b?6&%}?+IQjyV@<C%Jk)YB11I!#7p0?j!
znw5nV{$6{%e89IJh=BUH`jRS45<Z;FosO$uAp;2o7U*aWHQL;u*20M*=IOx)!x&=^
zon``^;(qHvkdF+*J7xxka8@UWJuDn@3>%abn0Uk|I<*||n8oJ@9^n^BQJB>FXWB!h
zpbi0vyWgPmZ=%;37l4N5F5G|X_Lw2;(X$h$BT6-Xui*#P`^j2nUdI!%=UiaE<;v9A
z?*HiFr1PNpLC9*gK*NJ)US!A^muNH}{@B{3ki79#K!OCcg)$?^3)B<J>G`~5ZfN_a
z^S=^gz%inwCQ%!hrDHTlVb7W4hR*Gq&RabUw9B=Y2E`Gq*L;*m_LSZ0n&RRo%l+8S
z>*s<?I+4kW!2v~4vRso7?PdVog53TPRFcYrE^2c-%3{12e5?hdy>bi4J}ZNLB4MB%
z4j@0U2X74gWgTXif2YmdAaG*Ejwk2k!S?Z7p85=Q#`I*ZwB$Q6FCTu6Jnr>+%0#y%
zfA~SAFgRtffm#hOEFq`koPefpMRtaVAd`<T0JWtd;qjBzkc&Z#fm5JB_4><QK3{7f
zXBce+9g<+m32M>)0p){l3_J{-AiZE$?Y0#Fx#YnmgV@Y{-QZpb8@MIYb_tZv!0Yx9
zb+MK*55q&_<)CgSc<>XFzSc0vGsrT$2j~A2;94?f`K+#9@cA|U!r4hG_mnR<{#^4H
zbRzacXnlWT2`gy!u@8DX2<X&cq`b*<xibfnCAk<LHZM4!kSXpiVk8X88&#mCWyrY`
zH2Zvj86$U!+<$rA?zb&y<<h@9;QX<EA*gKz&!LLo^srySZ7p<u_1jCv316-Elphsa
zxH{Dpx@s6y;_QR0ATV43iWB7)gCz`z5IF(8!v;Oaf_5Dpm?ob$ebq{&s|~cjY8irB
z<WLtOa%>rTjs^EBn?R*JWFi$*YC=zXfUI)hYGQYo(hGJa52)8w#9W@BV5qTYjT~ql
z<AXrxKAx8mM^;wUCWhb2j_-NN&FrtL1m3&mFJ@CCV8hUWIUNmZ$s{{?nJ9T!iCHoH
zlsgq(ag#v;wC98&<%jJB?cKquxo<A4{^qpRSoRW&ANc-)nxbS?h7ZgP4DE4S#aGRJ
z>GCJ<8-oI9HZ7*>rPt?Jql<R744WQ26bzdM)jGFhy}2U9&n?i_0cc%Dp%Y~7Cokmg
zS7`544}3czr19Rex&$<MaSC*PMxYJDgolmEDlhz|Zh?;=Jn!3+243ffYu-l=GUs#d
z;`@*p{BkLZe?t_+)o+D-0qs^kplu48%ULJ@U5`I!@%@zs@-`=!z`LmxVKYH|Un-+S
z0w#-0-Jnpx(2{hEEAaP@dZkFgGVmM{*7ZGn;Q0n)1E*<{hneC!!7hZ(O{{qI>QCPa
zh&2ofpt+L=<u0v1A2^D|tcRu@2-hgyXwp9Ls5NAjwz1z-E!lD%Q_xB@=!gSPfKceY
zRbaDjXmcpN)&{L^Qe@a!cxq}{q07sZ;6^#wz(l)>39V6w93EM-94lhYyLa)RCazH*
zU(kp*aw=2;joZM+k6skGgTs(<jj95}N6`2W(m)dER<a{!{g``?akIJn%WGwh3fR#o
z7Ld&YX~%=d^FeDxLFwBOd_%810}q3s!@m#(@#o+rF>t#?Ci}A9@^M|i20BvpJwas6
z`$s2By(0XCKzE-#V`WyV-+qWuSL2QY_X<;R-gyKXm11KM1XUpmxEKtjGdM~bJh#tQ
z=7OvjKmDgkLRE+%5nNh&ef|m>?eae=>#fSg0J`VCz~4Z&+d&z+LU_}i15??goOIo+
zGh8N=fQFavC-6<K5dkldW>8>wc$v?H#Y#;|P(_v-bXWZ5EfQiMPMLsaqs2aW`JNVH
zfb_J&XF(>GwcbUn0`*8mp(7$(pph!jT9h4^9GsgzY?5Pm2w7#VV_v}C%Q301)o;~|
zr-7WWH9*(v1S$wY`=)5-{f{_W`e0syl^CcE4?6M99n`MG@FD09AXqo%0JKbFf#gD4
zc9a$qcr3t*nRlVsVp&Luurg_yyXqS4JvyLzXMWiN#S5UN6MPJY44=ULKTvt809pkh
zAG|TpYDQP@B~Xh`8eG<f<UA4J54g-W9W*Ke32;^6NYK5l4`E{^5K+j<%7-E41L7<r
zP`pA~>zoXbThTS9f=W|(nh}Ea7(uBXSN;d33lZ?ih>bsU%Kn*N>`-_aaimnIkr~u3
z#<u>FAC`B;%5@%DO*;TOhcljmlVRh94i<379z2E%S__(IIH%9GLtEc)PM>N)h=9vA
zbC63wDQ?EO^&JmObeLqpHv|<Z{1EASF{7{bnAOa=b2JtuTTMG~dZS+&H|R`Y&^qC5
z+R0*zLzy?m-aM?y-E`uY6~gaa5PQKZGC(fI=TDGdK^R)*f#$g%maUv+AF8XGBgkI4
z*1Mroh)t*&T;}mZ%RJD`_u;oesmkElWnoyEXMEs8%Zj~+7Ug)!ae`#fN;!Fk&&&)A
zpt&h|2H4y)@_7;99p!i4!snhvU|~AV65*IoP)P<U+vb+7e8sbBhaE^nnqlK)X4mtx
z`S>C}9N%Cw;me+XI!_!felBNUoD8yYKLe;7$tzm$;^)E-oA^Lutjm-xK0dyoXHwoK
z(7p;DkCSQNtY?W|xxvrQbMe8{gtvO3zMwR$!0@nH;FZ;sLfHiKg7&j-%1!iFY?SYF
zS@Al+E#_A2s#!{6;5J9gF22++ivQj*OnB(e^*C#}K{R;wl(F}3fr?XXyV0Xdg1@R$
zXT9T$`tse&7j%0)Xm6S#7SoqH9N&RtJZL3VvO^Vy`MW`<R!w2lWwkn{ip2s*yGsXB
zl7h#2`4~2K&r!)Kl-;4Op_+4%9aJB9nQgv*anFKBeQ$!UvXo6<wM;b5j2qNe@Z}S+
zwHJw-23lp3>;O@wk<{4KWxdHeRQN{hD$sEqkX{Fa<i9JE3OKWG%{o=R@|DG1;gV^q
zmhE+60IkqIax!HTY~Wsk;R`bZgSA4|)oUS4oY8Y+Rf;BUaFtg8&Fdcd8p5|VOIBcO
zR<_o`t$K{hyq^ZFzIGD4<L1a$nTz+eFPHdVShPPpYgSbDT2&quwv*6ONd&S|g+m(D
zreRPxJU>cEFVQzTxKck<c6oKvxuC0CrfV>O<_cJ5`jov0tzLL*CSNAI%i3GByc80<
zH#fWZ32l4vSV$4<UY428Yoj2N1)%x0Aj>PO)^5BOl@01M2|>ct3EEc@0rjB^4m2%o
z(S7t`L)O)6Yxb}Hrzixi4~*<qe^&*0a1W=E8YqQ$aYoPSEuHmr3Ukuq0BhUVQ<M|C
zH*fUYJg3MZC-Lg4wUHH(u-<#<f9QTw4^4=g0G1=i7H$JwN(tJ@8+=GCJ=xYOg<%DY
z&^8O{&2v<pg&6+*=T|72wBcwe1IR-=9FqD)A$wM#W~4dfthxRqsYC(XQ#q3Fb>mUa
z8K>A;txD^1)?C-wqr)J^zzH^4?3G*lnJQn^2^)^y1dWz}&o!IeqPvb6Y{A#^>LZ|A
z0U_fDjNo&XOL-8sFihyas0iNM-p?$iqnabwzI?5v#NL^Qlo`G<GcbTogNN8-Yn5`%
zdwm!vDfC9JkXFF7XAaz+&{{}I53>1TayMw~h94Xow(Q_hQ1H&EWk<SE+tNXY#0ota
zcp3iPIby!Pl+z&akVDc02Jj7i(6(?R`($4c)fRgd9u+q5j!8ykh8Np+nq3r`@M`O(
z8Q*SA&*RkE#wBNWn?Gn<=DJTi+!^9qCh>quw~g`)FaCpvA|T1%ylE+yn)R1edjsD3
zv~OV!3hrbOVt7%%?*D&ZL}H(=p$HK>DYK6K`Ysj;!SyRyuJ2-*p*MB$F=)yLoyF?M
ztlqMafsw%<rQ8CK?=DlixY)IR{S^i9nWp^#*BAEK9l0;dU}RI!!_vEY?xAJVm}DOd
zEnMd;S!fA5d)5P+nqzeqP$iHOq6<_9;HoD?L3{12Ki_=w$NR}kj^%n)TVA{e?Kxv&
z$YA7yl>YyPDy<H!>^=voCk{$O#Ogho!moOUyFPdjZr&Y{Wx()_nSo(-b|2$@JiAkQ
zVWs{xw!eFYKxH>*zfB<M{v`EpeoV{#n0dkToRSPb4@_+_YgA>dcdK8&2DBLOjE(HW
zE3V5yt8@M{aDr~^S+}Wk?_>}^o&lHNK>h|{*g7w#6^|DRfZ`W%B6dr_ac4!)`hCy|
zH{cVon@;rjCCy-oxc|a-#X?An9{U<AKJZS;`7+%lXF+$Vg@RTfk-L5hvT_P!0{#_H
zqF_7Ycd&RfaK3zFraNKl){vYKP)Oc~*Sm<_0L0hCvg+J_7!(|CPt&>7s^Ac<APbHu
zS<p&_xMuUE$CM6p?hIPbR0ml|#R%OeYW$+mpt>*3jFCZ!;X5+}18Ch;;3ECDxpfW8
zI@p=E`0m}H`KXa07v#Qp2Jo&<>zYX4B+yyh^O4qAfethYnE|=n9u%YX3|!zA+HJ@F
zd4F$$S~;NA^5CvN^iDk)=sJK^4xp9qO(%Nz4l*Cu6qK^6A@I@zSyu2}2-6{{A3XC8
zx(fjm!;{M{f)1DloiVZ@Ace>6qpUS3J%Dcl;AOD<{6Ijhj3+?o>W^qX@X9V}hKc#-
zVRw-S{X3YzbQpXnWVPT<GX?M|G|!^>HqMS)$!)gLg7Kg#XJC(5{)4YQpjlf&>w;h-
z>l}j0{l^{(O=sQTG`*8;nSB+g{oD**59HObap?;-NZY*44zx>a^P30YgYlO3Hcv9>
zdf(X=RTF5W$8}m_;|5#M$hOLo=HzK}dqFdM=<9~$K`kSN2Z%L8y`PuJHnBVG@~HKB
znozUIjsbb43)Zzm0yYdm76<-<&ewQ|SUY4ozh05y2Qvdhg`$8BL(-X6#4ZYKD?HHM
zB@J^IM?<ZZ)N@a37XF5kiN9u?I{3rI7R60spw>%Sxf*BzZ+;B3GwVU-16nc<{-Lch
z0SO!VEiGt(?Bqao11MxfLFUw)UjJrU_^T#g9Y2QxPbbhSI$2OV<3XSV@9~b>Bv?Fu
z+w>+jz~lY9Xa&gF$f-@n(~Xw-eck>Cyw-&aw!-~VjXP*nvWt<TdGE@fe-3juK426u
zDdBWv)zfzRXQv&|J%<xCrY6ra@vAAM#`^-AB`LPC0A2JAy1zCNG>*+V8@xQ^aegIa
zJbQL3`*ArAhKI_EvNB)pg3iHh5onWvq-}89540i;x^Czglj>J4eQof~#6`^IBA-5m
znM)lE1+_jNf{*gKdPkYz-<=OBprvT8?70Th9w!A&cD!PLkgHo|g^CV$tW;xUb2<22
z3x$p~`k?h9AU8$kJz!#Pssru2S^Px94SY1tj&(ht-8UQzAd_VneljyKh+MvUM**~w
z<|Js4Y8AUq0MkjSq{Sy*ohz7l^|yNmlbdIAIp|hdg^o4(&{Um=<P*@m9@Hn-KwHL-
zipH7Y^9%T#YFvH+UwPPSSOL02j3mE+e4z;P1=!@P&7f`I-kaKPXl&YL9Fy|(pWq^J
zAp>fog3XnMod3o-`$jL9wBf%cYeCzwxgq65W{f2RXs_at%teT#CbHOFgVjW{>BA<_
zXf`-rz(*`yi8;da_Gx!OBimV}6%zawilDPvMbw#BPTyzPq9Fj;1e5uJ4{kHKmDHw(
zJp_ZEA5(hSpH!lt1ls@bAp>&cov~G#Vbq>RVRiRI^5sTJ)9u=~Up@2mFsQ##as<ad
zAzKb;X`96dGOGZ*hhtH*nZ)Tr!<8o$Ud>Nvm1X$F%)sC(6e2XOD)VH`IanDi4sqKh
z(7kC23@`j&{C#(5lhu(V&>FC&sG7h{A!lRkG&C7?)TDk)RTp7+aX#qlCG$3cM9JpB
z8h?{3kGhkBV7E{3Fo0VM@#i}NmN&A2dWJj<8y9V=)V(DOx?f5i($Chd78kj66MVWU
zsH~INUu$)&^3u6gPFyXm{~xwGd|>#X3~D8MbpMN+xn5_l*R`Hg&$ecig9eA1!LI!x
z1G1^1;kWxDo$B)WN+6q{EspEPhd}jHJcBZWpu;rj9l}%3W?u}cnAx9feU~XiZOa)&
zrQQ>tQxBdF=+?LLW>5vK6fED_Xw6kwxmvpS!6MM?d@2vOrqc_N_QHGY%`57gzP<pJ
zrvL7II9<d%-B3qSg7tOE#rxXX-Jq=y-H8vkW}E_#&ZWflOf%G3!XX;>?CK6Cw}YQk
zFaCtxVtj!&)*X43=0nhZ(%`jq;5pn5*es2QvXvC*>VwGnTz|NFUamQGsWSd3pBiX|
zYIB43NyFI8eRBE|0zX&EoSC=yX8-3Uu}7x}b^Usx$e;=;84Vz(|EisOW4Wt5?fk`(
z9^pNYK3Z*l6(FX>@SB-|LCoTCch-AFka@`tL22hNmV%CYQs`K7{`f}OkQ~spE*io;
zPO>u4yq^XRZ^)Q0sD_5@^i<;Bx;XH(h3E(Nk2Z@9C60b~3C`KL;;1+;sQuXpD!(}y
zDsRfmfEN^iS7ZwyudCa6Sm`DB-eS<oh+U_7Ym7H0H%wXqJ&$KcU=JU7b?*ip^ABf_
z^f7uZlG6K{Te(<bE~sCF5WN+#V97lVw{}#~Q)+s`cQoAEL967D)UGS#H2B+_RH6Xt
zk8IE}FOU=S>_{rP1&%o+b-Vl(w{8GA0hF^5;!&^eM5z2-`(YDkF0<+zJNU$NM$nj#
z1QV$J3R?GkYLoGL9>uwlJ@?9Q&R-d9qcbVsVX7ixM+S7Qni{7TXP~k1j7%Q4k7vyU
zEEGW_q({`59ghh)etD%(!OUO;DiJ~FvcvKw$Ob6}=vu=h-#bx{OMbWLxUcDq)=<6P
z*ue@)|J)3QFYiPwfefKCfZPKqr$a-m1&Rvl#N-+NfX4s*R&KIi{9zM2L*issuL7PZ
z(9AvP>|A$i0j4V+$Ccg%EATTU#?6)Pp29bu(NUFqN(X56I1#i9@xA}kgWSiT%1i-`
zh9=I@`M|sbv@C8xBQHbZ9Gy$8?;iBE$^{!iZ-M}~>Npr;lEoR9$TTZ~))_)wWL7xy
z!3E9GZ|Nd&W(=_N^$)$U%95EfXP4_atxio10dQ)P2aW#n_JQZhc$MUu1DG!K<_dUm
zDKPDb1FZs3WB~QTPUtd8G)YWl*O!@I9B}K{M%j=hlV(({jJ|5LJjX$|OF@L8@Uaz}
zN=_1J%Tz9?yZ4VvKUx|zXAWyOVyxQ*$1HdxpPNC@0klK_v^)j0f-4cS3Sj5OnOYN}
z3xz>rf((KVrxyBh<qIANojbEj!Vly;5wIyvpx6@z$wSgdAY=(Pq@0omuTyxz-hA`k
zrgBHcxw;HI42*vhHfa1bv3SAWJd>A!kvVAE+{#prm*5sFczq(M)Vv|bBc?k4SS=T*
z4SV9xu21qHeiJ)r3AuVj__wT?+T0Ew7%aduVW6|>R2cp;Gcc@AZ&6eLtrvmKq%N(k
zVsK$QZ|}>l6zQBJqA9b0_nsmb!@oOMo*hgG{Pc36B3w0Jjt&by1NS*q9YG5g{sxKV
zO_0Ojz-<w5Sq7=?KxaHKDz+?SWZ-9DXJBM$c>i3&gaO3kU|@9c+3QunqXpuLGB7e1
zbu+X{$ObR3h)}r>OA)f584RA=M+I@LJO#HY6d24n!1K~Bha4X5cKhYvthA=#_KQgl
zerru6xGgX6L*_*i!KXHpvi6kE3$gYTRFc8l!bs~b*%=ZA81~Ii2CV`Hul|SKYQYX#
z=LymUUbA7twI2O$TM1CR7VG*;&>DEq+Q2&-FL;U?mw?)x%pEJkIYBoR;#yq~3i-qq
zfwlm=tLwq1n&rte{9|Td0IhYI0a{4A?$p1YL#J2q!dA7si+Hi5OA<8V14^j}wZ1{x
zzehl;nuIH`tn5eF4f3xfY}`#tO+r?-S9njRb=F7MlU3e7<w3g`vu`2KU%L_TkF7g+
zREZ1J>j0gH2VLba463Wat5>G}l~j#M-PEnjCCR|Tz^K@w2ue?U42;Z^8eEI!2Bp@!
zJxm3S88E7VP9~UA4{FRD@)B^8<$tQu=2?)@BXP<;vC>a+fhVZ_q9o4nqQ6C0ch0d6
zMX9Wht}AD_c7U!)au5RbJi+yu2!rCXq{SsX+oaeNRw#e`Aj$zcgI$tAkzsnm2F}NC
zia^&T9XK_w_L^bL5^t6uMFw^TMGl7h=QloQU}Vr|kYP~#_YQR-cpLcch3`s5xe6)_
zifk!$u{V9!UtygcF{k0dq?QYse2;JV{antsg)6M+OE+k5nmWV3I|VP>eBVecP+7I&
z#WMR6F31+HRt>jeiSHb>4%@eUu-~&m2{e`(^IsKG;JLb*|1C^4-z&!OpP7LnNIWO0
z&_R@8L1^^DR7X%AQ3HjlIYRBi;D$WV;nn&shO;azw_Rp0@#g-2m|I&O)ZRuj6JZ)?
ztRB3-Id7u247l?rbKBANlzr)fP|#865eq@{T%bDSz7N>>dqkdc>02u>Jp3Q!xAT%-
zpN86Ot`g{6>N4k92SAGrKL&}YgH~7_;b%%{X7K8DZF8Ok8c9CVf9D39W$8gK_ALtv
zm~|IS6D^RA6*{qUDqFH5`!7&i4RizNmN}Ew-wt+}%NAvS?l*_ph8EXHTV$Kq4<s`1
zF?1#)t!jxBXXwO{!X-f~N!^aJEKY{6v}OI$s$BUn6*Sx5IsX8bmA1#ACnmNqV9|}V
zP8Yjw&`3h3a*F|2H)PdFpy9z6FC^3}E|+o0F>JgS^iQ2Z5OOXjXqGM(QeKoXh%?|a
zk&U5Kx#fi<0|N^KgXJMEkZ-|f{{@>#GCcebnXec5lrd+0m%f+K^0z8&*TW+~qoANw
zjU}LQX(oOwtIt5?!!cJc&`8Mq1I)F4E<S6eeQ$tTmYh)ak)X|W4=g;M+<F3ECuVXG
zRBnLQAiIFpl7Vkz!CXr=<BtTWg$mhSyl6&_)&*1e+yRrfghx&Lfe1hFxw9;_ey6=J
zfR?37l_X0)xx%U~bD`-F@0NzB!=U|ipq}wg*L4LweO&t0JfIfxg7cjnD@zx1TFWy$
zL^6Ldcq19;-j5*Yw7U|62E)HQUm9nZmuz@ra)ATQ_|qp7Sv9{u+p}ho=6_{Ky*CS7
zYJtZ}pz9)<q}WyO-c7mv)Ynwf<*)D`P|qZvK>|`%PUTxH#je`P$ah@4hfzQHA1A+}
zJa`s5bH=*UA?L3vJo@MfUK+IY@qwGYwwg|l9vVPqqd+NAACw=2pMct9bG+_80^bK>
zaB<JXswVJU>7$S{55V~mq;@gr#zrv)MivH!9QHpw0%4%VQwM$oMS$`OCw#5&ajkXx
zZ}%3SanKU@2f2pP0<;>ELGNIK@Ufdu`IaRu-o*=<)c`Fbk^t?w;RdZ*3fKs}<w6E|
z-O{SeIUUKDtqcVGr*X|M<(aM}3OcLuLD=JOn+xs)E39zf4BPU1%|agrUWU$Qh7W&b
zKvnAg+lxVKd0GV8{($<>;8PI5p=*1bfuBJ!DW+gGsDXE6m2>1zc~I{SvR6iAa!ccp
z@;xF)%|u^F!DazW8Xe8IIr_zVfXc%=h?H^*UT|nLNV5cF=@`jO0`;0%7`I<kZJZO8
zX&_d#puT7J>PX2<ms9qMksm%R6pJ@ekc0HGITbHmw9v3D?Vc0Zt?v~kd#Wq4Wx|)4
z!V4wA>k_~#&)8d}*f$87yT=_{<$N=}wgq%A2V`Bhmf8$SS<^mAt0@N`{%~@gurZ=k
z!vM6_yy8KiM6efVHPDP+aCaD_af1|S?g|u#koazy{?mfNdF}^|`P%{&q(JL;z`MZi
zm@J#I(D`Qi-2A-0KUYpZ_^Ar&y<D+NVNzXwb)i8a*L$V_83ra61_qF4pMh4zfzR>;
zHAKKyn7wV7FL(&#R9T65E^P)m<Q3%e_a}>fhNKD=#<xn1M-C^-gKbXSb*V<Y9JEIw
zr)RddZH?XQh|IZ0mpZ2WS42-Yr=YW8;B>QD;%-RJ6Hu1aW*}^m43b;IO?!n4bE4SU
z9-Rz&xVi6PP^TCJs4UqRik7GXAZex@v<nlo>#!l><^)*(pwrY)i2vC1L(T?&1@AE{
z^D_iQ9Sg~s!UwI%s~~#7E8tHxi}#(j)X07OVnNL{u^#=__Jm)`d)U=j7!;j&f<W~;
zqV)ml9jh|DINxZuKrDXBAt&8^8dK}1FvKpgTUKOX7r4%W!y9ysR?JUl@JttYJe!N5
z5i}0}obN9K2Nwh5z73!&zT!JLI2jnrbzWX*gzSapXMpwsI1O7$Kn)uPNe0D6cHQMq
zUP~s%Ki<=yz~mh<g?E<+!(-vEpq54>yFkHzj~srs?n(ZS?VuY^<r$b+7#LWYn%EC0
zf?O^QX><Gpt2)?RG&e|AAwIISVOhuYQZ4X^*oP0TKTrK>^%c~A9a64Smnu5p%O1Ci
zo6x&#KtsTeFAfRw@UsT$>7+82#khgaodC7B;eC-W%sZUbHkE+-%wL)hE_!nLfrJSw
zsNc15IfDqK6ntv5U*R7}F8ITOJrc5@wtc}(giE^i8^q7tzd`d+>f9hk&-2Z@i^_GJ
z6onWbE(Z5^*w`U`r60R(1wo}d1LODpBj3Q?r+2}-AY&NNIZ9&tNuVAQs5FJFQ~~dL
z*xJEf20GILF`f?UH7#KhKYHLwW&A_C0wwSrVpr@0PR*SZ!TLcPGy(|T$xsFz2vFGb
z2Ao^LyCz>SB)6=X2|hPf%*N)>DpqyS2tdeh2l)JDiR2z(Q2p9s-~!sI30kFps}p*I
zFlddwq7#QRBIQXiG#+5)*io;-lrX;!bP%;(kbLk?(8ckL4E+o;42;Z|m>*axF|e>O
zFo2dT&%AE2O?XjSSYvlmf>d*0&2eyVOaj!}2A|iMnce%@u8C78G0<!QsN4g!?|B&#
z_f55Ww;*4;^v?aa;M3qBcj(=D7`^hd07K%Iu9zUJ4AGrSzLYaed}sjD!^M!emQ%YF
ztOC3OQg>P0Q;-89!K(!f1e@c`x6i1Wx&yj@?1_ti#7bq*&A*^N4d`shM9AJ*@a<Pf
zdN>|bftK7Gd9WDFc)_V%ngVK5K=g1iBnpT~sJwmD;iLxMf$btQ`<n0J5XKL+AeGB%
zt&Uk<V86IPt~sjaq5`-#2HG*X=Zv)bfzR$6CWQzt5(V9n1RIYFpY?tc=gv%@+!sct
zIZsRUJgOG3VNei;_o~<54&DY@YYOUNuTO8;2x3E0&WR1syMAtUhJs6@wnyOhfe7fX
zw}&RKHsxDFa;7*O+8%WL?_D`zhQu$qOZ%)}-1d_F4hlgNSDPbX_23zmB4&Be2{0T&
z6&JQJ%62l`SPs5j1-*v^UHc7Dd+4;1EW<;{4N)6yC1e;_Sr`~}yzF{^m-KvI0>0Bv
zrpNyZ_^u`frNfPU4JQg_Daq~Vz5RhrO{<&jV>_sAR|AQ_W@kbEouGAeEOI8f4(>_S
z1`$(gq`tqDxPIfK$dzRHWDvxsIiOydp<WZ_XayqGg37c_cMibE*+D%x&`FM<(VV0b
zA6O@jL6PC%<;Eq?_f7{zIa6Sff=>Uj+zMvlsebbx-P!0p^~e-;NIq|S#sI$S$xP${
z!(Zh?U8gVdLgr}#-#VN)_%l+*YU!zeJ%K%ZpgEwFI_BqBc5d`obO=1a2pQg67(B<y
zT+H(f=mw-aOCZyXkXeqMDUI?A;x>7RXUzb)5q9`_#DXPp4^vY?dm2G!KsWQoES$vZ
zCE_X!pKkzdBR;%zpDt*pI6njE)Y+zH-W=&JkTTe=n<mH@+$^&N${TGZz%eAk!oX;#
zH;DsuW`yUiUC9BUITj>a<*Y<Ocbla&7%HqtX%uo@3>vmJ2k%bK+Hqz3)3qNq2{Jsq
ze8~UORoR>eT%`}xU&=ACu`n=1bsIrL>k@d(0BR<R{{`aA7|?Y`DLa5lcTjs8I{Ov<
zU2}<;Sa?MwXpb0*O;L+e#H1l10Pn4qfzJx(1IH?8mhRu3BaNbqk4jrCKi3P|)c6$B
z6!R45zOqZ8IWBNX&?K=L<k8TZ^8-PnaH;~Ti=Ejg&AYCM?3b=Ab|=1b=N~~w7`K5|
zZYqoYV7zniB$GV@6F0*{WwDn|<prBO#KHGzwFtC1f&Atx9aA-h>6f109;Z7`A^QoT
zJ?XM00gtM<_uv}m7^}j|N=}!PjT`3Z{ZWa1t-=H9l^<cUci;sX2-)onTE!1OwYRw;
zy8>dSUa&3XaMh4E>4rJ3E_{%jQURJh<v9Uf_YV&BWQSwVPkHmy^F#|yi~;pCg+Xnt
zn68)L{q$!fwkauDoK%6fjX^82LF?Gi&tip`eGZfh6<Zd9Mj^k*$TG0AK+b;!jU)@K
z+jQOd(7wWmPDbUDRPmb}hh2{)h}`D~jU>a@Zl-|xEAb4{3;~a{<OHgYTuJi1bIXD$
zDa|s;_l}e1PCgeM&{*$J@Y-O|9g`f+nf|vY9BC2oQ)1wStpHWK(EC<cm4S^RvPW^<
z+#4Vpco;Z}U%kteo-{+Ct3(xa-mAhFaIcK}n4@R8`OUJ*U|+Vt|19<>x`Y`xR$sY$
z*=&c1uoFitD|qw|w9g8<(lkW~dgocTx*2$liUvaf=(aP3r9w=PR2@DrG>9?^ChX`C
zQDSks<T43qr;C~#Lx7T+`$IO(sS{=&6It=5`%qI?ZcjvnW+wRjkI!PzThD^D7B)9M
zU=&DRXDD&BJV#oFA>hzjOD=Pdm7tquo_*%mXK7-0=-C;tQIzk3nJhy9_+B)Hr9wrQ
zXWY7wI!$<*c{=DcgN{$_ISLHw3;|9r-UaS(^il;KJCd;C^Vze4+EeQjrdY{;@MJsx
z-a&=&t&(68sDutU1Xam$#QVa_;5pW1D<{pEWCps)Y}Z22{q!NATI%d``8W<1{)PxH
z(c7O>S)Q)j`%NxaL6+fy+nvSo3>+*B3<b=qTz-FHV9*eouG8A}_NP%((e=3M{%32z
zXTN=z+^Kx}Qrz!Nc2mFI5>Nhh$cSz64>{|qIXMbOJPdPoO?)TUDt+OykF7fB%x}=0
zRG<`sxaVF4vT{GqnUU{;z0#T;GN4PrOdXytdSmx!5^G&U)k&q;6^hW+A{Zy9!`8we
zR>xpFE0dTriliZHWBOhgc+c6rOcizE3^;9o)}wxU<G^8Z=(G|)WG-YwW3F@HCWlTA
z1<)x#pxF_ah=wEss61n`XUI_F{=@L#+790Qghfn?`>Z85ddDu}1MS*9q7=(9>!ea_
z#{*EW^q0c}0YSyZ{~0>d8|4>#3*u;6%v#5ARzkhvAu~7linlz_?$bmb@QK5LFCiyD
zpW_xjuM`_mt;urmqEhUNMg}?1XmOsxwyV}!d(LFb+}`*&@kL?@8^q!(i&n@mJY2j~
zfW@8r55qeJu^)^Fa>4tTI+snF!IXVL5-QtWve3H2Rfd6+g@Iw0z@1~Rmm!DdwS!7V
zVR(ze1yX8kVUU2#m#iwTH>`>WFDvj8(-3sj-lGF*Uw9mASTKpz%jKkKoR|P=jplMv
z0VD!COZ}SRZhytCIumYy_9G$e*aEYI4;JRyA>bevU`RZ|WZz(&vTeq;%Eb%37b)>E
zBpy+UeZgmWYNv&`aHki<RZHI3#r52qF1_Ob)D>&N>xm(;1vX1#CT4tMn$F3P2tDt3
z3InJ{KVdS-jBOHg61U=&NWDEepwo4dLC2y&4(@mjIyC>#Jptahm5{ZSjVNQaT>8@T
zp#3*CT+N`<c*W$tAx;fWP|WXO1MOVo1Ff*%B)O=$abvTDXxue9@UE^P=&s#jLE|mc
z^_^IyOu8c+MB8#7sDSQqI`ZG2?GR7Rbs1*Sj0-xOK!dxy_aY&?zx<$efD5!fcVPgn
zHawBm!N+!tFDV2xrw4XT-&p}(ezx*_H3lvg28IqkwsVT0zL&3b%qN{otzS*QgxqtL
zUi9!_0-HE^d;=uPxhUn6RF&3y@Cm$~$_yNko4TE&TEOEGASIgDPV#j0p6HHP!X3P3
z@=E8vMUXS<Y}pw=t1Un=mo!n&=lQ&vm4Z={I+t2c1~8qRF12u~27@?gMW|qRNn(?R
z=85UE)*3}D;TEpsRA2<PgFvTRpSDW-uDN8|*YfHJ@G1eEH|+>O&(i<Tyo1@jM8aSJ
zqaak|Jonv3Wh)+wWhtQBP7;~;L9Hu6hTov|%7so6vltob@vcb}fR<!kvI-{rG2$C1
zf@T61azj_(-x0BPkN}A!%D~oI8aqtT3Q_>ATx;vr`NOY&ge&njXa?dS_LYe|kQ>~P
z*4tCMR*_J-D9^wRuK(j11i+=EvBu$-%Wg1UYKh}f0oBRa%39EQN6RLb#NV8CgQeRq
z`G#yYsJxeF0L^AX=5ntt6Ew)<5eBzZz;j+ZEbMA0%vX8I%=<DZ-7trBPY^RGuYYN5
zD|t9$3BSn_@3ZU-i6v5p-${IdtStba0Vu;z3EHjged9=8$c>JV>bX*kkB=EN>b9+I
z2+vXgwb%<1!pkmemmX9TQ&-rbvT$+Xye-{n59=!wxg=cWK;<)!$0GF~U>k)678@ns
z;Hp?^eMUm;gO>{Ei~*313oc8P)o*79_X}s4eR<jZr)6ex@Fcqn6W-0A1ahH0)ILay
z36w@;83aMa0BFG>)Th3e*rhJDCWCb8fo|gi?TOl$z*i|N1G-Rpg%YTClSk-cD_*f5
zH2gZ*u7Q26fDHpU6Dxscy_xu1I`6L7Ao$q-Rs!Ew#B9(88HPkF2Z7A)nBUno*M)b=
zO}}0M8c9!B#aVpfb&fo!PJmy+1G=;LXVxK^PgWLcXB5{nPq?8B303fUH;C0*q4%U2
zcvu)1ngZP0Z--Yz@-ZX^zhTI9(oeH`BCsX6kqg4tS-1GtbIAEfN}zEX`24t9S%b+!
z@#c=D;1uKIy^(pz#u?z<>k{Bua?t9}Z6<Bq7XxSBR5-qX0ko?|7!s$aryVOWv`RCK
zN^{mv6#=!hk>-JXl@snrs9BU~fp0EPnP_)m!n(Jo_`u1BkpZ-a;{&J72MwPjc8<53
z6(=RJdk9w<>L&74?wt*~_YBrc6F6Yvy<s_|FL!GlXsL&S2*bZSAJ~@#&+e3Ep5iif
zyTX-=55LV+VE6~u;}pBRM(b$#ug(2XjR|~T)0IH`A)tM~1FM(J;{tc8wAOPm1Y|G5
zYNjf9$Hw`#wuqYoannFI4=lbc0lLitdLGQrn-{z#LA%?*J5}Ikw?b0*!G*z!pp{)m
z)IeUoweHOXy9*QaL>FC_C}W>{Yy)$rEe~h}7!tG(Qzt5dcTaQdsQaa0pZM&?6i|-(
zy<DYsf#O~N?nLbepmpH_44k^hq(OJ#>^|I+*vQ^2$<6R^zAOVT3+Vi3CVsZv%ttyI
zU}vfbGjM`OrZ?R=@H^b_S0<16;>DmlOFE5{Z_GQ~12U5XbovX6oKJ5<VX}qT%d*Yq
z?Nk}KKyzc$q$}#R_UH&Qbk3IqTe$dW1^6mGHPGxAXwO*EE-lb`!a`BJ8>h007;vQ&
zh<kx+0Fjduc<-ei+aL<vhPRC=ZY5}!<HP^z9}X<uP_DBkc%rvGDF0sz{x}O1Z%6!}
zt^4rN(bkP|F~eD<{(z5cjwye+x{t{53a)vgD9rHi|M7;NuFj=Bkv(-%hmXDhopZ*^
z(E0y`N!wk=<%Vw@lK4TZ`TpC3#z+5tajZLZW}~L3e1^w&f6reI&b#Joa)Zuu_yf8W
z@PijGXdVx|zZ-JL9jMO*+OfwDt#?_V^)3rIzd?4raWM!w)R~!pmx}O$&QS#2GoNP0
z;qeB%QU!F+;jUJDn}XOQZc2A1f=~RLBQr&X?aGxi;Poy%;Fi~ubZ5}vE2j~sT)kMJ
zP{9z<%6y<e@B{ltpVcfYm9$%OQ$Fx9@WFMg(K&JGbQGix?}FSE)y2nUB*wzeAPibB
zs?Wg30-6FWbdrbym2CJ{<SRgGzjKQXI%O5MoNx2!l2!11adb<I<&&>@tTWOg)xo0=
zv9E;^l3Z83PMFQLPW8;fj5ybcHyEAvXfa$!U}DI)$P2A4=eQ>dQCeSO_6;y=Pzi>M
z9p6_^@42w_r|i<e@CQ{=rgsEA=4P@ef>!NAP98m<{fKS(am~duk8>)4MDefX=K-6j
zAE^?%ICY{HNIkUfG;q2mV(l>NLU$v0pD=X)p~m5tX-Bf1^x2d^=cBNz87RjIR~br9
zJt4{t3UTP(imAKj@Tu7Pi-7wfYz&s09Qg#)K_{_sBUX5wQ3K2Jf<ze4^onIaVpI1B
z0gHj^WFcEeO>lwC%zgxv$~nRJ<$#WQH)Md6-cXSre)Z7P?W`0S_`&smJ-GG;W!%%<
z7a#G~v;<t2?79d#P3d3E{~*xuDeHp!ZZKZj)=~46Q8dm>h+$<GXf8jDGsrcJBl_Tv
zpoph(klF%Ndw@Nx7XA2vIk%kLMz0B4o1AWxfm+lai_|s1{x5I<pCklc3Hbor-epgn
zst}sex*_yzj9vN%KJe&;!hyv+LJ)6)?`Cy)AsF0kYA6lLZ76GtK<89@aJEb<RXcL3
z4OHhfCxfa#hR#*`4C3J2kg~J!`}RE&Z#!faa=T9m@PkTaLM{f?_>h%+pgQwkh=B%l
zf<^F^3FvNIc?K@<y&}Kel^DKhg4#=h3_BC&9O0X=&2>j|7sw_D&}ol?4$nZRh-b;%
zj#SKHee9hGt{pr;8#y@-osI(S$(^0V?r~e`PT=2YP(KqiqV^M<aX?3VA;~X%$qwCH
z$Ib8%rsu07wAAqc^*Og_F*rP35DMDc0qq^_xu$vm?(^_(Ck~wk-9HVg>7(Tt1Xvgt
zTC7+7=VnMm(kTTFvnSP}u1V}1TVbIV{!N!#UmMygh;Feq`HQLxQc^8(U-6pdVX7js
zToTAvppx$2L=8|qz1v?A)UN080JUDiT0UuiUw-Jck`!oF86-92Nd=b#2-q+<8RnY0
zt>L|=$PcRVAW?8A^jnpi1ZaF!xPo8`VF8Ufc5uN%Yoj`7#1+zHxV(_r^ZaWC$ozR#
zL*_Io-x<zv?8jRypOi8Ph1x^<r48V+9J1P#pJAgCDEnSEJjypg?Mo79)N<nyz6r-3
zSrzyPxb0E<l9ZqT-dC&wy5A||UX(_f$7D#UkO|G5{e`!J+2t(`bE{PIgVGFWRpzs3
zc>YQ~YtacxIVY?{LAUZ22pljuy(U<>WtX2ooEdc7zdV6&FFaD@6!z#SFg%=X(7uPS
z?_giDwKjv?7N-vk99r8zE2rBZm_K!4QU>?Y5PoE@EoTt={Zy4fkcENaiQL1(ax-AQ
z<pQn!;Ws!Nq`XIm9W;}=zB$<+wDN4WLq;S!dk3g3nRsM}2PZ_Xd7rg4Xg&%odt44;
zN(54vNrBGtR6V1(K3edU<lpjivBk0qTh<sW$_YSysF}!DdABQo&oJs?>SA_=#5A)L
zj7l}26vK03J{Ozn2ZtS};?8p@gVt^^@v~G+aZK{P^MIw33w{>jMzyrZpgbVpa?KoK
zGkBdTYOehz5(r*@4%+FwQ7LY{vXHgIg5&@ODTd0OfBHP$Ff{f-Qez*-!`HF195N!)
zmBGCN(8|gaR!SS0Ti#qYJU6)vbV@L2)>Z~IQ346A7=PsmQ2Y5|vV#}cb75vJ(^X|4
z{r~4@PMUP}gW6ob>)NeB=CrVWC|2NRXk<$OT@M}jFts0ck8cFK0hjq1xN?66&|0S{
zx$Y`u4HGsn)baH|`uT345>WY=s~dwj%nnaGrcEAm+&&uWd`Kv`|6UVarweTE5c!-q
z83rL11_oZxNqP^<U6R;2zLZyk=FLFo0hBRtGH}Z6DTq0IF%?w8facUgK%v|s&=vw3
z&*Jgu4|16NNT7OE*G0c0uS-GtMUxhS!nMh!;^B_A#ix}(<0!_DzJfxJ#R?qCi6x+Q
z51`TQh!-74_yoc<^xdq%rQfHids7~!LUOv-M&>2Cf|5!1H+|T|AOdRNHg`T-+nUs7
zQtEK&vy1WiNs1u<9CPge<=*)RP-M9qmpnHG?N<S>nF62ZwF}fo+17F9%)C{g{kEXK
zql?Uj2Yen?^D=_KeIB)E!qyH_-I2`~FJ4%w0A3y9qIncll&5sC$MxJR2iYr=<PKKM
zwi41pcbVD13hMT7?w!Hcxa4`~DH+wv4HXZLzR&@!wK!6u@Un8zCx;@39L0?3HPH`K
zRY9|7^30p=99YlAaKWo05_Arw@n%Q9{h&~jVBlov1kLLf`AxS4#jw0$%R*2&2VR$9
z@8{9M&Y`aj8~b17kk+6O>hkmf=s+sa8ck4KoqM^7kKx~c!N*o?DZ#7^8LE49cp3iv
zKYxbJ5)%4*7`Q<EX3!dj*l$V<!l3zoP);@wfyS)}xZix@PZN6l7#)cN#RljE3<vP0
zKF}#!qM-DrFoh|K>AG%WZ%UFZsI~V^6Eqhp&up|`LRK`+jE@1d_U=Wo$2&2DX&S5w
z2w#eVeQBuo2(%vbKZ{(2$TSVsEvjoK`ur5(2lXYMi7#IK332)>>Zx0x*>t2edx|0q
z4-u>5W*p6!$-B489dv6O)-`!-pcOBOl(RHh@cKrM<T>B29ArQDf$8KuWd<40Iwls-
zd7>JS;y%d^+{HBo`RW=sLnl(q34vTYP5MVDBSX|lNa&hD@8SJ<oRjk-!^6~m5%}ny
z5i`q5B`x;;4ZQah5usrU>VJVx+=HDS#l!ILzoEixEd~eehpCF7nCxf#dGmsRwlrv`
zB8Xp~W_ALSb(I;o82p+o_~R_}o|i;|@9pK_Wcc?Vq=NAgI9Ee^E})zY>bWGg7%+&i
zFfa(Tf$rrkbb|C(I2d9|ce<OMFw_9mP70tieOM>hi}H9qXe^kzH_ty>+TDR=56{*g
zi$eZMDu*fZflq${wT-|P^9)e?RNz4%Tc>GZv#?4QxQzsw$vHY}MlZ-je0>b)j^8}v
z1QiGH9$xs4-#cjsJQ_edNfJT3jles8rL8{f+hp}#o27}JL4=7R1IMTurDJILdjpt#
z5SR$Qb2PAxtAR#Kz}X7AS5_80@(Sv;f%eMIW>ju;{=l$djR@?PDAe7upq*M6J7rn;
z9@MtVg2p7lD~n_qCccMX9P~)9QbtaOL6n7ofk(~Y&csRnnmfcNW-~J=G6;fdrMq9e
zVmEXi1?}-&@d17UJ*Y+TT^%&43>l58mJx<%ZO+SSp0n%J`xk~n4c2^DV(l4t8MF?c
zImDX*8LpbhpbBnNs=W5F6te^^29|ecZw$<BsQMu>JuCnGu?|PptdFkccA)zQ!6lhv
zX10thi&LQ5jDH%z&>oBosQ=tQ@qjFNSgmA^-2U}KzCVxe(9lUfa;Oa4UI*`*2i5$W
z`s9=y<4&yrRYh|iU(p4PK7rO_5#G-RIz0utpY7$I^+LQ`e=M4@0UnB=J!Kh|s_~!}
z2`D{-Zt81j`0cLr`h}s;74SNWxuLBh9H0f#j=K9YK<z=$d?`3oTS1Q6u|Od1*<&dy
zaZnxt@5=@E&?n6haC%{NY@=)l&y+<z;Du=64D1Yvay*4^k2pcvHQ*6E&@Q&9FW*nq
zq`nN@^ub8}c-b!23qBb$on53RK0n<weW6%<$uvj}O<)(BEQ1&e0|O;{*@QuD_6bK?
z0z9r?v{;kY^s@hhoF1q>2&%_!b^1cu-wLpGST5HtCabLYzH-hS^|x!ZmN<acfpcVi
zbY+Iz@pFAD)&Sy^0PWUoQ&DRX*wu#`K<o?;=d(M<Sc6X<hTcgJTJ;kG2`}(YTLo|n
zlzYm4iMQ)yyek_%7|B2P%(?kW@Y%IX96TIy4C<25nWhfbx&{;1PfIs_%F=3Pt!pST
zX$Rlj(G=bLnM+Z3=6?4X-7^;MtziYVYj`~7vDP(&c+Zm&kPhGbVH4<F7Vw$^N1YGM
zOLji-c3s{b#>V}Jp>t1)0yrE_NP*TF{9wETR-rjbUv#cslq5*?VoT_{2Iy!E*xjHK
zVVd+0j-?Hti-|z<y3jd`iKSm8IA7IT9Rsa-5oO_TII!ZepWB<D=_{1Q;H3um9RA{i
zjC<B^;JwEP837Ol%R*N)6y15M#vsnZzyMp<APHK{|IKX2;^Q6x?GBedS5088YmiEr
zsOO@9v?3u4G+x$B%QXzgT)RL!OyV!IO$Ut>zP-$>a4e>P;k|YaXv_-K?rSla0__Kb
z#|e;boQ3p1K&u>Jr_ynQS1NFX-+V2Z2+51=pgPSS)K>tlFXCoEUZKFj5ZME68%+b{
zZPYahsB&@)0f#dC5Am)5P2@98tqqI_*w`z`t*zSY{DGk%M?o1n)8C+lduKT>gA8=O
zpD`46pCQvhkat(y;9}2^R$~a@digGJ2SoPPa>zOYaGY|=Zn2Gb3wU=c`~5{VkXtcl
z-i4tfb{F4UwXSe7mhH9>H3o&ieg@e5lRAS03j>3oR=Fpu1Jes5@CZF@3~hE$`z}o-
z(40PWe9P~y|L%~9eu}Fm=z{FyhRhflIEj_(faW~n8Mr~G;4y5dSh?w659qdodInJ2
zAg_D6mT*$4GpKV0DuWdm1Rd1Cr!+5LYpHPT%1X#7vx!%)$@KJbHJ$jS1X2awVF%V3
zQW43Zz>o-<A1J?Zrq2CyQ<pW<%FBA8z6s?kmF7ByC?>Z~SLI`Pcv&xWNpOc2OMBVM
zEHy|vSOUtY4BgYUEDHQDM6U8!E)aTx1GFNH=S1$upj0E!3`8c_kcB&S<5uM=cTd+!
zj=6d0n$8{_X%rJd7A>?q@o4F(ij|4kEudC8bHtvIgNz$0RyOUwJsDzO2xwLbVzv`#
zn>{DPLx`$JJ)o8@%9s_nwgTsKWrm4;s<OA1c9n1iwmwtnp04$HX%Xbe^mm-gk_D?)
z%9tuKfMNo4K9t+hBU1x6cD+szy?&ojCvMe)_p9tcA%@(pVrD33C}$90U|0)U-NV2j
z^2qxX-=V3XI!sZF;l=s)lcsN3mGW|n9D^ha1H)P+r`=zSkLe$q`&m();l+9BK8+O7
zu%_$Gz9Fxr_p)ydRd8|E-KP=A*rD{`V0BG+@w+vfKzm(Y<QKCtgq=BXo$rC*l-(JB
z^eVlRX0XUIfa=fRGpx0pr!2Kyc-qmGfk!Ni8D#fCL53IpAC~bdFeg2oq~i2e?$9n(
z20exs=YQXbX@4K*R{iN<XXW&RU6L6EAycLwRE?X}^eWC*Wy@5P<Km0v9#Cj9;s{q&
zV|c;8dRf-FxuFx*D4KP7%!%!Af6=7KW8)Oz>G_!J%0dT+rN5d}wrViE;IB*G@#N;A
z{{<Wd0{x0=S6eLuuD?p%a&nTm^0#a*wZoaykF2dZsm#If!oNC*Nufp$)QW<&L7f@-
z8qnIHpd0T&^S6nhHQk^#=m}64Y%Nn`R83%r;0`W1JA+p{f;m(jp4X<j9?SvjJ}3jZ
zVXRnX>-!D6KxcNGvY!?-S!Uy$>SD7pP>Z$^mK(9>!?*C$*Dza_FcHM+82qhOh%7s3
zF-C-RZbzFGgA@w`1AFssa~F1Ibv*`T`P<+dv8(4iT7T|<4g+YM8#-34ky!YP!%$TP
zJn{@VamF~qTEg{|{DQE+B`(~57`ApPv97t1#_j+*YXx+&3|QVPE@HJt&?47e8^QvY
zG>CR{3xZ7m&5wZFz4~tIpn0|}hA!;P$;V&JIGWMO=xE=z^!UoaqSooE;2YIJ>o|Qu
z&Oam%npz4z2F^uBppkUYUSgq!2VdLfJaAg>20p0)e9nUy!%C^=-`jX5esEdwASU5T
z;c|g1kGdD>Gcv4akY^|ilFkIJOiElW(!(v~?qCzBr}LW4RKG6&#DodVpfdyO88jGn
zF81gItrk?=e00lMY1UYwrE_F%2ZExVDLu0EUU-EEr$A`n4MjDG%9l>%Cj!qM-8sW!
ziiKq>tEl5K(8~W)!6~PLF6NZ_y17d*th7*HULz9F%i(PzziiGySpDq`a+Na3l%LEy
zoYT59XPe&&u3XlZVUTypoY$jK!O(^)YN6cuMnwiikgAj1cNN_&#h)iBUF<s!+IkYZ
zD9Lc{_oI4yc^#F`gGVA&LFyQ_x7}pC19AS_l{Uf7CKBc^XS0bjNV707EOD41A;-El
zp#S*+h^dU)V&c1;`-=3=9d%hG+wZ*eS8Pcp3ma$`r1zDTU{ggIHon!Ebj#y-UdZDa
z8_hscV(rsy7~~itof!Ep%%5(}7XA3l`h*KfN3&gZ!$7xct^B<2kQSuoxalGI%C7aw
zrani|u8^IHb3i-n*Cd0ky4Pf6*w4TYoh4=lt@4D78=tW1T4MIWP8M|fO;%PKYzu`x
zVl+u((k%|qSi!AM>%KcC%U&#4ThL%70~*cTp3?Y9eDU3>$(q%xO0xKmS(MIq%JOvR
zu?3A7EC9`99NiX?mZ2YST-9=5f-&f<m4bw$FZP19)t+YDn7{MT>6(}btM{uR*IZZq
zRfOCTx=R(@tc>RCs6Bn?bj=;eQ6MXhir@Xo2O2#9ue|BI82B)?Rv3Kx=gG|;;>(Kt
z&t?Bnf1gyP%pipj-TGw0XQ}@ucV{@8*huJz)oDmEbS?&6p}ryF$MR+~m&45mlOE3h
z*Z22zPoAa-T%TIUq^3F7fB4@!`sE*zX^T0fK0!<?F))}F`9l$6+Q9=EX%FY~-4c-H
z=}8llV31*9VEFg){f+(SUYLo3#xTsFwyPX52iX|fa}Inu-IZey9d#gacIM}YPM>37
zXXu=7Ct$(G3z`*GKIUox6Zr-jZ2;|9G+}^@LkKZ+US?-%@8FR9%kE*r{fFUerww=~
zWEt~D#~v?v4jCn-l#;j^6=E+B{c-`_MGx9%$OIXI$x|?Mb9eQIq!_-at^nvdAn*v^
zF;@i!6$Vb!wRLtAr%%pip2F=W3py)hm&;PV_>cc2LGh8NVAg@QvTptfVNl(y++v^t
zYQZNvlreAAO@-`$(s5bjGxvKacper!np@JtBI}vUa4k?}tKcyU+q(GHsG7j0kDXPr
z44gb3-k_8p-X<X$_w4Zvzm!u!PhB>h`^^>jPn|)Yq4Rb?1M`>XPx<yQ_Q+yRy3-Z;
zMojF7Z=(U5itEvB$_)GroGk*!wr9nF#+GA#Iwvw{K=##nASK_Fhfj-&RQ?pIE0?YG
z4$&%5+j8dWL+vmnhKH9Epe53#kmt3n?LEw0Mys3J{UaXm_=GI_Y4G%b6hr5Hw#Nxq
zAbLeyHdwJPk!O%)VPL3QyNmTgmxG=JdN@LhbEz(2NZ4(=YQ4<w?e4}K3deNZ+`%g`
zj<~p-c(KReqt2z)tzAm0QA@Z@H&(fWcK*sTbRO0STEtq%P%Z#kAla8}JyFx!^>gAW
z$sVg?%AgPd$-C~lAPZV2`EG|^V5IB}F(ubW-rRC_Wig;M1WE;q7^E3ELAA>P*<XwY
za%BR3FfJ?U?D7)!-rzMsOB5pO759R#MsY{4v7V?+4d@<E4mpOGLZu=M0w9+cF^fwG
zfYuZ)5{)b41H0=$S8f?Y`3rUj5gsW2XzRNJ;!2S5b=dj3N1(k7Zia`4HG=*zyt}~P
z06q`>utv})r}78f69qu?Qq!cNOAkfXe%QndaxGWH#<P46KwG#Nc%b|p7i51pu|Rq+
zh;eiQ(1^ywD{fYQ`jl4of`;EgH5z0jPL3hq5to84tA#^-+)Pjza?e78Q^l1PT=qS!
zS5O4)&S`1=x$={;<}$BoOfn1X_0LLNuhmF=xo5qAf!)JT%1FInQ0u&aUAI-?2gncH
z3_Igr@JTbsf!6<XITplqfczC`10Km>_@>Fnun}A)H&0W#Qp>e+sUX8m4@HhXP$k$1
zspL5rL>Vd}YgGR+FHvh%u!wrVzQX?rsAdubWg^2})AcsRYMno^2(}z`!p)>x&w88m
zI=L8N=Dl<(PY}_(s1(~Fz`zT(;~(=5=EWXAnL+0fgX}!VeYY`i$&*$N2GCr1#;t}v
z7lt>%PZ;DFHbyL9Ii8Sxr_J0zaIM`NNv*5z7kMiilyowMIq+BtAejcP{sj2JA`tT+
z?GMoW?Tvs2=91(Y3nd}u<z2C`dcl0|fXmavQ#R`b9^mRwR43>%WOG0@oH~P`gPC)Q
zfk9bMUnJ<#%P+|hRdb|N!z*^qfz%P)q0ehuzk|w!L?(W;R?THW%bhzf9ad*b4>f!P
zi9v7+2Q+#GKD%In+<8gR32-h;LEFt#IJGJ`3eT%Js+Mh@bl<RQC7+fu!wY}T1#L>8
zGn?KlyTtN6v9(K)&-cxx(+lL74>BL%;{MZR!@$I#!ywPXz>whxnxhi}CGel8Rxzi{
zeFO?`&^AA*hpCF-{W>5Q_O9MrFfq?udl4vwN`PGi>2rWi48ZJtib8syd7##n(2h1&
zf5Xtvelx-Q92fFISApDVW0F~*TEGlC$&rKM#d%Phx<gT(;l-&%`O`A&d@NrJP34gJ
z!=+VlP+v)EzxO?@Pi6h_q72|0cftF$0z*V?YBbo?QkCU`qSHTUSIo@l+EXA1>TNiJ
z_M2gETf^GTh%s822%;qo?FYNcoep07UmMi>f}C+I3t2%9KI2%Np;CBK><4|Bi-{RE
z2er~!*Y)dnDaEY<^`t>-DmI2&w>ECesOXGXz*5`w{!2RePTl<=*C{G7yvRQ+J!8dz
z^(~UW44&rnNH94kE$z~jn6Htpx<C0#kZc90cL2I67<6V;_7{<0)Av(mg2$N>A;-lS
z?h07mc+LFW<g&WsFP2()JgrB%Ly;f6HsQ5+tX1gdM@46rgL?k)44{~Pc71B#!_>IP
zH~eH76j&G-R1H~I+{k+N$&u4-A)gv-j=6VU(yC{3jV2#peyCL~yVw{q-Ym`_3m(T^
z;_81V<B5QP_H6ORv5VF7OoE<*?pca61Mk@ZwW(IBEL)JKCqHF{aY!3zce~!Q&zn~p
z-&|D~{7`PWC#Qq7jQ&>(M;V5Pv$?)oTwNTU_(~$@@fxiau5ZqraIjfgJgt+(LWJSr
zV&1;#RdZflTx(Fuv#s!G*FuGpd<+jir(Un@54PPUx~$J}JGk#{>keA|05ZF(<n@AN
zeg<`hMCmU_dfoV}_M8q@4A^tod%4B*<xUG)ST5bOo?&%#r;R9+D_7-Deb7!+u*y|y
zk}vQwBnpH`$E@3A_To_2Y3Ql<Qj84s4AKmNHZ$Jrn4BWs5~OU!bM0Wp9QC({4E{>B
zF*)-w2!mvE_=IC8bi6Q#=zU>evM=QgxPQaW5NYJT^0CQZFi#W_E5(x*RHtrw@qX&p
zeXL+PaNI=m8A8_eH-79aYGsybGBya@*sLhXkSI`4TN5bq@scAuON@N{hX&B?MNqMz
zsih7FzJ6p~&BG5-cd(fck|vo!>nuR34r;wVASl~*Oni+I!jEbUiYyEaFN8dEuYg8M
z!0MX$ICj|W)99*r$pEwApw{b#hS!g~7j;Zu#RFPT(-dvm_jZAjfnA{ADh^T6fPO~M
zE@K{s#4RE(3%i>8Vz<8z<bv|FUQ28dU`TAp>hIUDxByy!-K$@rAP5zSNR_o%boj!L
zrcgD|j6c)`xZTbVs`F-<eQ}-ccU6IPivLPT`8W#{Lp%(E4py#*y^k=da_eh@Rc--u
zT@#BO_!U6w2W~BTsG8I$1U`g}2V9PUZyex<oC}AP$G|&ZLFdf$oZENIa>K?`dYc5>
zx_`(nHU{egkK6Dw{1k|sAKuH&{bOPm%LEP3`mFz;nF=LPUPJ7F0lAHjVdFYiUH@}2
z1rwYE_MB5=V#rtsJG*_(&Ibyu3Kes8LFGcC0_Zkz++~{&_&)M1|MH6qmZiDr?$c;(
zRZ2c0FfHR$XUdA>3&i3@grTMB`c%bekxU~ch8L%{DL;*v(x|eH`H`SjQx#9vN7umC
z)SerPiVR9D3=B71XRqiwv;b7vfai&@mzmh+(O{(}5#=b-s&>eUvb8Rtv<NC!LG_w4
z!;5~tUlFoNhM>;*ss|694GlD<1-rX!E`kckRgwx>|J50k8D8Xr%1MQ;w=S76to;1T
zH7;v8uJULU@U@)C^Ht)?qwXXn22dU8>n198B{`s5ze|g0`34)%Na>=+_=CzippI+^
z&%?h8vJ5ZunZiMrI!hltuq4MtN9&Ud^Zq8TnEAWRIkeS4aiJ*2u<@;jrPxyDBW|XB
zlG%&J;-_R4R-9C3WZ2IjhkUN#HFLfzu@XK}9SxgbD}6Pbs{LOXR9-+^Q!iH(&fBs&
z&0Tk&#;PQ-g_CA{0^bDoO#BFQ%k;0H(M|Bq43VY;?)n_PgF-v(_B}Y86!G9-LRr9)
z7E2KY&}w22&f*uKHN$0~^<bZ^gZf-w&M;^%1<ka>?tE@Uzb9A$x}QGikj$^3e|Kjd
zeet(?s(jM*7w@M=E|(G0&}2|%VPM#)pa5#c?hF69{*Bb%y+O)*&K%!(a>XGh-DyW{
z;>9Ak>Ygf!g8DZnK^g1wv5j+E^?DCD=<dsK0G%)+Tw!oiMr~I@IfHJ9Qn;7+wTB%&
z`jVg(Ezmxn?Y;-=zWw+ibXZU_-Uzhf0o=zjw9?x126U^@{T54~<1Lmx_1o3?z~|L~
zwyk^3a4wv$B+AgKe2jJbF<&ta#;rdVrJQN)$}N4M0J8OdN~4fWbM76dB@VBc7YA(L
z&?DF^D-Q07wt&|%fcg%gH4UJ(EFuit44lHx3}l6$8T`E~2U_t08CB3o<U3l+#Q^f%
zi9fqGF&9UOaQV(STymkDy?#4r4>4%2d<z4lhG}O2pFjzUho9x?Q|?bJ((wX0Tw$X+
zq!i);<#f>eAY>;cs1(3`%C!izL|9y~g;~*ocb;qmb0O%|%KZ%3ZnMD5Y0&lwQoe$z
zL2ko<N8irH_T6B#SOICj7@v#fb1#{(3e--OVo(8%|3h0bpuIVve)&=>PJvur&wy=~
zT83fb`@WNX)}CdK8m5a5C&>03tGuMgb9sH@3hyh5pxi9YFj2mu-C(1%s9Dk<Pv|~t
zi4^t+4s*IB!K2t*42Hh0c~;=#a~T=z8Mqj<lp9=@D}@WhnJI%t`u{Ne*WUed>aGOg
zZef8K(20q5>lPO0mioFy{*aHWs0Zf&KadeiZlB!=>7#jo#&Ryk9-FsVmZQ=7jKs9S
z4a|xT3QC}qz00~}`o`xO>`oITV?RMpRDC^#>u%~B%Ug{C3ZRo-T@nNq2lh;}xz#9O
zqUQMw+-%Q(FcG|;z$J~xo5Ss(RpgiNpzDUJ=G;n(sL%!7wjjd5X|?P0jp8lLiUsW_
z7t3-uCQnMa3hCor0i9)(>|n&k@>gP--158=qH)i97oYWY%`<uy6>9-H<%H)1AJh#`
zmiBPze+Er$vcLu{WI=bCf_9K6Z*urqdP=+3`O3lNaZyI{Y~l=^%4H0EmmtG=tg)Y@
z3&10FppytWkL-95)~o!`W%gBB$ezLjpjG#vv#db<GY=bU2KJ<mcShf2-a2rY$TFz1
zFff4bO@x@}_=Z8|!pnII=lKpaUhr0B29IHez<T0*puX%H&{D?<>Ff_2pyMwEpp#(`
zK1t~ae3)u?ZgQEys~wXCcVAI`r2xK353~c=Dg0pvAF~>>n2$?|#Gf4hX;XKKfX@Hv
zW4yU=caN>RwLlZk#!ZTQbl^IexX^Vdf=84(q(N(GKxQ@ti}k%QNH9t`=;G3T@cg%w
zNK0ez{Q@Dj&`57EfUc_nojJnkD;?9tso3HrDFs@&1iBTy6XcmWT{k73ds-*4KTxQ>
zrY;T|HCQpDL1MGSTBmZ!>b^1smY?8rqrvNZ%3kOtpTEf0qTswHheMxRoS{>GBXhw7
zzL~nqa_?!pm~_9PxKK|`NR&aAp%YwA<vie;suQ5pWY{Mua3SQ?Qq|Ax4;TwT;o7Nu
z%vA^!L*O+^7n$rG9^GWL5O9XNeF5k+CaCF2><=3JzOz)8G4Qp-X-UH3oE3DEmq7`r
zBuy3t-An|EVkXEqMgw$Y3vpW)WF8pOmN#dRWKe^x|Gxw(yFg>{Zby#<xwTFQoh$;r
zhZdstJEVjIt5Rerv}Ry`sZhqi_hL!c%@u`C{92qzZ?`e2e!LYFy1n4eUr6}@o#_L)
z=h4nr%t>dGO4xN~fI_>bMGln1z~>UHFmgY;$!M`)vQ}E9l04`NshXJ6*I8l{JU|EZ
z-LqF^NIb%Kz|pF}rJZpyBe$B870(LQ$?BivHT0Tg8=5Z_@_lifzCxKn0o*T1VG=vD
znYqBh_2d(Xl_u@SUY3S{j0ywoshPq8ae+;Et$~%+o-@Y-(^q&{&r_HyFU^p+d1=7A
z2Mw&B-!RB@sDEPWyt@Kqxb?gR^FgP1@_5_~TEVk%)54oU8s!flndE>FL*jyUH$b|C
z1!dVfCY>z4dRPbQ;ttscW~+Gbg(lO3T-q6B{$#Abp{8ShOWSNOPZ<N>iX6?59Siax
zJvQ)uHziOX0<vaU7?cA!HZd0{^c>@i`&cozl@+omO$c26J~Oz;3Q7kq6I^!%ID<~i
zeRh2+JBR*fspDk<8&~S6>)f5x$^+fgIcbIf*GsFcm=~KKgePb+uYD^H+QnsfBkK;2
z7=t<s1H+qyU&<mJ$=(;2u3dNX1!&GD5wrrwez_F8Dx==@E4oG3RJCsQuiW{e&x{e0
z4vNIV?f};VkBW|JpWr*t$g#;o{2C*u_Hq!KuC1mZw<YCasy5_~ay4r+ttj!FWxN`o
zkYwU#NcnMjE7KjH%?jNmiJ(IgvOwpq{JCp*vrzq{o=42O3RX}ya1?ua$O;ld;PD0-
z20@2UpfW1z)02i9J6^fIVUStk+_z}zLB0cysu~Ov-}4Cy8vWv*PytGt4Q(OHRy-0H
z0xT^La?3~TayeQs(ZFYa+eZaC&>AQ4#olsn9XO;Wt9(w{^5i04%K}4Bqx6z9NhP~L
z>q83?%nKwB3pE99@DuyHchfddA-+vQEUp`LArFHxXeGs@83Ko1XiWx{TgOyRdPzeM
z=icS=bosmDie}IpY2u%|;E+ZQ;}XysOM+nxapjQ}KXyC2wDf>Bg7Y0<v|W}G)ceBV
z!Hh|o(jZ@42W8gE-ehZ7d8@VJMwe`t6{tVw3pz}JYvmO8UhY`2Kc|F2?H3gHNHb`#
zFffo7^PqA9bhq51;ECEC`r4qA>v&-MzXKko-m_RQaB0#{=MM}Ph}|8a8&r>c(CND3
z?ftBn?Y#vHXjT3R_<1_4PLNa0cexz>pwo5YfnLc8w)dbN_y6uZ0YzkqKe)otfV9Kf
zkk`ntfYPBYsNI1Wi&BKIsW`MRP4i~#i<xJh%da|@paxwjGxLT514xZS@8SaHRV}q=
zgEsBHU_A4@eaPH{J{)okje*DK8X1C4RQz{mi~pA&I>MZrL-uY-u}hx})>rUM<4%KC
zV*KVQZ}h(SJp0Tanr<N6#O?r^Tl6`j37#*3>6`K<@@~ncrSV=lX$-my0ZuE<91QB7
zFhxK>zws1TQ_++I0uh<#zP|}E{T)&C{cidGbD<W2%-84a_AFBZpSQK8--L5+ID=CH
z$C_O;9b1J>3(oGmef1@SEXvA|GY87g8t!sg>Y$tVu)ZSkHs~CI0Irp10--BMKL2bN
zS29o$-El?5UFZ3$52Cl#7?c<S4yiF{g8KjP6(%5cOppf1tE0Sva!(IyFr+96Gl0T@
zf#>jT9o6bE^SLE2rwd6lV2=7hTeN<=Lt67pmIhzV=>8O(sQ~ILVQbOyKz2L3+Feb1
z@t+G6gRu51qBlus|1zizE5K0L-EyD*k6z`RbsLrKj#aCJQYiG6Mgu3Y>3*S$bx--X
zg6gDr2B`SDUGvLUF6zirx)lVPfvjX#TM)ZSV^Q?0sV790LHePqTQm;8+>s2L@r3L2
zo2qp;$8$%4;73Cy@Td)F)ZviFzU5O_fi^sY%LVX>UMGB$SMk4?7O-(;;9teANS4MY
z)lq)3Pae)WXbnoo0xs8(Z#v-vja_()x|S4o^q%0>*OmpfgNvA<D_*2_heUc^@Xap=
zxfy)t1t@P>KK0sd@rW}=>q6_pgU5ngt&Yy;S~D56EAqqTi?PSzey()5exop{kxA)C
zbMMlwk}mtuFxeRfexNgBKNPbpPN-F4&|+a=m_CU`JL@L=0K|))tTMjuAN=vW#vj3%
zWvK{0`RK!Jg9$(Q8aKwk&c4jpli=`VIScY`0)FVO(M!w^9t5$^@#lujZf46Iocb(#
zgUW;Rps_Cajg8<I3i#$iPROnE^He}P4nR8t!1q4$FmyidQ<c55F@QP!q=EoLCuD86
zi@$+vw?I#yk`P0uJhPF=MMGI`TlNbLH)JC#B9$04FX@GfT-22{vYw~B%x!(py9f<;
z&Lih7T}yn9JMpTv+)?6S(0tUVDr+>6m6f4W-cV17K@1{tXXAwcm*XWmR|1?){9U0V
zsQ{7(-SP}MD;2at57ei$fVQbjK(W{&&}ITERhjtJW^EVilDzapCsgF3Z^?A6t`}+w
zkh&7Q7n+k{=f)+AQv>U?R3J5^t)oG=0I0R21UgAU*V}4Gi53fZY{?3m{%kHhcR6xp
z*ToiF(78D_7m)V+fl`Z*tz$YkIT%=(f!0l=#Pz&uV6_INA>s3V&pTFLv{nGM<9I<c
z;0E2!ca{ccwoESt&0Ejb<rLRbvTKu3XV7M0U?}?T=lgVTNT7?k73iiokkdtkKzV+d
zkV4knn3-EZU4j{|8sJj9LyqAgTt7CQppzW7EEC!pq&L@#d+Ld)p4@ZaaW+M^2tmV3
z2(-c%+yV&pKBTG>Eu<IYQq#i)+o#7Q_68h;HszZxK289i^2PzX)BKeLcuylkN`)-<
zy_G>;%U50B*wHm7VIqqHXdljrBIft`ihJG&fL5C}oIGZ%`oeAM3Abn#$m+`u@M(Zh
z@nEaa-fbM97C30N=m}7L{O7G@ODAibQIOH;DQ=ep@2K`)HZ41Hyn<bkK^Z*1s&+f}
zE>i}l@ar%QpAJW7!NWDL=Puw=arNMt%rO6}B536Au@Y#!m5HAtE4Yp2Zid(LRTsq=
z!LiDPx-MP|zAnCWG3RbjIR>e}K=UXO;M);EsQ?-CLdFaHObixWmo8EVufo7quJS_5
zRXOety1({A){SA7wGa_i1|1d#h7?yhU2A9=3=vO3ne~9)0=Y6_#cc3;KoRf`*!~03
z%e(HgG3L+Fs$4u#OBu96h?IM@u#GP8LPsK|O<XA58v+_FsAquOIVpSEqe_({pso1T
znR$ziGr&7+1sOJ8c=`Ke)9d;Q&bG9DAFN6YL3wH4C*y||8txnni82d|w)cKi=42>z
zQnRYHk8}Xl0rd=`3_lr!f_}-zH7%T}zlSe&^(Aiu9Ujn}&3^^~20_ql%i;;sx9_^h
zvF^}mC3#Rw4_2acg?w8Y-PE<VsomcMe0;Bt<Q(ul=~wIwbPc%vCrrsuY4g0m_I?d$
z<u((4hi$wmq!a+JOBZI?*eJ##yr@|Qdb)r>>@|>^_A{t52s$)fX-aS^DFB_su4kaI
zg8iOF=qESjb`~9f)9p(pOqUO<h=jB|kzB+2wP6NVWo2+gg2=yv8nzB41#Is_;C8QN
z5QOxKb~e6Wz<RLd#RJf;UeI0AQ-1QsBsj=1=&~>{1n}=ET=k^ajgK>8URGY`-7m91
z^Y=oak#;p}Kd#D3rlns~QeL=8Gl6fHDgw=>n;03DES~7hG;R5;=p^&K&p>wyA+_i7
zq=F+%TdR6>_i((uboxi^r-%k)aC_#8oxl}lyVh2vFp~oohYBX1%&Yp#doL1nLV|FG
z!<(O4&{6_A@7V;(0iYTdy0S}aj}AYiX1wpn-Nbp(^w4P~&|2Z_Ti|`8kG{9@tlU}a
z|Cl-X=7|HE462|~jNfIu_S>!cZ7H4+4(_(6^Sl}i*$)_t2K0Z-O0baRak;0+zz;rS
z8GMt<>4R@9XE}oQ1|jZ3nbUpo=o`yj>vA$zM1tc~73#_~@M(<TnTC>{!bb1H{1cJ)
zz%y<6pjjo*n$`FIt<zP(r%W5%bP06&p*&xS9aKI!y!n|0n(+Yb_2mqL`$Yz{o*u<7
zqB}I$mQDCFQ)JsgYlKelh-BLv=w5#n4_yv5m+Kt*+K3z0{@k0OIL+y3nDKOerd=N!
zH|C^#;A02HX@_n6T4<USWzd7}|K?)|wE3VheWIq(q_{}`qdcGzNq}KvcZ~-7JI*?u
z)BOw)J%Zr29O$ID8E-5!TO~eg2J~`gE2+$yBXUQz|6C~-lQu)<9iBH?=e``&YgJX{
z77>VEBq+6TYeuoRiIZ}SL&xU?Z<Fry)qy<QT%^IPBQL5kyf{DkhLM)m0=dKQc_s6@
zSqzGl8WjavLxZQi3X|3L{H7+g-#boGli>xw+e7&tk7>!8DGD}nRV<<b{To}w7sgge
z?)Sd8N#y93siM3FeH{)K3|b5?)-z34SrL)=vD&%qwvzqSk4Fzrkm~B-TFo!i|K9Cc
zFE@A3A$tkcS?wz|7+&~4+M*t`u9d~%nj@cpcKE@=?MVqik$w?8M}pUEcX<F_vpHqK
zEER?q`8;kPZR_$+6hx~`5>k-rOcYx1?Ayo1NtzO^^#)D{7)4zCB^h4iZ*t(g;wZ=G
z#Vxoy^g&Sa)f9oR{sw_5pc#ck1<<YD8)9WX=9-CS2p|5W%pjKB;HWhJTTmg`+^d?P
z+?jIF;gNM**Q1Y3j1%{3KQP;+G9g%-_m~skmtgSilb{(~M}f%uf((|q&bzj0pDjOm
zS6%g@nLW26g9MV;(K&|-e3$Adznq#Gbd*N`Nv6uQoM*)nF$R4W1_l)*@xxl7>fzrc
zrpYsIkYMH!`nhF#SG99n^i=^tWOEN(%ycU;zuCB=HOF%k4`}=}Bpa(H1~DYFp}G`z
zX3o*Up{H585wxco;j5z;toACVcQS||nbYI7%j7}Kj%XKEc_dM3!y~LKcAkE<qfqVb
z`Ps&-Z3_38L8nv&hR=NSs3Si?88o^AOSdz2Ke@Qm&ynYtg~rQwR_QZ6BF@gVyTJ=8
zi$Npyg5Amda-h+K#3XaAoFhLbPpc4=&)&l#d<=Z*&Vx9Yb-bYSj-Fkgin32?6N3Vd
zb9%J&<BlAc(myDqF2Rr(TE*GsI^&`<Ctv>Qw9ds4v%PIZVKN6dO6<4Z0~Ou_s?%}`
zHypkH_8_<=u?aK=58ub7l&LG^Q3biS41B#Ic6VVvKS+kbfQ5l!X~L>BT_F!sxcxAf
z9ggc}30evoNr1Q*?5<f`JrqJQ+$7Afa}Ud5r86%Uvb1kc-F)QW69yLr241M>gNUB{
zvdx>oZ5CEgkKGY;Cjj_#C(w=V!OOq>WZf9deokED`j=ngi!BAWOUmkk>N?PfP-9+;
zUV-D@jgOBov9hfCc4pD`qZ|HkG#r&km~djbDtM>vmSvCbO?bG?W7T=<Tg$FV#p@qz
z>8o}=XJmH#nO6EFaO=3|*s~ih;uks{8gF_gOxxJt$MQ;$TZju3qL9^A?4Z$<V9@EB
z$_$CR%Xw}e6}+Do+-PQ~W6zXe$R?rkDN|qcdmGPo*8`0w`PCUfyYs>Ml;zkbP^TuJ
z5qvUV&1pq9)fmt{B>Q|px6m*tGe-1_^K|?XgN$QUfoe3+_zCE=4Xr&opdABD{A#l`
zyg2Hg1S>$sXGK75b_;)Zi_(jW#TZOG|Lri++M@%yod8nLUDEg`F*&&JjRODthe{t-
z&vq?onB~In2R<(;<hR2v)(cKY*%k*#o_iq6fY1f19Sv=|mCjEWoU(h?&Oa-gtr-ki
z7#M8k7*~Mix<D=AAkghepfU27s~pr~+rO{7p;Qv&s?l;^+Gt5}W3bEFx79};$bv#m
zB8rV6&_>}~jVY+E0JU2|xd(OD8{}6I=7F?b&&7QB+I9!$S&zKncBTD|O+KHio!^1Z
zXscvbd+@!D=jD7sXK<Ss+ACkTOWtjw9s|f;VNhy<+!G#h=VF!fxlLV4ybRzG(Qw0A
z?t(kCqwm*jV0iPX+PO`p8stKGLT9{z*6jSuDf`#Tc<?pvPVihW_I5VtWEq5OIl*_I
zHr|&m`VLO#JPbRTo32Y6J^29g3}_StUke`^LVRBR>&>6&fmCC&6WThz^A_F~hl^nB
z5<tuXVvei8LRy8vh=qXx7T)MSfSjEp?wT1@kvwCoiE-Q0BWLVa95cvPC$+5)x&PLF
zO3CED>~|@%{5{QI?s&FN8N90iIwEr}cHPm6xQJ@aN#dYB3uvX%KXs*h>;J_`<wKeu
zfkwt{Yrz@c6sl+4uKALO!|GTLB=uN<Qv;|K4QnYjvLBhZzGTjQX(Jckq9a9lH3>Si
zJ-7uWTCG4SM;>(Ioejf;hmG<JJ|AK^RuKm}gEXE&mSN*tUdf^m-(F>fv}wV`zvmsg
zqzh_Bh)7RJ5U&NttQ0uS@s%u|!PGM|`SS!WrTDGae(hNNwQY_m=#)1|&ORfpzU7jU
zdT0yRqOt_$1D#?@23(~vpi{IG5&3-!tVQMvZIOX;i#o*o2NK=BjK|Jw<P^4iEpfao
zEAM`=c<MZXt<2I4R^Fxe!f$}?=baB;71<DQmvI^>Yk@-nv`%scm-iH=SrH3lz#^da
zi8Bn^|1g+(s)BM2s4og?!^trivoJ8IIT{w{FoE`Xfc9`jIx+GIIC+|D9+zVPjX*;#
znqTm!&&|{P<#Z+)hBXiSrqp;H+yXfzm0_axlLNMn*FYPHXFLL(^9b1)jCxMp1G_i_
zg-^jC-~YSgBF$CMAmFv@qyTtd*PkYdt8Gj&3N4fJg8H_IJYZ0qQZjj~Q|YFv+iUf~
zCCx8TsBnRI7C5ZbY+q&%ng@Wp%i+}?kp~P3yyZ)t1apA~=lMaWsUx{ch@h)LcbkD+
z#o)EK9<*ZsboMgHO$|Z8U>8lP3JsXM=3d!rWrTZRVF(UAIWBNGb2DsQx@2}qOfkD9
zn<@h*!%dI5JD%|s@qkk2eFkahu7<-a3K`grN5)NLXX}_=wEL=Jy2MY=C?qIdSo?K(
z2Aq+Z&EPEvYO6D(R6JmRvB$tvbCP(L0%+$NXr;*OEB&`bnmT($#Cty5u|0SPx+arF
z`;dipr|iE3@mfBRPBoZG?Lwe+kira!X*|(C1sS>xFC`v>)Sspd(hMfx_J2O8KlA7A
zMs?6WPw>faM)N`A&kuzw9t2<Vy>{J#q4{xxwm^;7E>Fh~3<jK_Q6%H!2*0MoJ&Bfv
zZjWbdG)v#kVd16Ar|%e{)v2k^#qjWRk<O!I8?4!EMPcVMXdG9{<GKFoFaIjTGhCpv
zK{(_3T<=JfwNFnLG;h0m|Lsc99U)BoaJMs@mIlqzDm?i0vKe$P<LBfEKffrR)1Hw$
z-5n_k4B&O?{fUyQcb6FY_i0D7Ea%qeW{?2gW@KQ>bgcJb#FE=*?S7Z^%x?Uh&f4>d
z1GK~8S@6TuUTN@36Io?P&>e?c>gLGpUk^IFw-tQRD1#_?Y>|;WFGxjyjXzt5P*sfN
zW(isF$iB$q2G(Z7dE(d9nO!(-K|^e^3^ELw83NCrl<a0=-uqcrb=U66A6yj0kA}Vv
z>ECT6&Bvgb<X|Scb4laHy(KF@Y?5KnoOggZF|lsdn%lvR)_yPMYdnE!tbVD?%Al##
zVvxcB8-0Y#?}E;20F6GXpoLJo5*z6Bju)1G%Al1FY6%B@yPmXuJ;@O0)UTZ^wm8!d
zZ2YClc*O_dPZSwcKqnx|v+GFoeB86aPJzJ`bpD@$*9%5Ntvz?<#29u5{G0Y@Rr#vp
zu`_x3!RM}=?3<h<Bw~DA?SK=gpFIBnv&=!aLx=u^9K0Im3=wIDsd={00XjN*1SA7m
z8B`eL)0Fh=21^7e?>`i-U|6_|S?4wH&f9DZ4<F~B-?*F$mO6flDM&Fql&>%MG249q
z;vS8p#zi&>2fM6)2_Agn@LmOUrn-o6as;@zcaQ;{oNKhd>!MNHQ+EcPV-gC}40FIN
zjzg!F*cduNX1B94Jd`)o+r$9j8)|^ZoZAc-I2itA9&qQlSPVLwIN9M@FsDtym*4#i
z5oh?y`9QsMgPTxy+e`uXv~7<=d;0(E8`&qzsvlL+NbB=$Pz8-;ra`KwiG1+t3AFye
zzLCAJ?!O>I_sxgvKsSLP={xHTD!KoIPTaLqy}RV`Eb9{wgD?47t=rlB=dK*+EKd(m
zS-ayIA79dSXn8mll=Y6AmQP3y0J{V=k27#ffm)2Pc95XQ+$TTPK5&0gy<*jMQBe*Q
z=NE(2*X?X>mY8~g`Qm|wYb%2`_;ppwGnlb3FgUke2+HS2HL;xuRB8w^ByPFVnf*?I
zUAOenEb9~Z--2cX5_wLjfw&eOvB3?@0k0NhtQ5X}$Fa{*5u}HQAyN0(XQ%QDK`Qz#
zpjlle{#!E`-BVN7R+_9^m>u1?AzHSmZK6CALk1&gFXw>=77s+s+0IR2aud{K1Z`Kb
zyBil7>Jf1)?e+YHa-ikvDyj@G{I_dQ)zb3SY20YGWz(dT{H$}HY|RgqgslHKuHMko
zXuPx`@E&;Q>4JqPZd_SAcawv=ZEk4sZ@H78em8hsBR8lFJndO9!%#<E4OG%WN}uBk
zK<AHwOFf~d5l4C-M(zFYXxbL(2<nMGgqC7^WV&}4zWJBOkCCqbf!6s5S1>SM_m_X7
zenw`t{NbXaOGy!ar;;LERFoNnLHV+d=d{L4wcg4ihaAB<dV6vh1VH85GPeUe3}w1Y
zcHc~&KMAsG$OW{s7%AV_h``bxYWy&8i-CN@Z6oof@8C61FZR%*iNDxbdp?2J>m!@|
z2vui$5~vP?^m+6d%)#qFK&SPCTJYFMp7|lI_dG3~K(36W#v)KF8v80W%+@GmM`^zX
zYf18q3kp-1W{GTEByyp=5VT|bJ_BS$nrtpdl`2P!J*Z_O!4L>)mHFqS?Oz;~k<9Mp
z+_3dq+k$Y=`hc4fO>r;zZV7xj72<7_aPX|ams7t4e=T7IwMId;G3Zo|?a2`<E;}%T
zYhzeX6LiD0l=)OpPg50qbEm?Cs^kc(&{NA5KrI8F6R;YDuS2)#atzXb4P^#UsRNo>
zi3d&9@PTI#kZTq(1<+X+$>0P2x+OrjGE8#UT=4$Uk<}0NAXhtx-6{=M5@PswXNoTT
zD)ujJ3&NEk@s0h&&_El|3c|M%Y2a~gF$PQUV$gD)ZJ?_V#Krorm}?|VQ3tK?p8+}(
zxj^UA+qC($kTwXuUIug(GM`f^d&D*AB6U>;3vm69JvK4>4FU`kIi~Ku3A*IHU;jsV
zdV&II-d2p^qlWw8M;g;Nfv!-Ok5|&!eXe>ANbWy_Gy|xY#I6$%l00MUmXl1bUoDQt
z&uzRc-4xdesu2Pg>9;}Se?KVxA?bx3w8a;^Lz&pU$)Hu2p!h%jf(IP;e2})5H-AI3
zw`_r(t|&vIK!NIYP94r4it{2CEU5xdUxMQQ-<=ZoiA5K8o3rfQ^sOzU!eB?WbBV!*
z3DcEq{pK=&#;H;^It1GK>4FZg|L{@u6zF34J;ymGfm`g5d<5#xgT~}QqX(RjbI~`i
zHU`~R1iIZNq(8W2WpV)M?627%k5xeVkeuBPT9?kmzf6c{nodASe{i=F;v9PDDJE8+
z_Aj|PgM*=R=Ztgb*PU|^hMt4|zOc)n)JIHX)p0EbOBMzO%|poNKOy^t2R!$&?lNe6
z!(S0Jv%IChBB@bmUQRwoRq9*N=G21kZ7&iM6!l%J=2$7>4y`2U>=<nC0n|wFeT|fa
zzr-d`*nnamlw%C7Kz&Nk2p;|tO$=J1f%YbWwzsMN0UeuXpo**CJzR5wI)fDp0|WK*
z18A3vfY}rV9dMqJTfR*~tioUhq+id;u#rdkec>$7-fu+O1h1?H7cAc`TxS%fhFmuI
zB)9w}^yKm{GN84DUWZRq&zT^w7<>Z()A5AkmK!$i3O!yhkwZr7f->j~jFFIbq4U7&
zdL;`=CK-WeQ9ySPn6G!$^<UR3X`l>h?-<H5yhyj3J=cCo+q&M+#tk3r_Xsp9t`s+K
znL5F^$43dICXtsxg~1xM{u|}i6$wxoZ(S4Vn>5wE_j9OE0aK^#g_y8LMRh@jm05G9
zTKNWdfY$#9ED+n-0bNfcyD#F9iiYt{PsW*_I~jyP=fE`RPrH!u1-dd>R1uU*L3>Vh
zHoACDT;n_&bZ+r}20@02=f7=QETOhbp>X4q;Js_qL>Q#NVvk)oK9nwGcFz2|Y1Wqn
zlRUPvM#V{rTwpoo?UDsY7J_OXTy-6^#j-B&k|Ae|#!nM)n1IfbgM<=Dn1hKS15YT0
z&2M#wg_0n(!iVw1@(0iVU=1H0P?%lNcxmzKg1xdHD6~Mk!M<s|w0LFK5y%N@6Patt
zl&%i<JRbO85tP<>8Ft3&Y&_x3u=23Coh_tIhAli*z+v`yNen~p3`?`>sU<RB?XRBB
zx@2m0e3?9h4GRN<<2wm+=G_MbPAVva)iwuuF5lA+Q@nq1A#dz$E|x|0Yc>R=l<qvi
zfG^}hE{C=<{EmBExX9PSzzZr>L3?}zpu0Zj^i5o_SeAoPN&&i43A*o-i6P^lBEt*+
z{`=v9mn<Yo?`X1Y{jq3;kj=ttuLQ+T^Spi99hbX~1GEcBe>UTm?zf<uHJ;{|u8w+^
zAfm<W6)44i&Tkb*tHV+Dr}_-43@_F{ow6s`v{Wi1m@h|zsYQqFs|0ISA$UUdTxG9@
zz^VH+N(|}@FZ8`0AGqnMBe!0eMN3Y)_3BH=7M_p?s}3X_KYZcFWF;})NBj&53@_f#
zo_*RaLUWdt4R^Qb!A+?XHb#UpD5^S`fDVQIIbW0E#rYYpL25)ca~!_-_mGjyi-{~-
zx?M!Xw3|{-2iPr^FcI14<PaPI>WRO|XFafa`a-ezDWLlUSM{#2ci0oxbztpc1;b}j
z%<PAhr!3ec4>B>E$L*tR;*Jik-H%>r%nt<J!)s{sxl1FUI{}<V!Mz)7<HeZu7EA;(
zIxN9p3vU0-XTa5RC%q*m&H!rD-EG??{!N~NB_rD9F1NKl3*#+F=?`kffZA#2J3w1k
z`?DX;T-kl)c*wdx{Nm94RNI$#Sn+PDi{U=+0|`_HSnd8+b2bA=6>L{k#vJvx;MrNw
zfD;4g{1?cMs>;VVctVAO1B|EppYI0k1O0PXQOU{eKV#5jCjlAV56oB8KNS@%csEOc
z{gxE_;y&xv1!5Op>oaJARu=q8D$$Qk*&Q-(;?euE3TDSR_uij-v}Q&T^n#_>MVqdg
z9+w5()d5+lR$t!HG2vomVixE=C)ZsY>?XE@Zjkf<)n%#&U(7iALK<|vPcmp-u^s5{
zij)VS%MczkNdzxvf$j})JK3950@~H|?@kH3i$O%$e5b63wtl(bM#<U_n-~-sIxi>8
z$qR>M0s$Ka9f{UcKAa6z4lS)plj@E?{;LQ+p&8V=yk@8YT21jd|2*TPE0Dc0CnP|9
zP@x76w$qTt>q^}=Rym$!qS_30EDQ{BW+I^8C}@v2^4U5(kRFN%19YTD9o$}R+W=bO
z#B<_L)TtR(SMPrUZCud?-Edi<5R<w-z2zqO-r@^IUi;<=e(P<X<Zx~#&vct;oe8<>
zBA}6#4GS6A3#3f?_zV;dF{LLg@`ISVfI*I-@Nv^^i*3Q4K8#x1Rx|}qSvki;Ok&c<
z#*J(K=vAu9f<`q#caa)e{XWK7rxfxaJm4QEw`<5W;b~V}D;dDI0zr3d7S7%5qq4yU
zGV|`gVX0#$sLw0W1WQTAhd|{e{&pf4q>XrP`I6Z@Obi*I+9N-%J8Iq>e@}BsaLJ_t
z-LdY`6mApOF1qL&SGT{Xx#qR#fR%OPu~Lno^MR(QfJ!ycxCp-d3CWG1auuEr;WIq2
z9E(^L3s(c5^MS4Ty7xH2_)EPixP-<%djmQNLM`FghB-4-8SGgY815M_0?)4Do27yD
z)QvN&=jeQ3R!{-waaneSmz8nN=1Y$$9p>B_w4SN%!?G(8DHe+2uKPO{8|zDeRn1kN
zaic@?QR9Kqt_%0IXDi8Z1bl_coOJgzkNh_?QrO4S{N;nG3Ug+D1@!?1p{u~6x^67Z
zs^jUNs{v}&gVt?Tva1<H3+dUsGC8ktOmh0uBVXnTg2vK7d(}X@vn@2iqw!3TxeU<y
z_*2tbxchhUg6_UzNcqvr<$iaPE~mKMS9u0d9SWK$0k5)5@`c{6AjlAC^Wf2sFOGFl
z9jA+uw)MF}Qi>2<{FlTuVdL&Z!HM8CGTflPIdm8t<Pv)ZF<3bU9*KA@{oHdmlbhpD
zd63UI8E)FFIA+jY!~<IAH1U0(qal1&;7^l;tf}9JWpA%UfVRMDr3s$;51K(w1npFW
zj#qpDjaos<9msv0i{(R-XSiCvV81Gn76=-hk_P3m3tJXqAB%$IwJq?Ts}h3)3j=g-
zJE;HkRw6C_v6RHiu&rkn$_YG`SLJQlsLTKwTLH}$fx{L$(*Zgq7CO_$l(c?T(iR8s
zoF3mh=z*)3Q$e92kE)kRhXFKZAs}L5QMPiHZ`X~br#Mhm$aR5x@3Kgt>eicl?ADyS
zN)I%)TI^v-T&c3mh5@u|kcZ*sohc=g?@6Quf=3?jGjK8(7DA>RKsmskL69Nf@R5xj
z(ud!D08d5y-fat>8D0b$%Zusx2MRRSrw6%@Kb@ne4NeazK82<tKCoNZG#>2)&2>mB
zf$RpYfof=Yy`2A(a9ZEl{zOa5OhX;@R6`x5Ns6F&2Ccz>4*4}cX}D3b`#{=UE(S4%
ze|JibZ0MPkcWH(?`w_8&FTuxEDT7whiy?f&_iNdb*<X$sbbl(ZRsfA{flmFKCjDb+
zN9-!KQy~9rf#?IBR;L0w4G%O;sk3z#x3>vsJo!K_M*!1-^?70&FD+i7pcCY}LRpjH
zg@0@7;&92p;@|U>3Z{XUHy!IxloDfbWMN>KKPfLrU~71h@UatIUw&^YZ8QV7D!}Jw
zfPDHvL&z3%-t4lD<&wRhm&Bfp`S&2)yjvL}Cw9iQxwChM(!4a2bCb(Vi+={QS6b+R
zc1M5En6y}L`dT;9u8PtYJ&}(l$#c}-W<C4FzCBSG6iT4kMIqaR;L*1fQPAD*p9?`A
zSP;1+O>h1@brtYFCDBef`?l06C6fbN{>9xC`Dk*#*mwgsxTO8CdiGI84REd9bi;cZ
z^fLECCvDy0)z&|*o@G)hX)xR-za;0OYexBVWob|ivMlLfjLD1}9_(*HjouAErj$%x
z#P_Mdf<Xr?t7Q4At1;L4V(RKZ2?6PVCp<aQU1D=Nl9;<rojiL$PY2|_1GzU;!1c)@
zP-|BZwo1;(YnLZzz~7LGK^nAnh(S`$!ma6DNN3<B-(R5hbBt`AHMhJ~AY&fTbO2sl
zr}0v4bzIgnZ#ONqPqRSx)~-DE^5btUe&!gXAg%h>)ne;^2OMI$EPoP|O4l<eL)NGs
zXjlMonTFeYT`NJI@MBjrw_VlXiCEVIS}6*;t#`qy!W?$dthJ!YgU0xupwZ4hcNrB9
z&yNz)OMH88r4WM?3j@PSn<*ue|G`$Gi7|lAKXb7)Wr>l0saD;+<kz0XxvxI=ZCg1p
zQ#VneP#0VP+e1dJ;4^jYpFnr8oT$+PO^@_=Sv{>ia%Q6@SZO`x+$LzHjK}uqLk>wR
zBy!i>P;N1pF@^b&AUnIC{iXN>D^VTL{kbov8BFkC)OHh|DO%lPAnbdJ(a`h!!A9q`
z%n3&`lr|^z3#2Xb+$kDoCIc$-Kr=R6hR=c*NQqx_@i4K}+~F-Z_q7Pi8eP!ZZ4y=`
zsxUmvwoJXD*Z0G0HrJO0OJ;vTtc8<eTGwAPd9Q2GT+p1#5j7r_eUF!Fu-(1EwvdHu
zN3R~|lPg}$8z(UT?NI=&<D9VWt=H$+qV2Q2KKU^o=-4&gI(m^{)LpT=sc*h2fp0rO
zRw26ox!dipo8EpZzr+dGEen~ko4k8&-@YZOF6Bp*z8>8XY`ODO0BWKFt#SG=nUU#~
znU)v-kt42KCkyDlct7=lhJHhj0Nk|LqV1RULcJ#nK}EzFoLLwcKyJLu5phW`)LW4c
zDgzSZ*fH$_c=Zs(l}4*vUv<CaJO67!%<>k2?knPt{aC}mb0pcfAS#L)Cpw(|FzpZn
zvW*-&QdM0il4p(}l4~w=%*gW$JOXOx3a>M|c~tPe1A_`m%o~)STwFZ2NusAP;L_dF
zb4C+4%rdUsAgv(B@bK|_J_gBuS0)v3W`j06EJTjg4WK#EBUM=(JM1p`eiQTjTIqiK
z%5&M=VCBnEha4V7ZBvP<xKgixJ})Q<YEy$|4rjbc2)U&BUOBDL_vWO6hk^gOG3JP1
zcS_%Yj)KB>G-xS+$~Z=a!>=Pg_)V2iy}RT;Y-QWtH-<Wkm(1n?^%*`qE%E=59O33^
z9{DxsvzX^sE3v?d!a9=}Kr6j@PSk)-Qjo{*%jp^npfu}}2APR^Iq$*o4Ly<!E-VZT
zlkzsbTKY_P5;&7j2HjlYV)Q;^w$#jPLTp0UH>o~6wD{j*^m(Z%<oRC(R9Y7?zmK=t
zTJA03!6Ul3SG2lCfNgS-gUzD{2VT1W;`UjtL|XnQ<nt4db>RJ;<}a^k9k?`ir)yB{
zy^Chxcs{XZn!$t})1Ylav^W+a&yV1`0lacu7INATqMabQpkujbccP^xxB&@n>u@sM
zydx{4*1mf)sKs=j0i<U}7i;mwgd}BfjoUowot{oVPet)ka6JW)cj*UhO4WRn>GpWR
zlHJ^=m6`9w99*9#20EKR&}K&0lNF~^R|mE##mO$@cC|Sx!LE8YHbPGF!!xeD!=Q6&
z;z1{U7D_X?vM?~5np#$P<h2?`X=e+rb``-ZEH}(St*I_WA98qP&2r4>#j$UllN1?#
z9++x#w<LC1)jl@Ce*X}LiPguI)+KxT@p%b3TTXnl*$!(vkDoznaRsR4hOZG|WY7nn
ztb)?I0)^Viova^>w@HWzo&?W{LFac)>lVF_m~$}@be<5;i4vU>K1+pd4f_gSfc6E5
zGCX`7v|dQ&&c=X_Ns_&@zno>-zbjG(H17^tbw9JO^_(L6k!vq}re0{B9xKl9@G*mm
zEq_tLaVJHuG?Tnb=BIxx`yg)tn&XG6=Tl@qaxC_w!Y;_IG><jbHCv0F3N%`L%=cGX
zpqc7>MMw*~i9rKA-{fx|JALK6^^Qj#3yV5Dxwo<7b;P8}&6AEa%$jvGeQuH%W8iKL
zP-=n9BJnaz)L7TN*uwg*u#ZTs2m@$M{)~)!9<~Qv1lwINvI~G#Fhll-2QTV4yyyip
zAA_Y|3}k`6#!EHrMH~#4mU^c>3wXHL8E&fRuajx!V*uS&I!$^97o&lk>fI$1H6A5^
z%N3Khnxt#;3~nq844}OmJPe7sk2cL=ai6_IM;&x}_Mf|kD?lrMnfTSJ;u4QOUE#8g
zL&$c$B4}TOuq}U4!^gS*<_JK~moeH8IuX+PMJ2Bkcqc{Wu9v%fzSh`+7kx3hyp!$T
z(YI8I6I^17gKwt;-x~ulc}AbBj?(u&*C{V5c^SZ`GQjU)EmqV!ebRGIVWeM{Y&Yoi
ziIPu`PC2UUulsXX4l+7%1hjIgMZgxaK7$i-dz9MUJU)>4;a$lAh`IfgtFP{^UL~P>
z??9?q2<Sxnhtk(%5AWK4`!eVZ9mqVt?ePV?3=cson*!b$BuDu9fKEkx2)gIR;AL5H
zge+{W%2PJI%?rCP&H?o#a(=>BG|7U-QBYPZ1r$Z`oaW5hB(Y6NNs>W`0kYz0+jB^d
z#I}BWI%o}(#}v>4DBbu|^#Q$!VJo03jgA;6-#7(XHV|`D$>QwM7Yg7NNO1ASCp$KM
zENhIdh=km{*|esqqT$0P0fx@`psuxMyX4_8H_&JWXbsUZR}Tg`xD03s=7XsU4DKup
z3@;(pD0e4n^Q+jdR|KhUF>nFx-b{7?nfbs<^{2*5wcn?V+Sc|=%G)Fay3?m~ekJHA
zkPjdkZ8gy8qBD7mUT`#g1i9Enkp1!EC9^?^EKETdw3=$uodc<6C5FFFcHi!?bEvq<
zz{{YSB|QD9ip8xXsg{PIyGJ#Xx|7d?c4J;DHqFzT{xNc|eP!WpScFM~S53ihIgRN!
zT~s8L9y4un)Nv&R21y3Zc}Vt`=q&mec*$4F+0Ia#fs;W~E?Oq%V|n!l1~$;@suz|Y
zaILO_uBK7|=VM!T1|d*=b-v9jji<YV1r(kxPax~KPl4M0pi}C%Jvo{SI`agyOAs{2
z49)Y$x!GLmv>HzA1>Gw&rLTF?kpMrH-)s1xEdbQ~CI#wyz|#$Cs^<l*W~@FwiSLfE
z&vB&!(0XxLE@(I+2P!=zz-O2#KxVwbC8EruM)AeFlNT}z2;{pQ4=xf}{9F8ph9q*C
z1a_Yyg9i%(1I(2npuB=oih}x?zkViz&dGNAa%AhVjdRaiO<VQt+ZqSiF6j>eCLD4M
z8%21&oCBSXC+Gm00k8aUsPOHPwZ}HfN-)PQ`}2@xaR9qGxNptQP<VGWi~Ch|(Aihr
z%->mpUxgYm$U|K1J?~v;o!fC8x9$9k7cVZHZ1-@_9uXm5(77J!pct4^CE8PJ#GIu3
zNoiL&C*Pv#sSGM*$#Xp8TQVA6EYP2Gx%QembWZ}S$D2Y>sC<zD-HLgv{bFF@%5Y9T
zy{}ppCqZYH%QJxbtq&gE5W413_ToDzm1us|DrEGiireoG?!B`!2(mvjkZlI-%)NQ%
z*v+SXj*5`ABu~M&#YsWdlF0U6Ue@q|Gtiiu8+4J&KXo3EOF<QqOj1b2O&(BbcdXH}
z1axcHZ9WFhFS&DK-z~_0{HCaWyE>%w0?qFy9@)Xc!SFB{WM#DiH>iX$oI8Ji@8;K_
zeQBJaTgpK<V&(W~YED!Kjm0Xrys+HD!SHY~$f)BBz`I>9Y+0zA*qf5<r77DDD*0Lj
z+O~ksL*zLzZO;x~L(o10Y$dY_gC`3E1FU=o@9*URk02pdGjSJ2`uRQTIb9U=I)Vi>
z9`%s9<Bs*Tk_Yn=ti&1_co`lpo-7{DXH{9qs`3qV-VA6LK^SCw92^#CNwF1lFCO%s
zuIMNCHd-8E)^{sE?!>O3aId3pd5QvPE$);`!(H``J(naII0Xt+vE`@`SV)+OgTncl
z_>mb$U%ZQWAyed#!&v+9LhE$U9zD)KcQ-=r<~`=h23k3ZH4eaey$uu>usg6oZ7hTE
zl3m+cOee|ydYvs3mUMt4_NJ@Zp#s6wU{E_P9<4nCS$iW2zCGmi^N`-zjf!Hzp&Lbv
z#9ZD&W<KN@0v@eeU6Lv8z9(;z!Gs^{4tOwpyJ)d6K3uprw0+Yjdo&Zf7}&t3WrJ^t
z6ad{>B8s#!mK$_;2`6Z5>cPQ;avm+PZqUpMYy}i(#Im8`b#LO!kh7jm{~8!>ELQ-n
z1BZ_DodK~`8N5K}KYi&~d34r{vs@t4JUrQFl<c+yjdFobMcg)fQr;!$!)pY<wKf;1
zoPvzOFXjia6(0Nooy53ihs<Y9(5+CQmF<UJ#6z~t*jBl?VZ$loyaPKe#DzPhKtoy|
zRh2<|<&n<Ud?U@S>V70xt5XwnmueytKV<y=04V=TG@*>fLB}0Y#F%s#BpC!9kXC}L
zoHuWbU!cG6T3`<!gA!;IA;G*rPGHZy3BoZViz^*IR5|+<6sGD&GVy1uJgj}~CW?7-
zUf>ov3+P<Oc+jXE^lq33K|UN0RT$VI@u40DR>jM}@%~b5=~TV9k2<cO1hpritF|<M
z!)L6F5B*@^WU$O__BK>(xiA%O!Zff6n#ecEoOEFB2`zrNrs<)Q6I14U*#&CNE9#rR
zawK1O3%{wrpawtF#3@fonD555n@-c+5>{B2hqb9(e9h7F$^We7$plq1(6}0CB_C+i
z8g(y@BxHXIXlKh(Wrky*+WC??gEtEU!^RE+)w?OI;JpplW+|ZezkqLgQSt$`CqTCF
zGE_n;`=<<#t^Zmwfa*gb&{)`%lF3C3M+_D(nZ1TZ2sDDZA2j2=bH+LUx1ifh)Y2#R
zPs%e=fSogYp+n(i#0!U_eHUl0vh2F32<q>qEEIISwDCg3@<>~d;!R#NCgpAF0?m<u
z&TvXmuoK{qS$;&iBDY3a>}5p8i^S<)3~p(-se}5iAX$CGIeo4(=D6B<?K*jFWdef+
z!@oN!jND;N%f4ALZ9MimBIC@f&KmGGgV<SDg+Wc2?AApGUt}n<G5ovpMRC(UPzr>#
z%HjT;oM#T&cVCZl2ay0GjGx~4;iePB2Acck0MCOMzjz3~{Xm()a`VStCigZat7SSf
zc4{tKe5}>7>!PoqY_OO&h`VUZGbQjCTtR}>R({tKpGbq^U>A2+{no`2cSSB5rf!@v
zTgghxD+{!b<v&ihC_!vBaGC~+@~5B$#ucf*B&G#k@^uqC{K?_cXDJ0u1|RVJZ#-z$
zVv&BEv4PVx$-_ooyH1`+ijecDic<&0G(Til!w0YO8Q`u1XocN=&`$a8W@fQJhB}}|
zWBvPCilEcOj<F|&z;5~xLDt8wVyoX7xk4Jehggt75Ty5v#!EHXJ)7zxwwfw~b26y5
z{yC*&GGE+FzWI~#E*;bkK2tOeWFKh14vHRkQ)Sq?&L0L=Tp|pKcB*%mG>7jxynM;*
zk`JduHV2r4dWAWK1qYfy8w8reuf1Q9wh2D>Q4jM0%oXjk6hWm4rW-D+*zzc#tG+dB
zA_=N*;8zWri-MFopuCH@3Kx2l6X@)R(p4gBgk?S&YJqb2eg<s$6*e1)<pc<%onxSt
znUV~?EDQ|aSI?LB4GcZBv~s!Ey^JNNUW&Gf-OgA7J_YhVs9pi342{DtBit@&L+)&W
z&ITGdP3!m}0d6ya`l{&r$FYr!gYtti(jMp+j-KW(kv3SCt0>vI<xdR3++XQ$37Q9a
zCVpf^%W9vp!Xw)~B|K`v6I2+iL7@j~(}CuwDBqP%jO&(z$MC_sKe6u8Rz}&SEx~}a
zpBZIGwj`2FN8QBP#~wcYl+e+A<MT^Z1}PLd--9MHaeDl1J34IV$0<mo$eDK8AM>f$
zX(RDS>03<|X#N1nz6+PUSUEJLgO?`EE#L;7sfCaes#at0V_{&}$DqZ)k7Q!i)eWxt
z3>*xk@0{jfsFWyZ@Z3IInFBNf0_rn^PYmIPwDM0EF~9c*?NA4uigvRReP3_65@>~K
z0Vp3MMnOaFOzij}u@^FAx780+!WZ0IImvw1a#2C~!!zD-9ukyatOXvUDsVpb>_*Jf
zD^jzQg<~DmnOM`*8zYY~SqZLi*YVH*-9HaHAtoMlzQ(#k2B1+7VbJ*Tg5)0Vn67H@
zE(q%*21=mOfXDCoHc0Q_I$Q^76LW&cRt@%Dp05mTT^k^kBe-&|Aan)6VvoLEF=a{b
zH>E&U>%q@`cAqFy8rgS=6}%b`asIs&!;4qzTn^mKwRpAH=j_|+sQX*;c(!ycyA`!u
zjh*2I=v-%}3I-8|7g-<uTG%FiPPwsj!9s72xU|E8N+Jv|PW7nrxSZSKZ=mSlJY8VV
znYP6&Obi)V*9fUF_=C%T&^#^plo!{w6Am$7peqPKGuaOw-4Ks+e`%4nCeeib<3?c#
zJ7WWWhLy)II?A77D`Q%H=+n$bb_N-SK%0Uu)>3`?d-!(wU0_Zu3@A(Le>oN8?O+8-
z3|SrTBVW8?`MmWQ6hM23TYevUy+E()67$0M-0Phs9@}It&+(cUcg*iWGMgHx2GRuY
zi0td_y2QMZOJK^i8#1%u%01SW8XT*<)F-Ls0=|6=w2A^(j7Y*_<ipZ;ttW%NANt39
zMX*%=&7J^eP#i4eg{@F?f9QRe8+?mEBIv#}(7gm6^R}#Ea{go_|1F1y!%#{bSD1oI
zBUlM+XL!i<e>kY52CuN<m}<>CE#Uj1kW>XRSnVw5y`nntd26Z5UGCrf4GR2V@tgA}
zx&&X;5U?l*?Kq7Gw<jSnp$Z-yg@rX&?xdcCLbqoNN)vluPTi$bs((cU)b3Y+hNzPA
zi{FP{3p@aYA?VbAzLR~uT}sM6EtjNbCtr3A)Mf}^VPHsMsg19Yb;^<jujU7>-G!cW
z|7uc(mQ<+wmAxDIKz;z7ffnfma_0lSc9mIOZc7<?LGwQ#F>C#jc4r}9*Tt6%RUx}C
zaK!<54}taPn{WP{UTomzmea<`23~Qx>^mnz<QfAvHy*xapj+IruizGf#Gqfmg9kU3
zW|?UwO$VJkguNcbTqi@!ni$w>7}!}v;8iGcAph6H_N$cZI66w61GkMhL2gf<<9Eaj
zw4-G{gEXiQ1ziu~)*Ic?<GUNaGqMuAZb2MW`+-K>g>Qr`;64mJnN2i89bATeC@Gn~
zF}zOef@#^Dhy@KC{}Pf{D$RZ5KQ)wHt;bjmw3AEbphm>~r78!zqP87k)YZ7-z`Y{1
zB#6=dvb9D1q_50jO;LWJb@(4Zvy;vVI^hqV$;#?j^O{KMO9=eb1fSanDvxKJJ8!SZ
z5Xi#70N&CKIspr`(gep&OVA1?HP9Zj?Yr+BU}a<3`ocv(I>5!SD*s|<!cL=QejC@i
zB_1eB-Lf!PQIX-_9hUiwj<MUMS{XMox-OQ`1<ze&o|*jkl-R*cJ-2jl`<BHRJi&0x
zp(y5N#qI-od+yAUx$W2*wc7oKuw0H#s2PI*Xfy;g7AVKSKHcg;P4^}l(1<{<@{UV2
zywg}}gu!i9@KJQz1<G|yp`&*@K<DIa476fX1(oHX-8p=qArKx0&N~~IG+T>hJ<yR<
z5P+UmH|YhaSJDKYL+DI)05!{#7d~f@65tnzGh=}46J?N;bKHBFb)E1w_Pbukoh-eU
zt?cM!0qy<ilrPtLIiXVrG-i6t^#y|%16briUn|6*HX)~X?x`n1XUQqI7(9WTL~MH;
zzDp9kGVfV5pJAF|75{O!b1!CCUEL3!z~^J&+#<5k`zlW`yTtvM=TCx0jE=c_fzB?6
ziGw=oP?KCBEB!e57#=PLEfh(cVFf;48#1;LgH&6wF$9Lc{Nw?iMbTym!n6Min%B-P
zj&WOdBICoUDy=loy0?YG@KSPTkI%%552k(%IRmcQ5)pNn5VQ`v8Q^e1=aZ4?_V*JN
zV0G6GP~GK~Vp6e`U*-50FPH*bA%+)TA!j5z?&PWF_3i25Wi1d}4qD>^N_+U)xyW@E
z^o~LUC$ZBRAG|>0ec-;0%>$z9F-4@BDy@0;G=W`53qbBvTgZOs(T*Or^=ph7L>T_v
z3Awo<{8d*E+xjai%ferEbwwJ|w;luawW0UxoLg+*p~$iAgZrb$-ct<PL1$88FAcdN
z=fd4VtThy8&|?T@VF2&Y!o5Qea>GquzkWoj0?1xaFAscQqhm#+ICu<b3X_y;;shsw
zoQM5Kj!)M}<YQHUj&g(VY_#Eu{!y&T=uuPCsrTooXA@}sD5#|QC-_i>agygD8LmID
z`wc*w>?VPB)Xg?%f5}j|2$FhVfK#soct#ahtpYuJw9m{UZjuJ;7uR&(&VGGKP;UcU
z%E1;EpnYn@hXUxnmk$~_56@3!QTX^#b=L=RbxtPm>Ne2o<d(@S9%`J$8Xv&pJfQQ-
zyk<DJONg>e{Hh9R9|YQf#_Ep0aGJ{|1*%&>b^OHleVoNJK&$xpA?;;v&f*A>Q;P5W
zL2Y{Q4Y<&I%y@SSRX9k?=*N~^V*%|lOGLTb0K8)G-$dx$28fXi%+;?Z3?VEG;L$GZ
z{Z3GP!%ik)TGxE=V;HUw#jI;#VT@R}Dh5tz_Ogu!KThj`MAVY~R?Og&13}|(=ph1~
z<Av|xQv%OlK=$x0GO@U~2|S0P)uZ%uQF(sB9+f~Y2k_hsWZVXMFAyivo;=WqHE-W^
z6)#3jAJ7;-IE~r1gX%wD>6mqw!F%0Ql|dHNY}$M9<0KbN21Q5;i~@xRW+-BBsX$x*
ze#a%mcUbvc&b|Xa7Y=*ggtZs3mSofVGONJ*JHTVki}c&(mN(7{|KPk<ADp^487x^%
zRcB0LJ^~t-hO9p&uC!BOkYosDVL&SLb{#d?<#0CJ??vMV3lIa;N`Jv*x_+ku=r$8r
zs}s_~7b#TsS%0NfDKGR05v_O@hKcX{Y-J$n`t%<yw_?43&t1(&3feQP&h~1rHt=09
z2|6cYLDn4gw*kS%o8vZdH~qMBXW#cTpi?hE=Rj=?46ITJV{AGE@@|ib+3{uFi@rF#
z05x!fvSk(c86IAS>0Z6Fwx0zYXJ2GMqcqRL4QB}#{yw$h$L{1!%ofLX9B5U_69MHr
z)YE{N(e6$Da#Z*<+P%p>t5aTX0o|CqW&6EZ2X{Ct6Mti}Aj6CPh7NaMZLuFdxz0ys
ze0adeAkHw5w<wD;gt0I%(C#i}Q0)!7>rF;~58txv8g<k?KS~TQUiBP!^)B_8?TWP<
z4s=|0Ru66IntR~G%tX$k`<A(VT^la1%<w{A$KcVI3!b72lhh4r(jp}FD#dtTF$OA>
z*d03&#<l<NC3OZBh8OPz->}%FZOahg4~$4X7i=Q5aH7s4jvfo!l1U4iIJ!3-T&&K=
z@M8VveP9b_x~%X_0j=!UWO%W@*Gp?!kdnmJ(75xbLyovdJTSl5Qyma}GkH^b=s(VG
zu5)>U1unl2gL{eM3@^MsHgqS)SI91XJY!?qMVTYV{StnhIlv&m@M4veJA18$^bO86
zT&L67<kUcF4_thoVX^On)eEupliD)oTFhOwGPL2S#(|&fXT+_1y?jx478mG7yN@t+
z8b4JsJFayW|5Dh0?2A|IX}c5GMHrMoCN&7W<6hr<%6Ce%VGgLXo!Ikv$=pqvl~t0~
zjs21qh72#f_F1c0`_0zao^)fDGzZu0<lsvJYlYP(Z79+5&C2QX-Pu{B-FEh4>vhE^
z6;q`c!dVy?I;_C0H%I8s!angh_RFUGKx^)?msZN4y=n%^ala3}esCe5DPsD0jc@#?
z+L@-G*En{a{pZ=P(=F#a!1DoI4240`o#2o%1(ltkm8*Kc74}CK?gSm2^3!6n*+d-!
zl^B`dhhBRaIP7uwWO2_Pv=0Y-K5#FWw7k>o4__VYHa{{lRcC*-u5yx=)6tu{OnpI~
zK90J4`jwzF;y`LESibU!SIl)e@a#s+H?aD*66_^=)ZRy`8b0-8PzAM97*a4*?T#!u
zZn5C8Y2|tF9wKG%X{k$kD&BIhZ+70#nZOIWrRdCY&cDJJtG^j+01ba^fZHi6mzZ1g
zA`j&CaMq)*158hLT;KP>%HqpxhHIb|35j2tKP_}PWq9M5<4Nm}&k_^VKNuRb6omAH
z&iyogv{io(AKzcKhN(q7uNXu@yI-PvAGcngsM5beCA*_nX@zVeXf;<N^fa~;zR6wS
zko5dy(UjD-G_7I9-}Oz6C#*p`Um$8OJgs<Gx&(Aq=%E5Zrycrx_{=Mw!%mojo%soh
z2S_W5kwJ<ff`x(MKe$gQ4vMRj(3Gm-?YBp(X~n}MS6jeq!2>lIUi6E{xi@{}oW68J
z#B~Fyh0%u25uU7|Q-7K?7H#!A0*V%<$HHF~8D8*zZSX%_IOY5aErG1U3eJCd;eDSZ
zBUzi~9yoqxjaI`^P%dHwwU`+uJT%wJsfj2}l;sAM<Hs!gZz(n`E@EZs@xP)B8nsXb
zt$FHj1SK_(Earq~H++sC+V{b#t7xjQAIynMx<NPJtjxNzB!8NoAV=6H;U6<18>3qG
zGl1Ij3=<xnPj2TAGZ!>Io@OQXt@XO1irMjJoA^J?7M-4{$RNb9GE2tz!YiI*>Zc;}
z3(LA27JrsyxM`yy&$UDb5`*{Ox;>uJ7^3j!CMS;&e><q2y$_vt0nHMEumW=E&EU<8
zazX^*lJJhJElNxb83PuIDmX$>h9MGk{x@=1s&jz)H&@#ud^Lm_FvC=lj$tYc3e!$-
ziI?`UwBUs~;~Ga$on6l$4>=_Sly;EwUoJwG0BEnW`dfhmfjgNFg2oZUG#EB2!HX<S
zc4+1+J-B1%rNizwr`WWn^2l(=vlN8rgW9;#kW&-vHRQQs0v_*?_-Jcj_i)pi?Ke1U
z&K!W;O3sk-!&W4qbH!PgGcvPJ+nvY{i&?g_ueJ7JDTe}R{R6yQ`f;V@?8cd38Ih-2
z>207B(o-JG%#N&(mHFk%@OssOh3y}$LQXyft-k^50+%fCToC|m$$)Y$=oC|i2@eIY
zSjRjl6=Iy7Yz!@_Vnt7}KXq<2VF)b(-8-^U>iN-*_ne;dJ-0~JbTu13NCj1m2@Ih7
z<srEr)Z*7?h+<)2K%H+=f{d``DY1bHLFJXa6TmL-C@6XqD(J$izD~_n5s^kfX&+k;
ziwAZ#_tVzv3%gku4yH}q&%&VicG7NM(7D{7dM^Jw*%|ICzyZ1+MrL8rbM<v<d!5#(
z@i4G4C^~hNos?x`U{p-md?KC`?euOT@af%El@Ci_NR{in;a=Y?rvP$=0K-JELoYaU
zoa}u4VY09`KU^foafdTYqX2^tT!f=@b*J^8BUf7#5n??GVZ!AO0;@Tdag8BEYe>I{
z8S}Mv+|mY>V+&#Jn>iZ{>_ZE-hJ)HSs<54b0YWky`3HZvSZW_!zu?bjqYv602No*L
z-^P(3qIFo6L5$&r)<@HoN>f;w_kO;6sL;Q$p^E3n)H9&n(%3>3vrh#b?^sdPkkubw
z0$JG$nVmzvr<RWa(u<e52)?Hle8YtlgW+sRhG<a#@7)a0aXXcPN0?Ye%Tv<pdgDP$
zC=?hO?6Kc^x@hIh)A0!>6!F}83hmFSfAeEn?#Ijv?y2xFYz(jdvuJm6^S`)G1$EGx
z;h5#1BaZL$>2OZ)m~-*Iw&|?}-YQ!e4f#N)LUAoI5&8H^nSq;O=VFhYFW%i)us>Xh
zfrlZo>0jJSK8LNx^{tfA`-tk`KH@^(1kVH8L7Hm8=e!)!2-36qU1)4@B<Vpo!{PwR
zZ;&1xq^GFB0A9Oh*nRP@Zo9;0iL)S$rK#6JH^3h9Y*N^xBhIk$*hblqlwu)<W9p|g
z8SUQOT>j4c*q@gSVhk&fDJFL+TncDk;~&UhyyEjdt{(p@|5ZU_rRp!6|20OqxU?_)
zs5%XF|EZ<K+{Gu#Un)JG)B2|ebhtd|?5N9zLMpp07KO-}`t{!rcU=0*C~yVO0{*(E
zFF~W1!WE#sw0=vaM8PX-J?$D*8SnQgJzex26ms)H_YFKub^uL_mh`Zk)a&Co^?{e+
zA@hUXe0PLZ0+z&-bTLSQR!CVH$4@)J4BM0BS?FH&Z2ARNh8WQP4;9ePw2-@jOJcrQ
zaNLi}3S&Qb=6%DSv}Z~TpnK2ts_y(?I<(!2<)Wd;#fc6Ri!MGsCN8iq_r;Y3J5DKJ
zcUKW;>=w;k+#q-4osnP6FA#SPBrop<HtWk<fo1tGZYhBFuuKt>^)Fm|Y2~txK9;U2
z-E!v3^4kq+7pp=>KV?97%}KbPa_!&x<fIkL#g8J_wdQ7Zz3^DzvGc{oX*N5->OgB(
zvAYUeXu<a`2d`uSj|H?rMoS^%O`vfefpwcY_fGz>7IY8nu2APi65!N~C`A$FrvRkv
z<a6IJ5m6c}6oihK%Jd~DgHHW>khLCEawLLI3joh7flG;%8xv{{rABhru|AzYy)phi
zqsxPUiT=?n23%7c6+!9`5?3PN8)ZQ+8RQsZSr{1N8L*WPpdLST9td&YF%dZ*RIdEQ
zQ=*`k44e$Gu`nL+JQrvbXn7E%#6ZpYpn4gy4inS@o6jH)8%+T3oP9CB<DN12-s}+2
zs$I}&PnqD%4=z#y_k-6P{b`ceEb&(A?_MKbhnSlJ*+qs{f}lB-+Y9!GFJtV`j&6CD
zRC0p>G=uR0B=$^ux0`rajF_Jg%fnQ=Jhrw7o<CfmvfB=nejzu~K<6f+{6rZZ%Cp3H
zW(Y?JeMtZE{S@qsDd?<32KbiMXQ0cspI%Ckx$Wp`rp}m9vuKXcgTwP`U+qgdBQM6V
zQmVa2waLR-c9Wf}?U{w=erp-n1<qFm-M&ghX~NC$@PA1U3usANkR*c$LuYe?Hn_y7
zcdK8&20UEGB>+AHQ~bz^k{%W%hBy`m29WXvJiH7K|1<np$NZf|_gD4OHpuF4tfhvR
z3TPHSMAxx?y-)Lpw@cGX1<w58JCU8npvds>zuAlTQ!^iPbKHL=;Bq{`#l8Dq+)T55
z4Igrym$MxWRm1M8Q^>A@xQ83$PH1Ui#=y_ed7tg?UZY%}`+SMN+SciUZzU2z6ag6*
z?`vN^1};jrfM;8dxn2O@zX;NGb&~pP0hi;!F{?{fX)apqTEE_B>ywkZpffg=TMV{f
zcN0oTLEHp6KT-@di}UBMA?QA`hswuXH9$KPs`Qp!X75hiC~Rmc1adj(v<36#$4ljw
z%WXb%S_!l!|3LFfmgd>u5yb^^lR+~^Ee1<KX0-^|wnOJ}TA=F-T9Dd&xXU2)+D{5x
z`(Yg+HAWr>2G@6i4^vec;#n9N6bX!dLe3<Yf!>UceSj2Xx&-*1bO}(st}_3?B!<o-
zFaD>1&pr>4{_@>R1=LEDz>;T!SNfI)DDp5QGSq<XuN3>cH^^B5bbI^vQ(Hc=w&a&`
zEK1gZ#F})x!;fu&J#r%MMxZ%^6TLr^zc3y;UB<xA@DP+=m-W89t>|<A!dB2ZmH+O5
z(}#QL(HF})`o!R=$Bi4ZszVN{C+bs*Y}1R1uEnd8N`fH?HtXc%XviLbwlGku98{Wc
z>Tq7`c;53bE)wh~5zssa&xt>~jI?Bx8@+d1C}}i<Z)sOO32xNP&jL4dkm8Yp0kT4L
zWeBLu1Fge_oma*UZPS2;vW;=pF3{Bren&QD-u2<z^O{GyRP9U4RIAH&s-XG-aY98$
z@?|S)P&-r-)((y6^q8~lwNRtLw2T!;#g~3+2lwg^Dl;UoFfgz&yy&-{#-Jv~@WQL;
z!Bh1ohb}C96a0N)ctM1;)UFmA(2e9g+NDKKdOWhHG%ntimD<&Ez$;Al)G7PKNX8F7
zf@+{qytG4JbLULB@57Iz=KVtF$e-#u+6?nF4>2)hJcP{vS}-UwyzsL7EnKvb`Lg^$
zFSbVuLnBrk6`w0upI#y6>QLMu4OuJWsLb%9-;7~N=9vo%*ZfJ=Ed3BC_+jPMS66f&
zC2t90e=o?jdYO(q$h55dZmFy8Kcm@rU9~EH<diD9N1nSe`B89$hLPJE%{6umatts2
z2X^awJ(c&?ykD+x$Z4W^x^mo0h(B+iTg=3e@ewrBi2e3+$hm~L=7%6BXT<Md@n+zB
z`Nm9l!q%-JIU%50>OKRk&5oFNL!LncpUtT-g((UYsb`iefcKk#(o`e+lVuYRe8@N-
zt_aRs&@-?>XZhu~O|_aK!wt&oy-yD8j?3JqjFif_7<LA3477?84tr(8$snj@=EW`@
z_UaFK4+aMVY(E1#!^UnNb|r>H76t|@Hdh9AXuf1-U}H#J^T>+rEDvmNmzJ7>o1!?V
z^_i{0e(x)2V;8TI-24?0M_*e_(_#=~c$h4DeW5Rx`_a|6KwDH&7J?1|X_NuA_S}xL
zEau+>UbZUB-P^S=#4y{zX2PM<O0uB2_zNpetcqQAV%0)t0a@NTpCs5-4>o?-n8@V5
z26Q{}osAb(NO*}F%Qn5pcrfL-#l@EHvnfk0!23!Tg7#%`u6bk?ag<dkR36kiY%vG{
z-3y)U0J3v2X#XD{=oa6AjT4>kv`w|z^kEaYTwa#Eu=ph7M%FK_%9RgO6?wt)^(6|C
z?J^ZpLmHtqLJ6c)ZUfz_%jt8}?PY?NnOFUGbqR)t%EwB1PC%{(z8jMBq~{*QY_$Cy
z?l2dDTa>o$pk6M|i8AT*aM8tJw;}KII1Fk_%s<fFDe+}jrS-(#u#FR8yBj2g86Gls
z@UUAkC>?J6*SD{CGq>e)(5)u0-5+4{+und$JWTv*Nf%zHh3r|EEO=4NObE34m0{vT
z2X==PiwpNRcD;W8O#msK2r~pc(qKqpVPLrB+Quxq)3xm|SE$U%^0hnc7(n})@+LkE
zP;_gZeiT$A{kgmGIdo2!6|`g7Py=j|gb`>=0@R{2;7`8(T5U!bXjKGg+zwmo7^D_D
zPn)O2wl~l1=xZx6!L>=sjG&esw$?2#gW*Jf%^N?N4kS$qkFf`@pMl;7R<7gNC|I;e
zH^n<(j@Ee_keythap?z7BbNN`(E!;6I)%gS=n}T$ixvf(d(p(OVFstZHt5^}9*-%>
z6P<N97`kVE*aSJRXv@Oufy=!Tw9JGqifwA;<2<gk5Og+lcI1g^B^-;AL(b?u?OQ6w
z4L;S}i+%Nue|hIYVGi0C+F7Ji)WOP_Ffr7*B2o^tqVNKyX%CHrWfv!fDR4171e;lK
zJjj~^X4(x%eI$!lFB=2s6xl7y?rglUlIeib>TTJ@IznB-aPypIGHf`JH9I-*0BDyW
z=-gtEI~|lj!mHlilIdoF-F63BLz1W~D!p{E4nr~v1H;m!#b3&+K`WdStJWR!eJb=c
z;>j6M=tyD<8$VG7vCT@n3=gwc-q4T*8MFVkF$3sC0Z>?N(MjP>Wjc@)6kraTk^5Yv
z<JCSrIgp7no*^O!l#*HmY~7(LNs=K^m;0tuV4th&!aR5=xB9J`p$Mv5<N91*ekjuM
zsz0u^ZvX9Ia4F~nidRV50<|XiKqG`FZF*wY&jv*uczpusWST`X-8EnJK=B(TwyAZI
zOm~-)EGH-#yby44ZvdUN6=;)j>%!|5!KwzL(w!OHH=UMqF?2_AGO&TpknuXc05tZ2
zum?0&1{rw-*)Iy|<*mzfUccCH>Vc3Pl|{NK-3&PQPvEaRAbm1p1E;XlPTN8t=~&RA
z3UpMmV@0G8Xy!s;3e&8+ZE@~%wHhN&h%rLiWBlN=S?@7B9(8Mq65F&?36dkhbJP%*
zgIta1n@U4meQxmwt3y*J>8!mnGeKCDAq8~)J71%4(z{?o+%rCybr{^$)8-2pgGcIl
zz_a_}$5NfLg{MpMgLgtW&ff9nm&pB>=k*N0p~DAOlh424=oe;_Wi1Lq;MI=CkYl49
ze=$l0J1KxdK!QOKT#V~`^}4nRw@j~m>~qUylVQ?#b?~hSkbT1^gp%GVy$SXK?T7^L
zNWOdE>haVx35LX+h?S4~BBNGLmO9>J+Vf1oZmY!}7Y_v<hQvDeH9Ow$ffn)}28XN-
z*ZSFpYp%?E&@$t9$QcFDy*npX%!oL(;>L!c<FX)g{^jv=GbBd+=vG<E?6d2x41+Lu
zrpC0dML0LCe9a>+ZjH|CZJ<5npjtD!m;3aME4oE(pbg%&3g9#gKD`%I=UaUc_Y`WG
zuFAoXSm$)+-GojZNL~AF0;&y=8`nW=APb!&z&EZVYG*0rTG_p~dD0Pv_Q$U`_k{>@
zX$yhMj|YJjcY6|-o?}rza%Xu`n+l{BJ`&`1v~8-@yM)7Dvfs;p&z-!OnWtkzj|M|3
z==@LSSBA&tiC8Ov)E?Uqw7hHP+)G}vbzL)06f`Mxthql&Mph(6C)vNNzXe?1*tUbu
zpyvdQadplET{{P<c{lY%6wU;#t5yK@SEmUS&vEAK&|RP}Gpp3gqr(zux4kMWLua$X
zrhN<&44j}c^rTQyAG3s|!nPaB*&V`u`t16!iHD){@}YPYP1%H+<@V|@^(-Lu9Xt%3
zpRJRQrj~=(nnQYJpq=0km0JvsFo=TuQO2I(qZxm*V-F~$J>i>qLWu!<{+z+Z&s^Gi
z?$ZQ{=XZs7&bxkq4@LEdP23EepxC*<e_@7D6KJ*F8qhZ94b~3HUQ(bFt2rTQq38XV
z=Mt<8oS@Av(7u}q1GtCp^~J_w?yc$4JDTUQhxa_IZqiXqlM+}gx_U>SqawJZ_h4ms
z2=+ZVG~4!pb1q~o5|VR4Wt$YJY~y5Z%59#;AoR)h<R!1UoMsarP7q|+1uo}A83dUg
z$ZC3Pm;TU9Q#!m*nu*hF%@xoZQ`9vLpb`s&p*8Qh#UFM_9`>5c>DRH-UzQ<_g@NHH
z_<TEV=qS}3_lKosp#DUnIJEb0BI>ep`=M8x{S3PU4rpl9Yk*`A!g>v$mOQTBfuwR<
zlGshi>@uS5FT?QSl$l~0zstHRhut0<oNjm}@taJ)TKyv6Tcooh$h?p<{wLmsJ$iQH
zv<K5I*Cx?JW{Yl|W5@_}h^>ee<WOdiWq7gb+@<6mTTP~~4gQG>Pe^QZR<P@4dUfb@
z)60G%koy*@gL)1PWwRf4*>K1)X#S7LI?A&!Mr+FE4;}e=eNQykZ8|njB=Fw{6;SV?
zYlSfje?!f+X@@plZIwxt^y83Y__;>c<-V@WqVVSzkAr64yC!VxvDGwd4Gn%QcZG97
z^Y##l>Yx^(2eu^|Yo>5dG|`u5c+q8-?Y;AjT4cx>B^TpwOKyZTpKR$;NdCD-_oPx6
zGiZ%M*FER<LjrP}Zr=zh3EbG_`RhKYyttqxb#n1q&_WCjenkO>7hP*SSP#XUB>Q(w
zsMw*>%*2q<h^>8uSuPWEV>Y5bl4eK;-Tyx00;q-&K|YxuGK$!*!McTIUGyO-PhB%l
z`3w(lX<kqp%K*%-{*~?mp5@2ZN>c=v>~rS}6tlUVSh=X<dV(5*PMRmf%bq5td~m4_
zs!!t?L_p>}cp5R~SE;`b!^<9t?$z~fDxma=yABX#NCdSFZuDl!7+*7()%@eiqYpxg
zhM=?Yz$Uzw5CP{X3Gkh(pmTH=$#ly+Vmx$u&#{Y)Y%USUIvBr7%r`Z#1D!*4!eo*e
z+a%_s?zQ4K)&$@6xFzAi*U@X+7aLa*DT%iJ_|`=W4Nsn<I!-_3L8Xj5OU%ja{(Xr{
z&zXQvx=0jxc?8yS&k_gSao@-IGLS1Hh~;7GJqry^&>a^Se=@+!S+1mmUb2yszcjXO
zDLJlEyFgKQts$S6(BbsA>gu4f9I*>~5=hMwO;EU>Ubo1@_?YNs4$zX65(Q9u_Q;M0
zVZF=-JN9ZNOqq_)%_86t%9GV!c(qHHeQaWsV#r`&V3;_cYq1AAbd<6RQYKk2$bi>E
zsGQn(LQ#yR;pmbD0&&kCFHkXDu`%x1W;;<xFEP3|x+6ky!O8`40*R8!VW1f;c-*`)
zw0qs+`YB^|A%B(zq)z(|i5GC42HDL8>J9BVCivlx;2IM*oi(TAxx~OGJLH5sjyPJ{
z@I!}d1-Cx;GW#laXsib##j^>hMJeENO&rNw(0M0$poGNf=H5EJviEb^@y*kJu1Q|`
zK5|czSUzZGcFiNJ8A?`pFMD1vl$fjoEu=90wxq)_X|57@2mf5bWW$Y9SQ!%xg+X3k
zvU&Q(*-O{7%$jxc#^fY*Ery4mg_FwI9juh2yn|fB(m{54Iu>d!^f2<UQa+ZXrha{v
zoYj=tYXPA9Y(OnwklJI9e(k=Sai`7PAaLc;hpJ9SoD2_{J<^Xv#2jA$YCVACuzAwC
zxM!RDmfGbCx&$bwfK|9GR$9He#I5J(5({rPb~nL=k3r>*%@%=3!_zk=C#fodRUL_l
zf!G3WX`eZ+$#`s8-b7>7ja<h%N+&`3=!Q44WTwp7<$5ll-w^CyS#gF;76wolwg|Kt
zFo+;pHUS%RzS?$wcc?h2APbI<8A?_{8j}{tbTfHah;hn3w#ob+`F!^5V9+_niJ%T~
zLWv_oM9S8)8$Cej<VN4!geyG~^A0sZLQPd3?8+&8JxZLXHfkieJyxsTeB-Rw{mnNN
z_B2Qd&)LJE3|0a1$LbxBUQ5>O<cS8ye1E0=oOhJ%A?y7+b6}$l7(Tfw2I)&3&kK2M
zwx_Z4)Q!nXS%npz$D|>-P*PMFw6=IpA<Lgz*7s|#MT!K7$JH?iB6KD2R7kS$GiWe~
zfpk0w>s5Z}A`Pw+G`DfwmDs4IzyOJNw}~uIBSJ)8d02>v+J+lSKTflFYFnbQxmi&f
zVj8HwbFo--a+6eVFw+6a87r<l`Y?$H8p>Xfl!~;L8C2KH!|VEEQyz$jZZ_nbUJ#}L
zt~a!MZ8gh4H(jliVppBMsQcCI*~<FOpynm7EBI_5P}!E`$PnSf#RV#5wgq<|_GZ|}
zq1v$kqzgQj6WuFa9b^Nkh<t;PTCmy-Su6|;xr?->1qrQwu(>S=w1*#(J5XX9)BrHD
zmTTL$)AAf-=2XH8R7SIa*A9bx0P1UiN_5mc=O8sO4BbuOciiK`#4BtGvaUhWjG)zb
z@cHw;i3^lh_G*E~Ez$Q8SiN7p;)3g|WG(i`!l9zjk;Hy$G1pl-3{ng)PHkK4k)_P+
zxle1K257R~q=eHk!s`8MWqf<IFzZgtHO!z^`?lT2lCq+4X58SO*n@u)IT~uYKxNRE
zy9XIJy+79mI%flPO2-0aL5APZnr9Zs*P!zgj9^DR2Y~Jdf!{28GzEOK=v*&u)Ad;$
z6`*;l_d;w!_Z1DM88fJW_MkJ~P-qBBp7>CJ^^V(gmZGes2O~~2-m{fpeZ9M)Xs*yT
z1yJi7Jo>yRhXHi+Hu%g!4Yk=^TRIb8hD5EX40S%TK>GFqJw?!(oqu<}z)j?2?tEXN
z*(F*at;~?k!oUzKbYkUHwq!;2U!b@JokzmY@G$$<gG&annfts2Wc^RVMh-54+x_rU
zAl_<PgGNkw!6gL46sc|=_Fubg!D_@np=HChUfD;}P`h-Ql99}&KG!*2k`ka2cEyYY
z&~e!1Iwg9L<GNJz_vnE9aBBjOuoL61E^9Haz)4zZl5!5*Q%_92)SAg<1iIy0xZ*)z
zg>0f%XXHv_(TNWyl<GVRIdcNC^W}sj$juP_r@m+z+BAr1P1Ih>eOV+0=6W6m@EMh;
zw!5XTa`^-rEd-5VfbExvJu1uHs^KYW>;`VFcYs3!WU@r;QfANduR-Gn5253XS<qnW
zwidHmnZyRo<ww9_fHZ<CA*(75s?o8ypP*^bv#lf;5)Xy$+S0AeRe8lCUNnA+ir;Nd
zp7rZDD1qVt94DaDGpbLifqR|c5=IbmYKX#ve-lqwbuBUbU<bODuu_6^Qml;Nq=^j5
z3_0NapP;?)H&>icUD_Nr(c7z@T|kmg8FV&s#;t}v7lt>%b>KM(QHFp+FWv?2V7#jI
zE_jZ0*+#E2aiM=q3{ngMTo>*xE@0-;d&K^wRrzM@3zzka6I6Gr-vaA{loFs40x=o^
z${!#M9ZNa4xM0fx{s|RgKNz$64@;<kTk!Cb!Tn)IqdbEmsAPc6nV(?Mx9QT6D7|yC
zBleY$=m++|wHGd^vglu48oz48ffbMa9C6Q?L&q*MtdB6+Gbn+^8~DJj)y=Vfw=av#
z^*gBm+xypWq99{=$_WMoP%Cx8+srP#t>Wcp4)ObR7}dS;d2oEP`-9_r!QZMErt18O
z%eZ){KmCR4k^HtaOGSQ$e|L_Y<jAU;Z~p$AK7*Glg9^wD1_4RGzudB2i&rwnI*UtP
zFfCcg7|Xn?P0wUO_6sNGTh5>`0qv%R&b%{4K44!_Y9RI8b9YA8vrpGmUxCL*q!=n0
z9G6(dKDMvq-E@F|!n2c8>m)h~=WTg?sa_r|SGuch-l^;ftaS}6YgtS}7OcDR=6L0$
zb+Y~!l)-IwHU`7jnF}NtazX8Xe%L8Y%a?0fS=#z`Xg9OgHEfv{Q*<1(AoF#wB4~`|
z);u<=Ew;R0%ByWaDGbtI1+AU2a&0>)x|@3%b5cmfOmn{vKYpM2BggS8bHyEV^W{p?
zp!2I9URbqevDWn~7Ttz?8MBUhY1K^5%RDap1v(PQjZovR52+!+XId$P&dav%nbLeL
zF~;DWw4O6)L$lBHx|M6T2P8KM=YVE;?7+9kLT5rxe_Qa+pbebc5_wL5IP186B(k~1
zD;-{FY3sY<!zKnP@LC>t%8^)lj=iSI@ImT?uPZ?(g)WxABJXy}(SC(}kH~}*x<)dy
zE?;J8Y^j^^rQBLUngMh&?|O$HtJA(4#r|5l=uYX&>94BA&U>Bs6#^=uF7r?BySoB(
zOV{<K?+*p}sZ>j*)UINXVt9D@o5_WRZ!;I{zuhZ!oM#EsL;gs4P(x5(7Bv1~Wy>r2
zsBvQJ^vcIuG!<+PRdHu!rM<0aDzO9IaS00fvc(`%+t>7iS`)_^q!~CDth@1!q4a23
z{dVczWVWEj57+zDIksBtc>*f$AIdXd(lqi}cO!O#45;N(Gv~p_?=yee3VgX7uroi;
zPnAK2;o*NJhCCJq1_q_W3qvE_L)T@_IV!<!ayCg-bf4$;Esr^?AonL8V&DO-4S=fZ
zvjd4Lwk(8>dMp8zsz-J_xMs19d2ye$<VNq<MM;{6Q#GYhYPCSNT;`w5_t)U%`xoqA
z+Y22Z`$RDsyxK8YaQBs^|3w)dLc-hdhE)2dC3f@sHXqQqau8aI%7Ie?B%LWS6#5CQ
z^t=AUKdxEl1M`x~qNVa|Nps9&t}T7PX8QuU#okvG)j(=8=dN40{F78lqr8HnHY2a-
z3T?CBh4%^~t>-C3<U88BO<$p`z);BjhappUXNv5tdCOir`C^i20!m!h+@U6Af^s3Q
zQVV(($GOD@%cfk~*x~x*-bN1a2nS;R)jiRN6I@y$+A$&wFR}`w!seI89b4rbY1l0=
z$*x!dre=MrVzfx6krKm;Q+h@3Ba9}nY!EVc2dTW7&KsEXoZ+L#noeo{W77}u2{OFU
zvg@{VXz4sM>qdd4L_C)@sH{{3jmDTUEIFyp@ZuGZnFyoP`Vc>r$u><(ugZcBo?Now
z&H1k`ZOmIgG+Iwn>EPor2HlmIrOJ@c!oZNpaSb#|x+>Hp$@fkLALn_HiHV?E1>2Z|
z7<gp&wqrk^imiU5T6%_ZY<BC;HP&2^ozQ#=Mlx#9d%D3V2AML*!S08Xo$zJPlL@XV
z7K*ZO8<sp*WwUgaez{6f9$7wRYH*@nwgE(eOc9fXSR&|bt^c6i(aYs$FgT=Gd`%Z=
zH@g&i+PF*f*(SaF5=R;OTxWccGz7Inc^L}3Tki9xJ>L4j<-;S;dD-<0knxUu#w?-O
z%Zyn<*H*4#zH3q>9u6wiHiB;Z<_nm-!Eb5?Bg1|MN$?0YdvCZKvzJhgr}@iwZV8?a
znH?+df>tEmXAl6(pU-~8w*0u};+e-el^7ZBGeG8~=9X&}H8Uwc`SSkQ$`ia?QoPWR
zI?t9nx9iR?@CZ0)_2M=^*F38OOKzV9pPT|YRqFL~(8)sa43eOpz{$lM%5~NRPxQVF
zNnafeD^G|*TGt5uKm6+XKy{Z4gI2P-=QO?s3BTh?JyOp-tylA<&My_?ee~IK&p|PU
ziG8ZFMiZ^q9RqJ-NV~eQM@o2(4QPcc6N4;60Sf~|hN2R~i+;&$iL;J1M`rD4{b8vx
z>7f!|r^!1<*^O#>1xupl%@GPwVt8?0apEfn?J%a#7K$s`CVQ^wlzyMfA@uO1jo;*@
zVdaT8gAwiRK${DUXL`l5AF-)>fbM#VXAoo9*bO>3j%S;cJG*XlWT^&^;;oO|;QQ5?
z7&1WPe*6w?_g8Ev*Et#VqN#u5`#82asSBotwr@%jQ&g#ac0dhu^N;_|H(`wrj$iu~
ztFmco(aPrTr_9>Sk=r%yFbarWxpKxX8$3D*KD!>Y@3M@+l=F4SOQAS3$mxfc%U&B@
z{rnZY$&XcFXSvQJ&>S{Ds8tG@bqAf-=*iyk0aOABxLn)Lz{^nh*otk5YxHuZaL|5m
zCGhO0^!il(9ePTKyssE8J)+9FZOQDCa^(#w3rvn&dFQ4n4{E<REP4JF6m4$cuJZC3
zt{k58cN)bkd3MP94z$)I#w;b6S^w@@i0(Wj@!WIwd8?y3P9DF`Ons=d!sBdfxdo^;
zhOAbE-ah_c%kBGm?cFb@?n;5=ga1<xFejaN{|wswFV6tFLkDuMtP(>Z3j+h6M^&6W
zljr%@-JsJdLFp`>L54xl;a{PXQxBK^XQ|_50fHOV@)YYtcid}J_`3mAr!(=hR7`P9
z^1btbrSsA;&b1Tn3uQkNd-Qz53ef6!(7KpSv*T8Jo5gYavFQJcf0%05*T7LBxtgza
z9_XY4=qZ93lMl^SnHk~ICVb4oile9E(mPQ1_H(4X3~1!daIT%m#OmXV7WW>T_`&#y
zo_3m`Rc%+XxvdQ7W@6_4LvA_Ck{23smu8A}9eH-c#ZoM>?D-iZ=t$Nf@OZz%CkNRg
zsV4uI5l57Y-bb(~fM?V}2{A*xX*<Zn-6sl|pnV8&2B^ClI93+sxUcDqu35x-UpED`
z(hGF1p%pad#6j&9(3zY9(x!cHJ4_3?3uSeG<S9CXYb=Q>Ty+QZ-a)@7jaE-gSmwj4
z4^YX2t*k{YM?txr4>BX3=p4Z3SfVmr5j0Q9&9HH@iZ{Ch&+=qJQ0(nzkb|z~V9~LV
z?Oq|Zh!=FUrvAk0<BwK<cb(*;AkC0?L*VI@WDSNQ(Ed*=i-dzOBV4WuyoD^m;8f7|
zXAoydyj8VR`EHBiDb3?bvc0!e_Mf}@cW&{2(C($aI?F9zixe7p1N|(;u7X5(JeJ2j
z%-c6b+|$Uh;wETS$m70NtFM>rtac<X1e>vF5%@%|hnI^t9))P^%-ehD?m<xNLcUzb
z<l4zAio%f{(Ac{Mk0%C~ce38UtljrF909cm5|8XS0X`Q3Zc3|4q$&@?Lo8;1RzibM
zt7Pz)B-*M5%GE6bZC2n|g0w3H8UCq%I56kijZ`bKi434)h(RIvAG*7TnW0b#(Px2<
zV4MS~mRe-Z=+Y((KFth&%$d7DR&;?*E4%UNMz~AcVbID99*=UVMagR>ORg?gF4A*T
zXOL(37xRCIqSZ00nT1b#UsUwS9DR}3(YMhrEv8c0O75l-=vL`F1$P8wljr)#7MZ<7
z@&&f^rU;ww-5@wSL2Q$2%yFfj!r9q^i4!Ai;?n2u;<puKP-7@&VE~=pvj}|l8)yc4
z$~B8q=~Fg<=UvvWJNY7o3tEfum+ORbGwj?rLHDJA%kdH&P@X~E`78~w(Qi$sw9LwB
z>IKs3*N*5OIj=bJnC%LF25AQ5d-U9UldY3{?>NP{3pIzV0-YEm&j6VnKA-)_@8pqL
zJAxHKH7l<A7PMPG|Kd(R$Lmoue|}!<{@kin3#1;jas^awy;0@X*Jh9ajY2S_{76i^
z=d>;0=&B!!mK1$h(CczhjRz#7W_=+c@=k_D0QejOHETaF#bY&GB09$Pbzfe@ELUJt
zU{C_7V@Rpsv`xy|sAl%iw2+;BaUsi*Gew}9GN?$lBSHbT!;TjmBNAQw43>SDOWwGd
z>glZBopkg9XjBC?q(JRU5Qgm$XE!j9TGJ^#M<Ed0Yh5S=n~UR1$lDSjY;NJW2(*6;
z>3j`-h8M4n$|s)*a$M6X?O(Y=0lbROjA6-1Wri28e1d-SX{*#e^ZKc=KuS=o$5ORp
z&l(lOoTYJx<_Nif?xF#Wq46>(GL(Ske^Kr?WMq(Mkb|_MX81pxAS4#p@2?n;<a?)~
zWd+D7LAw4NkXV^+u$*OLr1Y^lLN0lru!o4Ew~d6sp~16F>UhuAPSZl}kJ@28whUSf
zg75UN9qBF4SQP$>YyKfcRUN0#FFn>@5w&Y|=rk>47CIzh&TQT8GKs@h9egVxv!vd2
zhkzS0vss=^Q7D>rLuU5Fe@VV~E=-NeZa*f<5&GzpBlx!751pok&B|9lg=DWSHIQ<5
zIHRL3)$WoC-s1?#C!lsBc;$#^gS({4wIjTK6IOs?Lm0G2{Uo1B#S}xs;vAtF!A&P3
zL2LNtGsuDc5aRoI1|y?yq@ac9ky$%F@|>SE=Z=P8kCUtpu`UFi<M8heVHcv7J0Q1#
zFudonp<IWjO<KY7wrm6+sI9&bw!>hKd*b^D2_AEYB5;o+Q3X1K>k%;NM(}hF7H!eZ
z9EvZE!`r;)9gKUlVUiX@Dd_x{E!{323Q`O&x}G0sQ&QT<K5Ion&7zoyDg8`ZtxL|!
zcpShr{|Gs)3Uq2@U4m1?$`fnB<2{gcfRsA)K&gYgmNhT9z1@G{ZV4~byD(5}fNl+k
zoK@zQ<+u31HmD`b1?qcP_gJpD06Gn7J_CgRHYMVNmNIyTalu@k?vGu2)D&6-oH&|2
zA?w5VKqE2_wt9tncfJ3TF0KIzW5~%!>pLF4J5Zzm8rl8Tm?-!<<<*2v9dPc3)Ec0(
zB^HIP%xamg3To{z@uxlB`iAj3=iV6)Cb2|c^4+yNup+@}7s!-PJ`A7}O-u6iWE)Qf
zG(KeW__Z#$ruZdCNSoK%psNo+=jq3-4!O&yb~mpNva&}WROa9{5j47lY$5~LZ4y}^
zA0W~=qAvkTEicyxPxRi+EX?HNx{d)n2E@&v#8Ae<0N&|HijS3Xx)0Rg?Us1Qr*mEf
zudfea@ilR#66bS4hQc6ea4(97|Ay?03FRG<P#=TV&ywO-!f_!1y44F3yDLLiZ4EPI
z7rkhGWOdh0A1;POw3t=I8FG-ca>Ys!T+5dnmkDusFR)(gnGqyr4}oG9)Fv02@q4|E
zLFmy8x#Is*|8gzWal5am2HH!n3L4ikbZ+0Im$V?M+3-Mt;Kg@>D+~{EcIkGturVZV
zagI4YkC!3wS7V|fgB8ogi3eiT7<3rQLHVDd&`BZ*WCJ4YfXl~|irI;FACAOKny(9z
zRRouheb$lOpB2~K+4?2Sa5>Aw^;Qy(WjuSqCB+;K@Xdpu^`PjzKSCuas2!^WGXG|U
z?h7`yErE&)ZIt~$J@Cu|&nDfMYIpB?WcOYY1?6^0ggO&-P7Pi|RXs=-eJ!Z%HlG0|
zuik3uS+MH1lF)RO8<X-b-R*S&l^^pNK<C0AQY+&L5V|@=#p3EN(C9yS{CwG=IVu*W
zQ=ol5_IJ-fBWFsWQh<qn*`b7eo=w4rA@Kpe`HPcbXELAGmj%h!s~7~p>@BCPOfG7d
zT24*`os|T--?(z;48I^3_ufU%H5M&iv_B0r+Mjsq<c0@YuM?PWw=FW36pMK(V{2uR
zssJ__Qocaq0edX~iU}!5OY7X?37r=XiS!8Fj7YIyaY)(hc-;(jPR(6Wcwy^H&^#DY
z+d&vI7FEg+slrgf!oXnCasIT6FnB-;RGWZQLPw+|7+#!mNlBjg@PNZ4bL$EDd3}3)
zOcY-lvkOTwfMh@x7ATyYEqh{-V@;getO;LcGIN5=z`9orcFGM~-m*uF{)5J5<}*On
z34%tGB(j{Q8iaxJ>3#-WCr^TQKO;_|SvZrc`*XuWwUADZ%i5)-AQtE23!t-;kx!$9
zs0#Ge;JVCtS-W(hi<xvut}qw!nKfPqeOmYF@8L@X-C%cW*^`%$&C;O$7U%?l8E<Z^
z5IGaFhKXhA`B?A#oIYRir3uTN?u*B@Pl$RADof)TL>UYPL9uXwv82;=k!->W&d@^<
zPnEzcmc>AFITyC_mSjvmq%rX<TkLItmWNZoeK$feEd*|TH-e6EHqD%_*11!~9<;L~
zkRMXB|DUzRdonnKf<qlK-l)v*!b?Kn!W7X)ZqNBUR~=Y-C~2LYSe--4+@+`cUv;*+
z|M<2;iNTPel7#`J(~$#muBb?+ks`y3Q;T9}sXUwX=K(`;zYT|y*yb6lkM|uoHqDt^
zu-ozI4shE7>v^J}wj&>+?U)kX<)8pcuh?4zT%fw$TR_))4XD-zoiq#@jl1p0|5<C|
z!jqu9ydQQiv8&r9tp$*}9#RVNrR<1dc1(md)B5}$PDqLFT5)`}3#begVEA{(r70uw
zQ|H-@oW6c*OC3OMKG2Gyw(!oJ3CWtDqfR*#FH<=zlRHgMG|r5lA#rk9=A;?kpPHFL
z3;UKp`}urG;-JN!;E@)jS{8c_g`Sv|SGKY<Z;L)?jvIEa=$$t~!gn*`K_L#xWzc)C
z6~JfZiD}zq8Fl<pk67_vZb1<%lalHl(XBrgxv(m9$ucoyJj68~%MCr(4ROvEd>$Kq
zhb&aYRqk{!w8aDwkz=R=o&V`-cQx(Be=bnj3h9H*KOMaI@{IDuoYv45-nw(UFSc+R
zaIP}~x9~tGx`Os;g3m9Dx^Lls>!<AE>8})~{s)z?@z8V7UW><Cg>HUSbOwC#RXq5F
zZ_q~N4@T<?bCyq<!Q_4Q%+qEePy-rtLJQ9cHP@;+j|2p?XNxb^cdeSU=oI6|O^TpX
zA&o;gw6@LKSz`g&5e>R&IJtxkJfjNQ9o={F=5-V|fbYa$V7#ust7KK$(Wf)~B{e{M
zz0~teiY`2ioyXPqXl|U<(VaG;OsXmqzTG=`Mf2R#l>!<;Cr;NZazj-HrOGzX1KoPo
zyx`V@qN!UQ#lvFK6j&KR<3JA>6u_&myI!tx@DW=Xw|W-OqJNyz4mDLd2(mi)vIYKU
zS;NKfFGk(ar>WiPp)BP5vCHjj*Pnytf|4C}J>FdPy&z0<G59FWPU&8mqBCuNs<NPT
zD=F{x-J#MjD#0P3d)|(V9#f0Iym&Ar8nk{ukbx6?(o5B>mCtwYk@lT&2(*6?wCWYQ
zZ_u_KnsTM#?mOX|?3H19WLw0?z{!qR><=D!APcT(B%&A@R2izl_rHQ}<%aA>`z`hS
zz%i}eC)_0T9+mf;1J5>sVq0KInYdZx@fVj?UMlgQP}-w6*XuIqL^IH8t7q4ze&575
zM<8sXw^YfgmCWoqchY*2O6ozkj(~gMY15-PXRk>vc^Q(qOZ|kE+jPIBnTg=Mgx2Z+
z<tI?SM_on24XN$&wAM(!g`By-1MMH*35hVjWe%DbMwEQ=;M^2eZYt^WS6JstJ%7MX
zCdP?E_qw8L0v9m}90m87aONgRzDPmJDVX^SbaFcWGt&v@A`Woh<8H>GeW1Gu)=Z5B
z-T5%hZnujzW7qu~zUx=k{qVCnk-bX3KL6*OX?2Ye6FAg$8UDri>$y#5(?0l1=jtg-
zy}uvUx~2a7xMJcx{o_m5I!*a_x-hRxYQN9fsVR=Dj2W~T{@r<V{Qb$<^}l@;_3NJ(
z^SdT=Ny&RQ2ps>EoUOdK|A8b!4GRN936uO)rO!e>66ppY9iJy%5HYQjF!6mXGQI9+
zTXs>OxBPPP#wB5or$3I1JaZ}k&H1Ehbua%HMixyo)&}X=zAkE7$o`FQKb6~s{Zo0p
z?S90q-r&dE{g~JE`#iiGe&CmDR^m6&4d=jncHgwWKeFrT`#%B&?{#aHe!F~|%}}1Z
zr06K9gcgO=9W9+lIXUz^LuN$C1h6t>KvIMV<P3}T*Uq~shx(b=CGNZEF;x*%yTE4e
z=k!^NUF-d(3aYo&A$O!Mo-lp;u8SOcC0=_Pxp_Fc{HE@?ctVl!bnsbS%_mRWMdQps
zr^|u!)GCJ)zR6sxm#MUQHf&rOZJp}dx@XTy@GTsj2dyFN7pFsV4tV_{AA_I+v=zB8
zTh>ZchT-3xC6HF-zHC_m(CB-Da5wWR28Oj-dvxTX>-L4rHcE?{CH?U{-Megs*28Vr
zH*Ux?;eT+12i#x!z`PqYYR+x8(Sq@yDyJ;ywq27qV%N<<JH(O^*2O+dRh3}iWa5|k
zD|aZ(O6*#%TicP&NV_9^v3vX#L3_`Rx&C1Qt0>{&N;H<`e(k30{OE{|d{VpKz2yoZ
z6)grV46+QhEDQ`npc&|C(iQcf%UgX#R9oynX@bi+ThQG(iD>I9xfpgHR6k=bW%)wF
zgd56Uxv9@lk%5C@=g*rNPZlI!-~_XloC2M|3mV&otuMH7BroJf$47Nt^I3~lwcL(7
zerVT4n+9QH1@L+L1qtD0m$gd|s)?y9>`+;_xNzQ<?q%QzkO!@|y4RaFo42UJ0yK)7
zQ^+$5G`a`guViGmx}5(|=+TUGAQikDH!*_e)R!eE-pxqym@|X*$Q)2nxn_^_Su^P;
z302Arav&dr<&Ok7JvySJ@a#^;A(6DFcQdx#RA9es4Z4r1yIJ>No<A%c_&|FdN*3Qt
zb9P>n!=bMYx!?6jNvOh;Wrjz2TK?2JIBfr5zefOE>=d1NpaSlxs@*>d3;Q0>d^vd4
zzbI&hVISknzSh#k6Dx}xa`rqd0+sH<a96!nG`r`es9(SR!zR$4`s-U1J70p+C#WPh
zW8-T%A9CXKY;bd7hQuCa(3)d*$CTQaLXiE59$<&Azh^sV(}zt`44k?(hiVp2Z00j7
zXl;5Z{7kx6MrgyuoXrcBR2b@5K<hsrDj##L0iCS@Q3>jsglkAZvY0Sf=``6nMvzof
z0+}n}5CFM$5hzHjzP@`nrFFWhI0NU}`Mqv@RyPiaa(&wj%4i^IEd`Lzm5;f)fmSVm
zRIFOl%p0>X!CtyI#F7!DB<touP0-2upqk7D6u&J3ZJ-m4VfQhC&LoGlH{M7;_p}C|
z^04F+Xg?r1Z4EKd-tr?Lhnl?rRlQEjznphdX73S)imzIe+zhUGoxu{JYM}k`(qE8t
zERxu(Z(h*rKO^6yNP|HZUEgAabkI}KxP2nhokwRt>Y*jh9)3_$A^R`i``C@HFD4v3
zz<v9HEVKrfL9fBvc-U60180ZMgVx~M6TH_8f87n~Ux3P1%(_*WL6M;zbpOvfS6%;e
z7vC%99P6zz;JWq|eLwl)`_40TLA9(Xq}NgJ!S|)IsKpVqWqau-b4ZVmli|gAZ@Z-l
zV!mn&pdI5ejGPPEw{){;x2#q9=1?4YGs5nXDo6Jw#|W9kGzB%#D767s7?%f!?Sfd9
z2*n)LjqI~dd&%xm@3fU%#Krxi`A19ZT|ODmiH6La8aqW|n_l(@oKey+VySXpy<yEe
znZz^+(D{<GkbNGBr8h*6*e>pvx~MU2pOARh6g@$Xknc|5@$^P)Gc?ee{?1#8b$MOj
zlkedo@OHB_cwN|BWu2gaIa;B9#i!YopS(G!5s}HzGXc`lh3awL$IbpXUJ=xShKV5B
z)S%nI`%d;brrlJ`S#_+n<jv;TrEjJM-fa%tuuqr))K}Rs&)I<Mn(Eh5{%)054WQ9Q
zaB;jx2ecZQ=ft0;8!MUF*Swo|=512R*Yj_aN)$kQK|_Q#BuMo%mDYYMa_HgGKMlSI
z`$6E3c`Vv_A`8oHqI+Le8*H4Iahx;ueK2U}X|e;v*c^UP-EpFKs~kfE3j@Q+d5^>n
zoUfR##J~Y<UuN}z?g~C~5>zE-+5P|E1iDUs;u=M>uAGNQD-xymDD!|!P@Apc#Zmtx
z_yZegU%|w$x{wm$3utddvUre{*^77YZ@hFcUZfY@`$|w(5<DyTzVBq;?z(bup<e04
z;+$ixDogkjK;^B&v*3rR^|A~P<?G9R%6N=U^CbqG>Mcp0|5ht?d(SJmo~EyJLAMS3
zyYpc`N^pTomllI5&~jr6q>gR^%>;qH%c1ldG}a)Gb5sFz#vp7|L8|M8$6=+5j2Yhy
zyiL@<#7C$IUe+$XxWU6o5j0O`qtF7ntHPwG=3yxZ=sNo;z9%oA1|JFsYIT5C!>J`4
zG?8F^{p-zB@FG`sof&M46Jq5(r+}8nMaqKL58P~2GfHmXz<Kqs&c!)?p@(G`doTC8
zZ0lIe06K~3$e+H8OM^3K-H@3Lv1ny!17`b!7k>9^^ve+N8PfI)vY?T%lYAx<C9PY0
zSIDJxJ}X&uE9r*UaxZ5)!`&|6v&*;4Z=EN|lw6#1$>5VJLn8|VL+f?LCD#~{!z-Jh
zNuU#8w#;wM^VjV?yV3LT3Gi45`wa$UQ+9*T9DtNSpwb61lL~6JL1#1kjxP`}d+Y{U
z*jzOqd@2QE9aW#B;u*Eka)-Eb2eelG*jsJsiQ;i)GLTeectXdz#rNut34OKOR!_NW
zw5r;G>sq-I_{5{HGEIRS<QSSj=l`r+Umc+m$i4-%%996lM~*+MV@ho`Xv6_LGrGg#
zTkG{et3JpQp*JjT=XrEMJ$6w0v#;$j_xk2GC96vtJW3d5*`5(PTgk)Ut&&u=R8LCG
z6I?qo@pC-f_rXeoS2?~y7PN-NIyLyy7o##Jd1C`;ZHL<)1<;te%wLE-VN<o1gOat4
z8<WgCm=&@h6?kj_*OgqLGzS{_Mb4ig6_KFY_|IL#!IC5Cn-{ehnxX5zL7@Y}(6KAf
zO=HrB!TUmCV^?!B5**CiB*9}>@H=su=5wU3Y^dVN`sli{A<zi1{tJ1oA5>Gy!$$Iu
z>RZg7HMH(Tx}^-J261`{WHleQlUVpceQJh<A{Uk{u~WU9SJnug^AQ4#GOo6l<;-&t
zxp4NqM}hJp8PI$rKfM1I8u#k0_8uKj>SyA2VP=+Ea_*SHV@QdMyt52cx=)kd0qawC
zU97%wq>s^S(J5^n-E9}&@y+D|<*by`4GY#NAMEWAa*ckNdXqs8)Q+1pV;xt^9g}4)
z%*=C^hO9WL@M?a;1PL`q={?F2dyspU%AmWm5|hlea*q6%yvf{Pf%IXPZ4&QXpJ<*q
zS$Sz)LtsN%A*fFbx>HEdA#dVx<6YCeA}b=5kZtl2Tg-4)siWFW@WPH&>2p*T#Hu*)
z+ymWDF5q$vW}75K3pD;AE5|VXCUswn_3^ib!HS^uDR(}!bjmVMahYmvaqrW@;Mrh~
zDN9VS<|&X0P@4g&LiF@H<BAto(vprds0QZh1O(-`P7jp_xi1DZW_H3i`PA<Ofv^4!
z7Q1te<C<FkKWxqY0KT&u$#tOg2pV64^s+<m2_&rlU?k73dT?eFmkIa(!`$!nL1!`l
zxvS{&#;vtiqCV)JKte9~io%|*6U(Pg{=7t1>%xLa8Bk9#jpww+OSPvHlr7f20V^?K
z>#T`7A;6HB#uE*?A5aFOqFD;G7O;r<KGe)h0$z+?yf$o;*tX)sCQi`Z;5X(S?n!im
zwl?O0T4+rCF7Lz)rfIO2BwJKHu&Q@we;<srKSu}Dhnr=#L*#O3<AmAArkqR?S&$UW
z{yuQQoNy`TbS|xc6AxrTtr&%lHTtmI<~e8IFm&(?k>;LqWwC@TgD}ItJ0Z`^3mO?6
z?c3IVu`u;o_hA!gzd6F(5dMe-EGuqYS@BQclquUek&p!r2Q@+M#4C0J-V2jv>jX40
zxp_91-(Y2U2)2opL7t(Ng#kRGsRwN}fx;YgHV{J)s7KEOT}P(NB+(?Hss!o-Ly~+H
zgXj6(&(jM*3)V{%URHkpll`#1;^ALKdGJkXu*56oaOv~ApOH5pmr2IEFf>;{dynAV
zJ`aL?!daah_OPr!mp<2T{-Zk^z4e0+Xk>oi1Fahe?e>uf_L4sgx~uY+5|f0?W1GzM
zs|(+3wo?Sf1L%TExhDq6AUe*-gT=t&n4kdT)6G2Mkrwajpz$LIn!V#Wq01x@bqcil
zUjnpC2yE}86Z0N8u4Zy;3=vEcPyWCM+mkN`>7DO%WpM6!*SGG_={<!x>NZ?TnczJ1
zNkJZD!USl~KlFfx!yV(UhGV?$-zT$d>2~QjXbrl*gt-G8fZ)-CwjglWLT2_vpr;*f
zPo7cxII1E|D?wz+e?{<_X)QC3akIJn<C_M$*GN`}Q{Y{4yaGSNN-1+@XPspYf#7pX
z1;Hoyaxe&jkNo_w2{8_R!Z#V*R2MPex}xH)^E^RB>#$IBxdI16qTHT>80(3y;CiqK
z6vG10vQL4bjfH_BKq!<&ch&<geQkM2+AkOR^eN0->Y%G()SkwC*qBx<XpBM*<a==V
zIps+O*9LW$B?oUWJGBZ_q9r7K@Z$#UasrLd-!?oW0ZP;05f8{dDk-oWG+za==*~JI
zb~vm;cbE9YY-V22XhPmZZJEXVUSe@#p!ko!%r-q~mzF@$<rzkiJx$L~GnsTNypv=N
zC{O~;xgVL&!y@W<OvrJIwmN5qc;}1DW=0k4+~Ad=54EcA_9eQ3#zo{=CVth0jf+4M
z@2&E++Iw{P894vkRrJX9Nw;rX`yt9?Dd-FfdFD-b4*U*&n7S6Uo8vzsbBXM3>dIZ6
z-3RKQgHBmwk>d!z`MQk97-YwPg^o4(kW(nufc&g{%ykU|C)g$ZhrX+5Fo5ngJn|{|
z2G@Gm?;LYGo_)wM<!XLbWw3D~->l7#Th@Ko<YssXx0@3*K80j=NcN{q45GKguFEjj
zm2Pg}xd)n~_>bQOEe1<KXW|(rM^xzEl1<}@ez-LQw*IjK+UAmEkY;EH<^MDu?)9$V
zV|h9A9@}Jw8&9|YarNvY@EP_Ht)QD<_lTX{S6IBX-M{feqL&>wO@rnT>KV8}cb<88
zg0HCp)%Erapcw=BZJfLu#+_>FtmP*c7td{CU{GOLS!ldrwdG~@-6GSb=ma?Abh>4<
zTw8Qj_aaAc0i&W{OZw_SUeGz!pjF|r3@^^77;>GmpSDW$zF=6_vhFL#L(cUi{uE^B
zHf&R15M_A5zdHEe%9}OQHiwvGh*i$a;F3^n2DMTcLG4#T2Fo`VVxVIM<qv;SW)Mqe
z0j=s0bl4|*Jc$W(O*?}UgCioL&5HI`Hn=j!TH86GaW%KoG(pxLr6UhyIT#w*^<}0P
z2WUZ7=twX$N*=zn@=oHh4SzTqj!Gn)D3j^FncANS*?R{bAC`jN^X8JVX{Ez#iD`aQ
z&z1UrNRF_Yx=aBy&-3By6`e0V0uhHC9$CkAC27lCm@r)|ZvpF-A|>z+&<~CbLYLfj
zHR;U|<;>d2<Z+@rQHxPmQjk+YQMQ|BdEHziWrlxuK5U)DWijjC!Jm`Y$Zrt3@(HxC
z{r+J~U46&tlUiESEa!r6!T!Lg%K2l~9+nl8dIBolV-~77d^u`xR<1{pp@W5iq3LU^
zm(ZFOrl3(G(AWd`h|*M0ji2Z%4QsiyggNH~xvmf~;M(O;>+|%KyitWZXx%Rp|B2qM
zun~kLNE-?^E^rQ7_MCHEi70y{py6`l{4%E8qzJ3fS?@UOc)XWi5)oqfSH^5>%6)fU
zR1_ps9`UGv#QG9M*1Yc$WVpPW$-_hXCD*QmFqIWgxfB%dx2|N_@?egU2uM}h!-lp!
zTMC$U7fb`6blQdPA6ZcQ1JgeOHVi@kCLFXT%QqaLv|lx6S#khq1q<lxDM)MOYSCgw
zhHn>Eo;?C;A>PvI+<uXPp&E26J?JcHQ;QF4nA{v$`Q=ML%(H7ZZ@A&Q{y*r9xHO*V
zmm%*Ak|V4{i$G)EkR6|L2?(~65$Lo49uH_yhA<dB=lS5pcL6iejmP)}E9NtSOWhNK
zpi&nm{`@V|>sl^o-S~n*o}rV40n&m2%_KZKzTrbuNqvW`^1K(1YPqBs5_OlyWQx1D
zz;+d9?o$6@s593qSV5fOUs?0(m60zb6*sgr9x3POc?vp@`hF8=HyA|MpB$|VYHdq{
zm%g0$;P{3TEnm>huTWjzu3Um{cLqllw+|Pj=6UbmI{hjesE(O%WD58c-jl09gHWJx
zZ?(`CFJHFZpd|PpSlj(Z7O1Y}0r}40rc0pH59RqroD2^?KWKei#OL)F>c>Y6f}j?j
zcmL&*4UO7gk|V0-L_zmxdx2^~R?vuvqap(*!^UFHHumPb8`T-4psgP8VZnQMupDka
zxV37!p-!2S8Z+n=)B;sS(BT;q_cyCD${$dbkmGrm;Mq_hFAqAskwNd^hlCB*3^7d)
z4<>vsua*F%d`R8T0k5@{k;@!V<#zsIuD){f^Ku2z9U5%Q42!xztzpn9`&R@HC#l;>
z!PHOSjZL#m3^a@QAs^QPZp|sc%cfP3vPlT!-{?m6=DUm!gn0PbtS8)12Dt%JRttgW
z#eP5<=1=7qx>y((cp1NO>1*?X^g-IlmAemcfl>vJM}LsRWF?OsUen78T|~VYYsJ+;
zr)UXyG5UIecQ8%lf#|x?D6k{>`d)U1M78$a&B+%)r$~Oed(be0hapjoU6bYDV{W+;
z9xVhfEb{mQeyCi+(PuxJ*g<!3p@@WDGX$Nio2b@brohtcIcaHf06)k!ZX1a=e8z2S
z4>TX-f!1V#u)WcBpj0I)!FhlWbUGg-_c%=kB~Vs3rVYw+pj6hMczV4~@(eEh&xN~c
zMdm!p=b59)+QVeRonXVm@US_6D<kL<Xf-CE0z;kD2Tt%sZRa_DAKN&$m0_Xi<^_>Q
zykeKwEh~Cj4?f|p+O0)&`eQ@Y#fN(mXM^VHgexv=VU!g#n98oiaAP@W+*P;&)FMi6
znJ5ivx867f>WCO5gXvyJC3&IcH7h$zl|U^9<79B};u$pc&I6UF(9j0$_X4@!<5<H2
z`NLsVbE38wfs*qw&|HfA;Y*LNEK=YDg-`U$!dZOAZA*`H8iCV(bfv<}$_a;i5<#>q
zq?GCIU}={;9Hzq1&BDOo@}vS(zI?fRFtKQd^=(Ma4qkD{2P)l=8W5l|4%AbGmT||J
zRKK3;Nd(zvR?u3<<J}*;I7NX$jsa<AG<K$;j;-J2gKX<A^e4V7e5IC}0_sOYP52R}
zDY1S18Hs6f%U>oihrc+!;fsao6C=<%A|6mn`PPNr#FrtO^OZpNi(e4q)feOzX+6ov
z$^jZ}1>I2n@{(R(g#st&PRmPreH`FbL-7pk3^yfY@<FqY91K4Xm`=Ua=cvfWuyJZ^
zd-4Slxa&giJ*YSxzUAP@Wy$=Y(`cY>5-9Lpsu2z%w<Pl;RA0TeR7~^KRQ=t2$LGP?
z&jCWAI=jz35REfqXGq-l#!99-fPn*aF01d-Ey?`gT;~OvpP9jB-uCoj?6G-f&5w_Y
z?pPM2qqF-T_|!ac2Fu)LZ^Ky8j+03u5nQ73t9NfW@nGJ2&`sU{?vxxUm;<UEFUMt>
zfmX)-XMpS$%vRq7UWX&az~P+fe;eE$NAJ&oTwce+Z6gsQu-GU$!o!n&M#*kV0cc45
z0N<Xj#L&aSzyP{KT@WhH;fu&YpfKiP2v7?D=&<8d-1g)dilFs(@OIsd-A_OpFnEqx
zXuN!9l|IuW;_OVj8@!;AiFoM#8Bh%j8u<l@A=Y#Vf>&#UZUFY4aBIf7WuRS4Obi)}
z+zc<4AME}u^1Ls0jShn}!waq8G8Nt*%@u0Wr`<#5eib`4YsDO89<D1&;-C}2w66A<
z-fUFcY8ab1@yqVbGiL4lbM?-?<y<kzN3=j^dTA-k>{-4+<6^PapL8+dv&C9}+S?b-
zGOpd=J+14QV451Jji`uyW+)JJ%bxO`zTl;&)RFgKT?L0aY#pQ9WMhWE@t_v(e9(<F
zLDH8?(IzgQ_O<$bXSuwQW3LMXsI|7`J!l$Z?V{Im?_MSJ2=96H(TclUnP<)RfNL&K
zxvnVbfY(S(lm6kBmHf(Cz~$QWUgd{@=G_x@bcOlAqv@b^w8CDNESAp|1B7;b?VWwz
zKIE>1;fm((Dlf}JZiCkpB34gkqFhg=gmlv%c%I{#Dnl=5|F?<glR53ehhlx!UvWMB
z%(6iYbOHfvMr4;CSJAn{FAJTngDxxU7nafi$>N^}QDF##gvJ8TT%UA9@LWUdb;Xh%
z;i~=C-79z2`it&Zqz=Ac=tM)r$$Q0`ZJz=iOqF!XHb7F&eNd`Foi6~@)_jnaK%mh{
z$5%N##-O!z0?@TUpz+D(D>o&;chn}rXDVSMlvk3Cw;6-awZpk`5kC3|pAp0yeH4a_
zCf@Z>Guf}KIzOmDU+KCYXuaDa{kF}<o9Eo0ILTjgMj<$zKvq5SzgU*da`(r@*kk*Y
z1VJN|4i|dm@20*f4Zid?O&qjhx*l}<7iiZq)^#s34231XFHPJ49&8g8z5Auzk8#(>
z#k+g<3LJf*APd?x77r=8LPJU}%fpsXu!k@*M2UiTy?}21=7SB%z{eA}F~vp7F!Zr7
zFo;k5uFem-QE7@ByMnL$;jjbRrVGG6U}M<W9is?34HdMO8D6R<Xx-2X0F6I^=NVw5
zZ<oNrJmpKC1arM}eR2!bQefi$Vkv02HP0mRx*P+vH7PRLm$j+{q^hskWu32=ghx&L
zfe1g)`k60{v&&01yfL}JQIahE<O-{{%!Q^yyjvQg4oiW@_-&K2?q(cnDh#-E*LPd&
zy%6w%wtjFq%LSSX7G-$R|8`2f*uQr1Lta9MRV+;0c%JgBG6*re=x-6$opY=s(6C#;
z*W=fjMi$VX7EljSltIwp(}lOfEz>J|ldWqVwr}}hzh{FI19%)zx2UyQLNxA~Y2Vug
zN>AroUC`3`!>_*vyz+2C>?$YoRlTxRSL0TcEpwiAK>gDn2GHn`<x{WS7K>)&fG+WV
z5n8?Q)=a)kCU2-W89@GIsr5VUeF4-?kt#`+ZV`%j*dQhX>if-N2kk(OQ9KUa>F5Ev
zon+mmrLi)BCqN@l!WCd!Pgw<h(qujEsB~TJ{*8s<Z(Fm{t(I`Ak!-sdLq7`x1G*a^
zqgH+lV&J{cPsDZ}a)fRJK4o9J;HtF}A|^pCtKKh-Z7w&KF~ugg$88l~HTUHNwE`v3
zP30vbd>M`p*`geD!x_vt7F>x)v2gU`o6b<H`M)Lg;9>TI%nuZ#Kz*{9E>6WufsYqF
zxuRQ?c6H$z@MdXCK`Dj+rRg(UrI&;_IqYFsaXc;O`K6cOgJ*)&K|SarDNYV75_(Fl
z9E}rACZ;IvPu<ZWqQv61eXk;@{Rujc)s>wg5p;gHgbC=DJjiMxEwvevvZj5KR#Of>
z{Ndy}VPiz8h5`7b;|GBf!Co&Tj;x%~d#v)(xmC_L(`z@t&oPG`M*Gtu4Rlhay3MKO
zx$07&8FN^la>hdEo9T1&^ZNc=Ir-q{QqWD&SL{-_y!=)>Ck9oBgU@p^kcF(#Ik93!
zLK^72l)kqO^92uq?2?s;=h6n9eC{hfDbeZWqa{0%7f#knOTH8H^5N&m<6f_)OmtiF
zho6C)Va_fK-T!9}@oJn+1f5U{@*((y^5a@&;PEHOP2-6z0=CCND^)?~vo%EAoB$ca
zxOJ@4)KCa?nuN0w!vq!v27|wX_n4IxKyBlIjT4=FPBn}7own4-ef(lU%{8$e{nqw`
zU&?#f)tDIylP-YgR5%%a1|&=Xokb)GE@42c<QFXUd&;`Xu<}UmbEWWa65E*KX0mne
zsn<GM{%iC3I)4VxdZ;7*eT)4g7Rt@uICrBN=(d+|Q2R|I1yb5TW{N>=1|9~E;#co7
zr6<i0=qgc_WeDgh`L1zCVX08j<r%jwq)ro_W}Y4e>H>Xg&jFnTA84cSrDJ93V$N!?
z8TUbEa6{Tg6OOb9_$e`nGXxyU>_5aCq_wcQsVb*2|9R4xr8!5ofqH&{a91F7gX$m9
zE!O1><qQH03~NEF{23TnqAy|G2fGS-A8d%|<5|b%epV#@KG=c1`xSK9s2amW76yh1
zYZT48Jm$o9xW8yp<gsyz@brAlb!DN0!_r^PDO)udUhvl??|5?a(EkDs1A%@;wX3a`
z0oPxpZaFzgT=`ozm)haX=||SqoK)suc;R0i#H3K82P%s}7`h`kPwS4vH1~4J>RUX0
z;^7Zwd2QVA<`+Mx{k0HQd*2D!VW`vp&gh#dXue+tw$8|S!<sJ9W>DiYAyh%<55K+(
z<6;}oEF<=I8+c#f9mI+rSpAJy8&AynsL(S+S~`z1hB7p;fm1v$gP;SXHNCnVG;549
z?hYEA*tW}=jX5-2p{LP!X+z+p2eO#+dK?UvpC2$x&NEl%V5oedmps4EQ61E(0nJ1%
zo4CcWMMfYx_zP&?vH&PA7BQDY$KgXOA~`@~BA|ADu_CC(pU(rDO@u5T<Nn&9#Kqzn
zaDP?tv`&_3p!I;TxeQ22z7KRpXdipK!N%l<Nh^-sFH#U@NVM8@`o?lehDj_849+va
zQ%&3@(>Gq{2lWq`_@n$zUN_tou)L8C)Q^UZHbuR<6QS}~G|o&EJnAAEHurE^!JZvV
z*F(BmQ?J)6fW{0!r#VCCt}2VI%*8zGTc@jn&YyHJYkn*{LvreY=9L>>$uKRrnQaC-
zZz<WK>cK28Lqp?bew>?Lo29v_en`+-W7V!wrPQGWasLBoFP|6G20(HdxZVe^fdjQ(
z8XA!I8-ULKFMFYv{9YjW)fBF~sc%?8vlrm`jkJP2%tuzR$Z<$}G32ow_qO%>`eMG=
zVJ3dIU{K#Rk>><h1+&VB1g(P)(hBxmc^uOJFVj%xLxO=TxChQ36RfG$5y)vHU^az8
zNAz9cD);|eB*ZEVW;n@$=ExxO>>dvehBO@vdMLNN>WhDOVk3LACTKR8$3ty*UbDp1
z1I&reoCkc$=6<)hy0|_H)K&9Q1nURMS2VE5`KU^qNx5FxA8h+;`Oysrnh%PAVn-lE
z`jS?5v)-B=XH+14b@07ADhz@Sm(pKdnRjyC?R9H%;(GQS{Kyv`W~T4f-;k|!v?MhZ
zbnygu-@C$tU#`>rrhd{?VwlXr0Gc6#)QtNT+&+Tl9+Dk|G=lW1WEysCQoQyg$)sQD
z>7wJ{+p+Y(=k&=lZ<3UG&tRz4$bP6zsA2ZOk3s#x(O?hk1kKz)<v%iT+RX4W*dZyS
z|J7nE!~-&*d5%lW*F(BElR}vITX<C&yj!d1+)9dga4>-jN%j$=P=&$Ngbg7(j<3{h
zW0m7s#sQX{baLHo1vk|X4mSdr3?|1uxAn^f#|$e%R!*UjJ(!ct_-5(7$5$W`%OVC^
zp?0-x%PH_xfQs%VolDFP7^*U}GJw{cwlMI5QZ#hO$P|A?$oPvbJ0yI;XI-M-*#oXC
z;z9KUW<LeGV}Xxp-Rg6);B$Y-Ew7XrKqnp8%dR}vm=~OQ)$;1&D;wTeh0hJP^?S?P
zH$CKeNWZWOgCKNm{K^fl=DaHG+Hb{tnL!95rXOE6clEiIa?5|LHZ~B3irsop;aTeU
z)k1+`3h4ar__>XsUTi&s2-vpw$5%QTa9vwE6GGd9R!cz7SM%m?X!e#Zu+xQ{rgNQB
zhx3Ob-&}9VfjX_A8wBTpTevBjYpj-6&5@cG`+QaLs^cs79{e~7<hCa8nfQ?LP~^D=
z$PSs$n^zkPfX)M%%>{NdNAU3ld<+jir(WL)(%fZG%A>`{@NhBI=fN#2lLNqIgl#*h
zowE-bGKCj5N<U7U9<^jkRp!Y*q8xH7^8*fO=<|Tvn(Hou=1BZEaxwh7v!&mnMDI_^
zb5NTcw~P5f<qjmzTwSw6=CdYv1pY)3^K(W)o@rd*?AsMq5eXh?H<+3LNtRz<%wN<2
zN>|MbZcPY_lrBj;nhG1&n*bWuW8#OHIrWn!H*|M^5m7l%2z0Lv!uG8ht<!t?7&?VP
z`2}LPZkIU2!~Y5^%$9_Tf$mu3v|I$bR<lo261)~$Ua<v~!XGLtFid4(U}!N=0l8DS
z0!#Xbj45+4B+j<<l3o5%9bD#uN6sPXAJozk1?{%Z1Qpt6A5;{wu3IU>eR|!0$e0f;
z(hX>Q5mcGLih%-Si?|?Aj)0T|s&IK|L15neSQVUeAZ39HXiW*Y(sAtZdeFFGAxi=z
z-(*3{XoS3t0~7x;A)aZF)VK{?#4CYM-8H&dDh;bd(l))00p%uW5r>e6R3Qm!yU&F_
z4}q1Cpc#C51|f!@0l5V`{T{P2E7^;J;;32)e<}opG$PE!Az@x~ap`f*SqDEp;))5@
z6q^<c-hWrm0BTW8lip$DC)yOafeke41YU&%TYCd(uV{zyC^1X}t^ed|nPptt^80`$
z$ORu#6j*zh4y&F|xUx|yFPQy3XU#J1?~Se9pH)HgjVTJzD*|VD6|pQ%;0-i3SmK-9
z;-hNW6u2RXt0n33$`(h^iRAxc{-1PMqqV~IO%l(&L`X|098#8o=SC%wT2p6|zAQa=
z3{<-veF0jbAqmQD87n7??0a$Pu?TXC+5jq*!KZS8Qz6(S&|dQlOV#+}FP!GGfmgwT
zZ?oJfWj>Y4WfkP^HrS1A9H2E?pnF7=K`UM%sSy;;pc7_2m;}J>h9#g95K^;6L0TW6
zQ+2^>Uh<@Zw;cSa=6%)M``LPj4j)kiFR4A?9S}(CCBSu(LdTgKwtkEZ2aQ0!ZxLwg
zVBiDy%TtUk?lC@MJak$K+%967D7pK%W?ob3DUdqwDk^cXI+e+>+Z}r%d*m3wmF}6O
z63`y>e|I*hFbK*pOlM(WKuzCmeyR+h^%Vv@9pI7-Tzo@n;I$t%ae!8qf@VkhkW9Dv
zko1LP$Fd+Ffn>48$_$|UtwFjsghU{+g-O>%&^?3y?ig&4w&2GwS~SiKG;;n2at;Po
zv-$T($TCPWKwOUI=0nP}xWIBCdqHI&va27aawC}yPCHDXb~ig{J}wv(GoY~^4{)mu
z)c$l3n7Off&LL1E#r33uIH*OZwmUC5Erf|563R2){7QFjgSJYQz_ki&Rom*~<cUEW
zlQdWs2h0@Zn79%$M~6^zW_^N2N`;tfSb1V+is{!&lYU0WvfXNu*rN;@ivrulBybR=
zK*|KAE2Okg=zOvOx{3-(l#yWy4=CorDFkE|=%i&(N<=GuwD;&Bbm=q9U}0eJE6hF-
zg2lv!HiU`bPy?SS3@L-Kw|hXL3SB|U=d?21yiJmcA!8wI1*uF+(E2<cV^F^jF+K~q
z`_@5spN6P`7kEsbjPY4S{|-Ke3*W;5>jM(Af)v!!LG=DOIrLV7cJS9T2!Z#3$g<q{
zw3(IBO4N1FvsKZc*%6eLnr#8EuJ$G}Mf2Piow!^<{ki9ECO5`eM?o#C`3#``$TRUH
zc~wjGZX9{U!ZKY2)QjYW^z)`0>MY?nbefF;u{sU3x~e3AOM(@&&ha*=Hwn2h20W+V
zfmnwKThlX-fghaPpNLgjEv{Y(+KvS}y9%*>1M7NFMTVIy3=HV2LP4=8%n)evLF0`q
z_v?@+LHsv9ZC=}5;S1WM7&Bky{H86}_pR|?y7$}B8T&T$G%`O7KA<r{l>szgzaYIo
zF?t?o&MNv#kmoF&t41*`ai^|Yo_1lHA%9Yt0dyNj)q!dAbN6jpx=>Agv3rBA{q366
z*9-T2*dz|mNj_qW56s{ey)9uOAb0!0Tu{0OmuTQr2rl<QHJn<)LHWaF=gSPNwD#zL
z`nZsO>+B%)QmKp`kd_Ph)OJvx@vTG}<b(|gaF0=iA<(9w;WcP>@vLXlyQy<ECe`rV
zetX#vbjPm`<6;K4g+_0bWf&|$yC;g;B_WH48o)~#z)OA>PWNB~o&0iSgD)e)e+J~X
ztTfyoCw!B;_)h(bT>@FX2kx6g*Th&)bQJ=}SPGNaAH$sQIqaaTFq9x|%_&S#i>|De
zK5RID5y)SVHTh2uav$F+d=nf7;8lE}nb>L4J9-j14{AiHcmIovjOK}cS(w$GsJ%zb
z*Lk@TXv{6<|4hRiRyiKMj=+bh@u2hlp?l9jyIrLjX0b3ZgnV;NbUeCj(;RSI3i~oH
zUIJdlh`DZ%i(%(tjwj&dDM~z`xnZlR)@LNPU0Nvsni=M2_^H8aqUj@eUKTuOt;)a+
z5qSw3^l%4{6oTe{>mUnm4gL8#bek^6^oU6ad`Z6H)gQe0375V$KSScP&esQQ5B4W&
zFJ3ZxO#^7;mgfYE&JW0p`C{d3GCh5#Yzk$cb#kkGQ;>#@M(??=lBn=e_EU_8FE=;%
zidNh2;5q?x^8J!eXTV49=cG<4ncTLpr6%bZ188mRmSt`qgioeK@bv3d`t4gG391QB
z{AmJ>`S)Iaob{=PCHaBROdZhD*-G%eQs6`v=H_WGDZBAmLJ24rbAeX+HBSrv^tH!;
z2gGLP*io;-lrUdO6x34x(^S!LMq=CZ53rR2%nY2M-BT^A-+b*cfR5KL0iWT2>%pf#
z%d+>Lz7B2{UbX8^%<h@p_&c4o=Mw|?CNI$O2?`ISo}0&7zWW5}bRD-?v+23>*IVVu
z$AY$~D}vThf>g~iTk?7Ky03ci;E)K}ohMX2M=pGFy2^P5_?*H=4Tjk)3=DNf;67B_
z5=aXTT*`xQ-uCirmpts`1&T+@B+v}9#Qm4&L1&l++Q4UlF;@3w-r;$Zb?(bSy;fCK
zZV`d#MS@Zbw`LT3n>Z=QICKa<yqOikEWwaDXR1nd@V~I_t5W&g78(UJY3KyGYP|6P
zolOdA&z<M^Eyb>Su<^r7rLTrlwf{c`@7@B*Y+t_Cl+UY)`JuD!K8>mWe}dKtfX*&>
zt69~<;sN6sEA>xg@FZ@&niHCm4Z2F;YZ=`pP6+~)-1ZFY43!d`F-|97{h6JMJwS_V
z62VPY9)6JC2L}_%XMl5A8t4|qKpXgcKa&GXpaOUm1xQVTh~|d`17=WO5k{W(2Nj_k
zdGA5&1D#r1$0L5ks7<$Jx+*tlMF+PgI0wPbb`W4l1m`a+@U2bDI@-Z~Y6)<g26euk
zkpcHiyb#02bt(*VSQr>wb^Y_QSbC%n3!ZV>*6~{exz4_Gg+l_i>jOTgYFzMtLs#0v
z`U*uZ2~}lKeSVOg;RW<Q4mpMwuZ}rwQ<*U1y!{@X=Iu?Q4Og5#Fl-Q+_Wi;_gBI{v
zCa}}0#Tj0_>HrOl&0YFHJWyfHJ^Kt%Uq;Xx5*daUUT<cAMs_w>JJ@uwomJ9K<ItXI
znA5-Xfw;9SvTRG|BFD`qx+D*IrSaTO*8FjFG6U$`q6g_0MGUxfTDx+;{u4Zu^d@bk
zVS$>4B1ospX3$P;)*dGBy_2|-ANV-3N~t<*XNX#HL#yJ4GJ_h!i&GpAFTWM-@t<<~
zAA_C?Xg)EC+mvgI;)|)b3X6F5hi6S%B%=U2gAwZbu<}GkLw`_65IR``X>^*HwhFBE
zf@tBuRv+AZoM8N=UKO^l26Bdr7ib46^z;dt?vk_bJuJmSL9H6dT(o>s;08Tjrgfjo
zOSHHdHioM*%w=I<ux@2!iFyA11?ZgS{S3s6kdwLx2cn++?(zvy5z@IGZS2jv&0W};
z)%Bofb3<fqzp-n*a;SRFqxI(w=zvf4CuO!>5IlA@z30NxpR!8>!yi;hIfBiQ0*kW?
zu9rT%X6f0E>%EDVhLb@&CVqBM$cTaE?PVJeew@~0W)U|@gLTP%D`sVo9O|8xAQ5cm
z5#k;-69StZe>W>cQNkl;mM0@~r#1BUi5G^N2?~Yrpd5<t)C*y7%hPz>F8Ku_ZoP@x
z{3^EVK{q&ndbyxgD#m_O&-El~i+mISnWP9E-z#omJ;!}Hes1G&3wg%duhuzeB#1=#
zFfLxeRL>v}T7!_#x8XqL!q?Ia^H>-deqWurXV>GdLJ{W6ul_2t9Ody&nFN}V1KkQz
zDLg6m!+NpD3attiH3zknL2W|;kO>SAgm{9~PlYW`u~Sw8i7GH$?C4i?hfQScxo=gH
zHQ(*hF@Yk79M)r>E`V-V_;<%;CRFGs$H9fczfC5YwM}47dd>d&!paMv{X=kh#g;T#
ztF8XZnaLcM3fq=#v?<Zz1D%co)9-uHAJpyworyP1ddId2y6b|CK*PlAw6$lyz9RO~
zQ0rl;BIrI(4+HL-N*wy1L3e0?8{{vgQ1+;p^)?hH&j4*jIG}B+zyn^P2ioDI{a|Vb
zq+Xl{zRg7j(Jtw}Xu<yLfbv(~kXaE;+ji)%O;wZzwdCy$558aq-Bx-*XA`J|(el-C
zG|4TT2Hp?tP{(uo)BF>wWPcvfQP{@eCmt6Dx{-3e<l%2JX*{<-P4GXXXBzYBc2FE-
zO!^C`)!QP__62OaBB&R--Fm+Q(g_)gC0@riJQaxEab^3{z#cyEO78+)?wd+2esAx}
zgC;b@kIb;z`d?z3OcM9>U)#<ceW3t4PrM)vG*lns9eGolVLs^mcag<M!9nQMI{oy?
zvj_ef_g^u$<^qKTXjHzO$BP@pzA?|4Z~CuoB2ahDLuxH>g4%f{OiG|NoS;|%wen9v
zvf7_hD?sNx<u+9P5Ha9dqtympXBsUy@qs~dgv%4~N$Y>^8ft*f(cE%nN;5O8HJtqF
z%D?0r)7TYe+`QneD85)3)SA5$Vrbl!Tgi~5DeaY&2JL~%GbC=gGDTT<!-M|B-Rag6
zvcb#0$sgWk!*K9STO8L;30d&|i;^Q7bom{0Qk^}|_9lJ#mmKln;De}Br=D3Y1zq0D
z0g6Ah(iIZ2pb>_YjWhrDJ!2IuX9-fT+{gKcsg`pqXuS(~-3REzse4nbR$g{^E&W__
z;-&^Bx1XRLUd;{KoQA#PJRN^zbvUneJnv-LpyIHjpZ{V|dh(5~4jE9pE7<|ExV}>!
zv~B=A9(U&bbhmAbmM&|^PhXrQmdG<lbA^K<GpLpI@6HrMcCOXSc+PVzXg;r{5Vy_g
zoPm*HMLUBGT=#~oQ$ZK^_+4OaQ!z@d2xH~v7f}J_lPQMmLSkJdtJ`?)?c@fxNg;b;
z+8B5kIMaBd7j``7Gj5Y*SOB{JO99*-%~&Zsx!DS|Yh?ZbP;0i-x~<iU*93g$X&TS%
z;u(fHtx9r6a?te)YNgY(CT6(B$22*<nsUH2Pwa4#`l-MkKJdy6(D{LTBx+Y~4(W6;
z{`Cl2R7gEc?PU-HwTaKFN-Xi?jCq`9s8hB`rl*ffUz>-a(>VDCm#Yn^DU~b&8qa26
zye@tC(#lzrS^hdMoFMFK1=@9fMBjXR!UQYTg5KFjH{9qfdKV0GAxJMc*NS|c0NIHH
znup-zIe~6dWY4>J@Uf2a44v7xKr^bWO`>*oTdtg*v?<4wOK93v#pHTBjtFKyaQ{HW
zUb178U?XV7K)N%}y-e`^vmD|Koy-NCY%7DAuJ4HC>7J|cdco3jL8?NaQFYE1fi}>r
zDJO&8L50#qIi_4i7lP7P3UxwH-GPm@YxMFt%(83K1+^F-3Rf^d`D+`(vlPI+d=7YO
z%R9ayV0q&;^K-^Zsf?h$0Hj<h0+$R54FBxemPns*+E!s$^&iw?Du|T~UY^1eU6%^V
z^?N{PMa2B)_gS6-%k~0sVM5@Q&T<S3Sr`~zu(*IufR{g9*8iX+416DM)f6Tx#)qJI
zsg`1RIA8KGsK=w(E^{z571Y1i^<tdcaN(kYBv=kyer<BsTp%pqYUvHyB9Ie!0koS6
zqz}~YZLk3Cl9I14=XnL)i3PfJ^Vvzpjiv|n_UH(M(<jG{dlJ+9uFg?;5qGmwNtOY$
zmo|jWt}V9`Y~sZ`%R9h*rDLvkpmCD<2bfWHoIJkauAM5R>|}wQX$0{FXi!qWG@v4q
zkKy6`O3-D#AChlyRV-!W1*Jq#nH{H<`Y?4VgE&Ly<zmx3t?55m4bu#NfwJu>$bDa+
zn(4^tn?79X2?u>&<?w))RR8V#vm{-8lh%qU+@Lb!2=neuJ&D>6rmmc)sW^Xzt6>zV
za8_sF1>FP%O4${uvz7<xF$gepBHZ4o<Y}kM#?YzU^1^b57(-{WLmepIBtdKNF565k
zI(lC=)E<(aL1S^Cxk?u3NSy$<Oy+_thG&)INdw(B37*4&=NZ*56>v51y_O4-VnC}{
z@<DUR;FbOA3Nj3fK<B?FfqJpvTS>v!)or`<_=-l$Q!f3_kc&A(4rpkE@$hmyQU=A8
zBxvpVvco-z+O~ctlD0fQ4mu-mzUR~ocBcz7R3fd|eEA{qxr+BLC_+JT35ykoD_Fqk
zmJ2k_54y3;x=j*1rUCAE@-YZH?E1`|<TH2Im4g~?>Y#nEB}X<)4ZP$l_4!G|4JC`%
zib%-Xynax}fjcSHQH*8c*Pj-5^R}K@8E9)G1}e!xcX=4Mt+ko(#pXofu??ahyp9Mm
zBsK&|n1VLX`hwQJSIt?#APN(MDV)kaY2I~3&^iVt%ssu)3gBHTHK*72aOrb%fqL3a
zktf6)D<WkW9>ya!kwI1{UHuK}fOtvmQRW7vvm)mGR~#RvUIxWKbBFn<#_A?{aIT6}
zRDi}iXczLvqqjLbx0@-L9ht={kUxc4;hu)VMs*p6hp_#C9BbQdsFeNKykP-TFV8!t
z_M8vrKsn_ID6hGBnrBLQO{mD;2wD{eT8R;v_u#K?%XDARtUiVbJ&iI9i&+>Lj9aJ8
zYT^<xs!&J2*$I6e33zove~^Q^!kmkN4^!>Vr5JL7I!A{J1Qk?&`~<B(gzjJf4c(aV
zsNNO+BeBiMYuCwD)1?k(swy#n#>}n=9yWutD8Q*#KpnL60kZF6BRgm{0?6ezm+*mZ
z66XS!QyD>*0{`kOfad6tYTx6z70kj@{kMm+_AssH$`ahoC<uxZPz}pzvtX&;1f|}@
zG|-7E|2a{{`d%jA$OG*tcxdb&!ww#*WL$rxK^%1B2q^d0CpBH%8xkhE__z3x8Ao4$
z=d<pxM8UHC$pTOf$C4ZL!#^c7z)}~jL<m#>*BdMwv`>TAz`dF&^r<tF6MW*1!h@>h
z2&+)_E|s5CKqVq5*H?khBHJ}zi>3HQ__R3*e6h<_LLa<4qwURCp5BvGq5vvCT+~82
zo?QT4Ls<se^DWQ(X(dy6dR%1D4(r7%az1A5oq8)`w)QrQG(GsJstg)~I{EP30|Stv
z-MkDB=bz+!W*`ePV*}_ks)wNR2b?=)7?yy>|69Sc!pfi%;gI+5f==5>JhJ0K*y9aN
za#IWomWddgQf5#Fmph<>u~`O^p+K2u;bXJw&n~|WUG87_4zvdVd=omnG+87X_w4bF
za}pN8ToSC)R#{$lk9aS^zzNa*#ln|edWTcFW{(u8Xo(Vmlolq?)a2EFxrD(h@ruN@
zOOL0lEu5YG`Q^7&5r!vLC4tTsc_>@~N)dU-4Sp9&-#g&)^zz$K#>EF#HANlCTYxL>
z7l|-D%r@i;;%GW9Zu7#x(nFC$F8+gqC_;42Cceqw&}3cB1DYE*PL6O<u{a~KO-ZR8
zv_3(&g28d?LQp{~fE;2gkW#WbgEYg#%j`_;9UPLj`xGP~U8v4uj$Do(eoO-0J@qiz
zp^SOs+IxWyQzap7G>#p7Y{#QhLG_zF^CSir@Y)&ADNK-=Y0yNFIH+CZAT6WsIfd!h
zqRnasQ1d2&>PGmyev5$$w3QBBAp|a4L8qU9h6X<vtv@zX$IbB}g9O7;76t}W1_6e|
zXN9MNoea3bPB9)U|5Xe+@eIBfv5w_H5|05WD^HVW+#sPW!obe(@6MLA{>0hflGp>W
zBMG!yUadPYpm<sThku-){HoybR_{z0Xy)Kf%7bLkQAC%)L%VamE_<JK+P-|+z2yp^
zm<G3uu^c11CHu>FFBNc}a!ClEW|-4@ebH)(yYsp9SA){|0cOX>X5ps54e!8p@YCZP
zrut1?1}<BzrY@U4t2NJGcP@BF^2qH4`@^q^?vQH=+_0|j_60==)@%XLiB$5;L0V6q
zuFW%P>IO|?&UWtM($AIwmC4hje{g`+v!%){w^3zToUl|T;nLe@pkCsCg$Gp}ZU?<A
zzir?KwIo62X+OR386FQZpp{OW?i_GG@KvCv$uy)#EdRl~?F&H%eJ%K~iHo6AVgl$|
z7J)c1IfjSzkck?W5Xexx+t+rEZmSA^)}Bdh?-i8b@+oX>Cm!gPD2QE-`<>)5t;JP#
z&vM8NBdDIdA_&?}Z{_!$1+t@EmqC)Dv!hTJoRVgoT=!XS`8J7dO#Ez@FRTRZoc?!5
zhG7{C1A~Zx0%VyQRF+Ghn}Ls^6SDISGO@l*48(^nu`8ampgMKai}zE%+Np|w#6ip8
zAPd!^c|bc4HHBfKpv7^Z`G^k*2CWRj44sAwpShDlV5i{;dFEbW-~y{%x9Pf}l`tzq
zCx;@>S_W2z&L6vzFMw!;jy3P0VY-k(64LiTBsi0<i@%GQ-^W{tf>W5wAMQtc*D$NM
zgg%+XHn-^20Y>ialG30uTm&?B06po$(7#VRnq@h+J~uemHBSrvRBGKO3CeY#k`bjH
z3TjpEV-*4SnZWzpHsos5foE9)kD<47Vi~xg<NBr6Z8OCnZao2+#xMc3c3lg0eb^)l
zKH=<)Re@84t6t^>&E<SD8wzHF_N#(gcSk_`RY7HLuW@7#Q%H_!`Y#S`Q19~b`@Tqa
zKaSNWRC%qQUTI_&%iG?U%*J9emC5bktG~*ia|b{t6NA>G<wMpd!7VOK?S4@5FjWz}
z3bSeo(<~9kL!oNBEf#SpGc0FeU|8C)uUi<DrXh7OXm+0u(o)L+x764{Evg#O9Gfh|
zL*xG7)&!9?Qx4nsReEu_9o&^L=R#Ll`O&V0JN_{+GQ0=1G>}S5esfS8;oAET_e7&x
z@=CW)0Ns*p4B7<`nK(Ki%buRFDCmI33g)#Doi<<-z&#MiV%u=HR?rwYXBrP^4E(Y6
zUrSJ0P(J3W!N3iQ6ObrqK`mGmRO*3Tzz=E#fc+W2w>kwhzYkGcvDEsEL|PSS)FpoQ
zjyHT8q<0(u?WMf*_)1f%0;twG=K2QIZvo31yeumQol6R`8?190`=oi(eb{t<Ku#Q~
zSF+Dk0L3_XH02GSKs(5U76TK6AHZ(dzsX%J&P;^i;r%7Pe3uR~a{rS6nRI=B`B_ky
z%QFXEQe!^{TKdAx(3#wwd`XS{<@;|R82A}FVeOOC%%1176&QG7{gaQ8r#>C&VGw2L
zlxO|~agEUH6t*MR7N&uG%gLab)P2~d@b6tYPzfM!xGvdYmwnsQ#wE{HH~OWmxu>h=
za}8Vq$TF;8VPN=oM`Wg<4!?@6erKss^F`jJrtXGT44}R?lKA6O)3&8OOa+~8qL~Cf
z8<n4xp;O*aPl<sGW?$@8b&wcnbs4lzqaX|_M~|^5RVD=ma5!l$@bqk7X3qfW(XfHX
z0zl()kB+{`Q_1B~JU(@;gknTRq&P?yIP~K8R<G*1$d_C60Mr@PW{_s+gtoLNoZZ@a
z>@>G$(hL@k(^||S6Ao&E%YY;PY$i4gLeox!FfMLkY*2K0yY1JR0=D-W41x@u%EwB<
zU7yL11b$Czo!&}@c~_FTYpj!b?`eWsaQ`_Jc}yX#W>DWBl!H~k@h=WagP`7lzFRqX
z40B!1QI3P4n<gaSV>doxix)77A3d;T7k4+$yPtfZ5I-{0Q0Ku^$UgfAQ)k6xnQ=nX
zHY8mk_d56(IANXvCv$#=&d=6CeXcJJEDy@4O}GI%=eE;WGeKcu(F{oZdLC$kq=T>O
zpX66aE66ge1l|7x3T-bFr4zvi93K5TIZJ!b8qmoAuyA(!cznj3L$7Lf?RB!<7N*Lf
zzv969CS&kff*~r*FIB`@c5Aq#aDfBGQ3M*soo+0ZToN8J`;W&yOm#%Wn!qiFTdkqN
z4{q;_;1d10#r4nw$W1XJD$If6EFT4q?h9+|PD+q!4y<txh;w=<3rgh>m&{9h^;6Fn
zl8m3#K<xix0a^n9J|O7(4*LM}C#;~pw1Ei&WSm9{79tXFK$}#v3M)84m+~$ai#Gw~
zcX>smTWmokhde0Oupeg*ZHIuy*1+u$ojqc{t<!x4p|$+oeCPHAku{E>{3j2p=ML(m
zbc-+EJrT65KYUwKi-P!K*;`KzD1r(!23b&x0X+7Uv`K<>y>Q8^2ew>Of)#oMxuqrd
zG=u6rK_`hIP>y#zQ2MXW&*}hZ`!~c_9=r^lFj3GYqR`y*51dYpx&8z7{R9f;?q58a
z4^oCf%B3yfbcs~9_VjT{Gpu4^V9?hVWAJ3~WN5lBUDU+wcKpgpK`%z%E(OrY3@3O2
z<Uc_%3;i{aMPMBaQVb`1UrS7Q%65)fN#c*PPC;BmG-znaM|+Qs48z0aj=jm&PhB=$
z{mnkbPL@5UkzsM4b*sY%1_MrT{Rmo(VSMO{EU2zjc<^r`M?<aEvC2#9Ce2`4&83+p
z_-Ee4AX(6D%8hIZ4$s7ofJfAC@PrBl2N+NHKQGLn#*ipg@aL|gl9Sti#-Pbg0y4TE
zn6IdRDk@s=Zk7Q1Eh%=8h2PaBK<WC_yI>DpPSE{__XT8mdSn+Ti!Ck&t#6ys2pvH1
znJWZZfDlnNM@m&(is9d#DV2t^*j)@F%H}&|J%p_<Ukj?aS7y!03l}@h^Y&@?ilgGL
ztcwFAtNwvnF!w=ISDX4ApRzM_%GX!(2`mT2q4F_TJ_ZR;DGh4NW0)txpea<bVIc#1
z#w)wlD?<Ok%S)3WCFnv1c7})lkKdn{%nvpRbiSz^LnE6Ev(f%(M$7!Z>brfv<hsrK
z=}fJ;ukwEefs&O7Xk@9Gm(_w{$Kw|a%t|^1Y-+D&Kyn0V)QI!Q4i0vP&c*NfKxcb_
z%3v9W)hrAQ0&RULD-wi3F|$mF2RYWkJ;Z*2LjvGb)?y$6PEE+A5olF1^i&cl>(8ny
zN?WI^3NUmwH@wa?k^TMC+N_|JiGdMPMt#y`-R;~r_ovVmA<+HSp#DB|&&ce=ltR#Y
zH$ilrs?DG_>1S)u#>d^xd2JJ0!8;8=bsKc|>yy~DeJoq~=HBvoBe7tK7U<TkBl@Og
z&%6U(H{9@De}#2+1o$}lP|#SPB)a*H|N3}i7BXa<cmS#=VD`A(OMT`Y;QbHOmjl<M
zFuOMLDt9|CHxssI(^#nlUS)Dbf2*XM7&~l<SA!OV!)nk728K<luit|X$Of&hLkbNy
zx!VSt1fV%w4CcC=2VATSOn+sicQ`RNOi~2JnLt|xsEs1ee2Mw`We%}8Gf=Dezr+Oa
zNT0ZI@~bNxOB>XVDt<cws%<1eX@a@`kZfY(Weq#f1lhaavhO@B#W+DRD$B5jg#lDz
zyY_)v3XpPEOQ7iTj3l;w*?kY+Y&%=wDKQ5;7Ax}qqyvw*By+kKWPOkrL#I4TjQ?WL
zxeXc&0x!UxVwl1MNpGN2ydQ%5qY|JJ671H<o_FBMznGg{f=#W{RXIWV6Wk%)1gVGH
zRF<t~TFAQ~RySU_#ApY%EJqW21E{V6?Hv@E+$b^6b>h)3{hou?;L=|N5=+Nl&Qo~p
zadNqc4>!o}W3E;VBA`|R*tATM`ks@TRvJb-xK;T;EuG1Y3Ka|yt;|~vT7%BoW#OFx
z-m-1s_njru-OFxiLX-l?6i|MH)a!_Q&OtSVEU1P6w@lh^1c&xq6WesO`{E<s8kQJ;
z<%o(%1|d-1$yh1unmEBpAcr$sCD^W27&QL(C#mF2Qpx|QQ<Dzgm2903nzx76)(_r0
zB%Ozh@TnNaigJYg_~CG1>V_Uc=2wOSHVi&Ip!Ip6Sp^l)-65bB%n5MG_4?F|qZuFB
z?3mUq7u+Nv3pz*IMJhxd6#47lOl+N=E6(t+pOG_7F?x^0-QFd=icfZI5>;ja?JtvM
zcsSoqz`{kIVJ+zVj}tFGvYJm%;Ea)v|Bz+~+UI1gVWh~w4LWmBR%VF+OTWG(XxvAh
zd6RTU?$^G^o@p}g&ZU%uRO~d7I9?Xe&)6<2$lS!<AP-7KEOIlrL1Qb|qqFbu@NATL
ztP~j{mcSki%D)m5)+j%XcoH6F)-s(}mf>OM0n=O$&>?SYK74F!&`y+8X1kKCP{A+*
zw2Mucp>y%lj*i|-pkqlGIQJ_*jR;X@U}xyOoNg!Ed<oP-hK$$yc6Ho1At|d08e8q3
zrle%%#jfk>k~5|1_DXJsPXGBoOI{ey|Ci^_0Bx1N0MGq^&+v;_yJ*9S2S530p1q#O
z$MRKzLykd>?LBB8*uOhh4nBOxpz^10N^;;!3-)cLZ2OtI9c|gR{#f+lH4CU`J&_aM
zzAyom(j1CBz0lgYhk=FRBxhm=r0xZc#youdzRwmk_6{!X(iEdvKy3vn*uFkir7cpR
zLm@Mv%W8P<DWaThlmzLK-2kuiY>K{WG5M&5!_hDc2UXBIPaaS!T4_Zl_$U#MotZwM
z@g4Ar7SJ((lHgND!LzL3k#-}{d_8C#uRg;%76yjMct(c*pt)2f$Qmb*EHdVWoVt+b
z%*c14Hxax>cOf72)P*~3Ofm}~C&ebhcWr_O;v&I=vM=qXY*--2e2|#|v_Bu`%3jzi
z7sMJ}_}Ul=*y-$`6`zn!;p*}b0hep$;PWuVL8ru6s>W|mj#zQo;dOQl_jw=Io+jws
z0HD(rkym-XOy2Q67<{LV0z;t9j2u4U*bSbF9RHXz77Fd$v_ydAdF$4~2~Gkw`%=KF
zI2bG~?#Rk~xqB0|W=k5rYXN+sO4S_1(K{NTebDj@iVT7d)4;vTNvvKXYd;ia8uXnN
z(7O75k+-seLInfEV@1$?Bj6K}pr;;z*^jy9o;<m6&Z$9QPGje(c1?CQ1qR5uNnll>
z*Ak1su1c8t^oiIm6DH>bjw#@n)B?p5H)t*E0?1K09N=>sxELV26+nw#LF+<5aUF?e
zubMi;deHiRX#AF~^h}<ih_d?YP0-|H2H+K5iIT8Axy2KIgqehiUQsH0IdzK3x`sd_
z1}26Kf^myj!GsyNa1pXsZ4<L<iMD&`j>f}w(LsF!S&;?4RSSL17HE|gwsq#96}@T+
z2QyV<_wpT*>FHY;EW6=>$)vux|DF#aYfWX5*A}mmmy0;n^?p_|_!QkqZ0|!rqrPY>
zrIi@K=XNYU<kn-K`5F|Tjk;~ROiAW@gT&<+Hn1=-<Rld`HF*nhaY5EI+qO#{<^h!m
zpj8~;<*sG@55DX$TISaaIvYzSsb2?tpABLiahK$eb(U>M3^)T6;M<?ExCDP*1<4}k
z)wz%r*})17cvoR-fM%3Rj%@Jd1nuUyJ~a?js-lDv>{QgAodFv~`7VG;cP^y4N67A^
z?a*B{PmUKj>LlNAs)!VZgfypO&`iUebnv)ywGsoU%>Wu_mGh{IGXf2XZv%BcXDLBe
zo5S_YnId_(405`uI!-;{94rLN!Jx7Y(z3kzpzyTz9v#qr6()X`m3Lcjg4(gTN6ta(
zf=>Kts?dLZfHP5a=Mu-|bF2yu9Lha*VP);k#_!8P`)a_wTJ%NN&kXv`2FNgMWMN=n
zT%5o&=cNd^6$?7O8hW}IXe{5WVHQtW;DHKI8xz(#oP1Pc!xS!4$v2>3yUY)M;2yy-
z*J+?OGO`*GEi=(9qZ_V}?eJh#pjH)RZ3DO;>eaeu&(&VH0?|0oe4so_4F5rm2+iZ5
zGkZCGrLDl@?bUK%oyS~RK=UsC4;mL7I0#zrUJe@Xcll|U13O@Fs^8L=OVbwK4)#`u
zjQ5+pct5q2bseZ%o_)uxgv0Hi6u4EY3_2Zy8`O^bwhcTSuK->j^nuf6Mr@X94rp{Y
z1UvwfvotufYGve$Z&!*GAhoXz184^HL_hWw_n>$a0hx;$)~(ZX`58D-*0gIdfLDg2
ztZ4@?N&)p2p{r6rBLmZZmCSb9BcyfV!~+#j$~#ibA-n0|?la&yRnNl#PIiWe!6O}@
zF#%)H><VbB!lji0puW-nGZNGMp7I&DJ#}Z$ImQ5<b^#xo>ZAxhS#XwZn+(Gy(E1-f
zP(KZnw`VBLvj#0Ho}$IW(1{og?&AW@I)Ucd<_R9-0kIhvzxTT^yaC-R(g{1=?j_8W
zON^j1*bQ85R3uQwIgot=>SrH0uUK+|#j6Q)U_wKhp!dlKdL<{=-YbCSGLD?@0WbeI
z;Zc1e9BFEF5}b>UoPRGV7#7oad`gM`gs(ju+Ip9jAbp~DpwWA1+Za6e%r@!qsbjZU
z%O0jGqKEzj(5NlX346nXpix&v20!M1&@g`#e970VG2np4hABMnJl8xv@?@E_S%o_I
zjusZ)K1i@9pHNS0fY{o{pbQ#=+wQ8q=%nH?9k<PE-4ZW65m>x1n2EV5szhm4wgb34
zQeg0FhBnSR{5{PzkHvtt^(5}_;E!UB*k#OnFHjIPAJoI>7`siX)v=gY12oz$$Ixk-
zTcEjYHPc7Umug36fR5N!<Pm=<ESIAbx(swD8ECdd6WZd`faVhoP%i<N53MxpRPQbc
zd9X-ghShV^Z6H0MG0G_n;M<$(WEeJs>i=j-R%?N#Gmy}L+%UMx;mZ#lVb12j<8ym%
zsCu7#5P7#mA@<i&(CvXd4FB$c%0Rb+d@T%uB1rQb3G7Z26hUo!Ray8bCyF_s{f@<;
z5*XAjKIYoR06sqlybkWgf|7Ga6AdIv@0{$2jfy?@Ko+E?#h`@&JgX0%OV-#4>eq_G
z%~#`|0v$!2bI=+b1|U6P|H1WeXzkHK==j3Ku>>;iimU_G7GAI|(r{Zcii0PfzR1^d
zAQTjqVbhH()Zuoa>TG%n>h&XRQ>&6AXqyFS;|pjs99pM-naMp-t00iaXZ2}t+Z_~V
z=;1KoG^lJBhr3WFdT9bArm?urE_9JBhhy@j6!1g?<cy)1u9q?lTUZzvRylOYa#&jY
z|0Q!TO;gfl^=!T+-utJ3dSIZn2Ui?nOM7ggKAr+v@dKH6@4E<IA_zWvmVps*-=-pX
z?w5h_dgyaL1}=t&pI^lkG<a^Gtt<g5AB7q?*g&T~yt-(w3qHql%c0Xsk_-=zH>fZO
z@}zBgz32E!xxbf_ZgAO1fCd#oDY~E0lR*h|90vF#0O*`zZ&HZ@Xe{qYq616w(nHWq
zpKA{^AKY^2bP{NGFZ_8EGw4Rw0=S={DSPu2{oVgO*?3)bLiKfLo|oLC4C=A<cE=!M
z4xDm9>heIb4erl*urfS!@99<ml{OF;>4=6www{AFSuG3f;REfVKGJyiK&1mq^GxW0
z1i9eNA<H23+<cguW-utgV-I4N2<R?_X*^P05v$^&jOH6xsIxGf?Cp+0#4?gPwdQir
zj<%DWiC|Z8BqB-xV#88`VJiy*1A2&pS{yJRpa&}GHtdIRA1uM}!Id{b-6Gz|!3yz#
z7@AMP>L!EkF++DhXcmtLluD*aTP#19`Y=^d3N(&Ea_mbXO3&2m2ZJtN@%Da}Un-fQ
z++408&G4{a;<}*%Cwj60?^4DegVJzw8ym8<mPTsL0v$53R*yM1<%1un-i4ct7W;uc
zeE34P4>Se_E$?T>W=*`LBkH?%OUl2n>5XPa744wBhcf;u2?`@nPBL$PycBxGjP{2F
zgS8(vA@a)|9>^IX!H|i0&<Ya7%HuCTv>3LrFfix{b8Z&NE!Z;yIpN{R4Ip*R2dzP}
zkaVYf%oTL*4@#}EStQro;@&|-2@cwE20jBfxkL@pl8QlEJ&wJ%3hIF<F$5@m*SOQ5
zCAi(!{vT-VkjA9D8)Kf9T$;5<=hURT!lA)Rpw_|`|1Ud03y+R!-8^)(Bkh$Xg97xt
zuN6X|agxm)s$D7NI^mXcx2WlNZ%X;@a&-!JeasAnN}!n%$Z4gbke;z0XxU4%)ZsNR
zlOtSmR1`q{-G#7|tLE4-B^a`qwnc*O<xUiX^^$khCLO)Ma^o3^G6TDZMx3A?GCu?2
zRvcCbrWc^Ql#%Ymf%ko({l`1_&ar~*YMJknWvD-~*R{==!3A`!xif=Hf1?5?<j(Nv
zFAN31XU{<P{+!Q##J2pn=Hi*hIh7zgSt{988Md=9FsK=L%4c}|=iZy{0zT`CAGYUY
zzU1K~cBw<4QK5JS=)RQ|^Dpx&h%13c6?h@)AUj#SA*#4RXS=4)@vA<%dM;=!0_cW!
zaQ~AhKnQlv4rq_1$H}yB*0aPz?g)C!eezT71NRrzE4vPzR^kJ#83MI5AuH^g!M%kO
zsJBjRxgydj`!8X-PHWfNG(Au$iM~z|(i;QcDFvEsdMhFJ%H+Z?&?HksV8B0hNZJGM
z1BUFj>+a~40WE^%VMzQerEbf7hf(cro*ySe;+838;A#tUgG_fv@1>2>rhSsx+6f{H
z7J752$mvzGGbC<lo@D*)0s|LAqVO{VS?~%WA<&u$@GUYD3shF^xpF(aB9e>Y;o_ys
zz$=Ir2!nDjw9CijQN`A<7u2eeV|Xb4cEOXrRg%YfSWZvVOb{vgCGtG4>F5{T314^|
z6d*04C(sqZF!O4b+pB}mFGQ@DzpHH>s1o=k=!2aqc#a0NCh}qGN<`j=>^hKR*a2Gq
zLASjJh<yfK4B*u>ptUz&mtFA$pWPt=SvQQb{-$%$^rr8c5P!3PR%^|^Zt+s`0be5I
zW+4!Vp-e#-6tY{O=a^M$o(@|abXyoy3MM<4X*OqQG6e<mF(B_6Fap;wr?TgK;km$}
z&n*HUwcmBj^Lzsf!(uNLEd_Q4&d;}MIr?Dj9u@{j*~J1%4WKj8AeY(Z8njnM^W47K
z8QD5rRR|QXW-FV8;0yY7Z^(kuG;-X4BIl>Xwx^2oXFRo21+|aBtKR}2rmhr4tR!9&
z78nsQk;zRk=>s2V#%KNk=7-RGO}Id7UqGpm@lgUR11EUI2NXu2UN{#6CpZ;?QUyp1
zG*<_4w+LvD&8@~ZhjxRFkV}ZA8FsQTFeI}}T>>9m&@G$6QMi7FA_F*wrY}&ulJsRM
zpVtG%1twMunZG2&tS?M(K**J_gVw^lad18%n9bJ_2%hJEXq+7J#=&`kv)h`LZwz(H
z7AS7HxhJU%e7-q1!^6vQg|fG_*X>{Z3mTT7yO|0fTd^(K0}A+<o@XjmJewreUU5*~
zqr=IN2nv5bfrsZoqtlN;r#L2pPE7)@q6M!)QwObZFZ&HW(I31I4RmXW3gp%hJL8Ph
zl|@RDrfL?g8}11)?Y$6S$x;xKchp2d#Q2SZ2E&W~q+73SOEh>C4+()!g$;->O<lPm
zz$Mi(v9K)raGksr=j*IR>S_!x)`Lopf*__A*S%5hJsDY%iyf-_-^Zy*{SXad5e~b!
zCYaa8Tbbd7Kc|4<^d~7<pna?h{s>PKeX!d+ou~CGXJcH(3K=GgRpAUe3@^?HX+L?n
zP@|=2<%gRYHt%9)&)gi%B6IL$!c@;+4$i;gEw)<Ntlr=f?CDd<#qi>N>Y~E3?gnKI
zCWefMpu2D%Jo@p)v2M~5ev>8tTO)a*1t;<_@G)%kkk9bgFEjZ|W80Vg6BrrxGw?D5
z+FW2f(<_$!h)vxCw7)Z+frH_u&5C0itl3mq859_Hu`qydK-kE@$}lniydh`>t6}y7
z=*j^><eL!g-Y@D11nsp+<ngHNoji|G>S5|#R?uF$K3mY5D#%>Sr(3l@*7tyR*@U|(
zii2}>)GL?38S4r!87rL3{;s&|13$kcXcrQXN99|)KcE#}S0x!9{%4VMIPmq@hLTm!
zR2=IAI+Z&2l*vD`Qw7Z$L2}30?C**e4l<CQ_chS!8_@b`1<*?Jl|r1BTR!mfvx9mj
z$quKozdvl35UnqNqsRlf%}FznkM&_{ITypj*#_<4&D77iAu>0Y@PJBQY1BLl*>5yS
z&DG%*=r&wVP_Bl~RPr-Cl-G52$T|huS5RRv1G4Vtn5zS*yunyM2rj>bPbl!gbUAv@
zUFxNB2$C~FcN`}k*#WvsS-1jPLRbZ=oCMv_4O-2|z`zNrN5JP1n1M>aWC!qoENC~5
zq;1n><|NQ@KA`pJE_TdKppmP>tcx0M-R1@Eiu(Dbiv?pqGmX-q(gJ#~2<lp16^7j`
z3=9&=Qy4%aLLqB!Cf`uQTvdx}lnuP^0BMx%bsA{p%0uO2t}ht488`(BY#}3fpqXY+
z50(YAk{Wd0BWU5Qlt`QzI2D{IVh)$e@DPX#6JU7w{{{P1i8A)T3#1Oed;d*A0h}&O
za$j6#|H)~5e3?q^0>!_fUYFRVF3CfZy*L9WXg*Ez;vPXBlO;D79Qz>w9+9;I-za`0
z9<mtLX2O>}%QE4`(KS#Hor9qhbXUl&PFwVOUho+Ti(L90#TNfxAaz*Mi+yQ9VVI$n
zI=H2!uML_(Wn<v{^VafP4<`fXEw*<I@Rf<6HT00u7UbJRo)h+d9v$o*`)$D|I>YX>
z7GMx`uwv%ryu@e1Vs!wthzE4z0VuZ$JP2g#G%aivR?%XRM$F>GKbDes8MgJzLOFq_
z@~XTo8zFmuL3e)sD|B+Qaj1wCgN#?dT;<>+wm4y`La58r2ZGxUT62L;5P;MbB9O7}
z>5%r%B}N80hCM6{4D}44R?s%~s}kTtLO{D_q2mx6qFfUlUAZJ&J5bDt0M!8})KUc+
zybV0&3hg*{HYwtbOC-CltHUc>h#lo{JL*BLWkpR$iJVY#C{<Hu#g7e>K;@ldNOskW
zfM;*S7~LB`a!wbWR=TRu5PV}Zcs5B9wM0v}Vv)Ay>`h&!zM$^I-U8FSl1_m_VLyWu
zL%<^~IffG-Ci&m;O4+3-(JTB*odZ-N%YbL`K%q2E`o~hxh7xsXC{@jRDX>98mB+1c
zl^?s9c6HkWMg|d{ov%tdYO5H2Xjwq^U#6^Cb(t~o)25b#pl*fGs&|}RF{XE9p|z0~
znptfH0ylFmY~|g%CvVT@GT8-IvQo7TSHcfYSna2&2wE}E&zP(9lRqJqpFd)U#6=$g
zKBd{byS6=)TXP`v@Lfqrh=K1Z1)YxuNq|$OGF<FI#Wgr%C~Q;*&w8>j2zDp)%RowJ
z@A8^ypX5W5ca(T#E>KkLy7<XLalH-bgh9}`G0?mv4=vyP<)5gZk(oUSR7Zqs$}{X`
zVPF8Y{_9f=b6j1FKzG+A!&Y~KN+2E3ejJcF;N450H35h{4KfU%eQ{G7&#Fc+T|X|q
zClb8)`=;YWH&O6xWr_m$RyVuQ2k(5`+*_x|f@TrsA80<=XYE<$xZ(ptQDSZgqbAG2
z$KE`UGUAx)2~Zg^zm8$&1zDroEwKrzpnk7%i@_F94FldU0XiwxbJc;nGr<GqlF;^&
zQ%8u=MD1#x+pX*qxU&~?-Pt=EvVP$zcv1YUiC}Y%xe9<vY4GSMNJo-yYJcKxh(j88
zmm7muJV13Mf^~pePvAZXha>}NzfilGCXcT;w6~?dUi!UGODbso;325i0ktMi*c8g%
zT4G@G0$I&EBSD6T(${2VKwFfxL3{Y^C#pl*eNAhUK!?bPGCZ6QIvybUT;j0}pj~Lw
z8=kPgVq@S3tsPn3(0D}m&#7yV#p0$hh=KRXLiXRJL3SdZypv$00I3&2r@w*9TF^T3
zhsh3hpnXHrH!b11GdHjz5?tQG>uzpI1}TPpp!Gi>bxIdkmwSrtu-+`8yOOCq-3WZ9
z5@=P*^(_aN&Ja*?o7NK%d^7n5$YSrd8l}~4YM>r;h^&aggdM4FqD__}y;=q3W}tNt
z%Ew$qKqDdl;d*_ZoRT{n2A(tn59cd_*5ij9Tmtf#@hX8c3o}9*cW<tSth@o8Ljzi?
zCI+27;1E<k-2*=QKwt7xXQUcdy`2#MgKxb9%>#JAnkb44O7Juy5eZHt;O(0yC-|pa
z^;isYfv}?vs6Ga@o}uH`oQg>)GYxaVOQxOe4838>plPB7+Inq)oK5s>!4$=BldggS
zYTfdgRr{c>U9T(%+O-dEM{lw5JE6@l5H}6f?^!G#l6*t<OLG>_?)|rgA?W~;-IGD(
zgbPR}T|;)tp`(#U&&+W#6O-iIyGAFMxxC@y+<)MG<i?vF!A&$7&>kc3p4Iv}6T;;x
z40qLo&iWI}e_$l71>RYVXpw;Snx;yD(i8Y%tG5d(l~ow_gX;ebkIjy~A0gf?1+^xQ
zoCY6s1xkn4O?2Ci@|m=l%?>{UKE;rWp%ZNTzRU9`L&BU7-WKCwczD^YpnaR8p4;gh
z4t|D*AeF|_yCih)9hfQw+DZ2ibO-&8Gi_ea3TO3!>WUVDHYsq)hd2`!R5OCwWPG4m
zT9%3_j!C|E9<X$3A<f#(1kas<cQt`dlzMi3sv&3@R?Nyqw~Cql*}nX;T+SS(Vm<yl
zYW^xp!fU{!#m5?VWjm!MsDCWrJj9eF2kz<Ms>vXu2;h2k(u@giC08tj{I*1Xhz)T~
zbUelfcEKdj>@8$<1!%lV9y(q%FYQ%CU7FKMKik0loJ+0F`q(cFSw3&YBt-^8h5#is
z_lIm>OoIKBWYyKo9W6R?%wF7Tiz`)H&2(r+j7KR*+eOZ>xoM_N!JE=eg&1TQF1X!U
zT)<p4%X7z%Bfn1wvrPQD+QH$NLZAtEJtJr=2Q+F08h?R|S_wi%t@5;FngTcYnSl2>
zfmU_E*X)E?uq;lvtH{Kl!*Bp}{zIY^Y}CqlLooaMms7bUSXmDp`v1Xc!)?%dkb|5I
zFV1`0Elm*fRRi^2Uilbsg=tM-Nw`q^qEYNNV{yL?$0x-PGwn)0$oY#gn{AVc>L}TC
zY-RIzIZ%%UbQ&SK=O4qz!q7*@2&}FU2cNux?UrazcnLyA$dn~mU+=2l&SVZd`v%*Z
z4CvW^yPwXVX&QQ9+I(G(3*c4-WIRl^T*uK-@|-$oJPc_T|3`EjXdMD4Lt-C0JLuG`
zi_kU$2UrAj6B9W7fX{3K-N^<W3KA&z+~@Zbd>TR`m<?X|eGZZmc|bQyeFiNC2elZ%
z`aglvpAzUSQrP`2$C?8-q=C;fDRVvZ<cUpY_yG-v%@&{)Czxjt$}k)Ro&Q!53F>D+
z&UiQjI!O=IBYz?$-1BZ}kXW1<`1DHH9T!;75d^JJOazZYfL#SXp%1k73VdD{%1yVR
zJBYBX@_?MX*K-%NTFp*?VQ1nV!<?nZGp#^}%ROe%L>eJJ0}5&6wI29S+f!ly`6Xp%
z<7tU$0zFNoplxegk8YR>-U@dp`yy!Oi5=38(`*Fa(e!3DlcIUAX24DHR#ws3r-}|W
z@vyD(lijm?gA4R-Vn}Srf=U&vy($UiFG8RjNI>^@ZSds)mturhau8H^o}=-*t^#Oh
zCJ$)E$B~1Lm;0|Q3;wIyUIAu*5sxzi)w(kcb>^OuP2)M;&k)hW2;K|%33T&mOPmsP
zt;|^ghKG)zqxxhS4zVyWAP(%~fr^8B$nIPW4<UO1&vPWh+1r=rfZ32E*Q()c<3klN
zQ(rbf))L4mi7-6;SbiLBL*7jphKB^*XmA+Pi!y+e(AZYEaOrEyGCVX?xcg-$WF2hY
zy^EX+gMSw>uTKzJa}d<WlV^Ci9%W5r<I;eQD+4AU)YF1&tz=+jc<G!{>kX>c1)U_k
zK&?zp%!4mAKzA-YX*jB}K}2gCXhn>`#kXG7Z@Ud^6CJM{Jf6qR*rn$?P3!kW8)=Y>
zY!gnOH;cb{DPVH<Mdbt2K!;s^4T!6_32J+Sn?&olj-(iJT{&27^vvm~8mHC`w)Yim
z3=i2IQ)*|jFgz4|tR&3vF#Xtusqky@rphfBQw6mhjyHTcaMs$&*>Kmqz>1rod3^gu
z_P#p)#9+bfKLU;5u~PS*?jFzy7zmk~dwLu0fkqV`x^pCUfbKR{|8U^qdnJa$EDQ{a
zpfxWKx4!r%VC`me@#t?6ko@t6CFeEvoRNNh;F#9#6UUsn1tnUoBtWMWLPNAe*}B3%
zQ8PgVyt-h*!2{f&yOG%$G7Z~ylqJQ2Le!ljF#|*kI!R<fTTEHt9fhFNc07Ld96GH8
zUWaoDwsS@hG!9$B!<87^`KJAbVbC6b@IGnKT6gpJFIXO?-V_9n2w42GZSi$o^U;|F
zw0ju50)|5b+%EP4U-X&l{1JShWVaG%Pn`pJy|!aTBxq&-eAJ73Ex<RciyQ{+Nro(r
z(XZyY4Qe@c%C`hLOg<#?@eX)7O9(FmL}U`U;Uxmv^#M62=WCAvH)xeTXe_(5`ji@I
z#0olAJ8#i(j|K%^kSu8I)>iqG1m^_MDrK<QllVX@^;<O`DGD-lVz>)*IwhLBj3Mn~
z6X=Q$5Dgk_F#+`wnE1ir22BK@PzUel2ao<wldh=O+M@%Wg9Vl2E*Yjr+CZh60>cp&
z1_s$Z?mVE?#+*$2u$z0^K<#1BYAr}EoC1zD8R#kXLT1q6<HrXzA}+_Cehs=YNf9&;
zUyuO1eoS3qhl*m?#Yen*<_QXd#|R-4K0e2l)`9N(1MksXmb{QzKp^_otk&tNAU~{m
z1UiT2WyF!++$!HvKx^rtHx~)4-obZA*yp&Cf;0ms<aSvR@U5O4J*l&~OsvJCyn~MF
z7=!mLUU4p$tbV$jDK_lv&2JS48&3EOf_As?oB*8(vS$s_3M<eVyH2YWw{2?p)DPN!
z2k!lO9(T(2Ts1=w)Q@Ra*t8EC*84!N5hzgQy*%~V>yJ&06X$nXPt)QAx2AU)Y3+Ff
zN)N*8pf`1KFmyidQ<XIW-MJ3x$?!6C8ZXbfr+FQ`xgONl<!ljXy9bV?W3Kl={jz5v
zXRV(?#)2SWZvx8OkTF#ke*@WWfu26l?AZK{A1r))5d~IaAOH2pg6uERDPdqr@=iW0
zBsl-TK}K%B<4ShVW_>NM2JNfo<T(M6f4m}6>5;I7MZ&?C5gEEOZQRfP+PzAd;V5YT
z7ieXjJhM>Wj}6J7z9=t4XL2~-yNDM%9gegcDS+15gM4#mV}QjY@00*@kozCX8|n#x
z*5ZRzYB9il3_5`ayzhgH;h{V@+IpfD1wea1jPjgyz*nGyj@*_;oM<v(_OU4!vO0Jr
zc|zt|RlEm{y@1ocy`)FuhnmO_M&P1a0+P$Y`59hb@PPJ6K?+32ib&A-A+*Rd&ieu>
z3qd<nnLuUXe<T@ew=PgQ*$H+hE5pP89fg8mHR>N6jxP`}d+f%)F?mVFd?hik`8wtw
z{)IsD7t~xfhKJytpP-xIB_=#&yEh+H+epE8od`zpZd7b;Tougzex<{NgRvTlpp`Ts
zZ=KC5#CIQC(ghm-?gWj5sC5Y)lK(jcl&?W!9|#i)Q`p~gO7iRxU~Ph&^1{an+Kur@
zYO+>Z0Vr)MgGMGG{Vx&F$gn)~q!*mak_DNP&LnM_v#N6WnHJD&RA+O8cIJ$ACeUMG
z?`*un#n1^EPk)%&ufuSRg#nau=NC-Xd;6%vsf~l7Q@&j1<%CWhP^o1Z`q^(MxV!_!
zd8cxV0q9gZP}=<h@AH962wQe=2_eo9@W_ZwMdEQU_;eu95h#})gLj;OZwvy>>w-?|
zIJWh}8PK6Z|CvE+yRr@MfzI|Y0o_vnvasm@Xl)IAG<?=%7Vuo=Pl;`}mn#T@&mIAl
z@mnPFLA&sq0zh>l;xrDcz$L|?xiZL_#M_2vRzT|=<n;!K{u*k(3DlMrhV-5MCftg>
z@n_|WsbBxKN`glu7xF-NJj_wpy4wJCuHWhX_aMtd4^j`vA2FV44>~^;rN<<~@Z!~s
zuDF*DO?*2}oSssDNa^MGRSKXJPXDzgDmWha>@E@AwN8+=Ny&M^_tvLpXP%M=?Ur!F
z)o+5%yBj!7vlQJc1UfYqG&>Kz`^t46H~ZgsMQE=HsgEQGnXC7ksx?<xXVQ(seQBWn
zq7uV#76yiR@Y%W#9^DX+bAM@(wkFYp{o_Vq2|Hs0d88Xdqe55BshXiWOS!T7q299a
zSBnxSwkR>kFa+8twERBwdVxt#&BIcT<T>hZr}&<{eEJ4w&6xwBwz>+##QMbM(|jfq
zC9PY0SIDJxJ}X&uYuTdkYd2(OLo}@{WdQY0K>eU+@iRC#215=y0A1N6$dLF)pQkU9
zoiAd?*()pmiKnH5M++pt<D`(71jQm~tpTL>3yMWGXe<Uic+ip{vgWeC>-sgyU%sE(
z#dO`-fa{uR9(ZvvuM((N%nyrK*urAacr{`j2U&3|$?zhJ^H=p!W=^XIO8U(En>Kj-
zy1TOZd&mMF2GIGq%phlkad`-Q_#=31+M?_hQKnfLrfxj19@q-WGrV}Ug;y4IqlQCM
z!}ETFZ6dMCYXmO1XfuBlDg7YF2|C?Yt1jpGuC|LDcVFr0D9A-BF3?<k>o&7CAHxf+
zI@X>hro<kJD+jApKy#tEQjrQn;38>;6QJ_HZ7wJwu^2d=<M_K*2t><qvG`5ZQs2^=
z!`ZbuPZ1Q4urvipVXz$yusd+!vc}6V{uc$sCgK)a)HDT3F}UxRl|xE#keg>gi@iZt
z&vvsdPT&<&LY6;jz`N9w)$;kn8;xy?#8(~r;uUK$WtjrV2K;GKgu${;*vpdbwuP<T
zX_rGftz9dczsrI4_{cL@3imWkEwVVXR2g)^?&Fqw@6RPY2oGq?1_!A=gA&6}@QE&8
z_r7rmhNLfH-pww>R-w7U7qwq={N20B4^-NxJccFjr{I&%LE}T95rQ@)t4jfy3{s$p
zPgTfCV`|nVB6$ZCb1nsJb&EbB7MLxo06Mw!1dEOY=tSoC8;j2trk+VE$&zCDcSnVh
zn{D$1-AB#`w(@lZI)dFYwTMSc8q(9%SftE5m2Cl|VVYqT3wS|&GiWT08#HzRnU8B`
zgXAD9Mg}E@li>Lu(2Y6J#qa`0PPKh7lE41R)KUFqxj86J?p24(>1=0E0Nb&I9lWSs
z5j5p**Y|dTQu2`neD@w}p89f09o!p-tlV$TopVGubCK3GCs&>$!Jy>G05L}#Vn2A4
zKmj?t-<UO6`@Q)4PKT|IRdfeLlfE*8Wv(-55&!#C_E}8q>MV;B=4Q-LoppI-*6gmh
zNO#aGf6%E`|L!0{oE046l!i8FwH_?ACthLOz<y-KEbu-8FH1I62F&oj^%pD)p4sFE
zjVVCG0TJHyklT&1?8E|<S^|(#E3a(j)D1s_FKU}AfXXLWy>sVHkanUO=ypV9*l1nx
z#2;dRx=t+UIJ5|KV$f*`!z(Epy1BOgSTqB?MvY)Cq{(m!wEh=l&qF*TbkJG_l&i7T
zJ-Bi@a_zCp&-RSaS<Z*9ZO#UJgT#6DjphV^cJ>geJwP{X^qnM7d4OvV(7FhQ2@lP+
za%wydck{GQeSPI{-!cUTDbN}SzG_eIMapS?zEWi-XXWBjES9v3OZtJw@gVz-suMpi
zhgL~%GG^KCIZ?m_-bsh6hT(_A)w!O;mm#`WKe3d9SK46<Lq15&Yv3dnFsb2ywjfej
zinPKHvPMsT<>Yd&Yi{0i_XL}P#wmFj3WKCqW;&a<Ee&2;!v$WQ2dX8_R!%NI<-^2(
zMq*meKZUP)j12M&=r?U~gH{fxm45P@$*C_58rR6a^*|^|N?$_Y=gN$gn+<i8iWCeO
zPO~sTR+F6&0`EkHsW>AcCTI!W^&$k$uaNP1NO*wCG9HlIIGeJ-j#C7sU(h@&#AOwc
z;CnY<&I6rC1UmD{$p?I|fv9e&S(~d1A7mU&h#?V4ZmQ&AB_($7C?fb)Lxg?&$o7>k
z@&L_*)-xd63BKF#jKsD{7v-1SQxrup7i{O+juVQ|aads#*{PC;!(5(#R#O)`Nub#a
zjss4nb;xl*Fsu=00f%h4auXbukXb}QhKERUX*}H>GN4kiMWBrXDU`(-1RcO3=>ne6
z@p{0hTblMIpT`(F`}<P>vS(KS93~LAl`is_<PVMq;$5fCaE66};Sbo2+rZ%tT8#oa
z8y0?+aY!0yd66=>m5<^^2^?;`tpG}mh<KAga-*p_=P%|WPo^gJ=HGUzpfn@Euu&<_
z9CR*0S-T|Y$ZBKIx+VNRP=<zKqblQlB~A`Go_7hJ4F&S`D2WS_syP(#sf8pqlEYsB
zcIU$x&=J>-?9Gyl4EE5H9h5Vq(0ttNr1*3a3kyHn_gZkP6~FIP5iS<$6!UcWkWj$x
z&D8Syhcrsoh58REEU>ADWMiB@RAD&F!oV=O{1kz7CXMbRFA>ijDvSr457y3y+>nId
zPbvsM;fOI%)`a8`C46e38I}ChD2whBCq?xxm6%Bl4-P)q=MU;j)e|U5iHM&ZR~J5F
z;|G-Ou*46sxeG03c7>NM@;Ic*$+2e>Xk-+W!|=t73d1=T1_o)+-7?@(37Vt!Y+?hY
zxEt+|fv#y*(%|9|Yy6<9J=K$_tpwXGiCm%)>mM1^_}LX6hU_6i{*h)tik(RdbU_tv
zHux0wS_ydW!5%x<RD;j^WTzl@(8|7D;c9xG4i7-*CKC1uQqBhD8Pss@0>z1v5<4`N
zp_Ou|YEShf3Qh#wEeKlAgB&N~3`Pv+LFa!FRo8%e*`P54NG}`O{>f|Bo4aah)Vv3J
zINLw4o}t|7;Kl#7L2XDr2FO^&wZLPmC4cQ#f{1}{vp{Jj!A^xhoE!k%nXsbB_|aF_
z`t>d#_rx>6YUucqmm!+a@`x8yuf%`(?p2<1;l8#Y*mdYR0o3v+P`#eHC&A&#@>>hM
zRkj8yf?6JsmJav^q@6F`-B_?c9Mr#vZ2A}XvQP5kuSFm}s1=7<$AMgM7Id9hr?-$m
zMe1HieN2p7q(S{NRq%bfV&EiF0UEj9>NwpaYq1hi%Yc^w)g8PHI~RNGeDRLKOGuzX
z6;u}QN2-Zn?E|p8x=tI;2d|Jugo6sh1r`Pd$c?@d2p3%Ze^L&dUCdq_>N?E>?u-6u
ziV(Z^e2-DXG}hqF>4#3g0-ct7>p{`nGja@tZqsiu3moTWbE)HE0FB+Y@b231Xj8!?
zhHCKYE*}Mke|J8dU%q7amyfDU)0R6es8~MTuTamw)q#_9$=-5<QZ3MK?hog8+lVr`
za#dEI4`k>$cYfWuCv#g*GJr<-9>3??{K4+|)GMzTV!RljIdT(HxFF&J+)iAX=?wBS
zZ;-=J&`DMG3>*xVJ7<85bP!-j41OrLoFn)+=xS-XyIjJ;42k>RSiLXoGAR84*?V}G
zOBmE<-2%SYx@BdvnMK^I!d33u52+y12RPM1?SZ8_M94zIR0z}yj9GUXIWiF@AlwYe
zTg(jQ4CM?03=C^Q=d?30sQAo1!*^&ZXgo?0w6Ey>r0Hi?r@Y*<R>^7ilFXj`yM@nd
z)EQo!m+sR@5e;j)&g>iVT6!=0)=&i((A`*pj2%i34p!HM7r$GxNs&R2;YEK#hr6$~
z*bkpv=OZ&dJm6zcV7SP_z#z`>BEOiGA?(b7>wFIcr|i!7qgUyjG=oK!L73si`QJ0F
zwVkIdwOx4H(UpNmEQ}fCo`Zr6FZ@3&<5gfzdOAtP>8;$MU8)RvAk{Zw+TX{yRew6z
zSvmb+mt;mk$du^^RpVwgy^8Zy*)rASxcH*E2Nar&IKoxc7+&zNUY2!kZs>$Hie_CN
zb7DK(Uo<K5*f>RadOqg5ve3a{>96LLtr`q3`0J8)Jh^%3e*uSqK)<5e)mF=Z>#tI`
zoSY=C{4JYH?QrJwBWr6;DswQr@UISHQmD~mV#siW-oov-<J7wl4v?!6W4HxV@2(U8
z^`%u|ed&l!kBIQk^ISn8H+BC~mWIMK%Ou}BPJd$97lnXFfDdwl@4Yz?{nr?j&p>^T
z!XRnS9jD@!2Pq0NY<#?yxncXiJoBtOZF#xv#rohfhZ|I%dG0u+_RX&ebe=Y<s^bNA
zD5~P}z4j_I!1TmzPo4paH>jR<zpm`yy?d+gAw&-s)a1D1FL>a#ugikizRVtME?mud
z4rRC+s0-b%sxz1~Tmqf{z_6bIu5$bG904@H9G3&N$w6x{6uxw<JUVNJE~xb5Vh9X>
zc}cI2<G^WfKbjS!D>(pcFC=AyQZ-^+mJiZn2FJ!<2~Gi!nb`Wv=%EbGXP{6%-(lm%
z1iI@S8XidgfS3i1jqS@{7z%-Aa8cD^_k|GL7rVVAJZi!dR2Zy5z9Z5%>z+>86Rf)1
zf)U~Z#Qwg(>7ceGxx4#dH6P+UBy4piX3a`y)f4D0`FwYmN>OY3?91*fa#{?RSr{1j
z!1rVcGW=6ly0?Dc62E(zk<z-QpZp@hqiE>yApwr(%{y3xcI%nuUAHWlHg%Jrpcq4(
zA}9>NX?Nw*DK&dFzv?l-)7-n~khB~79h^SEsSTuRu9qrY4KzMca?Z-9Q|8>T=2SwM
z1XYESb3i8D?MqZcsKS<4K&oUH8^i6xmRCS(Y?TrD32GZCub}wu?z~Nk4A}DtD|kN*
zDE8+wuru5Yct4?tM++Rnpd2)V>$M2On?I_cG$suinR@PW<Vuq7om&=G8dLg8yizaN
zKb801YYCc9i)RpJ5Om1f!*V1p6uiO(bbhX2%XC%H8PQeij`=?Qv^*>3Rm11s`&>Q2
z^KViN52O5cf-<GAnP`Ua;Y%wo?F3zL;Jy5k2xwjBhp$(3zVrx09CCPM&2ns$s3^k~
zQ2b|{@a8tZz?5YPI-Tm@oez!-LYLfjHR;U|<;>d2<Z+@rQHxPmQjk+YQMQ|BdEHzi
z&|LqAt&_McX5BmZbMhMb4MJBwf$F&X#-RJ9J}|0s{+P9gWyPePfJ*n6g(?nTjvAbm
z>uLHL>m{^ig(;|yEW+?mV!}_>jXHbISEeraWq!Ij`e7>QZ0PGnr>2$_x@2rx=`dSj
zn%~rOrT!m4$3-s#oyGj`&WG#4n=cqUC2%r#zOT^iT3g`Y92d2tQ7quJCW8v7mBG&F
z;UWE!Yga;;%8I943X1nzSF&tLaZzb#DbX>S^Q+WL8KmmEm)3)fD)#68o9YgD1)K(r
z9Mtna-?E1#)=Nli*3%LOuqyT`Di5+h2`%t4a(XIT*gA>fqWEExY6Gro<(i%w7F{a=
z&6|VHS2x<P;MO|bSDNABaaKL|32z>CTnJ%Qd9vGJYQwb2iG?c+re=V~As-%ZSYo8Z
zC%SA>P3qMS4+hSc5h)g5SL^Hnt*Ekps1<wbsG#CZHHL@wW!w**m&^z@)hj*lv-W;c
zPqE6vYl6*}Ci1PiTK&zaYMuY_PIX>}hxU!^O8i$8*WV64co#GSpYcjIsLxRmbVdP3
zq6cVJ80xxdt=}!ze{nOv?4_l%M@N<6;qg4iKXdqs<ruDl#($43<+IrTKDwu{PvweL
zQh?PZ$E{W8<J``FeQEI#<VW=n4o@1bo_y`uP{zUV&^;KGq+hWzJmgU1nFw0153-kU
zR#p3y{kN4tcb!R0=&fp3bo>57tC9W3A=P`2j-3Y0A1Ag5*t&yGHu}|Zz`3Bo0@M<c
zI0Whmi9pjiv%Xum`3KnPvx3m|CWutt30gq~N#Q?khAi;q@m}ur9CSU9&Rnlx1<-gs
zD210)XJvxY$AsrjnNblHpyvI1XzBo6RKHK#jlt(Vmx5yM673gFkrNk8({5;~5nm>B
zp{dx5ACx*~wlYh7x^#$lOGA`0Xk7q2r7kt+J&>e^9D=Ke47<{5Ef&hd4jf`upb!Jy
zIu9xt_JIyaz)~K7_HaVW0*$#jS{D{4m%I$w+R}KWoTKNdiZ;lXG6yxp8LqJ~Fhty6
zs&cR^Y8{qbzxILq@vAfUY+j}Uz7zgKlqai<@B0UTJg@ObaAsA4gO(Gt59~w3B$k?5
zz7^m+vLypF-V6^lME;gzc(`>=(b8C%K&zV}3*3*txU@105mOe5x*&If<H*~yNpx!r
zqso%r64qD)ZJ{egtP>`@KNP|w_2^W8-)iH^g;Bvu;2ZBg%xq<j3IG=YFP1R%Eh{hh
zr}CP84a-)WI0J=G-(|qA1C>a>WCBzf7wNZUc7pDkFwHI4>6gaeV6oWyEhERR1>D+t
z-0GYgrh^XuJE8(P5$flZlF4@aTn>B+;ShQM<&x&Prz-_C6dSjE=Ue8d3huE~PG9b{
zz(Z00y(L$}#h*7pL1iGR09w({84hY3X-riVWO%qSn!$eg;W?`cS2CY_|62@n_rgPz
zoVkoK0<>HMv>F0UZ3HNPaoPw}F5vsQX!#7Tlb{_s7q3_^k!k(~$$?8jDoDzKh*TuX
zaGiyL0hX5DodV4iV&*!ew6tOdC@tMK)S0_#n!$u0e2p9DfODP9K@BXa$WjqcssZZ*
zr<!*wbvOlT4etb|d&wPAm0Va9rGP#C$b<HJCd2O`<O8n;;acyy+c{4sAV^gP%m-~y
zX_hGxoS&+c_+Ue-cGgGNl?{QHR3NHPX}nZ>I-zp+0WV&NYK<F>0y~ng{{@}53_cn8
zCg=u(Y|E!!yDb(aZCdHjpLcvi$*L$&mHA|6z$`H_Kd{T6bGRM+rKidn22Pn~mqber
zuJH&sJrlg1@B=#|q}I$$ico22>A3`{PtwKsG8`YWMLFm$o{Uj<&QI_HpI`q0RO`Gh
z_D}U}c+vf^&noznfZj=tsh2N-R%L?caEz)MT!aq?RWm#S)w%N>j)B*`l^oeHmjiO-
zTr^}`&|I*sDLqHQ*Jrtj9S#GX*tDSULZ`x`n^_`kN8}_JZh+SR<}6{h0^6O^v%mVf
z1^7CgMGrh#Kv&jCthpf*&&MFZurh1TGFc|URjqox2LcXg_=C>$fUI{@R90npn7o~#
z&ad4v^l=dTocrH(k6E}2Wyu<9$i7?<wKrXV@$+9Lb1FdV-8d9^YDrG9;L{X9yI?`h
zQs{yta4P<VToyL_flfmvBK?{#J?9tdE#Xnqejox8n{-OQatsfVQ`WsHR@R}qh)c`W
z@ue(Ja4f@9maXU9-o%LvLPlQTSpGm(+LC3s$-=;ZNMT5E>P+uA-FJDuGG?60Ob6{?
z#ulft@V2g>ndpm)E2osBWKsqlP+fvOUSVz8T+p`FCv*P1nFVRl&JYJ(-Z?kqz{M|o
z=jNyUZJ4@XnlQNj0GCs++HDS~O#r^hCbDAwXRmyzhNC_ek%(3mk!^w$ebrz^c$*-L
zmEobFlf)!M`K}}iT1zhdmCw27-NjHQ{tvC*dye)_2kkcpwWN-NN53S%tpViy5FFq!
zr>>V-dGZYZ?i3gaEW9dkd$#e^`ZZUIyzZ^cYC3$2PtxX@9zz_cwSS9+0kj5%=S0nE
zMK{$C4R<1DztPNN{L}MY_W<;^JJ6K{tzzKW;UJ%I)<b&|CM5h)mNBY06Z=OJJST7h
z`K03eOpw``8w`q|oevzgNm(1!+%C>rUn0Y3xLIbSTHeAbG3-ip>y*FMm_qyjo)tsx
zaf45^We~ll$#CPRHr{!7=%@l;{Ej2hTe^i6K)p0<qYBV<3oFiDjN?>SRAx{HjpaC0
ztHx;kQu=Bb+S}j8&JZA9-V?Wqd2j!2*~3e%E?6sq%knFB??SSIWna|ZnH|&~!v3p^
zfeUoTjrA?<%P&)2$Uw|lI_+z~WR6}>7C{z&r3W)y1RPleXC3JPl};)Qf(}9r55Bg|
zdGP2|+@=pk^2f{m+?$|iy8ZpfD{Hf6{=OpWQ~yOA6l<Wh*)4ZWmYJ2zeA@E#?97w`
zaW8PLFOd3>qVQCHs@k*#Rd@5hUhFt%4KA;*9MgVyWslL#qnvXs?h5C`aV~#0^`xF(
z1~=%066hZ8Jre5oSOWbVZ!h5wp2YTE2b{;iXWz&%XfWJnVF0b*1CQ%SxK{7GbnK$z
z!jdJyTFw77|3|z!YpDPl#Q}}8L&p6<KH`Ur<bcOMOiQIQK(e5-CNM`o@QhmAd5gZI
z3u!e3Z2SW;@(&Y19uWbJX3UrAM!Myk)bS7eBOj6sh21Up`5Df3Z*nc!BD8?drGG}$
zn$Ey2&sT#+6B{K#<Cnn>tFEtFrCop8LiC60l_zQ~slO-l+koU5r64Om*6o^q-&kqx
zsjpquzXUgb>zVS(A>L3LA*b43u614e-3#|Kw^a2PT3rZN0jGFqiuIeC=e8%0#~3s#
z$*yLg9CzMJw&!IzKX|4es)p=Tt;TQ%wEmy$w2eMC#0MIa1dXBW)hrEK-pB?YYe5_T
zfvcPAWeG|^aCOk}7T6dNWGo*t1~dnJ7csg@*f<c}#Jhco3;mdR;p)&vg5c_87jvW7
zj5ZnsS7)p21Uj4uZXVQyun{4+y1Vm~UYT4_AazU#RMK65i~*fd1IIh9$9(vZMtejU
z?y@jI#!U#0`6z<wQ*2{CsmmMPM0ZrWvoDAA$3T58JflA{=p#SI|GF;z2H$AFo%9A&
z+opi7a_0tLS-$7c>3^U-N5}0Otr=2&*j~`y9jtmywZDATuZKbReHPvhKCKAa^M)#K
ztTcC3-Ht2f!7n5gXQ+eDl|19G(0!Nbho$VZkX~=ug1Y<LCrrNlHte*_Qf1li^Y)%u
z{`iP8Xru$$D|2g|E<5x_bBJtrAdTb5G2CNeV3<(EgL5=T0u)<_(VP}J!>tj*i!;uL
zD}rlz9OF5lbId`b6U_Q<{h+;odnEQw7hIpd)bHw4R_)SNC0gLS+*4fl<ndgen#yyT
zOMf?mD5$ldFoh|K>AG%WZ%UG^=5eLM`AVRjsXQnCfDTEx35p@%3Wq!?PM-d6HKyRU
zhX)VC!`UFS`>boUOYOM9Jn6&l43cLQGJww|eGnM2NaVt_4Q@tHgB94odyyO?!LDy}
zU=RndXnk_b+rj2T(v}KldC<|t9H4$M7ek`)qpxeO6tZ`G#@7CXkF{bMi4p?km9JNH
zU?Wii5~p{9M<>B!8`^lrpFk&SfJQW6<4@pu*xheTF026UQf3ho0>uY(+?4XsC|QR4
zp!PrB@jSvQ0NkPgw?kng3FMDT74#*Dta%?aDZy1YoPje_Io479Ocx7iBnUj58unrF
z<5xcSB7;FY5B}XLIK$26@~_ViWiWTsWrxKopmL<Z!INp99eW6<Bb^upy3ZXk<_rrv
zLHJlGEca{x^-iH9p5613v{XPXasp$X<b)A<qb;Bn;5fo)4(Qxc+#v$i2@a9(A=6ko
z_DQ^3VXVOLfQ5lUmH*+So&ZZ-(6~G&Bz+lz&Ywmq0lQYhrUBFsKMF|Hx~KpejX)aD
zmOQM)sFHFsR4gtGH2MV{%@#Eh#2C$H0-X~NAGtP^iQEpl6Zvjxgp8Jts+0njacsyq
zmnSG*P{z3khdM3C4Zz`vJ++b%6UcGE%kYpwf9}KDmwtBwRIVYHWl{_eSr`}~Gf0XI
z8n7Pq3zM563$owLWnq(Dw7X~Tr{KnQ8y_EGVm)&Fp67;@d|&)DK>MM=Wf^#!HU}|Y
z?xrqUV6wOQvwEa`g6fK=K2ji+zL24ob)b#Qkl}c69tE8r^TF)Jt0|sLv&2)oUu38@
z=s7^vcGx2KZegVg?y&$V*toLb9MJe=u;zQjST}e~1>shdF=fbo4xst2Pq8z+9A-<1
zSqoaK+wWdx0?JDt3_*)vtgTiyEPg3F$NuCmMr}vk(|*joMxfFKJj(?iQ?{h(m;f)s
zL-3fd$yYwj`t9nV9dd>Wh>-zAA6p4ruc3q<=+>HN;zu@tme0&J<DGK;hqjyko+DH5
zPHdg7!SD!_|3POwG4V(FowN?URUrvlfAH9fEu}72QZ!BsG&%seoEX$IZ3%PE$v>yk
zT)j^jl>VXp&)hw0gqK%0odtJBbN8&#6$7n3#~e{Gpman5d?E~zZ^1PW#^?c_)dze`
zArZ?N5}xbh9w(?|S9>s*DY@}v!#_zw@QQmu21DP*jR#T=JOqm~Ot_)U0NPu!C^$jK
zKvHe-;wI2OVbH2)WzelcZ!9!hB|d8g%-H?p;!ZzDo@1b^C#}+FdPJO^X$QI+9W?g~
zaU-b21<#mgYOM)o*zg&2r%^ovntctRSvAm!aWMP%1z0A2y$iBW64^dp4&zQWb=LBe
zi;L$rfm-#McX-}po%?c7uT@o*TSOpwk)YJVtr^AMCQiyR4jsY|Z)RyRJO-Wr!3^3X
z25}Lnw~tt}0qX68F!Tnfb3KVCU+@RL2hZVS8)bp6NI>ezb1~fXnA@9JKEv>gf&hfw
z$liQ6@z{m~%?EjeAtIFuFDoY;?nwmEotEI+J4EbrgLcfDDF!+)3ncuvv!<SnK@g%|
zQuXc<nKYi$8ZXrjGw^`Ko)(lB%#e9^j!zWKQ)pGFs5#gSyThFybVBt_kGW4F;##kv
zSH5pJr2yJx0r5E~F2H*lPWB{fOa66yWef5-H^{u+#A-g{wp`Hq9k6e-KO}4bU0=+^
z&j#9a4iV#5vE?tC0XalT^%>}d_<whheE~i8>-~8JA&8mUi<iuvau{;W1rIMsY$?|r
zSsAs^2k&wi#2|d|Q2d7lhnH|cSPbGw;u}s``K)RXX?pMxbW1&|Pr#|FbDEX$FY`9g
z-Bh5}N|s4CWI?+T(iC7T*tHp+urM%`UkFN1j(Bh|K}`&_vR%%jO76*mrRR<n%z4LY
zwsNzf4>$PcysBweZbGguo+}7a=jLgy$qw4ekvgShGU%KJ@LgG3u0-;cr?-nTSVHCz
zJ}hXSW_22T>3tJBC?25V8%|ketlSK_TrMJ2fdgb>)tqI?7f{#IgJT5hk6Z;%jBqhn
zCf%6V3|atd266}Jl7KgSQLl2qr_X_I@wQC50ht5>d3M{=m-7-PTS*@lgWUfI_67Ke
z$X!AplfV-~Am4%~N!WN9ELSj<v$N}#PSYwV-^L&Y;s<dw9T&HGv0&-BAXe~gcohob
zaPc*p_@Z9vggS6Je)!Q8s>Z+xG8ME%nP(LPs$W2P3p7@S7)b;92Ref32b*EXRWf0Y
zfMMn~xCqkN8fabZ-1!2<Y`NFKrxd9&SmuJSiR*YED#`Gag@K{}y5nj+L5`>St*l=q
zShFT7$Mp#3_iQa>dk=E0Jp=l>6)A?Dg{N>V(!jRL1bM^(RBM3hTg3Vj_QeUc;XMp9
z?s0<qKJXC+9hSonw;ZsVbNQ1{iKb^n#x!Hl4tPkNtO;J31Ue-Vbg*^hheL&y%TLR?
zvmbpgS@?ARAx0|(Q0XYh@bkdbHKuFKKoh~yC;U5Rf>!1H2cN6SFyW!#73-J>rH8&P
zh}Kbjmf^4?W!ArUJs=;)Gr)aVfVm6>-G^~qN!l_OCQKL0TflmyNQubN6!1D3xL=W0
z&>XhZ)prCfLwj8VUW0;vH07xZgBqx>Sy;GyH)sXJt+#pQ+m%GtGs{C)>!{yhTj2F?
zMaem3Q2B;DPawsRs4KznjD>+=c}%9bJB#{kt}UI3FGF6&d}pz5TN<3nML(Z{Lj%80
zO~G|N6DY@k>fUG3b*Uk8dkSI>UrYtXsyqX@?gicGH$nA?%=yMPZ`Gowo*kC+v>4~j
ziQ{rC*mCs8Bt-@_P>l&wwfdb($=(p9@OdpW7Bjx$SXWe~$#PKapH9t51yP2LZ^2g$
zi9Qta2$!vMI&-n1;A8`XDzbjd1@D?31$D+$3MKV5ZGPeu;dir^Yh^3wwoJHw?L(^U
z%hw$C@33@wagLDzv=0Jwknk+C9V+vWfmTdw?N4`!D4eMXO0nz=f?8%?ps__R$l0E!
z|1?Rcihx&UXZz0Y>OBJ9k#P!?lo2NbPXnELeECrP2LTzMqi&ok-$3VXUT$3S+>y^-
z@mWRQ2T;$+c&}H%4^Bh(zDU)>pp`+NtKC#4sW3ceVPLq$AQ0ot74YJNa8loekZC;P
z3=hGww-}!65}u|U**;&O*rrQUQUSEPLb$@<ri|Jy1@8_^C+8h3Vu?SY0pLETVZ#Z|
zO%{*6)zH*+8LPUcKY_-FQ$a}34Ate_^}YI%Aa@8?JP5pTXudXQ19N?^{>9e)7M=nR
zgu$~-lWHKl75~f=>|A1|1seTH)-v;A58fE~Yd7@lKriqN5@f}`7(-0y&R5`NR0lQT
z<;FDyPS_gHlc4($;u-iDI9?Zt@+&yBmU1za{ZnFO;73|Bk6B7X=R3e9bZNEL4)A@5
zi2EN-FqfWq{Vk+G9kiZU7Pg+aDcmNmU3BY@MIryfA_DpY7l?)b3s7KCV|ek3=NE&U
zY`Ia=bS7t^X?j8O!8<>-Pu|4XGfPoSV}9TvC*6G+3MvdQvR>97+7$6IaRXP+9FDC&
z7HwgAkT`XMLeE2X%_WlC7c}>q?%-p1aVp|XZ^$#9O6ew-9ZF0@+{1{NLE&MLVR!*L
z|NGdChbeauw@u)xMU2;7c&vWp40yFKaxFrr{=iq7!bZvvs}hUKR6!*gw(;oNLq=ag
z!$Vzy4417z{ndYW5UUV%(Cdq}1rFR?kY$ZvTh971_i7b<?&AZGscC}BLmB9uft)r9
z=DjR!?x6WE!4H1|gLvE4-&P0ZNSND?2;ab1Zw59MZIln(+r;Mfw@bJ+8Nj_t#Cj$0
zvcu_f*`z`rJd>RZuG0v+2)#Czgx1DK&M#xiO^UDzwYm;E%<5&xEG2MD8hJ%rg=QCM
zm&U(&kXp)8g5f0#14C2b2Hb1n{4RjoO`tJJ$SSLBE>Ot9!UfwxP3qJe;Mxyo4LN;M
zOKY0tT%u+iK<)*#xfMD3#9lg;p9nm6bmt6@5Cwiv`#@!VqG^i<cz2j4cusZ8MCgU`
zaa@ic<QIGk;%NGO$b{9>7;M*;oz>UxhrROI^jjq8bSU_S`1*z@FkP8AtBHr5;pU1H
zs!NkEFbIOumiUnsEOI8f4(>_}-*iE33wh9PrS6i2)=xB^KZ@~D(PDs=`T7jVWj<(s
zasltBS$3k*og5EYKq<u@bkpy@J6{@>JpcMEG^wH?YOjH><2fZG8KzAK_yfGfGz7N=
zJy%533t^ygzquh>=HS$4yZ^MzkOZx&%Dy!rFMQVfPr^xk&$+Z1Ua>GR?21cU^q3KJ
zJ43PI+zTNtZHE&;HHth-%wvvqCikC$@;oo-4BfVp-Ir>n&lfO03_Ja27kGsI!WKr^
z&V@<JvU_W}6?hmP;w`1&rST~R1~~g9XxtC7pP*tA2eiDdm;mZ2gJ#GY;A;U8eKlF=
zS*w>^ZdWbJwbc&xuX^R_Z~Jnk`mJl5m6RFep*H|&xCWQ|+6J0_b-7&?wrt*)E5f<2
zJ^gJnLA|1Q21IF(+zv0T)&iZKvJieY477{~?;=T*$0*~ks4^}5BP@0$S!Bi0srDkE
z+24bz3@`f48p=9t0^0ZF`Lk*YbsvAdK`TwLZSn8cRErDFKYKo%JzL1fpv>@sE5cND
zW5pi6)k$KBFqw%P-gK>=EHSUrRb+*$9>_#SP%j-@ubaG{fdKgYm)GF)UyRr7nm=El
z_<PWjVDMQlq?GQQ&{OJ-4}sEmJVtK;R9->P0R@{a#t`tR?tzz+Pa1ziMp8r;zXQwN
z8*L?;pf%+sM+&w}h*cQui00v5?^@ms9ubfQwGKh6*m@@A8Eul77Px^~afNb;Qb)x$
zsaD2~?84G78}vYVTnf~Ow3=#tMq(Q1!X{=PP(v1c`6Y)c=tPz+Y5fl^KzFt-V`Y$L
zxalzwd^;xW{?HOFUwu>VyYs}7IT_?(Wh%VXzYHx?<Fdqd*=`kK0GaoJHxjfekmXnr
zAEZ3RTJE#N^1B`UwN8T3V6QRW^4|gE2g2n)q4IviyjiVz{<`30W%{lkK}!Vh2ZP;b
z;0{{4ew3r(Wh``Itq#K*76u07<+V`-ewv^)&<2~~E9<jW7$iX_%rZ#U@qan>F61R>
zynYsJTLE~#-<D;di&wi3JZax6@-jr~9mpr3bODO@^Bka4`XT9}q2V{EB-8}uYj9sg
z{0K8>KLZB?V{P=x$9;~|IT#w}b-(=c=k87L2@(nq{!NtFU(3b7$B_6XcWIyXi`!nZ
z-^;5NxET^RZwWds`z3ejx$g|Zpq1i@hBj-i%<MW*5YZjEviT%vf5t;l>9=t23}`8~
z0(9D>==H|xCLP7JQw+SITRq&4vK(0vakTUeXtmEn;R*x6<~Z}kk3{`CcK*KYB`XOX
zj|SZ=lE}n==J1WLyKd%bm!>EPGbA!heCWUqa=1g%w6Iq@K;v{=42k=uTD_aGbgI>R
zun%ULEl@VB`z^x2%D|}Tavn6I$j`vRz_?av`jkFLMQ(=11I^2LUwE(_uu}!MWhEAY
z`Z(}1PzcTvfP`A04e01qP;O&mi0n~ZH}?ieoS$LNu9%~sBPhT2aDWyzfX_rhEjvN#
z5alPR<WpmK%fi3_%D0Fy2`R|x9!P7~y6rLO?5y29-OjBmU6?`V(V&)zWjw~9vMCWu
zyZ3;G#{U+`hypiA%|YswUC<UP()niCRvJN9$Do{(1{GVkOJ3L2N))t@FP?#v(hgLb
zA@AXlWhnfxNU%IZy-9e(gZW)?k@imKS#^GZ&XVch`AmsHmSJPxgvdg6cCeV5T*bu>
z%bz)~-*Z%4>|pM+WdMy=g36&{t*X>n?>T0Q{tOb7@O}l}FC+l%1I~vn99NZKNQ9hz
z8RBCmnqe%ucN5AgY#eKnHNh<xY%4@17~ZikFd&US7=zodI9DKp`rweh77684^<-bx
zs!2+a72|!=7g;ER+gTrQx)wYygt3AeR10A91G4MEJqH}F=K*i;X`IOL29)0aGZ6Lx
z=)CM8NwIdWV9&OS54T%CYJqNk;b3Sy`S4&uIZqTfL*u;Fg~2<|=!5P>QU~|a71cJg
zJNRf$TRo@hQm}uBudVj33&NqnkM&-zOiw*jIDN|=Kkz-<Qvy93R5A`fJotcb8Vkqw
zkLI8;s$d~-i@oGXfjJ*PTX}cl!>up!40S;FMSKRwA)#6jJi2C{^0?spx<c?394_67
zFAKA}6BU=XA=-tYQO$?hw;p`jBf;>Vg@NJZ8%6<N9`Cn|9gt=ws3!i9ehkwQ%HTG+
zc}jPpr0U(26hocG3G7Y*?k`*fKIWKmF(>h>nO$PEWx(SKGte2UDLoL!$$)lt8(Z2)
zyy2UCxcT6__urtqgxVyarKKRKefC(10UqXBs9~;5Fw9-!)M*&rh%hZ<-~{a_hyV>?
z2Y_a{lO62Z*_*kOLehA=!DkX{e@Tw0nj@vE43aelZE3^WPyx3r5G|FZAajK)6g=MQ
zoe=|vY{~;r{R{8pK^i1q>{R7Iwb`@lQ@?NGn<Ef5(OatI)JkS{ojYkgNhP4ue+5Ce
zKp{INY6^o4!v_}7ZhFv-A>jLkA?MB7heB8JbAjASXh+`q<!KAkTMh`Z3EfvTn1;C{
zkDqD61o-|4Q3t1e+`*g~C*k|wUQYq1xAjv|mR&=-so?a+ui<&%`V&=$sVOa|tRHbf
z_V9cIjRSy|iL6xw^=kSVXT}ShKJ<G|c-7+BnW~~<abnn39w6<ROK;hF7;=j#2OGmf
z@J(VO;1EQfD$Q%1uFAu}sm2aE#(-O{gl86l7Z!PZ0qCS&=*{%tdp7D-m=fkINq|nf
z-Q=mr@sByBqgQuX?!65Er;_UWdvv%#XRmJCZ7eA(8aIsrbi(QZW{w^8D%*CKf7fK-
zVd#|CZB_We|A6l=!wD$QLcfH4pTJ2T&>7OOhQd)+2GCioOF;W6<P}>MGAM%XS!+J|
z%-|yHY>}o1_6=fM6Scj$91G$iq`_|YRs*fdfS&R?p$Fvd76TOqWrmO7_1}=vfZF8%
zcpShyr5?2~66|RPO<6rnz{veBkhWGEBKL#p8;Mh(_7JS6xMBimM?AErm_Ny2!jE;X
zHX9%<Oi|=k>PpXvexbKRzIgF6$Rdk(mRf@bw-<gp@&wXY1=R-g88BN)pp)nL7$oH^
z+?w8nbOv7X{RKNuzh_e3rFxbFNj(7y44_q!Tb3nV^8F^p$o^^8af|)lahEK;d(ZkA
z7PU;3V|!ZP10L6bw7ZxY3Y8$UtH@)DkX1&YwiWzNSx|pd-1cY)2WU)D4Yj}dhwGGm
zqNA-_W7Hf+=ZRb~hYP2iKM`b>1R8%lh^vnXZ80IOx(4+cB^f@kFff2d{}3y!MZhbQ
zK{H0jF0MK0J<*SqDf}+@zE{Xi7{(da4O#vF8DDY5{AX5ximl@dc>8hBhII$N?hyd@
z@<?e@DIm3>60RBUDp~bQuu3oC;2O}L#jnZhb}GojTTwGgd-UdNeLT?ZcIISybiMn5
zZZ{c^H#@=erJ#1yevqEbeab0ePrO|dbRxx3<Gx34?y7G=OM){Yu`U7a=edC9dHjQx
z1Yd=gVvu$a_T3|vpc{q$-T83l5TmZf9S80esU<;-?w74C>L-0=4r_`64=+|Lf!Bzj
z>>F`m5M!9gG+ns>G~Kcswl|rpK~fQP0uE>o>@Hh|?E*Vam9Gsw`r^|o9-Tcp@}PYI
zF<mcLIh^oKUS;Zg0W{LEmP^j=L<E<F>$)amaP4+Pow-xN=vmYc`8bZlu7CP2u9p7C
z_C5l1R|Iqyz=9{nHUA~_lqT*!e?~&gdgG}FvJ4UoiVUAw7#I@&++|ca{Jt^n=3FgP
z%}Xn@c7Os=YJ&ji_M+~8aWfUSF)dKLsJ~|oFX$FAgPV*p$uSR_xGq3XAA;`wXk<J6
z$nCHqJ4lVgo1a?H-24X8s{!BD!vP%=`>+YzH(GYcij~2-9<;v@+OC}f-pd0@0^kjI
zab1s8K>K)btayuoZnAFM@d>mnFmA=QDWFzjLE6IxF%i&ooDu5Uoqo{%9@}<M%oKoE
z!ok)CE`qqx2~yGsI)G*sLHD;vz(XIj@I|Qm_-mdz)~EcEdz5jkaFGC?K?prXKRN)+
zgUvGp;a<IhIGsk2A#sbyOVCj?Cm0o51e_#%>_Dq?U?<Te2Y`66(`tC4K&xY+r`aq3
z`vKBA*I*EIsA5QSdNX^o*K#+8Gc7mP?^+qG3=#=n7iwk7l%RG*#x{7VB*PaL28Lio
zQHFnazA(<<+_-yl%EQ!qJFb~HHb%98_C6=_c<>)Mv-C~)x=jiUY{$><YGnnb7emku
zkBQ(j2tb?PLAT|B&NcM3i_H{z&sY$B8gfSdDbPd}s0EYk0Gjmru!(_>;bouF(?z>M
z6Jqn2z0?F59`Xmg{b=7{{ikKdV?)*a={%raupqHL7eLc)8_#JeE?@wQF|GU0c;}(|
z5gFb&sshU)>X_C&Z+!=vxO%;Al5;o@XpX3#@g>MB@jFkw0G&JJ!o<&zQo-_-Ph8?w
z%Uj3o5l&|&GQV1;Df+Ik%UO{JbhkW6y`lU06C$9}9IN_=lQOF`FFh7%S3<I3_vREa
zP<q3nBd{RE$Tz=W&lQjsIfjS+4-Tdj&v?<a`_|)n2Hg;)aJ{Q?=eb`8z5V!6^|A~?
zUT()f_6ts`MX4<7p0}2=uItyIDGk2E<aDV~HNz3f*erer0k?@o7pqr(`|(4_7<|j+
zm&VtRy}tx4Ilgk~AzMG*)9XIVE&s-L+}qYq0MtU@P~>?D$&0qfLE|Xk7`<xke*VNE
zafYuf3=F506d4{m9+(=VzCq=|dC-whhdh~bzA<zd@46z_pwOfAbkTPe2GHz#%6gEk
zp9$Kk&hYSJ(30btd{%o-2P+2bx$M2%0<=@Qh2_#c>ls!@cS6p2`l%0UU!v~BKBN((
zSEYYdPCh=#il9B<)oyLC7(^KgA2&sto=Y+068OsV(CIp>c97tEMFwStMBP8DjW17>
zYhd&Ud8)N~d#rYEwy*H2XTNW;Rd&7q_kWFq6(~o+Q?e(6GQ&fK2VRr>)A$=^TynX}
z@=&Kv;OKs<$>rA=%RQm#S_!-}?1Mqql<s@pTaO=~9s!DiGYp{A@L`kZM7iZ0#_rGC
zkL|Z&UcNX8blMb*o2~?22R`W}D3XvAoqbTT^0?-qGZ%j@{J8$y0R_Z5+%<T^2sFa*
z?+z&`0Nkds0+n>E3>pmIK=Xg^`y4@Y=<^Zd@knFy8dE`X@mN|&=xrL1nIe$UBR-~g
z@||nE<=WdVw9JG+=L^HnUXo$CV}A%Fk|+mj*Ql-iAi~?@KSf($Q6#7e%lhbg((9tK
zJj08uh00$Ir)vM#U_3T$QMZ=VYOXB7-60At4-#q?tx^JwDkZWryy&+UbDgCFn$0}5
z4P>W)$EVPbuAIEFPLpPRVYFGpBYv||L6+ggssm+g4iESrt@TRcTBFr4f%gF$Z>-Y?
zqbo|MKx-;rtZHb}Q>>8mD)}B1*%?(6s8w%qa2lH`2g8f?sfy7enMP6!FT7UV&|vnA
zn9E;n_H9XrVbX#-uFH<uu2=~25%|P@eg?!oI93Oy7e?T<D4^CBsGWs8`wBh<4{6?2
z5PWCZ{NRbJvy~nt@9=ZYQ)K{+((AWvj^(fx{Ad`nTxokAXcUjUeQuD`^ESu&y-))k
zxS9sKxAHsq{HJ)(830;lUhVf)`wt%m#kV~8WZkx|UYVqjiby`tdd?!m<_H0XhmfA4
z90U7ws|Phv3UUk&`I*+G%snuP;i26(Mjg%{c0HilHl*%+$A(8n%FsU69MqeXIhpuf
z<W@MR9Zg*sZs?=Rz`?)?J{yDwv>R5r#Q=6cvIMA2!LU%|f(F;-M@1>IpDb*S1a6$T
z!yk0k3G|j0(CLQzK=mQ$b}R`|$X!^;4%>DchreI(!AQP6G&qbS<J2Ot_$gNJyYDJ+
zGpv+KKa=Vz5f|@h2)ZGLiN9s_o3A|v3|ydFh@$*XUN=6Zzz1TtwEkTANm+B57rO#C
zh;JtHfZ?u0+A>h-stme^Lm1R^G!xyqgfVIHWO3-wE;x0nGQ9AA@%P=KO;$&eRBQrI
zJWWklP`*$5zmClJ2(GX9nL~snO++@<FlaKoSYI5ctQ9(?JL%S|^t=5+clU-wmi~O(
zm0fDLxW`u0ZruWz8v!mVfB%7IjP!L@JL|X|5^jy@*|{d9_}wR$xut^duNs9H7jrs>
zmrZ;s1F~IF3g)iHi+f9E9?g&w*mG}!aEwC_m%g?*1E;SN!w=B;pD~AabtX2lH~%&b
zQ-5y+UJBR-+I1ygU(LrL`R~f40?zDm-_*Vz66=B|dY?}{&~#Q2d_sl`B%QAN!Ds3(
zH9cx`>(7<n!)BHWgAVfjt^#URxEQ_9nEh+d;@qs1<FcIGpMxV8gLdVBZs<I*Oli7_
z!<rlpeQq95sDeUyQ=Wh88c6RHamOa)oM^&nPylorPM*tyhwVF7-tcgDu80(7c=%u8
zfmA8#Iuc<}FWl;bxXqvNJS{V!Bll&m&aY&E+%KaD)xiWl0F`}%%7e-9RX6V?CxTC7
zgxtC!1)Bo}mDTX}jX1-@%M48XHeAs^id7j49<2YUy6c0uIwuq8ej`X~?^|NFBJQZc
zR?w|K;MAV+P`|<=4&>`&u1@eg&|m=)Atw)jOL%a58#V_$qpSDQ!H}FO|MK|3r4c(r
zq>=l|$E(yCezGtyfX<VP$GZXsRI-CG^n`jorg!p!enJW}KWQTOT0ted(i{~BA<&(X
z1WR{CMCtDF<a`8IqUbdD9|o!&3SG;*L&W~Ii<g1VutzH2)frx#;`#STh4Dz|1v^^?
zCaZbJQu_~w9}&wE`7>|gt7o1((VaqfWBWjJ$<Pw}lM2HNuYK&3Zt!VsV-(P0dMx~u
zi#?;OML1XGn}e`u6T8EO3#uy0pwj|DJ!fLeZt}`sUIsyjY0^JHmwvel#F;VhgJ!Lc
z`98hG{NO<l`y796P}`%qA^Qra4yVAo$NV~+6FiPI?6>f20F8##ffkA>t?Y&Nt89;>
zly#h-eQkWYe^~k1ajmLS;0KkW3ZEQgi&VBce${GQ$zaUzi-iHyq6HlW*W}DyfAH`}
z@UA-0nAl@bvw)M~Ay|(22=v^6HaXA<PO~k&WW&EILUN`EbmyLwYhqYTUo7LFp4oeA
zxmX$enAKYrGB7gu<4s%8+e$(6O(|h9)2c)dhu~aaj#-OB=X1`*`q?+cbbxyG@eC56
zHF|G$OimGR;o?^izZM5s{U^i>Ub)22aMJ^{666QtorUradM=Pv-5`;dPUSDyCvaaj
zRAmOwzhE(EL#sV^d=hw{E@;IzXozozGsI?yx#zg=f=u-}K7|Kt2IzKy8AxsctsCK%
zk56I%o59DhahJd1)(`d#)?b)Uv~mbS`Fk$N{$hM`sKn<a$VadfT@j;4pu7meLXg%L
zDD0kiWHrAE<pIs#?`I%xrj3_DkKs3H|NkQWHe-|!1l`?<>}rK><9$cKF6Lq=<o?6(
z?gGDpxDqczVRy+wu*+Z0m;`Dy)H9&#)ca!!)d|`wUeI30uu}lER(xmt3%<V$MTu6+
zQov_6U~5Z)d<er(pRUVfwi1e*Zo|i4I3Kjy4c@AZxy)A5f?DqM%KC?y7}y1_bLdEW
zSYM&I;;6W)wktmuyxghR0FAB@+kTXQwjbFZX<iHw3jSbpv1H<}8K<V&i@@85pM*iB
z4KpXxJo`gj4q2j`Ieevyz@-?TmLYj%31&{<WVmQE;U&Xk>%W%Zl*i5x*(2VUy&N*f
zDFWV^pUG^cl%U1$5&;cCWrjcC_Fp{%RQKdObI`pC_Zj#Y0-_jIUQasy@L@ZsF$FpU
z*u#R~WXb{NiR`Z?L>5LG`6Xy^gGPw@gB&I+ap-e{&rP~D!N!ZRR$M)fxBO=n=y<T@
z{C1rT-+MT;^^CzKO9yxdE}wupXq}KlnKBc<{gD+PHi<AilxMlhHXTt_Cmu~zgVca5
zps{P%on?yR44eW5s;^l<(`Fm_6Fd)mPXyZoT1~_WZTpFV<^=vLtT5ZL26Fc9Q-}*7
zH8<#va?p&235vPGpcPK&4uH1sra=17ZBwB0QD~u|yps2nMdM0dhQz2J+;UBa--Ci}
z0;pff;{gqw*PyaJ8(Zic1hr;ecBH$2%XZW-5(Ks1AYtV7LEI(<G$w@^QlQ1L*g{GM
z6s9pJtr}Gs57oY5ju86b4vu$7aB(p_l-FnY%fi6G3>v~|oqkjl)b>FMGY`;_*q|_w
zH`Fs?5C-4JzR3?fOE~quvC_mVZmJBBFx>=FrQBk$1sYOYz@t$T;8qA|%`^B4PJOrU
z`fl!^Q)WzrB;?-y)B>%r<Y1^&X5v4{_z1ka15yrv){lTnJ5cF|SebxUQ}hVW0G+Ez
zY-y(gsue&hzc+Y-3i}_7TLL;`B7-=Z7Q61+09xg@Sohd;9#HQ}5n1Iw=8T0xJ2x#6
zV0qrUb-I&4&cpMEri04%cm}wM0pRt2kb#}1cflUIHu`H)ziTcLv)czM-C%7ikdGjv
z|FBXG$w#2_8<eF;sQW-S+spv@XhM3UyaV^t6H^Z=#YQyiocl2eJO(cY_lGrjLTD*>
zw)j7(cq5P>LAT|6&`@Fc$HKsn^YHvsmIICZk4=AZD1MF#2Po8WyBXwmaY((x$MmlC
zENIcg_YEFN{Q5?77(l%ac$qB2a))~}xJ(v-_4ETK-3T`6GpLXhh1_vR@P?vQ3hE3m
zUim~UVG){am#E#`rqq@m_~fvLLxRrnqbfS02M-9cg^6BKDl-J1(TwjFBc!<x=xhkm
zy++EASr28Mpn!yyIT_qHg+#(*UnIJx&(R9?GZWnlx)lv_J_jgNvE7xYfOIpN7w7__
zF9zNw?o8hg#rmwj;(Az#Q<d<&WS}`G;%+<QV%T_ehClla-aYoppiy<B9!s4)YvjOV
zvo{S-=vcS-Uft0@cez|o(^uP@OC!H;@L0sBAi$8=_d)4!BcJ<>r<%_HTcsHOvoJ8Y
zu3~3MOj1=|nj8Shwcu0Yxfv>V${Z}1RKogqp&bJ|L*w-1K&x*h4D1Y!r-NK#jxS&k
zgRXxlSuE3C^EK|FYn$*QiM#WaK()e&B4%-eXB$3j0-f0T_<i3=KG|030*=`xIzq0N
zVyqJibS_;yZx31zry_E3Vw>wCjpK_Lg!){aX4~$mc$?^6zP1!PyC4o~wH`RSQGZY0
zrNT22hcoydC950Mq$Pk#RN;yTFUn11;wxmQw24ddy-b{z;b&j4u;q)~W$n_78$6s8
zLA8=_g#*X;*6WU$5<d^U7C2_%e@k=rq~+5$3jdhVSgHhSIpYs>1s>4do5wQNMx69m
z#OEOm)dBa>+$9}-COSg4>=)9M7(jdFLedX)UzaN@xgN!?BLi|jgTi6u73Dh)yatUx
zXGEx+3N!*8h-=CLF5yA<nJRV!ek^APT?`K`K@&iydiGVYv+K-glfC<1uBWNAT7f|c
zRO6cSwoP7=-B$77=nK9G172&ZOBdcgnRtb51N-8|3xgHGqmbTGJnEj;c{YZJ8t!5i
z^EuqtXHsJQQ=njN^F_n%i;Ci)HTK8FL6iRsjNHo--QA^j&9#|yi{V>?#M%#=7=#%f
z&NgU&vra~4LxNOUNqv8G{q}ay*{;ehyR}i=)ObV=bQVCe!=(+2mHP|I<=?dIj%Ga~
zR(uw;+nkqyQ~240yHlG5-mPmmG7r?}<@1cF$}4Q}+&=rTECVNa<aJV;tgPx8#ofOj
zG+U;Wuimj~=|(m2#meBhEs^3DG|8_!VtV?(;}0U<Qe`Dm4BFqkYvzA8;qKZ;r=F$H
z70Q30%IST6rm6&}pMPn?;>9hNDdqAt2JLV1M8nPO#TN^MR;Wy2MAe)0H80TQb%=s8
z!@oNsGKuc)oW&>J+5Jf1yLnej;_ij`;-?c@mOd9_m$?7(ydr}lcC%kksbJRkjHo&%
z688;sZ|;4N)lX-DLK5VAHikwv8O0VwaGhz}&cMyU$>X5~ax5sU_!&AOVGa&4&}u>+
zhE8yJE8dA^?6j4{VyA#~5;&ZN89E_$J!oLPykYV0>N~%7+k)cdzdJ{HI3GBf?6L<Z
zqDGgi>I{$-1o8}wtPBh#&^jDMgW5$Ukd={5kzE~}pgaCRGwz-Ypd0BvPi^hHxHLEu
zv}ThJw8~);+hNa3rp`7F6_Fg^)<KX@crj=n-;t9J8*cIb>GIf=(IYX1f$foIVyBO&
zL6=c$xdJN#==NaHNJnS(tp^|-p!h)Ocv0Gv*CU}6%-XZa=b<b}wPK4RXst$XcZ)0o
zCv--0gB9zNs<k51CNgfEG`07sa-355K~3=bsVjB@;CiCbzQf;_E$}~!aC7++kbcfY
z4R(f?$3Uf*9JIX>0!r!0+dX2~!C?%F^HcZVDuPmavI8gtJm>CqRa*V5=Uv}AP#l5p
z(2nVPSv70r^W9Nmn_BtKOjA-?%_hdcsmpzH5}*5xi-Ct^HtpswJ9Kxg-c@m422NdX
z!9v+LVx6zwui6KS5zyF|hk>`C;mYFe9w}F4lFCa!qm|rHpMgxa2JaNP(%YJ|ka_dc
zjuWd2En%4;LH*8ME)Ir=@!&#O4%F^D=IR0(t&2bHv@HN+u89>q`QG3x-@Yp(UIBD_
zHP{^>;;-y(*GJ$TRH_V2tPG&lF9x8v2aTYXFi0^Z#`U?r{7|IhRev0{Y*vJ<VSNZ%
zG0H4-CdkFd;1`2wZh_{q*O|-az0Zm~A!cO|-PN&%%Lp_E1(}P4wCFI~KA?64(wckl
zX^4dOz9LpBKx=TMIvu_)8nkBHeR<G5$kD<A5~nr6>!u*9pFszAgU);2GI8Ak?ljk?
zC_m8ZBZFtG%u4m{sApHS2r&G+W3WJlF@8StD)1TR;1g01bNDun&@+jnSP%3l49pxp
z#vHv4DRcBX49u(y4A2p!HsqOlPKKWhJbWAtk@;2N^((N@1+SFo_glILvQ*+@kcc`1
zXoem~=&oZB`h<G2h6<_Sjl3&HlYx;X=A<%sx6VrN?3-+9zTQEh9d`Q^PGp{GIrgD_
zQgKP0XoI98gAfBFxMOp5%R$whI^apn63~jIDU9Er3F$Pxe$3r8=a^3hPrZhv`}1@|
zow7wd;MNZ$)e6G)pfGVVcfRN9VMze>i{nvd$UyCAY^fWXs{8K1dpX$qD14xk7tOD!
zRd+=**gvl20<A%sk+Voc@y|qmO9oz$Ec{$XP)`Scn;bgx=67VHX3N<rexZwXPx&te
zwZ0ef!frV3NDk)M3~nbUa)4Xp3Jff)3=G!w9iaPVyeco3^=-JiVuou)=_&ifK%vzO
z{_ulFMzM`1LGvF{3mSUEw1Jb@bcp4xkbVTN_A=qyLB$wW9;>|cZuV^D73?B{(?mC~
zIQ&)4O2mS^c68O!;Hx)aSMsjhdW{jhLLStIL%uasbk#DsG85UyEcSw0lN!n<CbVt{
zt<V7V2rpp2Lsa5%*qKFq-5bE8W1!oM1qySx61ArUTZQ&+)36WiJ-gBKaNn|<hr4;y
z6~Lz`oA36YpC`Qgi;;Fqu01Gp7$!U{t!UZ$QIS{QNG5E>tg0IqMR27pIY`e79LsA1
z{9cBb-dgl0q?Er~<=Y3P!<?X5NYwa_hQzlfIKHjxJ)Erj7ToEyFl#m7=-wsGz{<+N
z5RlulE?TJfNM?9oNdsfx)!yoW-=H;4FS7VWD+Rv$Bz>%yTf58m&85?81h#Fux2Q>F
zL99xIV$NbvZ!eL!)FFe?ztWz|#bV&(x5f46N(TmINFNy#613=7Ve3<2rUhPxmB$=C
zlQz5x2>Tb<?#jT(u$}?5LuHzD1!(as1EHQ34`hb)y+5mCO6^tjeim{MixWEPZ!}*C
z)EW@3z}mNw2lX0YeH#-<HT;}mmM!QK-M`{uo<0oVK8e|@sk<^FR2G_m)jL3XIXAc-
zaj$olcx;ooJjZKZ+%dlg$!uz%QGReg%w(dZb<0gq8*K`sBm)~O1H%eA@SW^Zxq)@7
zq-G~iZd<Fc?}Js#6)OeMI1H`(Uy9J)6xdy``{7X{NCDzkc>fE3k4lN*VX_0XN98CG
zIp4hR?(uWNmQ8^h_NnjAGRn{hYP1(-SeX@5q|ES0&R|i;t3$7xrU-MMf%Lm<!T0?M
zxLgwl*9H>cTdHxTO;9dnV=ye#@j5Q20@<zMJtcYK`g_`YP81xHXctX!T5r)P<t^(b
zI_>*~g=_xstAgfAWd8QGJ?38D47v(@gNMk|2oZ-v8$B|<8F-the~FJ!F$C>h`gbQ~
zaooyoNY}U_b0fZX8KSj?zid=tm<Z~M!-Lw8ft{6sq4QbEDn#T@)ZfFWxRnpwp21eT
zf!b{#3>&)&c<|s)M@xdp8e!0By0~h(f5&?b51-s|JNRILxhptbK~^IeuiGWh*0O?0
z=>w#;kYW&Y@G{$c|Kc8vq{b%s!=IEH#F7(41)N%^tMV}<N(eO0Kire}Q;?zC@D(pZ
zVj9nB(5l>td^{ai3__5w{Rh&*aBX%_`tnN(d?;!T1Vd)5u&D%vA>{5~LC}sy5eo}@
zA^SGS_CW>k>X(8qzxx>?&hUZmFp6hjWBAAJm{P0A!tl?%BLS3CU>Lf#_uR$z_Dl(e
z)^|WNBl|()0vKTcvI$~p4`T%AHVhNcY*e5PTnuzJ-c&XQ6m_7ctqBXbzQGkg(Ag3{
zP~3RDabwUq#sQvXK`*P-7&ur#Gf|-1qXR*+Kn70J?3fY^-N5$~VUHouzL{y#I}WFP
zvz{gHsuQq5nsI{!^XdixEe@sE+Mp3#Veq(P+Wy6r2lH4CB=M|aQYrx5tvvC4pREuy
zmoN#`rOF93eoiW>=aPYpTAitL|GcP!wd+#@E9f+2mdVU}LmfC2K=A@;lY!<>g&IC+
ze{SHA0rka{8UER`r7(&4FerVnb>i;`OmtwW<KyW#aQd>XBa=Ym;^|TgLF@GrnfSk0
z3L0+BGf8xp1nr>WxqVddXi9M7HfE&{pGy2EFt|K;p$a(*ZcD%QWkp}u^+Moz*HeNF
ziHAbfc3Ui(p~9oGPuoDKVJ>KFpNSuI64~91LwXF5eIUDxwD#nHdSZ}XEvr+WRB%ba
zm4nq>-r_6!S9*buO#`2NTEgz~;OWbG3XB~G0<VB>o)E5Zc=PiWqy%bv12X*=N5fHx
zmj@a+Y@l-va&X@|)wIY7EI!oW!Oq4q_Z_EDgFw|vK`kzZM3|lxpfH1sz2izDpd2j1
zAj`nX$^dCmKvOH*3*4y%6t~cJA5y;ye!n?V%8_EI1ZBb{&ftBxDhUVgf_(Es@E7|l
zHfii~hS&cz?gE|V`|o&z&w(ar&O6Y5ff=-g2As<S6+z>LSK<<mZTJH+F9Ce>4=9hh
zy;$nDLIGwntbjOB;{PEzq7J-Le+2^<!@oOMX1xVz{0hpckdOiA-T?HQ7oYUSp5=qw
zyyytKd2to==EX0@$MlcQ{j5mY&5MKM&P6o_E>;Ex>fgKwEr0Ty8Tl^kxW#?BE<PQ+
zpPmoe6S>pIB(tD!YdC2BRT<hcJz=(|v2)X+pI2&E{z*2N%ys2acMz*ySL4dh`woFl
zNqF%}rD>C(HK@(`kl1w^uvt<p;|3Dz^18rv95h8E?Iq<0ufsbpD1X>cRrgr$5@rS-
zaO>4r<M7KJ6H5+&YJG8rO5sVdAM`nP*zMEks#tky<suKs_zkB(wOBpKjf!dvFV;5-
zCjUCbWL4Lod9mikX2YZxLQ|O>lYTg;1sToA{QA#P`--xS7{iP84S_AoTTe8#_uu7e
z;SX*yJf0%W3R+nMT9YEc@bkdekFJ47yxC<13TkT(GK0>wf{27(V`RL3Tzm~^jp2WA
zj}f%v`uGd*k>%hTf{7tRQH9|}KcB(8&3b_cxH=R!3V}9|tQRg>#l2dZft!_q;WQVw
zMb6ExsG7hjDpH^`?U(iJ%zF08-SF_DoI|S`0u^>j-@NxYoK+p<qls5zHzsMMsQwT=
z@WW;22A!~)1#*iU0vF`Ch;Xp>FlBvo4HRO~V0f{<cZI#fp13ZyuNCK392H;6#OUU?
zq#-atGbBf-+9XH0q<~G0%U=n!w`Jm#H)$)cb6Wjyl{lkfSfdc#syd6m+D&(#Mz5fA
z0>_*w3=b7$7+&Nb)tR^wX3QVa02Ldq9;<nQT#pul=kY;d#Sgj-S27-S<{aoArw5D-
z0uT|<X>;H`Tw#*@41qQc4X?#xtwJ|HDmt?~gaNX0LoWWq0_MdYlJOrL7(gc#Dssrh
zZ#ZRT&@}~gydLOuJy3rDwljbW)YfQO{id|%oB}IDqJYb_?F{^ov!suMjy7ZkpP(xb
zQl&Qgu#0$35J%I0hNu-T>vS|(4pt_<T`Ir=Iwwk)AyFVi8gWIecvwuD4y5HN1uCO?
z7&eN&E#>}S0vaz@2GzZn>f+PI7N_!X+epNm>EY7<TzG3ayTg>;ih4m%AH-ym**U?Y
zn46FOUORM}3pA4Z*|qxaA$!?`n&tM-LH9x&+0n-snfG9Jr!2D;0}m?$!xR_M?r+l+
z7VbZET8Wq8A(HxbXpM9S;v(>DF6cB?ql<CdKO6?t!NMRr`$79bml*o@X-Bgx-zgyr
z9&h_#3|dI|0CaHo%<C4Dk7}$qnIO*Eqs|HH*?{*mJ_D=6wVx5ZcJZ0`k?KfxKaSNW
zRC%qQUTI_&%QFtEh~#2;IDf%`gPe&4JYJ9y&;y{ke5lwP(5g`77K0<u86+--hw2&y
z1x^w&&5-j^+X}$9B?>e6F{^!OFtdo;^<oX@GLU(0pms{3lf)-b*n{Rsp(&+!(t_&L
zO)uVquI^?~V#t)4!g5KI*<@v!UVU`z<cUjTCb>snonyUvm8cDO-CB(wYM|5z$+@ij
zRtgV({aB>&Xel)3vaVjk%(Sjwze_1@6(r|^&Po97>Nm84>|}$~O`uu|G;RthQ$Q|)
zVdz*-AF9(qB?hd7mB}sGQ*trV8dSn6LQ7bWk_!T%?E96BVp6m^%`EP1*`>(9%gVq|
zEqNtbp@P8yJW_BFf7yyCNx2yy>zDDZXy%2ean)0+dGO*t7XxUF6mly@>}jWMEUZ^A
zv5FRZ{wtI5Et?Y{)u1K;DQ8~@`tC?G=<4>}yeyEXdFI#o21;TOnH5FBLh4;py6=UG
zXo~;cD>M^S77H=#+&Dq^<%ff3tcrz;HfHX)Vd5go@bAu+^XwAMQ8j@<W=e;G4rol!
zuI4#j3_kxu6+FJaWm#I%CGox|r{0Bri22TPfAy2NXKGK9E(<IN?SkJDf26jn__$u!
z$*H;%zU+At^PR<7;bo;S=q~a93=-g;6u1o>az}8ZL!hnSi*0W$7CI_`N(tDgffS-;
z+a$F+BywKFf)#S=CAZ7wTmZLgC5%8Z%E7QP^i|=kK1W3{(1}EU9=G^0Pq-ez3*AFw
z<0l};An0Jk#`5>^6^=y`clRr}J=Okd;oGiXlg8pDp=_WGYMFu0zk6e$>1*;q(D?YX
zg^LS!-OZY5e9f$TqK<Cy6uAX|-!_7JBJm8MQ)3@I`tilFPL_d>m4QJiU`b4gW$lFc
z)fz#1zp9tAF$ghO<~oDI`5hl<;Pmv%=9(p-vn(Z`t#@(PMVr-_Tu-^yuU`{-M)jv8
zw-9J2wr${&n3D1Y5l!(}KlvxhJPe7D*m}n|^MsNlblhW-!^EPC_q9JymGzvX5u{fo
zx>%V(1T?=YzhfSVAA9q!S;-=goi9XWL92ol9{hUQ{HJAR@@3}h!mg)Wmq#|f?u6_}
z0qrFZnWo|=qA5Oi5~QTEWe43Oz~cdN+nMk(l|qnFAr+AflAv;jf$_Tju98*HR2;vb
za#`T96Plyt8UFp}w8^-2VLAUN;k3T9_aH7XDZG6F*{*VMq6=b%lq(+Kl}vrB^dY-Y
zRxyZ!%ECWQ5}PH?g6?F0KlSISORN7JeE~Z4^xvHihZ{K9%$pxCm0P|IbjHn$u!@^J
zps|WWA{G{kXEgTc@PKylGCMXl3pWLBcqhs5@6MFQe&iDwt5!z7_;%%zCOEvV$U?&Z
zyLFzl70coT-XKUx2--!<`RDFNcjye43+Vj%WQS+L4^tJvA*yEG#VMbuk!k0!P>X?|
zm4QJwh1>SJt)l_=O{FhJ<^Bv}pq4VkbRSSp3T)366Y%LZQ+kVYj2;><wiN%nH)wKH
za&eB)QaN>tt=AYKwihvofMTtMSCs+TuS#;DwMbXlroT1;A9Roi2}y4ElFlV&2Mkr2
zLAqNESRk?3#saQyzQ};;>KX7ft#$yimJL!mf=Wiz)ij{I1j0P<9?irnZmOVC5k3OG
z_`Wh|1udvlRDzX?EJwUuv=+!M?!Iz7gzuR8sYuOP&_nq^D+~#ghxkfA{44t)y=&RN
z7Y0+rn>KWRhU86R+MZktf)3#IRF0sUFtH&>LIza1yUT*opUEV%wh7Eh-QT0R1Gt)<
zXWTG!@C=FcN<6Iy>7~YU8FT4#gXTB0Z#__A5MX6sxU^X0LV4k%sekn1`$2m)M8Kuv
zl{i1e319Zer8LSfV2fPBoqdu?wM(IiBS{gwM$JPMd`2UtUeNxgEz^TJRBYF?M?PR*
z;VAa<P}C-ePA*|<HjPd#vA4R8PW5V_^#@DT%6I~VLV40o2PY;SXHX67-T!nZXq@B@
zRHiJMMNI;dyFlkFBtlpBnSpM6X>Q1_n8Nf+&u@=jur0*hA#c(Rb6j2cAUY}_{sr9{
z7-z;H0Lp2{*dM93*|)9j@L2a@lQhFa`TBC7vOAuexSduC%C>zvbZZ3@=&0Z65}^6g
zhp@f)G8Ypy^nIQ?Fbgq&#Xvjq!Lhb1*^7;v;h}tOdBKd3#@(A=g68v?_@TQ)UV!u8
zF;@`=VWgSe-Df1WDJfZ;Q~}Gj7_>mj5)M94>9pXy;?C#;5sO3`6huMpT{dxx;RG3h
z=$yR=^cvZZ%v-Mn%^wpO1VAlIkWIa-_ZB>~{u?O>X@w$>T7u55o@n1-ec*>*J!ow1
zJ_G8SP<{q=20>N^(8|!xX;yoZWLxX{LFa6O@(^6_lG|rNDf2!94?{rIQSfO6pfe6Y
z^)9HUdv<*)JBPkDg9vEfYSV*^M)?D>M$taE_XJ*04OA3@icZukX_t8#GpD=LMO7Fg
zX5V0)vTeq;%Eh)*)3a1S{@EhZ^kB~g*`g`Mg?eg2Q`s02zuY}&xPk+E@)MgXCqv?9
z(6M_~Y@nS&iCem2f~?qB!DAg!AUE?s*4HmRA@88PM@N()@t4B`0YSyZ{~1<-4`aCU
zkkJG*l9$MHB2U2#w6b9(C?8yAXKL@@ken;NOs!SHLVwLwZd2GfByFIRrNFAw++4j8
zVF|V~3uGrKFPdq7V!yzluPqFU6E*91DmPgdUg_X-u1s9ZtN_|^`HS&Rqp}sx)7F<V
z84i35i9ejmAAsepmZdm=%_;(!1qyTMigE@e1_<vQ_uWQ)7f`u(pFx75lDW~@rKRT|
z^AeC#qrkcA2cwAs$Q5PG8x5_r_N?KDgfBQIjxgCXfL0_Wg2FaqqFxF6Mh|f%9&kS;
z#auvIgF%RufdRDsRstScpATJGBEaI_U6RPV$wNF#0ld>WPr=O1-PIekaPp;7xj=V`
zq7c~K&@i}pM^@&`-GlevD)KOF+zL6CtMB)2TLFffcfwxnXx_K>N?|>_fFz$Xs2>H|
zm9k5fd&+)^x6ynZwWmS-2mx5!rhV63GVN=5^(kJ62={;H9nSU)pBP~L^WYHq1g;?@
zgh1gYzz}G2BcOrVWZkzzt?$32gT|NRL49_cj9U$TN6NmxvjdN3g63C2A}$PXf<bL+
z{PU^e;9LGa-+c4O+oh#PE`GvC)*OTQ1DfE|Um1BJwa0%ULB++#r-Q`~g6G)YmH(T-
zqF<8`me7%^dTQ2+n8v7>h_H4E6OoM}6Dzbf1Z{K<3;?eQKZsa)F3#}c)HMABaSx+R
z;gd|xNl=X~iVP5$2VWd6@z`*4@N`bq$X-;$nkA^lzz*4!$P~dK#qi>l`t(KJulQ}n
zg8fvuc{-PN9SLrn+9lg%1(V}Cay%()J}XPxks#McD-U=b<#Ux4WYA|2W@Uit&iW9^
zlk;lZS|(>d(D((8F&5ak$9(;Sr&{V~#0#2M&w1#uMhnz$fvo;#nDEg5I+wv??i&gF
z8j88tKPiLC3Q*oGW8Sz*W_5W8xYklqO8N3bNJhbr50)BNpE`JE1^8qDs9b%<8AvQA
zfnu3ZtuKLyui0N5|2wRC#}H-Q%6`ELG$#s=uS;sR7wiQfJslND9M*fNt^II?mCMiY
zQv|2w;S-A@GRzG^OQ)Cy?mQqc8KnCl=v-a&v2#$HTNpYD^p_z@Kiu*#a|Z7Y=m-#K
z#)x6U!$x_wlJ>&WhnO>J^+YagVO0R_2Z4zj?$NYqxaOlLazSJsWJR$SgQ54Y1@#IA
zDdiG}4=;IVkazI)oXr#FU;O(|PgY}rri~A?#)3@lcjtGdD1zGKgu(<AZb;z*DLURU
zM8#JytevRH#308Y!pgvq0S_HeYW~jvKIQVD0w{Fgsd>7Fw$5s29;vQ~RUS5?5i4&j
z)BugTAf;gmh8M479bQAy@Gh6oUB7Ow%#!zhr>Cq6mdUo6V8VQ!X_t#?^6{VzD{pV(
z>h?(qp2ArdY&?CxUf>o5c#59EAP-HGTC?;53c4m9_lo_s6dWzC!WZIpxy)2yP-1xD
z^~Pnfyu<6`kOX~E#9D-PdB#2Gb|dern_dVUIc&_&@Z!{hm@OM;FAeaIQtD`T0;Ovl
z?K#LkTVn&KX>|;1^=%ri*>Ho>({A2fPg+-=S_AI6f@WdB>#a9fH(V26=pDBLR5Qji
zfYx!`c=vFry~Cy#lf<(?DaKHn;RU}#8++Xhm8q7uH_gxs-1unsvmX;c2e$0`kaI-)
zQ;ED+#1sy`i%%bED}Z-@GKqYyjgU)J)NC`;G59OUBh}?0x==u?r1O+m+$qt{gryl>
zvRzG&Kz>*VatSOI-Q36#`^kwHJlY4EAt__OFl&{z^hEJEGsuh>c>L)N-vZO%7QM=a
zZ2X{FYFl;1Oa2Ku1`MLC3=F%Tv`XngXBoh<YSw02QQ}*`o`K{*@QPp|hCmybtq*+!
zLE02Rc^kBEdBVkdhVmEfHwzt{?0KGp!sR}6*B53x9Xdajx4V7%KZeeas-Ut1`@A7P
zG=I(4k9ZmqsIn3?T2jvdn&Sk=L%_-Npcce}?(N18z>SNwi#(V?F5(BB`XVT3R8`}6
zZ2F2t9?anQ69S(;vUu^K(|Zc5WJR_2W%p@wF(leS2L6f?xIt|2ke^DZ8pPk5KsgBA
zKHI5UcN>a9jg+ljO1!x31DzlD?D{KN(YR;5mtU`l_!wIpqsV|{V*@T5aph~&I_Vs@
zaN)vh%i~s<8i7&;N-qBFqyiE{%f$&DqSLM_vhlj=gsRNrS`#9}AjZnT@FqY+1XRKy
z>LXc(7q99TUelkDa!G9xYuklJ#(<(lZ0jt`m9sb*Qb27QuzZC=Cfht#mbN*ty2t{2
zzIj^Ji+~8#!iCq~eu-IOx@papUph8UiBm28#hUf6{Ms0@@nwje62ptEi6XumodXN1
z_+`0PM~TTc{aCQj`-SQaSLrL0r*S-57y|00fyU9$OI~<h726l^I#~b8EOqD{)VWwb
z_Y#Ry+!MJWqeU6k60Q&A;W<M{Jj++~h})Ca>8hZ19TPuBTaBL~QNs1XU1(!%#-v1O
zuHb@-gX{vgdme$(g(}0vjtLhl7h12fU+kR{;Kat~TB4$NrRt}QgSvXx3y%dHHa}z>
zxWT7F9NGVWo$)Rgn3A2-Y<5l-b}dl}V3CXQo_FUHXw~tN`~Q3Nj5HLP+m)<@#IyG9
zndVRgGpIth@rfA3r2qfYOC~lt3(9tKZ;gAVVfn<*Pvqi62f+#h_mhg-pMcIVIr9G>
z!a0(QmUz5-;vy)^DbmR9JVoTBE(7Rh=p+BXvr93EvobJ1t>am{M4`NBQAZz3*Ma7R
zQ$?PLfmi;4%9KNbii<xV;sK9oD>Ec2DW#Oez37`e0p<$3Sq*PsHpu%rY*SzWtuHz9
z|L?(t9eqbyqx9p87c7MNx8`hPn;2*}w}%DDoEf0Q(89PF9twjjaVmc!Daeor8l&cP
zZ|OP5{TY;h%s`{NP<hb4XwXVk=$Sp>F=_PtBF69nbg?l5D$oFx%omkGGaR5>d%Y4P
z@4v8Jv37%p=)y&Z(ieZ+QJkB0E>Eyv3X?5^BEt)Pma2sdi>}Ogz@oj3v2v!KAcvrZ
zcdwwcVRyj4un3Jl&_4Y4wj~-oiid=JJ${{O42UpIU72?^vO^<0LSxaUIU778!uc5l
z8D8km`qW>fo1&u`uA42Q;cN)Xnc!KOjJ3j&)j=&&7ZsLuH!Kc$(6y`~WPNC3)Dw+0
zewGt;7W_2;wNWa%{JFUQC~>i@RC3W4RbhOqbTCZ3Xi93wp;uFcPxdU2FjQiA;h)5B
z66pH*?AeLaJKcmX=n3VND!NCu1)Hos&!qCrLAX|#;f20bYVaqH)~kVLs{YfWOuleQ
zFi5a6FvOaiTK42+>Y|l$4uZ#mk9gaIeLriX`q5<@tmMC)sp#4eWRmRPHQ@%cZ^%Ur
z(AJ60c?{|dFZfMOH-l7p>}Z`{)TkJk_{LLknvp=i;=GART^<~pClc7`y;KPlPW)4j
zWPiH(qVvtNoOvM*w#RNvR^n>O2naSd7VxhumfYCw2`V}GS6}664h}i`LC5sTH*Z%#
z)uuq>BZqEGR$3#{yE&Rg#!)29NJWj|h5x1Z>l`}Rjx|j0Ja$u;sqcZv*>+pwc}haJ
z-F9zSuq@5&+macQpgl)Hlj@Eu9|E1d@Fq<&KxjSVX;3+bD|HA%#*O;AA75twnW?Dv
z{lkGG(C%p1%80sz&TI~FtH7*q=0wn#tlp8QyNp2V9zGun<#am`ctyos=lPm!iL;J2
zVcZNGyLs5H7?O5aZ<xaXx&_?I^_Z9>pP<h1sez0xZOpQu<Adv$XR-_3QcCXTY3G=x
zC<3Wr&9!oBcDS}3<_Z-)x5H;5XrC8+_2Jpp9X^{o9=<#9Ne8sv4?X3B$|Z4#Kh|YB
z&$m0_FX!Oo7ANM(!>^+by}6vj!AXkU4m77J#~{hdz@Xm-ZucZ~Dns3@z`&U))4?DO
zS_e~@Bjj>i*GNW4Ziax_aW%K~SDrGeq+A8vb0g?L*hj()H%}-nWoDW%p{=@`r(JZ_
zlj^CA44~eCS)|H-aM*EU_<HhmS0M$^C^f>@YTYU+tP>_2Q|vxbz{DWT@RLF4QbGR2
zhZ~%x)~w&e7bUiG5~RIxAJN``h65kdI`nV=`5o?Sf5?6A;800G4gm$!5NJBPvGbyK
zX(a<^r0HSi(~3mKDfSQm#~Y?w{f=z(6p-D1qTqzoBI{d=6lW<xPk=Eta1t|jDc|Di
zY$D9ZuybQZM;W`h%W+4g!<-K2W=TWh-_QDus%}T$!q;UIYZRh3RIELqtdpjIvNv3h
zL5h`uA#nOa1|DcjYuW2EiGl_m2Eko<?TqZQO&JH18igUe&}$1j<5p^y+~s5DDFW>Y
z0jrU#XmPz3URQR~ij5Z|20*D1grO^<{pJe`2ETR_E(49p!q1VmQ&(Dctyk?0s8mdp
z1ob-1tm{2?)jCZ}c4k~DAuxFs&!T^vYLGq~w)Oz1CkC6vmpdK2_`f!2o=F5ei$7o5
zH{w>viPO~$Pu~hxwJSpXxqjt@>FS}!KyKq@0NwZ(d(UoR`GSAY8~-4B`wvJj@4C;%
zm_J9Wa`8kh=-7p!ZvOlW))yW^bbxm0fO=x!`}t1aR{z2`^&&e*(}`b7AXkCb1B1q|
zpFHJE>+@|`xi#d(Y5wCD{<p5C2z>Sb0PYz}F>Dn1^y$fhWUVJpPbzj@e8gMBvZrv>
zlU_H_8od1sN}$zLZ!9#SW@w6j`ZSO4n8jT?#nT%XF&+~%mDH&PwL!tDARdwWL4E^a
z=-qvN7nI?l48PYvgF%{=fk9@WyU$u_-y7f%PLzPf0LzgxML8M@qRdG_lO3<v9|W!7
zz<ItTB*X}Zwjcva_$h$yQp6p83dnvx>+IFKXV3Cx!@h<Yk$t?ZOVpZ|>f`e{bQKC{
z72FHA&F9i9&3VDI0q~T!;K0F)y=im#!6{D#=5MF>--CS16tWbfCkZ8NaxS{OW5XK0
zjWaZQooy3T1sGnOx^YtB)%=9kr?w>;+|1md8U<IX1dRe*0Nw7s>tYM5so!@06Gdvb
z_5OoLqZD9gPv%edW!-g*&qX(-`yOa(b^UaM2|xO#FX9n`?m>8w3qI%cfCoca7s$V`
z+X-A=rhsl{buPLr0KQdq`(&s_@a>e(u1_^AUA6ydxLfP=QqWl=JSRXma$enX@Trxe
zOCeZ9ok50`f#JlTCW+9?Y}1pRUIrB~urVY)Syp&l4!%<IQ0T5L-O66-@Qn~q6$`*E
zVerT$Xr^4@OUKI6#hlz(GK_|s=bYSjx*pUEjAxKx2zVsdDt+OykNe(CA85d)@NNuz
za`xs8GZ}_CyY4J5V6K|=a)o*C%9DI2eIKi2cl0XdpF6hA5R{LxrE6Hs3e4PCJ%?#p
zNy>3fHBgxXpXX69O8#!)2#!~HdN$s$rc2a$AyXpgFbFOQRb^1jq4asYRM#?}WVq`0
zux#_4u<I!-g4>#{|C+9S*CpyK!obh)LhD$W&-UoaE$SRcyA)4>T1l@g{BHWGY}?#F
z;h@7+(2;j5PbRJMYvEyAm8W&*F^eK-Btz?1*{b;*k~|@E^>?4Eo-@nDR?tXdh1D(4
ziEo_X{=6doId{Yy6Ku{MF$)hZ_mEBz69bof_Ogu!KThj0vxu9d!MbF>6*IW>g7v3A
zTP(aBKR5HB5`!!&1A`HR2*XDW_rs4gru%k%u{f&u)?(phUPndH`U4Jzjp5d<jT1`1
z>qiBkwFG?C6L`<Q0H_32=s0tuH}U%NCAZJ&8Gy<ieg;8@L*N;ns|szL>%e<T6aU;*
z^m*gf+AC3iNuiB1$1sPHfgLn!RRdZ%DFi-2`@zA4g&oiNj3Gyqf#*do6nX8-JH8=c
zc_SO-BrwM7(uXgtoHd!{uC{fc%1?=Hx0fq$gJw_^Vp7-NHas%})L(#|7;#n#a<W6x
zE-itg%QF@=Z>kg5Ob`*_yTJAybRWDt%fzp#!VC{V`|?h(==?~&@$M#{+wm(a6~N~Y
zw)~OU_LPw$&Fo9iiK7{khqu`<Y@EWYY8qY<3EEp656U<YlZEyea5i-1uFmcYR1h)n
zlG+10^$ct}WOnll17v3E3n=fU@o?Knyx}u$TYI4SAP;DCyXi#FU5PUA{?bP1TB0TH
znhQJ&J8U<7*u)?UKa2E)Z?e~iLn;hf+t#kLbZZPappp534`jB0%eCnY;9Ln_wGLYQ
z1v+DIi73N<CW-kP>8ksazXZuH*>FH|#)^p0fbJWL405at3`gN5JNT3kPjIf{^6|XY
zpelQ_ut^aVo1l^mzP2pt{tmHuGarNp`~%-830dbt%nCKoo}UKD+AE|LHL{Nvs2JMt
zB-AW|oJ6GnAE#OB`1r*F&^j}gr9WOMxuvXX(zAL0CQMBhG=>Ep*9uv8Yw4}WkG<s{
z+hmHjy}WK9()RK{gEm4QHpg`5-kn2JWYV)@KqocIJ@)xs`oYnbt;hcg=q}$xCVqtn
zzg(yLU0t(7=CdZ~gd-l0h)YvHY!U^fDubyBALP|bcHJy&x|{^MD3uF3YbOShRmjm`
z{LwFLb@z?M!AwJ)4+#dUka*5v-~r9Wye#Z$?u*_2T9FIN(|Rqj1w76+%j^rtP6gH}
z{)*6%1`g2vZmQdizRGMm_#87q1}z48RtC_@jatxcxzJqw(g8GX2wrNa^}3<q_2ceE
z9n)9wfYVhKC@sh{2s#{^^e$<Ojh{zHZMf*-RPa^2y_H1{If8Ta_UM4pH+Ww+>}0EM
z1|<g2`LH|v5<Cy^3obqQahffB9l+k|=Etg?K@5<!S+?!qwONQ2)jFWOe7V?g?)=!f
zji8$i<#P-6s04C(B)*a`ft|so0*j{tV{nOgMGSNVT`;Hx4?5etXfEWcMM;p=&nCa+
z?VGOR#mE7P#S^&n$}l`^UU2IH4$Y7_egMgD;86(lRa~Hza)(^f-W)Rk?e7%??L>g)
zc~&_dv91aZQ2K!8deFvya0qvSLKsr#fy!S{dk!>Lg*XKTBoAHTkf)WC6Lv5jx#qhQ
za^uFDrv2cW57Yy$0kx%#H>}zAL1~M3#tWfIpdEqmF>qZ51y%+IL9KF6d?!^BQ|qAD
zER@zMgv%~OsYTDS33S%RGjY(2DQezUKwHN--6Ko6xTsgw-;s@3p9NIR2$G!7KzGdu
ztlMNg^>nBjI7QsYogzS~0=73W;K73ik<BkIF4`Y{?ctnbL2sEn!kkjvctPm|x$VoS
zDbJwD%D|9zQ4*Y9U@NgbKrLWV?KUUYCax9k0wK*iMPC$4d5cD5l{y+Th%vm-Qszhy
zh%u4>wuVps)p8EcfKEg8Kv0Y!T2p)sFS0m)RWD_qWOn^kTA>2`jI2#^3@`kf&6jTs
zdDy6;u~Q^A<o8C2(h2SBnWoz<-xxAeQG(%xR$a39MOV`wI&QL09<Dyn+6A(H>P#ty
z7pGh{2`L#@DR{15{K*Jme<OIM4z5->^o%$Ir)z9~_X<H;r97Z<9BciPUL9v<tl|N+
zGhu5LuN4J}|BVN!nh)CTYXjMn2wE`++LvQ3)u+FQZ<pUi&&WA)>LtA|r|$Y^vGAah
zA_GE}E4Rz<)T0#=`+mwVIQGRWRs&?q3Qh1X9)*_Qhh8tx>$1_Tjjxbp0*_6LFjRtq
zSEhNblsWV6jZ0qyO?0kS&;YM6?Cb5aS=kw2<y60Z%|=VJSdq%0U;DtD^CUpEro&0~
zqgvp3jo^o=ai)E553J7<)0A0YB@e1cjx{W(pL3zKB&aO!V9H9Pu!@=He)BI!tV+;2
zS_is);j${I&}DdTGEK{(Y_SykD?Ofjpms!yK-)B=a*c=Kr$FTVa8o`nJy&xD4u---
z`&JdQxU2xBIT%LFOk{7G`M2*G>*b9d8QeFOKxNl_lre|E>7cNcXMn7K0*z~w>nPoF
z+6FrHFCMhA?YZjwpbg9>`Y$b7;?9(uc#$<pAC&Gvxf~J~FD=s6B$}{)+$bzzXKWzL
zAn4E(c|vUeCeat(E4H%8S^SdaJuV){zWJc9w+H0T#FT{YM9}iKl+3tGg&cclfMO*<
zY?G^p&-yE@Zid>Rb_pbAT=p-n3<L$R;kn6W;9=1>EOu!L;CK>bDE#m?;?hAzZolJ7
zc243RZ$Rfn2s(T^us!+X(w?q{{Nt1O?g;xF2m4x{L4{%C4bY}0A(_dt9-uH;c<$1k
zC9h|!k~b)iJMNUue!tJvW3B+hzdI?9WoE-|UIg;3G6QTM+@GTvxr)($PK7PdUwADm
z^2D@~EjlUOvNJT(Kw&En8FRtX?+3+<EI5^e)-XU~#Z{17<SE$si*!@E85rall)?MI
zD32i_2E&Q|nl~6{O)rt*k0?K}M($+3D3X}9;Bn?_vPNA&lWV}YqH}@z3=YQ|O8**z
z=N3WZCsx9RHVLc4-uE+VbL(rfGbEPqM3nPnfz}31KKrKJM87Lyfd+p>Igb`(ty4K9
zje^^{q{a=XZr&!bAyi;7X!VIWsJ*zu;#=$WK&w7U(D-f58<w{7JUR@DAQ{+x&2_<`
z^z+6=hW`fVW$jW+kb9phF(`o4a6H`i!Aj%e`;53L`g`~idp<9jyGgUMO47QqU-E|{
zgCDcmO;B2ZY;Y?*p28lqe{rSbip?haFV)2~RzhxtQjz7JD_dhNrf6z*Tn%Q{!VQp>
zrA5r;;N%1`Vk&5(F+U^(z<qFB`2#eHTkr)|ZY{0!JpQp^uEE}*@NPzJ1qKyX1_p7^
z7^4kLO<MEpX%kL?&Jdzbu91i40*JFo^SKUq1`3qJ;d??C*(9WH)k*QTf*iggVhmc*
zb@NC=DZ4E5wcopK!Dk<WYfBt?LJCWs@Hwso&Jd7#0C9fza4)Nj7*tsq7!W0vEF!MF
z3Vg~GzFN-`Z?W?JJgF|JandW$J&^zIU{9l<67oNTG`!T(NNW5fzIbbE&PVO&#(gbO
zpqtb97!pBe<n&Dg9cyEJv<KYYy#*?#aK)D}Jg!d9fn9<JD)q3JSFjrV-s1%0FZHV6
zIe+lz?t!CA?T(iJ+RUxO0J4ppLC|5Dg=0k|XocvrkX~=u@;Bhsu`w}L2f*tcA!A>V
zJ_u+7OC)IhsBnct-WuO;BHJ12j{O!>0Iw*07R~puqnUa6^*FIOGtjOS%h1O`$7QRT
zz$aQusme}1ur%<GA*la<%vA-{lbH`u(X0eIe^GoopTWM%^OZsJpw-Xdm9-q8o5Yr9
z#k|^)902OyJkCFF_=1b!;p0b_7>||zDpr8>JQyH(AKdf66@Ex#zhc=*W(?@(>!>oQ
zfye(LH8LM~<mi0%BfpbJX6*o-BzvC$w6^2>>hsx2Ev#yXcQLZ49R{6(cb@?=-kX1M
zr=R2XsF^=MFLr-!)vCqFa36Ftg1XYZ^>HCWbE485Jez{=iZz1b>^}o5!_Ftu`an4p
zv>UoGNV@Za@-ngPBoXjQko635V0o>l&yK!0m?3j}qD|ior(UKW|0^z`r*vhTl|bt$
z^iH2ulv8LpkaB=gU<MCEC&)B;29Qi%<4J??_cM-W#7~$FK9CAjYC_M7I^mn#)$qJO
zL3N{An$#X;NXUWLjDp%uAf1ZGu4sZZf=)&Um-!4S6`Zz7SsT^N9-0=ivnR_i8g7=^
zsFt^IN({S_7{ml7P-+6Ly#%?+trfgOoySAZvtZS2B_mKDK?!`e!OaTY7i?@>0u>k9
zDEkTJc$#MxcsA+2RJ(iEBU@HM3Z_QA)e@{zXu8UcNqLv<_6k5_`UWVSf={P6X#$;v
zkO*00TzfJ6mI5cJ?%5N4BthyF$iJX94SrsV$7;Albd2lkzPyN8uD}LbS(V7d-(ef?
z3vqXs063%%UNdA+XJufp(6D?f<yI_E4<6&gmX?s`Z@Ntlt<lpFtehk^1#yFFe+GdW
zJTK-89tP)0P{{#~2RGFZ3=VDVph+RI>?Gkh;qn5|9PCDJA2u0=#*+>EZ##o*$L2~<
zY=AJ#wGlJsYrXykzC#N><1uH0fqm$;w<`s}Js#MY|B18)h0wK3jBHiUceg&4(+=#`
z_j)R?>hQca^=2VTj~TVE3?F@6nXqEE5~%io^_3B0ws1A@9jBt;)hTl=L8nS;9JV~j
zX_y{x^eZS2LRYO?s>Yx10F8EnM*BhiD(GF(oNKq7Ihe2T;GbZ)LXRN#YOf?NG11C5
z6#;3wGJCs1v={^!UYviwCY}3pa6yQjHPe!b;4yAczlaaIbBDj7*;}^2PFD%k8&#EI
z&|qa?Ksrme+(eICo%2J*!G;t5&@*#Er8H#!y(EL61LTr}kcye+eSBRl>RdY){Htzw
z1u8uo4=_K}s<u`30o~omGV!Y}19W9)@I-GZ30cuNGf><}f$qCK**7_;!*D*+)dqvf
z8AU+_(`~G-YjP;aGGyN2d6RYS%R#+XRaI^gf#^koQVX|c6nmREDa(S&kbDM32FKHy
z;kS+o-cJi|G&9thtK|#2<#}mvX4T4>{737vUaElBo|HA`gRW+NvNK?om>A?jE{o+)
zRbPM(a+)j6@UN^H>#c+bEtfKAfn?9?$Xu8(T`X?_>y=Mk)_3<BOl`RKt}J?GbLQ$3
zs;$=-cCD_FZqSkxW>|TQGp^#9=*Cv@g|VANq;|C=^h3{%0i8az4pf|gPQaXHwnOA{
zXd}nkwj1~6Xo44(Je|+f>ZkxZ4J+kLqX*A<n=IAl>V2ns9zw3DZsliq$RamEI(xG1
zQQe05AMK8UY7dDCKc_i^3>9N|czw&kr8CxXwNxHdIQYfgBIU!3-9L<37#?;MPUK;D
zsQw{gQ|F?V5AOR|Ss5O3DDrFs>1UDS2*3GSG7+@DfJM$nnL(44fuU^96sMk_A{u96
zKS9e2R)&WP9c%I#SQr=;TNW}h@H5CVG#+3UJibi8%)Sl%#_T97(EU&U?i@MallU?u
z6TB;buGeMnvo#w3f=}NBx8Wo}@jfm1Q)zYAipvhKrLP|{7T)?}Q3z-RxgT^NGUyuR
zKG2*4KZ6A94(RCBg-zzU?z;OlR&7`yxA+e~H>k8zfZPe)1u7MNj=H`4u=dJN(5kws
zb%}<5L?=Ep;A42WIA6Q;j^lmErOX0ox0Q4&fzMEmc`R3}WhMkZ<AM7pr=c<QjuJUB
z(B6w@(RHbyWX`vG*(v*JlTQ5KaF~yQ6MhFZyHNEqP6o~|cMl#EQ`qPZ+G91JU0>$9
zAN2ML5m0Dn-<q(_vCioX4``p4mYElO@W#MjyKTYsw=HOY7U)K3M+Q*%ax(-xa(d8M
zFm-R9|4r!Ve+nq)D1@1TPFv(;faNb9(7CGzAU8d4kiUM&c=AJ~6(^D!bF38^80*U!
zPJF0d5MH+2OaAbsm6yOLAXrUZHhtF5fIrKp`7wa^%>C{Nb=tms+F}MN1}#?55ul9q
z<!?F}IHBjco>>kaH~q1j*`bZSZ{h;$&|ebM{H89eZUUKUveyN29?x&kW;7*(pN5cA
z0RtHb*w3KMf@J@Bj)O}Wc;LSJB*7`b3UdD&O)}gec~W+=d@#%%3LtZEg+uGTb;mSe
zq427t!EPA?D+43T#IL=Ox)HqdR|+~edt~*=WlXtA5muq_`&N}e>+3#zy>h0VNkVZ$
zOXHF96U7TnbairCnWa8mI>fuBA<7SY+xiDb2BAxCyPEW7h;nA_Wb!yso~XsBD=EmS
zpeWnTv%GGu5vY&#Ve2F=i&^&${+x_-kMUtkU46&!1QmwYHK28Y9~f0Rf6Us$vSLzC
zK&5-kLhxCHpyOk|#(D{@S@BebK@D`8YhmH?-QvrHF5G&XSH4|IWIeMy)GqZqYzw^p
zIrM)9pSuIywG#+BOI(UUo0S1{;v?i%={>V@v@WQD@;7*!>@>fnn)LN8I7IOK)|8Xs
zp~QrrrKuqmH$f#Uv=ns7Fg^0^nUCTHZr-Wd|3x%-lyH`;s{EkRvEfd{>^GWujDLE*
zYl8CX@rE<oWs*WFBE=aV?q9~MceEr_;S4t$=Q8_4ip|IG9Gwrk|Kg#0Pqz*O<QCb<
zz9OnE_MdbWKs&kIITAZSrl`j(_1<mqNLm53=lp}ij#F{xIg~{~_9bk3yhJ4F%yNgs
zcaz+oTd^7{fZFz;6NDZ^%I8{0`r`uClAsmG;B(|YgYNpB^^UWS$9wsuFF~6x7&|>s
z0qqRMQr0#IHi2%J|IfhAaC5~8RnTe93JjLH&8LGeS0L*1&GOf8e4GN_;OLd4#Gu2<
zz;H?#v;spKvR5a0L+|YmY-(DuOYD{vfo@L_YoC5XnSq0$a_5Y5=kL$$MJ|Iu=L>-E
zyI%k*Z|{T8O-;ml`;9Po_Hy1V$UMw`=xO(m9v0}_9MJ7u525GgC~c8SG8XXX^yc{D
z<oxuMJu6o;?s^gwn<zcADWG^rc6b)eXQ;JjjW}ZN_Ze$5%Vqh86AmW7dvqQgYs$x5
zLAUTeoPVJCq*|BIA^D$T5OL7i0bC3Zh1XqL8Y}bBOAW#1RROUpK=aJ$EsBttqnm|6
zT!znr7Z{YETwFZ2NdjyJ%B@ra&^>G~ZhOgoFK3we&;Ze@g01qXF!hx1sF^;gr8SKg
zCicS&wCEye(uNCbI6-YePSA?Hb(=sJQ!#+Xdq6X?=Q(~C>e?7f>NR!gh@IF5UQ?t9
zNde49+#a*!-&zrNch$p`)`n$5jhiQ><j1*b6^DVwMJ;oc8FX107@AL8^@8?&LhkC?
z1evz5bpxGQ6r*bR6ui?!5wxP7L9&kj%c*xEFHuvav3%G6E0;7;>Xu*z7SQ;$Ehybc
znNK}k!zB&c3(u%<nEANJg}GX_Jl@N_F54ai?QfnH2Rfzc-<=S6jRFZB{C09Bv>ZUP
z^E}7F5b&Na&^ZdmO8pZV6v=Y|xGqtKxIh7quQy+~ebqt{xh8P~w{$?O8E3q)&}^0X
ztQjz4_Y+VTnFqX20$-m+47z3y)Mv4ul(gzfqRI=8EM?G&<%I&!Q**$5mpT>bt-!L-
z^-3oes7w$Mh1^9_A2KVV>D=!maaGW{=P$bY&rWz!$dXe9l5S}5TiU4_u<-M~8*?uz
zN7%_Syy%i)&|_s_@c(3SDCtew%5zuUJ2>WW&Ha8<PqKJnlJ+)^c+lRmF8`#8+SV6#
zQ#QB+KS>qbkzw_|JIr+Zds{(<7hUIPct169S}V9~!k3vMWjjE<sz&UqS>XL3Jbfj|
z*$~DB=1M{iPF7-)eiOjAOt1wWaR!H=2)O5DoMHWoah6gX@1_I%7eqb^z(s!?TGkQX
ztaGW=SCC&2lwX7xHogU2+SRP_Xy@VgAl70f(8zN}SH-&v{0%#}7<R_r5czngQQu_;
zFZgB~U%~UTkX@5J429h#iNQyT!Fwh_rLqbGXrH6P?{{l^7c=`rDRuapTE~k9>T<2H
z3;_jN<jQAvp4!SX7_JUak2#(oz1){^VN@yTl9+=(T24nXepnE?6m+Mh;p*_~t64A<
zXr&2iUA1ITW)SRlKJIa0;uW?dJ3QqNYz}P-nHVKg$LeG`an0v_P6vLpoYrR$gZAf^
z$IZQ1-eK5%@$Kd*_2q7L$fdIv185fL#GhS7vs;}iX7*<@UpahyhX@~osMULImLC6*
z?P3i2p!L6?bu5>!tu|iQ{5M(Vb|i;D6ypaTNsg;r$JArOBDAh<lwx=&Eq2(1+f>S&
znPsICD^pfhnt@&5Ij^VnVG^*`wcp-daZlSNHcRYvz8duJuH-}T7#OIv&QWx0`4b_~
z?QDOVD%k55OxP9|yIx4<upK7@=iyz+5#P(J7l3L*&@JrWq(QB3tFN!BrphOURLtx@
zoF&@ID(ZNQ>9Me$J%b#)%`M#<-4Rk<&6b|9s0n;+W7bF4i|X8<(+6gmEl?I@_$>lD
z*IdBmnmMS3R&FscVUTBd$lSrhZsm|R@nORSi!=v^;7Cxk=<?a0n%h{BVa*^5TG4S~
z3!`l3$J@)3WuX47@_t_1+VHWnia~<mp|N|!gX10#_`dZYlhkXfx+LUSvu~$ms4~OD
z%hy)F4sCLdUcWA!^Ix9%v9kyG&Mg&dpWbn(iKpfKjLp;S!269sA?+N!{@f0b8dv7W
z!g~8bH<g0+JnVFBbB^7+_|WMZncI%GnVkxD_wUGP$~*{oUb|5m+$u-5z4$7Rz*hU>
z7vLKJ<v^_=>1(oY<W2dsJ$7!G!YZ)_bl;hZxMteNZ{U?G2abMx+5G2-@>WOnw1V>;
zE<rL32CNJW(u}+e50#ggy-=~>SjlT;=*Ykgic`kc#Oc2O-ho!JaDvvy{F`{f^ldPB
z1qSF~<*?a*92EEHFvv4>3Rhg%vd~}tiTW9t*)~DaB}GCmS<QZ2??4$&8B`l`wg|Ls
zfyFTB9x{+^DaD;70zuLxMk)+^5c^r4@;PNS`}r6tfb2KT)0z%XQ@l&eUa*9grYdZ8
zRG;n5p`ZYYXZYD5lijnL{Q`=bJaR919<)^!^2}vX;AP-!xxzMg!5v4B+zTfsfNmbx
zH`U5Q<l~)((JMdmGjM|L>Jf3ZDF<J_2U_a|xr^Y^%JA!}{|F?DEpEKRHg`SG60;X6
z#hi=`pff}7@CYpF65+UeJS#)X!0zEEW{B?@7_Z~@y%0lZvV)O!X@SP0)DBkd(v*j(
z#X=07^S8y#EtG}2;d^;?kpNf>lrKPnP5W;bL(b?A0j1&=0b6$laRyGQD;C?DyGrC&
zFI)*)7Ila*K*8miGJ`0?N-6fo!loBr33OMMCWvSqUgZ#QsfIxabhi78&TP|nsf#MZ
z7<>G8{BZ#HKHEA#Yn*Zv84N-D|2G`H|5g!F<AKUK(E6TZ>6-uF^?-KD-4YS7OMdq*
zHKFEEY9!CA{p>63K&#bwJeJ4BuK#3grM2e`crLk^w>z<?s&uc{m-2LF2FO_^96Rb&
zn&y1dlt<)!fw*UnpRomeUbLj}yw;07>jgmJ2wH;$PDPBeoql_*l=*&(Fz_*Sg3Bam
zPB{<0Goj50o{Av;umI&8P|v?7aQ(TC=Ka;#kH7q=6_t1~_x-VXBJ)MqlMkGp@*i~L
z*hAq82FCCGE)y=>E#+r;c-c@$Ww(Wr3Ap70Dk&0M1Z>$Eq`{{SEL<C&9;2{P8qyTL
z`UZ4$SZDiT22dDD90G+AXwP{=!*BOT{TmMSPh4<sxdLc(?3wtHq88S=9+rnqpOU@^
zN%EC`?c>tdW>8{C1a0<UKcQnJBOsN2Da{hJ9PdKF5+?Cip581Ue?EH_A_yAW0F_)H
z!R1T9`(O!(eX~IJVeVar)oseMb)c*)?IOsp2&&r(+UpvYb+n%W)om~MY7&EwIG=&k
zZSNGselX5bk^{B2z&E#bs52O`GBCLA+MxLeyvh$-3k5odkXN?SvtM|ZGN^`M$Omna
z+<6l;Sx&t~9kf$V2-+U;D4zJEA>MIgl7<JU^>Pq<YXEbc6efaiZ7cp0RX`)9pjOcm
zQMC1rHp_V~EJ->VFafgf9<-wke16LQP3~fGW{`37D8G}}4R-}BZ@gx{t~FilhbSo3
zfM<50D+A}Kyoj5r^Q$^_um5oi4No3^W{LSL)FmOi*C$);eo)doc^)IDc#mFk#2c4L
z@aoV+r1^(wvyzT&*es&8?Q3sQS7U-SXm#j6dk&@7uaR#`6bJR#ybWVTJ5CBMirib@
zqLCnS;=#Q4pc6^{-7zq3W8Gsk_w~F7$2T;DXK{g63V>EiLVdG*mBd+QC5bycebcMv
z+ybvujCz;~I)wx3j*RBVzSE*&&pnU@r{pMA24nF2e?0?e9z>`iA!x^OO*_!a+hu`0
ze4sO0Ht3ia$O+ioEWP(wL>{!J?s8Z~Bxv^})I@~`v%E4PMly(j!$O6TW8NF9_k~^k
zpetoFMHVXygGMI~BO5LnR|Z;R2sNYTX6c42uZq~-$KWynbRy9Q=G~2-Q4KMJ^eVev
zu5w759<{{8d#zsjhd$`&8EoxrsMS;k@K`_{^K(W)o;)_t#pt=<b((8I>pNj_^kRXC
zcAFE|X^=w<AUO{_Lj;;zf`+gAv;&|qZrR1g;9FF&<re4-sd-ulAK3f7mFHOoo>M{J
z!3x?N!U>t%v~UIAuRWiEpTTlRk&YMp-von)(=Y$ME61SBVA&UJ6W-_A#AjB}`meC-
z`KgT_9{&>xysRuHHqX~St|Z$FIvK<s>lzT)`OG&0m_Eoa|HjW23>ra4-Dj=CV1hLN
z2Xj%YBWR8fn~PMCT(luq1Ba79qY2o;22_rTK-QE0%qjcV$|%V5@9~v?2NSqJGdlRf
z2)B#m8Fn%&-H^3oZo=Uh@SG<u*MMAvI3MBkVvmw*DHrc+XNwkl*13U7FGe0nsrLVq
zhS1!t;Mo+&%?Y486C@d4yjtgS;O4@}2>r#!n&JgrABarzzboA$Dhw(mAA;sxu=xr$
zPu+IHAqF;2EyAFn<lc8DvzzPG-;5<35-%8fWPU1(KvvLPeHQV`qWRTY=e|iQo+dxV
zkVF+{+|ZCMnxf+QXJU;wviM}ne6e;JRZpW;o^}ipNHR^kh0JHYoUmBMQz=W7!IYJO
zVUj+wi5k{|MJEC$sW_XS%tzLzb5$U^g%M<=Q1Ij$G?@=x<sd!GS(EBzknDQV^Mb`G
zreS5E)e{ZRNfB9-^d-?`C$D=4a>}tQDxiB?!E1=XzAY1q5Gi~LlDfCT(+;|l2rM&A
z)dFOgxR}~c24r_{;{ZEhec;R|%E-1PbcoI33g@%*n)IaA>l5fi6@)Db992uLL8hrk
zp9GzIhLG7K_7<$gw88fuvR`*G1TQWDc~$>(!Y4)K5Z~o+HoE{M<CpR2GXt`VcSXt+
zO;PFG?*1tgRa{a76r7J%sr^I|XJOs}is`~-=;E%Y6x}^1?O3PwlL6W0&YddupfC~I
zeoe(5B}}F-z6aJ3=KDz%S%>)Fy_Z0#MvTD>bpHGAt19*k@<=hG(RGP=;r^Bxtz5yK
zpzslTzuMD|0Xa2JoB(#>dbOWO=JHzb{5bx6!eW(^5-*fd{KO$5500IW?w?*FyPe~T
z!Q&4PK+)`GdQu%Zoq}Wz`1ybW$S7oT4N^>Vh;&T^YXK!1q;TdC;kpg-RHyK)8st#m
z5D8NO1&`4s*U88!okQfCm*o=;PopK>YW7H}mSYOvuQd;DG`2Z_EI;;Q(Mffr6u==O
zePv2Q5GZk22%@A7jwuaW(nX$3Sga!XQpooovWr7{azIIg=cSOZ9kRHHh7c%eB$srm
z*^4o3yzuh($)?x;=Nve6<bOejLx^_UqdFUYhKGBe1ap;bwVd`#^XHD_eo$*0E^_Bn
z;qe6wg2-yxCEMAL%b|$f;WOsr@3RHnbp_X{*)GX0%U}+g|4Xv^rhp;`Qvc>iNk}bd
z-3vlTU=PdjdB}F%StP;P_sSkk)s1&I9;2$-aChNLbyQUwl@4xvj-o2bwdwJ5bXDP}
z&{eIU;_M7c<w&7YdLf<lIG+iN)i(ukq>#AtYQcG~KG_V85}xmhDE`yDxnLQ~<f1p6
zpnGEB{=2iu(U(*0sl+*DAtX~YS(n%@RyZyvj3jo4%cI)Ok?*-3s-Kcmnv?xe{B-OD
z+i^ctR8@`>AKY+8QPre$aN~B+I<}3Wb!v0etd=#eF=F6kD0EV@s<n@FXacX0fUFw0
z3tGYqx;q7YZfZgc4|ruNcs+$eQIqSXS~tiVC(!!FLzV}XEJ4dqAT3-h>l>vRELa&B
zK>IaT9=qr$e~PV)Y4xE`GaJt`Xo7kpuyv0&A1qUCVPcq|^kB(hM&~UTLUv5#Xb@pk
zmt|t@l2JfiBMDWu(e=s&=0xjbA35URY%vi5jYKi=L)J*nQc8G-aX-m6@U9P8&=|4d
zO~Ykg2WPn)NVHIoP!XJ+EbJ?2@V)iAq6nl_W(2CWL8IT;Rs-`hp!$TJ0dy`ZY;EJN
zqZ?f7*I!Zj;t(;X`(IpSa@A73?tgJBH5pWq)^G1RYS6e-#Xi}IzvZas8P%V=XT+`S
zJ`gi${ze4`1%^Ny$Vy>7P#O6i!z0H)<BpJ#XI_S#$$BUA=P_SU?C4_v)jX9uL1W>6
zwA?<=@cuOWIRn$9-WMDjKzVOv)*SV>0l~(b<2G?O{kU>x-}fF+&-Tw<!<!oe1FICm
z7@LBguym_r<@EWAyS{9^01A*L*Q^v6co|@NSMRLtZvlr9WW5F-_&mIddaa4VIzd)!
zs*qM^<Qk6>v8NBtgIa^C43?}64EWDM1BEuU54i5>ls}8sZvpQUhW7zuPHX;jjn4$N
zjS@kpd4qPGoQSGO3%NL@evQe^h2d{?o7<Fxsuy%})v-daY6b1Q<Yz#vv&7teg6IV*
zf>))<UksP(+vXUb`A=wv;H<(ksu4_}gU=@)-EgDRh(Qve=30_WF{hf@aq%@!IVm(b
zww1w5*H=I!1sN*Y)iyv(y#(I67y!;|;;{XYv%NR4tn1gWaGucWeL=bjv>P9C?mNTu
z1*MxL#H<6|K;Z+~O(1hIF{9=nXrDM}ePW;uXm)0Kkl$Q3DNtC)Gf0C@_f?sHU{Ztq
z;{D;*Kzn`dud@B!yGbu*5vU#ip8>Se6}-E|D1Xj{-*;P6OFNF1bZ)v55vEn9@d|XR
zN+J_KY~Nd!OZ&o)s{MuYws0T*k}dH{s8oTQA+btt+2_p?V%8sTgHFkWo^5Em?*a7A
zvwO#UOcx!#@MDsq9K*w8DF!Q61_lSv(SgQVd(Irsl%Es&;lo0S8Ecj}C3x_p#M+23
za56wHSbLD`BWnTD+Qcp)3Kvb7d+ZA6xSU@7h*Z!>AL#x_5y&0_TXt|-l&}JY5U7_5
z+L7FS(MF+SucG>nh8x<CZ}7M-`*UxCqUrYcvGt&t=7NNyFLeFgElMvg2IbQuQv)BS
z+V%0>I(CAq&h<HHR4GyV%XhEx6RZxti>6D1*D#$_-=Ol~{EPQfzk+8uw>s9ZU&B3p
z1;lRf+H&L>Zw1i(A2FHY?lz6!UDtcF^h0((QQbAg(Obf!ru{&KAIKdjbN4s7*iD`+
zZI#Yo+-d{fw59+$MLp(05z9%vzKSL;1;zWVD_KmuEk&0J@j_-an<PLzTsH8Yw@MYz
ziKqd)%%>-C#>mHiFiR7I1ZcwCV>x~2@|Vux3htb?oks{h-^e1wCUjp^g7W|$cs=L|
zDe#zdk=MSyi>+3?TlN*s+w$4kP5-K+)_-LskR0-<#-RSo>)I^8bD&WWp|lgLk~H8m
zmdPc{6hNcv@Q9FOux4dofJBG4SlqM6@Ys+AokiSy@|nR!)~Tz@R(|{OV-o1xg4V=e
zraYycRtySA^191%?`8NumE3N=-9YvDOsVh(zkW<o<cE&Xf_6AUc2)8)aBdNS?S|aR
z1?7QuLkfURTgF>^acQur2jkOV1y<0=rNI&gPOy8y8?Hd3((~tazx<=qcGRy1RCE7l
zh-p#<U5Rje2KbEiCU(%eCb+0o?@I7F>!6g$#_&*H(d9h+WO&Hv;SmN&(C%aC{`V)4
zd2-Yg^b3@Fc^Ec6-pzMMc*~3TQ>7FX7$Teg#mzL^*YII2pJR#5(XC#~XDL}leffTB
z%SYCh{AdMv%$&Zz)$GOlsihBvd~*8q-5D^<2n;pcrMU={?0ux;9e!+61*cl@BBYz3
z`(WVtS`oDVfVlu%#_j1{nH&HbJ%{qwT%KXY2HAazmiw@~SeC(tm4N}_ZqQoRyfgBP
z`32&(sW5=@+Nmvuwbm^!rL9;leiXT`H8-p4MaISZ+Lw=gc`L9ie~SWSrL-(WZHV{0
zHO>OE{)KBVtz6d8C-!%*(bY-n+hJ$wE8qzgo}lF{d6*%K5h?^+=pK6X1=QwTpZk1?
zzudU7yD%iQClBJ4VBN|hZb)hI2@&RzXkpIB@Q}HH6I^%f00lZfg1-VB=vc};4(M$C
z$`DYS0Mx=@nD9{WignC`{=|*K6N{DRn~Fk;0vD6VGaxmMB=}Z&Z0e3Y`yq6(Ct2^{
zk!L?9X{td^3c@f=q15YvTgEZN=?N38R137hv!=WZkxlz9{ZTD=%JA6wuO+y}2pJJk
zW3Xjq0PQ?hLOn^F4>B8_2fDvSyml$d&Oz|qE&9K_q(NgGiLg_&Pe5;PF?h;zkXa%5
zh=4?rD2G9j5^E3Yj#Je2vzTMPw5;txtJ6uX*+FO3PLtk|{blMi{l;ic(7`U?u|E#b
zS-i|XyY9-cF<9EkH6{0hM!h5;v$Cg)n8SIGg!N35=l>rx4Scnz0{DDgh62uM2flt}
z&Hwgs!sAo$X3U<O$DP%nx2A{lJ`s=m#-PaX@G?6Sdjlj@M5zC+I8m5-)&g3KUpr|h
zX9P)cZET=j#Ltd97tE072c5tR8rl6K11hyR87i3<&I3D=0qRPBkSitOu2f*KV`X3n
z=WRLFeeu)dhw-P3+K&27Q3UO1`sJ|VIRmtmxp~~VPdgiwsFI3n4$iK%Nl}2_cNosw
z!u2p!9PC;rTlNNTgN>H^66U^ntayB?>Ejs)t}@iMHaK0&#ZbwdcuF?m(%WYW$gY)w
zyEdG+W#y`*Eq^M0OyAU#xKTJ&K?xM9Gm1d=ddwBtaqO&}Tv1G<ao<js<|~?w*>~PN
zRs`Kbz;gl=AuXDb6_KD>TJ}RztQlgO9A8a2VEQUWp5Joa8p-2Gd`YNVr{Hv}1h{4W
zW1n<~@A44lg++6Ncw01gHYse{2Wn%3Zf-?y`+@cimofirovtc^t<|C^1+9lfS+258
zN2`cHF)9JBhajdbbgGEtVMt`Cx!zdaB=&c25VHcL`~}xOr5uYMYpx5mx+-!Jv;%lq
zuf9UfZ6&O>3d%9qvoe6z(LzsF{|34x0kr3RQjL_pguu_0NOcydHJ5l~#|a7Wx$oE%
zK<d;<pwuG`t5d+P>08xx(N|Db_g8i5tshK>w(Ej@1YT(gDsju06TLw5Fr@kkoMU=_
zCVyc(bh?Z|h2i1t1^dI7^}f8V=yM;`<yyWY>}5!>i+eYyvR;<oZcw{e72KlgkcFy^
z`jjHu^rE6Gd#azQYYC`!UpdWYrz$l5!$7B+3lylLwJ;SCZM<)wId?4K1*y%zcAb#K
z7G4kqP<tkU>KdLCP@gC<s6t(b<P(ckT5jeL7iK2^D&x3p9tEmZ6OZiZkb|m*`DO8{
zq!Os7vrbNqR)EAx7^H>+?-oMTOF9e=;Q1fyJwOr248_eif3i1O`jj|6IwbYXTMe|!
z0o$lHWcFY_xE}yg!wp%hW8fsVPXMyF0n{HAvUPmq<m>Qe>FN)g#2FGNpG{okUEotD
za@a*&MemB!S&u6Q@kXE;>9G<h^ik#4B<@Rr+?zu1L}=Jqe$$kuZE)Lk@PP!YMLne7
zDgvFml+kt7N$gE&K4{2Q@DH?qJP|Rn59*()F}%n>EInhzf%Pqtzc!>NA92v#r%~G3
zq_M5JiYM!%YaqC%WTBwK@WTIQM?}bz&S!_`v9`5D)dYr!+SF*UEi+7N&x$O$p_=v4
zm05}5#d@*!=?RKLjn2Mjd!lLrrIgvcU4#8poNd{*{#axj)bvZ4;e~(h+=J^?j+TL^
z)mB@pGH5kHEStA#uWfVSipNTzTGtWR%mRFk6@0G=W(~^=?hp4LxLd-@B*);$%E0h0
z3=}{286dlN=F4=KoPF<MDHaN<FJ-{0*>wU!l4oq)a+1mQtHsgyxsAp;4f7qRDuPr%
z=49FLE}sw;A)VXN#@@W!+=ZQ4U5^1-=Jp%A)+>jq=R8_}?f__4=Y0lwu*slX)-w70
zoF86dxGJ~Y(t=lU5^L8YOAFpa1!%7xp+b#Yq;<8e-M)mWoeU6nA><SqGN<_#7f3lR
zS@?um0eZgQi<xbc_!}HRtuM$Z0K4FN>BDQ5p6$5an`mh`8N_4aX9xL06zrP#Rkn8f
z8uA*l`VqG?-De=?P7cuiW!QBMuY-cc;>^TABWMZ_b{&^KyoS}3&r8Ueaq)pwNg6`n
zS<;l9jq9`eFU!nnV|kdmScoAJW~bE)hLGx-nuE;32(eY0_#Cz#2jBB12{ILQ?}Kh*
zHiL|59w>#@yxJ!sQ3M)AO62jlaiovYYtbzerenQ{P1<{MK;yu|6$YkE$9f+|{P3&)
zc5}G~v{x1ED9PZ&%D^BHc^_I51u@`qHKY}-40aR9)eh`4N_Nk5ew=2(8u0exu?@{1
zJB#izWvFfOu>j2jJ4xJMb<EZ5*3FLwDwQ%DTcubXwq6IdNq8A7lOp_@lHK;?@tp4D
zWB|2Cco`~p-gtCFT{+IYja7~hv<3sT-Uxc{&*$U_KffrR)1Hw$-5n{=(MIt7GMY&b
z^SeQl%r7O>zxWFT^fx|WoRD<%0_fDOL{OdoobljmUdw~7hQHcgBqY3%klid{%k=J<
z0RKS-&<#%?n6=$LH*m0>ei!VayXW{yUGT)WXxul@x*6dLgQ*Dxla<8&L2m0=B+dXn
zmDZC%NkT{TU11j3=FAr%3JjtQ|L&BqyBN$kx$ZOUa-TN8r{J4DLARSdIQSr`<V;eD
z7-(k_SY^Z}(1lTuN$B3BFC05&JKHQcbXp0#^Q7uQ9^c0U-52?|MO;BCTGx#oW&^Um
zwI4QtR+G)Q6R>b`Iq~8nt12{m9N7X{i7P9!1aik5s4soYRR*-S4WSx593jKt%*wzZ
zAO9iE5Oi*lwT6)*nqFbh%AGugZC9<+469h~fHq(5(P5APt!bJjZNcA>U@$rMxvd|>
zE4*{LKx+o3{N$a(?qU$3b>}hU9G=S;R?Y#3#uc}&FBYy-AD=qa_F)rfeCq#leilCP
zLEQ&q-+uh)8hB)NZ?j0#gO94pkkwBt4ALOG>Ud6Tyi|jpF!U^GOO}FJ8fe2MgA{}2
z&vzHVhx%uSSJ%`8ihRs^tk9}ZQFC$%AA=@iN}cZ0gIeD595M=i5EDT+uW+^qw1H^Q
zXq5^mT#_B^+IJgE%5Ij}`<^W+dT;WpEBBboi#yokdiWR=82;UHv14wk<MHkfcGlZ2
z8ux6@<Yem=#~Tj!bub=eKA<lT8tYgl#FH0v<j{S{(L>Llq$RXh@v!hWh-kN+gRVe?
zj*PWIMzSHTbZj{SbPF;l85nBqiGeKnI_o7+;Jef$<$|&_s04tod_&J2;8STfwoEMo
z-4~e54;l~LX7TMLsK9Gv|6s`=4IM9ntXGp_aA9R&m@R*}sOVBsgx{&82p1L5YO;sP
z4nm;Ys^B>+vvs;JgA4;F^hTBA;&-4UFSCzsIM96X&4Lpu;FZwOG&hq$8lG;n_MDM^
zeqxhL=z|T)Ne&+vK73VYkYVV=9GTPsWxq6bS2aG+ZD3%Nnnh<n_EwVvr2x<vr4`7m
z?F(-U8ZHR>tGCO9iMffrVZFU1!$Y)mq$<S@y6w@M4YV>YOGcK(&8);)sjXG7_dvq~
z#s{xK``J3>nKwyy^j?GvF)}GyFbhxRuQqezX;chQU=U%@WP)|pz!AE++3ET;@SW?W
z1rxxROEw~@d7T2yKqa}nAlF0HBuv$0U}fl(S8M_89_dtWF;HRPf%<0cy}*a5isB5N
zuoL9ggat-`%dmt<Pd0UM2_-U_vGst)goCj!Ch+pO+)F)HFbA|3<gyY2FGHt1r~$JS
zeDxFPo<@l2kX3Ssv<+_k*|LM$QcV0AD}|SENXRT^c+PLW^0Lr11sMic(D_fGzK6*q
zGqy?0N!hVkrw*OI1R86b4XPfClFk`sfKo5Yeg+|s4mDSuMBbNImil=|G#@&xBoA)q
z2Kj`uHi_EV1uG}4YzV36I2FsdI8Tg|ncqT@L5Shs9g!4;<Rc4;8a_CFU@$POa0k1u
z4K(+aX#A)&Il}LZC7UW}Hy`ADygo;E@J&a{+z#w8l<6+neKUQ&k_@QV2fo<{XF6nu
z#Q!mnzd`r+fXlC_q8-+gLGi5!&IJj279NTmarv_5%+5M$s}^loAjb^K%%JhKWQR?C
zQ<5jfN8S{O6O&^2_y779#m<+j95x&}&d#*1CACK)pkJ|hcYqS8WWHi2z{1ZU++04>
zP-Z!3liZdb1|fz_WmlJ+DSVR;-(~dpA**?OkrW%l%d<6BY*YCdUOvsb6QVa;L~!Fo
zV=FEJhR%yYE=Sy6E?C;p(HoR+ZOYBi`O<hkU+uHY_uqChuri$FyjaY`Ajj}>3$G_A
zfUjzCb@R-7e;|F|yO$0Dpn5MM=>s3=%=Ie=AHHKy`O`NgIq;<g`?gZH{Y>4C;1=c!
zZb&`w095;*2Q~1PCQCB7u`)0OfJ$Qi1CS||J&`=zHWFv}xMbD9VaP3~Aj|L&CJUNW
z0q6G%iACUCkT4aLvO(o2Xq_tPT=o#~zTc+k-sXmEt)+_1PKtaerBJ&vIP?)~W{E6)
z1i)o1QaWH_2bD23T6@-jX2k1xJWevXUX+>B7SMfBkpZ+~?1(&@ive1dDZ}va|Ch!C
zib_sy{rVb_3p8The*6e4F4R~UIt3pq;V+#~%Q+EHZU$Y=C^1cLd0Wi7FO3HnA1Q$A
ztTN_}YwsC?COn!B`jpN6Zm|_yR*HaEqaER21753#)RbtQew2p+QYz(wmW@h_GIZLr
zJvk04V2{37!6L`7%J!Z_ngXcL`M;m>q*YL#Yh7w;@!VaYL3J(mBd4BOiGu215%5Ym
z4mNKwja9H#%~9~3Zb#6{8f^x5RtAO#j0uq|8v+%Y6+rheitz5_mfdu4_Zf-4=b){;
zKHQ)Z%usI=gA_w2Y-e1=T3B}36vVjLflU#s&Tf!S#g>H(><pctmIoWCXALT+OhBcg
zpp%3V12;pbp~CLQ8)5HPeAvVQ4$V4H0*vYD^LoIz;MU{bL^XbfhyNuetWka%@gy9y
z8+Iv!Btz%%2Jp(ng9&P&Lsb!r9T@}|I`8*X>;>fjD{wxz%gxX!&th^Ne0atmkd5=_
ztu74S`NiQfJBasRVZly5gO_E+Y@ky0KZ~5h0n@2WpFpyr44O#}RSRA^Gw~}dD2_UA
z_(hpPEE#lTu;wT0pgz}^GX&RPpID@`ih&JO%DbF*WM$}d=SVyO@*nsHT2_WmK_`hr
zkTu+GAR3fcjzHSmw#OMnK(#qWxy%j{?XZns3hA{Yoe2m!4-j>%7SyVSj@R-rt*hQ+
zc;=QOuJv^2{X=;M4^{?-`3#u7M11`vKG3YG0jRb9^vIWag3xyT#g6Z*A-zgie-hG1
z8~S}m(CNkx!1tw2f>eoVhB``<K=UxjeVLQsz6|JoC(zj6_T&igKKJL66E`(5xlL4O
z0QEw-7&a<_J2_3s0iZbI1oeg<984(Z(E{)1YiM}goA@&1tY_1|2JmXz@3mZ_4F8Td
z+<|nCIgOGd4rt#^JZ4bLzy%!_{nI4DD#8G%Js&7qq#b#EY{LQP59QSg@}OF}h#6-u
z2vkaXg7$xa*5~5v3n@YRJumZumK@jQ+gK%EGAGokRP)kfk@kcyj@!Nal1danrR|4A
z2bSiUpq0PSu93*%%b?QeL*v~8l@2V;OAo=i380>fAgCP*Iy2bTk9C<!F2e#vWzfD&
z;R*v$GqcqX^hxh+fqHaEy{#|v3>97+-|)r4)QfK}7uKFvuE=8d19xQ}F^a~SF)?IZ
z)L?j#?<^jxw{OL>IVlDnetJm@y_F3_47j>Po7aRK(9rnbvXt9NeBJ_eRfZS&ib6BF
zEZ2Z9msq43#<S|cRn~>v{st{V31?!%#G0!dHiB1yCW8BPpw={UaU9sg2U->Fl3-rY
z$mnR_w)FVQz@paaOBsY1IMaB%`!APlXw?3a98on#N_8?XXm*sDV-@dRiD`bV5ui3a
z_^e`3)C%%U(+LRa4~_;Enm&sqWEnu`$-#Roi=S}mM}uc#x40hmKEmXhSmeO318UDH
zw-~rEXfSwz_y2?HZ5K$tdzRUkm*D$$(R&u)kq3nbRiM3}#gi7;YlvI|ukikD*9tDB
zAiWvrnU&YyN~A&Oo{;khCxa9N`1W<^J-hvhmX?`@I_jz53<b&|ka;QWr5to^wcmW_
zqU{YET{IbpF6ZVmD8km&bL`CY;f!myzp->fPoweDhQJG~{MLU2w;i+w=U?O;2^yOK
z-#{zH`1n|X&ZW0$^J_tOSc7&&{)6s2XYtx~+F|vE6A$!C6j*yEvAtK|VfYtQpT=|i
z<-7;S4Rje9{-dnUW@ad7C}$90U|7q*z{tSBaHL4}9N(d-piw<VanR{4lb*AzPI<Xy
zt&-F3B?~3)&ygt4PypSva$dSmBSkc<={mD-$ZP4n>{~+>T%2|HX#_HMC_Ok>T@zmX
zZp|h|23dv|{S6)NzS?3xd@?7iuHS!mJFnp6==bXDb~)VUf5#xq@Z$XM8P?j)Q<mB;
zJT1@Q&C0;w=*qw&7RC&6!$IgupS(jdpO~+xn1WYNV_&JG3?4B%?^1SpLta$y0}iG5
z!;>Z|e7b7N+NZE-GPk!|(+NM&I`aDrYG9T7eFJqC8m`qWm=oT)=hVwtOzEAaJj-p4
z{nS#kXguVhaX}e;GF$o_zicj<=b>3Ej<qg19~0VndioPV)rCCZb>p`k`>%;uc&C8M
zPF@D^YTZorSAlxvZ$PI<+B1M|WCGPfwKFeBu*8(dseZEBDg0Gq`W(?6`;J(3rTM;d
zu|1`#%%B5yQU8J3nHOg8NhB7jy$aN`Tzpj1?;J=zopqi2+$4yg=*B=*@amrQIebj(
ztk(<4azkCh&k_?4TD7wuYU}*q(D@f4F1M8-Y~7LjLiJjpNp=y)jgkzIF-DlWKC7co
ze6B2xF=Bw4zb@0+dcDwGnEC#f+u|VR3xQp$zjC+E3n|^wMF|PhbV5L5mXLj~vTvtq
zOn9MiXkGXn)$=FaU6DjT{QVrcF8rSFlQrOb1Nfk)w_ByY5%5^2rOeBq#Nflq0Q1jW
zBe!Q0G@&tG*xhoUe}@0VmI*V9vs6KOqaL<K`J!fW|1+D0*>NxVW=`Fz_7j|MK)WOk
zRazZd*)6w~VTI=xcJR7G@F~~Jf*i^vt5<=R?0`<IEOe4s1ZuPJFud^kn4mRBT+USL
zDi0&Wdj=JTNFD~Sg97#L>avgnA6M*9o?sQo;Gik-=>3Z+f0=4Ix2l0k32ug)OL}CP
zPL^Ky_*t1j5XuWpm7Vos>aM6$5!~QY0KwuD`K?||+2~#@cffbOivn0&h~cKkTn&jC
zs@yLZEcFvf-Q-ZH018jg816J_3ucC;2_5?v3%5*HRfViaY|Il0ZZIs)Ve+{yV$pOW
zJg4t$vc=OQ&u%<<@I-6*HSjL<nE(Ih_gHUQwnCDDA5!nW_gDSUaO3mE8c>;$&!7b{
zt57{V(XPc*R)z6O;z<vIpR4*onj-zqO}wJ9K<HJhx`NgpMeHUhKul=lnVzknk<)i}
zU5ZM_oTooT{5WP>E)Of)dQB75!*(e-bwhE&mCE%ljZ6HpWgF1V@&d24<O8)Z)l?XK
zSs56t{kl8@&dAJW;0DK+!h>C=tUI(NIhE2uH@zi-&lH2GXioyq+<{kBfmU=)liqPS
z?VI&1@sK-$GweO)YA`Gi@wusgVS2!8E`4n^sC!XE&yR0*@@EM@%Z-+1mKHlttt?dn
zm6*`bYp_d0cP}LL<RE6Dh2G7RFCX`<(Ol4vBg7OTx==#wjY?4smwL;YIl<byqh70k
zM<up+N?Nl_vU)#NW5S2psMmPI3=vx3kqJa-S#v5tLKUW>-3Sp{pw`-qbLZ!-aNlVs
z1PXhGlpnoZ?sq>O__`w4Cs7Q1cQ91!Rj#x9+$65epc%eGCrG_2${^^li=iRN;K==p
zoI(`_HydyBSUduyXHcH{DG-Tv+9h=NPo5TQ$@GoO!IQ+`oQ*njC&%E&$^bgIhe4hJ
zwkzdYcAUwt{h*Quw2E=!u^A6jT;()xIsOj^*@h59J||fPJl8k3FE3ri+Blo*;#&r{
z$pLFMo$A-KF!oH?%q}d=+WJA653K5LN@jR9<4omq*C9E1BFEJ9IeCWz!=d}2KxbS)
zR`#l*t;#KE&to?@+~arZk<BjI0~IskR<3s5&O9Sg5p9icL3>_$OIk^g*z=2TdrExP
zU%9&Qw&cQAG*t$?YGy)4R+`<yO`W|iKI^ZzHh1>6G%=u_mkK)P`E+3EjJTDji>9n|
z!g+=>=mg;zZ*HtOF?klpQspn-Pf5*AzU(?teJN;#um|WKXoznEZDw?_7GF$AQf6cT
z?dhD+<<bv{9q_pkT~AhM3vQJu4c)o3BdTu~pDsuj@oSwyCPLRb_niXY7MP+Sa&e>c
zc4i49hO?LUEO{(YWe7U6+N#95L2+w}9D_eA14EPo$n}s_%>{=|^iPS$wHq9(yySOt
zip}1hxd)E(>;d;)RKU0KIGFo<ZVE`xjJtF^L^ERh-(!3aiVt0rn6T)q(AkBHzswT^
zjen*-mYEGRDnJ8#E(Y<w5M$UFaqH?mt0!Qir(HNDcK4je8dYXw-&HYy)@ee0XDr0N
zK)z);lK)h^ci%eA#X!hkckudaZ&rURqvkE0i!xST?=^AxOBNg|7MiX0Le?eL${VMt
zxR$)R@V4g&;|un#D~w<paJ6cov($V{>!O1jc2An9VAS3YTG5ZXOAmIsBK2EbnhXJ~
zp!1)=d639<7dHdAZLnq80Zt)M`>>vYA0jft|Dnf&Su3;N+Jo0n^MFPP7MQa7UCEp$
z2;N;R$sp)pwd_FWF5aXNCVpsPSLD+u{8b*jrV7-CC{tB-OyT3VKeB4lM1>-?JvyM%
zpTW(`;tCGFwVDMi6RRO}k%A0~sN!>Z!2J*j@ZFqppwnkg@}=yk5i>r%ESYQ0ivOKw
zH@=*~<SsDtu=6<;(0G+f4VOF9b)V2|`<=@U6vnA0Z33M?m6FCaM?o>EI0xz!%h=!t
zIzNv*yJ6E7?6($llaiprH0g?Ztw#1E^ZK6!JAmB|iD6J{AJlgNm6WJAHb7(AFPm$Q
zf+NA0hLy!`4F9=a{0G&5*v4omZvo3O1hO(PP^%qGn|3}wXcY>$SHSY2e9MjppplgM
z48pJ#`hA)O(<0hSd>a|+B*5hiwEdgQQKia}uJ&20p;DD2;47#c1>M+awakIRUMNZR
zhq%nd-K=N2FM5Ha{?o!kr<K?l5*wB&-Z9hw?U$)qcg*+cB}3M8La#OA_AXO2DNOCY
z02=do$ZW#<kk8?=z`OU~G(ab(Ear7w@3T9T<L!z}j$S^;k`kZB%}11;yRXmW@KprQ
zZ`igo2!Y1HmkD1maoMpzJ86exQ`|~LUWSKYy&L_O@y$H32|6a&&cMx(m{a)X%U{_A
znH-?@Ng~26+Glob`np4rgW+LvceC!lJbsAz?4Vne7<%6IIf71NL{^{n)xgSH<IyR%
zCow&IptE`J9JvhYdWmkXl9($i#}LHIz#vkXy4ngf<HMX#QqEwo>-TP3&=@mhHPuDm
zmWwN4zUqp!?eXJ=*y+w72=P<H#hZ@dN5C6v6hLc}!TKW9gWG*l9HD-42b~zPES&L-
z_T7z+^`LgR1gH&U!}a<~|E-dX_qBtKS@v$~yKrCIR6zwK^QX_{otVKb9>?`-K$YpO
zJzNQKk;zp{*MZu+XC5kwYk*f#EV*sS%JgHRfcC-t4=O|s^<U9c4OVE7=iDgthr7?k
z!lPlQpDO6CTb8w&0tfnAA~^rCx<7fzF@3Sb+7wVHQ%N3ldW9&+MsPb$VsZGZS6*&S
zCuHP`Rzg=HfnCawQo-_-Pke{pI#6<Bvs`?X^)%@0-PuPsvahlJ#>1e-01b7$KHG%V
z(>7glu{{+U+EcdI;^;|`(9<28UW4=qFg(1i(`TD-cVnbX^?_acZ#zRmlbt~hbYsJA
zi*F5UqfU8&I;}d5?7w6t?Pl${1+s((yDKL`$~<t398v~>${)-TViCxSUOuLE+)C|<
zO7V-qW~wp-gV%pyuWu+XU#L~Ga6xJqg$Gp=z_(6duW=wZX28mPc2FmNQ+G0d#LmvM
z8##q7Pk+>u;fyg3UHf+mXx7evW5>HaUQeR8SbS@kx|!*EbIS~Hi^;(E*^MnAZI;>v
zwVkEiV#nn+6eShs$hmHQawUo#e1;+<q;Z$_&>POzWjeESda0gx47#_R)G&sP6HtFV
zK?yvbaDHd>0da;9RtAO{2?~Xop!wDX#)17sCp)(p*g#kc2$f(p(j^N!rqAiDn&R!(
z{qXxK$nXWE)CZXcR<kTTP~_tzutA(RGNviTt(t5NGF1WEdf6F$0IY6{;w+^&$Qa8-
zv1L$W+ZfPP2{7=v?g86VBsMYlh&OnArkOzl?gOw{40;DeJ_gOb19I89L#i`wEa{m3
z>WLp{a77K$=U|J~c+|)cI{D~_YE_OoTI!#*x|HNN0!%BNO<ZjR7Q9*vsvjUX=joeI
zOqF`8RwU?><`1?Gd~+UjHRFm$uXZG_1h?tLAZZfb>QUD(^@62O0fxv;7T+35+tsR;
z>S;O3O;-e&59-5Bliu+=H{*Gz()~rC92f&Sg%jNC{$i<8&MmPOl<;OUh=5DCCt{Ya
zds4(f>CeDQYmbf;=oFdYBi?0&Zy2>-Gjz;RiUX(bNQI5+;2C+{qOJ-^Y11Gf8n+ER
z@?6Cr0~f3ah)I2zs>sjqP@bj1Sy2C`5<@8H{<n?nYt|%R0FMeEb9DlpumifaP8Bp?
z++y$ra!VEmXcnB)rlH|AWbD@0fE(r%b7N53xFk6dW>L&>r2t6D-<AL>*O>TcnQc)h
zy21P)0P6bZR$_)xGSvtCev62M{hCrNypuy|vpT2%oZ1YUq&H-cg!kUhCq29I2HYzK
zdwAze@S3X+nMTLckoC>Z1n1xnhVu_iJYX7p^_Kq*q_Cb7_iD<4uL_E4pz||9dY8q@
zR3A9idAltx=`J`n=B#7@tvvzBJqtAP_FG$eKms(D^GC~V_kHldo-WAIrwUU;Dk25J
z=e957eG4x{DxrQ}23kc2T7L!_0dfG3RtJLp1wLa*q6jql1t~!=%W7!J!N;_Y{E`D)
z>Jl~nDa#PX%D_OKQBYZMo|I2ouBkk==jR%531IooUr^r?RGEQ#HTN0t<uG1Ie#%%m
z`EDB@M$clyZ3efiw;(+W?72$}vL+w7RM+NEdaVswkuS>d!t2KxaCBSEI1jE**FbLW
zea`^uzrps~l&(7PRrMMql2=aHqW*FfXk~0X1E}Y6Xwo;8*w3$OA6RYmyfwMxY>!<8
zC^Lcf0)kf7OcoJy;WIa%*sWkx4N0UaGNAP9=sow1*_I%g&JR`2el`WRuS6z;-7!;^
z;oqGr?4Tj#pJKXwwh2$a1gY=ll~p;CQTT?@8g$<jSYCf)-o-~Zn8VI-fyT3o=7JMy
zj1??h_BXsfx7uZ&E2!MC1RXcN8=Nlrkb{8}nl3po(xo~>I4c7~12lC)`c>f3sg9`(
zcO1Jr`V((}N+}+28%W{7E`_2U%smD-L1J^ju2MscaN$bPpwte+LXZ|n-!!Y6xi1tP
zSF%*bs6oc@5&M8)J>9|6@_@`J(5^1Vmm{#JbI^{Yst3D1Yfa1tM*-+&Row9dxhd&8
zq?HK1DG4;Ab>aDhJGu#1^t2fwSQ!}lY!gyJJyz_y06=jE!ie}&EwJ?nfYxe*r&WVJ
zv_R)tecQHhZg^)6q$SrnT~&x7@r!eT3Ak#wt_d#DRlw^oK(&-neA3o-2~dVyUdsjE
z=~1J_q4YW$5`y6SFOfr#xUiFir2Tc7&fH4vx1C+0Pr$1`ETgiZG6yssOZ)jPRfb4b
z1_nLL!7$4OU9)fC6n5Ha8+ga0D5OT1;r|d)`uktmvas1j6+F76h_wIlo4`if7h*G7
za|DI9^X@&e3tSlPgrsOuhQc7}m7s9{tQuC`0m?CDx0ZwC>KP=F$B5GMrLACP^H~)J
zP>TlC6L`a*>;rCZnG1v00UJCEws>RK5V-Z5aGvz7%Bd%|gNkcy^*m`Sj}A@Hm?TIS
zr2kNO`-1lxNdH23cJgLhaQ6W`MgiJC_AK1+)?c$N@O<2-z4*{+B>_;Kad8VG!9wN`
zz&RIE!s70AfO4raB&D5u@9`v$aq(G!FQ>p)2cBKc@N8;ngprWTvkwzM=?ju?<rtz^
z85rC}b{_%l%OqU-(yknYl(WRQT&UA#fy~It-{=$pH(Pw3<S`}-N{2FlS2!tvRvC2k
z2L12xfP^e)g%dIJ-T2CMA#i`h7;+coCbRWSGs2ZXeFI!`ymIh7(2^js=JiKS7A*yp
zg)f%+Eee$FEP(Weg&8j1(M`}vT3pfrp}&+@gHrf?21N$Jclv^SLJ2P~xU9b-YS${<
z6u5!SUiRhGU5AzntY}bXh-PJAn9u^chf*HAHbY=%^Z^T&#ZLNPIoLT30v(@ZgZjsF
zjiea<-PvLY9i+(yjjE-}PU~TrXlavT1WJ*hvD>PaW|kT8J9q8}jl6Jz?$r|kwVokE
zHV^l2S_PV~<kZ&|2eq8}qF%WiJfIW#A?eG~a|)n2(Lx2#EgH!V&w?MO9+YHwC=cy~
zfwSLh&`fPB>%_wr3Jd}aoW4kT@AZwv(hQt`?mBwUby;jB^zdujoG;rJF7`8ov{N)0
zKqEj`GLdvFpKjIZR;qHy(WwX2yEkHx1+66g(-d)Y!U5)}S1M9hCvvcJcFjz_3?8}>
z0{4ts3|bh#Ju2wnFY?$7c&A?n=mduf2FB~G6Av3qTn{R0!qmW{J8cY*+5^1%P5`n3
z=9<U@NWdt9Pi%+eZOr}vblj$I8q~#2L7bm<@Q~ha!jW?sVptg%sIf)?Uz+EGq~VN}
z!6pU^nq5>uxrzAN8r-(YSc%!bR*(Xfm5$zX7d0~Oy*FX<J+qQ4nrh&Vma!suEi_u3
zyD~Fdd4Q{cFf~NYei{-tWYp}?G5x-2R$!AMO(HVta~yF)g_R?ON>wF>SXKrG+N_Ep
zK8B$u-<C{RFvHU9EvU1j2kBK|?QuYQDd=M+l8{&g?<vNWmt-Mzqu-M}#>WCZTzju5
z%cvZ1VTEMXGA{-^W!w!=8HYM|4yr}v>Atp!x@kp}A&!-S;kF}Utr4LVL;bV@I<r_!
zA!+dyd*wJ#$$&QII65u~8xtjBr5&QhjMQ34gtVB&F<Tzjlo{e#85r&feDMOE8W+z1
zy(wGc<KpG_6en<i$2o-<HYV^%E|YsIp=Zwln%a6a0le-~m|<hL%rd#B7eLcVs)>A(
z%kBv>gG)c;lTLJtW>mRc7qRfx;VeF3@b%V_ZwsPxU&%6ct^=(wiD%$v5Og@SaiZ}q
z(1eL9=$23ghD3owj!Zh>wOogm7dRPkU3;)xd2dko4-qC&fk^?NvnQHPyuJWhVJIWl
z2PqGbTN>>Vp+-V3=US$#%7R)NeJA^@Be_2-u6e1zxqy!`nRVj&UpthuyJjguMm9k^
z=pVnwp^EE8GIR(13GlipX;6!%MyrusZYhIAeD`A6gf$AEOj&yNb_;(8t)0sU&BXDX
zsL|S^176SU64%Zrq1_Q9!tk(J0KFlm2wL^V37-*C2c2PXx!5#MYdWaS6TNlHRJB)u
z>sBRgd3{vV4<w|`zBpM+Nr2(u{<Dv6Fkh1ePe1+MZ414*j0xNhIU&OEP`JY2CgY!!
zzs?fI$J5v)v^(aALRum>z`g*F9u+aaS7b;4o&RR_w5sq8WAxD%ka?#)Ittiai)c1Z
zXkp@Icqr@=*B%G%Q54ufLehhq;i2%xKr5G=DgW~LLAz*g>-ZIdN5dl9`6Q~v!xaS?
z9$sdIcBx)p07XVLSlt3{=ur2jKHgu|s!AdZ4~_SBE$W#522>whORN$-ut!Ky2sC4Q
zQRL$!@DQ3+hVupOiTn%?jguoDFoG+NYmAQ^K>N3t5rgB$7YHys{G4avEvOF}<z15;
zAP5t=3hDk^fp?~WRzZ6~>Je~DO$pXNjA3?6EY3OPa!zP=@?}t^(Nf~u_;`<(%UWa5
zio2Aa`Bm)>MZ7|mK6}l!USkB+72*tn4&e5%^P6SiuejzP;ykDk(Hz*r#{gOrpR(Z2
zf#1{pI?W4IgCAI|7y5aDOP?EbZU%vr&&`miWaic0(JSQfW+!M))heL{Jm8-y+YH(h
zm^d4jP+m)zKzyPFDpOfNH@Ks%5Ce&;GbFNt?tk96&Q;g{++q=i$JvD<YKZjA#E=0$
z=WmX?Cd0AokF-E%y(3Oa5Q3h8T*|cQ5IbMCv-9)`>TC=z`mLui+~a3>;nlgv!RdwL
z;q4bLs6J6-U}t!-K2<TA=?8--!;4pp$L<|fop9lC!-@}$hi^etFfn8hJU5vwZ`q?o
z|FyyQ`x3vZ2sF+MT^q%>%WvUKuI^%S^`xq$>-Y@5>G^3OpX}&$(5H1D#x33!pnjSP
zI8F5RdL8sRs^t)HLuR(Y#LZW3$jsJ*X;K8IfcYq^zCmFP!_tse2q?5ScZaLZIB{LT
zKy1$@zV0Kh?NmW)uu($%nQtfP9BQPqDfo~>{OltIVnSO09NJCcR*=wk+-xDj@Zyzd
zr!qqlD+2?!3PaeVXD3dVfa37%BanS0#Q|hppRs|{G(HLLxK8l8f8yf>)E|Py3;6DF
zEp>)}cTy6%AMzQ9?FpI;imA^HH;-l?`QjBTo1jy%RLyX2P<XgXnkwDm3_A7+*?9mR
zEeGWdUg%jObL`rm<T0)W#a<%p3`~z*wQ^-Y4toii)Od3mu<^C@%W6x^*9bqO<nnoD
zq9-Vn58^t<gO^Tg+tnG8LFc~{T;UFx<E8cretdmK(75d_SYgI~WQ9V<8hy}A4rqVX
zj5iE*oBk>G%uL=4n~k^wX-$CEP~He=VBX@Qxj_Gy*KF`~sw61iaxq-Ip&_ee=B2Pv
zorj^aK@ieWEalPS1<ln$7HNP>QIKj820;fiq`4gM%!)Sdo+uA!1xd!r&(A@_>ZSq=
ziCbo$a21$o3m$=3lN<n^B{>Bu0dSSXuzeSx_3(3-@PJa%LLP<}=IdQ`{qwZuh@S(c
z7eft(7wLAh=h`o6Ti3k(K}<qJh30bKs1uTIVG$~S-*K@>|F;mb{&P_87f5v?dVd9S
z(tS;&Z_-rv-p`>v1xy+YDWLPeZ7;-xH7cqLf=-g1YULZ;0oo`Zut02Q2WY+PBK<bm
zeG!LLG>mt8GS2+m$shz;+1H>y?Lx*E=>olTM_m?)DuVnb0O{wmu=4etxXV;l_e~EX
z8fe2X;i0*fOzG-yPximc;PDP_hMn;`8(lmnu5q3X+PkrzL6BkM`EQ#ROQ`KqDBSoY
zc<&lD5pW651scKSWD2p+p98i<8LaN{k{E{G8J1?%Q%f$`Zwk?0?HL~M-~nj->v{Tm
zW(5XLhLu@&c-}BMt28q(GOWj08be$NuK)bt2D~R_e1({KPx|+&Kt2GSl?ZBEgVqj!
zPJ&nmYBY)+o)21&VGC+?B^xlLg3o`2WrxS7W*mK?0Gc0HsksIo`)b&+(;nI~D{7q%
zKFNCi0p?o1lXsciz%8z2kW~UDkU2(McSx%PeC8`?C3gdZ=sE6m&}by?*(Fg}jrhS;
z{BFjPMf=0AHT0T+dL)ohYV`4GZs<Oi_ioCepdCi_(0&W-Y;2Gis4oLqyN<k0og1>2
z5XWkB<dxrCxm|vz9=&k;Y_K;-eAmS`RZvc_fvl0%>$1_Tjjxaejhe<Y$U|EMT{bH_
z1Hgmr8!gRZMJj`S?fYQWa>WYd_xTK<bI!m6hkJAwc)+K%K~J$2hwkdw7&uYgRM5-)
z#rvtIX2+LxEBSlf7msV75XBBT@yZC4QgM|YAUP10fQ94+zrQPd#sBU#GIhQp_^Wy;
z8z?=Xmj{dtstjqM^IsT*!F@y7Tn>Q)9G1#ozIzEA;E)9O{-CQVbtkGfdIl)Dyin|_
z;0@IWm64D$m-RbsI8EHVpLjl4&i^S}f1-Nh;lrSjk^2nX3>(dPAM!Ow<h5N;VBlfc
zm|RlM09_^sat$lPO&gZuatwS7H#@GlS!HzEaQ^w?Xr~0)iNnJX*(A4!<H-c>hFLCP
z+XSJzUB7+Me+se<G>gFnp2xcYI`#0O6sQD-pNg`%^NO2?evtGH?<bx=6cs=#>&hpe
zn4G}t;E>Z{8o69=qWVFpD<&;!3i}jI0(<yCBR?Nbt4&ltX!J%)(c<UD!!Jw}%6k9B
z%`DXdtrh#QSoM=igj4Ftr9pfhyc?f!>34%xNG3a&b=q)FOAO~cc(Py4Z8_t{>@VNF
zdOvJZV0b9cyvg&4=Z2P3lf0M8gqt0i1v*x?gk5){`avNrZ#K|*v@8?9K856-FQC(G
zp{4~y7OkA}_*7fO<`0|r891fC2)HW1w6%dpqK~<{Fz_-wyw7IqB6tG2o)Th?3nUk|
zxqx#aWakJs__W%WeY{m2O0wWMMWiAnhICd22F%rhptJ;S^PF1@PD_e2Zg>=`gW?S{
z70EL|T7a_PRFWPtuaZ#u;0M(p4xo5k&i`qvjq)<^oSp<jpbcc7b(T=2(2tkRe{Oj{
z@!Y^B0Nw?m1HF^k<!DN9W8d@%%j>S_S-X@=RzF?N6q|g!la;GOfwS_J`&-A-1?5U=
z4F6*OTQ&u5*yrupB)T=Hl{qS4N26H4=@(0w`j(X!{8M?&zJ_J%94U}GU&ztV>kgc?
zwu&f|$}j;R^UMV5$FVV3a+!M^UjW(*3d+OJu7l2`Rs@}oue%&{j&z8Rndpm(P8&`h
zD>TP++Hjg(ZM>(+Kn=IBGbE-xWP5p|7#y<_OrRLzVz}w?#Ph)i0hwkc^jrkmZv;MT
zzDeS#1o*^B#bvLJu6~9blI?1JWcBnDlNB@=GEmNcyau`@0hHDYDmeI}l>C|6+aJ9D
z20ESPVX{NrLpIQrx;hMe44hkB=CN3Svg|cORc6q+&dxFHZw16X-n=qYWPseG2TuMh
z?yBPMMKP7iR&t9ZYTIWdl=PjOqzF1cYIfpz+Y<{jznA+6%FcF~$Kt(0XJ^PMRtbhq
zko};%_F@4z)2Z4o-|$?nnURm7bFu6rtBm#?4oPjc->twW-Pp1-@Pg)Uo(Tx|oVysg
z>BA-lVTR7z8ta-h7bSyoJm*x^>0UcQXQQE+%k*%PA_G4|=jCF<x%WaoEq49L^>Zeu
z*65T6<<YKEqtX*D(?I7sfNrHcz{0?JWXA~sB-cU8Ca^1z&XSU2`1haFCgaux$SS$B
zYC+P9dp&X!^g$(#!xja|C`<-879shQlOZtt<t4qo72tVUSS<-kd!X4MQ0;-blK@&<
z_C;_WkloVpL!u2l76MX-y|#p(`2fFn6)qwn$&ks)z_2c_O966XBe=%AV;po>1XPC4
z$8s(Ny?Q2ucioPT6Qi$R6@aY3YYN<;$IG<tb9sptWG^uzOU(24FCeXKX|S64(!PPA
zhn7|<Fl4bZFf8}Fm$Bs3OVKv5+Zjtvfl?CovmhboIreL?mL$)(pfH7LmdM6MA{WXF
zLA!wNLr;6OU$i%mGh1crjDEAk-W1;1CkjBjGVX)sR@9a5t^XG%mCtj!pCO_r(8#!L
z?H`VYqY|b<4FA+S_DP)E@v1J3C;F!#L${$8DE$i~i>n`iNPyQ*K<^y-=`_ux(a>{K
z2~WGQWysF`tA8;-Zb>mV5Z<(ev&VB1=ckKmYbLtv1J`>pkapvG&tDGC8Q`V8>bDN9
z+0h1Gs;D3bs*?;n<ug3~&RgNWbHeMsq%EzHg{R+jR!!mF`K|+0;z~ezIBBvL38mjz
z5;~%;H8O{l`xiOYgJk8vt*E*41&Z1JNr-VOC}y{2os?wqJg?oU6u0`$S6Q&UEOcke
z4)Z5P7mZiU3VUF8f}L^Ij(=b`O2hWG=qNs02VQ~b=^p8Hrk3?xa}6)p@8I3y*89z$
zERyaGkp$&iVbD3_g*kjPzP81bEUs)=Im!H%0N6A^20_v5jEvXkhIhs+2QO4n29KG*
z);o$bWV13btf*LvSoYZY)^U4;)0r*cQ5-&op9~i8;Z`<PL0DU27i=Lf=;lt#q#Lqn
zJp02TU1~-KA=s%VGYoY;G=Rsgl?54YN;Jj2<hv!{E2t0d7V|JjLftJfSF3VyWkYY8
z=A)&M<uaiC+n`mKu=W7cW&`bYiQtvc>kiaTSPv?l;u%yJ1RcPuGL4VS)0%rr<*nzg
zw2s>FmsjMbZBc(YYv#<yp+{dRC^P)KQ{Z%I-jeLNQ_jvWuBc`DUov&JiCA5dH5sH#
zQBGmc8wPOSH!r-0`xRs0WXJSSMiI~{4~aY;C99tFy74g@rWwvE1~FI32!Ph<fbY|N
z5cp$Jcb-Yo#a8G_Y)fI#=^HHX-8PGSyaZWBx)gdo@2=!#Jy=L4%iNyGBI*)R(lBd@
z68Lrpg-17J46H&wxqW7kJ{xqz8?vfMTncpifz<RDAt$AKWfn=)wk|wsCS_@&a7@RI
z9n?!ZA_NM$iCXT4zqp*cb4`MtvVr&A3xUqcVqxVwx9dqEq(_xyAO#Y0k(tfxW<G0a
z$8_+jQU!(_RtAPJzXKsBrE@tTZAjEJ3MHCADO;GqGRcDR94OyT<TGx2>dv5ZYy|^o
zjJpn!n+;<kk8PML&$vM%S;I{oyw9lQJ!c&cBsV*Om#>3vjZA|m2N?p*{Gi?t6Ti&g
zf65GEn-9+gkCaG(>;&C~0*zf}eK&4S!{aL?yhJxQ+?Wt_7PPiR6x6DpCQ$rD!xJPb
z#XZI3n$Dgz3=*K(4+e$9$}7ru9C+QrbGtcjW6O-kmJMRyIJ>ZAA?w7$uUXWO+yU)@
zd9x*-5i)Cns!xS!8~fcPPQ&BH47xb<IYR34EesOi73?ZHkc8z>G4uKk$sP4!2Q>7B
zp>FKyS{P!;-LZCc+QZbHpu2Hr>%7gn3_g&Gi;Ll5vgq}LT6z<1e1^D$o8ciuUhQrk
zAGAfE#lXjqn8tIv_y?z<d*7rGLuGCdpW8;_4WGcn$)H`5O#CRP<bg-4p!=38=6<tA
z_(u-ZR|3mOFyyi_Fz|_2%+)HGyMJ*rXdRt*hh@<enIdk`jG71N=<M}5praekAARvJ
zq#_bD!&7mg$gA#R_$>#>$(f*gFL*YJGMIMOJxsOBD_(nGhVjDGydECV-nEC@9mS#B
z0#ao`cekWSF+5cNz~Ip49`L@P@wz8V4*#yBLP>p3R5uiHOJkQiK83+84|2}jF;@rB
zo;!pI3w>K5XXICGmJq8jm?0}N6O;!-%-(^^v59+F!typMFg#>`Amjs|0b)i!>`p-u
zrs67eMhJGbh!yNSJlO3vpuSb&ksTc1d<#!!u=L{oNho5cD&&MaSQ>=M9Z&XRP~HwQ
z2Q<?JTJ4m`pp`4T`<gNrD4m?Vw2qBiUz?NRA#*_H>lIe7^+7%ru7KHbVHs#^iwyE%
zt-_!a73~?OCnQZ)ii56uj3KBCw6+lvK2i*MtPBiJXFmS%YM6iL5@dZ-p5DPDYOZ@q
zAnRovdbsqp<-sQqF-Xce?mf)fW+n=`wc^3qq=*Lx6UqWoKxcLTyA#6l0DQX%JSLVx
zN|YziH2efq0@OL3dG|p$sjqp3iTrfiHdhzW`KpP~9U>LMnRWjDJoP-?9Zy<>liq>W
zP?g=<4!YNf=foc^x9{5p;>tkts>u#s)5=UEDk6nJrCQpN>@%t}Zpg%60F7Be?;$$o
zdW1m;d`}U=H=Ft#6%k?~kSg)DgbBo*M?m+q87KePYXq*K)*S9hR1-#-T}(U%I*gA8
z>YoRwIsc6+xBlm2mKWGL<QUZXQ1<Fbh=?;J>cTh7yv~T6A$olSXwAMPgEVsKaV9Xb
zVy5}IMmvWO3@6fSL1+CXGJrNdfosv%NPB+jx2J<oWP+d9Bz)!&tbRGW1w6}mrMFe{
zkt%pWl&~KtS2MH)>!H{u%8<{>z~KC5V(awE$1*RNS@;_c{BW@al_tx=Is16w)qJrG
zXx{s~mi>`1hAS$+QmdvuFxU&9o>fzVmneMVGm@{jK-v%!7eARW`-WV}YUWAvu8Sxm
zsrhkhgY643P)SpuYq{f;FQ^RIe1Ly}Cg{#H(AIG9ZcDf-t`={-mZxgl*zZ1yT*7Ut
z${>qmR>fSXSx%Sdvc}Gy#OienbfW>NtejzZh6iz$D4&4307xH7DG9pA!h;{wKIS?4
zVh3o|SjmwMAEHWPZ<_w9PStbkHZO2j)Xy(nEEv-|T~&eM;b-Bbvi6>;%QKSLei<h2
zc(h)vc}0Dbs8}j93qQjN6>!dn)G;pp6I74*2>W&Hbni~)zmYkg3ADcP^MlsMw>sAd
zLr+zkrW5clY0K`S7)jAMGtfDl$qumd4<mc>m~Xc&N@)}lJTld=`=TOf9pjXryfFz5
z7y1)l7G_O}d6;U)H@zUua5Ae`zyS??P+xd5t5<=Km`1(ft=EO1x^Vsh=Kez$nd}`N
zMLu9(q1%=!^2UL~L;;fGB^e4>85mkXB}THtE>-R+`z7A4lL<ejgXV8ehLx)d@3A-Q
zJvqRj3>w?|RJny&F~eul8PJi*y7vxfs=FVOFE>h>Zr8s3>Y1m98Dts$-8o{M906Lr
zaS}A5D|Yx2=rrg<*%!AQI&B9EiT`TcQyxf|NH9G7&mvbL(kJ$VQRqCAy+f{{&f)}i
zrv-|Fpg#A5u-@W?#lKcepLS-xE9l<G&e=KvP05=aes*7s%e?bB_26j{gHy_^3=ic&
zCrv{9wFKnzWCtTQmZ>@cN?z+e7_BcX7Bt>6ef?a032<4~e<%TTRDH6s%i-pOccm9K
zHx}!OGCTyGk7?6gl32@YJGJ~`TSkS!j7A1=gm{z2%sp-MPVLTcE-@&01o8#=Myd&7
zQVgBR4xe-`wQ62F$<xt$qB~*<ckr6YE1mlmDS^iN6kX0=lw)`(ztKZ{S98P??#nyX
z<Fi`A*t$y+jixw!TI!aessvgYAkyKw%fNAp$P@3gVUjwRT08f!Oqc>5^#h&P25E7)
zK=#xzK=vdf(*Nwxpc$&>i5Ks2DT3+~wOhB3W_)COr}5<J+B}n{?xZah%-8+I?`E)s
zgLWOVGd%n(#ZU;k|GoOD#1&|n_5_F7kE4PfXqhJ(7%O4Tdy|T%9Vj|=_Fs<y<fcb-
zw@oSzVLCnWPKboEfhq$BsO93lyy*Hj(70>KkqzK(U;^l{Q5}1x1VgtMsr`v+T%f!P
zx|QAdkOX*lhQfn?6FC}ctw1*=zPRl*S6voVCjDuW5Uq_~`MB?(S>M|Qa*O{wbh#h)
z%EFsh3zYMj_(3MT)!Z$}kf?iSiP@!#n_xW&BhdbJhKUay*d3n03Qhx1D+{T-l_=o?
z?{WXEt#mjM)Y=gSt?z}Lojp5Yhi7h!%VV{zjo}aMPFx3#F+I$__284-pWLN<_RoC^
z8-FXvJ3_+M_Bg0a;_*<s70s!y4H{(=u6Phwv1qTV#|G6k6McBj^nlhiKNPNb(EV+i
zg5%3_(PJDwoRIkLVh{&~Ma$|prPa5h9{WUz-{eRY4!iQGn~ecH?k)3I&NJ8HiUs>G
z1*t2^B@=(mICb!ci!E3VbXUM#iM05~pbMJ1LR%wNHUtLzQwP@_Ez%4{tPBjR-+b-a
zu)Z*&lTo=ORs1H$Vb>|Xe;H&zcFqFr+pOq**q<mkagNwwB_-IdP0-9W_{<`3-3z{q
z5xnUEG;5F#sy{&cAH`j&wJSdyDtzl=22wB05b(&TkzLMpk^432qMa{FOwLU%GcEqv
z9Di4b4`LrEwhVU#EN{GKelEPK;oJ7~^<UO7g)FG!Vn~#5J>^>7F0(L*1G?A#6R5t1
zte28wV4rUFpe9N|479g3=42_8H<OCcTa6&SDtXXFHkvY^^2nfTO7}hQt;df~k7#`T
z*!xS+lH)6tzkK&n5oO>6o6hbwvFPIC68{Mf6N@fpE@a>YjV=CZlGrRUmjT@0@@8^9
z<=Ve>Np%xT*OYEQX@UFTwR52R<&Q95*8IqJj#)|K&JqvUfsEdub4HGU&ejAuMW&(Q
zhEmDHRBlOz&d2%Z85tiu2x6b(e|*PI#w&YVnz>8_IY6hGakdB?+n#ktnfcxlfr|<i
z40Av`azUezS%RScpb*5U9h+QVfcimPpcW7)ZS<UL;03XlDP2^4&AT(Ego}ZPfm6VX
z(bvoBz>?c%3;7uy&M%m%_x4eT))b~+dVUHFG7QD63=A9$oN{{#Vyq|jLQ2mNP(37E
zVIbNmr~9jVX_^V2*RI_gY>Xb975(!ntx$m*)F!$y&zW!fuWeI6^N7aDH%@81RC_u>
zc}tMf#G;Fm;2slr|AdR?0_npSnXmt}wyKz~1nTQJK!(sYML}*o(Yy8JyhmaO&R66y
z{^^;nXac%h@u57kk)#rM;nbwk2Mt&63O6X4EDQ#(=|1w9XQE=+W$n_FRs{!Mz4P>Y
zQS>4ty@SV4YmW{GL+52fp&c=)Wsp(X9pG~Fm@A0p{BzfE1?UvsoWeIN8APFD)JFRi
zj_J5<KmRJ$VB$j-&`l1V*|#2CS_~T1dQ`gi^mXtZouKx{zdKhdUtf81mfvmm1~;Rl
zRmPfUd{Qh@(iV0p?^IymV(5gN#}OVA54PKuodJ9TKJ;cmxup&Jx`o%vl>e;Sli=`V
zIjF1vo5(WzL;(lSv%LT74oNhE?wtai4h(HC+a70-Lv9<s>C@SBMw(r<b7A+D;~{*<
z)L$ur^C$yaJpk&x6^G=gC=f1ZWf)3W85lsNEiWjygL0p-(v{2wil8${cuoXtoM>#U
zwI>I(q7GE@eeXXKuyNuJe?@RVl|vP|r+q;U)QE$2<b-cG=UILbSLZxn*&v3{&7saY
z!RMz4q*MdnJH^D`0xEqBAnU#1K0)rSa)V0wfQ=L5B|&#;g4Xg0C-upwE<XHTa-v7p
zVkJ(HD=utV$U5;fXp|AOawzedvC_mVZa>b<deAbX8oYt!n<m)J9w_<+!(!4DaOhvN
z!^eKJnuX#sIp|(Mh^xC$<HW{b(+8t`nJFr5dO`BRmJ;(<sDtlkfcpg6HU-5=@U*#t
zkWvm^cGC0%r+foE(p3n@7$~mz8RoJ1Ja9a%`LoKc#fsO&092D<)NT^snydKqJ=WGQ
z@8%q;;kfUhxYu>{n;r!oP>3-we(ygb#Zb!1!0_X3@EksdhmV=QJMOdoGf%K{iJ6uh
z>O6+8!JQ>$PKydB-#VaOApayAGLK>F4yx7Qafq#s6=z5UpWy&L#$Xd)gG8FGvXEyk
zivsAhS)`h_K;g#`?w1TIX*VUmf_5*-GW@e|WEUv-`^B;D(3y>#ZL_bqd6?t{NmoEd
zLWNNKQxDa)2D&SN(lEHjLOyAL>kj+RQfL}L$xmkrL4B=t8y{=NF0oryWMCIKA8&p#
zATD;0+byuPYYbX~0jjM&SG%c9y5-S6U!Yh;Us3_QW9Y&bMp;3Fsq9J%laveRD}mGL
z34Vr$pR3(kM5o_<sD4D|q&FL=oE5G>QwvFxTTo&_0Hw@`7K<}OjQ4;>dXQ42up~nn
z=>De{hC&$%SXF^i=GjhR+1Lg)A%;Y&319Y1(qOXu(=y|+q3X({Hcn7W?soAE!!s73
z))r{3K4?4&OFs)KR64+WH$bhq6IN9{EMM(F<!d772D*qBFARlJ<_0l(o^Rg0iOZuZ
z&Qm0_Wjg3Sh=;-z3Nfkc(^~|kkosUkQM?<cvMN+CsOZf7E}Ei*ulJ<{YOO<iUkZ@k
zSLVh0+MlN`4gcAF@zQDy=rGmO9h<&rv4eJU79<?akUV@S`(kP8^%w7_?v&8IcR;pv
z&z`HjZUvy;8W$)ZL0pxoh~z5Np5e4}zqL5z7$$In&TR(8AZYv%qi^^L$#sxeeFQ3l
znfMi^RF$f14OE1bZ4ISgBsjBnEI#fLa9GyXt*Ppfi@W#&(2aEPTnJ9X;9P*M-6n~W
zI;0uOLH9p`@&TWh5OWjzfrHpfC{X!DWSs&kq0nm+Fdr1-5?W?L-!(ximtigQMSje@
zSj#WSiCM)FD~%6^z51|N-AHDavM}UE<^Fy5!FN3$1(gLVptHS^=Uj1?Rp2xTYAIEp
zQsV@b70|i|Te&5GQf~Fd7XB4P8PQ?r;Asb)woHps3VXX6Wt_-n!lBc93Il}PKA!E0
zs<{YS?*<+no?&?A0)d<eFU8EH7=#%rSQ$XKR}s+%Qw4<>wC2J-#uF~&I!g(A|FH->
z&T}?!<3vc@Bc%oKj*34`J67H}QR>C2V!K|Y>p*NIh#?qf1{&*w<@`cvq&$X{^OFs_
z-V?}O$RjVX+yy>o48uQx1=C{Y6oJ|=r4E-q&r(8G1@CFcZJySUHWf6qb-Ho>lGV!;
zu#RoTefDzr`~)&;^??1t6zpSLa*M4Q7iWVk{HSxOb=D+M{_E3UEBn(>XOCE{z;3tt
z^;cT_EV(KxS4;OkXaI$l$9L$RATy4>uuXOdV6U6BZfnMikOvH)5u%jS4GZ}GsKjPZ
zxuXFZ#zCAf@4Q?IJT91WVA1~YXWHKDKS?uGg4X{pJ}O;No9X-_qzyc7lXBqg0sl*;
z;){<;@31b4k=zU__+EQU!}hemN@69X_&_W33?+_!SEyicP{UUu3t=hqu=n)AITzGA
zeXCh5%#gT6<e<{wM!tp<u;EQb^nUvmY<Zdo+#>q?If$j3r#(>?RC*(Bp&_w1kGn_C
z2WqdXxo$X7u%f4rOJ7=$;o;)YCzCEYu0El<bU!n=+~8$+$lSrhZk3_g<l1(a0koRy
z^V%zg?4W@R(9Ri18Z7|%3N$jlK-n-PN9A3xf-pnkm)xa&)-P^*$$l>f2SXxgbq;v^
ze1Wnc!|y2!ilBT7>h=FsKGb!3qM^bHW_!=;yA;*WK+^@wOh_s?-LOE4p$atr15Pb-
z6uAE|n4VCIT>)AblgQ(7466PjXm5%bXih4ishKxs;Urcs5!v3^(ca1*X4`{XD;{v!
z9O*8I^k<cAIVV0r{LzHr59HDpe|-fx9SSzLX2PNW`B?6Y1HTu&#Zk^oktq^>2X4;@
zqO@0(D^Ierg4#*YabfzkS8$YC1q|=CPpIH+6VSHB0?NJO4Ara*3^+!#EgHUu3fM3x
z2;<AcO<3|U*3yvc+@$W{yrk+2y7O4;7<@rzHYZ|^^gF%L(!8Z=4w{ENuN1pN6Lgk3
zBnM0cwR~RHo&v=ok!>9r<hG8D2B?*DZi#3^l}$Qm=!^r@b_I<>y5Spz1h-s3B@d!s
z47!^VJQC>znTN39Y8Giq;I2>jwjf$Z@!5&Mq7%M5l%GbZfNN!JZk=oJz~R!w(j_w8
zE#LzPF59W1^h|7Cq&!T$XQ5$P>DFXeunaW5jk8yIxlfn}6eiGgO=!LY?jP_dn><4e
zD+5CtXnYYo{?#tCaB3<?RqCvFoMz4!v`tk(;SV`|lo>Ks)eX9HvbjNfr(c5Sf$fVu
zcD|^Ej%a{JuS?t~7G11f`R&IKA?<?Nn$EbcFBY&7&~}h3c~1P<WdyB9E*BflogX{5
zQGuI*bBoB!!dXT>pj~Xxy^OOUWrqc5w3z3Fz2Alpo4~y#$gP~V&>JTq_c?P2gUWJ+
z91X@Do)cj=a4JDYUfXh@_BKg?+U&dx4?*`e7fo#qToUtT9=Ie7`3Ac0btBXD<I`U(
z_2>@<t-<Di>}Uktc70eQNN<<*Nx`VdwgutKUd~G}X4xAQ4C+N^-+BNu2;_V0=0N<B
z1!|Rn(?V&_IR(^|2|7pYo<;mi##{I2DONDZU>#uxwZMhVz@t>)5);~TfwxIOJvCp>
zVhvFHipL{O>F`3QH8~vmyFp{k$qrtZ*rl8{gC-m;6~Omq%7I4T7~~jgSsB0wF-yxE
zDSFR3FhgaghNpZ6$63%s>Qg1icwh>2<QqDl9XK&`H79gcg`sN0#MzqQ8_hz@&TZ60
z=snN*EWmxS0l0qPkORdJY##fJOPlisOEcA%%)AT16RmfA1Q`C^0nbQF+-fnM^isy5
zTLxLjYv_dH#~DHgPMrPMqkv)_Toycu4W439fa-qzfg}5|vs#L$u*75)VT6q_px8@x
za68Jfxca5mo*b0<?KpMlNS5d;IT2s*HLsu^%ftDShru(~p{XYo7}%j>rW-*wrh{(d
z@mM)w`u1HHIrK`rtYb?c(}kcO|NH~Y@msdDaC+@uZQz#R1qo5aU3uX3F5opbVhjOF
z;U682Y_v=OtvPyjaId2H-3(_1&{}HHc|k}kZ3>v?fR@@QbLeY}fJ!m&f;!Ne8sP`v
zsT5K0ek3ewY7i^GA#1+n80x_1zd}}+LU#}3IWzKI5L()>?}c{mHBdT8Rlv3G8}r^U
zm<VDGDPpxLY@I2#HKe1fInh^h@<LZDN`9=WIjE%!ULlWd{T;T|cA(YjG7N$ah^0Ap
zuc!2Yu1e1S+Q-#&;+GO=FC7<yG($aT|DR2UrRx3{+PMnS43*4{&MqxIa`6SloYM|`
z{m7aRz5P_l7<{u-NEzs?Rp{Ebr`!yJ4&ZAJ10SYFgJ%91&{l@LU?|{R23>3xrUu&K
z3{{aZ7kb@mD<8x3gszH}exS7;VUY6#4}sQyfmWA+mZCiS(PR$Jgf|@p1(L-UD}zg$
z0tUT<N1pv?D%}KK^#fX=X9c>43@n3KzXIyM$bw2|m^gIR$8pFyeoh8I=4JdXReS>O
z43KqPPo4?+<iMBU9S6_6<I;Z-)LZ-Iu;RIZpyFciWu%>Fk%J7hI~){Zh!rSBjLZy$
zkCi~D1c3BOKzC`c0{IvcnhQT&wFcFY3Ji%*Kf=7fkof@QY+LZ!y)ZRJxC(eESTV#j
zb^0QL6THq`0vw*w;J5;rzRYhW=#JyXLKWH!4Xg|d8x}IKzv$j~i4E-}dlAsiyG*w|
z$6}gP3u<c|!7E9?d+@-!Fmw2XV>ehgh-ppKUdo*fN~R|jz^hJWP*M>*`u!kEKtAOG
zyJe%HG3aPL@CltF3>%9PDdn1>a$LWDg@Pzl^pyx`5I$Ab_|exNP2fFW`=LAfAnSw+
zgQOwu1O@+F(1`({Jz(_=GN8K|K<*6KnRUA3`eSc7({q!{5@*!$I>#>J1C^{|ARE-o
z;44o{&vaaW%q^!N4i~oqA14=iyr;r;ALzDIP+15mM?rRDU!xB_wF$JNaE-Uz^<Fm}
z+<UO(8Bo_`V_S_4FGJyL__;y5&Y)EeA9$Z6sE*imapfd)DN7gVa?qj-hn~nDKG4i%
zL8sr;Jr_NuE`}~5U0KAO6jGtZ(8$Wb5D6NKXX0mJ<@4ikJ7~4B@8Z(nr7!0xyq1Wy
znz{^h8u7n7TUh??-Ly`qDR9HOLQf92gHkG>6+s^QiW02Z0Zjbhb)_Je&kL7`%2~_{
zIq4Sf*#pp%ZqF@_Fc1e_#i9V-^UBTeB0sJ>YTg|8jR`Cu5u}~(pgrsBTn^k^*=$pz
zA8b5*|E$~JJrp<~X9|d9Zjxkp@yf?wV<4YOF^jPD(&wj}rmviNI{xh2Y88-4IQO(m
zgV$vn8#ql<o^fNvmO_TMhq=>kO`XiLrQ1agoT6d(F|?g<i1|_vI!|Rj1FjwJ$_#-v
zu>I`2j)HHQ5vo$q@#9c46EfTz1okTzcojBmH{m7bg`itvBp%yjF3<6r7kA9>K{6Zo
zo-0*QET8P_?YhLgkxO98HPAT&T~Os7YfBZ>pL<%b?gFib#(mxZD8GR)^p4PTi#41I
zCk5~*f%dPfGc>U>Fz~>`Jh0`F9_slHYS7aL)-o))cKXVhr|X}6vvt~#rB%{-D(Owc
zN{7-*9arw`b60}Lf{{4Gi&ITXrW0~5v3uw~)_jzj_3Tr4@oza!P#oad@eba5;z~>i
zgYFQ7hp^uT=EOpdu56$6S5y~D=qNA*!gpyx1B%AsDh=9GYW?}<n?Kwa_Gm=AxN9@6
zE9XeEW!d-ue5xww#w2Vf+(P_&?V&(B=!Oqi3cF{0MDf>tCUB1CWBAD+6!hzzK>G`m
zG%FTcD8Hh^xkRd&&(R)K{>U*{$~3uJ9T5-KYYAalBJ-wXf#k*6mPgL(=EY6Xbz%m!
z1o#*>CMZlS@+nhzHRWM>hZyJ_axV!Fo~%R049%<z3=T?9XS{KEp2xWOpMWm74&Z0l
zXs&-s?BYeQhH@VXk2|0gwjXpKf)c2NhqM+!X-W{`ccudem-1Q62kpb3&%nn3^<Chx
z)snyVD}i<?@PhVN95}kv?r8b1&D@~fz4Z+241x~JEF3E$L47m<20p#gI~&zO?3ftv
zk_APOosX43>qf!zLt^)y@0k=O+u;3DD9#KtY9?H9LF45N7QNm_{gR-2t(zGN3RXVu
zvxW5DJh&JhLPZ=ExfmWkesl@E<{C14iE=6*q(ldm=8%>#_|_3ftbS*?ypaPm$`-gt
zzs=adNvvE)6m&x5&I11irXvMbVu}+@tyLHpnT=$*RjZg5RZn^hzHZ}PU#pNU<3-z(
zg-?55aBOH&*t8GS+W#VhZWlCX=56X+)bhdIP8C$cVB2L0J)LRYuKCk8xCw#cBp$SL
z7qq+HKWCAK;-884w|Yk?uLO;TTIM!;8^&ht^Y)HV?%V=O1?aYd;!l&I1={|Hx?!Df
zvX7Z$kr@*KHyAjHHSkzUn}SP6Vep<J`@0@$Ci|6D=LZ$&D_z%P;0Kqgn~gWmxj%7|
zzvhfWuv!_0iSPLmlgzbpj{KOsDYIv(p-;jNm?k#R*~Z{q(qMBoSf?m?gVQ4@$7e*I
z5KA*X)>69UNibL6^9d)mo^)!P(+f5go8LhG17YaN3g;FZNG#gBMG;gAE#!ljc!>rs
z)tSnmGEa%&#rYaD>w1rQTh`d!ja$gXJIi$n!+A|+lRyx=HT29QT~3A<ry?ZO811q(
zK<3~n&A@jgwR9fk<j`9Q$`kd_T3+9I%k;Lz7uy<M2XQGIxR^^T<#)8T&tTvO^?;?F
zOZH@1H6#l*D+)mOv~P}`(`Uvqr>})U7<^A7;{p-4gpNEjmwN)T`BI=(&VB|>a7fF7
zWH<!M3jOX0%++{gy8M)}a6`&mW~XWUxvfN9Pr067@CuS<co=R<EPCwwn9o3lp_P?^
z;bmDd`2IsahK<t?aqwI`%Vr5$FQf=+Juysp=%16ee{obsGP{>^L#bmz$F3=dICvH+
ziZg6fHfXVC;NW@auqZ1_W(o`YA@{xqAyXJYvG^`XqEYdZWkbV_OBbUnB0(#{8bCsK
z7&Tf2C6umCO5|loWMFA4U}tDll<{~2I*Y5&39{Qn66C&ziWY3qy~)R<+=>O{O-eWq
zo?gK8Rha>FhtDCkGM)gT(0c*}zq#~3AA9*R|1+QHime~)_k8##30)f|WVTUS)GX<b
zXQlIj+-m2NMIO!I*^z>TaM0?ZgKA>x3OiI5E-sw6r916meT8B`<1a<f*w&BT$(v^W
z?R&;LThS_T$@jJwE)&~8bMIebdS{<fy(pXm5>b<oeag@9a53-24+1h<6s6>vK&QzI
zFgz3%oPXdTBX=H1(Z7F?QHDc;@@1fz0B<n{&Mk@$uJBy^FroAUNX3&Fg-6bk3c?_9
zt3Z|_upmp{4<X4bywJ5v0ie@PQFZBY!PK8{5o2Wltr!Yn0L?PUKC&wC-yq54cUFLx
zAH3)FVRCmfv)COT#^q@pZS8aVAC!RBDm{dZXr(B1OER>9#(zPp%8s>PH0-`u-m%8d
zPJmw^&Wr&xDhJ)w8}gSy0%RxL?G3@kE{C1xSvc|;DvL2Z1dV^3_+em`X84P5;?<Mw
z7uh-Vx#4T-aycwaolR_>bQ+$HG|~aBsoUZl!yesmL=KOsd<+lgPX}d$JC4$e9zF~J
zt)Z<if78gr@DOr)`<eCHixs399{!(YreYW?%E9<i=*mOqzaoJO3z&L&-0nWL2Hz2J
z<(NQ0R$E5J31RgUifJnqtmHUBx6Ff9U*515V>`?{VUDZkHA{sQRzc7TULjk@DWE(P
z#t2$a2HGDCu`Q=9qvD68Ea?1;&i^f|eaZ@5Cdf|#nX4ec(D^^Z*~Es0J-4H+ok8WB
z0`x9;LtchX`P_~^^Iq!%Km6+XKzoTn_iC83F+BXwp~z#Z#PINcl;6%vdVL(9nlB0P
z@?Wf0eQ^@mz0);7ZTBOSEwi*#MKr~2{l2qsifD?@{T9?2)5)L;TGRM>(wbrikK|qI
z9U#VuRnt!eHeL35>R==(c6hP(yx^=kkd=$YEQ=FrulLx!EZM$AlrO{aAzPG#t|CJ_
zD+5D1c-HTTaDjBJ(212(*&e@T%AQ)nDy#4M5j@SV2wvaj09m)UQktO?v`RW@mzF@$
z<r$ySzAvon+Au}*zUlGY51`#joysi+Q$Q;g<rQ7dD?-xe5e9is8iN!H3M_3GSdN&p
z%$cPqCHLtFXHiEa=wuPltt6lje6RqNs~V2X1C5@^g9^2dJhKy!dRrKh);t!edo1wS
z`N9M;mWh^D43roi#-G*<zjaj5u`WPr(L=?m^(?l~Y*G1$#q!7-Aw@NYe|KDpSnMbI
zv>pBMV$$;|Qr{Cq*1Vr}QGM>aY1<Al>T29^;9l`m1+;F|g(+{bH<RVoO9^{o6V^^z
zx8U(o4LR_tQZCS1c%%K`dl$fa$w6oLfpVYy;>8N!)Kf6^Bs_XSH^YKbL|Z$|k8+?i
z0b1GF#>>#TnD^qxWrge#_g|g|?RDyGR@k%;R0^Q1YiDJ6$e~!(#{eExwrz*DkN6o9
z!KLf2n+j0<pq7S&6mq@DjCS+%7AxNKats}y`9J9W(_-NJr^RQ$?w{VW{a#diVY`|-
z!;AC8-99adbo+F!^N|@J9)Qlfdy!wv$`E$uz;(U{f>U;9{L!oQPMX0Y%Yb?pwIk9k
z)Pf8z{68$?RbWnfI!VRpt=yqqstkIdo2zfcw7-vYtNwJbvvT^uF3F67kSWs-s>aP~
zdKKrZvSq5taq&fS4=6MlafGX?F}&bky)5h8+|UVY6wSIk=EQcmzi3kAv2lv<^nA>9
zWub$^(qGLfTQwM7@Yf~pcyja5{{jvJfqq4`tF4v+*I%V>IXOvO`CB%Z+TqOUN7mMy
zROVoK;a?rZq)-FuBRTRw&RX$1?r|Z3Lj}~Ef}aM~H*vv10S-_LAyFCDs;K(2Z_}y!
zQBU)^O}YC1Z8Bn6qLIflM^iL1(G%SB#o3mCji?${l?H=a&4^w3h%r{k2!cMzZ3|h3
zPF4m6!YvFwhB_&Yi{gj-iUXJ$SLcDpfIv6Bf6(A*%h1mSk5LOT_%So47`q&w-FB*3
zyzlhR$X%+84E_wD-iDd8iOnB@<X2a;S_LH*&E}o@VH0TN%vU<5>*Xqk6TZn_8Ky_J
zeXtL?yZp9x$btz6t+^NyL2HuFDfWEu2d8E5tvO=It;cQIu}nVi1w5+am_hvud4|fJ
zdt|yLco=_uZp)~sn2~7!THE)2<`Dx<0kMz;b)fM{P|X9H+d9DcG~!4ChwpKVhN(L&
zKN+oXXih5xtC-U~$@&SCa-&$mTJHwIkF!pRc~r$2-4%Y*u;jUEDrmjEuXM~JkUfHW
zEz7mfUSA-6`+-jEQA-U)(8;9*s)2p3JZ&7}hb~WjmVKc&w_uuHL&tHb3SNdpo)b?N
zOi?roITTfKlR=RIv|}L1C!BRrZ52bxU%vOT8(m*mz1Maz>~7#PG1~Fmnt>P6GK9LA
z7t*r<&8TGGdH~Ytbl|hQ!HfClelHSjVs|*y1kr}Bix+0otoM&(rU*dFk2XDqE>;GH
zAn+(5>@<qV9`U}@mMwyH;FdKv1BY{_|Lq4sJ{%8K7&sYFWyKjd&R@EF*=&c1u+xrE
zv0M&|g`kjG2x@2YGYB$pDEAb^fi6<qB)RC}!}Jmn(0t;dP_^9_N+<ZeoK0*}(m*2M
z7F4sD%VB2*q3Sdw*FefIP(N3UA>dGE{~_KWEk*NQP20NoH<L~sRL+r>VhA|27IZ|*
z%9cAO%gjn<K5a?unZu!V;lw*j(D)vxM~B*H1@#G__i^ND-I16kw|qj^wd7lU!M6*g
z_5?A5axJ`na3^Gkp^mMe0H}W;1Ix+A8`j7<9uiiG`XL|Jk#uwc)53;8J0^yVgV_3P
z@R2(S*z5;peuk@okM7|=X#sND4rsipat_;i7jW+51)VnvI+CINhBD|BT^WW%q}=u4
zkV*rnhSm_^l2GNnrwCa~_C#Ktp_`R~L0#p@yD(AEYM;fBIjnVuPTyltLN?*l?*xIb
z{u_=h%X=%b$f3i>lV|b*-g}CWS?edqH?$;(teNauzkZEw+tTAJb=z96FUoA4J{5dt
zA!zpetwh@W9b)rla!Ig0tzQ8?gBH5drz$zZDztdgg6h;?67PPCfcA-icf+pCuw@gA
zGXtFin;cO!XBlYai9BczS=pQf1@Nq*hbU+t0z@uHx(hA|P1{vqTfj463M<S?k|V4{
zm7u0W=3%YdBtd*wNL9^R$t~-_s@K)XDao@(fYpg{@sfkq9H7;4GRqHYPlSxyD?&r1
zYSv2!htzlxv5*`sPba=df{Bi7%%SSd)%%ngxM6y>25j~Or)CN8j&?|D2Bk>I7y~FJ
z!mt>mHUX!|40fjrGgKt+s+?p2o#VGq7}{F}r^btXEei}iH)(;=X`%#Dn&gsTHF&jS
zvf%D7mU{{niA#@K3_alfKcY@S)H0-|O7s*c3k@kq`HqqTJ9*xNZVD}YY{m9O&GXsn
z@{o#~sOhas^2a($wjQf@DM$2bi;Ghp)>kA-?@=a@-fGE9Z~P32YW-yjEWMtSmNGj`
zS_A5@=R?jVz?pJjsb-afkJw@cH(Ai$$6YS0l017h@ZM8|q!l@M2tZRxR!Duv28HIv
zRoV$tOe)mD^;#4t1>j2=AbBoG>hL=q?22<P79L+1B@LpTAO#*NFfK4x5^`{|5|dP6
z=w)SK@SAWSv|oZP@CanKSpYQe)7fo(_hiVWY0GDQ(p3Pt0d@l0{8fc3na^#%?XMsX
znm2%)g4L4dYbKf@eE8DJOC|mvk|V69E>i&aDz+?3vlBVM(WuI!vhVRyjctb*c`Gx)
zeGhd8(8(NM7*&?^maxVeXbW8_Vx2JI{h<)1C?lxz{Qg?0g75h*nH+N9;upSi^Hcsd
zOkFVTI5(TiKe=<6m7Kenlo=zQgKzyy2@(2WTFDupD!K4e-wr3wh8Nw5vuq_;U+<ox
z5)qiK019nL9S53cdlp@n8Y19w%^W<w#Kv&*j;u^G`0P1h2FqOMRhyT6Y+{^v->L3=
z$A(8n%Aga@Yy>J7@XZvRzBKNr!BtS*!pX4Hz5Z!L%iWFY;B(I*u?VWI_&_0e^5Xkx
z%Wp}he};q~E5pS6^M;_i&_TJaa;KE})YCPm72QB}Wj*MA;JWi2E<w^Rg6Cx+EK^YF
z1m3X>S}p700<!8iXml_iwD#?n!vg{Eq~nn{j@u)kTKy;M{W0B_q5wYMJ5OQTRqJJb
zA1}sRiY1l>)II$dQgKrlystn7v<Kn7v62=;A1edH#4DhvuVdf`t(s8y<RDw5veogc
zR@+KY?*rNk0i9R?Iz=ZRw2tM=-Gh$zW&hlj<6=mR`oS&N)V$AH8su7V{<GnV{!y&T
zSny!|N7Y@RO+ZYb@mpW%pt+{K;yfLH#6E#HK|pE&ZqRDZrU&*7)?b)GW2}i=M4BG#
zxgh()3Dnlj2dxaZ_@#YZ=?$OE->J!hW%b)ZVV#c%ua_UdrYUq)a3Ers3wov&$Jt5X
zn>Vq>%vY@$`HY~H&CPJrLy_Yj^A2Zw1|<dv?;Q8tMtv7hNpPP*0ydxdk9mn&tAa(;
z1NIe;Vm}y76hJ3zmN9QMw9?wMh9BaSj7IqbvPYOeCh<W<ChC>2Z}bpX;sLKmOEDLa
z1|8BO!I1b15{I7;U0EW);@(}7$h*lyJWD|g)Jn`#FmrQv^;YEQ6MN}YF3??~C<OAK
zL>9=!pb<9ccI{}sj@r|peSiWCiJO0m1f8}@`>wfU+Sl^xQ@jun?*Cw)eFCiv0;%9W
z5BA$91{MZ2hJIEChC(L^A&{y33>&uw9hU{IFlFX!fSla4pMeXUH@@6Gc>k>;7lUE*
z{s)Q{FLrNM1dS<+G6dRu(8zgsek#j>#{I{pzc>^>M}-5lyA3T5xdeg7itUkRZISYb
zkbud3@QHSyv!HJTG%%a2`*x`H{g-r5X&2AH4L$o2ky|ixg&=6hvl1w!oZ&mQ{?2?Z
zeQgFw@NR*~bl(Keh64HD4AWR@<d1Q)xzurk`sSb=C7&E*jkNW=k8%1;1&#eRFSs?~
z)tXGug0}6TGI7n0GvM*EWQS+be1=+ka>U>}C@-whoOAh;P>H5zM8-7*8StKR2FW`9
zFQ?vxyaY9AX1(LA<MCd8>5GseXfM1=(KBbp9)TN45mupasi4gljGYWXxlH+(>od@Z
z+o8~1Te_8<Hm8722?34lZ2`&BEDxG6OaPt#1a2vjlM_KH5>lpO&vDq>I?%a>JT0DQ
zvsElian@*%6Gqv4!`+y@gmOI1U%qoo@N~%RSa}z864reNLGZkT_*9nV(<B2XJqX$E
z3To-!XW)g-KG~VZX)l1D6VJt9sKx158r@>erV2{Af($#8^(@jJZ&e7Gqq5*g%p`V@
z-u;j};ciyws<&Et7Oc9hBs5*+#-zMUcY9qx<@9_8b<m9L%?jP}zvn!es!F=Og#x6K
zvdR}v|L1cxV)cyfd@m+1p*dNWAkzrX$wJ2v^0dx)HU%>?GGIT!kKAw&V)zF-b1g1J
z=*{ZwXBe)&o};n?R68NUM}%P_D+2?zQ2M4oRwxNT{H=g9l&-XIy~cmM#}s^yKAvz)
zzbvs?MnMOsIX+i^Je;v{O_JU|%}%rXDhF3iV^+XzCQn52+WxGGzmh!58o+bvSZ(Hs
zc-)?RY*U@V)XB0644OFY<_Sn%o20j|bfxJ6h{X)xn<B8A82~o3Yv&BmsXJTl@46xt
zFzLaSO*>ty*aH~kaM-c@*zXlvyLQe1%?g3^%#u9Z^0&~N-Gf03j}G}h$<tcT9z{=&
zGVT}N^_D>ym)f=$iEESe<g`2a7$&hYFa$qtU{J%Y_8}-xx^`B?iFv-qZ6;ey@7AuJ
zKZ?4)@Ch(z<1&q{rWfkU)4G>*cOU#XO;!Q7nQk+rvPFwO9_46c*1;Jc%iU&3*~=JD
z3q5mGT)D-zjZ;Q}0aqL^XFF_qP3zgCn>$xGE-7bVz?Hs0>gp`gbXL#kPJh0RZBm}Y
zb`@&{+@^MCtqDDIw4EWkE`pDNK^Ld*yR-fjoQViC6qjepNo6a!%nJ%q23+ZOdE0cb
zxtj|(_cG_;j7_%eY>@58f9tX{;0`6W>};6b@AbJ~EGuVVP-Wm_m<($Fz3;=4c9$PJ
z2o5V}j?%fCn7J7AaQW)kK~rd0@he{0D0jivJVIqJ?%cSXEgS5s<9eaq>{oE7lx%od
z?GB05pDl8|hyiCRJ+5Y(7rlB$H$UU{HA^)3G;rlzkh<T{a-(#mX;jxEP$*2q>i^B|
zHHSbYy1pBSH%J|>k{_fFRu;)`Fy&Lg8K2XCS!@Eul(+=v0jmWXIKmU83K~=WHVG;W
zuW_d4#ghygLAmLduX2KC83TCDh%&=J_7!o@RUEC-9&ddSy1sZ)gWTMtN0V5lw9UA6
z_r(rneZTjR+f74$_sXg>OkrhUsJa@rqAX4P?`@6-@ClQU)-q<@Ed=R>=9R7FROj?F
z#ko!ZdJ7dp%8$gvdrsRr8g!HHIc*Dp&S-;HP=MABYz2=m5~|y9)nQWLx_`b)mZAQ{
zUe`8f1{X8wl3Zs7m;OfZTsEwZJEoh*0&4?6)_KVWOiJMNV(9uLqE+gsq~RAUp^?!L
zydCTsHin%WmpD7ygKA>%%~ar-=Bq{BU&1RQ8I%|jA-&y_St`)(>`I60Hx`D!ZGESD
zaOGO73)YI94FB#-`Ow5TasDLGIu;(teup)n6P94(wRuw4cdU##t(kl##qViB%st&h
zsUP@Q86Kjv^4J&>b-k_HK7(3V65!MH!FQ0Wl`THx)?=UfI!M@0XbSH%mWnf=mM&<o
zKWLa0KI<*b!*GrHs8p1mAj7}^AIp#D?3vcf1xgEdjo3l^W$#Q01hu537^bo^Fs!`W
zdtefSk5Tc08PD9#@kJ?VcqMZ(Dl`21Z<<@cnI^cN?dnQy#);*Os+<Q({3mz|wZv&z
zKJj|GVx<d%2*baa|NsC0?|1oWa98+=Yku`g8Ph|&pxHhlTSrbs30cv&Z=l&f(41j{
z*hjC{h7-G==&6TmDKoGhS<SNGvaKWMLRf2e3WGGmzyF2`o%0eL1bN(!>$sU~IE8Ox
zx|{muD`-?xh2h`-^_k7y2Hh1)ogALT7EPb5E&6idKL!zj^+9Y$P3{WwXf&y^G5q^4
z=p^CA2OjelI-?YqxzGFEDnZDc89M{yPHb@oeg;2g^L5D%?_QPq39*3AL}Fz~d?eeP
z1XA(m?#6WJXn#}Wk=L2a=DnX3TrumhLCLw@ZLuP)T&xU<3<Yl*L9q<pA!9UOi9r*5
z-`LFx-Kr-ImYxp%eujmfOkU1DZ}XO{VD@IR30PyD(YZjQSCs{H`rpH3@Li|XN}&5p
zW11q5tadDY1@e}ICle?zC$TJ??!~t=$TCaIPyjRwP&tMFvaMs>mu=He1uFA`<{l@#
z;Pm1+_+rI}O$>4jptDOrzFjFGP&xh1(<ff3EDIVcrZSZ5QrA!v0iR3KCIk-Qen!tP
zEX-XA@(j~h85lql_q!YgcWn}Vp_jZqz5=u!^xyw_Uulq=v_+Ye-cQ;+CuXGw|5x?}
z4HZEQd?2@MUB=Uuxl3IlfaNqOy!!<X3Gl)Ep?$XeWUQ$YCxc%z0|Pt5pS$xwYcKxy
zGj<BuvPJg9`E*!z=I9v7?5Z@3ik3<0I|b^$f?~d&p@8S#|NrwRH&42}F42VjW8`wF
z87gvmKN$qTr-U(__;C2pp4Oa&UQZH*89I?>@xNSOd1C1^1@JEU5I0puiH4e=Cxl;A
zNQsMe+Da{I=v11hF2nHezsZ9iyO|x@rq^5wQ@YIC_<xQJV}Ipk){T$;L&E0=sK2G$
zV(<l&23iEbXR!RUXH%JRRI$u`8szjGzhH~ywfRrQUT%}%JirG@P17Ocyx@D9LE}qJ
zkupi;DWEh3*{!3)k?*3L!o684xhYTZv)CrrEB>BM!Mci|72+vAiq7ZQj%ntdab6J7
zyYZnYLn5RfXyyBG&bPf&qnF%HQem)$&h<jhX+W5_=_Djf1iuDPdJy8RfW^dv;8Mg3
z)W=6H+Z7n5vobK$GYG@i@txl7dM5gW*sMNR&<HK^y2VHaZpi2%cm-T2gA@a3jakO!
zuO`9guY=FY5iQp#*`+?C&s76dc0Ln7vSLs4kv*+Bp2y{&{eH|kMI2J6tV>mlo^e$|
zcuI}e!Mzg{)0M$<qVRc`nA1+%3|1SKf#zWlcaJGDym+<FWl2}S#<)$~O+P~77NlNX
z9Lw{xR%g%RsY?^)L>}V<-8j~7E#^8ahC!a;#VHrNr3vgpPW&0-oM9ZdJGOkVC@W6A
zx^NBOmLyeu1~G;gT7F6VCex>K&7Zl~=P7HH!|}^gCKV_!yg238Hm6s{gTr<~tV)Dp
zj<OSb%#&0t{R^KYSMY|0f=21F&i=q^p=-&G9<X)8ko#i9&D>^QTV^Pxy6M<WiSBY8
zrE|w3_9Q3jm@%k;Yc`O)n>NqaAD-D8pgqt7lNv4w1n-t!m>8d_44ng7w<~@&NaIS-
zc%(d7XFQAAV{c|Jp@a=8H_G>V3niF5elUqeBISLODXa$eyUVZP$<UX=pujK#y#BXR
zcv9>K{RJuq@7YWOr4k;<IoEr{p6RA|tAa$}_f~_~{Yg03ElmKgP=?;xzHZn2a;+k5
zkSioW>pT~n&y+nrVR!0z4L0v4-Ir>2?`}$W0ht3z8AYBDp*HZ2JY~==zJ}84S??Zb
zFw;_*l70j%&8z3RLG|vE-O`zB19vGgNFu3vroy;XaoG`7P7Pket-D1bInM}WI_T!f
z85#FHY!9}ALPe1ANif$t3+d#KeXSd3^cF@q%CN2GV+F06i)R3-W!Rvw=Y01USHHC;
z=B#f*A_VSb^s(fbN*(XnTFaK@{Pb8yD0rndNS$EmsSnE<=5k3EnH^eD`1xo1s^2_U
z+D<Kul!5ws=Ztgw3)e~=?=kIpreL?=apoO!^W{GjxEK;0Je&4PF6(pb1?5A?c!@Z}
z%^fO^R&3FxeSU4;9C6D&G3hRNoarUc0J{G~5jx^^IAcy;_=AF)PSe6}Yl(QSj~pvF
zjKnT{G+C<80P?R0Lt?H}a-h;(!y8#L#@D_@x<7h2NnM5^am%5A{`psA6Ka;*7q2*W
zk&(?MBEcyC+DbM)1<*LHG()29v4g6d;tVrc85k}(?p9%RG0j`|<wK=JL*Md3A^vtn
zP>3J7cNDx}*0?=OhVy=@<ckWa_70OE(C7<z3>sYTZQ7}Fa6^^6M)$>6(11=TIg?ZZ
zE{8%kn)Pn1IPS!*ur9}AWtx-_=p4y?mnQaYeie|mm$k&k_ocK9!^6d~lN4mPcndAr
zf4etJ#&`l(i~WU<CVn8lfNscCWOxWU<&7I`*m*{lBW_P(dcy95GEUD?7SLK7B?iu1
zspOA+s<L3J_1dIKAjO9w&K%p}IlmxItZ%ox0#r@w#vOfNcO8m|QP?Q`SY$iXgPW%#
zN;Nh>_n!8FY~^BjxHxs<jL9r7SNsC;<zcSy73;M0G|)-?3bjDmoS9{%5^EKM3TRDH
z!qE({gwt#tq2fsjNfW@-k*U2WWc#Bn-c^24$ERxTt7Mt0>!%wXKer0hFXr3=)-4O6
z{@%^&+3e&Xyf%!%rdsmKl`{^<FWZ1tT7gy&O#-=53DoW~i&S~0a`3<lSafjee=bz3
zW^nnOcpjudiGkC>lj%atB!w3lq71WG85k~u!m-55?ARk&?qoyh#|?)r?+`t-&0Yqi
zvT5&4uu`z1o}+t?F}5x*ynkoTDITQIbi52+nZ>$2YtBhIhKmc9rLkGfdj?8F2)n=r
zlr*J)g4CBsfk6(c9~NU^XFDE&MVo>MlI;t?5y7eQ%|RBb3ndO6Pb(R!b6&dt7PM{(
zG-`^dy?MYn1eE`G^f@Z3fJza@1jmZ}kQrAcCi^m4XEwA}a^F<SYCrb!Tc>D!cxB@w
z@ObT!hDj_B3<}?=9=vB`a&QtuNadqD-c5TWpQd#&=rH`d1Cl?W;6JC@bAvf=k+2Tu
z0WAn8d?)8LmImi}7T+f&<QJVds{&K)a6<TboX{IzMe~D`7+@R@kZOimHeicd)Xa@R
zC(we-Zis=HFzK}K1{DT(Kd?ppIh>&JJMiod_*BBR`wYe2M@V#Yy15^{FI%mk%#bNl
zU(U0y^}nn3$$JU{3pc$AVEd;qPgCcpSoYkkgjG8~@PT#`<};{)#>@4@7-q9FFnBV|
z@)l}oxFL|e33MgthH^v4ikbb%)+=r#gj`SU@K6?&1*Lt%xt}E2r>i8$mE2S1RLF{%
zvNHOr5qo;VqCN&;NL)!S>pK|sIG~@=YTmLhv9OdW!2`|V;37v0+zM|4jT7dBPDBBp
z>wI68lMU3`&%O~p>%G9@L#LlUd9h$kzR^71i|gz`eJ5rwp*LrrO=598p0K*mt|_Lx
zKyN+YiwddlydC?Mc%kNR@fK2<aAPr~<p#Au7P=m|XdyJDIt;rn{#`9mJ6%O$hNLQ}
zXOiq-HeE#mw3P6t#Wvx2Po)Lw4+foW{VvM!@a6_h@OiiO<!6p%-(+6b-SI)F)JL-r
zTtnTx%b^3Qf&!Jm?am{&OpZO0?XGy|mF9fJ;wG%#VUz`}T4ddRY@=*Q&cn!kj332y
zuEtcvH*VN>vcfC}RJU<5JPvuXEO|q(@E?~IV1F~3ir@PlIiEp>fwM|)+2_xCo(vZ)
z@^|Ds+z}nNC?dn$ps{bcW~~B4=Vw3HJgYsy6TR6bmn((u5ShxNaHg|ZpYvPVjJ+XB
z+~N$K%o59$%w@qg><5RV!PoNYBG6fgE%FR=SQ!`uY}pwk8948)JmK43u2u9>;c>_l
zuIaa4_#E4;m^4R+fu8~5KIViuU3b2eTZ<AICZM&G&@kbc(G_EL!a{VX)1#c8qt;@_
zlGq?CLrp+2AY5T^anHo6CUE(#1W_TFo~(0kqk)*Q0!T%&!?SS1s9K1SFeru8$lPvJ
z*i?7$M^J<!s4M~1vEY(QBFFTc`-Ing=bm0=l=XkSkMU!82rmOCsCsEG^K4=fsy2bP
z@s~hSifuc1{zC;c>sG}4KHjQyx{5^D`xPII<d2sfnYH8S+*6E))NM|iEBtHnh20Xs
z&;40!Q>)fQ`QF*m4rfoN*B$|%lEIMRSg|-Z^_IwnPZ=>&JP+-fb>1O&#WEGp{a(!q
zo9xyf(_~EGS+U3A^eXq=Gj>4of*sg?MB4z=N(SW*#6BBYMEg7&G^BE&MCXy$VMQB*
zg-QmJZs4{uBQInv$p24KGqz9AH3h8?If!U0D>J-!l~(m4!0eslT&9DooFfgp84?`j
z80NAvFhEMfhZ=Y7Ha?2~1)8^iaVjBxfvU^dH&dN1rLW@=*W4EII)pj+Y-{<Jz&r3Z
zwGV?d!wWB~X)K5qHIu=WO3BrHsft-`+zc`dFTA{NJ1`wckba_RrdnZp!6me^aaz(*
zg;Ra1iV_SjUdhf-n809ggRQd5_o8F;*%&*H7Z1d(LG5il14#xU2DaM@{u?z9zHU_0
z;#?wM4{lQ_{A&WOw#3`sMjrJcy;aNu*?EoB9;RKJozOTIq|YT=uH)D!XapXkg6smi
zo1-bRgwgM=5(5vYy=@T9#j3eiXy+qPt5B3-XJhTswawn2_e!jdyECKR;p2w&TR`(y
z`x!JC1RZt-&w76}<LjeiHi8WESQ!{txN;`#_&BXc<;c`P(23$2HocQUOJ+s*0u-eg
z;BCoEZ`1g$THMXsdgfrty*0tSGB%)f2s|fRk3~#50Xl&7jP&ucQ=KXEOTn#K#Vj^8
zWz2d*${chR?xbT2<(Nxsd{-(7sDa8JQ0@iQ9@i`$hpe#@Y5Opt$Tf4$p>v=c36xu2
zbY@?*2+4_#Ew1s{86fDgWMY;mw9E(BDGFJ0j%Y9Nc*rmplB3%|W3ZsrMN6!g{*3Dh
z(+BmeEj%ymjnnGZP8M7Iei94wV$fD{O@@DWSQ-wb%;;GMs@f#FE@lM_H9VWdk_fKt
zLFI|bx||Nvof5L(bto*pU%X;pMzriO(%J*^t<#k=D&HK0ML`YYw1?^piVQ0YrSBbZ
zIhqu(QPQq{aYtxVh@h&&lw+DYD~>bB`Un3~1D(&r<Duud!F>CH6p7}GfuNIKwlQ1H
zJGRoZFXG%m$r&1J7!(*DDu2_P#%J)d%((qnru>{h7D;cGi>sSEOq8~+30zR4A<mEp
zIwe?YyTC>#hhWE}Y>Rj4IlD*|_JK}P6@E6s(sM%J-Hba+{BNvE`_Fhd>*0>sD$>xp
z&`6ehszLi1&!!GhhWViTAI~TjPf`Fisue-|NM?iON_=KGKT~o1wc8dFrnbjH>t`K2
znKrPh9bVCFEvA*oH*+$JVEUCEp7$ZX`^=!tkjTWZHp@K7e}cDAgRX((F&1yIh8YP^
z4_hDG$yZ|2`}^6m5C&QBdWa`Z$vR#spuXU<-el{iE}PC<=?gDPbJz@O9aQNp3$_FG
zU(Yn319eh*rJ30exqCv}7$KnZlBF3QLTa^Ao^8h@mj}IlJ2SNXkbqp!;;P(!1`$v=
z*%q#q5}zsceSu%ZsdU$aIfp=HEo4+x3Ut$N>q0sEm2MR?uUl9hXyD-Xd3M(7>H%we
zd2nk{;jp(|ruM{_Z3!ml*a{Rkf%*yy<dkis7pZ_&RKR*#m)<^Wf%HU!KzUG(!E&de
znCc}^cO+2h?)|rJk7qQ7DEwI)%<Ch>Kivj&chMr3en+vzSIv(ta!GT0uCi(4iGmkR
zpfi5m9a#4G$TAq%Nr79h;QpNyyXx}T!x?;!Hv5?xc-q8#f}Y0*8DkGn{giy?4ntO)
z-D?fTEWJJJ9UOem=FH7{pa2@R{&Uw*dVMPY4n3tq-d7Bl9#Q4owq$lmx$*`<h6St)
z3@Qsuj$C=?HWRcStE322$9Cw;S2ihZs%v#k>TlCXSmcrN7*=gFsKev90Nkc>nFHzv
zL2K<}NoL0qSqmlBSczDG+n6W7HR@7CJGFKCPm7Ied4=COcCeTlujXr=C$0ob?fWjz
zx9mx_J`thR5hv@iM9}b=mJEXzLs#bQ)#3~*kCi&E`SJK;K*y|^q3xSm|36H1eXxj~
zL5yMLF;9iRKVCOQd_1l!FwyNu(A;I3Zx(>gw*ps%FD2gW@VviSBU8p`+VqJIzdnXn
zHcr#)5dFVOK?HOT=!39c<%cfP-Hp)Z#B@o}C@vp^WZWmu=uRJVmc@lEHqU&;k97T4
z2Cdj$d{eizX$rG~!OXHbnKE;ErVH#jbEt6pp(NIy)%>ztIt=Oz50jA!S(dKJEO%co
z-L%6<Yu4Q$4G+tVGVg^7tSYPQ7!(*XWdbUs+S4YUzZDd*Mj^gq)w|olEP+p1qpWJX
zijV85DS*r}EAw8M&;cqc?9MgXMOeI>cJ#`br}{eY7dkhpD==`zff^&Kb72!M0XKs*
zEPMraFAXrL&@9(s5{0%uCl)O7-MT&f{X*x+j#&?l7(^H}85V->e?-%Np+tuX(mE3X
z-F=XKS)yC$W#8QlaL;_dRfC63%p_1x3$!Mzi$R#7@NrW#BnTakvLzoleT7j5v@+0S
z_tJm~MGP!zm-~!+rN4c9V_TxZ9ccV}4L>Li@pzPb!Rx2ONeim?hKPl`xo!qkWb9}2
zG)0y)xLj2S<uINT$MQ5qc)*LSK;i!x5~~ao9=3z}ZceG*3m=#`zM1B9@WIkMpq;wl
z)xjO23=h#&g7@)4+FaWpc@=!}4(gaFqSXb;$FQ|3Wh*;3MzYo`f@X%Wt@DQ5pnJD$
zGuOWc9#sy02BzohKr7Ya!S@C?G`wE3L*}RX>IeJV*e`(EcJT~K;PF%N9$mG%>3g=W
zRdU*`60T;l`T@WHcNUP^^IV`c7&1ue7~0$(3$9lQ-^T87+4kT&hFMA=75LmQ2pL~J
zS0nS+!{@-GjvF2dpqAl6d4?CScz!7}EMjF~XkfnP$upTD@#F3%u`9Wgj@~bw_-jVY
zwbK^!bQx3`USwq&bO}6ikQe;gv~gwhlQ*d$8lN0EYuXvqSXiBohWN7WUZKpO#PH(O
z1ICUd;f3s?+B$X9_q6EbZ7gCH(cGk}_+s8<#)aS189{53bs1iq3d`(sDQW0dnmcj5
ziF?<gyuCp@f&HuYyjA$7cT(U$*<mw%jfG5S3s&t(0lW1ew(y3nqKB+)<$<jDx$_ph
zf*#HTuY`rE1g&gt0nd^0fyYVb%XF8VeeYo@777}1gRCW*-g9B;PuZn`;SZ{$9Kj=T
z+@RJ~!m$l=X52Fdtp==T;9%JJ*27Y4X>tH4Er3o{*~WfVBCS<I7JN>oxv({xMrRg>
zz_S2*@QFDoaXs%EjtXv^=xpOq5y{1nD6_#r$;`|B>UK_s#9tj9H#B6MuR&5{7bwMn
z)={e^6uRU*f$YN+W>9QokCB;gcfw!(a8Xj4VUDW{s3oY+z|Ej&-1bz(;*7*JVPOVF
z27LxmhJ}^AljkwM6M#%ymVr14>L8VDOZFV|JkQYkVH2n?!fCT$sh>!zGQ(of{$D9|
zTV^4K9<7Nh6gU_jp3VNQXz{IukKrLF=wP7ue6P8nBjH&X6q907;G)};BUW5?U}j-Z
zbmDLZ+0DtI_{-6>Epke700S$7;=gwiQy8Qf6m7#FFDsfEFR*y=G0uBi=1O%()dYqd
z)p7bM54s0UV!|ho<tB$tA7f*9c>KO>wVDXS!{yJj?u6()-TM1OyyRwyyZhJmD2X#X
zv~OhJa;0;TLG0rt=?;^wzjHQO<+2FW{_T{Q@ab0VkM%uV`l}@w9{%UFX=r%eoA@&1
ztY_1|1wyVum2d5i)N(QKF?1ep0PP!{b^V=lL4yS=LnntK&sxwpg*(T^Vg){ihsPVH
zTz_|%-%#t{yBo?Z3=caBCklY?Bx71<-nKNjbdkp-f6$&r4n-bD(0KzA6MnLScZ$k_
z%4s7umcJ6)E<L`oD6mH?|3RNq+`U(B$~!<aw9*WmX*|&{L*5xAN7S(#Na8WLEBr@d
z8u%D55eCpMgOIg1lW(Yj_O~8jc5G}GZVKG+4z&Bz<)>i|_&k;e$2Uy%Tl#Wo+QQqx
z-s%jX^+ZR^Uc8@L%DS#SL1fMAv}SO>_L%Dn&`Lsq0$Y~F2}@<FVRNf2pz{)v9jYEw
zfsStxi8EsmVo+dM!pgw#Q2y@%slz&_9PL*eGwA+QUJY5#*u0Fl_LqWv;<FonB&JQC
zEOxjkNbGQ!iwfwj9px4SQ1AI6ha%5XP;5JO%v%gjfij@fdMNbUF4@CxvSXN)@2;9=
zd4+k=pT$cW4ayWi=|m1G)h1uDNLzFErY=)oQ1@YPfoWbzr<6Gu7B1t}JK7?k$<3gM
zlxn#c9-8JBXsWd+O*Mj~MTAJKA|xI1GAP<!-|+6nbNP_u8C#V>wGimE#$PX+|Fq0Z
z{+t})=NH9u+B1?TT5uu{XoWwI2ROe-JxooO2G14;`EV$PoH9zjaf;dVy!Wz>V86v&
zcjoFsc3qtihN~%=DtWlfO>{@KxgrB-oTKE(hN<k6=1o777Bu4p=;Fglg_o7STz1Oh
zkosl=Je0Vg{tIYWr$8tyxEK`qB4h-mmo9!K%*miw>*A6#rO)v-C_i)TnCEtx5qv|S
z5Q8F{N>0*o2Gzjcxj%)j>^gK>Nr2&@<AJXxv-<x2k(J)z#Msav49dU98(MtdNGwoU
zb=F|hjzgyv8J4m#Fergq{iv!Z9R%gwq!_sR6T8pUaAwI`ZJl|;(81FbGTs%GoW74`
zD__UmFJ7@5I*&4jGBkvV#)V0u+wD+)oNZkIgGovpgA|G@P9#gaiM9LXf=a6(Rq!n;
zL9-K63LV}o3xCz*tHZZ~iDApC51TMdob<Ik=K&Y1gR>d~8-pLSQj5V9Rt7~5rPtOB
zkn`_Tn8e(VxbbbAuCqsnmw}OaleD0q^v@u-*6C9jI2aTsYZa6i@ccrADd<jWNLh7L
zE+lz|Xi~|Uq%BLh?#$&h<Pv0fc#(gV;h9A;Uz)RcHftzsTn;+76<o|fuX*lIw6x4L
z)KO1`l+L^i4-FOOYZa8MEna-+^f}Ne*2c-8yYk8#EI_9OR2Y~t9qWA<vE=qyyWb-G
zpt1ve>;=?WpnNRoBq0S&GtA(e#lxV;_9U3~-MJRfv>80@8|)I|Vt7~xs@gSVn}t{z
z9y$s{-e-X12NniK#TG?I27U%E21e#f%-1h-h{c&nFgyfZxb=>MTa#fKX#c0%M?;+t
z2?h7x7r39==%Ikn#m~@qfVmb_TwUnx=;&opVBmv=rRCzqpc73%W`o1mcEvFR?IYlo
z2wV&gXMwi_D#pHKVPG`W+r-82&;nGYP3dz~gqRNQfhmFNJ4ovVG_Ebl5TNv3<Bq~o
zp*4PtE8|u(xe03Om=^!E`O3;5%@EL40+F<Ou;~B)`4436Y~KaXu`b*Cm6bt)A)qVd
z8Ca{;1Ev*<*KNzKtlt;R`{g9c5a9IUUEmJKQ<r^WIWGEq_7`3>v&xS_kRiZn#TjIA
zBL-!L0IruHwO*<b4<9qDPG97mIPu0}MX!iOj=pEtGz12T<SH<Lb|QjJ^ipMUIdEFU
zfGdnM=;%!~DTV;93wIY6G*9u`aOgO@m!9kNLrNRnomn~;@q%UunHdVvPR{}P9)w}5
zfXh~%bWI1%B`<{SB);<|Xma;Ca4RTL8Zy3D?@>JQ$Fxw^tsSvi0%HH##hL0{A#FOW
z?IhH;5F-O<?+N&9o;#rSkSfD+Q2!6yDuT6>AT278N^I>Uad6uS*B#KLoCE{8t@?cS
zBevzoH5bo3&I#UqBMKdRyA|>F<44xjbA+BvI4-^h)ZVFw&R);0W7sLcvf@5y9wVMX
z0IHs0`U21)c-Dbx;4_KR=kOg+Z94cm#Zaeg5f1}D>{jL3-W{#pET>Dr>)fOnEI&Vh
zw3I^cMZDc;QIci6F}Y#VievYS6u|Xs$TMhx7ZSP3RxBB;OMzjd$fr-slC>b$s!8|G
z2A|D-*2GL{o=%U_(?!Ohb|EK&pu;rj3fsjWHi1sp{c~5*=Z#xyuS9)N%9rn68^QvY
zfbM4!f{r=+gHEF@DbKlZUt18IGr+r@L1&#zlism-!u0s~o_m+mUrovW^8Hjzs+{X7
z*X5#dX3`8udpx`NynNZbMa6#f9x>p&^#D8)Cg5@nd0mPE{4~6qNw=Q$G9A*AXIR0?
zz;J#C<MT%`J}O!HYrg&X0ogGFK2@@$VbUc<A8>u)$Ro@H>T7`3w$$--^94*&*rUTB
z1{xuO`RtNH8)uGT4(pyEX3*WSpq{^f>ah)?AH2$E80tKj+5wuEzA~kmS?mu;)uy^_
z%@++zv;KoPM!eut9j90tOIK+=N!rqrsQqASCPR{@v{x1zH^V=Bwv?TX@vjzq*aW#v
z=t7a#zP#fb0+u(jfqQ!=_&|G?K%)1iSgpM5zzi;B88mwN9A??It!)U;Qh?OM8las+
zpf*7jXp;tb->G_63FzF&5H_&FWiRJFI1X~OZ!ze;szlgc(V3i}xB{PEyawDWhVH)3
zlL}Vr4s7UJThL%up$;m!n<3{mfO^OKAnkf^FH?qLW0%`b=NX{-GbH+=#s+A;Cv=sq
zc!fOZw9Z4Y)qUDhtk(+Mz3i4gh;v!z+d5sA8)SD8^ZqN24^uNiW1^4W_nmxZaFI0<
ztV%DDud?Q(0{C_<a6PgoM;dZxVG`t&jwH5y*?kvPwYdKu=Dz(v7Bu$*P8-S$D_I#p
zZU&#(0S-wH#GZ7gJgHz?4XLLA8*@v~8uExQT)M0wKYh(XYmg2UUqbd}s^mb=buydb
zy!T-rcr8yy%xo@wZ4Qw8)k*^@BEe%TePSAXCi8ngf7y7_D(I6Y>v2b=>uSc3b!B&2
zEO{R0_nzHYse$C5H8S9}Wzf?CAiG1QcC{ox_l2@DaDx2<8MT-KX{{mekq7yt!O~~N
zjcvQ0Nwjr~7<ftT0kvaMe8CMKk6fZ7wNwy%x>zEQ$F+$?Iz=6Upmki5(6(PVD=1t_
z0#qi{{ZXu7aA126ZefE>;s%W;^)cRD!Ut;e^D;b~ZP2dx=kmkyB{JPw5Lb2ZgGFuj
zJ#cIn`zICufdRC(ZMH$X&Ax=Gr5O*`e`H<F14*kk4A328(4;R99(kL6*hM^KNl)f%
z^IO4{$9OHopC>5=de3l{i#LL<5aVP>6n<vVQg8K50h0cVK(!1vL!ixt=PpOCB>A3E
z1C^yV7Z?>7R<SZLoaq(Ie#EBk5yF6)yWwYrubdLRypatw4*ch?VFqY7A9&>l<o2}F
zk6ZS9Vt}q^yp%2yw@m<cM$Z=piyc=OpI=rIWq9~s;eppAf5<v9&@Fq_4~0xYJulEH
zF%v=YcFgr0=q5Uz6X0~h%h1XEU^m|#VU+-INvXup2|Bf?>dp_QL))!bE`Aibt~EES
z>jn56n8L^09QU^=a5Ho!JLH{_U(7EMw~ax7p;I1Y(c@!Z-U=+se{oAe8gyH7ebbAI
zuI#CPrmiI*qrdDhthH`=DXq)E%FwBN%(aO@9;z={w{jDoV~NettzOG#DOrJU-CLvT
zpQp&c#?Z(nqu8<#L@TryEWz}z9L&F{hom0@-Q1@i1HTaz?C%zXBcL<%Z=VT#W%1mO
z6Vw(2EuDjubn*=MOCQWrXjFQ-C|H4;fitHtL%qp-nW5J+21VE%c6L2|k)ZA-6LV7=
z)SW%0MzbfJ2Hms?zL(A+i66YW(H1mX$_WbL6%u#t&g?OeVOR}X|9AAox1FC3bYE1I
z0<CQLEGb|ja&aQ)3dH0WiPOIr%$jgo6m*LeBnEm)jY>HdC2K5F2D$2Zg!<;d9yt+r
zBR*&h@z}nZB-gf17i3n5fXnd!7kBWbi3{6fFCEShS<HTPA`dI*zP#iB22O^~#Y^)J
z*vnQcFvu`;LRR_A_GW3$k9)=Try%BMP<rwWE*pt6kkv#p#TV<BGS@u`ng*)YefSwV
z<#kJ$|GiuQGUM-E&}llLla;Fagg`05Y^C%E<>{Mx5;qE`K1@{<W9XbeledUr2g};Y
z(|0l2%ba<0K&I`3GbG-N7`Pzv4W8R)D}%&Z3`#)j8jkGfV~osuFx@JoCr=(y67Vo|
z8gF*w6BIP6s<G?=_0gv=au%O>?5z{ibWf*k?SbZlZx&?er0OuRfNrqm;DV?(0G+c2
zj)yir(9MiIC(gI&xq&M+N$@#VJ48T>DaEZO@CTn0uwgKA<1w-T&29g?Gv&v+a9w|^
zgUtDPdXBH3EX_N>zg<3K;mZl&vmE~2xgra?mh!T#BPgVopFO0SF?Y`u-XDn*KqCPl
zAN;%-z^U)eAPZVEYjCqr{iGg;sGNhI9K#w`28K1<(-)X`Cu)C4FtFAzQUIOy{vXtU
z$8gOKZrM!-tr@_zWjXSBRAz^nPqcFIf_w`Ot*<?YPK$xYY9Z!?Hs-7o4SC?i+acZ~
zcvyKsQuKX|<q{n4nAO1}WLNAaY|#0`ukQjrae<Wq^(J3fEdXjtLGI(+Wu&#|4TBVT
zy))<plubLs5<(U4GG#1GY7Sh%lMY%<&)Fi-7R12D!1?EH;8)Oy4a%Bc*!?4=TB3+D
z_PQ~bzBatf1K*Fp25P&3S_{8ir~6%<qw*qdCWnZo_}=%y;JY0_XHrUt#)UCRfpYC3
z@OJDwSLNj67nz4u*VLRmcxJ_iO;U)O_*TT*wO3;sH+-<)Bk(~x^Ftq`+?xif(dQp%
zKG|pOS?0Ln14B__>?&KkeMdks0a`bov`cHk*{x0d)!$ZDH*c8qD5XH$Dy6v`RObG>
z6Y`Z$K^%HgKMSOe;gChtRSq_R>l`9}$j5Q~5M7X@Edx5X15}cO!$*N(Eh_^97pPtV
z-HX+8P62Xq0eUDvPSJP(3WcekG=*XFh~V2ZPeaRpUQi2+f$_Tju98(#{7-_~NXZV*
z#E;B4ngMFC_A?8FZ{s+7^aZqK4NgCN4ly?cvc=-U7{nMj|Gc$yaXIngBWpS6hSnFo
zpnx=z0^Pt`#C#vp3e~wP*S%Qc?){=Px7O*Zpqrz?=`^(Q!m+IUwePrCB=5BH-Fz@t
z2(&`|Zs3xbFBW$pHAs|%96WW-?v!Po;xg4dtXiipsigjN`1=`0UnqdeE0NBQ2^Sx8
zdx2`xB+xY$lae(TA3FU`9K8D6r|gdBCT^!z_6gjtgWi7psLHkgv^EKn#=n{bgK{o<
z6yeA#Cm`j32&g5c++qNt6I(#*aFF8y+!JWxWeBtpco4|eX<FDUtOB~#IM7DnOUKHi
zvu5;y`jwFWGpKiod8&vUWc0tUJJ~xz`R2m=9(xS$h_4Ut?6#lqWl!CFB~gZTtPJ4!
z009Qbxyv%*$ER&@+vHpi>W3!EL;IX3qAJotK#j-10~#AHEncCZbBc{ajv)ZtGd;-8
z@B+NXT8BZ3;f2?u-b8+t7P$+0LTd!JO}fE+HZ}BshQnqHWsuxgEq>z(0#y#XJvKPq
z@B*#17M<l9_w47U2dM%!3=2TFLcY+FyWQA$@29Y9^8-c!@3lfpv=%uu_^xM~`U|v%
zTT5<AOJIlR{pOH$(l$+8YPAnn#F+bTlnu$UaJ2;89{WNo&gA@bR()aLvu~?6iTp_l
z&S`)ARjXZw;f0o5&%=`if}$ofPvlJt+V|eU<-wb@m9Ea~KPXBvfb^NpK3^ob<LD{T
zfFlXZ43jlmLL(NrgKeF+Nwe~nQ*Tq*N+Zp051mw`);k<OP<3+dp7f~?Z9ywtwB*EZ
zbc!jl8M`K567M@z%Iq!5SD+!q!rzcA&hSF(-se=tqsAL{99T6qO-x?&_7t16RZ0ws
zpfKTAvE^riEuo3_eAD=BQ`CKtf19T}eqd+-tq#K)A^{IK+cC&8ywIBG=sZ!BfnWQu
zYr~uuK2zts69mx@?ayr1VnCeA46<n-GbhtL`$Jp~Sx$+pwi;r=#VQQzSs56LIUUtE
z9+p=;6m&pCl0kss#j3+~&eGkQ2_oPE!x(h789xJJF953p(+g0K95jLt8B2i7yMV?F
zaE~`2#ua$MV+i&)Hu-$6c76vcNjHXDw>I9FF8U5WM?(xOzkj;cB~2I6O?me;T|~>e
z3#}9&D_@LP6oEuG<uh=B=4KcS{0eK_z-!Az!20sj^;*_3GO66nZDF0qko+GsyCcQ`
zJG=L|^x@i%Ra1BTVD>!!8hmmR<mQR}(~m_KM(#0@>Gj_06~i!T-gWVb*H<4=`ouoT
z?~Q^m*kpv7$*gq@EDWL$Q$H-b5|Luz81pLh5z~Y(d-TAobReS}(-S5}uxof;H_!=E
z1-S#d+f8u2?KLyyxavQROP+r<dbIWU>rg%h85GluA8kD@?@<+}uN+ssC+;cOrI0zQ
z_#G_zifK;ShWlD(fYwNXeFk-d?y>0t#>${l0dgXoztO&y8Jug6{t!x<RyDOFt%lQ(
zJNC6cgCZ#8E+o~cFl+$L{~CJl^}4Wp$?daxN3JA6)U5OO+&()NG*byWMStU4Udf_2
zZoSEEw<I#QGr2XksB`UHlRs%k?R)Tys4znyc&cc7@{HQv&r4z%7ccn34-N+zhCrm*
zn0He(KOQTX^Nv&Pp2V`VwOk;Va)HXXb(^lgl}H2o5;SrGIcgGo4;d5x3HTk+^TBue
zfO~q7dWsb^{;*LU(#zQd>gC9QPG0GRm3Qu*=9wyS>xIPY6<${U1)ZG&^3Be}N=uo2
zcHKR*@YqF1&Ol>hfqun#6N~oxSl1<j#%_2SEZrg=a2kAj$MD$tuO$O$+(V2((4mfp
z+eRV=y7=&;M{P5cTct2VVj2&(=1YdjdFI6#b3~bDb;<T1&xu>hwM{vqrI9eDAJlJx
zsC{hxcc$~>H3Anx-aLS~oeSi4X$H%r2&<{qXC%P$Ld-tjS?t@Mx-;k;<JjxM0IJhU
zju`xw+P+IWL1aq(1)V>3pixs)AJ;!~x^U!m=%YvcDz@wIF9)C813IN6!%{W=Jjd^2
zTR)t+;`%CCEBqg5c3PfcBP#;~<P>R;itWqS_GUkvxzd{jG(QK59Z<|RH2ii~V)&-(
z_Sh!V{eIXh8wObhLCBF9zqSP(mu;3kUKY?F_^)75zIN%HrEIF;Gj(_wZr%xdwWE38
z+AD>iQ(MFtHg@x{TfMmLH5WAN1KQp7bB*%H0t;}S=VjQ~y(do9qQKwaW7Sk1u$Ur)
zpo3c6`lje7U$qn_oOm5t<dBn?Ef)9eaob+o)s~;tx)ea`dqAZ@Q}g4mS{5EpzH0pp
zvdl^Woh|&hM3!OV_0=r(+n+OVFeHN6#}|O>RPZh>&>a+c6R)rS13H^mn~Nba=2a-z
z7<OUMXhjjTxP-tL(9vU3?J=PKKjii)!RB@02d7j`jc|!uKPgcO)Zc%=r69cF!IY}0
zKQ?4#^SQaVPX7s766GZoUi{2gL{XUGA+yBt*AE(4mtR?Zq&+lx^S?ZQ2GIS!eu}FE
zWMW>07ECC7#SCqetpc5R!!Xf)LW$Co1GWc`fXV=7(EWKlCv-t&QA=`3NJS(s!^6i6
zDz^MZ1)w6N6mrMYH0d1&8WzZd&PcO(0vdl12c1gN+$r&e*;8GO)8W$RUrHb&a=_yi
z$}I*h3<eCFK<ocNzTn_uczC&S$#X}(nJ1JW;}6fE;|cJ6uOgFM8jqCserarTxv`8X
zHn}}+tN5z9FDIxKD1qm|L}2I2hBKIPEC7{?Dd4kI7JyE4J5h5QG(#IL!|*WM@~PKu
zi$ya)yJ)kQ@SCU{G827KkZ!eva}KDzRDx+vBg92~pwNL9jdD*OKniitJRV5wb!d~b
z+NK}i7zURGTnsxCYd8&eJF9I1pE1G*;d95neh12~>QKJ-UatahuMd>>xfv#=fKKp9
zxb*fJsPw~qh6g{SZM80wxkA^cgHZ~k8gzaKxIFfosx^1MfH7o@nv>yYK*EGA-O5~&
z;1Oh2(9Um1(5bqW;8URfG)brmGb9QWsPbN(`s_96;Hmki{5xhUg7%g|`xxIqb9CU_
zgLM;oQ<A+pRgd_<*5GUbmmyzdKxGIg^yDLr6p(x3aqhbl2D@H`VKXZOga5ir=jcOH
zCyz}L^6r?agwh_2x!ks`#dK1yrXpzXofND+C}llwP5AT8=T0kBFdV7!W?Y=209xIF
zXbFPWgP19%v7@$YeytG}>$;+``CiilMg~=o4$y8S!s|P*w=9TlCxFT^+SKycTO5L*
z+BKnX!vW!hH-^i8_|=y+GJxWS7Ht9^NUOoXX&NZGfqY6@D`5*O0|WlH0;t^rnF-40
zUvTsbv&pg+1?X--XshEFqg1dHxbB9!=3FeFd&vwfkZVBYIw%h^e`kqwIwJxu*Wo2E
zs47*0oTMkUO#5v4Pfo+*H+{JBC+aIci_<U_ll0R7&yeVTQauvWvkxpH5I0Q@+`GMG
z0J`2lt>~#|hh?5uuWQ?3u2PRDpacvlD=vX{u<>{p9Gfn%`O4})M_<@_cUbZ{IOMpT
zvl0dEg1(b7TcB8`p`k+AYSQW6q%T50g_88#<U#WqTnrCq3$C|~TQ3w74cd{D;=1Qs
z#a=GI?<}cDviq;EeiApYWyWKLiTa9ZT&xU`o%=GNQnZhe^VkoeB(YuBR(D;jo(4Am
zM#r2|EzsB_F8gvo<A0FyJQt)+g%NV(tPiLe`sI_#5gGQ*8cxGtP|x`xGmFP9*#-vB
z-TRq4YB&vzK|M(D*fV%7V;|#5p`^az6O0>KzqC4wgXV}HCOhPT0yHVDJoRkHb-DH7
zoP73*&o}~&Kx1xOSs6fe5x6zEG)~n5bW-^_xJc`|(sEGIco=SrIK-DATbQ-kk6e4<
z^U&VsBxr9wKLf;V44_b97drPBG*bid)ela?<BKiN@H0FF+XFWB<J^BTaC^WuFS&hI
z5^j$wsy$*}hcu2XdGBZ<zIZO!4?h*nl=Sz2dYo|oJzMAqtp*PJcUZ<1H^b}$oBqSE
zz7K96*ae>3XM<PFfJ2WTV&6{JeJwM%lS06I;2$PCoI+UE$S&u)$X)W|t;b)rBtfMy
za|fis65s|(9A0b;;8PFaO^V+Pd<>kR2KnYIt6A7*l<c<TW#9z0F_OXRPi+K^F7lkf
z($44<t}sAtXNW?^E@r~p5XA;opgY2Z!Ml52qqHsfLFbNtMsHhy#=};DMgw_H$SS-{
z0yQESco~!#wy`oWbTW7RX<Q<#$gbdUi3c=p^Pfe|=g0zi4=Y1YP!bdeHAj+|p`)3g
zv3v%ldWDxRCmO4pK)n}88-<_Y;eUw<(NFkQ=5ibduLBTdc=-P~qeqq8lNo~RZT~r3
z`fLSSd-nf$gN}JYBcr1|=&abn6QbZ13IFXI*@X>Xuut;y5o%cS{HrU-pc@LHv+~_J
z5;<5I9{%qr6a<gb@_|}D;JXh%XU&6l^MHJ30t)~62b!1hKG<rY$d&<X<$%^Hf#%|t
zfLc)~@xc$;1v_0}^M$SNKr8KwK{^rzT&{_O>r;tKpuNiAC0*0xmLF3Dod5!!*JRO|
zp?c)bc~%C70D15dJ#L1FpIIfU%NxLHng_DyAztvOP*R$LI0Gk-$25WBo>HU7r;df{
z$2V*&2PX#5+y`jiW)XPS?F8Hm(C{;~Em#E_nd9+LJ8%PZz@GqUjB%Ru4w=M8b%+Qb
z11A&z8PU1xKuv=7e+Q&N?LB6_J}|fL|4eSjU}&GT4%~BksC>*-50omOad6u(9=j)-
zAkVNJwEy?*GX>B{WQ&0bs3c;(5vOXwrpf`$&&_JE5>5z`M<Vkc6oI?e`rP{3+#pxI
zWAGFQ9cc(ULr<Q0lIjr|_AtJVwHId|s-H1QJkAW1BEjVrqHGX@jHp3USt7W6h-6an
zRpbGU+~?h1{RdPxB=InG${+Zqb&ye@a_^}`A%=(l)juRCvBj=$()_Bm@kX2~bfi9o
z0h&WV<x=rUaOtO932L<qFm!_b!=M!JbcRpG<V!2u25(8xI5E&H5y%E;Qhpt31hSL4
zNP77`W6-IN!VI1N8McLU@-@5-ZQ2iN$iM%l0P-g^y;h03EEfpP;4|{8jZp&k(L^9M
z2b0y*#mA0*(~@Lm=#)3q6GG851yZ?mzYR44%{$2}wt(*J=>*@Skvr$tIZ*Zyg86;J
zUat@343A6x-jxI8Jy;055Lv`^*74ZNes2{9P^)=LuG1O8MJ%A2;<ESC6@?r3da1F3
z=d_%_cEj}PfXn{Kob{7HcQEe&&;Nq*Q3_~QxJ951ObfVND+iUu$}I*Z&@p9LDuC3k
z$TQoZzA?Cp0bQ{R+QeaS!TNsfHFfaG7ivitUO#*5vTgs`D-)0J$jUz-cIMM79hvXS
zkRCkvwsc6(rddKX&P)`Po;J12czoa#<3>}f;2-?KpFpRBh%s<lP55GS;-UHx8Q~2H
z(*%m`C;oT1tH8&=3GFR0fU84DI-UZ}K~o^>$BUTXr!>ktDDTk$g+#Ig%>0FI_V1<y
zs-(~5VgTLn=u+o&rqIFJA;;6F>acwIDGhMi<pa&S6&z@abUO3b<sY*z==PO`%sW5>
z2y=Krb8v}<KKqqEsUA54+SA+#HeLC|Bxy?pGyB(5CI}R>L>4KtA2}AP4_b-VIe$Jx
z<n@G39Z=kZLl`_7Yzw-9^5Ogg&7IHIwkEZiY;2j4yhi;Yh+M9~&A_<@WNXj+FV9Ut
zc{ryK;U-?t%nOsfgV7X$O?)#~i-F{iFxfjaX=qL=JrT22K>*~=W4=#~?7S;M2_#rS
z4wTO}DKPA0Wnci=Fj?|UPN0eS;#LU9`{srC%^x;#F?7l^Z<4fXaI1(EVbDx+P)j(d
zqxekX^-1BM4L7{O=W}byZ9Kp~;hb$`yNs*0ztb7RYbRAW88qdhWpX~2S4S|gGH5Ct
zbIoB8VnC>z4=NC6wKBogg~o%`wHTx@a5HEw;*~uh3+aJDa?c?K0g&zBL^j38PJlmV
zxe};dCeqI=c19?vZ{s|hiToY5n?4jhfAV61$MfJNyK3baH0A2cp=0(d1!dV@Cm5(d
z_uOsZv%hVjUSPT~gQnaH?QPZ;2?t$V+8Gz6e2V$1!k`3o<$|d_d@>gk8y>h<A2sX#
zaWQV=OHf1enAKS)Mue;9gIx{s9mq6LIDquogF?t;x3?MtT;;5PV3i>MfqVqY?@FM&
zSqiHhnrG_j`RKWEa~d9xP&b~oY2lW%hpCDp44v{IQ?E_(z6MJ9$#c^zQ@J=9I_1Hk
zd$k^%f<X4e#lY)*k@B;xJ7}(Pj?M?>9n7G_11;%Uz&S*NVHYa{gFqV#Xm1x2KPay*
zn=En<R95Z{$kH*IGoirg%-#E8uTCg{>LLj-O<B;966`FXGh^}I?g;7cY+UE6>whlh
z;>%k?*F4Hz@PkH@g`hJHb9OGeyj6A0#5Wh@L4C(W6{NnU4hw(7fgdiGuXSUW*exr1
zDzDnmQhHS@VTwAa&#1!iqTj5cEc@rI1<`9_7+sICpGewa0qUm8{yI7%8+?lbs}K`I
zMk6J?OYD6+P;Ur(KaMs%Ov*-#G5cfu(Dici!u?_|4=FM1W@TUq0pC+t&w$!51J6X+
zbh-4u4>jV1jE)`tqU8>1MS;iC*xzw3yRte3w1)~>0w1t-1T~LABaezm<vM7@>ZSl}
z#Oh4Pbve*ztgJAoq$gv{3fx}8I$8yurJQBfaQ#q=!~#Wd8l447hoBiW1ODXeuhVv~
zy)qHB4>q1b95(8lncZug8JnU!#Wy0bTOT}%6VCwJowrMpxv7rFyFd8xgvAnjnN(s0
z7B38zIVLE;sDGK2A>AXj1T<q9^31$IPRvsv?%88GMp4HP3?3b`A|En{N<rsTzxHfc
zUl_P7FZA@BO^i+K4hc1j<RB+TZHKlpAucTJE?H>(L<77I4>ZRo=%5z)fc*l8ezYuT
zjN9<0jM^@R^Gx>O>vo%6cWr1h{FpIO?+SPXl;=c^)}AxjGPfD+m0hN<5Lw~6Ll(4$
ztq(GztYNz7aDr@4;k+%}hreV?yb>x^U{C|e^T{*pVP#+t6g2w9KcPbG2V<7$qQec0
zyi+F&@A=TU)H{SnoD-x&UkwyjyFPbcRE3_CUuhWi335%rOk*o8_4cVfO#3)qR)Wgp
zly$*>vq7__dkXs*7WY|8ZuE{_)YP^1#=;fKVhj)E)w%yLfXCm8Gv?%Nk9zjNysQ9H
zYkz^ZG{hJlK86j#rSbJ%ej9dL=Fc%cHAu??be0tCrZ~`EnQ77$AS0zftvw~s$Zdb3
zB&)SR6VJv?ihIr+pQ+>K$f_q%dgo+EEEf;sF=b_jhst6<81E=<KDy<sG;6HT+Z}}~
z7#6mkc(u+uq|0SP&_?G#bx=EDwoX9P;;bytn7-HEEh+y5Y#90&L_uv}$d19;S7jj=
z6qI&afqG5C6%PVIXM=m#aQ|W0dUQiilPpIg8v{GTLy$?}T`{13NE0O9!D|BL7+_=K
zvg|?(6CXO%Z<p>}Jo%we({#z|pc;M9h$QIl!-6l>Dq9%?dy5zFFLJbX6JOcCQl`iM
z3V5bR0-BPI5A8dasLIxJVQOrOGLLwmnJH-e1vI;IBcOq~BzXqXN$AWBg-W2=ViktH
zp!GlC(J4?m1Yzji#d+Xnc4K&_>yx-wp++E=U>m0+Weg5;g)uj5^h)gTY8mi+kpM&l
zI<ge=DwGf83r>cKLF<KNc-9wzMm6U%fbRx>e5D*T*k0ND*)HwgkySHKFMqBG+U*K%
z8G(8}hgYqQtPeNsy*$tA$ANa8<qkLMCM=3wl>;7){^9UOm0SO{Jj27sAfrK(2(y}d
zg5{?dtqectsPsK({UrUVi`_u=-oxZ>=7c%x_TLs3V|d8iaR)SD%;55FX`Jd0>xRNz
z|MK`DDbovd%OPZCoZag0szv%=wIl^WIcM3G)d_1ROA1K4p9QsLdBEcU2G>qrQDknA
z5CQGZEaf>drAoA?)QCALc`vBu7lo)vTbNgJV$JoCQ%mDmlf_=KF$jX%yVWZ}9g-7!
zuYhJZ*g>o2atb#bz5kX|7|kr^hL|2c24RMOcaHQki_HmIFEoGKvxF~cT>9Lg9#f1w
z!#-99hF75m*A_dc?fsIqH0D*PLE6GR&`1*}!$cH&)ZzAo)<W_tc->lZce5@m1Z>$M
zX&ZcAr8Gn3&Kc*{gM#bSVN*V@Cgz9A8`Td_g50Vs3CgJuFDHM^bBP043<?n8$S$xM
zkkM=@=s8%rps=(DZQ0*_W%UCF@K$vmNS)N|y_f6SBt=2c3=fif6`-?%5OahWc51VJ
zSU$~ZXEP)i{7))F&)D*I(rmEbDxzg<m1a0Aoa=$VZtE#n<bn3;gGOvXcKAUI$kclp
zw7#h&h@n19Gh~N_Hz-CDQ9?>#V>)P!aRk`dQ?fGPsi6ulIZ%BBag73K9d?J~`q@qL
zwxBTX<bT2KUIYsJf(f8Vec}V!54L6J+A9+qK{I^dd9Z|onqRd(CSJWJ)6>^?%=cHz
z=TAW%XJ?vk%sMyssx|nIKNZkG*N!Wz6PUnJEgzP9R{q?igA5=uK<kUuAZ7^8k%Jkb
zz_6c{f#FjSht`D!kusqB1kuen_)`AdB+17&+PNp1Z4zjh&S?dj)A$eG)%rmr2GS7+
z#jzLUR5fg?QJ^Ktxy1#0xt3j7eMAWqo07On6wFcr+KMr75}RH%6<p?NK+^?_j>XbA
z)qRU+HG?j%lsT6BB5Yc)nX3N-_Z4-q%?p2cD1cVysW5W;tqkvczv5ZM-tq%YprYaO
zwU{taSpkb(Xwb-B{nNM$;@hq@4i?+P?GUl1glcE`*@G`;9L?Z+{Gy>-;a8uMe(-`i
zWzY^LsBQky#RgUE5cidzZPh@eR;XQjv;R5VtvP?STj6YD<|dAeQ+pLIr#L>hMcAl<
zVq@G_(79?R?S)^JJc<)$=}dZ1>A37<lNhMyifL!uS0zwgh33Ci^$YSMkn)!}!vWCw
z4-A6c$>!jF`wzm+yIWFO4;UYvDtz)vLzJQi(=FFe402GH{Lpy{F4pP|tL6u-Z`$aW
z1{qEV&Hkx?im16~8g3lAmNNGhO!np`zoW7Y|L(wLFCokB&EDh(x>FNLK4SeztEu2o
zaF}@(S)2SySB4*qP&ZaEW7q*&^_B=J?`A^6iW^cpfQt~&Ua9$@`RVRtbE$UGBZ&?1
zcXfosB$!2(H%SF(vv@k}_ON3Bl}(`gSAOU`bqp0<yc<$Jhnp!qPb%33zPASI-W{7-
z*PcB3Lhq}V#Ost}Q+1>D+|(IBtsJ=gQe^qH<-U4u>Y$yOaQTgKle;f!g6A9HVue?p
zB$Z4Dm-mlPu`wuv=BH77#KT~@$E%=VW%xnQDhcpO{G1GxJKK&LnDol=F(@!3@_2l&
z76lJ17)Qs<i0PRY$Lcuk&WVjvc$b>G8(M*GxBTD@Qqp<y9ouBVGdYEcMTSvTqAU=;
z_sxK);uj$bstgBNL8of}yYpfC`%nQDwcXM_ZU&ndPIuCC^IqSiV0iOxf)RKVMqcZ5
zRW*i(#(TM%baqaJEC7BCaYA{~qK-Z(@n`2PT}wi~1np3P)P|6D4y44xRw{tn8Xye2
zi%p5`ufwHIPtX#Yec<tEX;57cno&ipJPMo+YQ4)dV3rZkwLu0>V(bbpD`mlL2{BO1
zsB!_HCGWxIEDA3xYXyHYd#am(XR1Ic08~4H2EJRbS!i(bwe%mE$Kx$@K~Ja>v~QH>
z1W1eLn#q!@%auPpVo<Tw?<_ScJ>epTlz(KP`2sS4l?*!f5M=#HNDal$kSNmtno;L-
zxb%5al+hVby#VbiF@U|OsIU=y3lt=jL>L4e@<3zlN-~S}4eu~|p3m0Wqa(qv^4Lbn
zU(cSM@SiJnRsVD(Xl+=2UZ1$VIH->S?z2B|_XiJ`@4q-xYhp|%=v3xAkXa-Tu=o<t
z=$j@ew@85RS&?O^bhz|cfn9^)5Gw-%*vUC+t=mt?dsuDMPujseY2NiMpwO?!Ie!d_
zIS>{F&m;TiEqX2*7SpGr_>6CM#oguLb%F5HTkp7>*9Kjs0-8Zqg!S@gFf#f^vgNbR
zFVzWUpSPE1(Kn|L3?8b6s>-1GXQVZS3Jfn!nJK1yQ+Im7_*Us4SE6>O?S+`IFxgXf
zulMjYu``IMF}yf+?Z_V&hBZgdPMkiGWlJ}Uc1y0y#<|H1DUc&m_Fb$Fa0bm_A4IH(
zQ(<`FW%pb7U|Ew5hu{2CG3{`NiK2%rZOmK`b&B~Ju<h{yIfjWL!x8)1H_SAMx%Q3N
zc~ktm>frSse2$loLC`_S)^VDEF)w&Yx&*_@!kqL)&m99cu6@VV!sK>P`GCXwn(vYF
z9H8DKquSj(KW>IZCG}%d?tnO;dwM}L9jXk6Ss56R_lSXRG%^wfpRlIH#gGV^+AV7L
zNl`@A4NggiK=IE3x{=dh-{twrpgDSF20@2ImWIowbR$oGc0GG?<6OF|x96LS8w7VV
zLT>9qntNTV(6Q$H%*oX=XE84N7OrZ@I{)iVP@9DXR4?&MLi5-Uoz#OzTnwW;IxLS_
z%`8k+{sdYrng|;}V@~S609tutrX?8sA#!;^gBIu%C1Fd$Wl#7(?z8M!%p73+drh;9
zLRg=YP_;?Ukvz~o_hg5vDNM6O_HSCgN<vrVh|Kc|%t_j>G$M9=*d)Qg3Gu(o?=K7|
zwB|1dO~qPzt?HDN0If=X$Iz>(x=8(o>;gm8v*(XY)xCY_w3H}A=Vks2GlG<=n(i`6
z1z)OJkXLfz<`K|XI{H1n;CV;zXhsJI1L&r1cssfcv~!@)2~sLRLKw7nfQ#Yc9Eso}
z@bnRA916KqWo9U6C}$90U|7q*z{tSBkYW&ci0{x;1``IW7u?Uye_I7bukoHItR%Hq
zvign1-?yK_y`D9Qi7*@io&PrPcIk{MTYEyQIf{41u6_~_>7)>2x<!GD!NZH~@9c`h
zlJmB*F=V)H|NpImk3rokSapBy^gXQn_a29<f_C&PGE|>j`r_60&Bmroz8m!_{W>yw
z(%x)*{AK&;c+Hv2Q9Dj3GuSg!pZssqaXd#WO)$!E*2d#~m+$M<FHPagc&K+uHlRFX
z*8Jn^QZ`3vojv)?PF>aDSP-Y#QWr<7`L~w^nmV+3t1>7s{JWpSFyZNIHQ6&6*LNo7
zH<s}y`fbmiDx>9nPscqVdaeNj$2>U(2LE@=jcL<a{u~qxpK3M3X-4t2b;i3c>OE-K
zFW7sr$F^+Fzp|g&s>Kf6;*}B%2VQGL_*%`lxUTr{JtoWJFU!^nHC-0$SS1MxH}|^f
zHtH@WZpPnk6#lyXbp4bwjJkI~s}j}06BBjNKuBc}289%7Z0SaY!;*>p*CloD<Q=nS
zkYQLg<4aS=@%XvSYu-CLg~#fgC~&*+xYUh%`|OWuvJ9(cT#@66xAkJ{<X&^@Q>Zw%
z(Hy~V6>~2hdYks-2LmI+dIn{NTW_>mr=I#46Vdy3xnoW4L)VPyp=%FG-#hK{`0MuH
zfAlIlLFM#)1{H>*yPmw&iS6x?V0s<4;-s$1(F<*kC6cFk&a=gJy=DJ$<=|lp9VG^a
zZ#>P4g1c96v0O<OaTj4Y%F4jt5%^3}tBh62Ghn0Z1I;zN_(LmB@H1rfi#yJmykqsv
zHzLaIBA(zg3bh!@Jzu77vtK1};{BxUI!iar+0Y|+m~E-b#h~DA0gD?<H~HLbKCnD&
z!^==RU51R86OS#a-BK?!(d>JTZ_Ct8CboyfvP4Q6W*yP|W_nV|RAgc(=OOo<Aq$q?
zQ)JL!@Y!-@$9pao*#&BzD;#tWtDfKGQM-)qUU0;sg-e&M@e+vBzsaEI60%C3;Q(XS
zq!uodHt%_ck1u`olij0!c(cYLuxprgOEnl68O}3kGidNGh>e)b6tp)?=&(w~B%MVk
zwCX{J+*m3uLQR28$_!Er8&!^cbod;6QA1pU$zct{;mP2mO0?=HD~L0!JaSG)>M4`+
zrVsXeK3sUs68kec$W>zvg8;+IZvhk4nZzZ84sX`jbm}>i2*XB|C4Vfrtxj+m*tl-~
zV82J;DZi>D!$x2IT?;^_f{zwAkzY0^@NvkwL$g&F<Ul8dImtD8AKnU<pYm+h<(Ht1
z?JrZo(JRZaab4jh;{*TeC!f<;F3}+>=JIyiuQO{L8jL;W&TMDkVfgp||Nr(bMLyp*
zi$M34Z<qWHI#cD(|J)ZB@}~sz9MMV>6xe$EmGNO!P^qfH;E@$NZCRU=S8JXC!!cF{
zhTIDW**jvj{!4Tm7Z85x_hRGBLr1+2HzkQVzDPXqMU$c0lJya5iILSj1%@?qL?ul`
zChE8ae&}9uM@wK$`{G2^SC**_YTZ6|iVUg@3}&U>b6i*dd0c+ddqvR4<&y$@OSu=c
zcCEd<T*3nsk3E9Hb_~1>mt+)O53W@D$MA7d7w9Iy`wVKJ__`~TartnAl=>5fjYXn1
zH7bs*g1%>G+TB<h-gWH#r0u(06ihW3F8xyz30wZmNB+$v?UfsMxhPE8KlLwTOvfj|
zs;RFWQVxVVZC@U{jKx%p;l%2ed4j7z>-kk|FLLy1UF7I35nu$R4mAdkRhiKhg11t`
zSWZtfGc~(X&mT~EBH_V>BYLYgNcc~0X4be-SD>!RP&{k3!Ai45{}?`2oy==XU;7|Z
z#PRQUhN;}AB|eJ!6fG*;bClaxap_D@3SN4m^H&qI#uner%UMjya!W*cS8ra+xxH0<
zVXTo2x2Ux1nv4d)^q(_S7`8KTZObgX+b$#~s^YkGjgM<LYugve6}(f^F9b}vubST+
zKe<7ZVTbEq#z$W_ZOmRAxHj<J&5e6GQY*|t-e_<gD~dTYlTGWl*Y6IGEDa+S26YAo
zw;I;TGRLF$To4JG)tzMhcB}q+;gaO*ZvJQ9PulJ&HhIpSto62)3@QvuUtHqoIpn2P
zJdK~>I4c9gseQWp%~L$izO6R0Ssg7jb5Vu5d0BJ3c2yQX1H(JV+{lw3#q>>Dr=&?4
zGJwu|&|r98b}KtxWZK8ZjcY<~9O}NHx3}lMYQAkx6UU;tzo!-_O#}xmuYxjzRE1fJ
zLBQ8Vp$o*m8*y`fGP+pO>7Y?Bti^eC%EL&JmtnP045|#Vo-#^K{TGa9L~aS_&*av3
z+I{9yFaH@{EB9+joYDIaSBK|xg3iNUv53*l=gql@Epl!Pb@y<*T~sx5#q3YpRk}5d
z*!WtGFWZo1$DqV;X@QtJr`ALrt_98gT-{8s4lVq;^47!ZnFl6pinyqiAhM}OmEpS~
z7sJIH>%QF*jw)Hj6(jG)7<546(B!*1TkYN*6I5an=Y1up$DqNm`DphAy}%<~Y!dDz
z@*A&uD}G(_SgS~>#ZB5__nv;slL@9Llk%M>*r+h9h`3lKaSId})sp+Y?`^vBgJGq~
zMiz*FS2wluA3flx&LF_Xte=y0sZ>x@O!jI=?4}UiY!Qv;Q$r?fs8KP9V0H6j5zWy0
zpw6JiuwoJ8v5AXV7k}VqJ5jXu5Q|i4qA0I+;8gL9R9EJn88_w{iU#z5P+@pw;KOv~
zj$K`dh1r{lE}9DY6BjUvA3boUE8(Wl?6%O$D&2uHstnu3HFd&F4n)*V-}BXLbwkBX
zF3}aCXJi>pfX;tev0;U-?Ft7)E-xYHFQ8V{D+3-oZEe@!f0_bov{tyjxuhL>#69AH
zd0C7O1LT}>aM>ygO*Y#ib~=e{eZ<+%GC!(&+I`i2Q-=~+h|2=bY;b9=>H$U8rPDuR
zKTTV@CZnM+r>oX?lg25RLIo8DhGz^FEe-x_7k%9QWFwnF`=llhp2-U`Jy&!mAC~i+
z!t_bZQb8W!%U!G&x_nlu@Chz-f5FvaSg>pXlW8F6T(9>GY7DpDbU%y~k^Jr7ydo@g
z;qpIgbJ#k?79{k}D-+uO;mpD<PDKU^{|z`8Ect)NeiGVbz{Ow~7FjoaPs0=t`=)m!
zsKVc=!^6!GX#o;n606D$y3aY%1I!DB@OIu!{TcgdQsz`09tLiPop)0}JWmMEaK)xS
zdX*>lc!{xr<Yd7rBO!8@{-@qgdd{*sB@v|0^1i};@3@3@lUg|$xEU<hgG`yTWD10L
z{=}!<Pb_cl&;gxNWVwFw(~55KSx#QY%DfDg`BR^McVo$W`08k{ECU~d<$BfA?|V6T
z)_d*Uu~C_u!ScQO>GzWk{1mg?12XqMi1%QXZqXhFE(Xi@CqHqOoZ05e$H`zA7Q0k{
z;Up^q!{1fgPB=1fG5iY`<+>QuzU_n}sGd+}NO1CfEIF@tQI3xMN2g7jGR|hlGU=>V
zS+-=+&sZUg`$~;MAq;8^M|Y|0$m(X{>ONw?8BqNDN8mI^XTj!~$Jo<SD$G_Yg{)<I
zlq#&K&9L;kN!ZWX0ex$Z3T?T*uZKTCq$aTXZFfrG^V+EzGnU@)tA6Xv$}hj(;kXKe
z4nu5A^;=G{xeu<y{oWL@lgU(M;zve^)9Y6CuCRC56W8Ul*Y84bY(#9GHiL0kTw~wD
zT&d8wd&&nmxORS-R8%`dDCePThWORf6|7clqBb>)K&AH8cm`#L6>&xC?<aEjHa;jn
z84W7_IkayUiWqA!so&&I?>})$rJA2Xn_>6$eXqi{o(cW%;Uibco5{Db<5jw?-mkt<
zC=!<LD0sE?YHF+N@6f=Avzt{Iv=|uNc=!@U!<fGxJyUbiW2M7~-6|U(`BYU~>eH75
zaaEITtM`7JdZ<s8VSDiEjDY^Nk2o~B{I*<Ks4L|0rcrIxr|mpaT~}T+_;PW-+UU6o
zyi!&bR42yrs!a|NToii6_h&Tcqm`j1N0h!Eopi*2(`fY!*N(K`2W=VD7&xYBHL$<`
zsGhaH*3f2kQ@eje7{~Lg-V3Lg$SwL7=IJBYeIWRTq7cLJGf$h1w3|}3*JvE<DidWm
z#mc}if2(JN6u1@f|9>W<YM%BKt6oLF`rUt~PO@CkYONs3FoOXDXiQ>IV<^9|!p_dP
zTGFJ1Q&95EmJjwJfolb97@FGj6c;fa-0kYgnc&x|zz52`P3|l9e!VA?cxT~BPzj>L
zV3o1?14mYjqV~@zC6ko|xw3C9XKzT|aUwnU@0HNdm6tr3Zn-KM{o@MQ7$~E~utF(f
z+mU5zb2a~@&o2$w==tP5Gn18ssq-79mZJ-nrG1M$J|p|$1?>{8twx}>_(A29d$SkM
z4PTIaL6q$yQ+K2P+C5CN%}fjVE_Jl1Ht^YL`4-3<IKEx`{Tat&K3+x!e+D*&;^3=V
zM?QgiwOR}sOPAH8UEmUx?-sq^mBy;DHBL?HN-}qib@C+M2Tm@r0!I#?oF&fk@q>ym
zg8<vqz={`w$1J#WvX+0`%l()SbVG(b1JsZ2#Z)^Jg%T8n8aGRbW^J0k`L@|()f4|1
z^jv<)+nu<6A_%mx(qBo9Va4o+k&`A%tM;x==U6@KO?d9w$%{4wEK#dg)KQa4-=2HS
zJ3zt3U!38%aZBjdt$tlPS6R9IK3YQU>;<=aH5kfYC@<1qeW>Px0{6L_xwAhCiEzZl
zd8}(@h_356V!$c4uuSUyg?k`BgKnKZ%?i3R5F8gX{&9qT`s7q3%W~tBvr3!i1(Dl<
z3;!ga*$QgJt{3S&V!)}zpvmxk?ZYK3FPL|!Ca-J#|FE@vk>-DidRCFhr~GUk>6>O`
zJP3dA=Gwh`%-ReZ3|nVrBuFqXy%^!hBG}_3%e;1zeFOKz?-v#tT<~iBw466<`A6Qj
zZ!dt;x)vlwa4cLm`CiGJNmCUb%<|f}B&N*x*{alDrl%qtAGDPYyT+-%IMxxW$Pml^
zUQ<U)#DMFNli<{+Ev`2ioL0P6Vc};G&RSmR3yFbv25pA&7tBx-gCamCW*!v`3gJnU
zQWgv2kYiAr!Ytjzu+Y%RDg0a&gFJ&VZ%e>+Pocvq7E59{YTigCE`8gt#j|2jTXW&v
zDr*z)PB2J1;i&+n6Oj4JPD&<;jI#CzrYMx%-P_~nEXcyo0IBay+<3IEa0}QlIF&9}
zQDo2p#Z8jbv8TJv-e@cI<eB_H@KmFnQdNS)`YZj((#Nzl8GjW{pQ-PtYNMjTZ~(ON
z>%b94YeAMf9a9*Bl@mOZX0Y@J+!B$fP~7EF>+{skI73uUO_pJWlS8m!hDOr^#)Qxh
z9~Mf?SeED$aQNtt)^BAQpx)tn2573d92K!AdI~6Nr+j<Kn6OYugy9S*|8L{as`$~;
zs$_bT`{OHx3I-V!hS)h=jfw(C_qBELKYpn-wfCv=7cHIJ{6Sm1r+V^=KNi1rd*Msa
z%&a=dPoNN3xOCZp^&LEEPPS}6%FI?hc<5|s;3>Lr!^*Q;nGSE(;A2o@h>dpVXr3AN
zUVcju<JTKZ_s^*^wO8?cc$>3i!<92nn<oh!_@L9Jtje%rk)nUUKqBYAj|-Q^O`DRs
zI#58{wu|e~CMy-Lw3QE&{y0^G<6=Dn*!D&9qo*8N)XxynGf}0@vth%Ez}hP*{bBme
z4;T|9O+*4CxY$=PNHAR8+3de|(M3?GdI%j>$;jFvvH!w7K3~vCiYfy~P{M=O7fN3Z
zr~W>(AXNNF*Z$}Zmj{b9)hB5(+P#r%Vs}_0V#}bzaOr?XKt#aDi>w<T^}B26&H8X8
zNG(@P&arp0qw_=seuZTM(G{BC6GaqO9IxYN@X2}Jl$PiO4KPgxP&uOl3b8{niHhJe
zS0$C(ij+XcbFnu}<&sc^c@LDj)FG~F5O`$;ih2zJE(zBqH7DX+6nVrQujH*h&vW{+
zlM0i#ErSLF1KZ*YiWLkhIu{kPwqH$8TfDJ}Ln&1_Osi(sUZ)QX4J)9*#>l|Wpb0T|
z0*9{%!&z1ah6t5U-x(S2c12z@Z~eb!(hMc7G{G9LU7n6t;@EgyMamQybQlDV2|0dw
zRdem<mR^nb$_`iloq6bTaZNtg|Ct}d9l##npvil5$GgKjoRt|F<YA?$4agtL3?8pC
z()Uf~=rt5KlBiHTlw=cou0Sv<%ZqU_$3hd4$KsIu>JQGZ%8T9`p4ryM;<h(8yz|ky
zO^1ZeidZ`+bS4TZ=wyY+uVz`fNz`Z>2bThaFvHeTE(zAIU_}F#MJ6JTXC2((d>CAo
zXfkLljcdxD^M%LZsd01Iv6!biHfBf57X3Wq^9XbbLjL+ChZb%7a)t4LF@rKg?81h?
zgfm<70*WhI4*Gy@uL)xpNM3ieOP^=yLW%tn<r#~>^9kw<&lz9$>^v1&k<<0|#@QL%
zb%Jf(E|1@AJ6qAYLSOT(;IHau{!3Uo<QUW#YTREXYki;TxO#dZ*z~KQ1asWkt3gAU
zW#ZS<K?eIolx%v`7?zr^sO0oES+R1asKKkH8Q^@qOCjvf-P113vt~syE<W%>dw~Tn
z!wRJ*?+*t`b$#qEY<~tG8`6f9mtOoA{(b9_5)aIAXJz4UkSNxa7HsSO;=W}&OQ(pK
z=&=JcgAQouGpI9MI-|6rfy*Q;$nnspi3b)e>@XD95@k5Y%D}KKBcM@@>G}6I9>Zr+
z@)D<CiB4uvV(@qsP}T5ld-}2X##e`gTN>1A;xwf=PrFaLa$e&8W`lPZWI(A|2b7vY
z`9Cl^{e$)f2^Ri_7Wbb9ToX0~EV-dnGDU8|-?xHhUyYA_*Xgk~0i_0TDG1iF{+b~3
zvi(vg^h0<GGm^xwo?alwe31EomcSGawyNjWQLk(b7<_Wlb+#^?EhAy4r6YCE(8=<2
zWajV1T!QC79ti)wu*H=%D@Mt6*{Mjri{&dMbhH>^Gn;<<^lp8TGH=T1ytxL(HhY6i
zL`pdMw{q$WpIycBP<7>e!+n;9?=D1u$}crYC`M&@MVyf+JIZ@wigUu7^Yc|!v|N%t
zaJ+AE-LW6fj)2p&J%bd;uZ#F!Oq+9eo20&D<AT^#KCjYy^6wV5tHFJ?Nc>ppb5N4t
z<YHl%E^snjC|yal;lVn#ph*&H2bHg!m$)u>OjZh{UJ+y-lXmLNP1CuTY+LR-;p-&p
zO8-U&Z`nn4#~@h=yfOz`GiJ@<k?LZpWH4-v08IgTC3U?>6|iB@S*av)C_(MV6)vY0
zuR~NAVwoHobnR7iIOG_nIXX||lCzt?4Sb%!`CBc&Bp*j5-dXq)<a1Vr&;23{plu9V
zJhtF90^pcAv@w*+txKud;DZLM6DWVmWMtn-X%teZV2B6{0;Ofu=C&Y3ZHDsbr3p(y
z9xRfW5mw%o9=L=%>8N~v1LLEmF$o?a4e<w;=PADKaZ6?u6akeVoA1xttJJQ+ZYIL$
zv?65xQ6^P~4-6Z4&M)#1Khk9{r?}DGdHs2rT_*flQ?#@hqy$71;u?6Qyw~b!fX4hl
zHTOo7-B*;3UQ+(C>Gl2x1vNL%2EB6HD!7k<hk?OujizsMjdD*RC?5DB^{i8o`KG<c
z%k`BvsypA(nss18fX)`_84q}Tri3c|m{Kx%5zB(5%OaRH8ID#tw*|bjdLA2gvF4TC
z7p}91K3Pkt-dz&URlx9_qt0ESG>)r)L0m41L6O0jS87+wgVYJeJ!_`FH1Snra!yix
z!lNv_D6=QO&)^;SWN&*0T~NF(iocr`^6DtK1=ix)t7_=eq~6@7v~`V+&Xy}8AKvD0
zTr@fMU9tyUlhrfmLee2Pj<4_toEJ~h$}C&y>Q&9cv13_Klwo&*P3(%Ww(d2c5j_@d
z24RM$a?uZN?-ViU5&+pgRiZqj4BR&d#jBQ!4LC+s!7h1k_~ww&?kl(0?nb^03=x=i
zw5vbE&d1XE1A_>|1<?2}iy!Ncsp<^s3?1#+JrZj~&K~;z!AZoxD~K;gL+O;83xAiJ
zrK$se0$=dAT&^o8lo{k1E-Ca(3}sx*;eWAa1`j7_G?}}`T6*0AlU`U$={|!x*iRk)
zciS6UJy_Ni-%EX3&Jv_PKjgs0FMQ|r^PI0z*kgBGtxADGlA*@>y;RxC;yC3sPrfg^
zvM}#Q@T_AymKC-iL&^ainq>_Rkj7cr;xB9;HeUMXF6wqJVVT{6XrpIAW=e;Q+}0?m
zFbI5LfV6ZsL>&#%QaB#CTFX}Wo2=vZ6xIFaO8=jEGz!=%GN^B4X1R69`$O9+=3S~G
zH4^^eD|y6cCb4r&y<~Ds_A#F?_|#Q+ysUWwDjzd6f{Yz(;yW@*8fLkK_kHjd(luq>
zv-DW)_6Z`+(q*92K`)(AlJFN_HT9v=?CO21G<=iq7{0rZ0cvGvfWw0$YmSP#xZ}>-
z|5iBFvGKa9sEa4Mp17YrUvf*8Bny8-iTuX5;tWTvUVCrd4j$kDMX}dqa6KdjZsTi0
z&52QLZc~~xxx3-zdbUs8UnMx?7#xoZw5yc`igLV`ek#IzP>Vql)RSq*PhZS2r%=n_
zg7yBc!*NM9#Vv*HYz&MHq6`;V85s1TwRMjjs8rHpc+SIedfG?LmujiCZLR67P2Y+=
zCoNZAeD`#Nyu+~;@4jq?-`Ct39CmJ(JrZXi2<pvgGGy4UPyn?V0w;f)AkKc+Nrfrh
z+<W1p#nVi=rU*~tlCxVcT(bV0#7qqab%vuFFV$RSpFCW!gk{Bphl`JOJ&Sa8nfR7n
z^VU)>t|cZShq;ca$EZm%s4^@+Fu|->&}izD;7h(;+Z?MiS35WyOA1xIX)o8N!KP-x
zEZjO1v>s_agC;noD?M)D?v}dhuB)BFExMVbZu%ZkF;Rvm4i`VGfd|cXbUsvrN+aW5
ze@}DGR|@>`hTRF~$?LxM7Iif$96GQ<QsUAwL#JhvKwe>-!0dW{JwNF52N_6+yIisW
zbyzDa9aT6Mu50$>WMJI(=LL9uh6-3kM_omLLWhN!+Iz9iB`gYJEA^-Gq&4}k%~+}V
z;P%Z4V3k^s@a5=eo?<S0nEMf{>Gpp4sZ0mCf+}2oMkiKYHr%6NSC{W48zdW|%3wUL
zRbHS#Z_5=C3ufU|C(gAUN*}r_mZpn>#=L`MD+HPjy~t+}VK{0v^;QUb)0!_DS{$dF
z+Rq;<Z2trr=LWSlo9z}vb9Jv*Ip?xPXOahlp5i2-0|{yp@k!d^43|Lr|M?phEcEsO
z*J0qc;euB(e^Uh)uA2;QPuJ|)>-AyDujp3`xFlS+2yC3OqU%soRf{r%Iw+@Y$a?n4
z@nqgzrVO<$XL@(;&Iss#&U27iL5Tl3tf4psG{S3^xRj}h-JxfHlVQ0y?;o!j3;C<f
z+;}+T7+wlZ-Qe;-z=q)*gF3?s@aaOYu39B6Nb1m96>9Q9yF&6xvO)zz#NBqGX&Dc~
z5AoQ>GcvG(>}~*^$Pe#lcV5tOQ7T|F?iJ+L2J4uiuG(<a;eampi)nI>$2}Ifim6AP
zR?=a3Uc%TX%hjXb+8#2YXTGvRviC*R!<&zFC`w(qawed^@c|=4;63+-6@O<QRu^V4
z?rprrb&y%%SUjUEsAcx?#zmxl;1Oj|o>2nFJ_jUyJazu2#Fe<?1Y}z5SVwDUVT%Z>
zDkvQZfl_Hw@%ibSK|@fQ0vRiv6+!x?!Qz1qzCj_U>{*+pi%$|_V9NQa2<oDOR=m_R
zfJ<^{ot7B+Lw?n|Kh0?qnGT-jR&wMhmG$vr;MnlgT^(Fng7bpXtn*e5=OmXnon;98
z&3%xW!EZrh13SZktG_qB5Kdn(Gr?bc+6yU$%d89xiVRW=R}CwVZ>o|M6|iAQG6<H}
z35wT=%mSUR$qFjD)IjcAr1ZE!TOdGx%ktBTS?f3S@K1n^_(}GPy3BkKd|OeK;WH=~
zpIY*#?@iEEzfB!Vb3aQ7PK%PMOYB_s?Ayo150<cOXui!L!?0q?lfssVN*52T&l3w|
z0(T^eT!Y!8HVP>|1kHRxdf6%9&=CgNp41#PDPyH(@{vQUES$QUKrvs>z|K&7`JCmx
z*RU`Gk7I!AP>K4~_0ud(SMiI!TB`cF{Q={I4FN7UI~Lqo8N#5>@HFVJp`^=SVSx|Y
z8zyljKk(5^5J|betRXO<u`wwjDz?iz;>rp+Jq9_3<KEuS_(6@*G{JzC|7P$k`p3!f
zL-gUxRF!!inaZFX2C3yZz_xn$trP9-n|J`!wOeuH(51?F*Vdc0Tq{!*D;Q)L1Q?`t
zJc%^<FnjvT)WSuJxleS0dP<O5p(EqU65A(74<=j)Sd!LIu}|Rc@vIE36%vmw9MRj$
z)5PA8$_pARXFE5A$xU!?khq4$QF*O^&r4!J>XN4S><s&`ChD3-KpPXNhsOpEmvcWs
zX$!ga=;62S>Gw7s&eO{u>#!NK21+qpVP#-g5tcadgNvfLD3=5)8}CvjHHMCMZqR*G
z>nw`QruA2Ja?~v2UI?0q4be!LvP9-afQ!nf?~SY)49oSlrX4d#tl#6!#_OtOuwp|-
z#c>YP=PJzy6P77(UDeWw70~{tSEaztuwrA)5$~21aL+{*lw0P6FGx<<`^4{_@U)G~
zqr(N}Z|JeTyQ}F(1*_GuQm(+(GoX<Rdr-}E`J5$Wv`UiUz*}LruZGb=dfrJhSTqD!
zCcV$JES=C^42u8r4B&ckPT5K(a9>gA=kJCFzus4i`Q*0-nW?Uy_E70u-d>+)C)o-X
zf_CaXXAN5$wUvVbZM>6p-tw^A&<CJe4HAm$qCuf3#-Ofxk?r{GfRBkbu}ifCApI&Q
zCD8f@b%t`!6{SZQ+I5wq7AAE#3-4}uz&PQZGw10Lq1=K!D<cd~BrS6Mz+k~3#UORY
z^(Eu2`*MmrX+dU64}!Jb>u(Ca)pa~13`q+|L*}em(l5}oC~%#F1arC<<KhlTe{+G-
zisPUrb5HQfnWx!(g&9`N{urL%dg4AiOG&q=JgB7T1cxqUOyoVwAtz8K2BpNr$ks?V
z)`QFkHU*hHl|Sstb!FiWMtM$f{eKm_{$CwDk}LMFU2D};P*)|0iD8F}(TvQ8^(z)d
ztu&bB6~_k30~eGTbire}%Q@y)RY=U|TD<bWNwxw-uuX5vlHO%0bgJxF-MHlO8C91i
zU0yFx9KHv&D<92V*$^1;Z`wm8fr8I{envAmMQ1lwWQb1FkN{U%-Bnxrb|^6@GrZz>
z6|LCZ=q$YZiYk{M8?WoJKdKux3CXnmms?O2vcK+h8z>FEX8@1bEO>Rx#O(yQt?_tu
z>bhr#esi^WrW?)UWt`TvDuQdO6c>2DQl8<lpu)WUrK=iO&Tw5YV_Vb7JseZjrZKoJ
z<Xd~o#BB$}l~SNoDPsz<Q$_u{5HHV#AhzSP4=GKxJZ%XoyA2>IAo|oXjyGBbfjmCR
z4;(6TPEDK=m-gH7l-b$PIN_UTgSM^-Trg*Y&2pX#JPMi&#%I&h^qKc7{kpQ(F+x)(
zODAN(wbLsU5`TK=>$)ffpUb=5GyOo&3ZA(Pnhf8!ioV*<zG9WeErwgHTECSduT;jn
z_KNo2zt}&cV9l<BAD4YH_dg}N^d|!sLu^FAME_`(58ZP?JvkN7+7I238i{$V`#ag%
z4240*!Z#I(pA8Xm+%BPR=))wTC#}E-nj_E<NRV*WX5nX;Yyc`J1R1V@$A3Mz<hM^<
zuhJKsnZ(&te<w`qg))O!vPx$nXh<%kMklPsCD_>E%0GPuCCIp>2Pk9n9aE3Fma#^m
zDWfMM!WFClG}KfCDiw7ZmNO{CZCi9qRBHDOrxsPIw`a<Q4y!a2YJrAgo*rmZ5<2S?
z#FHBV3Q8FT233ZwpoWj!MuE-)Ym<9ZLlrX8?c^FCFed1Rty5^=v%5c!$$0_fTqrFD
ziDp?2ON;-YCO^`^pH5iKffbMa+}>OQIm%-d$3|%dPKFwFE$~pF5V&sCU?|VXo^xL{
zKT`iDt7DByn<v9brLF@Sf0_lI3ad^&kQS)#E)xIqc$+OGR25zs_%yA4C-_INlDor-
zXL3SwNl1I5P|gRwA4?r?hKhpxs?Ol?ibKiRsxwgtJoVbb!xq=k+QGGW<r7c`T`AIK
zB50&sU6DbTVFhDM$Cs}O2Di5xtAawoK|`wZLWCe_08X}ON!+3YZ5RE6N~%wt6r#2%
zGpI2bi-9INHf6}MDQ2Z{$T1WcMF>v6E2bSDaPTmD<BRSCd;KoB@~bl#FG@>0BP!PA
z(Zpre8X9cMeB^U$0An5NQJq7F{s*{j?Sd#|&<3g87O|5Fr1Fpe!*x~$h9sqe585x3
z?yXK;*VN9>lbpf&_>2+A6ww_TY<!^h@}+Z!l7k~U53D<EywYRMsd=|tx|U5(m^cYM
zl~J)YL*}oNp$`*iFu+1Vk%57Yuf;v3Us55f{@I0_XJ>e~w(3pKQfOgX$S<~1U(E%y
z(}$ly2VQ%~lsK;Wv3q(T`}@wjkF=846^Y3Sigo^}b#S=Oy7AF_Gnu7_RX}Y5ZH8*k
z0tK6-ua1vC#=3rxFcGPgZgNR6e7jYji@PRE^z31VMBxsQIf1u9VI7;uGe>iU!{%10
z)_pvTnm6}L*0YM*)Erxu_g3W5<wAz5Uac8oMT_onc}H4kGH5bLT?lw`b>kw&W2~`9
z0+=L<CC{I44X~6maQrFt(JwDf&8TwIjBmHZf7mi;G8oUSl2FKDnh08VlC#k5;QL9_
zZzx%6&Uzm5<2)#>6rR^ea%JvGwq;OZSP^9M<-`O%!4r39N6E;oJtXA&^Eg=j#2f~3
zrHi2H?j&u7EWssr`{X2zramb@8T~9|UH6saA*x%w<C3~rzBC`q6PWFM#~6}O!x#h@
zYU+=KUDPSbWN8y+;6Hj}4XBQS*Ys<y=wH3}swv`QIh*mp6u-5v7?KPXUmAx`Tg7nH
zetE3x#e<5P496Ld{19Qd!OFm(y@12#nXAgoo+HAVxs!wxK+Ryg*L&LeS`}M9hHqec
zF!SK61EA3lUr<}}_2zTmb?$jP^7kI&QtAj}u*vx9rL{or@#eNq;C3-&6zTn><5q?*
zZY?XC$#}t7DqU7n;6b<xo2ypEj~}t0BJ{7`+Z0q{RjJAF{c7z>P{Yv4@UW1t$FDO}
zmpbT+#~TMRNldv~a?WVt2CD{%W0CGU@(hZgH5&@xd9$*%;4qenjs+K6mYkQ-YE}Ks
zyhA{;Z{0-jm<Qbcsz<IhYd#A3IB;H2kLzX$+63-etlsSr_V~@U(+uH_0=Ass(Vr`K
z_PIX-_pEtAEzLuWQDQ8UB-9)st!Wj|X!(Ly%O<H+$)$iM@oqP@Z(sCMXevjH35Ohm
z;j^fx{+wEZ4ByrH^KbeVUTk@q3aacIn!v762A9o;H-~Wsxq>>CpdF&BhOQwBD?UW3
zGi_&jkeIq7gu#p<OZ8#Db?TJMwoC${(9;K=yRa_#<s9%X<b}}GH~TW~G6&2|>RS1Q
zqr0uVr=&S4e)9`uRfbDq^OOqao6dQYRw4FBjp@3o)+te5*tWz|r(K#KFfzD;Z!!aq
z)Gq4hD4i=Z4LXpLA;fT#m4U%)HWRb{5l}UH{BQthJ&L-H7W?^oo2T39F~lxpzrKql
zqN>GC=}PG(Eyq<HHCd|Hj_4lIuRg;N_<J>|fB)IaG2IX}F8@}O!PvKBR%GLXLtKf{
zfqXd{Of5Rg_I_LX$ahU=bjSQhiwrMBv9=vJ`F>J3gB*j@AJG*uHr&z%PUceD9SW<y
zee-$xz;Sg(7-!H@@rR)H5X8;wN$eh}RRwF4JA@WM+@JA9kfGZUGzUKGli(4}FC4Kc
zr#>l4FuXFDR2u2J7(5p=g(3J2L!(NY=Le53pw=9;o$VLwur%rD-a`u(c1T^7SDM8X
zv^OjfRF2%d(Z|Kw!{og(M2mre?c9`Bz1{->2UbkyN&B?>$;P-<dsEMV7UQ^8Xv|`D
z1&zBtVc007ronJ^qF#q+z0ISkD>itT%+Fgtg(3NYk0WcA)6dvXVp?`Q=b84#)VL_@
zQDZRX{lleIu$Ir~qCy43lc{mCAqxVTB<8http#1Wck?W`9QNm9_<mJ4WodZVvq;tz
z4hx@v)?#QdbUZ5L(eH5gXgRiEVaJmvN@B%dL32>=<JiFCKGP2R7;ybhxKJhqN^fA-
z?syU@&$ujd7n5VFVZkyH11~mET?Nh^i{@LIi)pr|Y6&vj0-gV3W)bJJ*;_YA=jW!^
z^OvwRG-PWXbxAA@nf1VKbB!{Cabt75pya&Pu3n|Akot}d9!*}0B4gQZbsT!7kTvP+
zqxC_u3~CHgXGFzJSM_HcJJ7f*O#i4aXv=Ka^u{oK<K0)3mWpoXxLC1d-%S?K44NdU
zPpJiJZ+(FDn<VO4Cry?XRpXw*aFAJH#f?Kw6OVT3Z<?`ECB96y=clp~!_vL=EgAw!
z1*|<)o}3Gqw65lFbl?PaR?jSLQwlPke!dk{LxB6KNm`yyzWlpnpuRhA@rEp~qN24K
z%O=&_ERBd|i)u~X_(+*4QJuj!G%(`92IV9NTec?l23F=H-a8LWfE7(5J%{Wi9xl8X
zQ3)#P9Yfx}jWk*Bm%!nYSXy(l)B!xk=BZ>Ny5mZKiw4^=@G#Cs&}qI)J6s;TsR&48
zy>RgP?cfBDLrq<ZtJdxP_B0hdtdIa|gMi1Xm^yx~pXSgz*)ZIayWb!~Bk4@4t>m9y
zf?=ybwWeaTe`4ehM#gj-1`Swzvb0`pJlpj9Opu^O2#ct*%&Z%(sTI>eGc!z%yZA2f
zq-lXdc9HHC4Tvw|nhvefe7ycaY16tUJ)6l#R|Fi;FnA`#%zj8&B$16_smFu^0vZAg
zw^<n&#IUXJU}#Vpy6d{}uDsSGwDKB#E&Y)XSHWxPnHUuI$ulTaMVN;E+ZbYUXyPaS
zKT3x#S*~B)bi{yDKun^w-oT1Mg+ZaJZu%Zq&~!7)eX$H5HeS~$XM;_I4y!EK;G%5k
z!^AQnRYMVEj;yKUE>D(^8$%+jo|lG1WN>J1IK;I01HaqH-A`1Rz$Uq@j%7Wz&)DX4
z#V)lVrW<F23iJ{?+3Hl!1VmWXZ#2x%5Y=K(sN$II&~mh5*QymgbHCl1o)>yr=Ec)T
zhZijT5m^1!`>f?xoeR2Q>lo_zg%}j7E`qDo*0u>u+=)^QcUT!1gl}|(Ffl09f%>vM
z3<n;6wz{n)6m$0dq;MVvxy#y&AFY20ZZ12SEy6I*+&XHbP=%{<!&Kw#eJceG@_39n
z8RDisFng?8U}Md|4P}4Oe5uBa;8i=nV`318$_a=)TV8c*pO2g8{5iX}2G5XW;DX91
zya-z^1Z6XL3C)q3C^tV<iBSzE&k#~Qmj^0;;am-;l!5@1_dzIfGDNK^Oaxl_cWl$2
z95^Z9#}65Mr=JN0>Kc}%*~<-#8I)n_{9M<0+@5|?<L1%ynI1P7mqbjrS$@K^s%Baz
z%MJ#ZZJ-j7^(xGF4Gha7l^B>A=3RcwpusS2^5It^6JBlowMN-;=QOVQrH7orD_mM4
zS~*P?U3Hr7mf&zy;GT*+SY^$%i4jwb*2KBBp10Cpe2l3nvqIC~tbzNj$aMxWhIztj
z3>bh*lVRTEWYBuvV_#NYVCC}rsLq)o&Uwg5@W)Z-?zXsvs{_-PW?1<KcZAC`s4~o(
zygA5(bxGA)yX+3|D&S*ZT9<M=O%wJ74MQ$BEKsOf<j$bNFmLkZ$KnikSs55M`>6O7
zUOXW2!RTVmHG!#f?`F*eU9+t&)!g)a^Rm-MAfH}lP=toqjJ8Sq0hhm}8hMp{j8qdU
zV>oCM<9F%tW*?OU46w8?qirKR>}D9WPkN;Qi^CZm>n5wfOwtKZ%8gfBtg`UKN6WgF
zPX{0Pfx^8-*1;l3TbUQC>c$(R&#D;;@YHmpCs#rn?wSmT>t-!D;#di4LdG?vMwLq-
z7YlL8&wuQ$A<y%UMRj@JTah$1MTU8K^9@$@zlrT;3Ci;2j@#4GZyMM1v}ghEg63_U
z#TqN~7|_duD}k?$fcDma_OppFyg2`U()0;SFK_GOczbD`L7d^c3kp&UFV0K%X{3mT
z?bF()5y;q~^x$B1O?dIUHJcO#8D8`^bh!I!i~aD)bv`oV!-IDW;tVhHi&+`M&K$VT
z_dsyU?u<Wrm7pOmSq5Q-7w3P^u-0~-veb6rX-8KE9<eZH@D4dah8O-HmhmbuCq12{
z;`CPT&@NR5J&@`fG41c;+^Rnv?5v!AuuC$dAY{t)gQ{_}nqI~Es%)8Ra$J1T+ye?t
zMjYX)>J0b5`#)dsuU?jQZf@v=HHv0k9&=(l++Q>)^4K^<czQnOy0Xy0Vd<~tl&u;J
zFZk<{cRaay=zjr+fk3~a+SOLefa|YPx15|LuKX>VOYLyx^doC)PAYRSyzs9MVp6El
z!@YkFzFQ7_XD?{?7%@BQU}`|O*QtQ-t>cB<{p)(~af0!edeGU^^BIJ}=e674^-wd}
zudF&hs6b!ox*h{RL*OF)w#~+y=iHw-$zO9uA$U~>WRD)|ZNQKd>iZAeE#YN)7X}(#
zyw4y7Hgmp9mZAQ{Ue`8f1{X8wl3Zs7m;Octeg^Of_S0V&2G5_AXTIA3yb1+k^7-sX
zekYI2+7YbC$Z($laysk$;EAiVl^!MU@N>-r?SBTlE0)7r@S|bOa;5Egpiv#jDMRv2
zfgALAnbv(SFVW%#+rr2a^Zfmb5U>s6U^nG6W(mb!X3P@0wsIBoU6Ug5a76|lu-Znx
zfXN&Dre=Wl+Ve0JcDLN;KjEu<bNU@c2{2Ed;Xdg6&p&#VbJlHCwmViGd*Xw%=(oP5
zN>X5X{y%z^cl2_V?2c9QE^_zLy>>+7*5^<eh+IqOQBDp$&yX1rG6td-CmuTTs6mUt
zff>{j6=N`*=&yOBa^`DWCR5b~iWd}>S!0EK?ZlD9S%sE9+U@MN+<Q{SC(!MiU>%Gn
zK5$GixG0|e$j>UJWS5Gk$xqPO8$Z~e=LO{t8>;Fa>s`Xk0NoR*arotqi6sX>;Ux)<
z-Pqa3!1wF+EH&P&Ci!uf;he%%HQ;!LgeU)tW!Wrue_V_`woeIsPOrm-UirJJZ%TtN
zy-gDb?HsCSkcZor$>-<%@DjsSx#gA?yo!@pyB1km@Fs%ht1otZUk!2(M1>l+Nb71_
zyL|~$I~ioqbSpGuPV+4;kaAkG@Cma5)ZH&;woT%1Z~(a*k|L&K+&m3Ef9m2+Kga7)
zGk<<w?Ec)URST4cAhF)B!CI0$<AMTc_u|GyA{WXFO~L&<$cZfTgD0N065YA$+1##}
zjS|b1wkttw-W)mSoVDoAtst9)7^E2<urh$%YcI>0=OS|9?0b&_<wY_eTlm1?IXBKo
zXp)}%sRBEY4r$QI)hE-wS<e!8)d>hFbZ?RtRJ~dNx`Zx)3v`dH!?WOz<?h@f?6b}v
zTX~^y1N45km-7@}dz@S@;=?V#@b69v&z*@6+*~@Nl8bZXyg>aML54sZh6xYNweB!|
zFqJ=)sS>NmAkR>#sx0`?@X3P)*5wmRN|=^BODOS~`^xRoF$R_+#{xm~zV!^k5S^+5
zZ4#EUz2%oZzNwlkfc6R=Z_qLSaP~-E$c>JV>blF7!t-5^950yL6;r5{CK_kP!|>0(
zk)6TlkKBQhh)x+W?+{e=+iQziu61?vKeQ6v`6%R!0zX6I9giqJ$?}uYMN98^SS<kU
z=C^NTKXimiUs7{ss+aOhj(3xezrCdPD0xq_0s||<Klh&Q1E8H*2s;!(q8y1F;86k4
zNn2%L-)TKeRg?zp(S_flxD3>)61LEh<n(lRwc%v|-~Fd6X8}6vrj|hkbe>F^s<L8c
za(6qUkiRhKP?<~KZcdkqUVud>RAfmgfN!IQsA6DBdb}dC>ZFH96yM$y6_wm8lVInD
zt1w70JOs`EGQiGLVq^Gu;O-?u4N#njFl-F3p7ZR135!(=<ieb#w~`G-88${N(3sVH
zS>Ofa=FF?dm{dy@7{nQVGF;Y~jilU^#o(;a8_?MLe+D_wE@1}Ae@D{3S+8n+)K}-{
z;*${Tvd;DnxFA+i0Np1beuP=yO@E@c4CtJfqtZXpz&9G_cIdt4($^LMoflKY91qEg
zoQF;?QUIR<4Z8p7QTfSe#S7fLKQELzo-i^y$QAVN@RTJ7ts&<S1TnCK_Q`kH#;byN
z?n{7gSqGgBFyoDdW~;<!%>a#(w10nIfO49G0z>AVn3oSfpJ*@-pS#&dWesSX*`%o|
z)yd`s)26DdNKgfxDW?j$OV4}S(cZR;+NB>~2nKhX8g_lFadLnB<wtT4tJ}gnQI0wt
zeQ>$M#E_w=#qh%a#ou>_Hd!4>a`9WsvS67WN93_(H_kaV1We&HRfxO5s(4z^a;s2-
zm5K(#3;*r@Cz7;P8G4Mn*MgO+d6%v}=cK~4+-WaI&?FtFqi!!fo;NBpyg0w0K5p*x
z&Sjtr8=|LG6`RQgt>c*UF}$J6xA&E^XK?g<22F++{ACx_bWS8Jc(q8gUKqN4Vw1$g
zU~Nf;N30ACj4MtCWld6^Rvas^sYe|&8~j4wC{;5gXT^WH1+zRjH$?1Y3ds?98Rk3P
z9^@NP2<SlaUE}#q&`m@)?xa+(c+GgxZCc2#eeK9xgJUnhaYpt<2yYMYTE{HNEx~Zn
zv`}3($@h+D!qE&Sg~Q4Lhg{;<bXtpwFa+9s(0J0T=4|Ts;_tgGqmEzdKVp?YCpU;#
zSnRsE=5yq|-aaYyFLmXnpc&gW;Z^*yr*5oLV+Wn0BOqd7VXvep!TP%8^Z)sig{$^k
zmwuRc=#uNJ<f5M|L8dTFc&G}#Ea^te^&_$}J;xk9&*`|Y>9qEpGU>I$5hYNmro<rV
z@F|b=BLk<6!nc~GrhRL(ims*zeD&w>sjtaYWLg}+4qnqL4R))LZPb_VUS~7rsJ~sb
za%b&(E$0ubXCGB$kOSZN`eW5Mi?ataJtiCgUE;o3uQJA5YU7LdQ>7F{7*>M4Ar{=&
z9aR&!>ZHP}`47}VqZSgNeeUL~3Mbn=+_Og{2y|Og$5GIQXlr=jd*7di8G>(B^{@c9
z8uWTWM@1=vjz$$_cql9=f4Eeu=(3`cUEAxBCzn8nhJbFTPws9Gjj7*$9CEH2mR;sD
z43DAt|BH+?gP`d3jnby)CYOPRk{Wc_&nhK0-q#2}+gfhHzzucDiWvzdA`D6liEAEN
zZ4o}m8DSs;ZnK2fw9Mm1aL$;DgHPE4DG#ZL6vK4miWwqTc)`2hIfNl6CV!i!05!`a
z<t!iQd@3F!-zI;}D@+8P79+~=@6Hsr8lLMbPb}T&mu9dFd{m|?gD68MmT*vko@#pt
zcHXiAq*Sl~mjz#B6c{c-3i_7<kU)G{;xEwmLt<U<MC~s@))tWp$_#=IhahsYN!&}P
z&zZd0FBierfAnNcup+3&xl;gX(XDgNSvcp(6IDoLEOR~<`)N|~Ch$0(9G)9q-WZ+%
zuMYy1Oaic*V2!8LFl?CCHi>_MA}FP*f!v~2#uFeE8d7pOUa;h`d%5KA641fZXA)!N
zFX-xC>2p(gasV`T3OX0gK)hzJBKO)tV}m0}f9_3CoCaFnTLv;o5p0qe!xL5p2C#W$
z+@FIZ!z*U?A6A_s%2B(`z@9a7g=}vKg9@nhZ0WqaVuRpg|5JI1by}yv6+Y;0+TJ;H
z)ZcPRuwMNm#Q?g$A`;XRcu?2-zDnu(<4=0VZLD%UY3n3FCM<J1u)|QMyJYvx^!a^-
z#s&Y^Gz7{?gJfD-f3Dn==g*q=xaD7`lOE{s;J`(@r`v(<c46Z0u#L|&_3OR5)~c=B
zqhis7kILX%TA}ydADvP%`I>0lv&RLT>8wum8ZXsS7nYd>DMIe;tMS@(@>kZK<)C#d
z;KBDRdP$h3f>wh%Dk7VjYtTOFlvPRBVGHO6$4NIPFVtWFo$K?#e+KvhU+G1scO5!y
z1v(X#iQk2pxoWRsxe~G&NB1hG$39H8<6FH<=jr#hJC~hOSPw8Oi$UtK`#zA{pf5pd
z`{kf^QOGt~&7V`6ss;UnAEpXQF+3EmU|4$my7Z<CQrC6cr#cqY<)4_4$7pi-C+rk{
z=<T_WGMSPdFTEF65ed3!Ubw=+TQ+XvIXy^9_X4MM3GjJ?lHd}oD`1X_Nb}-jm6xO$
zp0YA9tb6v&b}hq_X&*(j!8H~rm3fJ2bUk}u(y}Ue^{vMy?8_A$D`xg5Th~pux#qof
zyWB!{od7;{&^bigTas2toIM%yUT}pbBQNK{7b{rg1giI4D$F?^&Lri;;kJ-Z4OCt*
z@w*&0(O=Ok`&_pB-t%=!>w69#UESOt+P*1COi`uwnG5(#5hqaZL7YL*VVA0i^U(~y
zXI1?UjV>#H6gl*8>1%^dbGCBuJ!BR79&~|=J1F#@EStD{M@hzu$)H+E5|o}~Hi<oB
z_CKTgGdg>Y^2$Jmr4zo)6bAL-@*!!NA*F(|MbXXA{qbFsNwp`>N-V!E%9=ZQ7r&|w
zX!gEFK^}VFbUrwzT`kfo`U=Vz%w9rsw61NPYCi?kvir{oYO#K2Saw)Sn&IDnP8$I=
zv5J!(Cv}3QJlzYX+vH6*6O?}}3o3v9*(b%Ypz6_LW%y_B#NiBX4PvxyloS{qK6blQ
zbi!9T;aA^r&fFs1D=fufpo+mGLSs|ae-3RKQ0g!+WjfaTFk;E=vv$8rdS*BNPM2Gm
zA8<fpzci?o2)+rLL+SNrspDlT-lykSRrIS%v|54gTYAqR0al^R@C<bShXp@JT>c5p
zbwU*jl2u-0usb!d2{5e8nj^P=J=5Yo>sE&k3?CLlQqw;0IS`;$fDprr^OMU;86r(O
z{2K*8b9ap@pwoFl@c_>8He53~bbStLAoZ4o6+p5w$nD)AmBw|sN<8IDo&<BfbA56P
zbe=5Fi9fqG&5m2iZMM;Z@t`WFXxuh=hKH9Kn>?bQ+=_p^d)|q!JNC3$gRYJauI$V)
zdvU7`)~59UyH6aHGH)E|WAs`SCB*sdl=qhzFJX6i<%3SJ<?%Sl<a$wNP8$oj{r&Lq
zd%i^2<<(*uD<NioS1QU?V2}re)U)eT?|$)$-2mzGuJ~Xizx?{&Al*Ow`g`md<Ur@{
zH&>n&S3Ak%`Y@}%UtjQ@$I0a)GVGl(v+pe5!v#7mril5yf9rHsIry!mpj)KR94J3)
z_{u>$j7j@z1M8{$4}9zlox&9kZ+>P$>#aASlVg-y44yCufZQ=n8rHxNh%*D-JA8mS
z_u>bkjShh`WC9vYxIi}oq)neCz&*v81LP{^r1Rn2tPBs8Atz6R&L0J>pUDS}AStRc
z$TK`=WdO(H2ki~3CWsohOjWb~vT84jYToR+8i9gEC$21782%#c%pV2N-H!UR4oukN
z13J7yv4SC`M}mt*!g3;$+sOh@dH}^N_{`uazmxjEyre;VkhliJi~hG?ytkGw1<jM0
zM=oHw@~C@J5O~es&C?5l{)%x=X^5%`oB~Qc;1ipbL1kp@+d@z;W0jw!PJjrgMFl!y
z_Xf{b@2%Ujo_%^*3A!^?xPoEDw@*^bZ>xv>xtr1`6ws~TWv2uRr>X~ee1=+$>__IU
zFOj+J=nC3E@Nj*=#<hAH2Q{u7grwyM;IsmAqdLfq3*?%kY63$<ZE7^w)KZm`0w=1^
z;;$By5X$=K8VKH4XQ9BL&hR3?=f=V)G1;<CP%G}}L)C~5mj?mC#*4+`ryT1z7<6%p
z@X3Jw0#LiVKdR=Uq$cB)Ym$Gwf^yiI)~%efZC5Z8XerkMv3QZED{tL4mT0xo1H}f|
z=Q1Fl7cqxV?QuDBe1*z~hG|OEHn?p%_&|cyqFxacqTHYoF3Rs@<*~~gpf!;B&^x+7
zWrzopz@B>(gkw}cG~D<c%FB=lD=Qyc|Fs0&B?T!f|NMc}2$MjqgcsoTU!X9MWO%{9
zdU5QnUnO&vI;_}P+aDF!t?vaoIYkBJK1Pu3$_$mtN=b`Lc*<f-ck2bo2U|+a*AN%$
zw3S*E(5>&4d?et^BV7h1hMxyY1*MlJZ+N`wX5gaTyE$aG{#eAq7_K7<Rw}Z&;;|~I
zCFGJbrSIVLC#!CX8gM1lEQ*Ox`IgaPwEM~(Sve5{uCB;Epc}9zHXIe)7-+@z6g=7|
zkJgin=rufTarCJ6Iq0wt0|WH_Kz0uO-weVGiMdkAKS7hlmlVy*9_01#tWW^;2Xl`c
zEw%X0AOo(kpExD!*fS*<vPB4pJF6Z&s<SRfa2E77>=v`$jej^Aj!Gmr#_&uP5#PLH
z)6tmCA2vxNnS61XA@ssN&qBl9S2#d-3MYbW*di!?{r=m9;F=A5T9zQgM(O2B=CV7~
zIo!c5SW!^EGW2!LvtqgU@x*CJ`*%8@k)P|jf|V{}d{Ffak3*g;+rRo3XdI6n+7bty
zbXd>8kCI|qrmHgWfNBN>CA+rj<4&J7AuVhXP@YgrI2e1<!^5iT{H*4SpeyYq8RQsV
zvNA9{lsBI=%~@ZP(^GmfBlkNmH>XP%tFPH)f=+^XI3F|s1eN8CC<r$an$&l1^E3V{
zyx@}Qn5z&2H<AhLARbhY+9uE`^PsXv1k^5h{GRWQu#fUfE=caX1I~Tm(TzV%5s?#G
zr>lbWK7P;F(afygBpwgC*9~-c^~`wCO&y@p?(us*Uq~s;7%Uj82=SX3sP|x+r#1cO
z(HAq0zQ|L_<#BMxagpO;-~^4@<bg&!{!HNj-2{E`e&Z22Hc)B!!m>dT6eiEaL4ysu
zCvGuhICw_Pwb*c%w5K$)fH&m&1JFGRATumkVkT-ob-Tm}DM?uvlo=jAK5w?HlQqsL
z$msMGw@ZR|RQoTRmK`}>v7TG9Zt<ae8#zGZK%nw=8Q7no{CVO}Q^k>kjlu`J|8whW
zgZgctlHMyDR6wb;c@{w0N~#Qr5MK-IemQklf^awUGNoOsJ`@!f<t)E-+n7V?wRn$y
zt10NjX>c3C<=u|LTfyw}zpiu%)oJyrEdq_|Fn7c#9#6=YF;-Zxa)DCm0#WV8sVZ%r
z0g5spUzaH>B`K$ugj7f{ykccwm}%bkcFlvx6A`;S7#<7j*~@}z5%3BN2XiGQGofP^
zpbQRL57ZbI_(7LJkl`WtrV<vNzK-5Gprq6Zx>;%d0p`zzUz80QyOooa8$owhgH`n>
z3T~WeY^Am5%<+w~DLSk@OcL`8eky|QuV>;1+p@y&%q+V$*CTFCbLJe8;|;v$+<wSm
zwZ;!MP%B0G80&T^_d}g#j#Ic#OBgO#mgc6rFC#z!<VJ-DyISpS3Sy7ADczY^q@%^v
zYPr*0WA}+k?FU!$b22=fZ>OYW=5>4lDD};kJPa<mw73`^%Cm!9e#uY+5}z#~dp<vC
zeSE7kx|i9&;+)Vl!z2gWHqeH5Nl0u&<~{hk@`F*n%<YL1YK&S12fw)MgU$$t=?boU
z4B7()TFO-fzF9$_4YZ;tp8?dC{P*sHTC4De2PTuumQ^=ps>GW5KPhJ9_EUcOA{2BN
zYa-8yKS?Dapp-V#Z`~AWPwAh}dJ2n|w)cbA*L?z=e3Qt;59@>7vdvdIRnfboxA93|
z;k+%)@tnpghCWSv;B+PpDi2I1nXye`PCD%M=*p9%Em<xuIZwht7iNRP;j+8S5x18N
zg-QGj4~69!UW3kmTL4-x!?;UOaN|S<&<#M4bTv($;YF9=V=J~4DNkwUlZ+b^RSUC<
z45N;1=(urWJ-9v2&G4e@d`}{%e0Gpw5Mg-H<^Q134pfwywnbh(zM<oWhXNPFi>`iY
z&(n&+k!+A0E5Yy(;tGkJ-sVY{*MXP6Tz&LGsFIW6VROT4c$^t0M}VpbM@24%hmWDv
zfGVW)5CHoY)Kc)^2hE4@9DPwM<tgoaf^p-~-)q+d-}Sg9;l$Um_CN#|gCfJfJ0A{|
ztdfSvZxn7lX?3-CNw4CQh8s>CXLlVs4Z2@sW!4<Y!+x7yls5G#B_Da$ufXuoG`B!=
z*=i<5^IlE&vJdk>_apz1x!1yRT4Ljdi3hDEAZcT!+ofXyMGiS1>#`rF+MT-?-`&o~
z@X%1f){D`%%XqW9Sll;G22Ux^(~8sgED&elVDS71+T0<yfQ8|q;A16rhKK$S8W-Dx
z%8Q4BP7;e4q)^Q*yl_c>&za+v4yT(6zH>4><g_Vhn8uoT3|XB+kwZ>|=bTxs(|=mT
zd(O$T2fHBB{nW-2(?2mhOpWAXc(^{(SxDH4an~n^y($b3{e>Ccure?_U}TBe{-K?H
zUH1)-7VDrsS1YM!Pc}4x^V=03fvx|QSs6esV?wv_jZ50b4@UWO6pWND?8QJXYY=!<
zp;559FhI!dqb)yk)<;)nB;SBs`KIvAr$eXr6e{)E{#N7$>A7%CTl8hwW+e>Md3DZ!
zR4!^{eDDWsx&SZFi(>}ArJhR)u2c$Hq?s^fxeOw#z^321${`l_tXKHXRR^ta%JK{k
z9l=cz<|A&87c5a?<6I(N&mqU4nI@>A_CCUli$MhBf`*3IV*fsX6m}N4pW5ibAdPA&
zt6PG2oF4D7mlB)@eky|UJ*UkDL!m9L_R+ncdpw@kie`OuZDv4o%TbO4dV9`DF9&5V
z!{3V1pfr&vY|W<8nI&+TrQNSEBj$ec4R9agKLh9#XO=|pi1*W__x6GO-G5>F73n_=
zG7O#{9po7|NHj|wUh@)^BUE|{izogFNES8dvQY%3AuBfMa7eBc<Ktrn2Swwo&Ynv#
z<N~b&zh@6BiTxiOyuu-2-j@8(`Y&hz=2#-Druek0QVefd85n-2v-W&q5Mp@P&p6Y+
zb$X>~-`h3!AMVxO<|4`PupU}SL#hI|$Ip~LHa=i{0J?MeBxfQABrQpT(=a&Wzi@Lo
z;&v$GPK=73fDOYRSgN)HwZ*{on%kvgpqM%slCarNl>u~O_K`y6%wz>i1+$RuD=ggl
zpO4K9Zv3najv0gHOxv^OJn+2@YKtan{+|rJgAA1C7+8+9ahbgi(Lgan<+Sg9P(i)%
zx%M}R8K5!Us}@3XrP^tNpu^I4qov4$9NE<mQ}0<6x3nhNb0JcUBL~C7pR%40PHkit
z#z-YXJ4DgbYmQX%HBh|eN-eIjQvvD7xGXWb71A)}F;G2v^i5D<`YQ2s$C<}1{BMQE
zEvP^%LH;J_?l~iUobmSC)m#h@3lBW%xS=6iEx->l%Rt`UUPyR@g_4;NsLcpzBS6Da
zC&mfv=LT<)-=MM*mgXJ#pgwpgbBIH^=Yul3KSUYcu`)0exMT6nM&tcypip^x=KVKC
z9*_$TxCQ?3tN-TcAcC4ZHhNz*dL5#G91GhP2>3=;%ry7g9di4UGCN531-;NR(2bn1
zGyp0wH@boY?AD@(bN_<sCQh3RV!ZmMZIaMh7Zl5&w6gIl({4~Xvn}qyA5i<2(*{&#
z?7KW))Db!o22;7`%56{rx)}5x)GOz-xd1xuW5F?l>|YXMg3_GHpkx`)A9z6HlY$zm
zFZSq6vU?q3KFN$tLBVX^(L<+g)!k1kiT+kp0=XWogjk^=k}NYth3(3fGb@gY^PWO;
zud4nF@wjKbpFcTmv<KCvoHh*%(RD3os-B8<w@$BoyeB&3jXJ0W!fEp%Pmr}CsAjpn
zcAwPq+6~{0LB$H1F2x5?ARjs&SbJ0%<j0TY?FJjAMa`1_cot5#;p1l$mH-bv-042C
zRZ#&{=6rsADz9p(-i;%VSXid3gjCElKNo&fd?{#4f;7W>RtARe>WT~x{n<H`awlfj
zL&t8Vz=rrdEmvubw&%MNYtO*R@RIquYt9rtfpi98a2>WT`p03Akjf!h&j(=&43M%w
z6kSg9_@YGtuySA(a;^cT0mUg-K%t;8rK<6>G8Z_k172P2O=LsLrC@a}X`sx(u6U(1
z4N|*7>(}L8%auTL0w0bua{rT<#y)A@_5Gm3`B!|{gs5vJAa3ITl~ar@0oPYTYP2Q{
z*Bp2YcFlol@>?r7z^(zs9GY8vAr({b8-|DP6!}1^W+bt5oCSx415$i}+<n$y11P?H
z55FkU2i;J~X#>kgCv(vAgKzTA4@UWSu5d(bv<J1aIc;Wu3iJY<n&tMt-voaEjcOz3
zAK#1md(KFkPffCCkOa8`K5Y;jadLSA|6%ZOvL>iMV5krY9-6mcVBE;c1FDwHr=}b$
z5M%fNy2i3bfWh-)LKaJp^x=&k=Kg!L*<Vv0TCaeo?Pc0Qha#K*kE@tzo~Lzk_r(@o
zJ8;-0XswZc>n(?(_W4Q1jZ;;?HFvOQoYKLcid+mQU0?%nq6{y$@ai2c2~~(wie=U7
zYRoLPY%T}w$9o8BYN|l&V^>hv7IGF;m<D?~cs2!Rf8+$YQ0t6mQ}AI1B^3KWZhL%o
z`z%nrEt{0_*;i;zRJS@eSUu0P*(w&MBA}C?kxie(ob>qYL<4U9&xOIBTP%^?I62RJ
zxftAyTP%?sDGjmr$?**bnh&yW+*D~;)e__|`4RXMP>>z#Gn>5)V?{Z3X8IU1-#0xz
zK|+lYx`p3MYL7BzIGO4}BG4pq!IF>C{0xn3UF^Y$NsUdd@4uwGGJwoPclX*Idp;P+
zn@@F#-ss@@SeXx@$931;H65t&28xTsRnWMwQ@xv_YsbI`4jCJ-U7m|S2s3<SWnh^5
zZ_NqRFl7gYP;QgfW{6d{S-@J6bb4%`Ejkg?KccKvI^Yz!MBL%YXA!VXcO<6CE!P00
zV1?>HhLcjT77H|{K{oM<zSsz{Nm{Gn#B)UkWSy7Zrpc%1b16hVmW6~rG>w4#W(qE6
zXM4?hQTeHo0aWrNXd&$5n0N2O=S|N*Be)o$xFEh_X8&xjMQbm7e)1VbC&<2om!+%X
zu2rDv1lcJ1`8_0|eVNG}_(q*U49$-ZX2hL|;rLsD&6j8Qi^n~Cylhg2v$6Q18=(H9
z=SP@(LAJ_V?w-lLP#%k|N4Lj7vfjo}u4BA*4B}|EI@sCn3*|cYHj@F1y=(J#LIOAX
zz833aHhUyDOE7$5WnfsY0kZwX^5fgR4(_l;O+nz4!29k#G_M@|c&?5?mcf&Ob2fMy
zjJss|#_RG{TW5lKkMk>EgnR(cg&yIAv~*V%Cr|v+?w1RmN(sF;=UlJrrFaE4hJSaC
zJWRC~Wa#9ynZae=_Vi-xv3d7q?M-85U|~4f+dYFHA`@Toval<9^Yt81?Q)Vcu>&>D
zu`4K;g@DS}!eGxMd@T%f?By69_V2fbb(Ooa*q!*!oj(Mhu;k@o@MPHOx~{<crZTs_
zw*<q(dVvB}NZAOVwq)?!q$Lco-@HxrR-=H4nx~t&r%@x+ZSoAANIk=}2fLq17`)ms
zS#bB35B7UD@ZM7dspCw{KyxcNr8Aa2Ots6?>NI1qu;&HGB2SwKIJdK*<@V<w^>5o4
zc0(fXHZS8jeIA$&P+sRi&9mTgkk|YM=n(vsDz^%5HwrX-RtA^spgaM&txb~ELjfrl
zNilq8Wnd5iAA0}zE!!`s-n@c6o9*$(asdgkECdTna4a(|xS4IHfDy}F3?|iQ*&rc@
z8Oz(Y?FH40A(!3+b&E{b$M3djB)APV1x|X=*}wpD18NH760#K(fTcj>@Dl;ojE~oD
zgJ$g2dRsjTf8uxD7D`;Fz=hp)F3>cGCFBGSLh4b00^g-OYEa!K#qfodfdM@S@1Vei
zio&2(R%khxOUO255uWhV1@-zsRWa+1WkE4^sBT1e-7*SX*GXddflB;D#Ry2*J3Ti2
z5P_6;hyu4MI%7|HDIBnn!&0{AI)R2eKy}LO2_WYYD4Qpsxlf$oD=Py7@g?-67lcC)
zt^QC@*tWv}+yYj$Yzo|v_W^W&0;t}TX$sun2QK*(&}uDkNw$_7+W3g(cRRT2pgOeO
z0@ej8{W?(dA*d$!wh3HRsuWe#XU>=$D-P<VBxu>(EY$;vScrl;j2}T`_eiY)uwA}W
zp#@)v-+O)D;!UqXH+h5Hh|mifph7Fp6%@7=xPS(mW_x||uzh7_2WcPmD1BYA`or9R
zYdBC{2)1dhBE*d@(UYsL<k}$V0Jo@6TR0#;iJgWtHyEzYyKKt<sWEz1?=5&}{Wnq&
zt;PV`&^wJ=zu02uN|jp?Z!PaCBXms6GuLinP(dpFMPx)7zOgbefb?lE-w{(W^YBSu
z)ym~c(-+HfFk0A4f@>Q{d+O5LwE4%r6loP%-f9$RkY!LsF$dgAINO`>@M%#|u;-SY
zD^EPlV0U6Tr_UgTWCo}WXtHd2@Wj&>`C1s>c%Zrk?1~GLG2nLDrHir0=0RKm38OzR
z^pekmv`vKc+<qbVoj_v*YrVlE4tZrOch-RV#h?WlWs48F_1I^=4iZ+K-(-ul#y}R-
zFNW0m7XEx4x)!HF3E<|^YiAy}<bAl!zy)%3*-FoT;a%3K=^0caus$pTRpMnUO^w@{
zA1Q-IF8m)Hd=oVJn89MqGy>|!)ZBR!lnv_0FoSy9Ahp7NLUXcoOpbj59kkG(si~JX
zy~{dyuLbuh9?*ClQVIp70?>E_*o-YA)Aut7GMwzHxGN!6VQ@n>jfdMt;>;WdE{IrJ
zyX0XWP@RuDbIi@~vLms&540Zs%mW5N5U-KF`L3Z9!*^B&2IV+&@IoyG27ZvgA^kv)
z?XzpYX`<y!P`}IwG|HV<w$k*yTX4wKf@XaNaNn$KWoO<N@Td!#+fzVYg5ziPwr+Fe
z@6zW2^}s=4)qQRWYW@J3ZE#0-&l#}VyK9>6zqAAQ;>uQbZj5BD7X{5X3OY%w0*&X}
zC&e6Z@PP~)Zo4+A;MAehf9Fr0t;;zbbkN>!Wd>e`fB#wJ&P;3JzP>VO!#fl`9F_{(
z%GRDabo#Hoy7~ITOU9t{dLH~^;D+b{9~;VnJ_dY(IRP}LbDIY;1`Hk>xWOaAIRR~K
z;Kc4Fpzihdo2k#rf5XPjKr3`O9MDFUPb71fJxsl~<Lr&Li!bdU<5~yY0zqmuBvlwd
ztA^lyG<&kKUyfV<d%a(t@i$YyDmIJGM4>zOpu0a<<Z_PfJLY+w0ebIR4tQpSgCXFN
z(ZtKY-NCn=f!7tROHom>a}!_ub6x^y7Iz&}QiuV=4^{>S@FF|#x@OQ!HRRSIZiawE
znf-@&Ul?622KCMZxGvmXT)@1l<&Md+4N<O%j;<3nUU}1>*!qAmAqjjZBj`?9&}#2`
z@HrcxbzJ<AyTSZiYIwf)wLS|5$?j*sew!9CJ3NTr*#NpT_k+e8S?<>%PcE5E>icG$
zpjGrz;c>_lE>+O#N65`dpjGaet_HarggGIuKX*|ca+?_!?B4Rl_6ne#Ut$a|&exb(
z*L(1Nsazx$Kjn~<?mmsF_9CD)P}uzl*$;%e(}<LvO48t+8v4##rnfD=*w*kmh)dbP
z#avn`zoV^v1_M9CzdIq)&Lw*?ts0UAn-v8ZAa~+zj-AtI#xkd`g+Um+Cx~%@h+9HO
zo|(%%0a;aspR5cF`BG{m?<OLCHw`f{i+@LpDA?ceJ6OCKIA6Xo)19z&Ye-HAXhq+B
zEH?piL-vE+LF^EN?=+KGm)E7h$S|J);`-^#6TaBYJjUoz6{ju;-tA%xy>}RNZC@#P
zEhHq&*>wU!l4oq)a+1mQtHsgyxs8{lo8meZpu3P{b2+M1Ib!yMQkDqV99htf)Cvx_
zr|Dd3Rd9#~=Rs+R%<}~-OyRK(#`h%7S%ms66>&@85ZGY{wo4RaUsV7r1Na2*deBOh
zlHZpmZUFDZ5EZ@qrQMHl*T==Xd-e((eW4)B@Gs_n{2@puJEY{Ye0bSq?b3s4V(cM|
z3{j%sRfbaF6~ExMz9HRL#4pPq&G@Lo@QW36T+54ZoQF;;DKaGbO2>4)T;*`WH`y!0
z^a$JHw2oM@MQLfEvji@j1@&xM84?9tt|8wT2U@N9>B8I3Nn0wI@B6%wSfH|Mh1g2{
zW%A&;oq~j;86Vm9LB<D~S0=1>*m>x*68Ls>hLnm25}dn&Rde55SpCgutFi2*oyzMa
zL1hr+mO@Z2zVO`T$dx4DJGU(E+9{qE%zh;1b+S|;3A`Gbm%;M$(yhr_PoA#LGid_t
z2eM}nVAz?s$57`(!UpRzpc-<9A}3hn4WDtFBsi6`F>LIPQ9QnYkzqfB5L%eTKTK5=
zWk{?8jg=;ppXimXx*E5lY?<>c2T<LZ$S_g+$pKr(Yv4^Qi$L>zy32WP9~C^B65J>U
z9&CNAFfn`bV^(IRdVgMqe|Nqx-cV==N}l*|f()nzx|4Fy;gNM*R}$+Tx9KcJSxXN_
zoM^lkX0d>^RXT%lD<~KK2d&crt$#Gq+M@$nRUusAkhjM7o5*&Cx?{gZK(&N$g~3gi
zK&Kzd^NTnc9)eaN6!CfeMOk&g3tc64{jKIAKW5Nv1o;fS;5GXUQ>40i*njN?o%oy2
zAj9w*y#GIuiQk56y|Ry{p?2vqB_o+leXeu5Bqcy=2|z3O&m@(U>y+qODr{@mSD>Q5
zM@JmA#^^y{g>0f%XXHv_(TNWyl<GVRIkN-miU3gSjOPTZUbpmBE}#typp`4a6<Bm1
zfa?aWHIrgUgxsaAr6wUOYwGu5+1nLI#Z_PHKCM>}0<B_!Cii<A7(DA+r>_-cco=_~
zZF<{Fug|e}HeT=)HJ%1)F(@B%od%k*h07JS&+^)tyl}Es8hB1Zxy4`#P8WexB(@0H
zx`XRf9tMurdcqY7F{$fs2b+P@sSv295QL|qs|i{+v;x+B*aS)&f9}Hfbb*DD+Mhh2
z`1xWfXt*`cB=Nc^D4dH>GS7a{J>l{U53?<wdhNDYG$Tjr!eV96MphY>qTHZE4v(x^
zjuj~}fbQM>(m1=kWWyVi3mhfM(oe3iYRg<`I>fuBA&MEi+5$8p3^k=>(@KZ_z9}_c
z2MZ^h*y_p2+^NX$hn0chy@14NP5fpFvoSn;{JzhzoSorevKDwv4L5w<6{{f^gBSy+
zK!NJ@m%Dtv*4V}wD0~Xu*mb>B$CMMa_VrJbglOD11`&qNWQVq{UYVp2U+EaBW!h)U
zPr8WlFm!@UWDnjL_-nVV0C;`uC4<<^ecje#Rx6X(SQ$851llga_iu19JQQAcX=$uX
zpq8>I!^6+uWx%_g^WcRDixMc`fL1`UzvJB02lB5717y_*c;=LepTjmO>u$!Orow<r
zcYU|T-V2%Rc*XvpJ~&3XKrzb8u+fC+SZ|`(Q_wndbp~NX3_}*|$2?3`1m!4DzA<k*
z>OK4H@*LP&y!ZZ34{{%WDl<h3w9+_OIpK~(S|Ioi%E`<Og^!g$xBYHWl#**o=I3EZ
z+@koP<if?IJ%(o#!1g}^*)PE$=uii0*~j$sMfN<qV6iRufJVe!O-EIEhJSYo4uMxT
zpOR+Eiw8~7+WyPEw~%QobhaO*6knz9?9i3MyD^XjbXL8H0aw^`;|g_<3*`0`#GI32
z_{++`;J6ZOa}mg9&^_VPq<0)>SRjA+(&H-{mR%Q(K%Iki+R0*zm6aI&-PzFM3ohh)
zS-oB@43?2Pp0<KrC!neI*2Ru1XP#dE47z(5>cTG9YVQdb<gJb-%FJH)ujAV^g^6NW
z91A_p#@N~FBdNQ!%U^Nph8>`N95;BrF8D1HbUJE<Y%fHeEOM=MD#egXr?tzs^(2$3
zM#2=63U|0)kbME!-2$rXK-&|)a_N6Qwo&pGBlnbqg=Hp6ro}(M*f4<Bh@U88Uay}k
z5ckZq@9hF5@CLI#Q$Q<=vu{nPFz>x{w38$8VyOw=^c^}srv4Xzm$uQp!AvV;Yz!c&
z>Jeyd!(>*kf;Voad2D6eu~LnVo0=7&D|1B{5<zl2+oaUL_zQ^bGGSs)Wmg7=xECnI
zRpDtXROeQ7Q_DXt{m+FtZNHRnMK`%1f`I{a>+^{s=KGiR&n^kR^>UGP?}Mm^sdfm5
zdx(K{M8e#C^o5mFyLXJ(pHux9?%n{M!RM4__{Yk?02#`^*(*5X0hhiuFT=yxIsr||
zn;d?Yo|=0fnsXqxIYV}lsK8x(HR$;<rI+hJ7|9<`TLC^)2($rdNt)jLdFr6GStp)f
z<ZD@A=xLN*at72sQ1|O=v459xM6Z@FfA!4M?eoE<PRWrCEeRrPCcD<JU!&W$^!Q5M
zw$|&5GFzwD@}v0Z%_L3Gt~O|mcNDs-O&r<1+P$+IV?iemX;@o;W>6oeG|C^4HH!AR
zy(jR3YT!;#$?!O3qFzb6%+r`T-JLF~Q2*&c)<lDM$sl6n>a|*~m90myCrq3vXaQ;p
zI$CgQap8_5sR!5p!H9_hNEs~-DqZ<tI}o<L3--{}*&{Q>L;<uuDcJ#i_rWF^22LK2
z{ve0RN*wy1k8!Tuaz^(Le`q_GNru?Q7s`_0GBn7C<L-r0lRTa|nxI3Ib_NJ`UJzyw
zW9Wp2U-aXwXR-|cSs55UiBAh<b7@XvWQCNqk3i!m^A9lhA4=$GV{dM4w>5J%v5~m5
zSJ6r$BEwQ6Q$Y??s;71Eu^r<}3IUfSj+w{7Q=Sg2QYPJ?^<v7$TsuIk8W83r8@n8C
zK6qDpQFCLl0&L}_By#MPOPMq8K5FD#{Zr`_pBk3<I|!QR&c5})=%iBYjB~zmkL@eP
zb3tz8tiPtqAOlJ*5IG*z$=84Q-&?9{G)qxRj^~~4D=sO7tb&)?`j7MXbep-bGcPW!
zyOxWj^Mp58&O18A#JR*^L%`%+N*th?&Ty{$r64Jgzg4<R61yPVFCV2$)brWsw~WuS
ziwnB0xI~`eAvlGxt9O?qT77@w-Fv~yGI9y`<b^Dg^i7?#4Z-bV5sSzr+`=xNj{C0U
zOfA~vA+GjG$YBwrJc&R`i;$Wqfy2Y{z>?c%6&VEJc`x*yK*4V=eQofb3mdLx#arIe
zf}oZ}T1THb?^Jeund!xwOSGYN5Kmjf6y~1yU!E6$OP(Z9$)m_1&A`CM0N!oIJ!QYd
z+jTPDl?|Z9Q?gsGdV4>6FDQ1J=j~H%1qK07d&P#!-CBU@ipO!Kcfm%`b?5N9E()|-
zdydWr<{iz}Vpa<pc^MMt=v-=j_n@y;F4zb(f?en&aS3EAsK2mm;ugae8G&eyg^{44
zVMmVAxi|G0WEm0}1RYK_RyT1vT>3og;*L+2hrFg(yZA=ke_^|VpFsh<S|7I5?fNd3
z8Q`+gcE>f<1D6i{|8PhP+^>L5{@q$v%4x7yykW`nudXZxCm?mN6sR_tG(+If3#%-d
zDRXwYp3~~o)DQrz;!yzWw&6<l(gbx0<6Rh<ljo?vU1K$+_L@34WObP&qE4-_sd%_!
zPIFK)B$l*5eo|-H*v$~cmm5^k{Sb6*{MjWg%aoWTWFBu>&S&@d7zZoU1mU?Wg%~Tr
zJrE{_3`IrIj*}_%pgQ}IS6|&k3AKX@4U;tfw>$-1rW)9--^B?!6{f#MSa%NSWb&+!
zt}AD_cBrY;K67XS?Z*J`7f}H1T!!|&!WplqtO;J~T>;vsSL?7HJQ)e<Y4M!UEoyC+
z5RHS>a!==5UC;vWE*58yW?*Dv0JY^8#IABOUxn!J98mxC2Q&{2Z8?J4pQdFmLaP_v
zn#q^R<SpS*(|#br4_tb))cT$Fz91^Wc|fWpS-M3i;$efBNZtb0E3?=c9)en7$K@a;
zwFjc*c0xfOZtE%NCPt;}YWHs}41e32m2S0!Q;k6wsf`cru*N@3RR@*-^G|S!Y05SW
zf!sI$05gMR-0`OJRZEZ@|2o3O)o+6b6UdDFWt+MFl@=Umy1cRDedOkUdH$eMNuJqA
zmiy`bHBI&+dm>ru#RQ~RA3t<jNt)r|e-=506CVy33Y9GPx&?Pnv3r~`s5c?6*aF&V
z2HMl00<xc?@PXuZKS(+P*E}K&f}qBA!s<eXHY*|i_(liaeHjX%eLAcRg-(5rp#3l#
zO(#BdaQ~`h&mf8@3wY8_Yu|TiW0t*I{Dnc9LC_%&bdJK}L#Ou~+c@`=zifu+nkO&B
zI}?RM7$hM5s;PX7rPzfTnAjK?R67~@j*Is&>IeVh<nNRRt-;pLoU!h7$ocCEk3M>W
z8}dhQH*S`$4r)1aI1yC4B|EqsWm&B6)$7_O`~=k6o#S=)mKdaO0BOnp{WI50Q$}>X
z)77b<R=RJB#f68nPZTWJpDZfw@#gvaRsTR^%V2YkteDZ&d+A_E&Xj+7>!%18=0vfx
zJv#YoP4bQq&~Dup0o%g0QrqXZKAy+aD6}Tyd*pn6hQh~9(cnf~nCz)j{{=uhOm&yX
zWQx0sOm1mBQr`QevCZYiGN#z%_PDL$tLDC(pjMy+YH^l`@MSnYWQ%gp4QDXpSa2mG
z#lq2#Z#qM*=Kq$|gNNA<GCu&71E6sbPQ^=sj~6_-qFa=9b>W&Bt{k58Ed`}fdeL_?
zWDa=Uk*Sni&6hg=D`;hKqR&ycml8RqelHl`Dm5NCtp2g!q%^2E2<ywvkd!s;leC(0
z@Zk?9*9jXVN;M25KzZRophU3O%ZMW@XY?McymW4r^Ud_y4dC4xh>&iX{?j7uMZmX6
zb(>SmbJe97IDMrj%~;0;8kC)}(D`Qi-2A-0KUYpZ__<Vs;oqGrb}3w5eyg1mgDS+q
zqYwtN(48AAW+bG676QsJFtaf*^u2AEFL(%KqpU<cmo|eq11HEA30h`e^~bfI_1^x#
zrluvtKm89V=I7@t9d6_UrM17Zt9Ljg+1H1Eoh}b{NutxsM@x2qyVl9zLo_0fd%d1A
z(QU~eeo)>)>_N13X8^ZmSIlULxH$n_Qw7{Q)@f=e#D8r1A!mcXg7=t}6&V7ejy3Rz
zN?RU*7P*(q`uI+z=N|kKRKc;#{!n!SsD+&bx;?O-fs^59K*EGA-O5~&;L$E_hK-_|
zmT<m=^xr^ZJ)lz_phE_bcD9Bax0;cR*5ciVJ7re=csQkXx+<ctvBjUiAwtXM)bh1l
zEZ{4)7WDGWVUPvwB=~>Q!IGuPreTJYLIuN-4?11od$QV%E7}=^AoXPR@k3UkJ56M}
zEkxJ<)L{4*GyhEN!^g^T;Qeh6o(OQ9e$6s>alC*H!-Fpzp+YT7y*Ah`d!h)cV>~+D
zSUitAu`BeatXcnI6R5m{w%1%ic>%QgPxE4j!pn#k3{M^(0(C=q7#@CZ)yZ_SI`G4<
z{v4!C$v`br9K3oP3?-P_x-Oc#96o&h#flG`I2jV>G*1#^U}0lmuzpgpUlrVY^?>Y|
zy%n)wNgQZa_TQZkg?wJ`9>`3&RFiS9Ieg>i_Q}mbwMzDxF<GoS0YR#u^^-hMUC`bh
zXuMC4Bk~dpqcSM8aO$^Rv{%*R1?cpvM3@OtukJ*s{B>2rt8cEAxtOOuIIN(qh4dab
zFyOb3_3rWsQ4t)V_7Kdzu7f$1Hx=;OW}C201T;?|!H~!>v6|28-3;V#(4TNa88lX<
zz>rv_r+-|D&AH*<9z`iRxiqPs>^Bvss?`jAm|9pxSI7%6JbWxO<<3D%jiruC-({wl
zq=3$(l?Jy-g`P$nN$4n0w295!$9DGyTl!0_bB>&#dGd$J4!cz0O)~}tNrsijHp+(N
ze7!X3XLSp>rM#&1|H4<hTx1!*rQ0pG=^7wsv~WLs>Gj$4#W6Dr@9@G+2lyAXdOZO*
zLj@I)?386-Wn*AKv6;`|(&tHzN)3))pb;0)n9ozxksfh|hw>~jo`*|fmsRbP)0YtV
zxiaGDYpZEm3<3<Cpi@CSAFim-1r0N*e?W}>lrhMHdnH)>`Yz(dk}gT;erF+&t;#Jg
zEEQyt+==2s$C5SaDWEf+9yT{<cNXa+8My2an77U(zBw<ad2<P)iw!6Q-$iKgf?5#E
zk_$U{r*067n+B?{L8E|4yR-z}US?K!U0(6NOV?@psrZP1MmM(aHR_;QL(m+`0Zvei
zaPWdltz)iEp#Bg{C(}IpCddD4j9NsS*c}cvahVwHcy0|E>kW~1hU?=8m4`81(4k1p
z7hDXS44mM8(%DP7U{hNRLO}Dz%?l1FfGRB`aK5!=hvZu;P@7VgK@gE|AMw^qJ;cFt
z@obwH*qD_y45ADxrQ8oK&J+9m@*9_EM!-hhKm7V{KsRBp2hFiLOq1TRSkNGkXLHk`
z)8M@|kTECoRfQ!1ToSIJ=AnQp0~;Fy1NX$Ne108K=vY)DXot=69D!+9A^SqW{RQx-
zlo;aluPev+rnE7DXP{cx_!u^t^FHLeBYbD60h4n^0}sQ-<dX6S^A@<)ufO8J$gm&O
zUR6|OcyYebZh;tVrmTJnL+lc}Wkm*df$JPNyv0}cuZ;QWtO!zj5R|7tC(hh>bmKYi
z#SaCbnZtT;&OOopaMveZ#^naudvv%M9vUY{JUEz8-eAEEV&9n8Y{oL@kP2w8yl@5b
z=?Eg=el`aysGr?u3+?lR?nuiA?FQyKQKPj-2eeLFxZ*;Q*S>jz-%QW_=1|+v;(BvI
zH;aK?pgt(K$}l{<+_>cV-szz3fsqG`fyJ?xh4UZX+2}p>$P{&PhKI^xKNua1BOkCc
zY(F;f!|}O2H<s!JE(h&uRTg{cbiqgLr4tLNS8Kf2t03pXeeHv53ukASZib)80I@yK
zKRSEPcR`;7&hAZ&TYoHK1lcVDY9lZ(e(!f-cysxph5xOK+oxLTgU|VTCVphai`!nZ
z<viO8bJ)L1JmpvawJqp)WL5z9J~%FhhwxO!$M7)QH)7>uzF*sd+T}A8#2MJxK&8q<
z;R*x6<~Z~6%K{HC9e(lVoDcsCZucTp$OtowgJ#bGfy{u*0<%sF{@rWDd+3G9Md7el
zCltWr@Ogp<1QzQX-eL4SpRKh=haYtAKy#<Wmt8wu8Ny4`yci@wZIQag#-U0(gJ8wW
zK^OmsmCDM{ys!k6!-Ojo9^KfIC#9D1f>XP6S*_JE%M0um!MpM=D#(HI^0Vtx11moq
zDzx10T`ui@;IsRNNg;xZL_uLB#_*82gNNNJO3TbkVd7hm_cXqgS5IPM$Y2y@cyT@)
ze3#`#&@Oc`W3$q3nM8GPN&~mBrb+KmNbwZjBe54UPqi^4pHt}9VhLH$o|YCJ^ACcc
zt$eSi^dvU2H+NsW$fYkW1=@dV!{xtaI}7Kw7Sl<bW*d_mCap*^h>la>Vc^_1LDkoT
zUE==B^Nk`559OIR-8o<mUJ$G0t(jBVI$c!~+|&30ssjruSlSwdbHIDQdiOt_37*NF
zG7G$-7Ca~?1T7nHfLz?D3hFt!1Rv1Ya7DsGc+M1t`FZOD8jl67xUtBQRjRp7sV@J7
zz-e^`4Tcx*OWp3Snq~=ZzcfrLx_K7XSaIh#HTS->k&Gk*2O9%J>s3kSbSo8x7yP0b
zJm+75PX6>V0pHvi84=JJC1}x_T9croz2E$a-BlHa7yVYwN7D>1E@1Lyc{h<UKd2)E
zbme!4NtV-A!LRHc*S*U=s4%=(&m^vu^k(;T#=S9n!UT6@$Vq-syT~P)p_95aLri4i
zh8mUs{0uMrcPbU=3-{iaHewOg5CQqm5j3{svE5yBf#=7hFIugF5=y*TQc8DNEfw}D
zzL+YdAPrhO%zSy}S;!!G5LdLEmFm3%?i#EnnoQsl{6jqxf6c{vLMkhEg3}%}EFb4r
zYC+~F-yGxcDS-9ku7Gn1xD5`T*|~h}*vu_@n*>j(tpSe;fO4NSDEB>h@!cbfc@Z>K
zE(YDtz;{gj6=)v%Jp&)Z!(`}?{Ta~KSXt2SV*v{nmlH2OvYJm%;Ea)v|Bwcnm^84~
zFan*=`R|U1{p4nmrUxHYjitePhL_dC!MyFJdEQ~^87m?}JEn3;us*E^uRfRvKB3~k
z`U63y)YgF7jZ0isaJ(`UuwghOJg2eqRJ*OTa@&CkA}<sfKw;kysITktAUr`cBq!@N
z$44XZ)j=JO&Vt^y@ooX{9)ue)F=Q;{VNhn^1oi*rnKwyy^v(=?m<rk-{+}VHNwuK1
z=HTq3pp6c17F<Xyn&2d0v+n_;EW<;%tW_jvg5nGxm#iAQCd<Lc++m<P{Gq&J%R+dr
z28Ep@DC|HXo8D6Uc!LnL+ly0rn*`gsHD+r;#sxSaH9hDgKhT*d(!0(S9a@yr0J^g4
z#DjV76&N@nD;o}I`Zz&LZYOX(30bKk&cLy{XP4LXvO*Wdekt`Yud^0yd=(J(Pn`iY
zPF==e%K19vWzgleBZje}0i4|To<1pQn5D9JXU`4Q$1e{htAcvh(hLEQwB!V;jzFfG
znUc~hlYH+uY3}56(NSRFWvJXa<D77Xvx!YZ`v+^#4DF%NU0b@9CvhUVLj*o&6Mn4+
zyr62?q0>qN42j?+T5tNq9`}NZ4@oYN$nD}S68SvF;BhtNld+V*we2EC2GHH?f)3FB
z3T*g85j;XgaNZoTx`m&C!#UIcHf&Ddp$ceCNchW3dVLyd7kb|c%QJAXF)*+)urWmT
zD6X4(1GIuckb$H4)w@h-q4&!s?zRwI=n<~Kz{L<~qwu9;W$9wh-N<T%7&zWvx_jAd
z#}m-8v+7DBE2k)OG6dQPtlM<`t>$e87~A;J4G<e*bIJ_{c816v@xE+zGw`|xaR!d_
zU{gedopywZ<#Jdol<Ah>S*Xas#bBA+>}{yn^8KU(Cqp1q{|Pkx!VDa%uYg=3BJ9Kw
z%L?w)^B~zLgr;7DAwcQ7#vO&FLQIc9*U&bIG72W_=nzq2al7O)srApahe|;m0upz>
zsfj>WK?P|oY;JnMD3Gj|s=TdNiXq_8T1zf-kCmW~w^_-|r!A>Hb2zjvoOov`!w_)j
zcaccmgdona2}K`PhTc!U5qYsgB5s+!bBeSqLqJyv#Ok8UGj3f-ohCfZJU!}%d|bz;
z_8bKU8HRwakY`}0!Q{nKnL&3dFa4t^t<DhO^x|FM4o5H5C(8_36IOgadsa|;YJI{K
zEBOzeZ0FxQs4%`&5=>HN5N8ND1Xam$#QVa_;5pW1D<{pEWX7P(5O8SGZuf_5no}pt
zJ|@q=&BnlRCFI2E+2E5GBe=L<F}jLyfTpnW88{gJ#k7Ohcd0N0bX~l=xS)B8*9qU`
zEUhO`eZiAuI<2f<8<Y+?fv+^PfUBPjQvdJ_%%!HHpFS;{1-d$K+M%W@2f@Th9pf$2
z*DJu)JIgTyblsc^Gaod`r&Vwea+TBb565mQC^H1?S_pTwh-^!d*hJ7#)jEIp^<5e_
zM5JZt$1{S;{+M(_&>bGVjmC~<44e#ec3Hd)+`+iil7WX|&aR2?<XWXKT=ub52dx1@
zUHK&eS?!e<_qnz6qiS2bA$yf$x=Z`P-y)#)D=&kfpu5QKBZ6Axo`KUrCB8g^40t`y
z+&YQk1>z-cB{NhFocv4|9ljvXz;Z5DACi+Ma!j?JuOIO=MA?d`S3e>Z)Q+9c0BJ|}
zCCzxzbT{!#W84MFi-`tjrt@%vPmrvr*Wyrmoy`C$m*g2XKIN7xX*h8}+@|LkXWYk%
zxvi{Um#8-VD2Zd_XjBCCST;W84vS>(;Hf#N<!=QZUlwJU_`dICpS5S1<D!m=P-QEg
zzl>S3pt<irn;CC3+B)?-TuLN<F)w+k!N9}Dz@U^gEz6~S;YU^QIzCaz$)5h#xeNp^
zCT7%h8pJD|na%^wsgRNd6mk*pReqqdN*oe;=fvOYIyN0vHei|aqFnSChYu*E_A_7$
zJz`dAK~IbR=`_ux(a>{K2~WGQWysF`tA8<wg2Ud}KzP#<&K}Q6oS!bLt(oWoI-4w>
z0kW3Ne$n1M&TN&fGy2UEdsBF4pD2(3pN>rGdM=1*xXxM@0lPzXfk>Vd6U(|_)|{U=
zn;3XOaSxiopC)YqIap1vBnz}rP>G}I#4jaKyz(*x+GJR&#vgy-G?z^Zlqx`{-Tc&G
zE!phIXYjJDSb>XS=VFhYFWya14k-hrKz`_{KSj*)3q>xRZQ}xs*MP?qFEKxO5X3&m
zpBpqf*W94J(=WlZ!DW%G>nYdwpp{7Ws-Uw4O57(FU94XD?Z*!x?Sk5x&bY2G7LE+E
z47}j-AGF4$9W=|s<H6*5%C(<aAbcA~Y(*p|wC;{dWdhad%?g|LF|aZCF}rajYKSu=
z3V1Qz&6&W=tR!(~iAR5MG^jz~1KNpF=me>oIly(nrKeipl%>oN@aUe!Q?K0?kN&E0
zGIze8@Z2dgDxzXfg2R*dq7A%GTIYQ<89<{yB|fZGMl5@ce802IR(vsaR$LZ~{Y0O(
zqaR*Odj6z)mM3ULh68eD@QM$cSQ!%k+%<dwY8&JfzIn+Y3K`*kYP4VBn2y`_^RHqJ
zCO%|Q0QJ1GZ$0?*XW8qj>FbYkv$@o9foCvE?pc{ue{Ke)A)k%+e7KB-CHZDXu6X33
z$HnmQxEOo%pS$aJ{Dbt+-66BSf0`shFSAX5ZXT=n?$g(bgAFJALFeZFyHj${>Y$pD
zjM4sov8{$o<=vnvfA>)XWytIkVtf&F8s~}|$9k3uge6MO-sO7k&;e#Y2Jk-S|0f+Z
zY#n~z-n_wPHG}Ai&V$yVkw4H%6UeyY73OV!a$YONT~=iHcV|n#idAhQ=b|}H+jd@F
zdNN4&u&aabsjHT!U6^LbpHv2|V&?JSzwv4F+3;;Mw(OL!Wy<+^^O?5v`J{)brx^?w
z_}CagtD~}SJpi@8nnafbtQFbf+oK`1M;Wwp9W?fMtCJPnd+rbikH~=3J<<j_(0FPy
zd#+1Lff9H|^N79VjY?aoTVZY83Ka}4H;-)SHmpzwhgzEixSa%9Jpil6E9^ldwebwN
z$`nw!!p{IIK|kMo^QZfc$)wtovfwkoI2k_9cH5*cS@Z@}zWm2&0vDuI;&WQ@Is}r3
z5T!V)1Jes5a2bnjRW7V_G7h>c0<vR110`!nL2GI@^-W2h=-dNd+rcinP%M55=;A}4
z<Re=0kQqtHD855#yjI1J1xeD%Y^uG^9~c^V?kR%CJp^2?JvTkqXqJ$pxyupUMg-5L
z@<7Xx^Bn=p8`(hRjyyx4O+&+Pccs@JmSUa1OL{&pnH$<F!omIjFt?-bKJaSNcm~i~
z&}Y}DwrVo)gU0`-BnJj+v`qiGqwSol?mi7szJhv5WLMRM)&v?ob2=Jk;UK-I7?cB;
z_*+)L`P#D~U*@*sQ3uUaESKdU+8Tgzpn%J@?U2|8yAW2=ZC~DD#cKj7>3BgW4Ksq9
zX&3Il1%<CX1L)M-4;p*=43-{Qb7f}NiGmYWVuf013ZQZnGy#$<ws?2)!s3&R8(F`!
zDpx*CRTP7awPUPW1c#0lran`vVAV<Dab~;>iJ;}Zj(qPTG+a&=faVY$D}iROA)>M#
zRdMQIGr+BISPS;8rZu<*gz=3JLHr^QX`#l7b}-i-;&NK?T7`wbK|)XH?5|}X<kecs
zK`S@}9lT7GJeVeY*^|OyDc@99)jC~P1m+4$mbY6Vqas^VBp{`P5R%*^?WYVXw(BA5
zg%(LdZSyz&S|iS`@Urq`iN678Gzz@7-kyP#A<(Aa3p?1Q`0|wyBxm?(F$l0RFqrs!
zZh9HvvZXagPyv)ru+`VFTQ=l0Z#n)C2l;(I15E5%cAUwt{h-qb=R@z<Fg9=!E7wuF
z<+KfSPenYaEpGGR(GBr9cU1<^soVu$tfl(&_wemHYA~ZUM{tvg{!5FNIG^OIrFsV3
zH<d&{_W>xh{66%0LBU}Y{Zry`?F?W)DS%rxd?klX^f^kWJyWgqnc7r(`*nniLzkJi
z$@4|uRY2$HraYFJ4bvCk1F9=<g#|Yx9L_DCV1COSH2ScR2e!)JT`_-)K4_gk2Xvi(
zhoT_Ei&yJh4&1zYXWw#gb5>1}frH`2`c%bek<3q`3@=WZgnn`}Ze*Df)3r_z+(7;V
z?!AM@GqHs#q%|^M+BY!t(9+7~UiUJVoO&tRCU!ex$th46-)9hE0Npgve?WS9*L^m|
z{5e{cizk9=)BEtyZ#&@-^96eE2`Cpq!uh2|+L}ZY_KzEdCG3n1Kxd`H!kjC&Nsgm?
zaj<H>3BM|XAR7b2W$n_1!K(RN5*0z}AmOgpb%}Z5d+znl5|3>%m*;rRi#z7`Ael`K
zRK}=+W1+9N>k{)uE`cf6Zph4rEB9Dis-XVd(|UCmC|}QK5M=myKpNz+CkqZ+hkkNX
zW>;Vkf{86TWwi(7j-XTpe6a+o2?W7=7aD)&l>GyBC&EDSg&LwC!KFF=5ana2WLI<0
z=F#1D(c}kXp$o`lXvyv>cRG0Se{E3D09N`NR+R=r?wEn9x$_o&R}H8HHEUgX)J)2f
z<;aYqFTiGcOl3|AsfYyk(xd!NUN_tou)Oh_`MJqub;n;UweomcAHfeQwG<xwa-HsX
zb<GZ$&zhh!jKQU8Y0tSU0t|^;4qZr+?v*LYxgcyVWvL(t6A6ht&SqN(ihQKf6;#UY
zy0~(Zxs;`g;V&-d?p%|ij2Ow_<w~G2*Md&Jse3MZOkFHd3wG(sqQ|E|r=svNBnB($
z=a(*?sm&n7#=rnxo7xO1dk}Jvb||<c1g~+ym4^fnF>|$O*9*7bN~rPjk^z65K*JUq
z{*nwk3wOP6GnTbuZdwFN8$})mK7|yYww|j5sps!w_CBEdjLt3g_>yt)zP2ei&n@JJ
z=j4emctCkO5s{NcpgH;A`aH49nX`8Oxq4@xyAnJvZ<1nok;VC|dMUrk?U>cGUFYd@
z$1O|Kt2f>Lej<494`_Y@)t8{uE)Q!ZK>Y$rOORb3#s*H;*#7Pnx^s+CqHTL*R=A(g
z1wA3qYM^+M^06|we20~t8$k0bDqkET=5+syiv$&(-T&fNYBCVa#s6TrSc^dzRR5nO
zE-&Ls0iawYgh&Od6Kedm{}whWg6a}}25fCEc+F81B>p!Z6n69BJ9!YfP5_i!85pm>
z_gtIhwd?L1CPj!%pb`=Dz8cUfd?PlNRM15>Q!<Wof>z;!PRl*{eajt2wYzzJSXw7+
z3_B;Udv`+_<WgR6@B0VGjynHSB5`Jre7VEoTkG|})3TskEAzLn?J@WI=5@g(L1N2~
zbH*lDEnR2tm$3m<q9ro%b3EMl!D>aflE2q|@woN_iVXkk|Gk^>=EjN>lV@=(RsQn*
zl+^6x%dQjEmx9VwkG0I8{X>ZY1%KyVc?3S38l2aDf&8e>5U6tha*_M4{}u}uCVja#
zZ;I;z&}H|jbBk(&#2P0xya;5DGF{iB3ZC^9h%l^jcoAYPo8fll?Z3w@ZCw}F`JYk>
zNZ1r2`S?_Z$l`Xz2JGdlE`tag0|R2mo&du?^YyN}{(0L}Vs`jVZ7Nj<>BAm}kb8^7
zr?M=cCK)j4LCAJjNR0*Ab!O~0Rcmg?4+&7*g8H_C4u?GUEuZRPqP0gy1=O~L?K8^S
zrV=BjWoEj{-o>z6VM2}n>6OhkbBw_~2eh3=+@M=mK>LAqU2FmEUx{ZBV%Vq@R}8j%
z2eXD}!K&Lz0-$l&BG0DayJ8a+-Bdp$fDa8~2KBl@DFiyA`mLisF&4CjAAC|dY{lRy
zxsQfA+DdkAOE$~^t;SG#lzc+5{Cdc<j{ZcS14(S4o+T4ML&}d}??b9Q?lnBgOk$Ip
z7AZj6ki6hqgcywetW<p{bPUoDhU{blmD8s>uFp}ixSA^{nH0jrzwA)LKF_9Lu)B~(
zSFJ%g6OzwZ82-6;1c1UHgn6JbbB-}etVIzdLRzc{fZGw%4VJS^jFdh$N61AFbjOn{
zgD4vV))ELBiz}{HF84aP3$(W?o&gblSBqAOthpUt5eZuV!2~~<GzyetZa1t9+OUq%
z4|JPFK7%+Y=Rk6iRi9+G#97ChH!N-Ed2|@$K{D_>CH%!9LdNwD2e>V=G{LugHRwK7
zM6O!&#o@*8L$3vnS@_@5oIPpz^o_zlW;B9QS3ZL}xc`51V_;yFLKtJyC6ELBoF5(0
z*=T7NE3%Z`36vivM7?H!#uG_yitBziBW@-4TrJk@UD2WpiXc}*b2>gZ$)mXmob>~%
z6u#6xEah0al@Gci)(Di_g~9D9K9h<mhK9vCLNkJ!PDFxyHlM`wEe0A93I15l-oR7O
z9wpY&<~Oy;^zK>(P`pi(uBg{)WS{ISqS|8rNfX>wl3-9~5CgCO#ho^>rA1KcgJIan
z-{KE0)!q{lyd#un{z=M8NCUN-@Q?f<`qr@8Ku@ja!HfS~;66V7aW~KkTF`vu>d%QH
z2PB)=9h3?txr!|O!tge~Utrp+mYI(K;xZR{D}T@h-KNCJu%9V?dmNj^!VOlepo=lv
zK~?a(&D-MCdZqi`fo{|6eDPnK;f24+!=&cVzjm+cdnBYP66UKLwyr_xM1)dDg3j@y
zDR(6FgY>|2sT)9NH@(Q;Sd_Ycnq^mu`%eQd0o7i%-=U4*b_S?*Aj<&0&#p5~dh&~k
zo;gR;%6t|*p2*pJQ$g*bpc81PpFIQa@l7G{xFXW{rfW4bsAPcbgoTf7>fe$E4K{&H
z1Km$3=<w_4l>=uq_MACx$b4{9YK;N2wqgYX!(-45WBW4J8y=C2yna^7Jp9+W1s*0>
z9(7NWW)Np%U|0%1X&p4~mcpHOt@6Mbt774zjhQ=cn1sZ6ect^<_wwq72{AYKo&wE3
z?d#-Ww_5dF!!+*_`v;$!EuvXjY4c09u3m(+AEg-*!8Ylj*#xmeis9d#CB7$)E_;}C
zIiOPW?E6XEebzHM6{UXHYL{Y2gqR&ZQ_B1$bH%cpLtLh&o6lQKeboZ48NoZVKxw%O
zbmg6+fQW?3+eaPXu#{(jt&c??TVMg*trQ>$9X$nYNGvfy*-FR&I)NOvm!cZ96R^1f
zw)z!3d@8!SBKCNYB4`x{cqc}nqd??+$js#l@Z2V3C*#VyVXr<g#|ldFMIKl3JIVuU
zZL|oq1%SqBAv+;Matb#bz5f<;@^vCa<V?~RJG-8Dp-Y2*mw@(HuFGMpeduxS=nDk~
zVbCo{P{H1FA)Qa6AEuUq&Mr}IkpTtMFYB<v#v^tA)@2>z+<QOPwWj7)R_lhT4<kj?
zLF=579X@rWl{lW5q-LPzsRkN%uDP?s{|0D5WA5R-3~CGyKf6}*rpYo$fX4q1Km6$z
zV&wvgbd7SIlAxn+s{2}mbEohI^e0|jcmTG3*OBAr?z<~Mo93=Q`Y=f!>O<H~N}!Sq
zQd)q@1_6e`AnB9f`G8CBwR!|+D1qcb?N`vPYrZBQ1dWeBTe!Gz*WIj{#@EccC+g@H
zgO?nD%k+2#Nd`fOOX(tU&#vy+>9Ov>4)7Yw^u)rN=qk|sE04zwiN=*5HZg!_<_&HJ
z`uy;4_WaDqCHB^I*{l-<FOH?YTW1X3b33KCILGLr@nXw|)n^VSWc8lic(Ubuj{|2i
z%Q9#=oOonM2Yz!v<FaVxtlfHz5gGzT43ePr$lScE3RUK01iyVNxs*MlzFJJ|ho~ZG
z#WrYtBk8U+w9=jdx*^f%p|NtnA&JJ!EKrLPG7>Az@KF6j!luPDK1^(z^o&_V=T^3l
z>BNT@dQabpRR@nEBU}qMCwpxvY<F!Dr2hzBZ?3{1$;JR0v#~+MirN9tNDlUKS$I#Y
zAUR^smYX$Ppz>}ZAH1ja@YsfmOl8ohi4t_w#6x$!<buvqrO_3Jabb*$8O|QkN)uFR
z^K3XT#RWPk0aRAv=}Fyr3*WQPi@ZC2CCH8S(4M6}6;DKforM5tFX6v^l^<M6%jS0Y
ziF}+D{B))|c#KMt;ikl*hl&<#(Y?vXq}+-H<V{LA51wAY^c6H3U%6Ate5&`2BanM3
zA?GzW?p3r3TmriB^530;1lZPnb%h-&3l|s8+tQu(u)abupz)U?sQvlpuHnryb?%>=
z&I-)cxK!<2vdE*EK?pkIG3f=T8AwF9r>}^g;o)N5iys7J!0Z0@-xdb1iW8iF;2<M+
zUfT<oiU0m7s4z&eF@W}zCxfmyE9>dw()Si+;M}74;0n*h4--l+fYhZh3Cf=Wl}Mah
z6s-bTiok*_eLsXGukeCqg_MuE1~3Sq>(b)_iGb9fa1n#-_6h;bz$})1WL4n5L6XVu
ztN<_nPSBk9!(<0D=L0Jx7d=$;&*7UGx?7=r2I~>AgD(%AR+0mm0(VVAu(8Ww=Xn;6
ze1^NP6s*kmR)m;*1+<nDz7~)Vu@(@t`^!iGG>e6@8juULS_j-D+LI%}zzJII|8kWB
zcqZRfcF%Gqw?>|KKlyl|>rTKfd(6tfDd2J~9JGTFbgu#A*m=<PK@75R6HfRhcky*K
zR&-fa__I1OE_MK~Dn&7;nU#U_&t1a|28em(;1FyvD1nqEw(j8E37I`(0ksQl85!n7
zMn2*pBOmCuQBRq&>L}<oYF35|kIPSLGpI8>=c#$ia8FEk{r<b>-%r|}n<4W4<7$mH
zvzpl7f1JDYfq0-ok0AH#84St{q72e(3=FYmiAz~t?9q=>tYC1s@+?YFQ)h+5qt<{s
z%ino7Ds~=NDEE*-g+bs0!v?L29|1f*r`%eE6lQ(M=~y<sGsTocj$zuNORO6o^&jU`
zW~lZ|O8jaxaShu+<^!9q%<j7@!!h;St*&WD3^+5iBw1pDHCHgGGDuz6zvfB#$!OL?
zuZ%8usTOu{FeV>4<kt19)}Z5;y268Smr0@u45|#VW)UwgaqxgH4C*?dsS_)p{jZ{B
zYM1V`N42l^=@_sqO59qlz@Q9vo93D;0WP`~6*fMc9-BIpl8-p-{Ji^#s>a*P%m;#Q
zY-CVli1n0Fa_YZOdM}(~s@gP%*4F<ITN?sF%QRDC7d?0*=$dJBl1o96L14*--V2LY
zocqnyS;TL)m&-M~_VO-6l`oqXwLV~+;2yA&fs5fd=zd6t1M5?`7#YqpurZuVS?Q{#
z3}VYL{QDXEY1*?(2Ug5>m1~Tu3EUL7iM#2C2hZe$!#1G0QJLZBt|x1`V!TrJriinA
zT)D?V`|GY-h0{(is6V*;+9Fo|dym6GE9*VD<ma393NE^IL@46pR^}C97k|Wl0)?a%
zBZEJKEW`6MF(skZQUZ%UOt`O_?<ux&VMmYPVYa0z7lYcBK&v18`hSZ&@4LGI+@e-y
z@ObrU_mkWY4{Z0PXKH~GL#zOU3>yPO#4d%fKeA2i4WeQ{L?<4UQD9JG_<nWo{Zm~F
z&8~NOBsv}y&_8n8=>x-ty?z&}UHL9<n6*spESG4rqB_GRg|8g1b(4=A(&A#1P>4Il
z+NR?5*se77Xu#xiTk?3e1Tpmpa^F^D&;-Yk4y$rsS>nrSISbt!St~xs-Pe`6XXq5M
zXzO2vsbwpjK0L6k3sqpyV0e5`;nn<xhIm0wF;CHjO%E6oBuzvD!S4LXp)DHCqPR0;
z=MSzBWro;wCz(`R9xx`XTX6B<tA5a>nhh-bmD*lZi!9v~lc*ZnV#T1s@DzN@lt2@E
zgRUdb<#}7L&%59>-7TTTgOell!8KOJ(;gR<Wf(5WD7s!$3rt@xT=MXyfG?M~_>nGq
zxrICY?}`h9ddsQ|RuMf)lXMn!ga~qN6zDvlSiunS)yknbvemWKHTNaw`8I}=T%h!L
zHE`=A>!2H{+MdRdJxXekE`ly;Sw=TpQx%08rIp3PyaG-#C^JYY$VElIDy|S#(pfKD
z@<BVPpQFZF+E~LYk=5>U>k__u$|o7r8Om?4yi^lB5^u4Q$xU#wj$2^InJ8BM3CB`4
zbazcvDll-^6Ot=?TAe|XA$IXE=a$qSiA4zu&hZ=xzH+d7)0O8R)ZTz@{EBDLVCb3Q
zv*NhJ(qFM9nJjE9{0!cS0t~Wj3=A)uB0e5}tf*RbdE@NWk2o~7*mzx6hA1*@59he}
zJz-9y-r>zE>gILR_lSx;H9z-Yt%B4KQHe>pt?dko3=D2OkR`f-Qv}xV{ozvSUgVQ}
zL_n8?pCMZ6s;g^1C>P(n_qaMSRbk$uC58IJyx@c;dTPE|hciPR>m*l$b2{o(3JgjN
zPm?;Fg?BGuS+Vm&UzmP#l@Es;!?s5pnycbwc5z9xzIv*w%5dp`hD+&kl`UqA{xN*4
zirkVg#j3sVjghzW2ZjyT%-2dgcWiLsXHaFRu|Dl`$R_Cif`-6Jw_>!FTBk}C{a)JE
zr5NYY^?l{<P19SeTKE|h8LsN?)5r=Fn;CXs#q_}RNv^R1o91L>>FrtEtFdO*rjUvm
z3~CHMHXZz0SLG)=Ua@Cn+^-bnAu#o=?LKbr#w*ji0t}BV?2P@kX$lh;!-|FCat`uM
z><m*tx4Nn^aLkiq2xH}!mngk+vLp7DP^u;)lk=I$LJo;9_pBGt>U4H_AsD8r!Y~Q8
zRD7CHKthM_CJ9&2QhpWf;7G@SzE^^!af}|K8Vpa97&dk<tds|>qw@HmoiypF*uVBw
z>`$)La;-e7Dc8i_P?^TOBR~OCQoBBA+<d(<UU8+##+HyR7nTZ2=uVToby|G&fw#FF
zm-wxf7_!>W^$Ib_u`w{X2C0FTd4UU%0GCx9tp*tyO;Q5-pt7;)5~ziyhMXe<Axo)W
zvT(>ToZKgN<BL{6^1<~Ta*n-9><q?}?20wQLAwy_8B`d`nLcPw(23ex@9=VJh(?0Q
z6>d=juE4vRm11F{HZ?0b4l+MbP+_<VT0S<9d-aPFC&ib>*K;xwT&}drX|=6b6xH1{
z@t}{^0=b7gpz^~5bYQsW%??@6Xr4MldB)}0eRpFRHJ5eid+iHi2;B3kOL@tP6@j(f
z2bm9WX?IQ1a#9TZ$DqcrJ^V=Awar|*C7CQ?lW#oipRg@pF~?V@>Rn!(XB8Rt?}~KU
z)bS`lg(23CYlT~jYb%r6-X$ynmn>Y~Zaozrq4eQF_=!s@V*S?zgDN@{KrY#!$+&ig
zVq_#s9OGgY-qp)Q-8}-oo@g+4f6?>vvI;{@HprZ%zaw~kRi#+?8v+<Rlt4;E8`&2J
zNM4J(>C~jG#!wy^)Us#$ixk+p>9%f{#W_hgmQL495P9h7xuz-Vnnr+~I>UDJX<Xf(
z0v%LUi&8uVKk)_bUTbH}-Oa_?GwDc5XF^DLrR=%5T2OuY>H}BkhYw4S>@eY9q@5t5
zA-_pHkmIoHln(FD3RXX^o@Mg$3W#S=W#~A5xZV5kY$+iIc{T<Hm-ZEV!+vsePk-jP
zW)Y~we<bQM^H@jV7J;p|%NUdyzMq{l)%Ag>!K>888=VAQL~TN}^?38M1nz3pCpJzL
zZj3*<1!U%<!Z*)2)Vq$Ya*k{i;NALTkqfIr*94tK9^xze1rir}Fv!}lGiWeeI-?YH
zse;=waDKX|i$Jcu$3?wRwbsz!6O2huHJJ8qUb{&``;f(LML7n6D{<4J44or9TlE48
zy7otXv^}rYp>V5i!lKw!XTT#^kUTamMbI_j^6G@C`!}oz_*cNy&1HJ?{7qe^z6Wmv
z6|>|uZB*D9Vue;S)Ts)CTj;8w`Zssd(JKKiD^G{qSTIE;D(jSlA*+~h@2f+1RNO-X
z^tUX3t;nFtu+*b#A#eB6E3dPTNBTvqnf}J;@X?vG8Wk@_Tx3vIE8`TMyw*XVfrCNd
z*rlBg)*e?l80MUtExR_NbB{cO$E#J$Ya=*CC%oD!rn}$!9%w7rrYT>ASfdrEXoJhU
zOP~uqI~<)S9z7)*kn;7Ppqx~%sEa^%*mE6W&gT<<r75d`$~({G-HSrmqc#dfWPv&Y
zJmQ6AuTwV_eYCjHHTBMf$&1vL7>+lFtzns#w%6rgn8zvK&Pe^6td2E5V?UX7CJM=b
zN`*-p46h7)n$p>LT}8ws;<-L{+0;$nlPb!fz{bF!DbZSQaLC!Lfm=}FfIEZEF^w88
z4Th}uzv7Jrb20-o_Iuwmvf*}Hm}h2Up!CXV`K2R52Yv`eyFLJ2S{9_lz#ygFp|A>6
zXtOp=ieMEwtdik1`;d_1mscJ<lNlztinyyWEd3!L$8qYemd^sgwTn~@eVWqSx<S=g
zNoUlQbh8HTKnFi5#?@R52l#o`^46%V2we(lOQ|ww@GiLf#o`Q4;#V)xkAl6Rb`H;E
zhH0<nT(5`_IQO-v>~-oVWd;d|8=|gElS|(or^bD;TtssAuC2j0Ua~RFS;zk(ELw?S
z`E&WWFc!bwr!S_vgRd!4H}q*zKb(5<{iN+Y=cD%4CkQYY^YSFCiExC;axt%Uy22yQ
z&M;>kXoiE0fs0|?{{<#<WWAe$nKhth@s-$|EtHtxn7ndBKuYO%tHob;d$8z9UHE8n
zJdr`xKlqn|9K)*#_Q{$GI(5_cfIRK4vBnP+xtl}uwK)CWUSMUIvu?f%=tLl}>CGN0
zpqfJkY`$6Zb|!GhXCK`RxqFSx_$KJ8to<QcBGDp>Dhx}POU;mD6n(s+PUxkMs4vK1
znclarPRmT3w-i)^*!XyUR%6)8FMCRIo^Mir+lmJTH8<D3QM%o7XqBe-!S^|<g%}js
z7#MVx?ftg2slDGzRSjHzr(Otf*_3fqXLUox&8)du2~%}L^e?k+eDr=z%5g46nb1%b
zZjiex1m&~$uz25L;A7ZV_sF$o%|{^~Url2Mdq#%+3~CHf>s%vzs^4}S)+R>&kYA-Y
z%c@~Y{hYg1k^)>U8KC8F;Mr6ThB@ol4caHY>QZA+|HU8|R-mU<qF2zhVrQ*C8?P(R
z`BmcPJTC;TJooQrVsw)&=h9XMmA?l5Li049Ffs4_eD_dc|I}0WZ8RA{1@ugRPjk(V
zTiP}}3=nk-H)Nd(N<MEO;nL!|H_E-|TzCCSp0rJmve^UH{?V)K<Y7=^c)l;KVp@ox
zme!R!`_vD+E^^%50oojsx`~DJw7Zgx>oaXNhNp4@A}_<{Ugz8uUR4^<=oE5VeC5V@
zp$%MDY+N^ks#m*G`6?wPhNqE7-e>GpbQaSNcbIstviHP3G1ap^+c-B}TD(Gm>3R7{
zZDocPQ(l?s2wLop%&JMySsflEw3<Ow!$s(fxa()|Rz99Ebp}O-qgBpr5g-+_JtnU7
zzuO+SF!D$cq|vbJTxIWC4hB%#X75;+t;(SOYo6Q1AA1#@v-0jwemE&TnXiF;ZHR;I
zvDJ!NsR<tZ34E$o6&XYrE-6HW26W$88s2s6J+EX?u?T|_8w0~{xj+`MSvmoIJPiBf
zHaIYHO?m&t`@J0~CN&riycO2|w=@dW6XTF$2xD2-)XsnOfXTP#%?*AxJA4yMt<q<D
z%y_D-!eBh@XjeaIJJ1@AIfYuM++4m3M!SAaJm2<u*B5Wj*3jTdqB9g2t_r3Yd~gbQ
zC-$#hYgMR8#tWgQ=`SzoPc3o{W{=u9$w!63W0huSqR@e$57xI=F)_N$k=td+lXO)6
zYSuz;Wdnr@h6q6pWi<u?J^}6UgNNIb5}f+9na&0My0Z8FDKF2qggIQ`0l1b0=X!$G
zc^N8ZiU*!ia@p)>YTzcw07`NGJiE3fZsKRyXJ`20*0Q3Rj2Dch(&uV{S5K>fb6=Q=
z;!ET3w!&)@nHF*<9ld|GLnGxXB;V*CO1hQpZ>Pbql<`AAOje$}z1Flz5my@oS|j#%
zyFB=#SGi_-R(>Rx+e7&t0TJUj3hE5Tz8=5MgnsDnU+SPQ9&a4P<Z{{aw96r$$7__Q
z{W9QE=uj}?(5rgGpb5@@qJJJQ)(eqdxLHNycY&f1IAa_4Z0=KF@0hyy#JK`Lm$|O|
z40;R<ZeeYO*95(J-OV-A0$BVuiTl0Xs^2|TJHYIPaPzuct@2BM4?QYBnY=fox>Et{
z?>%CiOT4%l_St=mQkl?UB*vi3#=yY*0W`mdEze3le(AI|>TWGxzP7-kkJZj?S3v6|
z&_^Jayp}%(8iC+pIFqL=slhHVrL6IBv<kzSK1Q`vkH3A-Sj8t!*`(tk^;0%7L7=jY
zLtrbP{&aTd7=}|{d7*kH7>06PoBEeQjp2-+d;BG%Mb-|NkFIfVo73Ae6{K~hql>2I
znMQphlc0W{@E}D^balK&ui3RzBPW;`HFpFB&0vmC$yg#Mx$a1lAcH!FTBqU&&C^Xw
zCQ7<YnRH0zhmy1M*AoS*R~gtC&QwiV-D0f8aE8xer@=JGc#Y@f*Tju3Op>m%-1S6N
zwrOdss<od^fJ05riAKH*M&E8F8HRt?`(GSM$*4IoX`v5q7*kcr$=zOMbINsgd6sJn
zFsPT!vEqGuP;rs9&LOK8CIVax&)+52{0nR~%(6!h$t&77&Vxddi6P@5Xauz<5qx*8
zkhRDjKhPC$$`1u6S&A;1adf8PnMDr-wX_&soKLj4cz_{9rj6N4s7iSH0ttp!pUT3S
ztz=ssf8t9}QZ;Uyn~`Ag-&9eX;RXMdr*GHYTq=1{j5q&NweqKYUIrD=`i}=Ywj7Ro
z^ug-l0S0v?yEY4!J)jk7ixe5u8D99i)bMz2*b&*W!>=je)zc4F45}WPcQlw@zVPN-
zFU-qRp!6s?L=ZF%><Dtr@+GssfL*%L`QU4{m(0A4GHhZu7OePjN`3yMydbIbt~x>S
zZwv+07+(1A4w)&!T+u0eD$OC@N%@oJOSPqpr4G_6@^hFCEoG+j=QS^q)n$0mZ`N>F
zS%qoeZP~cz!IylylxN)Vn7F9cWr^95;=TltH6k+N^DISbSq>!e%wf=Cc(Goz{rb--
zC6ga<sF?*V$&eR3$^P6@ciqWtr)Pux<;2x@n*F(h&j~Gt7yQSsZaG*e0yChevFMG-
zBZss?JJq{O9_)~E_#vFxzW2ykZ3TUX7ySJbKJ2RO6<F?d(2H?`ig#L}bctB2Y!|bT
zLxfW3+C>hr_ugeW$Xb+1g-btDWY7Vbe$<!QTQ)BJn0K?`<&;LDij&Jl&MY#?6KRy;
zJi_2@mE;)s(Qj&#)2tYMh8O2=Z@MUcxcf)MW7Qc4Hb$3vD&(Jb`@gHbe|iGb@$<V_
ziso)lUEJ@x-NItk^|J~Lx(qM$XESa&E!fjERq4QKkRSDA#N)u%4Ng4s=z|p~yk!m^
zaqF7GD`t3s!Ia^}dBJa{8~Ib1j`*rt9$Len*eu4N%ErK8^)6XFo!>#kpWp4^udt2D
zCU>5+^d%ZkeXaD>Fm!5`%8HZV6;%fn!D|TK2OnJe^KM__%aE-{H-N83mRJUj^u<ch
z5qYp0*~Q+=S3UGwx+nN*LB7}Axm+I^#K9xx#_M*?mplwU`Fu%Sp}T$3r7i|ZxQxH2
z`Ag7k%x<ql%fBeAt<?aft%VxkbWrxNG;NQGgz?N^%l3zANex`vKUf*JJq5K{J@$R_
zbT5~z<_E><m8Wm@7~`5w^zfaR=~`b?^hH0dh~ow5sCAWF+OmDz>y4KeZ3%w{TFb>K
z2DkaX;jR*`>)P)m_J*+k>XJZ+zm=Hg_q6Kh-M)uGvM;oi5Wcv-a!NT!M@Uw%><euz
z1|&VRgVL85?R|7_iq#UU3*jmlIo&qs0wkv^>{DY<sEU}&6tp)iG*&j_sF%wmR}n`x
zX8o3<C9{?Zh#2b#9sX{(v73{LL7`3^GOzqo<c$M|)MOQJ_piIG{i<I{9%^03-Kh9e
z=3d%Ty}v=O3OWn|3@fET`DLHxBv+BhyRD5+RiS#PluWMEJivHoW3(898XE(Hai3qC
zH%A<s<>3>HA~MVkJb&%|qR1f5uu>{qVS(J?<x6IZxV%+RiN3(1z3}_*c<{*s->n?K
zo3V6eaGP?~O}Dw`y><Et1__3hQtDso%BN{fs5&B+B?77m`Bm?xh$>1ktdw$>R&g(y
ztIXAL((u50UdcmztX}73lP4%DLR@9}>-j0hW97e$+Y9+}Lhd)k3rdOvMg(k()T{!{
zJ*<>6H&O`O^h&7Fp)~)HlVGZH7=s|gN~z_1laeA@S@WD3q;|EWfJVC3GiX6foN1`D
zm3;zVq~^5MbE+-{`-k}2YVW!r92)#s@8!z$)TTdrnU$(?aJ51XPNz10KYPmJZL@Kg
z!a9~SU-$GZi)Um2-K_>$ac0`adA8?a9%vJ9!FCC;xbAnF;QhrVM>g0@__F6-QiPkQ
zxnv~IX^k6=0#`J_bGTbr=5i>_TkDqS@aEtVH!Fo_kR2xlJF2f+cqnqn#V<O#;fuxA
zkC5wmX3hYuUoI(_;3U8kmeZ$yaoOv6LJa@zlpNVmvg%e+gomJR8|xk+MPBf}2*~bX
z*3~==0&sr9hNR+}gIda5ko9<yhn>8(N-$Kit0f%UFk#ZKDJ8paw$3;sp$3{gIo&0}
zpw7m?paM?mb0rTS%DyNW;wyGoa`~y1?84G78!qhh6FbZl$H^3aS4k13>e5Pw2dlWn
z4u5jE^m)%S5X;DG*U3){Ux98Uk7p2L_^9E2_>snR`NKwDyF3pE7-h~$;A2$~MHOdW
zlya#;MT-S|S`T!+!-wM=JQz45Pxd4VPE_VcsK1*O;i8fZRtZ^4YA<WrmV5q;#J0^6
z+nD&-%DWS__lVs!W&rICFFCSdD(DixXr5?E)w?MvhB>LA%<{^F0dywP7M8gk&pzas
zay37zGT1ngZ<e<_D0~B0-`z7^)d1d&9mNy<vM_70*A`~Q44+9pJ`CU(2w+_zz|t%_
z`?2?ym$&qyL8q;QZ1M|@=80xp@A85{9Tq-e6}nc<t4=1}s5`f^=oKi|GwRNjZj#sr
z4M@-m_(l3{b0rUlS&4GQlpajFaf;dV{O4J#^&%i{{u%I<4-%tV3attiH3zj03nKUu
zYi`KIZvd|kpU)tU2&FJLPxDL(FSTARmSPPB<ahwfI85=83RMaOuN@NxyVdxEB!dPU
z0|PwNwUvq#7z7X|mWdq>b5T)-%vpffvs?^HPmajqSCHKlq!VuWb;<I+Wvk{?Ey~Ke
zqpG_ebS4Wzl}ba)l;q_zdM?{pEarIRbs*;a>5N~hp!_5Ou1EA&ZZ`DE*mC8j#Jjjx
zIiRg$cZ|hAJDMh1NrTf?m42yNTk4dO$$?VB5b@Iw-^J>eP6Kb6e_Fu64-S*4S32yF
z{pT}5yPFs3x5?_3nzb4GP332h1^W}sf7-a@dF9%mr%#riJGP-`Qr@PT6;<HTASsxC
zeP8A9oYr`$#_N1?$#kpJoX-LjBr)VVCVA?YPIF)61Wt|6x}#vSmGogHMwJxRs8=~W
z-5oN*$ok4b{&00M0_%{1`#q=H&3kTdqBTf%?SbZlwu<5qUrHYilk=#Gdk=Ex)WA!=
zZk>>nJJHHpbVv1d@3~94z$Hf?B-cm1(g}6oa{Tb4DO8OQ;orB<=V;BBNATC$O!#86
zK6KTbJy&i@Y=h=lSq4ou1_sbtvv>w+WH*Dd&XPopnO}m^S2`KAgKmC?=4wzVfn^y3
zjb1K27o;jA3Q8Z)IuSJ_q6H@^Gl(FYd%JSwX2Tp;7bEogFeK{|xIW}(Fx1x4cwT<;
zaapGDN5gx&8MqlLUwG&3?p*LA_LCHYFvCd~yQK-wMSB@!7?TT3L8mmUF>o-v{N!_^
zyf3|<3&OHfy_=%I31QdepNM6Ug|H7D`V->M(AQwtk(pSxYI$yteWi;f(-zPO4A=yg
zyRQTwDjhtVf|Wtn(Ckx!n%<DL9%}lnnfi{*d=PbUO4$%q3Q+!@j(*d)CeDjy$L4cf
z5;f`hbnt<nz#<vOC`E3F3eZJd3*s1{W(gcH@m|8jpzu$FLBVQ`ALGin)#t4yP0n8V
zAyQpOq>^8j%ef<ThJ$hxXz-dXgy*5Jk{n3oxpdi1SIxt(QbT^M`D~P>qcEdw`ll4;
z9T)rx#TXQlm>AH(f(A_n1*>hB<9;Xk%;$<-@Ia(~k~D)B8v{c_*+c~$k;ZtNEg3IF
zcS)s&buGJW(pvEqGy<w%rR^H*u<H7&&21VGz3~yd6jCfNinx0O7DzF(A5yO}VNhXE
zu#&x-`eyQ@MU93JQWyPPqo`%Q`>K&S8()jR2^;JAbl>TzRZI*DcF?fAY+weBk;?&}
z7_)92`w`s!&gh$q%;f@0P&4kg7A$;(p9KWPLUjpWER~0Z;bc~?CAmHJf=jeBB%U@O
zoLf>deWUs#nUzyPX9j>{a`r~v<XmWo&yG#o$HL1X1JTR-;#S)Q%-Dgt=WLY91eaUK
zeh546YHAC#leoj_G)37#TY*8I;pN%R_^8wOwt6Tm4Vxpb|0ub4dcsZ_o`t-ZS}do8
zs54-s=^CGlpf(;X&wsucdn~RnbL|qQzGdYF|5on~F})0$SA^a@p>g<Slqai<@B0UT
zR2k$!b@l}>tp^!Z?9b!(9#iv<JD!@%^sJfnzfe~Tr<M|U|1~!_e;aGm-deg!k^#KC
zWkKw!TVHSKZ!i^AM0d}Z`@6yJ0mXwlC=K}uF=(?fFo4>e3CA|v=*-(##40k8Mbsr?
zjfd-=PPV}FD;B<HlG@c`!=TNeunROVF|jK4t;K19rTh83BEo!_H?>N&`rlUY|M*da
zchS5+=j*H{C7hKEx(o_d;3@57P17geyq7XT%Kwn_k*<kTE&a=kZB{><QziC7p!7pz
z>K1hdO$LQs8+88ghc1V!e96UP+;-G&j>k@=f-+-{yq=y5lJi^(KY-O{sFXi8s}pr)
z_w7933LZ*1ka#+bwTG#*eRGhWD3=6lmIjl`M+SWcg<Y*4Ea#GLWygbN%PwDt6yAD$
zpTs;@!KqJMTvu_3^4@*QCE@zT>+M$cihTy4)29^n@xj}KWs9umSbv7D)0`QezD(J^
z?WkW#eYma2^;OSn7(lg|G(>go1y?2ykK;;*8~awp+`T_DJpGf?RyziHnC#MT43`wO
zeM5W&&OLHJes$)a&3rq&qv8}9gkdULMW?q;W_dZ`<^Pn2V3U==b%pq`)Q^`6OnQ`_
zE-IffDeuzp=`WTFu=ML2I{Dwph=-&th?*@c3;Kg?f2r&2K36^G)kRieWc{}uRIEI{
zQZ5#DXNlXyqKn323_5HK3@d)gGgJysiv6HJA7sAxnxZOA7SMq%mdam_^t%0f#RIyN
z3any1*os|W!_yzMq+YM=54Hud6J9Y0K}~>KbNAP3V*}8NKS{6~>}6w1oNh1JAAW7=
zt;dhO*BtozQB@7xcHS~k$<|L-^j%?AMA_W$7F*3N;$9UtsX<+7yrM|@%XhC75vb`7
zTaO<XUsDwJ;1{U2Q-+F0b$tO}$})HI?U-(kZc(OLT;QW|l9n>LRWe93th7*fXRo~w
zwB)$vDxFT-3ofQppG>T}^7@i~ErTk=46wicT$Q|GX(`Wm`_(xvM&C$KIlbj-Y-7Ly
z4SfbRh&ugvkSjqqz&w3Y!;-VwTARfr)$xGo)JN|o#<pK=RfM?-91fcQUh({~eXg7k
zeK%5Zfu^?36uAX|-!`^0h=bhJ-lfRr`)1NXpB2YJr=saB%{k)702=>??it$PD$c2(
zDBI1Wp3$r~@d{htg;vq&k_<wy`cy1dX(g}B!u{b{8c1Rhg*#Vk1nF6+f@)<*Yx%vQ
zPNiauRD<^hmUaF55$c7Lk|W-@NHT!RcU?9HhD1NV-w$$F4;UYIWs8ppJChWu2wJ?9
z0GVyd>^5eAq%!s#vo=-z7H{SPPBpXR;%g=!-EgDRNQEKMk1rwh{IL#2gCkl32~S+O
zBv?;vO={aP>Hfw38C!!_`j!SLLehc$N@IwAww1w5*H=Ic0G)@yF*SV--vL#LC4QWD
zZapa7Bq3%UxJ(x2)7jnz9&?3uY&~es61jt=`HE&^_8kEc2I6c6&0h<FQ=z_Q5@)u`
z!%G>ONe|l<l%O#h)fMsM@%nQI&YheYe{jLkuIpT1B|yX6&tEC8K`%j5zHhw*D$#|&
zEl=>i^l4VjYg&H_918@k)8b;d=`q*w+M${V(ET!?Rl+|7BBATHK)C@$U!aJX3tu}Y
zNFQX~EM$EbNF50CL-wZjO|$Y$bbL}ULjgQGjjmD(*(IHBr7DMB^ICSwe_@%&rHspD
zNw^++20b<ghVE%ruFT9;dll6`HqSc{oCsRGkGkdz<Q@=~hwJQ~W_2?+W2uGE!>?^~
zj__A8`7eF#HXqcI#I6(Jn|i*JcbURKD)*zTYXg}N!;qFOG<;p(iEYpV`Gpr0x=Q8T
z5mpDlXQ6}YPW14AnIMYk(uF!dLAK5Zoo2L1zs=adY1(`Z(5iZ(%up?e)$DW8@U8>J
z1DR$7PC4n65H~a86KK4hcr%0;{v8+8Du1^5=1+0m(nT7RS-Ze}GB$>P?2ak5ir}3>
z3Fv86Ww8!8tqL%3EbL0SX|&*B^!!IM*7GK+OF~5)ykr>k*%%luF5Ui}_e$HUB|TDB
z-3D=QLF-ug88{g@7A9@!|K=YA3N?NPb(k)N9YO*6J2Dp=Dzk($y?QDlba0cZ314hg
zd0YLSlNDR-88ir~+%9rccK@A<t@dhoRUYfEQY;8De0;S|6`wkWr*XG_Ug`<|eU(8O
zueyrA+6RuU{>z|=Pt}rb3RiZosM@%2GsokrbqtIQ{0w3YOBp)^6gWA;^h;!7pYtg^
z_Y`?$V{IeEaOObclIM44+*mJu=Ye3!-h^}Fpjm5H29AgNw?J{s&%h1}MYHcUp#5t6
z3?fjQ7wmk?k>GaK`*vi@#~vGy9Xt$675&ePZK|H`%NS6{!*DODH9bt<V$~Y!Hy_}<
zpofibK5{Y4`?|U6Apcr{y!m_#^HdZ9*lOe>m>*QdwyU!+%xf#D0Ob{Buz7DBW=LvS
zzy9ty`|-)O6PBlQ-`sn88H2$iQRbPKC-8x4H3K%#&ieHX!eBpch<JF@N|rry!MW+5
zck$^n$U#J%=FQVh`K~vcX?`C6fq*cFOrANN^A@gg_$CRn<)(UX(gFUp0`uIqi!j$^
zv=;mZ*JScw{R*5MANm;fv94jem2;QT<+N@5nFEZA1Gr?YZ5SkBVaV|aq~wTU1q)d1
zl=Gm`r1K1XU=tGlPVp_2k`Vr43#uPA88|+^-Q(x_a?zbeoyeDLh6_XjdL!0+Xqfq;
zP3Ps3$6EEg1}U-y4B<Of!SRO?9~*+iG{7?au=tqyP(I&i-b8f<cy7^jEjzAnK5wEr
zLgf3UbJNpol=XRGx*SD~=S@s!5QOuucJt14l{kL_68EBDw?ooR`nqEF37=IM)7#Y<
zu%sJi^mM}o_G8}!x%an};pUjJU*8Ner?~&%&4-E%g0Qf=F`t=7&hfmVMLz?~97(2H
zun$3g$Ho=_yG@V5kd1*sfs=#rhp*|JT{mRyMBrwMe~^}GUf$Vo|HN}ekg1$t9SMKM
zw(EoA77{ZXoaW8D88<y^!5>bBn}@m1hcN^d|7L)&#dsev{sEo6_9Q*@q0K)AHikQM
z-<D>60hQYj|M6WrF~Lz0!tUb>n7qUmlouc-C;Xk@Se($Sb6*`4=iCfW<z^>aaQ7)>
zbSpD(GbpfbSo$Jw;|{*>pwdd8ffpoy_)U{C$E|PaH3|&u3@hpmtZ00r%)rT@pnH|E
zN9x25dj>`ZeFlh01{F6R@~g-&Ffl09BJwCN!_8*By`jgQ>Lzv^Ewy7%1oPMS+>#S!
z;QR4Wa}GQE;)K|4g(eQA4lprKodFWUe;FWppIZNvDD4L6Wn#E9ALLU|8UvT3liC{R
z9QKL?)gSx}Lg3H@g<fci>mNqtc^{Y9iNM9cx$Tk3bg|NN${^oE?10252gqknnOHx7
zWw=28PPUl6#^I16$S=$ck%vJ$Ko~bX_uQRvqgeyASF*Eh+N_|7qIwMS42&C|dwA(D
zuH8~UDWq0Zk-><Kfq}{Mnt-(Hu2A<vzRoYa9s89)BSIUt3ry6}Exs$HeK9C~!d3(M
zLpxNSeyVnE^N<U?=_{zlAPX{Ug2(-aAJJmMzR$N;vfm4OyidDt!lES2A4fsA8Za8T
zO+l_j#2Ic1fBLdUN&69h#bTq#3yweEO^wojd=7L9EXPAhroWKV5}Z3l5o%{}nngZ*
z`!te4q}&c3+MskI%3$f;_>3X_XvK%5jeQQURL++NOg^v7z|Rob;+g!EY3bD)K_%N6
z&Z~pR`H)>A!eAJ2?DWGxHEt`7`+I|4r+#4Zs<wlKGO{a#!0H&!scG-oYs1~pq#khV
zGelJ_0|$fQx}`7j_@65>G2Gb?ifM3M6u(&9u<Ix|E?5~NpR}KY?D7`^yJ@Ln$i_?-
z{{<h?cQZXz7hy=$Zn?GT;DvOC{VUzXtBa;NWS&>%VMx@F)pp6a2ewTKS<SK-|9LG_
z9ux$1rx@w9shdxHeRb8;^UC53iHtvZ`woUZp4-O8aD1m_(VL#%)+OhR8B`e(#U>v+
z5b@&DZ9RF`E4p7K59Al{$n9CWhhtIE-M%bI24gk`h8)dZ(GAZ*BPWR`7Fd=v%vv%-
zpMxPW+56&MxpT{z88-g(X249vpp=%*pvu6wLH$Q(Kp>-sCaCf%oVD9~yVE?mt}aLC
ziGK5w6v9lBANZ&<C@?T?I4<XMbBc|mc=E49n@%-sP*K^;@gQf@q1&f7Gia<6WMN=5
zaFYSWD>uWxbi+)Zk3Go>0d=5L{pNpNoiV%guF8wXH;N3_4FBdIRk_x;^b^xOhlfs9
zk9Obvk!QZ|cJKSu!f{8kFCU%vK`Bo9O4*_AirhKZeJcdl=Uy+}v`)(RG}BXc1`~#V
z^{h_c(zX6FU+J-2&75`YvHP^6DjHiCvK?wX#=9?3;knkW0Op5vuU4%J(aeSf&1Or6
zhhn0}eY@<pXcoylzp(7U#06Kjy|#L}<nbKU`U4BD9IKpLa>;S)6Ml&)w-#)><as>w
zUxVXHU-4)=eFk<0Mc%><-QR2&I2axto3>~-YlWQ<!$Q}iJ&WH3rrup>EyH<dvdCve
zP&glFU}yNpzB_~Yls<zrgCBEL$Qg@Qa-r8`cP&0tAtm@IQufxA!}f9q^cgf56j?s}
zjxv*|(u6upKUBhB*~w<L^XyMStshO4j%>C%clPC6bryzy%N75F%Q$e(5@xvR46=J7
z*ZDq41`{?0hOSGlJB!bPat<hM>)%?;AcCaEY)40WzGnRAC(xAt7hJD^Vqcv>85a9W
z-?Dfnm$v6A?tWapKIKAyicW{s4;ST)hvna}F@R(C4=84p!MPwor{rbs^nRvSVpgl-
z3YyvTHT9cT#B5(I72Wkt>_H_skL%w`hLi^2wv##}Mf9}l?S1<x(BZDr{<j<tq8(%~
z^)fR=o-$_OX85=NDA)O8Vn=MAgVsGIYCm}y`Q5KMzqYH`e4&!|gN{fU4Tem8hNqVV
z7FKf4bI3HV5uPjin4>sy^0kMvU%Zicp1UM_`3s%KOE0Z$v>6hw`6oqKSai0|X@8a?
zzghFZx>cu)-@Ui!Y>oMqQ?kfX<5Y?x`_tXwP513Ud$Evhb4;4SvQ-IeS7h)HH7o05
zg3mUot@W%2*|(>+<gLiZRfjjcfAs-W8lbtdJ#4NTUY%t(MV2=j9@Lh#6JP-Oapv37
zm2GLFpW~*xtq1jc)foQScY7v-13dN0w;2ot2m1XVwoI5=oRun`Ul}IPV9Lh8VEDdt
zX19Wqk_yAW|No1xCeC1C*MF4CDr3lP5yucM@R<k1`*WcWRA%rgNHF~SFU?kTj*}-Y
z%<z5b%^q%ttetu8tf%z(82<g&EqSSX|K#x%(K_osb1*!V21n^nW`;zmPYj?G{uvs(
z$_yB3A&bwT;={C0N*$+4tygVa`XY}JUc1(Ub%EM3I7;2aE@j8{Rb)UlpfD(nopUU{
z`hvl<bHT=?FM{OGf!bs7SjsSMkXrQM5$Jv8;c}$=)@vhiM;3Ni4)oIm?Y>p(ef2;<
zDq=CH{@1$x_JYBLV!sFf;-;V7!LVf7>#~pqe?YfFa>rJkF8^fsO04@eDA$8aQYIUF
zkpI2mJ^|-QaOxIexLIt)cgbPydcAGd7M(^H=3F`Psa66es(<C0?3|WTt|iYGTDGu-
z71&5KSVnJWPteew<5YDJT!er%O*mldX=u+Nge(in<OdIS%OH#KuN9D;<06^S_x!gs
zgBcqGgRja4;pcxqrb-=ckdIP45`Rm^QjGUe<C&UWwhYdZjc=Yah%s13Lu6C-B$e&>
zURur2wu$K`vnI9>oFF6?_}KL=C{;1tyL7p50^6(U9H8(^d{>(Z?jL+m>QKNDemV^Q
z_P6ToMQ?P?eO|-WxCnGJUih9Bd-aM1T?8Ci1dRk3R%V^FjX#rdZa=4bO*qTN&%6wY
zNa0_@0IkU|!XH!~VWuV}P<slTnszk021H+TEDW3Dm{uM8tgnJWd%d!p)hi!GNl**y
z>dm<6m9O>q6Q1VYeY$XQ-PU90yNc_;?MYHnpc!)bm5DLgYoC+(@Hp7QWwDizpyKAe
zdd2QG4O6$5PH*q~^|YZ&(*5q@Q@ajpDoQduL`#bkKBJbOkCDnxTq#VJ!JLhO4(W`N
z6lRDTLJZ*GS<>QqWx~z4={uF>4xGBZ>$J1`-$T(=piJ~vNKuhNk^w!X!9wRJIREM2
z5@z6pwBI~U;O$RDDT6(2fZKP?0fJl$EEGsBX+S1I>P%3JY58qY(X7vcdJNZ6+wHl%
zS^REJv2ogvrB%|YC3WHBu6?472H=*}@+C7*hOs>|Jo3eB;>y-HefJwTuL=9f?VYmf
zvg70%M+LsIg4%eD8<w{zIYmC?+;?cvq2;$%M^&`7=_z`=Q;Ybh^h$>*eWkgAyAh-o
zZUMQ&6ds~t3>It*47rG^q2rEjf>PX-xam7Nlpg3VJtuQPLGHwtCfB*Ml{yqal{7Qx
zM#{FvImJxhzwgR9#;UM2X8U5Mr~Rn84tuEw8WTa3dNK_E%-PPloDT@IX#LW(_|z`v
z@&cjM1(u49)svF!BvE9QMd!(iF6}OQK1+RmJ%a>;p<aPnRokXRnoGq0T;RI6FsJMC
zff)<l&zEK}Jg19RhV?WWUo@T~dcuxD3@!^U!x$j8EBrQshX+zffNmtsMwB#r7<Mg{
z_~5MFBJRi%xHFGkgyA7(D74d~>;i?NJ~kJ3u(4gK2&|5MrquC3r}5ClXTC}b!V4FA
zKiwq@I)xI8d;8@WEWzjhAeWff;|^5!f?9_l8kB}GOHM^l$=Mtr*mduK(hA+z3oNwH
zDZt9F>w^5UrOOl;aF?9(NG>@+t{5yiN(DJSkV<i-a_$)%GvAiZw0^|6rb3nB<cw>v
za#pXz?*+X&!^r!n(MLbx%1%wtXaahh2UJ4QKCj3#Sg|oMke*|7aQIhIg7vkO(e2kp
z<wuw!Dx=FQU#y5%QjucFe8{NZkf+J^=K|M5R{_V6b+-e1bzRH3Kl}luDg9f`40<?B
zT-3;DnzHSB>bnm14WG8X`*b02{~XnT3MD><mo=Z&1SfP}xUjV7ZXXl8mcI`&5j2(n
zqe1BeGqpm>@&kPJ3J<|$xhU9v@E8+lEF~1w`DL;Jo$~`8OOTrl>DOb5gWC!!F{ax@
z?&==+%pd@%RStf>A=A<oz;N{I9@yxBASizv?x<MgE_MAQcjtXWRnSP#dj=8k80xNa
zshZcpb9TQ>;o7mwuvQ;bzwj{J6mH;Pyv9FwYx2C$j12cdZM*7a%~GG$9{q-P_2=1v
zQ%TF03U&sRniAI7-*B73?dmOmXu-g6bB4L#{r4ujsvNZV^!Lg#ScCR|f!2yzRnP0Z
zV8_vX$W>tK>#_q9nB^O^c>xMn{aeLk*rv(A%diq;k3ti;D=`Cf6DN8piewA!vPK6b
zEb|fsuS_cqm?N4FZxX!jXz%;QdUM9SvNOesin!Wqo3CB%eVJKXKkqZR^g)EA0XQ{4
zyG=;>`Hfja;MQ-#XbDn5`toE6hLuq>et-69`Q|7gq6exeVcl6scztFd-AqxanJj`X
zpg0MEq{(=23kH<Jv8QYSP}n4Q-QdlPIj*l#cYKNh?i41+U;{q?gP3%NHFbGBn6)zN
ztva-xY{)q?yW@SiRIIInX#4bgDkQ`=4}+z*RnGd;X)>TeW6-(^X#4Eo>}op(SRUdB
z`wcYOIfvEZr))526%4){Bm#;@l)m7kj5+Fvkw8WU9Y}tS1<%Z_{A#p6`JPM7{>v|3
zF|M@O^F_$?neUPB*1Wt7eZ|F9w)&8`gpN#rM^m&R`VZ>PUgH3E6F6_Wh4XtHeYkY`
z3d4M*efKjn7z*ahzWf?7vH|rQ*0v`T!=3-=b9pTe@|QvL&RPs-&gmq|Z{`!@bctMc
z;NXTlGsm2Y^%vuo@3^$aT-xI3RI@vqJkQnqjQymgLxfr$23s};2B;3EAVqB=^gvb5
z@nImw2B_*u-;_yFeT^j5FG*5;k|fnXNm6~26xDMckfNIDGbyU)EKwpRyd@ay5b-}J
zN0E!+jNk5xzU>tYGu`<a&g5x%y43V+deZXl&%F*A1_2b2ypNZ(gc#1O`+8O5pM>$l
zr=Jo!y!9LAYpW67_jSwt_hoA(@UE<)+X5G@&Pyk^9rlV8Q|UdUuxN_Nvje*g(;E6$
z?z|xd8j(s|s>40WElnWMi>vs-T?yk&hu7^}x$}TDHaVl?b~}D8dj{Hv^6&qDbe*46
z{TK22pJfHD6UUS-vYdE9DY%#sG<x{|zi-)#iHhlqg&2ex&iEOef6uWbZrcm*1*Qw9
zr2dstVBlalbFNuYkKt(*8^ak6xwrXeb&>roXmiV+Q@Hn)M~k6kkr~%?R<?=h9Sni5
zKNM9O9ND__`D@U+FJyDKe$M!>a-<p6+^BaywGuUu&E0zE^HCld1Foe90>va;<|#6{
ztUY}C=|O?%6Xf122%)%i>)z+whuKlwnep-?6Ei1F)jdT92?l#M285lz*cr|o;C}GD
z;|+s0!<luN&9mP)Tyff_qTrDw>b+3uktfgn_yuv{*5``2S~4<LYI1uTZb`hb4s_Gj
z86?$5cRkTPyjf#W4eR6{gP2b`OyM$$u8zCqctEAgx%V7P^1>MG!=ZcaIHCIl)i*M?
zY>Qa4Sl)2^fv*$uHf{HaI?1#<0UT(Pt}2Nz%<G$Y;HT{0j-9OQ`b#G7bv@AdCtn>B
zHc-9BrjZT-h#iLF4Lp|8OYa<DcwTPCz|U}o&!KHj?~`(dn5F7p_~IFO8P50}_ju5-
z`b*0_#-HCAxEapmadefQ^j@><H6zAa&L#V%fJ<N{hBN0*CYEw}e2uETHtooV6tjz<
zP3}+SlP3O3n&TRAV3R8!3&WXnFB63r&YY{rlxAw#$eXu`IgtD2qy`(XOr{FRjLJ)T
zv(7u@u8^6<Iw#@s>IE}gJKU0Hu>4r_@C(OL9j7k}3LsSn*Q-1|QCGpXf?-LQ{voC&
zt8T}m%hW8BEX6|uj(|-&$ir}k?|{IJhK6n#Qw?PvhBH1J9?VcQU}O~Eprg-lrtd9-
z1e35pfuO;=5KTpgE4wr%ho0ZNHJH(WMNL7J!GVo|;enDv09(uw2ZqPp8ybTCmHcK<
z#Hug-h|U8Yi!=@&hXY3)8RQZ6x|(lN)^sp;PGDlvd%yy5>8S$@VD|~Cf&9TJVN`v7
z(Zn0w=U=5R`pI*p?UW{C7=z945*dfBT{rwUMmK_Hp3j}sRq^;4o!A&?d_=GMeB80V
zZm=1;N?^NI@QS*vWHCMbx>b?c(Xevw51mLJ&6%xWzdEQ2Gn`r1ntsnzt@GfLzk++>
zYNqM5)i7`}oMCW#)0UCdc9KDa;Y?o7jeq+k%Z}W0HCyyYc&5yi|B7H6Zh}h7lQXw;
zvP@~x`2NzOAuCj2g~H+j-(@%Y3N>XI*0%*u(KJfc6y3IK!eSkHP(6II*H&}UAH}R2
zw>KL~9R2R1ytshZFvf+|Qks){5ucq_jsLCCpT%O!L8<<vCS$@Co{gv9JOJCKDaCMR
z-Jh3&n@<Fm{IKSz=VVZ1-5M-xY`LO7N<khJ_EYR_lf)Pw`%M)RnkjRoev!{S!Objz
z7Aw*pZUo)s3eqk4q5nKYd!=wtfVHXN<mO+?Rpp?%ng4wRYiC-r;F{~qQ}gFB{{JE4
zaK#Q{^TpaSunj^Cj%*AJKdlu)ci*``)!vr*-^b^m6kfro#A)yRrs-Rh!=3vxx6Ge6
zf8JkNf$7g)I`wVx`F&R15H&so>e_CwHXVyKwOmoZz|_*VL_=Up!?(+ee}52wM-Kxi
z9E_8u877&#1RH+<heI+r94|7ikPP@0C)XC%9^n(hnCihQ>AF@itcy+ZPss%xg|4?c
zEF7+uko@2p?5EOv*YQX7%!~;K{n^hdP3v0r$CBH^b@MNsE7G8p7O6GsQ~bY=1wl+M
z!j_#ILQInVyM8=-76M6)kz5RCj9nfsnAdtdM+XuX$g#k&a_+1dCmsJ@R>BzzJ%YOx
zXU%F<WPs>Kj)kTPw^nw}l(}NB3)2mc1s27vdZ$AEec}0W{5iv-Z!q1kctDAP<1!3q
z_`K|xH18<bxnF$vUg6JaD?x#lD}Ewivo%2F3Ud5RwYS}M{vTh5w@3QJj}v$@zj35o
zQjmLbzlLxui7_~_F)(1p6*zVT!Ljpm)n5lzgUsa|Q|#x6DG6FUR*F>FSh45aqMNUr
z`ZmqksO~zYUP(Yr78LfbpCwoDS_*lJE))pa|L)KtCrj>riRvJipP)5?XU@HJ1%(+X
zk8YIpXEaE0J9J)PcSE`-<F<)qT{rj{&aB(`Sd*dcOv4*Sj}zDbfI}E6QsLA+U%4Uf
zLzU4RdD%5DzbT3#R9C2Z>;C&c-*a~B@zwH5NaDtK6!!i9&;01$x)*+5IBzG+uVD$=
z;b^1F!Ena!#r3N-X^`A_T^;0h&bW^ib6q!IZIwy2O!n{6_}}8%S|lbH_^%*{$)iH4
zsd(WZMFts=%F=t{YZoz2F6(L#Qkb<??}^4~Nsu3%e}Y4;REyz^--oW_uRrX%t!eba
z@DI;M?uuz53DTL%IZiOXUH*J|dpneNR}f%0<JW&bd?NEL|NeJ}FAGoJECLZxe3;%5
zdtfsMcf^vpO5GK_3}?<6Cy8lzzF}irAql!o>CCy8$>5T8Yt8HqzF!kQxUf8T+WC5q
zew3^7M)CPq)7f&BG#T%8eo^WW0Q>K3fvX&}j&d-x=~fEsdS<*?oWYrmfnmC4y|#`)
zR@;qKaK*!*3i4$wTb8rwMJJV24Mr_p3*-b68D;GcOlkP0R9H4sT_X0;QP4?+XU@H>
zWoI~Zscd5JO$!EghBJPLcFp=^52|fJ{(_dmPrfNKNJIQJG0;PuQLukjn9c`9-M*DU
z84DTuK5;RyGMwqV@i`Qu)=fFgeFfC-;bq{ke7mxF{(nt@KYEprRb65XM?*fku3QVc
zoQS98`0;R8fv*RcXY+y9DhYz+3<c!oZ~GJ~=;F_uW5r;_V8`IRI5yt#xw~Uo|N1V4
zDyf9tXbGmPRWlnEb~=m3hsYjWX*oICJKsOrTlvDzZPSF>?eZTxJP`9xRAKmcJ^aGV
zSZzh-tG@)~_>Z(}?bBd8^!Q;>_RF`H&h3X@tH`xm@-o<!$v^(wueE34wZAXq89=>Q
zJ%*zpAP208ivGFk$0CWho9C?W(qFZGW$m=jp&wlrKe?4|87~?ilD}%p`A=;h6g3(C
z*@O7+S8q9Av`=f_ihH4%^PhtJxOdGZyVD>ussfkRPLn>godKqHJxpyJOzqaSP_=<U
zS@WN^eb~;R3NhE@)UmA~bDK_`$eRDOMwG#Yje#MQW!@~1!<eNTmpd!pO5e*M0Sc=H
zW+Cg&|8ZIIV-?4u<&0sxJG_3cnJ>a%mv14Y@b}OH?FU+KH!r&uDj-+C1LRX}NSNPB
z-?{Bm=toz>Nvc0qb$l?-WMldeYB({)SfF8j7e~UB95yD2L+YTtvHw4Z2JV}5)`4N4
zR#$b-C7vanAbTf2RaATB{6o@k!TJXecxHk;EOGLZGROv9unk|$ww^D_eY*Nl_p4m5
zX%AK>DV<DHV2Bres(q7(<-uwtCJEKqjSOucK=c0p{y$%>bm;yPNsa^Iu7&-+vl>lS
zN;24Cv7>7Cq^0WM7}EjU0*V-jM;1Q;`DBL2Ca@ta23}^&j6YUs#Gg!4Xi%&XVIba)
zz@n3vKr_+y44_o;(e>*xuirY?!@#i|;)%~ISZ#TT!zaP2k)WN8a9j2vYzarUMeu-z
zD1$3#{tpyxi)x_3Mv`6eXm+hb*cA%03mO|Wp;OjFQ$YP>aJUJB!wnX9M{UhA*)C0C
zz~Q5CG+Q>oZHWs5*#a{LBMFe?mq;{Q79nh*V(bK>*|G~^3rg%z=9gGBTUH@#0mln8
z#3UHpK==PqW>+YxU01ik?Yc$1*vX29*#apA7B9JCcY5p8^<DZ>s!LNi_i3q3$^n%$
zuo6Y7A#jr<M*@dEXzwg$DX<rNN(&6~nq~(s1t2+eaZU_0hh|La^`=%14K&k(=1>ua
z@*5mBvQig8et{If>qM$V80_A@%!-OXcu>-)I6?VCNrubImO4-gC<LlaLfpb2j%qq}
z;@z>8A`JT^Z*a!VV0keaR6lTNDer#iuL?T3Nf@NMA}eVNxV%*QaOKFGV=Ebu)k`wC
zvoSE7{<(_7#?)~3KkzMyiXdGswjU0x0tN2^qgQi_zaC)L-KW)bYDIb2Qn`u+6%2;R
z^}`pZsd^V4tyb!&de9j9IaDyjZEx{9xrzldo~%|{(NmQk`l^w=OPzraQgiInYFfcA
zccWwqC&P)=$6m9niHcqay7B(IWJb*5eGY|}3#Q5|)?>B=xF&&H0vrrymfl^+bm+9R
zB*U3k1-B$vSFLW<+v^(IZe+i_@b|+t#@kPTZgxLY^ZTzPgBZh^yn}}?OS9>_U6nQB
zdYRTOzL<+`hY~Zx8HIlgN(^Tds+z>r7*E+JF5D)cVLzvI!nx;ZhC3A0M7Ym$vF!Jb
zV*{zI1FhK3J6N9U%yT4IY}c1<-xfMID#|gOIhWLx*LKHK#+yw?>~%-R7A}o~DXhol
zYN@hx+)~$LIHPweuz<gYeMyA7%i>Uno&KOhypmqexn6Np@m-`Y-~J6h=B_-+<R!kc
zf8`ZBHik2X8X~U}*ci_69TRwwEDUmcxx<A$A8MmB?dOy()9Bi5#{e3kYhqC0?`w1o
zgsS)=A=R6;^l!nnnTs^uRWax>oO!qTqC|YB;BNMl&B+OZIw{=@YDJ6Wwv{bY<Id1c
zQLu8Des9q#=Z9bAWf(j__rGnFRuD!xr-()SB9j#_3xfp24P7h0HBY}-XYtx+gOIx6
zo_&W_>q|16;d5J<=V~6kM<Ucf%*JMK;)kS=ryrV&I6$qr3Wda622u1FdfUGF+#ME>
zJUDiQ7&sgy{*-KyKWD|TsQY%P(!WQF%nT9_r5TtR_<l$;@G|h-_-yy=+^L^u?dFu4
zfki(v2s7~AC{8it)cmi`%su^pF_VYDWg7-j20n|qC(o%>2q;uM47{Lr>4-z9<#`(h
zF_8G7f+gM#4}XTd-@TjnF4IS)l0WJo^*6PS9?sJCZ)2M$7;ww;@|=J}pBcm%_$=OD
zWlZte@ni?vhWuI<hAGvz9pAJnG6*p6S?DgwYgu_lXX*?Qi%=(KkSlc=gc$g4Tz;)_
z<NlkLkckg{wp4RCD}!V%gLK?5mShro^K8}S<rd{{l2Sq9#tdo<d=}+bL(cBp%(Ysm
zW&0HG&Mot2AAQg?BS6Q7+gm`m>L}+Lj>kFb!VG*CY>U5X)obg_-mJ*f20E{91~?Sh
zA!d|rk>?X_e!Yk7V~`)?AJz*8qdDXluI+H|*s#K&`{31s9YP@>yS#TZ&R>+U;ohP{
zztlQ!e-~+N4*bEc?9JMlD9qr=#=s!7;Mup2i<{CKLsc30EYjrtwg|nAH~f;^ac!$>
z9oOnmk!c-wCs<wRn%eQ|gQ(!N7mW;j415;V=0b;69L~Od?0)bQ$Y0eA@(g?yGhL2#
z9(c7N@=0n4M`K*ZikP47N&F_$Lrpm37}ObL82Bt)6|>l;tl^lpc0*9|ULTVHuHEJZ
zMZ3I`x@@FCvYwOvNO~)-IV99um%vo|;O1$Ki#ZGvthqsQjy@VO8?4O_L2P<ZthB)@
zL#$F#)M<gZlven^i8q+frY=2{o~B>RAPrKl1v)A&dH<g7^Pf^K1h^>G9}BAB^8RuF
zA{*eaZ%(1+>`CFTQ>SE@F`Ss7peCYs<LD6v1&}`uJ#k4WT_94H|KLf<sbx=IrY?$1
z4ftSmQK5q2fHBw~Y`m^2pVD<&mv3-c9J}hk7p=xknw3?OOBFz&<GPvAp^e3GVZlK?
zHBjidGAJWr-Qd*^{?!>`A}g8KMs$8)S$xH^N1sXD_lZgvSk*DPjH6x&E6rthTMBf&
z1r1}Y0G%YN^Yzg&0l81RpM-*AKmB3k>j)9vDTm(i&Y81r(hQ|dL7+g^6bNBh)V#02
z?|Y=Pq9OyIMUwig6P_;MJ>DxpC!V*zNz;@l{o~%TA;3kH!HbQ7q4kqJg9<1{KiJF6
zx^Xn%P4={)eeWGy9;87NK@(RDXc3Z#EiVI~h1&+rN-pn|Reu&v0jEWG29Pb~rJw^4
zL8XvtzqWqM<O6=2I+W&qmRcC2RkO=h5N!UjveL~S5y$>rR<JYpD;QwdV!rT3-+k5m
zUR_u5sX_<8xa)&VN_YIv61XBPG0-f4@gOsUpI1Z17Ws3#o)kW9EfAV<kU@!o&!T(9
zxys%EJ<)Buo=MElTmK;3oZG^+`2nNA;msOND{9w>fP53JRPaGtL!irdc@r0lea>PN
zP&`yKXoAx?%)lFp?<8HVo|`6tZVOu6(%U;VLFC^-g${lr4IO2$|I)#!O}E_Y*Ceq6
zdd*WA{C_`O<1H5+$D!Uhm%V(3e4-jyoh}1Es3cf+;K0Jp*i|zOLpdS(FN0mo-G4h&
zDX+w6Ljk9aas!K@uhsg)CNqMQ_!D2;EL9aS0p-)Vj`D)9BdSAQxR`bqZE2hA=sdAh
zCj^w@7*aXB62G(gol^(-UNR@CYlTAxTL<5-LzZ{bc?0JinYLENCh)}5sUaG9E#E;Y
zO>#T?R!&fKFlyOl@wG^0YYMX5__TOh*Jhd2;7=*MpdB)N7IF;Up!R>+NpBXgA8sPt
zx_xqEtM>y*MwO0Cp|<8sgXKr$4qY%l5cH`;n*&r5`sD;q+5!quT?Q5gJ_%(d&}_6U
zgT%t)JS?ZD1tu?)3pm16S*39*h{;1o$|0RsLK!q$E6>0U-7PiO?x>|510R$(zfq0h
z`+{%EJaB$m!MBBQp2f8LH<!b7cHDaW<~DeLB4}UZ;&tyCxS+bS?^yhXnW%llm*GzH
zEq$1rc1tch$c=Ig5(_Us?l+v4k#MD_r1)w1$>_&&SHf7%?eLJ}2Kz&vL6l*8Ly&{%
zqsw8}`n!|8Bb0A0ynkRWXkQIne0`>K^dYH}$EFCqvtbZNs6QWb@#QU{YaV4U%nP1_
zc24eRPypNb*@~O9=|z@zqT`i=>YH?z9C~i(AR|#2#gx#a0XolG0leeu+zRdE1!6+w
zr!|+(-n~vHjUnhY=nBDrchiD()xj$GeC}tqImxQ5VPH`Xn5S4K|0VMXmxIA^(1Mz7
z(S`)jjwl1L%5!2ZrwkYSPj&J$@DtlB!91JY>8Szpgjp{e7B#)JJ{z#2S&+epje#LW
zj$`U!9*3-TpV9Ogs7MR6Fg?BLv;yQ1<JgV44g#;YDTMS%)~*sMYAS61{TURZx?tP<
z1a>!16+9Cu$+>C98}B!Mt7pAgc;U2C6My>N+{~b=_NTk&u&gx_I;YHF2~*Gi%cLmG
ztw~4ix6tm(tJJDBzHI7va5yqQn#HERMYQ3{r6tN&`%01-4s5BJK6yc?+ab_i8qlfj
zpcn*&CsW)izuK*!F}s^wph5SExr!2nTbPe^fKP{(1Fx*{X<wi)RnRSMaY*(HpY{bJ
z92{~CoPoy7$2w%e@(Y{;CY+j)3X)#n9KglG!r#!cVkTqq5e7xDyifaro-5Ow7oKrj
zdF{eXK1WS~V|A6{^Fx2KgHp6SSj__G0Jp5uop3{1HpbsOnjZR(@mL1~#1@dvn@_kS
zT(K;i^OXGo2|=j*0_T9P$dtUB8ds&PUI<KKI`~D)5oCi9gA&6l4i1mhDY-r=Qv*t4
z+e5Nn%vk6wX{u)7*w_$qOlLJ?vWp5xjq=u~dycz=afV(m_1N0hCuub$Fu6%sghP4j
z(<7Ut4BS){L8^}GT$*u0YvHS1d@HYAkY?}&t^ap!H_GxUXkuD8!&Qpgz)gmMgJJ2K
z4>}!p8UH9FQg;3oa4N|Q&VHd*+i;~yvZGn#q_S2*j|Ky>DsD(3yM0A!m#4hK*0^Vp
ztdrbB4oDb+_pd91_qcsfe&BHFbDqx;vExA!43TZz7qjCo`RfFPNF_13|Fi+`FH`}i
zl0MlR?7b2Ur*<hcaXgxQMaqi(77O#<&vWM<_%Krv>?h+tk1twkKY2M*_69re`jG4w
zG8vOWvNu7cj}|C|nHUuQ@`88NUYYUWiOspQAHOhggZX7l+)N7@{xR?}+*`hOh2g=I
zl^MaGcGNNmg7~1lI`-$zZnWB>S$W5fft}%wtp1+9q<sval~}9{&$-txR$>rlkdx{%
zVZK}Xjv@6*W9@|wMP^x04-#}E8AOE=!@NzJl`@|jYcDvI&$V{2yeeh&HYl}n(uWK0
z7v5*t5Y%9(B+3xkr8l8$<)$NwocmwApK8k6z~;X!g@KbH(qsd_lwnGO7lSH;oTx#$
zOvQn-?B5*07CsHhezC=S>Qm1{&infns^`n7f#O00$*k!NLPm=iFFZIo1=%DOhIvZO
z1|K@^)hIIfu`w_t$eUb<ea;u)w|3!Wz0hguocw>~99F0E$QZb(AiM1Ri+;_kCJa(G
zGmRL;kZf5W9ylY&mwCa#$(oAD>X&E7GWje4TaWO`14RaAhB(om;5~V;P*h@wn_%6U
ztoe-j_kzZER^<&vt4vGmonDoj=r@Am5){)yAR7f1RC*p){E{?_&7oO6*bMF~6jPZP
zqV+-j2uS^_4DK<2+u=!n{bzla`|6*6=_|+;d_RnFw$U}ft+gvV*h}xt30%3ss<iuu
z#9F5-XHMCN-Kv|wv?ON5R<1zf3%ftrgL)X=&bmb+zoq^}39xG>Ru(VII3<4yR5yAv
za4_)QNN(e6bxj2ElfnIw?vRsn-ndv?SPp7cZhRGxX2oI)GNt=YqUFubf(8C3FQ0Zv
zzPgadip3VxA7PUh-f|B~yhloSjt#gi?fu`fyP<`-)@xpz+N@8{b%dswr+aB}W@~|a
zAl?j|4171Tefed%x(|Wt_iP4920jb#(`%NoNa(KC)DdOyXJcSEk?^2(!;DY;OYhC;
zl?AJV=xm<kebF`00xZ%DGRtCq^AypBEBas&(3}pa-seJ;5Qj||wie%8{O_gjF0GAD
z^XARub7XW2RW0_@e)3YXgoDdqm9@@u6;6%=S9>|DJcI-qmj1Qmjsma06lSO^aL`;J
z^)XZXwfU=4iEIj{;C;sR42leO2Ue^~3A0wY!4MG6x9W`BO4E`v5r;GQ9trop6c7QW
zd9a#y8`hM0Y+zilPG)lI;ww^CkPFZ|*{oPtC6u)oG#Ki_rk=^2Xfo6Hs%n5}Ab5|Z
z)30K&E$Z1X(h|b|&2ing(~_x2P*EA7@;l>-F3G-6&vh8)T)S}gz`8${-5RqesVDU8
zU{FP<x~dxRl#%bUqFkd>VAsrR7b>SL;k$SFHH)l)n+k&-vbq^M(qMIq`X;Rsx%yC`
z-yzW5a|@gm%wTM%&QNzvcG_(v2Hn~3m;+M7tk-DG><!9(!4P)Kv3<dnM<2Mm!M^qY
z`3R<RmG_J{4D2Nx?!_lg)JHj+GY4<)=)bt?&tkrN!Uk?Cng}yZ7!2OrDL;Nb;Hu)*
zHfe?c(EZ<DcA7~S73`+{l3XS8)Ob^ap%Q~KLdQF1p6pA{793-#U1?epFiGN&(9A{0
zSkxK7wQN0uJVV{$b)fda>ltqxu4smTTRq9L^peyrv3WBWY5r$Oc41Iqr~~any;BNm
zeMGIheK9cm#f?5tgTF$$$)!Rnx=W8S*+m+>k}jy|I=GfuH#y3gU9HQdRkYy>)3FYa
zdl0rf&tvqy`JV6e%E{L*aK^RUcSGV>i9vy(F4_Cy(kJV*+a(*W#Hep=<MYyUoxZ5i
z!XuK=LpPy^gNflzJrhH8J#zUV$iN5brziat-^q6FiQ9Zgiyn9B0Lqnzz)5iNAuflO
z2GK)dbM21qoNWZo8HX`)y)39dvg0Cqr23&oJ5_&uVc+Hch40i_j_zu^D04)fL4twL
zB5=}4mj6H2Ojw?N*P3_VSIu*GON@5z0QC#1oo<-@gO(Q;0$3L7zcki7!j-r>!wS5e
z@$zzs4tY@NQVq(ZX!%_MZnIPWZ;|JDPO|%yreqf`=06a0&9p~~A&`xM;hBP*Hbg(9
zCC|#Rd2Q(tQwCLr73&&}cV1+l5TWRQ9(jfG6zSRvlT{QLrnhbI1)UA7@K>Fou3NfR
zK;+|JKWFBK$9H5b!#XbPIm(qdyI@mW9$VSPn&RS^odyzy3_1vvi+8mgT=Vnz^9%P~
z(vMr@E5}-Q&%Aaav9-T{snZpn^;--i47HI}voIaAll=wSp6Nd0^eh+dOy0Q{`fE2`
z;c{p>5hc+h!JvkudNuo!M<0Y_v|DmLqnw|wefxpi+eEu1_pvyeavNxGJ`+RqeB@Lh
zjz|T)3B}0|4)W;idm$&<1KPKUuciQnaQcPko~)pTqbuuv?|WJaA_4DI`nPqlxt;Ye
zS62d!i)@SibZrOw)}u!^s;-&%=7N0S<+g1trjvR#uP$LR1&wrB9PjeGK5c{BCg*z4
zNpgHYj)VKm<=~}8o}eDo(hVxh_bpx!D!WhV&>^Tf{~HuRF;@;&8(FgK!+cqXD^|QA
zvtv%bpS1nZrao81_{s_geNZ}^D#$cJc&_H3_R3xE(hNat3=9lKi;P2ycAftf02&35
z{o-oTpzy;gNcyVU^-sH>tlh9CSr9SGpmjkRREK~}*{jmy<nv3eWS2Vwbi`pkIQ>t>
zNdKUb9q<3Ch}y0B0po;E?56}uIIKXuRqy7&FE)aFUqIt0qG24-rN2N)wNZd~mTR2a
zEYK-lpphx>*{*JWklN0z6_(`!6kM2H*lQoo@w+)?4<zIuwHIo=$Hu^CF*|`*6%<;t
z!TAKWb_4aRkFja6hA7+Rrv7zcdZdubs<1WA?NdbJ!$&v3{W*S+-s23AJc3;7=`qBb
znX}2AIq<0aUEo0tDNxnt*uH?l`}gT0zv!)f5(h3FSTTKDmaJjJ(wVNy!1bLvQhn#H
z%QS=0<81D=3%<V?R)(HYDk#k1%vQ1f!VRiFbQtQ8_Y=?cQJgxlY71MzwF@r`=RdmR
zt052qIsx*c!c@hC9t~B7I&B6)raBfGkE(mUoe}p%{xNI0tgYG9mUn69q53pUg)CVE
zHxuybf$|Ju48d#+40X08PS(>v12NSB>N?j<d!8xSol;w~$ngUM2gn7WGnJGW>SAO-
z9bUe_lO`NkF}*8t&k5bX%Ra~l6s?YC0re_h+kn)`K+5_*dLS?9UVr=Iamd<*$`5`j
z&jqy=_`qd+-p^Qwjz7!{byA<eZqZ<<v+bFCuyC4TQX=S<z4N!44u51#z7bhlCH<{k
zW3uXj6P-2JB$dmI6c`Mrbp-?_wr&Uo7os8@Wx-4ya@tb+z3)kVU*K19f}6pxi5GMR
zB~y=}KX^7ro1u>F@8mnBPbJPdHGP@>bjln9mPZc`bUrxxUw*l12?N{l$Oi>Af*&3+
zgZyj25cy00bgp2-G~e%xY6mZO>AZz<r5I*#d|zLD{DDID3yuzkQ|VKh>(~!S80s-Z
zK9RDREM0qxUDhdeiQL+UA^$er5o64_St6exWV80tNhvF<7tOcoF1&1ZYA}4Hz+jmR
z9X^P0Y7dZH>7IRSa+LFP2l<wx?<Z|<Fnojv8AXP=XRxASf1@?1%<F>=T5x*bbe#sO
zVL>4;#!%<@hA+(RgHqFSc84jw9UDXpPVxS<k!JwaiFZ#~6&yH}dkj>qs!m_z{kpuu
zKXIZwLkJrKgN+`jE(g_&pq>qS>sb_0E`FEE?&q4jA}z4*8YHLTt|7tg=h9=gD>nDF
zYDuy1Gc4e7)O>UAz{!_dotlf76r~ibUT{AznQtlrDnB1(mny9MI?r`+j@LYma?nx~
z*0qZmeW&}LO!iu>1j=`h!6jVzRZxq(XJ^2FTZg9__fDSuZgk<)`$^kRF)d;Q6+!3J
zL8E)=(Z^?GpNVIRiu7a+S*35BaJqk&j{D6iHliH2)^{02GWERDT7TFWT<UI%{WQ&R
zdWhhny=maGYdeD>1D}QLmsaJs*C$5ZIdDkzLl1+{5ffq43z<8)O?+e=j<tCA89Oa+
zWt$S9mmoI7CGx5rSf?xlXpEZ8{&F4P*M|3y{slXDY!qhN%NZ68J)F~J(p&tvc{LWs
z9MCc7+_b6|svEthfUnF1g$TA%4ixI%`FssoVvH&>FM>aPG1Bs2y5-6Q>fLYX`Mcb)
zW|8J>?bP5;au5^58A90@u#|?N8Vjj3Y}%xzwY{$W`@8@C+fIjsF$CFz-F%#Zhk@_L
z?1#tL%(&kjUSt3=b2cQNN(F2fg8ps1a^na40Vfrv?fU{jJ*dwbx7LI)*aXLXQQ!y7
zZKQwdOZ^HSQg=8AHjy1m>8ir8^!TmCPU@>7rz|#gKq*@%H8AMp7BhrwJ|P0?<0F@;
z+xxbrgZdDW&gL(fmxLL1AAr`F`k;{r(#lkIhPp`&2>}IFA)7VavlG?{ty=eb!nF&D
zrBl`?OcHb`xgdV-rQK^#K2!jyWYBrb-(q;MGcAjE?)Ghmy#=OatbvThFeJN3G1Of<
zpC%A$eNo`$ged3h1&-5igBH@|FebZza<Lpk-Rp>I@UUO$gND}IViTjBpL=B8pZL{!
zk9tCnhB`wX8|!j+&;T*pvt2jdO^CeiTD|Pr1;b?C#g-lYA4@E=d<sBAir`XJ4PU8x
zUU`ZTLl_$agYd}<0c*}n&C_78<d*8v30s#C=x{dF#DHxN()5g1keYYHMB$%njNRU-
z$TAp;{e5?6lhu)=9_CZJKWcXQDnfD~Xxbr=frX*&fW$|Te^eRjo`OPyv+vXNr`tFj
zPA~h-aCp|1UqRU~W^6PArOR8KpperAm(Y3db`|lYD?0u<UF78_!BklAz~#fE|3&>i
z*)JG)`ZgbU_(SQzQFc&|PmLk*Wt&d<l>Iu}T^XXxG8qz-?o5B$qR9N)V(r3e788-|
zH=cqABtFVBME(NVe=?UL<~iTY(%3EOt4vFbH!Qx-_|%xoz)gffAGAkk&4g}+z1#U-
zf|R}#1s5fp?SFb-?d!iRWo71E)(shK-(3nyJ)koKg%}cTOVp|v7%n=-TP***hPg*j
zQIjDNQUWjH`^F&QbXQ<G->*ZBlk++**IwHw1aCqWIos(oXhP5Raa;P}3%Ecn`16VV
z(2NHz-<Oz{G@0j$i#>i>bY+GB$giN2JXApTMaV)+%~FBd<)9ma7N0ou>TTnPrcj4H
zIbS1Zt0*u$OlDhq-&LjhY_Li4f?20uZQdp#rhP)Zsc8AayoWnxrzkQ!JnXfE>0rO`
zOq*IOA%<`^28MG+ZaQm@%@djbprB^2)if#PHjWlW1{H>fuf-gU7pC?leVX)8Nh_d9
zG}hH}l2Ff_6E`L+>6p5`nQ&J}UYX$`_o0Q20Zc3fvi%iHH%N%gk-MsM>Y|h%x8P%@
zWQIB24})|WBpDudvmHAg((qz|{v1$fTw3ki%jq`>)U#t`c+a5AkjVCz@zt|+;KA=D
z`*oH-X;BnlXZK^#|EK@`#F~Z8la3fXdz0$(>yRL*hL&OA<OIjn$=ukS@~bCY!0}`d
zs4~B_!SInj!$WO>P4>pe9~_u!FK~=SeS0AD!*x<KPuSj_FMp+{9@G{R_o-Ca(;&3w
zMG#}M3xhVp!)V12;Yop-7PjDWMrQpMm`=s{YZe|p`g+&q+u8>u7<vR>GC)o<0mX_c
zC{{`?xU=%l&*0&bgT>C86j))=G3#O1AJDn@54+QP)=cp|IeBS9PeQC~1ZPJH`--_Q
zE*BmU<tSVHr&EdHVYI5p)U{kK8Fp_Z1zujUQavECaYIuvr?-g%UqG}gxO{lepvI7B
zW_+CMXUN7(6D?>#(6+z)toqu8#+j@&H;ff7tpp`fNzlnpe`gjRn$XxEytVCI3O|Fj
zpNK0{kKjTEIfj>FyOUc3jxLj7h+t!2*l6E;Z{f4aQO@a?xPEL%ci;<n-C(FB!|-r@
zRC!2ursiWu>t#{S>RXsa7vyl&6c@8dC^tdEfQ=z>L-(|E6>1O@InG8e4uTeww>&#b
zJhESu?7nKG{_(@iFRjW6JsJuOnSp71;mllq{aIp9Gv@BUe1R{Mcka|Mj_6vjxw9bV
zf?dC^hq+h!hec@iiyM5eJfAol{1pU^Oeip9<|mbJFlrK4eehGcfknpXH0SB%w?n!j
zSyF>P&6s#zS&<>rpJQukvtll&Ce&BVdJ1dxWN2LDO4J7BDM^OR^BcdNVOVm_(86Qw
z!r6_oKHw<_P>O`O0qi%k1%H&`_LXj6KcLktl;&}BicKUZctXxE+|y^L;(XA3ZJGWj
zT%*h+E<Iydk@it(wqwZJnoCkv2WM~N?tW6p2uigOb3v!Td}ctj?-Us7Cd*a_Bp4|C
zO$7~{SZP>lDa`uhAF*iRj6KPbjL9yLQH{Gvvf1ZBvow>hU2r_P^u?uLviE``RQkCa
z43luR-6Rlgx9M$D+8*^bvO8;OCp?{K1FEZy8DtqE*%)w+fr5HwN$#Bqzm)gzIx2B3
z3Rrt6Nnze1rY3fWLyMa3tLBRuyz*rLk8Px9-D$R(Hp!-s!@F@xn-Zw&;1RLtXG!%U
z1}+9Zi(`5qOH(F+Y&|}Jy+cs{wwh_euYJ&Qn9rHgPc)q%3l!?6?_s?x@2K=;56G3(
z;8qc7eMnGvp|_ftCPe8gSFYIr>(a4<+c_k+oF>~W;_^<(y3_ni0W>0XEJ@H+VCKm>
z&rRl_>ER<mi3>X#D|ifBQ$+>zqeTt63S1RHzQER7HD$P@uykQX@`HmDP6;zau`w`k
zMO3Qb@3bE6UUQ$zAxjTD)>BJb>q!i~|GGAx>wn{$LSax_X~RCvKkRo7%s4Se>wL`h
zhyNL5K%xPsK~CCk89Hz0y5{r0u5MxqlRH^C=edm%NOl9$gjvlok}KJcxjYN0e71|v
z?)7%4(DBN1$`Tm%F)Vqe5bk!8SqrsqJR!wD?1Z*U``=scKVm<LHL*KzwJ^CgUY;8h
z`O`)XRqeU(HRY`eKMXqkjy{-FdNO+Mb%i*uf6Hp-X`rgJohG{BlgGKm7SpB+u*ky}
z8Ca}1`CL()q3&A#)Q4>c;;x+OJJ^{1x6On7{I9L$Kfo<DP$)47GN~{!O02iHny9^a
z$NAEC3{Tb786vx)I4k~ffNabG^^7<Ci2W4CxL5_$2Q>IA7{(B^c+Q>WDxh;VyP~$<
zS<ZvR5(nvaS)O`ewl-*VYQ;>^39qD|KCx3}5C+Nk2s1>3#($8mir{(vkAan;PU_M_
zMzFhN8R{J0sq`(K!T+Y2%_{bd)_c$_*__$R?x9n)tZhJ}^H}6Ff<Kk)I1Y-o&S%OD
z>gZ;~M|ZvZXJLN))rDnGUKaGHvaYe2^x5J(Xm+<AG+sVg)&q2FV6Qa8&hJMzim*9M
zd-y~SoF<+J%AD?Ib3j;mrcxO+;s6cz$3Ed_4_uV8+V*+n?+e=A3&D%+I3$#v7~~)$
z52>;i2@lO4duG2_<YO9bcp&fC<yLn&1Gg)n)s;%H9`qu<X;a#gA`~kaRCMO&t<Q>N
z)b3Yt4ZNc|UtN@;?)B_L^%kc0AiKID;ZVaMjSw&S+7KcW*K`;>JW{}%{L79(A5_L$
z&DoH?(0j6Nq@w=LrJ!*cue_J$t^XT>7#F{ow`QSnWLDwDHThisL6cqJu-9a$JGJad
z;Th0;-(0=2sox>9mlGF564_%L^^I~?Yf>hFYDEofYPV=sTHQ$ox!%PXu2h?$u8Zf;
z0p+UCjkWv?F>DMB7aW#%$3C@Hv#{(hE`G8C79E~z+WE94RY0|+7Lp!>YW`fWd3@g^
z!Va8LzUTu}++l#CmVN8mPjbR@=73J6%-EkacjYnYZhD*6uNR=L0z<4i+Raq`+rMdF
zo0+u-x*gxecuo7cCHgX;7Mn4Op5v9V@X$%F4gSHu9N8LQtKc8}!hI5k3?|rhfx_vU
zdF%fI6sy1kW-|(obb$IXx(s#E0$Rs=>_WK?&dFl0%aqJxo3SVQ#nRLriW|gDnZ5EV
zH7@aJ?0mY=!#JS|9OLNf+s(E+&z^K#7D>-^-;<BQIm<+mfs<k7TWx;VS&WxIGZ<mo
z2GVWB!Q9WlwRa1TIm@?2X$~jfLZ@*P<V_Z6BI^g887t0E$Li!X&6<rpufyWPj``L*
z6c6#+e|oIWpv_=dao|qj14eTJhFCTR2KgK8yd}GCgx*VTn*7<q+`Ug!$t2$~u)aho
z+^tZaAx3?^I)fTq4~l9~25xxS@Au@C#yjSQ*H$*F43QCN;nZ$s&dgYRypdh#%O#^b
z0yny6G5RuyGi3f=#XZBC&*lMW(w9+nyNyUDo6q@T1};#4>_k!c*}miN#TgcgHe8W;
za;oD>#qx!W2MY80WI{vdz5Ku+k1P`ydnn=BpU1^7@)vDRp0j=8y17Sd801h@Ffk_2
z=lknhQr4q<Ce?RQ>v08S`HNSXg9<A+`L>%dth78abz)Y6&wXWehJ|J2K4m!}PCu3(
z;d02DcjpqMDpA_Gl+oj?<GLP~TWf`RZ9r!VD}s($48ONC&;1~%H=*nEE#L*KHr%j&
z0Z<t(v~c4THQAMAOQe|@woYzlSn|wDpMjM@@rG-40D~&S!?h6OS2Y?=^kxQEaucQA
zo0u?IoICq*nRUvw(u?!-8MGJ_wG!T0d}x@BUL+sq5}dU?0^+g|=47wuifY)^f{SO6
z7o-^C*cccb*Y$)jC;yT&W>~1pF*Vt3zE*33-&W@RTX?oR&z{}bu=DW&X3nZi$vloX
zu4fw_t<^(V4^Fq4zfU<&Ogr#p5BP+~(@1Sw(#Bmiu%|Ilii8dxsPQuRwEUKp)5NY4
zlo~baBlEf$w&d*MH{hHXc3+u+@)U_^tLtIr%M%q03?lHrnG`M8Wdbb>X3SH^Qfj10
zn2Evj0VLH=x$`MtiKKz;d~m5R2djm^<G5T)OhjB;mV!(CAd#c7pDLLc?!;porv<Hx
zhOTlrA7=jbg95+%ZOAAj?onE4hIml^hp%<uId3H3AE;D1p?&ey8<Ul|T0nO>FHiut
zS<5ln?V$E9^=58p+cp;k^+M3+cfLYah+u0at1^7Q>T7Fr;_yYb*~_m9GDk>Be7zL5
zR+(*s$>xfQUl)rpo?%$>Oo;(B?#Ksjan5`xAW|wY^^BW7FPJY`!qH_FF|9Wa)c!%9
zlR4MExzEYKl&dFGk;86I>B+~6Go)CLDfrmwGYF%$Cc!P#*$h?;J6jdXSYo!wpR2lU
zlsqHXy~KHr!adKZYrKViS5BRYpVarF&BAfd<SlEYAI-@)<nZXW>?(y-uOiph*a?DK
z%pc_LC7&`<Gg^Mi_<Cstg8|rmp!0A=7!ueR7{I6E&h^>b{yl;(;8{pzni9C2{A_k<
zYp@EK2`Vz9)Oi><^WGk=_K7^U=hDMs(8@m!P@9$&v{XX|;&K(n#;7Cg6K|KkV`zGC
zIC8p;T+_vkeEN#Wva{dne1ga?OnM=2_;4lPl$D1;`{L>uG(qZCmim+_e6^k>Zj#6F
z<eoTWh1lfo2Ztlw!69YB+rTzYoq-3`?mKoMg3&|w`dbZNl=dB{C20>@p#d3>Q(7#`
zzxIlwTwhq2=oO_hO`TT?{O+s$?|OhU6oVi`-75vHnOFHZ%^0psZPwa+F`Pkwq3%^e
zBy`b9-^ooEFKa+l&EA-57CPM_)TMNdz{1MY@0IL2J}d!^C~DWAQ@VdghVfX3DnjL5
z_61sL7I$8WeRMps45sSTvL~Dp%5n_a2z8;;4R(lM-RRWvOm~0xkA%&0r~1Lxn?MF!
zlt8Hn<VukJciAQG%zjv~I{FCv?6+(5LBkiZKa0fz%~bslNECwn4O1C9-C-)bg-?40
zi<j<EpX?WVromUH9AVI7;Acn#&Ho`(Cv3_AtM0P$S``%1?rg*4Dyw=C&hlkEQ=x_8
z>Yc&g3TE(q%;*z5XS;Uc?R^UFk>||K-9e*?4TehUC~76kXYhUGnDXMzWhpBwkF}x`
zBta{vE?Ok?%mA%rd6f{ESF<%|7r(>Q$hQT%`4&yOsj;<<FJY-{35OSGx6BMaN5*3v
zATuE<SLr2gVwSm}D0fy-`F|$wT^^siN_K9mKlNKx_#cqC2rf;P;3?|W6zzrOvM#E{
zua=mWL^z&meR>wUKt&9ck|60w;;Pgx&+8BOzUGrqj#6PTJall=ogZ1CS-e|1pyf3S
zlqx>XytW0jq9IWcG88SvP`9Cb8sDmG7dY=t-5d4n-kkI;0u!~ISS6J66hSArU9nQL
zzQD^<z`6Ieg4WDn^|cF`g<Tghy)ulG1+}eZ5w=&%$>Np0-RQfXDS6$r{Ln=n4Tede
zI|zguz-H`>J`m*e-YQ}m$PD2<eDz|yphZ<~Dxf;9#d8hAl53&N&@uDH*Dg59$XE#O
z`LTg%Le#XZpU)Z$l^A3h615ptmO9ADSR_2$=DI|NA&HHF!L-DQUu$D@L<aYE(2@NN
z@}L%2a>5$$k;Y#NL2e4XWHI9(N51ofIu4MVrQjpoV!O^19s2al2b`lmEsy@WhZiJg
z_u_JgXv3A5=Z6`j84@SUW`w^Ks=DqNVzk^Zi+ApY^{YFV{Q(V`Gsr;BnNMO>Fum@%
zc46@XUWw=~Jy+(-@{AJ7N}#baZ)kgh6%@|j6d1T6IejD3gjugaD@E-=D@rEIBKNMg
z^1nB<eR9oi&+#u87*;d{>Wgl!5Zua<z@}h&y;2UGvq35C62k$P9q;?Te~=S)>@Am)
zVvu?Mtm2nETprwnFgspd(cih?n04<uxd~l|y-n;HctO3n!;^%nt{>bq$7((UKZuX;
z;W=dnZ0k$7K)VCx%`$oCSPLGTxeT4_5@is$a_8G`O%V<rTTdpY0&%V>>z`Rkf@>Bv
zhI?F<RoC`jeh>|s>Q@hD?O8O_w500Ja*J|du9gfg3DyiT#$z4Y=<1H@bS19ONaLL=
z_g(Yc-4-TB=w1PEic@B|2U@fw&&V#$kj%!wFlk<S@}kcV0}Q_iPr4`8^x*Kqq!;Qc
zdpRbb2i@XwpFtgT%M63Jad*)cwgUL1mR|V0QUM0=(u+PR;W-Qv%1R6>5S7e}=X69e
zSZr-O7k&GoDu*}YVurIyVNxq~pWBKh^l&JGRh3U%+F+%ARmv(qw|%;TjzifMEA8GZ
z(>}{_gJxw!8RmU8cd=T6G({$p&{M&n%^)Wez_r4y=GLiSf!z#g3_-=SO-m-*Ib?}$
z<~a52*nwurh?<MGS`w^~nHqTpSq3?du0REYBg>+km)~AH&9bvyf7YzxbkPespv8U+
z#tie0E}1PY!ol;PMKLsWr~9raY^+So7Kt8Ti&#%ZIv+1Pv{+%%F<YmKDUXf?Xasy<
z=@A6Yj?@`&l}<2|lxv^+FVU~nAG};mq{rzlk9gzD{tZkMZZ#M#VrH1v21=vz8MGPh
ziM4>1HE!)Y$+x7={d3bX-iABBA4PC6E1WJU60ETZ;rZLLWP2uq$p;$-K9HL#6+-xo
z8CE{sCF{ZtY7@>&e*c4kg+cDkB3mfG-~+gf6J&_v-zzq6=9P#r*;A+Pvw_?Pnxm3n
zhy$<5-_xNnuQF1xf?>%Y#Xynrlg||m!LBh}EX<I?#=zh|)yZI{<@><@U({l!UQi5i
zlbBgtq!@Bc=lK(-6+N4JUn;gTJzd>+>y)iNgA|IHy?;OH*{%N6?gAPcDK~+difSI?
zl5H|vspn3zPPkQ+WT`IhkafDUA7bRgJ$~;hL2X%HhIvO-%ryig9;{laWnagj#_+G{
zhU}W22d=u|SzAvnZ~#r-Z{|R(WfFk+Lz>~=wT<6aT<8SNCh!Kl5YS4VR$R1nrmIx2
z6=)CXytX|IY@iV1)v%X_o9XiL%;~JDj-c&YTJ_L2fDyw#*v5vYlV>XXe=RqExvE9)
ztj?#2mg?cNB2)6f)DlD6B>@X+On0xFTy4k5@Si~rX6n(sDjPRMr3Ng>@tW5a*#Zp{
zbvcHAZn2han<p&rHts&73o8C(r>L}LbVatDw>ltUsKW41N3FMU=WB4<h}ph)v1y5l
z&8sv+FP6*l4|6##@iX=aDhe_fYW(su7I~#m2wfie8N9AVo#9{Ai?jrB-X2DM;j=d;
zD;?{Q?J|nIZZNC)hs))c!E<(VvNqiXmHbi+|GFZV7*1R|)AiXj>3H4QCJY9G@1z(~
z*%%n&pZ6U+_#5OKeujT)))&?pIZjU#`*~uH73c=2d2LHpnU=7)95~J3h=`>6&0Zp$
z25u^#yQZWW;`n0?yG_JGYC;}#rA>9@G+vV9HE&IdIjF7xr9@#+{DKw)wx)<>`gn$)
zb!hyg%%H?@b2c=VOJ+W8S*nu&)hg%zVdd0suRYe**hw(JSJuSNiWE5<x0i+G;Pr`7
zKW!j+3mm&kjqN}?Xyiem@nQjgYIDYxc=vT_pCkP^1$?*XJ+avR)hH5F9_WBVVanoC
zK9|MszO8-t9^s_=?eq8FF5J|1uCaHQFDs+WROVwHpb*gjnYm>-pWVeZ0^6jT1KlJ2
zj@&CWyja&)v^?jK*YDCLVQaa&K|w6R@GlHJ>on8VGU{-v!VjyYRnm__wCDE=gJiC@
zu$<I6by2D>{)|$u=3IHuzVt8-n5bUM%Dj%?wKaAep!5LR4x^;XU|6=P-ATWj!*0&k
zZKljTUNaOyTemcQz20xAnJz2}T8wb(GlLexzctwpeDc09s+44=1@csX4KnO5+Oo_x
z(iwa)3w)szL$V7f%xXaE@A>N)lo;v)_!-hb<-df|x4!O9DeYO{Z7Y>V0{m+sGdNcw
z>Zb2eQedcK?NK`QFT(Co>w-I;zhtkja*$|Biv2Wg>Y_k1)qd?sEDUl6ZYpvN_aM8M
zN*Gq^s!t0B7490IJX$?}Kk5BzFjP`unCJL^33OZ2=~C+_yPiN6>J}Xm=xAnEZxa9i
z{;|3YEJwN8vK?m(S<Q6t{iN+&5~|?w*LG!we_RqzUCt=Ab1Q)MyL?%C?LuX?^`ApV
z-{zmIy)xqg3n-q|L7}MF80dFIr(vhww%u7z?wQ*AWxu#_E?u_kWcR58LFhCogB-)o
z*dG(w+$;q*GZd^c{jy@NK7Wh&4PQ=$m*wm|f~S=k44ERiR+Ov}SarjsX!*7|-)GEQ
zzV_!5(=S{sq783W`0{}2J#dRD??jM;sydJ44~wmBeQz0V2EOju$;EELXPD6A!Jx~a
z*zE~fWpIu+l52&rqV>^TPb^cjmV;Lr7&;wKJCWxcu*Q4d<yO%6rV_)$whn8NNUjwu
zLaaSSN@<J_wzTmjsOI(U@c~t*ix`uS$TK_yhXvCN<_A{gJbXdfFA6wc8m|;F;JTnA
zW#G1iL7m|tB5fpG@dlgZSiPyOPcmELtYeKdLpmD+19%y+At<k^F+2?Gn0?1c;wE>%
z3(%s)n9Kx`yOT{zn!;`3(i0nv_pJC<c0ghx2g5_irmag_3@2}#l;hf~qx7TT+U;p4
z<rwOw?+HDi0b2f$?!L5qh4iB}Lau?jy7!+>;bK_1^q_`%lGv8#g|Z9}Atn4#>o1((
z$qCTHH&`^QGiWh9T;a-K%&@XlW41Iie_Fyv*Y7J5L{v&RrW&5M+zD|TD7CwOw-E%n
zrneEYst~lk{J1}Z00XDv8@m^mPrO%Z04)W7eq5J<6Fwq40X_o;nrM<*=)9sQ^4!U(
zY;Jp>co}ym-B@j|$iU68l4l<WsLdFDeli0K!$XrNobn70?Mj3B`9BqGIe1}dW1#-d
zOJ^2Ie0!yuC3pZdHT#)CiQ%D|^|u8F5**qCBsb5oigadIb!T-6{--Gr5NxcSAi@Az
z=kuO{nL&}a5<Fg3&A`I&FY|=50>i)FUEtL(?BJTR^pcd7h9}R8l`}!LEGYkga_=4n
zP>Bn|0t|8d;FdJoBZZ}ZbQ3_k2;&)K8SbU9-wIWGA)uw)b7tjZ-?9a<sZD$eTb~AK
z6u+_o?_Cmu)!`A+3>j<;3~RjaIelR8IQzEx=;}|E@(gl4PO>VI?0gYB&Q@HKvSK%T
z^3B_Hn@DWb{=?Ov`EgKL%fxWUo|WNDg+ih#gE+Q*{!hH!R>61rb20q;|NnpeE&lYm
zx<X*KOvdDI#hWE!1cbX<+0_KVV#{q6LsPE%f_Bh1gUViQ2GICOf~F{VXZ+%b40D4_
z`{gVjc0Y;rY<<hFdF4^JkZ6O(qGxv^_bM{zFkIbvdESMm3_N0Co`ttk{5GzSTy<F_
zpqGQ&Ri$4UWtaT|O*Mw^@oZ6<_UQ`qnjSDFMCO0o{bVhZo1kX+lw+DYrrY0(@<(3m
zh-j5%*gCV2KMJ(DIHA>bcgRdHZ{1V(wIJ8rsv3j$v`I5~yb_u4YO7W~cObjG#dOeq
zWvdrWiaa(qj-Fy*WbkKDV6cOqPH|XM--qeS9lN@aLr%H&7a*r9s7Nr_flo(RWyOB6
zbNdA0uM;_Z8yEa7xOS5tBJ;%CO>6D$tW|%`GsuBO`c_E%GIV);ONl@F=!Jg8sOw^!
zTr40n)If7t!VDg-JQV)^xP7Smf?i}+!|hNd@GUr?^|1a7Tns&a9&ZBv2r^`{F)-*=
z`h90(m;ssv?9yTYo!;raa>HMR)~K4mMN9&&5*^0{grE9VJ56Uch=@=<nmKtX#~i7v
z-<8!F1Y$U6yl#vaY;~30qb{n_wzlN~qrj?aMX%pq7&eGZ({s2I(ehPJib0#<(gBS_
zlO3G}AHOW>xb14k-gf?5v&h?(d$}ZBIkxT$(tg{%`JO5ZKZExsCI)qes}l?R1&-=4
z8SBOBujglC+gRRlEBEWn#H+5an3;A#XFxgTGpIAfF0NX8CBn09!-R&g588{ugAx~d
zD;u=9%I;a7A+YuKE91kb3QjVERIYGpSn=_C*lX#hBG3C`rvyZpsz$0bMsBaUsO{R^
zrl(jTseQ=e_Iw5%hNA)o9eejolbpV;yyF)4LFNNdA_3xjYnvN{b+tb2@w>3sN@)4p
zI5*IOe`V0Ug90LvPxW=QbgUe2GB7f{XV3tL;Yp<~5x$1-AV%I;rw>LKUohP9xY_n1
zEzyqk!d;t4L7nJCQCm$0t2gG?-YKs6&3fT(OH%w~oginyg(q$Z={eXm6>UEy5T>P&
zr4O3AZD#<-jHRO2++zaE_s9P8Iw^C3sa_<koohz1zA$eSyMw@YpCo>hmscxaD)TTH
z`!cSK)9y?ZvJr`cq=$dzsz*M4FlXlR&(g{I=(_TcuM&eKLlzqYs3l^qy5x^#w;3~!
z|3#fY{Q53GofV}R{ykqVzVu%{o5Z}3A7|dAF8XQkv`1=rk=Q*IIfj4Nml-<AHG1Ek
z&Df?cs&UqIIrxZ+OQ(OteiBjy<z5ixWjI<i>!=SX-*bjFf%cq(Q&|HO11xVdf0Rht
zbji#`eV&lRrVb^c!{6Nl-X)0qJGfx#{L4E)hnhq`;b#DiHL8J2gN7aHB0qCX<Pvvy
znAA<*^K}l_|C{Lx%tC~Jf{s!V<66zH&Tuu?e#Oq(KPyByZt<tf9$4|%e$AqvS888O
zy)Sq%Lo`57XRF1ZLqfI;YM^*p3p#{#l}5l#@gugc=UngfseNVlMeC$Mf<&}QLbQrT
zeUuO{!&Sq>PPz7pp#AhS1;J$~sMo^H@O)#Uzv1L>ha=OK8Q38?NaGuW6oZG?kuEj~
z@81vCl&_3?w}9^=sCbAH>~Ty4l?KWT0e-pbu6WJfb|?7xo<6QpgQm2`54)e}J`G9~
zYvxXJ+W5i161+cBl)=zD+U{M+7uDyg5*!{I^(y@eH%kbB+x}V%b3(5?^IE$l^R#X0
zxz{TU%#`LC*;yGhIbDd<oOS-pru=1M+TjcILZlxm%QMu8ybP25amDM&%QF+bGEYxv
z^<dGP<u1;U&BnkG*tk^X(|5+thrzu`J-D6hj$0R|Mp-IcY7CK*aNS=9Ivm$;EwhrW
z$I`~YFWJi@rtf)j#SWCZG#PfU(%5!6?)Rm&Su<BZc)0kG4x9LqmZXO>XFch78uNV5
zG3V~KxP_A~-l~K4i-Dpg5O%i2h79{T8LGGTC%rf>ur|B<&rYx_v>EDhmhb(xG&<<u
zVfWTZ9=#6EqlY%1tL$yRmHnRml+G1qB^?eSg^Qp=d(1$qMzlrLj#PP@7;sH>)PCD8
zyw>G+IL}{+MWwkD?LqUmS`3?4X=uEBx9DPB-W_GZz;_RVwR3M7u`q>{w7<WktTRoL
zEvodiIH-Ox<z%Q!=4)VI`({TC*e#k29lxCBt(Yx(P$KlhhlLU|RNAhGS9tt>xQ5w#
z?Yjpthnx&6SALc{(w(c$z{Mc&fnmd;N98BIT|o6D2=g;kXH}kAqPk{ci-^qh`>N|1
zI3a0;fuW&^L6(7Io*cupLq_iem2@DDC#6$!H)&R0;R>v7ZD&wp;Mmu9#fy2djQ%y%
z^P0kvYnWW5B%Zcy4l&6PtDKp^<iJ=4YNe}z%2>~tI*e|mQ?EZ1f#-k8de+rEprbSt
zj_Mrx)@&`uz~T2+bXvwAy~@?%3^{BJ3=M$~CjMgcTqbgM`R&!Mdc6mH>TiH@92-OA
zyDi>RbvYOeqgUm=UFM=7%&=2i^2y~o*_C%SzTOQ3wP2qrGVn8OeBm?IV$G~gQ@9k{
zg<TC9SQ!k(T?2W*=~Ruu<CQ`M!;zrXe_B<g-abEOd&!%P*L97ENNiMU#ir;8P?U%<
zE6Fp&GRRL66Rlh%3F=#f$@WMTm!8XRDOza&I?Kkw9h@W77(Bd|oVab<;ANuK>FmPs
z0(AJzyHo)ihBdHi!T;^n<JyW0OV`94e8qQese_lZA!z00>QIFPCp!1|fQpUK0~$?-
zz`M-VpnjWl#%W8^rW}{_+qx_B7yPvfS{?S*ZRPuITA(n`x@xC|u1@;#VUx+tOTa31
zoA@vL@QG}Qm~OLtMd)u(j!*-I^3oiyIKjk^9<|Nx7wTrD6;0qdALJ>c<kWv5aEXJL
zbD&Fw1~0e_(!HVqO2}zV;QM>E89cmFY8TH*QsC_7vSVV~IQ_cO<4a%p0(Y;qGY)17
z`S78W?I81kS9{n#a%nT@Fc^#N_r5pvf%&cVZHjNV%6=0PpBBotV#B^bzruGnmTp`b
z{p8J5jTb^~6Q*~{$%E}<a`QZu!fCKdm?4*qfnoI?zU3JY!Ud+a{$Kd2XFn5H#5S-y
zL>LTrZ#x{fDAgq$;#(HAt|SGJ?{pawx_l?(2|50072bM%pT{1il}aHYFYMB1T9i&`
z=ReD|@UOwyCkm>PO^yK#6_pIy48~{E(=x<1J_%ysb6aS%CQki@T`p^~rJh=1WU7Nn
za`5&OH^s6<ws=on2|ByMo<R$g=j2kAm2@uFq(#hI!|`~Hz}D%TG%H<OTz@CdI_YR+
z!#yXqaZ1~w2t`8%W3ji_Cq}WzFPkZ&kpL<sXP#KFu;XE5Sj}4oJ5cQd&lgKv!deQq
zDKp4|@~KC}1fM(0Z)@)d@7a^6XB7!FQ(fQjK>@OZUxdN%x53#b4vdluFFP@NX?)+-
ze1jW&5~V)F@&Z@6Z7Uu;TnzT8s7Izo7f1KE*B;18!AAsCE$f)R6AWYEVlakexrRU^
zNC<j(sdN-2Zd_i|5!kux**DvHQ{Gz(@oHU&Sk(yL9&+b4Uy{DNsX;>#_df*&U52Ii
zHI_?oIJGKS|ESruw<&(_k);oPc^|nXcDntxba}h&*BOUr0$alyr?e&A&|}bN=xFaw
zN{G69aHj}IjMTj=3cEI}F*=Z!c(G1)rL8`1ewILaSE(pN9vcJ0$zm_js|iMmS>lQe
zdJM5YB#%U&TJ}U#P)rZ3OakJ2aRY82r67}A=N%n?PF%njzZNt%%%{X)JS~HPCvUyT
z0e02qHl^4P0xjZ!EP7HdZ&Oz?Y4W-XK1|dGmtgazx0#!EfP1}5yADB$gurE?|5nu9
zZB>=h(69#;3rj&`$d|<CDHYUB-;=r$a>`Gd;SMVa`=|~V&<Q`@S08FC+31KfaM<}Q
z3O2lwav|V|m*Yj%lge74#;*^!tpF;$M8NHZ2OMf<RcD?gbohBxU4LvSzy&LL85$00
zfK@Eu`&6)HlSq&8X^z9Liy~iK;^3LTi+}H>I*Zqnjyr?qX-}R6nJ3K<395*78)DhC
z8Rvb2Om40WOgPhG{g(q=HmNgstkOKZSw-C(RKc~luHq1V+wOeyf_+jR)UZFH?0$(~
z6&chSzF)0<F%@b^<s?^;mvgRnfQsIJAv3eYi7ZoHn$spu@04R;VYu{f!y8a*LkpYz
zl?_1_#fPT3JWxK!#v*^tYI9R(uN<=?Xv|H6!NZG1W?PS!y1=o!`CnH?pYXcH-`=&b
z{)o;*tLLR)pGq*~voSD${A(-7#lT@Fqt#aDbgBCc$iE=W$1rJjn``DRIpc>rKnL%_
z>n)834B8Aw1<sV7Gn&ZY1@bPeK4&t8_7+3HTg*D$e(#Lr;b72Yh-H|+cth5y8LOj9
z4=svYtIQ_Ko)We~{MO~C0$ateuHU_3MZ=1_Ve=*R7*rXa^Hhn5wzMj(ka*O(VNyzd
z+_GnLQZ}4&u-VeZc92;i@#F3%v6mUt7<OOZ=OG4a{A{?eR8Ru#1S&lpk-&$S-*zfU
zF>DVv?`}zbW6%32IOR9T+xE?TO)~;^B#65vg3d{l#SGbXdj$NLtoh#=*dGGbV(}n1
zmHpAH1YHQcVhYDH`+ZCP7F=t57|9wW)ztxVQ>NS%4Htd}NrqPyM<UNbIyY;k-#KZ$
z_Ryn)vd`Ri2!Z<sp#Fg{s0`L+cZTeSu>9rAu(|-$asaoD85kHe^t2eBm)**ae_(#G
zN7r@w6yKAVfAOs5cHG$w4oyGCnt-mf9L-%za=h*-%Q0M1fUI9_NUgZG{Bc9H$A+7)
ziW7dg1Usy{9%l?nI~oj@FSy-rtykV^-E$#xA*1RP?is9VoF2jq1#AoqRUvCSEgiBm
zGh05?F>XGfa_S4Hgu)fSkS0$OV`#*p$kc#CJesp7xhpY1UEK4MoBNNN)Z6E2hAq|K
zjo0Y4Y|^Z>(Uq!d<&)$Ii8WzeQkCm2#PEG>vg+IR&G0U)LItR|pvVyU&MYI?uw<`S
z0Z-Y5ssPW3Z^B|fdcPH~h7Nwpf%BOr!}Bt@-Rj<v4x()yc?)vSY0NqosU~zl1$0_s
zLd7*L$5kN=8Vtr*jz~l7RTB9fHD#rn(yH$VR2huV!dLfuwlZzq@%1fZq+cV${3usu
z#%+HDIunHsNGUL=fMQQoW6i8zabX{{l_UzQUML)xCNDHCBTQ0cPY)M|9793X7a@jb
z@kt;yr?<)cnKw7?<xo;#WawwmX3%I>ivYPW;O$$<KT#J!$4OYrwH=T@V%#?CA<v>5
zuQ=US);&v))!KwH=rR~j^E>q8qIu<tFs*>Qpt*%OP59PHm&B_fhQ4=|>^NR%y*On2
zOMyY1L23s_6MKWI;khhsQ!Z(#d#5LK?0uYcsK@*I?hQXUB#y)dH0knsy#Sw&#K<7c
zPzYZC!^KcO)8|-W=0mpU`mlb?1JK!Ac5_M-&ZH{HIr~hRZU8C~6c{WeBX+RN6Le^r
zk+$e9yJm5ACQDeQd~tf}i=}K<y5->ZffU2Xg78r5j7E9zcFAmp-`Ct39CmJ(JrZXj
z!eF`m93%g4{Uu0eDLR8voGe4+q4~l}w}P!-{P!s{JJ`%{kh{OhY@!<5s#BHEK<7EH
z43_9C;nc91|Ejip`@(32xR$>EA`F_*ODiIBpPsyMz?jL)I&+q=SH(Zb*i<Zo43@De
zc(P+>Wq_O$3OeQUALx`%g{sZaQ58qX=nF`ujzI%-QfQx!n&Q*{DG3jSD%==2lV)`u
z;8#dKq<Y-6q4u>h!vb)9ts?|dStZN*d-mK3TAQ|Ce5c6c3o%0rBxBdK6O=|BJbyo2
z!+dzN({#`(?!-t{57ACG_=b{+>bfAcVc@ckwTa8&+av=n!<W?;UdqAdad`tly`!Tu
zz=K9=4C)~DiH-MN9`in)q76?VbHsS}I&I%|dx7uK3tzPyBg*D6K-?n9a3-(WOw?JF
zp@@xv;reQp;|Z%BUpuNM-t>=nV1Ca)9~5qUCxh=MZRK74Q?SLxB2B|a=Z=j9o0#Jc
zk$(yxQ~rU@d(SIvKXpTa!2snf)Oj}wm1-9#+DvV>4)rQqSsJ+PT;<%8eZnu9c^g3|
zRyzOhI0?F|AqkS%PaVFRvD56Hf!|JWfw=khdInwa*{K&Iw47K^HXmLhy!W8Tl=m;5
z7-_6r=DTpF<@U`23MmTnlD2=>(b1anUy(tN;f!VGx!wORx28KZe8r|`rI4$Tn2T)9
zwdISZpHY)$IAh6uB$#Q9zNto#?^KORd5k8)QO^WyZt|Y1VBljoV<@&}HRlGonpMlZ
zM3j{o&KS<HxvD$u46lZ~%QLp+QcX_|CSK~im!NX0yrf8SO33A96%29=XCgD+YbV5W
zuF_WF=bP;Jg-tnd-{Q%q7c7}&*7{6ZgW(Kc*~LqZ2cN9W+nAE)@KeFa+~R6U4D-a>
zo8Qm9ubMxVl>xMw@VPSd1lVR#$Qi4<4a;v#xUGNnMo>xSU%vOYpix!u`Ksu*ggxPM
zz6v@mAAUxzvKV^mk9u|C+5rX?Sh^QxC}v{-xAlb?tX^=t-)E7XztH0Y!?RrJ8xs0D
z4B`w2UTZ{zhIV>JcI&=T<gpDcpUSXS=)!jf8HNLo?T+qD7GHg<;}=Kw19c}?R;vRN
zB@G)TZ%gWf&fr&K=<qw;V9uU4BhtdCuBG4ewBX_|yQNjd_fOK3oVDU%QcFL#A;VP#
zkI0)h=G%J)G+upY`S#`RyUr3-8s&^R3Q`VTd=DOlZ(3cw!te-l#7^<9iI@L@$1v|R
zh%>Bw;K=YiNyD)#@($ZlmC9{Wtb)8e&-KB5IuVBIjv|&;71yrFIq9nd1uh;a_$QzY
z8U;{duv=5Mctb<`n;Y4=t`D>-egyFNJlK$`T*7s&p<(lsD_5_{sW3zZcugu=sdvV=
z$YrU6hQihC)TJ3qx&+q7v3-?TaXc+2T{&ApoxzxQ!X<{LmPeu69W^~c!q0;WPfpO<
zr`2@T#4m9n@1(Cu0-!r1)EInPK-P(JtUm3qn%B#76)W%T!t+`k3QYIUxvt{a*!^h<
zOUI=@8Vs=!0UIOr*#r{<V<Q%Fb5B^udC9jc@2+yquDwpS+qCo~gPs~GM${^3GaPSB
z*B9oU)mnIG@g<h;f`@{H4krt}+E^KtF6naO<AUX_IbTE$G-NK?=sur8g+b~<fJ<U0
z+s#uv$@)h^d<|L}-8otXub+0=EW}U(TK}u*DLS2J<)hVH$_#ewx1`wj&Fu~mOqzad
zS>8nB<~AkPCBMS1@K&7Y+j}i6B4ibVD#OzKhpWSLuFlxsq8qlZK}mF_fz1+@fJ-|z
zu8e+iX2C*_iEmdNa%NCtxa6>^f5q%sw~zO4l2g<<ugPrU+4|LbPx;ZX-k;tPhTRu*
z+pjvcse}6JjIO&jarU<-OtEVJc#u)#zzWGE+l3NpTI#xij^WH4J2_jgsxzoCFu2KR
zy57~$nRHz6fui-dsAw;SkQ^;-j#Gih+@q&;9k_Y+6Q?G_)1=j@y-ZJAmZnJ<Y@W2~
zeyo#R^Mi&5E78oHS;-*C5E~)4P|0qQ37@6InmJBs3u74680@}nJ$gzsV2N0}_#@lZ
zA)O8ZL3*HeZDrT8&+fNWo3}T)I~+~WU@#T~^?My`&62IBhX*nKakLR$G`aMcOjujD
z%VM3=#fC>R4xM&U&{1I!DB0A;5w@F=|K`T)w}K+ph&OYvlr9X`Qw`E>n<`KmuvRJ3
zmW`q2xANOXDxj1K!ki2quU>qsJm9_?v=_&pL7O4qgrb32Y4;paj@S<k{betwF6k23
z{l!RYfgJPK8$EAh#I(a5CPsy|aPTWKXfoJcNftIWebOK!^;mHGTwZ@K22+uV8#FTS
zZ00(!ee*?Sg)9MvQZ@#L?N`&=rYiA({B3&e#!(R^or_oQObK<VFk^}ES)R!?`_QX~
z{O3uUDFKqL?Nb)CsWa@$@DW=n_iT>a{pJu)pT>ugB9V7>U6cwguHe2J26mce1K&M;
z25p9YQ6FvB3zvjB*_z$F_%?@Q>&`Hj^;=$~NScVOeDLrxE0=Qs)BUTPn!+A}T@12<
z;r=<dj(yHo;$F|bR=B16RFz?ehCo2S@0BYPn2R!c-0zf``7?+y?AxHhYpKA#<73C|
zb8ViCOI|SO)yWlu+Vd(5c5C_$H4DrK#i7fpwRekkw4GK&t<DJOKYQa`o4R&Ws&<aL
z7Do6i-q^&kC@QQaU|r}8hsBFNC>)s`P;y}kM~k95!#+`m2>~puv4@=B3X5=TU9;e-
zQxH#XgpR0KNRDao&u+Jejvd?AG=f51wU_z+IX5<A&#hal`%+yyHmqpi(ON9<;I^fv
zIIq!)9yN)1p^XoYt21yi?Bj@OybxF24>=oAjbY9v(22%@Odd>foN;QiX3gHz#c=<e
zD`&!oump3^*|t1di#I5#GwgG3V4mifDx$Pg@IcZc&49(zdAeMhd9)ULDvM3$IlpMZ
z)ug9f8hi|D4ExSa{gUbOT`=19GAsX&jOnkA^3L8ccSYCI0KtMAn}it3*cce5Hkmej
z_%5ZP&aiLA>?oOeQ&(;6TJ~(&m6|a9#Z0dZ4{R?Ej4=V72Jm%P{Pen&alaVU8TRQ_
z9B|)l+_j8b?!!era4Eo8^1(-+b#>{c`_Tehr;GM>JY4#pK?xMflV$IoYxDMM$jHj`
zI-9;VVkgt=u&VQmUdAktow{nPtQNyQjfm={edY_J_DxV{N?)0GwIGP`Ylp02a^w$r
zK1NgX)Pr0X%S9Yh4jBtE*nN1sVbQNr@oAz5r^p6bI#g(Y+K!qGyHhHS-o#A#yYB9?
zHCG$^0@rHkUr18*G}6mj$~4RM(58KRU4x5*!!{~0XfW7$9#G!<g=2mn^NKLmrb)+a
zS2Nh89QQnt3@+$*hZO(*5m+#3%>sRfeW7eC8XhoC*wB#w+@$NRxt5IpuYxOk!N<d!
z{aPO#i%{*m!f_?pJ966dq>hU!`V7JhcCD^^*OkqA>heZbeDaAYn=~s`z~i873?8p?
z)*H)$W&ku80!~akz_B}H*8@iRw?TV%JXGx77|p8J)wr@)wN^^7F_`hI#Dm*ABkWWd
z_8A&EUC*3#$XRPaqzk74XN5{Ygvc63#`KpxQy9utA8<7+c%T4@=az%fjwTOo@06J5
zDhSF+0Zb8RoQ^E$c&K?ui@`1>KvL8?Ajt7k1nZ%&wI`jv$hz_|l(R7~WJL-p>8v=e
zmX&pa(bD9Ya-OxcrlYDFgPm$`br|E1GP5cc@c7b(t^=;0Pc)c^gNExO8!vzol(~gE
zgWVH`jYXn1H5zQoKxGfJa>UwA5j&Z>6rOW!eYNL@bysT{bMO}h21N!t3FbJpS>U7-
zqMyg1>R>YM_qMC2S144jVM<(mEoBmeDk$$h*~rzhHfk~`p=dXyp7y9{N^o_aC--KN
zmVnkHWt~a32B3T<x-H9BATi$gj&Ya9^cHmu7TF%FusbGBoC{(M9%YD6%kzv-sa_VO
z$e_WnZ*5dC7t2beBYK+Co3?ePl`UApa>J?hyjUDd)tsdG%_2QkVTXBHYE&8aRlSsU
z?%1&A-GdmWTc@>r76gKZ1j8Z(wuW2Z3u0QJ6unh#KZ6p(z71DoI84O^8@n%Av_74>
zC^CTM;z=pL#K^k`cWO-Bq*>{&!mv*-prC6%$0Cjx6E1$Inx36mk%Eh6xN>kW`gUuT
zX=I|pmlukv4Er{OR97$KlRIY4wpdSF=c0$)YKI%EOe4AYoowbzd3`zTR4ThNsBHH3
ztY~t&0J=$Tqg0;4f@nsKmZ^&-+JrT32+iIkBG>XG<j7$~6^4BqJihs~u8k6Q**Lf1
z+agGRvQCh-i7R@mnuV(|+u{#LRT%72gFm(G5MZcaV_--(-TvN_a{-^+G51#2TOX$h
zF^Jw=Wg5A5hvBa7{|DF^_Gw70*kF+kp6k{Cmr>DM+rqv+YKvGCbFkf3TR`Nyugz*M
z+t^=AK_PS^LaAd_yP5{WKE1y|^8y52Qalm_VoXeT^PP8jdhCzthN_tv+p>HEC0sUG
z8LWEEq^`uUPcN|Zfa~Va?2J(TJdVSg6L=!l#4x&sF>oa=%~0tNU9epX6o->JGk?xn
zaC?<$q@YFXe8-wN%~@-sgb)03VAoG<6PUXuc=Bw4X(wuUK;{|RbSnw*i<g;zY6K02
z-6@tVD)YYXIU{kVWlfx#)X8K~j_9pw+!xD5R;Idkyi?xRmA3jCi@zGfzFEu*k0~h?
z1WKuIWS_MqqvAM+(7XrU1s5jgJaLV<IAJ;a?iE~L)EMke%54csTzyUCY1gxfjQM;z
znv9@>w!1qH+&mkUoYLagYB+=Qp%%lw>78!SELXKOBQ0dttl66qrbfsHoz;>(8p_|L
zaPLipK~(P5S$t{?`wZ(j*MKT<X_c-BL7nJFqTj6?mmlJCX#DWq2sAU>&TvIJMw7wr
z!`qmwyi-k$OF8CnMQ>deamvf|xt{;}6m~DKhOQqR-6`ioZmcqO1f_kuZ>HW?z3)pn
zwJe=BbtMB!Q%%tI(?<_m#W6f|7GS7kV_<l{26Q@puPE=V)_8T0ds9r0>NGiag3=YF
ziJbgDQ=mT}A}dl*E@+*9w5GV$VFq;uJ8c$|jo#CoQl6#qNOej4_VWymJuv6?DpSP=
z1vRkPj5y4|!(ivVSEQ}m?S&kNz9gu$)@In8vi04IC2ON5FO6O0q^ff<=jtqmYwT7P
zjSnM*_@AHnW;HqVbeBM4C)?LU44Mr4m>fMHAL~$F`bPZVCeg5KXTHhZZ)Ke$yXYI2
zw@LI?wT7>ad~qd9Swul<XE7I)Zx7AhB=ovm@ad`t3!_$o2Nq{4X31qlDJ0%GwBS(K
zT20m}&}~x^mVzt>iWM_6?2HpqD#WzRx;$)RZp?(ZQ7bify>Vp6KIfxu6BX3HbY12b
zoR)soySuHtC!jc3j7Rl|;)c-dQ%Qzh3ZOcrv;BQ((>jNawi~-6R_)Z}4imK49qH9-
zn5=oLrBN^~K(<1l>Clffbp|_7$)zbE=jeFb#aI;FC}HJW@ZhTB<`YSVV!0DEls*<H
zPT3DC3o%t5Ef5sl<#15*-vymd9FrQ{tBgT00TG(um@4wFo>8ayl*SP*hb&vCZ^<B`
zv}s(i3m%Bbt1$?GYXRSimaBJ9D>R?V5N4<X-TyEN<X;Vj^c0YPZ@IfH;sBS2M&e5g
zyQgX|IC0t~cmbcoIo)kpzM2Ay)YZZ1k4xF$ecyr@Q}a~O^}E~|it;vwW_N)K*NYAL
z&x0fyE6cwyXffD5UA0qlb;Z`Mgwmen5@C0lGSs%53H|ValiM{R<T~q=H(_tzO1@&8
zf5=&b!LI9oqIRUiiPyr1cvdm<I|WF@M=@#$*sY%4xy(VfVNSF}J!|yVWs_AH_Ax0M
zvF@AO?JDR}I6WFvRH%q8-N>bA$YZzqI;WK?gBBY*H-lYgJNLqv=&fp#UBET4E`!X;
zB95G^v%s}e5C4VNEU}FX4lUaD1>|B-jJ6ada5^t24@;b=<s=KLV~$L1*eUnnZO#@@
zeHNnd!?3By+|FQ{=p(NKG5)d{kGF5j^1YU^rUuj=<yaJ+zWUmf4IZKk7agmbnQ>tI
zW<^U->BG+8@yfxop3?xl7D$yL;6$Tpw_8$0?M82X;j>|D7l!WL@o*uiOype9EUxe_
zQdhfM4wRDDMg=oTEDUCHaXu6q`gSR(C|7m(mVD)P*73+?qO)4R8iDf79|e%wjsHzL
z+*??`-f;2dwNz+7R&gXZU0JmO+_tH)mbPVDR2E&Ec0(Q1cH1CfBGL&ev;-Nd*%%ns
zsq}{`<XoMlle{h}ti^YO6=Tl@-LQ2Bx)N@FN&(e8qG1eNE&Hb%W@se6v6ir$xHf8X
z!s=@+5gjfM7D;}de!y!}$D<GI4EuEVNa()-tx(&~pw2L7lMH9ihVHc0*QOZOb8ZgN
z)js4LC<?k4_|W-v-uET5omW>C9-hn~%V5`a(t6s|gFY8?u1ZDq{`5{*3Od^;IJTlG
zfp;CqezbnfUH6>S3jr!pSF8_j)~fiiLV?q1-UkB(2D{Ebwab<i8vLDj!V45IEc0jD
zI+=j#D%0)#@~lfisT|Z!v=ov^6z|<=wq=#Lxy=%m4Kr4B6>6<Gv1-TudBG3uZ@7v!
zI`au=Co*U=*lF*}?h~F0ikgBTrie3se<p0qDLrfG5c_b`!>#~OEy;EIM!nRLWK~dK
zhePRB!Jqoj({n-uwfNdJ-p#HE6McMrua8M0b6Ca;p{D6KU(HI+xjO5Q3aCv2jxi0L
zFs)Blh2q>+acs0!77gg%@is=~TS^3n9E0N*S=X?iAG8?ueJ>EX-I=Cd7rk|vf>Yyk
zxrJKC)~^=-TEoz>G+?8mj)p7qzPYE9o_eWrGT4RWh)mRSN(9x`_6(W~n^O`?!G;Rh
zFeFuoxrY5*e8;u9DreEMHkk>|q6{@`3=GLOkG5?VG+NQKOdV8?9d%_+K5*J4c@6K{
zS4Vk28fmS$|8TGNwyf3HSORm@rLH7{I)gu#X@JX;*7ij=SD7-d;V=2nbo7+y8Y2hL
zvZxaIjiDyTZe3UvcSqpiLTd&)|D<%giE0jl3p9^TT-JKUQQ5l5<B!0Rqx|`EgdEma
zuP|h(XWCGtFQUw!k=DTL!t8O8G3L*QW0HEJpi)pvM+nq$T4vxZRQ<pxH5fEt!d7Fg
zZoFk*rmXw!B{^PloZuX;$)J^L$pWewr#d=M<ce|K*5AOavEt~%>1>f&>>QvD;ew>#
z3uc{<z$LcV`yCOM7Sov)f;%w>AN~lsWBxJcqE7o7|3FcjnpYo01J5YAoY!Ws<9wYJ
zrv_?lxFlY^^85pv!0s!$4PshmS6fAQZMbr03afMKg#Z>)g*ZC~P6oTjKe$hat>yFr
zy9t!)AfwT$p!=v$@2rY?C2)VSwKZ%!4m55C8Ht->cKXA<KIRo>pBB%!>jzq6iFG9I
zfh~gq_K~;<N13%R7?O>*f!4;KXHZ5Oja#%Ovh91RjKkK6!VI-+3=Hx|-;{YQ+ag)O
zdExczbE*tR49KH$3QwYTDBZSgDYZW(yY#Hlp7oCzR`veTNZamgwDfF)cSBr!`MdWv
zpjjqGhJTd;2X;z$O-K?04T{ZM>*nafeE4U$5Z9xOrL}oX#-LrE{}~h+9*CJ7<XXKf
zz;G$(@ZzOS8{dO6z(p?5AV!Wz<K`L$HHM`g20}678Wu<64Z8(+Epl#h7;4&8NQf_b
zwoFIj)8*J~u0v`YlvP1<t}VU_S_KP}7E8={u)$#uN6&?o&FzJXQ@mT(uCrug5?nQX
zAA>5xtB{tArA$A{j;Vxj+!ZptwrH}d<o=?I3^NsFd>^fQG)XbECUhr*3WK!qn;ezU
z7N-M@A}-6a^5pHcI`&nwxZGcuwAjN{i^p+i@L~@YhNUH4n{>_}6<F+95yYhMi%(SA
z)y~){LQ^WG*2=NHD(6_)F>ghN?`PLc6W!8k)mzOqVV&NY#$9TK?mN4E6mytnH(WS6
zaoG_D(7YE2YcP0txvb(46+N)MxN<44SEt9@t@<6+-{x@rcNC~!_?ji$<j9H^)|*^9
zknzb)I{qPoJ2DPzFK%Skm=H1L*r|@#O;bMF2%h{Qy6S3ngA9Z5T)&1FDY^5eFbEb0
zzOzc7=@AieB|?9*qvl5&P?}U?==debP{+o=P^8kfwq*n7k<(XB%U($ro%sr6Sx4-q
zkO&pAee+g^XfiCF&+;(SVA<|#EP;Gmj%rEFZfOzBigeW0c3pO0d-2OJnrum~4+P8_
zWx?aG>I~%>-JuN|I9rw;V*00G2Wk*3auVnZd(51oDtgVdmpjb<#!}GiwiJW$w5y7u
z9}~CdF`6vgkaa3(uH8`w0g-UqZ7Co(sxc%uy>&}m`RyBzP0I1OY~fW;+qneH8vPBp
zrZTFkIzUGy>r@yzjvsDMN-z@WS6sFsU`fRCfJP&i#L{CYxc)G#(-Ccqe%d{8zB)s!
zrNfT~0k1FMP@V5r;L0qpTcmOG<HQpc^E?Wf+d@qq+?F&3?e4m|^YxrmCB`X-z*V_`
z=VPUx3Kdn7F6!B@r<!S~`k6`y+|vNfKd<3ixZ~B~psV-h?X^0#uls=Fq+?f^Ex)>$
z-HP;L{b1}Q@%!CUeGY~i{q|6nqOKR9aXn22k5?=YGZbF!=<;q0`DiK8dTN7~KtO*Z
zDA|~G9njPfxg6%WL*V^G(5~NdrWMCQgFu@)l!9C}TtW_davHetOxbOi)b%1&so?c&
zleoS^uO2g~GBCLL2wtlUWU^Vkz#;alQSz~%ErAh>d^nESxB6OcNV#}G;=`rm44Mqa
zz5;z=oJo3#KlvHzLHGYCz7Bp8WRiSDBysNa>78sf*5cj=8Fs6gbMb33zDZzEVOTNc
zNh23mFh_Ifo3uZoQ_NrMUX&2A0i~tFuD3UM6C=VdGOIJZ67hfZuIEjfW{QH%p(<|^
z=_!+1R&=(xXnAjx-CfGPVCDs*bo0}owf##?zHr4puWdDmacO;Y%ph;U<Di8}9Q=U+
zlV&J^TTaD}Uu56>i>%O)Ww^9}PfH<d`_=Tc{s6HBDq)O=)CBY|vpP#uZ0Pm`uf>#P
z*w`o*mMmxdu=Mi|$)-Rl&8;68*B`#9I7I>6XVrnsrt_Sf1a6yw%77)`ZcRUWO7wul
z-w>sOw_Ei^ZE8X|&bKviv?yvYthn<0zz6YN8xE{^eDvsv%~xAvIv_(93M)QjYO6Mg
z&MEg@DQ><-m0|150|FgwS62!Kp2&(*lllM|ffeNR7jWPR$$1!fAn~-?Dh30FgdFy^
zcHs##+jzGy>u>Hm8N{?8iMxN(2YVSNq1%lQAF?c&a`MhC!((+n)7<#DR`Y8z7|-Kn
z?4GLaaMW$$QLgiL%@sB*?V0{rYrfqQPyVH|^w4>}NO?(lh3o<b9Y}nNf=BQdS+X2R
zJRSD%roaYJi#4E%xnfz~PbCYPc(5n`D1yq>4L7xz(lw>49x@6tG_Wx+e9>gIV{hAk
zp_Nr;TTd6)i3LVl(OWgFKV5py&QQb7|06?Om;sb-)fhaoL|a+iRu)Sf*ITv0Wf_lD
z*A~zUjJ<vrYK8ZN<OuEpO*V`2GE}^(C^Y;ep|{CV^Wz4vUTp>q<^bc#Uv_h!ekIV|
zxhleFVXB{R(UBrQ)(>xE;xe0qCMgvNIaUa6y*|%|K^^4(K=6vvAh88aEv2R%9?Eql
zZajh(AKu1rv54~gQrB7Stn-UOn_>6$c?vetOa~%C1JCO_Ry1kEXKvdhJ;%HHZRZ!I
zBYAJP>fc>8ZRb_RG6M!Ruz$KV1VRj6@CSOXSf;b|5Le{tjVq(ASr0we2)GGK6bq6z
zXfqtYGv(@vhAN&9Z)0?p?ftg2shwXdDCMrKV*h&{amM@S+ypH^qh7~iyA&8C8Db~P
zY@9Rs2D9(0Cia>w-ujp0s+&IKbS#3b3j(c;cq1kf8}dG~`Yq?7&58$tyuJioIDaam
zT2i$sa0O3PV}80%5YvsbpA<D2Rs>C)zS6TV;#}yY_No`V9x%oWhIJhPsmNMi>-c4^
zVx-Wt)~nGhhZwXNd~(utTCZ{*y2w>yJsq@sD4>yB)Um>``?^!(h7DCbTckiGwV8&h
zsWeEfGh~@_@DE>AuOv|gfrXL`jiB@2ytk_`?Q{V5PQ)O21=Oq-cp_M`;yB0oHU`xb
z$3W{=)EEq%`a5dR25op5dV!V8?;|^C0pC%bCMoS%>7ot!&xPjkUKD9G5MqejvQX~B
z$-b+fT|pCL={{9oKr50|84N4DBGx8pf+{)5-7}n8mhSz=^6;jBZD9Jvo>-qZi`INj
z`l$dqYe-_@f!WNU5#w!Hfn`rpA;YB5!26-yP?#8y@Kb@G;pXkdAv_(PjRK9#_s@C$
z1(yaY492ODkP?*<0Ojk5`*IVWwxl~dG%jFzWeDzW-vF;t&|u*31J4M@9E%NO(VO)l
zhhxK(SBLJXxQB4DJk}JEIJS(t&EP|VxUf3Itv7!?HaEz(hel{@IwcS`aV5A!_~KB(
zXf%yu(Os*~C+#m%a)lT)86Fs{;ImmEGIP@u$AXJ24>M9L!k+7!iCvESy~yC2(RRD3
z-);%NbQN#}ts{TWz|F8RfluD}Vd)O{ax-vgCB)EEX2W{UwG}i@l<?BH`P(c-(8>{Y
z21`zh#L}$1Q(8(k(o9?}km-zwuD3Tn8Z2=+?`f$p^+QgFog!#Yy(zm>Z!g!ByK%=>
zHANlKTPbsXk>g~Msna(;UIaR~R1Rd8sYHP=LlYYV1NXz5r%Mhp+ud6F?UuMi>7Vq(
zNLiuK0B{&7K~;i_m*VwX95p@PZq=XITUG|@Be@rDohm8}s;R|5>MU8V9lvXFL-i?_
zw{EtG2K(7VDj+#Ekes9EBacAIC&d$2e#qgFP*yI13<U(n<fbkKC7yI=C6HRMFHL7e
zA5>nDl)b)orD*q|CLXQDi$H~TQ0AoCi8{K)uOH{hSTM*lD2jqcH<)Uy#VvfQv)0$H
zeDH8F6KH~^NAPs0<|GD227Lx4h6G88PivZ@!Y+t$c?<Nh8G*;QMLDz-n(u)|Y1kHV
zfI>uz!Q&NZe0_r>bTYK~SomofSCx}m!cW)j{br}|YR%qnuA4Xl+3OWl8J5bIKTZ%=
zo#M>!r$+$foHs!%=YoW~gWUc|>U~<nB++_m!CMAphNqDc)0~cdvNZV9s;46|QDt?{
z!WRoP1uaAmoabmv6Fg$O*n&ZwK|mqOtY<CP>FNk6ZKY-<E^e8SP4D^yc*Hx^Y@`=0
zZ#}{FVeYG~{~0tGE}c<Yu{xA_;VVI>OQ8#<ck5TpUBKNfx^$yb%dHE(pfE68rmrKS
zuF0@nsN?Hxy?^b_4W~YyQP{y?Rk1p(rhn=p#{1`HENLp7&dMI3BB#jD&<r~NO^1&`
zjA4byQ6rTOg&-vfQ)i}~7p}fJ{_JW%ALt}8ZH7q&;i1)_=@YRvhlE-dd+wfl@Z(zj
z3d{YqwtXLqM8bR}=WRX3u)Ec@7c{%F6*RsZ*p@B8@-TyS-&}4`lstSX*l?yUJJ#Ul
zQ^V#dzC62)yXI*yEcNJG$lLueaxrI^&4sJHyQ@p%)Lt!<JF!w-N2GJvt?1WITrJ;j
zO`fmGVBE4;^hepTpoqCy`D?jBgS%Q+x)oFpyV~WlF76W-SMGnPBt1pQ5HyPz%M|iV
zP|Uh5eXq!z1$)0O{lugzCLFr)$__)P#suf{jUN>LM6TTX?FmTj@jFvknHQ#6G>gpk
zW6cl~TlD@)fQ!Z^yLZO~%}jINGT4D8p8_Q3DKUU%l^1tdRY-_4wFD?~xNBcYHr`ge
z@lkf*s|xQ{rD&#8dHT$=Su2*Ym@?>rYCt#XQ**iI---kI=ddSdLzjY*b5qw34KtqJ
z;DxttG1ll*Zkqk^s*!u4f-FPqI{)ZewvQZ7yV%UQKb-M;%$yv#QUKy<HU?1XsmXBF
z;%?s7GY9h*O`HjigUOws3rE8oSpp*t+*}#(c5SKRDR;)J5g>mVPy2RDxFJ7Xr!}<T
z>b)rOq>5`2Jx=1&zTFZRZ~|R~+VD_Gv|WIqg^hvX;YDQzO@<Er7fN3l8Dm2xnru|j
z1a0Opa&vppAlTo&TzKaOg{<`(R%~3vdFY}GXjI{Tl=zv+LJXqOChOTW#HO$L5jDk1
zE^#TuPM@sxwG(xmuEae|WRL*GT;s$`(XX3kez_*TXU_e7a>pwynM}ZI4AsD^yhWP|
zwm5C}08f8?7VmD@JY@<4Xa<^f^(IU9j};nK3K}3&M1Pd&wWSBTtm0^0aK}}+WpU_H
zRp(VdVzzF-#wyGe@-1~^(NZOK2IJIKsi_yIoVDz52X)L>Z&)BVd&Npc_9qu4`ggp|
znUccMaqBeSGElo|TE+y&R1?QSFK50JjCr6@ki<(xM>PJvb31wTe0vZRsF4mH98px%
zW_a+fG~kdB@2n*&_V5_3=y7VuPd^-7{kA(LbLQl%?1(UhVsMWw>@=4SgBpYJg_icq
z+Milj-TYW;tdm7$Z+EVW@B+1Uc*Fw}-z0Gf&f~qfTprYe&<R`T!0WnX+EmxYCQlk<
zTJ}%xWCPFsxrj~y*9fW%8qIcL3^vXFYj0)yGwhqYF(mnTaEQaPOFJEYclgbJbO$t$
zXv?4us^fivn67Lx+U+XpVrrnbf~Tp9=ZEM-p#;_go53}f#Hxco<QcRX5(Ex!S^kZm
zp_Pq+;nweoX^w1DFD_aA?UwlC)v51(E^?o6V{#&BSgG4f*jpjACBvFQlVJrjsDc1B
zdsaK2ijKIFdTQw*r;2YzLKQs9LZTcO8}ieAR_$@P{f$AJ;i(*RoomG^Ngsvi+O&wh
zKG1cFQ|><yJeN1IIX0w!fy=eY2iLRjW@OM}FrEhL$#x!S+`J|$Qjm$QV|vkvUni7V
zwy?Wxocrz8bkXymBg$`O`|nd_@X2|;X+nabN?6yj8w)iowqD<-6Si)Fj)Ui#rnOO1
z9!jyWI<XvLU}HGG>BWX_Ptb^p76XUhr5&#7r@cV+aVTh&j$L}iH7({fCg2{EWV4{$
zv;fe8x+jX73`<MAwlhSnxUoxh;>pX)A2(<VEMmOW+H`wj>GXBa?nJVxHi+_8R&D6s
z$Dqb=e3MekqeYR7AKs)UG*oD|uj!BA1dYI+{xoNz5W}3<>bIO?bN#d!R)9;19H}t(
zg%8S7mV#z^c+M~K(A9R@6J+vx`_0n_7(NE^Man-{0F}4u3|0|NCQn^9-SsOt@k^w#
zEA31?(`u%Ld%v+jCwE)f3wLC+=rd?Ce7~CP-rZ$W#=W3<JCk#eLeEd{1W~b0$2B2m
zlvX52NK2e9G?esJ)vslcV^~^Zv=DS2x4U4c>$>cgQy+Es8QMVm|F0h4;BpLSYtfjT
z0J2|)p**r%wd2|InI|L+T_c{S^0-xqiD@^bp5AhO9z%_Fa*#>vuXm}d_HNZ{_>ic<
zuwu$1Edi6WjlEkPH9a5PzWHGZOU8OzM$k~p;msOGvle~iD4ig3_?sFio-bTbWzjcw
z^AWttEjBmlLIBI0R8d|~$(}h0q(!f7Ifo|0*0~Fq?S-agG!<-#y1(RO(<P@CuI>d3
zy*o~P(CO-Vc)h>f;W)oRuBa`j*DJL#b#-=M^u>k@i1h}K1v&y&Zd??|&i@#cOO>@<
z`5Dw0WGr2LSM5mgn0mTuCTM)+{ye2fUzT-E?fgd%h&&N2xw~lEJ|<fUhNY}WPKSYl
zeN&JLsN`%g`jWPL*Ng^G$bee%kSusQqe~C8PD0Jb`>VwIcd2F?s+={}(vg`xGn7_|
z>sTE$)?ip6ZE<?lvm`Z_h>#l#rl@>)+q2ZslC@*1^HF!J<^6@%LnmsoD1~U5YC(JM
zH($-_`DCPZeDmKP!QcP|P?}g*wf#j(<7S>MU2HYh$wH+GnheH`&R^!LtZ>;0w(_$t
zsFzgD^x<uciudW5$Of+DBO-f(LVNC)GpI3aotYsvS7&#ld_$N7$IXuhA;o^S+$Ae+
zOz|j9%$uaFCCbnaD*tZ^1S|;WWw?|h=<_&MoG0<YK|M8aTUwJrXl<FO#BbrN4=*c=
z+~k`kuys0D@&it;IJH@zM11H{Ty+zuLJm*>uPA0`u!>o=W5Ha|y|<vz=kkonmnJY5
z3H;+ZzlcN0_~iQC-){YGkXv}7EZS8;16033%5XadRff&?qr@{(TN~7(Tpxg%DN9d$
z6TH|W(|2f<<_GqVVbyQF6Hb6@HZkVN?FV+QFmc@GQc=ay>6*DlK?*drzqg00<5uq1
znUU%VYdHnwlt8<Vd@Iac7Rp3+tFGu;d05i?Lg7k~(MLb%bd}r-?|8Cqf3bD{%;us6
zYbzO)8Ddj7zMRw2*}6tYr_9(U`%L_yH7zUl9uo4^)fUoVTy%56ln@4fhS+IOJ-fP>
zO%wH;vCvgr16((=Gc4boF0#f1v}<!cg9>PUI^+FwOF^4tocJ_u^3F*$Jr<b|9KqV|
z(4xh({1DsHB}!_bk}PRQhY)0?A?sNsXyxXc=?^ZgKIoXbuLG?R*ebCgQbp(D0y*Zh
zOp6>+<HfYY1$OC}UXw6%{bB?v(pdM+{m7uj5NkQlwYiGNgxf-s@xV>jg96i9Z(Z!L
z5r~__G!@iy42eFx$q2L<gI%4$*w>+&@xCxa2O9&!IX6~NabxtD&1znURd8k!r;@;w
zTiGCc7U*$2(*MJt3F<fdv$=RaUUExnn&_5ApuPB@>VX#=xB&}y7*5zIVSb@db3TI{
zWIW;lcp1vXbHBOxCG{3L6(*OwoX#cc3|p<U_}i(tiSCZKm!MV86`PzKgx4w+fW{1i
z+Sf-YGDtAQGKD;FI?8_Z0BBfNLeE=z%A}Cu;*&X`R*^Epfwx{J++8l)HU*hTPnpEB
zZ>~4Xy1n0)c1whHsd2b#e|X!&%b>yFp{lo9?!-#>rxjwL(ndwqL03EY(hgCF2>~r%
zQ$D;loVq%dHTR<eD1T*x`q{Cp{PLj9$vjsN>{wvrVY1@5gz_?ug&StA<g?+J&Mum*
zz`({}3^L1&k-?sUi@|b^%O}63kd>yOGs&Kpg)rPd$I8|r-m~mQP^9Lp4?6a*=e>wa
zYYv)pVEg8YQ;&6M7X8<^I(U*#O`YLYgmF+z^;^ze4_1opHg;k=^t|yy(}tV?uSvYT
zJsrC?bX}TvOWOw2ve<on-U3j|cnSk}8IFmWiGh;V35SY~w$R{7uA(ImXNoLeQmM#b
zEWxDyN(VG1CGeeRPHak+iR<DhxHEXBzhcm05M<~Co&WtzzcJLXd%=$UN0F?~9wv?!
zQK2zLOS;x~o%+|*adgY|eS7>aG;Y3pK^-*iz3Es&3;WtNBEFUrc_QWQgP2@0=SZz?
zYCrFHU&7F}VpFp}A483PLz>g+Ih${rEsk2s0UA5vW%zkPzNcBt&Vr?&|6LAv+#9sd
zN2*u!fa0I+Q&ZMgc7YoFO{$S5X1C3?)^z>W=5S|T=rhfZL7kyu)#^Qb>Z+TbPc8#>
zD2f^)EKi>FP0`X3EqN&Eym4*@s4n^eTJ7*EBI=onSijaMm*C>ytbdR}Ii-R!8=i$p
z!Hj=;1k9#=QSQ2AqrxEYCHA?#S)$}@8|8zuH|SWs35ozUZyhrDbRtc(8RqTv`SJzQ
z@8Adott$bwP>h^|Ts!VcuG|os?Pb^<0GZqaRT6(dqZSE#-;FNvgilMkcq8Y&i*U>0
z#tSkLn=%r3DrROh6_{*Tawu%=%Lp}4FD|72<EuEeS)igbj0>i#D;+fUs%{)oY<O5t
zjgjF#XxCAihS5?d*B_D^?y4X4l${)O|G6x8XV2{lR^~Wb7Q%7p;;W0Gla!9foY~+#
zO=|Yr?ge*T7Z){rxOr%OV}OaN`O;_aQ$c0k4^4&@SGeYd`ZynA+TZys5xja!kfDo>
zfua0*JZOAh1~jnBybrSW*Fi%8bpIpk#1q>BCME~|-No%~!ZF)HVmcR(h_Mc+(1Et2
z&Vcqty$WeLv~0nX9RIZ-7o7^y%6Yi-&Z-^zCp3QOJP=x)9lL?YKafG2p+>)Q?t<Hg
zymwyQz%9$s*p++nf_90>`zLB%k9URY7SCrs?9Te(ZI9=bMnwi?1_mkZ1r_S%fl}dj
z3Qp$<t#>FY+N||%z24M@7FDS$rvoESf=*5L+3@?OZByGWa9Bo&tWiu1Ow8HVKJ{TF
zhl@z4gJe)*kB<ri7sK&6lX>=?;NrWH32GC9Fe}5&3g0A9&2^tagQ47W<>loP98OOe
z9zI+GnyttX19da!?vG%3sy9nPW-Ta<MO;(RVR*Gc`VN!On@JCq-fsQQ2r33AOEN9$
z3)r`NMyy=eWs8Eci&M^CZHjl@_*Pk!!8ml|6^Teu^O$JY2a6mxcPw3VvvsFuAGqb}
zAy#^j+0OOZX;4@PRlntID%iqw|6IhW-#4bPI)^HNMj%bPJ;YpRY6LCT(YbgSG&0(<
zI26+5S-ni4*8G`%VptI4SBVU<jWa+=bYsZbqdpxU3>efIF6C_8mB7KwUuI~s#_wiK
z=|7L%#;ZE)9rnaYF<*6IeJ(UjhM}8{fdP~_1sT-9HL#DyHsPg($tf*-mVOrl7*Fh-
z#3gjTDvs^!Asg4sIUlbYB}y<{ov3hL&}nB=!Io9uuI)+?<p7=NkvowGlw#Q#EN}j^
zbl9;DJogD2H|tKh_-luBx>g9NNIBoC3Jb~^>aTQWos-X;uEUyc1L`ME)0naJ)`}&I
zHn=b^4v^deX{%}M0hO-I3@<uL7?c<S<0?crkLfKFSUCMzQyeJlZXFFcqfl^TQ={sK
zw>c@i3aShjI~+vBBuf9dcWemx@ZqJ>*PCJ2Q>JWKvEc>F6vfWOj$IjFUw}^cF+6mW
zg`epF|APR~NRd4Q3xoQhOV-K^k#iE$m8U+wX{BxVNI+m7@5PFs3uc^dvi}8@bVO}x
zc6rn$fbLC+h@BjGXwjiX!U1h6ZHliJT~%JOnNyCXLH@u((0b2!24)7($v*0E^KOK<
z+?X5aI%m^uBY$pg{?o!e`mzf;S?x4x{XYkP0Hx5Iy8|mC<|TMH3xPtCg+XKKJw*ku
z{>4?Y3wEwKw8>G^)2o5k%TsFi45tNg8UEs{dX+%6APa-K)KmpIuv(DYoxUxa`qXaI
z6b9~_-C@_f%MR+b9eSlK&tMp_Z1S}YXM}Sy13a3Pmhy=)^sq57Ok2C5EA5T8)0<~r
z4--3;z%j?d;8FHl9b&uk)W?w(W-h@j@0LdR80hhEX>qnzut-=O&ht~zWQfdYyr9|f
z>6#nAqLhE~^@jK7Jf1!{_^u~QJ6_yq?GH7sK;!1bGb%Mo45|!~FCJ*}omVO2+-9O7
zB5R_`#Lj%gII@QeG+$xW5UO?M^xWSE7*rS{f30;05L&$eJS!_4*(1yE{NQ+^sF+0Q
zo*fdEAwRBsyYyd!!SF_lQwh_;;6NsZiD^em%>p~Rjc)cn%8FhQ<R~&B*y8)5sV%9=
zJM@(pZmxctQ(=^$!L&GFreZRuHv_Yp__U-Q67!Tg4lT;@nisN4nBivg|A*lCo-EbH
zarA1~R4y)X8<>TGL#UlYiecw!<7W+%L_zD%PK3GHUY!R@hYxQG^r|p2>}OzRDF1HC
zpv-VH``gm!t48fr4l4v&7KcWFuDfHbu@=|1d^h(~PsgjXN30l>7&eA(&X}<A3bW-`
zhQvo8!F5)LRnK#Ie2sEtmfMuPe(QZDhMS)Y&HDsEs}@w8Hw2lS*8)ufuHx9}4c_-K
z+xy~WQ3k^q8+EKA1uYJ5)>**S{n)NCKi%008h=L(mgy@q>|D*f#7a8kHE8$9(dRm?
zU2FMlszLpq;E1^jGW-m^Yzz#%M{cv(GpH~aMu6s!X0K5C$MCU=6SPgAs|B?2W%m~&
zp~C`SC3nv_q@@lHOAgb+l1t=Htb86UU>9iq;Py=o%YJs(-0N1FNBTwPI7Pey@71u>
z6z1JD^{UZCgG1W60bVScjAB9{UFw@I>UllZs`#<MC`OaPu<Ypf5Uma-BWDY#j_tgw
zN~Z-a46E^vXwvvTZ|!|o&?>4BX6B4pvJ9#Wmfjm#4HBHT23gK)%uiQ7>>98!$8~P#
zkG^){Qnvk@*D~Ed_lyxVf6(yuzz4@ZBqwPwPI&AnDJ^tkOV@$G4bRQBbcAf>84SxJ
zCw5F>xY#2Y+;Tz6M-4o2d75phifiVahnhhQ$_$1UD+AN^x_Yi@0?*a%Wcj$i_d=#{
z`yO`z!OSb1#?CkN7?c?-SEdL&NrZH&xE9^;tA5*USPR;ZCp_<|v_Spo<1_3)u7ZTG
z#;Qdd7AT1>;81m#IIp+gY~h}*;bLN^*jATqUd0#)9(9*tkZxbT@l*3`A;YLGO)JmF
zuqXdeU3BQq=fms0n}w7ZcCNk)Do#(OYU-@G@#?_l>5f-ioRvgD6Vr*Ny{jKQ<X2|6
zx%)EbJbfwoTv3h(w|9DoDwdsGu+XFWE%&2&ksmAA8Fg7f>rwi^`@ilpurl0~V7Qb5
zPVw9f)s{zR-<ACuQmvr_p1lLrj+~;xazU4NgcjB}=06WA4i;O(bAC}rh#=R(7%k91
znaGMa+>8EeGWcwW_7F(jANa7jOIPRaq*f2ZZUNAQ^Ml(vL#nf54g9anJi6t&+<I{P
zV$l>v)!mZwTqovT6)-(4nR4-@P3RGMg*bi5d8TH!%@Zf~#P4O$Vwjpg`?5on)%-2m
zE>kR|BBJ(pYl#0SGn3jqBSUmrXx5^2HanV@M^$)oYN;}84Qt$`&|#&c&9r>OjnAID
zt6KCbDvTHsm$tI3WaeKD8eA({$e_yL@#-Z@hu^hnhlJ+(xg<`MP&>G=wd1ai>PC&;
z(2l4J!H1G~@)s~@GE_M12`ObP_Ip~fj0rRX*?lGHQSz2ole!WVg+QynPb#^{)-1Yw
zQkj91Ve7sXpWSb{dOiV<+p#m0-{kjiTLfD7SI?jho>>D8-+51btKna^dCI2yD|D2Y
zuE+gu>dLLX(`&q2Gh=qh0(AyehS)piAAMTOYz|I;VDL6m@nG6&Ln9~l_7C^NgqXR{
zMRe7k{h=KS+S}~FK3{jw6lvb>EiSCFyb4dk8o^-=YLc$m&|}Fk57fu*RN!S;acTQ<
zjzzAUWj5Klf_9>>XV7H0^+t%HpN)Z`JLRm$(oR*-p!RB|+kx{A^n>;;2&-=7I<UQX
zqL$N}ptEnQYm`7|Q0(v4n9c>>;8XthtEa%cWnGJ!{TPe+z7&1bZGOOWe$@i*^CG^M
z6Lk!pC@^R<EcIY$X|NP;Io;*sw9)mfL4sK0YWAX6hWnzPF}--eY_;kG^R5jpYW`Om
zLHB}71+aW6`sll2%0r$Y{wG(OU+m^u0cu8Hb(-#$5WuwN{Du!}_I`T`T4bxw!C>4d
zt=uQFxPy_wo`Hv<JhDf7qkd}SJPj`JPCqS%Nd?^Jms~m`1R1lM&K0B8FkeuK!=2fC
z#qnv-wL4$DF1~!CsLHT)AIHU$w}K)9HU<_lfDUe8RX_P-YIV!3*^IiN`MQSu^qemY
zYM^u8DkE9W<=th<kSvevu&OwnXBy3Rzm|`u{-MhiNiDOdzeVP$XfPaaWLMPaak`+X
zH!FYAviSiKrl~6x_`9Y~G2yGR76%Ph=$2%%q$z`1p==Bpds{NrTY_ex)EN#uzV46`
zA|lDOcQY4vs&cpq7wdLq?X?UpY>Kl)rk!tms9%!En4ZXB2<nkLR<!zp#z%ioOq)38
zLDJJH3<j?v!ah!r<#(RXd^rBap-Z}%>uVj41u?!7a0HFB`pgkDJ6g7gOT*dJe3@L=
zG9iWupz+`6*G;Jv(^3@oUyZA7Qjp=*(PT_$s8H*!(*U(zQ=CrExvTRPJc$KLtw|Nr
zf&_J}TqCEcYk`IrI}f;K+Nm+DXwcFD_1c-hRr=i!@p%e?5wAXI&YEyIkgxIU@%pg#
z{#$-33=Gfo6DPTf7|vVLsSvdA#5ck9d>k7EUWRQwbCBVqkMieZHw!yKJI&P?sx8Hj
zZ3^1K%n-<aHLF%D`G|;)Rpe@(4M8PVj;>kh;Ponx71bCR*pzKRg;CCvF7QZcD~qxt
zXxPYmWwT982UC0yQ-o%ff)2y?tyg~>=y_8i!DO#&<MPojPbu=OM9+r}MmF3fe;9&Q
zj@@(t^=9u#^n5rV#;{e@G)$l`3^bnE(zW*1?akkA2`hGj>UvHFk5@dPqKpf)p3R>D
zG<Vq3zb%AMz>drNxv79;>B8HungqNe4#*!-2lw%=?J#tT(2z}hsHwsb%hZy3bhF2s
zlN-7^OT0qQC|!B<A>-@3h1n&%)~iBaEZw<4-ASEcvuo~=BYIvM?G7N3@aPr2GeAqG
ze6E5H4%88~(|hJF^8Se&0}q4oO|hVeed!<X%`sdE$_v`yawZ<ypMuywO=tmVi(_7m
z$(&o+@haU{CfwE+{i9YT%rKFSfdRCF0ldxw))D+srWfSe5$kk=r3`XYxHyByt37@f
zdi%F6S_x|ME53_lTxlo5cA7yQG`E{rsxqPO&)WMB_x}Dr`K_v`|04~BcapAC+GHju
zuUYb@eEI}uMFvHX%8heZFrAvfCA4~zRGNPB-YLvpTA)h7Lw)92p6RO?<QNjQu7L9n
z19(L%7byLJ`Ur8FI$lXr*RwMuf{L~U8Vulh>6ahnGsUN-2)c%d&&zR%2;n$%K#_eK
zPgvtb;mVmW6qOkgukHqQ3#UDdWP7Bkb>&2d;)2iax8@2i`nOuO|2>cFX*Wd%@a(kZ
zhK*rI|AvCrfQN#{gwu74MVN!Pzv}t>Q(*yUf%#F8X|En6#&C2)I_WB$Pj`EVO)=8(
zzY+=Rj(I0)E_)aQI_*AjW#BR=@tB_(s)juO;ygVcUwf})YMy$~VH1NEC=4uFnhXj~
zOkEoGUS82ncumCu?KHtfD^rhD%>=pi87F9cjr(my6^6u%ps?XMx@GFCLz8=bFFFRs
zR&1(L6$NScJR0!4e+y`SBcDN#q2t#=CIz24f`^U?r61GenWl&wKBqqF%-XcmY4Zut
zp1@0Mt)^ImO=$F0VGw4R#Kypo$hP{*CbveTIV;||?wJ(Yz9~se5!6cqZTw?8zz`Pt
zJ3>*AAyMe?gUwoLf{PsY2H$B9WYB<w+(pMolM+=1qY3e#B(vyFV4`4)?*rv4&!Pk+
zMP5z|NL;C)$dK5vk2zg@t{-GVQ}4C4@TY~Z_pBFSZMr1zU~!b|c?NYz%<8Bz{AgYg
z7H9z4|9h}vS4@OJ>4#3XI@L25(n}fzm#a!LfXYb_=3(fO5NuTi=dXSLKr19P!0VGz
zcZ7=kp12;ioYf<=W7!-JHW%5Q&qAuJ1>|l$P5i2;#qjEc>GE5*n?I~P(AuT*M?dQ7
zBmb7=>7p(Ip&tU)@*GL-&@{Tbme=aX0!?*>t8+sy`H1*FaG297^MKP-(LJ$rUg&~_
zd8@@zcd!X+>SV0}Exj>k&;pGOcYXrRyllAI8gsf_f3d-%D)3@XHdn2RA0Y`5pt*&&
z6-`eR#XvK}ur*SUP94+zb8Rf3u`(5g@*5GLbgpxF^Q#Xpr%o|h_u2i{(hWAN6TntF
zg3_D4D#MBy8lbk`;-(|3*0kL`9ijiUAmp34OV-gv8+rttO&;8qoGfR{AOWh49)4P|
z2sD&i5*Czr@k5{Bf$hd&f{YBp43pUy7|t_*RwRPb+J<8%IOZOTI6X&7n<>28e&=RZ
zr^M0*#vUHQlDYPm^fbdOG#FGFq&|c#05ydk=xDE05@~vr6@8*$V#cu!O(*c+!F=Y!
z>Q#CSn&8>UO}Du|cvo(kq0##~Y^zVeCg~rH8BT{^fh~(ue{taE)U%zS`*D|kxU22j
zoW`iG>M-S4<7V#euR^T1U7P1PF@SeWt3YO7Ky5ZtOA#&hI)?CRT--mJe`x&f<>FU=
z+7x)ayL+N?fWEVm&E6na8yj^7W6*IAA@EL<`?amT)BHAc9m<kgZg9;=Je1S>Xj9V*
z(5Te$JNu4bR-VGRv54!I+N_&}B9Jj07QQ2lM!(mVHs;A5wcfe$wiDk6IR-6;6${1X
z9N1M=8}15p1h_tU)i|e$=X}umYl6-T9ZqaBic#TeV?V?#X8Z6n55v>!65ikM)`_*J
zdv<_UP=PQj^weBthH{2-1_1_!wV)Fi7#LEnJ--S%y+IvxzKm{2O~`{Tw<7aRdykhV
zN-DE~#;ct{Ckukc0JdBa(OwBU+vZh*c>Re50!PJ?Q}`YUH+HYm(CJuGxaG<e!=$bc
zTP7&9bt~kFJ09cHVEFNS$<_3|PyFurt}t5!>fd$hCVcPbWtalG|25H(jXCsr`N?Qj
zC-4b9{5s%$_F>rxOPbpGl`><VZ?A0Ux?&TUzFxRwbwkBXuf&aUyY4MyGF=#T`J}Q6
zXud9({k^7+)&jZc)j}=e62-X--40g0tg`Hq{Gy?yA)pj#tI6;*=&!1N?E8Sms6<KS
zHqad0#XWu(6mysa8>3|%1YVVHeXMhQhPDl8cLal-gVu$h;4oDV{S}twVGpOq&7EGU
zUa{{))yt}Ot}9U;E)U+Qee|-`X1FR?`azEM)J>;er{~)%ExUAgbu@OJow092iMNu#
zlquRw=4PeY%h!lb&Q%AkedT?%k#*nP-nf<A_k5PHBy{I-YHj0^v%A<Mtt`SJcp@-I
z&~W-DK|xzkZoYZ%v9<Qk*iT_a#S3q7%)KvNw7AuS<y_vYLtZ<lc(Z<(CiPwRsMGF7
zW*vr_-?{fR8Jm`ca<N3c5@-z#=9ukJ!o8riD>vuWHNVt{FG5dyc|Oj{yTAIUiW<Yx
zkSCqXiW`Gn&c3bwRPEdr;l;c2Z_w2<Pn$0}sYsQ6n5VO~b^0$2hD%G@7t7oTVByf!
z`UE=T=}(lFj+n$EZ<eC(YC76!8&^#T?`oS?rLF<WYs#t)dv_!{^j|nAIYZ+#-;_mK
z)0|ub_&b;snZ(7qN>=wB^a0H^ZVz9;cW<>QudXR;4L`$FHU<W3X{WOc3US-2!WeZ;
zQ+sA8y_)8-j3+H?eXXQChk_1+F>5^Nl(itXpD|O8v0gan-s&IC+NPqT%`oqvr1!@4
zkzSzX3#MFCgyobp87|#vSg>?iLw>sQYh5h{MgyZx>;0hf^{#kxPvnR(;Q*a=x#_{f
zjnf#|7`86es|cP7YEx-5Jf3)(ol*VM?kBn@mAVe-A1V;M@kQ&#ozJEdzg_(2=~Bg_
zXnU{Kbd%4`*9r`p495%ia&MR<%^2tQsMEyC!B=U8gM_kJ*p@4bS(glTY_tXDg$5k|
zs(0W#g9^i|2p7Rr<wHp~oHnh{Nw|2@$R<}*tc%s@M5M_z?{`mZS(%tbR2V#7={#|%
z<!Z^;;MNwQzjN~Uh*MsVdXI4_b(|6U_Hj{#y7@(6eFhG>xARpZ1$CmA{n2eb>eXbQ
zsr-sxVEuIPBGKrkuC-0={VSBW8Q63yJy?1}3zXufg|fMPp2PJ&vN2)1iZcf{kHGnm
z(^9NlCCSQ<G%tFz9P>)!{B6+<I-A>`0n{&rZ8BximP$BsL{C%aRH(zMe5aQmD`od9
zPp~@q`79^|jK#WEY=9km)|xgkN=9z&A*R`JtZ%ofZ;0D<&lZ#&+`acIGpI5=Wop&f
zmTc}_S~pvK3iwc<5B4FkCUb=urm-<F+<zvkbzwo|fs<?n3o95vWt1ob^sGBpuLtEU
zLF$$JWY=Ea0c!2WLr={;7r#bS>_;zOz~m(tBOF--ubmJm{V)&IfCw^K;n1AMs0uoz
z>&-RLE*Vh%@{$VI&-;<0Y8}vJbkq0ezQdblFAcfCm^G<|O9V8|20AtQIZu`Pgbg)I
zruT6Fx$pKutK!EVs}&B(7Xpq1d8O<v+3U>8rLOAmML~yw;Tg}=SNfIUqM#+o8oai-
zCM3dSPjZW^yJ=Fn+uN<*nN!19`R9KyPyy}y=;G35kn8e3`}VQBD${k#^}3LNe0#`g
zV#b>3>%_mQF+7D7T^h3|Ex*pWE4+(MG-DDEqv(pAU%W1QMA!+rJkYB6p{&XfE554t
zLZp7|`zr^lTMoUlS<N82BDErnm0uoerqy%PYoPP))@4}jKWiPbz;Uw&%enWwl1VE+
zHf~%KcM@#eq$NUU*7qC{*0ce&jE`11w@J(kJ$P7MM?_Ly;`FPjAr7okhh5i9UswL>
zfh~9)F{qZ-;9U?4TBmXpRJ=K!C|bmrzq0VYsJlmCL6=eBnGI_gDlVLQ&%4u~ftR7i
zdcE-3<?o!=U(iVa-G^4sAcGRC&-jDX1sSG;*8ehSuug7JDE)QtBlzS%P%ree-s%%m
z9!9PgF6mB9({FWQz8CbkPV{N{$>_H9wGSdi0vG=}ti_<rU_8w*X~EKEBAYob*6iBr
z#47dl*OsY8KV=)Qc+SgD2OZ!D+7n{Wpv`dWO?S#fsjd@;{s)u_TI@GZ=~x=4{^HOg
zy<k1jjFp-XbWPud2ZB1vA3(eNV;BDlFiR8#mDcxy9`EDs7AkCspCmR{s1dX(^ufc$
z%vV%AW%qnv!Jxrl%;t1urla%3JjN{n8znD`gDU<9=K7156zU6~-OL3#=+?ri%jl#$
z$PFLEH-OVV>yoOqDs7$&U6Rv88Tg}q?o~8S0FQpbPXmOeeJ%zKR_8ymb6HqcUgqxu
zoiGH-1CSF6mrk3iSivwueZTiTC))?X5f1v|@)sk(bzG5H<x6FC2II5KZ?EoJQy>!N
z8@VdFG(@Pq<AQPtE0b10c1?ng_S?mOCtIX$`of^eur-WPE8z2!@{`eBJdO7vTU9$a
zQ~OrBd<NZQY|?Ep$3rJ^nvOw5>RbkGhUbEHoSRb`4{B!zF=g1x7`QZtr**yEa($nM
z&iW-yd;ybHLKbu$h~yG&2F;0XRqgxW9aN;;ury%f)y8!F#Z4_wl^Y$MCvpif%wS_+
zi19iiSmzl8y2+!{$^f*YexHWUs|U7OuHL>koq9p$bzF)2trWQh9CD(OjTYS+;fyQy
z1zLc|xilI6)jcWsqN>}#>U99-GT8}z?_PgfGEtO+`KtGIZlkVTFF9jS=>2EVXXu%s
z<p7a=F?Z>$Z2u20zpeUwd(Y|<Tt^}gcycnZAhetdx~R+`%&;PE*FDYIla^2KWCNXz
z*Ulw!3cA<G<5kVBy<9w;8j;b*gXXU87nri!|2Sia_EA^R`G>E9zb_2W5OYgpFkq;9
zvZc~P+{{X`>gtl(E%id@xVM@u3is`QAo@b$Jea+#X!7M}im^9dw7ht#BQFNZLxP}{
z+d&5pvpe{4Z(PK9Y@=u(sErO93tABQBy~}xNXFKt*duz8r@9hu3MDSh(CXBzn3<8W
zQj<fDAwWSBv_I{nQkO<%+9qF>S3Ljnl}n~|xh4IWaLkrTMyx}8;bUtP?v6vNeu7T#
zdllg_kt^VjaMy-=LT8=)uCy10FE+Sv%BwElOZL^WKDoxC>z3~~?PZW=Fg^<!6#H?d
z_J!yy*FSv@ubxcivY2)6;7?)Do)}0y0(PI{l{nM%dq=pq|15KmFrMZV5%^AEYj_02
zeS8cv*%%l==i9xCSkk8C1gdgZFdVgC$Z;yR_mG3O_RqbVr7LDzRk56keZJ?kR+WMX
z!&2A@sZN_a?hAU%EnE5O6sUEs30^g}VG*NSG-wqH=tyGFIqn)4J$NQFY`Kzcl%cWc
z&$1BKCNEV64TkS$-=toNxVS(r`oZm+0;jHblotul+!O*@^>$#wjk7@pT>leV+TSFo
zGDuZSd-BAs)t`}9fAO)dG@dz{D~^l(C^Or1Z_%OUw^!>4a)f-J$DqZKaP4CMjIHKN
z`Bw6^C`6d1R)jIg)`T&B+$37mHc@n19^>L0*L6hCzGku4U@(@L#1WJ7D%hd<VI=5a
z^w+Ap6*~5B=qgIlou<Ki^!Via(nd!<h`iKfINmMI_Ju=sPGhH+Nvx8<ig&FVlT}@o
z9qUk@JMpegsG-6&&RrYRB{af7tBo2zS39=_fR27Yu2z?SLg4V`2RuF@87nmn9QI6E
zeZn&cT6TXhV9;QA#i7;dBYOFYZqkyOouC6*e<C7tkH`ZCJ)MgS7J8qUt<SJk@(GXf
zX)h7(w`^(_%)+Vjau~#wtbR=rJHVv+!J291=b#2=3x(Y!$;GTrUw45*SKyq1(ZUSo
zjOk#1=ztEXiny;*_<P=;dlMA5ToGw*Q@YEP;p#8JFpG_WL5pEKkB^8;<EecfVv@?e
z9<DVtw@&3TmV5|n6qw0%`UgYg%fJwUY3HVXd8sVMuwuqH&>o~iN}O7qZ08QRERDNk
zP@Dov0a^?P;@MSo=5KSd-F9GmvE$|q$Ntp_T<{cK_#ps1?@;Q!NK@fzw(!e~%9;#6
zy3Ho8Vf%W6>Haylw)BNbi%+~dAaQEq)(EEk;7FXbbV*l0#fs>|4D68G464t9XSNg>
z&YU|~cTJgn`dvT4*Ph%L&v;GU63p_aukOg2y_%&Sr2(MTXXhDY7=%9jzHugU<)pH%
z2B8Hy3bTroZl=pNw<&Sgy;SC6sAN4Q$jY!}fl&`9LoAa=lh+$DIU@#cnD~~*e?cn)
z>KWJ>JhGNOkmo-Q-XEjRaK`URqm@scyM5BNdsD2ISa~3r7v7e2@yr6-cmsT@o*qLv
zsP%sHY!GOZfT9v;tJ!1bD@ETY&G3pUGT7qU6uyaB_35VB4<jc{p8Y~mi{a8gPHtC~
zw)8kbFNVXLudJ|pz~eJTblOKor#pH<OWd1URP@#MoH_sQ;$#*EfnyoUp!4N*7&Mp}
z9<k2-9{LCDq5`hfp*pQyJ%a9DiH(epSnp11Wl&UYxXW{X(wsZW@(fGwgHDoWs&f_L
zXPC{#z#!JOCVxsW4~yWm44y4vklY2D!(Pvz!_d=Zf9y%f>FLb-oAfF;4r#lvtV_xY
zZTir}^6^TS*W-=rPp>+#fXUR4jd!V%7Q-uxogEoq7mJ-d$t#+d!KnFNf<ulW?byPk
z4rk%rE4W&|_7-(DCh)2;Xn;Bi&yx&<d-OL>y|1e8xN$Cc`w3`<S1H)^xk|G>*P=QN
zh8pYlo4V3Kw|dmPvirhyR;kYYiq?TkvW-_NH4iWvwT1?_rF;6lQv{v#3d*Jt56rbn
z8k>Uutn{ot(cOG-!9vi$SHks&GeZ`wv{aX@QI%$h6`u4sDQP=s-&d+4sD~^hF=@jA
zjX%wTpcU8P`h8#8%BX7^0e%tCDqGa1CZJ!Jg`YuNM?{k^aj$Eup^>0E_{{x15+7|Z
zLJC`O!rypL$d_^P0?36JzrK_+Y*b<}WVpJM`7ERGO$I#|2j+(r0e2=dCx!*S$?m9j
z6V$GK<*#s)JCO5PJD1ayGdfG%zP4{*V=!be_Fe8@`0mEsiM$V-SU4`7S-8QukR!oC
z#kfs2LqUeWtGY<RXKQHJwFD#A$4^_Au!u6KGL-*SGW2OuZ)L3$Z0mMe#wGDJ2;Av<
z7zsY<W`j#})tl`MQlK8A4?n{kHU<W%UQri;mE2d|UT7>^JEgZ{gG=xM4N1^BRiKrO
zx3c54Dt>5W#+<c0nQ&FvVz(<_S>U{^xfP%HI&-{u`e>snJHyIVM$A)Y)H1LzFz3l|
zYBC6dn&fwdLUI;N@8)lQV5XtkIjzdK%!ViMuI3jG*;gA|A223JnoI%pk76TUeGqlr
zcp)#ri8ae<>$21Xvz1HAjGz6Ix!1yRnr*3z$}1hFbj^@91~rE7TU`ZuQ}kVOU#PLS
z^?$ttJrjQok5t!z{4L(1EvZu(FD7e)&UW8$D5;ep@bP-yr=8PgH9cTV08N#K{k-ke
z+f=sFNOR4yLN0IFeMzbeS`1gAmLFUmrUf1goKq=$Q0T3ikqqdxx{hkL{eg|sW*NEp
zRBD6!ogNX#IuyCmRze0+PUcNp1wL#rwMQajrDpO2AMsu6hqyyPt>dS08UEK@yc$-_
zN(@|oO|U(bmH(=i&MT*_g1baFgN`##m;~uh>3Xl#JF2Q9(iqRO=o!o0sY<~@Wgpvl
zxYVT&w07K8=|0vGss;8{oTuj+rjP|UoqCzBotWT$fiX*HIcVSX2kYBR-rZd`;5tKD
zlVPi5R2J8dGBYme4OI$z64Zq>X6aQt7VE1%wk+?h$RdXbL*9<1+k_bAvN14x2m<vj
zI?NTG`GE6a>(MGrcMk2Tts8<8Lz_M@f!dOi^{iPT@^825KYYlb&%ofuv*k*55L1bF
zz{bWnJ-fJPS5N+9&~pK=a}HUs#WRPoYUhs%$&e>Y4Ps0L8T1*X-t3<Ka@yf6#RJgs
zr<YeFL7S+i_v}0*<YL(=`)@&LM9nL;Z5|t1rIrdY7&4USls_^uT{5HRgn;US<&PV>
zZ&>T8T`ZaSYsRUAwR3mv$ei(T<GK**4(+R^T;7olUaAa23{e4ILRuFVsBygAs-HOV
z2D7*x`Y4-8SJ5@lC>saEnWc9ZG95atE{T3d>V9vz?UN52^(<0nfSt=A#UMM^{1}h=
zbSBxyLC*yQ{CydFtuMTijM$~AB*Bn;>szLS?!Fgtk#d}q&N#O-dA)xq%Wkn#4s@%P
z|K!idW;}cnv>-X=l?>CPm6{6*r@yfm<tYuGBadCa@xbL0Es0mlEEE}Vn9%5B1Tw(R
z9&~bmFGB)L(UTJsmEHSfEJ<XDFwA3PV8GOC#K6mt(DEM&n5R7i?W1d{@6%CJbSx}k
zXz|Q<P^mb^Q{G<SS#{g-4eR6o|Cy&LYJv5@?%>k2G!}QdB9J#n`*Y!&R)bR;pFEaZ
zw4zhwqVhk+(+VPBwbFdYO68BKtpnW-_Mbl@4b|4443zi{o3B9g1}qHoPTX7}!|?C&
zlRbuM7CS{=NKChCZ>Y%P%E&mmb>ilScSRJXvB@e#siYs?ttrHSRqq{D<L5aQ=B^6Z
z^?uk=Y_?~%5(8G*2YgRJT9vSy{36sj;appJunJbab7s7p!~1@j2Y5v-3xk|mtRPnR
zWt`lq9$Sp=K8E>h3=DApD?}-Pl(=Ab<sH@dOQz+)IArHksJ)!EThj@<UWEb%h+Zjd
zA^SjYN%p&C9$5YNB2*b<E@)NSe+DUrdt8aDlUH+#uA2HR)_H=hL8btIL$#!*!z_Ks
znz?&sXRyaW#>uNr&8ufCF<^CpLe!TBua<RSmAj+beE6#GM67ZOli3PNgIlo6eK2WU
zJzEK@+yg$gb$MObUHT&QG+)eJ5l}1kKLZcLziR&X77VwvT+TXt1Lb#VhB&1;;>!Ef
zb+pqu-GoePPVdmrSuNDUmCmZ8%pl2N=kk_;#qsd=TU;BP6f%A=O|WX*rubsl4R&zr
zSqP;2TC-@wl}R@yCyFyHU}Inq)n;QntpHj_sKp?c)GFC<<=^!%&ZLNSi6-nHD^Bcc
zyC`$y@xsuy4V+ohOzlsl+=>PI!@)PM@-oEzEEfBFD{Hk$OYTX?_@D~N2AKPnJv%cy
zLeS#zBJgpEe9|59Qx!riv=byH8RE{)G#6}`;d(0z5}g5u%Jh{vJwBU)cT`9*%u{>b
zYk2tNQitO^u2`}h2@ZB}_Fm_>y);+_n;i4SthT(@%Q&#fJ=T+K0Le*WF_XDm<nA@!
zi44+M<eb;v;(D<yuS<aeo2kr=*(K5Du3cD7oyl|enlEUF_k0F%P<Y7I_iO|YD)&?e
zM1!uc&`pp8`%{1+4m2p)+MVnjp?q^;{3RJ3hPrFES`w_eOLtmH{I)o=dtKk_ik3t9
z_cQC_n_|A)7GAz~&2^TG598c~COlIHt6mk^vh7lgY)`Gsv)J(Cr8Z6vx4$>p-@js&
z%l?liwod&zOTp^SX%D7LHF^wn*Y-Nrc747SHfweB#(o)wg=`EAhxfdGwWH5n<IlIb
z&%RIG>h(oBKQ=mYJ?EmsdwWzA&Z>(r)J4Z~Y-7oFJ=!6B)|SuhtVj8|e$Xh0AjI`c
zGo7OkNu4}4C1#c~gCRrRwZ9jwh;jbALW3-~UB#f=cIrXl1PY0xF&AIn61wJ5_QL$|
z!4;A(&w<7+;~7*K=9RA!iPEr0uK0f9lgETP6%0$(Zrc^GFe<aIzVFgCkW24=2HlIv
z&roL<lCOG5^6+l=Y3@u3k_;RS|0Fw>Yui0PEX?q4@6kjTn~TyuSCTxyb@ekFP#y!x
z`<?7$XLwsF!0=D-5YKdube{L13cVp!0hH@_L9ux1;O1Gy=~Gn?7=hzX73QX?&FnIu
zx?h;TVawGpajg*Tv+vIb-r6;NBFmC$kniR*2tZx6QpV=NiBBF3I?8+u{~%6mdUAxh
z;hPN`!@p1i#!b^<_Af8`(4c%;nQ;RT$bKD$gqC1&mfadvDcnz|us#>+z1D2CuADKD
z33O;rXtH>4hbRO8QP)WZ!c02Kpn6V?;Zlx6Q*01a(@lTAO*TSXL`9YTOu}<bgBW}c
zYRnO3Sj5J_kbC`z9i;T!{MJd|m_aV-=pEC7U<0n$=w1<qU<0o7+ol`W6)-?FA6Lv`
zSKzp1EMU5M+oU60jsi{^4WRum_qYy#liI9!kXZr@R}CvQ1^r?L-Yj}CQJ3Mg0;pWL
z!}I1r%p%9lpc4g)pZV%MUbJD2mw?tBUKb_47O8g84Lq_8Aai(s3I^?8d~3>$SJ&2D
zFmuskwK`VH71%n>k3pQ_-~as+4cN<ca-Flz?dfDVqNDJ>VW;MC1~G`tb037n|DBe5
zKWl^To~}r$E|?I($g!-d<p|dS+0A@11}`4_1TLFpoUg=S*u8~!;&0Y%%bqJU2trH1
zEa{}!!x?;!KAt+vAcPbmw*`)L?aZEFE5snTsEna$fh}{OakjM5<^Lyb?G13bops_}
zqiM^at`^wJEWq+svSSuwv7HPaxA9FAW~l49#mLe0jmPEen%s__qW|jO|1d~0%sbj6
z!cc5<j$`7SursmD=B$eY!lra4ePUx!hU#d`-^%N_My6C|M=C?pf``#3SHj$ya84Pd
zO00Q>Y=c6E6vJXR28JKk8rOwS;S989aJ=wg?KZ`Zsf+XY8x%5rbk#CQGsyKYZs;}x
zI|OEIHK>9Kf3uiDlwsa3g&VFHm7_DHn<5O$dGCny9OC0=5MZci)7C?Z{X3x20$g*I
z@-DXQIA2|HoRLp4?1CfbgEwOGvJI)Av6grSZdi_bEtLWqE1u85$53~BgLYTs!nNDH
zoNr9C;bQogZhSfHT6R-L9VlOLL-SSSbv7Mk&`p+mk2+q8z5bEAuHwVITWu_r0uA<J
z4F6OQ876}*{^j=GaV{w1h;87JV)$p6u!Ld8=S|X+W^*^iir8*yZBc2Tw(ZbqB{_zF
z&<yCPwL2^-;T*UYbbrkyd(3u4?bpx3NP53S*A!nrz@abApnz4^a<57btDfqB->;r4
z@-qArJ-TMi|2s07(nb~)45|$O3>(Zm@(VA_{Vex&zRKqheatdiU6J}tfv*xOxgNdr
z6+Er8M+ekuL2=K!vor4<w&rX2#Qy6iH>|{pmEO<;ZU=%wMw#I_Xsy_>X^VE7UwGTr
z!`?9U*-NJdyYBMkdd-8>*oUMUmas7}fJ)f&46F>_3!il<Ft9M(^RxK@%EK%Spz?r=
z;a>XOZMU>|6Qe)LGsvYfF1?nieTwPS^tKJUg~|Vfu7xSH9yl=L--PAto75SE8RB?<
zZtwf}WA*2oI!@8KQ`<J^{$vnjh~xOuu(%Xrt!99_$$oGNssgD$R67nODjiH){lt&a
zV6nXuxbAs*%yz})FzuGyLzSSGi2#G#(I-n?b|`SQce2c0+mNat&QK?29K>*@@+R-e
zxl9Re^-ET32p@gItH2=7@J}&JB60D&Bw2842A-F@nC;VUcCza;urkycv}xxv2r$U?
zJnZsr;a*fQ!(+out_U^Ic$zSz?8?j0+*QqdH}6CRL&O0i2GAY$3Sl!CJ=QYwoi^=x
zrXVNy6l7POqX?fcr&+YBIkcqZ^yJgcoz#<d^p5Gg^U4f-@DgRyDS>TIG$k401X>Tf
zG@T7Qnb}&I8Oy9Hd6w(*rCrB9SAtq0rM<j~tB-7Jn|!8sO~X|8qC5Zp|DT_8OZuEL
zs18hV+Gx_UR_L~rA3T#P?L5^l($>wEprI|0?pST7iEMu0^=WfJ#kJHvk9D_nITS_w
z=9_}t)*5)d!cLz-h+!#s{%;=4)^s6;fB#S3Il&cCsq*Ll|N2dt>gSbJkWDNMQ?R_s
z=OAEGGco3=JJ(@XW`ilB9h)1}!FM><Lya#CYq7sChotZ57fq2}Pv-4sG4M2+C3<;z
zK*Z-tb%eZaJ?EVDA`FL1cy&%@g!#;OS{SY9&+nR=qq*zWc~GksDa;Brj}>^hZ9cR^
zB>BeopA1?IaMw?kxgg%Rhe?+C?aIAr4ox4JF7({ePIx*|=DYgrRpFZR)m0eg5fOrX
z4D(Vhad33z@~ZE2KKp#J2!ijK<1s18x}U?#R$mt3`pj0rCacXywk`9Wba9P=Q$RW>
zY~_&Lbtd+tLS^>)hN<p{z=3-G<a0%=ruq{yRT;_DJ1=}5+WX|bIFK!%f4WFu>-YaB
zm#vaH`5bgp65Iy}7w2P|EzGctje!Bx-4aMP#9Rs70P36jn`N%3iQ{Lu7cJ9b_J`-K
zi|WR;ndkpAVD$sRkWpf|m(Kh1{Mm`y6sz68M>^kQEWYZH8+%&-?$+mum~KUOC1|$_
zBG%8u%Chh`c<f;c$q{)8x)f7TE@jios&$_#vAQoFzuEc>)Nr2^QYgx}&!2Ri@!J3Y
z|NYJ0@;*-oxeA_-L$=>u=zH?9)qjvEG}Xbw!S+8Pw<4zp880FCuF#TzYwwk=Jn9Z&
zT&(i<<g!<mPd{Uir}wf9f(*;q7zm_eYJ`R~QfQoEWq^SzYQC?l>ae?xA8UB<6ABL*
zxNkgv>Fzt(TGgaFGdlmHuilm5Rp;%sQDi$~qn&;gixsR={C~|*uD;Z6w(BxaqwV(|
z&AtIHx#bw<IsS(=wU*p}H2Vyf$~M#7tGWwk>|sgX@ks_<p6|*`)%{`tS-#Pw*%`_V
z@S0({D6^OVOOw^+C)b(0)@DvlG12Z3xFQLv9WdLQ)(jGGSDwsl6%;zGD0!AkS*5LZ
zzB=_vRAz>NM^6}}7*?<`FbG3hYiRWysKo{vEx7Y*S*dgrdxI$GmRY80;1wc#(01C6
zytVmJ<|phx{Vo}BOD#=t_NO3;3(NM1^ocO|wWLjiwj6{Q{+VwJcoVhtst2P1>*9iK
zvBJOk82){aT)tL=TO(fT(6%Rqd<_56z4c31`$Y#DK5{9pLu%{Ufm$?t(6(M_cJ1X|
zyb)?*4F62?wA`gtBqq!RH=I(Y%{$%x%2bTupSjzc@=T6s)tT+(G7kcN7K;@~RoE#p
z{5#$-ktxCNn55#QFVQu^ySKG`d9L#y<cyP9YhLSgkX~+vfAQO2ZQ<1{%3%Bh>Ql^*
zoO9Oa_JqF=c63FaSmyD6r{$vO3aSkM>W}KA1TQH+5M#Qcu^`v^0gt|V(_T-HG{xCU
zdzqiDa^!8Pv15>B_$SZo#?@dcncm`YDgUEy8tbO@jJaHQx%8*=UtP_>&hW2Zz)95E
zmO+%^-~V1+k=<dr&U5a9Q(8sjg?Z|r7VZCBw{Qb!LuYSm(sh-xc`6M5>N`Z2G%oql
zZl>yg^Lm5XQ&kggi&kaU2H}T(^}fq)ug!c=DaP=xKCRHqIM?}G^J6Y|E{4^Ao<HlD
z*R0C$?>|Us=si(}m23<QjKx<MupQdU+i1LJ4#zjO-&R2k5l>|e!g;e4o_q$iQ0rr4
zK>d5Zzmp>FYbZ{rmDOZe^NDZ9><oFZG5?B-t7b9?gGRIeU!7Aa%-9imz&~ZO?nPUD
z1`URUmcy^EG={BVY3n}mmnk}V(wvy?sG2~o(^`(JJQ@XhJ>y%>ONAXUQUZ?%|G)ps
zjkB>OMQoGiCF_K|MYW*Fas74v>`PU~(=pr(|LS=*s2(`|)cI={cy!z}Ps==r;mk=3
zWtT~H-T77l>C<jp+cFiL4wM=G{XgDtUh32Q*~<2%&HVb;VbzYQv&uHpC-&yc%k3DH
z82<ggzGb0qVsA>am)^#Gfldk=*DAhm*xC8*B3S*)uQj|3|Ngsk7{@5has1D4dIJL=
z!@vJCwXI?yp^|39!|?Ba>1w~*6BPKFKK$om_*dT|kQDRW`74(=!$ae?@_wCumX#|W
z{8Zj!slS@Zt<mS7KB$%Y|NsBB`BMZ=?CTR@2&-g2<GZE*&_t#KTA+R_IPM=xM|Zuu
z=dfMcNRHu|U%WdP!_&_wb}_So>@s+Ko0&n;sf9t2;h((WI+%rTqB0wI8YUg^V)MK?
z#U^s)ALYsal|gCp|Nr{e(yA;%mn0Zgu`w{r-`uc=`I*`+_owG09YB$3`=3FQ;otnD
zC9D0WoV=;KPm}F{-YtvWN6mKz_;0LdU}5+tujnMp@Xx*Hb<e}Q%BPhfeWZ71XU@5+
z^g!dO{LDZ05PKl8`Q<sdliv9)@Mp2ug#UNu#GME2+4_eFQXM{MALjbnufDI%5+p(S
zU4UU8|JCTuf-8@@-%Wfvks(5jm7(sM>4|v^91L}Lqwa6Xn_$bsP}d=9%yVMj6UQyj
z6*(B{&gFePYY_8OfT6A>V-klubXuk%RROZ@niq7lA?g|2u=yUNUK0y@VrG2QQD%IE
zitkAn&xzqG>G7WH>|kTcYVvN<-{nmULF0zF=5L@gJRGv1JcBty1fAbm!oUrZe{Z|z
zF~iLB!3>}<q3(=`2*YYN1_sR89#w_}?6W=Zj!7_IFOK<B^Ws0d4(L`I&@2(kj8ELo
zuRdigIa{^6wDV=e?d5;{Z%BpC_S_adW**+N`yF^%iFw+`VLRIcpOe8lqXC`m@xU=t
z0-GtqI*S9J3j(DDl4pBh^IY(G9x;YBYz)}lLF8-?_Sp^ad=3Xz-$Q4DRIuAh#%zx~
zLqdza?>Xt@w#nX&eT6HFIXadvYiOGmqieEbmnKVu8ffeUbFL3M<0FSv_pw+bi<rA2
zOghTg<=Kof8N$t58BQx;^}hmS=0_H**=+9;9=uv6kRZu`-R!owt#1xo^;JAz1RBLf
zo&OPH_@@nSVf`!?%Ur$olE5}qePM=wi^Ui@npUh8(B^1r(`Q&IJWC(co&bx2#}3!3
zY;+Q65#V~D4l37ITYgq!64>k!om(o(u$GO1VWHF3OEO+J-leKAW`ahmLGx^befH(?
zk#5j@PY0fvnU0}6Gee&_85xFkYzz!oCYI<lGa~|-nep>XE4)zqBH%#ae+L&keJQkA
znnw$MUs%|%_+Mj3jhzIhjua&peui70Ve=;Nd7FQrGLjl&&b**8=Z-Ljb>NA&Kj3;8
zb=+AH<YGhdzaqA~itjD{ePN-)H&Dx+gt2HLr19j-T|2WATBesuGW=_gusm~+xo=8w
zy6B`c@NhUW1=PBle`eiOu^F4ev$Pj?IUWBG8vfbk;3(%(Z3k+N!^gH^<I}%ExgW(u
zafbD53=GKT$}#*yHg{!^TvOlw|C4<~OB=gnqHcYbXZRP`&A{S##f)WR(;QAd@a)2S
zB?iX}^BPx38a!77^%qnRojt&JPF2dJdykI^X!Ws?9@ptrEDI0abWnNZu%a-6@w5V{
z^}d!N=Jo`6#jn<@d^^|Xo#o1P2CtJ@E)bgW@`*U8?IX=uoN)Y-*^*~xW^*{4VFGnJ
ziokO~|D`#L&s{-C%%6SPx}HIY;h&+xLE+oY%}2N#3_`W_HZm0)U&GAK^UFdwZXNn$
z54mIUM8!*W@v`q9`j{8|`3(xabl;FC7cR|H2es%Rvx~9P8_s}J5^NT6$Ht{E-tm^~
zR(#Buu(WcQz>2)>&a)>i2lt<67l6v;`3$TKat+D}H$dap)*m0-1fR{p!T?(HAiz*J
z-*isGFXhgqYaufw@(guTSf@n6``1T6SMGu)^q7->InR?jVaLGBAjYr(wElbQ5s@vS
zs<wxZh@3snz{OB!W}KV4SFPjOanKlm8bjT^l|dN`A2eyms0rn4^Li)3VEjvY3usz-
zR^FXvtK6+lH`L~+gVe%iIavcOd{l1au<9s_Bc*F=)&o8NJi;q>)~tvF?MwIv&8k7p
zjz1k`Xa2dngT3^hpPK8oeuEeDH!gjlr_I98aKcVs0F)0BTY9UyN*^58vHtkrFE<0U
z?{Jji^brO@hJObo*6l!^8~}%`2(<r@?0xaB^oug*W6TGbrYQ<A)J^^JY+a+VkB?)M
zk)i8%8!6<GnrBN(d8ee9XrJ+ZEp`66qBN+-VFnp;H!|PE6ef4F@IQDAH{U{^L4~1i
z66euN0^7WDvMm(D`gYlZrrWxoXxRrz=t(s!T;ni@^=+jpviWYY(Vup6I0$S>SIA<U
zVwZhOMe;1y;&mTu>=@(`>RxXDp?1(XAl<?9*|q4J$qyt~7~9N0&!B@)p>cV(Qd#nh
z8BHvyNv~AXxBpniT*~G%spkt+T<D(-KSQ0t--$;K{CWP&<MxDu2a_4}80vUds4TnV
zR#RpCOZlOJ5W_|`28IpBB?~MMTnuE4TgP_CVd{}7w>$jv-Rf0j*vi^imp=!sQZalW
z>~gl?UvV*uiNvEDWf^X*D~~*U`e|X+UC<Z_`(=4go-_4%eOq{cvIH8>`F}^o|Ggo@
zzjU#5<I83#_7-|G{&^%N{3|YYInN4KYn`x8>WagTZHn_1vf4iL%~;K5Dj;hI${mnC
z;ZcUuIt(HVbvz9(`&HPU*_*r9y<(G()01BnuFLQbn!KjY36n@?opkwB;C6Ngj0p*0
zpL!L;f|;P%{r~^}pUeo8NO%1KD!&lALGujW?|ynSOjcPOX;{nEYC2yX)Vmc_vJhja
zJF+A1Ogz(bZPo(@v8%T!1|%_l&bE_gsN<2)WO%mcO&e%7<6JmbL*gzqLvUEAg2KXc
z&bJ(I=Nnp%f%Phe0$OQ`vz@;GQ76*Pp!qY<c)RH43BC(wt1OO8oFn@1{C3b-0RdNY
zLHp0?h6jwa80vTyfSQC?9Ioy#%CU&NsSFy$j4N|4IuG;E<QX4|eg+6LY+_?z*sH|N
z@GtWE4RA89*u?;v1DX$+emeC3|9|z_WuI*H(S2~=m7z(&Gyr)D=yJL*+|9}a-7L<4
z6e@Q<Pe1U}i_yU6`T@|)8ECRd^wXDskYm#pt^RAnfb2Vz+<I)O1bBG#aZpd<{pX5W
zNV&DhA>QH>R|(IS<=<v8avtJ#FwO!^z!cq?pR+1%X^kCGdG{wDL)|1#Wd)UOrgNU~
zna=MQLGV>JDtdOkwNcXeY9outm&--nI9{C*x;@Lx({1x14#&9<e}Yc8tGi|jD@Dpx
zoB#X=6(OFNKUE4LmmmkfxC=3t|0B;1Wn{lEHg5fIuyrBxddEFFrx%LFPx+q`{54<>
zXgm?_AC--YLJXVP7#N_w*h7jhiUQpa{`&v_zx~Z63qMuzGt}i53i#aWjN<W3ioQG#
zG&6*357Y*N;iLqr#h%!kyWeViBYQWUx03x#DD&3RTxWP#&sE3o%0CRMNa0{qUMgV2
zp!AU|U}NBt&r(OUT`DG=T=r_`DexQ_78lmwH{FJT8ZMMVa$%87tydg-1UMwOn9rFH
zihFpC5_mVS-AuLr^&gNZG!?=_;_DwmZdF0HN5fM_Gwh;c<o@n}ZhbG-o=IQSXRi`u
z*uuuZ@O;X7Wvn(3OcB%w4U`&I95yw?5HQ<h?dzYQIslgc5I(oT>RN)SOCOO-H7*+~
z&3hrKwoJis=8P)NjY$WXnj8Ys52&2<u(wry)HyFP$?L~ws>HS|LtXFeQ@zj?JD_PK
z#5B=M%Rdat$R#UJgo6Obt22}0xiz+;%qB}9+`e4Y&4Z^MG>0@n;#=)Lq*lXn(8T(S
zN!9;^4yZt;(G$-;S7cB}=>7gjwP0Tm1J7mC4WKGdhG8ok14AuWYhJ63t;p1kOJ8K!
z>ob5>fXv|$VW?{{IIMc8SJ$;Xf5B~DNqz=y(E5ma22y5)#6hz{+|0M8Ob3l@cV5uB
z6c)WyF~{2uRLf8_BP7c3Po49Y^q)DYj}S{;7ybmd{P^fTQ-pt}N1LLVo=FS#9y}kZ
zwl0?=i8WI}^Y236lfmCi7x-3ko@MfT=)w443aG{gRVh0z$4`D)mMz7=Yx5t+?2j^H
z_J^@poM9Uq0|PZ?e?&mNHTdk0r`o2I(_YMDN1m^V0`>U*561Z#R)&B71(ke2>qP61
z>^Rr{%2XWZtPOZXfB)BBA*P$xK~pv0d7?lI(2SYA`SR<ZMHrChY{I^kE@23;i^rI=
z`7d~==RON)?uLWZIU8)VHQ>~@E0kS-`sV1GU>=2IrRVZMbKaXb=~oK8{RwK*$}2Wu
z&e%vXY-eL&7#j07qUif{-l`PjPE>~P(NSkObM9oOdSiAsi^9Pk)1DP2am^K)-;F>A
zj%<!*kx`8EWc9r8K~#}}h2hM(mzf%1^}z`bE*#MdJu~B!CgUpy?XaeEmDe|PdnE?O
zm>96_@kv?rXQ2W_Jv+mhywdhlH$W@o&YXMMt_;%8`BzwQPPb4(Df@FJPN{vZX^iUK
zl}o!40^Yur>~WISf!M{Vz;MP-$fSm`Bl3xcmCZ4QuM$&~6<!p~o3lx8=|x75gMn)1
z3}@CU&A5H>44=Yef$!z6?Z+ilJa+wlW%p&m4ht5mW08|8d*`sQ$ex=Vd~K<T6@#Y5
zsbAI#lP7>~>^*ZXsq5XoykLgdIW0T(PiEnbXGjwJ36ky9YT7A#wn1>l{sV#&nnW1>
zb-nv{XO5nu=8W4Hc_dtCiZJY8V_--Sd6gi?aAsX`9P{js+uuW+|E*<nyzoI+!SsS=
z#t$Ze%?zhLg2NylwD<Pp*{O1N+6<zrxv~Uz8%NzexbuKS|Ew^b58=hdoCiVur!(hX
zo|R=dlXvj&W$B(P$3xy}SlK)dyxhfVx5V|q3%%s^K1K}UpwPT-dD`Vr)`|UBXP8MD
zhwXDcAjt5ZK@Or*`Kgcmn@fQu6~`7Y6XmY)=uYNhD63n3LO}(jGrV{if0_B3V@@|Y
zmL6`t&z{?I>0#j<7e*eD@Ac_3JsK3Hp{A%duc&V-6^YH9-q&=XTVt&iZ^0BsNUR*z
zV}OL*E`D1TJ-)`ikLoIWIVQ6no2#YD(h((|TBX`)E6FtBg5D{Xx-*~TEWlyVEeDSG
zI;9Xh<BYFJsY}yHl~Zb;f+AQID8|nvWd&FmybIA(bhxrhBbb+~oT2fS=6%D}-z+Zm
zzEw14IJ2%>rG-uA>wM-DhEMKi`AGLlzF#f9;M(80D&Sy0ai8&^<23gosUDEB+VABG
zte_Qwo;TfGUp7WOS#+zjf#*nV@0$J0K~Lo(`0wd6NFrkKi`>0Jh7&I!Ht>h=F<61@
zyK+24BEHku!{_4p@T4QR1Q~X+F))b#&6%OGo8SCR_5Kwn8ZF|O?=&oGV}2~pFU!Tk
zTRXAk0%+`2Xo8X=cx|WDWw+#Gr?zugFfCXXeBlGDLK>rqEN8^iYk}-fK&NP*IrnnA
zJSdD_ew_N{rNkal8zwEYPT7A6)5WyI4cy#bXf&O$fyBT|QBVwI&5^kwF<U^Pxp;MH
zLKfGo1`!4=hJRgtx90zwz;oz;a`Ex2?m|w?eZSg;C+v=Nu8B;zvr^0G$0DBx$93K>
z)CY(6ZE=u|TN%ARJkBXq{61YJ<Hw??AMqxKpy_d|BFH8c$HU?cGh7es2wvL4uv5QK
zJeA2l?Pm#OIkO6bHinvqzgKk|HOg;(!LaLlld?gLK;t(#d3Hx|DWZa@+B!%+cx7pz
z+K1$6dXt1f%47{es=E06&kF2zU}EUwWCA;ZbuGjVFE6oGRDId2A^gLzyFW5P$W6ec
z#+AVUSx>_QG(9WN@yXQ2PvQJC<LGf615RZQseMZN$T~1=S(zu;un+9lkGr1~vN#?N
z-@*V%``iq>*ccd~u5(CkasbDtqc$|vX5L=>9;{E$v=6i#JPgHU81@9Jo9Ht9iUT>#
z)kj$zWRVJr|1oU%ac{T#eSJ{&TEzU~9yiz$1qNee-#APbW&zD=8FEK87B2VVWIXhJ
z_q6GJ4f`Mw^PY`irvfMlP(uyFZ3p#zxuJoexM(7G(}IWETqthC&@oYMStjF!@8D#n
zrraANz``3Z2n{!Ah+)J{=7H0l`@sHTnv&uuU{d3XKV}*il)(aQcZeX!QJ|gTpi&8H
z1BR;_Crn?)>Tn<I`3y#rBCsW>A%>yHlC5)&Rw2|YaW#HZEjXIm)@v~6Gw?I)W@A7O
zZ44jHTnGvT*O>?UBR9C|f%I{ph5?3cGbb|lK~menh6GR=Sb{&CcYb{fOEsy^hpVBn
ziC@n}hD9J}f#asv5EeJ4$UebHH%twevMXOQyx0xOZQi2uq!^xn_Q!!&yq`JuvKy59
zPbOX!c{DH3g;oFc61GK5Z&Vx)Z{L)E+48gt(~QSq<pp|P3_p6ygl2%w*F1CXWb>pW
z0%z0H^fzBMJwD;aL;f<&AIGCvnR@1QsAT+TN&%Nl%>oQ({IY)cEpq-kOF>G!G<mY3
zDZ`m}XDhF_DQ)|o|94_tiSOhI238ZFPF&FTC%X5bi^7!&^{WkYP15EtZsIwxaq5*X
z?#6SZIt>`O7|#6reWpRabk2?xX@)cZ{!1%w`=8$?yOGVv)ZKWs;{UK@13`}YUlken
zL8W2x<iJ+fB#A$@*VG&t6hZ1Y&uCe4IN11zo;Sk<yI*TESw$K4urV-zD?E;ltW?*T
z4qObNwNC%p>&|?d$!Pz|;v;Ci%)kG?*A$D$$|ZZ}WLq#gx~DXh#(FJgp3t<I2VCxc
zUJ`3EX~Dzj3^C0#!9_pU7`v@m46$)C%f-NwimbL9shkX2yMFKTWh}YKIP=BkWxl`G
zWP<MYIrH!T<{2uQ9S4rxXz_sNbC5ImK<@p|Y@hZM?BO3^AA#%<vi@^WZ(*bigAquD
z^X3zQB^5o6O%Q)gP<Z+7wHfOLSN4>wcGKKNA*<%xO7xxWbm5_mrK-g#1tD;_Sg*KJ
z&}9_qAUZ9>?zOTo$ehg*CfyC-;$_h_ko6d$0M==Ili8v0{*le$>N<`gp$a@8os)0v
zbI$txFV9~d#FK7HhBjv&Y1%NvDl<gNdA>_yv0SFpz{Ma0Qt^7u^^aU7J@yGAUY2V@
zW5H?UwIIk{FF#h!O&5h6a&ZXM3qN!2<x4$Cjb6R8skE#3|NpB<Nh5Okf`{A=XP7e1
zm>Q-sn#`^2Dt@kH23LQpOO(mO-p;~Ej$tJzY23;<QxSi+VU{1H2D(s^QmG=su$PU2
zL7mBCmyy!<164NKaNXvzyQ{C%*PBAyCFu=1%mJ67t-)D+?@Hbz6@g*^)Ml*S*`#Nb
z;^6Z_^W5L{pd_5R*zj>}Df5p$o{O(Vz^z^eU-xP5lip2~Rxp6uaI5QT;9Z0N|6pF)
zvp(;@Mp5lAR;;|B_N&9?iBBgk*}rQpLWiD_$>R6#?(diSlyADM_gK&OtGo}aja=5l
zTOpBhp1)S#o(m4scyRl^Jv4YyT{+}HtyFG(x2vuXdb$rKEmhL*e)e<If@j}s_kK|X
z)#N9|ebp7TZ02m37M!C#%g-U?M?}^}hto!L7Wo`I%Cu^O%XxNC9DT2eG=j8Uz8ir`
z8=*;koYTJLUvb#iv1F;w<Oz@a)}LaMP8JR-@!7ED%MNBsh8CIfn$UFzu85d0YAUEP
z{6p6fH0^Dh4y3*<*%4bXMKqO3vxS@CA5snk`{yjEt#q=vNKZhipCu8r%)Kc?U~4zD
zH_|M^a3-&&0oIlVB|d>C6K(hz&hWV{<eMYeU|km?)o=xxsuqHMY`KYBieVoc14C16
z$i0#`&%6!^x5ix4JXf12SzNC8(zyLk2@lskNPE^2QXa3{!m{$x(?_t@>PHc|2B{8B
z?gcM7Di%%HxLeW^?0F`awcSRIA`EH_|Joi%KqISyi{HW5Cz8R}{eW<5&)u^eMwb=_
zu%F{`kUPoAaAw`)o?X7I*;g6B>>nBngs!b(5CDn)&{!}jd_nRb#>D|#5V!mU_w<sj
zJ8Xo&Cv5V%EzDaHkliBeI<rY*xs$kt#nJgk`06)wb3$S&SsD~m2_ml!%w)9KVAyt|
z4qR`{m;A7}PgoyhBOhBzR$tl-9tK{9Gk%A5%>pGbHsQt)i2mJB`;ILwV9<CsyW-m`
zk2fFKcZ>Xa9IW874AiF7ah-XMH>*#b0c6w3Znuew7k(dN+TZDx^s&OOthn_<li2#y
z#SqiFB|)xPvW-8--PoNC+>U!{`@m!Ek~Dp2Z*eIP!<oDsAt5*QO*TTQY6=Wz@;LgS
zIk;o_2Zk#pTvGcOj_5QjQ$DSH@@|hgD4dGpj%!~q{MQhu@pMDjRd9-l=Le<O%a1=>
z&ELhp*J<+yWrzzdYr^xOAj5t(1_q3h#laU=v{-!>d45infwWR(c$Oz*<gnrtahBaH
z_Po4tc4~_{*UmM;bABH(diKugQaazyml7g1%HVh^)&ix7E=b-=;zh*ngHESo@6w)V
zaOd>+atLhIJH-;DpoNjA;8DdiPb1|`p4)_pe63amX$+q@z<H?$U%rxLIKalhfSS9w
z8P2?eCdkQ(;1r#-hsPRHLb2&<Ozt+4%)Z@FTqv|lm4Sod4Bwv_Pi?<E1^Z+sA1KAW
z{1z-9YzZD}0gJxm0`)wfxCofkI2waRo`QP+sHIhndy&#<<w}H!N5Lv*Du7H(ygCJR
zSZK+6P{+8dbhWjGxGKXRH}j{UrWjaVA`inEKlTfI#bq2Xd|*8b7Q2YMR#jy<!zZd?
zn<Qr0#n*4>p#rIL7&#Sc-rrqpFDRfZV!Y&mhVrma_i_ve*%%n`*QToQ(gIX0b}+rQ
zS1=Wr?C?@>GlSGY|E<molF#(54*d-&TjH_A?0e7(am<*Ng2(I!LvEi*DvpQ4*EHY%
zp|^eV0UmJtf#UQWtc$zA5-g^x3Cb&=G8f*DUwMx24(KH2tGhrAdvG_}Y|qkTf7QWb
zOsJ{s>e8Fa*isp2bl@Z?l`Z-Ra?63}tUKkC7Ch9xb}+wY`eKHLAOll~{}Oo_&Vbz{
z4LT2%6I!C`N@CQ$SC`%dDfy?2k)o0Oz59tSD4V=~U|u)fCQrRl670uBZiX}G-cLF%
z$if?c0a_<a#$p3xY5Pe`8{obPIiUKYqHT@#>BL^1i7dSF8~N&*O^Y^8KEMO@jWWX_
z@cz#;eA(d6P*WP%1y3a~{9|mQ%dp92k~%!cL-VH^JQf8mJ$CiPuupl}#O}E)X^=5g
zkk9-eBLm_l(6Cd+wCh#NGFFFa?w`=@LX-s=I~=mAqY%EjEOGh7Q9mX~=>keO>kOBH
zJNewRAZ>=_xXS{}kd<<PdKM$@l;FO-U^k&*rc;CLwG#r+D2!t0jd`PD04dW!Zt&w?
zfZ~RQm^KM~y0nGi#3v6s44c3sXrL4sqVVwQ&!b9fCMrS`WJku6B=tr~Xbf^QoayUu
z19i;xGt?kr?wBF^V`(Pigr^g2&_h&;;V>Hm1Kd|rI?_}>__STtLxgOy(IwQ7J(scs
z#aBx)eRb&wuJGexIOBK4qG`cHSiD%`ju%8Lg>d@>oH9fwyxQvY<!+exDk0slbqmDW
z<0F=AyL#ZTz>l(H&K8hTOj}_>s=~XdLY<km&%W9A9rUR6d1_avGjp!si`F(S_Q<yf
z*c#pmAD<Mdw#}H~WXcgicgXl+yc#G+BwP<?Vr{y)<6tZ=tV;!Ikgd49Ej{kEH#<t2
zWd-M?nOqEK_%u#}1{$Dw>m+!bp|NlJzO|sUai&F``FQwwX;Wy+TM6-kvZ-2uQ@LV9
zm?v|cFmzz&S7nd|r8w}FSP3ya=U09E#^bgy&x;{s3DcE@(WWAZbmI!K57d?bmt-Ly
zHu+^KXdPI`Wf^J(PNJ~!3-S5Es(p|=DaLRFJpS_%lwQwupI<2i8r+1|pXYJM4Sm{!
zhLAYJ)xXSw_Y`^E+D?4(xMW+z3>pQ5_DQkyFOk}{LE2#;E%A5j^pR}A=wGgQ3G2X`
zOGql6R`#qfh1GPJ>7IFhuqq#@kVM1^w3Gz*x4^mi0^<)}vAsIT5puSz?K`+o2FD;M
zCh}n8V9;9cFz%R;WjMq4?shZ-n_SPrHE$+B=6)DC6}Io&%j)nSJWd4(52hXY`HT`3
z25p-@@q6%oxwL&d1CNaq!%;Q{1_|fLhYu^nVc`H)Dd6zy<H3m^88|#HGN>TN{eQn=
zyMkz-o>sOLbhtECa3}k<$BOWNI#_?-tG1ut!9!Bm#vNX+&ztcdQZmP5hGSGlg}!)7
zrHVd-0?2o#o7OOM6l?w#`l0&qoArc$Y-V-8zlllQ|Fua$^`9_Ah0f0D`}VRXJUA$E
zimU$*BK%ufKy!UF!D9j7@LzFAOMhyf83VM~hUN)h@NgigSOu#G)$;4O{COF`!>f+Q
zkaE=@G^d2xo?y_}3mS{o>3^b#uoD{Rh?)^}%)N;;LkehA5Yc+AH)lXCS^YpFtcdoj
zxfH0(LFv=i><0~Df+`I3l3W#3PJrh>Ak&^+pySvlvGB%kSQ5L6Ll)Fxdg{rk#Q+{f
za9zy&;+}Qq!)6(VV{8lz99zEs08LN2Lj38<&2YvKG91l43v^TJnRl1pGJ=M`FX({u
zL)zJm51T>yKtsu(nnwyYrpcDRox@_0`(JmrcojvH2P^6qC~+}>P3W`oi`it(aAu!j
z((nIiHw3e}N*}o2m3y$_@sYEjanK{PoMe9lZfCc6WuXl<Wci<$k`)F^?(F-n0P2bC
zo5k};=Ik4dU6=G^SsTUub9V1>w@PxX(3%VyZM1WFd&2+7O!GjdRHuJy*&^R+oMw}3
z{r82(Mj|Nh{%$P>afUOfCRF>d751eaXkg%h^kXi+W$d%^vjL|8P+tZ#cJgP%ZDtwJ
zh%01lKnm)z`H1+2mh|8{2%N@d@G=;wJn<1SsW~Y0hmE;uC8L8LqNf6?5ty4GjXSVS
z&5*jjwO_ibB~Q_j>&nB_V+KL;Zze4b;MZ6b<hV!zG@iR|@(+y#mz<{GTeQl#@gZnb
z7Hz!8xah#l>z^)Rt>@W5eY!7}YJv=B)_vaB)w9pTDFd|GLYm<?8v{eN5@=87nR74q
zgU2s8<8F8vaFwn;`jA~nXkN#I7^T}zPhFUx?KMtTkXb%zklC`Xcl*Gzr%G8D8*hA&
zicCn(acWpm8o12w(c*?(*-Cl$FN2Qy(PDs%A3;^~HTD%crfl!IiWn{`6_RJY5-VKz
zdmd;E3o@ev%C(@GZLkfX`B{5|Et_;U7@C16R42ETnu3NWdDNIzg7O-QO7<Qn&4MY2
zsaz)eG|A#Ke25-#C}`XV9H!Vun%Ef5<ef2WhV*L<!6PY-p2u~#<>WRxB{o6F(Hub~
zLMe1EI*iT6#y05OmxJrR{ocRXN96#6FvFR=Qt%vi3Y(41UQlBr6m*u!nY_~Q;@|iF
zcAijZ+iLXS;me7W9Ix0P42RBDhO<FN?bN`jW1#>jXJ^9KDXeONl$)85RCD!;SX@h4
zXOTO*!;CL%HX)(nt3RzhaN}{+Gw3>pL|vHv)&+MejZAi4EeH&7y3p#{`--`chv5Vp
z1A}V9I`^b@`x~yI3I|SfdVuGKz_xA|4(oi})zD+RE`3!IIDMZjU<))ee6wiLor{bD
zYI_+2_v(R_`1~{u1<h!mJ85~ry=8)&zL%EcapRQONWN@vu@`pe@`>K6KpTZsDqD7#
zx|oPue$Zla<MFAB$_$_$9az`5MwTnqkalkLONNXmZndl+KOOOlU{_yqP%gaBjsaYc
zT3&E>5ntKA@=jAb`?iHLo4<%MBwmsh*gf}??u*-xPhDINGm(XJ{W*OxNL%*4*F3n1
zEyXjY<g*?Fn+R@=f!tiSvdr^}((%TINoQ2OL6aGO1G^^QT5|P}v2SwFK2eG47|SXK
z6Hr)!?00UT(sGygcIjS`mD3cVlSQj01TT%ApZG8`9vn0ujhBTnsQFg**;&DKi59IY
z+05wB=F!xafA%P7PHthmETe|-PpN}v-%L2?QLVJvll{Z)>@}-48))9=@~P~z1I-_T
zLWkw7*Mpfn%VQ5oNrD!dOg-<RZ2rpiW5bF`7am;`xGAdkRPW{O$EUt#gIYk4Sm26|
zJuz|L^u{LNra70Jc6liAI!I39@Quitvhu^so2NmuExZgT*%%mBg|FgRrUb4Tu7`sU
zceQ9=`KnrB%iF@IzZgJy>tv>Xno_Xo_I~-Pto-t-2WBLTiQ4ruK2k`IWLyyu8qj@%
zR{@k;Pl`LHnE!BXX`BGQCwcB>AC)!FeB|Fu5?Y`JT8P0}nBY875j>vS&eP()!hyHr
z#A(<S7aH=cAvzx-HSaJAh}|fyP%E9l09I+<Chu@bT~NyO8uLTei&whd3%t~3IJCrE
zq3lr9S6hKw-*y!JWdMg0D3`QybW2@rH}82Z#JZ+IVv^Mbt@SFNkQfOp6<@aMedC2~
z$EUtlW&q6=f<pGlFCOmmTr9Tdk^}bzHPp*{pT5x6_T9)u$fU;61FCVV_OgSVnH#|R
zKr`nceJmnV=3cnD<m#crhXX*#aSmwCZ^Aw%1)nPBMOs(ZJ$j?g3vwE$<O8XP*wfO+
zr^&fndfV$N%^+Q8P-3tVhzn>9jnkSdlwihiVgmc2)1bBUXU?5m4yvR*FMM$2g!*^Y
zyn`kdwLaf=6xA|->w8eTou0Uy<-?{ER~y6DxNtxfmK|DE!~F}a4(8exmyAP7m1{B#
z6lO><fI5(|jRHj%1Q<@SF)+9-S<k>R`Ch|~w~%bHP9K(oT+XgLY#g}rtEAXGQ4T)7
zo=HBxxEc&z@^(B-g5-&vc98Vu=vkm(!{l~WfIC)zJ=2A&<=6~2y%!3g1u;;=SI7lx
zGfX}v7rss(oKir!Nc@PS)I_F(?;-7z7HCEe-I;XDQ9!LaW@nuaDCcng6_#Xt&U9Hm
z@eSu8?G_;hHYG-h%wq>NuJE=@*s$){Z?*Nuo*W2eHwCZE3IAs}!}I9_N9l=>s7OjT
zSlMmg1PTnWX_gn%+wR63{NgTA-Si>I4>afD!11FOI>m4*@?wWX99#C%4+h{6Uhekw
zqNm$kwX&B}r+7Sl@DQ3HHok@#`WMn>S`HesIa#@Rv8cA72(%ww30@)gTvT?#0%pBW
zMi)W3UUJG+g$jlUF7F79OO?EjM9UPwv*{<Fx0WkBJfX+2sPBDKy^YI_KJj~y)ec4$
z+i!Iy@J%?H;%Ne!`pi=RoBIDj!v=xFd3^<o(nVEo?(w^DP)4Eq<fIIhvLDT{n_loU
zh=D@xzkm&cPV3PK>8MCeaKoiZ2pk5_c^^A8W$20&2{N2!V_>jc4LZNPq?0MkfycA4
z;Q=E<fX+IFTg%xSz8Y{TX+UO8|0@MIDh5UbY`l7BU-+9R;QaPH^+qELqab+om*u0>
z8&D@#IL@4NG(){{?oy3qYgPJ{yCPd&fc6ERId}5^o;?quRaWe*{j<X6kW-V*>IKif
zeOxTmxcN~w`-f>|LNhcOApV=M(M4ddQaeYOFDPZROlyjFiCB|Sdad%KzUWaNYfx+O
z+{yo-!|m4SEMpS+TpJO<|3gG#(uSU$r&B?#!E+~{r%q(%%rD!Lq$*LY%F(YO0BQvL
zi2pyV$WZ621X?#(p^%sgY8AdJxFx~5YIUpLUf0leqxBBQb81d{n1WQ){QfJ+pw8g2
zYNg-&B!w^&P!TA4rJg@v=Y|9MfAlI(7YKrsgYLe5Bxk_@x{dC~6|chkM~v4y98Z|-
zcJ+YfHs<+JxtCXbDtfzBzbze<zO*WSw6NCkGw6bD`YW{NjG3cy*`s-L*R5rNPoM5$
zy)a4QNP(cWT-!YTPrIK$<gdHPS}<ra7>910!u5LAu|>yDdX>o>ExVN+FCzBiN>;RR
zC`SroXvCEWePLh5m2tPP%P_<;9mrn<TJU4d8Iz!@$E0q!fk(V^S>Nke1`*JSda4XZ
zcL_6`VPjx`+M(&i0A5n*kl4BG&)RRd#IG<b={#m$(sW;SJ%c{OD-NlB3RBEuo|T_`
zTqd-`!ZT>il0(0a@l5<R<J8`saK!oM4~@h=RD*7RHueRViwLO$@h>Jl-!i$GBksq)
zjnN^loC2x8a<*)q{mGm`o8c1Zj<dw8B1H`mI}PhOHw(!esO*)PJvZq|<IDb*fCZcM
zC%K9Rw5oFLGXmX^y>5kcYwDfmTU`e<bv|@!2!K+4SmMnEQ&gf}nQAhMh=uToF^Dj1
z7kAv*eeC_D<8M_qGzb1*XHJnk1-fsJgTX4|kXi4lgNC3xbLAN77*0L?m7u!7mIHE*
z$CL=p9~#$G`)_+Dum>rqG1NguXsd4vX*0?@FGzN0i{h5-C~$XK9O{s{e(u*+9v3D}
z1rdh2IOrJ!Aa%tZ8FlJ+*MfFNazgCWS}&vqK8Kl*jam$Kb)YLo^eXT8F_kw!4ncP5
zoZ8T@c)_r%PiaO`Xl8lo<ab>xK?=qUb+f$Ju++@iJt1cI>e(gXE!Ij>Yni;N-}?B9
zU5Gm2z=Gtd8O|=BtzYJ;g7=O}Fq~y$U@%~K4oXP@{2c}Ys{+M%Um0$hd|<09lXfMm
z)v=}L6cxPIu+)SI-eS0=`lYV??N)Vt4F(Ri#_VpFpmiB`K9;u+bzjf}Cjo_x?6X!Z
zn#jTXYCrpmm<W}>|1=mbDS$Sdblh@;9{hhY4|Lm$^WX0bQ&&HDD15eEGhJx;+qhrc
zh}__82);c<gW=X2?<t&L8v-1KOlnpa-!px4>G^>Voy!_R)=!;!E8AaT<0?i)qa<?$
zZiY+$K5~_u*>*KZ?Ev@|FMfu)D@qSm++OXP`|{_Nz4yx)xWRE4c2#y(+^=6?-wQI7
zXE29INDKN)%FmtNxy<1$<fe9Mkjg!O|NnpQ9#yd`DfZKx4H46AAUZ+kkk>P4Gk9bz
z`*v%(RI1mKXD3pZe!C@Xp|&eXLh0#zCPp_umcZR>?ToY6*BUO<w^3mbWjKCk-|`bv
zHpaW&Sk%<+54vOXttsd{m-7r_40U0m3~MsN&#P`)#gO2-yXxM`ypOKTA`EqkT$5QY
z6n8p_sBtcMKKGSayvYYqhB{}Krd#5?*~UJ+f*e`#ec{`GEMjC31fBbOaE&8(p!E#X
zPphJ9E;@jA&Rm^V?U=?J1*UrUfJ{&jWvJV_AklcnwFRNvQfAT&=hzq+nlqu2AU#L<
zTp9PUtxalQ#1N;ve%DcPUK0U^x)ZDRv+1T>jfaTr5@e_=h*7@2fc3a(5lk;Am8&y&
zWU0Bl-FhlMVvQC<#Km><%E8xsO_iMII<c@{ATe-ZL!d&Xj5g@xF^G59DV<R$xUs2G
zRW+#iN!82@t}FSVyM(wI>a@0qrb=AZ-IoD68@8T7fkCR`+75TeD{-s;w7P!%{d<>f
zW=d+JW`amSR@kTAPgIpaXLo8bXh84CTiVp#@9$}@xq3H~V=I%JBg?wI-&~VER?KZ}
zRhoNUAudr>lcC1_6*JSW4Hc|b-#n8Q5}X94<#loedv5U!xa8~ADA1^#AQIRlv21TT
zgC4{7;MExnPaH0OUS=-4TOy0CZA)g)gq14uC*=h}gqav6yF*zE94$AAdD}@c)abWg
zb!xaUgZaVC`_e`%c3VH~ezK9xpnV>wUa3$>bY(!ln?hu<+jY?06x<Ak&r6><_^?k?
zx+uxO#31{Rn?W|I>df5G8I4QV*?>gqlo@1;!hNsKv0j}}F->KKiqwy*XO+Afc-{9-
z?@X&n&{;j}_IEk3N@0*nrBmSsCpY{rS{}P)-Aa!VH3n%0*`U+1LJa5G7#JFgcCPgJ
zqIa_}sgdbXvNK<a19t|?8YPhKIB^EU_>>bj8zPv?UQAR>S5{JD?!J`DsH?&t#t>;Y
z<F)Lf`qgDM*6Saqu5+){eDQvhzBof9-^Aj>iodpJ9pC=h>hL^i4Sm+XvEM+qSwyaT
zs&d2ef7sg}WpV6vtXiH<d}V^WL;gW@Dlj}>%2)Vn`s;#@w!^IZOT0Z5K9y~qyMQ@8
zaxdsw>QDB{3@?A|U^x2d$UV=5D4C8ucRTk^X6V?r*yH&gH;wC%%MSS%G#FmajB7|L
zOgi4l%EeK!iaE7Z;gjs7TfK)aS)O(|v<o!oAG6&~ZO&I&hLf)}a*_>ol;m7_4DWU@
zUAggQm)qCCoQ-1KDYp+Z$TK|OSk!TOf6aRV-gak`c}w{m87FSP{7_&DlcEu;Y?B^?
z62r+1!=*;nX-D$2p1yK;@>c4DN#5#gqpqb*^)`pRrda=&sxHiM@<kk1+IM?_%C~(d
z7Y0~f_-K;PAi;3*g(gqidXP8XUOlTc?bg)AHE!3I=c<b{yo~?g-L2xG@TrWqLTWkR
zz02CJ%TE2zVUT2axw`uOlZ^KcPu~8ByK40P<-5EdiDUCb?kh7$Gh}*dPrd2xbcWC6
z-n!Gvp1e$5VR(>}i)GuYlb{npGdbH18Z421G^=c>Nyquq0m)61kBc!}0H6PJR4B=;
zzWCrR@yiKob}6n~8C#m%BrL)at29B2L7w47$9<b0XT624t&RWv|Ci`nufjXQ3M~IC
zTBbe-H}6(vkYPyHD&ppUFjZwu^nSVZSI;tq{p~6{9#e6jEAe)?B1r$9%tOWU0-Nd{
zZZBJE@lI3V!Ua_pednJ&YaYn=Z(w8KXRw;HL2$wgv3skGZ}P0lTgt%2U>IMjcKczA
z?L-X$kgU3p+K1WP*Y?d|YhD%23lh<6t1CWu%ecr|o`HkGP<)N8^7hXMjTo%BxO4wK
zQ{{YpZN2&<I}QC%+ki8NIu(>w-TbDw>f=qzyP=1gl{z}Iw$*lI)s*>_>pBZDctkPo
zuk<{$>udG_J{R4TZaq5%h76_2VF&Wx*(s#_J(LgebIX$RF`i9r`3o0%pHSvuc)rJL
z`TaZMHf!U59Fk(_Fk&qco|o{pJJVu)(C#3a?;;%h%s;N4eWU=E>$~(eUoWD1@3qfv
z5W{SE9+>4QNi$5E-PUnApP5DJO1{*$t&`arFR8gav8|qYF@%o+bgm*lgMeg5=;GP?
zcS6jzV-SFdaEm#E#J)zIR|l1R(hQM&GPSPUahY!$7VBHec`+!kpVT?GSi@GJ3f!YS
zaB=_1t}U~;ug#lyyK?c|c_#`M2s2y+-T!5`MJL7klW<ZR=se>yAa#e@&$4EpKk;_Y
z#dkFtjU0zmtwOoNxZX~cQULAG0IA?vn+NsI?%j35*AKN%Yt8Yjb2`JL!2mYlO<3{4
zTd%jyGrx8B>+Bt3b|wuInjSYXY+#@KdFp&lkDCiJ6ciyU9j?sgz81Is>z<2!{VA~x
zR>r0vrAjRfCmg4O#yLT@iEsyV?zs9cWQLc_S_6@gGmk1xZV!5{%ntJNU4cWZ89*&s
zNd`mqAZY=yGYdI1S@>lqlr3fa@Fq3u+}x|y42lefl4V@amkI8#)L#)h-S_0>(-QuI
ziHzyyZah=YYY6eTD>BG})ZELO)pf_I_U*15uX%CHo*nuf#t~imOXPW86;yte;Qp2C
zAtsc7#GN7z-1Ov`yr7CfgCTH_{)Wu!E$K0~Mt|H|qZ#%+bKbXmucZ8f0~2c4vYekD
zVmjxSG=s%dl3}B%*oM{fnH%z?l%#Im4VRyCSH;G$;bs3m24RNCz7@gGAjQqa3+u|x
zh5Q4Z+k{Jp9jGMkJ9n39+5%^jc^iv5+R9#SI6Qyq|3=)l*fEGQMD7dJ6l1u=#=!8m
zJ;NsXsQ~X=h8~F!iRz#=3{nh%o-wb_Gfuhp_`!jR^XszN6a2dzj)qwr_^T++u(9<-
zo~g#K#SczqnG2sdJV9!8!-0@r77QZDx)`~)N8i56SMpn!VPmQ2#t*aGI@)ec?bdOb
zbN5zrDfr${S%!`4)?QuqSyOD;q^NC9w{t@-<!DYZ?tZ+Gg`p@wkwK8baP{*1t+)26
zdAwyizNqE#qpJ*342G-CpQj0j_(ls}R-fR$d-5bRk(PELh7*peB2YOOwnL9%zI;Db
z#eGqILZbkK;c9l5W?r_Wt1oJeb!wO-g+U?@@8lQ=tacOEi8H_bg)>Egfr}wfS}AX8
zqd^Umqzou@0;?3hWH##T;al{L^U22BD^%WxXhvvm30IO~u)G|9CF}A}5$<45-ROmH
zzcC0hn<o~|nVu||rUdFwsDWKRHNui5^S!|Ob``;;bzx?ktlegA(yXkSX_zEY9n>;a
z!OTtptS+`lNaM2e^u>DT+vb?=xcQd#dgy~&1y_vqj+IoXFhurEbGTK_uEZ6_mG~yu
zx|C(ALbICAg2$z`+B%GHJ&xyEcqwo)th`mq$*_M{qzr=uQri0V_T6g!Q+Y!36b^iG
z*B1l1J7wZV&(od@-b@kyyLXc?!(}!GhIKhUraS&4%kp&U|Ef-ny*Wc`_Ae=h$aRM~
zZ_gKdF{?H0wusm+^V7FIo1^Y<CEiw4WO#XOk@KN9$2g@KJ!3c5EbnW$@G^MLZ>|=m
zttSK?*_LP+Feos*JQn2QbIBqxc#qlX+jp;r9Se4e&}uqpZtfoU45WmY;iQVu<}P2~
zv!8D99s!-uc#@?*@uyGY;=G>XtZCa<A5AzMSjw_*F1OUK78@yslOk+~Kh0!vziN8=
z_SK{f4_8<@F$go6lyLqOXE=GppzUtks+E!V-hF$OmZ+(-yJ*V!6QG?@Cyyxc?C#YF
zc6fjGQ(3H;s=xkcgNFFKI(!U@3@4wc@|;(1G_ozRe09v?;5=T-*-x!?WkTH_+};Vg
zgj1P8j^X5yD7czWIVW!F+|NX{xx}C?^x)iCPq*&gyDKt+>-0LAr^cV08H5>59+Bc%
zeIq36dTQ{eFGe3$&ps-NCzklZX~K5S2F<v$oYIV)91L>ca;eH9QCVRn)R4J$M|aK^
z5GyDXI;^rn4P5SUTG>2)HSuA4YbE#1pk3HX9n6#=!f=I+fdQI6&a*NIRqtb12QE*_
zraqA4yI3*JiiOqXo}cWR)tdj6*%?me=Tz^>lwbhWTF3rO_kQzphS(pOZDkc)rN%KV
z%j}zuYGi^=R0WsA<x2&Q)isGUwexxGel=rHa^zl~7ZtJho!EL^UMNCx$W}$C7ov$f
z4f&Ux`Py;SEV;bL2pmT5S>m2miD)}+Q<VgVhN<E8YTG3p*%h}ZO!Z9-=i-;wf5ZkV
zk5@0x2g{XMzWTIH@uE-T;#IMlHZ^i=(tSb<GGM)b56)#c^EHk?wr|&-TnSMA*(01|
z;nkxJmIdo>Irp4x({|oS-M8-~Qcr<ePHk&TgOc00KFY4$ZLRG%O^ZQ*VdX8w73FfO
zGuAAS*>LL2GI<pS!`0<Gl7vHiFFbE^f7JaiZss0U;j<zaVnrjl_~*AX{&|&Fs36V|
z=s9C&QgdU3>8^y2T($zM-QH&`YdCj-ffHPg#`ZkdFkxT^mpy+izc4T}{G6c0V8kH(
zQO5Si*;lgbZm@&~mk4P%gDtR;E^?YLEeFn>pQeR~uIyVN1Zwyno+teR<R6H8E_yD2
zWZ+LZCssxXPV=a_cwajft~l&d*Cz%ghDiq1`&huoEi~L;GjHG3Wx=u*2@lJ*Kilxu
zYqxW2l(t0cuC)wH>Vz16PPmlSo_^r;0gXS*6C9NVtF{R;7_u+A*JP=)R(2kvesJ--
QHTR&s8L)w)#1IJq0Bx|!n*aa+

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/bullstart.com b/decus/vax92a/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/dclremote.com b/decus/vax92a/bulletin/dclremote.com
new file mode 100755
index 0000000000000000000000000000000000000000..0522f9dfd830aa5553d72307e75640d502cda633
GIT binary patch
literal 1244
zcmeZgP*GHHarRLtD9TSxO(`u(RVc|<NUcasE-gs~OC;y#<|gK)6e|=Y78j?cDCC!=
z7Ad%-Cg-J=DCFlUBq|i8=H{2ADil{1m!#(EG5CN?bcSgvPR%P(NUBsQ$w*aznuKIk
zkgKnMh^wBnzc0urkeZzQ<is4PSqh0osiq*)5{pt5ic*tPGs{v_AckcYBbkz)2R0t+
zj=cPoR6PbykiL)%6m^-!3Z=!Ri8(oy3W*9XuFih0AqxIZUarm|3gww4844wd#n}pZ
ziMe2ZL!73Nn3n?aQC@ygE?8?(YH?;tYOz8l#MYG5w8YY!5}0|3$;tVpc_n%Z3L*Il
znR&$}i8(n6iNy+uc?$VSS*gh-I_e;orRJ5S7Ag2S2k3xo069NTp|m&^#DE2p6@w9j
ziXtbcpL2knLNLOqF3vtsx4C)xxGJP&=A`Nt7o;XD_=Wl^7<hwBFV9FVN=1^%%uCKG
z1-Tg%!YP@>**Xd-nMJ9|CHX~_5C?!vfp|SX4eSVzfF6S{$TZJ1P&$CxnOUrmmtO+&
zS!xQZ-@saP^3yXxk%$(O$%%OkvLN%4QWa8C(=zi?Q$R_rAU`v&L?N+6A+tn}fr&vy
z(GR4?F{dQ8C@--jvn(gIQU_r_IH@G(m*%7>B&8}8<Rm7irodwY<|PHFA4-c;i`0u%
zK;{(`<yTZHfLxXbOKH&L0!_AXo5LN0{5<{KtrQ&d6kH=bLtxRNkXu?@0`@z|Vn|j1
z#VcGMDcdBLD3oMm7HdLnhUTlB)UwnZh5RB&AZ6xdE0kyE<S1k$=A}b?&c&btj%YuB
ze?N8x6$L*9TLl9Kb_NwkcSlb@D+X?;n4f~Sf+2$pgNlNun}VN$p1Z4_f~i7?hpV50
zyMKtkf{VYOt2%><f`5RkpMH3dXNaqQkgKDMzH3mBE!ZdpP|6RE3|8@T4PlUDP*HGk
zb@TLdRnYhI_wjdE0Ll1=h6IF$fE3DNm3Iva@(%(@GjK7e__;=e#5?=CSb@|kfb3EL
zTLy9nNR5KCzpt;Op9=#IgNlNJI+Ukw2I4{72XY!%HIm&*P<1L`33YXq;1I`<&|q~X
b0gyhhPhl3bF@P0WfkMdH$3NH=WGe#zV5o7L

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/extract_tlb.com b/decus/vax92a/bulletin/extract_tlb.com
new file mode 100755
index 0000000000000000000000000000000000000000..97ff60ecabd715be4062c8d70003a42e5d5a3593
GIT binary patch
literal 2948
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
S2DvI}s`qk$Rk}uah5!KgB!(6M

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/handout.txt b/decus/vax92a/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/install.com b/decus/vax92a/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..35680c5685788ecb15f70c7af8a641704cc8cefc
GIT binary patch
literal 826
zcmb1TP*HI94~SH73ia`E4e|8TbB%BXbK+e*gRB@N7*rI3Lj4qiBZF0fBZEU+eXTtG
zf<qjAd_);QTEMD643J)Z7grw!B`o5>9*#l!{sFFj`W~*1F8aDA3;{u&VYV9n0j@zh
z!I8lML18-1zTQE8K04w4K|U@zF0LVt&K^1eLB76D5g-+Qj=q|#4EnASo*@iO3@VCl
z3@VBWe*Ph@R$#}1Y*#2sEiBC}N-b7MR47g@NGwV$Nma;5%_&gG$xJFrEUMH~@Jv&v
z%r8|)$ydnBFHtDZEY5HTnNyOH3R9y{lCO}Is!))Vn4FrTkeLVexQDAxfQ~|LeoAIq
zr2<HCT7FJWetBkIx<XE79>~JH6b5gQNhzsmnR%&TH97g|naPPc3VDgSsbDw8gN%Wi
z4>APVX$mQsMXAXp`9+mF3YmJTdJKjPDvF#c3NEg0o_?<SkdQ|*B{(wJMa3%G&o$h|
zGsx9B#6Ku9mcaw$f{=_<g~X)%GLVn*QWc6b@=J44P`w0-uHX>Ipb$N0e_yDBQY%uE
zOG{Ey6cW=)Qj5evCZ(387F8+~R~DC~<|-7WCgtas=z+sNgh55Y(@numCD_$5$k{_f
z36wZMp0fg(tmon5q@<~!=jR%%r=X;y5aQwLr{Lr16yz8b2}&TYA+EMs`XJ@-um$T2
zBFa?PKrE&@2e~?ixMDHWfI$UrHKvW=@O1X~4K~yPIUK|?(!i+$q~FKW39Jc}+yD|W
B>DT}O

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/install_remote.com b/decus/vax92a/bulletin/install_remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..93ae3b1bb784e75b1617e2af2b092bfa1cae07ef
GIT binary patch
literal 5246
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

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/instruct.com b/decus/vax92a/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..973fbf5f53e86f8a67df1c8c25db73afce6c151e
GIT binary patch
literal 180
zcmd;LP*HFS_3?2H@$^$<aCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2w~7*
z@bq)@SMc{!@bC{;2=P}44R%!s@o<G3q7WM5>Ejs^sV9wUnu4FdAH+bgIVNy(oLoKq
k+!X?X{CxvLTwOp$2Dv)AfRyV()WeMq)?;CCjqnTs0867Tq5uE@

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/instruct.txt b/decus/vax92a/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..fdfb8f295a9c93cb2fc47bfde34ae75c42136a4e
GIT binary patch
literal 630
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%kq1L+ML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
V<`gJslw~F=c)0omz>|=s9spi{+I0W`

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/login.com b/decus/vax92a/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..1f6f24540ce1c78df34f085b99ac36c181dff7f3
GIT binary patch
literal 1442
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXP+XLlR|1mFNGwZL$jvVT8IYK#ke`Q?
zEK(9n5|a{(Q*{)IQVVhtlOa;zgaGned1grl*cXY(C8dcu3MrXIsmUezMU^0P6G5p?
zp(qvZY>?YPTEQ;y0_n$+I+GJii&Kjg@>0tca#M?o6VpM_k`Ic|l+5CSoW#o16ot})
z{5*x6{Pc8iVB~?#lYpjKP}<b@@pt$1(+_eDa}5f11^L?yWE(6dGK(`5l1g)OQcE)P
zia{<-N>xA@UR;t`1WvFZ&)I_Xfl_8(YI$mL2_i~T74maZQj1G;6!LR3OTb|OvrnP0
zG%+VLEi<)9kHHP3ACyBBzzHoazeu4Zza%jyrxNVL(&E&jVjYG2yqrpfg4Cki#5_=H
zE3PaqNzFxgKQS-G9b^v39ch_G#U%=P`FXlfRq3gDsYQu7Fx8+ug7Aw*c}8Y(hK@oe
zBn=iN<}uiTO!D*#4hao%4$*V=_tk+W&6L#Q<f6=^RE2U-mPkal0~!$unZ=rV&LI6E
z8JWdkn?Q-BI3JWfOY#*G%knc*6!Obbi^?-nb8<nElL+^w0w_2Ya`H=x74p*<^g*UT
zjV(rxPX%x=feJ3LXG=13Q}r19KsrJ};iXWXk*@$wv@V{(zK)(g3aNRZA|pisoD)+O
z5=%=m@{6hxOEUBG6iPr+ker!VT9TieSdy6x3V&~qc}c0@Vx%NrLCMb_oM@C3G>TJG
z6+B#h0u+K>LlmIGntBQf$jJwksWOYfMwet{7BgsrOiN2mEGaEY)lo=HNm0;u^zi|u
PEl{LE(jzQ~L&^pK<|ot2

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/news.com b/decus/vax92a/bulletin/news.com
new file mode 100755
index 0000000000000000000000000000000000000000..44923a1128cc98cdae479391095abcde1d333517
GIT binary patch
literal 28158
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
b2^t6xV1PE;K+Bgh^GZN%O3+w5=%g?J>+{;e

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/news.txt b/decus/vax92a/bulletin/news.txt
new file mode 100755
index 0000000000000000000000000000000000000000..77d8a24c4ff4ef5c996306579d6277f060de26f7
GIT binary patch
literal 8542
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
E02zZWBLDyZ

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/nonsystem.txt b/decus/vax92a/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..aaf9117b1b41f89fcca08eec69c84cf6a3cfab17
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}u3!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+UGzE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWTw_FLu

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/optimize_rms.com b/decus/vax92a/bulletin/optimize_rms.com
new file mode 100755
index 0000000000000000000000000000000000000000..5ce90fba3fb2ed5fa0f73013fe87ce852488baa8
GIT binary patch
literal 3330
zcmd;LP*DhW4N>s(_xBTIP*HG=@C=C$4si?#4OXyKFl10*P*L!7QwT6r(DQQ*)>BYY
zQV8*I^;2;75Aj!Uatv|yU}8{F<YG{9cMXYm^Yn4GG63oD3k>xPas_Eqa?8v~RVc|<
zNJ>@6FDS{(&8$jIQP7Bs1c?=vW|n9wflT0MP*DJB_jB}hRj^eEFl3Mhxh%ldS;1Dp
zO(odXG053N1ExZg0i;KaLB-uaBp#$C-qSC{HOSF9#52s*N|`}L0VD|48Q>Tc><ZVY
zqobn)l2U@0U=DJtn}VAP$l!R#kdPoxr_c~2<x2iR?n;^pdai*Wzk9kwK)kQZAj_Zt
z2?HdH<DETRoxS57U0i}0R2fth!h<|RTor;NgH`-PLjpoW6d+-dmtUfgnU|7Uk(#2!
z0P;6DEMeitAi<!5-ApShkZWNfYows$SDKrYTBMMlrcjicoL`hu3<}c3loW-;w35^!
zh0MInlFY;$g`E7v6eSsuUN?mRBbZ+x9svp1Dj0x5(+Hu$-BnM)04bg^-Q(=<7v>ri
z0*Y%)Upl6wq^7{#lv`R{0*ZV)TLl9JB~YwF{EH>#z_BWg&HqsQtQbr|u7rhwv4T=a
zX;GenznhzaOJYf)LSkNuf_G}ALUMj?K~ZXPab|v=y@H0HrV@i5vOW_eeV(A0z|;T=
z5ncurNE|!5xWxN=gI&kYpaM?yRt%st5A}l;C>B9U2$ZylO}!c*7r7|}gOWIwyah5Y
z-ZjEAI3yUP5;K&+`6?wpwO9d^pi(O`i%XQmF><hKgrS9zr4a)+%r7qfey(7j@G?MB
zJ;V+x2I6uJ`8kFUmSaL916<?%y@|~sn0_)eFfcGMGQr{}P6idI=~fK*Q@lJR^g;On
zJ+&jnHtFdb)3vG*#uf%<23TCn!Jq=M%SwnrMFGSNa&`6(asidR0Y;z{2ukgKp}tP8
zLGk`>@!qbH!3wsv3hH>uD?fj4B~5Ut9TFPk7w_U2;u!Dj?;8;08XWBD?-visDz*v%
z#)=Fo3SbqUelD&N*p!%nQ-qs~54eCuDod60++2LD4U}|1NmmnG(uKJC27pU{1zQCr
zb#+iSP>%--f(Sile_tgA9R?Kz{{UA%eQ;9NcMS^i53&Ub#Dkd%{-GfX>LBG{gAC#2
zCrDgLMZv|@&C}0SKQ!1i2wbE(`}_Jj`niDFo_+zLAxaF^=z1Le9DO3AT=j!|gZ159
zeDwW8Lu}R6VO~;KP*(@#GO%lv7|5~F4BbX#SGu~msi*|_I7T`-I(x^1-KgO06YApb
zs^o#L&(*~<1nk6M=OE935L^F%5KmvvC|7-`7toyzjTLnzK2(!P=1ZXHS4T>O`j8xg
zB%+|_8i-mk1bcf1#QXXC#YedY`7;o53qOMjiUunT9nf5fJ7F@gfzqvqE4Zx!tzf|k
z#M4=c0n~m$7W4C0VqgcAh<+}fZVYk||A5WLmMw6Z9E8JUblbdfs6)6w041!I++37A
zQAM1KQWHy3QxwvQ@^cknNgzJRHyD(IbQHopLp&6M100=Q^_@bUy<J0sJ)>L|((;Rx
z6ts02lo%8gloZs}9Ti+$;-LkJI;d1}by0wF38oG<1{EKF{{Sm!+@lpe;OI9*Y8N>B
z_y@a!vnxhS5=sk$F{a6hK|=mi1GPobN^k{rw1CxBFof67pzsIR&pZq&i0}osFu(;T
zxSUjSRRY&1U<Du%untgr#Q{--GKeyOicKHa5Lcvv)mjTI4lxV4ZK}jz0#A*|;=v_}
zMJ1Ve=?c&`7^uC8TyTO~r7$UdKmTC=pb!OpP!B=@RG`_yi(3VFVT)jaT!_sj@X!Fa
zR(Kdx5cLGOe}SndG%qm;($B~*NX=7FM+Aeq5*vdG$Q&zSP+1V+8KR($)XQN20LvU7
A*Z=?k

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/remote.com b/decus/vax92a/bulletin/remote.com
new file mode 100755
index 0000000000000000000000000000000000000000..bc4ec8538124bc9f57825edc284ff0441cbe2334
GIT binary patch
literal 1942
zcmXqHP*GHH^Yn4GQV4SO^$&5?bN2V;408<%_Vo8tFw`^Vban9zQLwNuFf}w*&{c4D
z^k#4b>2Y!PQ79<NPfkrKElO1=$yZ3NNKGy+NmT$zB<JVmCg!CSE9B=XBq|i8=H{2A
zDx{<)=cSe?<mIQN>M?kO%m~Ryg-N=&I{UeXDC8$)r6!kv%s{wCA-A-+L?H=eKw4&A
zYKlT)u|lFkc3ysYo<d1wL8^iQgFDDHsNVcMg%X6hAlnr3i@-u@nK`L&!!jYta`MwN
z^Au7ti&B$I@{1}Nyuc=<fz>A_C+C;ul_-=Jr=}>N8e3dhT#}lrr{E7U8DvUwVva&y
zVlFrUAdc4rnU$QFhwS!}e1(Gi%)AnX#1gO_5J&4VFfphoT7cAt7AK~sS}AY_x%z7P
zhqx+O+1e^N1V;v|_&WMIy1NEhLCjW&4ls;Whz>A{RnXJZ1L^h$=?*Yd&{gouPf3M1
z1s)HHkT^<8g+&v{LplnXdC57YDVcfc3W<4@3W>?dsl~+#$@zIDMfo{;46Y0+ikzNl
z3VHcxQVN;H3dIGf$(d=HsVN|DfMU6zD8Hgo0TdE>Ao;|SlGNOSlGGGEaO`k`;<_@w
zR3Rl_Auqo~AtSLYRUt7CWH304u>~*0WKd+Lq^2d7=9Dl<fm{SlDzMneECxrAo*mf#
zMhd!|NGT9GVPdmFPr<*SBr`uRF-Ol2tlwBSz(T<>B_$Igs!)(vl$e`Zl3G-(P>@&*
zN(d$SAa^N1gH}PKIA5W#G`}RZSRt_}HBY@nAulyGB{fBpkwJw)hCxNa-%lajG04x;
z&s`zJ!_`m0-9N-%!8ItzKS&ND>+J6r66Eg_ABirn&!D2<?C<OA=;xwfWviebV5F{~
z9$*Y2OhAMwh%f^Y<{-jCoxz4dMZwceA;3sM&owYuPeBP}wx?gHs}jU)m}$0fb9Ir_
z7@_NS^>e|e5hN|nprYXC8W9rj?CYXntDpp9D>0}eO!IRExdmzzOa(}_i@%?%5`zGP
zib8;)f-Q*9RZz0BQUZk?$oHOZ3T`Ss{_YAIN`9^(N}4clL5%_jrGJ2{U%Zc}pErXx
z!bYsV2P=nJ&!C2`8sr^FFrg^qW>A4!VZ~s_prQ~S<Qd|s0Lqj8p&<dGAqq;a#U+VJ
zIhn;7psWN<pE;R%*`VYHE`ik50}R#m^z@W;Kye=6>ZcDjL_f&Y(M17N@PXv5tdv3=
zgS~BCoP8jf92^c@3@R`;TX~_o85$5^WAt5vf^5MFOFtmU-!~w{Rtapaoq`hBv9QR8
z(oPVw+*CjXyoQ^KYeYzphJlWu4pd%KM=3PG*)iA^5$v#J1P&ii+zG=&1LOy&Mg}$p
z6(4{904q=mP*4E54asRCp1!W}{-GhZh6Z4d`*`}fGB`7+C@6qZF2orMAa@w)fTZA2
z4mDf_WG&R!U}vbq0!N)e5^M@MV8I@S#tz6B241inSO>^$AUA?cvQmPC0?r)c8sQnD
n1yO^R5>XPhvyXqUE66`=3@QpBJ?soB;Ha=-AXRs8h<^Y8WKs&Z

literal 0
HcmV?d00001

diff --git a/decus/vax92a/bulletin/writemsg.txt b/decus/vax92a/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6ee4ec02e151fc32828c4e890830eee127cf5da3
GIT binary patch
literal 1372
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+7%Uh#ogICAFg&5*
z=@;+j@8jYcqyu6F`TK%s7uR6tAkP3DPuCz#Mh0gFE(T`>1y8?#(2!s&GX`f)kW#QF
z1qEFN=ZwUn#AHwm6_*r&Y=tIX5EB~sd5O8HE>L|z{=S?Fg!F+lfTAM5JTJ8f#DFF$
zJu3!hPLOs51<y2v)ZBuSN*!>jNJ&jgEX@HY7f__b^?^7AMfu68#l?Dd5Eno_N5JL9
zrAb+-$>8(=v)crR-B5W@QY}tREK1HuO#$b#L<LY>8o+gxXJjU4C={0@7L^n$lxLP?
zC@2M&CS_SEDdZPHn5oGnR!Vx@pwRXY4FLx?gAK^lu0aaA3a&*(`9&c8C8fon99~qK
z3d$4(MfnA(MLCtALL)CVxg<3Ol)fM#uO|z#-7PVv7_1Z`sF0UmqL7wfnwO%-0E%4(
z1_fy9z)Y$dPN8mYSW<yAgEJ>Yia<Dmf&k>6q*R51(h`NtypnuaQis_t0ks`7v4dRa
u016F1{}5Lz1qJ`SoJxh_3|OWwD$N5007k|vPXra5$)HG2E6vdZnF0W4y|Kjr

literal 0
HcmV?d00001

diff --git a/decus/vax92a/gce92a/net92a/bulletin_howtoget.txt b/decus/vax92a/gce92a/net92a/bulletin_howtoget.txt
new file mode 100755
index 0000000000000000000000000000000000000000..92a240fbae5736c2043e6c4b04b31f64ae1260ec
GIT binary patch
literal 1558
zcmeZZa4X8swc_-34RW@!QYtOYOD$1!4hnOO&<hUo)N}UtRSa_Vag5aU^mFsq4Ref8
zQZO>r^>vKYHMF!eQZO{NGB&p|FwwIx5@!g>x8j5;bMW?o8Nk58;OuP0>A?_Onv`Y5
z8I)?J5L%p>m#*Lx>f_@Y;_0VQlCO|hT9TieSdy8Xn3GefP@I~VqL5frl9`;7S`3y}
zC`!%EFG*F%%TGyVU~pjY%u`5IC@4xT%giq=hAGuiC@9X%%PT2R%qu9$G*c|fOwLFw
zN^uAc^>Yo;3k}uta}7}_FUl`TwNhiS^Gz)-PE1b)Syp1DU}UV|n^>t}X{2CeY-MC*
zWnie_?i-@V#9*i3$zbQHkeI7b3U;+`Vo|n&PkvrXex7<U!Vje-nK_vyl?obRhI$r;
zntBQfo(dU>WvL2@C{A}}uq(+(EK$fyO-+IL48`L`smZCCWvL2Ir8zmNC7F4}3SiZV
zMX3q}`NbuvDGHf+3MCn-44w>j?x}gHMTt2IY56%RsYMF;X&?!Ooc!d(9B?q{DJX<w
zq$1m{kXu?@qL7$VoUf2nl%JTAoCxAF=rY*lLc^jYA8bfzacWVqLSnH(d1grlSOm#f
z22hwdGH|-&D^%u}D&(dng5m-iKQ6A$pg;yilf8n1XPQEBz7EKMJh0m2#5{%MqSV9^
zP_QuAFmOV3!Mp(W8;Xm;-Y>|{%qszhR!K&x0@UA*44kOi5Kh!lNX$!t*qWG<f)tow
z@94w*&Y;V{nO~$3>>8rr=O5zf7O9}`;_BuY>Jy@nkKz=FMS2VjAUFGg(jnMgAn${`
zl$T$w;1&{qNDOI3`MC;iL9Q-(0dCHEzMdg^t}dYp`9<aooaw103YjGeNsvSi$_BZK
znK_^|4$BS>{y~wBevZgmK{g9BgeB%=rYI!m=jJBnrGOHBsuhC)181<SpNoQ{kB>rh
zu&1B1t3pX;ZfY!Na4J|$PL4tnG%YElW#*(7>*+Iaa&mHdrYRs)D-;)`CTFH)rl#m9
z<mcs7LR3OyDuqE2tfM$HFF6&G96>fHlxKp>hGZW-22H3tKz8IM=B9E&9RP|jxanYX
z^%!IsI9)u0I5|0eGK))!6%xx5GjkG?a#F$4#d@GvaSC-0=7gD%sF0IcTmnzvi6yDU
zB??KU=?ZC?6{*E~45kd69<DwC3i(9}pyCIiEvYCoHBBKUwK%ybv!En1KM!OEESU8e
zj2JkBL!E-1gFKyFIXQz%lR)Z{AO#L6Qb3UdwmB`oNTIYKy(lpyRR|mwdHE%oX_?81
zATx{gbQw59{g6xw%_~Nj1x^acrh($phXE8l3MCo&#i@u0&CF9s%`C}CEdnK7g_6_?
zxSyff6BIje^$G>4MG85Yd8s=34EaT%QY=LwQ2|s$<sj5RN(+VJ(xj}^<PwF9)Wnq3
cB9IGs!2STG1W<X#z`(%3$e_T$!T{j`0Cqd&Hvj+t

literal 0
HcmV?d00001

diff --git a/decus/vax92b/bulletin/aaareadme.txt b/decus/vax92b/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8816073f80ff19719109c96e86c0e7ddb9b329dc
GIT binary patch
literal 3476
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
K)RM%^96bPNTAZZ-

literal 0
HcmV?d00001

diff --git a/decus/vax92b/bulletin/bull_news.c b/decus/vax92b/bulletin/bull_news.c
new file mode 100755
index 0000000..96b9f9b
--- /dev/null
+++ b/decus/vax92b/bulletin/bull_news.c
@@ -0,0 +1,414 @@
+#include <descrip.h>
+#include "sys$library:iodef.h"
+
+#if MULTINET
+
+#include "multinet_root:[multinet.include.sys]types.h"
+#include "multinet_root:[multinet.include.sys]socket.h"
+#include "multinet_root:[multinet.include.netinet]in.h"
+#include "multinet_root:[multinet.include]netdb.h"
+#include "multinet_root:[multinet.include]errno.h"
+#include "multinet_root:[multinet.include.vms]inetiodef.h"
+
+static char inet[7] = "INET0:";
+$DESCRIPTOR(inet_d,inet);
+
+#else
+
+#if UCX
+
+#include <ucx$inetdef.h>
+
+struct sockaddr {
+  short inet_family;
+  short inet_port;
+  int inet_adrs;
+  char bklb[8];
+  };
+
+struct itlist { int lgth; struct sockaddr *hst; };
+
+static short sck_parm[2];
+static struct sockaddr local_host, remote_host;
+struct itlist lhst_adrs, rhst_adrs;
+
+static char ucxdev[11] = "UCX$DEVICE";
+$DESCRIPTOR(ucxdev_d,ucxdev);
+
+static int addr_buff;
+
+#define htons(x) ((unsigned short)((x<<8)|(x>>8)))
+
+#else
+
+#if TWG
+
+#include <types.h>
+#include <socket.h>
+#include <netdb.h>
+#include <in.h>
+#include <inetiodef.h>
+
+static char inet[6] = "INET:";
+$DESCRIPTOR(inet_d,inet);
+
+#else
+
+#define CMU 1
+static char ip[4] = "IP:";
+$DESCRIPTOR(ip_d,ip);
+
+#endif
+
+#endif
+
+#endif
+
+static char task[20];
+$DESCRIPTOR(task_d,task);
+
+static int s;
+
+static struct iosb {
+	short status;
+	short size;
+	int info;
+} iosb;
+
+#define TCP 0
+#define DECNET 1
+
+static int mode = TCP;
+
+news_get_chan()
+{return(s);}
+
+news_set_chan(i)
+int *i;
+{s = *i;}
+
+news_disconnect()
+{
+#if UCX
+	sys$cancel(s);
+	sys$qiow(0,s,IO$_DEACCESS,0,0,0,0,0,0,0,0,0);
+#endif
+	sys$dassgn(s);
+}
+
+#if MULTINET || TWG
+
+static struct hostent *hp;
+static struct sockaddr_in sin;
+
+#endif
+
+int *node;
+
+news_gethost()
+{
+	/*
+	 *  Get the IP address of the NEWS host.
+	 *  As of MULTINET 3.0, cannot be done at AST level
+	 *  so can't do in NEWS_ASSIGN(), as BULLCP calls it at
+	 *  AST level if the decnet gateway feature is used.
+	 */
+#if TWG || (MULTINET && defined(__GNUC__))
+	struct hostent *gethostbyname();
+#else
+#if MULTINET
+	struct hostent *GETHOSTBYNAME1();
+#endif
+#endif
+
+	node = getenv("BULL_NEWS_SERVER");
+	if (!node) return(0);
+	if (!strchr(node,'.')) return(1);
+
+#if TWG || (MULTINET && defined(__GNUC__))
+	hp = gethostbyname(node);
+#else
+#if MULTINET
+	hp = GETHOSTBYNAME1(node);
+#endif
+#endif
+	return(1);
+}
+
+news_assign()
+{
+	int n;
+
+	if (!strchr(node,'.')) {
+	   strcpy(&task[0],node);
+	   n = strlen(node);
+	   strcpy(&task[n],"::\"TASK=NNTP\"");
+	   task_d.dsc$w_length = 13 + n;
+	   if (!(sys$assign(&task_d,&s,0,0) & 1)) return(0);
+	   mode = DECNET;
+	   return(1);
+	}
+#if MULTINET || TWG
+	/*
+	 *  Create a "sockaddr_in" structure which describes the remote
+	 *  IP address we want to send to (from gethostbyname()).
+	 */
+
+        if (!hp) {
+          int h[4],i;
+          if (sscanf(node,"%d.%d.%d.%d",&h[0],&h[1],&h[2],&h[3]) == 4) {
+            for (i=0;i<4;i++) if (h[i] < 0 || h[i] > 255) return(0);
+	    sin.sin_addr.s_addr = (h[3]<<24)+(h[2]<<16)+(h[1]<<8)+(h[0]);
+	  } else
+	    return(0);
+	  sin.sin_family = AF_INET;
+	}
+        else {
+ 	  sin.sin_family = hp->h_addrtype;
+	  memcpy(&sin.sin_addr, hp->h_addr, hp->h_length);
+        }
+#if TWG || (MULTINET && defined(__GNUC__))
+	sin.sin_port = htons(119);
+#else
+	sin.sin_port = HTONS1(119);
+#endif
+
+	/*
+	 *  Create an IP-family socket on which to make the connection
+	 */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+#else
+#if UCX
+        if (!(sys$assign(&ucxdev_d,&s,0,0) & 1)) return(0);
+	{
+           short retlen;
+	   struct dsc$descriptor host_name
+		= {strlen(node),DSC$K_CLASS_S,DSC$K_DTYPE_T,node};
+	   int comm = INETACP$C_TRANS * 256 + INETACP_FUNC$C_GETHOSTBYNAME;
+	   struct dsc$descriptor command
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&comm};
+	   struct dsc$descriptor host_ad
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&addr_buff};
+	   struct iosb nam_iosb;
+
+           if (!(sys$qiow(0,s,IO$_ACPCONTROL,&nam_iosb,0,0,
+                       &command,&host_name,&retlen,&host_ad,0,0) & 1)
+               || !(nam_iosb.status & 1)) {
+              sys$dassgn(s);
+	      return(0);
+	   }
+	}
+#else
+	if (!(sys$assign(&ip_d,&s,0,0) & 1)) return(0);
+#endif
+#endif
+	return(1);
+}
+
+news_socket()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qiow(0,s,IO$_SETMODE,&iosb,0,0,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+
+	return(1);
+}
+
+news_socket_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qio(*efn,s,IO$_SOCKET,biosb,astadr,*astprm,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) ) return(0);
+#else
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qio(0,s,IO$_SETMODE,biosb,astadr,*astprm,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) ) return(0);
+#else
+	return(-1);
+#endif
+#endif
+
+	return(1);
+}
+
+news_create()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sin,sizeof(sin),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+#if UCX
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qiow(0,s,IO$_ACCESS,&iosb,0,0,0,0,&rhst_adrs,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+	if (!(sys$qiow(0,s,IO$_CREATE,&iosb,0,0,node,119,0,1,0,300) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#endif
+
+	return(1);
+}
+
+news_create_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qio(*efn,s,IO$_CONNECT,biosb,astadr
+		,*astprm,&sin,sizeof(sin),0,0,0,0) & 1)) return(0);
+#else
+#if UCX
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qio(*efn,s,IO$_ACCESS,biosb,astadr,*astprm,0,
+		0,&rhst_adrs,0,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_CREATE,biosb,astadr,*astprm,node,
+		119,0,1,0,300) & 1))
+	   return(0);
+#endif
+#endif
+
+	return(1);
+}
+
+news_connect()
+{
+	if (!news_gethost()) return(0);
+	if (!news_assign()) return(0);
+	if (!news_socket()) return(0);
+	return(news_create());
+}
+
+news_write_packet(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+#if CMU
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,!mode,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#else
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_write_packet_bullcp(efn,biosb,astadr,astprm,buf,len)
+int *biosb,*astadr,*astprm,*efn,*buf,*len;
+{
+#if CMU
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,!mode,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,0,0,0) & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_read_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+	n = iosb.size;
+
+	return(n);
+}
+
+news_gethostname(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	if (mode == DECNET) return (-1);
+#if TWG || (MULTINET && defined(__GNUC__))
+	return(gethostname(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+#if MULTINET
+	return(GETHOSTNAME1(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+	return(-1);
+#endif
+#endif
+}
diff --git a/decus/vax92b/bulletin/bulletin.announce b/decus/vax92b/bulletin/bulletin.announce
new file mode 100755
index 0000000000000000000000000000000000000000..4ad41e994835d8f26fe72ba1fd2e8a8a43b1a65e
GIT binary patch
literal 3690
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
TL(n(K$HC7vC^Q(k2gv{cScO?L

literal 0
HcmV?d00001

diff --git a/decus/vax92b/bulletin/bulletin_announce.txt b/decus/vax92b/bulletin/bulletin_announce.txt
new file mode 100755
index 0000000000000000000000000000000000000000..449f1073641ff67104c663f8473f5354d77af43b
GIT binary patch
literal 22454
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
N2^RzSND6R30|3t@S<L_d

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/aaareadme.txt b/decus/vlt95b/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..e3d297e202bd916e66b2326de901482ce4fb8859
GIT binary patch
literal 11410
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
L2nsKd`}7z9WSyiV

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/allmacs.mar b/decus/vlt95b/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4a6072cffdf2449766b6f0edc21b8eee640b7308
GIT binary patch
literal 8248
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
bf$=_`e%@dOLFSqa3=FW;$HJiJ>gNIgJ59gQ

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/allmacs_axp.mar b/decus/vlt95b/bulletin/allmacs_axp.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4405fa1809177e174b0a7796bc3b4581ed1ee772
GIT binary patch
literal 8254
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/board_digest.com b/decus/vlt95b/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/board_special.com b/decus/vlt95b/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bull_news.c b/decus/vlt95b/bulletin/bull_news.c
new file mode 100755
index 0000000000000000000000000000000000000000..afd6a68e6ea7845a8862a2e807a5e3da3409a4e3
GIT binary patch
literal 17202
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bull_newsdummy.for b/decus/vlt95b/bulletin/bull_newsdummy.for
new file mode 100755
index 0000000000000000000000000000000000000000..9bc04a28d243c2270dabf0b669b7efdceaf4079c
GIT binary patch
literal 1068
zcmb1V;PmthadmeMQg93Pa}M$J_fzn54G)fY3=Z~m_tVg1U|<kn;6xHquvIW%U|?t9
z3~~(#4f11PVc>N2b75dm!ex@XYe>Aahohf{rzQh~5Y#M~ATHAw7-SeYgF~Hy{6j-L
z{ahh#3Pv^w(*?S?ToCN<?Cly7?-c6e;~b#jspF;Nt>XjonK;xnC<-7>!s0^)2AnoH
z2e~?ixZ<$^MFAcg%yIc4JjgS|H9o)*i%)cXb^JiSk%jsOi&8u`N@Iqzi)XO2zn`D0
za|i>rm}X#LV35P*PPj%`*g^#qY!&p}9DRaa^>CW0fy+!}4{11sx<S&Bvxj4lqjQLB
zkd}s)rh-$b8v}zFmJon=9W%9ne4&oZ#voTm7ieHZEd-@pEH;WlZA8)lu@GzeVPL>%
nqq}Q}hktO0pQEoUaW*1pz-yxdE<ZvI0A+DOs4t*GILre8d^Y5#

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullcom.cld b/decus/vlt95b/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..ea2b6c3d16090670f5c22c36db3ba5295d1f5c22
GIT binary patch
literal 25948
zcmZQ%P-Ng`P*iXV_3?4`_tkUuabW<72{I@ugt-O<d;0q+nCcrF=v$hC#bp^3IDP$H
zLVaApT3kas{o;c|ot*uBeI5N=f*BYX1Q<A7T-`kVTtWJs6dYY#3>i2%0~~`KeO*Ib
zgA@V`brgIYom_ov-8_9<g9BWhbrixJeL`I|LLviPZB;;`nhdfGoScE7jy|4lo~}U(
zjy^s*3V!~6ey;A0A&yQyt_*T0@=mVk3Y1ahgZv#`oE?Kh&`eQa;N*1i40iPK@efz<
z^AAyQf+<vR^m74OtB79($YKT+6uX?^{_*h)4$%p64Gi@Ra&^&^K~?1w8XV#pq@&>C
z>gE{g6C#Zw>+0eOaw^=n+NiP-0iHpQA)fwzsNR8wBLm3Ih_G{w2nlj@1{sGOezqtk
zy7~LKfE)vfmta>PSLcv;m>?u_VE)hn`AU;P14X}kkbh`EFw}kxkP3vqg-}#_xH`JH
z2AQCU`T4uJ2E!5sl!MJuJ_b%s<U}BWVhY$+XlTl#%J@4wqNg7v<aqS~DFDYfN*X{>
z19lf!4NCABpxET;=i=%Y0t*MIV{Dal?UXd(F^!rs16+fA9sR(XkiEvBiDGWBM`(zP
ze>k4_hNoh<fe^PsH8QB8nCIpXO7WoqFqgt2SCc^;MV+62u&2A9V@PO_D}xb=OmL`^
zmn(Xz!Y~e$zYr-gI5IfI)fY9*3Zs=4At8>=9t@yR#a3bj1o=C=2E!8?Qh|Y*$^smN
zT>U~oeujq&C}ttT;D7;hA*O-L8n`+nHBj3a1X11S<ml|pfIq*Yx(1TwQN@D%LmWd~
z(R}ah;ppe?%0Nze$&V5{jy^sFTu4cY;_m9_8ibLfP~#fnXVkbRCk3IFntra~I>^~X
z55?Dhp}tO_QVdddAQA_nETVqiLoI2bDID2}Xf;)cYXn+REQwqaIr{iOk|)?J;5dY*
zOh4Cfh@5|j0;qyOO}7xM!3v=91Fi?)x^a{Xpb){K#uZ-8Frbu#u)+vz7eW!J#)g{&
zEgry1AV~o|7diU}L^9~&Y8gQ5qktfP-+&NXCAa*Xl++?622dX2ghVgA$g)5+!w6Q9
zfLb)*<_WH3p-EXChMD68QBtF?YmmDug9wV4e~_oUr=Oz_X}J$njv-1>++{aPEWuI|
zS}>rOI6<zCA+F%~McClz;u7!g=M#yVdr|YZqffYFWH71<)V$yn<mu{$ssPO%XMf*-
zAaHSxoMFsRLd?ZA*g42E0B2)I1D+1>m&mB)h^Gsx!$2)w4+cdA$CMNW9cZ<!P?E1u
zl98&AnwO%Gp9W^8<>%z&muKdsE97M6r7C2mDOBc{DwHSYl_)ra0}`YsDb<-lQ6W*G
zpeVB}Gbc4YHANvgKQ}iqFGWuQ)W&qRQt(a8PE{x_ElO1=$w({#H>BfTJcF!2aTOZu
z8l>mq7{Z{(ps0|MSd3<IK~a85YH~?tex8+rf<{odtBVep(9s0>0h9s|@#yF3>Jkv-
z8K#5MbQVAfUq9FIV0}~(e-~F&9T?R*18Q3E^AGWKLrX278XVyg|8PH0!HgWu7>0sM
zB7}|r|KJcTi4a_-A*l-T408-Yb1s^iAXi5hP`!Z?2n?nuehzZ=^$&6NbM!?s3d50T
z?WkZ^Ur$g76LLea2Pg!>QG*pN6d?sTsuEB;8CyFDlG@-cbhKg;TPcawrhu1{pxzd)
zJ{TxR!Ao>c7jR(?YBz!W5(Li6a9L;|fR!Kx3MkjX)qo2GunK6DfckK7S!fU;%j3`u
zRS7C5;JQJrbFfwoNMcm*4^n`+$v;Q|$w``^JObB;h<LDWkncc7fqGDIHSnYeRst&=
zK_xqKKi4@l2-N08&0U~s8WbCd6bq>gQN^&f1zlWyTti$L&}uh$-x*X?;IG{<>nD)U
z5iarc^>uae1f^W$Y)NUq5VZ~jcdQsdsTg4|D13?O?V<Lnp$!U*3~7wqdICisR3SL7
zG{AO&(gI4KO%pZkLKK1e`zWfU;jMm9OHv`&)iKD~Bi`3B#M#3&7&OYEprF9%?HU>G
z9|X=C{0yAPBK|>8H6TIIhzO{cFMz5h!aqn1ZcCVJkduOoXOOFNh<{Kds5Hcu^HH40
zfEmZA?G0ytzYtHqP*>E_4piprC<I6Pg*Zmo!flL)2qPy325Xd3($&ueJ^Xb*VPmTT
zX<})j7G4ZusJh|JN!0oVK0X0y*Fg*f6-$U_J1DOqjRv{7y1IZmVW9B<M7nZwL-nPb
zKNdg2#xziTX^G-am=cWefk~j~HDyph0|*y^M@29~3^Y!m32xaVR6<Gx_z(eFy!yF@
zgIdo>ArKJc=@&x43{dHfumMsmB5XkQb6}`zs4L8+(DsjQaAdFw*dp|JHOAv-H~%1C
zs6l9{!3rgm!TAWPPy=S8l7EmABt@a-HcixY?&lxQ0O~a%d<QC`5q?80!-7K`gWy9l
zu+}2P798o;9L1%<o_@}*I*`N(cW8*ei(@3zttu{#A+8~wzOI^RHM*~3khd#ZOB1yW
z4)w#P2DKd><Qjn96lVaH4hY}-`GeGWg2vEL(k8ZA2GkBf=!66_EE-^egC5_YdKy`e
zE7~{|YHKjmFW41b1&*FSBv5f!i&{#!1^L6$6{5+HmckVAq)YI~v8xM%5{4RhJrB;V
zpn3z;cI5;$)fF^gwF$Tl0jdB%l?li#AQ~R-nyR=>g<1?UR{=b(MViT=G7auRxN{(t
z705lBActr`;t^~IC@Dm0g4?$UeP9=ZH9>~$AiCh92#<hEe1tx@1lVY3U_dm3?EwqJ
z6={OU2obswN^s}|IY1Mo2G@Y-0R=b2r6BJ?ediyf0M-DqltGJulao_H1Co6pid_9b
zG%QO&*r24SiPBPpX#t0ZtE(TxH&Amxf{^qJ5{9G$4Y-LQS+Id1vr&binn0y0-2bp1
zILt<nr(AJ5lEDeNC8Gfw>;acPAjc?ZfD1B^=N0^1!_kEx>SW=q2}tdQXitD^cW}E0
zTdM+G8biAiAYUWpc5J05S^=SsQeHxu5zvwnEr$xDsD!Fv5JeG%4^*Lv2ZuU=h60>i
z!J|M37ecCKR5Scs!@;>Z7_BA+jf<j|ioqfNL9Q;StyX6r$KYVJ8rRuB)GvfV9(VXc
zoI#@yMs3wW#zdT4QEPaJ0}!<!YN-v073Atc5$+do%hQ#Ulao_X!8O7&1U_B?@(pqy
z$29_rB4splB0NK|m?VO(%GoE>#TC?oLr#yV^*kuH(0uM044VB@K<#CLN(D5LP#+)k
z*&$!hlp46kK~06wvI({9atnnH#A<+YF{m?X2+H&zn?N*Fk0vOLG4ea87XlJ=@^QuR
zHFzoxl*5pH4I8n<*%H<SwP=uZz<cimdx6l|I?Qkdg*;Loazjl^=<QL^*e*gf=4c9P
zo`UpeK`k9nFo0&7Kr^Y}k_*kjXfrFIRzJ9oMDi=V$2;;uM+h~~xOoNz6PPDPjR#09
zqKZM{1}$B>`3HqN2DyOR8rVWU$ko|1z|++)Bv?lQHq;c9nw(jXnVMHptOTBi0B0<C
z%S^}9H^A931e*Flxdf4VKw~1P)dK#sN8C67T1xV8^$B3GL7f?ZrzDUhw6cRWeIdQh
zAXm_!qg%X>r=P1PS{QlyQMtrIt#iNy4g>a*2^4-9ISHwhK}#o~N$3br4*^?TqK+Tn
z>Y<~y=pl_G)Hnm>ZbY2Inn<W>K&>H!8d&`VX_+96JHRB6D<=lj(i>djK${Dc^dqU&
zvqFt0P_l6h3IWgCBK!+!wZak@j!q8R>>#Lhi5iBe{oG*J5CudHj~YvmCMc?I)K(Fq
z1%>K<XuzViw-D_xRMpT94Fl=@Gje)?pqdXUOtG~_Y1EgeMthuoJrA_<&&M$seS8R7
z?!wm;q1Fqy>k2fJeH}f0z`aXsrOObkDL{oAc!V08e<0(UusjT@BtVT6NX3RWm+I^9
z;^`KNwt@!IRtL{tGJxhY5NR2G4iYryfRKgEMWNQJka25-8t^;}%yIAn22`8EYYU87
z8}!)p4|5&hS$NF0DP{BWsP!sj79Ld$Jm8NurVN{z2aPKrLKyoT32cTKR0qOC8q`k!
z4G^HUa8Y6dQqzGO!Vov0#RjO82I_NRT`h^+M<>3=jp}nqFBa7QK==_ntbmb<Xi<-#
z)<)Fmqk~!)@E8Dh+rfbg8YhE{6@WWyph^S807VgK5C+`k2j@mkkTATW196~rA-Kl{
zHyQ3!;!Owjm^e8(K|M#<3O{7y89?<K+<e#oIM{f&b09-JPzQmf;1xKeB!KIOYe7}T
zhuVMe1Eoboyc1I&C}50hBJ@Lg5*R5sf}DDXWP3mZ{^0f&wo)5ZLgSj#M(s`DTC0mX
zng9wZ(pK!CwwRzjSG2VQxYzMeR{o*37(ug5h!!Ji&IffA2(4Ddy&e=bB%vcB8083B
z-vm6L1WNnZ;tj3ngqek2?GCYdFVy-CG<SvC@^W_cb9VJXRRtRPBBpjh%YA{No*|%d
zOXM*-&{_)yP@jq95Qj8=(B|GiF2l?ns6K+UB~g1Ppk@|1b783A0-6a$P2T~I?yiXR
zjV9+0TJR4oK+#5xA*C0nXN@S)FneF9e!$klB7d$B)We0B;3&iWp!E`P8MI6RF5zK=
zk|1563Jo+vNyk|Zv^))-vH{I2VoPE8%3@F*i3t7CJs!wAUJ&bQQCnirLJ@6^8?=T&
zRSIrnAi@{Y_=Jr$ql^PV4Mhy!focs(_jrKPH^O$1iLiDvYMYdjHA0|KY~*1hlrj@+
zFgU+}#>(J3dr;JXo8e$JC;>uxJxS~uUEK94Xv7W?UhpOzTAWgQUkHvd8RS4kPaT@5
zr6RU<i)cM#&?>tySDd|Uh%|ge7B<8TUGxpAThP~hW0XL_t|6fDC~PGVq#A>H0@0Yz
zL>p~|F5m-?X2VNgs316nKnw!)8&T`m-~fL=vi7*4wxDpeMXAy9q^w1WTHk|mGOEjQ
zwfzPn7lCSYc<e#ufFY6RAEE$qIjUbkEqk=I3K_P=*|&g5#|MW5dHT7-5*5f`O$E?;
zKcqEUAhS_tFJbG}K<!^dPA9!wM)d<|PLkYJXvD0TK`ocyi#^cFCBh@?sC}X!SJ3WK
zR|Ykdxqp<g2uN0i<T_1M-Ov;V9xFkFBzS}b7ANrWFqHBhCHlY#1KfH+Q3FmjU^$dJ
z0j;eKYAoU`(IAe7IR)YoP)i6hZipIxpawc<)CrzyH6XgdF3|9EbyonX01Y01XiZQ^
zAeTQ7H-cA$VJrP0($KP%O6$`=c?=QipnyP445;-3wpKI!#>LTgBjc$jf?Y%6!69gf
znB@%5NGwqT@9#ycfpiqWkqXk|4<6hN)&#Xh5TWAfA^{(L0V!2LQVPl|u!X~*1_*qe
zDo71T06bEFPyrHxsZp>6o8;#Y5(MuOg{cF#7+vFiJi!YcptEcs6Co1d88w(%KYxfI
zL^Y`G0+Rvn9rJXCS!W9}04l}+8g+!J^Ye#_VpWN3qK~IjkYi9JiaMwmxD^XC(Z}E2
z(+^b@NCcd+VQT#Raj62e5)i7KoctYwTtFokObjA|Vmw3$Ev&(t6i}4;`Mdczx(B1U
z6;l;N4QdEMH!5H?4cTqj)L}CZl>fmqp-7Pna~-mI*wjJHLssSJ4B1MHWEeyUEuJBQ
zXr6!wqQniX9z!w@A_Oj_Ve#Mx-7AEw3KYDcdH|sYiz=u`L9HQ}I?x6WPajuz(85<F
z^AN%epgajv?Gox604jN5d_RAX2(k*$SOTgFbP-5f7d5Rx#E|uQyG8~$x}d6ph=E%F
zF#93R+;~Vv1g~d?$@uxB%7Io$!sMW%8BlE~v4ScEUik*o1!}GYfJTPk8y5WhA!5kx
zcJXv~4GuwdH$+T|ffKG1x~ITDG&mld4M4M6Fnj#`(Pfd%hwK?dH6K$9wkr_Sc0x86
zvR4q)4uFY*27$qQ#K1GxFi}5$ggCNYu#G#Y=E6ilbr#$N*YIGJkOj@lC?MPH=;!Yj
z>FXaFjAk=J9MnRFndce-DU^}YC{zg46Go^4FE9c3N?>B3avCBEs&nC@pnYmchJoe^
zLH$CQJban}#S?H*@JctBT2QM5wD%CQ>qH01R8$!$cx?tz0<MLizQEP<0@WRq)Tp31
z0qcjH8v<YT1~=CTRFk6D%%Iv9z9R)xYC~H~NbW}U8h9lGl0EQsLU4P?Y!MK4zc{u~
z1w|*#+yvS&kK|W)nELy;fb4}eS>df`H1)=?@gqOiaIEUF`^ewLm1aIdOMP%3ff`6y
zod|9PBZUFnPoQxK$SzP&J&9<`L8>u~paGTHm}v{zGNZr*XpMm8FRG<VJJeNi@bCg#
z3q4f^vhDymCm}XtVJ!)ujX_$u8O>a{n?akUvBxoJ-y|XiT|j%)v3LqvW!fs4D`~<;
zClT#-q!I(%>_l?~)nWwATq1mj*qey#Mo2?jfo3@ktt^1M6WW@`$RJol65J3)^D)&z
z5>!Vc#X96@C2%VhAqpxNz(+2jc3Q#Xeh5{Vvk|DP7vSTw;Qj+bpPxTm2F-lpN(4}y
z0Urr~I~6<@08Ol*mIaauxOHGPa30Et2C6x5HCS^pw4FT|V~EliAT-}J_+m%~Tl)as
zkQ<3{M9=&IszZ=+T8IK{-W8e?L1S`=tcASP2UHG$*A^ia2b$R13(!#rTE!)3RUuMa
z2VQ17ImN>&PX<t*8c~AbZwF{X)=fbUibGZk4HJ-k2(v(|a6B<iib7Qr<{J!JQ;Jqv
zqLg1yCEyYcG?xc87Bpr6j~{e3NFJ2LmWv>bI-1p$pt1y8xR3PlSgb7<KY!?W60LH9
z4vsc2#M*e!Qd~&u5ImEE7I*Oe0aP_K<q)b(Kz&n0P5>`X#FEAlDnO%ln5QnG)%GFq
zom8NF0CkY33&<{bP5>=)1g%5`sel;@T9u5Yui_dWOtTyS%H>#dfQNrLY(4^YjR3gK
zg|!@kgdQY{;9XPjxFRC_pc+xbSOMe;WHq2eRnU}x#t4w+?Lgt^<b!q)5V+5XFvryo
zv<(r}9MJA5Bo*+}E>KmWH<ES0qjH>_$bBtMw3$TE-XPHW8ieVP@g$TJjW7&W0IzsL
zGZ{RJg)j#+R0=x(3p7rK5QXfCwPH|EKsp^2WsNF0K49xpK|u;HnjtdgsCuDM16HH~
z4PQ{@2?<6J3+fOYbtEL6(=4UZqI3Y&Ux*NeWkb}o0LrxpHQ<m#RY0&$LR{&9u`3)r
zuodJP1{pl3S-6671hx_Y6xk4~5i@N8u+!3tl|W?`WKd55eMJ&t&oWZK7n-`DL*g{^
z4QM|QHs7FH56gzg`57^Gf<A}r;UA83zbj}~2>XO2Xm$+}K#1^x&PRgER@j6j_`GI&
z21SLCj8p~0(RGPMsR}8nX_<McDWK!(5<y4WDHN6_=47U2rWO^0#FA1KiVIScK>{fZ
zmJEstDVas7$t5|J3W;eYsYT!;=|IkdZ4}p0$ka>KQveC+g9<AJNENBa;K-n;;9ruF
zT2!7{oT>xX=j`LDP?TR<l9`uUtWchrlcP|Snw6Sd0+xgxl&7PRl$xAaTAZqoS;FAX
zps0|RSyWu2kXTZZnp;o;c49$MesXFt<a9i^;}w!p)AEZ_6_6zh5{nXZQ%h2dbQnw+
z6cvi|6*5b}=j!F<D`e)S<rn29f=<%|TMsv=SOFADWr;bNDSDuD^-x!Ng1m?rS_cI=
z#J}+n3FNg?Xmty?hJz$sTTp0$+u&&JZ-`mYbcAXRsKt&pngJe|!lDY4Mi6BS#=I%W
z(O}b1+y3C?*{G&LCa&VaGT?Q@2vfmlPCy+BJ-i!!6b`B(Age&FDkQz2O&OSqz<YL4
zRDn+SgH-&Wwi#@Y&K8>M&`zR2wDdvw51b(5q1gdk&%$OsTq7W}DxgvtCI%juLUj>X
z2vo+x)j-cBMUFy9d?C-|K(`8m*A2jQLV^+1c!(IN7XwoTA4x;D04fOT`NGtp%mRbr
z66{js*=OW37TGYcLU3yaW)>)JP~8O*LG}-5rH-e+AC~?r+-e$@Vwj^;AX_0}2U=l<
zR3;<F5kX4866jMmpnO40*{OrE^95`i`b-qa9&gu3P-r1iEhMji`Ujx44*2{7un@TY
z1J3r|u8|a`bS}{OH_%L=fYHB&IxE1@1(I=T7fxs^?m_30!SX0*p9Wf=1LQ7fa;9O5
zLESR|+OdE=4MB1)?ZO7s_rRHIAeMtx<zNXTP!6P>yFhcv*xUuO6*QZI8Gfj-3~@TN
z;0Kqhh_nx`kHB--2r+2wgLY>CzS;w|Ux>Ua5Y!KX=PC`T$)Fwt*kTaF(Z@#<oYP?5
z0q?O#=z%DNbdbSp@Hx=v^8P^zP{SdHLHvwy{tq}eL*&4<Kd6jE>Ptcz1kh|s!xT?U
zN<%wo5<ZG72`}lO2@!l8P;h`_xF62bN1@k!K$8Hp?gt%%5bqB?Jp*l3E#!a*GS^Fr
e!pk?X(?b0yJ{uLob)ZFzWV#M9%LR2EJY)e}wD_X{

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullcoms1.hlp b/decus/vlt95b/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..e7cb71f256ed111bdbbb8e8b590b7f01f03be23e
GIT binary patch
literal 54628
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullcoms2.hlp b/decus/vlt95b/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..02250c4ecf28e01f779de7532967ac8a2300535f
GIT binary patch
literal 62070
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%0D*
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
SLh<U(fUA53dz$#tRRI8%4;DKB

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulldir.inc b/decus/vlt95b/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..9f9d356f1ebfa80c3895d9343dbd9e4b0af165f1
GIT binary patch
literal 1894
zcmdO3;0$mKa`bf#aSc*%@eGO&a&`6(a*6kG^>YvLP_R|dFf=gGH__BGVPLRl;B@x)
z_4W5t(02;;@rifw4ANKd4R()r3i0&S0WthSeRW)1gPnss19aSi{C#yG#^|_4fYmT~
zFere48mCThWN?V9ua1+Czq7ZFhpVHDYY<ooj14l$&o$gNI3(UR0&G5%=Ns$};u^tC
z@&ma=#}8ssut#W!i+{ME4vYaY)X&v7ASBWnuE)hO#8oH6)7MqUH3H0bjR5nYc0dK;
zJdhlN4OF*+f(}#ytP{!xDM45YmVr9~Bqz$i>FnVc<mepY8l+`vrT`5k1|ei|Ln8%H
zsPQv!`uMwhIy?F(K!S;Zfx!_?9oPnRcY+0>4g#~`P5|*R%mBGd2i@mjL8uvEHrxyl
zkAZ<fkAc(EFT~Z|H3%N}8b+G1C<ZZ+qEo|2(*~g)YAhr|K`NmF&^QH&z-<FXvWAf+
z1A`8-&owZTsHOra{z1a7ej!1Tstla2fuWvZjy|q_&aMg?pi~JmN(V)iCIbV546?bV
zMsQ;wuGd5}2O<hdO)#S%Vj#0r7&u)VLmU+#B4Abe208}%NU2%hK%ap@1j$Zt=y|(F
zYFRKa$fMZ?cQuIN?HUQPLkc;k`gr=eLi4Dtk*TRPvYe-1Kxha;(hTZXXwHSmI)%Eq
zxd!PgfO+!Bt^$i_X@DuHAt2k;kZtgD4G#u|IC@!OXkx&?V2CIsK<Xf+1egW#3^ZQ{
z$AdVah>7=hjbyMz$y>qk(DDK#2g+<<)t)X8W`KWi2top!?HRPu^h1jsu&vOX2GI=4
zUJQn4s-dyw?HUPDgh-X(m;_nI;EY|5o4=2XYY>Vy47Wp#_Y3u95Q3V*3Dp5gNfJn*
zuVrke0Cu!*u)C*=6tavdR0irDab!6|BZw}r?@)AEKqO#c#=xMDtPd)S92F3UA^Cy9
z7K;unAq3F~l|a@ng_8e+<H2qL#XLB78z7sm0rERW!qNo$0VE90;pjONqz9auU`Y!}
yB?E&3viW8vV58!pF#?G^P<n-z%!FJ3(aE5TmS4ecfXIPT3pgx5&VUGMG5`Sd(&qdC

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullet1.com b/decus/vlt95b/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..7c8b72f6a76d810110fe15b6ad4e91bd52016e25
GIT binary patch
literal 95564
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullet2.com b/decus/vlt95b/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..8a5830a66b70652b3a5fa2edc98da2d99fb19e0b
GIT binary patch
literal 56972
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin.cld b/decus/vlt95b/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..7faee4731dc00791d45b3f85429bef300f31f5ff
GIT binary patch
literal 1752
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$J8>1%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guARUFW
z#GKMpjgrcOR9lt8()^Otl=$M3qRhN>O$L4j1%<%U#GK5u%+w+UM;{*sAruiOCx6Ev
z7c{X@A0OucRTOp3KCX^_p#eGyVIaE{G=fqKOEZg7Q#2U_P}I4)c!o%$h<Lk31~|It
zD7ZiZhd~WR*2mK+$T27q(_95XRCWIDo_=U<_jL^Nc69-TAi{?Mj_$4qyUbC{2yl1v
z2@LfQafI6zQdy9yV5^|w7wYQ-3P^;nEKzj^`TGWhz_mfWqF}3_1dA*sO@yt&D0+ij
z9bNof!x_*;!(4-cT^X1e6ciL0{6VAwC_|*>=j7y<gR)f)C>tgxmKLWLD<mp_c_sM@
zNvR6?r6mQWB_*jT3dN}fiA9MeAl1c{#U-h^3VHb@naQcedJINz6Tv!@^Ye-`i%W_X
z^3!03fmk^?3QD?4#X1U^dZ~I=z92oiR0B|7L9<hNVqS?tqC!e$T3TvRYF>##az<iN
zVlpUYL%anlfOHg!Gjj`aDisP!OB6Emz$H{lYB4CGDdgv+GI)Vp2$Mh!Dm?`SWSc-G
zS!OY)v;iBEmYP^nT9m4zP?VaRUzQ3Ia|W9Qi^{|jkeEVhUJ59PK$#g7ZlL181zZjw
z^eL2Q<maS<BScXX8h<7zF&^w1;27i>;)*T3=prQ))SMIS>gtD@MuI~egF-?B&~jLC
zh<^ZT>I{wy4srE`+ZKYBs9|2TRZucl(qs@pacig_Bp0EU0HJ;$*BGOy4EJ;i@xW;b
zBIlT)>I!y^2yyj8<Q;U^!8L+XtV?EbA}IYUXoN%cDfkyD!1Jx9f@5Baf?s}#0yJm<
D4>S*5

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin.com b/decus/vlt95b/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin.for b/decus/vlt95b/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..f60ce6942820efa4d25de246cc1675cf01fcdb6b
GIT binary patch
literal 62290
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
LuMw;KA?uw1!J(5Q

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin.hlp b/decus/vlt95b/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..696f7a6fcfc46f611af407a2b8b74bc205861d57
GIT binary patch
literal 7864
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
MlnOxBA!Sqs00$ygY5)KL

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin.lnk b/decus/vlt95b/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..48f2676823a3f51eadbde88731061b86bf6bbc3a
GIT binary patch
literal 718
zcmd;QP*Di=@pMwKRZ#Nt_j6TZa9~hT@N`pfQwa(3^YQc5Q1T7+3GwuE4T%r-clLG-
ziTCkz3UUmJRMJ$?^K%W>Q&3V;2=Q?BQ*ieW@mKKi^z$}AHz6e4T_wah0Hnh;5StDm
zBv%9k`8&G?2P>H}s3^F&x_SD!>W2oq1}XUXd8<IJR)894747F5;^G+`qUYo36zk*Z
z<mVc~V1-*>ydgfFj?T{Jc=Q_K)62ldpaSx`l`+ik?ye!hk)9e#9^vu6{w}UQAkVvp
z=qVT)7#Smlmm^3QgCm0qIOO#G{6m5qom~~2LVbMneLS7?J^h?*K^)f*Pd^o3M^8VU
z;K*Q=;K<+*S6{2($Y8zT5GVa$S07ylBL)R10Ed^4r<1KZC}!35T_arKW`MPO`UQlB
z==%qRh%<mq^KcAuwF+~La1ILb(GLdk7`PZbU2K)YjP#6*mDm_m6kH=bL)aNqz|OT|
zut#&RzMsFJV~A&%YrMaoPb41K>jy^$yGFR`GPuKBOVF`k_rP7}<LQLz1r(P80Fq6z
AivR!s

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin0.for b/decus/vlt95b/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..650c62a7f682ff43c7d4f44a749fa2ba92fbe3d7
GIT binary patch
literal 71534
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin1.for b/decus/vlt95b/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..d656a97205c17178fc405b7d36c3accbd44c9b37
GIT binary patch
literal 64718
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
F0sv<klh*(M

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin10.for b/decus/vlt95b/bulletin/bulletin10.for
new file mode 100755
index 0000000000000000000000000000000000000000..3d78a038388e22889e113ea655c5367c491644b4
GIT binary patch
literal 89686
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
Nd28^!ExwTc7XXzdMYjL|

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin11.for b/decus/vlt95b/bulletin/bulletin11.for
new file mode 100755
index 0000000000000000000000000000000000000000..6f663e1016ff652f7270791aadf6359ec2e25a19
GIT binary patch
literal 87946
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin2.for b/decus/vlt95b/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..6070e62a631db7fd87cb79399810dc98105dcb7d
GIT binary patch
literal 74296
zcmZQ%aAr_sa8^)o3ia`E4e|6d(sT0<(oqOYEh^5;&r>khH!{$-G-dDrsR<}8D#$NR
zwNh}-&nrpH%qvzXE=?-RFD=Q;OD$GN%P&$W$w*a5D$U7BEy>JNNXkzvN>L~+$;`<t
zsZ=N^%1<v!%+(VIndF*RmRXdamz$bbVx<t~7@;5L8_b{uk_jzNOi#5^@XRaA&rVHI
zNU8*z33Hu7a(-@ZVqS`#EJ$qt#K_##A}a;o#G-74AUy@2{JfO>JO+@z<QO=EL!E;B
zLqk0MTor;{L*kvB{2hZ_G$52FNR0%@9IUE9vX&rOw@^Rl5Kn(UD}~_H5{1&@)S|q^
z+*Gi4AqIh&#i==|$t9^N3TgQ{DXB$zU>ArpaC-U%_;@;dhA4RYg}A!A1}SJb>PBfY
zFfd3maC-VV`-Hl<DyW0J=jQL@;u@sq>F2D@z`y{~i7Xo$jF6K+*Xilw8VuDaf+VM*
z66)yb;_9ZU&cGnb!08$h;u_@V=%e85<Eaww=oIYg7s9~6V9vnl?BN*X=p5o2q~ID6
z;2GqqWuoKh7Z4f(4KFQ2Bb^X`7sp5~BNLq<*WdtuzhGA_69xtbH3m*kHwBH5AWvUt
zpvJp+2Dv(i_y<L5>bVB$8E7hmc)0pGGH@z{2YH6LYMAM$YpAO$xCRCJ2U#fuR~DC~
z=E9OjZfcQ2Mq;r-N@j6lQch}$0wj3#)YUcBH5oV<I2D3iLqdc6*cmuo{ah40-53}c
ztRXId1YW$Ov$Jb(um&iw{2YB<b)dp-K924%wtu*vYmg?ySquyeIt-i&3JT7SK0XTm
z0j_@Wh?wByR8;UUNX>&rs6tw1PO2_Kb&#v0OFYbcPaoHKZ`VkWof;4^9Z%OFP%N8)
zb$|j1A`T5w4J#vX_^4Z1sq6U%>G`>a2gkd)y1HmUohAg<r=S1{HU)6FSu-erfEp(!
zA_Sci^YZdb6pB+zprHj$j76!r`6Zwv3QmfU@RNa=2==VAkAJW$l5crovXCHV-~#hu
z!7KvifqVgp5=ihlfJGG)6g*vn6l}rC%H1_2KFrZ4)Kx>>$tfNd59%n%3Ci(t_0!aZ
zo8YFP;pqwr2R&6Ee`gJ(Bnk}>27U%kPDn(7ED3dVW3YmUhk}BF26Bqk0om-N;~wN6
z8sMbk=<Mtt>KEdq14;+MpqMe#lz^Lt9un>_H-S6`ah9Q;qo0eOo}Yh+o>PcxaEJ!P
zpioCom9Tgh&tOMqzYwT16%-X*JcB{j+cT&mnS>gXi1<@i*KyQgFo6366t#)T$@!&u
zB?@_|sVT)U;}p_z64OEP49O0P2pz~C*RX={K!MA^1M;JS0yNiXfq1Sy!LACRc=U7)
zg7^yJA&`Tebc_w5zOVqP#pUGC;?yFAywcpH)FOraG=)%4XN6=)DpXh3(LuP2Q(ZkN
zRUy47HL)ZWR5K*zDVW0n#22V8<OJCYO>*KOHaMlCWlIJnxC}-X3~}`h03{<$1CSaQ
ze}!-lPajtW4QQS;gl0ZHKUY0SFhNo?C<7w$7AT7;Kr*XgykDrVlWP#DB!h@R1vJ44
z0+e9EWgLSF$UbN>g4<OBNa+FOO&5P~oPeSOVmjP`u7Riy1SLOXc*ufXi0(u`S3QU!
zFeicwUItr;%aDr^b#;Ys#~?pXKX)qyM`%(jEr!&!`6U^tMbHvYPhDMy!4%b2b#(>L
zG=<9iQibAz)a1-GNbOt<st=*5RtHkr7-O{;q%pU&xCBLaVoFL;YH=~hHfIdm^3%Ze
ze{N!CPG(-ZLQZCJi9%)`SPW9pDx{<qCl_TFlw{`TK@t@MI8<S!I;gOKM0P-szi&W@
z2CM?p3G#9E({Y5_2nkapQr#sV;?I)IoE(Mn#Jm!Pl6-~S#Ozdsl8nq^h2)IHy!2Fi
z1$9kO9R#XG!1)Shx`vgZCMcb$SE_^43Wj*3I;0R~kb{O4%)#j8kqJT`T!ljF0(Er-
zH*iBkp**oz0aOL#=BH$)Wu~S;0s&lFLc9Yl(P4QFl=3{?kn@@t$Ocd<1eb82k^$m0
zX^=QBXAw$S;DSwET>+Xbz)sA}QwWX>4s~<`#Wh;WQczG=2iLI>_bWi+43a@nN;Ohq
z*8ykjdKQDz5V$3mr~pb{po+6Ru_y(U%u@48iYo0D)b;hXp(b#GV^~2!L0uzK-%p`D
zvm`^oPa&~bAtf~}u{5Vd(~9zxK%1DBLXJhW!qf~Z2QK~<Y!wVajUG2p8V5CVll0Sz
z@=FVnbU^;h&q-0pO)bgDPf^HEGlJ@aRIo6OnRzLh$%!SP0Mri-aCP={^Z_-OQxu{N
zbPQsVQ=BkJKSZ;kf~^9C#UKb01v>>K2xfrV!JG=P3LGR1V}n|5(DndEiHoHvhGZk$
zLPI1Q6>Js278;`3s9=k*oIxJsK4>8eNtg<@DCrc`%7(fL9?&3D8Ne|MuFZlYgH;@Z
zokKi*H6U$j9UV<jpu4A*fD>dvQEG82sI1A%O+~BeKqkezfts2gu8uCQLExHB733zE
z$?;B}ejt;<jddM}6XTsiJbg78z^Nd}6<UIrXo7tk4>1Uw|G{P;${vtq;8p;rTmZGk
z0)kvY9R>|`Xw0fZn+lwY3Q!Sfp`MwVVh`4-pa8bS2^2_9!LA|TW;wW#0n(FNqL7pc
zE>nv$^2-%q2}TX%A85-9#o936U|&a1ADFfFP<09l(9{FB1(KLRZ5agx1x0Y54aFj;
zLGacQW_bwd6DTMsz*|cwE`fR%<`P?^S{)Q>2>%*@907`4P`|MxzW}R;86a(INKp-O
zyMnEPfijY*F8&IhwuU-Bu71#l4744i39ma)5~YTxm8YhHt%ACOI%bQ*5N0miZ>V~$
zOd$OdKYu@0SPkV2(}Sx;=$8-cd_Y<Snc!|PQab|Fe}nfhAOX(6zyRqRDd6ZofV-lO
zppLh?4w&t#;~EhUYS@y}YfwdUJ18kbjL>rr(KFUmfN&IS6^ub`21pcu+slqF3K~#5
z)ipeAAnNQiK>_0G8(;-WdmzI=?M;wTPEHWT@jjluo+04+9$b|MyM_b=g~bO1d4|FI
zb*3P_xWdu3q9C&<5!8}_wWyO)73>s1wWS8U9^&*g)=^hiNJ*?LhE|oR*5j|WVXXj2
zqX4WHo)W;`@o|N9+Cd`&;93t_XrOl8k=zPy(ScoR0C5om*j$_~2UIt(gF*!41_l`r
zOF;qJvW<s%OTktF<TB*?!vq$qAbsF=7dX68vMD%9An6BMRDt^x@Z=7bcU7=e&^2U0
zPn)2z21xdoh1mqx2O2>F<t}gzLF*?gf>ncyQfOI=JVXF4utDQKI77x7tRFSJA;ma&
zU?eFuHBSN7&I7eq5G{334r68D1ce8KJr+|U^Gg*Hi&DYOu*A}mjQpa^s?-#4lNQu&
ztb}G@X#63Mu&^_5LJ|uD3wYdx0SPE!jIaeq28X!%YCx#?VAl|wqihf*piwp}%uzOo
zB&<dOH7fE!12IJk=)-Iv{h+Zj>W{LSp^Pj+JAytTdIq5GA~ZEXMcrNX3=IsRV_kMw
zLLWNZ1s$vb$6zHm{;&+x$U<TfoT{-DAfR>+Ed9V684%}ysv1g1tR%p$2NiCRC;&$x
zxGM=Sbs?6;gT_GMl`fK)j*%vV71$JvVh&;?sK=I>o(C!CK;wPjWL=zE0!e&`yob|9
zXP+QgO$c%Y$VN!0lVl?(?8{*NCFJogVsfz@*oWYp?(6U3=@uCe@m#!*XK;vyfu<xv
z9?__Rgc5XI2&^|Wz{N4dH9puQG{nU}9A3Xe(v>CyML8PcAV{Dx5YExsD0vx+r@&25
zP?B?X0gY_ZCfDgPa60?@`uh7R=m)v_`iHne3s8LpC^y(OL<h<Y_45p20JW`QIv_rV
z>Il{cbv8p>eZeVJ!_CLv&s|f;&)>xrG)yasJn9V-)Use;V9-Fg02VF!3Lq8GffcY3
z@s2^Rj_TM{!t@~93K?gHO#r}EfLi7-cZInI1$+AYLAeYJvdHd(q!Q3Dd}u(3r>`s6
zox-4ze#n$UXaKmCuVDm=7fndH1+Ea0qYN^33W`7QurH{o3YmpKjFSbqI>-C?J9~pG
zDoxPnKD;$#qT}rvX{)XU31W2}PygT$#}Hf4D7S(oyln!ir@^DX;6MU}Gnj!9ayn4&
z>M-cT^+HSr2b&H`5FvP=%nnP*F8+|X0u@!DfjB=`NXZN}SpzcsVrXUo8OwmQgrO~I
za9V)mPz42)R03`|8-Us`kk%mFAt0+Ypt6Xv!o?plst(S}!LA`ju!;|)T*p8YX}-Y6
z(@7;bGB`dY$j`^$T|*tz5d@_wbscaJfx=3Y!2n!pfP_JO1zT{s12Hv>tUUc(Tq87K
zaysf(>YBRXacqzmpydZ785nAUdJvG39PR;dVlx8E2*YiGMhr+fs4uLb0JadExWQs#
zV3n{S29I@u>jF!#xPpQLBJIGVUc<^9(uIJf6>xhP6h&bD(Dn}`cwJn5Tti$HG(b7o
z)<hFDwhNI!F&Z^l!fOSvN>JZlLBj+kJ;I&B0B<w8_@lP*T>KgMV19tiUKk<j9dVcp
zA}xW2ILs_iT6@SPsthF0A=HD0{@`g3lG4Cw1fwp1#1dEzo;4xWgdo@zp!i0_2WhDo
zIi2!=O#_YXfg%=SD<bkh;-Eop15Nmx1=vZT(1jMKkdX&a(1J<_LrqY*3yuMBLj^L6
z0CBh>Bo7<G2gwZ~MuSt12B?h>HX9?mz;r_^KlC;^vTq=LW<+p9q6axf<RLMF>@JwI
zAO!-boQJiea5x2;J2YXnum(5`!H#$K2|~^55XZxGAiKnXffK9+l=-3KGwQnPI?ys(
zlT%RvJob~Hl31x;tdNpelB&(X>Eh|;2AWdy_YH6ia)o4Tl&lQb4~hp+1_kNRbBA}{
zI29FqK?Cg>iDjt@;09J^o<gERNoH=ULU~bQ0i=zCVx$JR+<>}E!%&j}n;LKl0#jq8
z2`i1kbFuPJpMr+mAr+Mdq~_9r@IbYbE>sOtXh78H>#KvtTOleDzJtt@yD5MRK5#}r
zN=yupQ4)~%(S3rf3X*F;MG7QTbqx`D9X=ic3O^!49FY<|-5@y$<N}ZZAX{|}AqmU~
zoLXQ>3=}5dybMX*5br?P;PM~rHBA+m9(3=3h9{wwydf@CXi)<x<w3rN3?G3jJ;+QI
z+;mVi1*z4LYF`acO%X_~49VZ1fiOQ81s8v0f9pbeDV(4_M@VWhcpwivIZ|9&l!{b~
zWELw_r55FbQYomOa&`3sXG2gS1k#$BrjVGE1DZxeagzd68zknCYi)g42!VneMURFj
zc*4a%Qz0117DJ>m+r=L;8U)q~Qv-@J15G3s+bS5Kq-sz*3o;E1D%7E!JO)U-Lwo8d
z)sGz{>_D^h&>9dNjOyTM2G!+Y2DGGrutAMUc$0|q77?s`k^+Yfbl?H4QXG&r8n{&8
zhvs;2T@v6L<jcSSYF~jO0ke$?S}Xz@frn)qM12WvuR=l{q!ro)01YsJ>lH}L3D*D9
zfJ%ef6*}q~#*UiEEmlKK1w#`Zb$C2+a$>6{z)=H=FVNUII10fv9k{9lH8vr+Tmc;B
z5NU8R@8TKk?C<C2>KqaeafC6F3Xsb&Jq^}}=2J+@hnNc)e!*QIdb%OkH`vB&7#TPj
zj8OV_#Fa;obx63zR#4X(1xLcx8i9IHpanIaex4!mo*}+I!6BTA3Z8kHC7FpinN_I@
znV>~Kps8HYI3cJQ@XIe(NK8oqOB90!r9hIPG6NhmjxH|oMo@z^Omu=HJyqhtWhpq{
zfY*z_xtf|5(Da5=7qrwx=z|DoYFa{dy85}mY;$)F36AuH@?do}bix``YJq$Lb}Ive
zBLgR-B?)TTL-d7f=;-LEhB^9ZK=?3obU>3nkb2)UFD)Ows13Yk%oa2n2KNuBBm^z)
zDaltbP)JMzt)wW<C@o3JFV9oRO)Um3mMaDi?4_jUq?V+n=rNds^n0c$<mIQNf^>uC
zh6@slN<hv{&M7S}NiEVrD(=cb)7wd@3I;k1&LEw|`JhE63XrK8L(t4$qC!e(Zf>PQ
zSz=CUDkyT26HALz5w@4)D<q{V!0iW($SFZuUvOVwDP#>9K&31sX`_uSVy@c*83d^^
zK^Y!ogBZxIXzTVssz7q!wTh^#_VSAqKoe^v3ZOxs63{ScO6q`)F5+9mCkE=-BdrW{
z@q{f4#J!471$n#xw%9<+1h(oe*fGpi%fy6%f%Nee1xQ??jIBdjyRaEB$fz|W@q?6s
z$`<G%FsMSPGYmBqAgLa@bOSW|4y{Qc3gbcURIr8406<Dka1nskH;NDTa13&F0TmtS
z1D+rs!fFq2l>;>yJQRXDF>DB03Z{vxkLw02w-JRlc!egZiww;{JsxO70d)$+FJGac
zD6<S);K9d)kyh++fpkKG)eyb(N3>vVVD7|fM=*Gq4rD?OWHfjJAT7T%54uhSxlM-}
z5{Np^6lMcBDhLEBI10f53!2Y?RA69zhzbr8BXA!<%K&7T;Oj9X*LAXxv<Wc~+N6S(
zHQ<(nE7;|z0RtU`2NkNwg#m2!GITu$>dcBYq_qof0H9h%#Do9?WNexQS7d?~Q-fj)
zGI;BNX*-DvU8TX{08hxEf)X*X56v+O3SjR+hMAzAgv>qZsB5Wfg627)jbHFO2uR}w
zWC}RO6>O0PXhAJF&|+Qi_-(Ljh=Q$xo|~gju&W*e@?0|15>U>B=Xu2XVGS$rvSO$r
z#Ij;deSHRDc-sw}z#wW6vktKQ4=*)bJcB@GMNn#Pep#wQN@h`Na!GzsC3wA&LU~4J
zat3IHGT1DbUPN+r@eGQG3{-I{DkQ^JzC+Uva!H03E+|0)4kXkuC{H)g{5`}{h!0@v
z|KQV$keNJKs}{cU3*--YC6-zOUU37TNC7zvKCJ;-n+CA~9{HdW8ornVVlSv5N5m&m
zY#~Y+ZEy;L1rDf$hb+*-x~Pr;*4uzs4I<SYi&7Op%m2XrLl6UHNgXs8)%Eom)L?N7
z(gwm1H=-m5O-+4$U6?vfb!e?_uYhlD7QCDUg#@gIBzl=1e8w4NMK%$u@IXEQVQ47_
zFZH0SAmAgZAXkCA2B7!>g)g)Qg~SV}AEFMgMIl`eM85<+XAW8*1qm*6d*Cy2kopA8
z5>SDFVg+=CiH;j+y#=HmMpy!s1f^0dD|LN+h>ftst6>G!1RcwUr5Myc5p+yZ16-H*
z`}stID-1}f4=aZttHGf~4rpZ+C=|gMsU&4U^tQnZ2wfrj3ZP3PK~3Mp<mA-i;>@I+
zRE7LJXhH$EjUi<#W<QG?meRp<>B!{*lD&wChv&QG{JgT%BG3+yl6<H=5GycpJ$&6f
zB;dd!tE3fxeDJgnF#<9U2A-^emAT*o2c-xC^}4~~hg4D{<#p8YD%7HrQ&9m_=3tba
z@X<4H4G-7j=IH|-7=r47ZwLZyp<sabn8A7w#jKmB544!Yr2<h9JHg@zlxrYC02-Wu
zu%P2_oQeuAnQ3XMMWE$$ph6M8AwmJv?gXt-gM<bwiNc)^tt~v$6pHh86bed9z#2fy
zjx$mdQ&Nk-Yj{8#ML-UMETPjdG`7-&$DtvoBB-~8TF>Z#N_*()KyXR|>Gtz?_V)|Z
zFaW22$XpV{QD}kV;u&NP^E0-L2=zHMXF{@|wvnd3zPgq=M*72&T2K-SIO!m2Q&1Sg
zOD2LfM@Ueps~&P&4zijK>>qdtL!1k$lF^&*NHb>O!U3WZoJFwiuz{3Ka3_KaGEkcY
zJm&<}3u(k4@3>(=T1^F3iEaD`QpmznILPhLi7G>L9nj=wXt1q%sGql=f4Cp==#mc7
zzLX$WXCGT5Q!^b<8^;#aJ;o^Q8;Bz{HRa(sTVG$@%1SB3G1%J{l-59d^9+^LH5pLq
zG5E9^cn}Pn<co_^(=$Q6d}tvAo!^8uXq7>I3UKn%Ff`Xu*DyjI8Uv4v888TeRDrW5
z+{>EiH41VZD}mD{ivJLq0h%Zgy$e_*K|&Z_>bu4JfjkP*Xb534z*`+|@qVu1uE8OY
znGo<qg_|Lo7%tV|ad9-&Mw+12ZIG-6H`~u2JSzcOL5pSsiVS|8Xtp8gG}2^%gaJGQ
z!-vA*vu<wjkY#C*m4uL>Ko$Y-f`hC~gYOVSgqs0!oIqx8!1)e3Bn+)}!I=p(iKhvj
ziv_Cz$2NFn03;gWYfm8STfs>N-T)=InhX@h(Ap2Vzead00g|7=E&}B^BnRQ^^F!(`
zur30n2Doekm$r~}2iAk(cZi=M0Rav!P)tC2|L~3oN`n;9Z2>h+8PMxz<S@WCJ_}k>
zCyX*a3u&ObfJX#H(Z;%v<?KOn$YWi3Da8uV4GqxoK~Tk2lv<Ee2^zagR4B+V1~pQk
zl8}9>U{n13LtL#Cd?CvLK^u8<5{pX|f&(1G{S=Bz5=&A+yLCZkKo<E{g4e4<_v12{
zFgSC9TJ@lj!4l9AVqOYlR|SZZS&~|;0NGkpl98CFP?njf09wqg2hs)IPn4Kbo>*B7
z+ApAxsE`7$xS{6jK$bmLDkSBXWC$`ia~2mQmgm6+PKzPF0PU#79IIB)Rfq!3JmMZz
z1L;HFYYT~Y=!RNQD;u`HD8S#-FGL@_RXQHb2Je7{$$|>60LLJhykn4~uWN{FkdBY5
zUwnWJ()gT~nF-Vkm>Tem2+SN;7tauV1rQnU;_BuY>JtKLxw$xoIHCyZL%Y=a3=E)=
z7MN}j?dazc@8jv`s;}Vb=j`huf^4^usTo9+oUuS1#EPc?M|W3!1rP~ZlkFbjp#x@z
zd%8fFo__9-RZP&;T%d7<VCNvu0Fa|xT)|Ax{4IR%u@-a(r;n?jdx(do0$c+F1E|di
zSEu0V=N9Dei>90bv~~n_hqIrnyJLu}iw>x-1K;i}#K7qr>>lqQ?uXR$1+~mTO$cyk
zX~34i2e}6LfL45axcWg>0fUr4x?|ubhPx|h4LNw63A*bMQlBV5Hq*xkz+xBFQOZj#
zFIE6=r_odAht%;9)!<%+9<m5l{h%F6pp7-4$p$@jL1gvNo+PBz400pL!|-;RqYr$~
z1Vn`bWSj@9N1(gmATEQDpj3_O6==z!kYApcTBMMem!g2|IR+tQw}Ix4eS%$~`}!az
zLP%oFMfEfTwpnRUH~4BDq<954LXl>EJ>8U%#?a8CIXD0s&CtCV=mtS%jR`ndPaTv3
zp@EAM1E3Y5pb-{ON>PB+%1~uk<3ItrFM<=Ti~yw~{6UY}bA|U(2*n;+D5JOY7*N7d
z0Vy1@J0H>(#0)LuL;{<!hOBqMREz2)<l0k*ffE#-poPca^>C<qb<~k{s)JTafHDNq
z?s{-@A7ld3c%~M(^@?he21pIKOQ()-xVpZ+86<V9adLup1Y*&o?c?gFf#wb?O=Lf4
zLq@Hk$qeiwNC(8(F(AY<%vD3zP*VrC6`R2wVk0Eipf<yxqaC2CR3S63EHNiDMIo&y
zKNqxT94rXkd<kudp_CfX@hD_>X)<u4njf5+2i^_|OLisspuH%LpuGn0RSFoT6|`N1
z8Zw%o8dwhEZ$$R<bJbH1@DC1wW<N;J1{7fs&7j&AX*3@+hYXt5L>w>zAA2cEO-zA|
zvctwo!3QQFw%LOktl*_kpdlfUYK6qSO4t-8BzWMxZ%D|12QVD-QWT0(OG=CKkXzQ^
z`WD-$0knzAzyKMa0Jkkc?NJxcAPt0<z^zZ{vad|g^e<@Y0n(-d&C|d}OTZ^{Knn^`
zH_y*i4`GHjVvr*|u^15|;F%qJL=OcVpJ-v>1UsJvwsRP)2@(hlkoGssbBKm9VoW42
zzeESr^vhF7Eh@?{QphhYL5wg!!Vaaxz#dwl(H_Vo9s{U_1@fnlE2vHewOgPq3I%Ni
zLk0%OiXU)Tf`&!GVE|I3;RIT$3~F708Xw@%XdO?`a3uqz&kjmQAU-&wgEJXejfRz(
zCMZ#<yA|c<f;R1fd(NQM5s(~4f<?$_f;c;aOOvt?cEVE}yr}~&)&fF9G|a6u5o7O=
zbv>XU@`E;<6l@isEMzw@K>L?qFCe1M&C>^mjEiRwc)dHwXg39o;E*8KKn=KKG^~s@
zb<~4gtzeZGyq5}B0;-dOQbA+Da3Kv7E67<bkX|aJga=uG<aYI-R4dS8Ke#4jUm%xA
z(vT7Zdqo4?M*)gwl=>FjUq;#Z1+AH3sT!1wz=~X5AZ<=?j)csSfn4gQpaCB50xxcd
zrf7H^xJH0>Y``PR%Fs{~9*?dOpw;<sIYVPBBV$cmep7__4aMofp-x_|&LOY>hvr7C
zL-sJGI`BXQWd#@4VA#5SP`LQGf<hgX13;A$TqSfroCUbv!%<>_l4@#li9$|lUV2G}
zLTW{FYHA8>w+y_E01X{vKjLm_Ar<w|T#Z^h<$+hXlqO|??9ESu70*_X6D1&{mf*Av
zia>A?0QV8x?~q<SlHZZ`Gs5SwQLTkc8TjRc4zmJV4KItKWg<S`!dfyAv%v<#M@f7k
z>vI&qOKiZk52#mN4Dle;SCE<lNuOba4yb}fbbmCgd_DajM=Zg;tBKUv(nM)nxIj`B
z_y8Sv9{|*sRM!OUTLZCRy-LXXY)GxD50Zc_h)GScg|s=;AVnfp!~9&4PU?YnwKSm#
z3%Zv8Y^JS(9;7u6S)m7xKhRzX$c!p@a0Rj%!pGm;)6WW2yz2!!2U%;W!`EFyM!I08
zK_-%sO9?p!&JfoK&@3}bW^#=P0i9~4t_kj4gW7YT^}RlxD)4XtiGid+`vgE$g#u{p
zCj)5a3N&5|+UE_`0ZMSt`8b#i^h_g2m7@U(b(kDzE&{x~4CEeY*Ap5vkP$#|D1Z(Q
za`JHnZx0TJ%madkyr3hlCXg{>Xq^ReohE$L+26-ST?f>#08gDUKzpBRoSX`fDivur
zgpQkkkgu&eh;$4IadlDG6b0vcunS!M9N`Xt)*Yan18r?Ur{3VRRp3O5)|Nn8UXq!U
zinMDvzaTXaS80LLLxl8R6_Ddol!4RDKh)0!6r7-eH_-8B0j|!7^Tt3)0bHYNfZ`pL
zu0cvc@dXWKNNxm$CS+@gF(fd-n{H6k8S2QrJv7~Oa)L+hL1hfIEuw7%4}Cw^aCIGL
z$DkljM|W3ef4`6*e;-?Qcv^zQFlIPHb_~MmAlIOvV837uPnS?%U&!nyy#4`44QM3V
z-8IBF*c~!b3!kTS_g4t<SFkid8S7O->Xm_m1ax2!xDEpa6=a+p5|7|WgqKjz4g_>b
zOln0*QDSn5LP=^x3HXGQ{L&HyaLE8E2qEPl+yS8Vdyv>;U|`^8;Pi0?4a|V^kR}5s
zVsi;76Ch<EXJ?eG!=MZcb5LP}J?C(8LiZwog9fy)Ga$%6#NXN92UdTB+kGfyzgv($
zsF?>%#8Ca9+8yLbUw9pD1<qOe`szCBNMq}e@nlrhpg|`MD~KmG_4Sc6CRjUi9SDhQ
zh*||(1t>#X0c07dRSQk+F8-jtJ}9X`RDddK18~9y#~rkTs0q^#H%J%ME;fXeIU1lC
z2I~PuJh+g@*}(#h6T%W8D04tY*FAmU{T4_o2kc5)1*Fsuax=YJ;*d4ops;sS(0~U4
zc<=;Va)FYG0wg4D6~Ie`z)_*8psQd8nLUK6Ktwdws57_Hgto6B>anFQutrGSXd7B-
zLJE7(Xe307f&xa=K;jsZQ$T}XkaG$l=>h5|)CdE2KSV(DZD4P}6Q;S9CU~w6lsZ85
zegrhBtE(!ZEXD$*An+*-sM;~KXd6N18^OvzI|t!=<2>CMAmt^*Q_vE^SVvt0+z?Us
z1Z^BDC`v8M%r6D4H7?0a&Pmk)wci<#*3g5^h4%fyY|uoAx<YwTeo3ko<{UIUhk=6~
zR6Kxce(<O@&W;@<b%F*=!7J6Urwy=qC`AM)5_JqTA)|PpIKY`OKq^6F(vX0F#5?Hp
z3DEJDAURD1ZD@p}^>86&Hz=yGL@sC@JH$kg0#N2c<a2OH!MmiOHaEO`h#V(iPZ1YL
zh`u<qY=+ky;CTp8@eCPf0fmH{0&3e1lxqA!)WI8R5Dgf3>kgb&A*+2M9s;`yt$c@?
zp#zRj_!u~-fgT^AiQzi<88C?Y0v<x(gOQx`3n~%g8<}|}`QTN1@Eis82H0~*1wQI7
zQP}Z!@I(y_caT+@h@GII4C@o@ioE6r);m(rfa^u|7`RG^4?wFC7~r7}G80?~P$fRW
zyPhHS9Mt3RmJc{`K&?3FQL9KUR##9*T1#vIKJN)Bydei18ffZ(N+IwfBGCCaCOYaG
zfuOz!QfpEZT<$^+@C2W+2z3Og#R%Tri#MR*C60?fsE5F*03M@&wRbh4wG$*|!Muf-
zr9m%K8KC1lpb8Cim?_j8V@>eL9ej{08I*pK^K%Qp+au8OEu^gmO~vp7Q9XU2^)q<?
zk`|<%g=cJ-%fNLmxSj@Ayx`!6jKD+s>juzt<q1A~6qN5EGZk0@o&jEOfg1Ioom=>W
z9y)K25%{1=5^_ozdLfRI-ofz?cNUbPt$?w{9MPh2@rU%mP$LWyda&?7#1tfbf(tva
z-;uH<1H2SQHp&>@wubZyp{M;qMvx%=6^vL$iAm)6QijAAs67sjBBa41AMmM9;823N
zBN(I#T;+oH)<fof<DnyKI_fs+n$X<|Aisdsf=g~ldm3dX2b>O&rWqhgKy?Wx<b*g-
zKL)yh05bQf0X7fRssPPCa)L7!+$G@X(owfl2eoPp!DqaIoB%4WK!FL`VhUoz>L##q
zO~|TiFdJ+TXdDsJyoHXGL2?#2wWCy!U@g$L4WyR<Q3<jVQVD{+4GvAn<f{fm7}gpF
zwc6EnpriQURtqR;;;d#tZEZ<tSpzW$xs7ZH>Wy<MKx;3^r~%YHI86lmKm+1g_$(*R
z))^$1f(mAzU{}z}QcmcG6GK?sE7&S9n8W%doSdi$10HkW#wV&As9^=#S<VS=p+Mx|
zrfL|14h3}$)KhnWhLs646u{XPt!wRDnp2Wlkdq3YT?Nk^E2O2Srl_my$RJ#%t`6Gb
z1wAwn(o2J#{E6tN!OLAwH;nohG0Ln5Yh8mKgWg5-%ZHr33f=pruC9Yve+@db7(9mn
zT4@4Z$&Gm`E4)U8I}B02pzdJQXW;Y%?dS)s4+L*whn%$v-YKjET7aUY1hNU#B2!4q
zOwCCFrF^7fRnNy&50b7lp>1_gN`|If(BXKXJfyA!jRSbu3sC^hIv}GptUN*MCzaGe
zeLb*%Cpfpl{Q+{LC#YuxX_sP6ZidKygw$YgZLt0`xK0;f;DoFx1Qnx@0W;8v*C2<3
zY945L0$C3S&cUGhJ&+8x!83Iob<k;~{NNY`jZi>F#|)rr2O;&70%#P@&C|~X=NKHU
zpAI!aQyy#{$Vs3Y4?OGw8>WG}4^pZsC@4UWW&j5!sAvUeP#tw^bx;%95Pio9sHB4G
zu!7Q%IT}M~9Kl<OplSfLwG`xbNL_)`^`H?%)SM1EQ3G0*fR8LUz{n4fIt|{(08asc
zDh#yKLQqCuAbLRIf@lYU^gvdT!JG^#a)UkH{TxF=gIqNXbg&LaK}w8x&{}+?Q?x)v
zYarDwprA*p*1!u<z@;;&I)g+7e7!%+da!oT2t4)#16@o6nhDWC?5^PiHRi!fbu>Y1
zBRCb{X%yyD_}mAm#D{K^hqMGiApl;3fM`NPx4*&0#fwY9YxC1eb8;%7%hDi47?##E
zB=3OAY;a?m0p7j`g$>LxkT3ubLxF27NKi1q=Q&_u5d^-&z$G4(hp-0+q%6>pMU=E4
z|A8h`KuegQ%@xev403Kqof!ZPw~#g#2^)jQ9E*fnZ>x@XBofgl1vgG$%`|A3z*m!_
zmG<B{80dVzm4a(t3V0w;A-SX|N4H7`bP}ZsQkbZ#gNA&QQ*)41C4;AH;JqDaI|Xep
z2~@QEKxUTm(-boEK#S~iGV@XqEn#T0)K<X&+@5#NNCb^drWPqc&c+9msYQsmMJoS&
zT>T&?p@3}h1e;x&SCW~dke9EJn_rX)u@7lS59DYpQ2!d_Oz1!h$l<UZ-v|f7^E4<u
zfYLkIvJgFxM(9v6B!ofpDqyQY-cl&Z&sWIF&r1i5IDtoNz`>4I<3pSZRu7$Z1E2lr
zsl%X!6y^#F>gsw53PGu0M?t2MkjLuad&WSS1%BK=*qN@dqdh^6OH)YC&rgAbg#y^p
zR8ZunrhrOkup8k~0A)bNwm^XzS^zqy1`-viMJQ*?Bl^kUG9TI~1D*H_I*A5sPiCG%
zadJ^&Npc3bD^Do5yZ9rG%%YdW@G>3hM$ilnygo)s6R<w6CaA?lWG_n;q!zh+fy6AR
z_k|;T3_&x^U^#I7B6Y!00s~|&w0(<GuDSSwTBDE(3b}t|0$ZsKS~(7#4FR<iAX8x|
zJt4^04%pG4D0dCi(=`ND7m(lqHGH5W;+%>K&LKfQ@y-hQMGD~7U0!N2uD%vps3V=9
z1KHgHD_BwMIAc&V1iEPrQl&v^O7IXvxTl{Byvq)+tw0VZv8IE}oIwK()Hd(~-KB!3
zrUSRGz!e>X7)riERCeI;Sd6;P1Kj?B*aUJYtlH5;-xEl%f<tYWAdk(Uqz6wo?CHT+
zlcf635R~4)jYgs?J_br^K16RE``I~=6+O@#0&NpOXQKS_VYB|A^FUw|h@cz?EpNef
z86;+)xe=arz&->O;^4d%58asx=72l5I<PAppgT|1_4N^VYN#s|gUTmp&4+&{DZG^n
zN(8V)GoUuCm7%7NdL(@HhAuqZLCw`5@VS#Xo2%+N462CK2rfeu6foL|j$!KHb|HL>
z4-|ZmVR{94s!J?O1(oZdjXx^Lvz?A%dg|!u3%SLDh&RxRYfA$I@a0a3h68Gm1UtzK
z<ToOk;taUX`>;US_kdc0fb0gJ;R9lT8pSB33Fxd3Y0&-$q;o(}^n-U#Sc6m`c1Sp;
zq!cR@gU_D@om2(7(*wFpBPkWMz#6oGG&MyZvP%N8uK?dkr&7pk>ov4Ap(6?4;tsO@
z9d@^tmZ6aaWJxc)7XX@f0k7)^4=KZi74*^KJsvKl7ZMSo4qEY#WleuTXb1ynqz9BL
zL1XgpWe$G+aQ&dP30<?p0BSpdnx)WE7`os9)hY0%ChC#{(pDTWFkmkSAZ;m3CxEX*
zL-<)8ha-^A4h5CTL@a%P^|-;~y4c+WnccwRCf^8}yGRr=atW$dAct?jV+wRyjGKZ6
zC>MaT15z~(sqc~83tj2}QVPy6kh0QN9UOs>V<T+U9RmVf{an;_5G9TR;y_o-B_k-|
z#?8P9X-t5Iv_Wk*U&jz<4@7fB1bOZs<QH&v5VCp;(eOgwb_gz}L9-X2avri06g<2J
z7T0tE*Sv`49Jm$$+Y9dUp_IX9nmX#iA&x;I3hIy*PH;EC&z=D5RIpV*)@KeGJwz^G
zptG6CeR56M>N;>61~yHC)iaP$aID?|?dJg{S;$TdglC{N8uAz{nxBzf40W(NC??T-
z3LY^g>_pI90mK~;64d2E8&igl9lH2K+O`Cu5M?|7BOY<rJ}&-{wjrqSf=3v5P6ggi
z14)5n4l~X{4%gIygajlI;i0dfpa9l{NT8s#DiHsIhIv3IEkk&qr~=PdfJUt#4A25(
z<n|@V36R7O%7TWPXwzLNGiB-u>WCRC#25&48WBY)IFUnpN*E(jSZZkSh#}})J*0Ur
z$mzKt2ZFLbQYnF4Ya46gs)ZRqGc%yZg0rKK0<5+~&LEIUKSR(ueth+zG<tmq_8U|)
z0|ThM0H<N3=m4EF4RSYRiE2P-2zdG#&I4_PfE9#7;IajF84B2FO-T9xoxTaWtj8%>
z!xOYs4AO}QUxlKnizH$Q5z>U5<qEPEq!ToO0a<th;~5)iLhsFkwu)e34tG7c8-cS`
z1KQCEKARk=ZGzJJ2E~$2u&bX-h`$bWEibg51K*e+1!}e6&<kq!D1+o-@dUb=6twRX
z)OG=lk0(NIR3qGa0mUTp&PUK8i?Dr<_;*F(-c6~5o&vD=lmRr(1Bxcdt)rlEIM*Oh
z0|~L3SxW<XNQD8MK0z0$1cPSMJbhe2QHIt`0<9Yb-JJ?Pmk>IO2P)+ui>f8TE7V+E
zK?Xpp7N{Cc(CUBCusrzsD?Bp}(0GDOI*5bQBJ_qqPw1Qjc>Oh`t^=hlc#jgC>Of@%
zeA)q&>LKM0NFj8gwre2fKoa=Y5>$gg%kC4@(aJGJP;UdS4pfH0hAZJS84S`$Jq*ya
z1~dRPATt}_ds#r?0G`zV&k{r21(}`$1s&d5Vox_n`3^S%)@}gj9Ye^@tzg%nFsS1q
zV3#;RouLC>L<v#=UEu^;B_8G*3=+Yq1u75I!2oJggG1CaI0U2-H248kqX`-33w8|w
zrE{3&(32NHv#=n2;4}tRiLyc$-iiecvV%;9R5Tzrf@%)X{t4*u?tZ=+>b?<>BPu~{
zFm)YB0*5Y6MeNQ2?J$ju5Ag>ThM>zuL5n^?=fgt{fJwvkBW@`IxfCX?3B7+6)DZ(+
zattlSjSz7Sb`DIrI{0!_kh`Gm8&F_?xSE<sdrsiB9!wiHHwO5+xW&U1kmpJhWLKh@
z2Xh#vJF(P>;5NM!IFH9eid9%k2Ex;X?z%$`V{l&w5;t(yLt_=u8bOV2_*?=g1`uXJ
zZ~xGMbX~9-2_F%M4VHo93$(jlL)}4LUmv0g>Q@K{w1kcUu_hT*T!0VB29>B#g&-zK
znYx0K5@@Ot;#tU|BnTU{$`Pbf0kl3`K|w)ZUtLK_391}kUVwFgN-wCiIs+nRK)Uty
zamI!Y7(n_N7^j3F=9f`d{1NAQq|=?q@VLG{(hb2xcv>Co5m+sZoW@{tInWtUcwqzy
zVI6f<CD3fLwt_Kqz8TSK_tf(V0Zm3j)1<DECVX`nI0b<l0HE4I8+swMl9G-(sLX;G
zjVuGP1T?J%xw{Tl%o;;xg^`E*ku)1ZW>Ucp1nULgDhOAg393uf)z$U&VM5wQR+`ZM
zJt*Q~7_`6+q6AVKKs}_Ot6+$}dmYrQ2CsjBs0aB0;)oc?U8t~8H<;0I8m3;`(8^OA
za)F0>40H;Z0lcmRNd?&DF~|-#w1VD<hs&+n3Wlh49HbS9J>(!xR#%6(8RH&MP|k_a
zfVf8ow4eht<LC)3J+OpvOfi~M!S}ur>rx{~%?ffUWd0L#6#^o?f~s3+=?@87@W?30
zsi0y7Jc@u)dcc~Yuv@4hnh+$&tKdmscp(AHBhZ+HC<Ucwa9<W$6hLd+$l!SBMh2)j
zd{i#97<88|_?q&Z{BqFXTPEag;go#vF{R)wQ(?Zr3Sp*t#-M2m=v~r~cC96-1q`tn
zONpui@+!s%sB@44sE}mPf$D{BaDtnn01BiKf3QEH30zZO-w92%x{`uEv?*u{G7d9*
zK!qr3X#(v<fNLq}sinv*4V0ZY29R+eSj7V>4Y0RhU`4VfbSw*|1DXmUV_BeRfz{E-
zO$F$fEwr_up^jSlYBE4t0L1F{jX*R6P;Z66e%=je$CMxB_99p>M#0(N&&@N)7kq&b
z__9!Ns|3{BkpRU2R&^j*BV<`C1?T*{w9KMh&;`GVC7=Ukit<4BQ)d=~PO#2Q0gLE?
z^nrRmnCHdlf=`PPNAJbJ!kU2rv?dUoqd=o>po%}#(G9+XLJM?T9%x+10(@Z-Oc$)X
zkL*QF2GBWMV3WXobf{6dd+6X6C`z9&z{k<q6`Y?i&j>=usiTFDhohgnE9~qX(5}a#
z{L+%lyi`cO0`>baLj`t<4rsg^dZG*X1RU6DH=w=x^g0cPoRe!*5GU98I0l2x=6CiF
za)}2`LWQ{c=_~ky2YkT$q&<;)#E7%EL8%2<1{Af#^_7u(#0s8%kR8OJ+q^(*(2ij(
zLnF}H^RSr$#NJP|LvC~+%TmxpL8I&NzO<H!f}>w>xN8st1L&>~xVQpn*E0C<E0Dz?
zOJN)=C+9difv)<69GnAP{LcVd%?vFo6kPlreSE<C_94Xs?955fstaRC;R6}l2L-Py
zd?_Jxo0&5t{XwVNia|^Hz&ENxRt`c}06}Uq$hZ%3*$K+GTA=g{zBDHz6|prSuQWF)
zwFor)k(8<cI`1kmIW+~G&%t-dfM$km6;S3yz(?aSfJbRSw>n_%^@LmuppJbj19blt
zNGGUckJv5&2|dV&EVw>&^znfN3T*wIn*!2t5FpKnIeGBG{RmH?oNxh|H$@C3n&}uC
z7?^^0Nra^4<bVq{(7BVKUB=+E84xS#Apr?qNdr2trwHRr3rKtggL*^?wvcHmaQ+6Z
z_6SNX$Vp6w)YY)lDHO_6!PgFe&eF)tO9!pz2Q^Nh`oZQv&ZUCY&EUckBn>+D5;9i<
zS*Zdp070Y5*iOlS9+Lr0D@Z3dgKubu&KH19fE1xn3n1$SL5UMImW=P@44BE_^{e*q
zk#}&yMO&VO*y{?@gyjGYcsmUe;wWn~V7&;)7&+M0SV9HjcCaigR3OKLf}#SH>S4Ac
zju!<72BgOd)`t=nkQLORumB&gh@9Lw6&1o$i&9}z?x0i0OY>6fQP+l{g#u!RzF46g
zq!}D?&|Hhp_u#on1;~^KIMbl)ActleXg-0YMp)7T&FLG(hdKHLL$eL+U@gd|A{}sQ
z({TmGJ!n~np(bbrHl$4l@-|o+G(HEuxfNzLG|R!)3L$4J=*~AM_}GMkg1Q29g#u<O
zfEGNUteTmZoL>YwTpV<{Yi?qR9?A{ekR$;QBj^es_&rUK5(>Io9<s&&-jl*Cx1b>f
z?+1W=30gG`xf=~BGlHWXQl3JrL@rOUoyZ8e3koz<4C*jK*3*Lm5?q*Jxsn#@25_E%
z6!xyLkORj8;us#k{1S!Ky!_Ji4DihdnK`NHso?7mpewvVhXqy^m!#%G(-U-^3?$&7
zXUD_C1neBh!Aa05I?#1iI?#LPphA!$95h%Ajd0Km1jtoLu7#ek1nUeSoU0EB3D6ox
z(78cLso<+o$}>wcFzz7+FM5QH$U@zVE6ky{qoBko>?$itLLKH0$l?)%H;4&!=$$fj
z4R;S{Dgi|YXjLODi|NAxgXn-qO(&3^3p|~G!WmSAKo4+$8IE49gJ+!>p#5g(SQ++8
z9kKKpk_n+_CLyILMA!#I0~UPbIOH7Zy!;Z-I$A@h?;!_?DX6O}6r>jAW|n{s=LDSy
zg>qyy)_5T$eSt3Ca`bZrZ|(#g4&VT{9regr&?p9ECJdat6ciO)5tq{EWaeg;C_s0c
zAjamPSq-wd0N!zf&7^}fB~*!jxSwkfbQm16I{_)sU?-iafzvM{2#H9(ppZ+<OU;8`
zAq}l{A=wa7+JV}Rj-a-qb4F@%HmIdooSLeTnT9y`1kv!yEQa}02Ykd~W*X?sD{vEw
zK?7t4NC7;)z$d<AHj)snPjI!2rLt#W0IjPJcJy@x9Z3n^lK`mz1i`aQp0?m(9a6VJ
zd*ooFU@ZerP=$wBrJR-zs(6t618pl5Bh6BP`YoW2HK<GkZEMj~K(!vSs8j)I?nVN7
zFBZ&Fh?_uLBfvdUu!B&V91IK$4v;Yna3VsO56Lf()yFCMsl|EfB?`IVg}{)*B=ghY
zF`xrk^8u=NAg3{*R6O7%0ARzRDGPKj6lkD?Q&AzHD6<S&v*Z`Kz|uLSkb$1;1l2@z
zibdpAu*FdAAUmNx0=KLo9T>>DnD)>RhczoSK#g@v18`&A6Lg9l#vy8Yh?###!bMv3
z3}532&n||B1`xx16SGqlz?W*27N-^|fYvsGYgEX6Tnd>b@EHqG^eJeVLiY8;1|&eS
z2<<UK+u9kK#R`de#pS6*kh6(kt+3#bAeGPnXUAYy4M-1D2SR~TpEKm{1L$J%l6-~I
zf`Zhd<iz4s$oeE`vk#&He&<G{I&6*|k|IELY-DON>~y(`%o1EB94IFv?m1H^F3&7U
z&PateNYgXRQuB0RT|jWQ1#K~br!4Sz33w#}xE~9e*n*^a2GIN(BEf;`4fq;5@Ofdd
zL&d;}06InvF0CLb6h(u(tDkF-Bk1f^uxj}Dv4R3L4Wg)qG&IyTA-zTh0;(Z*4!~6t
za0zs%5~f@eDMw&&H)v}YOeq6=j~@<KL$95Nt4BT+5{ubLl@PQN0F8iwuP8-s{31$h
z2GGnr$VJe;IXpT*VvrN9P=XP(Ar5q)lP;w60T)!Dat_=#0LOy{IL<*O1;_}PD<J(1
zc;-^qK-50aK?_&|6?`;KMk?qg5m0%bnU@Z#%i-Y!uDZZ&8Sq9E@M+iid5|6!=&n9!
zJq}6NkZg|ZTP<iw3!8Wbt<VP-EiReGiJ&V?Kmxjv3Tg_v&fuB@9-@d;4D~x|xI_ea
z20>FV$nW4lfD~PzaUIajtdYSXuApOa3?Oq{;6feLY62&Gl!Nl1tHzM6hP1*ViCD)_
z6S}?)l$F3`G`Ns~Zu>MefUV|+4upXx(;%y-5jy>_9;FAXlfa|sJPa0~BZok%5^NO=
zpts(m_!^c?(0vR!s}UUA;9}VnRFZ<PI4LXzU1bZo<pW%k!iGDbXLx{$P;dzfIT*p!
z&&Af#&_KsEC<sJ@59)Do4Mr?tft*PS3J1tS3TWpW9u%N1J-9YdfY_;{kdhCo6G3-j
zf~;0UI@bxsYlu7zULyx-fkO6mg4BT`4%Xa-tbPIQ<%BJ>fVc&9lpeI6$4vpWuiM2n
z7~BYiBoF9X7T8h}&}<>}loF)%BhcLl5OWo56+j2pK{(oGpgua{Oi4{tTh*}TQ|RIg
z<kk{+T-L>30n(d8ZWMveRDg&=jyYDag(?D{DhdjD)ItE_E65qe;4}`3Qqaf~vLWC`
z6=L=TI);R-0_pr!=ls%~6i}q4WrEJUhb$(Crg2!^iP}1X&j7=cAaZ#FTg9)guH$K@
z1KD5)su+_%^JMUA`xr!Fr8p-ivbz}E!7F8vS{-1s9dmLJgFK}Lpr&t0Mq&v}3^I@d
zzJf3lzUKlyP5~*Vplxc%2m)wUAHss14jts`47z&CfC1cwf$Y5o7bXml^F=}N07($w
zqy@^5pyC%qBNauE6%wF$CvB&sD=aL)Z9Mdo+n{rmw(7yoL7<h&1Alg#A<FJy!sp}i
zfa4Sz#)jZ=cTj^0vbq*&l^kd<I=xQmf{bB;oPju$0bGcKm*T?rks*=-NE}p~gX0J?
zH4G}HK!bMpPkn;am5|g1DY-$Z31l23ErEKo;FX}*k5NM03IoyxO@yE&>EPx7xOzfL
zf}olUbYcgzs6^CFAp0~yV@I5z6QCfK4oD21OCS!U*oO?D9ireCkpgUKA!r|;dx##W
zl2TN_aU2q8bp#}2!DR}LjfWJv4z#WS>nJn$gki`@zo0-y%i7?=51OOFE6kul1ui48
zs0R%?g4^hBpnkSz8hDc^QlB<6PXRQa?dS}j!vr<<6H_4SO7a!*lS&dZ^Wg1$JzbDF
zt~tf2P<5dB5m4=#T9TOuIWHX~QUdDD=OyMqW<fzWW`oa#hb;F7?R5Yh`L3wolbM$a
z+4!me8l{1m173pzo>}zsck*%c^M>kBRPX`aq5|Ic3LZF2Ni0c(j1wX<G-O2}*6JIy
zz6*4)CHiO;s9FV`rv>h#fdUa)Nnwsy`3LDix>umv*Axm8ixP7|Q*MqfF0d(JZ{+e*
z1NB5ONQ)X&P=i<)N5|$DK@NySL=Swu8YDTQ9WVwm1n2Q$u+}&Ov=#$-i+I;4C@OfS
zVYmi1N=1fiz%47tSR$yLgS3v~1E6g<P%1?<-;lx<etIxy{uOc#47ij5waeiB7tqdq
zsCVJ50f-Yp)gN?67IZ5QwpGsXN)2R?4ub+L2BG~A1&m4%brm6Kb|5Io*3!rTW3vy=
zlT9JBbr46w+BG1@q8%a$9)L+LNGyU}6%IOm3pxk|nvDdz4^(b~7Lj@Sxk9(hgK94D
zE>)Pp#8nNTvJzq<(oTHH=p|~6fO^(D?9?67ECa6`0|gv-0hTdnwKX(Zfc!&TT|`Zr
zk=7U@Y6xfr0S$2l_;Gol-5ubNg0&2B)ew}s(8XT@8aCkeHMsPLr4h*7CL#?X?Oy?%
z+oq_1<JdO%E+kJk&=?K$7Ddn!FHnJk{Rj`x5jc>R6DZO^2O+@QEU<`&b+f@MvB0Mo
zfSn9C7u-03A7Kbt6&3*6UKSaQva!}VNFDPm5J+nlltjS8x}XKG&?Q%(G98<nt#u96
zH4!)Vf-)BgB>{MY9|Lqn9%%l;#WOg-KiJh)9b&CIq??K*%WFdSK*48BK&ui1z$qHi
zT>{tC;8+8P4@$5xK*mlK6cjMsizECX>j0r!5*c8#K%jF@99_UCT0@ox;C8QqqC!Yf
zr2^=TY0#=cQ0)yWfRS5@u+ss-4n|&G2OdrdN(Ej29UK`P5EO<q6UhKxS%lR3(l7*_
zCI}uHNK8?H93qmMmjYU30kTk`Bp*J$3F=2eG8JNMz|a8sz(h_(h4j=Cg`(8t{Gt>{
z69V-V8)!C0YSC*dK!*xU4G{Z9z+M84#zJ?o1cZh__E&*-xog75dqLGFyl8?%B(%c9
zaqx#3DBr@{J5UDX&<{`n4QfT?B^N=ifkXBMIKQK{eIU9aV@a_52X_#t`3-RpXe}M2
zj)Z7HN_3VW*MPDQcx4u-B@SU|D;R;i;p`s}2`*L?%8S7F%Oye%F#$EQKw-tH07}k~
zHk+YBaRF!n3#h@CsF0MCn3oM!tOq{f1H4ZX+<yhP$UuAkkjoqN7Cs`Cx%h)mA%)ok
z3LntOK6Dfult3WsNl-EdEb)UYZcs^Ji?x0S4=EWL=-41?c8vTCI@BHcXm=fqS|2gX
zr-0+Ya?rsnNN2HtMh3tKA;8+TkeLT)rvfyG0iAXTN`;J-!PLP#4Z3{@){=&-R{|wL
z)Y=}L1+kv~1F0X-Yc|laHDEoE19BkQ5alc%)V&3u#ser5LG}Pbas?>KfELey56uBb
zKB9a^YCM3nLE9vd1j-3*@xu=A(F5HM06l#HZDkC^b>Nmh>hV2DrzC@p?tz`$gL!lh
zqAUfaDew|{Q0O6L3XnHEai81+&NGmlgq&dv6(G47ltSS-I2rXsB?c={egj7|=|}kB
zE&(8E0BZ>V?tnuai{wL!+<~J6BUoU-PqBe?O$n45$Rz+Ie;}7^pu;(#rM95~D84{r
z_VLaN(9@N45Z5M2GZ-3x8fB0$0Ob+T%2a6o5t<gjCW8w;Xuku+XxO<uSPX~E9=iIu
zfCkHv$Lm0IXWpP5v13XKypIgZ_wcL?D!IUu-e@b#z#ZO_e56%)AeE5*GI%XBVv#B6
zf+EKdSJ0`k@U^C({aBv9uAmc}z^!wT8pv6w43IG`kY6FAwXT7B;3*qO9t4m2fNMQa
zNeV9X!Piltb~Qj_<|&y)pr9zK1f6Z602yThRm@lic%k#1@GH2Wjb`u;LijQ@(CiWN
z0IN3mG$qhtT96Eg2Ct(9b&wG!hJu?)Ab*3@fM~cHu*X57&;cfh2SK}GAq5=#(i?@8
z%;Lm?g4D#K)D#_sk|OZst>6*n%o085csnS(pxu5{Cu)Kt0yI{ypblDJpr8O96o-$I
z8$edfK!zL)q3h+4%3a8DS*WIh^DDfy2J)i@$p2v9IEJ{w{Rr|fNDxHB1)=^0iG#yH
zQ&SB*s)^||WJ^KK4#-M4Sd$%RY$A<MyZAFeThVwz2;6@Mb(csTy@$+*fZT)Jdx3Yz
zgB`<M)ipt<@`FMMdNLGRO#vI@2Q3*)N=?mEfK1kd&URIV*Y}`PRg)?e67wJz=YnSU
zp|gkJRtLy*koUlYm!RYa8g+vtCp~yc4q1(-uCCyhS`N9^18ya#mIs{@q>g+F2q(zW
zV2s`k)L!(K5Om$20<@88h<YapCn$a)<tex<f-*s;%b{jW*y>hjenb>HkU25Ph$zUb
zpynA;O##a>;Ok1@{(`OiW<coyzzYsHPam+pfFk%91*qVFm3<80nI_PkhM>#kK$A(}
zTjoIN5Hj)!=7Li-Xqhxf5u{h?=js~}5(&}(VSq0Ra1Zf-l#2=q{$PzTJ&;wWAU{C|
z$dSASUwsQM@q$DAgIvKy9%yb3v|b0g2>{$11@Sd?AZBYK<p57N$oUsg8&Ie8AY~&c
z{a~@d1$p`sYzJslD9j2(&FAR`S+^SGigJ(}bcH+EV0a5%!x+>uHG~=ho?PQpQ~*^!
zpq^V^YB{_bf}G_5ay7JEgD%<xRim!p+Xgf96q1Wl6H7q-K3JqdX6g_l8%SqjK^N_Y
z=7DF=k(Oye3wu3vw7xCMa0N~|(8YQ1IS#NESVtW^M*s?29JvC#D+6*=uzQFHEFnR5
zpD5@mKvIdef+6H|aX$#(RsqU@r7EyK2Jk5gpdJ$J!aC%IiQp&zH|Ic=A0&^#Q#V)=
z>~3(<0*~J#?l=YyS0bAQDl4I@&rq{2a#;<FS5PY(k%z%c)1mbXXy(K{1awpo<c?>s
zFF;WXJx;PXvnmxdpNo|J!2SoT1Fa|ng)7+UaDQQQKscyB2s$+zsi6XP26F0UV}NuJ
ziJ1vTZaslcRRyI_>|q4nO9PD&=u{JE<_1(egUe}1`3z65&`Qx3v4POs%FGD7MhqGx
zNXKYHmk6Nba>yDvaFB!sfGT6qJ@oOAbr0wR`B;~Lfa`R`NwZ*I!54ObHvqwhtl`3t
zbvJOX4$_)glre7jLR(E8&_*Ya^S}&Hy8v{z4K$ok^+bY}p}-bFLsyz0FHiAw3U&?A
zfUYz#fSrQ~?=GPjhFF3H9?HjRnzK(3l4-~(1X9m~!xndPV}PY2$ZA&KVE2&709Vl5
z5A?<<P+CE86vXL}Foe&QaB^y(ETJ)gtOEl_2a0Zlmmo<AY76L)Be>O&Ac8tY#{jin
zfUXolzxV|nn-GV=xy0IHs0kXEMegRII2(}^AO=E8H$1L3(uAI!1dmy?i6E@08R-N?
zP*DL++~6=I*+0gpp$5sZptywQYS0K4!gy%jM$X2XNWB}x4jhy~0k5pWz9<WR2Nq<n
zAgC`7T`h$q1IkBG84wdW?Lx*C!O2!Z16q=Uj)c-t*Dyyrtc(FR!UPI21qDL`9cZbf
zgIc!2Rsd;$izppf@{)kHS3%k#uGN98-Ga22Kw$=|%RvDKiF^2r8mK9c<~YdEsi!|^
zkjxgmYRnV5jNCBZ+20qX?89X~yk7yf8r0zc9VG=>vI{l^I`0NPBMllvpcVt{;!Px#
zpo4S3D_TIFgWX60stq7FlR#=rP)`7~deOx**xBFD&(#^UxfHY`62-M3U62+qbiE&_
zlLA^*1}<O_RWZ0@tEdo?Uy=wq6+JC8FS9r!6?zIcv~9}(x)}hh1<~pNtz9)VFyI6m
z2OaMQ4LpFVS64{u2gHT09YpNOW?&FxurxG)T>K4Q4QFTozDWedeDF{_XvHz;ZVq?<
z5Pt<j0|N%IUL$0^Mh2P;I?y$YP)C60R=^|ZSclv>890&5lVh+ng_;NIx)>T58)zb*
zZH;#386=lNMnu34a%M0zFfiZ*4U9U5C}^lFxPp$fhAnf#JkK1o!36#Ea!m#ckSV6f
zra-QU1zjQzn%4v^$Aa#AM7>5_Q<K5az!2Gf#BMnS&}Kns1g7YzLu@g`VhiR5GmuV@
zozR_jnq~}!21dxXxI)~AXyt-tMi5i-;Dr%->YDBhpa8}67kEhnbjUI@53Cw`-)}MK
zzIRXXDm2(=VKK<<S`3B;rYJ4|hcjktMNeJRmch`#5~dauB@oAAdNZ>aeCh*eCqRlq
zQl&y=eksT<eFo54cc`m1)M3ZmY7}dNu08>U3#tws2212JNddHX&#@>KWE^Cjd}V$q
zc$qwC%nKSJ3YjJL3hFv4nhb&rMu@Q00GA023=Av`oUVQ@kTcyJQO>KyY<7W*bypow
zm7@cy_rPr))W#131L(#QPt0BRkh2FsYcY{`nj`k0i!yM!MufNq`8oQ4w=zTTmWAxJ
zb%yTC2homxF5p#F`U>F7AhDbl>+I{o09qS`*dZR`@8TG#Wn=<(FleVZsO1K#U9=31
z!1*0~BrwE_km4LPtB=}1LuyjN?#6~RdO($x6OycvCgjc;NVQ=LvI-PV;Ql$Z{hNx|
zd;~gi9@6K8)GuK5Ag3{a*T5)%PVNIO6ZiKGa13&d2brV+F<HmYHQY5gBp$+p>{rMI
zuTVf351GdURT&_2pku8dCX$gL%QPUCBa8$IY9dB~L0UjZ{=hq~pfUF}h0GH5Vuk#i
z6wvZwgr(qqFMJ*X#gz)S3J~Xl3UFv(fO^Z2F%gB#JkZ()aJ8fW*9US6SRaT1(g)Ij
z=!$^`YeDPVAiBU61-SY{>K`JvA@q^f9)l7yxVZya)Q{3uHH6>#45<%6VThu@2wLG1
zYJVGnPw#=a4wP|R{KNe~$M-=u8Gue20`<PY3JAI$GAe_V?vT0-hMJJk5l8@ohDl9z
z{rtmpjSLM8)WPe96%-)R43aZ2umU4J0|RyBFabFcSC|;V!vvo@jG#BiBe@bOci?v=
zXcS#R!O!2tHQq7E)e)`70nYRqRwj@$j6kd9V5cZSa-0HWd>hmp1x=R0mWo3|T3rWh
zE@+dOCSvXi6z-tb6vhfOXgOd98g&H63&==_38B7Du0iqsAs((l8b~4#^Fi*0u)sD!
zdg35kAdUm82dRN(M$jMxczz3Ypa-#21It#+%=EncBJhf49R_PytpJ*Gfmj0})zuX|
z^U4x)GE<N?X~I`=LB~Fcn-TVOgPbu8$^+=`#}+i$14R?GS_k1vNK({M*YGsaRM&*W
zIizh4I_(=>orbxUCaPLc7(!dIF8&IhwuU-}hM-wYi0?s8h1h^Nr%ORy6Pf|QV&Gf=
zx<L}uzw>iZaPbGv$Uv3AOB@YDD<ja2Syt-$`cM;%txRAdNOzckEQTsDx3T~!&_igk
zv@$f%gyeHj4nr>lK(q6Z5)&Mrps{MlVCN7|Ukx2_{iUM=9zFpLLV-#@=w4NYlFZyx
z&<T&AnhKiA!8HVEP6|}*X;>K=YC^`<VYbGDN>RAHp|O=Fr0)f`7p>rgw&_7rZJ<3W
z&=vE@tp)~=?MP?$1iLy0IeTb;`atpE={@kNuOgs%ISf^x89OtO4D19X(0Q+kMWE|b
z@{7QA2zVtcXypS^qp!H6C^Ih|q!<5*KDb*OAbrT~5J=AmcIFLzP6CoaoZCY}yG8+_
z3%oAHDb&r)HAr8<-^V2$!d5{!-w8Y=1)ujvr~;oH1G3lOPeC8le{zloZD-b30FlsE
z7wps?Ekk1?1xU2U2ZscC`ngLoaJqQ<y7~os`uo9Td|drBKs_u52Ix!=sQU;rLcu-A
zKQutg!T>y*q-Dau0J{GJM~e@7&n2h~hmX<u`Gd-OPuF1h2pXiOLva=;I|sR1se{Z0
z<p*#|1bJS=P*cHH!5F$H530v66tt1U5Hh~y2T1~;V<teWTj7H<D2@O*0e%SvWIPvY
z79?0e_A96pX^Re0D+I+B6eD5Y1<f}rz=9g;a_~Hqf*07$ko{PQc}|dtpxO#n0YZWT
z;!JfN6e~2mtTc5jV08$n2!l$4Vid~s3-#3mA0vQSN5W?@K@Ra!(1tk@O*iO_b&%O;
zo<Nunnu$WR(p>zZwHibZs4Pb)1<ffLYQijnga$$u)SLp1BY-Agkzy5gMh#?y4rCxS
z&Y`t1lm`w?+;NLs9;!q3c!7c%o=$^ZeL&+R5PM;f2O2p5<p$7Til?7vNPJ+ZYpAOR
zblXn6n<0EC2;5$P%%Q<$K`lkd2A_C0jMQoXDwQF_FANNzxmi3(0NG`zHp14DgBuXo
zn?j&gH>~b~Hz5=t8^encqln;@dl26ng0BhzH`EMZw}(K)KnGnzu8alw7djV(2!9w0
zR3k!qFNm568g!~*jy{O+)6{_n7OKCXu>~HHB0je8g+HX!fw|CD0mcHk6>1x}u9U};
zHo#>dJWW9I4cKSc(*#(#CbZQK_aK4P0J+b~53Co|bO!JAP{5fe!0Oa>z?3GXsQ?mg
zplk;=4>V;AVQ4EDLV63ZOyJ`m?ivK%a1U01SlI~<4sa8MU_?W7B9|Bt`>}@<Wd0Rw
zJh){7$$_|&5yW)JNUS?#KN>h`L&PB?v2L!eE>4clpbar7WdKZE9dvpnC^#VbLBUo*
z7c__mUAKa$iy_qpa_W%)-<cW|0-nPJO|6Ie_{4)xEn@(!o&ptKC^mv`1%ah3P)-dl
zNh|`-BtvI|5v?caY$wbJ<T?U$wFr*gIMALDB%gzp5xYA3ySRcT?&AYMZE_p%!fHEB
zbnTj;do`i{Kp8cL)K?%^fTuA~d;_m$!QO&}0TM@7!4NsL_!&6C7h%Nv`ny18sIZ;=
z1XcnIBL$@N0J0k?7$EAfpNt31A&5E&`#Nw?jiT=8=c29&xuFB*Fhf%GNB9S!>o-F7
zwG5<$ffhiZLK|GlhWfdH@;zt-n-h8-p{;@*^cV=}`K%xx!)q*PXoF^Q5j`1@55egj
zTCGAF4w|5f7drl<0NE86<O;gh78L4ehJuCFHDR?bWK97=HOxiGJ~9WN3<KR9i0m)$
zV1yg!MqbEaXP}Ld5UzWOp02SbbOs%inlxbgz_ZgJg^+<A6xX3u(jc!RpGyJqJiHVE
z1uUFnsHq83jM$3+QVKdj0%ogEh#q8@4kCAh3;^xe(1g!Nfooal8a`0MgM_gL*hi>M
zGZ@b=)K>?7x&<dhJ*Zu)15T{q<OOP2Lo=EVgBq+g#|aH_)Cq6+9(&~THNaj0`3@zh
zklNik@X=>Z6eZ9EqystL2hApMnWBkvCLOfQM_m(D5A<A4bxrt=53th|6cq5f4wBem
zC**<B0ysc1QjDvft`Vd-gV#yW*aKBq(4tyb!4NX$rvM$Yfrulee+J~;ZN%3r5OW~S
zAWcwDgA?3!g9yh%20xIRN8n*5xI00YWJ23bU<q)If_%rKI%uQ{QQ3owR?r+JC?7yQ
z3Go7GY#W>mAr^zSxI<asMjL$9FeK!`-b2YW8qoX;UK#^lBMl8Gn3a$a)&jW)Vg|%`
zgbzU(1Vs$I!Wp6#+yDSglYzJRL+5~?$CZFrib9&5peY<j9aDH(=L8*30vXkUURDPQ
zXV{V8;GlyDX@X{{zyScU5ln);3CfU=PBZkHMTjFI+Q2LBb&yX_1Zz|esVo5BW)E!-
zLrz1>FH*?JEP>v&1DcXa&d)2!%qvZ`Qc#E9?E}^gB|s_G6SPsr#}!(Jpu`w>p$GUT
z6sURyc-s@v3e{CG1ho&~D&P#T*NAHPz<Td$przt){V3t73F=+J0uS2v0H;FGD4I{O
zD`XxVrU2wGSc?dLtrTclT3uZsI2AP516uK>uC4>R?2!Rc%5ic+LLQtTQKAqmqNxel
zVFPg@B=dugiUD6<1kbxLM<6vGK=<hCAkrnsdC)=<xv>H&3qX}Ss56PWKN3D(3b{87
zVn2Mm02XJUiU5)az_|k|3^EnsD^PD&7~~3fa47|HIkb+3oJt8Y7P=YG#nssdH17i$
zrEv@nF$d{G%jFPbz!fE=@ej`DU_NL>2UH0eBHi!?G9Fq3!55H%Z<mE^P=noWjz~5T
zSA*~PjQ4hp^b7Tk4{`Mk(9nhY3|tU^TDIU22L&pq+<~l(fVO%-JNJ<61*b-IV?oEo
zfz5?T7=n$3?c79o8D=)ve~>8|s0Q#TmX4u;Cg>h4uv=h#4h;Li_JEdRK<3^cP6H)j
z@IWwVP6w<X<`>Atg;4K;n^@MMcmOqq{b45>fJ;B*sDQW%6#9^60a9GRcNfAf28TAN
z`~jU26c6rcXh17fFh>W}5z&Ddk8*Q1*qtC_V5Kr>l?f>5pmj26RtTmB<Q<3+kmL!y
z*F!-;0j2^pat5llVGVBseW*V{HbAOF0vQIp>K~#SL}C>6=oK7vRsf_H2}8mTQDf*D
zLUzBwl|U3A*Im#BJ{qw59ypQw#K~y|TE+ysn#nL8su*;Yv!*6|pB3D6Sh~So?}6{R
zfU5@uEI9r_NeWzA8=!<6mdYC=VC2ztKw=81bPzyM0V;MNyVsFC3ayEWFLUATEF?n+
zm%gaJ2Za{o^mAJUNSXz=Mc|=>+6{)p95iY{<E2P8Ln;(rgg-%^1g$DSQiGfe`H@tD
zH?TwQkb!4pX{bCncY)XbfD<;v37~ZXU~@sS2Q?Mcdo$2ffE1&k5*wWPKotRK91p8%
za5)6g04{eSSqnC&2MQa|&>y%2B5vRTG@A{!NkKsYl<PsWH9?-f8epfO)O=7!gPVc|
z1_r2g6?`89JT$;}pMg9JE{R+N^$a0y)qsW)YSRl+KPx0A<rkHJCmS`@H3gw65f&SO
z)=qK4R*}K#UTE#*?C9t0>JtyIyrA=SPzQOsp^OSZdxPNdI%!D%7F<1oqD0piG>8cA
z-h#&X!Ttbu3qid-h)1B~WuUqnGGYQQY(Uy{6$~MH1)LJVk>MNcjx<pP?eqJ4`h|c_
z!BSKRN=-~r$O9dW2V0O2G98p2!8;h?PJ?!dA$?qsqae)@h=UXuK<!0nWTFNyXblzU
zjL=l*`Q)I}OOi{Aic<4Rpe;!&a2r=sT~h<m%7vs{a3cs?vk0^v53-66bao$6_Cngs
zC@~?8G&=$JC#>TH3VUcNgYHwT_CZ_lAn)cQAIc8e@_^x8=$%WT_9wVW2yJ>2;a_+e
zjvC51Y=?LnF@EUj22Fk7@ms_?Le#lV)HPC|${NxeC)9g~r~>!d5$6KHN=Ha99^C6d
z?#4rFSsiG1T?gFJ)&cFT4u&YxQG%xmP)9l*Vu=o<1FZv%8qho`_?8)@*;j<SL9#<_
z238L-2O8q&9t^#xCB)HP2b`%v3~=@bH)ul~-3iTgBAEwWQ4Gmq`U+5Puxp48lnGjE
z3_jNkzPd~cbT>LA<e{^p;Cpni&yQ+KA<vvb;vJm5AXBHHnP=FPDP-2wG0YWesu%+&
z_(pZmHaw`1KIrN=22foAo5}Ta4F^{d`k=K_U={=9BxC3bI#A0JBo`3^Du-dWo`6K5
zbG}e@AoGY^X(x(2-)y1)a-OrVivnaNAR?4Ncf><mT!st`pmU<Y{sz}u4B)+F;9?ne
z0tcwR0Iwy4h@y9a7#Kk3f`N)!Y@?KrZU<;t4XAAaDydw9K+QyG^B6WJ30Y|bx;6pS
zzyfz1k!I6C=VU?8vxhb748iq0m<P^_U@q)rSV(5pfM!<EP!%*$fJUW3Jpj;kzhF0k
z?t26EuEEDT<>f0BgL}aWkYx>^UB0PBsVSh{;-Ho|^2DuzEjW0gu@4&OFD*`0fb4ff
zF$6L;iwGV>DuPYNfgA$aF@acS1MQUip}PpW)C5vsf<}%YUIoVtdi4&OIfb=&pev=p
zkqO^p30*^iT=GIj<3a8X4si_tx6i;;K4_9R#1T5I3GzLHqpM(Ki&RH}BLx(d;5b1J
zc~Bb%EC^NtjyFifOi>7v=VIg<Mg`iw@$_*G#&R$y{N63l3RhU`5otjqXw?m<|A6FG
zPyj)a3n<CSFmQt8A!Q6m0CapQ=$J_Ga54BsD^P%g!VD4~@Fa<v5D~2!XwrtLhTc$v
zNTN_Hj3KMt5RIfDe_v?D1kngeJdk-c4810ZwhImwM#!lKavun!wgXLiKv<B`QY_vE
z*RPQITTsA2YgYwZ1t<&Dx`#U(>Q`{WK?-6}K8D@{1sOF!k^`?WA;(PyNa+}<9>-?4
z2_y`$*=+(EeF1f|T-_Z*T!{@2(7J2T2~wb>fSfn*g%de`gp6u|iwsaD4NA!1IvPBw
z2^y-<M6Am|NN5{^0vz6<hMXn{N<cVUc#uPC6_QdxgNmT74A4>wQX+z?0yhQlJ&~|H
zhv*Tycm_ez4y^PdzicCzjtwCz@(?)yGQoz}S_N5m4RtU0W_Ar|?Fm}^s-qs{3K~TQ
zClPQB2$cjE?})pwLHkl+`e197;Wk4Jhc;|LNB)CHEx>#1VL<?u1VvfAuWN9yqq{5g
zrXo-;2^??mlaN610vR3x4bLI<$RM-j5NQYrP6saN+lqvsJxfrZ*IyyTU%}GA08&Ro
zbb<PeKEbY_d<qwUFu>-48nsaO!kh|DIS5lhi5%fJ$nF|T0|Q8If|vxd12T$$-gowN
zgQQ`II?zbHf-Uk69?*y`Wc?;Y1>8;G<P17~M+3a)7j(X*dx!_}!B&WL4UH3!>EM9`
za0G)3F8CR+s3-oBbG9I+&)_@riLf7fNH(M(g09nr_!vuShB)02bbl>mRsg3;Xh90e
z2jK1bh=dDjl|eQ&!}eRlj6u<b$UPdSR+^Z;gzQ!X#W1YI!<n%lzEgm#(ScZo$0|@;
z8lng?c!h8!R1;_|9C!&LIIn`5$j~;NCj1m3P}+o6L}>F6NOKpu3PvcsbXZFkk_Vxd
zLDs{8syKuIbXEvt2~-f`Bv32M0KSqAA_g04LUtx}jTT5h$Y8ibLCr|e7#hU)NG^pO
zm5vb50pHc7Yp4mj(-ETD)ep2})yD_C;ttZv0Hq*U0}#?PK$N8LmL-xtu%Xa;4^6Kj
zJnj&V0Jnf5G{B2cp^Zw^-LS~*Gidt>8eEV-MR34<K%@{tw7noHn1R6_x?2!*o*ndd
z5vX>E3fSB}ga_KY1HSMCe7}eS=z<Xj2GCj^P>_S#XjnQFpqPLf32J<SR6zRtAQpoo
zY-|7&+KA>5s6qv4L=y22(t}1QNF#D90FpXEP5?Ka!66AQl8~+SbA=5eDkv~O_U(h?
z0;%0@0NE>4jJ_%fw8ss;m{13F2a!TrW>Ikoyc`8t4Rsq@t^h|pXi!!`K@oI=a!z7#
z2}<68q$m^vhH+{&hV&*hz)=M5KxrF-Y7lTRL81(nu|Rp=5VDR%1v!nN>IL_qA;lnM
zO(DFyZiHy5fybhtofnjb6tuhm*MaEGC}@5K%OQ0TA^97cuppTNvM>%BtB`IZat_7U
zgL3oqf%l+<7&u|$BJhsB7)UH41e9%2!bOCE6O^k#BN(=j9fqLx7U)iAHw6uh&MAC1
z63C^XrGV<-b?qP%z;OWW_<&~%r5QNEEdhuR!4|`Eh_)f<R42srCaOh{Q3oWwpd~G^
zLJ$&<u$}IloTyrLG4;B;>iIfGXc+3a#e>s|rluz3EJtvBfEs%6wmHP5;6@(w1S8lm
zIQsb`klq?3uQ|HJhd8=JQVzVu1d_rCJy3Q8&yj$w1~uP8JUoLzx-}pJaL@@NkP9GV
z^H3MLg!=kMYJz*9&?7cogFxjPbQ~U~1q(7ZAjmb$(?1lK(TMgkat!G}ZGq4Cd%A%}
ztw5zIWOyBP4;FNi17r!<?fyaWpusd8eqg|F6MTdO+KPbm!C*}?*C0^Fg?bUP_5pIp
z8B)pswLu~0pFvwWkhw5OOV`4{0Nn=U-n1L&R4eej2DA|!>>2{H(HK&CfQFEeYy!z3
zabd@~S{N8W`u|w60FrV@dlQr>K+SR2Ks_WmZAhAhL^XJ<0u;5-C0mG7K|q?3)wl-g
zK|9BY))%Z7gH#1W`$>j6ppLdCN?7HCS1W<c1+{~q3c(#JaH|a_07==9G7uEZU<}fQ
z2sVh45+g*<1DwL43P5=bwKE0r2Pm0qLP8I0CX@gf4GJYhhYE5A22>hGfo;I(QU$}#
zfrTi8Bm_$X185lx5rvSTp$|xX58=Z}u*skl4s}0r=gJc_mI+r0PCW>>!fo@1ln)4X
z3ed?ytUWJh8ECkHdO?_dEHZjLA;g|(j?%aCgsnS)B_mK6fD<a-&K&9tEU`AD^r}2%
zp&<ZTTmm^r5;S}b=}ehhY5Jntffj4v_`;Utp()r<lan1}J}AO-;JaoakwZwYCUR+r
zR+>0L)^tP5D-B4ZhGbxOS3O8E0&aD}I(CMrO<*15RU1&<KCXT+MW8jXVC`TdAq#Pl
zR~DgI2p{x?+XX7HpoT&k7ofH-^2!Gda4ttt0?zy>g#l<Gr8<1C6lk&&7N}@lRt)RF
z6}1_xy~U}Z0KPgZ0_JLnn_wr@7=k*mVA~;uA!1Gx+_DaG4TSp()I5O=2Wi4KXG8Zk
zL*f)df{GDvBOWqJ>H;aF3?)G+0lYK?G(`@*9~~M9u$2|?eC&dpUm=wg$Z$yS6I$bd
z%K)^+1)zR3^kiZ9s!nW63)I1@KHv>aV^458hg+`-2|bXNU<^vYVCzu4q~Ho|)q>SP
z37DDS><jUp6q;$sqfTfk8|Ah}66-G4Ks{*P<qFyR3(X(U!W2I2<_cbu2+n^{DZKRr
ze54X;9HP_(wW=T|d_nyVUFU~UH~3=2uM?!D577q-U9_48>^e{>2z4QHO`rfPvp@+A
z;Tm}4Ibn{+poOv;Y~_do_JTi15-rBSrGaZOsCBIX*}<%!0NUyV+6WGbV^9MUy#5EQ
zG#;D^G(0syy#UB+O9d1+xcFDX;|S3j2e}5+l`_y&hxbcKs}j`VC)dODAr;TyQXMiH
zh-DCf1C&2OJ1Y%EKrHAscZBa?^)D#Y!Py(tr;uE(pa#+liB?p3(7`2sF0K*K1H}<{
zM03J+89)jq4KFJ%ZK$oF0?|`b7qk}w)Fwe{<$xT4YCd!W3^<a&GOod(HYzw@g9;4r
zP%Aiw6coTaS-ns<ka}w7qo*4ee_fDoKz3<BjReOIxS0wT09O#80@wgt=z5~wq6P^D
z1qHZf*FZg}&-_Atv6upzw{^r*R%XIhW`mpsjt6*|1kVAfV1I(L6}ZqsD<l1gUx5W%
z0|-vepkXp&jGUZ`R8QxirST%j83ziGv3hWbxdwxR3sTpB1>ivlExSN{ElvfPg-E3+
zcoiTXPm7@CS!k_+CJHhD9$=sXOaZ!s1r}K#8l(v90+3rlXOV*xVyWq{*Jhjo3<{9t
zpzsKRw}MhILevmF)p@$1grcXL0&?F8QcfZT3vACGBw>NlG;EYX0Xl*KUgO5gU;#eV
z3sUzQI5RNlFjyKGfR7@Acon`G09xe2I%SZI4cQeA>Tx0!Y2bbwxTprzAn@KiVx|qU
zy925Mbe>y0NFi#M1fd$zb_WGMqErWkJiN398-!82I3h-F;k6N1C64+d9yvUrVdUxN
zYz-OL!amRhKJr*m!4-0E34Cw@bR3WZXznja4xerp&mb}A7%ln`l^|3cX?Q9bzTyO&
zy+K2=@NsiU83`H#QczdmhmR~lmzxAbZ*avJ|3Dr+0`-@jeO){lKyw|Cp)Li;$}>g=
z1<+y|1_lObYZr9JuD`pdv!jm!?AQ#*HbZD34oP#+2?ki}8Pt%5?UVs!Caf5$6RoAK
zzyQ023shua9_^)|s}QA$Z_N_}Y*z=U_Jc2P0xg?@)O}EEA))BR$e`c?9VY=@z2oB&
z4=#}q3EY+ebT%otP6V$T!l)A=<5@6WkVW5EY{FBgL3<*QKmsLwuwhv01_RhV-_Wo{
z=m4h@T-pp_+H{~JcL;s(v3Z1T2o`#=EQ?l-g6%_u6ryzlO;Li#>LEpOJY<v!6r31!
zZwNFWy7<Q<rAt3Zx`dn=2O2L8bqewi4e|7IRS5Ni+{nbp;A|!aI@bkh%^{Lpo;pYl
zmUyicLh~TU#23Ski-(<SsOQAU;Oq%Htp!K2a{}M509vgEI>!WDXhD|)g4y6zE-+b8
z@f_e71e13Ra`bf#aSZ~^$HoVMPGf;5O*0b(kYdQ40w6Wu+mm4CKucoC5GC$4g1Aqg
z5oh4^L_U2cG}tu=eD;hdc%>qW9K;r|Yyfy{8QYmDe&A35rBkTeP-_Xus%O+C6VTms
zut<Rgcrj=Ra!E!eXhCvLN@@{g^@JOwY=$HvXqxbJb7N$1cGU*OB<x%WcnO?Wnwykb
z1lseKl&Vk)jolPI1x5zv5C+gm>X4C3&^A&~bpSo21Qh13A)bDqR=bmH5c*znNJMGc
zLdtYdW#s3ohj|_eco74qqC$9LG2#Rv_#~4($aYXS0eJ(vDP(jx0G=eEcNA$tk^v-5
zb1EuCrWT7bn1Xu!kaIXSJYoCZom`OC@PPaQS$hs@sX#|;ITaQB^7RxHJQB-N70Oc;
zvPz3VH)bWKC?vw2X%87ygf>t>cdUSQ=_r(d?qyE}9TTso0GsoL>>mQ#1#uv(%>hpN
zoQeuAsX3`7sUW?OgD=Zd6+mZvf+|MP;uv^5hJwm>aFYYcFwh)>0c=#)(#U`Td~c~E
zD7Kw5Qj@bmaa)|4s*st6I9dSi576<I&_#nf3W<3sAXT6<t3WqB1cUQ_X0bv6=vLB_
zlGGHCQIPx(b}K9q>BTcLIQxK0cyPM`zE2HwL_KK7H&_(Za)CE-AmIQWM}<yUz^_1o
zCjhu3!MCA+@(eU3A$cCO`XAK9K~F{CV@mB6AZKcT^OFYX;wWPSP{$2?+j$9cTq)$2
zmO$?5gB=754|4_v(EeeN?V!vLIt2wZ$PFHohNWN6G=-G>)MC*6+qs}k0t%qRK#M>Z
zw8271#}zW$3Ni+=%RSgNBp@g(9&|FT2GT*>kU}ILG}Ztb^#b26lUbITlbW7dtdL*i
z0;v_$KnWXE5kbs?YI1aTb`1{JfH@O-z6xZU9aM>bxSwl~rXkD}PH=q%l>^xcX{$n(
z7eaULg8gD2tPXCg!d9Sy1JeX@8*m6b#e+gouL|BChhz>z0|P|+5;AiEYFr?%lSGP7
zaEee+Q~;Gzcv1xXbPG^`lA0=<;k_yp?|{+<Wb!*NA0u)2L)!14Fb7?#06BaZt)Jlw
zDSIK6H9Y+UGcZ^|%0cKE@8B>u*92u-=#Cz64#-O_O3VRGj|W#4m!#&xih0OR36M7-
zCq-&lfKG`6o$je_XlY;oJ|qu(%&3Kxr6#CdYiOyCSC6GBrXC{$bp=SN2#NZD)S}$P
zJkZ{j{2~STk%r(DfaDS*D<km0r@AimU`I%A1vFR?0df-fP(Ba?v>-}fU){(Me8L`B
z#L^0U3o~STP8V!4Hht!xgZYs485&q=YGDm$$o)+q=YiXEi0T!RrXgn{f(s&Wae$*F
z3M~K~@d^uk1*BtALE@nC3|N|h50Anw(gB^2jHp1>)iu>M4WTuF1*F#rwix{^bW^mm
z(A}XeS~W;oGc<(Mc+dh9I)<$SNer|*<s7BYjM}dRFE;=eeel(SpiuV&6^oz&CrEKZ
z#wq6tD06&{@HOwGgt#wSp438=Jp_8e8dy`6Kj<zV_?hOY3nv)3z#{;Vwif6V7mPE^
zL%BdFi$m8(f>mIgRF0~`9Qo{S#5vW35B+9vMLv%kp%e3jYiNTHbXQSkUUGg>QED=1
z3tLfcVu_x*ra#C9#>AYI4NC5yMM2=2R!?110d(%U38qfu>;Y1b$RY}U`6b}066vIE
zSJZQ^RZz~kc64!x4+!!P@ptz3f%c$5BfgrDwm6P{ha-4z3Q9{IwA%>WPFH~J$bt7J
zj0_Y&_wK?i(PRM4z9M$Uz&pYW41CZ%K0Y7~`Ud*oUNtBmfCWIUNzk|#EN$38Y5?R8
zuDXLdxb!pt)$=G4s!Hmx<9lHGMHx6f(FTCkZPYb`+@a<ohE<VF((u$a1f9bQvIsQ%
z3n>T{6czjub5j*^6Dt*xQbCQBwEUu61xWb_?t6nR3J48>PJ4mHbU@aDj8gzD;wnfj
zD$dVK%+bvQnPiifS^{R-xxi~Z1#k}tB|M<5>qJN&2P6e9sDmSe<3ob{eEfVh)WHn_
zQ0&BmLKW1n0MYTVIESu_)_~_^6j|_+K~EpoAZO&944Lr)M+$7UB#JIgPsm&-$UR_H
zh@eDKrva9<0+Zn571dRtwH~}RfubJj8o1jvpj!3y)m7CIb0A>zKr`nc&7kpiWVb_R
zN)RqXl)Uh@)-e6Lh8QCV$R@$#B_0wl;3!5+CV<kSzbSHB(o_IPJ6IhkDL^;mg9SA_
zL8(eXT~pgr*GMxMa?Y7wKqzR57RVde{H&y|uMg2|1)jVGvo%4ryOO#O_{JiTH$k}>
URE<EdEQUoGL^0C126Vg)0DQU$Jpcdz

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin3.for b/decus/vlt95b/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..e02b2bd4e7de3776cbb8e5f4c3274355ae9779d5
GIT binary patch
literal 67280
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
O0ogV1@K!)?F#!N+a)HAD

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin4.for b/decus/vlt95b/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..04488e00d399db5b51358d23f3e66ec8ceecda57
GIT binary patch
literal 57250
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin5.for b/decus/vlt95b/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..5a85fc517aecdc4953c9839e99d01aabc4f2eb2f
GIT binary patch
literal 72594
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%0DHkdJOgu_kz5D9=ae`<>x6R!kR&O`6;Oi
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
CT-Zeb

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin6.for b/decus/vlt95b/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..ed30cda9c7eaf3b417422c5de571ab8177ff1a1b
GIT binary patch
literal 77014
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
QWx)37sUx2-0UhlD0H+U`YXATM

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin7.for b/decus/vlt95b/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..3589f42c19d093fd0426f6822f8246135a0b091f
GIT binary patch
literal 62520
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
Pw}OxG;~KWYa&9{S;1kA_

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin8.for b/decus/vlt95b/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..7e1ad4f86486e989618e4b693b461356fb10ae8d
GIT binary patch
literal 56618
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
YWy1A?4zBbBxrYN(!hvoV;KZzD0QSB{2LJ#7

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulletin9.for b/decus/vlt95b/bulletin/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..9aec05383d8444096fdec1a5dc282e73d1763b0c
GIT binary patch
literal 68354
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
K)MkLLHwOR#HF^C2

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullfiles.inc b/decus/vlt95b/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..37bde435b1808ea284d5217f21fafd815bb1d52c
GIT binary patch
literal 2118
zcmZQ%aAt5|a8^)o^Y?La4T^X1403f2@ehhr@C;T6@o-f@2!wbzhA6ms`nU!wxcLV`
zHGmX3hPZ%Ca13%)a1L^H3~_Z)0I|JY140x${qz(RJlzx`{X-SPJ%c?ILi`m1f?UH~
z{X(E7K=gR}`{{UqOaUnj_V5q&aZ&K~cky(KRB#IQ@p1O|)pPc70qOR2^mYZi3}Tmp
zv%jyeqo0d{qe4KCXPBpttGlZU*d&;QhJTPku%~Z;PozSStFM0;M7NKppKGu}xQC~+
zhk}c%o2MT{7}ZcsJy7_#f!yWf<nI{df*C%+&OweL&K@8iJ1T?*ySgYiMJhlPD};Nv
z`YE_ZgakP{hj{wAJA%ydb@cRs1c_$|D2zk>Ahx^cz;${0_$c`KhbTC?DmXg%xPm<G
z<O()hkHH&chM#{3$hD3k3a*|Z9<D*);DFlc=<Mtt>K78M;2RnoqTt~e=BnW6?CcsG
z3^FFf!!sBWqdE-Wc=N}j-^o?M-80P9Pa!xmI3Oqt5yW8Qpbm5exhce7Aw0-4#8tu5
zFT`H~)gnCw1xKG?e;shTfw~i<-ap7&M*$q4!J$E}44z<fK&cFr@Pb2~0)qU(F8A^D
z^#moCAW$F#1%rakF+{<~)iF3k!AMU5nz(#?z_x(>%-{z$%U{9M4-})ppx|-^B{(1d
za8EyXkat2{eH8*6gB*QbLtKMkDZ$ar&DA+X!NoPi(b>b*MFHXh*I+Af+yw;s#JdEz
zyZHo$`iD3w*eV#B8W<SpD1gPogJGhkATc$FsGFyckFSEQg0X=fgAd3}8lcFtg2jom
zqaP@mAz=&-H{=`#%4VRTfCd>nYD0rP{oKJR!O__#SVzHA&s9%BNg>!ZM8VP7N8i!e
z$5zAB#WpD^Kd~r92NM0ZLE7P(`u<K{wxBGmkdj%Hnp~1!RH^6U8Kk7i07~bM44j}m
z<L{@S4^k7X56*hff&nC=17*X@1RaRW5V?ZE5~~@Z!LC8^U=u)@+0)Mr!trwr4@S}}
zi&ZaJ5lAnC4g;sNha)I6xdv%j7=WS^waC&}2N@4C(Mnw(T{XH>6;M=z{O<*dA4v3o
zLfy^Z2bx+ywu3UbLU4$GkgJP=ryn@Sp@#-2=exMNIfnX#=sAPT0+nT;7<Tq>^m7L#
zLC;{28b=owP#SbZ<U|EOM_+J02ixoE;|dng1ILOhny*1#goh{86Cl2xi(`noKBuBW
za7lhqYOz9TacYr5PJVi3o<d1xZYqO311AJ1DyS)><>#cN7Ad6VB&I7Ar<Rmt=A{=i
zV6zG8M{o#00t_O8ZX49Vl*E!m22eUejwg_dVQ~(1u&19Jx(Ogh7AxeZDdZ#;mms^g
zC^a!fAvd+SI59mHtN`RQ?5>5U6{s~JKDs@5spZ8A=|%aa1qxu-!ebsB_V75zUj2Cn
zgNh(<Jp@h*3O@eMjy?(?dlcM*{6hnRb-?)&oFkD$6~L7zs8)3L5Abw#QE&_L_XQ^+
zu%ckspfJ}U1yD5>>=@?i0x{Mn5?bDa0?;+Y(@!BBR5gGKv=CQ?;7})6KJ;`AhNMa4
x(j9CX*iYap8>E#%6_hHSTv5`oe=xdPkaVYomhM0f1!XO0^8k_<Kmu0k`T${_A+!Jh

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullfolder.inc b/decus/vlt95b/bulletin/bullfolder.inc
new file mode 100755
index 0000000000000000000000000000000000000000..66c3ebb63d12e56679ad279a549cdb5a8db40fe6
GIT binary patch
literal 3438
zcmZQ%P-O67P*hL|$w*a5%g@QlFVD<NS1?j2NGwXsO)W_+Dpp8N%u`58Rmjax$xO>k
zO;N~9Q%FfI&MZnzQAkQn%P&e*NY2kK$jnJB$;{8w1DWW^z!~5e<ml@f;u@sj<m4I=
z;2Go^@8jv~8KPjTU~IstsNkDek(-%YnyXNfnVYJRlbM@YqL7)VkdjzgtWc7XSi&I7
zzzG713QkV`jzKQLFlQ8}mME0u>oGW>+5u7%9~$7|7~-m6t6*r#si@#rnwykbq>!Jc
zkeiuTT9R6<kd#_do|>Ackerd4oL#H|vmq_NNFgt^9BPw7ZenJRo`Qy7eo3m8f-^{|
z8cbz=UQVS#esXeYQL#c<W}<>qsE?0ph^L>vkH5R8pPmj(9axt_X0bwAeo=C23aVO&
zhcxxHVXFQ7LlhhX0(?B39i4n!6+GR*<~j!`cm^v3h5Gq<`nl^dSR?z_(Z$8nMZs1<
zFC-|`RgY6q!4VX5#R{dxpa?6^$X7@#N>#|q2Zw1%Mk<3c%&wx$^o){Xg_OjSM1`cp
z;#7r_d{E>jrlh2%Fv!DHB_=257o~twLP@?tX=buQ9yl!Z7#J9Ak=^0u@8jYc6z}E>
zidS_FM-vkrM-v@K3mr#8BOONz12An25i&GzG|^ONFvFrh$ko|D2;?6lBXHU%EiM5$
zDz`MJB(oqV6%>Ug3=H-RoX-BfzW#m+`k-)+hghz!0HJjtRJ>oPuaj#KjOQHW>KNkc
z5)VojIt-!=3Lv1y$q7~LAMWQGq{Co}F7DzQ>>T7705b&=V+bB3LF+Kc!S#g(y9PPw
zxCi-%1~}<BIy?J^`h_^@Si<Gq;{8Bw)^UsXa}9S54vBXP@$`im=;q_-uHzODF%^<c
zbQp}0^+NRc`3FY^Lv_Xnhd2g>=(xp$t<rIe_i+pk(P7X+=z>O#r;jVlo?zDy7}L+u
z*Hw~%)6*}+)!j8n0mWGwMw+0MfFXyl9;8B;ffJPIogICk5fC5j8p5E<!0F-`;)o=q
zps(lV=o9R!r>_GQ)mL|S^>Yn!^ikJmuw&qK_HYbxbOx0a$dRIDXaseu7AR3cLsZKG
zDi{y)fR=@U4Ho@wo<6Qx76vet(6~erfkda4p^*X>-N-3M%YuPH6-kYj2Gog=1gi=4
zP`tChFM|RDr)yxSXPBdptDm#00#qf;5zhX;nhXriSW~beED0MzRU4uvV#9c3H|a2l
zp~bObJR})gV2DG#4mTF!aU?Dz$>}J<b%N8eAv7Ty!c(%L4udURjhi7XF&kn@&4%%i
z<ZOtRp3PD8V<u=rSc*1;C22!wn$|_=1gB}kcu)+(eSt{ThTv4e;Di)o&=`US5h76;
zBBv@tc(Q_+pk-kIDr?ZvCB#}pGBS*Z1~0M@B!smLjTjWMxdJ&NwJaE<ka8eOSZWw)
zDqxdC&4LVSNOs^zo1oD2Rl=G!5y=gbI!%yEW<S^PU}y=8Uc4KD%6DTk9YaG<fsRry
zA?t$V5m04pVgjo0u@~wLrieU&q+4GBiKBzWhGh)~19+-{$f9Nvs2C)DLyLbiG#%i?
z1dBwd9neGw)eb3JP0;i~Q$JJ<a(NCF0vE;l=(@n!0;&SyE|{Heo<X3pTOC~oL>06`
zfa&yeQDBfmqz$Mrk}EWfG$oPJ1#&=YnV6uaONefifY35FV=zI|uVn!>fnWeLFz6%e
z(?B*Hk{C3hMnNnDm6}>;DHBN#G<4u<H5nM7Wr%`;0<0l`q(0uo)y*-~Cj^#sd>q|j
zLOKjKu&@Qy{~!$32n}GUMu>$_F>qrQrk{bq0&6NYgxLjlq#?urNEHDu!;N4zbAqjO
zLo3Z;f)Hz=DHYLffJj4(M@y=(0u!PHl+Q!`LUdqZq{a!i57P30DMLyrQ1`;hSxlEA
zC0ST;4%Y)owD4383R4h<Sp)G8O4>DyclC2YZdt(8A~^}vvXDYbMaT&TRAwvTl7j_~
kma&-`k{WpGB_h}v7z~hg5=y_I5ck!=oqo}h1E`Dz0DOOTMgRZ+

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullmain.cld b/decus/vlt95b/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..1eb4f959603b8042d1546c47518b6477f2dd04e5
GIT binary patch
literal 1258
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzV&G@s<O~dT^zn4_bPZB)
z^zmU3LJ@It@^=h!K@$u0@o^3?Mp5VN<Lc-a8UV8d&JA<)33b&7at#di403hRWDr2n
z<?7-YB8?*A?HU>2=%S<G;_BuY>J!4Cf+FkV=@jG`6se<tW~?BpDt~uRKQw>%ItF>W
zx=5m^3vhIIMc8D5D(CLz6Bz0r;s~=VBr?F&R>d#W*U2?VM*;33VH90Ku8uB#uHg*m
zqG7H<!LAI942lfC42lXN8L0|s`8hfH<(YZu3OSj1sS3%7rNybm3W*S2Nxni-szQEg
zNkM5zNotBhacV(gQDO;5b#Y~JNouY_UVceta%!<2g8|e$h$;Db#hJw=#R~apFrz@M
zoE!xuU8Q0jg-pFvJu7bpMO~@^uzx($6e{ye70MIyN)!?mQZm!hQj1daN)(ba5{nX(
zOHzvzARa0$PEFBKD9+3+$f;B)C@oRQ%u^`INL5HlEzT@TO;O0tOJ(q2P=pDi29chE
z0<t|N`3fnS#feEdsbC}0QWHx`i&AwIic)j)%fMoe42rN+q>xwwR+XBU0ty<CouKg2
zQ&7-w$<I?SLDHpAo{^uE3XTRvO>m5%rr2OtS3g6PI1hFO<+2c0SVDoOTw5hwB~3)?
zLQN6DA&x;Ip#f;QAvnZ805uf`M+S$u`oc^`O@eTH%#}1z^Jl0Z$dw`}t_<~q<NyN{
z(Qr?f5D)Ce!&5kFJ`WFejR<k|3n8G1!H9vA)5SB`(Z|O>TtNe-OTj-#Apn-MG!-2E
NTonBLLlmIF0RXn<N+<vT

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullnews.inc b/decus/vlt95b/bulletin/bullnews.inc
new file mode 100755
index 0000000000000000000000000000000000000000..6600ba017c36f39574caf53bdca982f45788bb7a
GIT binary patch
literal 174
zcmdO9;B@x)_4W5t(D!o<4~}<nb#n~$2?^F$@DFl#^z)2z4Ds~$)A4om^l=ShU|^7D
z;B@wI403c1aShTkG&Vv}#-Pu@>EamTh$5(<ukPy^q7dNY80_n);1(L}>F=lD?CKZd
f8l<kzz`!7aVxo}(#3~V}Nf4fbzPhKMs=7V^dDSUP

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bullstart.com b/decus/vlt95b/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/bulluser.inc b/decus/vlt95b/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..89df9193041fb6e1dc9835e34380508edf39c911
GIT binary patch
literal 2414
zcmZQ%P-O6CP*e!XNL46EEK1BxElDj>aP#+ZaSe+1b&OCb&d4v#Nl{2jRY=ZA%u7#A
zQ7Fk*$jnPFN=+<IRVc|wRme@O$jmLxRmdyNO-e0d@MKU_$WK#9%g;$kEh<(>EKAJH
zNleN~)l*P#DNP0GE-uM0N=#2xD9cP#$jQ%3FV8PZDb~SemKTE}!T^QLVui$<^2Eww
zg+zti(wvgaf}B*4RmMho3JM_^rNuf5nI#J4nK?NM1x5KuiAgz?3b~2dsS3rZdBv$d
z42odO3sRFa(<(8HP)N&1_P35gVzEL=Mq&xrNDy6=nwXPQ2{Aq?)emG^Myf(`VnJeZ
zW=W-<f`VUu2`E4kOTa!!Nli;E%_&hxPt8j$O3Z<VheC3GX<kV&$nZp%P-0GTzK%bG
zqC#;#)W$T0%KTD=VyH{aOmx6}u*Z^86+nRr@(CykN>UZfjG+b<E9B>a6c#Dum*?p*
zfMQmPfiu7{$kEp|#5D*xQf(D1%`{NteEj{~6>JqWkYZk2!Prn!U%}Xjfk78pZD_D-
zP<)W9vwx6FypOA&dx(dEt%8w-g0_Mi$P_I@GX`x8^=`f)3bqRB8jglWIyNTS5S1o&
zjwYJwSX6tsI)c)lw`(LwlL8V@XJBA(VBmE2_x1JnQ_zPh^z?J{*H;K}^$myzxlYH)
z$=@-^CEh8-(^tpOHQY5g1i}VM1_XJA8R9S@*fk{H&BxI_-o@2T$0^9u)eX*NP{pCg
z&p*V|EfS$loPpEX!!gLw85HJlCutcPF<3Bgx_J7!`UQLX`zatfQNu_R*_9wJ%%K|K
zfYLNU)`{#$s63imp`wb&y3m{nRl>l)V1)3OQ>c#*H~{q(Ko0P8^mWzo@pt$1gM?m?
zt0Oc_4H&>tqQ=ST=Nb<7x(>`$NKVl~vQrExRJ06@;O46$yAfd*C=B4%X&7lTxFV~A
zSqk-pf`WpgLTE9pXiCXUPAo}P$V)9($W1LS29-3KdC)w<V9dbD$;k<Fy`q9&ez^kN
zC?idU<ovvn#LT>6g<#hZ1$S3J*C0=4g_Oj~Vg`3)+hIOMw%sYSM4>pfL?JT|VtcUy
z$n}1%;b2iv(E=$C8Jv(!LZmR5S&9lcP0|Oe2AOAzYz9&oLk+=ZMoGRxQc-?lN^)Xx
z2`I+lVUU+!l9>hyu+02Ch4PHlJaD)rmFDE6mSpCEi`<ly)D%4i1~cRs)BvRq)IvZL
z9H;TFej!1TI$&u?=2T+fbPWvk40H5x^>cPrfapZ10wpp{6>MrC+I8SrNRxrV6p>b;
z1yzWruWPWrf{$ZxNIWRW!6{Y4NXNhms=(JVLK76~;6&nET3n(~T#{G>swPS@6bwM+
zD5yG0RmjXs%U3`|6twisOifWJ&n(GMu(AUAA6n`JM+V13jYqa0Bn&EYG>mkhvLMUd
z89>QRQNbs%xJ02SH8Dk@Br`X)7;IN+VsZvFWrC^%uuD=DGV>I`Inl*4$O^>p^mEg5
zaSUNVDz*Gv!-L~Pko*o700jW5<qR4OoSuFmuI{cuT1Jpif~z#rFhO>wIa(ZmgA_@z
zp^l-Z4yvFANK6xyJHVk!xepl_)Dbc4>E{MYVfqSC2Aa<lk$nbLg61U#Ei^yDm4O_t
z12-7N(_~<fL)Z-}7JOZUgB{&LsSC^tc6UI@cdp^_zQOL$JO}o_TTWs+sJ&F4nU@aE
SM$qD?SRo~~BsIAtH3a~unyHKc

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/changes.txt b/decus/vlt95b/bulletin/changes.txt
new file mode 100755
index 0000000000000000000000000000000000000000..538b1c9e47f53c7343eadc640fcd0482a2218f52
GIT binary patch
literal 25726
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
QnS;CBTnylA3cvvk0BMbX@&Et;

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/cmds.mai b/decus/vlt95b/bulletin/cmds.mai
new file mode 100755
index 0000000000000000000000000000000000000000..b747457a0e66370e0900b57943b54f7f6c1231cc
GIT binary patch
literal 852
zcmcCy2+2rQNK8p7N-Zu{NXsu$NKY*($;?Yva0>PDaSieGQ^+iavmFB5ob`M?L-br-
zLiHFJ7=#(Z5_2+B6q56Ea})DYiWL%zQmq&a7&wDn{ah3reS8$6gFXG6T@^|)b5mnE
zgHyq3a&i=sN^^2jOEU8m(lT>Wi}mywI5{~vJ<}8rsuhY0Qj;^&GE-A@6!P<ODj_Nr
zl8aIkOHxx96u~-*GxL&D6-qJ^OTacLlxKp>PE{yQ%`4Gk(15xFWJg|NZYn3#0VNr!
z2-CslDu7MX0NazFmkJRpNG*bSOjA#mfz!n^h?A4kC$qSuSRt`2F*7GIDF>poSdT%M
zfzv6}J(v?_N1{SbW^su^ewqTvww%P0)Z!9_q|$VSw9JasVm$^^22KxGp8$pYA_Y%B
zH-Ch-q@v8!G=-GZ;^d;tf|AVqJdhc%xX@!TV&Du8bqaP4@^o_L<P0uN0;x+%EmkPW
zSIAAw%mKw5*k({vmKLNJC8nebfqj>kUy_-YnVbkRvsh1;fiu(($)wP{VuV>~MftfX
zrh($xhXE9Q3MCo&#i_7xDOSkLQ%KD$$w(~%`?Dmq0`BMB)Z*gA^i)vn!PP5(!Zar{
zFI7jMA-@O|O(_bA3dNau={X2BnR#Hdic6ESQj<#*GEx&$Qj0(?@MD0511L=<<`m~6
z#Y0(UqJpEJzh9)Ue`v6RTS$Nc*cV6%R!1SJv;=H)VsdhRX<msdLuRo;acYS|Vu?ad
zez`(HQD%NoW=W-vLUF!=r$TXQdO9f9N<r>Z$ShGvDJ=p8Z(e?$Zb4CIZmL2?erZuL
Q$Yng>5C)}T-^8M904#9}?EnA(

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/copyright.txt b/decus/vlt95b/bulletin/copyright.txt
new file mode 100755
index 0000000000000000000000000000000000000000..9109280949b210763ea1e18b0fe8b77cc9dea657
GIT binary patch
literal 1548
zcmWe(P;x5G$w@8A%u`Z`Qt-)4PR%P$Wnl1P2+7DSRw&L-D=AMbN>#`#R!B<C%u81&
zD9SI(Oi4{qD9Kl-%rDhZD9K1w@bPqZ^$T`&)lo>Q1Pk~k78fTbXOtGFmXs7bGI-_{
zmt>ZdmZU1=rzwP_CTHa3=j5kXDrorXdFqAeX)2WFrKA>tb*AO#<m8uwY|4SSMNdJ&
zsgl8sAwQ`kF*7eSFI`8Wv=}6xn3tlTU!;(nUr-6+mLR)V2jn(|#Pp)nRE3g^#1b$!
zBe5*ig`p@lF+~SrVR1=*eu|DlVqS_ud1g+ILUMj?K~AMYd1grl$SuXG3MHvUxy4`w
z$@zIHnI)O|dBs)=3JeT>3<0S{xtYbqnfZC3peQX))d4$2M<F*qB{QuOtSKe4xTGjE
z3FL8*q4}jH3TdgS3JPiYMG6Xud6fzZ1*Js=`NgR^ehgsuBLW=csLYaLg_Qi{(%jU%
zl0=Z*V5h-M$uCkU%CAh!DX9d-PDW}`YEq>_dQoCtNotCY9|IzyVE%^&M?Q)_K^_G;
z2o~yKPZVXQXOt)?<mH!SCZ~d2n&QV$T#{Il3UW!Yj)FpFUUE)p3MkmY`cpEClXDU?
zb5n~Tp$QIhP{Jrq%uQ8DEGS4#EK<nNQ*iY00hynfTI|P=p9a<nPhlVrqj**a$rf;!
zW+sCJp%@XP3b~2dkl<8e$jmEAEy_#GQ7A1=Rmd*_hcP_-GxPJT6c`vh7@YG9Dj~iz
zw6rkAnp_odq*grz1;?Bm1+ea7Zib@N;?$zD)D%5Xa$xXe2=VX?RtWZY3ki1&a#ipQ
zRtO045A$?!bx}}q3|8<AR?<;$^m9>wq<95iM{n0)1wVg<AlHB(*I-w_5XTTtf4^V_
z{~!i;hH%HAAV<FtPuE}_1=k3W0+57)r*D9dr>hG%M<|phR)TU<YDHphK~AcULQ-i7
zD8dwSGIKK_sYQpun}M)(3JA*-{M{6MU4xuG9Q{HZojiR!Ln0OYgB096L;PHWgBjcy
z-28(S9Q`5{0vv-vJe@;*9D@`BLW2VQgIz)DLOdKp6hb^)6+%ILH!u@gGPoc@#y`k~
z!NuP>)EDMwg>X+F9|b@E5Cu;^w;)eHcUQ0-As(JVE?}EL_Jz3mg#_y;IQs`g26?)B
zgaqrzF@yv;y14o}26=-6$3MiwHAn#>siy#n6i^wKs*ndtg3!c<QY_($XHepS23u}o
zCD>s}sZI=~#i=O@nRyC{DP^feC7IwND8ERdpfo8bGdZ)QQlTKV2wFmc3Iyb&2a2bX
zj8sPkSYp>xPzcE^$w>t%1eIUlGzBsoTnNBafr}7ODUn!QoS&STSdyB;;Ld=OM-+-P
z5_57C5=#_7R7qxTYOz95YHng?9=NE0rZz~X3=MV-f)t6x3MKgr0t^MvB&-0+rFseq
E0Ho*sfB*mh

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/create.com b/decus/vlt95b/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..fd4baaa7c4cadad96c5a9c08dd209e761f566515
GIT binary patch
literal 2678
zcmd;NP*HFTRIpW0QetprP*L!7Q*cvpcMS=S^wd!D2#@#mcX9Pm(p1oM57ARFG%zw&
z2=Q?BgKE(ab`5Y0atv{eclP%U@bqyE@$~moVlYQHCoCY|*D=@|WQ?Dyo`M0A8E%0J
z+6qege*PW-{z?p9AlLW@g#<bJ>HGPII|ljbyGDe#`nl*kd$>A#+iLjvJNbwDxdiL@
zhq(s1`S^$H_<{Hkwx+sUpt^!nsE?0ph^L=770ohWpr&btR5i_rs-_uJ)ie{Tnr2E>
z)6A%9nmJWXv!JSJmJB{r%nODFR5i`e1iiFCE_HldkxLz4M`r~`A0J;w=U@wbx=_n1
zBwg{25do46Dhk1_Aqvj^zP^rrF8cmXUf?pr+25Bz3WuDpqo*GigNlN)Go+}rBHnhW
z7X9E5M?c#z#|R}E1{DQ=KLt?X=IQ4SDGJ^FL;Mw7LVbNB9bqPi1o`>+`D!TnhWdnf
z`niV02m3pFyN1O3csd0+21P>3(qKIWB_$*yz=|0R(ai`6cUK8<4gl$K4aBX-#nsKz
z&s8DJF~V8J)6dx_)WuZ+s?{pm&o#uwGdM&KDiN!r%V5f&fED1<qZb?*OqRYdU$8z)
zQtk5t)dQ{}AUn-S)$14(;25i;tB6BiaAdFwG%6UBz$ruB*%?~<#QV912kS#Z(^exS
z+}+ktlbb<B0UXOdpqh!DK?NLDRt)y&aRnB~9^aU87wR0rppMsem~pm-nhdCJU}aDV
zb&jxNFhX}hsB?shi))ytvn%!l<Ln!X-^ZcO5g0yZWl(YU4Ygtr#^zcym$5Ubfb)VC
zxZDa4@(giR0EM@IXh=Y4h=Ni`Mru*2LT0f-UcQ2}LUMj?L1s>BkwRiwVrEWaQckKu
zT7Hp2Nk*yyC>|7w^V3So6N^&yltAqpOw(ZP1%>j=oE(LuRE5Oi;?&%voYWMB^30Nq
z{L&JIl8nR>g|yVfl2VW{3=)Xa6kKwE;~VT^HU<??{91v^3Q!s2=kM<aZw&>zItDp=
zXefa!jCb)2vI=r_bcuKJcMNjTbN2TI1-73nB6sRCC^0A~xVZYbhPXnk!PH}|WeJNt
zWYhKheVovZLpBK{Z>_~(jZZI1VuPl1edi!oN2qHUL>W{RpyFWXDQM~WJ9$|%2r#I?
X?1G4B@iV9>IDmW&%8q(Ie%=fKa2uNu

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/handout.txt b/decus/vlt95b/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/install.com b/decus/vlt95b/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..530e4a827a5ce3865875fa3ed27d4b02652102a9
GIT binary patch
literal 1110
zcmb1VP*L!7Q*cuW3G&lWatihFiFfe~Qqok=a}5mEQ&3W3U}I2G2=Q?Bb6`+WP*4aD
z@(giR2#yR^@ed6N2n|tCat#Xd53*8#X;sKbELO<NFHuNJP0dqCNlnYlOHEOzOfAt<
za>rqUV{vh2dLF`r#A1a+g`E8K%;dxzg}lVvRE7K^h1~p<%(O~{l8nq^B?f;SCMD<R
z<|gK)C=?XsC#R;A7Nshb<SP{9XXcfF7$q603W)^;Mfn9qnTaK-3MrXIsmUezMU{F=
z3>;t+T_Ze0*cnt5T>V@;-56vUR1}>310umLa}DwI({qh*1#>`QWW^xCprQ~I>IV*u
z;K<+*S6?enzu*u@A0JT$Sa4W@7$Cj+F0MWdN?62$JsgAd{R3S6^gUc1UG#NL7y^Pk
z!)!JD16+f2f+K?ig2Hs1eZ7PHe00M7gM3_cTwFsOojr5{f_#0QB0wtq9DOxe8T3Jp
zXJBGbQFLQaQB?5r4{?RW3dnYaqSV6D%%W6K$QGv-Bo=}EpOKnVppcW9RFqg$si)wX
zrcjw*s*sWoj=l2C;tY3?IiNs;ssV*zQmR5hPGWLuib7@{*yA3qJ^?z2*hy7L%g@Ql
zFVD<NSIEiC16i1t!r%=u36d5Rzy=~mE+~ZJLB>GM2Pr^y8X}%_6f*Tv^%x8pR1`T?
z6kJ^0JpEktAt4Wm7O*M7k-;u1R?&X0;Vzy*uFfI;L6NZx9v~NlfD%AbepxEmX$r*|
z`K3823MgIzIVL#7F(^dO+20rHpwx=g<kFJV6otgJlGGw`kV&a!sYR6v#g)Y+sksV8
zsY&_yC3@hn4}s;UU{}W=XAcb}P*wps3!D)2Jbau$dCSigoVURFO2Nm|DabJ>5|lt(
zLtJgO^g+tuVGGt5M3kw}9E)nIbC9cJh$|K|4H#75R%6--4o_!)-(W)>P>_IFMjAME
Ofb{!#I)OETk{bZPLOV+U

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/instruct.com b/decus/vlt95b/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..4487801de36fb7dcdcb08028e7f7338cf88a23d8
GIT binary patch
literal 192
zcmd;LP*HFS_3?2H@$}PRaCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2+{ZR
zcXja$(O~fObMsg5_fzoj4_65BR|pMuRS5BLg&U<18sh2W84{_dgleXOpT8f(SR~U-
q;HEjbdiuF51O)l}286h}fD8_Db#wt~(uL@PTM(?r!r&U=83F+3(K3_(

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/instruct.txt b/decus/vlt95b/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/login.com b/decus/vlt95b/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..fa69c5013bb2f7098b438f3bf46245ab6ad14508
GIT binary patch
literal 1444
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXP+XLlR|1mFNGwZL$jvVT8IYK#ke`Q?
zEK(9n5|a{(Q*{)IQVVhtlOa-|gkS^mTX|+l2G|#g$t9(UISMJ6MXAXp`9+l=a}z<S
zPN66j?rf0TKw9+_6hLnA0-1m%eI_TC7N-^~<fWD?<faxEC#HiUCLa`~DVfCuIf<32
zDGH?p`FRRC`RVE4;K&2}O#+%~L8(*U$KT!4Pd~^t%rz+36=a(k$TnD9WEN*AB$ejm
zq?Tmn6@%QGl&XL*ytpK>2%Ka=-m?Yi1EtNp)biBg5=5k=D&*&+q!yRxDCFm6mViS6
zW}iY~X<|-hT4rjI9)lZ5KPZnVfRkEUevv{+eo10ZP9@lfrNya5#X1W4c{!B|1*t{3
ziFu&(R$N(JlA4R~eqvsVJIEZ6JJK?Xic1vo^7C||s?t;QQi~FEV5&j61mPEr@{G*n
z3>}3`NGdE!%ww<vndIpg91<Gj9HQs!@2dk%oGGcr$wiq-sS4$wOp%Ce2Q(rSGK)3!
zoI(0SGBS(7Hi42$aXu)6mgFlWmgQ%rDCC!=7L{kD=H!ARClT&V1yFD*<m8tWE99p!
z=z~mw8e5DWp9<h$0u^0g&z5B7rs^^Hfpmm|!b_n%BVPfWY+XEqeH}f06jJj*g+_`3
zI4`CuB$k$B<QG*XmSpDVDU^VuAbB&fv?M<_u_QAY6#m{I^O91*1xZQ1f|8#<IMFC6
zXcVWWDtNg11SkZ%hA2RVHT4t}kdqH6TV)o5jV{T^EN0LKnU<ECSW;S)s-uvYlA@sR
T=;H%QTcAjTq(@jDhm;NgTI|#e

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/makefile b/decus/vlt95b/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..acbf523bb8b33cf8ed938a3498ad8d8954228e5f
GIT binary patch
literal 3082
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U}R8WP+)K>&B;kE$;?x*Qh+h_Tq{z+
z96gVmB#<g`xGJy|M5Ug8P7;GBgMxyBPi9`Wg1%pVNKs-kRHJ`RlD<!7l7hZxUa~FB
zTovEM%sido%3_t^%HopLT&v*9V!hy!B>mvj90gqlBam4NAfWG;A6lGRlmjxrwIUU6
z0LXT*e$Tvu(h`0Df)aj^9#0orr7$BsBV#266|k>d!0rV(5ZPD$Nm*cDfqZMAhs-lX
z;TeH>3NbDqvq8=QVVEC`!IChZ2@1~?g=Yrl#kgWK#T+aLGsOahXNkfygt#<@!48`_
zh6tA@=jXyT<|bz5fjN#jIk}0+#UQpKNWV{JQc+@2rGmb5QEFldBCZs)KuQ=SL23d@
zi_%jS^nLQvA)-23pkN1ws~b36LE#5djvTgbpoCSLlLJa+#d@B3$>5Mq$t;4i)ADmt
zQX$+J4Uj#cP=#SoNR$>sr9qs$)N-&f>L8VF`9&o~iFpe8t`#Mzc`2Zz=95`m0=5F|
z7`OZ)u>0KM?t_FHB%y+o80f)Vi0md5E0G<@parrQ<~lG9auurYU~UBahL9V<4glpP
zgc~7ohj61IRyQI!3*-d2lVhmwMz8}=-3ZAG2savGbtBwSAQvJzm<DbHI{?*<kSvLC
zqcK)DA~_4>O1P70;6|_mKyLJer$<OZfpDV<+>N;01#%=Jy~QwqQyDlV!U&KG<kU=3
zdIUQF<VHk#gcM&0H=4rTh-?cy;6T<RIi3dL2zCIf8zF@%!i{DF?MAQzP~8YA+!1ax
zA80p%9f0aaNR@+dqs2hG5$pg|H$o~xgc~gf+KpfbfZT}4*U;)2;YdSpK@YB)sGn;z
zLA4U0ng-$maD9m6PK?S1T-Xn&JHajhyHk<@siC4^r2ymQCKfTsf&A>7m|T>vpa8G=
zVG4W`i$L)q2`*=0Eg(o_fOyF{DGc%;{lTdv3eNetxrw0G1FYo-QsJDF0(OBk*aUdH
z31S483o=6irx{=+&N(R{SEzx_0JWK+Eu-Z8++ssLkDLN<FoSqTARf3Shu#v?_eh1R
z0~-J;TtOPZ+I3L%3xZq&X{CXbfz&gwGid2$<RmFrF^Gd?!Bs>~W|DqJYEFTEa#5;+
HiWUO^hrz2Z

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/master.com b/decus/vlt95b/bulletin/master.com
new file mode 100755
index 0000000000000000000000000000000000000000..bf37b9cca94e6da50930cbbc79cf54ba00147636
GIT binary patch
literal 14886
zcmZ=_P*G4+@O2ChaShUQ_V-oLRq)KqEXhnPNmWQm&B-iFEvi(=PgBTEEiO(>Pc2p`
zEKMy<O;O0tQ%F=u&PdG5OU+>hnZe)>A{Bh|Q!>*slM_oa^YaukGK)*{iz*co^HLNF
z5{nXZQ%h2d6jD;tGC@}4=M^g?7NsgAmMD~Dq$;H5rGP9d$;d2LNXyJg)nkB|%f+Cg
zP@Gz#ke8pI2NAIX+vJ>+nwY0hS^zd3q@c6_<{*W<#N1RJh0HXNGc)pYQWUaEi%S$z
zD>6$UCKxiPz|_Wr)GF92q^YE)WR_?Y80sh}Is5zgI0gi}>iGDFy9PNs2D>V0GWap5
zD1gk0&&ez<QLt4|(os^-hG|Pv$;nU8Ois+vPzvyMaf|ox_i<6u#9@?zHb}E2g9^xn
zAf3sHC8-(^^PoWraTQpd4#HMV1-+aSJq29`B?bi$NK?s4%}X!I(15#36BLwrV4vzU
zs6c``RllGpKRLCySfL;{B`qFmgMyN}I+O{vOkD{Y-sa%Y4NfdeRVXe2C4<bowEUu6
zaE$7JW1_S`AvLcovnW3=H#M(Bp`a+gAhjr`5~^Pt6kmyDsqrb9MXAZ)_y>nBLWhQu
zi>sSss85KJCWAakb!rL7rHQ3EB@ibT<>!}JMT1jXECa|N#US$vit<ZRlfelK!@z(b
z{}5N_5Kn(UB~1n$sF?^2wi?A&Mdhg}I{6SPU8h`AKP5E{WTiStHN^bPvdo-RP$CDJ
zUz}P}P*kR&<mVsk;TQx;0g$xgiikJl7<X}X3Uyb~RM1N;EY?#{Qi4Q8ex5>deqKpY
zeolNPL?k`GBwr!Fv;-PjX5i3vE=mQ3G$>_d=B0zO0has*&Kb}s(}TDL<o3)og#u$V
zYYU7)3Di*6%h6BQ(9+yMiNOPu8ZwJ=ic8`_nF}NhP7RQt&dE=Y1*K-F>EHwbN~Q6+
ziNz(UMWCnz=>#d!m1j^;a8q%24e<)_RM1dT(os+f@N`kq1gY06$t_S~0J#dB$q^|p
zzqBMNzcepJK|KZG2z3S@h^rvUL_aS-BQ-H4wMaiNzoaNJGbgo3KRG|AG&j%IP`@}c
zFFDm#NnO3bSY1g!zqF*Fw8R$0Fa=!=1_jLYgPO?Wwe(a~t+gPbXA2H{7f_*;o0*rY
zP@a)ml95`ZkYA*bmtO*kxIAcjE6&I-%}G%xN=?kksZ>ZxRme?DNrlFs3?w}i7%AxG
zrGlb9z~9G5NkK0$FGWv5*8!GOL7^U>SW;4ynN(VmTC9N-4mt`-jy{2qw4<kBfSOJW
zA#PO#yVWBxFC`~cp)9c|GrzPLR)iHR6c?l>XM)@Yb(1l~O(@X`O_({*lnG9UIr+(n
zIj|Ce0aO=crol{wBm$_e6l7g4uFiR>CGpAmxdn+OnMs*BnI)AlL!hM^Hk;w)0kT;s
znME+I;53?<1}ai3N{SMbOEe60Om&b=g6FQpysXrCB?Y9Aa`FuEa}9wR1xoE`CYfM2
zDJioAWDri1ydWW&rjkm?O-ZFWIUu7-GE(ytz@h6D>f_@Y;^_x-l?$d>#@JnzoCh)q
z*?-P(Q`|63!4XQyCCLRKa}X|a4si~ExduxZ;c!g~hHGFc08;<EW4g!;yT4M3b4x%@
zLb%8!*f#|3BnIOBmWtswS0uj?Z%!J9Ic`Yiz{`3>?BhsB*{MaKphikZ-mXEgpeDgz
zxrv!*smRyS(+6e{@&3xi@Ru)=zlb-dpu)%$<S|5y1w<H`!rViA_&}Y56h27KAt8K9
zQj5VE7U7-{*I;<QC*EJBrRaGhG!&6Hh&QJk>M?|S!jU{ie9oxA$QcnRIRjD)fby)O
zLI|jdoC|8vCZ#GQDg<QY=cW3kmcR;b1r1Ph8rr(iw1zd=K#lOy;#6o`-ws@#C<LV@
zrhwu^0o3#WwL8iZb23wqtG<%Tg4AM#wEQB4)WqZrm>tmehZv|God;?Sr>SJ-m87Pp
z7HKFMC~1O9&HRGYJpH27#1#G1qN4mF+oII;(wxL1Xp;g`QKux9Btlq_c1THLQch}Y
z0mwt(X0~2RVu=ug3aG8Cpa6Dbd`^CTft3MV3@Qbxnp5;s^HOY6^V7guA;y9&$jQu0
zm4f)!Gd(ZAC{-ajKNs9|1<4fa*<hHKnWmrtFY*;M40IF>bre8~;Wdz=611tUs|Kmz
zVGco}!Ic0gU?Gmiumxlwyyu~y0pfyt488$DuED{`oey1z>)lf!T_tFp2=3-6q!s1o
zLZdJ*6&wzF4E7jyfwVyEg4APRPa*mq3QAD_K`91M3j)b23JRdUiU!yeNHYh-%uCGy
zw-R7M!Jvj=FU$<oumH806crTU{>jgSwX{IJu>cHHK%x-WgZgOjn9)G-04V%4b&O0+
zbs#KwH%>`Y2@-yuX$pDyd8s;};L20Tgro&fW&vpcwOV1Wh0vL4kPwEpfuPM6T?S%f
z9Mrc_R8VjOH+&OI6mn7%i%S&p^HLQ`@)b&oD)ks-F?^Z~&P^avTfvaQ6hqztsnwoZ
zks6zrlLO6Bddc~@3hJPcQfC0Q79oCsk&yPd0=RSP;u_}Z?5YqF0&OkIfkVdy)Gbd{
z$Okupp}kqK|BE4I52$|+F-5<$IJHQjIJqdZpaf<<m_~9NI4A3&Hojvau8W80)MEg}
zGqQ;V8S%-bMMbH3CGpVi4<r*q$_7v$1=T#L$3dEMi_<}U4^a7tY+`-^sJjU1@qk^3
z(m?>bF&52Ch!#C?&jcJI5Z|U`#+MW&=0TheF$&4IAh)Gt#-kYp={)I`6y>3tR*(^&
zlb;Ui5<rYnKyeqyw1NyArsd?PqnnnJ8J}8IgwHgbZp+C}hr}+(Ohp9+NZpd0k(!*X
zkXTZZnp;p(3`(tKsYRJ-pdM^ui9&fQc-SU0Pa!Qa8B!qSm*=Gxfd&G=!wmUppq4Jk
zG*I43NiEAvPSsHe3DHwf@Js{cJq3uELT0f-aYkYhsL+Sz$?{aBY{>&omkJ7C)1ftv
zHKeVnk*1QKT9Q(hsi71SqNJl#keLGNKY=@7V5zKvObr95xF)PK#$W&`tI>5AXB2^S
zLwfFRjy|CA9*{fp6m-QPIusNjO?r4~4hc17hzo;C^AsSF4GJshuo=hz1yFMin#-ga
zR1}Iz^N^D?C<8<EF^Dp#fJbfOL1QiowhAgBy0jRo7gR$jDmW&WWR`)(2_R`SF-IX8
zGzL~$0LzOd`3gm;prNpm)S}$Xyu=*+-29Z(T!>qpAt9HhQk<Gtl$@cVgp__k4pE2Z
zPN<on;sg{Z;2?z!XXr8*L&5{S7{b)6pbi>t1A9lEfgjY*2X&tFK|@`jl7|-}Qe2#w
zo(JNCS`sO#i4Z<gDFtyms2!yUPCby|Qb@^9Ee3beL6#`wfySqDaw?&Ts01|RsF0GG
zmX-=COpsbLurWnVNLYY0gIx&fy6Y(zf}#xCcY{YX12-sUpp6PE20>7ZCnvu+6%vo2
z_60PKJRxbpGYynM(lE>XWJDzgYEvnInpDU`I#9<KXJ;0GYhOih_Yal}K?w`gdIROC
z<ovv{)I3nhmYAcEn+mFlGmCR!egoCPpk91liGp5w3C4IrJh*k0mkJ#T1^EZHWoE?y
z8o|SeV2~}a`d%Gc@`BO`gE%-Q(?A0#Nbv@WQ%KxNLc#@Fy`WSq(2zqfwUG;1X!(eg
zR<V}a5G{J6HA+q@G{gqHMxms<gN)3PUEo2}6{yq%j{?C;JhTz-c)UfOHI9-FH6tJy
zLDdouRAT0rmcVnX6?jxNGfg4D1UA+i;2#_UZIhNKW|k-z7+4t?SQ#6DODu4EJHNEV
z5E>Ss`bAN}1wJGX^#xRx50r-yBXL%coC|8dVyUq}Lw1m27^_W?5p8fEHM3YDQ2{bm
z1nW3rbVptM;vut75IaHT5kv=UjKK=(M&eqjCJZVHdHE@+;C>0B%K-H*L{wKn2{fdo
zqo5QT0GZqwEjI>3xdEEjLvFo;3w=;z!izM}q!ma29FOW&R!ZR6Hd`enB}nQ4r4ei?
zHV;~1f$DPfoB^uspkpfF^a>eCMx<9zt?L9!q|meoN~I8W=&2Mmt^%rkAtR$;cf#^3
zXs9_ou_U!Tu@ahX!A^mi1C_zygCu-DK+SQW76Qaf1*n-AesOmUaSeBjgoGKAU!dw?
zISxnuPs)pjD#V)qK_dq!;RziDM{@;K6q@;=;VR6aqJTbX4s(qP_VzPq*gdr*6JPkC
zyC@_zyQC;TFS9}+#5n-fS)j2yNO1&p5vXJY2|^1H{3Ro3ED%r0XaQ~sAxcJP-%x!#
zZUGP0LmUH%DNvmN7KAwl>P7|ZAp;)%hd2jYx(AIdAjea9eojt)UV46BI%cqd$21{M
zf!Yaj3s@A*Eui$Pr~qy3;T%iA;bQP$DsC5}$D?m)PDv(c;1eSn!DHPR?gfjYxfh2^
zz{BUbU1Ee5ldcuXsX2*xm;nc#lz=z{5r<$w;@knA=D_U^)SRD~r{EXltl(B!3|f4F
z5h&n^4Rp7F1z~P+2D{M{N0@-8O0c*Ey8Z*yqeIM6S!IIFDkdsDC{V8l0IL5L71BUy
zxg0c=o|{++nl7!hQh?6k7UXB<m4JFv$$6Ri>ctA_Mfs%#-k|mmWV8p|y|B&6%T<A{
zngC6HLnf#dK%$^Ak^G{>qRMzs-##h70xSwPCEmcmz{uR(7wmH%(3oveX`Vi)zDiOr
zFja^27$JjMpbmF(UOafv9}=V*D0ws<Y=$<d^g)_Of|NcAAlE7?WP|$n;MEr;`N{b?
z;K7s}(5j96yqros&`3*pszQ2di9$wdQ7WisTa>Dhkyxydl$r`!yOWz)T#}fbss~<Q
zp{S6NU!Gc)S_JC5mS^VVAQsGkm)GRwD`X@V<tn7)=cVdlE%ib59&%{{pOlC&GDQ@z
zps@+)iXBk33Z6<rPmy3jSc-&}HbkYOVK$zKHkg=_32noWH=c-QT0sWPG_uAM(M&_Q
z4L+WTqYME@E+oODq<3gMgGTp|Q<00Svwm<!YEBN$Bm|zdgCrrS8K9a8EJ{`y0?h(|
z=LSpi<1_NX3%#J`K-zM;3QAyUB?eF(fZSRI3&V6lTC7Uy>d2z%N}x6jh92}WZ(T#w
zbu6IaV6*^-gdozuH-j&t1Ot!GgY88fV+J>;A;k|)BlVzKpkaw47Qw*_aRX>1t+cct
zKPLyYq)4S06j>@((WS*jdO4X%dLU=SLgbaeBSjFl0&2KmEm1(dcjUAXp=V^O0GboU
znHC^3rjWz{E<YIr7*rG>qR>c$l%NcX*jr4HNmz)-u(}Dolyh-)_Hzxv?<yCNo1x8I
zgsUK;M7avGXabL`AfqMFwL#F)=StAhM^IM)yu=3<WI77q)dVnZu@0zoX8@&2MNka^
z@2exP?13qUxE++cz-GXl4i00mCGf5gsNVqV!y}snR{*vVK0gduQVN-*L0QoSYEeK;
z22c8eS70iDXE-4<y%m`y@d$b7G&6Wi7a^*EY&vL)B)%j+9$K?&foInWiZaU}GseiP
z{(>We1A@YI6kJ?G9GyLsG$Aw2pei4<ni5>&+JZ9_NT@iYNI@OVaCOk!fPw;6)8T@e
z;PGT|HxS`uXx;<Od!u>A3M7^c9(@Kcjs%ApwsI7`Z4XL<3ZSJEu*lR=0M)<Xr4t}I
zX!3;G42om06g-Y0aS!dkR2G01y5>|W6zAurf`+kkK??_pQX%WRKuyogVuifa)Rfc|
zaN9#qPfr9~IzdPGiz|y&GV=;bOF*-fSbFOqcOtipu;xT|1{KgMN<%9K39#8YsU@kX
ziwj|^{6Ot6MFr>l+}wP~!dL}J6Hpg2djeWPT#}KQmkwHWTvQBOm&pb(-wL`W4m8mW
zUG3=~8sg+1>IYi!2$>0oO^(2(FF*+dG7kn_^axrF0Un2h4t_(|2s?W?`uVx~U`(=L
zm;+8{(71rEuS0SVWYFC)#1X?FNJ;_g2G3J~;tz{EAk)Dh-H-_|<iUxeRL~0UR8WdY
zA#45yw0awA2(;`4%@-&t1VIc|0IlpzQ7A4cO-qBOK5VOZ)j`TY*%rD0SRKB47t}HY
zwJM>@T@)ZHAxSa6s8Ss?8v>GtW_f*3*0a@sr~<Je3x3r#At@Xb>!3Ub;X!6Du&ro^
zjY)t?5NI7$mRbbvb|qCR_@$;OxD}<Qrsyab8R&YI=I9z)T9`r11l7}u3J^0>QxuXa
z72Jzb)6*5g^Yc<bi>N_8lf;~y{Bng{Q17-N2eeoPwmJfH9S#GiL;%gS8XD;OCzpUN
z(u24v7?e8`Q&KWP6Gg=!o8azJFovkMFw=v~)H<esGAqvU2n7w$u!E+8zISR_W}bp`
zVo`o^alV3?u5V%y$VziaT@5h>+$+yZEkW)KD`<fF-kJ*f2qzdCz;#1<u@K$xm;<K_
zeQ44_(WvWHng_NOG+wBv0MUn~2d<z2>S&`_Y6*)Cb7Z}s`b<Z`+0WBoN5R`Q$k#Ij
zR!l1BJLM-S1m`9el_;3N^&*E^cw$j`W^%TIS7LH@aekh9F=9CusOM8$T2PQ*RD$e&
zQ{CXy0$mGpNG}fJdXQ33ISjWq7_`VvLEk+;wJ0%9!3ng=zqmL*Pe;Kwv7}fbxHK=N
zEHNiX!3g3g3v=+=U07IP9|Ta)0QL1TBGJ%D*DDbmo)*Y1N(A+qGZXVlKxKPSVqQw6
zf^V{WYN~p%LUMizcm+#AX^BFj0%)QXqy}0(6@%IxpzR0@p!pwA%0!BDOI^3rBv8~@
zfY<seD)=UXi~=oZ1Lx0_(xOywyn~u0psDN<&|)o+9VI0>sS3Fu9%x=XRRL*F0%+_2
zWKT&(VxB@~38-RAQ7FmRQOL|o&M8d+4FbRl2gHT|umy<xuczRcQ=AW-Wmd?|FH22P
zNK{BF%}dSz`3=&J0+;{b6)_5snhdmr477y>Jl9*2uaKIP37T~;Nd>RJ0=cOuHKjB!
z1r&<lKm$ctKB$)sGO!>gF*#KaIb|3cAi@VUTaQ#ul;kTwN`(Mpg_OjSRQ;07+*HV(
znv&Ea6jO|h5vG7@9$2b?B}LG@vrB4TUS_d^Q+{PmA}Gy*8uYNVhiaGwESFk<YC@P<
zLHS9kMJ14op<b+j$h6Q@fNF-Ju44hXoUlO7Imqt8%theb01hi~yC1Z85iSI&(G}pW
zRmfO-F{-7Y!l@FH){x7W026T32be+v5483lRih!O#D?St(2gINkHPU*lCO{qibGKJ
zfg4C5CqdgzpoS2*iItg`j^YwSSh-;VX{SSSd_fU3wG>q<AcusbpO-6&c5}FP21uF+
zN`<6P@RDSOl+5CS#FFF;u=U^pS*-DB3@&sGEiEh<kjrWm-JpT@c&xgOEOh<y%fNvN
zS>*uUdzG33YCC}!cPbR6CW9gilx^}-6jF0ji_%l`k}JVWS`>6aO)b!pi2x6OKi7C4
z&)^U}7sn6=P@5W*OF%7W(B_Lgg~X)%q7sY%G}d)VO-8ca5n8Dw<|v@pUI}T@l@@?(
z1hsD=O(V!^x6Hia63}AT{4|A-5QUO_XgDZ9^A)^x18Tp5Hn%|?gAx~pCUBQPYI9J#
zNKqjGwzaJo)-HhL6$OO=Lj_$0zr@^BSSbR{9}49epzwgMas!ni;1V?nzUMAAMGv$F
z85BAJMhd!+nefb#N(Io;5%Az%fDvq73B2D#M<KNsG<2C+oB{61Ay%8f%mEKcl;$Pp
z=RukTpzR_$kmY{mnZ>CJpkYIthA3pF!Ezng92A$ACuV{oO(8Q6Y&E!RqQ?L!dlVD`
zj1_bhToa3OGE<976bkZ-i!+mQQjtnAP=N$BPor2<Pr(<q)i6INCACNaRIY<YWk6v8
zwi~=?23-Dub`OGf>VPYc;^Nd4BwI~Dwj%bN>0wNqXQn}yLW4$5lTtzT1SoT-rodO!
zLee_eP6Y+fY&&>^B-k==O_g5+=>kEfIS}F{8HptdnR#XT*{Q`)I~Y*R0#{@pe<|eW
zf$9M8ln`QrWM(m}5>v>`D+U#`DXBS$m7t;9wEUt}@TyRFXcVQElosWIT%VZ+8l+7r
z2Zu^(YD%#JIFMkA!t@wG?SGKI08<5BM4|=Nv#CX(8V?i^&;+Ur-cgj6nGAACu^s?s
C-{Ly}

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/mx.com b/decus/vlt95b/bulletin/mx.com
new file mode 100755
index 0000000000000000000000000000000000000000..d74d9e5b004afd180933991a979e9dd8129f9a84
GIT binary patch
literal 33850
zcmd;LP$^C=QOL_LOD$4mP)W`&sMOENPgf|eELO?PD<~~da0>PGaf$bhh<6J0@zHbk
z_hn#ZP)SKm&SsEhP*EsOEK7|qOD)Pwt5mR6P)}2Vur&-c)ft!=R1}>UR1_5yobz*Y
z6Z29O(lT>W6-x3Il1ejkQWT(ODropdC<J?kxGIzsCFT_u<QJ7Fq~#YWfb4S(@$}OK
znIj3dt5U(rR-wEovm_Pl!2HsZg3=NORR$G>%ru2Gm6D>ooV;8OC6LbeVE@n{XICXn
z1-;b5Vm$>VB?dnR6@`+F)I84O#7YHZMG86j>6yuiISP6CB?>92X_<McDb@<PrNt!*
z1^JnIB_Jn*%+&MuaZ*UhEJ{r-$uFu@Vq;L@Os&W)VP{ZLNX<*hOoN6<rGk=ker`c#
zPG(*@%#(V0dU{F>JPaxd$;k@274b=>IXTi$KPmZS=4E53bzo3Y$jQvh*3Zi?DN0OE
zh3V1(X^k(=FD*(=wSu`y-^bHQ2Oeko`2{7J`FYX|!I8l#!5)r5u2x}=5zav&K6<VZ
zuKHjR1~r)NPT<JMPlG$vHNsUPIX|}`C$%IsMM)9lyNb*b1$f*d#kr<levzIbC`F{^
zrzn8@k0k{`<5|xcqz;^NBp8%)^HWN5Qek!~C>a>)8W<QVF)`?CF)=7;i7+T=DJTRK
z<);@V=2~$=jR46=fn^*^OEU6{tT;VN^GZ^S6x{O@OL9^x<rx&TI5{1Y6H`)iGm}Bd
zuAsCeGcR37AvnZC!N|yr0iq&2wYVg;C{MvVHLs*JIlEFJG%vF(wWv6=q>@1zY=%>Q
zIXL><i&9hbbQHWJ6-<l_4GbA%z_RK2i6t3en;putOUo(@^^!76@={9#z_O+WM!M!E
zrn;s^riLIFi-TS4l30>z#p#<^l$@bpp`&1EX=%s+k_FkPpx{=Tmkf%t#2kf`)Z*l#
zOmGZZfmJwzObyA%ELJFhgoi?LYEfBgu|i_8LSmi*X6`A;hh(L+)FOq<yyX1c%)E34
zMUW}EiJ3XzTv!ZB)1i(&LF&cujHU;+%?+e3Bm*2Z;9QxKnga@)N`=JqR8U?>%uX#<
z$W1LSPE1cNRw&9ZElEuQnU)C2#07~Z848JcDefS1(o$1Xib0t!S0OX6Bwry>p|~`u
zpeR2%wHPFvSfY?xk(yju0`d$f&4Eh^uzX5sQK~{-Vs2^*gDc1+--vkE2v;kRi{f2e
zeLTZlgFuCmo`OP1Mru*2LSj*>LP<tZYN|p(Vo_plYDsEQu|h#&aWTYkB^jv<k|1+R
zGEy-uf`qdTNS-smkW&|ACfIU?{4|9`g_6|Vg8ZVyqDpYkDJ19Tl_X~7fpRR!G-yy5
zfOT^!D3qjDl<0uMJ*PAUq$V*Z2V@LLX^@+<g^`g$MrvY8YEiKvOov8teo;|saY23_
zSOX~fGEx;>977yIo+$z8PRvsX_6-SO0Obo#PLM62vN92zW;FGzz$OJ4k>K(~g`CV{
zkkMvfy_^aPiAa%}nw(jXnVMHptfNq#k(r#KfN&u=<&<Qk!u=cM91s#8;;)dHl2Vjf
zT%1~r<X%WRgg8^r5^Pg|G1QgNz<_E4X#xdNacW*lY7vYF4O<-sbFf}c1)R=N@OAX`
zQE&_L_k}qGWJY2hg9J<`DEv^|1Im3)AX${Wm0D4dnp^@(ov8}NiMhz>Nk<{IB0067
zM4==j5k!DeTxL-UILE+KokC`@0;K#+%+XU&@Js_Ge}$5a%%T)fY(kPISW#|fNl9vo
z4m|&X-BO;JlcP|aoR|mJ1`Q)<f>FqXh(bdJTuUY@D7h8o=UOR&DvMM-a9M%d&f<d9
z<jk~8kgb^|AV)xa3&|r%sS1hU6wUzl5maq*BB)#f`2?&XvADQ27o;8(1n9X@AtSLE
zTtAnjf?Wy@dsqa6lXYe>*akgN*xN(GJ{4a5LQ8p2r5_*Q9~|QA7#!jnqyP$xq*PeN
z3@-H)a`KZCa~QzBEiFzh0u>aXGN>puIW@B^RUx&gD8C3)oo6Pe7K7ZL1`lP0qSTVo
zqC9ZX30B770CGop2DoifR0+zmppq&j1(73kKm{5&La;j#?2gQ0R40}t=47To9I60w
zqYl^*Sp0$GIw@5lH!(9OHHASH<PLBsC6<77fFn4qw5TK_wMZc&F)syFB|%DQ50F~y
zj)62>kOHi@vbZEQSGPPfB^8u{ASEs+lydV^QmsHS0m)q|3NEg0o_?<S!I8oGt`V-z
zu-X|tLfriwLp(zLLR^EuH3q0$RZ#HFPsvQngrpXQjLc$C6A4nT>VVt|soy!#Dr`<p
zLla$J#~@u$b*NxyVr61z2U5-Hn39s30?r5VY57I*X+`<D@j01!sj%`0ltUnS6dIW7
z#R`zjVhz?0%Q2vaB&b+H$s`I2?x}gHMTt2I$vLTsd8Gvk`FWtEpIXiUu^m*YW#)lX
z4m6Av^76|;)o)p53aGBiQwVYm4)FJL(M?RsNrjg<nR&cm+d<7TP@qBL3gLePO#drb
zApCD&Ze?V^12zHVz~anea6VyXP|(t6U|=w2(AQE>@XSljDNRXL097k_sj1*#Dk&;W
zE-5VnyDSA%KNXiG=9LsHK=cVPC}%=7LE9Fh2$7u3Bo&x<8Te7eQ&Q7VMDlV$B1ooz
z(rrp=8V^EOQEo9Gf>&IelA4BOS8+)ZR=bKzia;$C1_n!z4_#7|b0D>OszPc7sGXLW
zgOq#oK`pveP~0b$D3qrvB!dD196qWHrFq4f>3ON3T$h&)YH=ud`gw-L`?>}PJG#5Z
zJG!`NXj(I<V^J3#<Qd`$SLoyE=ZZ_Eo2Q>=um@Zz)Jz5jbBNnPod<>D{9I73PA<v^
z*Os}7+2E=oFTGd+RPUCQ<fJO3CKhL=7C~ajh(Q_B?NBJnEsjr5Ezu}SOwv@)&;W6Z
zOA<>;ixq4YK&^Rq*ATFrrluKOPij$7Jg6U{0aB@{Pz~-bq!txH_}0(@56Y{xhwCfL
zEsjquDoW1CHqy{k$V}5v)Bp*AOerl^Gt|@s6{8T75#pNG3|3f7&`2xIOV(7VMkure
ziC8Ou1mKof*D^5J!gYh)nOmH$kz1S&vR^?1ETXAUP?VWhlBS^q&3je~s>LyRN;)8A
z)(rlr`a%8#Nq~BQIQ6@Ns{@F~6jW6sR1GXD5GFD(n4!mAdQN^)Vva&tVo@e2gJZ;E
zYGQFEIO+@-iouyr!OhW0A-6a^EiuWOlarHEUkfY(Dt@2^6u4ceprsGj5d_gugwO#J
z!J@+i*^Z**f)Xs26v10;;QCcTOCPQaWGYA(7K<=-=^@(%Ds{2g1#V=4yYgE4aP=Tt
zK<csBf~?+%Avq(l2ozFDrD@TohDNcl;PM2IHYAm%fqE_AP$*6>N=yR#1gr<-2ZEYF
zicoZc+(b|pRFQ&~J`Y22250~RoD!`qv6K{uED3VCzLr8TB!A|oDFpcjgNvhLP|~o*
zq8F4IAgK^TZ$7w^2Nh;u-3$zd3?P-6$qFhiuEEYho&h2LK^i%Ex$z~S6se=+<L9dq
z92p$q>Kh;8=;Y(7q-o6nO3AR2B(o$pr?@0FFGZo+KnDzKA?eaFPa!q8prleEvm`Ya
z(hJbiH)SZPEJ#gBO;doTXNY!aQg+NkQVdZ5>Yi!oGcYn#Gl(%LC_q9D5_|DEsd?!o
z8P-B@aga^%$@wX%)*!Vx`FZIIP^Hkup|vc7f&y3^(mI105f77Q;AE&(@C@<w2@V1I
zl8phvmS#{;$Scjs0d-}fV-;)_sv*u!%}c38R%gnf0IQ?pAu1rMq22>^9aMr{{aipb
z1PBMY1_y)UP=SH7+CT@~wNQx%D+mpC4f1pJb=6TY&`~g`)!|{_gcu02QpcP@K_MwW
zrLrKgsD!XZPW~>D0ggc-Ae-bcYzlI9_78HwZjS}XKP4qanMtK3spuBzYe5_gcCVw0
zOT1%9NRX#fXo#zVmcBfOJt6+_pz0205rZOz3Q+z<RfB0taHx})t8)n46mH~jVPIxZ
zP(Y3k0|o^J$Y341<3R<dN=T5OkDo76lGD<cfVc{j=;MP!f;|1)VOC+ciIIVa0XCL|
zI>KVbnO~5a7Y{1G;)`;N!7W%+71+jLz&#>xKM~qkQUI9(s?Lj33rkb;N-`63ASFD=
zU{EtV%r{s;DKEb$7b>9yE|@hzt-CakXbGrW0&eFQgA0z5e6W$=4g$ywNZXMcJaz;w
z8;c>WX=RWJnR#i6Nu0V0j*vb#sH+QV<w8bm-5i}5psI>+s|s>-g7i2*IT4ppAi2~c
z22+roAV-1wSs2#BWng~La13_#jM4;$EvP-Kpx_T4sx1chHuS)zB_@G8RiMHe)Y{7h
zcOOzyK=nAtJW%Hp6vU}1dY~Q(#FQXN*9~k6xTOs$aY4moDI^{tEoDK>l9wTX0c03F
z))h1$r5L!9)&hs74y@z@)nr<kc}0myItt*5M++1RFgD0-pis~Rm3)c}3JMAen5|Bv
zIs)8o2dRSCqF}3#oU8(phgPimS_+<dnV{s8Sp{k&rb3*g&tMET8{!azE@<_NsSE6C
zeFi76F0hAm?a~sHRFdM;@<5Hp;*z4A)I1Hi^Q}QSEjYCVoGL*cQh=1&3R?O$=w{@^
zr{yIo*us@sgWESKnxO@?f|fq0Y*J7_bwOgXf-T5jD!%dVt|1WZ?yeyUiOJxB!2G-%
zP;1H#-QJ}5;*27=&R~xqch?YYH%BKG-}qpUpny;$PH2FOwG~u<QDTy=T~T6^N=|%Q
zVv>R_#4*qs*C(|^0Tfp7fqhWJO-tV%U2jr+5!ls1j!r7h@xiWv5LX8yayuv}VLs5(
zXMlwo-1hSL(&8!wTLn`?BdFa$smb|8DGJ4)n9eK)Nhl;$g2p}(p$6BT6JMH?reF)M
zC*j%?!2_)&prK$;nuK;AK(&qnxaR=L3ec{Ce}Jo>f(AGuG$D@nFMtfofFlxA>)1kk
zou;6nh}_jsQ!v!jgftdB(?CPa;BgX#{N&`)qGBCre*&ami-8kTUn?MK2U!M6TzYzX
zpz&Tv>j;*rKq()^mCpWtey+|TAcunbJP?OE=jY|6CPRkUK#`@TZw7WLZp$Dg1Gw-+
zlnDx2`iu;<49Il>XhaGz+HS>}nU`4-UkvINgGw2~^#Hj1M#`{>3LxKPCW8tO(8v+U
zB+%e}ei5$n+Xz(pfo;SrbP>8igIOTAWhUliR;8+g^l&ODXym6UfZAyw+e(v56jF+l
zRS<gOi#4Gmci{dss_~#^l5R<AQEp~lB51%K(&q*T7{UbT+(S}oF(@=3WiE2bZ31!!
z%<V4Fd5ZiZ*f@J)u>x2URCXgAp8_%qQZlnJl;vlpSTcYlA)yX0h|#^GpanJxR_sEY
zs|jvzLdprSw5}aUUpch7s9*~U7*H_>RSqxYK$Rn;eB*?rL?r!5@hRX?wN-Elc2@C@
zcL|9MaE*tSQz4ZFsUQ!5hV?l)we&G;Pl`{@Nh}7Hu@K$PK90e`@xjoP43^3)h9(nE
zEqzFyL$W<F9$Xfsf=W7wyCGTwU{jAE$3rAI!7Xmo6s-boA;9L3tT+=>QsPVU!4r(B
zC7F5gY56%RsYReTAe_3vqhF3GDWG-@yxR(zwSf(2DL_n9NU8*PbU-N{<T}_e4Ol;1
zEwrUnj4=qKqkuWw0v=)&1Env_0Tyrz06fMDnwLt;&&kOz2U(q*p9dZ20<|DCauX{R
zl2SEcsj(y<!(vDa3Np_VT$+>xDr0OFl#~=WofAtzGZ%2Tm*j&7AE9H4uo)ZBfUFY8
zjhvjEi3&<kBdnAZ@{1rm=rBBF3=%XhuVAa7<Qt)?M1lp7wj0ETpwxn#O5Kuts1+a+
zp;my~R+z0rNZTqiClzbU4;H7OstYt=>gePO@(m<XQOgTZ!3G+YgBA$|CHX}l--8Pb
zaB~4v6lJ7B69i-o9n_5`-W1r7EVStWN}-q~4hP76e))N+;4}b{hm`e@wxlgc9<u?a
z3vN<_isn-AbQGvx4JuO6hXcW(2q~MewHjR+u;(UN>k(WxfdUiUSOk@A3R;lB)KP%)
zit=+IrIstW2E%kJWI7*QOG1h(FjD~(mKf<5ROkAD&4D&wL8Tv}_>M0I4Xl92$-zb;
zmC&F870}RQUMj4wkXxLtprsFKJAeWTZKR<Xl09^klr+I+LDM>@BveuYxq|@|=L!l6
z`dSLkpdnaz)`4bwP;i6Fc}NWg>VAW=EU2`Ar9#l4Eu__i9xVzQuuudAgN}k4%ry#X
zNWldf@X!T^MkcrggCwN@Zo*W9`uCuw2zdO@9^`6KSc^piNwuam11s2^S_TFNPcTbg
zi_<4Rzd)fVH4!`~3v)AQ4x(70G_NEx2ejrxH$P1m6#se(3U2vD3aN?78Q^(1us$6I
zX9mvXqSV9^(8L;~1V_(KnI+&}5F~wOq+*P7E0p9j2r_^Qb#TrDS+5832Ll77#R{3W
z0=K?E!^R-DfSOSXingE}pc3!u@1|J|Zmxs9197;kzZ=L5Ck9TadRTM0C@C!(MW{T!
zsJIF=uwnpC1g?20;1;Wbt%6^ukB@?uz9R!t6G}rZw>TY~{B*!gOr*waQBoQt9r@*#
zLzn-6(k<9877U!2^??GyFj#}qF$LWGg(oyEeMGD|fMX4_>d*jb#+O9XGV?NvGeE(?
zpaC`mJn{z`l~(eFtZ@J(UC@MQKD4Y;(zJ&3aUiWxjo@IFct8IjUq>I1U7+L!DWDXJ
zOCjBxl6-Jw32v=}+M^68Em8%v`WrN}g*xX2Dj5ma-Qe{Wp!yM(|3C(Trb$v^^ZK9?
zA7udoyg-K)#o*+{0G_A!ECJ0{gX+ZmQb<D_T26!N{?rOkD1lbifK#OnRLTz0=7qW>
z6S6oYGcQ%4Jh50IFBR0+11+LRN=*jUwhB3^C14}q5t^2nmjX5r>K+F0EGNiOU=xZ`
zi%WCBIx<1ib$R)Dy3koT(1<7~nn3Fhz@GArfaS=FM9@Me9nc&lC)^^Cd%zhpGcO&|
zCIHtXoZ$LZ0aRb3t}D_}2=@+Eut8e(6Yd=v7GbF8<Qd}U8e*peu1EMmbx~4j31~$Q
zXl4#FCIRj-Ael_a6w2##P<nyXl*ny&FOcifGV>C1z_Y0eD5E%u;E|5RWYAhFXwR}F
zUja6o4l1<4I$>dqumO_PA$2jhcYs;J=_({;=7HiJnjiGj5;Jo^!^fanrxe`N5CrFe
zV9*40YFZj-`2{3a;B7uw@e3-PKvhstYI%NXUW!6-K4dLMacL5C98SUAH3Zz+E-F!g
zEYg6i*-A=H&&&g_*?~4(phkk*6}VdfmJFb5gqk0**Zz>9B5*K)0~mj;4>lDN0N|1p
zI*9<P?&whKLrP1qi_0_eb5g+$1{d70DH(k&1yET6T0fPWl#`l*vdTn3OWzV)R)S5?
z0!0cW(Le_(z&)4LB2Wtelyo4Yk`NW3f>s@@7qqT2Q%507N1+0$Ej+&{8)?c7)I4A?
z0jos{EzsZwyugKObOf(SftR<iJ{G#y3_ul`dW?ZOR2xz^z8qvV!i5YB?qGXKYz2V2
z0cn{<#U<cL32;L|hrykJ6S9P=I3vF_Cq)4?Lk$`d&PW9{AYiRA$l3*HKLb{Fp|vIq
z7&wzNQj@bm;aZ%U3K}UbPgO4it)EE-_vt}_4J|ssmg}*BeE|wcNIMG=Q_#^oq#C+3
zDGe!Hz~fG-MG6Hapebs|s3Nqjfxoe#pr(esxna$~si2^sp;3WuHMotT32LzzXhPd6
zptU=tIXR#L2sB`(rO%)XX{$h@D7peUCP6hWXe<)kA_0x3fzlYLU6KYKT*yn#EdURD
zLiFlD14zeI)7I7iYM*DZLMEh=gUW*2iVO@gU^j#2a>1nyR1zGv3R?PBU|CR2m<nz$
zxPcYL7?>D=>k$wGqBJuPwI8XZY3%^kTU=6<Tu`ZjmQZyN(FAHyfLbs41(l#!hbL2z
z7a1JEW<YZ)irYXv;l$*U(!`t`P?uPtxF9F9L;<wMTcJ3$47~CMRI3*2fm*1b!D-O4
z5>WohP)JTJPA!HkQz}Z$g)VahD+VvI%*;zk%>#`eB~>bzDHInZg4S0tIDuWFpr8<v
z4_T)K8p+Nq)=|hoZbKJ=hd*Jh=lneIunMSw4KBkWzEMz6NXbtv&QmW@0GHSb<(Z)6
zqzXwniFw(23JQ+JkVZDdEJ#(5n4$xUzRY5TJ4%W&b3v=rK#R^x5|gu2Q$S06O7a!Z
zgBnzWltXf2X#v<WLzrJcxd}9}Q<REY_+{oPfZPsAPI}NaHZEXY;2Z*3wSluW4$2_<
zS_(m_i75(2so*7;3gGmjprx<Pz{#nAlvtxdMV76Cx`H|^XMhG(L9qc!0Ipy=6%@cN
z9*s-|TLlAaaJw7gwCK!O1zWIYYXxoXOi1%PxFodzk`TZl3Z83rhM5COj)^50$x#iF
z9-}j3A?Ac6CTD{JJwFdzifQRHu!2ni^`IazsjsB~YU^htmVpvODkS7FLJ}=L^b{0=
zGxL&D86c&Ff&#cXSd^NW18aJKqC7P(IVT^qus1VLLCMBW37pQd!NHJOqL5U{0Lfhn
z3JS%kp!L?Ejwh%C42sd5#NrYKB^xDhw+oc`K$4{epxgzLR<cuqMkyqBgF>~q1hhz|
z2qRq7ZPcOp(+$*cg`2FUuMQ3iP_Hx-Qm(;!qL4Bovjnss02GH>44j-<ka5f8j3SLp
z9d$dfp`bzy$y7T~ms=NXDmc4>v}EaKY8!%zY>-;##GGVs5Fw^<;4#7p)|Z-7oLbFb
ziLehePKp-%n!09?u}7DDP!3GaFU>1~Cr$=q22M^;c&MT2QqWd_YRk+64Zwmz6f)Qf
z@*yl;Xn<V-3X?1a8wGI53!h@hOHJ3)0j)O52h}zv44j;ZQWe~HSI|``%>%dcOY*@>
zDoau!BP7tChmxi>$aSCuTu`ZjXoNwAFTfQNq@@a}nW24gEqw-1jzeu-7=VHlw5%hw
z1nMG4GY#1<TwuR|LR6vJ48^sO_=PNDRxbv}2xzH0mKwl_fs?biq$m$m0U$Y80n{df
zCM#!Xu@4#@0QVl*!1mU1GBI%0qW674tHXj^!#(|6zy%0s6aW&JL8;}S<OxdMpo|Pl
z>EPlO+#rU{K0*7lNWlSh2Q=uQ?RSs?a2H|rXF)U1$TKWy`9<Z4Mc^^%g8br=+(gjU
z3vhplaGw@DI*B<2rBDK2rVH5&1Yf!ia$6!|5CuAl!~pKym4K$rV4dU4Vo0AHJfZ+~
zBDk!9b_+lTfkF(j&X^C>cS5)x+-IP?p9c0F#EHa@n$l$K6}<8slFU(E0$P$&4r+p-
z?RkLrq#-kdprt*CJ|S|ilhF7rc<nX5J|ko_G(Qa-U7%P&A1egei>v<#9f^RCfPia9
zPz{2o{|HLj;PrmU=>;?@sKp6gh@P96k_wuy1h<t?5=|ypV^S(&4SYVl!3BxvVok^x
z3GN<e00T5Rf@X0LX%2g*6FSHYp5j3sat7@`DFM$pl@^0nDo}USSOwg#z%>R99jvvM
z0;>Y|5urlypp|$=re?9$`Up9MAEUui3ZT^kpq+QH!U8nAXANBs0Wl4nDB?kbjc@~@
zx*&-dER~a*2U_b3sxNW66mF0;Xsij;U?@o}K^qBAOUy4WDbi7L1FzCY6fUrm0@SjA
zM6QCOW3ZB@HFSm$(<I*rP`=So@{Q273kGd?)By283&j;+o2)d!eFKP_F<gQOsra0{
zT#z~7O_?AAkoHR`X<BQ7Ll@M;2GvCIpv;?EQ37cof|o^CSVIE260|A{vWf*1a+%5C
zaUcaPaJB}8VliZ)9D^4FXSEWfDuy~0RLjGHpd=p=ERdkkQ$UD-4TB~|E2UZ;Hjr6J
zv<istUzC{+8k~X+Rzeq3<%8z>ib1-}L8^2~21>OIkX|roK_DbtP*<KA#OguX%b;YI
zUXr0;t6*emYRzB-4ntgOq3sR@TLm>ltXM<lb}{roDpsiZur-aST0xSaxPbJuL3KG~
z5u65SouL|H*(b7f;6wnDN3jr={y;4)gwsIggL(r7n&8HeXBvFdO=dA@pA2m4ijD$k
ztp#*d2inlKz80vk%Tp*QN(HYg%`8y>bx2cFK*<%<JYukhhFM}VtVay4`_YmLxK33-
zxDC`62CZI|2kV9w6?&klEu@KkaGXHm4_O8B<T-4XC_bq)&6>drY#Jye-5mWj)S$T-
zc`6BNjt+EOAJVaL1Fy{kc@(r&5j;Z-8b5Icn+A<_*rG)&NeAI8P>5TDcIts<$U^e1
zKmp{4-xR3vs3`;849GlUBKqo2lHCIJ5pHvca*a2{N9d*)VrD8x;fE5f)}Rp~(C7+i
z0~;uOd<mI`a1)Yo@HBv7o*#Dej4)jXO$%6^2c7z~($WtgWFEqO$Od9K5Md$%Xm_iE
z0@5}K4bZL{6>zx?ZlY_bf!WY9Tt`6-w2}w3;2DXjscFsN0(Ki{g?TEdyPAz;4rme^
z>M{(|pyJRZt;5g2$;k<~0%WcS0drwdk7+VY2DjOu5jIfa0jfg51A_+E3Ka@A3Z~Wy
z724XG)m99g=*y|Gq;u%fMsPI)sk16#!TmwpdZE5nu!VH-V7jas3>i3a1|iHiG@mjk
zFmQ6J!6adxMZ}Y)rZq1EC#X2C0F}Uon$@5+)(X%H5o9$=ssq<QX4VW^puQfcQZ6lq
ztHHHU3A<YC%aZi4m<vy!prQw1C%7QB0jUQa?f@!E-CaX`gWW;ns-Qhdpow{S3kr>6
zXsV-NplK}t(hc&vqDCcTQr;FM0%~bNcln@Nrvq(dfO-_5hB|b!j*<>UnWi-ZJ4ipM
z>&;*aVu4J8y8-0jXoyO9n8E50_>eIJ*ac|u6^%PxA<P3AuW8L-4zd@weni?*L)8k(
zqntRhIw*_6j6_Rc7)gr{l-^*afTpH3>SzGv>jKP)%5|Wz1o-p;cnsf~!2+L7M7W@6
z&518cO0%X-zC(<WK<0C>W^HIA7A@2f`4_F6h18o^O-jv6A=VTI=*$*koC~(v0NVS5
ztT;e4C!mca%<&e`i4@4=Ejjt=@rlXcp}WkybWrb@@Hh*&7ml*K0lYOCI=GStTICEH
z3Iw&|pabuq5*su=0u4MIBO;?C912?Cb2qS!a3IzxgGa+~j|f;YpvI{N{$4-w!Y1%~
zS<s#<P;~>^Bn(=G4~kCE?gJEY&{DR<<YdtP0zCa!aDOx2(b?HA#LpeI0}2&X(zKQX
zw-`WWANHQK8w013qN)pQce#~<o4=2XYmhBy!c5UI7)0qP_y>8qd-|b@1&26>ga+HH
zMkq%3C}~<tfb9W~2;`TRB$cMY2Lm8&7F@l4h+@!gF(Xqm9n>|yFfMcvFStFVpa#*A
zRGJ3rL^AM$?FIL)!8MOHgC1A}>SM5jK#`D`oDA+g!}hU)`{|C(&Pvvhz9km*DXD32
zEuayCco)wgD?Jy-5G8BadOMIV_;z4iokU;AaZT`;0`(FNG{L*?6hQOF8j9fUz@^2I
zI#~q1Dh_!u6Rd5DD5JuQGQsO_5akPKZw0u=l$oCg8l6Lu$;nTL7FwV)I2071$quoX
z1(XIMaR^Cx2pLc+g!F_HlatdDlk~9cWPye-bci|_&rTL3GhjPez{>~|lanDM<S3e9
z)s&V#q(zOSJ1IT|c`psr1u3b}rEMt2z$ZW;^)ZquIq@mr-83*aq@;o--k~!NpsEo(
z#EWnS17x)sk_k!iY2dvnkgYHQq0p7;0ioD;)S&1jX-5rYod}BlqO@G-jvVLsFvlQB
z0ER*LNy8?eAe97YauKpl1l5E@&`1=-?aojG{6J|aM?nd+$X-dID6s_88-%P`fTRsQ
z<o!Hq5c8lDHF$UQAn7J~M-KyZPY+6tgY2q-x&WH^LW;n%^PnAO;DG~BBr0g>tAa}f
zP~#VB0%%bxXh|w4t|4m!!RrhR7&wufnG;`>U!Y(M+N7l73tGPk31U#<D#=%XEZx)w
zn+$3MgNy^u|AE$)fadH#j?e+kYJ=CerGmoIgn<+40LU2v&Oxq@A+8D<sGb1LEGH`D
zrIv$dx3%;Q!FHgz9z2f;+I*I#keUhJu?$*D=kE>DtfdcX8Kc?++uQ@P3Na&vxxI(M
z4AMh_=|)<;3YjDf@(l(rW`*{eKwSfWZ}8r5&=>+t8)VHZWHBZr*qk#G^U_m6Gu0*e
z3J?heEqx=1ZK#DH$Zrs@CFWH^`h}1!PerLI3R?R5pjJQV{2=JqRw#Tv5)|a1!VT6$
z0!2S)JWCXz19VCO#F3iT3=oq*-6>}u|6tUJ0LLY0avM1zF&KbNf(#=<3vN)-11WaQ
z11%!}ooEBr0qz7VXz3&O2{^zp2}&&j@NypR80h!|$Tg_rWRN;f2Uhukx7$L-c6Gp0
zuR02#@-H545F||^C1h})K*3f4Vh~Cn*P1~G>?S1D;BEk_YIv^{T5o~e2rA>i2^XB2
zAhicb96cmK?PS=#FHp-$fdO<jn}ULGVrCxr%(Be9R8ZR(B&W|H!vI?8q5-PX6N}Q5
zVVjN;i_*)YW5M$$ZlJyFkdq!j1CyY&%aCne@x{>LL+~;_v=#TD7BVEvAg76G>EksA
zbjS_pq#$fYp{(x#o$df?(P7LG_(sG-nhmZ_p^)|&f(uHL;1UhoK+ys%H3TpDgBGJm
zi}q3~^AbVl=fUiRjE^fo_C7&%gQuM0K~)u|eq=9$f;+hY)H(y_I|b+jLt+VN9UMq2
zC=nyst>mBt+C2?A$04aSO+iavfdMjA0a+#pQjM}sP(e!{v|=B#fsK?p!QqL#!V=Wm
z#@r(XDk~WnKr>Uix}anLa~<+x2vCf|PT>Q29;62pr=W6D1EdMG-or>!K}}5o&NbH5
zRHz0y9CR*Me!fC3sC>x>EsxAsNJ}kONGwV(293KzW)Hw8x%hZGsl<l|`TK?XItICe
z^18m30;rHx07-+_DM3ppNd5z_LIUlw2d%#W)!Lx`DOAc9d~gh&mLejFfHS#)rnM+2
z%+nN*j)MWW6B+oxxfa|WRIpVrv<A(rfXWqAaRX}x22dXWbXpO3%PDAk2xJi`sAz;9
zO9Wa43N{J6b`GQt)V+lEC&3f7u+}4J)Ewj==(r}RxJBB?4cc>%2HL9)Vu1JIfEY=o
zX*!^QEsHjc1&v~AflnNO%}c;+Lp%QjY9XlIhsQop(u7zDVnJ*Ku@F`ofvsc^goYwG
zS=ibt7-?36&X)oWcp^L=S`6|wXoxqp2)<kdls8eA3>HJ(1}SC1d(+SsC4+noaSTXz
zQfZo|HTc|xS_V-04~iv)YDk@qREfa?0^R=1oK&cV(3P;r1Jvjd0J0AfARrcs8=!Gu
z3<(eh$Sz(a`$4PVaQPpUR-lf6^q0U}oI&gA)S&i&@&zbgflL9{ejstkl1tbwPiSWc
zY1=WV5eAtAa|NAhnu)%_8B*JeF>u0<RYGV6?KpzW0e~iTz)dpLWxSAvFJ$)*$VGVy
zNL!#lWe1|-fGt<k(ud5ZgDX`~4;JK!qQoR{ix*snf<`Vuc}fzT`@p#wT-|Aa!yzp(
zNz<AEG&2S|-v!cI0`1euPg76=l}d=zrvxfMK$BVExlMg7n2q4G%|IvjfgA`)38+h#
zGQrJp2GAKTAQPeE?I3r8k{M`F+dxyH8Z`Qcl&;~;Bk-;cbYpcCO2G*qwAVt@S{`*5
z5y<3tP(`Q%**pnP$?OaY3ZRr+%>X)Y3zU&S@c>$8m<ZY%1U|G>6*NDYmRSK_;0N+i
zN`5KmjJCqke8^UN2FRQh*!SQHP{CFqH!&wCKUu>>K^wGy4YV>2<OZ<sv=s~$v=s~?
zvxANxWuX0Bxv9DNMW90q7+}3*kV||a2Ysc23;`wUqSS&M@Bvbwqe=5i(=$L@Ly{^%
z`5Yt-^1KqL*9-|@$UHnqFL+HDs5Jmu>IoWVQ3VZ(fGTjv94S~$Vu=RGkzg<AfLI{s
zT7yeo1yJLlC>ceC64VID=mj`mfMZJ&6mQV6c-TmVl|nH17*6D5Pz*hV3lVOb)}Wdf
zyzn9ux`|!^k|v>%2XYkHd62+!#=R9zOCMTRu`qyk6hg*tpxL?z9B`mI1QeTyB3lQ%
z$_5mUAaPj50Xn)d2XS5;WE26?ASqVR$ONrk1|NV4+QtN4O%E~vG@9uEUyA`fWfR&1
z*VF^K33SpG<ctMy0R$@V!7Wfw{|mO7Hxaa69dd3ecorReSZPiw>M?Gh;zvOZ`Md;B
ziviZX(bU8&qkZ!8!KXum90_+L#7EHL5!|W+uLI6WNi705%0Lr2AV-3x!Xae>xQzu$
zY~Woz1tqW*{;;zzz$pS^EZ79t+G87a*dqBfNYM(Ol`Mv|K|l*>we%Sb7&x`Hk@Uh^
zP6|n-xzOdtu#Jx34Gf_6D<`B0h*<jyb*_%O19$~2sPzEya-xEggA#Zi9oz>46+lp(
zinh>Yq>x@4sO1Riji!N?;p>39g<7EVP&gq2Uf`vcxdj>!y*f(p=vLCPgzN+WnF8Ji
z0GG0d7y_OzQcwVGT!83S(1o`7!2t#7X!?N9yaH|KfP@32!4GbiS%7<Q$XXy97+@<+
zLtv*eK$Rf0LRWZ$>X3Nwi2<Pe1#Wr67A=5X0LflR+gXrm8L$hW>!FKFid0GqKr8$;
z)F7_ZQGhZaMmXo^m8BMe&pR(IC`c^=DFv0XTKfDDKY&6XT54D`aB^Z48<6F%XsJ{I
zRPv}6gGf+<1s%M{AOM<YhPVOh1@NpI=vXLNBh4`dW#=uHHAbK_)itddJRxpFYVa%A
zf{Iws0y>Z&(lH2-U8T?_3N#?WwJ5m6(zIrfg_s5Mry}weVQ~9bvzkE?v_c;o0-!EE
z$aF*x*byX$)Nq8(<ba%kn8yKcYsKXN9R?v#xNstyt7#2c^{Y^825}qOWB@b*K`{xc
zF(B0@vH{li5PhI-GIW73w5<q<boBMXpiGwsS}q2O9tACZ9|i^%kQue0Q3X&P3`!HV
z&=q;uOGQ|j2sQ{_W-Dmvr-FMar3?%Vpp(`?m8LU%xC1mJ0&4Yv1`dlD7(i`ZkfWiE
z9mwg5n$`-)Eg(>#0d4`MF@W1Z;HUxjDBy_@Rx^N)6)!GMO;OUct^}Px2I@*-E^%_q
zDNn2{h8=PPTk{NRHZd~P`mi#nfKIwEk;i&hf-hv)T`wdeBo}&1f-lGypzy+vp*rKC
zEp%Lp9rHjf2vCO&)QE;$mY@fjeZZv!Bn~-s-p~Yk>^y@H1JpjyI9ejYD21fdlJeA4
zuqB|aGq5n!QAkt>^9=@%_<(YgLQ;Mr=s0W0ar8b6NtFt|iAC88KKXemprdq46ns5H
zAm^KbPelgx^&u0QNst3uQ&YglID;)h^^J}n18iTgZv?o8hp*l(1}$C0SZN482EQaD
zwGzBP2_DIy6|lu6sfj684Ebr$5ubEWlN`3duozSqf=>R^^L6wD_cuW!InX`)kfg82
zz+lP%+6IX@as-k*!3Vm6HjRK=oZv|@g_KOtu7ade&}rFLy3ny>C-loRI5}Z=VSrr<
zKII<$LJZI)4dC%HXe8-5b8>QqIYuZrD?qM&Pynxv0OeDt3h+u>C>xacI5|1Nv$-JG
zf@cq)a<IW6`0@FipumquI!_<mD}ky8_2NOkPcAJg0-gL1z9At$50qvgr#b6^a<L#o
zxQAnif@d&%!KZzOAOpraO$9FoSZV?pfHggV=9@t$hht4n;7wwnQ;+k@i@g|fK|8?<
za#F$PWP_s;dX`us_;mmLJXka<BqbK7>M1Bdr`L<YsU#&6bdGZhI6e6=Kq4D{)IDfT
zqe5;e_#}tyRB*cY1z(#0t}j5Ri9`DA&`{EW*#z2AkmtpalnPF5sVU%wvVte*eu})*
z5`8D|4H4k8zCle+&<d_%=w%`~;OPT+@W9;T!vN})fKR#swSG17i@*m9YeM}D%4nc#
zP(Y`6f?B=M!v-=yCl5pJ9)Z{a+Ci6JTH?l#nFscFX<`m&X(RlS36PJ#sRgvWJ-M_*
zAtk>Yw8agaS@KGAlOV_O!!DBWWq|lZALcW#mk@yf%In~R!1GFSDs>c!LEE_$z$d(c
zcFlpV2LUyb5IZ)+89;mG6_QdFib07C<P(MB%#u{S5(WluM4ACPE(vtpOlcl?FJGbp
z!fBxPzl*DLXs`k(mjrvdE0iP_fOauLj=cs2cS%NSuseerC>#wfEe#+FASD#Y<iwof
ze2^20QcH?5Q_E68$6SEi18#vNqWBP0Y<R%k<>2QU6dJ4-;O49cD)L-iLLoO&fR6zM
zc@*R}SPcZeQ3kY-4>Sl33XS|UaR!hAMEQ~oxhbdEDvyByQ5S%Y@>Fp2@d1_PAPnlA
z6@&5uqC^H|^<q6eG(8|u@GzwUxJL&$4x$)#2>`g%(@TYnJA%x03Uv<#(J&0P2XaU(
zbl-eVVhL#1Vp3_kLRw};YO$URWW4}LkB6&I0B94mr=OcYh!4}BRFs*T20!`)G*z6B
zIFKJ)iij|Pi%L&Fci6H3P$?*aS&r!H>iQ$sUa&GFGY=g3&fso8C`v&!4fqxwNMu4!
zz0XU>ywC{b0C%{V;7CeJ1@(16+eSgT2b>e&*)tz<Zd6WY66i`09dNM+x)}%(@tNKX
zN#F~05al~kL9GC}Zvheyuv>>fCPS|)0wpf+X<#5mNk(eEJ3OT+KrPf$P>9Sgg&gt^
zJv1D=Qw3%ksF+Aifo^BkbN2TI$FgRw1Vd74T7FR~<n$F#o`4o$An!8>F?jj~hdBE9
zAjN<Xme4m~2+3E-1RcATlLLz>9fg9_BG8$p;BZ2u<>Hdmf?_KM1_uU1Jp~15q3Il;
z16^ybkf;E@D+ZK4Q^27JS|9;#7eH>3fnNt@#Q<6{>FXR|2fd*{A;2-j19F8ENRJXk
zJp+RegAop!ic&!dB~_sabm>rPVo^>dXqEw#_dtcDf(AGUp*!?pJEtM5*+Ca6fbuG2
zyvo_%&&|_a&(}EsG{*|R2PD4;bZH4_QyJ(cm*f&nD<9Cf5GS&mgIpn}+ysUCxGE^w
zR6~mST6k~MP6@lH76XGbgE6SAN>ixJFI7kZ@6817tA$><0}m*L#2nC;)=Fpyr+|vz
z+=84+1yHeD3T_F&A`PP{07`MVF4<vVfUL~+gt<TgyY-Otn4$x6r+Q9~0=Q%^$ydlt
zElP*%0*0o!ROq=5C8cR;;93}*bW$rai^1zlaJ$2U!9-6%At)7eX&ET?d?O&WZBa33
zKnD^>pvVbw4R#IDcl7bm0hLF^8Ksb;X24aOZv?220G&>)0N#O}SOm5-vqTS6<M`(#
zgPmFo8pTU3D28}73DhcvUy7vz3q?><2ILe_TM$%%q-W;Aw(?}=r6-FrK#P8G3k8(V
zLCF<Vvw>DV2l<DFfU_IqdV*ku5Px_!kinAo5N#@329)LuXj3Dkc@47yI+6em6zDh>
zD93}AmMfIxr+`X3RV7FQgr`3x(A^rTpxy2e2_=x{Kw%8Zps=c}B(W$x6?7?_j}OQz
zxn9uL6YR(e=y5yX=tPtRuv$%_9JEXUT(Kf9SAn#X!hD0R7{Ki;@C_(PCt*Qcqu}o9
z=Njbbqo4s=Xp{jt^dbk^{?W8z0IdsF0Uvy=$<4qCYS-H-fU3<<IR;M9?h8<L1R8IJ
z8iVk)Gy^ASIldL>^a9Wh(M-_choCABG**$w#=r@p!6^gO7KX+rC}?2K6;KetlOZS!
zGm|sGg-dBs9@wkkK_#fKd?8oem0B}^Z_@&0P-uEnfIA6NEP{rzp!o@@OazsfdTF3j
z%0luL(h`$1b23Xn<Ix~TB$k%s=Ypq%p<A>nL9qsPF-i)AB@b{$&2#~sc@I9CB(+4L
zv;fov0PWZXB^YShNk!@!L7M^SDa{IWdj~w+LloTngTftyT=YQ)rrSaT9elEqk`j~$
z_pg$YlD;J(&d~JwM(Fx@28TfPLV3t~OF*Z!fKv|4wct&?P+LIRAF4?Kyr>l(O0dH*
zpu;ra45TlLsBg<M6Jgn0FNJ}@4^;Dk&KXKB%1i>^Vwk9attAW!HgKH+>Og~wNl@It
zV*wg9sVP1TNF!Q0pf<gNZ-jcWg0GL8qqi%lGzQI?fKJdYO@g=86^cOT4}%Vk$Wus4
z%}C5i14VI3Myd_M-H`l(EklCFhQJ1c8-SJ2+?bSV#Q+-Df>;cRFj$Cz(!M^ZRMc?H
z0pG+@l3A7tYSx1)qGWJphORS8R7fe!&8>v3g8`3WrYOM70X0g>GZITchmR=ug4?{{
zFaj4XnZ=rr&K<b?FNSm$Ks%2WQuDxL|DeM-K^GZ-0umMg;Mj5W^wHBS1;q`x)J_Cn
z8U)R0AoGhsqX3Zm?;ve>loSGU95`8kN;P;&@B_sSsI-78ae$?Ea2W~8-(WqNd1d+8
z;EVD=^5`L+2%7wZSZ)QY2SA~pTM0hF05L}a&5iKr0F7OOPBH_hNGk>gF$PYUJD|so
zL2era`5Sy%hJq)gl7gy&Wni#=aK3>`AbSH8me52AD$F2Nh&agKAQ_N<K;=8sX?ng4
z3|^r0UjkX_mYI`NT3k{DD|o<7-Qr>$1<2)K;KDyIA9UMPG3ekl&_QVs7wah~go92j
z@@If&B+xBeX`pE{$gV(864g-v^&fP@93yl<;RSM!Zv;60V0p_L%!BzeGcP^YmjN_^
z39hA~^)aZ`4KoL13^+G|n#K9xAc09C!UW{FjMO}^(J8(RiA6=3;7b-EN9;oa6Rryy
z5s>rWAjjqSMkoY<E<=PKhYV@sLxVWg5f-vOpo_~OS1H2kij>UaWYF0>ARUk+%fM~`
zMGHJdDwO0GdozHNB-{zGI07A5f>t$wZaD>2JtYcBpmSQFIRfH3n5|w6pov+ioiMXN
zc4Dt|z-tOYQ33T4NG1GwMKuQ4mS&jgpgA;9{Ri1i4{h~<dm0Mxo|dDtvwx@`xC!Lw
z=c3>OTC?O1Y7pUV`+!<OUT`yz)*ELQE2M%aol_ulQy|Aeu0DhBb%nYEl(Jz<qpd*W
z%$)eIK7%f8R|p9Tbxi}+HsIkBa1j7G$q;HTD49WvL-;~0&mb$PEX-EWa&Aap(b@;J
zvLAf&ESehhJMSR=fL!4QI!+R@suAQva0v>jlUW%+-F+(s1_l=f!ah>)@ppFgaq$fH
zwu*M~42p%iKo1cspdL&}zCt?quCx-+1$;@R>FMA+n4b<Bj0IJXkO4%`AS-yc4&*9`
zdtu?8#s`Woh)Pf-gVTW&gKJQbe^4;^END=yBei~|@T34Q1}AX;Cb2Z91l|tE?9C)1
z591eu&b9&_KM9H<ko$Zg%`hKGD-0YPnZ@8kCR0FtJ<uQ&c#}m^eraAZ$j5o9C6IAJ
z&`2OGQ$YrXK+>SfM$d=AGfx5169f(Erh@iWL*|+@^B`wM<fnn|kW0!*&4pZ(2+|62
z4lGY0w+LJqz;$dQs6zq1R4ftN*oB2EDD+|Z7HRuG$cx~c9Ki*u0RyN+1t$`u106vp
zFs6cPXUNbsxc>;bq!ZL%HzAaIknUzgx(blNoxu|^sso)sL0q#4k1I$s3|g{*>k63n
zH9(a*C_J<oK;;JbydTiC1GsUQ2^vUEOH5AH1o;qQuO2686j~0^{sEOGu$7CBE-s+E
zd|ZR&@T4eEiQ*4(J1D?Qi^07=sPkb}u|jcaK|xL?WGD&bLTCbl733fx$nsp6jv`yo
zIUex-9AbPFTx{gz=VyZlb4xNnX&@&Pd_f#&coTHq0q9iH5(Wl62Bc#{9Z+f<D^FcV
zUr%>Ohft?5U+5{MN}%=tQF#M&96h9|Uy`qonVtt46$1GHR7Iv1Ar^grQZ%H;U!DlM
z`8OZjN(HHedS4eFEYOA(s6PW9Z~$NDQVEV-csEdy0koV2)HQ;ZH5j?psu(nH!l|MV
z8te*@1l>IZI=6yT5xSDQBwxW0lmI~S<QoC1<Wi8G3>pIhEwju34=1BYfod#>XHyh3
z64Mhi^C0zhN@^OYEYU<uppc`(yufW$l+zi(B_AjdV96HL(g5*ci4NpT&~Qx&$oqK;
z1*JJT#h_Kt5VOz&85ACgpr%Z2Vu?a=X(sr3FAyKPLJDLu^q5=l)CQ<qk(q}Wfrb@c
zIjJSZp!g{Qosd_YnNtb7q7oEZAVVM)gZc~b!FSN$h!O)RJ0o?+p{)f_k*1JYQk<HT
zrUx4T@yjnswStv73R$4b(ZNUNgN%m8zCvb+da*)!W?5<;=pZ-HC5TWN(9M)ZsS4?d
zC8_0!m8mJ=zM%F{N@`+BhK@o`YGN5E7bGeqC8ogg5BR*k4Ai6dU|vlFcLG533kn&D
z1qG>j#ff$d;DK6bloW$P3S=axKnV?X4uG$}f=^n2idyiDjE+KTNiw)b5@K)+4e{^~
z0yjT{d>unP{r#|wfr^7_Gf>G3t}sC3ijYYwt0V>n9R{=;PIbT&NWtJMSc_p7n&+k#
zfsYghk88T>f`(<R6p&6AM!8hHQiOpsEI%_j)ru4OW^o1vbq3B*y<k1in)VzkPCU1s
z7t4WG72vt_TnZ$Q<H~c`jJFQH8E;5tMVd#1&VDB{F{mgifG~K77S~K8NR<g#7501G
zb#Mlb1XvgH-Rg#hkXde!neJd&EM+334k}4SS}6v~CXhT2%C=~$Z<D;hCV^VDp!qfE
z!Qh~bpQxaO`;rDwDS%XfLW@0DuvsOD(lo#rG{OVQNXSJ9yetKEXiy78P$8&S3i6>Y
z1Gd7FlM`!s8DN~Lz@Va#TLD@gqF`lftDurw5uaL-YL#07zA!{DwIUT{Di?!_0?5|9
z{QNu*1{KiKurw9ODKi>Mpd}f>&OweL&K^pddZ~rQdP+*5AcHqlkQ9K*3rM@qGssF4
zViJm1K<noeLyJ=tAYlOYzrBVhg9_M8*!lUn74e`+!T6NSA}bIBQkdz1iWh56Mb9*a
z;(W+@K=584@R8-9drLqKVtp3|74V&J`rxu6MWH0OKmosbpoOxaVQWyov>0?$wTrWl
zCW8tmD6gl2^%od}T@F$RJFgT}_JB4Tl@{a)GpKNakEjHxg()o2V^HCQhP`@$p}K;4
zfsr~shiEgXaHgc@q?V-W=jG?*r{hy=U2Msq0$v-7VFf5Lc!7%R9HfC;1yJV?b{c0A
dJ4kO{N@iM;Jcw11S)yRbsfc|g475D(0|2ZI?GgY0

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/mx.mai b/decus/vlt95b/bulletin/mx.mai
new file mode 100755
index 0000000000000000000000000000000000000000..3eda561c65e4f42db3cdb6f8d79594eaaca2fefd
GIT binary patch
literal 33868
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
XJcw11S)yRbsfcwY3}{^ocm)gqbhFmZ

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/news.alt b/decus/vlt95b/bulletin/news.alt
new file mode 100755
index 0000000000000000000000000000000000000000..ef71a6408372d85a7ccfcfb2251d50f75bde1ebe
GIT binary patch
literal 12104
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
aLsrF(j?sfwd!S4vjE>QRtB;X1Mh^g}GZm}=

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/news.com b/decus/vlt95b/bulletin/news.com
new file mode 100755
index 0000000000000000000000000000000000000000..1582a146c764cb5e2c2b163a5fa0940a0fb7c354
GIT binary patch
literal 32986
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/news.create b/decus/vlt95b/bulletin/news.create
new file mode 100755
index 0000000000000000000000000000000000000000..b90a3d3650faea8ba7b4715a854f8085d12624c6
GIT binary patch
literal 8730
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/news.moderators b/decus/vlt95b/bulletin/news.moderators
new file mode 100755
index 0000000000000000000000000000000000000000..b0f3d836093ce5085f63b6519aeaadc17f1626a8
GIT binary patch
literal 11990
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
Wpx!vxa@cr+LvC4;UU4F1=o$cHdv@6X

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/news.txt b/decus/vlt95b/bulletin/news.txt
new file mode 100755
index 0000000000000000000000000000000000000000..eb4969e8a639dfb85ec544d9df9416011198c13b
GIT binary patch
literal 8548
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
F3;?=5E~fwh

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/nonsystem.txt b/decus/vlt95b/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/optimize_rms.com b/decus/vlt95b/bulletin/optimize_rms.com
new file mode 100755
index 0000000000000000000000000000000000000000..1d3f04dbac9868f4468b3999e5e80a8b0d91a59c
GIT binary patch
literal 3330
zcmd;LP*DhW4N>s(_xBTIP*HG=@C=C$4si?#4OXyKFl10*P*L!7QwT6r(DQQ*)>BYY
zQV8*I^;2;75Aj!Uatv|yU}8{F<YG{9cMXYm^Yn4GG63oD3k>xPas_Eqa?8v~RVc|<
zNJ>@6FDS{(&8$jIQP7Bs1c?=vW|n9wflT0MP*DJB_jB}hRj^eEFl3Mhxh%ldS;1Dp
zO(odXG053N1ExZg0i;KaLB-uaBp#$C-qSC{HOSF9#52s*N|`}L0VD|48Q>Tc><ZVY
zqobn)l2U@0U=DJtn}VAP$l!R#kdPoxr_c~2<x2iR?n;^pdai*Wzk9kwK)kQZAj_Zt
z2?HdH<DETRoxS57U0i}0R2fth!h<|RTor;NgH`-PLjpoW6d+-dmtUfgnU|7Uk(#2!
z0P;6DEMeitAi<!5-ApShkZWNfYows$SDKrYTBMMlrcjicoL`hu3<}c3loW-;w35^!
zh0MInlFY;$g`E7v6eSsuUN?mRBbZ+x9svp1Dj0x5(+Hu$-BnM)04bg^-Q(=<7v>ri
z0*Y%)Upl6wq^7{#lv`R{0*ZV)TLl9JB~YwF{EH>#z_BWg&HqsQtQbr|u7rhwv4T=a
zX;GenznhzaOJYf)LSkNuf_G}ALUMj?K~ZXPab|v=y@H0HrV@i5vOW_eeV(A0z|;T=
z5ncurNE|!5xWxN=gI&kYpaM?yRt%st5A}l;C>B9U2$ZylO}!c*7r7|}gOWIwyah5Y
z-ZjEAI3yUP5;K&+`6?wpwO9d^pi(O`i%XQmF><hKgrS9zr4a)+%r7qfey(7j@G?MB
zJ;V+x2I6uJ`8kFUmSaL916<?%y@|~sn0_)eFfcGMGQr{}P6idI=~fK*Q@lJR^g;On
zJ+&jnHtFdb)3vG*#uf%<23TCn!Jq=M%SwnrMFGSNa&`6(asidR0Y;z{2ukgKp}tP8
zLGk`>@!qbH!3wsv3hH>uD?fj4B~5Ut9TFPk7w_U2;u!Dj?;8;08XWBD?-visDz*v%
z#!3t-3SbqUelD&NSd=J5DuGgjn~M*)fJG`xmGs<Pe5?(WbU;a06I{}TxcUZwOMeAh
z1toQLP&QDH2MdA-J!gMkB?cV^6$SqQS3iAlQr3433i1!K1qsB1nF{`)Aqwgs<zRyh
z;pHbtTuDX2#nsKz&s9G(*fj`Tq&oZi`a1f#fZ3jY0ihvE4A$s+9Q_=9BBNaOgM5Sa
z-CTV1{X;`+)zx8MQddw{2jw!bYn2$tvC$0OMr2pIy11#R1o${cIypLf$AjId;O!IY
z;_j;Cfv(Th#WMu##9-$j&wvnH|9}urU(YC4eW(}Eoehl@btOJjlSt-Epy*deN`(55
z9D*dGpywKhS}_EBdj`b&`TNC3xd!<&5ONDYg9?fUD-0dbT!}kjGO&Ttt%obPtpcrJ
z!3o6ES&0GEenA%V^H*YE2bG9^E}m`-auEN3&Bm53aG4y0!(?>Zym6>QxIh3Utd-nc
zlsr*IoQqNuOHxx5(u(qP6<|pqKFBv1l!J5>!aYMg6oLaBon7^vLY=)`LxMe{Touyt
zi<A_!bs3Zx6cm&c)YTmoTwLOz1&KPSRB?4tfN}|@4mJiAAAkP<D`?!K6+PhSH$-X|
zIQ#eqyMnVTMobb)3xhGH$%#Qi{!|0CMbS!d1$DH5)m1Qr*UzBv2iMO$3@V851-CH3
z1t++iRB}}U*C${FAQ7+*P<zDzQG_yxGJuLrAJ-69q=MC23oH&X3%PBo#9#tXjmYA`
zC5c5PnR)37&^8#Ty@_0Kf?B08DSbcxVE>>H1$|HtLIG5u*}{uk1$beLV1ZnS%_Z>A
z0Jm0n7*r7T1h{{JsV6iqF$vPo$S+9EQ&2|)gSrwMg9^wTD`8Ms5aAi3ppMkbVE_Pr
CjUVy=

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/pmdf.com b/decus/vlt95b/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..de38f11ef0d66ba98dd9dd4c366e070430066eb2
GIT binary patch
literal 39380
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
RKpaq3*AEVH3<`m_Jpngit<nGh

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/restart.com b/decus/vlt95b/bulletin/restart.com
new file mode 100755
index 0000000000000000000000000000000000000000..499764c5f0dc3b747c310de50039fa1b03071f17
GIT binary patch
literal 124
zcmb1UP*DhW4N(XP@^^L(4%QC{@(lCzadmgKb@cIJ;9*cv@O2JS2#yT)b@bz60I78K
z3)6S@5d^aXg8bdUTEMF18C?7oTwEQ4gFW5-6r4hReBxa^gB_iGT=jz^gF{?>!RCR)
K^@BqkgF*mA<{nJ|

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/setuser.mar b/decus/vlt95b/bulletin/setuser.mar
new file mode 100755
index 0000000000000000000000000000000000000000..bd3066dbdb50697071e10baed296cbdba9298f78
GIT binary patch
literal 4584
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

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/update.fil b/decus/vlt95b/bulletin/update.fil
new file mode 100755
index 0000000000000000000000000000000000000000..9544d0824f81a7bbf669668476dbac91d6b0dfdb
GIT binary patch
literal 386
zcmb1TP*KQCQz$T0(926L)>BYYQYgtt%~Nm-R!|QxRA&%pP*HI94~SGyck@+Oh}H{s
z^>c~U_wjdUP(YD!_Vsshw6gLHvWj*J_3?2H@$`%3V^C2Dada{Y4uI$uWl&KFa`kic
zb%pSwb@lvQLt+^O8B`PkLW5wYgKR>GLDYc73>j1uJlz!Bd=>Ou1B3Mxl$<?$9X);Y
zd>uWN6hb^){S*R>6>Jrh9335lTpe9}UG<b0EFgLUj9_}8Dv|u;=;!Yj>FXaFtOs|w
idVsOI5mcu!noh7wvFUO1Mb_iz3UVRTHk^72jMV{**;-ft

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/upgrade.com b/decus/vlt95b/bulletin/upgrade.com
new file mode 100755
index 0000000000000000000000000000000000000000..d1f92d336b99b3517112d7177ced4d6f2d20ab12
GIT binary patch
literal 2970
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
L!O{gd88H9={eyPI

literal 0
HcmV?d00001

diff --git a/decus/vlt95b/bulletin/writemsg.txt b/decus/vlt95b/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6ee4ec02e151fc32828c4e890830eee127cf5da3
GIT binary patch
literal 1372
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+7%Uh#ogICAFg&5*
z=@;+j@8jYcqyu6F`TK%s7uR6tAkP3DPuCz#Mh0gFE(T`>1y8?#(2!s&GX`f)kW#QF
z1qEFN=ZwUn#AHwm6_*r&Y=tIX5EB~sd5O8HE>L|z{=S?Fg!F+lfTAM5JTJ8f#DFF$
zJu3!hPLOs51<y2v)ZBuSN*!>jNJ&jgEX@HY7f__b^?^7AMfu68#l?Dd5Eno_N5JL9
zrAb+-$>8(=v)crR-B5W@QY}tREK1HuO#$b#L<LY>8o+gxXJjU4C={0@7L^n$lxLP?
zC@2M&CS_SEDdZPHn5oGnR!Vx@pwRXY4FLx?gAK^lu0aaA3a&*(`9&c8C8fon99~qK
z3d$4(MfnA(MLCtALL)CVxg<3Ol)fM#uO|z#-7PVv7_1Z`sF0UmqL7wfnwO%-0E%4(
z1_fy9z)Y$dPN8mYSW<yAgEJ>Yia<Dmf&k>6q*R51(h`NtypnuaQis_t0ks`7v4dRa
u016F1{}5Lz1qJ`SoJxh_3|OWwD$N5007k|vPXra5$)HG2E6vdZnF0W4y|Kjr

literal 0
HcmV?d00001

diff --git a/decus/vlt97a/vmslt97a/bulletin/aaareadme.1st b/decus/vlt97a/vmslt97a/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..2c77e2ab8522245c8062ba0a2c5a4efb561bcf0b
GIT binary patch
literal 16384
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
Lfzc44N(cY|Kar#(

literal 0
HcmV?d00001

diff --git a/decus/vlt97a/vmslt97a/bulletin/aaareadme.txt b/decus/vlt97a/vmslt97a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..88a11b777f3e573ae54d7f30ddbc68d5aebc0d1c
GIT binary patch
literal 16384
zcmXqFP(THqc_l^pDW%CJnfZANCHV?Yp*}vYA)bB;AZ|vgLReyjCAuC|6R`4(^erqD
z9K#tH7#tbkMwTZQE0h;ymXxICDWv5WDU@WSDg=}!<zyx+xa8+1X67j*RVw%<7G*2=
z<maX2=P4wXDENAY=rJ%b*hAb9l97sVVQEQbPG(7^LP2U#Ze~fbLZU)xacU9B6UjxX
zi6yBDxv9m)iRr1uAj=r+7>ZI8Q!?|?L6+o~WTX~>l^5$ND1;WL78NVxCRQpWr7Gm*
zmt>}8rlu&A7UbtC<m9KPgY@L**)Wu3B$g=TrIsVi%}6XuRY*!r%~MEBNl8u7QAo^7
zQ78u~19`0^zaTSNAwLb|PX`9LV-kx}^%N8wlS@hya};21f~Z26oLQ`pUjT}e#2h^Z
z1&!d;R7VDonaTONxgbk|T|*RtTpeBfT*E=WQ^?Fq%LheSVrfZ!ZemGhGR$N>O$7yC
zXgDx9FeDbGD!|nw=Hyf=q@?DgmZXB5otg)7X=af^YDGb2Q6k88g_OjSM1_pRVugal
z;^Nd4JsU(k6cpvB7bWH@6qV)`E97Kmrz(UwMkwSaW`bM{il~&#w6xTs)Vvaf%)FA+
zqSWFN3x@Qf{L+GAh5RB!G$!RI7Nry`fLxZDTac5Qo0<o5PbSzkAkXD0<fl0>sJrFo
zq@)%VtLrFal@^ykY)n*0%gh1APjX^XW?pIuC}0&J3Kf#`^GZNzsw}Z6GrzRh5fKB>
zq+Ohto2rnWnwMIXn4<uWEU<QHL@8u~QdB`^YH}(#4pS>i7_1p!$v3GImfZ4-6pBj{
z)6zi6uo#qP^HLzG0hACE6$%oIN-~p6a}tXf>=@F(UI5vWlLJY8U~lK;mw<HVf^tR*
zNLz7fQf_7mA~lrcD<tORa6t7J>oG9cLgK*@rUvBO;>_ZbVvt)C^U$I&RYxIFp|~_D
zD>WGuaCxZ=_6(p@1WHjQsTCz4O&~VZ>v{@^*eTD<$x$dM%Fit*0i_PGt3i>%pbbio
z#i<G<8JT(M#R}yapj-fVPG+$}QYt87z!?LSgV`A%@luS)%`Wf+0tuL61w@8|WMOb<
zz#<arx?+X=JO(QUMCt-Z9Vj0|Er8|Z0&vlyqfnfho2gq+lv$QolB%PSU*y05<>)CW
zfYNDhVpe_;s33u6LYQN~UQbF@fS9AFpx}{To?4b#q>yOCkd|7m0Fy^GzdR!|IRhe>
zo0<qp#EB)K*aL?gxRkL6mqf6jDpr7}^qiE`B88;V5>Ocg)&jF3F)1e%lr9SLi%S$r
z@)=kdGE4Ln7#J8BToI*fW--W$6orDK)RK})h1}BQ3`iyk^9@$;b@cSnQ7Fz=D9Ok#
zPK78e$yb0$F}N^*?MlncOHs%yQAkZJt^`?FTAT_l)6x=iGjlQ%i}Vy6A;|!ocS<sI
zQ*}VflN0m6<&8N*UMjeVEY?wgx>X^w1X3&}CYLBAg0d8-gs{=I%S$aUR!C1QNi9#T
z1f>s<Z$S9}e-Jr}M?+vV1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!n
zMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ON
zU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtvzY004wj
BEd>Ao

literal 0
HcmV?d00001

diff --git a/decus/vlt97a/vmslt97a/bulletin/bulletin.ann b/decus/vlt97a/vmslt97a/bulletin/bulletin.ann
new file mode 100755
index 0000000000000000000000000000000000000000..26ba811298879af73af01c7fbbf0c89d63f44383
GIT binary patch
literal 16384
zcmZ=PD#=XFNmVd3voJC>R>)6NNY2kK(918@E6Xjm;&KZ0@o^3D^i#+zR!CGxD$U7B
zEy>JNNXkzvN>L~+$;`<tsZ=P>$V|>q@Kh)-$}dS(NXsu$2=firQ&8~8FHbE?Ez(g?
zNJ>pkEG<su%1z9xQ~+6`kY8G)5at-6P+FW?RIHGjUzVDpP?E0@;9RVbn3tm9>*!pp
zqfnBOTB(qcSeB|#o|spXnxc@HoSa%*3{qH>nwY``Qdy8+Tmlj($w*azyEZL9CndG0
zSWiL0GY@2nLP272iGn9ce|~O3PG)fi$hwToVg-e=%tQqRS6@d@AFy#C2c;;0^(dsJ
zCYF>Ir7A!@sF0YGlV6^iqM(qQn3)5zGbvS}I5iJ!J;*6(Mftf3i3$+Q^|;{PFV4?R
zRVYZ!FUU!S_$IM9J2eFyP~oXbAV;MZL*1HRl#*Jc05V%4HL*A|r&2+opeVmAGbNR)
z1ngXdn=(r>@=Hq;6cQB_a`H<+fm)tll&zyso~n?Nnw*&e@?pM0N<P>xY55?xXXd3_
zDJTSI<|U_c<)xMvD-@>|m8BLb6z8XvlqVLYf?_!@zZ`Bg$Wsc*8L5c{V3#D8C1&O%
zCgr5+D1akLAr}<(3LulXK=A>JNd=8ey;MB~ztocA<ivthO^Am<k&~DNNi8M$3LwRx
zfX+)T0qa&sFUl`1C{_RmU~Ya9$g_!g3i)}d5NU`rbrd`mic?DzN(&Sc6>{>E6LS<G
z(lBp;gAJ?}6l$4ei6yBJ6<iSW^%N8oJVC*cr;wYUl9`s7nu16&CHau}g-4)5d1gt5
zLMk|}5$P^5r#PProFviw1Wt#b04qvOPR%S!1vw^Bp|~J58DbGAlpy{DrAh^mISLtx
zphV9Fc1$G}r({Bs79`Pw!bPDZ12bIo6cj=-N{e+A5<y{F#Fd<wrvQpYBo~3~$w*Zw
zPRs@6Pf*@aNX;zCNG$><e<%~~03B$C&{0sxFX9S!b%G{Qu;N5;n1cgUPl1aoBm*2r
z3T3H9#hLkepkxTog&Ji>dd8a2+>?=5tbmq;LD>(UrocIoD={xWuQE5kv{)gnqyQ9z
z0l{w0dcK|^daf>^3Yn1147Z@TG)XrlvnVyWB)_N<<Ql*Hl2j{DaDW|E40fe1BtOD)
zGbqqgD>92g<q6b4aOsd#TB1;%Uz(Gmke3f)6=idQQvf6hfFi8~5^Lp&#R|zqr75Wp
z_av4mWTq)p=9elYrhqbCqC#$JadBdLs*XY?$Q+P~X_-aEC0yVL0VNx#0+9beTu{;g
zI~AO(N-|RO6mk+vQi~LlQlVy+z;kg*Y7r<ID|nW0f#MicEQ4*$%*{<r$xJLs&8dVL
z3-Py}f<kacVo?D&Z4@h%XXfO9JeUefN+pmONzW`xEk+deASWSZ)}&OB))a+APz``^
zYDqr07|hH|SIEgME>TENEJ-a-1jhmw8^b6V4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R
z7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7
zfzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z
S5Eu=C(GVC7fzc2kGXwyYyePK-

literal 0
HcmV?d00001

diff --git a/decus/vlt97a/vmslt97a/bulletin/handout.txt b/decus/vlt97a/vmslt97a/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..57e2514adf8289b85a85fdb96747932a04245d67
GIT binary patch
literal 16384
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
G2mt_*XA^?}

literal 0
HcmV?d00001

diff --git a/decus/vlt97a/vmslt97a/bulletin/instruct.txt b/decus/vlt97a/vmslt97a/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..38b07703e02e538447fa2e761e0b4d74141ae6c1
GIT binary patch
literal 16384
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
z<`gJslw~F=c)0omz>|=so&v)t7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7
zfzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z
z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c
V4S~@R7!85Z5Eu=C(GWll0RRRD+LizS

literal 0
HcmV?d00001

diff --git a/decus/vms95a/gce95a/bulletin/aaareadme b/decus/vms95a/gce95a/bulletin/aaareadme
new file mode 100755
index 0000000000000000000000000000000000000000..617ecd7be08f4e8b9c68ee6cb405f53756f6544b
GIT binary patch
literal 3508
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
HrVs-F=Vm6C

literal 0
HcmV?d00001

diff --git a/decus/vms95a/gce95a/bulletin/aaareadme.first b/decus/vms95a/gce95a/bulletin/aaareadme.first
new file mode 100755
index 0000000000000000000000000000000000000000..e3d297e202bd916e66b2326de901482ce4fb8859
GIT binary patch
literal 11410
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
L2nsKd`}7z9WSyiV

literal 0
HcmV?d00001

diff --git a/decus/vms95b/bulletin/aaareadme.txt b/decus/vms95b/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..4122ae0412d362e4fbec6e5b2413cf9f4001ad59
GIT binary patch
literal 10370
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
Q7trD`*gS7Ze!d<90G!t5Y5)KL

literal 0
HcmV?d00001

diff --git a/decus/vmslt00a/bulletin/aaareadme b/decus/vmslt00a/bulletin/aaareadme
new file mode 100755
index 0000000..f4cc15c
--- /dev/null
+++ b/decus/vmslt00a/bulletin/aaareadme
@@ -0,0 +1,68 @@
+BULLETIN   is   public   domain   software.    (I   will  gladly  accept
+recommendations for new features,  not  for  changes  that  are  due  to
+"personal" preference.)
+
+If you are running a version of BULLETIN older than 2.11,  this  version
+will  modify  the  format of some of the data files.  (This will be done
+automatically  when  the  new  version  is   run).    After   successful
+installation,  the  older  versions of these files can be removed. NOTE:
+Problems  can  occur if  the  old  version  of BULLETIN is run after the
+data files have been modified.  Such a situation is possible on a
+cluster where each node has installed  the  executable  separately.   To 
+help  installation,  a new command procedure UPGRADE.COM has been 
+included.  Read the comments in the file for information on how to use
+it. 
+ 
+NOTE: The following commands can be sent to BULLETIN@PSFC.MIT.EDU:
+	SEND ALL [SINCE time]	Sends all bulletin files.
+				If SINCE time specified, only files created
+				since that time will be sent.
+	SEND filename		Sends the specified file.	
+	BUGS			Sends a list of the latest bug fixes.
+	HELP or INFO		Sends a brief description of BULLETIN.
+	SUBSCRIBE               Subscribes to mailing list for upgrade
+                                notifications.
+        UNSUBSCRIBE             Unsubscribes from mailing list.
+
+NOTE:  An old bug might have changed the protection on the BULLETIN data
+files.  The protection on all data files (i.e.  B*.DAT,  *.BULLFIL,  and
+*.BULLDIR) should be (RWED,RWED,,).
+
+You will be receiving 22 files (NOT NECESSARILY IN THIS ORDER!):
+	1) BULLETIN.FOR
+	2) BULLETIN0.FOR
+	3) BULLETIN1.FOR
+	4) BULLETIN2.FOR
+	5) BULLETIN3.FOR
+	6) BULLETIN4.FOR
+	7) BULLETIN5.FOR
+	8) BULLETIN6.FOR
+	9) BULLETIN7.FOR
+	10) BULLETIN8.FOR
+	11) BULLETIN9.FOR
+	12) BULLETIN10.FOR
+	13) BULLETIN11.FOR
+	14) ALLMACS.MAR
+	15) BULLCOMS1.HLP
+	16) BULLCOMS2.HLP
+	17) BULLET1.COM
+	18) BULLET2.COM
+	19) PMDF.COM
+	20) MX.COM
+        21) NEWS.COM
+	22) ALLMACS_AXP.MAR
+
+(They  will  be  identified  in  the  SUBJECT  header.)  BULLET1.COM and
+BULLET2.COM are command procedures which when run, will  create  several
+small files.  After you run them, you can delete them.  If you have PMDF
+at your site, you should also run PMDF.COM.  However, this only  applies
+to  PMDF  V3.2  or earlier, as later versions of PMDF have the necessary
+interface code for BULLETIN included in it.  In that case,  or  in  case
+you  don't have PMDF, you can delete it.  The same applies to MX.  Then,
+read AAAREADME.TXT for BULLETN installation instructions.   If  you  are
+using the news feature, NEWS.COM contains files which pertain to news.
+
+NOTE: When creating these files (using the EXTRACT command) from the VMS
+MAIL utility, you will have to strip  off  any  mail  headers  that  are
+present,  including blank lines.
+                                              MRL@PSFC.MIT.EDU
diff --git a/decus/vmslt00a/bulletin/aaareadme.install b/decus/vmslt00a/bulletin/aaareadme.install
new file mode 100755
index 0000000..e670409
--- /dev/null
+++ b/decus/vmslt00a/bulletin/aaareadme.install
@@ -0,0 +1,202 @@
+The following are instructions for creating and installing the BULLETIN
+utility. None of the command procedures included here are sophisticated, so it
+is likely that several modifications will have to be made by the installer.
+The installer should enable all privileges before installation.
+
+Once installation is complete, it is suggested that the installer enter
+BULLETIN and read HELP FOLDERS to see the options available when creating
+or modifying folders.  BULLETIN creates a default folder called GENERAL
+which is a SYSTEM folder (allows messages to be posted which are displayed
+in full when people login.)  This folder can be modified (name changed,
+SYSTEM setting removed, etc.), but it will remain the default folder
+which is selected when BULLETIN is entered, and it cannot be deleted.
+
+One of the main uses of BULLETIN, besides storage of messages that are manually
+entered by users, is storage of messages from network mailing lists.  This is
+done by using the BBOARD feature, which is enabled using the SET BBOARD command
+inside BULLETIN.  The alternative method is for mail messages to be written
+directly by a mailing program by calling internal BULLETIN routines.  Such a
+a program has been written for the popular mail utilities PMDF and MX.  If you
+wish to do so for another utility, read the text file WRITEMSG.TXT.  I would be
+glad to include any such programs with my distribution if you think such a
+program would be of use to other users.
+
+By default, BULLETIN uses the format IN%"email-address" when sending mail via
+VMS MAIL.  The IN% is hardcoded in BULLNEWS.INC.  If you use a different
+protocol, you should either change the reference in that file, or you can
+define logical name BULL_NEWS_MAILER to point to the new protocol, i.e.
+DEFINE/SYSTEM BULL_NEWS_MAILER "MX%". 
+                   
+If for some reason this is inappropriate, you can define BULL_MAILER
+to point to a command procedure, and which will be run instead of VMS MAIL.
+The parameters passed to this procedure are P1 = username and P2 = subject.
+
+1) CREATE.COM
+   This will compile and link the BULLETIN sources. Also, there are several
+   INCLUDE files for the fortran sources (.INC files). BULLETIN will create it's
+   data files in the directory pointed to by the logical name BULL_DIR.  If you
+   elect not to use this definition, BULLFILES.INC should be modified.
+   Note that after this procedure compiles the sources, it puts the objects
+   into an object library, and then deletes all the OBJ files in the directory.
+
+   CREATE.COM will automatically determine if you are running on an alpha
+   rather than a vax and will issue the appropriate commands for that cpu.
+   Of course, separate executables are needed for the two cpus, so if your 
+   site has both, you will have to run this procedure separately on each.
+
+   NOTE 1: If you plan on using the USENET NEWS reader capability of BULLETIN,
+   read NEWS.TXT for installation instructions before compiling.
+
+   NOTE 2: The maximum number of folders for this distribution is 96 folders.
+   If you wish to increase this, modify BULLUSER.INC and recompile the sources.
+   When the new executable is run, it will create a new BULLUSER.DAT data file
+   and rename the old one to BULLUSER.OLD.  You cannot reduce the number of
+   folders.
+
+2) INSTALL.COM
+   The following procedure copies the executable image to BULL_DIR and
+   installs it with certain privileges.  It also installs the necessary
+   help files in SYS$HELP.  (BULLETIN help file is installed into the
+   system help library HELPLIB.HLB.  If you don't wish this done, delete
+   or modify the appropriate line in the procedure.  Also, the help
+   library for the BULLETIN program, BULL.HLB, can be moved to a different
+   directory other than SYS$HELP.  If this is done, the system logical name
+   BULL_HELP should be defined to be the directory where the library is
+   to be found.)
+
+3) LOGIN.COM
+   This contains the commands that should be executed at login time
+   by SYS$MANAGER:SYLOGIN.COM.  It defines the BULLETIN commands.
+   It also executes the command BULLETIN/LOGIN in order to notify
+   the user of new messages.  NOTE: If you wish the utility to be a
+   different name than BULLETIN, you should modify this procedure.
+   The prompt which the utility uses is named after image executable.
+   If you want messages displayed upon logging in starting from
+   oldest to newest (rather than newest to oldest), add /REVERSE to
+   the BULLETIN/LOGIN command.  Note that users with the DISMAIL
+   flag setting in the authorization file will not be notified of
+   new messages.  See help on the SET LOGIN command within the BULLETIN
+   utility for more information on this.  Also, please note that when
+   a brand new user to the system logins, to avoid overwhelming the new
+   user with lots of messages, only PERMANENT SYSTEM messages are displayed.
+
+   If you want SYSTEM messages, i.e. messages which are displayed in full
+   when logging in, to be continually displayed for a period of time rather
+   than just once, you should add the /SYSTEM= qualifier.  This is documented
+   in BULLETIN.HLP, although there it is referred to only with respect to
+   a user wanting to review system messages.  It can be added with /LOGIN.
+
+   DECWINDOWS users should note the following: Both SYLOGIN and LOGIN are
+   executed twice, once before the terminal is actually created, while
+   SYS$OUTPUT is still a mailbox, the other time after the terminal is
+   created.  To avoid this, place the following code in both procedure. 
+   It causes them to execute only when the output is a terminal. This code
+   also helps to allow programs to be placed in LOGIN.COM that prompt for
+   terminal input.  BULLETIN does this if you select READNEW mode for
+   displaying messages when logging in, as READNEW mode will ask you if
+   you want to display the messages text.  Attempts to read terminal input
+   under DECWINDOWS when SYS$OUTPUT is still a mailbox will cause DECTERM
+   creation to fail.  (This problem is fixed under MOTIF).
+
+   $ IF F$LOCATE("_TW",F$GETJPI("","PRCNAM")) .NE. 0 THEN GOTO START
+   $ IF "''F$MODE()'" .NES. "INTERACTIVE" THEN GOTO START
+   $ IF F$GETDVI("SYS$OUTPUT","TRM") THEN GOTO START
+   $ GOTO FINISH
+   $START:
+   .
+   .
+   body of SYLOGIN.COM (including BULLETIN command)
+   .
+   .
+   $FINISH:
+   $ EXIT
+
+4) BULLSTART.COM
+   This procedure contains the commands that should be executed after
+   a system startup.  It should be executed by SYS$MANAGER:SYSTARTUP.COM.
+   It installs the BULLETIN utility with correct privileges.  It also
+   includes the command BULLETIN/STARTUP.  This starts up a detached process
+   with the name BULLCP.  It periodically checks for expire messages,cleanups
+   empty space in files, and converts BBOARD mail to messages.  It also allows
+   other DECNET nodes to share it's folders.  If you don't want this feature
+   and don't plan on having multiple folders or make use of BBOARD, you could
+   eliminate this command if you like.  However, it is highly recommended that
+   you create this process to avoid extra overhead when users login.  NOTE:
+   BULLCP normally is created so it is owned by the DECNET account.  If that
+   account does not exist, BULLCP will be owned by the account that issues
+   the BULLETIN/START command.  In that case, access via other DECNET nodes
+   will not be available.
+
+   If you are installing BULLETIN on a cluster and plan to have the bulletin
+   files be shared between all of the cluster nodes, you only need to have
+   this process running on one node. On all other nodes, the system logical
+   name BULL_BULLCP should be defined (to anything you want) so as to notify
+   BULLETIN that BULLCP is running. (On the local node where BULLCP is running,
+   this logical name is automatically defined.)
+
+   The system logical name BULL_CUSTOM can be defined to enable several 
+   features.  It is equated to a hex number string.  
+	Bit 0 set = need privileges to create folder.
+	    1 set = captive account can write files.
+	    2 set = captive account can use editor. 
+   
+   If you want to have more than one database, you can do so by redefining 
+   BULL_DIR to another directory.  However, only directories that are 
+   defined in the list of equivalence names pointed to by the system logical 
+   name BULL_DIR_LIST are allowed.  For example:
+
+	DEFINE/SYSTEM BULL_DIR_LIST SITE$ROOT:[SYSEXE],USER1:[MRL]
+
+   Then BULL_DIR can be defined as SITE$ROOT:[SYSEXE] or USER1:[MRL].  
+   BULL_DIR_LIST must be defined on all nodes in a cluster.
+   
+   The use of the MARK command to mark messages require that a file be
+   created for each user which saves the marked info.  That file file is
+   stored in the directory pointed to by the logical name BULL_MARK.  You can
+   either let users who want to use this command define it themselves, or
+   you can define it for them, i.e. DEFINE/SYSTEM BULL_MARK SYS$LOGIN.
+
+5) INSTRUCT.COM
+   This procedure adds 2 permanent messages which give a very brief
+   description about the BULLETIN utility, and how to turn off optional
+   prompting of non-system messages (via SET NOREADNEW).
+
+6) BOARD_SPECIAL.COM
+   This command procedure describes and illustrates how to use the
+   SET BBOARD/SPECIAL feature.  This feature allows the use of BBOARD
+   where the input does not come from VMS MAIL.  For example, this could
+   be used in the case where mail from a non-DEC network is not stored
+   in the VMS MAIL.  Another example is BOARD_DIGEST.COM.  This file
+   takes mail messages from "digest" type mailing lists and splits them
+   into separate BULLETIN messages for easier reading.
+
+   To use this feature, place the special command procedure into the
+   bulletin file directory using the name BOARD_SPECIAL.COM.  If you want
+   to have several different special procedure, you should name the command
+   procedure after the username specified by the SET BBOARD command.
+
+7) UPGRADE.COM
+   This procedure is used to upgrade to a new version of BULLETIN.
+   See comments for instructions.
+
+8) MASTER.COM
+   If you are using PMDF, and want to use the BBOARD option, a set of
+   routines are included which will allow PMDF to write message directly
+   into folders, which is a much more effecient way of doing it than
+   the normal BBOARD method of using VMS MAIL.  Read PMDF.TXT for how
+   to do this.
+
+9) OPTIMIZE_RMS.COM
+   This routine optimizes index files.  To run, type @OPTIMIZE_RMS.COM
+   followed by the filename.  If you omit the filename, it will prompt
+   you to allow you to turn off or on several different types of RMS
+   compression.  The default is to turn on all types of compression.
+   The optimization will cause the file to be compressed.
+
+   If you use the NEWS feature, it is suggest that you run this procedure
+   on BULLNEWS.DAT after it is created.  Compressing that file greatly speeds
+   up the NEWS update process.  If you are tight on space, and have been
+   running BULLETIN for a long time, it might also be useful to compress
+   BULLINF.DAT if that file is very large.  However, compressing that (or
+   the other BULLETIN data files) don't appear to save any execution time,
+   unlike BULLNEWS.DAT.
diff --git a/decus/vmslt00a/bulletin/aaareadme.txt b/decus/vmslt00a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6d65febce52e84e7adfd6efbeb5edbc3af4153c5
GIT binary patch
literal 958
zcmXqFP(THqc_l^pDW%CJnfZANCHV?Yp*}vYA)bB;AZ|vgLRex21A`+2T(~^3SfRWq
zv!o<7Pa!S8NTDPnRUx1>DJL^o!6iR8F*8pgsZzl=u_#-?CqFMGKTjdCM8VfHM2~@i
z!5(6FNJc8cmeP{UoXnC+g@V+g+{}_<g+ztY;?yFLLz0V96H8JRa#M?o6Vp?RL6$Mt
zF%+dHrex-&gDlA}$w(~%D=*elPzWtfEh<*XO{`Q%N>#|qFUd^HOifWJEy&MP$jMJn
z2kFVrvtcO7NGwsvOD#v3n~_+Ss*seLnx~MMl9HODqmY=FqEHS}2J%`-enDokLVg;^
zpAHOg$0Qb|>M1BVCYO{Z<|x421W|=BIkQ+HzW@}ji8*=-3L3$wsg4XFGn4akb3v8_
zyM`zPxjMS|xrT#$r;wSKmJbT{#L|-d+{BX1WSGf%nhFZO&~RXIU`Q-VRe-BW%*m-#
zNJ-5}ElCAAJ2emF(##@-)QW=4qC}AG3Mq*ti3%Bs#R>(9#l@*9dNzo7C@9KLFG|c+
zC@Re>R>;ZBPE`nVj8Mo;%mld@6j3ReX=$lNsd*&|nRz9tMXALl77Xb{`K1NL3i(Bd
zXiUmaEJ`U>0J$tPw;(4qH#HCBo=mW7K%UE0$WL=%P<PAENl7g#R@YI;DlIO7*qEr0
zmYD;JpX9`(%)HbRP{1lc6e=X==aqocR9RwCW`1e0BO(T%$+I{yH&r1$H7~U&F-HL$
zSzztZh*HP|rKp0;)Z|of9Hv&3FjzCdl5bKaEV<<uDHN9^rlo<BVKFGp=A}SV11KRT
zDikCZm1HKD<|Gy|*fFGmy#TT$CkK-Hz~0WwF9GS!1?7wskhbE|q}<FBL~1C>S4hms
z;ehHd)?;8WU?@&aRq$~1bMX%i(F=(P0R@yoZhld!LUKMR6iZSSQu32aL4gU5Nj(4r
CR73Xw

literal 0
HcmV?d00001

diff --git a/decus/vmslt00a/bulletin/allmacs.mar b/decus/vmslt00a/bulletin/allmacs.mar
new file mode 100755
index 0000000..3725b8a
--- /dev/null
+++ b/decus/vmslt00a/bulletin/allmacs.mar
@@ -0,0 +1,312 @@
+;
+;  Name: SETACC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the account name of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETACC(account)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	account		- Character string containing account name
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETACC
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+
+	.PSECT	 DATA,NOEXE
+
+NEWACC:	.BLKB	12				; Contains new account name
+;
+;  Executable:
+;
+	.PSECT	CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETACC,^M<R2,R3,R4,R5,R6,R7>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R6				; Get number of arguments
+	CMPL	R6,#1				; Correct number of arguments?
+	BNEQ	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#8,NEWACC		; Get new account name string
+	$CMKRNL_S ROUTIN=SETACC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY	SETACC_C,^M<R2,R3,R4,R5,R6>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R6			; Address of current process
+	MOVL	PCB$L_JIB(R6),R6		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R6		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#8,NEWACC,JIB$T_ACCOUNT(R6) 	; change account JIB
+	MOVC3	#8,NEWACC,CTL$T_ACCOUNT 	; change account in P1
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUIC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: May 31, 1983
+;
+;  Purpose: To set the UIC of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUIC(group number, user number)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	group number	- longword containing UIC group number
+;	user number	- longword containing UIC user number
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUIC	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+
+	.PSECT	 SETUIC_DATA,NOEXE
+
+UIC:	.BLKL	1
+;
+;  Executable:
+;
+	.PSECT	SETUIC_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY SETUIC,^M<R2,R3>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R2				; Get number of arguments
+	CMPL	R2,#2				; Are there 2 arguments
+	BNEQ	5$				; If not, return
+	MOVL	@4(AP),R3			; Group number into R3
+	ROTL	#16,R3,R3			; Move to upper half of R3
+	ADDL2	@8(AP),R3			; User number to top half of R3
+	MOVL	R3,UIC
+	$CMKRNL_S ROUTIN=SETUIC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY SETUIC_C,^M<R4>			; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R2			; Address of current process
+	MOVL	UIC,PCB$L_UIC(R2)		; Set UIC to specified
+;	MOVL	UIC,PCB$L_UIC(R4)		; Set UIC to specified
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUSER.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the Username of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUSER(username)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	username	- Character string containing username
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUSER	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+	.PSECT	 SETUSER_DATA,NOEXE
+
+NEWUSE:	.BLKB	12				; Contains new username
+OLDUSE: .BLKB	12				; Contains old username
+OLDLEN: .BLKW   1
+;
+;  Executable:
+;
+	.PSECT	SETUSER_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETUSER,^M<R2,R3,R4,R5,R6,R7,R8>        
+	CLRL	R0				; 0 is error code 
+	MOVZBL	(AP),R8				; Get number of arguments
+	CMPL	R8,#1				; Correct number of arguments
+	BLSS	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,NEWUSE		; Get new username string
+	CMPL	R8,#2				; Old username given?
+	BLSS	2$				; No
+	MOVZBL	@8(AP),R6			; Get size of string
+	MOVL	8(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,OLDUSE		; Get old username string
+        MOVL	R6,OLDLEN
+	$CMKRNL_S ROUTIN=SETUSER_C2		; Must run in kernel mode
+	TSTL	R0				; If old username is checks with
+   	BEQL	2$				; present process name, change
+	MOVL	#2,R0				; to new username, else flag
+	RET					; error and return
+2$:	$CMKRNL_S ROUTIN=SETUSER_C1		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY  SETUSER_C1,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#12,NEWUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	MOVC3	#12,NEWUSE,CTL$T_USERNAME 	; change username in P1    
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+
+	.ENTRY  SETUSER_C2,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: CMPC destroys r0-r5
+	CMPC	OLDLEN,OLDUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	RET
+
+	.SBTTL	KMODE error handler
+
+; This error handler should prevent those embarrasing crashes when you woof
+; in kernel mode.  It doesn't try to fix anything, it just unwinds the stack
+; and saves the error signal status.  Good for little things like division
+; by zero or access violations etc.  If you destroy an important system data
+; structure this handler wont be able to fix it and the system will eventually
+; crash.
+;
+; Written by Anthony C. McCracken, Northern Arizona University.
+; 25-SEP-1992
+;
+; I was tired of rebooting the machine after silly coding errors.  :)
+;
+	.ENTRY	KMODE_EHAND,^M<R5,R6>
+	MOVL	4(AP),R5		; Get the signal array
+	CMPL	4(R5),#SS$_UNWIND
+	BNEQ	10$			; Just return if were already
+	RET				; unwinding
+10$:	MOVL	8(AP),R6		; Get the mechanism array
+	MOVL	4(R5),12(R6)		; Stash the error code
+	$UNWIND_S			; and unwind back out
+	RET
+
+
+	.TITLE	READ_HEADER - Read Image Header
+	.IDENT	/1-001/
+
+; This subroutine returns the image identification and link time.
+;
+; Format:
+;
+;   status.wlc.v = READ_HEADER( ident.wt.ds [,time.wt.ds] )
+;
+; Parameters:
+;
+;   ident	The image identification text.
+;
+;   time	The image link time (text format).
+
+
+;   Date	By		Comments
+;  4/10/87	D.E. Greenwood	Originally written by John Miano, 24-June-1986 -
+;				obtained from April 87 DECUS L&T Sig Newsletter
+	.LIBRARY	"SYS$LIBRARY:LIB"
+
+	$DSCDEF
+	$IHDDEF
+	$IHIDEF
+	$SSDEF
+
+; Argument pointer offsets
+
+	$OFFSET 4,POSITIVE,<IDENT,TIME>
+
+	.PSECT READ_HEADER, RD, NOWRT, EXE, LONG
+	.ENTRY READ_HEADER, ^M< R2, R3, R4, R5, R6, R7, R8, R11 >
+
+	CMPL	(AP),#1 		; Make sure that there is at least
+	BGEQ	ENOUGH_ARGUMENTS	;  one argument to this routine
+	MOVL	#SS$_INSFARG, R0
+	RET
+
+ENOUGH_ARGUMENTS:
+
+; Get the identification of the image.
+
+	MOVL	@#CTL$GL_IMGHDRBF, R11	; R11 - Address of image buffer
+	MOVL	(R11), R6		; R6  - Address of image header
+
+	CVTWL	IHD$W_IMGIDOFF(R6), R7
+	MOVAB	(R6)[R7], R7		; R7 - Address of ID Block
+
+	CVTBL	IHI$T_IMGID(R7),R0	; Length of the ID string
+	MOVL	IDENT(AP), R8
+	MOVC5	R0, <IHI$T_IMGID+1>(R7), #32, -
+		DSC$W_LENGTH(R8), @DSC$A_POINTER(R8)
+
+	CMPL	(AP), #2
+	BGEQ	RETURN_TIME
+	MOVZBL	#1, R0
+	RET
+
+RETURN_TIME:
+
+; Get the time the image was linked and convert it to ASCII
+
+	$ASCTIM_S -
+		TIMBUF=@TIME(AP), -
+		TIMADR=IHI$Q_LINKTIME(R7)
+
+	RET
+
+.END
diff --git a/decus/vmslt00a/bulletin/allmacs_axp.mar b/decus/vmslt00a/bulletin/allmacs_axp.mar
new file mode 100755
index 0000000..fb06e99
--- /dev/null
+++ b/decus/vmslt00a/bulletin/allmacs_axp.mar
@@ -0,0 +1,312 @@
+;
+;  Name: SETACC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the account name of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETACC(account)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	account		- Character string containing account name
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETACC
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+
+	.PSECT	 DATA,NOEXE
+
+NEWACC:	.BLKB	12				; Contains new account name
+;
+;  Executable:
+;
+	.PSECT	CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETACC,^M<R2,R3,R4,R5,R6,R7>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R6				; Get number of arguments
+	CMPL	R6,#1				; Correct number of arguments?
+	BNEQ	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#8,NEWACC		; Get new account name string
+	$CMKRNL_S ROUTIN=SETACC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY	SETACC_C,^M<R2,R3,R4,R5,R6>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R6			; Address of current process
+	MOVL	PCB$L_JIB(R6),R6		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R6		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#8,NEWACC,JIB$T_ACCOUNT(R6) 	; change account JIB
+	MOVC3	#8,NEWACC,CTL$T_ACCOUNT 	; change account in P1
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUIC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: May 31, 1983
+;
+;  Purpose: To set the UIC of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUIC(group number, user number)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	group number	- longword containing UIC group number
+;	user number	- longword containing UIC user number
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUIC	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+
+	.PSECT	 SETUIC_DATA,NOEXE
+
+UIC:	.BLKL	1
+;
+;  Executable:
+;
+	.PSECT	SETUIC_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY SETUIC,^M<R2,R3>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R2				; Get number of arguments
+	CMPL	R2,#2				; Are there 2 arguments
+	BNEQ	5$				; If not, return
+	MOVL	@4(AP),R3			; Group number into R3
+	ROTL	#16,R3,R3			; Move to upper half of R3
+	ADDL2	@8(AP),R3			; User number to top half of R3
+	MOVL	R3,UIC
+	$CMKRNL_S ROUTIN=SETUIC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY SETUIC_C,^M<R4>			; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R2			; Address of current process
+	MOVL	UIC,PCB$L_UIC(R2)		; Set UIC to specified
+;	MOVL	UIC,PCB$L_UIC(R4)		; Set UIC to specified
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUSER.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the Username of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUSER(username)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	username	- Character string containing username
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUSER	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+	.PSECT	 SETUSER_DATA,NOEXE
+
+NEWUSE:	.BLKB	12				; Contains new username
+OLDUSE: .BLKB	12				; Contains old username
+OLDLEN: .BLKW   1
+;
+;  Executable:
+;
+	.PSECT	SETUSER_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETUSER,^M<R2,R3,R4,R5,R6,R7,R8>        
+	CLRL	R0				; 0 is error code 
+	MOVZBL	(AP),R8				; Get number of arguments
+	CMPL	R8,#1				; Correct number of arguments
+	BLSS	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,NEWUSE		; Get new username string
+	CMPL	R8,#2				; Old username given?
+	BLSS	2$				; No
+	MOVZBL	@8(AP),R6			; Get size of string
+	MOVL	8(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,OLDUSE		; Get old username string
+        MOVL	R6,OLDLEN
+	$CMKRNL_S ROUTIN=SETUSER_C2		; Must run in kernel mode
+	TSTL	R0				; If old username is checks with
+   	BEQL	2$				; present process name, change
+	MOVL	#2,R0				; to new username, else flag
+	RET					; error and return
+2$:	$CMKRNL_S ROUTIN=SETUSER_C1		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY  SETUSER_C1,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#12,NEWUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	MOVC3	#12,NEWUSE,CTL$T_USERNAME 	; change username in P1    
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+
+	.ENTRY  SETUSER_C2,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: CMPC destroys r0-r5
+	CMPC	OLDLEN,OLDUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	RET
+
+	.SBTTL	KMODE error handler
+
+; This error handler should prevent those embarrasing crashes when you woof
+; in kernel mode.  It doesn't try to fix anything, it just unwinds the stack
+; and saves the error signal status.  Good for little things like division
+; by zero or access violations etc.  If you destroy an important system data
+; structure this handler wont be able to fix it and the system will eventually
+; crash.
+;
+; Written by Anthony C. McCracken, Northern Arizona University.
+; 25-SEP-1992
+;
+; I was tired of rebooting the machine after silly coding errors.  :)
+;
+	.ENTRY	KMODE_EHAND,^M<R5,R6>
+	MOVL	4(AP),R5		; Get the signal array
+	CMPL	4(R5),#SS$_UNWIND
+	BNEQ	10$			; Just return if were already
+	RET				; unwinding
+10$:	MOVL	8(AP),R6		; Get the mechanism array
+	MOVL	4(R5),12(R6)		; Stash the error code
+	$UNWIND_S			; and unwind back out
+	RET
+
+
+	.TITLE	READ_HEADER - Read Image Header
+	.IDENT	/1-001/
+
+; This subroutine returns the image identification and link time.
+;
+; Format:
+;
+;   status.wlc.v = READ_HEADER( ident.wt.ds [,time.wt.ds] )
+;
+; Parameters:
+;
+;   ident	The image identification text.
+;
+;   time	The image link time (text format).
+
+
+;   Date	By		Comments
+;  4/10/87	D.E. Greenwood	Originally written by John Miano, 24-June-1986 -
+;				obtained from April 87 DECUS L&T Sig Newsletter
+	.LIBRARY	"SYS$LIBRARY:LIB"
+
+	$DSCDEF
+	$EIHDDEF
+	$EIHIDEF
+	$SSDEF
+
+; Argument pointer offsets
+
+	$OFFSET 4,POSITIVE,<IDENT,TIME>
+
+	.PSECT READ_HEADER, RD, NOWRT, EXE, LONG
+	.ENTRY READ_HEADER, ^M< R2, R3, R4, R5, R6, R7, R8, R11 >
+
+	CMPL	(AP),#1 		; Make sure that there is at least
+	BGEQ	ENOUGH_ARGUMENTS	;  one argument to this routine
+	MOVL	#SS$_INSFARG, R0
+	RET
+
+ENOUGH_ARGUMENTS:
+
+; Get the identification of the image.
+
+	MOVL	@#CTL$GL_IMGHDRBF, R11	; R11 - Address of image buffer
+	MOVL	(R11), R6		; R6  - Address of image header
+
+	MOVL	EIHD$L_IMGIDOFF(R6), R7
+	MOVAB	(R6)[R7], R7		; R7 - Address of ID Block
+
+	CVTBL	EIHI$T_IMGID(R7),R0	; Length of the ID string
+	MOVL	IDENT(AP), R8
+	MOVC5	R0, <EIHI$T_IMGID+1>(R7), #32, -
+		DSC$W_LENGTH(R8), @DSC$A_POINTER(R8)
+
+	CMPL	(AP), #2
+	BGEQ	RETURN_TIME
+	MOVZBL	#1, R0
+	RET
+
+RETURN_TIME:
+
+; Get the time the image was linked and convert it to ASCII
+
+	$ASCTIM_S -
+		TIMBUF=@TIME(AP), -
+		TIMADR=EIHI$Q_LINKTIME(R7)
+
+	RET
+
+.END
diff --git a/decus/vmslt00a/bulletin/board_digest.com b/decus/vmslt00a/bulletin/board_digest.com
new file mode 100755
index 0000000..dec53c1
--- /dev/null
+++ b/decus/vmslt00a/bulletin/board_digest.com
@@ -0,0 +1,77 @@
+$!
+$! BOARD_DIGEST.COM
+$!
+$! Command file invoked by folder associated with a BBOARD which is
+$! is specified with /SPECIAL.  It will convert "digest" mail and
+$! split it into separate messages.  This type of mail is used in
+$! certain Arpanet mailing lists, such as TEXHAX and INFO-MAC.
+$!
+$ FF[0,8] = 12			! Define a form feed character
+$ SET PROTECT=(W:RWED)/DEFAULT
+$ SET PROC/PRIV=SYSPRV
+$ USER := 'F$GETJPI("","USERNAME")
+$ EXTRACT_FILE = "BULL_DIR:" + "''USER'" + ".TXT"
+$ DEFINE/USER EXTRACT_FILE BULL_DIR:'USER'
+$ MAIL
+READ
+EXTRACT EXTRACT_FILE
+DELETE
+$ OPEN/READ INPUT 'EXTRACT_FILE'
+$ OPEN/WRITE OUTPUT 'EXTRACT_FILE'
+$ READ INPUT FROM_USER
+$AGAIN:
+$ READ/END=ERROR INPUT BUFFER
+$ IF F$EXTRACT(0,3,BUFFER) .NES. "To:" THEN GOTO SKIP
+$ USER = F$EXTRACT(4,F$LEN(BUFFER),BUFFER)
+$ GOTO AGAIN1
+$SKIP:
+$ IF F$EXTRACT(0,15,BUFFER) .NES. "---------------" THEN GOTO AGAIN
+$AGAIN1:
+$ READ/END=ERROR INPUT BUFFER
+$ IF F$EXTRACT(0,15,BUFFER) .NES. "---------------" THEN GOTO AGAIN1
+$ FROM = " "
+$ SUBJ = " "
+$NEXT:
+$ READ/END=EXIT INPUT BUFFER
+$FROM:
+$ IF F$EXTRACT(0,5,BUFFER) .NES. "From:" THEN GOTO SUBJECT
+$ FROM = BUFFER 
+$ GOTO NEXT
+$SUBJECT:
+$ IF F$EXTRACT(0,8,BUFFER) .NES. "Subject:" THEN GOTO NEXT
+$ SUBJ = BUFFER - "Subject:"
+$F2:
+$ IF F$LENGTH(SUBJ) .EQ. 0 THEN GOTO WRITE
+$ IF F$EXTRACT(0,1,SUBJ) .NES. " " THEN GOTO WRITE
+$ SUBJ = F$EXTRACT(1,F$LENGTH(SUBJ),SUBJ)
+$ GOTO F2
+$WRITE:
+$ WRITE OUTPUT FROM_USER
+				! Write From: + TAB + USERNAME
+$ WRITE OUTPUT "To:	" + USER
+				! Write To: + TAB + BBOARDUSERNAME
+$ WRITE OUTPUT "Subj:	" + SUBJ
+				! Write Subject: + TAB + mail subject
+$ WRITE OUTPUT ""		! Write one blank line
+$ IF FROM .NES. " " THEN WRITE OUTPUT FROM
+$READ:
+$ READ/END=EXIT/ERR=EXIT INPUT BUFFER
+$ IF F$EXTRACT(0,15,BUFFER) .EQS. "---------------" THEN GOTO READ1
+$ WRITE OUTPUT BUFFER
+$ GOTO READ
+$READ1:
+$ READ/END=EXIT/ERR=EXIT INPUT BUFFER
+$ IF F$LOCATE(":",BUFFER) .EQ. F$LENGTH(BUFFER) THEN GOTO READ1
+$ WRITE OUTPUT FF
+$ FROM = " "
+$ SUBJ = " "
+$ GOTO FROM
+$EXIT:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ PUR 'EXTRACT_FILE'
+$ EXIT
+$ERROR:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ DELETE 'EXTRACT_FILE';
diff --git a/decus/vmslt00a/bulletin/board_special.com b/decus/vmslt00a/bulletin/board_special.com
new file mode 100755
index 0000000..93e16c3
--- /dev/null
+++ b/decus/vmslt00a/bulletin/board_special.com
@@ -0,0 +1,108 @@
+$!
+$! BOARD_SPECIAL.COM
+$!
+$! Command file invoked by folder associated with a BBOARD which is
+$! is specified with /SPECIAL.  This can be used to convert data to
+$! a message via a different means than the VMS mail.  This is done by
+$! converting the data to look like output created by the MAIL utility,
+$! which appears as follows:
+$!
+$!	First line is 0 length line.
+$!	Second line is "From:" followed by TAB followed by incoming username
+$!	Third line is "To:" followed by TAB followed by BBOARD username
+$!	Fourth line is "Subj:" followed by TAB followed by subject
+$!	The message text then follows.
+$!	Message is ended by a line containing a FORM FEED.
+$!
+$! This command file should be put in the BBOARD_DIRECTORY as specified
+$! in BULLFILES.INC.  You can also have several different types of special
+$! procedures.  To accomplish this, rename the file to the BBOARD username.
+$! i.e. if you specify SET BBOARD FOO/SPECIAL, you could name the file
+$! FOO.COM and it will execute that rather than BOARD_SPECIAL.COM.
+$!
+$! The following routine is the one we use to convert mail from a non-DEC
+$! mail network.  The output from this mail is written into a file which
+$! is slightly different from the type outputted by MAIL.
+$!
+$! (NOTE: A username in the SET BBOARD command need only be specified if
+$! the process which reads the mail requires that the process be owned by
+$! a specific user, which is the case for this sample, and for that matter
+$! when reading VMS MAIL.  If this is not required, you do not have to
+$! specify a username.)
+$!
+$ USERNAME := 'F$GETJPI("","USERNAME")'		! This trims trailing spaces
+$ IF F$SEARCH("MFE_TELL_FILES:"+USERNAME+".MAI") .EQS. "" THEN EXIT
+$ SET DEFAULT BULL_DIR:	! BULLETIN looks for text in BBOARD directory
+$ SET PROTECT=(W:RWED)/DEFAULT
+$ IF F$SEARCH("MFEMSG.MAI") .NES. "" THEN -
+  DELETE MFEMSG.MAI;*		! Delete any leftover output files.
+$ MSG := $MFE_TELL: MESSAGE
+$ DEFINE/USER SYS$COMMAND SYS$INPUT
+$ MSG				! Read MFENET mail
+copy * MFEMSG
+delete *
+exit
+$ FF[0,8] = 12			! Define a form feed character
+$ OPEN/READ/ERROR=EXIT INPUT MFEMSG.MAI
+$ OUTNAME = USERNAME+".TXT"	! Output file will be 'USERNAME'.TXT
+$ OPEN/WRITE OUTPUT 'OUTNAME'
+$ READ/END=END INPUT DATA		! Skip first line in MSG output
+$HEADER:
+$ FROM = ""
+$ SUBJ = ""
+$ MFEMAIL = "T"
+$NEXTHEADER:
+$ IF (FROM.NES."") .AND. (SUBJ.NES."") THEN GOTO SKIPHEADER
+$ READ/END=END INPUT DATA		! Read header line in MSG output
+$ IF DATA .EQS. "" THEN GOTO SKIPHEADER	! Missing From or Subj ??
+$ IF FROM .NES. "" THEN GOTO SKIPFROM
+$ IF F$LOCATE("From: ",DATA) .NES. 0 THEN GOTO 10$
+$ MFEMAIL = "F"
+$ FROM= F$EXTRACT(6,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$10$:
+$ IF F$LOCATE("Reply-to: ",DATA) .NES. 0 THEN GOTO 20$
+$ MFEMAIL = "F"
+$ FROM= F$EXTRACT(10,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$20$:
+$ IF F$LOCATE("From ",DATA) .NES. 0 THEN GOTO SKIPFROM
+$ FROM= F$EXTRACT(5,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$SKIPFROM:
+$ IF SUBJ .NES. "" THEN GOTO SKIPSUBJ
+$ IF F$LOCATE("Subject",DATA) .NES. 0 THEN GOTO SKIPSUBJ
+$ SUBJ= F$EXTRACT(F$LOCATE(": ",DATA)+2,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$SKIPSUBJ:
+$ GOTO NEXTHEADER
+$SKIPHEADER:
+$ WRITE OUTPUT "From:	" + FROM
+				! Write From: + TAB + USERNAME
+$ WRITE OUTPUT "To:	" + USERNAME
+				! Write To: + TAB + BBOARDUSERNAME
+$ WRITE OUTPUT "Subj:	" + SUBJ
+				! Write Subject: + TAB + mail subject
+$ WRITE OUTPUT ""		! Write one blank line
+$ IF (DATA.EQS."") .OR. MFEMAIL THEN GOTO SKIPBLANKS
+$50$:
+$ READ/END=END INPUT DATA		! Skip rest of main header
+$ IF DATA .NES. "" THEN GOTO 50$
+$60$:
+$ READ/END=END INPUT DATA		! Skip all of secondary header
+$ IF DATA .NES. "" THEN GOTO 60$
+$SKIPBLANKS:
+$ READ/END=END INPUT DATA		! Skip all blanks
+$ IF DATA .EQS. "" THEN GOTO SKIPBLANKS
+$NEXT:				! Read and write message text
+$ WRITE OUTPUT DATA
+$ IF DATA .EQS. FF THEN GOTO HEADER
+			! Multiple messages are seperated by form feeds
+$ READ/END=END INPUT DATA
+$ GOTO NEXT
+$END:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ DELETE MFEMSG.MAI;
+$EXIT:
+$ EXIT
diff --git a/decus/vmslt00a/bulletin/bull_news.c b/decus/vmslt00a/bulletin/bull_news.c
new file mode 100755
index 0000000..177fef6
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bull_news.c
@@ -0,0 +1,934 @@
+#include <string.h>
+#include <descrip.h>
+#include <stdio.h>
+#include "sys$library:iodef.h"
+
+#if MULTINET
+
+#include "multinet_root:[multinet.include.sys]types.h"
+#include "multinet_root:[multinet.include.sys]socket.h"
+#include "multinet_root:[multinet.include.netinet]in.h"
+#include "multinet_root:[multinet.include.arpa]inet.h"
+#include "multinet_root:[multinet.include]netdb.h"
+#include "multinet_root:[multinet.include]errno.h"
+#include "multinet_root:[multinet.include.vms]inetiodef.h"
+
+static char inet[7] = "INET0:";
+$DESCRIPTOR(inet_d,inet);
+
+static struct dns {
+	unsigned char function;
+	unsigned char call_code;
+	short zeros;
+	short length;
+	char string[512];
+} buf1, buf2;
+
+struct  sockaddr_un {
+        short   sun_family;             /* AF_UNIX */
+        char    sun_path[109];          /* path name (gag) */
+};
+#else
+
+#if UCX
+
+#include <ucx$inetdef.h>
+
+struct sockaddr {
+  short inet_family;
+  short inet_port;
+  int inet_adrs;
+  char bklb[8];
+  };
+
+struct itlist { int lgth; struct sockaddr *hst; };
+
+static short sck_parm[2];
+static struct sockaddr local_host, remote_host;
+struct itlist lhst_adrs, rhst_adrs;
+
+static char ucxdev[11] = "UCX$DEVICE";
+$DESCRIPTOR(ucxdev_d,ucxdev);
+
+static int addr_buff;
+
+#define htons(x) ((unsigned short)((x<<8)|(x>>8)))
+
+#else
+
+#if TWG
+
+#include <types.h>
+#include <socket.h>
+#include <netdb.h>
+#include <in.h>
+#include <inetiodef.h>
+
+static char inet[6] = "INET:";
+$DESCRIPTOR(inet_d,inet);
+
+#else
+
+#define CMU 1
+static char ip[4] = "IP:";
+$DESCRIPTOR(ip_d,ip);
+
+#endif
+
+#endif
+
+#endif
+
+static char task[20];
+$DESCRIPTOR(task_d,task);
+
+static int s,s1;
+
+static struct iosb {
+	short status;
+	short size;
+	int info;
+} iosb;
+
+#define TCP 0
+#define DECNET 1
+
+static int mode = TCP;
+
+#if MULTINET
+
+#include <lib$routines>
+#include <stdarg.h>
+#ifdef __ALPHA
+unsigned int __VA_COUNT_BUILTIN(void);
+#define va_count(count)		(count = __VA_COUNT_BUILTIN())
+#else
+#ifdef VAXC
+#define va_count(n) vaxc$va_count(&n)
+extern int vaxc$va_count();
+#else
+#define va_count(n) decc$va_count(&n)
+extern int decc$va_count();
+#endif
+#endif
+
+static int FindRoutine(struct dsc$descriptor *image,
+		       struct dsc$descriptor *routine, int (**rtn)());
+
+int inet_ntoa1(int *arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"inet_ntoa");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = *arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int gethostname1(int arg1,int arg2)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"gethostname");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int htons1(int arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"htons");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int gethostbyname1(int arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"gethostbyname");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+static int FindRoutine(struct dsc$descriptor *image,
+		       struct dsc$descriptor *routine, int (**rtn)())
+{
+  lib$establish(lib$sig_to_ret);
+  return lib$find_image_symbol(image,routine,rtn);
+}
+#endif
+
+news_get_chan()
+{return(s);}
+
+news_set_chan(i)
+int *i;
+{s = *i;}
+
+news_disconnect()
+{
+#if UCX
+	sys$cancel(s);
+	sys$qiow(0,s,IO$_DEACCESS,0,0,0,0,0,0,0,0,0);
+#endif
+	sys$dassgn(s);
+}
+
+#if MULTINET || TWG
+
+static struct hostent *hp, *hp1;
+static struct sockaddr_in sin;
+
+#endif
+
+int *node,*node1;
+
+news_gethost()
+{
+	/*
+	 *  Get the IP address of the NEWS host.
+	 *  As of MULTINET 3.0, cannot be done at AST level
+	 *  so can't do in NEWS_ASSIGN(), as BULLCP calls it at
+	 *  AST level if the decnet gateway feature is used.
+	 */
+#if TWG
+	struct hostent *gethostbyname();
+#else
+#if MULTINET
+#endif
+#endif
+
+	node = getenv("BULL_NEWS_SERVER");
+	if (!node) return(0);
+	if (!strchr(node,'.')) return(1); 
+
+#if TWG
+	hp = gethostbyname(node);
+#else
+#if MULTINET
+	hp = gethostbyname1(node);
+#endif
+#endif
+	return(1);
+}
+
+news_assign()
+{
+	int n;
+
+	if (!strchr(node,'.')) {
+	   strcpy(&task[0],node);
+	   n = strlen(node);
+	   strcpy(&task[n],"::\"TASK=NNTP\"");
+	   task_d.dsc$w_length = 13 + n;
+	   if (!(sys$assign(&task_d,&s,0,0) & 1)) return(0);
+	   mode = DECNET;
+	   return(1);
+	}
+#if MULTINET || TWG
+	/*
+	 *  Create a "sockaddr_in" structure which describes the remote
+	 *  IP address we want to send to (from gethostbyname()).
+	 */
+
+        if (!hp) {
+          int h[4],i;
+          if (sscanf(node,"%d.%d.%d.%d",&h[0],&h[1],&h[2],&h[3]) == 4) {
+            for (i=0;i<4;i++) if (h[i] < 0 || h[i] > 255) return(0);
+	    sin.sin_addr.s_addr = (h[3]<<24)+(h[2]<<16)+(h[1]<<8)+(h[0]);
+	  } else
+	    return(0);
+	  sin.sin_family = AF_INET;
+	}
+        else {
+ 	  sin.sin_family = hp->h_addrtype;
+	  memcpy(&sin.sin_addr, hp->h_addr, hp->h_length);
+        }
+#if TWG
+	sin.sin_port = htons(119);
+#else
+	sin.sin_port = htons1(119);
+#endif
+
+	/*
+	 *  Create an IP-family socket on which to make the connection
+	 */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+#else
+#if UCX
+         if (!(sys$assign(&ucxdev_d,&s,0,0) & 1)) return(0);
+	{
+           short retlen;
+	   struct dsc$descriptor host_name
+		= {strlen(node),DSC$K_CLASS_S,DSC$K_DTYPE_T,node};
+	   int comm = INETACP$C_TRANS * 256 + INETACP_FUNC$C_GETHOSTBYNAME;
+	   struct dsc$descriptor command
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&comm};
+	   struct dsc$descriptor host_ad
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&addr_buff};
+	   struct iosb nam_iosb;
+
+           if (!(sys$qiow(0,s,IO$_ACPCONTROL,&nam_iosb,0,0,
+                       &command,&host_name,&retlen,&host_ad,0,0) & 1)
+               || !(nam_iosb.status & 1)) {
+              sys$dassgn(s);
+	      return(0);
+	   }
+	}
+#else
+	if (!(sys$assign(&ip_d,&s,0,0) & 1)) return(0);
+#endif
+#endif
+	return(1);
+}
+
+struct iosb accept_iosb;
+
+nntp_listen(listen_chan)
+int *listen_chan;
+{
+#if MULTINET
+	struct sockaddr_in sin;
+	struct iosb accept_iosb;
+
+	if (!(sys$assign(&inet_d,listen_chan,0,0) & 1)) return(0);
+
+	/*
+	 *  Create an IP-family socket on which to listen for connections
+	 */
+	if (!(sys$qiow(0,*listen_chan,IO$_SOCKET,&accept_iosb,0,0,AF_INET,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	/*
+	 *  Create a "sockaddr_in" structure which describes the port we
+	 *  want to listen to. Address INADDR_ANY means we will accept
+	 *  connections to any of our local IP addresses.
+	 */
+
+	sin.sin_family = AF_INET;
+	sin.sin_addr.s_addr = INADDR_ANY;
+	sin.sin_port = htons1(119);
+
+	/*
+	 *  Bind to that address...
+	 */
+
+	if (!(sys$qiow(0,*listen_chan,IO$_BIND,&accept_iosb,0,0,
+	   &sin,sizeof(sin),0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+ 	/*
+	 *  Declare to the kernel that we want to listen for connections
+	 *  on this port, and that the kernel may queue up to five such
+	 *  connections for us.
+	 */
+
+	if (!(sys$qiow(0,*listen_chan,IO$_LISTEN,&accept_iosb,0,0,5,
+	    0,0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	return(1);
+#else
+	return(0);
+#endif
+}
+
+nntp_accept_wait(listen_chan,listen_ast,listen_iosb)
+int *listen_chan,*listen_ast,*listen_iosb;
+{
+#if MULTINET                                            
+	if (!(sys$qio(0,*listen_chan,IO$_ACCEPT_WAIT,listen_iosb,listen_ast,
+	    0,0,0,0,0,0,0) & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	return(1);
+#endif
+}
+ 
+nntp_accept(listen_chan,accept_chan,accept_iosb)
+int *listen_chan,*accept_chan;
+struct iosb *accept_iosb;
+{
+#if MULTINET
+	struct sockaddr_in sin;
+	FILE *fp;
+	char buf[128];
+	char *cp, *h;
+	int s;
+	struct sockaddr_un sun = {AF_UNIX};
+
+	*accept_chan = -1;
+
+	    /*
+	     *	Call accept to accept a new connection. This 'peels'
+	     *	a connection off of the original socket and returns to us
+	     *	a new channel to the connection. We could now close
+	     *	down the original socket if we didn't want to handle
+	     *	more connections.
+	     */
+	if (!(sys$assign(&inet_d,accept_chan,0,0) & 1)) return(0);
+
+	if (!(sys$qiow(0,*accept_chan,IO$_ACCEPT,accept_iosb,0,0,
+	   &sin,sizeof(sin),*listen_chan,0,0,0) & 1)
+	   || !(accept_iosb->status & 1)) return(0);
+
+	fp = fopen("BULL_TCP_NEWS_GATEWAY", "r");
+	if (!fp) return(1);
+
+	/* A non-official way of getting ip name at ast level */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,AF_UNIX,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1))
+	    {printf("1 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	strcpy(sun.sun_path,"DNS");
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sun,sizeof(sun),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("2 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+/*	buf1.function = 1;	/* gethostbyname */
+	buf1.function = 2;	/* gethostbyaddr */
+	buf1.call_code = 0;
+	buf1.length = strlen(inet_ntoa1((int)(&sin.sin_addr)));
+ 	strcpy(buf1.string,inet_ntoa1((int)(&sin.sin_addr)));
+
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,&buf1,
+					sizeof(buf1),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("3 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,&buf2,
+					sizeof(buf2),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("4 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	printf("5 iosb.status = %d\n",iosb.status);sys$dassgn(s);
+	buf2.string[buf2.length] = 0;
+	for (cp=buf2.string; *cp; cp++) *cp = tolower(*cp);
+
+	while (fgets(buf, sizeof(buf), fp)) {
+	    for (cp=buf; *cp != '\n'; cp++) *cp = tolower(*cp);
+	    *cp = 0;
+	    for (cp=buf; *cp == ' ' || *cp == '\t'; cp++);
+	    if (*cp == '\n' || *cp == '#') continue;
+	    if (!strcmp(buf2.string,cp)) return (1);
+	    if (*cp == '.' && strstr(buf2.string,cp)) return (1);
+	}
+	(void) fclose(fp);
+
+	return (0);
+#endif
+}
+
+news_socket()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qiow(0,s,IO$_SETMODE,&iosb,0,0,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+
+	return(1);
+}
+
+news_socket_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qio(*efn,s,IO$_SOCKET,biosb,astadr,*astprm,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) ) return(0);
+#else
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qio(0,s,IO$_SETMODE,biosb,astadr,*astprm,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) ) return(0);
+#else
+	return(-1);
+#endif
+#endif
+
+	return(1);
+}
+
+news_create()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sin,sizeof(sin),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+#if UCX 
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qiow(0,s,IO$_ACCESS,&iosb,0,0,0,0,&rhst_adrs,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+	if (!(sys$qiow(0,s,IO$_CREATE,&iosb,0,0,node,119,0,1,0,300) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#endif
+
+	return(1);
+}
+
+news_create_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qio(*efn,s,IO$_CONNECT,biosb,astadr
+		,*astprm,&sin,sizeof(sin),0,0,0,0) & 1)) return(0);
+#else
+#if UCX
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qio(*efn,s,IO$_ACCESS,biosb,astadr,*astprm,0,
+		0,&rhst_adrs,0,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_CREATE,biosb,astadr,*astprm,node,
+		119,0,1,0,300) & 1))
+	   return(0);
+#endif
+#endif
+
+	return(1);
+}
+
+news_connect()
+{
+	if (!news_gethost()) return(0);
+	if (!news_assign()) return(0);
+	if (!news_socket()) return(0);
+	return(news_create());
+}
+
+news_write_packet(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+#if CMU
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,!mode,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#else
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_write_packet_bullcp(efn,biosb,astadr,astprm,buf,len)
+int *biosb,*astadr,*astprm,*efn,*buf,*len;
+{
+#if CMU
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,!mode,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,0,0,0) & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_read_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+	n = iosb.size;
+
+	return(n);
+}
+
+news_gethostname(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	if (mode == DECNET) return (-1);
+#if TWG
+	return(gethostname(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+#if MULTINET
+	return(gethostname1(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+	return(-1);
+#endif
+#endif
+}
+
+
+smtp_assign()
+{
+	int n;
+
+#if MULTINET || TWG
+	/*
+	 *  Create a "sockaddr_in" structure which describes the remote
+	 *  IP address we want to send to (from gethostbyname()).
+	 */
+
+        if (!hp1) {
+          int h[4],i;
+          if (sscanf(node1,"%d.%d.%d.%d",&h[0],&h[1],&h[2],&h[3]) == 4) {
+            for (i=0;i<4;i++) if (h[i] < 0 || h[i] > 255) return(0);
+	    sin.sin_addr.s_addr = (h[3]<<24)+(h[2]<<16)+(h[1]<<8)+(h[0]);
+	  } else
+	    return(0);
+	  sin.sin_family = AF_INET;
+	}
+        else {
+ 	  sin.sin_family = hp1->h_addrtype;
+	  memcpy(&sin.sin_addr, hp1->h_addr, hp1->h_length);
+        }
+#if TWG
+	sin.sin_port = htons(25);
+#else
+	sin.sin_port = htons1(25);
+#endif
+
+	/*
+	 *  Create an IP-family socket on which to make the connection
+	 */
+
+	if (!(sys$assign(&inet_d,&s1,0,0) & 1)) return(0);
+#else
+#if UCX
+         if (!(sys$assign(&ucxdev_d,&s1,0,0) & 1)) return(0);
+	{
+           short retlen;
+	   struct dsc$descriptor host_name
+		= {strlen(node1),DSC$K_CLASS_S,DSC$K_DTYPE_T,node1};
+	   int comm = INETACP$C_TRANS * 256 + INETACP_FUNC$C_GETHOSTBYNAME;
+	   struct dsc$descriptor command
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&comm};
+	   struct dsc$descriptor host_ad
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&addr_buff};
+	   struct iosb nam_iosb;
+
+           if (!(sys$qiow(0,s1,IO$_ACPCONTROL,&nam_iosb,0,0,
+                       &command,&host_name,&retlen,&host_ad,0,0) & 1)
+               || !(nam_iosb.status & 1)) {
+              sys$dassgn(s);
+	      return(0);
+	   }
+	}
+#else
+	if (!(sys$assign(&ip_d,&s1,0,0) & 1)) return(0);
+#endif
+#endif
+	return(1);
+}
+
+
+smtp_create()
+{
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qiow(0,s1,IO$_CONNECT,&iosb,0,0,&sin,sizeof(sin),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#else
+#if UCX 
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(25);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qiow(0,s1,IO$_ACCESS,&iosb,0,0,0,0,&rhst_adrs,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+           sys$qiow(0,s1,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#else
+	if (!(sys$qiow(0,s1,IO$_CREATE,&iosb,0,0,node1,25,0,1,0,300) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#endif
+#endif
+
+	return(1);
+}
+
+smtp_disconnect()
+{
+#if UCX
+	sys$cancel(s1);
+	sys$qiow(0,s1,IO$_DEACCESS,0,0,0,0,0,0,0,0,0);
+#endif
+	sys$dassgn(s1);
+}
+
+
+smtp_connect()
+{
+	if (!smtp_gethost()) return(0);
+	if (!smtp_assign()) return(0);
+	if (!smtp_socket()) return(0);
+	return(smtp_create());
+}
+
+char node2[132];
+
+smtp_gethost()
+{
+	/*
+	 *  Get the IP address of the SMTP host.
+	 *  As of MULTINET 3.0, cannot be done at AST level
+	 *  so can't do in SMTP_ASSIGN(), as BULLCP calls it at
+	 *  AST level if the decnet gateway feature is used.
+	 */
+#if TWG
+	struct hostent *gethostbyname();
+#else
+#if MULTINET
+#endif
+#endif
+
+	node1 = getenv("BULL_SMTP_SERVER");
+	if (!node1) {
+#if TWG
+	   gethostname(node2,132);
+#else
+#if MULTINET
+	   gethostname1(node2,132);
+#endif
+#endif
+	   node1 = node2;
+	}
+
+#if TWG
+	hp1 = gethostbyname(node1);
+#else
+#if MULTINET
+	hp1 = gethostbyname1(node1);
+#endif
+#endif
+	return(1);
+}
+
+
+
+smtp_write_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+#if CMU
+	if (!(sys$qiow(0,s1,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,!mode,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#else
+	if (!(sys$qiow(0,s1,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+
+smtp_read_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+	if (!(sys$qiow(0,s1,IO$_READVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+	n = iosb.size;
+
+	return(n);
+}
+
+
+smtp_socket()
+{
+
+#if MULTINET || TWG
+	if (!(sys$qiow(0,s1,IO$_SOCKET,&iosb,0,0,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1)) {
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#endif
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qiow(0,s1,IO$_SETMODE,&iosb,0,0,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) || !(iosb.status & 1)) {
+           sys$qiow(0,s1,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#endif
+
+	return(1);
+}
diff --git a/decus/vmslt00a/bulletin/bull_newsdummy.for b/decus/vmslt00a/bulletin/bull_newsdummy.for
new file mode 100755
index 0000000..90c0f81
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bull_newsdummy.for
@@ -0,0 +1,137 @@
+	INTEGER FUNCTION NEWS_ASSIGN()
+
+	NEWS_ASSIGN = 0
+
+	RETURN
+	END
+
+	INTEGER FUNCTION NEWS_GET_CHAN(I)
+
+	NEWS_GET_CHAN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWS_SET_CHAN(I)
+
+	RETURN
+	END
+
+	INTEGER FUNCTION NEWS_SOCKET_BULLCP(I,J,K,L)
+
+	NEWS_SOCKET_BULLCP = 0
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION NEWS_CREATE_BULLCP(I,J,K,L)
+
+	NEWS_CREATE_BULLCP = 0
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION NEWS_WRITE_PACKET_BULLCP(I,J,K,L,M,N)
+
+	NEWS_WRITE_PACKET_BULLCP = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWS_DISCONNECT
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_CONNECT
+
+	NEWS_CONNECT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_WRITE_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_WRITE_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_READ_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_READ_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_GETHOSTNAME(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_GETHOSTNAME = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_GETHOST()
+
+	NEWS_GETHOST = 0
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SMTP_DISCONNECT
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION SMTP_CONNECT
+
+	SMTP_CONNECT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION SMTP_WRITE_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	SMTP_WRITE_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION SMTP_READ_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	SMTP_READ_PACKET = 0
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bullcom.cld b/decus/vmslt00a/bulletin/bullcom.cld
new file mode 100755
index 0000000..7c2bf51
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullcom.cld
@@ -0,0 +1,771 @@
+!
+! BULLCOM.CLD
+!
+! VERSION 11/9/99
+!
+ 	MODULE BULLETIN_SUBCOMMANDS
+
+	DEFINE VERB ADD
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER BELL, NONNEGATABLE
+		QUALIFIER BROADCAST, NONNEGATABLE
+		DISALLOW NOT BROADCAST AND ALL
+		DISALLOW NOT BROADCAST AND BELL
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER CLUSTER, DEFAULT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT, NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		NONNEGATABLE
+		QUALIFIER LIST,DEFAULT
+		QUALIFIER LOCAL, NONNEGATABLE
+		DISALLOW LOCAL AND NOT BROADCAST
+		DISALLOW NODES AND SELECT_FOLDER
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		DISALLOW PERMANENT AND SHUTDOWN
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM, NONNEGATABLE
+	DEFINE VERB ATTACH
+		PARAMETER P1, LABEL=PROCESS, VALUE(TYPE=$FILE)
+		QUALIFIER PARENT
+		DISALLOW NOT PARENT AND NOT PROCESS
+		DISALLOW PARENT AND PROCESS
+	DEFINE VERB BACK
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB CHANGE
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER GENERAL, NONNEGATABLE
+		QUALIFIER HEADER, NONNEGATABLE
+		QUALIFIER NEW,NONNEGATABLE
+		QUALIFIER NUMBER, VALUE(TYPE=$FILE,REQUIRED)
+		QUALIFIER OWNER, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM,NONNEGATABLE
+		QUALIFIER TEXT, NONNEGATABLE
+		DISALLOW ALL AND NUMBER
+		DISALLOW NEW AND NOT EDIT
+		DISALLOW SYSTEM AND GENERAL
+		DISALLOW PERMANENT AND SHUTDOWN
+		DISALLOW PERMANENT AND EXPIRATION
+		DISALLOW SHUTDOWN AND EXPIRATION
+		DISALLOW SUBJECT AND HEADER
+	DEFINE VERB COPY
+		PARAMETER P1, LABEL=FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER ALL
+		QUALIFIER LOCAL
+		QUALIFIER MERGE
+		QUALIFIER ORIGINAL
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB CREATE
+		QUALIFIER ADD_ONLY, NONNEGATABLE
+		QUALIFIER ALWAYS, NONNEGATABLE
+		QUALIFIER BRIEF, NONNEGATABLE
+		QUALIFIER COMPRESS, NONNEGATABLE
+		QUALIFIER COPY, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER DESCRIPTION, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER ID, NONNEGATABLE
+!
+! Add ,DEFAULT to the end of the following line if you want CREATE to be
+! a privileged command.  NOTE: Make sure that BULL_DIR:BULLUSER.DAT
+! has the following protection:  (RWED,RWED,,)
+!
+		QUALIFIER NEEDPRIV, NONNEGATABLE
+		QUALIFIER NEWS
+		QUALIFIER NODE, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER NOTIFY, NONNEGATABLE
+		QUALIFIER OWNER, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER POST_ONLY, NONNEGATABLE
+		QUALIFIER PRIVATE, NONNEGATABLE
+		QUALIFIER READNEW, NONNEGATABLE
+		QUALIFIER REMOTENAME, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SEMIPRIVATE, NONNEGATABLE
+		QUALIFIER SHOWNEW, NONNEGATABLE
+		QUALIFIER SYSTEM, NONNEGATABLE
+		PARAMETER P1, LABEL=CREATE_FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		DISALLOW ID AND NOT OWNER
+		DISALLOW PRIVATE AND SEMIPRIVATE
+		DISALLOW BRIEF AND READNEW
+		DISALLOW SHOWNEW AND READNEW
+		DISALLOW BRIEF AND SHOWNEW
+		DISALLOW NODE AND (NOTIFY OR PRIVATE OR SEMIPRIVATE)
+		DISALLOW REMOTENAME AND NOT NODE
+		DISALLOW POST_ONLY AND ADD_ONLY
+	DEFINE VERB CURRENT
+		QUALIFIER EDIT
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB DELETE
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER IMMEDIATE,NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER FORCE
+		QUALIFIER LOCAL
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		QUALIFIER REASON, VALUE(REQUIRED)
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+		DISALLOW NOT SUBJECT AND (NODES OR SELECT_FOLDER)
+		DISALLOW NODES AND SELECT_FOLDER
+	DEFINE TYPE SEARCH_MATCHES
+	   	KEYWORD AND
+	   	KEYWORD OR
+	      		DEFAULT
+	   	KEYWORD XOR
+	DEFINE VERB DIRECTORY
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER ALL
+		QUALIFIER CONTINUE
+		QUALIFIER DELETE
+		QUALIFIER UNDELETE
+		QUALIFIER NEWS, SYNTAX=DIRECTORY_NEWS, NONNEGATABLE
+		QUALIFIER END, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER EXPIRATION
+		QUALIFIER EXTRACT, VALUE(TYPE=$FILE,REQUIRED)
+		QUALIFIER FEEDBACK
+		QUALIFIER FF
+		QUALIFIER FO, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+		QUALIFIER FOLDER, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+                QUALIFIER GROUP, VALUE(REQUIRED,LIST)
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER LOCAL
+		QUALIFIER NEW
+		QUALIFIER NOTIFY, DEFAULT
+		QUALIFIER PRINT
+		QUALIFIER QUEUE, VALUE(DEFAULT=SYS$PRINT), NONNEGATABLE
+                QUALIFIER FORM, VALUE, NONNEGATABLE
+		QUALIFIER MATCH, VALUE(DEFAULT="OR",TYPE=SEARCH_MATCHES)
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		QUALIFIER NOW
+		QUALIFIER OUTPUT,VALUE(REQUIRED,TYPE=$FILE)
+		QUALIFIER POST, DEFAULT
+		QUALIFIER REASON, VALUE(REQUIRED)
+		QUALIFIER START, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER ROTATE
+		QUALIFIER SEARCH, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SUBJECT, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER FROM, VALUE(REQUIRED), NONNEGATABLE
+                QUALIFIER NEGATED
+                DISALLOW GROUP AND
+			 NOT (SUBJECT OR SEARCH OR FROM OR NOREPLIES)
+                DISALLOW NEGATED AND 
+			 NOT (SUBJECT OR SEARCH OR FROM OR NOREPLIES)
+		DISALLOW (SUBJECT AND SEARCH) OR (SEARCH AND REPLY)
+		DISALLOW (FROM AND SUBJECT) OR (FROM AND NOREPLIES)
+		DISALLOW (NOREPLIES AND SUBJECT) OR (REPLY AND NOREPLIES)
+		DISALLOW (REPLY AND SUBJECT) OR (REPLY AND FROM)
+		DISALLOW (REPLY OR SUBJECT OR SEARCH OR FROM) AND
+			 (MARKED OR SEEN OR UNMARKED OR UNSEEN)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+		DISALLOW ALL AND (MARKED OR SEEN OR UNMARKED OR UNSEEN)
+		DISALLOW (NEW AND SINCE) OR (START AND NEW) OR (START AND SINCE)
+		DISALLOW DELETE AND UNDELETE
+	DEFINE SYNTAX DIRECTORY_NEWS
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER NEWS, DEFAULT, NONNEGATABLE
+		QUALIFIER DEFAULT
+		QUALIFIER PERMANENT
+		QUALIFIER SUBSCRIBE
+		QUALIFIER FOLDER
+		QUALIFIER NEWGROUPS
+		QUALIFIER ALL
+		QUALIFIER STORED
+		QUALIFIER CLASS
+		QUALIFIER COUNT
+	DEFINE SYNTAX DIRECTORY_FOLDER
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER DESCRIBE
+		QUALIFIER FOLDER, DEFAULT
+		QUALIFIER NEWS, NONNEGATABLE
+	DEFINE VERB E				! EXIT command.
+	DEFINE VERB EX				! EXIT command.
+	DEFINE VERB EXIT			! EXIT command.
+	DEFINE VERB EXCLUDE
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL
+		QUALIFIER LIMIT, VALUE
+		QUALIFIER SUBJECT
+		DISALLOW FULL AND (ALL OR P1 OR FROM OR SUBJECT)
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB EXTRACT
+		PARAMETER P1, LABEL=EXTRACT, VALUE(TYPE=$FILE)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER ALL
+		QUALIFIER FF
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW, NONNEGATABLE
+		QUALIFIER ROTATE
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB FILE
+		PARAMETER P1, LABEL=EXTRACT, VALUE(TYPE=$FILE)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER ALL
+		QUALIFIER FF
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW, NONNEGATABLE
+		QUALIFIER ROTATE
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB FIRST
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB FORWARD
+		PARAMETER P1, LABEL=RECIPIENTS, PROMPT="Recipients"
+		VALUE(REQUIRED,IMPCAT,LIST)
+		QUALIFIER EDIT, NONNEGATABLE
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB HELP
+		PARAMETER P1, LABEL=HELP_FOLDER, VALUE(TYPE=$REST_OF_LINE)
+	DEFINE VERB INCLUDE
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL 
+		QUALIFIER LIMIT, VALUE
+		QUALIFIER SUBJECT, DEFAULT
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB THREAD
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL 
+		QUALIFIER LIMIT, VALUE, NONNEGATABLE
+		QUALIFIER SUBJECT, DEFAULT
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB INDEX
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER EXPIRATION
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER FOLDER, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+		QUALIFIER NEW, DEFAULT
+		QUALIFIER MATCH, VALUE(DEFAULT="OR",TYPE=SEARCH_MATCHES)
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER RESTART
+		QUALIFIER SEARCH, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER SET , DEFAULT
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SUBSCRIBE
+		QUALIFIER PERMANENT
+		QUALIFIER NEGATED
+		QUALIFIER FROM, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SUBJECT, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER START, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		DISALLOW (NEW AND SINCE) OR (START AND NEW) OR (START AND SINCE)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB LAST
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB MAIL
+		PARAMETER P1, LABEL=RECIPIENTS, PROMPT="Recipients"
+		VALUE(REQUIRED,IMPCAT,LIST)
+		QUALIFIER EDIT, NONNEGATABLE
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB MARK
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB MODIFY
+		QUALIFIER DESCRIPTION
+		QUALIFIER ID, NONNEGATABLE
+		QUALIFIER NAME, VALUE(REQUIRED)
+		QUALIFIER OWNER, VALUE(REQUIRED)
+		DISALLOW ID AND NOT OWNER
+	DEFINE VERB MOVE
+		PARAMETER P1, LABEL=FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER FORCE
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LOCAL
+		QUALIFIER MERGE
+		QUALIFIER NODES
+		QUALIFIER ORIGINAL
+		QUALIFIER IMMEDIATE,NONNEGATABLE,DEFAULT
+		DISALLOW ALL AND BULLETIN_NUMBER
+		DISALLOW FOLDER AND NODES
+	DEFINE VERB NEWS
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER NEWS, DEFAULT, NONNEGATABLE
+		QUALIFIER COUNT
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SUBSCRIBE
+		QUALIFIER DEFAULT
+		QUALIFIER PERMANENT
+		QUALIFIER NEWGROUPS
+		QUALIFIER ALL
+		QUALIFIER STORED
+		QUALIFIER CLASS
+		DISALLOW CLASS AND (SUBSCRIBE OR START OR ALL OR STORED
+			 OR PERMANENT OR DEFAULT)
+		DISALLOW NEWGROUPS AND (SUBSCRIBE OR START OR ALL OR STORED
+					OR PERMANENT OR DEFAULT)
+		DISALLOW (DEFAULT AND PERMANENT) OR (DEFAULT AND SUBSCRIBE)
+		DISALLOW PERMANENT AND SUBSCRIBE
+	DEFINE VERB N
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+                QUALIFIER ROTATE
+	DEFINE VERB NEXT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+                QUALIFIER ROTATE
+	DEFINE VERB POST
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER EDIT
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST, DEFAULT
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER NOSIGNATURE
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB PRINT
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NOTIFY, DEFAULT
+		QUALIFIER QUEUE, VALUE(DEFAULT=SYS$PRINT), NONNEGATABLE
+                QUALIFIER FORM, VALUE, NONNEGATABLE
+		QUALIFIER NOW
+		QUALIFIER CANCEL
+		QUALIFIER ALL
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB QUIT
+	DEFINE VERB READ
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$NUMBER)
+		QUALIFIER ALL
+		QUALIFIER EDIT
+		QUALIFIER HEADER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER NEW
+		QUALIFIER PAGE, DEFAULT
+		QUALIFIER POST, DEFAULT
+		QUALIFIER ROTATE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER THREADS
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		DISALLOW NEW AND SINCE
+		DISALLOW BULLETIN_NUMBER AND (ALL OR NEW OR SINCE)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB REPLY
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER BELL, NONNEGATABLE
+		QUALIFIER BROADCAST, NONNEGATABLE
+		DISALLOW NOT BROADCAST AND ALL
+		DISALLOW NOT BROADCAST AND BELL
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER CLUSTER, DEFAULT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT, NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST,DEFAULT
+		QUALIFIER LOCAL
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		NONNEGATABLE
+		DISALLOW LOCAL AND NOT BROADCAST
+		DISALLOW NODES AND SELECT_FOLDER
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		DISALLOW PERMANENT AND SHUTDOWN
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM, NONNEGATABLE
+	DEFINE VERB REMOVE
+		PARAMETER P1, LABEL=REMOVE_FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+	DEFINE VERB RESET
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER CURRENT
+		DISALLOW CURRENT AND NUMBER
+	DEFINE VERB RESPOND
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		DISALLOW GROUPS AND NOT LIST
+		QUALIFIER EDIT
+	DEFINE VERB SEARCH
+		PARAMETER P1, LABEL=SEARCH_STRING, VALUE(LIST) 
+		QUALIFIER EDIT
+		QUALIFIER FEEDBACK
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER FROM
+                QUALIFIER GROUP, VALUE(REQUIRED,LIST)
+                QUALIFIER NEGATED
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER REVERSE
+		QUALIFIER START, VALUE(TYPE=$NUMBER)
+		QUALIFIER SUBJECT
+		QUALIFIER MATCH, VALUE(REQUIRED)
+		DISALLOW NOT (SEARCH_STRING OR REPLY) AND REVERSE
+		DISALLOW SEARCH_STRING AND REPLY
+		DISALLOW GROUP AND SELECT_FOLDER
+	DEFINE VERB SEEN
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER READ
+		DISALLOW (NUMBER AND (NEG READ OR READ))
+	DEFINE VERB SELECT
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB SET
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER ID
+	DEFINE TYPE SET_OPTIONS
+		KEYWORD NODE, SYNTAX=SET_NODE
+		KEYWORD NONODE, SYNTAX = SET_NONODE
+		KEYWORD EXPIRE_LIMIT, SYNTAX=SET_EXPIRE
+		KEYWORD NOEXPIRE_LIMIT
+		KEYWORD GENERIC, SYNTAX=SET_GENERIC
+		KEYWORD NOGENERIC, SYNTAX=SET_GENERIC
+		KEYWORD LIBRARY, SYNTAX=SET_LIBRARY
+		KEYWORD LOGIN, SYNTAX=SET_LOGIN
+		KEYWORD NOLOGIN, SYNTAX=SET_LOGIN
+		KEYWORD NOBBOARD
+		KEYWORD BBOARD, SYNTAX=SET_BBOARD
+		KEYWORD NOBRIEF, SYNTAX=SET_NOFLAGS
+		KEYWORD BRIEF, SYNTAX=SET_FLAGS
+		KEYWORD NOSHOWNEW, SYNTAX=SET_NOFLAGS
+		KEYWORD SHOWNEW, SYNTAX=SET_FLAGS
+		KEYWORD NOREADNEW, SYNTAX=SET_NOFLAGS
+		KEYWORD READNEW, SYNTAX=SET_FLAGS
+		KEYWORD ACCESS, SYNTAX=SET_ACCESS
+		KEYWORD NOACCESS, SYNTAX=SET_NOACCESS
+		KEYWORD FOLDER, SYNTAX=SET_FOLDER
+		KEYWORD NOTIFY, SYNTAX=SET_FLAGS
+		KEYWORD NONOTIFY, SYNTAX=SET_NOFLAGS
+		KEYWORD PRIVILEGES, SYNTAX=SET_PRIVILEGES
+		KEYWORD DUMP
+		KEYWORD NODUMP
+		KEYWORD PAGE
+		KEYWORD NOPAGE
+		KEYWORD SYSTEM
+		KEYWORD NOSYSTEM
+		KEYWORD KEYPAD
+		KEYWORD NOKEYPAD
+		KEYWORD PROMPT_EXPIRE
+		KEYWORD NOPROMPT_EXPIRE
+		KEYWORD DEFAULT_EXPIRE, SYNTAX=SET_DEFAULT_EXPIRE
+		KEYWORD STRIP
+		KEYWORD NOSTRIP
+		KEYWORD DIGEST
+		KEYWORD NODIGEST
+		KEYWORD CONTINUOUS_BRIEF
+		KEYWORD NOCONTINUOUS_BRIEF
+		KEYWORD ALWAYS
+		KEYWORD NOALWAYS
+		KEYWORD COMPRESS
+		KEYWORD NOCOMPRESS
+		KEYWORD POST_ONLY
+		KEYWORD NOPOST_ONLY
+		KEYWORD ADD_ONLY
+		KEYWORD NOADD_ONLY
+		KEYWORD NEWS, SYNTAX=SET_NEWS 
+		KEYWORD ANONYMOUS
+		KEYWORD NOANONYMOUS
+		KEYWORD EXLIMIT,SYNTAX=SET_EXLIMIT
+		KEYWORD EXCLUDE
+		KEYWORD NOEXCLUDE
+		KEYWORD NAME,SYNTAX=SET_NAME
+		KEYWORD SUBSCRIBE, SYNTAX=SET_SUBSCRIBE
+		KEYWORD FILE_DIRECTORY,SYNTAX=SET_FILE_DIRECTORY
+		KEYWORD GATEWAY
+		KEYWORD NOGATEWAY
+	DEFINE SYNTAX SET_EXLIMIT
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SET_PARAM2
+			VALUE(REQUIRED,TYPE=$NUMBER)
+	DEFINE SYNTAX SET_FILE_DIRECTORY
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SET_PARAM2
+	DEFINE SYNTAX SET_NAME
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=OLDNAME, VALUE(REQUIRED)
+		PARAMETER P3, LABEL=NEWNAME, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_NODE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=NODENAME, VALUE(REQUIRED)
+		PARAMETER P3, LABEL=REMOTENAME
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_NONODE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_EXPIRE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=EXPIRATION, VALUE(TYPE=$NUMBER,REQUIRED)
+	DEFINE SYNTAX SET_GENERIC
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME, VALUE(REQUIRED)
+		QUALIFIER DAYS,VALUE(TYPE=$NUMBER,DEFAULT="7"),DEFAULT
+	DEFINE SYNTAX SET_LOGIN
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_LIBRARY 
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=LIBRARY, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_FLAGS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+	DEFINE SYNTAX SET_NOFLAGS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+	DEFINE SYNTAX SET_SUBSCRIBE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+		DISALLOW NOT (ALL OR DEFAULT OR NODEFAULT OR PERMANENT
+			 OR NOPERMANENT)
+	DEFINE SYNTAX SET_BBOARD
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=BB_USERNAME
+		QUALIFIER EXPIRATION, VALUE(TYPE=$NUMBER)
+			LABEL=EXPIRATION, DEFAULT
+		QUALIFIER SPECIAL, NONNEGATABLE
+		QUALIFIER VMSMAIL, NONNEGATABLE
+		DISALLOW VMSMAIL AND NOT SPECIAL
+		DISALLOW VMSMAIL AND NOT BB_USERNAME
+	DEFINE SYNTAX SET_FOLDER
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SELECT_FOLDER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE SYNTAX SET_NOACCESS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=ACCESS_ID, VALUE(LIST)
+		PARAMETER P3, LABEL=ACCESS_FOLDER
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER CLASS, NONNEGATABLE
+		QUALIFIER READONLY, NONNEGATABLE
+		DISALLOW NOT ALL AND NOT ACCESS_ID
+		DISALLOW ALL AND NOT READONLY
+	DEFINE SYNTAX SET_NEWS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+		QUALIFIER ALL, DEFAULT
+		QUALIFIER CLASS,VALUE(REQUIRED)
+		QUALIFIER DEFAULT, NONNEGATABLE 
+		QUALIFIER DELETE, NONNEGATABLE 
+		QUALIFIER DISABLE, NONNEGATABLE
+		QUALIFIER ENABLE, NONNEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE(REQUIRED,
+				TYPE=$NUMBER)
+		QUALIFIER FULL
+		QUALIFIER LIMIT, NONNEGATABLE, VALUE(REQUIRED, 
+				TYPE=$NUMBER) 
+		QUALIFIER PRIVATE
+		QUALIFIER STORED
+  		DISALLOW (DEFAULT AND CLASS) OR (DELETE AND NOT CLASS)
+  		DISALLOW DEFAULT AND (DISABLE OR ENABLE OR PRIVATE)
+	DEFINE SYNTAX SET_ACCESS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=ACCESS_ID, VALUE(LIST)
+		PARAMETER P3, LABEL=ACCESS_FOLDER
+		QUALIFIER READONLY, NONNEGATABLE
+		QUALIFIER CLASS, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		DISALLOW NOT ALL AND NOT ACCESS_ID
+	DEFINE SYNTAX SET_PRIVILEGES
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=PRIVILEGES, PROMPT="Privileges"
+		VALUE (REQUIRED,LIST)
+	DEFINE SYNTAX SET_DEFAULT_EXPIRE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=DEFAULT_EXPIRE, VALUE(TYPE=$NUMBER,REQUIRED)
+	DEFINE VERB SHOW
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+!
+! The following are defined to allow qualifiers to be specified
+! directly after the SHOW command, i.e. SHOW/FULL FOLDER.
+! Otherwise, the CLI routines will reject the command, because it
+! first attempts to process the qualifier before process the parameter,
+! so it has no information the qualifiers are valid.
+!
+		QUALIFIER FULL, SYNTAX=SHOW_FOLDER_FULL, NONNEGATABLE
+		QUALIFIER ALL, SYNTAX=SHOW_USER
+		QUALIFIER FOLDER, VALUE, SYNTAX=SHOW_USER
+		QUALIFIER LOGIN, SYNTAX=SHOW_USER
+		QUALIFIER NOLOGIN, SYNTAX=SHOW_USER
+		QUALIFIER PRINT, SYNTAX=SHOW_KEYPAD_PRINT
+		QUALIFIER SINCE, VALUE(TYPE=$DATETIME), SYNTAX=SHOW_USER
+		QUALIFIER START, SYNTAX=SHOW_USER
+		QUALIFIER STATE, VALUE(LIST,DEFAULT=DEFAULT), NONNEGATABLE
+	DEFINE TYPE SHOW_OPTIONS
+		KEYWORD EXCLUDE
+		KEYWORD FLAGS, SYNTAX=SHOW_FLAGS
+		KEYWORD FOLDER, SYNTAX=SHOW_FOLDER
+		KEYWORD INCLUDE
+		KEYWORD KEYPAD, SYNTAX=SHOW_KEYPAD
+		KEYWORD LIBRARY, SYNTAX=SHOW_LIBRARY
+		KEYWORD NEW, SYNTAX=SHOW_FLAGS
+		KEYWORD PRIVILEGES, SYNTAX=SHOW_FLAGS
+		KEYWORD THREAD
+		KEYWORD USER, SYNTAX=SHOW_USER
+		KEYWORD VERSION
+	DEFINE SYNTAX SHOW_FLAGS
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+	DEFINE SYNTAX SHOW_KEYPAD
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+                PARAMETER P2, LABEL=SHOW_KEY
+		QUALIFIER PRINT
+		DISALLOW PRINT AND SHOW_KEY
+		QUALIFIER STATE, VALUE(LIST,DEFAULT=DEFAULT), NONNEGATABLE
+			DEFAULT
+	DEFINE SYNTAX SHOW_KEYPAD_PRINT
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		QUALIFIER PRINT,DEFAULT
+	DEFINE SYNTAX SHOW_LIBRARY
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		QUALIFIER ALL
+	DEFINE SYNTAX SHOW_FOLDER
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+	DEFINE SYNTAX SHOW_USER
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME
+		QUALIFIER ALL
+		QUALIFIER FOLDER, VALUE
+		QUALIFIER LOGIN
+		QUALIFIER NOLOGIN
+		QUALIFIER SINCE, VALUE(TYPE=$DATETIME)
+		QUALIFIER START, VALUE
+		DISALLOW (NOLOGIN OR LOGIN OR ALL) AND USERNAME
+		DISALLOW (LOGIN AND NOLOGIN)
+		DISALLOW (LOGIN OR NOLOGIN) AND FOLDER
+	DEFINE SYNTAX SHOW_FOLDER_FULL
+		QUALIFIER FULL, DEFAULT
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+	DEFINE VERB SUBSCRIBE
+        DEFINE VERB SPAWN
+		PARAMETER P1, LABEL=COMMAND, VALUE(TYPE=$REST_OF_LINE)
+	DEFINE VERB UNMARK
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB UNDELETE
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+	DEFINE VERB UNSEEN
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB UNSUBSCRIBE
diff --git a/decus/vmslt00a/bulletin/bullcoms1.hlp b/decus/vmslt00a/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000..c82f17a
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullcoms1.hlp
@@ -0,0 +1,1276 @@
+1 ADD
+Adds a message to the specified folder.  A file can be  specified  which
+contains  the  message.    Otherwise, BULLETIN will prompt for the text.
+BULLETIN will ask for an expiration date and a  header  to  contain  the
+topic of the message. 
+
+  Format:
+    ADD [file-name]
+2 /ALL
+This option is restricted to privileged users.  It is used in conjunction
+with the /BROADCAST qualifier.  If specified, all terminals are sent the
+message.  Otherwise, only users are sent the message.
+2 /BELL
+This option is restricted to privileged users.  It is used in conjunction 
+with the /BROADCAST qualifier.  If specified, the bell is rung on the 
+terminals when the message is broadcasted.
+2 /BROADCAST
+This option is restricted to privileged users and SYSTEM  folders.    If
+specified,  a message is both stored and broadcasted to all users logged
+in at the time.  If the folder is remote, a message will be broadcast on
+all  nodes  which  are  connected  to  that  folder,  unless  /LOCAL  is
+specified.  A node which does not have  BULLCP  running  cannot  have  a
+message  broadcasted  to  it, (even though it is able to create a remote
+folder).   A broadcasted message is limited to 1600 characters
+
+See also /ALL and /BELL.
+2 /CLUSTER
+ /[NO]CLUSTER
+
+This option specifies that broadcasted messages should be sent to all
+nodes in the cluster.  /CLUSTER is the default.
+2 /EDIT
+ /[NO]EDIT
+Determines whether or not the editor is invoked to edit the message
+you are adding.  /EDIT is the default if you have added /EDIT to your
+BULLETIN command line.
+2 /EXPIRATION
+ /EXPIRATION=time
+
+Specifies the time at which the message is to expire.  Either absolute
+time: [dd-mmm-yyyy] hh:mm:ss, or delta time: dddd [hh:mm:ss] can be
+used.
+2 /EXTRACT
+Specifies that the text of the previously read message should be included
+at the beginning of the new message.  The previous message must be in the
+same folder.  This qualifier is valid only when used with /EDIT.  The
+text is indented with -> at the beginning of each line.  This can be
+suppressed or the indentation character changed with /[NO]INDENT.
+2 /FOLDER
+ /FOLDER=(foldername,[...])
+
+Specifies the foldername into which the message is to be  added.    Does
+not  change the current selected folder.  Folders can be either local or
+remote folders.  Thus, a  nodename  can  precede  the  foldername  (this
+assumes that the remote node is capable of supporting this feature, i.e.
+the BULLCP process is running on that node.  If  it  is  not,  you  will
+receive an error message).  If the the foldername is specified with only
+a nodename, i.e. FOO::, the foldername is  assumed  to  be  the  default
+folder.    NOTE: Specifying remote nodes is only possible if that remote
+node is running a special BULLCP process.  If it isn't, the only way  to
+add  messages  to  that  remote node is via the /NODE command.  /FOLDER,
+however, is a much quicker method, and much more versatile. 
+
+You can specify logical names which translate  to  one  or  more  folder
+names.   I.e.   $  DEFINE ALL_FOLDERS "VAX1,VAX2,VAX3", and then specify
+ALL_FOLDERS after /FOLDER=.  Note that the quotation marks are required.
+
+When using /FOLDER for remote nodes, proxy logins are used to  determine
+if privileged options are allowed.  If they are not allowed, the message
+will still be added, but without the privileged settings.
+2 /LOCAL
+Specifies  that  when  /BROADCAST  is specified for a remote folder, the
+message is broadcasted ONLY on the local node.
+2 /NODES
+ /NODES=(nodes[,...])
+
+Specifies  to send the message to the listed DECNET nodes.  The BULLETIN
+utility  must  be  installed  properly  on  the   other   nodes.    (See
+installation  notes). You can specify a different username to use at the
+other nodes by either using the USERNAME qualifier, or by specifying the
+nodename   with   2   semi-colons   followed   by   the  username,  i.e.
+nodename::username.  If you specify a username, you will be prompted for
+the password of the account on the other nodes.
+
+Additionally,  you  can  specify logical names which translate to one or
+more node names.  I.e.  $ DEFINE ALL_NODES  "VAX1,VAX2,VAX3",  and  then
+specify /NODES=ALL_NODES.  Note that the quotation marks are required.
+
+NOTE:  It  is  preferable  to  use /FOLDER instead of /NODE if possible,
+since adding messages via /FOLDER is much quicker.
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+2 /NOSIGNATURE
+Specifies to suppress the automatically appended signature, if one exists.
+Signatures are appended for postings to mailing lists and to responds.
+See the help topic POST Signature_file for signature information.
+2 /PERMANENT
+If specified, message will be a permanent message and will never expire.
+If an expiration limit is set, then permament is not allowed unless
+user has privileges.
+2 /SUBJECT
+ /SUBJECT=description
+
+Specifies the subject of the message to be added.
+2 /SHUTDOWN
+ /SHUTDOWN[=nodename]
+This option is restricted to privileged users.   If  specified,  message
+will  be  automatically  deleted after a computer shutdown has occurred.
+This option is restricted to SYSTEM folders. 
+
+If the bulletin files are shared between cluster nodes, the message will
+be  deleted  after  the  node on which the message was submitted from is
+rebooted.  If you wish the message to be deleted after a different  node
+reboots,  you have the option of specifying that node name.  The message
+deletion is keyed by BULLETIN running on the  node  that  reboots.    It
+writes  into  the  database  info  that  the node has rebooted, and when
+BULLCP wakes up and sees this info, it will delete any shutdown messages
+for that node. 
+
+NOTE: If the folder is a remote folder,  the  message  will  be  deleted
+after  the  remote node reboots, not the node from which the message was
+added.  The nodename cannot be specified with a remote folder. 
+2 /SYSTEM
+This option is restricted to privileged users.  If specified, message
+is both saved in the folder and displayed in full as a system message
+when a user logs in.  System messages should be as brief as possible to
+avoid the possibility that system messages could scroll off the screen.
+This option is restricted to SYSTEM folders.
+2 /USERNAME
+Specifies username to be used at remote DECNET nodes when adding messages
+to DECNET nodes via the /NODE qualifier.
+1 ATTACH
+Permits you to switch control of your terminal from your current process
+to another process in your job. 
+
+The ATTACH command allows you to move quickly between processes that you
+have created with the SPAWN command.  For example, while you are editing
+a file, you can SPAWN a subprocess to read a new  message.    Enter  the
+ATTACH  command to get back to back to the editing session.  If you want
+to read another new message, you can use the ATTACH command to get  back
+to the BULLETN subprocess you already created. 
+
+   Format:
+
+       ATTACH [/PARENT] [process-name]
+2 Parameters
+
+ process-name
+
+  Indicates the name of the subprocess to which the connection  is  to
+  be made. Only the /PARENT qualifier or a process-name may be specified.
+
+2 Qualifiers
+
+/PARENT
+
+   Allows you to attach to your process' parent process.
+   If there is no parent process an error message is printed.
+
+
+2 Examples
+
+  1.   
+       $ SPAWN BULLETIN
+       %DCL-S-SPAWNED, process MAGNANI_3 spawned
+       %DCL-S-ATTACHED, terminal now attached to process MAGNANI_3
+       BULLETIN> ATTACH MAGNANI_2
+       %DCL-S-RETURNED, control returned to process MAGNANI_2
+       $ ATTACH MAGNANI_3
+       BULLETIN>
+
+
+  This  example  shows  how  to  spawn  subprocesses  (MAGNANI_2   and
+  MAGNANI_3) to move from BULLETIN to DCL back to BULLETIN.  The ATTACH 
+  command  allows you to transfer control between subprocesses.
+
+
+                                  NOTE
+
+      You always SPAWN a new process and ATTACH to a process  that
+      already exists.
+1 BACK
+Displays the message preceding the current message.
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.
+If /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER for non-
+NEWS folders, /NOHEADER for NEWS folders.  If the SET STRIP command
+is set for the folder, it will change the default to be /HEADER.
+A user can make this option the default for a particular folder or
+news group.  See HELP Customizing.
+1 BULLETIN
+The BULLETIN utility permits a user to create a message for  reading  by
+all  users.    Users are notified upon logging in that new messages have
+been added, and what the topic of the messages are.  Actual  reading  of
+the  messages  is  optional.  (See  the  command SET READNEW for info on
+automatic  reading.)  Messages  are  automatically  deleted  when  their
+expiration date has passed. 
+1 CHANGE
+Replaces or modifies existing stored message.  This is for changing part
+or  all  of  a  message  without causing users who have already seen the
+message to be notified of it a second time.  You can  select  qualifiers
+so  that  either the message text, expiration date, or the header are to
+be changed.  If no qualifier is added, the default  is  that  all  these
+parameters  are  to  be  changed.    If the text of the message is to be
+changed, a file can be specified which contains the text.  If the editor
+is  used  for changing the text, the old message text will be extracted.
+This can be suppressed by the qualifier /NEW. 
+
+  Format:
+    CHANGE [file-name]
+2 /ALL
+Makes the changes to all the messages in the folder.  Only the expiration
+date and message headers can be changed if this qualifier is specified.
+2 /EDIT
+ /[NO]EDIT
+Determines whether or not the editor is invoked to edit the message
+you are replacing.  The old message text is read into the editor unless
+a file-name or /NEW is specified.  /EDIT is the default if you have
+added /EDIT to your BULLETIN command line.
+2 /EXPIRATION
+ /EXPIRATION[=time]
+
+Specifies the time at which the message is to expire.  Either absolute
+time: [dd-mmm-yyyy] hh:mm:ss, or delta time: dddd [hh:mm:ss] can be
+used.  If no time is specified, you will be prompted for the time.
+2 /GENERAL
+Specifies that the message is to be converted from a SYSTEM message to
+a GENERAL message.
+2 /HEADER
+Specifies that the message header is to be replaced.  You will be
+prompted for the new message description.
+2 /OWNER
+ /OWNER=string
+
+Specifies a new owner name.  Can only be changed if you own the folder
+or have privileges.
+2 /NEW
+If the editor is to be used for replacing the text of the message,
+NEW specifies not to read in the old message text, and that a totally
+new text is to be read in.
+2 /NUMBER
+ /NUMBER=message_number[-message_number1]
+
+Specifies the message or messages to be replaced. If this  qualifier  is
+omitted,  the  message that is presently being read will be replaced.  A
+range of  messages  can  be  specified,  i.e.  /NUMBER=1-5.    Only  the
+expiration  date  and  message  headers  can  be  changed  if a range is
+specified. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+2 /PERMANENT
+Specifies that the message is to be made permanent.
+2 /SHUTDOWN
+ /SHUTDOWN[=nodename]
+Specifies that the message is to expire after the next computer
+shutdown.  This option is restricted to SYSTEM folders.
+2 /SUBJECT
+ /SUBJECT=description
+
+Specifies the subject of the message to be added.
+2 /SYSTEM
+Specifies that the message is to be made a SYSTEM message.  This is a
+privileged command and is restricted to SYSTEM folders.
+2 /TEXT
+Specifies that the message text is to be replaced.
+1 COPY
+Copies a message to another folder  without  deleting  it  from  the
+current folder.
+
+  Format:
+
+    COPY folder-name [message_number][-message_number1]
+
+The folder-name is the name of the folder to which the message is to be
+copied to.  Optionally, a range of messages which are to be copied can be
+specified following the folder name, i.e. COPY NEWFOLDER 2-5.
+
+The key words CURRENT and LAST can also be specified in the range,
+in place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc.
+2 /ALL
+Specifies to copy all the messages in the old folder.
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected.  Specifies to send the message to
+the specified NEWS group(s) in addition to the selected NEWS group.
+2 /HEADER
+ /[NO]HEADER
+
+Valid only if destination folder is a news group.  Specifies that header
+of message is to be included with the text when the text is copied.
+The default is /NOHEADER.
+2 /LOCAL
+If specified and destination is a folder, the message will only be copied 
+to the folder, and will not be emailed to a corresponding email address or
+sent to a an associated news group, if either is present for the folder.
+If the destination is a news group, message header has line added to it
+to avoid having the message from being copied to a folder which has that
+news group feeding to it.
+2 /MERGE
+Specifies that the original date and time of the copied messages are
+saved and that the messages are placed in correct chronological order 
+in the new folder.  This operation is lengthy if the new folder is large.
+2 /ORIGINAL
+Specifies that the owner of the copied message will be the original owner
+of the message.  The default is that the copied message will be owned by
+the person copying the message.
+1 CREATE
+Creates a folder of messages.  This is similar to the folders in the VMS
+MAIL utility.  Folders are often created so that messages of  a  similar
+topic are grouped separately, or to restrict reading of certain messages
+to  specified  users.   Once  created,  that  message  is  automatically
+selected  (see information on SELECT command).  The commands that can be
+used to modify the folder's characteristics  are:  MODIFY,  REMOVE,  SET
+ACCESS, SET BBOARD, SET NODE, and SET SYSTEM.
+
+  Format:
+    CREATE folder-name
+
+The  folder-name is limited to 25 letters and must not include spaces or
+characters that are also invalid  in  filenames  (this  is  because  the
+folder is stored in a file name created with the folder name).
+
+NOTE:  Creation  of folders may be a restricted command if the installer
+has  elected  to  install  it  as  such.   This  is  done  by  modifying
+BULLCOM.CLD.
+2 /ALWAYS
+Specifies that  the  folder  has  the  ALWAYS  attribute.   This  causes
+messages  in  the  folder  to  be displayed differently when logging in.
+SYSTEM messages will be displayed every time a user logs in, rather than
+just  once.   Non-SYSTEM  message  will also be displayed every time (in
+whatever mode is selected, i.e. BRIEF, SHOWNEW, or  READNEW)  until  the
+user  actually  reads  that  message  (or a later one).  This feature is
+meant for messages which are very important, and thus you want  to  make
+sure they are read.
+2 /ADD_ONLY
+Specifies that the folder has the ADD_ONLY  attribute.    If  a  mailing
+address  is  present  (see /DESCRIPTION), when messages are added to the
+folder, they will also be mailed to the address.   Users  are  prevented
+from  using  the POST command.  Instead, the ADD command will be used if
+the POST command is entered.  One use for this is a local board which is
+also distributed to non-local users. 
+2 /BRIEF
+Specifies that all users automatically have BRIEF set for  this  folder.
+Only  a privileged user can use this qualifier.  (See HELP SET BRIEF for
+more information.)
+2 /DESCRIPTION
+ /DESCRIPTION=description
+
+Specifies the description of the folder, which is  displayed  using  the
+SHOW FOLDER command.  If omitted, you are prompted for a description. 
+
+If this folder is to receive messages from a network  mailing  list  via
+the  BBOARD  feature,  and  you  wish  to  use the POST and RESPOND/LIST
+commands, the address of the mailing list  should  be  included  in  the
+description.  This is done by enclosing the address using <> and placing
+it at the end of the description, i.e. 
+
+              INFOVAX MAILING LIST <INFO-VAX@KL.SRI.COM>
+
+You can also use this feature to have messages  which  are  added  to  a
+folder  to  be  mailed to the email address.  This is common if you have
+users that don't have access to BULLETIN.  Note:  When  you  specify  an
+email address, the folder automatically will have the ADD_ONLY flag set,
+which causes both ADD and POST to both add a message and send  mail  the
+message.  Note that a message added to the folder via the BBOARD feature
+will also be mailed to the specified email address.  In this way,  users
+without  access  to  BULLETIN  can  add  messages by sending mail to the
+BBOARD account.  If you create a remote  folder  pointing  to  a  folder
+associated  with an email address, you must specify the email address in
+the description of the remote folder also.  Please also read  about  the
+SET GATEWAY command. 
+
+It is also possible to use the description to specify a news group from
+which messages are fed into the folder.  See the file FOLDER_TO_NEWS.TXT
+for more info.
+2 /ID
+Designates that the name  specified  as  the  owner  name  is  a  rights
+identifier.    The  creator's process must have the identifier presently
+assigned to it.  Any process which has that identifier  assigned  to  it
+will  be  able  to  control the folder as if it were the folder's owner.
+This is used to allow more than one  use  to  control  a  folder.    The
+identifier can not be any longer than 12 characters. 
+
+Note: This feature will not work during remote access to the folder.
+2 /NODE
+ /NODE=node
+
+Specifies that the folder is a remote folder at the specified node.    A
+remote folder is a folder in which the messages are actually stored on a
+folder at a remote DECNET node.  The specified node is checked to see if
+a  folder  of  the same name is located on that node.  If so, the folder
+will then be modified to point to that folder.  For example if there was
+a folder on node A with name INFO, and you issued the command: 
+                        CREATE INFO/NODE=A
+from node B, then if INFO is selected  on  node  B,  you  will  actually
+obtain  the  folder  INFO  on  node  A.  In this manner, a folder can be
+shared between more than one node. This capability is  only  present  if
+the  BULLCP  process  is running on the remote node via the BULL/STARTUP
+command.  If the remote folder name is different from the  local  folder
+name,  the  remote  folder  name  is  specified  using  the  /REMOTENAME
+qualifier. 
+
+NOTE: If a message is added to a remote  node,  the  message  is  stored
+immediately.    However,  a  user logging into another node might not be
+immediately alerted that the message is present.   That  information  is
+only  updated  every  15  minutes  (same  algorithm  for updating BBOARD
+messages), or if a user accesses that folder.  Thus, if  the  folder  is
+located on node A, and the message is added from node B, and a user logs
+in to node C, the BULLETIN login notification might not notify the  user
+of  the  message.  However, if the message is added with /BROADCAST, the
+message will be broadcasted immediately to all nodes. 
+2 /NOTIFY
+Specifies that all users automatically have NOTIFY set for this  folder.
+Only a privileged user can use this qualifier.  (See HELP SET NOTIFY for
+more information.)
+2 /OWNER
+ /OWNER=username
+Specifies the owner of the folder.  This is a privileged command.
+See also /ID.
+2 /POST_ONLY
+Specifies that the folder has the POST_ONLY attribute.  This causes 
+the ADD command to mail the message to the mailing address if it is 
+present (see /DESCRIPTION), rather than add to the folder.  
+2 /PRIVATE
+Specifies that the folder can only be accessed by users  who  have  been
+granted  access via the SET ACCESS command.  Note: This option uses ACLs
+and users who are granted access must be entered into  the  Rights  Data
+Base.   If the RDB does not exist on your system, a privileged user will
+have to create it.  If a user is not  in  the  RDB,  this  program  will
+automatically  enter  the user into it (unless this feature was disabled
+during the compilation of this program).  NOTE: See HELP SET ACCESS  for
+more info. 
+
+WARNING:  This command can not be used with remote nodes.    Create  the
+folder  without  it and then use SET ACCESS to change protection.  Also,
+access protection on the remote node will override local protection. 
+2 /READNEW
+Specifies that all users automatically have READNEW set for this folder.
+Only  a  privileged  user can use this qualifier.  (See HELP SET READNEW
+for more information.)
+2 /REMOTENAME
+ /REMOTENAME=foldername
+Valid only if /NODE is present, i.e. that the folder is a remote folder.
+Specifies the name of the remote folder name.  If not specified, it is
+assumed that the remote name is the same as the local name.
+2 /SHOWNEW
+Specifies that all users automatically have SHOWNEW set for this folder.
+Only a privileged user can use this qualifier.  (See HELP SET SHOWNEW for
+more information.)
+2 /SEMIPRIVATE
+Similar to /PRIVATE, except that the folder is restricted only with
+respect to adding or modifying messages.  All users can read the folder.
+
+WARNING:  This command can not be used with remote nodes.  Create the 
+folder without it and then use SET ACCESS to change protection.  Also,
+access protection on the remote node will override local protection.
+2 /SYSTEM
+Specifies that the folder is a SYSTEM folder.  A SYSTEM folder is
+allowed to have SYSTEM and SHUTDOWN messages added to it.  This is a
+privileged command.
+                                                         
+If this is a remote folder, /SYSTEM cannot be specified unless the
+folder at the other node is also a SYSTEM folder.
+1 Ctrl-C
+Except for when BULLETIN is awaiting input from the terminal, a 
+CTRL-C will cause BULLETIN to abort the execution of any command.  If
+BULLETIN is waiting for terminal input, a CTRL-C will cause BULLETIN
+to return to the BULLETIN> prompt.  If for some reason the user wishes
+to suspend BULLETIN, CTRL-Y will usually do so.  However, this is not
+always true, as BULLETIN will ignore the CTRL-Y if it has a data file
+opened at the time. (Otherwise it would be possible to put the files
+in a state such that they would be inaccessible by other users.)
+1 CURRENT
+Displays the beginning of the message you are currently reading.  If
+you  are  reading  a long message and want to display the first part
+of the message again, you can enter the CURRENT command.
+
+  Format:
+
+    CURRENT
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.  If
+either /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER  for  non-
+NEWS  folders,  /NOHEADER for NEWS folders.  If the SET STRIP command is
+set for the folder, it will change the default to be /HEADER.    A  user
+can  make this option the default for a particular folder or news group.
+See HELP Customizing. 
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+1 DELETE
+Deletes the specified message.  If no message is specified, the  current
+message  is  deleted.   Only the original owner or a privileged user can
+delete a message.  Note that the message is not deleted immediately, but
+its expiration is set 15 minutes in the future.  This is to allow a user
+to recover the message using the UNDELETE command.    If  you  want  the
+message deleted immediately, use the /IMMEDIATE qualifier. 
+
+  Format:
+    DELETE [message_number][-message_number1]
+
+The message's relative number is found by the DIRECTORY command.  It  is
+possible  to  delete  a  range  of  messages  by  specifying two numbers
+separated by a dash, i.e. DELETE  1-5.    However,  a  range  cannot  be
+specified if the folder is remote. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+2 /ALL
+Specifies to delete all the messages in the folder.  Note:  This will
+not work for remote folders.  Only one message can be deleted from a
+remote folder at a time.
+2 /IMMEDIATE
+Specifies that the message is to be deleted immediately.  Not applicable
+to news groups that are stored on disk.
+2 /LOCAL
+Only used with news groups stored on disk.  Only the local message will
+be deleted.  No delete message will be sent to the Usenet network to
+delete the message at other nodes.
+2 /NODES
+ /NODES=(nodes[,...])
+
+Specifies to delete the  message  at  the  listed  DECNET  nodes.    The
+BULLETIN utility must be installed properly on the other nodes.  You can
+specify a different username to use at the other nodes by  either  using
+the USERNAME qualifier, or by specifying the nodename with 2 semi-colons
+followed by the username, i.e. nodename::username.   If  you  specify  a
+username,  you  will  be prompted for the password of the account on the
+other nodes.  The /SUBJECT must be specified to  identify  the  specific
+message that is to be deleted. 
+
+Additionally, you can specify logical names which translate  to  one  or
+more  node  names.   I.e.  $ DEFINE ALL_NODES "VAX1,VAX2,VAX3", and then
+specify /NODES=ALL_NODES.  Note that the quotation marks are required. 
+2 /SUBJECT
+ /SUBJECT=subject
+
+Specifies the subject of the bulletin to be deleted at a  remote  DECNET
+node.   The DECNET node must be specified with the /NODE qualifier.  The
+specified subject need not be the exact subject of the message.  It  can
+be  a  substring of the subject.  This is in case you have forgotten the
+exact subject that was specified.  Case is not  critical  either.    You
+will be notified if the deletion was successful.  See also /NEGATED. 
+2 /USERNAME
+Specifies username to be used  at  remote  DECNET  nodes  when  deleting
+messages on other DECNET nodes via the /NODE qualifier. 
+1 DIRECTORY
+Lists a summary of the messages.  The message number, submitter's  name,
+date, and subject of each message is displayed. 
+
+  Format:
+
+    DIRECTORY [folder]
+
+If  a  folder is specified, that folder is selected before the directory
+is listed.  Unless otherwise specified, listing starts  with  the  first
+newest message.  If there are no new messages, listing will start at the
+first message, or if a message has already been read, it will  start  at
+that message.
+2 /ALL
+Lists all messages.  Used if the qualifiers /MARKED, /UNMARKED, /SEEN,
+or /UNSEEN were previously specified. 
+2 /CONTINUE
+Used with /GROUP.  Allows you to continue a search after you have broken
+the  search by entering a command, i.e. READ, SEARCH, etc.  Note: If you
+enter a SEARCH command which specifies a string, and then  continue  the
+directory  search using /CONTINUE, the new search pattern will be used
+when continuing the search. 
+2 /DELETE
+Deletes all the messages which are displayed.  Immediate deletes are not
+available in this mode.  Paging is turned off while deleting occurs.
+2 /UNDELETE
+Undeletes all the messages which are displayed.
+2 /DESCRIBE 
+Valid when used with /FOLDERS.  Specifies to include description of
+folder.
+2 /EXPIRATION
+Shows the message's expiration date rather than the creation date.
+2 /END
+ /END=message_number
+
+Indicates the last message number you want to display.
+2 /EXTRACT
+ /EXTRACT=filename
+
+Specifies that the text of the messages which are found by the DIRECTORY
+command are to be written into the specified file.  All qualifiers which
+are valid for the EXTRACT command are valid in conjunction with /EXTRACT
+except  for /NEW which conflicts with the DIRECTORY /NEW qualifier.  The
+listof messages to be printed will be  displayed  on  the  terminal  (in
+nopaging format). 
+
+See the command SET FILE_DIRECTORY for info  on  setting  the  directory
+where files are stored.   The default directory is SYS$LOGIN.
+2 /FEEDBACK
+Used only in conjunction with /GROUP.  Specifies to show when  new  news
+groups are selected. 
+2 /FOLDERS
+Lists the available message folders.  Shows last message date and number
+of  messages  in  folder.   An asterisk (*) next to foldername indicates
+that there are unread messages in  that  folder.   This  will  not  show
+newsgroups.  To see newsgroups, use the NEWS command or DIR/NEWS.
+2 /FROM
+ /FROM=[string]
+
+Specifies that only messages whose username contains the specified string
+are to be displayed.  This cannot be used in conjunction with /MARKED.  
+If no string is specified, the previously specified string is used.
+See also /NEGATED.
+2 /GROUP
+   /GROUP=(string,[...])
+
+Specifies a list of groups  to  be  searched.    Used  with  the  search
+qualifiers  /SEARCH, /SUBJECT, or /FROM.  Wildcards are permitted in the
+specified string.  Use /FEEDBACK to see when groups are  selected.    At
+any  time  during the search you may enter other commands, i.e.  you may
+read a message, see a full directory listing, etc.  You may then restart
+the  search  listing by typing DIR/CONTINUE.  For more info, see help on
+the /CONTINUOUS qualifier. 
+2 /NEGATED
+Used with /SUBJECT, /FROM, & /SEARCH.  If specified, messages who don't
+match the specified search command are displayed.
+2 /MARKED
+Lists messages that have been marked (indicated by an asterisk).
+This is equivalent to selecting the folder with /MARKED, i.e. only
+marked messages will be shown and be able to be read.  To see all
+messages, use either /ALL, or reselect the folder. 
+2 /UNMARKED
+Lists messages that have not been marked (marked messages are indicated
+by an asterisk).  Using /UNMARKED is equivalent to selecting the folder
+with /UNMARKED, i.e. only unmarked messages will be shown and be able
+to be read.  To see all messages, use either /ALL, or reselect the
+folder. 
+2 /SEEN
+Lists messages that have been seen (indicated by a greater than sign). 
+Using /SEEN is equivalent to selecting the folder with /SEEN, i.e. only
+seen messages will be shown and be able to be read.  To see all
+messages, use either /ALL, or reselect the folder. 
+2 /UNSEEN
+Lists messages that have not been seen (seen message are indicated by a
+greater than sign). Using /UNSEEN is equivalent to selecting the folder
+with /UNSEEN, i.e. only unseen messages will be shown and be able to be
+read.  To see all messages, use either /ALL, or reselect the folder. 
+2 /NEW
+Specifies  to  start  the  listing  of  messages  with  the first unread
+message.
+2 /NEWS
+Lists the available news groups.  This does the same thing as  the  NEWS
+command.  See that command for qualifiers which apply.
+2 /OUTPUT
+ /OUTPUT=filename
+
+Specifies to write the directory output to a file rather than the
+terminal.
+2 /PRINT
+Specifies that the text of the messages which are found by the
+DIRECTORY command are to be printed.  All qualifiers which are valid
+for the PRINT command are valid in conjunction with /PRINT.  The list
+of messages to be printed will be displayed on the terminal (in
+nopaging format). 
+2 /REPLY
+Specifies that only messages which are replies to the current message
+are to be displayed.  This cannot be used in conjunction with /MARKED.
+2 /NOREPLIES
+Specifies that only messages which are not replies (i.e. whose subject
+do not start with RE:) are to be displayed.  This cannot be used in 
+conjunction with /MARKED.
+2 /SEARCH
+ /SEARCH=[string]
+
+Specifies that only messages which contain the specified string are
+to be displayed.  This cannot be used in conjunction with /MARKED.
+If no string is specified, the previously specified string is used.
+See also /NEGATED.
+2 /SINCE
+ /SINCE=date
+
+Displays a listing of all the messages created on or after the
+specified date.  If no date is specified, the default is TODAY.
+2 /START
+ /START=message_number
+
+Indicates the first message number you want to display.  For example,
+to  display  all the messages beginning with number three, enter the
+command line DIRECTORY/START=3.  Not valid with /FOLDER.
+2 /SUBJECT
+ /SUBJECT=[string]
+
+Specifies that only messages which contain the specified string in  it's
+subject  header are to be displayed.  This cannot be used in conjunction
+with /MARKED.  If no  string  is  specified,  the  previously  specified
+string is used. 
+1 EXCLUDE
+Specifies to exclude reading messages based on the message owner or  the
+subject.  If it is determined that a message is to be excluded, then the
+message is skipped when a user tries to read a message bytyping NEXT  or
+BACK,  or by hitting the return key.  Specify /FULL to make all EXCLUDEs
+and INCLUDEs for the  specified  folder  apply  to  all  other  BULLETIN
+commands, including directory listings.
+
+  Format:
+    EXCLUDE [string]
+
+If a string is specified, then the message is excluded if the  owner  or
+the subject contains that string, depending on whether /FROM or /SUBJECT
+is specified.  Otherwise, if no string is specified, then the owner name
+or subject of the current message is used.  /FROM is the default.
+
+Note:  EXCLUDEs based on FROM will take precedence over INCLUDEs.
+2 /ALL
+Used with /DISABLE to specify to disable all EXCLUDEs.
+2 /DISABLE
+Specifies to permanently disable the EXCLUDE.
+2 /FROM
+Specifies to exclude the message based on the message owner.  This is
+the default.  /FROM and /SUBJECT cannot be specified at the same time.
+2 /FULL
+If specified, causes all excludes and includes for the  selected  folder
+to  be  applied  to all BULLETIN commands, including directory listings.
+See help customizing for info on how to make this the  default  for  all
+folders.    Note  that  specifying  this  may  substantially  slow  down
+directory listings.  When /FULL is specified, the EXCLUDE  command  will
+not add an exclude,  so it can't be used with any other qualifier except
+for /DISABLE.
+2 /LIMIT
+   /LIMIT=days
+
+Specifies that the exclude will be automatically deleted if no match  is
+found  for the specified number of days.  The default is no limit, which
+is specified by 0.  This can be changed via the SET EXLIMIT command. 
+2 /SUBJECT
+Specifies to exclude the message based on the message subject.  /FROM
+and /SUBJECT cannot be specified at the same time. 
+2 Storing_EXCLUDEs
+EXCLUDEs are stored in the file SYS$LOGIN:BULL.CUSTOM or in the file
+pointed to by the logical name BULL_USER_CUSTOM.  The format is:
+
+folder_name:EXCLUDE:FROM(or SUBJECT):string
+
+In order for /FULL to be the default for a folder, the following line
+must be present:
+
+folder_name:defaults:kill
+
+excluding the folder_name causes it to apply to all folders.
+1 EXIT
+Exits the BULLETIN program.
+1 EXTRACT
+Synonym for FILE command.
+1 FILE
+Copies the current message to the named file.  If the file  exists,  the
+message is appended to the file, unless the /NEW qualifier is specified. 
+
+  Format:
+    FILE [filename] [message_number][-message_number1],[...]
+
+If the filename is omitted, a file will be created based on the name  of
+the folder. 
+
+A range of messages to be copied can optionally be specified, i.e.  FILE
+2-5.  The key words CURRENT and LAST can also be specified in the range,
+in place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+
+See the command SET FILE_DIRECTORY for info  on  setting  the  directory
+where files are stored.   The default directory is SYS$LOGIN.
+2 /ALL
+Copies all the messages in the current folder.
+2 /FF
+Specifies that a form feed is placed between messages in the file.
+2 /HEADER
+ /[NO]HEADER
+
+Controls whether a header containing the owner, subject, and date of the 
+message is written in the file.  The default is to write the header.
+2 /NEW
+
+Specifies that a new file is to be created.  Otherwise, if the specified
+file exists, the file would be appended to that file.
+1 FIRST
+Specifies that the first message in the folder is to be read.
+1 Folders
+All messages are divided into separate folders.    New  folders  can  be
+created  by any user.  As an example, the following creates a folder for
+GAMES related messages: 
+                                               
+BULLETIN> CREATE GAMES
+Enter a one line description of folder.
+GAMES
+
+To see the list of available folders, use DIRECTORY/FOLDERS.  To  select
+a specific folder, use the SELECT command. 
+
+If a user selects a folder and enters the SET READNEW command, that user
+will  be  alerted of topics of new messages at login time, and will then
+be given the option of reading them.  Similar  to  READNEW  is  SHOWNEW,
+which displays the topics but doesn't prompt to read them.  Even less is
+SET BRIEF, which will cause only a one line output indicating that there
+are  new  messages  in the folder.  There also is the SET NOTIFY option,
+which will cause a message to be broadcast to a user's terminal alerting
+the user that a new message has been added.  Any of these options can be
+the default for the folder by using the /DEFAULT switch on the command. 
+
+A folder can be restricted to only certain users, if desired.   This  is
+done  by specifying CREATE/PRIVATE.  Afterwards, access to the folder is
+controlled by the creator by the SET [NO]ACCESS command.  If instead you
+specify /SEMIPRIVATE, all users can read the messages in the folder, but
+only those given access can add messages. 
+
+A folder can be converted into a remote folder using CREATE/NODE or  SET
+NODE.    A  remote  folder  is  one which points to a folder on a remote
+DECNET node.  Messages added to a remote node are actually stored on the
+folder   on   the   remote   node.    The  BULLCP  process  (created  by
+BULLETIN/STARTUP) must be running on the remote node for this option  to
+be used. 
+
+A folder can be specified as a SYSTEM folder, i.e. one in which  SYSTEM/
+SHUTDOWN/BROADCAST messages can be added.  One use for this is to create
+a remote SYSTEM folder which is shared by all nodes, so that the default
+folder is used for messages pertaining only to the local host, while the
+remote folder is used for messages pertaining to all nodes.  Another use
+is  to  create  a  folder  for  posting SYSTEM messages only meant for a
+certain UIC group.  This is done by creating a  PRIVATE  SYSTEM  folder,
+and  giving access to that UIC group.  Only users in that UIC group will
+see the messages in that folder when they log in. 
+1 FORWARD
+Synonym for MAIL command.
+1 HELP
+To obtain help on any topic, type:
+
+        HELP  topic
+1 INCLUDE
+This command is a synonym for the THREAD command.
+1 INDEX
+Gives directory listing of all folders or subscribed groups in
+alphabetical order.  Useful for scanning your folders or news groups for 
+new messages without having to manually select them.  If the INDEX
+command is re-entered while the INDEX scan is in progress, the scan will
+skip to the next folder.  This is useful for skipping past a folder.  It
+also can be used to continue the scan from where one left off after one
+has read a message.  /RESTART must be specified to start from the first
+folder if a scan is in progress.  All other qualifiers are ignored while 
+a scan is in progress.
+
+  Format:
+       INDEX
+
+When a directory is displayed, you can read the first message in the 
+list by typing READ.
+
+NOTE:  /NEW and /SET are the defaults.  This was not the case for older
+versions of BULLETIN.
+2 /MARKED
+Lists messages that have been marked (marked messages are indicated by
+an asterisk).  This is equivalent to selecting the folder with /MARKED,
+i.e. only marked messages will be shown and be able to be read. 
+2 /UNMARKED
+Lists messages that have not been marked (marked messages are indicated
+by an asterisk).  Using /UNMARKED is equivalent to selecting the folder
+with /UNMARKED, i.e. only unmarked messages will be shown and be able
+to be read.
+2 /SEEN
+Lists messages that have been seen (indicated by a greater than sign). 
+Using /SEEN is equivalent to selecting the folder with /SEEN, i.e. only
+seen messages will be shown and be able to be read.
+2 /UNSEEN
+Lists messages that have not been seen (seen message are indicated by a
+greater than sign). Using /UNSEEN is equivalent to selecting the folder
+with /UNSEEN, i.e. only unseen messages will be shown and be able to be
+read.
+2 /NEW
+ /[NO]NEW
+
+Specifies to list only those folders or groups that have new unread
+messages, and to start the listing with the first unread message.
+Otherwise, the listing will start with the first message.  /NEW is the
+default.  Is ignored if /[UN]SEEN or /[UN]MARKED are specified.
+2 /RESTART
+If specified, causes the listing to be reinitialized and start from the
+first folder.
+2 /SET
+ /[NO]SET
+
+Specifies that only folders that have READNEW, BRIEF, or SHOWNEW set are
+to be shown.  SET is the default.  Ignored if /SUBSCRIBE is specified.
+2 /SUBSCRIBE
+If specified, lists only news groups which have been subscribed to. 
+1 KEYPAD
+             +--------+--------+--------+--------+
+             | PF1    | PF2    | PF3    | PF4    |
+             |   GOLD |   HELP | EXTRACT|SHOW KEY|
+             |        |ST NOKEY|  FILE  |SH KY/PR|
+             |--------|--------|--------|--------|
+             | 7      | 8      | 9      | --     |
+             |  ADD   | REPLY  |  MAIL  |READ/NEW|
+             | ADD/EDI|RP/ED/EX|M/NOHEAD|SHOW NEW|
+             |--------|--------|--------|--------|
+             | 4      | 5      | 6      | ,      |
+             | CURRENT| RESPOND|  LAST  | DIR/NEW|
+             |CURR/EDI|RS/ED/EX|        |  INDEX |
+             |--------|--------|--------|--------|
+             | 1      | 2      | 3      |ENTER   |
+             |  BACK  |  PRINT |   DIR  |        |
+             |  NEXT  |P/NONOTI|DIR/FOLD|        |
+             |--------+--------|--------| ENTER  |
+             | 0               | .      | SELECT |
+             | SHOW FOLDER/FULL| DELETE |        |
+             |    SHOW FLAGS   | UNDELE |        |
+             +-----------------+--------+--------+
+2 Suggestions
+Here are keypads settings that the author personally uses.    Note  that
+the IND/SUBS commands are useful only for reading NEWS. 
+
+DEFINE/KEY PERIOD "IND/SUBS"/TERM
+DEFINE/KEY PERIOD "IND/SUBS/NONEW"/IF_STATE=GOLD/TERM  
+DEFINE/KEY MINUS "READ/THREAD"/IF_STATE=GOLD/TERM
+DEFINE/KEY PF1 ""/IF_STATE=GOLD/SET=NOEDIT
+DEFINE/KEY PF1 ""/IF_STATE=NOEDIT/SET=NOH
+DEFINE/KEY PF3 "EXT"/TERM
+DEFINE/KEY KP9 "MAIL/EDIT/NOHEAD"/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP8 "REPLY/NOEDIT"/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP7 "SEND/NOEDIT"/IF_STATE=NOEDIT/TERM 
+DEFINE/KEY KP4 "CUR/H"/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP4 "CUR/NOH"/IF_STATE=NOH/TERM
+DEFINE/KEY KP5 "RESPOND/NOEDIT "/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP5 "RESPOND/EXTRACT/LIST/EDIT "/TERM
+DEFINE/KEY KP2 "SEARCH/REP "/TERM
+DEFINE/KEY KP2 "SEARCH/REV/REP "/TERM/IF_STATE=GOLD
+DEFINE/KEY KP2 "SEARCH/REV "/IF_STATE=NOEDIT
+DEFINE/KEY COMMA "SPAWN"/TERM
+1 LAST
+
+Displays the last message in the current folder.
+
+  Format:
+       LAST
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.
+If /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER for non-
+NEWS folders, /NOHEADER for NEWS folders.  If the SET STRIP command
+is set for the folder, it will change the default to be /HEADER.
+A user can make this option the default for a particular folder or
+news group.  See HELP Customizing.
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+1 MAIL
+Invokes the VAX/VMS Personal Mail Utility (MAIL) to send the message
+which you are reading to the specified recipients.
+
+  Format:
+
+    MAIL recipient-name[s]
+
+The input for the recipient name is exactly the same format as used by
+the MAIL command at DCL level.  Note that this means when specifying an
+address that has quotes, in order to pass the quotes you must specify
+triple quotes.  I.e. a network address of the form xxx%"address" must
+be specified as xxx%"""address""".
+2 /EDIT
+Specifies that the editor is to be used to edit the message before
+mailing it.
+2 /HEADER
+ /[NO]HEADER
+
+Controls whether a header containing the owner, subject, and date of the 
+message is written in the mail.  The default is to write the header.
+2 /SUBJECT
+ /SUBJECT=text
+
+Specifies the subject of the mail message. If the text consists of more
+than one word, enclose the text in quotation marks (").
+
+If you omit this qualifier, the description of the message will be used
+as the subject.
+1 MARK
+Sets the current or message-id message as marked. Marked messages are
+displayed with an asterisk in the left hand column of the directory
+listing.  A marked message can serve as a reminder of important
+information.  The UNMARK command sets the current or message-id message
+as unmarked.
+
+   Format:
+
+       MARK [message-number or numbers]
+       UNMARK [message-number or numbers]
+
+NOTE: The list of marked messages for non-NEWS folders are stored in a
+file username.BULLMARK, and NEWS folders are stored in
+username.NEWSMARK. The files are created in the directory pointed to by
+the logical name BULL_MARK.  If BULL_MARK is not defined, SYS$LOGIN
+will be used. 
+1 MODIFY
+Modifies the database information for the current folder.  Only the
+owner of the folder or a user with privileges can use this command. 
+
+  Format:
+
+    MODIFY
+2 /DESCRIPTION
+Specifies a new description for the folder.  You will be prompted for
+the text of the description.
+
+NOTE: If this folder is to receive messages from a network mailing  list
+via  the  BBOARD  feature, and you wish to use the POST and RESPOND/LIST
+commands, the address of the mailing list  should  be  included  in  the
+description.  This is done by enclosing the address using <> and placing
+it at the end of the description, i.e. 
+
+              INFOVAX MAILING LIST <INFO-VAX@KL.SRI.COM>
+
+You can also use this feature to have messages  which  are  added  to  a
+folder  to automatically mailed to the email address.  This is common if
+you have users that don't have access to BULLETIN.  In order to do this,
+you should use the SET ADD_ONLY command.  This causes all messages added
+to the folder to also be sent to the email address.  This  also  applies
+to  messages which are added via the BBOARD feature.  In this way, users
+without access to BULLETIN can add  messages  by  sending  mail  to  the
+BBOARD account.  Please also read about the SET GATEWAY command.
+2 /ID
+Designates that the name specified as the owner name is a rights
+identifier.  The creator's process must have the identifier presently
+assigned to it.  Any process which has that identifier assigned to it
+will be able to control the folder as if it were the folder's owner.
+This is used to allow more than one use to control a folder.
+
+Note: This feature will not work during remote access to the folder.
+2 /NAME
+ /NAME=foldername
+
+Specifies a new name for the folder.
+2 /OWNER
+ /OWNER=username
+
+Specifies a new owner for the folder.  If the owner does not have
+privileges, BULLETIN will prompt for the password of the new owner
+account in order to okay the modification.  See also /ID.
+1 MOVE
+Moves a message to another  folder  and  deletes  it  from  the  current
+folder. 
+
+  Format:
+
+    MOVE folder-name [message_number][-message_number1]
+
+The folder-name is the name of the folder to which the message is to  be
+be  moved to.  Optionally, a range of messages which are to be moved can
+be specified  following  the  folder  name,  i.e.  COPY  NEWFOLDER  2-5.
+However,  if  the  old  folder  is  remote,  they will be copied but not
+deleted, as only one message can be delted from a  remote  folder  at  a
+time. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+2 /ALL
+Specifies to move all the messages from the old folder.  Note:  If the
+old folder is remote, they will be copied but not deleted, as only one
+message can be deleted from a remote folder at a time.
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected.  Specifies to send the message to
+the specified NEWS group(s) in addition to the selected NEWS group.
+2 /HEADER
+ /[NO]HEADER
+
+Valid only if destination folder is a news group.  Specifies that header
+of message is to be included with the text when the text is copied.
+The default is /NOHEADER.
+2 /LOCAL
+If specified and destination is a folder, the message will only be moved
+to the folder, and will not be emailed to a corresponding email address or
+sent to a an associated news group, if either is present for the folder.
+If the destination is a news group, message header has line added to it
+to avoid having the message from being copied to a folder which has that
+news group feeding to it.
+2 /MERGE
+Specifies that the original date and time of the moved messages are
+saved and that the messages are placed in correct chronological order 
+in the new folder.  This operation is lengthy if the new folder is large.
+2 /ORIGINAL
+Specifies that the owner of the moved message will be the original owner
+of the message.  The default is that the moved message will be owned by
+the person moving the message.
+1 NEWS
+Displays the list of available news groups.
+
+Format:
+
+	NEWS [string]
+
+If  the  string is specified, lists news groups whose name contains that
+string.  If the string contains an asterisk, a wild card match  will  be
+applied.   I.e.  if ALT* is specified, all groups starting with ALT will
+be displayed.
+
+The status column of the display shows the status  of  the  news  group.
+"y"  means  the  news  group  is available.  "m" means the news group is
+moderated, and posting may or may not  be  allowable.    "="  means  the
+newsgroup  has  been renamed.  The new name is shown on the display line
+immediately following the old name. 
+
+Only those news groups which are enabled are shown.   Adding  /ALL  will
+show both enabled and disabled groups.  If this is done, the status will
+show "x" if the group has been deactived by the news  server  feed,  and
+"n" if the group has been deactived locally. 
+2 /ALL
+If specified, all news groups will be shown, including those that have
+been disabled.
+2 /CLASS
+If specified, will show news group classes.  For more info on classes,
+see help for SET NEWS/CLASS.
+2 /COUNT
+If specified, will show number of messages in the news group instead
+of the status.
+2 /DEFAULT
+If specified, will show news groups that have be defined as default 
+groups using the SET SUBSCRIBE command.
+2 /NEWGROUP
+If specified, will list new news groups that have been added since the
+last time that a user has accessed a news group.  If there are new
+groups, a user will see a message indicating that there are new groups
+when the user accesses a news group.
+2 /PERMANENT
+If specified, will show news groups that have be defined as permanent
+groups using the SET SUBSCRIBE command.
+2 /START
+ /START=string
+
+If specified, the list will start with the  first  group  which  follows
+alphabetically  after  that  string.  I.e. if /START=B is specified, the
+list will start with groups whose name starts with a B.
+2 /STORED
+If specified, only those news groups which are stored on disk are shown.
+2 /SUBSCRIBE
+If specified, lists only those news folders which have been subscribed to.
+An asterisk before the group indicates that new messages are present for
+that folder.
+1 New_features
+Here is a list of new features which may be of interest to the general 
+BULLETIN user.  If you find a bug or have a good suggestion for a new 
+feature, send mail to MRL@PFC.MIT.EDU.
+
+-------------------------------------------------------------------------
+V 2.24
+Removed INCLUDE command and replaced it with the THREAD command.    This
+allows  you  to  save  and  easily  read new messages in threads via the
+READ/THREADS command.  11/13/95
+
+V 2.23
+Added /LIMIT to EXCLUDE and also the SET EXLIMIT command.   These  allow
+excludes to be specified so that they expire after a specified amount of
+days.  The SHOW EXCLUDE now will show the last time a message was found 
+that matched the exclude.  8/16/95
+
+Added /GROUP qualifier to DIRECTORY command to allow  specifying  groups
+to search using wild cards names.  8/3/95
+
+Added /GROUP qualifier to SEARCH command to allow specifying  groups  to
+search using wild cards names.  6/20/95
+
+V 2.22
+
+SHOW EXCLUDE and INCLUDE commands added.  5/16/95
+
+V 2.21
+
+Added /CANCEL to PRINT command which cancels previous print commands.
+10/28/94
+
+Added /FOLLOWUP to POST command when used with news groups.  It specifies
+which news group you want replies to your message to be sent to.  10/28/94
+
+V 2.20
+
+Logical names can be specified in POST/GROUPS=.  5/12/94
+
+Added SET FILE_DIRECTORY command.  5/11/94
+
+V 2.19
+
+Add /MATCH qualifier to SEARCH command, and allow more than 1 string to be
+specified.  12/2/93
+
+V 2.18
+
+Added SET [NO]EXCLUDE command to be  able  to  ignore  any  excludes  or
+includes that have been specified for that folder.  5/20/93
+
+V 2.17
+
+Added /FULL to EXCLUDE  and  INCLUDE  command  to  make  it  affect  all
+commands, such as directory listings.  5/13/93
+
+V 2.15
+
+A user can make /HEADER be made the default for a folder or news group by
+adding a line to the user's customization file.  2/21/93
+
+Added /EXTRACT qualifie to DIRECTORY command.  1/31/93
+
+V 2.13
+
+Added /[NO]HEADER and /ROTATE to NEXT (help said they were there, but they
+weren't).  1/15/93
+
+Added RESET command.  1/9/93
+
+V 2.12
+
+Added INCLUDE and EXCLUDE commands which allow avoiding reading messages
+based on subject and address headers.  12/15/92
+
+V 2.11
+
+NEWS command now by default shows only groups which are active. Can show all
+groups with /ALL command. /STORED and /COUNT are new qualifiers. 11/5/92
+
+INDEX command modified to make it more useful. /NEW is now the default,  and
+now  only shows folders or groups that have new messages. /SET added to show
+only folders which have READNEW, SHOWNEW, or BRIEF  set,  and  /SET  is  the
+default. 11/5/92
+
+Folder names can now be up to 44 letters long.  11/5/92
+
+Added /ROTATE for read commands to allow reading messages encoded in  ROT-13
+coding.  This is used by some news groups to display messages which could be
+taken as being offensive (i.e. rec.humor.funny). 11/5/92
+1 NEXT
+Skips to the next message and displays it.  This is useful when paging
+through the messages and you encounter a particularly long message
+that you would like to skip over.
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.
+If /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER for non-
+NEWS folders, /NOHEADER for NEWS folders.  If the SET STRIP command
+is set for the folder, it will change the default to be /HEADER.
+A user can make this option the default for a particular folder or
+news group.  See HELP Customizing.
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+1 Personal_name
+Any messages posted to news groups or sent as  mail  automatically  will
+include  the personal name which is set in the VMS mail utility.  If you
+don't  want  this  to  happen,  you  can   define   the   logical   name
+BULL_PERSONAL_NAME to be the personal name you want BULLETIN to use: 
+
+$ DEFINE BULL_PERSONAL_NAME "John Doe"
+$ BULLETIN
+
+If you don't want any personal name, define it to be " ".
diff --git a/decus/vmslt00a/bulletin/bullcoms2.hlp b/decus/vmslt00a/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000..8971375
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullcoms2.hlp
@@ -0,0 +1,1463 @@
+1 POST
+If a NEWS group is selected, posts a message to that group.  If a normal
+folder is selected, sends a message via MAIL to the network mailing list
+which  is  associated  with  the  selected  folder.   The address of the
+mailing  list  must  be  stored  using  either   CREATE/DESCRIPTION   or
+MODIFY/DESCRIPTION.  See help on those commands for more information.
+
+  Format:
+    POST [file-name]
+2 /CC
+ /CC=user[s]
+Specifies additional users that should receive the mail message.
+2 /EDIT
+Specifies that the editor is to be used for creating the mail message.
+2 /EXTRACT
+Specifies that the text of the message that  is  being  read  should  be
+included  in  the  mail message.  This qualifier is valid only when used
+with /EDIT.  The text  of  the  message  is  indented  with  ->  at  the
+beginning  of  each  line.    This  can be suppressed or the indentation
+character changed with /[NO]INDENT.
+2 /FOLLOWUP
+ /FOLLOWUP=string
+
+Specifies that any replies  generated  by  people  reading  the  message
+should  be  sent to the specified newsgroup.  This is useful if you want
+to post to more than one group, but don't want reply messages posted  on
+all  the  groups.  To specify more than one newsgroup, surround the list
+with quotes, i.e.  FOLLOWUP="newsgroup1,newsgroup2".  If replies  should
+only  be  sent  to  the  message  owner  and not a newsgroup, the string
+"poster" should be specified. 
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected.  Specifies to send  the  message
+to  the  specified NEWS group(s) in addition to the selected NEWS group.
+Logical names are allowed. 
+2 /HEADER
+Allows customized headers line to be added to the message header.   When
+specified, header lines can be added by inserting them at the top of the
+message, with the header lines and the text of the message separated  by
+a blank line. 
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+2 /NOSIGNATURE
+Specifies to suppress  the  automatically  appended  signature,  if  one
+exists.    Signatures  are appended for postings to mailing lists and to
+responds.    See  the  help  topic  POST  Signature_file  for  signature
+information. 
+2 /SUBJECT
+ /SUBJECT=text
+
+Specifies the subject of the mail message. If the text consists of  more
+than one word, enclose the text in quotation marks ("). 
+
+If you omit this qualifier, you will prompted for the subject.
+2 Signature_file
+It is possibly to have the contents of a file be automatically  appended
+to  the end of a message added with the POST and/or the RESPOND command.
+This file is known as a signature file, and it typically contains  one's
+name, address, or perhaps a favorite quote.  The name of the file should
+be SYS$LOGIN:BULL_SIGNATURE.TXT, and it should be a  simple  text  file.
+In  order  to  specify  a different file to use, define the logical name
+BULL_SIGNATURE to point to the desired file. 
+
+It is possible to specify that portions or all of the signature file are
+to  be  included  only  for  specific  folders  or  news groups.  Simply
+surround the exclusive text starting with the line "START <folder-name>"
+and ending with the line "END", i.e. 
+
+START INFOVAX
+This line will only appear in the INFOVAX folder.
+END
+START MISC.TEST
+This line will only appear in the news folder MISC.TEST.
+END
+This line will appear in all postings.
+
+Note that an empty line is automatically created to separate the text of
+the message and the contents of the signature file.
+1 PRINT
+Queues a copy of the message you are currently  reading  (or  have  just
+read)  for  printing.    The  file  created  by the PRINT command is not
+released to the print queue until you exit, unless you add the qualifier
+/NOW or change one of the print job's qualifiers.  Multiple messages are
+concatenated into one print job. 
+
+   Format:
+
+       PRINT [message_number][-message_number1],[...]
+
+A range of messages to be printed  can  optionally  be  specified,  i.e.
+PRINT 2-5. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+
+NOTE:  The qualifier /PRINT is present on the DIRECTORY command.    This
+provides  more  flexibility than is present with the PRINT command.  For
+example, if you want to print all messages with a particular  string  in
+it's subject line, DIRECTORY/PRINT/SUBJ would allow you do it. 
+2 /ALL
+Prints all the messages in the current folder.
+2 /CANCEL
+Cancels any messages waiting to be printed.
+2 /FORM
+Specifies the name or number of the form that you  want  for  the  print
+job.    Codes  for form types are installation-defined.  You can use the
+SHOW QUEUE/FORM command  at  DCL  level  to  find  out  the  form  types
+available for your system.  Use the SHOW QUEUE/FULL command at DCL level
+to find out the name of the mounted form and  the  default  form  for  a
+particular  queue.   If you specify a form whose stock is different from
+the stock of the form mounted on the queue, your  job  is  placed  in  a
+pending  state  until  the stock of the mounted form of the queue is set
+equal to the stock of the form associated with the job.   (In  order  to
+have  your  job  print,  the  system  manager  should  stop  the  queue,
+physically change the paper stock on the output device, and restart  the
+queue specifying the new form type as the mounted form.)
+2 /HEADER
+ /[NO]HEADER
+
+Controls whether a header containing the owner, subject, and date of the 
+message is printed at the beginning. The default is to write the header.
+2 /NOTIFY
+ /[NO]NOTIFY
+
+Indicates that you will be notified by a broadcast message when the file
+or  files  have  been  printed.   If /NONOTIFY is specified, there is no
+notification.  The default is /NOTIFY. 
+2 /NOW
+Sends all messages that have been queued for  printing  with  the  PRINT
+command during this session to the printer. 
+2 /QUEUE
+ /QUEUE=queue_name
+
+The name of the queue to which a message is to be sent.  If  the  /QUEUE
+qualifier  is not specified, the message is queued to SYS$PRINT.
+1 QUIT
+Exits the BULLETIN program.
+1 READ
+Displays the specified message.  If you do not specify a  message,  then
+the  first  time  you enter the command, the first message in the folder
+will be displayed.  However, if there are new messages,  the  first  new
+message  will  be  displayed.  Each time you enter the command, the next
+page, or if there are no more pages, the next message will be displayed. 
+
+  Format:
+    READ [message-number]
+
+The message's relative number is found by the DIRECTORY command.  If you
+specify  a number greater than the number of messages in the folder, the
+last message in the folder will be displayed. 
+
+NOTE: The READ command can be abbreviated by omitting the READ  command,
+i.e.  typing  the  command  "2"  is  equivalent  to "READ 2", and simply
+hitting the <RETURN> key is equivalent to "READ". 
+
+BULLETIN normally stores only the latest message that has been read  per
+folder.  It  can  optionally  store and display which messages have been
+read in a folder on a per message basis.  For information on  this,  see
+the help on the SEEN command.
+2 /ALL
+Specifies to read all messages.  Used after /MARKED, /UNMARKED, /SEEN,
+or /UNSEEN had been specified.
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.  If
+/HEADER  or  /NOHEADER  is  specified,  the  setting  will apply for all
+further reads in the selected folder.  The default is /HEADER  for  non-
+NEWS  folders,  /NOHEADER for NEWS folders.  If the SET STRIP command is
+set for the folder, it will change the default to be /HEADER.    A  user
+can  make this option the default for a particular folder or news group.
+See HELP Customizing. 
+2 /MARKED
+Specifies to read only messages that have been marked (marked messages
+are indicated by an asterisk).  Using /MARKED is equivalent to
+selecting the folder with /MARKED, i.e. only marked messages will be
+shown and be able to be read.   To see all messages, use either /ALL,
+or reselect the folder. 
+2 /UNMARKED
+Specifies to read only messages that have not been marked (marked
+messages are indicated by an asterisk).  Using /UNMARKED is equivalent
+to selecting the folder with /UNMARKED, i.e. only unmarked messages
+will be shown and be able to be read.  To see all messages, either
+reselect the folder or specify /ALL.
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+2 /SEEN
+Specifies to read only messages that have been seen (indicated by a
+greater than sign). Using /SEEN is equivalent to selecting the folder
+with /SEEN, i.e. only seen messages will be shown and be able to be
+read.  To see all messages, use either /ALL, or reselect the folder. 
+2 /UNSEEN
+Specifies to read only messages that have not been seen (seen message
+are indicated by a greater than sign). Using /UNSEEN is equivalent to
+selecting the folder with /UNSEEN, i.e. only unseen messages will be
+shown and be able to be read.  To see all messages, use either /ALL, or
+reselect the folder. 
+2 /THREADS
+Reads all messages that have been included by the THREAD  command.    If
+neither  message  number nor /SINCE is specified, the search starts with
+the first new message.  After the  first  READ/THREADS  command,  typing
+READ/THREADS will continue the search from where it left off (as long as
+you do not select a different folder or news  group).    Also,  after  a
+message has been fully read, if the return key is hit without entering a
+command, it is equivalent to typing the READ/THREADS command.   Messages
+which  are  parts  of  threads  and  under read will be displayed in the
+directory listing by a preceeding #. 
+2 /NEW
+Specifies to read the first unread message.
+2 /PAGE
+ /[NO]PAGE
+
+Specifies that the display of the message will pause when it reaches the
+end of the page.  If /NOPAGE is specified, the whole message will be
+displayed.  This is useful for terminals that can store more than one
+screenful at a time, and that have a remote printer that can then print
+the contents of the terminal's memory.
+2 /SINCE
+ /SINCE=date
+
+Specifies to read the first message created on or after the specified
+date.  If no date is specified, the default is TODAY.
+1 REMOVE
+Removes a folder.  Only the owner of a folder or a privileged  user  can
+remove the folder.
+
+  Format:
+    REMOVE folder-name
+1 REPLY
+Adds message with subject of message being the subject of the  currently
+read message with "RE:" preceeding it.  Format and qualifiers is exactly
+the same as the ADD command except for /INDENT and /EXTRACT.
+
+  Format:
+    REPLY [file-name]
+2 /EXTRACT
+Specifies that the text of the message should be included in the reply
+mail message.  This qualifier is valid only when used with /EDIT.  The
+text of the message is indented with -> at the beginning of each line.
+This can be suppressed or the indentation character changed using 
+the qualifer /[NO]INDENT.
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+1 RESET
+Resets the new message counter for the selected folder  or  news  group.
+The  new  message counter stores the latest read message, and is used to
+determine if there are new messages to be read. 
+
+  Format:
+    RESET [message-number]
+
+If no number is specified, the last message in used.    This  is  useful
+when  you  want to simply ignore any new messages without having to read
+them.  (Note: Reading the last message does the same  thing,  but  RESET
+does it without having to read it.)
+2 /CURRENT
+Resets the new message counter to the current message.
+1 RESPOND
+Invokes the VAX/VMS Personal Mail Utility (MAIL) to send a reply mail
+message to the owner of the currently read message.
+
+  Format:
+    RESPOND [file-name]
+
+If you wish to use another method for sending the mail, define BULL_MAILER
+to point to a command procedure.  This procedure will then be executed in
+place of MAIL, and the parameters passed to it are the username and subject
+of the message.
+2 /CC
+ /CC=user[s]
+Specifies additional users that should receive the reply.
+2 /EDIT
+Specifies that the editor is to be used for creating the reply mail
+message.
+2 /EXTRACT
+Specifies that the text of the message should be included in  the  reply
+mail  message.   This qualifier is valid only when used with /EDIT.  The
+text of the message is indented with -> at the beginning of  each  line.
+This  can  be  suppressed or the indentation character changed using the
+qualifer /[NO]INDENT. 
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected or /LIST is present.    Specifies
+to  send  the  message to the specified NEWS group(s) in addition to the
+selected NEWS group. 
+2 /LIST
+Specifies that the reply should also be sent to the network mailing list
+associated  with  the folder.  The mailing list address should be stored
+in the folder description.  See CREATE/DESCRIPTION or MODIFY/DESCRIPTION
+for more informaton. 
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+2 /NOSIGNATURE
+Specifies to suppress  the  automatically  appended  signature,  if  one
+exists.    Signatures  are appended for postings to mailing lists and to
+responds.    See  the  help  topic  POST  Signature_file  for  signature
+information. 
+2 /SUBJECT
+ /SUBJECT=text
+
+Specifies the subject of the mail message. If the text consists of  more
+than one word, enclose the text in quotation marks ("). 
+
+If you omit this qualifier, the description of the message will be  used
+as the subject preceeded by "RE: ". 
+1 SEARCH
+Searches the currently selected folder for the  message  containing  the
+first occurrence of the specified text strings.
+
+   Format:
+
+       SEARCH [search-string[,...]]
+
+The search starts from the first message in the current folder.  You can
+specify  the message to start at using the qualifier /START.  If you use
+this qualifier without a parameter, it starts with the current  message.
+The  search  includes  both the text of the message, and the description
+header.  If a "search-string" is not specified, a search is  made  using
+the previously specified string, starting with the message following the
+one you are currently reading (or have just read).  After fully  reading
+the  message  found  by  the  search,  if you hit the return key without
+entering a command, it is equivlanent to typing SEARCH without a  search
+string and will search for the next message.  Once started, a search can
+be aborted by typing a CTRL-C. 
+2 /EDIT
+Specifies that the editor is to be used for reading the message.
+2 /FEEDBACK
+Used only in conjunction with /FOLDER and /GROUP.    Specifies  to  show
+when new folders or news groups are selected. 
+2 /FOLDER
+   /FOLDER=(folder,[...])
+
+Specifies a list of folders to be searched.  The search  will  start  by
+selecting  the first folder in the list and searching the messages for a
+match.  If, during a search, no more matches or messages are found,  the
+next  folder  in  the  list  is  automatically  selected.  The presently
+selected folder can be included in the search by specifying  ""  as  the
+first  folder  in  the  list.    Use  /FEEDBACK  to see when folders are
+selected.  News groups can be specified here.  However, to search news
+group with wild cards, use /GROUP.
+2 /GROUP
+   /GROUP=(string,[...])
+
+Specifies a list of groups to be searched.  Wildcards are  permitted  in
+the specified string.  	If the string does not contain an * and does not
+specify a news group, * is automatically placed at the beginning and end
+of  the  string.    I.e.  if  the string is "comp", then all news groups
+containing the word "comp" will be searched.  Use /FEEDBACK to see  when
+groups are selected.
+2 /FROM
+Specifies that only the username of the messages are to be searched.
+2 /MATCH
+ /MATCH[=option]
+
+Interprets and matches multiple search strings in one of  the  following
+ways: 
+
+     AND      A match occurs only if all of the strings are found.
+
+     OR       A match occurs if any of the strings are found.
+
+     XOR      A match occurs if only one of the strings is found.
+
+If you specify none of these options, the default is /MATCH=OR.  If  you
+specify the /NEGATED qualifier, you will get the negated operation. 
+2 /NEGATED
+If specified, messages that don't match the specified search string
+command are displayed.  Does not work with /NOREPLIES.
+2 /NOREPLIES
+Specifies to find messages which are not replies (i.e. whose subject
+do not start with RE:).
+2 /REPLY
+Specifies that messages are to be searched for that are replies  to  the
+currently read message, or the message specified by /START.  Replies are
+messages which have subject of the original message prefaced by "Re:". 
+2 /REVERSE
+Specifies that the messages are to be searched in reverse order.  If  no
+starting  message  is  specified,  the  search  is started from the last
+message.  /REVERSE must be specified with a search string.
+2 /START
+ /START=message_number
+
+Specifies the message number to start the search at.  If  you  omit  the
+message number, it starts with the current message. 
+2 /SUBJECT
+Specifies that only the subject of the messages are to be searched.
+1 SEEN
+Sets the current or message-id message as seen. This allows you to keep
+track of messages on a per message basis.  Seen messages are displayed
+with a greater than sign in the left hand column of the directory
+listing.  Once you have used the SEEN command once, messages will be
+automatically be set as being SEEN when they are read.  The UNSEEN
+command sets the current or message-id message as unseen. 
+
+   Format:
+
+       SEEN [message-number or numbers]
+       UNSEEN [message-number or numbers]
+
+Keeping track of seen messages requires very little overhead for NEWS
+folders.  However, there is a moderate overhead for regular non-NEWS
+folders.  If you have used the SEEN command and wish to disable the
+automatic marking of messages in regular folders as SEEN when they are
+read, type the command SEEN/NOREAD.  To reenable, simply use the SEEN
+command again. 
+
+If a specified message is newer than the newest read message, then the
+newest read message counter will be updated.  The newest read message 
+counter is used to determine if there are new messages to be read.
+You are alerted of this when entering BULLETIN or selecting a folder
+or news group.  If you simply want to reset this counter and don't care
+about marking which messages have been seen or not, use the RESET command.
+
+NOTE: The list of SEEN messages for non-NEWS folders are stored in a
+file username.BULLMARK, and NEWS folders are stored in
+username.NEWSMARK. The files are created in the directory pointed to by
+the logical name BULL_MARK.  If BULL_MARK is not defined, SYS$LOGIN
+will be used. 
+1 SELECT
+Selects a folder of messages.  See HELP Folders for a description  of  a
+folder.   Once a folder has been selected, all commands, i.e. DIRECTORY,
+READ, etc. will apply only to those messages.  Use the CREATE command to
+create  a  folder.   Use the DIRECTORY/FOLDER command to see the list of
+folders that have been created.
+
+ Format:
+
+     SELECT [node-name::][folder-name]
+
+The complete folder name need not be specified.  BULLETIN  will  try  to
+find the closest matching name.  I.e. INFOV can be used for INFOVAX.
+
+Omitting the folder name will select the default folder.
+
+The  node  name can be specified only if the remote node has the special
+BULLCP process running (invoked by BULLETIN/STARTUP command.)
+
+After selecting a folder, the user will notified of the number of unread
+messages,  and  the  message  pointer will be placed at the first unread
+message.
+
+BULLETIN automatically determines if the selcted name is a NEWS group by
+detecting if a period is present in the name being  specified,  as  most
+NEWS  groups  contain  a  period,  whereas  a real folder cannot.  A few
+special NEWS groups, i.e. JUNK and CONTROL, do not contain a period.  If
+desired,  you can select these groups by enclosing them in double quotes
+("), and typing the name in lower case.
+
+A useful way to scan through folders or subscribed news group without 
+having to select them manually is to use the INDEX command.
+2 /MARKED
+Selects  only messages that have been marked (indicated by an asterisk).
+After using /MARKED, in order to see all messages, the folder will  have
+to be reselected.
+2 /UNMARKED
+Specifies to read only messages that have not been marked (marked
+messages are indicated by an asterisk).  
+
+After using, in order to see all messages, the folder will  have
+to be reselected.
+2 /SEEN
+Specifies to read only messages that have been seen (indicated by a
+greater than sign).
+
+After using, in order to see all messages, the folder will  have
+to be reselected.
+2 /UNSEEN
+Specifies to read only messages that have not been seen (seen message
+are indicated by a greater than sign).
+
+After using, in order to see all messages, the folder will  have
+to be reselected.
+1 SET
+The SET command  is  used  with  other  commands  to  define  or  change
+characteristics of the BULLETIN Utility.
+
+  Format:
+
+    SET option
+2 ACCESS
+Controls  access  to  a  private  folder.   A private folder can only be
+selected by users who have been granted access.  Only the owner of  that
+folder is allowed to grant access.
+
+  Format:
+
+    SET [NO]ACCESS id-name [folder-name]
+
+The id-name can be one or more ids from the system Rights  Database  for
+which  access  is  being  modified.   It  can  also be a file name which
+contains a list of  ids.   For  more  information  concerning  usage  of
+private  folders, see HELP CREATE /PRIVATE.  NOTE: Access is created via
+ACLs.  If a user's process privileges are set  to  override  ACLs,  that
+user  will  be  able  to  access  the folder even if access has not been
+granted.
+
+It  is suggested that if you plan on granting access to many users, that
+you create an id using the AUTHORIZE utility and then use the SET ACCESS
+command  to  grant  access  to  that id.  Then, you can use the GRANT/ID
+command in AUTHORIZE to grant the id to users, and this will give  those
+users  access to the folder.  This is preferred because of problems with
+running into system quota when checking for acls on a file with a  large
+amount  of  acls.   It  is also means that you don't have to remember to
+remove the access for that user from a folder if that  user  is  removed
+from the system.
+
+A user with BULLETIN privileges (see HELP SET  PRIV)  will  be  able  to
+select a protected folder regardless of the access settings.  However, a
+user without explicit access will not receive login notifications of new
+messages,  and thus will not be able to set any login flags.  (NOTE:  If
+such a user selects such a folder and then uses SET ACCESS to grant  him
+or  herself  access,  the user must reselect the folder in order for the
+new access to take affect in order to be able to set login flags.)
+3 id
+The id-name can be one or  more  ids  contained  in  the  system  Rights
+Database.    This  includes  usernames  and  UICs.    UICs  can  contain
+wildcards, i.e.  [130,*].  Note that by default, a process is given  the
+process  rights  id  SYS$NODE_nodename,  where  nodename  is  the decnet
+nodename.  Thus, by specifing this id, a folder can be restricted  to  a
+specific  node, which is useful when the folder is shared among nodes in
+a cluster. 
+
+Alternatively,  the  id-name  can be a filename which contains a list of
+ids.  The filename should be preceeded by a "@".  If the suffix  is  not
+specified, it will be assumed that the suffix is ".DIS" .
+3 /ALL
+Specifies that access to the folder is granted to all users.   If  /READ
+is  not  specified,  the  folder will no longer be private.  If /READ is
+specified, all users will have read access, but  only  privileged  users
+will  have  write access (of course non-privileged users can gain access
+via a later SET ACCESS command.)
+
+Format:
+
+    SET ACCESS /ALL [folder-name]
+3 /CLASS
+Specifies that the specified folder is a news group class.
+3 /READ
+Specifies that access to the folder will be limited to being able to
+read the messages.
+3 Warning
+If  a  user  logs  in after a private folder has been created but before
+being given access, and then is given  access,  any  defaults  that  the
+folder  has,  i.e. /BRIEF, /READNEW, & /NOTIFY, will not be set for that
+user. This is because if the  id  is  not  a  username,  it  becomes  an
+extremely  lengthy  operation  to check each user to see if have that id
+assigned to them.  The alternative is to set the defaults for all  users
+after  every  SET  ACCESS,  but that might cause problems with users who
+have manually reset those defaults.  The  correct  solution  requires  a
+large programming modification, which will be done in a later version.
+2 ANONYMOUS
+Specifies that the selected folder has the ANONYMOUS  attribute.    This
+causes  messages  in  the  folder  to  be  displayed  with  the username
+ANONYMOUS rather than the actual user's name.
+
+  Format:
+
+    SET [NO]ANONYMOUS
+2 ALWAYS
+Specifies  that  the  selected  folder  has  the ALWAYS attribute.  This
+causes messages in the folder to be displayed differently  when  logging
+in.  SYSTEM messages will be displayed every time a user logs in, rather
+than just once.  Non-SYSTEM message will also be  displayed  every  time
+(in  whatever  mode  is selected, i.e. BRIEF, SHOWNEW, or READNEW) until
+the user actually reads that message (or a later one).  This feature  is
+meant  for  messages which are very important, and thus you want to make
+sure they are read.
+
+  Format:
+
+    SET [NO]ALWAYS
+2 ADD_ONLY
+Specifies that the selected folder  has  the  ADD_ONLY  attribute.    If
+ADD_ONLY  is  set  and  a mailing address is present (see /DESCRIPTION),
+when a message is added to the folder, it will also  be  mailed  to  the
+address  (in addition to being stored in the folder).  This also applies
+to a message which is added via the BBOARD feature .  If ADD_ONLY is set
+and  a user uses the POST command, the ADD command will be used instead.
+One use for this is to mail messages in a folder to  users  who  do  not
+have access to BULLETIN. 
+
+  Format:
+
+    SET [NO]ADD_ONLY
+2 BBOARD
+Specifies  a username to be used as a BBOARD destination.  Mail which is
+sent to that user are converted into messages.  This command will  apply
+to  the  selected folder, and each folder can have its own BBOARD.  Only
+privileged users or owners of the folders can  set  BBOARD.   Note:  The
+specified  account  must  have  the DISUSER flag specified in the system
+authorization file, and it either must be given  SYSPRV  privileges,  or
+the  scratch  bboard_directory  (specified when compiling BULLETIN) must
+have world rwed  protection.   Also,  certain  system  parameters  which
+affect  detached  subprocesses  are  usually  too low for the subprocess
+which is spawned to read the mail.  The  parameters  and  the  suggested
+values  are:  PQL_DPGFLQUOTA = 15000, PQL_DWSQUOTA = 500, and PQL_DFILLM
+= 30.  If you are not using the BULLCP process, the subprocess limit for
+users must be at least 2.
+
+  Format:
+
+    SET BBOARD [username]
+
+BBOARD cannot be set for remote folders.   See  also  the  commands  SET
+STRIP and SET DIGEST for options on formatting BBOARD messages.
+
+If BULLCP is running, BBOARD is updated every 15 minutes.  If you want
+to length this period, define BULL_BBOARD_UPDATE to be the number of
+minutes, between updates.  I.e. DEFINE/SYSTEM BULL_BBOARD_UPDATE "30"
+will cause the updates to be don every 30 minutes.
+
+NOTE: If you want to control the expiration date on a per message basis,
+you can do so by adding a special header line to the message.  The form
+is Expires: or X-Expires: followed by the date in the form DD MMM YYYY.
+The time will always be 00:00, even if the time is specified on the line.
+3 /EXPIRATION
+ /EXPIRATION=days
+ /NOEXPIRATION
+
+Specifies the number of days the message created by the BBOARD is to  be
+retained.   The  default  is  14  days.   The  highest limit that can be
+specified is 30 days.  This can be overridden by a user with privileges.
+If /NOEXPIRATION is specified, messages will become permanent.
+
+NOTE:  This  value is the same value as specified by SET DEFAULT_EXPIRE.
+If one is changed, the other will change also.
+3 /SPECIAL
+Specifies that the input should be processed  using  a  special  command
+procedure,  and  not  to  use the simple VMS MAIL to message conversion.
+Specifying a username is optional.  To remove  this  feature,  you  must
+either  SET  NOBBOARD,  or  SET  BBOARD  and  specify  a  username.  See
+installation notes for exactly how to use this feature.
+3 /VMSMAIL
+Used in conjunction with  /SPECIAL.   If  /SPECIAL  and  a  username  is
+specified,  and the conversion still takes its input from VMS MAIL, then
+the VMS system mail file is checked to see if new mail  exists  for  the
+specified  user  before  running the command procedure.  This saves time
+and avoids creating subprocesses.  (Useful if input is digest format.)
+3 Listserv
+For a LISTSERV mailing list, only a subscribed user can post to it.   If
+the  BBOARD  account  is subscribed to the list in order for BULLETIN to
+receive the list, only the BBOARD account will be able to  post  to  it.
+This  problem  is  solved  by  placing  the  word LISTSERV in the folder
+description line. Then, messages sent to the mailing list  by  the  POST
+command will be sent from the BBOARD account rather than from the user's
+account.  For example, the folder description might be:
+
+FAKE MAILING LIST <FAKELIST@FAKENODE.BITNET> LISTSERV.
+
+If  you  have  PMDF  or  MX  installed,  the  corresponding logical name
+PMDF_REPLY_TO or MX_REPLY_TO will be temporarily defined in order to add
+a  REPLY-TO:   line  to  the  message  header to display the real user's
+address.
+
+Users  who  use the method described in HELP SET BBOARD MORE_INFORMATION
+should note the following:  When using this LISTSERV feature, the BBOARD
+account  must be a real account, not simply a VMS MAIL forwarding entry.
+Mail can only be sent from a real account.  However, if mail  forwarding
+is  set for that the account, the account does not need a real directory
+or a unique uic, since it will not need space to store mail.
+
+In order to be able to send LISTSERV commands from  the  BBOARD  account
+without  having  to  actually  login  to  the BBOARD account, there is a
+utility included with BULLETIN called SETUSER.  This requires privileges
+to use.  After compiling it, use the link command:
+
+        LINK SETUSER,SYS$SYSTEM:SYS.STB/SELECT
+
+When  you  run  it, it will prompt for a username.  After verifying that
+the given username  is  a  valid  account,  it  will  then  change  your
+process's username.  You can then send mail from that account.
+
+If you are using PMDF or MX, and wish to use this feature, you can still
+do  so  by  setting BBOARD.  As long as the BBOARD account is not a real
+account, it will work properly, even though the mail feed is not  really
+coming from the BBOARD account.
+
+In order to find out if the LISTSERV mailing list will accept posts only
+from subscribed users, send  the  command  'REV  listname'.   This  will
+retrieve the file listname.LIST.  It begins with a list of keywords.  If
+the keyword 'send' is set  to  'public',  you  don't  need  to  set  the
+LISTSERV  switch.   If it's set to 'private', you do.  For a description
+of the keywords and the meaning of their settings, send any LISTSERV the
+command  'INFO  KEY'. Note that the 'listname.LIST' files include a list
+of owners and subscribers.  If 'send' is set to 'owners',  then  neither
+the public nor the subscribers can post to the list.
+
+Note: It has been found that some servers don't accept the mail as being
+from the bboard account if the reply-to: line is added.  This might be
+due to it being run on VMS, where the Reply-to: line is converted to the
+From: line.  In this case, specify VMSSERV instead of LISTSERV.
+3 More_information
+If more than one folder is to have a BBOARD setting,  only  one  of  the
+BBOARD  names  need  be  a real account.  All other names could be names
+whose mail is  forwarded  to  the  real  account.   BULLETIN  will  then
+determine  from  the mail header which folder the mail is to be sent to.
+Forwarding can be enabled for any name within MAIL by the command:
+
+    MAIL> SET FORWARD/USER=from_name to_name
+
+Any  mail  sent  to  FROM_NAME will be forwarded to TO_NAME.  Thus, only
+TO_NAME need be a real account.  For example, if you  have  INFOVAX  and
+LASER-LOVERS  folders,  you need create only a INFOVAX account, and then
+forward LASER-LOVERS mail to INFOVAX within mail using the  command  SET
+FORWARD/USER=LASER-LOVERS  INFOVAX.   You  would  then  do  a SET BBOARD
+INFOVAX for the INFOVAX folder, and  SET  BBOARD  LASER-LOVERS  for  the
+LASER-LOVERS  folder.   This method will speed up the BBOARD conversion,
+since mail need be read only from one account.  NOTE: Folders that  have
+the  /SPECIAL  set  on  their  BBOARD  accounts  cannot  have their mail
+forwarded to BBOARD accounts that don't have /SPECIAL set.   Folders  of
+the  same  type, i.e. that use the same /SPECIAL command procedure, must
+be grouped separately.
+
+The BBOARD account must match the mailing list name.  If you prefer  not
+to  have  them  match,  then  you must include the actual address of the
+mailing list in the folder description in  the  format  described  under
+HELP CREATE /DESCRIPTION.
+2 BRIEF
+Controls whether you will be alerted upon logging  that  there  are  new
+messages  in the currently selected folder.  A new message is defined as
+one that has been created since the last time you logged in or  accessed
+BULLETIN.   Note  the  difference between BRIEF and READNEW.  The latter
+causes a listing of the description of the new messages to be  displayed
+and  prompts  the user to read the messages.  Setting BRIEF will clear a
+READNEW setting (and visa versa).
+
+  Format:
+
+    SET [NO]BRIEF
+3 /ALL
+Specifies that the SET [NO]BRIEF option is the default for all users for
+the specified folder.  This is a privileged qualifier.
+3 /DEFAULT
+Specifies that the [NO]BRIEF option is the default for the specified
+folder.  This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).  Use /ALL to modify all users.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the option is to modified.  If not
+specified, the selected folder is modified. Valid only with NOBRIEF.
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that BRIEF is a permanent flag and cannot be changed by the
+individual, except if changing to SHOWNEW or READNEW.  This is a
+privileged qualifier.
+2 COMPRESS
+Specifies that messages added to the folder will be in compressed format.
+Data stored in this way will be 60-65% the size of normal folders.
+The compression algorithm is optimized for English text files and requires 
+very little cpu overhead.
+
+  Format:
+
+    SET [NO]COMPRESS
+
+This command is only valid with folders.  Local news groups are always
+stored in compressed format.  Messages already stored in the folder 
+can not presently be changed to compressed format. 
+2 CONTINUOUS_BRIEF
+Specifies that if BRIEF is set for a folder, and there are new messages,
+the notification message "there are new messages" will be displayed every
+time when logging in, until the new messages are read.  Normally, the
+BRIEF setting causes notification only at the first time that new messages
+are detected.
+
+  Format:
+
+    SET [NO]CONTINUOUS_BRIEF
+
+NOTE: Both SET GENERIC and SET CONTINUOUS_BRIEF cannot be set for the
+same user.
+2 DEFAULT_EXPIRE
+Specifies  the  number  of days the message created by BBOARD (or direct
+PMDF path) is to be retained.  The default  is  14  days.   The  highest
+limit  that  can  be  specified is 30 days.  This can be overridden by a
+user with privileges.
+
+This  also  specifies the default expiration date when adding a message.
+If no expiration date is  entered  when  prompted  for  a  date,  or  if
+prompting  has been disabled via SET NOPROMPT_EXPIRE, this value will be
+used.
+
+  Format:
+
+    SET DEFAULT_EXPIRE days
+
+If -1 is specified, messages will become permanent.  If 0 is  specified,
+no  default expiration date will be present.  The latter should never be
+specified for a  folder  with  a  BBOARD,  or  else  the  messages  will
+disappear.
+
+NOTE: This value is the same value that SET BBOARD/EXPIRATION specifies.
+If one is changed, the other will change also.
+2 DIGEST
+Affect  only  messages  which are added via either the BBOARD option, or
+written directly from a network mailing program  (i.e.  PMDF).   Several
+mailing  lists  use  digest  format  to  send  their  messages, i.e. the
+messages are concatenated into one long message.  If DIGEST is set,  the
+messages will be separated into individual BULLETIN messages.
+
+  Format:
+
+    SET [NO]DIGEST
+
+The command SHOW FOLDER/FULL will show if DIGEST has been set.
+
+2 DUMP
+Specifies that messages deleted from the  selected  folder  are  written
+into  a dump (or log) file.  The name of the log file is foldername.LOG,
+and it is located in the folder directory (usually BULL_DIR).
+
+  Format:
+
+    SET [NO]DUMP
+
+The command SHOW FOLDER/FULL will show if dump has  been  set.    (NOTE:
+SHOW  FOLDER/FULL  is a privileged command.) When created, the file will
+have an ACL set on it to allow the folder owner to delete it.
+2 EXPIRE_LIMIT
+Specifies expiration limit that is allowed for messages.  Non-privileged
+users cannot specify an expiration  that  exceeds  the  number  of  days
+specified.  Privileged users can exceed the limit.
+
+  Format:
+
+    SET [NO]EXPIRE_LIMIT [days]
+
+The command SHOW FOLDER/FULL will show  the  expiration  limit,  if  one
+exists.  (NOTE: SHOW FOLDER/FULL is a privileged command.) 
+2 EXCLUDE
+Specifies to ignore any EXCLUDEs or THREADs that are present.
+
+  Format:
+
+    SET [NO]EXCLUDE
+
+The default mode is SET EXCLUDE, which means to display  messages  based
+on  specified  EXCLUDEs  or  THREADs.    SET  NOEXCLUDE  will cause all
+messages to be displayed for the selected folder, and all future folders
+which are selected. 
+2 EXLIMIT
+Specifies the default limit for the EXCLUDE command. 
+
+  Format:
+
+    SET EXLIMIT days
+
+If no match is found for an exclude after the specified number of  days,
+the  exclude  will  automatically  be deleted.  The default is no limit,
+which is specified by specifying 0 days.  This default can be  overriden
+by the /LIMIT switch on the EXCLUDE command. 
+2 FILE_DIRECTORY
+Select the directory where  messages  are  written  to  when  using  the
+EXTRACT  or  file  COMMAND.  By default, the message is written into the
+current directory. 
+
+  Format:
+
+    SET FILE_DIRECTORY [directory]
+
+If directory is omitted, the setting is removed.  Note: This information
+is stored in the customization file (SYS$LOGIN:BULL.CUSTOM).
+2 FOLDER
+Select a folder of messages.  Identical to the SELECT command.  See help
+on that command for more information.
+
+  Format:
+
+    SET FOLDER [node-name::][folder-name]
+3 /MARKED
+Selects messages that have been marked (indicated by an asterisk).
+After using /MARKED, in order to see all messages, the folder will have
+to be reselected.
+2 GENERIC
+Specifies  that  the  given  account is a "generic" account, i.e used by
+many different people.  If an  account  is  specified  as  GENERIC,  new
+messages  placed in the default folder will be displayed upon logging in
+for a specific number of days,  rather  than  only  once.   The  default
+period is 7 days.  This command is a privileged command.
+
+  Format:
+
+    SET [NO]GENERIC username
+
+NOTE: Both SET GENERIC and SET CONTINUOUS_BRIEF cannot be set for the
+same user.
+3 /DAYS
+ /DAYS=number_of_days
+
+Specifies the number days that new messages will be displayed for upon
+logging in.
+2 GATEWAY
+Valid for folders that are associated with an email address.    Messages
+which  are  mailed  to the email address are by default modified so that
+the subject line starts with the folder name,  followed  by  the  phrase
+"folder  message:  ",  followed  original  subject line.  If you specify
+GATEWAY, the subject line is not modified this way. 
+2 KEYPAD 
+Controls whether the keypad has been enabled such that the keys  on  the
+keypad correspond to command definitions.  These definitions can be seen
+via the SHOW KEYPAD command.  The default is NOKEYPAD unless the /KEYPAD
+qualifier has been added to the BULLETIN command line.
+
+  Format:
+
+    SET [NO]KEYPAD
+
+The default settings  for the keypad are shown via SHOW KEYPAD or HELP
+KEYPAD.  Settings can be  changed by using an initialization file with
+DEFINE/KEY commands.  BULLETIN looks first for the file pointed to by
+the logical name BULL_INIT and  then for the file SYS$LOGIN:BULL.INI.
+2 LIBRARY
+Specifies a library of folders.  By default there is only  one  library.
+However,  the system manager may decide to create more than one library,
+with each library  saved  in  a  different  directory.    Use  the  SHOW
+LIBRARY/ALL command to see if there are other libraries. 
+2 LOGIN
+Controls  whether  the  specified  user will be alerted of any messages,
+whether system or non-system, upon logging in.  If an  account  has  the
+DISMAIL  flag  set, SET NOLOGIN is automatically applied to that account
+during the first time that the account logs in.  However, this will  not
+occur  if DISMAIL is set for an old account.  Additionally, removing the
+DISMAIL flag will not automatically enable LOGIN.  (The reason  for  the
+above  was to avoid extra overhead for constant checking for the DISMAIL
+flag.)  This command is a privileged command.
+
+  Format:
+
+    SET [NO]LOGIN username
+2 NAME
+Copies all stored settings from one user to another.  Used when a user's
+account name is changed.
+
+  Format:
+
+    SET NAME old-username new-username
+2 NEWS
+Changes attributes of the specified news group or class of news groups.
+This command requires privileges.
+
+  Format:
+
+    SET NEWS [news-group]
+
+If no attributes are specified, the present values of the attributes are
+shown.
+3 /ALL
+   /ALL
+   /NOALL
+
+If specified with /CLASS or /DEFAULT, all groups that are presently
+available will have their attributes changed,in addition to any that are
+created in the future.  If /NOALL is specified, the attributes of any
+news group that was individually changed will not be modified.  I.e., if
+you set the attributes for misc.test, and then change the default
+attributes (using /DEFAULT) with /NOALL, the attributes for misc.test
+will not be changed.  This also applies when specifying the attributes
+for a class of news groups with /CLASS, but only if the value for /CLASS
+is a primary class, i.e. it has a no period in the classname such as
+CLASS=rec.  Otherwise, /NOALL is not allowed with /CLASS.  The default
+is /ALL.                                     
+3 /CLASS
+   /CLASS=classname
+
+Specifies to modify attributes for a class of news groups rather than a
+single group, i.e. /CLASS=rec, or /CLASS=sci.med .  Attributes of
+existing groups which are in the class are modified, and any groups
+created in the future will automatically have those attributes.
+3 /DEFAULT
+Specifies default attributes which are applied to all news groups.
+3 /DELETE
+When used with /CLASS, specifies that the class attributes are to be
+deleted.
+3 /DISABLE
+Specifies that the news group is disabled and can not be accessed.
+3 /ENABLE
+Specifies that the news group is enabled and can be accessed. This is
+the default.
+3 /EXPIRATION
+   /EXPIRATION=days
+
+Specifies the default expiration time for messages if none is specified.
+The default is 7.
+3 /FULL
+Control whether all information of the news groups  is  displayed,  i.e.
+the  access list if the news group is private.  This information is only
+those who have access to that folder. 
+3 /LIMIT
+   /LIMIT=days
+
+Specifies the expiration limit for messages.  If the value specified is
+-1, there will be no limit.  If the value is 0, the default limit will
+be applied, or of any class that is applicable.  This is the default.
+It is suggested that the limit be set a no lower than 31 days, as many
+groups have a FAQ (frequently asked question) message which is posted
+every month with an expiration date of one month in the future.
+3 /PRIVATE
+   /PRIVATE
+   /NOPRIVATE
+
+Specifies that the news group or class can have it's access modified by
+the SET ACCESS command.  To accomplish this, a file is created in
+NEWS_DIRECTORY specified in BULLFILES.INC and ACLs are set on that file.  
+Note:  If you set access for a class, the best way to grant all access 
+to news groups in that class is to set /NOPRIVATE, as then time won't be 
+wasted checking a file for ACLs.
+3 /STORED
+   /STORED
+   /NOSTORED
+
+Specifies that the news group are stored on disk rather then accessed
+via the network from the server node.  This results in faster access,
+but requires the available disk space.  Messages from the news group
+are not immediately transferred as the result of this command, but are
+tranferred by the separate BULLCP process at regular intervals.  The
+default is /NOSTORED.
+2 NODE
+Modifies the selected folder from a local folder to a remote folder.   A
+remote folder is a folder in which the messages are actually stored on a
+folder at a remote DECNET node.  The SET NODE command specifies the name
+of  the  remote  node, and optionally the name of the remote folder.  If
+the remote folder name is not included, it is assumed to be the same  as
+the  local  folder.   When  the command is executed, the selected folder
+will then point to the remote folder.  If there  were  messages  in  the
+local folder, they will be deleted.  This feature is present only if the
+BULLCP process is running on the remote node.
+
+  Format:
+    SET NODE nodename [remotename]
+    SET NONODE
+
+NOTE: If one node adds a message to a remote node, other nodes connected
+to the same folder will not immediately be aware  of  the  new  message.
+This  info  is  updated  every  15  minutes,  or if a user accesses that
+folder.
+
+If you are using V2.16 or greater on both nodes, then if the data files 
+of the node containing the remote folder are moved to a different node,
+(or if you decided to start BULLCP on a different nooe in that cluster),
+the nodename of the remote folders will automatically be updated.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the node information is to modified.
+If not specified, the selected folder is modified.
+2 NOTIFY
+Specifies whether you will be notified via a broadcast  message  when  a
+message is added to the selected folder.
+
+  Format:
+
+    SET [NO]NOTIFY
+
+In a cluster, if the logical name MAIL$SYSTEM_FLAGS is defined so that
+bit 1 is set, users will be notified no matter which node they are logged
+in to.  If you wish to disable this, you should define BULL_SYSTEM_FLAGS
+so that bit 1 is cleared.
+3 /ALL
+Specifies that the SET [NO]NOTIFY option is the default for all users for
+the specified folder.  This is a privileged qualifier.
+3 /DEFAULT
+Specifies that the [NO]NOTIFY option is the default for the specified
+folder.  This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).  Use /ALL to modify all users.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the option is to modified.  If not
+specified, the selected folder is modified. Valid only with NONOTIFY.
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that NOTIFY is a permanent flag and cannot be changed by the
+individual. /DEFAULT must be specified. This is a privileged qualifier.
+2 PAGE
+Specifies whether any directory listing or message reading  output  will
+pause  when  it  reaches  the end of the page or not.  Setting NOPAGE is
+useful for terminals that can store more than one screenful at  a  time,
+and  that  have a remote printer that can then print the contents of the
+terminal's memory.  The default is PAGE, unless the default was  changed
+by specifying /NOPAGE on the command line to invoke BULLETIN.
+
+  Format:
+
+    SET [NO]PAGE
+2 POST_ONLY
+Specifies that the selected folder has the POST_ONLY attribute.  This
+causes the ADD command to mail the message to the mailing address if it
+is present (see /DESCRIPTION), rather than add to the folder.  
+
+  Format:
+
+    SET [NO]POST_ONLY
+2 PRIVILEGES
+Specifies  either  process  privileges  or  rights  identifiers that are
+necessary to use privileged commands.  Use the SHOW  PRIVILEGES  command
+to see what is presently set.  This is a privileged command.
+
+  Format:
+
+    SET PRIVILEGES parameters
+
+The parameters are one or  more  privileges  separated  by  commas.   To
+remove  a privilege, specify the privilege preceeded by "NO".  If /ID is
+specified, the parameters are rights identifiers.
+3 /ID
+ /[NO]ID
+
+If specified, then the rights identifier which is specified as the
+parameter will allow users holding that rights identifier to execute
+privileged commands.  If /NOID is specified, the identifier is removed.
+2 PROMPT_EXPIRE
+Specifies  that  a  user  will  be  prompted for an expiration date when
+adding a message.  If NOPROMPT_EXPIRE is specified, the user will not be
+prompted, and the default expiration (which is set by SET DEFAULT_EXPIRE
+or SET BBOARD/EXPIRATION) will be  used.   If  the  value  specified  is
+greater   than  the  expiration  limit,  and  the  user  does  not  have
+privileges, then the expiration  limit  will  be  used  as  the  default
+expiration.  (If there is no expiration limit, and the user doesn't have
+privileges, then an error will result.)  PROMPT_EXPIRE is the default.
+
+  Format:
+
+    SET  [NO]PROMPT_EXPIRE
+2 READNEW
+Controls whether you will be prompted upon logging in  if  you  wish  to
+read new non-system or folder messages (if any exist).  A new message is
+defined as one that has been  added  since  the  last  login,  or  since
+accessing BULLETIN.  The default setting for READNEW is dependent on how
+the folder was created by the owner.
+
+In  order  to  apply  this to a specific folder, first select the folder
+(using the SELECT command), and then enter the SET READNEW command.
+
+  Format:
+
+    SET [NO]READNEW
+
+NOTE:  If  you  have several folders with READNEW enabled, each folder's
+messages will be displayed separately.  However, if you EXIT the READNEW
+mode before all the folders have been displayed, you will not be alerted
+of the new messages in the undisplayed folders the next time you  login.
+However,  if  you enter BULLETIN, you will be told that new messages are
+present in those other folders.  Also, it is not possible  to  EXIT  the
+READNEW mode if there are SYSTEM folders which have new messages. Typing
+the EXIT command will cause you to skip to those folders.  (See HELP SET
+SYSTEM for a description of a SYSTEM folder).
+3 /ALL
+Specifies that the SET [NO]READNEW option is the default for all users for
+the specified folder.  This is a privileged qualifier.  The difference
+between this and /DEFAULT is that the latter will only apply to new users
+(i.e. any users which have never executed BULLETIN).
+3 /DEFAULT
+Specifies that the [NO]READNEW option is the default for the specified
+folder.  This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).  Use /ALL to modify all users.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the option is to modified.  If not
+specified, the selected folder is modified. Valid only with NOREADNEW.
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that READNEW is a permanent flag and cannot be changed by the
+individual.  This is a privileged qualifier.
+2 SHOWNEW
+Controls whether a directory listing of new  messages  for  the  current
+folder  will  be displayed when logging in.  This is similar to READNEW,
+except you will not be prompted to read the messages.   The  default  is
+dependent  on how the folder was created by the owner.  A new message is
+defined as one that has been  added  since  the  last  login,  or  since
+accessing BULLETIN.
+
+In order to apply this to a specific folder,  first  select  the  folder
+(using  the  SELECT  command),  and  then enter the SET SHOWNEW command.
+
+  Format:
+
+    SET [NO]SHOWNEW
+3 /ALL
+Specifies that the SET [NO]SHOWNEW option is the default for all users for
+the specified folder.  This is a privileged qualifier.  The difference
+between this and /DEFAULT is that the latter will only apply to new users
+(i.e. any users which have never executed BULLETIN).
+3 /DEFAULT
+Specifies that the [NO]SHOWNEW option is the default for  the  specified
+folder.   This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).   Use  /ALL  to  modify  all
+users. 
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the  option  is  to  modified.    If  not
+specified, the selected folder is modified. Valid only with NOSHOWNEW. 
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that SHOWNEW is a permanent flag and cannot be changed by  the
+individual,  except  if  changing  to  READNEW.  This  is  a  privileged
+qualifier. 
+2 STRIP
+Affect only messages which are added via either the  BBOARD  option,  or
+written  directly  from a network mailing program (i.e. PMDF).  If STRIP
+is set, the header of the mail message will be stripped off before it is
+stored as a BULLETIN message. 
+
+  Format:
+
+    SET [NO]STRIP
+
+The command SHOW FOLDER/FULL will show if STRIP has been set.
+2 SUBSCRIBE
+Can be used to force users to be subscribed to the selected news  group.
+This is a privileged command. 
+
+  Format:
+
+    SET SUBSCRIBE
+
+Note:  If you execute the  commands  SET  SHOWNEW,  READNEW,  BRIEF,  or
+NOTIFY,  and add /DEFAULT or /PERMAMENT, it is equivalent to doing a SET
+SUBSCRIBE command with the addition that the specified feature  will  be
+the default and/or permanent setting. 
+3 /ALL
+Specifies that all present and future users will be  subscribed  to  the
+news group. 
+3 /DEFAULT
+   /[NO]DEFAULT
+
+Specifies that new users will automatically be subscribed  to  the  news
+group. 
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that new users will automatically be subscribed  to  the  news
+group and that users cannot unsubscribe the news group. 
+2 SYSTEM
+Specifies that the selected folder is a SYSTEM folder.  A SYSTEM  folder
+is  allowed to have SYSTEM and SHUTDOWN messages added to it.  This is a
+privileged command. 
+
+  Format:
+
+    SET [NO]SYSTEM
+
+If the selected folder is remote, /SYSTEM cannot be specified unless the
+folder at the other node is also a SYSTEM folder.
+1 SHOW
+The SHOW command displays information about certain characteristics.
+2 EXCLUDE
+Displays the list of excludes which are present for the current  folder.
+The  right  hand  side  of the display shows the date of the last time a
+match for the exclude was found, and also the number of  days  from  the
+time of the last match after which the excludes expires. 
+2 FLAGS
+Shows whether BRIEF, NOTIFY, READNEW, or SHOWNEW has been  set  for  the
+currently selected folder. 
+2 FOLDER
+Shows information about a folder of messages.  Owner and description are
+shown.    If  the folder name is omitted, and a folder has been selected
+via the SELECT command, information about that folder is shown. 
+
+  Format:
+
+    SHOW FOLDER [folder-name]
+3 /FULL
+Control whether all information  of  the  folder  is  displayed.    This
+includes  DUMP  &  SYSTEM  settings,  the  access  list if the folder is
+private, and BBOARD information.  This information  is  only  those  who
+have access to that folder. 
+2 THREAD
+Displays the list of includes which are present for the current folder.
+2 KEYPAD
+Displays the keypad command definitions.
+
+  Format:
+
+    SHOW KEYPAD [key-name]  
+
+If the keypad has been enabled by either SET KEYPAD, or  if  /KEYPAD  is
+specified  on  the  command  line,  the  keypad  keys will be defined as
+commands.  The default settings for the keypad are shown via SHOW KEYPAD
+or HELP KEYPAD.  Settings can be changed by using an initialization file
+with DEFINE/KEY commands.  BULLETIN looks first for the file pointed  to
+by the logical name BULL_INIT and then for the file SYS$LOGIN:BULL.INI. 
+
+NOTE: If the keypad is not enabled, PF2 is defined to be SET KEYPAD.
+3 /PRINT
+Prints the keypad definitions on the default printer (SYS$PRINT).
+3 /STATE
+ /STATE=(state,state,...)
+
+Specifies the name of a state for which the  specified  key  definitions
+are  to  be displayed.  If you select more than one state name, separate
+them with commas and enclose the list in parentheses.  Only works when a
+key name has been specified. 
+2 LIBRARY
+Shows the library of folders.  By default there  is  only  one  library.
+However,  the system manager may decide to create more than one library,
+with each library  saved  in  a  different  directory.    Use  the  /ALL
+qualifier to see if there are other libraries. 
+3 /ALL
+Specifies to show all available libraries.
+2 NEW
+Shows folders which have new unread messages for which BRIEF or  READNEW
+have  been set.  (Note: If you enter BULLETIN but do not read new unread
+messages, you will not be notified about them the next  time  you  enter
+BULLETIN.  This is a design "feature" and cannot easily be changed.)
+2 PRIVILEGES
+Shows the privileges necessary to use privileged commands.   Also  shows
+any  rights  identifiers  that  would also give a user privileges.  (The
+latter are ACLs which are set on the BULLUSER.DAT file.)
+2 USER
+Shows the last time that a user logged in, or if /FOLDER  is  specified,
+the  latest  message which a user has read in the folder.  If NOLOGIN is
+set for  a  user,  this  information  will  be  displayed.   This  is  a
+privileged  command.   Non-privileged users will only be able to display
+the information for their own account.
+
+  Format:
+    SHOW USER [username]
+
+The username is optional.  If omitted, the process's username  is  used.
+The  username should not be included if /ALL or /[NO]LOGIN is specified.
+
+NOTE: The last logged in time displayed is that which is stored when the
+BULLETIN/LOGIN command is executed, not that  which  VMS  stores.   Some
+sites  make  BULLETIN/LOGIN  an  optional  command for users to store in
+their own LOGIN.COM, so this command can be used  to  show  which  users
+have done this.
+3 /ALL
+Specifies that information for all users is to be displayed.  This is  a
+privileged command.
+3 /LOGIN
+ /[NO]LOGIN
+
+Specifies that only those users which do not have NOLOGIN set are to be
+displayed.  If negated, only those users with NOLOGIN set are displayed.
+This is a privileged command.  The qualifier /ALL need not be specified.
+3 /FOLDER
+   /FOLDER=[foldername]
+
+Specifies to display the latest message that was read by the user(s) for
+the  specified  foldername.   A newsgroup can be specified, but the info
+can only be shown if the user has subscribed to the newsgroup.   If  the
+foldername is not specified, the selected folder will be used.
+3 /SINCE
+   /SINCE=[date]
+
+Specifies  to display only those users whose latest read message date is
+the same date  or  later  than  the  specified  date.   If  no  date  is
+specified,  the  date  of  the  current message is used.  Only valid for
+folders or with /LOGIN.  Use /START for newsgroups.
+3 /START
+   /START=[number]
+
+Specifies  to  display only those users whose latest read message number
+is equal to or greather than the specified  number.   If  no  number  is
+specified,  the  message  number  of  the current message is used.  Only
+valid for newsgroups.  Use /SINCE for folders and with /LOGIN.
+2 VERSION
+Shows  the  version  of  BULLETIN  and  the date that the executable was
+linked.
+1 SPAWN
+Creates  a  subprocess  of  the current process.  To return to BULLETIN,
+type LOGOUT.
+
+  Format:
+    SPAWN [command-string]
+
+NOTE: BULLETIN disables the use of  CONTROL-C,  so  that  you  must  use
+CONTROL-Y if you wish to break out of a spawned command.
+1 SUBSCRIBE
+Used only for NEWS folders.  Specifies that BULLETIN will keep track  of
+the  newest  message  that has been read for that NEWS folder.  When the
+NEWS folder is selected, the message pointer will automatically point to
+the next newest message that has not been read.  To see a list of the
+subscribed groups, type NEWS/SUBSCRIBE.  To automatically read news 
+groups with new messages, use INDEX/SUBSCRIBE. 
+1 THREAD
+Specifies that the current message is  defined  as  a  thread  based  on
+either  the  subject  or the message owner.  Since threads are much more
+commonly based on the subject, this is the default.  Threads are read by
+using the command READ/THREADS. 
+
+  Format:
+    THREAD [string]
+
+If a string is specified, then the message is a thread if the  owner  or
+the subject contains that string, depending on whether /FROM or /SUBJECT
+is specified.  Otherwise, if no string is specified, then the owner name
+or  subject of the current message is used.  More than one THREAD may be
+specified per folder. 
+
+Note:  EXCLUDEs based on FROM will take precedence over THREADs.
+2 /ALL
+Used with /DISABLE to specify to disable all THREADs.
+2 /DISABLE
+Specifies to permanently disable the THREAD.
+2 /FROM
+Specifies to include the message based on the message owner.  /FROM
+and /SUBJECT cannot be specified at the same time. 
+2 /LIMIT
+   /LIMIT=days
+
+Specifies that the thread will be automatically deleted if no match  is
+found  for the specified number of days.  The default is no limit, which
+is specified by 0.  This can be changed via the SET EXLIMIT command. 
+2 /SUBJECT
+Specifies to include the message based on the message subject.  This is
+the default.  /FROM and /SUBJECT cannot be specified at the same time.
+2 Storing_Threads
+THREADs are stored in the file SYS$LOGIN:BULL.CUSTOM or in the file
+pointed to by the logical name BULL_USER_CUSTOM.  The format is:
+
+folder_name:INCLUDE:FROM(or SUBJECT):string
+
+In order for /FULL to be the default for a folder, the following line
+must be present:
+
+folder_name:defaults:kill
+
+excluding the folder_name causes it to apply to all folders.
+1 UNDELETE
+Undeletes  he  specified  message  if  the message was deleted using the
+DELETE command.  Deleted messages are  not  actually  deleted  but  have
+their  expiration  date  set to 15 minutes in the future and are deleted
+then.  Undeleting the message will reset the expiration date back to its
+original  value.   Deleted  messages  will  be  indicated as such by the
+string (DELETED) when either reading or doing a directory listing.
+
+  Format:
+    UNDELETE [message-number]
+1 UNSUBSCRIBE
+Used only for NEWS folders.  Specifies that BULLETIN will no longer keep
+track of the newest message that has been read for that NEWS folder.  See the
+SUBSCRIBE command for further info. 
+1 Usenet_news
+BULLETIN can also read USENET NEWS if your system has network access  to
+a node which carries it.  USENET NEWS is a global bulletin board system.
+It is split into news groups.  Use the NEWS command to see the  list  of
+groups  which  are  available.  These are similar to BULLETIN's folders,
+except that the SUBSCRIBE command must be used to subscribe to  a  group
+in  order  to  keep track of which messages you have read in that group.
+Most of the other BULLETIN commands can also be used when reading NEWS. 
+
+To see a list  of  the  subscribed  groups,  type  NEWS/SUBSCRIBE.    To
+automatically  read  all  your  subscribed  news  groups  that  have new
+messages, use INDEX/SUBSCRIBE. 
diff --git a/decus/vmslt00a/bulletin/bulldir.inc b/decus/vmslt00a/bulletin/bulldir.inc
new file mode 100755
index 0000000..ab5027c
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulldir.inc
@@ -0,0 +1,58 @@
+	PARAMETER DIR_RECORD_LENGTH = (100/4)*4
+
+	COMMON /BULL_DIR/ MSG_BTIM,MSG_NUM,DESCRIP,FROM,LENGTH,EX_BTIM
+     &	,SYSTEM,BLOCK,HEADER_BTIM,HEADER_NUM,NEWEST_EXBTIM,NEWEST_MSGBTIM
+     &	,NBULL,NBLOCK,SHUTDOWN,SHUTDOWN_BTIM,NEMPTY
+     &	,DATE,TIME,EXDATE,EXTIME,NEWEST_EXDATE,NEWEST_EXTIME
+     &  ,NEWEST_DATE,NEWEST_TIME,SHUTDOWN_DATE,SHUTDOWN_TIME
+	CHARACTER*56 DESCRIP
+	CHARACTER*12 FROM
+	LOGICAL SYSTEM
+
+	CHARACTER*12 DATE,EXDATE,NEWEST_EXDATE,NEWEST_DATE,SHUTDOWN_DATE
+	CHARACTER*12 TIME,EXTIME,NEWEST_EXTIME,NEWEST_TIME,SHUTDOWN_TIME
+
+	INTEGER MSG_BTIM(2),EX_BTIM(2),HEADER_BTIM(2)
+	INTEGER NEWEST_EXBTIM(2),NEWEST_MSGBTIM(2),SHUTDOWN_BTIM(2)
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY
+	EQUIVALENCE (MSG_BTIM,BULLDIR_ENTRY)
+
+	CHARACTER*52 BULLDIR_HEADER
+	EQUIVALENCE (HEADER_BTIM,BULLDIR_HEADER)
+
+	DATA HEADER_BTIM/0,0/,HEADER_NUM/0/
+
+	CHARACTER MSG_KEY*8
+
+	EQUIVALENCE (MSG_BTIM,MSG_KEY)
+
+	PARAMETER LINE_LENGTH=255
+	PARAMETER INPUT_LENGTH=256
+
+	COMMON /INPUT_BUFFER/ INPUT
+	CHARACTER INPUT*(INPUT_LENGTH)
+
+	PARAMETER NEWSDIR_RECORD_LENGTH = 140
+
+	COMMON /NEWS_DIR/ NEWS_MSG_NUM,NEWS_MSG_BTIM_KEY
+     &  ,NEWS_EX_BTIM_KEY,NEWS_MSGID,NEWS_POST_KEY,NEWS_BLOCK
+     &  ,NEWS_LENGTH,NEWS_DESCRIP,NEWS_FROM
+     &  ,NEWS_HEADER_KEY,NEWS_NEWEST_MSG_BTIM_KEY
+     &  ,NEWS_HEADER_FOLDER,NEWS_NEWEST_EX_BTIM_KEY,NEWS_HEADER_NUM
+     &	,NEWS_NBULL
+	CHARACTER*36 NEWS_MSGID
+	CHARACTER*56 NEWS_DESCRIP
+	CHARACTER*12 NEWS_FROM
+	CHARACTER*8 NEWS_POST_KEY
+
+	CHARACTER*8 NEWS_MSG_BTIM_KEY,NEWS_EX_BTIM_KEY
+	CHARACTER*8 NEWS_NEWEST_MSG_BTIM_KEY,NEWS_NEWEST_EX_BTIM_KEY
+	INTEGER NEWS_POST_BTIM(2)
+
+	CHARACTER*(NEWSDIR_RECORD_LENGTH) NEWSDIR_ENTRY
+	EQUIVALENCE (NEWS_MSG_NUM,NEWSDIR_ENTRY)
+
+	CHARACTER*64 NEWS_HEADER_FOLDER
+	CHARACTER*(NEWSDIR_RECORD_LENGTH) NEWSDIR_HEADER
+	EQUIVALENCE (NEWS_HEADER_KEY,NEWSDIR_HEADER)
diff --git a/decus/vmslt00a/bulletin/bulletin.cld b/decus/vmslt00a/bulletin/bulletin.cld
new file mode 100755
index 0000000..95c9f31
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin.cld
@@ -0,0 +1,44 @@
+!
+!  This file is the CLD file used to define a command to execute
+!  BULLETIN by using CDU, which adds the command  to the command table.
+!  The alternative is to define a symbol to execute BULLETIN.
+!  Either way will work, and it is up to the user's to decide which
+!  method to work.  (If you don't know which, you probably should use
+!  the default symbol method.)
+!
+
+Define Verb BULLETIN
+  Image BULL_DIR:BULLETIN
+  Parameter P1, Label = SELECT_FOLDER, value(type=$quoted_string)
+  Qualifier ALL
+  Qualifier BBOARD
+  Qualifier BULLCP
+  Qualifier CLEANUP, Value (Required)
+  Qualifier EDIT
+  Qualifier KEYPAD, Default
+  Qualifier LIBRARY, Value (Required) 
+  Qualifier LOGIN
+  Qualifier MARKED
+  Qualifier PAGE, Default
+  Qualifier PGFLQUOTA, Value (Type = $NUMBER, Required)
+  Qualifier PROMPT, Value (Default = "BULLETIN"), Default
+  Qualifier READNEW
+  Qualifier REVERSE
+  !
+  ! The following line causes a line to be outputted separating system notices.
+  ! The line consists of a line of all "-"s, i.e.:
+  !--------------------------------------------------------------------------
+  ! If you want a different character to be used, simply put in the desired one
+  ! in the following line.  If you want to disable the feature, remove the
+  ! Default at the end of the line.  (Don't remove the whole line!)
+  !
+  Qualifier SEPARATE, Value (Default = "-"), Default
+  Qualifier SEEN
+  Qualifier STARTUP
+  Qualifier STOP
+  Qualifier SYSTEM, Value (Type = $NUMBER, Default = "7")
+  Qualifier UNMARKED
+  Qualifier UNSEEN
+  Qualifier WIDTH, Value (Type = $NUMBER, Required)
+  Qualifier WSEXTENT, Value (Type = $NUMBER, Required)
+  Disallow (WSEXTENT Or PGFLQUOTA) And Not STARTUP
diff --git a/decus/vmslt00a/bulletin/bulletin.for b/decus/vmslt00a/bulletin/bulletin.for
new file mode 100755
index 0000000..8b9ef63
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin.for
@@ -0,0 +1,2129 @@
+C
+C  BULLETIN.FOR, Version 2/27/98
+C  Purpose: Bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	EXTERNAL BULLETIN_SUBCOMMANDS,LIB$GET_INPUT
+	EXTERNAL CLI$_ABSENT,CLI$_NOCOMD,CLI$_NEGATED
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /PROMPT_PROMPT/ PROMPT,LPROMPT
+	CHARACTER*44 PROMPT
+
+	COMMON /NEXT_COMMAND/ NEXT_COMMAND
+	CHARACTER NEXT_COMMAND*64
+	DATA NEXT_COMMAND/' '/
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+	DATA DIR_COUNT/0/,READ_COUNT/0/,FOLDER_COUNT/0/,INDEX_COUNT/0/
+
+	COMMON /DCL/ DCL_CMD,DCL_COMMAND
+	CHARACTER DCL_CMD*132
+
+	CALL INIT_BULLETIN(.TRUE.)
+
+C
+C  The MAIN loop for processing bulletin commands.
+C
+
+	LPROMPT = TRIM(COMMAND_PROMPT)
+	PROMPT = CHAR(10)//COMMAND_PROMPT(:LPROMPT)//' '
+	LPROMPT = LPROMPT + 2
+
+	DO WHILE (LPROMPT.GT.0)
+
+	   IF (.NOT.DCL_COMMAND) THEN
+	      CALL COMMAND_INPUT(IER)
+	   ELSE
+	      IF (INDEX(DCL_CMD,';').GT.0) THEN
+	         INCMD = DCL_CMD(:INDEX(DCL_CMD,';')-1)
+	         DCL_COMMAND = DCL_CMD(INDEX(DCL_CMD,';'):).NE.';'
+	         DCL_CMD = DCL_CMD(INDEX(DCL_CMD,';')+1:)
+	      ELSE
+	         INCMD = DCL_CMD
+	         DCL_CMD = ' '
+	      END IF
+ 	      IER = TRIM(INCMD)
+	   END IF
+
+	   IF (IER.EQ.-2) THEN
+	      IER = RMS$_EOF
+	   ELSE IF (IER.LE.0) THEN
+	      IER = %LOC(CLI$_NOCOMD)
+	   ELSE
+	      DO WHILE (IER.GT.0.AND.INCMD(:1).EQ.' ')
+		 INCMD = INCMD(2:IER)
+		 IER = IER - 1
+	      END DO
+	      IF (IER.GT.0.AND.INCMD(:1).GE.'0'.AND.INCMD(:1).LE.'9') THEN
+		 INCMD = 'READ '//INCMD
+	      END IF
+	      IF (IER.GT.0) THEN 
+		  IF (INDEX(INCMD(:IER),' ').EQ.0.AND.
+     &		      INDEX(INCMD,'/').EQ.0.AND.
+     &		      INDEX(INCMD,'.').GT.0) INCMD = 'SELECT '//INCMD
+	      END IF
+	      IER=CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS,LIB$GET_INPUT)
+	   END IF
+
+	   IF (IER.EQ.RMS$_EOF) THEN
+	      CALL EXIT			! If no command, exit
+	   ELSE IF (IER.EQ.%LOC(CLI$_NOCOMD)) THEN  ! If just RETURN entered
+	      INCMD = ' '		! Make sure there is none
+	      LEN_P = 0			! Indicate no parameter in command
+	      IF (DIR_COUNT.GT.0) THEN		! If still more dir entries
+		 CALL DIRECTORY(DIR_COUNT)	! continue outputting them
+	      ELSE IF (INDEX_COUNT.GT.0) THEN
+	         CALL FULL_DIR
+	      ELSE IF (FOLDER_COUNT.GT.0) THEN	! If more folder entries
+		 CALL DIRECTORY_FOLDERS(FOLDER_COUNT) ! continue outputting them
+	      ELSE IF (READ_COUNT.NE.0) THEN 
+		 CALL READ_MSG(READ_COUNT,BULL_POINT+1)
+	         DIR_COUNT = 0
+	         FOLDER_COUNT = 0
+	         INDEX_COUNT = 0
+	      ELSE IF (NEXT_COMMAND.NE.' ') THEN
+		 INCMD = NEXT_COMMAND
+	         IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS,LIB$GET_INPUT)
+		 CALL DO_COMMAND(INCMD)
+	      ELSE				! Else try to read next bulletin
+		 CALL READ_MSG(READ_COUNT,BULL_POINT+1)  ! or finish old one
+	         DIR_COUNT = 0
+	         FOLDER_COUNT = 0
+	         INDEX_COUNT = 0
+	      END IF
+	      GO TO 100				! Loop to read new command
+	   ELSE IF (.NOT.IER) THEN		! If command has error
+	      GO TO 100				! ask for new command
+	   END IF
+
+	   CALL DO_COMMAND(INCMD)
+
+100	   CONTINUE
+
+	   IF (DCL_COMMAND.AND.TRIM(DCL_CMD).EQ.0) CALL EXIT
+
+	END DO
+
+1010	FORMAT(Q,A)
+
+	END
+
+
+
+
+	SUBROUTINE DO_COMMAND(INCMD)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+	DATA DIR_COUNT/0/,READ_COUNT/0/,FOLDER_COUNT/0/,INDEX_COUNT/0/
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING /.FALSE./
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /NEXT_COMMAND/ NEXT_COMMAND
+	CHARACTER NEXT_COMMAND*64
+
+	EXTERNAL CLI$_ABSENT,CLI$_NOCOMD,CLI$_NEGATED
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER HELP_DIRECTORY*64,SAVE_FOLDER*44
+
+	CHARACTER*(*) INCMD
+
+	NEXT_COMMAND = ' '
+
+        IER = MINGT0(INDEX(INCMD(:TRIM(INCMD)),' '),INDEX(INCMD,'/'))
+	IF (IER.GT.0) INCMD = '    '//INCMD(IER:)	! Save qualifiers
+	CALL CLI$GET_VALUE('$VERB',INCMD(:4))		! Get user's command.
+
+	IF (HLEN.EQ.0) THEN
+	   IER = LIB$SYS_TRNLOG('BULL_HELP',HLEN,HELP_DIRECTORY)
+	   IF (IER.NE.1) THEN
+	      HELP_DIRECTORY = 'SYS$HELP:'
+	      HLEN = 9
+	   ELSE IF (HELP_DIRECTORY(HLEN:HLEN).NE.':'.AND.
+     &	   	 HELP_DIRECTORY(HLEN:HLEN).NE.']') THEN
+	      HELP_DIRECTORY = HELP_DIRECTORY(:HLEN)//':'
+	      HLEN = HLEN + 1
+	   END IF
+	END IF
+
+	IF (INCMD(:4).EQ.'BACK'.AND.DIR_COUNT.NE.0) THEN
+	   DIR_COUNT = -1
+	   CALL DIRECTORY(DIR_COUNT)
+	   INCMD = ' '
+C	ELSE IF (INCMD(:4).EQ.'BACK'.AND.FOLDER_COUNT.NE.0) THEN
+C	      FOLDER_COUNT = -1
+C	      CALL DIRECTORY_FOLDERS(FOLDER_COUNT)
+C	      INCMD = ' '
+	ELSE
+	   DIR_COUNT = 0			! Reinit display pointers
+	   READ_COUNT = 0
+	   FOLDER_COUNT = 0
+	   INDEX_COUNT = 0
+	END IF
+
+	IF_ADD = INCMD(:3).EQ.'ADD'
+	IF (IF_ADD) IF_ADD = .NOT.CLI$PRESENT('SELECT_FOLDER')
+	IF (READ_ONLY.AND.(IF_ADD.OR.INCMD(:3).EQ.'DEL'.OR.
+     &	    INCMD(:4).EQ.'POST'.OR.
+     &	    INCMD(:3).EQ.'CHA'.OR.INCMD(:3).EQ.'REP')) THEN
+	   					! FOLDER can only be read?
+	   WRITE (6,'('' ERROR: Access to folder limited to reading.'')')
+	ELSE IF (INCMD(:3).EQ.'ADD') THEN	! ADD?
+	   IF (REMOTE_SET.GE.3) THEN
+	      IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+		 WRITE (6,'('' ERROR: /FOLDER not valid when posting'',
+     &			    '' a message to a news group.'')')
+	      ELSE
+		 INCMD = 'POST '//INCMD(4:)
+		 IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+		 CALL RESPOND
+	      END IF
+	   ELSE
+	      CALL ADD
+	   END IF
+	ELSE IF (INCMD(:3).EQ.'ATT') THEN	! ATTACH?
+	   CALL ATTACH
+	ELSE IF (INCMD(:4).EQ.'BACK') THEN	! BACK?
+	   IF (BULL_POINT.LE.1) THEN
+	      WRITE(6,'('' ERROR: There are no more preceding messages.'')')
+	   ELSE
+	      CALL READ_MSG(READ_COUNT,BULL_POINT-1)  ! Try to read previous
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'CHAN') THEN		! CHANGE?
+	   CALL REPLACE				! Replace old bulletin
+	ELSE IF (INCMD(:4).EQ.'COPY') THEN		! COPY?
+	   CALL MOVE(.FALSE.)
+	ELSE IF (INCMD(:4).EQ.'CREA') THEN		! CREATE?
+	   CALL CREATE_FOLDER			! Go create the folder
+	ELSE IF (INCMD(:4).EQ.'CURR') THEN		! CURRENT?
+	   READ_COUNT = -1		! Reread current message from beginning.
+	   CALL READ_MSG(READ_COUNT,BULL_POINT)
+	ELSE IF (INCMD(:4).EQ.'DELE') THEN 	! DELETE?
+	   CALL DELETE_MSG			! Go delete bulletin
+	ELSE IF (INCMD(:4).EQ.'DIRE') THEN		! DIRECTORY?
+	   IF (CLI$PRESENT('FOLDER').AND.CLI$PRESENT('NEWS')) THEN
+	      WRITE (6,'('' ERROR: /NEWS and /FOLDER cannot be ''
+     &		         ''specified at the same time.'')')
+	   ELSE IF (CLI$PRESENT('FOLDER').OR.		! /FOLDER specified?
+     &	       CLI$PRESENT('NEWS')) THEN		! or /NEWS?
+	      CALL DIRECTORY_FOLDERS(FOLDER_COUNT)	! Show all folders
+	   ELSE IF (CLI$PRESENT('SELECT_FOLDER')) THEN! Folder specified?
+	      CALL SELECT_FOLDER(.TRUE.,IER)		! Try to select folder
+	      IF (IER) THEN				! If successful
+		 CALL DIRECTORY(DIR_COUNT)		! Show messages
+	      END IF
+	   ELSE
+	      CALL DIRECTORY(DIR_COUNT)		! Show messages
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'FILE'.OR.
+     &		 INCMD(:4).EQ.'EXTR') THEN		! FILE?
+	   CALL FILE(0,.TRUE.,.FALSE.)			! Copy bulletin to file
+	ELSE IF (INCMD(:4).EQ.'EXCL') THEN		! EXCLUDE?
+	   CALL INCLUDE(.TRUE.)
+	ELSE IF (INCMD(:1).EQ.'E'.OR.
+     &		 INCMD(:4).EQ.'QUIT') THEN		! EXIT?
+	   CALL EXIT				! Exit from program
+	ELSE IF (INCMD(:4).EQ.'FIRS') THEN		! FIRST?
+	   READ_COUNT = -1
+	   BULL_READ = 1
+	   CALL READ_MSG(READ_COUNT,BULL_READ)
+	ELSE IF (INCMD(:4).EQ.'HELP') THEN		! HELP?
+	   CALL HELP(HELP_DIRECTORY(:HLEN)//'BULL.HLB')	! Get help
+	ELSE IF (INCMD(:3).EQ.'IND') THEN		! INDEX?
+	   INDEX_COUNT = 1
+	   CALL FULL_DIR
+	ELSE IF (INCMD(:4).EQ.'INCL'.OR.		! INCLUDE?
+     &	         INCMD(:4).EQ.'THRE') THEN		! THREAD?
+	   CALL INCLUDE(.FALSE.)
+	ELSE IF (INCMD(:4).EQ.'LAST') THEN		! LAST?
+	   READ_COUNT = -1
+	   BULL_READ = 9999999
+	   CALL READ_MSG(READ_COUNT,BULL_READ)
+	ELSE IF (INCMD(:4).EQ.'MARK') THEN		! MARK?
+	   CALL TAG(.TRUE.,1)
+	ELSE IF (INCMD(:4).EQ.'MAIL'.OR.
+     &		 INCMD(:4).EQ.'FORW') THEN		! MAIL?
+	   CALL MAIL
+	ELSE IF (INCMD(:3).EQ.'MOD') THEN		! MODIFY?
+	   CALL MODIFY_FOLDER
+	ELSE IF (INCMD(:4).EQ.'MOVE') THEN		! MOVE?
+	   CALL MOVE(.TRUE.)
+	ELSE IF (INCMD(:4).EQ.'NEWS') THEN		! NEWS
+	   CALL DIRECTORY_FOLDERS(FOLDER_COUNT)	! Show new folders
+	ELSE IF (INCMD(:4).EQ.'NEXT'.OR.INCMD(:1).EQ.'N') THEN    ! NEXT?
+	   CALL READ_MSG(READ_COUNT,BULL_POINT+1)	! Read next bulletin
+	ELSE IF (INCMD(:4).EQ.'POST') THEN		! POST?
+	   IF (BTEST(FOLDER_FLAG,11)) THEN
+	      INCMD = 'ADD '//INCMD(5:)
+	      IER=CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL ADD
+	   ELSE
+	      CALL RESPOND
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'PRIN') THEN		! PRINT?
+	   CALL PRINT(0,.TRUE.)			! Printout bulletin
+	ELSE IF (INCMD(:4).EQ.'READ') THEN		! READ?
+	   IF (CLI$PRESENT('THREADS')) NEXT_COMMAND = 'READ/THREADS'
+	   IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN		! Bulletin specified?
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) BULL_READ	! Yes
+	      READ_COUNT = -1
+	      CALL READ_MSG(READ_COUNT,BULL_READ)
+	   ELSE
+	      CALL READ_MSG(READ_COUNT,BULL_POINT+1)
+	   END IF
+	ELSE IF (INCMD(:3).EQ.'REM') THEN		! REMOVE?
+	   CALL REMOVE_FOLDER
+	ELSE IF (INCMD(:3).EQ.'REP') THEN		! REPLY?
+	   IF (.NOT.BTEST(FOLDER_FLAG,11).AND.(REMOTE_SET.GE.3.OR.
+     &	      INDEX(FOLDER_DESCRIP,'<').GT.0)) THEN
+	      CALL RESPOND
+	   ELSE
+	      CALL REPLY
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'RESP') THEN		! RESPOND?
+	   CALL RESPOND
+	ELSE IF (INCMD(:4).EQ.'RESE') THEN		! RESET?
+	   CALL RESET
+	ELSE IF (INCMD(:3).EQ.'SEA') THEN		! SEARCH?
+	   NEXT_COMMAND = 'SEARCH'
+	   CALL SEARCH(READ_COUNT)
+	ELSE IF (INCMD(:3).EQ.'SEE') THEN		! SEEN?
+	   CALL TAG(.TRUE.,2)
+	ELSE IF (INCMD(:3).EQ.'SEL') THEN		! SELECT?
+	   CALL SELECT_FOLDER(.TRUE.,IER)
+	ELSE IF (INCMD(:3).EQ.'SET') THEN		! SET?
+	   CALL CLI$GET_VALUE('SET_PARAM1',BULL_PARAMETER)
+	   IF (BULL_PARAMETER(:2).EQ.'FO') THEN		! SET FOLDER?
+	      CALL SELECT_FOLDER(.TRUE.,IER)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'FI') THEN	! SET FILE_DIRECTORY?
+	      CALL SET_CUSTOM('file_directory')
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'PRI') THEN		! SET PRIVS?
+	      CALL SET_PRIV
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'PA') THEN		! SET PAGE?
+	      PAGING = .TRUE.
+	      WRITE (6,'('' PAGE has been set.'')')
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'K') THEN		! SET KEYPAD?
+	      CALL SET_KEYPAD
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOK') THEN		! SET NOKEYPAD?
+	      CALL SET_NOKEYPAD
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOPA') THEN	! SET NOPAGE?
+	      PAGING = .FALSE.
+	      WRITE (6,'('' NOPAGE has been set.'')')
+	   ELSE IF (FOLDER_NUMBER.EQ.-1.AND.REMOTE_SET.EQ.1) THEN
+	      WRITE (6,'('' ERROR: Invalid command for remote folder.'')')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'SY') THEN		! SET SYSTEM?
+	      CALL SET_SYSTEM(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOSY') THEN	! SET NOSYSTEM?
+	      CALL SET_SYSTEM(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'BB') THEN		! SET BBOARD?
+	      CALL SET_BBOARD(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOBB') THEN	! SET NOBBOARD?
+	      CALL SET_BBOARD(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'DU') THEN		! SET DUMP?
+	      CALL SET_FOLDER_FLAG(.TRUE.,1,'DUMP')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NODU') THEN	! SET NODUMP?
+	      CALL SET_FOLDER_FLAG(.FALSE.,1,'DUMP')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'ST') THEN		! SET STRIP?
+	      CALL SET_FOLDER_FLAG(.TRUE.,4,'STRIP')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOST') THEN	! SET NOSTRIP?
+	      CALL SET_FOLDER_FLAG(.FALSE.,4,'STRIP')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'DI') THEN		! SET DIGEST?
+	      CALL SET_FOLDER_FLAG(.TRUE.,5,'DIGEST')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NODI') THEN	! SET NODIGEST?
+	      CALL SET_FOLDER_FLAG(.FALSE.,5,'DIGEST')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'AL') THEN		! SET ALWAYS?
+	      CALL SET_FOLDER_FLAG(.TRUE.,7,'ALWAYS')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOAL') THEN	! SET NOALWAYS?
+	      CALL SET_FOLDER_FLAG(.FALSE.,7,'ALWAYS')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'AN') THEN	     ! SET ANONYMOUS?
+	      CALL SET_FOLDER_FLAG(.TRUE.,14,'ANONYMOUS')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOAN') THEN     ! SET NOANONYMOUS?
+	      CALL SET_FOLDER_FLAG(.FALSE.,14,'ANONYMOUS')
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'COM') THEN	    ! SET COMPRESS?
+	      CALL SET_FOLDER_FLAG(.TRUE.,12,'COMPRESS')
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOCOM') THEN   ! SET NOCOMPRESS?
+	      CALL SET_FOLDER_FLAG(.FALSE.,12,'COMPRESS')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'PO') THEN	    ! SET POST_ONLY?
+	      CALL SET_FOLDER_FLAG(.TRUE.,10,'POST_ONLY')
+	      IF (BTEST(FOLDER_FLAG,11)) THEN
+		 CALL SET_FOLDER_FLAG(.FALSE.,11,'ADD_ONLY')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOPO') THEN    ! SET NOPOST_ONLY?
+	      CALL SET_FOLDER_FLAG(.FALSE.,10,'POST_ONLY')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'AD') THEN	    ! SET ADD_ONLY?
+	      CALL SET_FOLDER_FLAG(.TRUE.,11,'ADD_ONLY')
+	      IF (BTEST(FOLDER_FLAG,10)) THEN
+		 CALL SET_FOLDER_FLAG(.FALSE.,10,'POST_ONLY')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOAD') THEN    ! SET NOADD_ONLY?
+	      CALL SET_FOLDER_FLAG(.FALSE.,11,'ADD_ONLY')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOTI') THEN	! SET NOTIFY?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(1,-1,-1)
+	      ELSE
+		 CALL SET_USER_FLAG(1,-1,-1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'EXP') THEN		! SET EXPIRE?
+	      IER = CLI$GET_VALUE('EXPIRATION',BULL_PARAMETER,LEN_P)
+	      IF (LEN_P.LE.3) THEN
+		 READ (BULL_PARAMETER,'(I<LEN_P>)') LIMIT
+		 CALL SET_FOLDER_EXPIRE_LIMIT(LIMIT)
+	      ELSE
+		 WRITE (6,'('' ERROR: Invalid expiration specified.'')')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NODE') THEN	! SET NODE?
+	      CALL SET_NODE(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:6).EQ.'NONODE') THEN	! SET NONODE?
+	      CALL SET_NODE(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOEXP') THEN	! SET NOEXPIRE?
+	      CALL SET_FOLDER_EXPIRE_LIMIT(0)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NONOT') THEN	! SET NONOTIFY?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(0,-1,-1)
+	      ELSE
+		 CALL SET_USER_FLAG(0,-1,-1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'SH') THEN		! SET SHOWNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,1)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOS') THEN	! SET NOSHOWNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'R') THEN		! SET READNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,1,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,1,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOR') THEN	! SET NOREADNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'BR') THEN		! SET BRIEF?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,1,1)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,1,1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOBR') THEN	! SET NOBRIEF?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'SU') THEN	! SET SUBSCRIBE?
+	      IF (REMOTE_SET.GE.3) THEN
+		 D1 = 0
+		 D2 = 0
+		 D3 = 0
+		 CALL SET_FOLDER_DEFAULT(D1,D2,D3)
+	      ELSE
+		 WRITE (6,'('' ERROR: Command invalid for folder.'')')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'A') THEN	! SET ACCESS?
+	      CALL SET_ACCESS(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOA') THEN	! SET NOACCESS?
+	      CALL SET_ACCESS(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'C') THEN	! SET CONTINUOUS_BRIEF
+	      CALL SET_BRIEF_CONTINUOUS(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOC') THEN	! SET NOCONTINUOUS_BRIEF
+	      CALL SET_BRIEF_CONTINUOUS(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'GEN') THEN	! SET GENERIC?
+	      CALL SET_GENERIC(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOGEN') THEN	! SET NOGENERIC?
+	      CALL SET_GENERIC(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'LIB') THEN	! SET LIBRARY?
+	      CALL SET_LIBRARY
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'LOG') THEN		! SET LOGIN?
+	      CALL SET_LOGIN(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOLOG') THEN	! SET NOLOGIN?
+	      CALL SET_LOGIN(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'PRO') THEN	 ! SET PROMPT_EXPIRE?
+	      CALL SET_FOLDER_FLAG(.FALSE.,3,'PROMPT_EXPIRE')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOPR') THEN ! SET NOPROMPT_EXPIRE?
+	      CALL SET_FOLDER_FLAG(.TRUE.,3,'PROMPT_EXPIRE')
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'DEF') THEN	! SET DEFAULT_EXPIRE?
+	      CALL SET_DEFAULT_EXPIRE
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'NE') THEN	! SET NEWS?
+	      CALL SET_NEWS
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'EXC') THEN	! SET EXCLUDE?
+	      BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,4)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOEXC') THEN ! SET NOEXCLUDE?
+	      BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,4)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'EXL') THEN	! SET EXLIMIT?
+	      CALL SET_CUSTOM('exclude_limit')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NAME') THEN  ! SET NAME?
+	      CALL SET_NEWNAME
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'GAT') THEN	    ! SET GATEWAY?
+	      CALL SET_FOLDER_FLAG(.TRUE.,15,'GATEWAY')
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOGAT') THEN   ! SET NOGATEWAY?
+	      CALL SET_FOLDER_FLAG(.FALSE.,15,'GATEWAY')
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'SHOW') THEN		! SHOW?
+	   CALL CLI$GET_VALUE('SHOW_PARAM1',BULL_PARAMETER,LEN_P)
+	   IF (BULL_PARAMETER(:2).EQ.'EX') THEN		! SHOW EXCLUDE?
+	      CALL SHOW_EXCLUDE(0)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'FL') THEN	! SHOW FLAGS?
+	      CALL SHOW_FLAGS
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'FO') THEN	! SHOW FOLDER?
+	      CALL SHOW_FOLDER
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'IN'.OR.
+     &		    BULL_PARAMETER(:2).EQ.'TH') THEN	! SHOW INCLUDE?
+	      CALL SHOW_EXCLUDE(1)
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'K') THEN	! SHOW KEYPAD
+	      CALL SHOW_KEYPAD(HELP_DIRECTORY(:HLEN)//'BULL.HLB')
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'L') THEN	! SHOW LIBRARY
+	      CALL SHOW_LIBRARY
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'N') THEN	! SHOW NEW?
+	      SAVE_FOLDER_NUMBER = FOLDER_NUMBER
+	      SAVE_FOLDER = FOLDER
+	      CALL NEW_MESSAGE_NOTIFICATION
+	      FOLDER1 = SAVE_FOLDER
+	      FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'P') THEN	! SHOW PRIVILEGES?
+	      CALL SHOW_PRIV
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'U') THEN	! SHOW USER?
+	      CALL SHOW_USER
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'V') THEN	! SHOW VERSION?
+	      CALL SHOW_VERSION
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'SPAW') THEN           ! SPAWN command?
+	   CALL SPAWN_PROCESS
+	ELSE IF (INCMD(:3).EQ.'SUB') THEN            ! SUBSCRIBE command?
+	   CALL SUBSCRIBE
+	ELSE IF (INCMD(:4).EQ.'UNDE') THEN		! UNDELETE?
+	   CALL UNDELETE
+	ELSE IF (INCMD(:3).EQ.'UNM') THEN		! UNMARK?
+	   CALL TAG(.FALSE.,1)
+	ELSE IF (INCMD(:4).EQ.'UNSE') THEN		! UNSEEN?
+	   CALL TAG(.FALSE.,2)
+	ELSE IF (INCMD(:4).EQ.'UNSU') THEN           ! UNSUBSCRIBE command?
+	   CALL UNSUBSCRIBE
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE COMMAND_INPUT(IER)
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /PROMPT_PROMPT/ PROMPT,LPROMPT
+	CHARACTER*44 PROMPT
+
+	CALL GET_INPUT_PROMPT(INCMD,IER,PROMPT(:LPROMPT))
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE ADD
+C
+C  SUBROUTINE ADD
+C
+C  FUNCTION: Adds bulletin to bulletin file.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /INDESCRIP/ INDESCRIP
+	CHARACTER*(INPUT_LENGTH) INDESCRIP
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER INEXDATE*12,INEXTIME*12,INDENT*4
+
+	CHARACTER INLINE*80,OLD_FOLDER*44,LOCAL_NODE*8
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED,BULLETIN_SUBCOMMANDS
+
+	EDITIT = (CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.
+     &           (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))
+
+	IF (CLI$PRESENT('EXTRACT').AND..NOT.EDITIT) THEN
+	   WRITE (6,'('' ERROR: Cannot extract text without /EDIT.'')')
+	   RETURN
+	END IF
+
+	IF (EDITIT.AND..NOT.CLI$PRESENT('EXTRACT')
+     &	    .AND..NOT.CLI$PRESENT('FILESPEC')) THEN
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	END IF
+
+	CALL DISABLE_CTRL		! Disable CTRL-Y & -C
+
+	ALLOW = SETPRV_PRIV()
+
+	OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	OLD_FOLDER = FOLDER
+
+	LEN_P = 0
+
+	IF (CLI$PRESENT('EXTRACT')) THEN
+	   BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	   LEN_P = TRIM(BULL_PARAMETER)
+	   OPEN(UNIT=3,FILE=BULL_PARAMETER(:LEN_P),IOSTAT=IER,
+     &		RECL=LINE_LENGTH,
+     &		STATUS='NEW',CARRIAGECONTROL='LIST',FORM='FORMATTED')
+
+	   IF (IER.NE.0) THEN
+	      CALL ERRSNS(IDUMMY,IER)
+	      CALL SYS_GETMSG(IER)
+	      GO TO 910
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+
+	   LENI = 0
+	   IF (CLI$PRESENT('INDENT').NE.%LOC(CLI$_NEGATED)) THEN
+	      CALL CLI$GET_VALUE('INDENT',INDENT,LENI)
+	   END IF
+	   DO WHILE (ILEN.GT.0)			! Copy bulletin into file
+	      IF (LENI.EQ.0) THEN
+	         WRITE (3,'(A)') INPUT(:ILEN)
+	      ELSE
+	         WRITE (3,'(A)') INDENT(:LENI)//INPUT(:ILEN)
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END DO
+
+90	   CALL CLOSE_BULLFIL
+	END IF
+
+	SELECT_FOLDERS = .FALSE.
+	IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	   CALL GET_FOLDER_INFO(IER)
+	   IF (.NOT.IER) GO TO 910
+	   SELECT_FOLDERS = .TRUE.
+	ELSE
+	   NODE_NUM = 1
+	   NODES(1) = OLD_FOLDER
+	END IF
+
+	IF (CLI$PRESENT('FILESPEC')) THEN
+	   IER = CLI$GET_VALUE('FILESPEC',BULL_PARAMETER,LEN_P)
+	   CALL DISABLE_PRIVS
+	   IF (.NOT.CLI$PRESENT('EXTRACT')) THEN
+	      OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED')
+	   ELSE
+	      OPEN (UNIT=4,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED')
+	      IER = 0
+	      ICOUNT = 0
+	      DO WHILE (IER.EQ.0)
+		 READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		 IF (IER.EQ.0) THEN
+		    IF (ICOUNT.EQ.0) WRITE (3,'(A)') ' '
+		    ICOUNT = ICOUNT + 1
+		    WRITE (3,'(A)') INPUT(:ILEN)
+		 END IF
+	      END DO
+	      CLOSE (UNIT=4)
+	      BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	      LEN_P = TRIM(BULL_PARAMETER)
+	   END IF
+	   CALL ENABLE_PRIVS	! Reset SYSPRV privileges
+	END IF
+
+	IF (FOLDER_NUMBER.GT.0.AND.		! If folder set and
+     &	    CLI$PRESENT('NODES')) THEN		! Decnet nodes specified?
+	   WRITE (6,'('' ERROR: /NODES cannot be used with folder set.'')')
+	   GO TO 910
+	END IF
+
+	IF (.NOT.BTEST(FOLDER_FLAG,2).AND.FOLDER_NUMBER.NE.0.AND.
+     &	   (CLI$PRESENT('SYSTEM').OR.		! Is /SYSTEM switch present?
+     &	    CLI$PRESENT('BROADCAST').OR.	! Is /BROADCAST swtich present?
+     &	    CLI$PRESENT('SHUTDOWN'))) THEN	! Is /SHUTDOWN switch present?
+	   WRITE (6,'('' ERROR: Folder is not a SYSTEM folder.'')')
+	   GO TO 910
+	END IF
+
+	IF (CLI$PRESENT('SYSTEM')) THEN		! Is /SYSTEM switch present?
+	   IF (.NOT.ALLOW) THEN			! If no privileges
+	      WRITE(ERROR_UNIT,1070)		! Tell user
+	      GO TO 910				! and abort
+	   END IF
+	   SYSTEM = 1				! Set system bit
+	ELSE
+	   SYSTEM = 0				! Clear system bit
+	END IF
+
+	IF (CLI$PRESENT('BROADCAST')) THEN	! Is /BROADCAST switch present?
+	   IF (.NOT.(ALLOW.OR.OPER_PRIV())) THEN	! If no privileges
+	      WRITE(ERROR_UNIT,1080)		! Tell user
+	      GO TO 910				! and abort
+	   ELSE IF (CLI$PRESENT('CLUSTER')) THEN
+	      SYSTEM = SYSTEM.OR.8
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('PERMANENT')) THEN	! Is /PERMANENT switch present?
+	   IF (F_EXPIRE_LIMIT.GT.0.AND..NOT. ! Expiration limit present
+     &		FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	      WRITE(ERROR_UNIT,1083)
+	      GO TO 910
+	   ELSE
+	      SYSTEM = SYSTEM.OR.2		! Set permanent bit
+	      INEXDATE = '5-NOV-2100'
+	      INEXTIME = '00:00:00.00'
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SHUTDOWN')) THEN	! Is /SHUTDOWN switch present?
+	   IF (.NOT.ALLOW) THEN			! If no privileges
+	      WRITE(ERROR_UNIT,1082)		! Tell user
+	      GO TO 910				! and abort
+	   ELSE
+	      IER = CLI$GET_VALUE('SHUTDOWN',INLINE)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+		 IF (REMOTE_SET) THEN		! Can't specify node name if
+		    WRITE (6,1090)		! remote folder, as no code
+		    GO TO 910			! present to send the name.
+		 END IF
+	         CALL GET_NODE_NUMBER_OTHER(NODE_NUMBER,NODE_AREA,INLINE)
+		 IF (NODE_AREA.EQ.0) GO TO 910	! Invalid node name
+	      ELSE
+	         CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	      END IF
+	      SYSTEM = SYSTEM.OR.4		! Set shutdown bit
+	      INEXDATE = '5-NOV-2100'
+              WRITE (INEXTIME(1:),'(I2)') NODE_NUMBER/60
+              WRITE (INEXTIME(3:),'(I2)') MOD(NODE_NUMBER,60)
+              WRITE (INEXTIME(7:),'(I2)') NODE_AREA/60
+              WRITE (INEXTIME(9:),'(I2)') MOD(NODE_AREA,60)
+	      DO I=1,11
+		 IF (INEXTIME(I:I).EQ.' ') INEXTIME(I:I) = '0'
+	      END DO
+	      INEXTIME = INEXTIME(1:2)//':'//INEXTIME(3:4)//':'//
+     &			 INEXTIME(7:8)//'.'//INEXTIME(9:10)
+	   END IF
+	END IF
+
+	SELECT_NODES = .FALSE.
+	IF (CLI$PRESENT('NODES')) THEN
+	   CALL GET_NODE_INFO
+	   IF (NODE_ERROR) GO TO 940
+	   SELECT_NODES = .TRUE.
+	END IF
+
+	IF ((SYSTEM.AND.7).LE.1.AND.(CLI$PRESENT('SELECT_FOLDER').OR.
+     &	    CLI$PRESENT('NODES').OR..NOT.BTEST(FOLDER_FLAG,10))) THEN
+	   CALL GET_EXPIRED(INPUT,IER)          ! Not permanent or shutdown 
+	   IF (.NOT.IER) GO TO 910
+	   INEXDATE = INPUT(:11)
+	   INEXTIME = INPUT(13:23)
+	END IF
+
+	IF (INCMD(:3).EQ.'REP') THEN		! REPLY?
+	   LENDES = TRIM(INDESCRIP)		! filled in by main subroutine
+	ELSE IF (CLI$PRESENT('SUBJECT')) THEN	! /SUBJECT specified
+	   CALL CLI$GET_VALUE('SUBJECT',INDESCRIP,LENDES)
+	ELSE
+	   WRITE(6,1050)			! Request header for bulletin
+	   CALL GET_LINE(INDESCRIP,LENDES)	! Get input line
+	   IF (LENDES.LE.0) GO TO 910
+	END IF
+
+	LENDES = MIN(LEN(INDESCRIP)-6,LENDES)	! Make room for "Subj: "
+
+C
+C  If file specified in ADD command, read file to obtain bulletin.
+C  Else, read the bulletin from the terminal.
+C
+
+	IF (EDITIT.AND..NOT.DECNET_PROC) THEN	! If /EDIT specified
+	   IF (LEN_P.EQ.0) THEN			! If no file param specified
+	      CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 ERR=910,FORM='FORMATTED')
+	      LEN_P = 1
+	   ELSE
+	      CLOSE (UNIT=3)
+	      CALL MAILEDIT(BULL_PARAMETER(:LEN_P),'SYS$LOGIN:BULL.SCR')
+	      IF (CLI$PRESENT('EXTRACT')) THEN
+	         CONTEXT = 0
+	         CALL LIB$FIND_FILE('SYS$LOGIN:BULL.SCR',INPUT,CONTEXT)
+	         VERSION = INDEX(INPUT,';') + 1
+	         IF (INPUT(VERSION:VERSION).EQ.'1') THEN
+	            CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	         END IF
+	      END IF
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 ERR=910,FORM='FORMATTED')
+	   END IF
+	   BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	   LEN_P = TRIM(BULL_PARAMETER)
+	END IF
+
+	ICOUNT = 0				! Line count for bulletin
+
+	END = 0
+	BLENGTH = 35
+	IF (CLI$PRESENT('BELL')) BLENGTH = 37
+	IF (LEN_P.GT.0) THEN			! If file param in ADD command
+	   DO WHILE(1)				! Read until end of file to
+	      READ (3,'(Q,A)',END=10) ILEN,INPUT! get record count
+	      IF (ILEN.GT.LINE_LENGTH) GO TO 950
+	      ICOUNT = ICOUNT + 1 + MIN(ILEN,80)
+	      BLENGTH = BLENGTH + ILEN - 1 + 2
+	      IF (ILEN.EQ.0) ICOUNT = ICOUNT + 1! COPY_BULL writes line with
+	   END DO				! 1 space for blank line
+	ELSE					! If no input file
+	   BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	   LEN_P = TRIM(BULL_PARAMETER)
+	   OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',
+     &		STATUS='NEW',
+     &		FORM='FORMATTED',RECL=LINE_LENGTH) ! Temp file to save message
+	   WRITE (6,1000)			! Request input from terminal
+	   ILEN = LINE_LENGTH + 1		! Length of input line
+	   ICOUNT = 0				! Character count counter
+	   DO WHILE (ILEN.GE.0)			! Input until no more input
+	      CALL GET_LINE(INPUT,ILEN)		! Get input line
+	      IF (ILEN.GT.LINE_LENGTH) THEN	! Input line too long
+		 WRITE(6,'('' ERROR: Input line length > '',I,
+     &			''.  Reinput:'')') LINE_LENGTH
+	      ELSE IF (ILEN.GE.0) THEN		! If good input line entered
+		 ICOUNT = ICOUNT + ILEN		! Update counter
+	         BLENGTH = BLENGTH + ILEN - 1 + 2
+		 WRITE(3,2010) INPUT(:ILEN)	! Save line in scratch file
+	      END IF
+	   END DO
+	   IF (ILEN.EQ.-1) GO TO 910		! CTRL_C entered, error out
+10	   IF (ICOUNT.EQ.0) GO TO 910		! No lines entered, error out
+	ENDIF
+
+	REWIND (UNIT=3)
+
+	BRDCST = .FALSE.
+
+	IF (CLI$PRESENT('BROADCAST').AND.BLENGTH.GT.82*12+2) THEN
+	   WRITE (6,'('' Message is too long for broadcasting by '',
+     &	        I6,'' characters.  Limit is '',I3,''.'')')
+     &			BLENGTH - 82*12 - 2, 82*12 - 2
+	   CALL GET_INPUT_PROMPT(INPUT,ILEN,
+     &		'Type C to broadcast anyway, A to only ADD message,'
+     &   	//' or Q to Quit: ')
+	   IF (STREQ(INPUT(:1),'Q')) THEN
+	      GO TO 910
+	   ELSE IF (STREQ(INPUT(:1),'A')) THEN
+	      BRDCST = .TRUE.
+	   ELSE IF (.NOT.STREQ(INPUT(:1),'C')) THEN
+	      GO TO 910
+	   END IF
+	END IF
+
+	IF (SELECT_NODES.AND.NODE_NUM.GT.0) THEN
+	   INLINE = 'ADD'
+	   IF (CLI$PRESENT('SYSTEM'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/SYSTEM'
+	   IF (CLI$PRESENT('BROADCAST').AND..NOT.BRDCST)
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/BROADCAST'
+	   IF (CLI$PRESENT('PERMANENT'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/PERMANENT'
+	   IF (CLI$PRESENT('SHUTDOWN'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/SHUTDOWN'
+	   IF (CLI$PRESENT('BELL'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/BELL'
+
+	   LEN_INLINE = STR$POSITION(INLINE,' ') - 1
+
+	   DO POINT_NODE=1,NODE_NUM	   	! Write out command to nodes
+	      INLINE = INLINE(:LEN_INLINE)
+
+	      WRITE (POINT_NODE+9,'(A)',ERR=940) INLINE
+	      IF ((SYSTEM.AND.7).LE.1)
+				! If not permanent or shutdown specify date
+     &		WRITE (POINT_NODE+9,'(A)',ERR=940) INEXDATE//' '//INEXTIME
+	      WRITE (POINT_NODE+9,'(A)',ERR=940) INDESCRIP(:LENDES)
+	      IER = 0
+	      DO WHILE (IER.EQ.0)
+	         READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		 ILEN = MIN(ILEN,LINE_LENGTH)
+		 IF (IER.EQ.0) THEN
+		    WRITE (POINT_NODE+9,'(A)',ERR=940) INPUT(:ILEN)
+		 END IF
+	      END DO
+	      WRITE (POINT_NODE+9,'(A)',ERR=940) CHAR(26)
+	      READ (POINT_NODE+9,'(A)',ERR=940,END=940) INPUT
+	      IF (INPUT.EQ.'END') THEN
+	         WRITE (6,'('' Message successfully sent to node '',A)')
+     &				NODES(POINT_NODE)
+	      ELSE
+	         WRITE (6,'('' Error while sending message to node '',A)')
+     &				NODES(POINT_NODE)
+		 WRITE (6,'(A)') INPUT(:80)
+		 GO TO 940
+	      END IF
+	      REWIND (UNIT=3)
+	   END DO
+	END IF
+	
+	IF (SELECT_NODES.AND..NOT.LOCAL_NODE_FOUND) GO TO 95
+					! Exit if local node not specified.
+
+	IF (.NOT.SELECT_FOLDERS) THEN
+	   NODE_NUM = 1				! No folders specified so just
+	   NODES(1) = FOLDER			! add to select folder
+	END IF
+
+	IER = SYS_TRNLNM('SYS$NODE',LOCAL_NODE)
+	LNODE = TRIM(LOCAL_NODE)	
+
+C
+C  Add bulletin to bulletin file and directory entry for to directory file.
+C
+
+	DO I = 1,NODE_NUM
+
+	   IF (FOLDER.NE.NODES(I)) THEN
+	      FOLDER_NUMBER = -1
+	      FOLDER1 = NODES(I)
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	   ELSE
+	      IER = 1
+	   END IF
+	   
+	   IF (IER.AND..NOT.BTEST(FOLDER_FLAG,10)) THEN
+	      CALL OPEN_BULLDIR			! Prepare to add dir entry
+
+	      DESCRIP=INDESCRIP(:LENDES)	! Description header
+	      EXDATE=INEXDATE			! Expiration date
+	      EXTIME=INEXTIME
+	      IF (BTEST(FOLDER_FLAG,14)) THEN
+	         FROM = 'ANONYMOUS'
+              ELSE
+	         FROM = USERNAME		! Username
+	      END IF
+
+	      CALL OPEN_BULLFIL			! Prepare to add bulletin
+
+	      CALL READDIR(0,IER1)		! Get NBLOCK
+	      IF (IER1.EQ.0) NBLOCK = 0		! If new file, NBLOCK is 0
+
+	      REWIND (UNIT=3)
+	      OBLOCK = NBLOCK+1
+	      IF (.NOT.BTEST(FOLDER_FLAG,14)) THEN
+	         CALL STORE_BULL(LNODE+TRIM(FROM)+6,'From: '//
+     &		    LOCAL_NODE(:LNODE)//FROM(:TRIM(FROM)),OBLOCK)
+	      END IF
+	      IF (LENDES.GT.LEN(DESCRIP)) THEN
+	         CALL STORE_BULL(LENDES+6,
+     &			'Subj: '//INDESCRIP(:LENDES),OBLOCK)
+	      END IF
+	      CALL COPY_BULL(3,1,OBLOCK,IER1)	! Add the new bulletin
+	      IF (IER1.NE.0) GO TO 930		! Error in creating bulletin
+	      LENGTH = OCOUNT - (NBLOCK+1) + 1
+
+	      IF (.NOT.BRDCST.AND.CLI$PRESENT('BROADCAST').AND.
+     &		 (.NOT.REMOTE_SET.OR.FOLDER_NUMBER.GT.0)) THEN
+		 CALL GET_BROADCAST_MESSAGE(CLI$PRESENT('BELL'))
+	      END IF
+
+	      CALL ADD_ENTRY			! Add the new directory entry
+
+	      CALL CLOSE_BULLFIL		! Finished adding bulletin
+
+	      IF (FOLDER_NUMBER.GE.0) THEN
+	         DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &			       F_NEWEST_BTIM)
+	         CALL UPDATE_FOLDER		! Update info in folder file
+C
+C  If user is adding message, an no new messages, update last read time for
+C  folder, so user is not alerted of new message which is owned by user.
+C
+	         IF (DIFF.GE.0) THEN
+	            LAST_READ_BTIM(1,FOLDER_NUMBER+1) = F_NEWEST_BTIM(1)
+	            LAST_READ_BTIM(2,FOLDER_NUMBER+1) = F_NEWEST_BTIM(2)
+	         END IF
+		 IF (BULL_TAG.AND.BTEST(BULL_TAG,1)) THEN
+		    CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+		    CALL ADD_TAG(IER1,2)
+		 END IF
+	      END IF
+
+	      CALL CLOSE_BULLDIR		! Totally finished with add
+C
+C  Broadcast the bulletin if requested.
+C
+	      IF (.NOT.BRDCST.AND.CLI$PRESENT('BROADCAST').AND.
+     &		 (.NOT.REMOTE_SET.OR.FOLDER_NUMBER.GT.0)) THEN
+		 BRDCST = .TRUE.
+	         IF (.NOT.CLI$PRESENT('LOCAL')) THEN
+	            CALL BROADCAST_ALL_NODES(CLI$PRESENT('ALL'),
+     &			CLI$PRESENT('CLUSTER'))
+		 END IF
+C
+C  If the folder is remote, and local node is not the node which BULLCP is
+C  on, don't broadcast, as it will be broadcasted by BULLCP.  The remote
+C  node will distribute the broadcast to nodes that are running BULLCP,
+C  but not if the node that originated the message matches.  However, it
+C  has no way of knowing that the originating node is in the same cluster
+C  as that of the BULLCP node.
+C
+		 IF ((REMOTE_SET.AND.LOCAL_NODE(:LNODE-2).EQ.NODENAME)
+     &		     .OR.CLI$PRESENT('LOCAL').OR..NOT.REMOTE_SET)
+     &	            CALL BROADCAST(
+     &			CLI$PRESENT('ALL'),CLI$PRESENT('CLUSTER'))
+	      END IF
+	   ELSE IF (.NOT.IER) THEN
+	      WRITE (6,'('' ERROR: Unable to add message to '',A)')
+     &				NODES(I)
+	   END IF
+           IF (IER.AND.(BTEST(FOLDER_FLAG,10).OR.
+     &			BTEST(FOLDER_FLAG,11)).AND.REMOTE_SET.LT.3) THEN
+	      IF (NEWS_FEED()) THEN
+	         SLIST = INDEX(FOLDER_DESCRIP,'[')
+	      ELSE
+	         SLIST = INDEX(FOLDER_DESCRIP,'<')
+	      END IF
+	      IF (SLIST.GT.0) THEN
+	         INPUT = FOLDER_DESCRIP(SLIST+1:)
+	         IF (NEWS_FEED()) THEN
+	            ILEN = INDEX(INPUT,']') - 1
+	         ELSE
+	            ILEN = INDEX(INPUT,'>') - 1
+	         END IF
+	         IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+	         INPUT = INPUT(:ILEN)
+                 CALL ADD_PROTOCOL(INPUT,ILEN)
+	         CLOSE (UNIT=3,STATUS='SAVE')
+		 IF (BTEST(FOLDER_FLAG,10).OR.BTEST(FOLDER_FLAG,15)) THEN
+	            CALL RESPOND_MAIL(BULL_PARAMETER(:LEN_P),INPUT,
+     &		       INDESCRIP(:LENDES),STATUS)
+		 ELSE
+	            CALL RESPOND_MAIL(BULL_PARAMETER(:LEN_P),INPUT,
+     &	   	       FOLDER(:TRIM(FOLDER))//' folder message: '//
+     &		       INDESCRIP(:LENDES),STATUS)
+		 END IF
+	         IF (BULL_PARAMETER.EQ.'SYS$LOGIN:BULL.SCR') THEN
+	            OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		       ERR=910,FORM='FORMATTED')
+	         ELSE
+	            OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		       READONLY,SHARED,ERR=910,FORM='FORMATTED')
+	         END IF
+	      END IF
+	   END IF
+	END DO
+
+95	CLOSE (UNIT=3)			! Close the input file
+	IF (DECNET_PROC) WRITE(5,'(''END'')') ! DECNET operation worked
+
+	LENFRO = 0
+	DO WHILE (CLI$GET_VALUE('CC',INLINE,ILEN).NE.%LOC(CLI$_ABSENT))
+	   CALL ADD_PROTOCOL(INLINE,ILEN)
+	   IF (LENFRO.EQ.0) THEN
+	      INPUT = INLINE(:ILEN)//','
+	   ELSE
+	      INPUT = INPUT(:LENFRO)//INLINE(:ILEN)//','
+	   END IF
+	   LENFRO = LENFRO + ILEN + 1
+	END DO
+
+	IF (LENFRO.GT.1) THEN 
+	   LENFRO = LENFRO - 1
+	   I = 1		! Must change all " to "" in FROM field
+	   DO WHILE (I.LE.LENFRO)
+	      IF (INPUT(I:I).EQ.'"') THEN
+	         INPUT = INPUT(:I)//'"'//INPUT(I+1:)
+	         I = I + 1
+		 LENFRO = LENFRO + 1
+	      END IF
+	      I = I + 1
+	   END DO
+	   CALL RESPOND_MAIL(BULL_PARAMETER(:LEN_P),INPUT,
+     &			     INDESCRIP(:LENDES),STATUS)
+	END IF
+
+100	CALL ENABLE_CTRL		! Enable CTRL-Y & -C
+	DO I=10,NODE_NUM+9
+	   CLOSE (UNIT=I)
+	END DO
+
+	IF (NEWS_FEED()) THEN
+	   SLIST = INDEX(FOLDER_DESCRIP,'<')
+	   FOLDER1_DESCRIP = 
+     &		FOLDER_DESCRIP(SLIST+1:INDEX(FOLDER_DESCRIP,'>')-1)
+	   CALL NEWS_POST(BULL_PARAMETER(:LEN_P),.FALSE.,IER,
+     &		INDESCRIP)
+	END IF
+
+200	IF (FOLDER_NUMBER.NE.OLD_FOLDER_NUMBER) THEN
+	   FOLDER_NUMBER = OLD_FOLDER_NUMBER
+	   FOLDER1 = OLD_FOLDER
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	END IF
+
+	CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+
+	RETURN
+
+910	WRITE(ERROR_UNIT,1010)
+	CLOSE (UNIT=3,ERR=100)
+	GO TO 200
+
+920	WRITE(ERROR_UNIT,1020)
+	CALL ENABLE_PRIVS
+	GO TO 200
+
+930	WRITE (ERROR_UNIT,1025)
+	CALL CLOSE_BULLFIL
+	CALL CLOSE_BULLDIR
+	CLOSE (UNIT=3)
+	GO TO 200
+
+940	WRITE (6,1015) NODES(POINT_NODE)
+	WRITE (6,1018)
+	CLOSE (UNIT=3)
+	GO TO 200
+
+950	WRITE (6,1030) LINE_LENGTH
+	CLOSE (UNIT=3)
+	GO TO 200
+
+1000	FORMAT (' Enter message: End with ctrl-z, cancel with ctrl-c')
+1010	FORMAT (' No message was added.')
+1015	FORMAT (' ERROR: Unable to reach node ',A)
+1018	FORMAT (' Try using /FOLDER instead of /NODE.')
+1020	FORMAT (' ERROR: Unable to open specified file.')
+1025	FORMAT (' ERROR: Unable to add message to file.')
+1030	FORMAT (' ERROR: Line length in file exceeds ',I,' characters.')
+1050	FORMAT (' Enter description header.')
+1070	FORMAT (' ERROR: SETPRV privileges are needed for system
+     & messages.')
+1080	FORMAT (' ERROR: SETPRV privileges are needed to broadcast
+     & messages.')
+1082	FORMAT (' ERROR: SETPRV privileges are needed to shutdown
+     & messages.')
+1083	FORMAT (' ERROR: Folder has expiration limit.')
+1090	FORMAT (' ERROR: Nodename cannot be specified for shutdown
+     & if folder is remote.')
+2010	FORMAT(A)
+2020	FORMAT(1X,A)
+
+	END
+
+
+	SUBROUTINE SUBTIME(BTIM,DAYS_BEFORE_TODAY,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER DAYS_BEFORE_TODAY*(*),TODAY_DATE*24
+
+	INTEGER BTIM(2),TODAY_BTIM(2)
+
+	IER = SYS$BINTIM(DAYS_BEFORE_TODAY,BTIM)
+	IF (.NOT.IER) RETURN
+
+	BTIM(1) = -BTIM(1)		! Convert to negative delta time
+	BTIM(2) = -BTIM(2)-1
+
+	IER = SYS$ASCTIM(TLEN,TODAY_DATE,,)
+	CALL SYS$BINTIM(TODAY_DATE(:TLEN),TODAY_BTIM)
+
+	CALL LIB$SUBX(TODAY_BTIM,BTIM,BTIM)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE BROADCAST_ALL_NODES(ALL,CLUSTER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	PARAMETER BRDCST_LIMIT = 82*12 + 2 + 2
+	CHARACTER*(BRDCST_LIMIT) BMESSAGE
+
+	COMMON /BROAD_MESSAGE/ BMESSAGE,BLENGTH
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER RESPONSE*4
+
+	IF (.NOT.TEST_BULLCP().OR.REMOTE_SET) RETURN
+
+	CALL OPEN_BULLUSER_SHARED
+
+	REMOTE_FOUND = .FALSE.
+	TEMP_USER = ':'
+
+	DO WHILE (.NOT.REMOTE_FOUND)
+	   DO WHILE (REC_LOCK(IER))		 
+	      READ (4,KEYGT=TEMP_USER,IOSTAT=IER)
+     &		TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG
+	   END DO
+	   IF (TEMP_USER(:1).NE.':') THEN
+	      CALL CLOSE_BULLUSER
+	      RETURN
+ 	   END IF
+	   REMOTE_FOUND = TEST2(NEW_FLAG,FOLDER_NUMBER)
+	END DO
+
+	CALL CLOSE_BULLUSER
+
+100	OPEN (UNIT=17,STATUS='UNKNOWN',IOSTAT=IER,RECL=256,
+     &		FILE=NODENAME(:TRIM(NODENAME))//'::"TASK=BULLETIN1"')
+
+	IF (IER.EQ.0) THEN
+	   IER = 0
+	   I = 1
+	   DO WHILE (IER.EQ.0.AND.I.LT.BLENGTH)
+	      WRITE (17,'(4A)',IOSTAT=IER)
+     &		15,-1,I,BMESSAGE(I:MIN(BLENGTH,I+127))
+	       I = I + 128
+	   END DO
+	   IF (IER.EQ.0) WRITE (17,'(7A)',IOSTAT=IER)
+     &		15,BLENGTH,I,ALL,CLUSTER,FOLDER_NUMBER,FOLDER
+	ELSE
+	   WRITE (6,'('' BULLCP not responding to request to'',
+     &	              '' broadcast to other nodes.'')')
+	   CALL GET_INPUT_PROMPT(RESPONSE,LEN,
+     &		'Want to try again? (Y/N with Y as default): ')
+	   IF (RESPONSE(:1).NE.'n'.AND.RESPONSE(:1).NE.'N') THEN
+	      WRITE (6,'('' Trying again...'')')
+	      GO TO 100
+	   ELSE
+	      WRITE (6,'('' Broadcast aborting. '',
+     &		         ''Continuing with message addition.'')')
+	   END IF
+	END IF
+
+	CLOSE (UNIT=17)
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION ERROR_TRAP
+
+	ERROR_TRAP = 1
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REPLY
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /INDESCRIP/ INDESCRIP
+	CHARACTER*(INPUT_LENGTH) INDESCRIP
+
+	IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	   WRITE(6,'('' ERROR: You have not read any message.'')')
+	   RETURN			! And return
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+
+	IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	   WRITE(6,'('' ERROR: Bulletin was not found.'')')
+	   CALL CLOSE_BULLDIR		! If not, then error out
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLFIL_SHARED
+
+	ILEN = LINE_LENGTH + 1
+
+	CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	END IF
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	   INDESCRIP = INPUT(7:)
+	ELSE
+	   INDESCRIP = DESCRIP
+	END IF
+
+	CALL CLOSE_BULLFIL
+
+	CALL CLOSE_BULLDIR
+
+	WRITE (6,'('' Adding REPLY message with the subject:'')')
+	IF (STREQ(INDESCRIP(:3),'RE:')) THEN
+	   INDESCRIP = 'Re:'//INDESCRIP(4:)
+	ELSE
+	   INDESCRIP = 'Re: '//INDESCRIP
+	END IF
+	WRITE (6,'(1X,A)') INDESCRIP(:TRIM(INDESCRIP))
+
+	CALL ADD
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CRELNM(INPUT,OUTPUT)
+	
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PSLDEF)'
+
+	INCLUDE '($LNMDEF)'
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT))
+	CALL END_ITMLST(CRELNM_ITMLST)
+
+	IER = SYS$CRELNM(,'LNM$PROCESS',INPUT,PSL$C_USER,
+     &		%VAL(CRELNM_ITMLST))
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETPRIV
+C
+C  SUBROUTINE GETPRIV
+C
+C  FUNCTION:
+C	To get process privileges.
+C  OUTPUTS:
+C	PROCPRIV - Returned privileges
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	COMMON /REALPROC/ REALPROCPRIV(2)
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(8,JPI$_PROCPRIV,%LOC(PROCPRIV))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	REALPROCPRIV(1) = PROCPRIV(1)
+	REALPROCPRIV(2) = PROCPRIV(2)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION SETPRV_PRIV
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+	DATA NEEDPRIV/0,0/
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	IF (NEEDPRIV(1).EQ.0.AND.NEEDPRIV(2).EQ.0) THEN
+	   CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+	   CALL READ_USER_FILE_HEADER(IER)
+	   CALL CLOSE_BULLUSER
+	   NEEDPRIV(1) = USERPRIV(1)
+	   NEEDPRIV(2) = USERPRIV(2)
+	END IF
+
+	IF ((PROCPRIV(1).AND.NEEDPRIV(1)).NE.0.OR.
+     &	    (PROCPRIV(2).AND.NEEDPRIV(2)).NE.0) THEN
+	   SETPRV_PRIV = .TRUE.
+	ELSE
+	   SETPRV_PRIV = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION OPER_PRIV
+	IMPLICIT INTEGER (A-Z)
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+	INCLUDE '($PRVDEF)'
+	OPER_PRIV = BTEST(PROCPRIV(1),PRV$V_OPER)
+	RETURN
+	END
+
+
+ 
+	SUBROUTINE GETUSER(USERNAME)
+C
+C  SUBROUTINE GETUSER
+C
+C  FUNCTION:
+C	To get username of present process.
+C  OUTPUTS:
+C	USERNAME   -   Username owner of present process.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	CHARACTER*(*) USERNAME		! Limit is 12 characters
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(LEN(USERNAME),JPI$_USERNAME,%LOC(USERNAME))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION CAPTIVE(FLAG)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE '($UAIDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	DATA READ_UAI/.FALSE./
+
+	COMMON /BULL_CUSTOM/ BULL_CUSTOM
+
+	IF (BTEST(BULL_CUSTOM,FLAG)) THEN 
+	   CAPTIVE = .FALSE.
+	   RETURN
+	END IF
+
+	TYPE = 1
+
+	IF (.NOT.READ_UAI) THEN
+	   CALL INIT_ITMLST
+	   CALL ADD_2_ITMLST(4,UAI$_FLAGS,%LOC(FLAGS))
+	   CALL END_ITMLST(GETUAI_ITMLST)
+           IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+	   READ_UAI = .TRUE.
+	END IF
+
+	CAPTIVE = ((FLAGS.AND.(UAI$M_CAPTIVE.OR.UAI$M_RESTRICTED)).NE.0
+     &	  .AND.1).OR.ISHFT(((FLAGS.AND.UAI$M_NOMAIL).NE.0).AND.1,1)
+
+	RETURN
+	END
+
+
+
+
+        SUBROUTINE SPAWN_PROCESS
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+	CHARACTER*256 COMMAND
+
+	IF (CAPTIVE(-1)) THEN
+	   WRITE (6,'('' ERROR: SPAWN not allowed from CAPTIVE account.'')')
+	   RETURN
+	END IF
+
+	CALL DISABLE_PRIVS
+
+	SAVE_KEYPAD_MODE = KEYPAD_MODE
+	IF (KEYPAD_MODE.EQ.0) CALL SET_KEYPAD
+
+	IF (CLI$PRESENT('COMMAND')) THEN
+	   CALL CLI$GET_VALUE('COMMAND',COMMAND,CLEN)
+	   COMMAND = '$'//COMMAND(:CLEN)
+	   CALL LIB$SPAWN(COMMAND(:CLEN+1))
+	ELSE
+           CALL LIB$SPAWN()
+	END IF
+
+	IF (SAVE_KEYPAD_MODE.EQ.0) CALL SET_NOKEYPAD
+
+	CALL ENABLE_PRIVS
+
+	RETURN
+        END
+
+
+        SUBROUTINE ATTACH
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	INCLUDE '($JPIDEF)'
+
+	CHARACTER*16 PROCESS
+
+	IF (CLI$PRESENT('PROCESS')) THEN
+	   CALL CLI$GET_VALUE('PROCESS',PROCESS,PLEN)
+
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(4,JPI$_PID,%LOC(PROCESS_ID))
+	   CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	   IER = SYS$GETJPIW(,,PROCESS(:PLEN),%VAL(GETJPI_ITMLST),,,,)
+	ELSE
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(4,JPI$_OWNER,%LOC(PROCESS_ID))
+	   CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	   IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)
+	END IF
+
+	IER = SYS$CANCEL(%VAL(TERM_CHAN))
+
+	SAVE_KEYPAD_MODE = KEYPAD_MODE
+	IF (KEYPAD_MODE.EQ.0) CALL SET_KEYPAD
+
+	IF (IER) IER = LIB$ATTACH(PROCESS_ID)
+	IF (.NOT.IER) CALL SYS_GETMSG(IER)
+
+	IF (SAVE_KEYPAD_MODE.EQ.0) CALL SET_NOKEYPAD
+
+	RETURN
+        END
+
+
+
+
+
+	SUBROUTINE GET_BROADCAST_MESSAGE(RING_BELL)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($BRKDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+C
+C  The largest message that can be broadcasted is dependent on system
+C  and user quotas.  The following limit is 12 lines of ( 80 characters +
+C  CR/LF ) + 2 bells.  This should be more than enough room, as broadcasts
+C  shouldn't be too large anyway.
+C
+
+	PARAMETER CR=CHAR(13),LF=CHAR(10),BELL=CHAR(7)
+
+	PARAMETER BRDCST_LIMIT = 82*12 + 2 + 2
+	CHARACTER*(BRDCST_LIMIT) BROAD
+
+	COMMON /BROAD_MESSAGE/ BROAD,BLENGTH
+
+	IF (RING_BELL) THEN	! Include BELL in message?
+	   BROAD(:36) =			! Say who the bulletin is from
+     &		BELL//BELL//CR//LF//LF//'NEW BULLETIN FROM: '//FROM
+	   BLENGTH = 37			! Start adding next line here
+	ELSE
+	   BROAD(:34) =			! Say who the bulletin is from
+     &		CR//LF//LF//'NEW BULLETIN FROM: '//FROM
+	   BLENGTH = 35			! Start adding next line here
+	END IF
+
+	IF (REMOTE_SET) REWIND (UNIT=3)
+
+	END = 0
+	ILEN = LINE_LENGTH + 1
+	I = 0
+	DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	   IF (REMOTE_SET) THEN
+	      READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	      IF (IER.NE.0) RETURN
+	   ELSE
+	      CALL GET_BULL_LINE(NBLOCK+1,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0) I = I + 1
+	   IF (ILEN.GT.0.AND.(I.GT.2.OR.(INPUT(:6).NE.'From: '.AND.
+     &			INPUT(:6).NE.'Subj: '))) THEN
+	      END = BLENGTH + ILEN - 1 + 2	! Check how long string will be
+	      IF (END.GT.BRDCST_LIMIT) RETURN	! String too long?
+	      BROAD(BLENGTH:END) = CR//LF//INPUT(:ILEN)! Else add new input
+	      BLENGTH = END + 1			! Reset pointer
+	   END IF
+	END DO
+
+	RETURN
+
+	ENTRY BROADCAST(ALL,CLUSTER)
+
+	CALL SYS$SETRWM(%VAL(1))		! Don't wait if can't broadcast
+
+	IF (ALL) THEN				! Should we broadcast to ALL?
+	   IF (CLUSTER) THEN
+	      CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLTERMS),,,%VAL(BRK$M_CLUSTER),,%VAL(5),,)
+	   ELSE
+	      CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLTERMS),,,,,%VAL(5),,)
+	   END IF
+	ELSE	 				! Else just broadcast to users.
+	   IF (CLUSTER) THEN
+	      CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLUSERS),,,%VAL(BRK$M_CLUSTER),,%VAL(5),,)
+	   ELSE
+	       CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLUSERS),,,,,%VAL(5),,)
+	   END IF
+	END IF
+
+	CALL SYS$SETRWM(%VAL(0))
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_FOLDER_INFO(IER)
+C
+C  SUBROUTINE GET_FOLDER_INFO
+C
+C  FUNCTION: Obtains & verifies folder names from command line.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	CHARACTER NODE_TEMP*256
+
+	NODE_NUM = 0				! Initialize number of nodes
+	DO WHILE (CLI$GET_VALUE('SELECT_FOLDER',NODE_TEMP)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified nodes
+	   IER = SYS_TRNLNM(NODE_TEMP,NODE_TEMP)
+	   CALL STR$UPCASE(NODE_TEMP,NODE_TEMP)
+	   DO WHILE (TRIM(NODE_TEMP).GT.0)
+	      NODE_NUM = NODE_NUM + 1
+	      COMMA = INDEX(NODE_TEMP,',')
+	      IF (COMMA.GT.0) THEN
+		 NODES(NODE_NUM) = NODE_TEMP(:COMMA-1)
+		 NODE_TEMP = NODE_TEMP(COMMA+1:)
+	      ELSE
+		 NODES(NODE_NUM) = NODE_TEMP
+		 NODE_TEMP = ' '
+	      END IF
+	      NLEN = TRIM(NODES(NODE_NUM))
+	      IF (NODES(NODE_NUM)(NLEN-1:NLEN).EQ.'::') THEN
+		 NODES(NODE_NUM) = NODES(NODE_NUM)(:NLEN)//'GENERAL'
+	      END IF
+	      FOLDER_NUMBER = -1
+	      FOLDER1 = NODES(NODE_NUM)
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (.NOT.IER) THEN
+		 WRITE (6,'('' Unable to access folder '',A)')
+     &				NODES(NODE_NUM)
+		 RETURN
+	      ELSE IF (READ_ONLY) THEN
+		 WRITE (6,'('' ERROR: No write access for folder '',A)')
+     &				NODES(NODE_NUM)
+		 IER = 0
+		 RETURN
+	      END IF
+	   END DO
+	END DO
+
+	IER = 1
+
+	RETURN
+	END
+	
+
+
+
+	SUBROUTINE INIT_BULLETIN(NOX)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /READIT/ READIT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING /.FALSE./
+	DATA PAGE_LENGTH/24/,PAGE_WIDTH/80/
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	EXTERNAL ERROR_TRAP
+	EXTERNAL BULLETIN_MAINCOMMANDS,ENABLE_CTRL_EXIT
+	EXTERNAL CLI$_ABSENT,CLI$_NOCOMD,CLI$_NEGATED
+
+	PARAMETER PCB$M_BATCH = '4000'X
+	PARAMETER PCB$M_NETWRK = '200000'X
+	PARAMETER LIB$M_CLI_CTRLY = '2000000'X
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /DEF_PROT/ ORIGINAL_DEF_PROT
+
+	COMMON /PROMPT_PROMPT/ PROMPT,LPROMPT
+	CHARACTER*44 PROMPT
+
+	COMMON /BULL_CUSTOM/ BULL_CUSTOM
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+	DATA DIR_COUNT/0/,READ_COUNT/0/,FOLDER_COUNT/0/,INDEX_COUNT/0/
+
+	COMMON /DCL/ DCL_CMD,DCL_COMMAND
+	CHARACTER DCL_CMD*132
+
+	IER = SYS_TRNLNM_SYSTEM('BULL_CUSTOM',BULL_PARAMETER)	
+	IF (IER) IER = OTS$CVT_TZ_L(BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+     &		,BULL_CUSTOM,,,%VAL(1)) 
+
+	CALL LIB$GET_FOREIGN(INCMD)
+	DCL_COMMAND = INDEX(INCMD,' "').GT.0.OR.INCMD(:1).EQ.'"'
+
+	CALL LIB$ESTABLISH(ERROR_TRAP)
+        IF (.NOT.CLI$GET_VALUE('PROMPT',COMMAND_PROMPT,ILEN)) THEN
+           CALL LIB$REVERT
+           CALL CLI$GET_VALUE('$LINE',COMMAND_PROMPT,ILEN)
+	   INCMD = 'BULLETIN '//INCMD
+           CALL CLI$DCL_PARSE(INCMD,BULLETIN_MAINCOMMANDS)
+        ELSE
+           CALL LIB$REVERT
+        END IF
+
+	IF (DCL_COMMAND) THEN
+	   IER = CLI$GET_VALUE('SELECT_FOLDER',DCL_CMD,LENP)
+	   IF (LENP.GT.0) THEN
+	      IF (DCL_CMD(LENP:LENP).EQ.'"') DCL_CMD = DCL_CMD(:LENP-1)
+	      IF (DCL_CMD(:1).EQ.'"') DCL_CMD = DCL_CMD(2:)
+	   END IF
+	END IF
+
+	READIT = 0
+
+	LOGIN_SWITCH = CLI$PRESENT('LOGIN')
+	SYSTEM_SWITCH = CLI$PRESENT('SYSTEM')
+	REVERSE_SWITCH = CLI$PRESENT('REVERSE')
+
+	IER = LIB$SYS_TRNLOG('BULL_DISABLE',LEN_P,BULL_PARAMETER)
+	IF (IER.EQ.1.AND.LEN_P.GT.0.AND..NOT.CLI$PRESENT('STOP')
+     &	    .AND.BULL_PARAMETER(:LEN_P).NE.'ENABLE') THEN
+	   IF (.NOT.LOGIN_SWITCH) THEN
+	      WRITE (6,'('' BULLETIN temporarily disabled. Try later.'')')
+	   END IF
+	   CALL EXIT
+	END IF
+
+	CALL SYS$SETDFPROT(,ORIGINAL_DEF_PROT)
+		! Save original default protection in case it gets changed
+
+	CALL DCLEXH(%LOC(ENABLE_CTRL_EXIT))		! Declare exit handler
+
+C
+C  Check to see if CONTROL Y disabled.  If so, then never disable CONTROL Y.
+C  Disabling and enabling CONTROL Y is done so that a person can not break
+C  while one of the data files is opened, as that would not allow anyone
+C  else to modify the files.  However, if CONTROL Y is already disabled,
+C  this is not necessary, and should not be done!
+C
+
+	CALL LIB$DISABLE_CTRL(LIB$M_CLI_CTRLY,CTRLY)	! Disable CTRL-Y & -C
+	CTRLY = CTRLY .AND. LIB$M_CLI_CTRLY
+	CALL GETPRIV				! Check privileges
+	IF (NOX) CALL CHECK_PRIV_IO(ERR)			! Check privileges on output I/O
+	CALL CHECK_DIR_ACCESS()			! Check access to directories
+	CALL LIB$ESTABLISH(ERROR_TRAP)
+        IF (CLI$GET_VALUE('LIBRARY',BULL_PARAMETER,LEN_P)) THEN
+	   FOLDER_DIRECTORY = BULL_PARAMETER(:LEN_P)
+	   CALL CHECK_DIR(BULL_PARAMETER,.FALSE.)
+	   FOLDER_DIRECTORY = BULL_PARAMETER
+	   CALL ADD_DIRECTORIES
+        END IF
+        CALL LIB$REVERT
+	CALL LIB$ENABLE_CTRL(CTRLY,)		! Renable CTRLY-Y & -C
+
+	IF (ERR.EQ.1) CALL EXIT			! I/O privilege error, so exit
+
+	CALL GETUSER(USERNAME)		! Get the process's username
+	IF (.NOT.LOGIN_SWITCH) CALL CHECK_BULLETIN_PRIV(USERNAME)
+					! Check if has bulletin privileges
+
+	I = 1				! Strip off folder name if specified
+	DO WHILE (I.LE.ILEN)
+	   IF (COMMAND_PROMPT(I:I).EQ.' ') THEN
+	      COMMAND_PROMPT = COMMAND_PROMPT(:I-1)
+	      I = ILEN + 1
+	   ELSE IF (COMMAND_PROMPT(I:I).EQ.'/') THEN
+	      COMMAND_PROMPT = COMMAND_PROMPT(:I-1)
+	      I = ILEN + 1
+	   ELSE
+	      I = I + 1
+	   END IF
+	END DO
+	ILEN = 1			! Get executable name to use as prompt
+	DO WHILE (ILEN.GT.0)
+	   ILEN = MAX(INDEX(COMMAND_PROMPT,':'),INDEX(COMMAND_PROMPT,']'))
+	   IF (ILEN.GT.0) THEN
+	      COMMAND_PROMPT = COMMAND_PROMPT(ILEN+1:)
+	   ELSE
+	      DO I=TRIM(COMMAND_PROMPT),1,-1
+		 IF (COMMAND_PROMPT(I:I).LT.'A'.OR.
+     &			COMMAND_PROMPT(I:I).GT.'Z') THEN
+		    COMMAND_PROMPT = COMMAND_PROMPT(:I-1)
+		 END IF
+	      END DO
+	   END IF
+	END DO
+	COMMAND_PROMPT = COMMAND_PROMPT(:TRIM(COMMAND_PROMPT))//'> '
+	IF (COMMAND_PROMPT.EQ.'RUN> '.OR.COMMAND_PROMPT.EQ.'RU> '.OR.
+     &	    COMMAND_PROMPT.EQ.'R> ') COMMAND_PROMPT = 'BULLETIN> '
+
+	CALL INIT_COMPRESS
+
+	FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//FOLDER
+
+	CALL CLI$GET_VALUE('SEPARATE',SEPARATE)
+
+	IF (CLI$PRESENT('EDIT')) EDIT_DEFAULT = .TRUE.	! /EDIT switch test
+
+	CALL FIND_BULLCP			! See if BULLCP is running
+
+	IF (CLI$PRESENT('CLEANUP')) THEN	! Test for /CLEANUP switch
+	   CALL CLI$GET_VALUE('CLEANUP',BULL_PARAMETER,LEN_P) ! Get folder #
+	   READ (BULL_PARAMETER,'(I<LEN_P>)') FOLDER_NUMBER
+	   CALL SELECT_FOLDER(.FALSE.,IER)	! Select folder
+	   CALL CLEANUP_BULLFILE		! Cleanup empty blocks
+	   CALL EXIT				! all done with cleanup
+	ELSE IF (CLI$PRESENT('BBOARD')) THEN	! Test for /BBOARD switch
+	   CALL BBOARD				! look for BBOARD mail
+	   CALL EXIT				! all done with BBOARD
+	ELSE IF (CLI$PRESENT('STARTUP').OR.	! BULLCP process control
+     &	         CLI$PRESENT('STOP')) THEN
+	   CALL CREATE_BULLCP
+	ELSE IF (CLI$PRESENT('BULLCP')) THEN	! This is BULLCP, so start
+	   IF (.NOT.CLI$GET_VALUE('SELECT_FOLDER',
+     &				BULL_PARAMETER,LENP)) THEN
+	      CALL RUN_BULLCP			! doing what BULLCP does!
+	   ELSE IF (BULL_PARAMETER(:LENP).EQ.'NEWS') THEN
+	      CALL NEWS2BULL(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:LENP).EQ.'NEWS1') THEN
+	      CALL NEWS2BULL(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:LENP).EQ.'SMTP') THEN
+	      CALL SEND_MAIL
+	   END IF
+	END IF
+
+	CALL GETSTS(STS)			! Get process status word
+
+	IF (SYSTEM_SWITCH.OR.LOGIN_SWITCH) THEN	! If BULLETIN/LOGIN or /SYSTEM
+	   IF ((STS.AND.PCB$M_BATCH).GT.0) CALL EXIT	! If BATCH, exit
+	   IF (NOX) CALL CRELNM('SYS$INPUT','TT')	! Input from terminal
+	END IF
+
+	IF ((STS.AND.PCB$M_NETWRK).EQ.0) THEN
+	   DECNET_PROC = .FALSE.
+	   ERROR_UNIT = 6
+
+	   IF (NOX) CALL ASSIGN_TERMINAL		! Assign terminal
+
+           CALL LIB$ESTABLISH(ERROR_TRAP)       ! Do again due to possible
+           IF (.NOT.CLI$PRESENT('PROMPT')) THEN ! KEYPAD init file.
+              CALL LIB$REVERT
+              CALL CLI$DCL_PARSE(INCMD,BULLETIN_MAINCOMMANDS)
+           ELSE
+              CALL LIB$REVERT
+           END IF
+
+	   IF (.NOT.LOGIN_SWITCH) THEN
+	      INCMD = 'SELECT'	! Causes nearest folder name to be selected
+	      CALL SELECT_FOLDER(.FALSE.,IER)	! Select GENERAL folder
+	      IF (.NOT.IER) RETURN			! If can't access, exit
+
+	      IF (.NOT.TEST_BULLCP()) CALL DELETE_EXPIRED
+						! Delete expired messages
+	   END IF
+
+C
+C  Get user info stored in SYS$LOGIN.  Currently, this simply stores
+C  the time of the latest message read for each folder.
+C
+
+	   CALL OPEN_USERINFO
+
+	   CALL OPEN_OLD_TAG
+
+	   IF (.NOT.NOX) THEN
+	      CALL NEW_MESSAGE_NOTIFICATION
+	      RETURN
+	   END IF
+
+C
+C  Get page size for the terminal.
+C
+
+	   CALL GETPAGSIZ(PAGE_LENGTH,PAGE_WIDTH)
+
+	   IER = CLI$GET_VALUE('WIDTH',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) PAGE_WIDTH
+	   END IF
+
+	   IF (CLI$PRESENT('PAGE')) PAGING = .TRUE.
+	   IF ((STS.AND.PCB$M_BATCH).GT.0) THEN
+	      PAGING = .FALSE.
+	      PAGE_WIDTH = 80
+	   END IF
+
+	   IF (SYSTEM_SWITCH) THEN
+	      IER = CLI$GET_VALUE('SYSTEM',BULL_PARAMETER,LEN_P)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Days specified?
+	         CALL SUBTIME(SYSTEM_LOGIN_BTIM,BULL_PARAMETER(:LEN_P),IER)
+		 IF (.NOT.IER) THEN
+		    WRITE (6,'('' ERROR: Invalid parameter in /SYSTEM.'')')
+		    CALL EXIT
+		 END IF
+	      END IF
+	      IF (.NOT.LOGIN_SWITCH) THEN
+	         CALL MODIFY_SYSTEM_LIST(0)
+                 CALL READ_IN_FOLDERS
+		 FOLDER_Q = SAVE_FOLDER_Q1
+		 DO I = 1,SAVE_FOLDER_NUM
+	   	    CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	            IF (TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+		       CALL SHOW_SYSTEM
+		    END IF
+	         END DO
+	      END IF
+	   END IF
+
+C
+C  If /LOGIN, display SYSTEM bulletins and subject of non-SYSTEM bulletins.
+C
+
+	   IF (LOGIN_SWITCH.OR.SYSTEM_SWITCH) THEN	! Is /LOGIN present?
+	      CALL LOGIN			! Display SYSTEM bulletins
+	      IF (READIT.EQ.0) CALL EXIT	! If no READNEWs not set, exit
+	   END IF
+
+C
+C  If new bulletins have been added since the last time bulletins have been
+C  read, position bulletin pointer so that next bulletin read is the first new
+C  bulletin, and alert user.  If READNEW set and no new bulletins, just exit.
+C
+
+	   IF (.NOT.DCL_COMMAND) CALL NEW_MESSAGE_NOTIFICATION
+	ELSE
+	   IF (TEST_BULLCP()) CALL EXIT
+	   DECNET_PROC = .TRUE.
+	   ERROR_UNIT = 5
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin.hlp b/decus/vmslt00a/bulletin/bulletin.hlp
new file mode 100755
index 0000000..8479322
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin.hlp
@@ -0,0 +1,151 @@
+1 BULLETIN
+Invokes  the  PFC  BULLETIN  Utility.  This utility is used for reading,
+adding and deleting message.  Users are notified at login time that new
+messages have been added and the topics of those messages are displayed.
+Reading of those messages is optional.  (Use  the  command  SET  READNEW
+while  in BULLETIN for setting automatic reading.)  Privileged users can
+add system bulletins that are displayed in full at  login  time.   These
+messages  are  also  saved,  and  can be read by BULLETIN.  Messages are
+automatically deleted after a specified expiration  date,  or  they  can
+manually  be  deleted  by  either  the  submitter  of  the  message or a
+privileged user.
+
+ Format:
+
+      BULLETIN [foldername or bulletin interactive command]
+
+BULLETIN has an interactive help  available  while  using  the  utility.
+Type HELP after invoking the BULLETIN command.
+
+If so configured, BULLETIN can also read USENET NEWS.
+2 Description
+
+The  BULLETIN  utility  is  a  utility to display messages to users when
+logging in.  Users are notified of  messages  only  once.   They're  not
+forced into reading them every time they log in.  Submitting and reading
+messages is easy to do via a utility similar to the  VMS  MAIL  utility.
+Privileged users can create messages which are displayed in full. (known
+as SYSTEM  messages).   Non-privileged  users  may  be  able  to  create
+non-SYSTEM  messages  (unless  your  system  manager  has  disabled  the
+feature), but only topics are displayed at login.
+
+Folders can be created so that messages pertaining to a single topic can
+be  placed  together.   Folders  can be made private so that reading and
+writing is limited to only users  or  groups  who  are  granted  access.
+Alternatively,  folders  can  be  made  semi-private in that everyone is
+allowed to read them but write access is limited.
+
+When new non-system messages are displayed, an optional feature which  a
+user  may  enable  will cause BULLETIN to ask whether the user wishes to
+read the new bulletins. The user can then read the  messages  (with  the
+ability  to  write any of the messages to a file). A user can enable the
+notification and prompting of new  messages  feature  on  a  folder  per
+folder  basis.   However,  the  exception  is  messages submitted to the
+default GENERAL folder.  Users are  always  notified  at  login  of  new
+bulletins  in  this  folder,  but can disable the prompting.  This is to
+give non-privileged users some ability to force  a  notification  of  an
+important message.
+
+Messages have expiration dates and times, and are deleted automatically.
+Expiration dates and  times  can  be  specified  in  absolute  or  delta
+notation.   Privileged  users  can  specify  "SHUTDOWN"  messages,  i.e.
+messages  that  get  deleted  after  a  system  shutdown  has  occurred.
+"PERMANENT" messages can also be created which never expire.
+
+Privileged users can broadcast their message (to either all users or all
+terminals).
+
+A user can select, on a folder per  folder  basis,  to  have  a  message
+broadcast  to  their  terminal  immediately  notifying  them  when a new
+message has been added.
+
+An optional "Bulletin Board" feature allows messages to  be  created  by
+users  of  other  systems  connected  via  networks.   A username can be
+assigned to a folder, and any mail sent to that  user  is  converted  to
+messages  and  stored  in  that  folder.   This  feature  originally was
+designed to duplicate the message board  feature  that  exists  on  some
+Arpanet  sites.  However, with the addition of folders, another possible
+use is to assign an Arpanet mailing list to a folder. For  example,  one
+could  have  an  INFOVAX folder associated with an INFOVAX username, and
+have INFO-VAX mail sent to INFOVAX.  Users could then read  the  mailing
+list  in  that  folder,  rather  than having INFO-VAX sent to each user.
+Optionally, the input for the bulletin board can be directed to be taken
+from  any  source other than VMS MAIL.  This might be useful if incoming
+mail is stored in a different place other than VMS MAIL.
+
+Messages can be either sent to a file, to a print queue,  or  mailed  to
+another user.
+
+BULLETIN  can  also  act a USENET NEWS reader if the appropriate network
+software is available to interact with.  See the installation notes  for
+more detail.
+2 Parameters
+The  parameter  following  the  BULLETIN  command  is interpreted as the
+folder name which should be selected, rather than  the  default  GENERAL
+folder.   If  the  parameter is specified with quotes ("parameter"), the
+parameter is  interpreted  as  an  interactive  BULLETIN  command,  i.e.
+commands  which are entered once BULLETIN is executed, i.e. "DIRECTORY",
+"ADD", etc.  BULLETIN will exit immediately after entering that command,
+rather than prompting for another command.  More than one command can be
+specified by separating the  commands  with  semi-colons,  i.e.  "SELECT
+DATA;DIR".  If the last command ends with a semi-colon, then BULLETIN 
+will not exit, but instead will enter the standard interactive mode and
+prompt the user for commands.
+2 /EDIT
+Specifies that all ADD or REPLACE commands within BULLETIN will select
+the editor for inputting text.
+2 /KEYPAD
+ /[NO]KEYPAD
+Specifies that keypad mode is to be set on, such that the keypad keys
+correspond to BULLETIN commands.  The default is /KEYPAD.
+2 /LIBRARY
+ /LIBRARY=library
+
+Specifies the library of folders to use.  By default there is  only  one
+library.  However, the system manager may decide to create more than one
+library, with each library saved in a different directory.  Use the SHOW
+LIBRARY/ALL command within BULLETIN to see if there are other libraries. 
+2 /PAGE
+ /[NO]PAGE
+
+Specifies  whether BULLETIN will stop outputting when it displays a full
+screen or not.  /PAGE is the default.   If  /NOPAGE  is  specified,  any
+output  will  continue  until it finishes.  This is useful if you have a
+terminal which can store several screenfuls of display in its memory.
+2 /PGFLQUOTA
+   /PGFLQUOTA=pages
+
+Used if you want to specify the page file quota for the BULLCP process.
+2 /STARTUP
+Starts up a detached process which will periodically check for expired
+messages, cleanup empty space in files, and convert BBOARD mail to
+messages.  This is recommended to avoid delays when invoking BULLETIN.
+It will create a process with the name BULLCP.  For clusters, this
+need be done only on one node.  On all other nodes, the system logical
+name BULL_BULLCP should be defined (to anything) in order that BULLETIN
+is aware that it is running on another node. (On the local node where
+BULLCP is running, this logical name is automatically defined.)
+2 /STOP
+Stops the BULLCP process without restarting a new one.  (See /STARTUP
+for information on the BULLCP process.)
+2 /SYSTEM
+   /SYSTEM=[days]
+
+Displays system messages that have been recently added.  The default is
+to show the messages that were added during the last 7 days.  This can
+be modified by specifying the number of days as the parameter.
+This command is useful for easily redisplaying system messages that
+might have been missed upon logging in (or were broadcasted but were
+erased from the screen.)
+2 /WIDTH
+   /WIDTH=page_width
+
+Specifies the terminal width for display purposes.  This is used if your
+startup procedure is configured such that BULLETIN/LOGIN is executed before
+the terminal type is known, and the default width is larger than what the
+terminal type actually is.  I.e. the default width might be 132, but the
+real width is 80.  In that case, you should add /WIDTH=80 to BULLETIN/LOGIN.
+2 /WSEXTENT
+   /WSEXTENT=pages
+
+Used if you want to specify the working set limit for the BULLCP process.
diff --git a/decus/vmslt00a/bulletin/bulletin.lnk b/decus/vmslt00a/bulletin/bulletin.lnk
new file mode 100755
index 0000000..f0fed2c
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin.lnk
@@ -0,0 +1,18 @@
+$ ULIB = "NONE"
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .NES. "" THEN GOTO LINK
+$ IF F$TRNLNM("TWG$TCP") .EQS. "" THEN GOTO LINK
+$ ULIB = "PROCESS"
+$ DEFINE/USER LNK$LIBRARY TWG$TCP:[NETDIST.LIB]LIBNET
+$ DEFINE/USER LNK$LIBRARY_1 TWG$TCP:[NETDIST.LIB]LIBNETACC
+$ DEFINE/USER LNK$LIBRARY_2 TWG$TCP:[NETDIST.LIB]LIBNET
+$LINK:
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN GOTO ALINK
+$ LINK/NOTRACE BULL/LIB/INC=BULLETIN$MAIN,SYS$SYSTEM:SYS.STB/SEL-
+        /USERLIB='ULIB'/EXE=BULLETIN,SYS$INPUT/OPT
+SYS$SHARE:VAXCRTL/SHARE
+ID="V2.3"
+$ EXIT
+$ALINK:
+$ LINK/NOTRACE/NONATIVE_ONLY BULL/LIB/INC=BULLETIN$MAIN/SYSEXE-
+       /USERLIB='ULIB'/EXE=BULLETIN,SYS$SHARE:VAXCRTL/LIB,SYS$INPUT/OPT
+ID="V2.5"
diff --git a/decus/vmslt00a/bulletin/bulletin0.for b/decus/vmslt00a/bulletin/bulletin0.for
new file mode 100755
index 0000000..39a50c4
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin0.for
@@ -0,0 +1,2575 @@
+C
+C  BULLETIN0.FOR, Version 11/9/99
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE DELETE_MSG
+C
+C  SUBROUTINE DELETE_MSG
+C
+C  FUNCTION:  Deletes a bulletin entry from the bulletin file.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER ANSWER*4,REMOTE_USER*12,SUBJECT*56
+
+	IMMEDIATE = 0
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   FORCE = .TRUE.
+	ELSE	
+	   FORCE = CLI$PRESENT('FORCE')
+	   IF (CLI$PRESENT('IMMEDIATE')) THEN
+	      IF (REMOTE_SET.EQ.4) THEN
+	         WRITE (6,'('' IMMEDIATE not valid for news group.'')') 
+	         RETURN
+	      ELSE
+	         IMMEDIATE = 1
+	      END IF
+           END IF
+	END IF
+
+	IF (CLI$PRESENT('NODES')) THEN	! Delete messages on DECNET node?
+	   CALL DELETE_NODE		! Yes...
+	   RETURN
+	ELSE IF (DECNET_PROC) THEN	! Is this from remote node?
+	   IER = CLI$GET_VALUE('SUBJECT',SUBJECT,SLEN)
+	   CALL STR$UPCASE(SUBJECT,SUBJECT)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(0,IER)
+	   DEL_BULL = 0
+	   IER = 1
+	   DO WHILE (DEL_BULL+1.EQ.IER)
+	      DEL_BULL = DEL_BULL + 1
+	      CALL READDIR(DEL_BULL,IER)
+	      CALL STR$UPCASE(DESCRIP,DESCRIP)
+	      IF (DEL_BULL+1.EQ.IER.AND.USERNAME.EQ.FROM
+     &		   .AND.INDEX(DESCRIP,SUBJECT(:SLEN)).GT.0) THEN
+	         CALL REMOVE_ENTRY(DEL_BULL,DEL_BULL,DEL_BULL,IMMEDIATE)
+		 CALL CLOSE_BULLDIR
+	         WRITE (5,'(''END'')')	! Tell DECNET that delete went ok.
+		 RETURN
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLDIR		! Specified message not found,
+	   WRITE(ERROR_UNIT,1030)	! so error out.
+	   RETURN
+	END IF
+
+C
+C  Get the bulletin number to be deleted.
+C
+
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   SBULL = BULL_POINT		! Delete the file we are reading
+	   EBULL = SBULL
+	   IER = 0
+	ELSE
+	   IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      SBULL = 1
+	      EBULL = F_NBULL
+	      IER = 0
+	   ELSE IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	      WRITE(6,1010)		! No, then error.
+	      RETURN
+	   ELSE
+	      SBULL = BULL_POINT		! Delete the file we are reading
+	      EBULL = SBULL
+	      IER = 0
+	   END IF
+	END IF
+
+	IF (SBULL.LE.0.OR.IER.NE.0) THEN
+	   WRITE (6,1020)
+	   RETURN
+	ELSE IF (EBULL.GT.F_NBULL.AND..NOT.REMOTE_SET.AND.
+     &						SBULL.NE.EBULL) THEN
+	   WRITE (6,'('' Last message specified > number in folder.'')')
+	   WRITE (6,'('' Do you want to delete to end of folder? '',$)')
+	   READ (5,'(A)',IOSTAT=IER) ANSWER
+	   CALL STR$UPCASE(ANSWER,ANSWER)
+	   IF (ANSWER(:1).NE.'Y') THEN
+	      WRITE (6,'('' Deletion aborted.'')')
+	      RETURN
+	   ELSE
+	      EBULL = F_NBULL
+	   END IF
+	END IF
+
+C
+C  Check to see if specified bulletin is present, and if the user
+C  is permitted to delete the bulletin.
+C
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   IF (SBULL.NE.EBULL) THEN
+	      WRITE (6,1025)
+	      RETURN
+	   END IF
+	   IER1 = SBULL + 1
+	   IF (SBULL.NE.BULL_POINT) CALL READDIR(SBULL,IER1)
+	   SUBJECT = DESCRIP
+	   IER2 = 0
+	   IF (IER2.EQ.0.AND.IER1.EQ.SBULL+1) CALL 
+     &	    REMOTE_DELETE(SBULL,IMMEDIATE,SUBJECT,I,FOLDER1_COM,IER)     
+	   IF (IER.EQ.0.AND.REMOTE_SET.LT.3) THEN
+	      IF (I.EQ.LEN(FOLDER1_COM)) THEN
+	         IER = SYS$ASCTIM(,INPUT,F1_NEWEST_BTIM,)
+	         NEWEST_EXDATE = INPUT(:11)
+	         NEWEST_EXTIME = INPUT(13:23)
+	         NBULL = F1_NBULL
+	   	 CALL UPDATE_FOLDER
+	      ELSE
+	  	 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      END IF
+	   ELSE IF (IER.NE.0) THEN
+	      CALL DISCONNECT_REMOTE
+	   END IF
+	   RETURN
+	ELSE IF (REMOTE_SET.EQ.3) THEN
+	   BULL_DELETE = SBULL - 1
+	   IER = 0
+	   IF (CLI$PRESENT('REASON')) THEN 
+	      CALL CLI$GET_VALUE('REASON',BULL_PARAMETER,LEN_P)
+	   END IF
+	   DO WHILE (BULL_DELETE.LT.EBULL)
+	      BULL_DELETE = BULL_DELETE + 1
+	      DO WHILE (BULL_DELETE+1.NE.IER)
+	         CALL READDIR(BULL_DELETE,IER)	! Get info for bulletin
+	         IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	            BULL_DELETE = BULL_DELETE + 1
+	            IF (BULL_DELETE.GT.EBULL) RETURN
+	            IF (EBULL.EQ.SBULL) THEN
+		       WRITE(6,1030) 
+	               RETURN
+		    END IF
+	         END IF
+	      END DO
+	      SUBJECT = DESCRIP
+	      IF (.NOT.TEST_NEWS_OWNER().AND.SETPRV_PRIV().AND.
+     &		  .NOT.FORCE) THEN
+ 	         SUBJECT = 'CanceL'
+	         IF (CLI$PRESENT('REASON')) THEN 
+		    SUBJECT = SUBJECT(:6)//BULL_PARAMETER(:LEN_P)
+		 END IF
+	      END IF
+	      CALL REMOTE_DELETE
+     &			(SBULL,IMMEDIATE,SUBJECT,I,FOLDER1_COM,IER)     
+	      IF (IER.NE.0) THEN
+		 CALL DISCONNECT_REMOTE
+	   	 RETURN
+	      END IF
+	   END DO
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLDIR
+
+	CALL READDIR(0,IER)
+
+	BULL_DELETE = SBULL - 1
+	DO WHILE (BULL_DELETE.LT.EBULL)
+	   BULL_DELETE = BULL_DELETE + 1
+	   DO WHILE (BULL_DELETE+1.NE.IER)
+	      CALL READDIR(BULL_DELETE,IER)	! Get info for bulletin
+	      IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	         IF (REMOTE_SET.EQ.4) THEN
+	            BULL_DELETE = BULL_DELETE + 1
+	            IF (BULL_DELETE.GT.EBULL) THEN
+		       CALL CLOSE_BULLDIR
+		       RETURN
+		    END IF
+	         ELSE
+	            IF (.NOT.CLI$PRESENT('ALL')) WRITE(6,1030) 
+	            CALL CLOSE_BULLDIR		! If not, then error out
+	            RETURN
+	         END IF
+	      END IF
+	   END DO
+
+	   SUBJECT = DESCRIP
+
+	   IF (USERNAME.NE.FROM.OR.(REMOTE_SET.EQ.4.AND.
+     &		.NOT.TEST_NEWS_OWNER())) THEN
+	      CALL STR$UPCASE(REMOTE_USER,FROM)
+	      IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.    ! Privileges?
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN
+	         WRITE(6,1040)		! No, then error out.
+	         CALL CLOSE_BULLDIR
+		 RETURN
+	      ELSE IF (SBULL.EQ.EBULL) THEN
+		 IF (TRIM(FROM).EQ.1) THEN
+		    CALL OPEN_BULLFIL
+	            ILEN = LINE_LENGTH + 1
+	            CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	            CALL CLOSE_BULLFIL
+	            ASK = ILEN.EQ.0.OR.INPUT(:6).NE.'From: '
+		 ELSE
+		    ASK = REMOTE_USER.NE.USERNAME
+		 END IF
+		 IF (ASK.AND..NOT.FORCE) THEN
+	            CALL CLOSE_BULLDIR
+	            WRITE (6,1050)	! Make sure user wants to delete it
+	            READ (5,'(A)',IOSTAT=IER) ANSWER
+	            CALL STR$UPCASE(ANSWER,ANSWER)
+	            IF (ANSWER(:1).NE.'Y') RETURN
+	            CALL OPEN_BULLDIR
+	            CALL READDIR(BULL_DELETE,IER)
+	            IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	               WRITE(6,1030)	! If not, then error out
+	               CALL CLOSE_BULLDIR
+		       RETURN
+	            END IF
+		    IF (REMOTE_SET.EQ.4) THEN 
+ 	               SUBJECT = 'CanceL'
+		    END IF
+	         END IF
+	      END IF
+	   END IF
+
+C
+C  Delete the bulletin directory entry.
+C
+	   CALL REMOVE_ENTRY(BULL_DELETE,SBULL,EBULL,IMMEDIATE)
+	   IF (REMOTE_SET.EQ.4) THEN
+	      IF (.NOT.CLI$PRESENT('LOCAL').AND.(TEST_NEWS_OWNER().OR.
+     &		  SETPRV_PRIV())) THEN
+	         CALL REMOTE_DELETE
+     &		    (BULL_DELETE,IMMEDIATE,SUBJECT,I,FOLDER1_COM,IER)
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLDIR
+	RETURN
+
+1010	FORMAT(' ERROR: You are not reading any message.')
+1020	FORMAT(' ERROR: Specified message number has incorrect format.')
+1025	FORMAT(' ERROR: Cannot delete multiple messages in remote folder.')
+1030	FORMAT(' ERROR: Specified message was not found.')
+1040	FORMAT(' ERROR: Message was not deleted. Not owned by you.')
+1050	FORMAT(' Message is not owned by you.',
+     &	       ' Are you sure you want to delete it? ',$)
+
+	END
+
+
+
+	SUBROUTINE REMOVE_ENTRY(BULL_DELETE,SBULL,EBULL,IMMEDIATE)
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	INTEGER NOW(2),EX(2)
+
+	IF (IMMEDIATE.EQ.1) THEN		! Delete it immediately
+
+	   CALL DELETE_ENTRY(BULL_DELETE)	! Delete the directory entry
+
+	   IF ((SYSTEM.AND.4).EQ.4) THEN	! Was entry shutdown bulletin?
+	      SHUTDOWN = SHUTDOWN - 1		! Decrement shutdown count
+	   END IF
+	ELSE				! Delete it eventually
+C
+C  Change year of expiration date of message to 100 years less,
+C  to indicate that message is to be deleted.  Then, set expiration date
+C  in header of folder to 15 minutes from now.  Thus, the folder will be
+C  checked in 15 minutes (or more), and will delete the messages then.
+C
+C  NOTE: If some comic set their expiration date to > 1999, then
+C  the deleted date will be set to 1899 since can't specify date <1859.
+C
+
+	   IF ((SYSTEM.AND.7).LE.1) THEN	! General or System message
+	      IF (EXDATE(8:9).EQ.'19') EXDATE(8:9) = '18'
+	      IF (EXDATE(8:9).EQ.'20') EXDATE(8:9) = '19'
+	      IF (EXDATE(8:9).EQ.'18'.AND.EXDATE(10:10).LT.'6')
+     &			EXDATE(10:11) = '99'
+	   ELSE				! Permanent or Shutdown
+	      IF (EXDATE(2:2).EQ.'-') THEN
+	         EXDATE = EXDATE(:6)//'19'//EXDATE(9:)
+	      ELSE
+	         EXDATE = EXDATE(:7)//'19'//EXDATE(10:)
+	      END IF
+	   END IF
+
+	   CALL WRITEDIR(BULL_DELETE,IER)	! Update message expiration date
+
+	   IER = SYS$BINTIM('0 0:15',EX)	! Get time 15 minutes from now
+	   IER = SYS$GETTIM(NOW)
+	   IER = LIB$SUBX(NOW,EX,EX)
+	   IER = SYS$ASCTIM(,INPUT,EX,)
+
+	END IF
+
+	IF (IMMEDIATE.NE.1.AND.BULL_DELETE.EQ.EBULL) THEN
+	   CALL READDIR(0,IER)			! Get header
+
+	   NEWEST_EXDATE = INPUT(:11)		! and store new expiration date
+	   NEWEST_EXTIME = INPUT(13:23)
+
+	   CALL WRITEDIR(0,IER)
+	   IF (REMOTE_SET.EQ.4) THEN
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+              CALL GET_MSGKEY(NEWEST_EXBTIM,NEWS_F_EXPIRED_DATE)
+	      CALL REWRITE_FOLDER_FILE(IER)
+	      CALL CLOSE_BULLNEWS 
+	   END IF
+	ELSE IF (BULL_DELETE.EQ.EBULL) THEN
+	   IF (REMOTE_SET.NE.4) CALL CLEANUP_DIRFILE(SBULL)
+				! Reorder directory file
+
+	   CALL UPDATE_ALWAYS	! Somewhat a kludgey way of updating latest
+				! bulletin and expired dates.
+
+	   IF (REMOTE_SET.NE.4.AND.SBULL.LE.BULL_POINT) THEN
+	      IF (BULL_POINT.GT.EBULL) THEN
+	         BULL_POINT = BULL_POINT - (EBULL - SBULL + 1)
+	      ELSE
+		 BULL_POINT = SBULL - 1
+	      END IF
+	   END IF		! Readjust where which bulletin to read next
+				! if deletion causes messages to be moved.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_2_VALS(INPUT,ILEN,SVAL,EVAL,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*(*) INPUT
+
+	DELIM = MAX(INDEX(INPUT,':'),INDEX(INPUT,'-'))
+
+	IF (DELIM.EQ.0) THEN
+	   DECODE(ILEN,'(I<ILEN>)',INPUT,IOSTAT=IER) SVAL
+	   EVAL = SVAL
+	ELSE
+	   DECODE(DELIM-1,'(I<DELIM-1>)',INPUT,IOSTAT=IER) SVAL
+	   CALL STR$UPCASE(INPUT,INPUT)
+	   IF (IER.NE.0) THEN
+	      IF (INDEX('CURRENT',INPUT(:DELIM-1)).EQ.1) THEN
+		 SVAL = BULL_POINT
+		 IER = 0
+	      END IF
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      ILEN = ILEN - DELIM
+	      DECODE(ILEN,'(I<ILEN>)',INPUT(DELIM+1:),IOSTAT=IER) EVAL
+	      IF (IER.NE.0) THEN
+	         IF (INDEX('LAST',INPUT(DELIM+1:TRIM(INPUT))).EQ.1) THEN
+		    EVAL = F_NBULL
+		    IER = 0
+                 ELSE IF (INDEX('CURRENT',
+     &                  INPUT(DELIM+1:TRIM(INPUT))).EQ.1) THEN
+                    EVAL = BULL_POINT
+                    IER = 0
+                 END IF
+ 	      END IF
+	   END IF
+	   IF (EVAL.LT.SVAL) IER = 2
+	END IF
+
+	RETURN
+	END
+
+ 
+
+	SUBROUTINE DIRECTORY(DIR_COUNT)
+C
+C  SUBROUTINE DIRECTORY
+C
+C  FUNCTION: Display directory of messages.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	DATA SCRATCH_D1/0/
+	DATA EXCLUDE_D1/0/
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /CLOSE_FILES_INFO/ CLOSED_FILES
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /POST/ POSTTIME
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /NEW_DIR/ NEW
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /DIRMODE/ DIRMODE
+	DATA DIRMODE/.FALSE./
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED,CLI$_PRESENT,CLOSE_FILES
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER DATETIME*24,SEARCH_STRING*80,OUTLINE*80
+        CHARACTER GROUP*80,STAT*4
+
+	INTEGER TODAY(2)
+
+	CHARACTER*12 EXPIRES,DIR_TYPE
+
+        INTEGER TIMADR(2)                       ! Buffer containing time
+
+	DATA WAITEFN /0/
+
+	NEXT = .TRUE.
+	DIRMODE = .TRUE.
+
+	CALL INIT_QUEUE(SCRATCH_F1,GROUP)
+
+	IF (WAITEFN.EQ.0) CALL LIB$GET_EF(WAITEFN)
+        IER=SYS$BINTIM('0 00:00:05.00',TIMADR)
+   
+	KILL = BTEST(BULL_USER_CUSTOM,1).AND.BTEST(BULL_USER_CUSTOM,3)
+	IF (KILL) IER1 = 0
+
+	FOUND = 0
+	OUT = 6
+
+	CONT = .FALSE.
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   CONT = CLI$PRESENT('CONTINUE')
+	ELSE IF (INCMD(:3).EQ.'   '.AND.NFOLDER.LT.0) THEN
+	   CONT = .TRUE.
+	END IF
+	IF (CONT) THEN
+	   CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+	   SUBJECT = SUBJECT1
+	   REPLY = REPLY1
+	   SEARCH = SEARCH1
+	   FROM_SEARCH = FROM_SEARCH1
+	   SINCE = SINCE1
+	   NEW = NEW1
+           ANY_SEARCH = SUBJECT.OR.REPLY.OR.SEARCH.OR.FROM_SEARCH
+	   IF (.NOT.ANY_SEARCH) THEN 
+	      WRITE (6,'('' ERROR: No previous search to continue.'')')
+	      RETURN
+	   END IF
+	   INCMD = ' '
+	   LEN_P = 0
+	   DIR_COUNT = DIR_COUNT1
+	   NFOLDER = NFOLDER1
+	   I = DIR_COUNT
+	   IF (DIR_COUNT.EQ.-1) THEN 
+	      I = SBULL - 1
+	   END IF
+	   GO TO 200
+	END IF
+	NFOLDER = 0
+
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   IF (CLI$GET_VALUE('OUTPUT',BULL_PARAMETER,LEN_P)) THEN
+	      OPEN(UNIT=3,FILE=BULL_PARAMETER(:LEN_P),IOSTAT=IER,
+     &		DEFAULTFILE='.LIS',
+     &	        RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      IF (IER.NE.0) THEN
+	         WRITE(6,1000) BULL_PARAMETER(:LEN_P)
+		 RETURN
+	      END IF
+	      OUT = 3
+	      INQUIRE (UNIT=3,NAME=BULL_PARAMETER)
+	      WRITE (6,1040) BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+	   ELSE
+	      CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+	   END IF
+	   IF (.NOT.CLI$PRESENT('SELECT_FOLDER')) THEN
+	      IF (CLI$PRESENT('MARKED')) THEN
+		 READ_TAG = 1 + IBSET(0,1)
+	      ELSE IF (CLI$PRESENT('SEEN')) THEN
+		 READ_TAG = 1 + IBSET(0,2)
+	      ELSE IF (CLI$PRESENT('UNMARKED')) THEN
+		 READ_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+	      ELSE IF (CLI$PRESENT('UNSEEN')) THEN
+		 READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+	      ELSE IF (CLI$PRESENT('ALL')) THEN
+		 READ_TAG = IBSET(0,1) + IBSET(0,2)
+		 IF (REMOTE_SET.GE.3) THEN
+		    BULL_POINT = F_START - 1
+		 ELSE
+		    BULL_POINT = 0
+		 END IF
+ 	      END IF
+	      IF (READ_TAG) THEN
+	         IF (.NOT.(FOLDER_NUMBER.GE.0.OR.REMOTE_SET.GE.3)) THEN
+		    WRITE (6,'('' ERROR: Invalid qualifier'',
+     &			       '' with remote folder.'')')
+		    READ_TAG = IBSET(0,1) + IBSET(0,2)
+		    GO TO 9999
+		 END IF
+		 CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,BULL_POINT)
+	      END IF
+	   END IF
+	   SUBJECT = CLI$PRESENT('SUBJECT').OR.CLI$PRESENT('NOREPLIES')
+	   REPLY = CLI$PRESENT('REPLY')
+           REPLY_FIRST = REPLY
+	   SEARCH = CLI$PRESENT('SEARCH')
+	   FROM_SEARCH = CLI$PRESENT('FROM')
+           ANY_SEARCH = SUBJECT.OR.REPLY.OR.SEARCH.OR.FROM_SEARCH
+	   EXTRACTING = CLI$PRESENT('EXTRACT')
+	   DELETING = CLI$PRESENT('DELETE')
+	   UNDELETING = CLI$PRESENT('UNDELETE')
+	   IF (DELETING.OR.UNDELETING) THEN
+	      OLDPAGING = PAGING
+	      PAGING = .FALSE.
+	   END IF
+	   PRINTING = CLI$PRESENT('PRINT')
+	   POSTTIME = CLI$PRESENT('POST')
+	   NEW = CLI$PRESENT('NEW')
+	   NEGATED = CLI$PRESENT('NEGATED')
+	   IF (SEARCH) THEN
+	      IER1 = CLI$GET_VALUE('SEARCH',SEARCH_STRING,SLEN)
+	   ELSE IF (SUBJECT) THEN
+	      IER1 = CLI$GET_VALUE('SUBJECT',SEARCH_STRING,SLEN)
+           ELSE IF (FROM_SEARCH) THEN
+              IER1 = CLI$GET_VALUE('FROM',SEARCH_STRING,SLEN)
+	   ELSE IF (REPLY) THEN
+	      SEARCH_STRING = ' '
+	   ELSE IF (CLI$PRESENT('NOREPLIES')) THEN
+	      SEARCH_STRING = 'RE:'
+	      SLEN = 3
+              NEGATED = .TRUE.
+	   END IF
+
+	   MATCH_MODE = 0
+	   IF (CLI$PRESENT('MATCH')) THEN
+	      CALL CLI$GET_VALUE('MATCH',BULL_PARAMETER,LEN_P)
+	      IF (BULL_PARAMETER(:LEN_P).EQ.'AND') MATCH_MODE = 1
+	      IF (BULL_PARAMETER(:LEN_P).EQ.'XOR') MATCH_MODE = 2
+	   END IF
+	ELSE
+	   CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+	   EXTRACTING = .FALSE.
+	   PRINTING = .FALSE.
+	   POSTTIME = .TRUE.
+	   DELETING = .FALSE.
+	   UNDELETING = .FALSE.
+	   IF (INCMD(:3).EQ.'IND') THEN
+	      SUBJECT = .FALSE.
+	      REPLY = .FALSE.
+              REPLY_FIRST = .FALSE.
+	      SEARCH = .FALSE.
+	      FROM_SEARCH = .FALSE.
+              ANY_SEARCH = .FALSE.
+	   ELSE
+	      NEW = .FALSE.
+	   END IF
+	END IF
+	OUTPUT = EXTRACTING.OR.PRINTING
+
+	START = .FALSE.
+	SINCE = .FALSE.
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   IF (CLI$PRESENT('GROUP')) THEN
+	      CALL INIT_QUEUE(SCRATCH_F1,GROUP)
+	      SCRATCH_F = SCRATCH_F1
+	      NGROUP = 0
+	      DO WHILE (CLI$GET_VALUE('GROUP',GROUP)
+     &	       .NE.%LOC(CLI$_ABSENT))	   	   ! Get the specified folders
+	         NGROUP = NGROUP + 1
+	         CALL LOWERCASE(GROUP)
+	         CALL WRITE_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	      END DO
+	      SCRATCH_F = SCRATCH_F1
+	      CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	      GLEN = TRIM(GROUP)
+	      FEEDBACK = CLI$PRESENT('FEEDBACK')
+	      NFOLDER = -1000
+	      NFOLDER1 = -1000
+	      SUBJECT1 = SUBJECT
+	      REPLY1 = REPLY
+	      SEARCH1 = SEARCH
+	      FROM_SEARCH1 = FROM_SEARCH
+	      I = SBULL - 1
+	      SINCE = CLI$PRESENT('SINCE')
+	      IF (SINCE) IER = CLI$GET_VALUE('SINCE',DATETIME)
+	      SINCE1 = SINCE
+	      NEW1 = NEW
+	      GOTO 200
+	   END IF
+	END IF
+
+C
+C  Directory listing is first buffered into temporary memory storage before
+C  being outputted to the terminal.  This is to be able to quickly close the
+C  directory file, and to avoid the possibility of the user holding the screen,
+C  and thus causing the directory file to stay open.  The temporary memory
+C  is structured as a linked-list queue, where SCRATCH_D1 points to the header
+C  of the queue.  See BULLSUBS.FOR for more description of the queue.
+C
+
+	CALL INIT_QUEUE(SCRATCH_D1,BULLDIR_ENTRY)
+	SCRATCH_D = SCRATCH_D1
+	CALL INIT_QUEUE(EXCLUDE_D1,%DESCR(I))
+	EXCLUDE_D = EXCLUDE_D1
+	NEXCLUDE = 0
+
+	CALL OPEN_BULLDIR_SHARED		! Get directory file
+
+	CALL READDIR(0,IER)			! Does directory header exist?
+	NEWDIR = .FALSE.
+	IF (IER.EQ.1.AND.NBULL.GT.0) THEN	! And are there messages?
+	   IF (DIR_COUNT.EQ.0) THEN
+	      NEWDIR = .TRUE.
+	      EXPIRATION = CLI$PRESENT('EXPIRATION')
+	      IF (CLI$PRESENT('START')) THEN	! Start number specified?
+		 START = .TRUE.
+	         IER = CLI$GET_VALUE('START',BULL_PARAMETER,LEN_P)
+	         DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) DIR_COUNT
+		 IF (DIR_COUNT.LT.1) THEN
+		    WRITE (6,'('' ERROR: Invalid starting message.'')')
+		    CALL CLOSE_BULLDIR
+		    DIR_COUNT = 0
+		    GO TO 9999
+		 END IF
+	      ELSE IF (CLI$PRESENT('SINCE').OR.NEW) THEN
+		 SINCE = CLI$PRESENT('SINCE')
+	         IF (SINCE) IER = CLI$GET_VALUE('SINCE',DATETIME)
+		 CALL GET_NEW_OR_SINCE(NEW,SINCE,IER,DATETIME)
+		 IF (NEW.AND.IER.EQ.0) THEN	! was /NEW specified?
+		    IF (REMOTE_SET.LT.3) THEN
+		       WRITE (6,'('' No new messages are present in'',
+     &			'' folder '',A,''.'')') FOLDER(:TRIM(FOLDER))
+		       CALL CLOSE_BULLDIR
+		       GO TO 9999
+		    ELSE
+		       WRITE (6,'('' No new messages are present in'',
+     &			 '' folder '',A,''.'')')
+     &			 FOLDER_NAME(:TRIM(FOLDER_NAME))
+		       CALL CLOSE_BULLDIR
+		       GO TO 9999
+		    END IF
+		 END IF
+
+		 IF (IER.EQ.0) THEN
+		    WRITE (6,'('' No messages past specified date.'')')
+		    CALL CLOSE_BULLDIR
+		    GO TO 9999
+		 ELSE
+		    DIR_COUNT = IER
+		 END IF
+	      ELSE
+	         DIR_COUNT = BULL_POINT
+		 IF (DIR_COUNT.EQ.0) DIR_COUNT = 1
+	      END IF
+
+	      IER1 = 0
+
+	      IF (READ_TAG) THEN
+	         IF (SUBJECT.OR.REPLY.OR.SEARCH.OR.FROM_SEARCH) THEN
+		    WRITE (6,'('' ERROR: Qualifier not valid when '',
+     &			''displaying only tagged messages.'')')
+	            SUBJECT = .FALSE.
+	            REPLY = .FALSE.
+	      	    SEARCH = .FALSE.
+	      	    FROM_SEARCH = .FALSE.
+	      	    ANY_SEARCH = .FALSE.
+		    CALL CLOSE_BULLDIR
+		    GO TO 9999
+		 END IF
+	         IF (.NOT.(SINCE.OR.NEW.OR.START)) THEN
+	            DIR_COUNT = 1
+		 END IF
+		 CALL READDIR(DIR_COUNT,IER1)
+		 IF (IER1.EQ.DIR_COUNT+1) IER1 = 0
+		 IF (REMOTE_SET.GE.3.OR.BTEST(READ_TAG,3)) THEN
+		    MSG_NUM = DIR_COUNT-1
+		 ELSE
+		    CALL DECREMENT_MSG_KEY
+	         END IF
+	      END IF
+
+	      IF (START.AND.DIR_COUNT.GT.NBULL) THEN
+	         IF (READ_TAG) THEN
+		    SBULL = NBULL + 1
+		    GO TO 100
+		 ELSE
+		    START = .FALSE.
+		    DIR_COUNT = NBULL
+		 END IF
+	      END IF
+	      IF (SINCE.OR.NEW.OR.START) THEN
+		 SBULL = DIR_COUNT
+	         EBULL = DIR_COUNT + (PAGE_LENGTH - 7) - 1
+	         IF (EBULL.GE.NBULL-2) EBULL = NBULL
+	      ELSE
+		 DIFF = 1
+	         IF (REMOTE_SET.LT.3.AND.DIR_COUNT.NE.NBULL) THEN
+		    CALL READDIR(DIR_COUNT,IER)
+	   	    DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,
+     &			       FOLDER_NUMBER+1),MSG_BTIM)
+	            IF (LAST_READ_BTIM(1,FOLDER_NUMBER+1).EQ.MSG_BTIM(1)
+     &		   .AND.LAST_READ_BTIM(2,FOLDER_NUMBER+1).EQ.MSG_BTIM(2))
+     &			DIFF = 0
+		    IF (READ_TAG) CALL DECREMENT_MSG_KEY
+	         ELSE IF (DIR_COUNT.NE.F_NBULL) THEN
+		    CALL NEWS_GET_NEWEST_MESSAGE(DIFF)
+		    IF (DIFF.NE.0) THEN
+		       DIFF = DIFF - DIR_COUNT - 1
+	            ELSE
+	               DIFF = 1
+	            END IF
+                 END IF
+	         IF (DIFF.GT.0.AND.
+     &		     NBULL-DIR_COUNT+1.LE.PAGE_LENGTH-5) THEN
+	            EBULL = NBULL
+	            SBULL = NBULL - (PAGE_LENGTH-5) + 1
+	            IF (SBULL.LT.1) SBULL = 1
+	         ELSE
+	            SBULL = DIR_COUNT
+	            EBULL = DIR_COUNT + (PAGE_LENGTH - 7) - 1
+	            IF (EBULL.GE.NBULL-2) EBULL = NBULL
+	         END IF
+	      END IF
+
+	      IER1 = 0
+	      IF (REMOTE_SET.LT.3) F_START = 1
+	      IF (DIR_COUNT.GT.F_START.AND.KILL.AND..NOT.(ANY_SEARCH.OR.START
+     &		 .OR.SINCE.OR.NEW).AND.NEWDIR.AND..NOT.READ_TAG) THEN
+       	         IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	         I = DIR_COUNT
+		 NUM = 0
+	         SBULL = DIR_COUNT
+	 	 DO WHILE (NUM.LT.PAGE_LENGTH-5.AND.I.LE.NBULL)
+		    CALL READDIR(I,IER)
+		    IF (I.EQ.NBULL) IER1 = 1
+		    IF (I.EQ.DIR_COUNT.AND.I+1.NE.IER) DIR_COUNT = I + 1
+		    IF (I+1.EQ.IER) THEN 
+		       NUM = NUM + 1
+	               IF (BTEST(SYSTEM,8)) THEN
+	                  CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		          NEXCLUDE = NEXCLUDE + 1
+		       END IF
+		    ELSE
+	               CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(I))
+		       NEXCLUDE = NEXCLUDE + 1
+		    END IF
+		    I = I + 1
+		 END DO
+		 IF (IER1.EQ.0.AND.NUM.GT.PAGE_LENGTH-7) NUM = PAGE_LENGTH - 7
+	         IF (IER1.NE.0.AND.NUM.LT.PAGE_LENGTH-5.AND.
+     &				SBULL.GT.F_START) THEN
+	            I = SBULL - 1
+		    NEXT = .FALSE.
+	 	    DO WHILE (NUM.LT.PAGE_LENGTH-5.AND.I.GE.F_START)
+		       CALL READDIR(I,IER)
+		       IF (I.EQ.NBULL) IER1 = 1
+		       IF (I+1.EQ.IER) THEN
+			  NUM = NUM + 1
+		          DIR_COUNT = I
+	                  IF (BTEST(SYSTEM,8)) THEN
+	                     CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		             NEXCLUDE = NEXCLUDE + 1
+		          END IF
+		       ELSE
+	                  CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &					%DESCR(I))
+		          NEXCLUDE = NEXCLUDE + 1
+		       END IF
+		       I = I - 1
+		    END DO
+		    NEXT = .TRUE.
+	         END IF
+	         SBULL = DIR_COUNT
+	         EBULL = SBULL + NUM - 1
+	      END IF
+	   ELSE IF (DIR_COUNT.EQ.-1.AND..NOT.READ_TAG) THEN
+	      SUBJECT = .FALSE.
+	      REPLY = .FALSE.
+              SEARCH = .FALSE.
+              FROM_SEARCH = .FALSE.
+	      SBULL = (SBULL - 1) - ((PAGE_LENGTH - 7) - 1)
+	      IF (SBULL.LT.1) SBULL = 1
+	      EBULL = SBULL + (PAGE_LENGTH - 7) - 1
+	      IF (NBULL-SBULL+1.LE.PAGE_LENGTH-5) THEN
+	         SBULL = NBULL - (PAGE_LENGTH-5) + 1
+	         EBULL = NBULL
+	         IF (SBULL.LT.1) SBULL = 1
+	      END IF
+	      IF ((REMOTE_SET.EQ.4.OR.KILL).AND.SBULL.GT.F_START) THEN
+	         NUM = EBULL - SBULL + 1
+	         I = EBULL
+	         NEXT = .FALSE.
+		 NUM1 = 0
+		 EBULL = 0
+	 	 DO WHILE (NUM.GT.0.AND.I.GE.F_START)
+		    CALL READDIR(I,IER)
+		    IF (I.EQ.NBULL) IER1 = 1
+		    IF (I+1.EQ.IER) THEN
+		       IF (EBULL.EQ.0) EBULL = I
+		       NUM = NUM - 1
+		       NUM1 = NUM1 + 1
+		       SBULL = I
+	               IF (BTEST(SYSTEM,8)) THEN
+	                  CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		          NEXCLUDE = NEXCLUDE + 1
+		       END IF
+		    ELSE
+	               CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(I))
+		       NEXCLUDE = NEXCLUDE + 1
+	            END IF
+		    IF (NUM.GT.0) I = I - 1
+		 END DO
+       	         IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	         NEXT = .TRUE.
+		 NUM = NUM1
+	         IF (NUM.LE.PAGE_LENGTH-7) THEN
+	            IF (IER1.EQ.0.AND.I.LE.F_START) THEN
+		       I = EBULL
+	               DO WHILE (I.LT.NBULL.AND.NUM.LE.PAGE_LENGTH-5)
+	                  I = I + 1
+	                  CALL READDIR(I,IER)
+			  IF (I+1.EQ.IER) THEN
+			     NUM = NUM + 1 
+	               	     IF (BTEST(SYSTEM,8)) THEN
+	                        CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		                NEXCLUDE = NEXCLUDE + 1
+		             END IF
+			  ELSE
+	                     CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(I))
+		             NEXCLUDE = NEXCLUDE + 1
+		          END IF
+	               END DO
+	               IF (NUM.GT.PAGE_LENGTH-5) NUM = PAGE_LENGTH-7
+                    ELSE IF (IER1.NE.0.AND.I.GT.F_START) THEN
+		       I = F_START - 1
+		       J = 0
+	               DO WHILE (J.LT.3.AND.I.LT.NBULL)
+	                  I = I + 1
+	                  CALL READDIR(I,IER)
+			  IF (I+1.EQ.IER) THEN
+			     J = J + 1
+	                     IF (BTEST(SYSTEM,8)) THEN
+	                        CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		                NEXCLUDE = NEXCLUDE + 1
+		             END IF
+			  ELSE
+	                     CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(I))
+		             NEXCLUDE = NEXCLUDE + 1
+		          END IF
+	               END DO
+	               IF (MSG_NUM.GE.SBULL) THEN 
+			  NUM = NUM + 2 
+	                  SBULL = F_START
+	               END IF
+	            END IF
+	         END IF
+	         EBULL = SBULL + NUM - 1
+	      END IF
+	   ELSE IF (DIR_COUNT.EQ.-1.AND.READ_TAG) THEN
+100	      CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,FIRST_BULL)
+	      FIRST_BULL = FIRST_BULL + 1
+	      DIR_COUNT = FIRST_BULL
+	      IER1 = IER
+	      IER = 0
+	      FBULL = 0
+	      EBULL = 0
+	      LBULL = SBULL.GT.NBULL
+	      DO WHILE (SBULL.GT.FIRST_BULL.AND.IER.EQ.0)
+		 SBULL = SBULL - 1
+	         CALL READDIR(SBULL,IER)
+		 IF (IER.EQ.SBULL+1) THEN
+	            CALL GET_THIS_TAG(FOLDER_NUMBER,IER,DIR_COUNT,DUMMY)
+		    IF (IER.EQ.0) THEN
+		       IF (FBULL.EQ.0) EBULL = DIR_COUNT
+		       FBULL = FBULL +1
+		       IF ((.NOT.LBULL.AND.FBULL.EQ.PAGE_LENGTH-7).OR.
+     &			   (LBULL.AND.FBULL.EQ.PAGE_LENGTH-5)) THEN
+		          IER = 1
+		       END IF
+		    ELSE
+		       IER = 0
+		    END IF
+		 ELSE
+		    IER = 1
+		 END IF
+	      END DO
+	      IF (DIR_COUNT.EQ.FIRST_BULL.AND..NOT.LBULL) THEN
+		 CALL READDIR(EBULL,IER)
+		 IER = 0
+		 DO WHILE (IER.EQ.0.AND.FBULL.LT.PAGE_LENGTH-7)
+		    CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DIR_COUNT,DUMMY)
+		    IF (IER.EQ.0) THEN
+		       FBULL = FBULL + 1
+		       EBULL = DIR_COUNT
+		    END IF
+		 END DO
+		 DO I=1,3
+		    CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DIR_COUNT,DUMMY)
+		 END DO
+		 IF (IER.NE.0) THEN
+		    EBULL = DIR_COUNT
+		    FBULL = FBULL + 2
+	         END IF
+	      END IF
+	      CALL READDIR(EBULL,IER)
+	      IF (EBULL+1.NE.IER) THEN
+		 EBULL = EBULL + 1
+	      ELSE
+	         CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DUMMY,DUMMY1)
+		 IF (IER.NE.0) EBULL = EBULL + 1
+	      END IF
+	      CALL READDIR(SBULL,IER)
+	      IF (REMOTE_SET.GE.3.OR.BTEST(READ_TAG,3)) THEN
+		 MSG_NUM = MSG_NUM-1
+	      ELSE
+		 CALL DECREMENT_MSG_KEY
+	      END IF
+	      EBULL = SBULL + FBULL - 1
+	   ELSE
+	      SBULL = DIR_COUNT
+	      EBULL = DIR_COUNT + (PAGE_LENGTH - 7) - 1
+	      IF (EBULL.GE.NBULL-2) EBULL = NBULL
+	   END IF
+	   IF (.NOT.PAGING.OR.OUTPUT.OR.OUT.EQ.3) EBULL = NBULL
+	   IF (INCMD(:3).EQ.'DIR') THEN
+	      IF (CLI$GET_VALUE('END',BULL_PARAMETER,LEN_P)) THEN
+	         DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) EBULL
+	         EBULL = MIN(EBULL,NBULL)
+	      END IF
+	   END IF
+	   IF (ANY_SEARCH) THEN
+       	      IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	   ELSE IF ((.NOT.REMOTE_SET.OR.KILL).AND..NOT.READ_TAG) THEN
+       	      IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	      EXCLUDE_D = EXCLUDE_D1
+	      SEXC = NBULL + 1
+	      LEXC = 0
+	      DO I=1,NEXCLUDE
+	         CALL READ_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(J))
+		 IF (J.LT.SEXC) SEXC = J
+		 IF (J.GT.LEXC) LEXC = J
+	      END DO
+	      I1 = SBULL
+	      I = SBULL
+	      DO WHILE (I.LE.EBULL)
+	         EXCLUDE_D = EXCLUDE_D1
+		 J = 0
+		 IER = I1
+		 IF (I1.GE.SEXC.AND.I1.LE.LEXC) THEN 
+		    N = NEXCLUDE
+		    DO WHILE (N.GT.0.AND.J.EQ.0)
+	               CALL READ_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(J))
+		       N = N - 1
+		       IF (J.NE.I1.AND.J.NE.-I1) J = 0
+		    END DO
+	            IF (J.LE.0) THEN 
+	               BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,1)
+		       CALL READDIR(I1,IER)
+	               BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+		       IF (J.LT.0) SYSTEM = IBSET(SYSTEM,8)
+		    END IF
+	         ELSE
+	            CALL READDIR(I1,IER)
+		 END IF
+		 IF (KILL.AND.I1.EQ.NBULL) IER1 = 1
+		 IF (IER.EQ.I1+1) THEN
+	            CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,
+     &					BULLDIR_ENTRY)
+		    I = I + 1
+	         ELSE IF (I1.GE.NBULL) THEN
+		    EBULL = I - 1
+	         END IF
+	         I1 = I1 + 1
+	      END DO
+	   ELSE IF (READ_TAG) THEN
+	      I = 0
+	      DO WHILE (I.LE.EBULL.AND.IER1.EQ.0)
+		 CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,DIR_COUNT,TAG_TYPE)
+		 IF (I.EQ.0.AND.IER1.EQ.0) THEN
+		    EBULL = EBULL - SBULL + DIR_COUNT
+		    SBULL = DIR_COUNT
+		    I = SBULL
+		 END IF
+	 	 SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+	         CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+		 I = I + 1
+	      END DO
+	      EBULL = I - 1
+	      IF (IER1.NE.0) THEN
+	         EBULL = EBULL - 1
+	      ELSE
+	         CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,DUMMY,TAG_TYPE)
+		 IF (IER1.EQ.0) THEN
+		    IER = 0
+		    EBULL_SAVE = EBULL
+		    DO I=1,2
+		       IF (IER.EQ.0) THEN
+			  SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+	                  CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,
+     &							BULLDIR_ENTRY)
+			  EBULL = EBULL + 1
+	                  CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DUMMY,
+     &				TAG_TYPE)
+		       END IF
+		    END DO
+		    IF (IER.NE.0) THEN
+	               CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,FIRST_BULL)
+	               IF (SBULL.NE.FIRST_BULL+1) EBULL = EBULL_SAVE
+		       IER1 = 1
+		    ELSE
+		       EBULL = EBULL_SAVE
+		    END IF
+		 END IF
+	      END IF
+	   ELSE
+	      CALL REMOTE_DIRECTORY_COMMAND
+     &				     (SBULL,EBULL,.FALSE.,SCRATCH_D,IER)
+	      IF (IER.NE.0) THEN
+	         CALL CLOSE_BULLDIR
+		 CALL DISCONNECT_REMOTE
+		 GO TO 9999
+	      END IF
+	   END IF
+	ELSE
+	   NBULL = 0
+	END IF
+
+	IF (NBULL.EQ.0.OR.EBULL.LT.SBULL) THEN
+	   CALL CLOSE_BULLDIR			! We don't need file anymore
+	   IF (READ_TAG) THEN
+	      IF (BTEST(READ_TAG,1).AND.BTEST(READ_TAG,3)) THEN
+		 DIR_TYPE = 'unmarked'
+	      ELSE IF (BTEST(READ_TAG,2).AND.BTEST(READ_TAG,3)) THEN
+		 DIR_TYPE = 'unseen'
+	      ELSE IF (BTEST(READ_TAG,1)) THEN
+		 DIR_TYPE = 'marked'
+	      ELSE IF (BTEST(READ_TAG,2)) THEN
+		 DIR_TYPE = 'seen'
+	      END IF
+	      WRITE (6,'('' No '',A,'' messages are present in'',
+     &		     '' folder '',A,''.'')')
+     &		DIR_TYPE(:TRIM(DIR_TYPE)),FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   ELSE
+	      IF (INCMD(:3).EQ.'DIR'.AND.ANY_SEARCH) THEN
+	         IF (.NOT.CLI$PRESENT('START').AND..NOT.CONT) THEN
+	             WRITE (6,'('' No matches found starting search'',
+     &			'' from message number '',I)') SBULL
+		    DIR_COUNT = -1
+		    GO TO 9999
+	         END IF
+	      END IF
+	      WRITE (6,'('' There are no messages present.'')')
+	   END IF
+	   DIR_COUNT = -1
+	   GO TO 9999
+	END IF
+
+C
+C  Directory entries are now in queue.  Output queue entries to screen.
+C
+
+	IF (NFOLDER.EQ.0) CALL DIRECTORY_HEADER
+     &		(OUTLINE,PRINTING,EXTRACTING,EXPIRATION,OUT,
+     &	         DELETING,UNDELETING)
+
+	TAG = (BULL_TAG.AND.(REMOTE_SET.EQ.0.OR.REMOTE_SET.EQ.1)).OR.
+     &			(BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)
+
+	IF (.NOT.ANY_SEARCH.AND.TAG.AND..NOT.READ_TAG) THEN
+	   IF (INCMD(:3).NE.'   ') THEN
+	      SCRATCH_D = SCRATCH_D1		! Init queue pointer to header
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+	      CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,TAG_TYPE)
+	      IF (IER.NE.0) NEXT_TAG = NBULL + 1
+	   END IF
+	   SCRATCH_D = SCRATCH_D1		! Init queue pointer to header
+	   DO I=SBULL,EBULL
+	      SAVE_SCRATCH_D = SCRATCH_D
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+	      IF (TAG.AND.MSG_NUM.EQ.NEXT_TAG) THEN
+		 SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+	         CALL WRITE_QUEUE(%VAL(SAVE_SCRATCH_D),DUMMY,BULLDIR_ENTRY)
+	         CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,TAG_TYPE)
+	         IF (IER.NE.0) NEXT_TAG = NBULL + 1
+	      END IF
+	   END DO
+	END IF
+
+	CALL CLOSE_BULLDIR			! We don't need file anymore
+
+	SCRATCH_D = SCRATCH_D1			! Init queue pointer to header
+
+	I = SBULL
+	START_SEARCH = I
+	IF (.NOT.REPLY_FIRST) THEN
+	   START_SEARCH = I - 1
+	ELSE IF (.NOT.CLI$PRESENT('START')) THEN
+	   START_SEARCH = BULL_POINT
+	END IF
+200	CLOSED = .FALSE.
+	IF (ANY_SEARCH.OR.OUTPUT) THEN
+	   NUM = 0
+	   IF (NFOLDER.NE.-1000) THEN
+	      CLOSED = .TRUE.
+	      CALL OPEN_BULLDIR_SHARED
+	      IF (SEARCH.OR.OUTPUT) CALL OPEN_BULLFIL_SHARED
+	   END IF
+	   CLOSED_FILES = .FALSE.
+	   SEARCH_NUM = 1
+	   REVERSE = .FALSE.
+	END IF
+	DO WHILE (I.LE.EBULL.AND.FOUND.GT.-3)
+	   IF (.NOT.ANY_SEARCH) THEN
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+	   ELSE
+ 	      IF (NFOLDER.NE.-1000.AND.I.GE.SBULL)
+     &		 CALL GET_SEARCH(FOUND,SEARCH_STRING,SEARCH_NUM,SLEN,0,
+     &		    START_SEARCH,REVERSE,SUBJECT,REPLY_FIRST,.FALSE.,
+     &		    .TRUE.,FROM_SEARCH,NEGATED,.FALSE.)
+	      IF (INCMD(:3).NE.'   '.AND.TAG.AND.FOUND.GT.0) THEN
+	         CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,
+     &		    TAG_TYPE)
+	         IF (IER.NE.0) NEXT_TAG = NBULL + 1
+		 NEXT = .FALSE.
+		 CALL READDIR(FOUND,IER)
+		 NEXT = .TRUE.
+	      END IF
+	      REPLY_FIRST = .FALSE.
+	      IF (FOUND.GT.0) THEN
+		 IF (NFOLDER.LT.0.AND.(I.EQ.F_START.OR.I.EQ.DIR_COUNT)) THEN
+	   	    IF (FEEDBACK) CALL LIB$ERASE_PAGE(1,1)
+		    CALL DIRECTORY_HEADER
+     &			(OUTLINE,PRINTING,EXTRACTING,EXPIRATION,OUT,
+     &			 DELETING,UNDELETING)
+		    DIR_COUNT = 0
+		    BULL_POINT = MSG_NUM - 1
+	   	    PRINT_HEADER = .TRUE.
+		 END IF
+		 SEARCH_STRING = ' '
+		 START_SEARCH = FOUND
+	         IF (TAG.AND.MSG_NUM.EQ.NEXT_TAG) THEN
+	            CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,DUMMY)
+	            IF (IER.NE.0) NEXT_TAG = NBULL + 1
+		    NEXT = .FALSE.
+		    CALL READDIR(FOUND,IER)
+		    NEXT = .TRUE.
+		    SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+		    TAG_TYPE = DUMMY
+	         END IF
+		 IF (NFOLDER.LT.0.AND..NOT.OUTPUT) THEN 
+	            NUM = NUM + 1
+	 	    IF (NUM.EQ.PAGE_LENGTH-6) I = EBULL + 1
+		 END IF
+	      ELSE IF (NFOLDER.LT.0.AND.(OUTPUT.OR.I.LE.SBULL)) THEN
+		 IF (CLOSED) THEN
+		    IF (SEARCH.OR.OUTPUT) CALL CLOSE_BULLFIL
+		    CALL CLOSE_BULLDIR
+		    CLOSED = .FALSE.
+		 END IF
+		 GFOUND = .FALSE.
+	       	 CALL DECLARE_CTRLC_AST
+		 DO WHILE (.NOT.GFOUND.AND.NGROUP.GT.0.AND.FLAG.NE.1)
+	            CALL OPEN_BULLNEWS_SHARED
+		    CALL READ_FOLDER_FILE_KEYNUM_TEMP(-NFOLDER,IER)
+		    IF (IER.EQ.0) 
+     &		       CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+		    DO WHILE (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10))
+		       CALL READ_FOLDER_FILE_TEMP(IER)
+	            END DO
+		    IF (IER.NE.0) NFOLDER = 0
+		    DO WHILE (.NOT.GFOUND.AND.NFOLDER.NE.0.AND.FLAG.NE.1)
+	               CALL GET_NEXT_GROUP(.TRUE.,GROUP,GLEN,GFOUND,
+     &				        .FALSE.,STAT,IER,.TRUE.)
+		       CALL CLOSE_BULLFOLDER
+		       IF (GFOUND) THEN
+	      	          START_BULL = 0
+		          OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	                  FOLDER_NUMBER = -1
+		          FOLDER1 = FOLDER1_DESCRIP(
+     &		          		:INDEX(FOLDER1_DESCRIP,' '))
+	                  IF (F1_START.GT.0.AND.F1_START.LE.F1_NBULL) THEN
+			     CALL SELECT_FOLDER(.FALSE.,IER)
+			     START_SEARCH = F_START - 1
+			     IF (IER.AND.(NEW.OR.SINCE)) THEN
+				CALL OPEN_BULLDIR_SHARED
+			        CALL GET_NEW_OR_SINCE(NEW,SINCE,IER1,DATETIME)
+			        CALL CLOSE_BULLDIR
+				IF (IER1.NE.0) THEN
+				   START_SEARCH = IER1 - 1
+				ELSE
+				   IER = 0
+				END IF
+			     END IF
+			  END IF
+		          IF (.NOT.IER.OR.F1_START.EQ.0.OR.
+     &			      F1_START.GT.F1_NBULL) THEN
+		             FOLDER_NUMBER = OLD_FOLDER_NUMBER
+		             CALL OPEN_BULLNEWS_SHARED
+			     CALL READ_FOLDER_FILE_KEYNUM_TEMP(FOLDER1_NUMBER,
+     &								IER)
+		             CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+		             GFOUND = .FALSE.
+			     IF (FLAG.EQ.1) CALL CLOSE_BULLFOLDER
+		          ELSE
+	   	             IF (FEEDBACK) WRITE (6,'('' Searching '',A)')
+     &		          		FOLDER_NAME(:TRIM(FOLDER_NAME))
+		             CHANGE = .TRUE.
+		             NFOLDER = -FOLDER_NUMBER
+			     SBULL = F_START
+			     I = SBULL - 1
+			     EBULL = F_NBULL			     
+		          END IF
+		       ELSE
+		          NFOLDER = 0
+		       END IF
+		    END DO
+		    IF (NFOLDER.EQ.0) NGROUP = NGROUP - 1
+		    IF (NFOLDER.EQ.0.AND.NGROUP.GT.0) THEN
+		       CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+		       GLEN = TRIM(GROUP)
+		       NFOLDER = -1000
+		    ELSE IF (NFOLDER.EQ.0) THEN 
+		       WRITE (6,'('' No messages found.'')')
+		    END IF
+		    IF (NFOLDER.EQ.0) I = EBULL + 1
+ 	            IF (NFOLDER.LT.-1000) THEN 
+		       CALL OPEN_BULLDIR_SHARED
+	               IF (SEARCH.OR.OUTPUT) CALL OPEN_BULLFIL_SHARED
+	               CLOSED = .TRUE.
+	            END IF
+		    NFOLDER1 = NFOLDER
+	         END DO
+		 IF (FLAG.EQ.1) THEN
+		    WRITE (6,'('' Search aborted.'')')
+		    I = EBULL + 1
+		 END IF
+	     	 CALL CANCEL_CTRLC_AST
+	      ELSE
+		 I = EBULL + 1
+	      END IF
+	      IER = SYS$SETIMR(%VAL(WAITEFN),TIMADR,CLOSE_FILES,)
+	   END IF
+	   IF (I.GE.SBULL.AND.I.LE.EBULL.AND.NFOLDER.NE.-1000) THEN
+	      CALL CONVERT_ENTRY_FROMBIN_FOLDER
+	      IF (BTEST(SYSTEM,30)) THEN
+		 OUTLINE  = '>'
+	      ELSE IF (BTEST(SYSTEM,8)) THEN
+		 OUTLINE  = '#'
+	      ELSE
+		 OUTLINE  = ' '
+	      END IF
+	      IF (BTEST(SYSTEM,29)) THEN
+		 OUTLINE(2:)  = '*'
+	      ELSE
+		 OUTLINE(2:)  = ' '
+	      END IF
+	      N = MAX(INT(LOG10(REAL(MSG_NUM)))+1,3)
+	      IF (EXDATE(8:12).LT.'1994'.AND.REMOTE_SET.NE.3) THEN
+	         WRITE(OUTLINE(3:),2010) MSG_NUM,DESCRIP(:54-N),FROM,
+     &							'(DELETED)'
+	      ELSE IF (EXPIRATION) THEN
+	         IF (BTEST(SYSTEM,2)) THEN		! Shutdown bulletin?
+		    EXPIRES = 'Shutdown'
+	         ELSE IF (BTEST(SYSTEM,1)) THEN		! Permanent bulletin?
+		    EXPIRES = 'Permanent'
+	         ELSE IF (EXDATE(8:9).EQ.'18'.AND.REMOTE_SET.EQ.3) THEN
+		    EXPIRES = 'Unknown'
+	         ELSE
+		    EXPIRES = EXDATE(:7)//EXDATE(10:11)
+	         END IF
+	         WRITE(OUTLINE(3:),2010) MSG_NUM,DESCRIP(:54-N),FROM,
+     &						EXPIRES(:9)
+	      ELSE
+	         WRITE(OUTLINE(3:),2010) MSG_NUM,DESCRIP(:54-N),FROM,
+     &						DATE(:7)//DATE(10:11)
+	      END IF
+	      NOTHING = .FALSE.
+	      IF (OUT.EQ.6) THEN 
+	         WRITE(OUT,'(1X,A)') OUTLINE
+	      ELSE
+	         WRITE(OUT,'(A)') OUTLINE
+	      END IF
+	      IF (OUTPUT) THEN
+		 FOUND_MSG = .TRUE.
+		 CALL SYS$SETAST(%VAL(0))
+		 NEXT = .FALSE.
+	         IF (PRINTING) THEN
+	            CALL PRINT(MSG_NUM,CLOSED_FILES)
+	         ELSE
+		    CALL FILE(MSG_NUM,CLOSED_FILES,PRINT_HEADER)
+	   	    PRINT_HEADER = .FALSE.
+		    IF (MSG_NUM.GT.0) THEN
+		       I = EBULL
+	               FOUND = 0
+                    ELSE
+		       MSG_NUM = -MSG_NUM
+	            END IF
+	         END IF
+		 NEXT = .TRUE.
+		 CALL SYS$SETAST(%VAL(1))
+	      END IF
+	      IF (DELETING) THEN
+		 BULL_SAVE = BULL_POINT
+		 BULL_POINT = MSG_NUM
+		 IF (CLOSED) THEN
+		    IF (SEARCH.OR.OUTPUT) CALL CLOSE_BULLFIL
+		    CALL CLOSE_BULLDIR
+		 END IF
+		 CALL DELETE_MSG
+		 IF (CLOSED) THEN
+		    CALL OPEN_BULLDIR_SHARED
+		    IF (SEARCH.OR.OUTPUT) CALL OPEN_BULLFIL_SHARED
+		 END IF
+		 BULL_POINT = BULL_SAVE
+	      ELSE IF (UNDELETING) THEN
+		 BULL_SAVE = BULL_POINT
+		 BULL_POINT = MSG_NUM
+		 IF (CLOSED) THEN
+		    IF (SEARCH.OR.OUTPUT) CALL CLOSE_BULLFIL
+		    CALL CLOSE_BULLDIR
+		 END IF
+		 CALL UNDELETE
+		 IF (CLOSED) THEN
+		    CALL OPEN_BULLDIR_SHARED
+		    IF (SEARCH.OR.OUTPUT) CALL OPEN_BULLFIL_SHARED
+		 END IF
+		 BULL_POINT = BULL_SAVE
+	      END IF
+	   END IF
+	   I = I + 1
+	   IF (ANY_SEARCH) IER = SYS$CANTIM(,)
+	END DO
+
+	DIR_COUNT = MSG_NUM + 1			! Update directory counter
+
+	IF (ANY_SEARCH.OR.OUTPUT) THEN
+	   IF (CLOSED) THEN
+	      IF (SEARCH.OR.OUTPUT) CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	   END IF
+	   IF (ANY_SEARCH) THEN
+	      IF (FOUND.GT.0) THEN
+	         DIR_COUNT = FOUND + 1
+	      ELSE
+	         DIR_COUNT = NBULL + 1
+	      END IF
+	   END IF
+	END IF
+
+	IF (DIR_COUNT.GT.NBULL
+     &		.OR.((READ_TAG.OR.KILL).AND.IER1.NE.0)) THEN
+						! Outputted all entries?
+	   IF (PRINTING) THEN 
+	      IF (CLI$PRESENT('NOW').AND.FOUND_MSG) THEN
+	         INCMD = 'PRINT/NOW'
+	         IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	         CALL PRINT(MSG_NUM,CLOSED_FILES)
+	      END IF
+	   ELSE IF (EXTRACTING.AND.FOUND_MSG) THEN
+	      CALL FILE(0,CLOSED_FILES,.FALSE.)
+	   END IF
+	   IF (NFOLDER.LT.0) THEN 
+	      IF (FLAG.EQ.1) WRITE(6,1020)
+	   ELSE
+	      DIR_COUNT = -1			! Yes. Set counter to -1.
+	   END IF
+	ELSE IF (NFOLDER.NE.0.OR.(-NFOLDER1.EQ.FOLDER_NUMBER.AND.
+     &		   INCMD(:1).EQ.' ')) THEN
+	   IF (FLAG.EQ.1) WRITE(6,1020)
+	ELSE IF (FLAG.NE.1) THEN 
+	   WRITE(6,1010)			! Else say there are more
+	END IF
+
+9999	POSTTIME = .FALSE.
+	NEXT = .FALSE.
+	DIRMODE = .FALSE.
+	IF (NFOLDER.NE.0.OR.-NFOLDER1.EQ.FOLDER_NUMBER) THEN
+	   DIR_COUNT1 = DIR_COUNT
+	   IF (DIR_COUNT1.GT.NBULL) DIR_COUNT1 = -1
+	END IF
+	IF (OUT.EQ.3) CLOSE (UNIT=3)
+	IF (DELETING.OR.UNDELETING) PAGING = OLDPAGING
+	RETURN
+
+1000	FORMAT(' ERROR: Error in opening file ',A,'.')
+1010	FORMAT(1X,/,' Press RETURN for more...',/)
+1020	FORMAT(1X,/,' Press RETURN for more, type SEARCH to read ',
+     &		'these messages.',/)
+1040	FORMAT(' Output being written to ',A,'.')
+
+2010	FORMAT(I<N>,1X,A<54-N>,1X,A12,1X,A9)
+
+	END
+
+
+	SUBROUTINE CLOSE_FILES
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /CLOSE_FILES_INFO/ CLOSED_FILES
+
+	INQUIRE(UNIT=1,OPENED=IER)
+	IF (IER) CALL CLOSE_BULLFIL
+
+	INQUIRE(UNIT=2,OPENED=IER)
+	IF (IER) CALL CLOSE_BULLDIR
+
+	CLOSED_FILES = .TRUE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_MSGKEY(BTIM,MSG_KEY)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER BTIM(2)
+
+	CHARACTER*8 MSG_KEY,INPUT
+
+	CALL LIB$MOVC3(8,BTIM(1),%REF(INPUT))
+
+	DO I=1,8
+	   MSG_KEY(I:I) = INPUT(9-I:9-I)
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE FILE(FILE_NUM,OPEN_IT,PRINT_HEADER)
+C
+C  SUBROUTINE FILE
+C
+C  FUNCTION:  Copies a bulletin to a file.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /READ_DISPLAY/ LINE_OFFSET
+
+	COMMON /FILE_DIRECTORY/ FILE_DIRECTORY
+	CHARACTER*64 FILE_DIRECTORY
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER*128 FILENAME
+
+	DATA OPENED /.FALSE./
+
+	IF (CAPTIVE(1)) THEN
+	   WRITE (6,'('' ERROR: Command invalid from CAPTIVE account.'')')
+	   RETURN
+	END IF
+
+10	IF (FILE_NUM.EQ.0) THEN
+	IF (.NOT.OPEN_IT) THEN
+	   OPENED = .FALSE.
+	   CLOSE (UNIT=3)
+	   RETURN
+	END IF
+	IF (OPENED) THEN
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	   CLOSE (UNIT=3)			! Bulletin copy completed
+	   OPENED = .FALSE.
+	   RETURN
+	END IF
+	IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+	   IF (EBULL.GT.F_NBULL) EBULL = F_NBULL
+	ELSE IF (CLI$PRESENT('ALL')) THEN
+	   SBULL = 1
+	   EBULL = F_NBULL
+	   IER = 0
+	ELSE IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	   WRITE(6,1010)		! No, then error.
+	   RETURN
+	ELSE
+	   SBULL = BULL_POINT
+	   EBULL = SBULL
+	   IER = 0
+	END IF
+
+	IF (SBULL.LE.0.OR.IER.NE.0.OR.EBULL.LT.SBULL) THEN
+	   WRITE (6,1015)
+	   IF (OPENED) THEN
+	      CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	      CLOSE (UNIT=3)			! Bulletin copy completed
+	      OPENED = .FALSE.
+	   END IF
+	   WRITE (6,'(1X,A)') BULL_PARAMETER(:LEN_P)
+	   RETURN
+	END IF
+	ELSE
+	   SBULL = FILE_NUM
+	   EBULL = SBULL
+	END IF
+
+	IF (.NOT.OPENED) THEN
+	   IER = CLI$GET_VALUE('EXTRACT',FILENAME,LEN_F)
+
+	   IF (.NOT.IER) THEN
+	      FILENAME = FOLDER
+	      DO I=1,LEN(FILENAME)
+	         IF (FILENAME(I:I).EQ.'.') FILENAME(I:I) = '_'
+	      END DO
+	      FILENAME = FILENAME(:TRIM(FILENAME))//'.TXT'
+	      LEN_F = TRIM(FILENAME)
+	   END IF
+
+	   IF (TRIM(FILE_DIRECTORY).GT.0.AND.INDEX(FILENAME,':').EQ.0
+     &	       .AND.INDEX(FILENAME,'[').EQ.0) THEN
+	      FILENAME = FILE_DIRECTORY(:TRIM(FILE_DIRECTORY))//FILENAME
+	      LEN_F = TRIM(FILENAME)
+	   END IF
+
+	   CALL STR$UPCASE(FILENAME,FILENAME)
+
+	   CALL DISABLE_PRIVS
+
+	   IF (CLI$PRESENT('NEW')) THEN
+	      OPEN(UNIT=3,FILE=FILENAME(:LEN_F),ERR=900,
+     &	        RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	   ELSE
+	      OPEN(UNIT=3,FILE=FILENAME(:LEN_F),IOSTAT=IER,
+     &		RECL=LINE_LENGTH,
+     &		STATUS='OLD',CARRIAGECONTROL='LIST',ACCESS='APPEND')
+	      IF (IER.NE.0) THEN
+	         OPEN(UNIT=3,FILE=FILENAME(:LEN_F),ERR=900,
+     &	           RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      ELSE IF (CLI$PRESENT('FF')) THEN
+	         WRITE (3,'(A)') CHAR(12)
+	      END IF
+	   END IF
+
+	   CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+
+	   HEAD = CLI$PRESENT('HEADER')
+
+	   IF (OPEN_IT) THEN
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL OPEN_BULLFIL_SHARED	! Open BULLETIN file
+	   END IF
+	   OPENED = .TRUE.
+	   FIRST = .TRUE.
+	END IF
+
+	IF (PRINT_HEADER) THEN
+	   WRITE (3,'(/,''Newsgroup: '',A)')
+     &		FOLDER_NAME(:TRIM(FOLDER_NAME))
+	END IF
+
+	DO FBULL = SBULL,EBULL
+	   FBULL1 = FBULL
+	   CALL READDIR(FBULL,IER)	! Get info for specified bulletin
+
+	   IF (IER.NE.FBULL+1.OR.FBULL.GT.EBULL.OR.(.NOT.CLI$PRESENT
+     &		('ALL').AND.FBULL1.EQ.SBULL.AND.FBULL.NE.SBULL)) THEN
+	      IF (REMOTE_SET.LT.3.OR.FBULL1.EQ.SBULL) WRITE(6,1030) FBULL1
+	      IF (FBULL1.GT.SBULL) GO TO 100
+	      CLOSE (UNIT=3,STATUS='DELETE')
+	      OPENED = .FALSE.
+	      IF (OPEN_IT) THEN
+	         CALL CLOSE_BULLFIL
+	         CALL CLOSE_BULLDIR
+              END IF
+	      RETURN
+	   ELSE IF (REMOTE_SET) THEN
+	      CALL REMOTE_READ_MESSAGE(FBULL,IER1)
+	      IF (IER1.GT.0) THEN
+	         CALL DISCONNECT_REMOTE
+	      ELSE
+	         CALL GET_REMOTE_MESSAGE(IER1)
+	      END IF
+	      IF (IER1.NE.0) GO TO 100
+	   END IF
+
+	   IF (.NOT.FIRST.AND.CLI$PRESENT('FF')) THEN
+	      WRITE (3,'(A)') CHAR(12)
+	   ELSE IF (FIRST) THEN
+	      FIRST = .FALSE.
+	   END IF
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (HEAD) WRITE(3,1060) INPUT(7:ILEN),DATE//' '//TIME(:8)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE IF (HEAD) THEN
+	      WRITE(3,1060) FROM,DATE//' '//TIME(:8)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      IF (HEAD) WRITE(3,1050) INPUT(7:ILEN)
+	   ELSE
+	      IF (HEAD) WRITE(3,1050) DESCRIP
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END DO
+	END DO
+
+100     IF (FILE_NUM.GT.0) THEN
+	   FILE_NUM = -FILE_NUM
+	   RETURN
+	END IF
+
+	IER = OTS$CVT_L_TI(SBULL,BULL_PARAMETER,,,)
+ 	IF (SBULL.EQ.EBULL) THEN	! Show name of file created.
+	   WRITE(6,1040)
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):),
+     &	      FILENAME(:LEN_F)
+	ELSE
+	   WRITE(6,1045)
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	   IER = OTS$CVT_L_TI(EBULL,BULL_PARAMETER,,,)
+           WRITE(6,1046)
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):),
+     &	      FILENAME(:LEN_F)
+	END IF
+
+	GO TO 10
+
+900	WRITE(6,1000) FILENAME(:LEN_F)
+	CALL ENABLE_PRIVS		! Reset BYPASS privileges
+	RETURN
+
+1000	FORMAT(' ERROR: Error in opening file ',A,'.')
+1010	FORMAT(' ERROR: You have not read any bulletin.')
+1015	FORMAT(' ERROR: Specified message number has incorrect format:')
+1030	FORMAT(' ERROR: Following bulletin was not found: ',I)
+1040	FORMAT(' Message ',A,' written to ',A)
+1045	FORMAT(' Messages ',A,'-',$)
+1046	FORMAT('+',A,' written to ',A)
+1050	FORMAT('Subj: ',A,/)
+1060	FORMAT(/,'From: ',A,/,'Date: ',A)
+
+	END
+
+
+
+	SUBROUTINE COPY2(OUT,IN)
+
+	CALL LIB$MOVC3(8,IN,OUT)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE LOGIN
+C
+C  SUBROUTINE LOGIN
+C
+C  FUNCTION: Alerts user of new messages upon logging in.
+C
+	IMPLICIT INTEGER (A - Z)
+
+        INCLUDE 'BULLFILES.INC'
+ 
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER TODAY*24,INREAD*4
+
+	DATA CTRL_G/7/
+
+	DATA GEN_DIR1/0/	! General directory link list header
+	DATA SYS_DIR1/0/	! System directory link list header
+	DATA SYS_NUM1/0/	! System message number link list header
+	DATA SYS_BUL1/0/	! System bulletin link list header
+	DATA ALL_DIR1/0/	! Full directory link list header (for remote)
+
+	DATA PAGE/0/
+
+	DATA FIRST_WRITE/.TRUE./
+	LOGICAL FIRST_WRITE
+
+	COMMON /LOGIN_BTIM/ LOGIN_BTIM_SAVE(2)
+
+	DIMENSION NOLOGIN_BTIM(2),TODAY_BTIM(2)
+	DIMENSION NEW_BTIM(2),PASSCHANGE(2),BULLCP_BTIM(2)
+	DIMENSION LOGIN_BTIM_OLD(2),LOGIN_BTIM_NEW(2)
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	FOLDER_NAME = FOLDER
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NOLOGIN_BTIM)
+	CALL SYS_BINTIM('5-NOV-1956 11:05:56',NEW_BTIM)
+
+C
+C  Find user entry in BULLUSER.DAT to update information and
+C  to get the last date that messages were read.
+C
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_HEADER(IER)		! Get the header
+
+	IF (IER.EQ.0) THEN			! Header is present.
+	   UNLOCK 4
+	   CALL READ_USER_FILE_KEYNAME(USERNAME,IER1)
+						! Find if there is an entry
+	   IF (NEW_FLAG(1).LT.143.OR.NEW_FLAG(1).GT.143) THEN
+	      NEW_FLAG(2)=0		! If old version clear GENERIC value
+	      NEW_FLAG(1)=143		! Set new version number
+	   END IF
+	   IF (IER1.EQ.0) THEN			! There is a user entry
+	      IF (COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM).GE.0) THEN
+						! DISMAIL or SET LOGIN set
+		 IF (CLI$PRESENT('ALL')) THEN
+		    CALL COPY2(LOGIN_BTIM,TODAY_BTIM(1))
+		 ELSE
+		    RETURN			! Don't notify
+	         END IF
+	      END IF
+	      CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)
+	      CALL COPY2(LOGIN_BTIM,TODAY_BTIM)
+	      REWRITE (4) USER_ENTRY
+	      IF (SYSTEM_FLAG(1).NE.0.AND.SYSTEM_FLAG(1).NE.1) READIT = 1
+	      DO I = 1,FLONG
+		 IF (SET_FLAG(I).NE.0.OR.BRIEF_FLAG(I).NE.0.OR.
+     &		    (I.GT.1.AND.SYSTEM_FLAG(I).NE.0)) READIT = 1
+	      END DO
+	   ELSE
+	      CALL CLEANUP_LOGIN		! Good time to delete dead users
+	      CALL COPY2(READ_BTIM,NEW_BTIM)	! Make new entry
+	      DO I = 1,FLONG
+	         SET_FLAG(I) = SET_FLAG_DEF(I)
+	         BRIEF_FLAG(I) = BRIEF_FLAG_DEF(I)
+		 NOTIFY_FLAG(I) = NOTIFY_FLAG_DEF(I)
+	      END DO
+	      NEW_FLAG(1) = 143
+	      NEW_FLAG(2) = 0
+	      CALL CHECK_NEWUSER(USERNAME,DISMAIL,PASSCHANGE)
+	      IF (DISMAIL.EQ.1) THEN
+		 CALL COPY2(LOGIN_BTIM,NOLOGIN_BTIM)
+	         CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)
+	      ELSE
+	         CALL COPY2(LOGIN_BTIM_SAVE,NEW_BTIM)
+		 CALL COPY2(LOGIN_BTIM,TODAY_BTIM)
+	         DO I = 1,FLONG
+		    IF (SET_FLAG(I).NE.0) READIT = 1
+	         END DO
+		 IF (COMPARE_BTIM(PASSCHANGE,NEWEST_BTIM).LT.0) IER1 = 0
+			! Old password change indicates user is new to BULLETIN
+			! but not to system, so don't limit message viewing.
+	      END IF
+	      CALL WRITE_USER_FILE(IER)
+	      IF (IER.NE.0) THEN		! Error in writing to user file
+		 WRITE (6,1070)			! Tell user of the error
+		 CALL CLOSE_BULLUSER		! Close the user file
+		 CALL EXIT			! Go away...
+	      END IF
+	      IF (DISMAIL.EQ.1) RETURN		! Go away if DISMAIL set
+	      DIFF = -1				! Force us to look at messages
+	      CALL OPEN_BULLINF_SHARED
+	      DO I=1,FOLDER_MAX
+	         CALL COPY2(LAST_READ_BTIM(1,I),READ_BTIM)
+	      END DO
+	      WRITE (9,IOSTAT=IER) USERNAME,
+     &		((LAST_READ_BTIM(I,J),I=1,2),J=1,FOLDER_MAX)
+	      CALL CLOSE_BULLINF
+	   END IF
+	   CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_SAVE)
+	   CALL READ_USER_FILE_HEADER(IER2)	! Reset read back to header
+	END IF
+
+	IF (IER.EQ.0.AND.MINUTE_DIFF(TODAY_BTIM,BBOARD_BTIM)
+     &			.GT.BBOARD_UPDATE) THEN	! Update BBOARD mail?
+	   CALL COPY2(BBOARD_BTIM,TODAY_BTIM)
+	   REWRITE (4) USER_HEADER		! Rewrite header
+	   IF (.NOT.TEST_BULLCP()) CALL CREATE_PROCESS('BBOARD')
+	ELSE IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLUSER
+	   CALL EXIT			! If no header, no messages
+	END IF
+
+	IF (IER1.EQ.0) THEN		! Skip date comparison if new entry
+C
+C  Compare and see if messages have been added since the last time
+C  that the user has logged in or used the BULLETIN facility.
+C
+	   DIFF1 = COMPARE_BTIM(LOGIN_BTIM,READ_BTIM)
+	   IF (DIFF1.LT.0) THEN		! If read messages since last login,
+	      CALL COPY2(LOGIN_BTIM,READ_BTIM)
+		! then use read date to compare with latest bulletin date
+	   END IF			! to see if should alert user.
+
+	   IF (SYSTEM_SWITCH) THEN
+	      DIFF1 = COMPARE_BTIM(SYSTEM_LOGIN_BTIM,NEWEST_BTIM)
+	   ELSE
+	      DIFF1 = COMPARE_BTIM(LOGIN_BTIM,NEWEST_BTIM)
+	   END IF
+	END IF
+
+	CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)  ! Destroyed in UPDATE_READ
+	
+	IF (NEW_FLAG(2).NE.0.AND.NEW_FLAG(2).NE.-1) THEN
+	   CALL LIB$MOVC3(4,NEW_FLAG(2),%REF(BULL_PARAMETER))
+	   CALL SUBTIME(LOGIN_BTIM,BULL_PARAMETER(:4),IER)
+	ELSE IF (DIFF1.GT.0) THEN
+	   BULL_POINT = -1
+	   IF (READIT.EQ.1) THEN
+	      CALL UPDATE_READ(1)
+	      CALL COPY2(LOGIN_BTIM_NEW,LOGIN_BTIM)
+	      CALL READ_IN_FOLDERS
+	      CALL MODIFY_SYSTEM_LIST(1)
+	   END IF
+	   CALL CLOSE_BULLUSER
+	   RETURN
+	END IF
+
+	CALL READ_IN_FOLDERS
+	CALL MODIFY_SYSTEM_LIST(1)
+        FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//FOLDER
+
+	ENTRY LOGIN_FOLDER
+
+	IF (NEW_FLAG(2).EQ.0.OR.NEW_FLAG(2).EQ.-1.OR.FOLDER_SET) THEN
+	   CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_SAVE)
+	END IF
+
+	IF (REMOTE_SET.EQ.1) THEN	! If system remote folder, use remote
+					! info, not local login time
+	   IF (LAST_SYS_BTIM(1,FOLDER_NUMBER+1).NE.0) THEN
+	    CALL COPY2(LOGIN_BTIM,LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	    LAST_SYS_BTIM(1,FOLDER_NUMBER+1) = 0
+	    LAST_SYS_BTIM(2,FOLDER_NUMBER+1) = 0
+	   ELSE
+	    DIFF1 = COMPARE_BTIM(LOGIN_BTIM,
+     &			LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	    IF (DIFF1.LT.0) THEN
+	      CALL COPY2(LOGIN_BTIM,LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	    ELSE
+	      DIFF = MINUTE_DIFF(LOGIN_BTIM,F_NEWEST_BTIM)
+	      IF (DIFF.GE.0.AND.DIFF.LE.15) THEN  ! BULLCP updates every 15 min
+	         IER = SYS$BINTIM('0 00:15',BULLCP_BTIM)
+	         BULLCP_BTIM(1) = -BULLCP_BTIM(1) ! Convert to -delta time
+	         BULLCP_BTIM(2) = -BULLCP_BTIM(2)-1
+	         CALL LIB$SUBX(LOGIN_BTIM,BULLCP_BTIM,LOGIN_BTIM)
+	      END IF
+	    END IF
+	   END IF
+	END IF
+
+	ENTRY SHOW_SYSTEM
+
+	JUST_SYSTEM = (.NOT.LOGIN_SWITCH.AND.SYSTEM_SWITCH).OR.
+     &	        (BTEST(FOLDER_FLAG,2)
+     &		.AND..NOT.TEST_SET_FLAG(FOLDER_NUMBER)
+     &		.AND..NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER))
+
+	NGEN = 0			! Number of general messages
+	NSYS = 0			! Number of system messages
+	BULL_POINT = -1
+
+	IF (IER1.NE.0.AND.FOLDER_NUMBER.GT.0) THEN
+	   IF (LOGIN_SWITCH) THEN
+	      IF (READIT.EQ.1) THEN
+	         CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)
+	         CALL UPDATE_READ(1)
+	         CALL COPY2(LOGIN_BTIM_NEW,LOGIN_BTIM)
+	      END IF
+	      CALL CLOSE_BULLUSER
+	   END IF
+	   RETURN	! Don't overwhelm new user with lots of non-general msgs
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,2).AND.SYSTEM_SWITCH) THEN
+			! Can folder have SYSTEM messages and /SYSTEM specified?
+	   CALL COPY2(LOGIN_BTIM,SYSTEM_LOGIN_BTIM) ! Use specified login time
+						    ! for system messages.
+	END IF
+
+	IF (LOGIN_SWITCH) THEN
+	   IF (READIT.EQ.1) THEN
+	      CALL COPY2(LOGIN_BTIM_OLD,LOGIN_BTIM)
+	      CALL UPDATE_READ(1)
+	      CALL COPY2(LOGIN_BTIM_NEW,LOGIN_BTIM)
+	      CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_OLD)
+	   END IF
+	   CALL CLOSE_BULLUSER
+	END IF
+
+	IF (READIT.EQ.1.AND.FOLDER_NUMBER.GE.0.AND.REMOTE_SET.LT.3) THEN
+	   IF (LAST_SYS_BTIM(1,FOLDER_NUMBER+1).NE.0) THEN
+	      DIFF1 = COMPARE_BTIM(LOGIN_BTIM,
+     &				LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	      IF (DIFF1.LT.0) THEN
+	         CALL COPY2(LOGIN_BTIM,LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	      END IF
+	      CALL COPY2(LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &			 LOGIN_BTIM_NEW)
+	   END IF
+
+	   IF (TEST2(BRIEF_FLAG,FOLDER_NUMBER)
+     &		       .AND.TEST2(SET_FLAG,FOLDER_NUMBER)) THEN
+	      IF (.NOT.TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) GO TO 9999
+	   END IF
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED	! Get bulletin directory
+	IF (.NOT.REMOTE_SET) THEN
+	   CALL READDIR(0,IER)		! Get header info
+	ELSE
+	   NBULL = F_NBULL
+	END IF
+	   
+	CALL INIT_QUEUE(GEN_DIR1,BULLDIR_ENTRY)
+	CALL INIT_QUEUE(SYS_DIR1,BULLDIR_ENTRY)
+	CALL INIT_QUEUE(SYS_NUM1,%DESCR(ICOUNT))
+	GEN_DIR = GEN_DIR1
+	SYS_DIR = SYS_DIR1
+	SYS_NUM = SYS_NUM1
+	START = 1
+	REVERSE = 0
+	IF ((.NOT.TEST_SET_FLAG(FOLDER_NUMBER).OR.
+     &		.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER))
+     &		.AND..NOT.BTEST(FOLDER_FLAG,7)) THEN
+	   IF (REVERSE_SWITCH) REVERSE = 1
+	   IF (IER1.EQ.0) THEN
+	      CALL GET_NEWEST_MSG(LOGIN_BTIM,START)
+	      IF (START.EQ.-1) START = NBULL + 1
+	   END IF
+	END IF
+
+	IF (REMOTE_SET) THEN
+	   CALL INIT_QUEUE(ALL_DIR1,BULLDIR_ENTRY)
+	   ALL_DIR = ALL_DIR1
+	   CALL REMOTE_DIRECTORY_COMMAND(START,NBULL,
+     &					 .NOT.REVERSE,ALL_DIR,IER)
+	   IF (IER.NE.0) THEN
+	      CALL CLOSE_BULLDIR
+	      CALL DISCONNECT_REMOTE
+	      GO TO 9999
+	   END IF
+	   LAST_DIR = ALL_DIR
+	   ALL_DIR = ALL_DIR1
+	END IF
+
+	CALL GET_NODE_NUMBER(NODE_NUMBER1,NODE_AREA1)
+
+	DO ICOUNT1 = NBULL,START,-1
+	   IF (REVERSE) THEN
+	      ICOUNT = NBULL + START - ICOUNT1
+	   ELSE
+	      ICOUNT = ICOUNT1
+	   END IF
+	   IF (REMOTE_SET) THEN
+	      IF (ALL_DIR.EQ.LAST_DIR) GO TO 100
+	      CALL READ_QUEUE(%VAL(ALL_DIR),ALL_DIR,BULLDIR_ENTRY)
+	      IER = ICOUNT + 1
+	   ELSE
+	      CALL READDIR(ICOUNT,IER)
+	   END IF
+	   IF (IER1.EQ.0.AND.IER.EQ.ICOUNT+1) THEN ! Is this a totally new user?
+	      IF (.NOT.REVERSE.AND..NOT.BTEST(FOLDER_FLAG,7)) THEN 
+	         DIFF = COMPARE_BTIM(LOGIN_BTIM,MSG_BTIM) ! No, so compare date
+	         IF (DIFF.GT.0) GO TO 100
+	      END IF
+	      IGNORE = BTEST(SYSTEM,2).AND.(NODE_AREA.EQ.NODE_AREA1).AND.
+     &			(NODE_NUMBER.AND.NODE_NUMBER1)
+	      IF (.NOT.BTEST(FOLDER_FLAG,2)) SYSTEM = SYSTEM.AND.(.NOT.1)
+			! Show system msg in non-system folder as general msg
+	      IF ((USERNAME.NE.FROM.OR.SYSTEM).AND..NOT.IGNORE) THEN
+				  	! Is bulletin system or from same user?
+		 IF (SYSTEM) THEN	! Is it system bulletin? 
+		    NSYS = NSYS + 1
+		    CALL WRITE_QUEUE(%VAL(SYS_DIR),SYS_DIR,BULLDIR_ENTRY)
+		    CALL WRITE_QUEUE(%VAL(SYS_NUM),SYS_NUM,%DESCR(ICOUNT))
+	         ELSE IF (.NOT.JUST_SYSTEM) THEN
+		    IF (BTEST(FOLDER_FLAG,7)) THEN
+		       DIFF = COMPARE_BTIM
+     &			      (LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+		    ELSE IF (.NOT.SYSTEM_SWITCH) THEN
+		       DIFF = -1
+		    ELSE
+	               DIFF = COMPARE_BTIM(LOGIN_BTIM_SAVE,MSG_BTIM)
+		    END IF
+		    IF (DIFF.LT.0) THEN
+		       IF (.NOT.REVERSE.OR.BULL_POINT.EQ.-1) THEN
+		          BULL_POINT = ICOUNT - 1
+		          IF (.NOT.BTEST(FOLDER_FLAG,2).AND.
+     &			   TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &			   TEST_SET_FLAG(FOLDER_NUMBER)) GO TO 100
+		       END IF
+		       NGEN = NGEN + 1
+		       SYSTEM = ICOUNT
+		       CALL WRITE_QUEUE(%VAL(GEN_DIR),GEN_DIR,BULLDIR_ENTRY)
+		    END IF
+	         END IF
+	      END IF
+	   ELSE IF (IER.EQ.ICOUNT+1) THEN
+			! Totally new user, save only permanent system msgs
+	      IF ((SYSTEM.AND.7).EQ.3.OR.
+     &		  (SYSTEM.AND.BTEST(FOLDER_FLAG,7))) THEN
+	         NSYS = NSYS + 1
+		 CALL WRITE_QUEUE(%VAL(SYS_DIR),SYS_DIR,BULLDIR_ENTRY)
+		 CALL WRITE_QUEUE(%VAL(SYS_NUM),SYS_NUM,%DESCR(ICOUNT))
+	      ELSE IF (NGEN.EQ.0.OR.	! And save only the first non-system msg
+     &		     BTEST(FOLDER_FLAG,7)) THEN ! and SET ALWAYS folder messages
+		 SYSTEM = ICOUNT	! Save bulletin number for display
+		 IF (.NOT.REVERSE.OR.BULL_POINT.EQ.-1) THEN
+		    BULL_POINT = ICOUNT - 1
+		    IF (.NOT.BTEST(FOLDER_FLAG,2).AND.
+     &			TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &		 	TEST_SET_FLAG(FOLDER_NUMBER)) GO TO 100
+		 END IF
+		 NGEN = NGEN + 1
+		 CALL WRITE_QUEUE(%VAL(GEN_DIR),GEN_DIR,BULLDIR_ENTRY)
+	      END IF
+	   END IF
+	END DO
+100	CALL CLOSE_BULLDIR
+C
+C  Review new directory entries.  If there are system messages,
+C  copy the system bulletin into GEN_DIR file BULLSYS.SCR for outputting
+C  to the terminal.  If there are simple messages, just output the
+C  header information.
+C
+	IF (TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &			   TEST_SET_FLAG(FOLDER_NUMBER)) NGEN = 0
+
+	IF (NGEN.EQ.0.AND.NSYS.EQ.0) GO TO 9999
+
+	IF (NSYS.GT.0) THEN		! Are there any system messages?
+	   IF (FIRST_WRITE) THEN
+	      PAGE = 4		! Don't erase MAIL/PASSWORD notifies
+	      FIRST_WRITE = .FALSE.	! if this is first write to screen.
+	   END IF
+	   LENF = TRIM(FOLDER_NAME)
+	   S1 = (PAGE_WIDTH-(LENF+16))/2
+	   S2 = PAGE_WIDTH - S1 - (LENF + 16)
+	   WRITE (6,'(''+'',A,$)') CTRL_G
+	   IF (REMOTE_SET.LT.3) THEN
+	      FOLDER_NAME = FOLDER
+	   ELSE
+	      FOLDER_NAME = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	   END IF
+	   WRITE (6,1026) FOLDER_NAME(:LENF)		! Yep...
+	   PAGE = PAGE + 1
+	   CTRL_G = 0		! Don't ring bell for non-system bulls
+	   CALL OPEN_BULLFIL_SHARED
+	   CALL INIT_QUEUE(SYS_BUL1,INPUT)
+	   SYS_BUL = SYS_BUL1
+	   SYS_DIR = SYS_DIR1
+	   SYS_NUM = SYS_NUM1
+	   NSYS_LINE = 0
+	   DO J=1,NSYS
+	      CALL READ_QUEUE(%VAL(SYS_DIR),SYS_DIR,BULLDIR_ENTRY)
+	      IF (REMOTE_SET) THEN
+	         CALL READ_QUEUE(%VAL(SYS_NUM),SYS_NUM,%DESCR(ICOUNT))
+	         WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 5,ICOUNT
+	         IF (IER.GT.0) THEN
+	            CALL DISCONNECT_REMOTE
+	         ELSE
+	            CALL GET_REMOTE_MESSAGE(IER)
+	         END IF
+		 IF (IER.GT.0) THEN
+		    CALL CLOSE_BULLFIL
+		    GO TO 9999
+		 END IF
+	      END IF
+ 	      INPUT = ' '
+	      CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+	      NSYS_LINE = NSYS_LINE + 1
+	      ILEN = LINE_LENGTH + 1
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      DO WHILE (ILEN.GT.0)	! Copy bulletin to SYS_BUL link list
+		 CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+		 NSYS_LINE = NSYS_LINE + 1
+		 CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END DO
+	      IF (ILEN.LT.0) THEN
+		 CALL CLOSE_BULLFIL
+		 GO TO 9999
+	      END IF
+	      IF (J.LT.NSYS.AND.SEPARATE.NE.' ') THEN
+ 	         INPUT = ' '
+	         CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+		 DO I=1,PAGE_WIDTH
+		    INPUT(I:I) = SEPARATE
+		 END DO
+		 CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+	         NSYS_LINE = NSYS_LINE + 2
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLFIL
+	   SYS_BUL = SYS_BUL1
+	   ILEN = 0
+	   I = 1
+	   WIDTH = PAGE_WIDTH
+	   LEFT = .FALSE.
+	   DO WHILE (I.LE.NSYS_LINE.OR.ILEN.GT.0)  ! Write out system messages
+	      IF (ILEN.EQ.0) THEN
+	         CALL READ_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+		 ILEN = TRIM(INPUT)
+		 I = I + 1
+	      END IF
+	      IF (SYS_BUL.NE.0) THEN
+		 IF (PAGE.EQ.PAGE_LENGTH-2.AND.PAGING) THEN
+							! If at end of screen
+		    WRITE(6,1080)	! Ask for input to proceed to next page
+		    CALL GET_INPUT_NOECHO_PROMPT(INREAD(:1),
+     &			'HIT any key for next page....')
+	            WRITE (6,'(1X)')
+	            CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+		    PAGE = 1
+	            INREAD = '+'
+		 ELSE IF (WIDTH.EQ.PAGE_WIDTH.OR.LEFT) THEN 
+		    PAGE = PAGE + 1
+	            INREAD = ' '
+		 END IF
+		 IF (LEFT) THEN
+ 		    WRITE(6,1050) INREAD(:1)//INPUT(:ILEN)
+		    LEFT = .FALSE.
+	            ILEN = 0
+	            INREAD = '+'
+		 ELSE IF (ILEN.LE.WIDTH) THEN
+ 		    WRITE(6,1060) INREAD(:1)//INPUT(:ILEN)
+		    WIDTH = PAGE_WIDTH
+		    ILEN = 0
+		 ELSE
+		    DO WHILE (WIDTH.GT.0.AND.INPUT(WIDTH:WIDTH).NE.' ')
+	               WIDTH = WIDTH - 1
+		    END DO
+		    WRITE(6,1060) INREAD(:1)//INPUT(:WIDTH)
+	            INPUT = INPUT(WIDTH+1:)
+		    ILEN = ILEN - WIDTH
+		    DO WHILE (INPUT(:1).EQ.' '.AND.ILEN.GT.0)
+		       ILEN = ILEN - 1
+		       INPUT = INPUT(2:)
+	            END DO
+                    IF (INPUT(ILEN:ILEN).EQ.' ') THEN
+	               CONTINUE
+		    ELSE IF (ALPHA(INPUT(ILEN:ILEN))) THEN
+		       INPUT = INPUT(:ILEN)//' '
+		       ILEN = ILEN + 1
+		    ELSE
+		       INPUT = INPUT(:ILEN)//'  '
+		       ILEN = ILEN + 2
+		    END IF
+		    WIDTH = PAGE_WIDTH - ILEN
+		    IF (WIDTH.GT.0) THEN
+		       IF (ILEN.GT.0) LEFT = .TRUE.
+		    ELSE
+	               WIDTH = PAGE_WIDTH
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (NGEN.EQ.0) THEN
+	      WRITE (6,'(A)')		! Write delimiting blank line
+	   END IF
+	   PAGE = PAGE + 1
+	END IF
+
+	ENTRY REDISPLAY_DIRECTORY
+
+	GEN_DIR = GEN_DIR1
+	IF (NGEN.GT.0) THEN		! Are there new non-system messages?
+	   LENF = TRIM(FOLDER_NAME)
+	   S1 = (PAGE_WIDTH-13-LENF)/2
+	   S2 = PAGE_WIDTH-S1-13-LENF
+	   IF (PAGE+7+NGEN.GT.PAGE_LENGTH.AND.PAGE.GT.0) THEN
+	      WRITE(6,1080)		! Ask for input to proceed to next page
+	      CALL GET_INPUT_NOECHO_PROMPT(INREAD(:1),	! Get terminal input
+     &			'HIT any key for next page....')
+	      WRITE (6,'(1X)')
+	      CALL LIB$ERASE_PAGE(1,1)	! Clear the screen
+	      WRITE (6,'(''+'',A,$)') CTRL_G
+	      WRITE(6,1028) 'New '//FOLDER_NAME(:LENF)//' messages'
+	      PAGE = 1
+	   ELSE
+	      IF (FIRST_WRITE) THEN
+		 PAGE = 4		  ! Don't erase MAIL/PASSWORD notifies
+	         FIRST_WRITE = .FALSE. ! if this is first write to screen.
+	      END IF
+	      WRITE (6,'(''+'',A,$)') CTRL_G
+	      WRITE(6,1027) 'New '//FOLDER_NAME(:LENF)//' messages'
+	      PAGE = PAGE + 1
+	   END IF
+	   WRITE(6,1020)
+	   WRITE(6,1025)
+	   PAGE = PAGE + 2
+	   I = 0
+	   DO WHILE (I.LT.NGEN)
+	      I = I + 1
+	      CALL READ_QUEUE(%VAL(GEN_DIR),GEN_DIR,BULLDIR_ENTRY)
+	      CALL CONVERT_ENTRY_FROMBIN_FOLDER
+	      N = MAX(INT(LOG10(REAL(SYSTEM)))+1,3)
+	      N1 = MAX(1,6-N)
+	      IF (PAGE.EQ.PAGE_LENGTH-2.AND.PAGING) THEN ! If at end of screen
+		 WRITE(6,1080)	! Ask for input to proceed to next page
+		 CALL GET_INPUT_NOECHO_PROMPT(INREAD(:1),
+     &		'HIT Q(Quit listing) or any other key for next page....')
+	         CALL STR$UPCASE(INREAD(:1),INREAD(:1))
+	         WRITE (6,'(1X)')
+	         CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+		 PAGE = 1
+		 IF (INREAD(:1).EQ.'Q') THEN
+		    I = NGEN		! Quit directory listing
+		    WRITE(6,'(''+Quitting directory listing.'')')
+		 ELSE
+		    WRITE(6,1040) '+'//DESCRIP(:53),FROM,DATE(:6),SYSTEM
+		 END IF
+					! Bulletin number is stored in SYSTEM
+	      ELSE
+		 PAGE = PAGE + 1
+		 WRITE(6,1040) ' '//DESCRIP(:53),FROM,DATE(:6),SYSTEM
+	      END IF
+	   END DO
+	   IF ((.NOT.FOLDER_SET.AND.BTEST(SET_FLAG(1),0).AND.DIFF1.LE.0)
+     &		.OR.(FOLDER_SET.AND.TEST_SET_FLAG(FOLDER_NUMBER))) THEN
+	      PAGE = 0	! Don't reset page counter if READNEW not set,
+	   END IF	! as no prompt to read is generated.
+	END IF
+C
+C  Instruct users how to read displayed messages if READNEW not selected.
+C
+	IF (.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &		TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE(6,1030)
+	ELSE IF (NGEN.EQ.0) THEN
+	   ILEN = 57 + INDEX(COMMAND_PROMPT,'>') - 1
+	   S1 = (PAGE_WIDTH-ILEN)/2
+	   S2 = PAGE_WIDTH - S1 - ILEN
+	   WRITE(6,1035) 'The '//COMMAND_PROMPT(:ILEN-57)//
+     &		'/SYSTEM command can be used to reread these messages.'
+	   PAGE = PAGE + 1
+	ELSE
+	   FLEN = TRIM(FOLDER_NAME)
+	   IF (FOLDER_NUMBER.EQ.0) FLEN = -1
+	   ILEN = 30 + INDEX(COMMAND_PROMPT,'>') - 1 + FLEN
+	   S1 = (PAGE_WIDTH-ILEN)/2
+	   S2 = PAGE_WIDTH - S1 - ILEN
+	   IF (FOLDER_NUMBER.EQ.0) THEN
+	      WRITE(6,1035) 'Type ' //COMMAND_PROMPT(:ILEN-29)//
+     &		' to read these messages.'
+	   ELSE
+	      WRITE(6,1035) 'Type '//COMMAND_PROMPT(:ILEN-30-FLEN)
+     &		//' '//FOLDER_NAME(:FLEN)//
+     &		' to read these messages.'
+	   END IF
+	   PAGE = PAGE + 1
+	END IF
+
+9999	IF (LOGIN_SWITCH) THEN
+	   CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_NEW)
+	   CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM_OLD)
+	END IF
+	RETURN
+
+1020	FORMAT(' Description',43X,'From',9X,'Date',3X,'Number')
+1025	FORMAT(' -----------',43X,'----',9X,'----',3X,'------')
+1026	FORMAT(' ',<S1>('*'),A,' System Messages',<S2>('*'))
+1027	FORMAT(/,' ',<S1>('*'),A,<S2>('*'))
+1028	FORMAT('+',<S1>('*'),A,<S2>('*'))
+1030	FORMAT(' ',<PAGE_WIDTH>('*'))
+1035	FORMAT(' ',<S1>('*'),A,<S2>('*'))
+1040	FORMAT(A<53>,2X,A12,1X,A6,<N1>X,I<N>)
+1050	FORMAT(A,$)
+1060	FORMAT(A)
+1070	FORMAT(' ERROR: Cannot add new entry to user file.')
+1080	FORMAT(' ',/)
+
+	END
+
+
+	
+
+	SUBROUTINE GET_NODE_NUMBER_OTHER(NODE_NUMBER,NODE_AREA,NODE_NAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	CHARACTER*(*) NODE_NAME
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,SYI$_NODE_AREA,%LOC(NODE_AREA))
+	CALL ADD_2_ITMLST(4,SYI$_NODE_NUMBER,%LOC(NODE_NUMBER))
+	CALL END_ITMLST(GETSYI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETSYIW(,,NODE_NAME(:TRIM(NODE_NAME)),
+     &			%VAL(GETSYI_ITMLST),,,)	! Get Info command.
+
+	IF (.NOT.IER) THEN
+	   WRITE (6,'('' ERROR: Specified node name not found.'')')
+	   NODE_AREA = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DIRECTORY_HEADER(OUTLINE,PRINTING,EXTRACTING,EXPIRATION,
+     &		OUT,DELETING,UNDELETING)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	CHARACTER*(*) OUTLINE
+
+	IF (REMOTE_SET.GE.3) THEN
+	   WRITE (OUTLINE,'('' ['',I,''-'',I,'']'')')
+     &						F_START,F_NBULL
+	ELSE
+	   WRITE (OUTLINE,'('' [1-'',I,'']'')') NBULL
+	END IF
+	DO WHILE (INDEX(OUTLINE,'- ').GT.0)
+	   I = INDEX(OUTLINE,'- ')
+	   OUTLINE(I+1:) = OUTLINE(I+2:)
+	END DO
+	DO WHILE (INDEX(OUTLINE,'[ ').GT.0)
+	   I = INDEX(OUTLINE,'[ ')
+	   OUTLINE(I+1:) = OUTLINE(I+2:)
+	END DO
+	DO WHILE (INDEX(OUTLINE,'  ').LT.TRIM(OUTLINE))
+	   I = INDEX(OUTLINE,'  ')
+	   OUTLINE(I:) = OUTLINE(I+1:)
+	END DO
+	OUTLINE = FOLDER_NAME(:TRIM(FOLDER_NAME))//OUTLINE
+	BULL_PARAMETER = ' '
+	IF (READ_TAG) THEN
+	   IF (BTEST(READ_TAG,1)) THEN
+	      BULL_PARAMETER = 'MARKED'
+	   ELSE
+	      BULL_PARAMETER = 'SEEN'
+	   END IF
+	   IF (BTEST(READ_TAG,3)) THEN
+	      BULL_PARAMETER = 'UN'//BULL_PARAMETER
+	   END IF
+	END IF
+	IF (PRINTING) THEN
+	   BULL_PARAMETER = 'PRINTING '//BULL_PARAMETER
+	ELSE IF (EXTRACTING) THEN
+	   BULL_PARAMETER = 'EXTRACTING '//BULL_PARAMETER
+	ELSE IF (DELETING) THEN
+	   BULL_PARAMETER = 'DELETING '//BULL_PARAMETER
+	ELSE IF (UNDELETING) THEN
+	   BULL_PARAMETER = 'UNDELETING '//BULL_PARAMETER
+	END IF
+
+	IF (OUT.EQ.6) THEN 
+           WRITE (OUT,'(''+'',A,<PAGE_WIDTH-TRIM(BULL_PARAMETER)-
+     &		TRIM(OUTLINE)>X,A)')
+     &		BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &		OUTLINE(:TRIM(OUTLINE))
+           IF (EXPIRATION) THEN
+	      WRITE(OUT,1005) '    #'
+	   ELSE
+	      WRITE(OUT,1000) '    #'
+	   END IF
+	ELSE
+           WRITE (OUT,'(A,<PAGE_WIDTH-TRIM(BULL_PARAMETER)-
+     &		TRIM(OUTLINE)>X,A)')
+     &		BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &		OUTLINE(:TRIM(OUTLINE))
+           IF (EXPIRATION) THEN
+	      WRITE(OUT,1005) '   #'
+	   ELSE
+	      WRITE(OUT,1000) '   #'
+	   END IF
+	END IF
+
+1000	FORMAT(A,1X,'Description',43X,'From',9X,'Date',/)
+1005	FORMAT(A,1X,'Description',43X,'From',8X,'Expires',/)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_NEW_OR_SINCE(NEW,SINCE,IER,DATETIME)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	INTEGER TODAY(2)
+
+	CHARACTER DATETIME*24
+
+	IF (SINCE) THEN	 		! Was /SINCE specified?
+   	   IF (DATETIME.EQ.'TODAY') THEN	! TODAY is the default.
+	      	     IER = SYS$BINTIM('-- 00:00:00.00',TODAY)
+	      CALL GET_MSGKEY(TODAY,MSG_KEY)
+	   ELSE
+	      CALL SYS_BINTIM(DATETIME,MSG_BTIM)
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   END IF
+	   CALL READDIR_KEYGE(IER)
+	ELSE IF (NEW) THEN	! was /NEW specified?
+	   IF (REMOTE_SET.LT.3) THEN
+	      DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &		       F_NEWEST_BTIM)
+	      IF (DIFF.GE.0) THEN
+		 IER = 0
+	         RETURN
+	      ELSE
+	         CALL GET_MSGKEY(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				MSG_KEY)
+	      END IF
+	      CALL READDIR_KEYGE(IER)
+	   ELSE
+	      CALL NEWS_GET_NEWEST_MESSAGE(IER)
+	   END IF
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin1.for b/decus/vmslt00a/bulletin/bulletin1.for
new file mode 100755
index 0000000..66b637b
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin1.for
@@ -0,0 +1,2500 @@
+C
+C  BULLETIN1.FOR, Version 4/8/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE MAIL
+C
+C  SUBROUTINE MAIL
+C
+C  FUNCTION: Sends message which you have read to user via DEC mail.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /SENDTO/ SENDTO
+	CHARACTER*256 SENDTO
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	INCLUDE 'BULLDIR.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	IF (BTEST(CAPTIVE(-1),1)) THEN
+	   WRITE (6,'('' ERROR: MAIL invalid from DISMAIL account.'')')
+	   RETURN
+	END IF
+
+	IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	   WRITE(6,'('' ERROR: You have not read any message.'')')
+	   RETURN			! And return
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+
+	IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	   WRITE(6,'('' ERROR: Specified message was not found.'')')
+	   CALL CLOSE_BULLDIR		! If not, then error out
+	   RETURN
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	IF (CLI$PRESENT('EDIT')) THEN
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	END IF
+
+	OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &	   RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Error in opening scratch file.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('HEADER')) THEN		! Printout header?
+	   IF (EXDATE(8:11).LT.'1995') THEN
+	      IF (REMOTE_SET.NE.3) THEN
+		 INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   (DELETED)'
+	      ELSE
+		 INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+	      END IF
+	   ELSE IF ((SYSTEM.AND.4).EQ.4) THEN	! Is entry shutdown bulletin?
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Expires on shutdown'
+	   ELSE IF ((SYSTEM.AND.2).EQ.2) THEN	! Is entry permanent bulletin?
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Permanent'
+	   ELSE
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)//
+     &				'   Expires:   '//EXDATE//' '//EXTIME(:5)
+	   END IF
+	   IF ((SYSTEM.AND.1).EQ.1) THEN		! System bulletin?
+	      INPUT = INPUT(:TRIM(INPUT))//' / System'
+	   END IF
+	   WRITE (3,'(A)') INPUT(:TRIM(INPUT))
+	END IF
+
+	HEAD = CLI$PRESENT('HEADER')
+
+	CALL OPEN_BULLFIL_SHARED	! Open BULLETIN file
+
+	ILEN = LINE_LENGTH + 1
+
+	CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	   IF (HEAD) WRITE(3,1060) INPUT(7:ILEN)
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	ELSE IF (HEAD) THEN
+	   WRITE(3,1060) FROM
+	END IF
+
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	   IF (HEAD) WRITE(3,1050) INPUT(7:ILEN)
+	   SUBJECT_LINE = INPUT(7:ILEN)
+	ELSE
+	   IF (HEAD) WRITE(3,1050) DESCRIP
+	   IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   SUBJECT_LINE = DESCRIP
+	END IF
+
+	IF (CLI$PRESENT('SUBJECT')) THEN
+	   IER = CLI$GET_VALUE('SUBJECT',SUBJECT_LINE,LEN_D)
+	END IF
+
+	DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	END DO
+
+	CLOSE (UNIT=3)			! Message copy completed
+
+	CALL CLOSE_BULLFIL
+
+	LEN_D = TRIM(SUBJECT_LINE)
+	IF (LEN_D.EQ.0) THEN
+	   SUBJECT_LINE = 'BULLETIN message.'
+	   LEN_D = TRIM(SUBJECT_LINE)
+	END IF
+
+	I = 1
+	DO WHILE (I.LE.LEN_D)
+	   IF (SUBJECT_LINE(I:I).EQ.'"') THEN
+	      IF (LEN_D.EQ.64) THEN
+		 SUBJECT_LINE(I:I) = '`'
+	      ELSE
+		 SUBJECT_LINE = SUBJECT_LINE(:I)//'"'//SUBJECT_LINE(I+1:)
+		 I = I + 1
+		 LEN_D = LEN_D + 1
+	      END IF
+	   END IF
+	   I = I + 1
+	END DO
+
+	LEN_S = 0
+	DO WHILE (CLI$GET_VALUE('RECIPIENTS',SENDTO(LEN_S+1:),I)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get all the usernames
+	   LEN_S = LEN_S + I + 1
+	   SENDTO(LEN_S:LEN_S) = ','
+	END DO
+	LEN_S = LEN_S - 1
+
+	I = 1		! Must change all " to """ in MAIL recipients
+	DO WHILE (I.LE.LEN_S)
+	   IF (SENDTO(I:I).EQ.'"') THEN
+	      SENDTO = SENDTO(:I)//'""'//SENDTO(I+1:)
+	      I = I + 2
+	      LEN_S = LEN_S + 2
+	   END IF
+	   I = I + 1
+	END DO
+
+	IF (CLI$PRESENT('EDIT')) THEN
+	   CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	   CONTEXT = 0
+	   IER =  LIB$FIND_FILE('SYS$LOGIN:BULL.SCR',INPUT,CONTEXT)
+	   VERSION = INDEX(INPUT,';') + 1
+	   IF (INPUT(VERSION:VERSION).EQ.'1') THEN
+	      CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	      WRITE (6,'('' ERROR: No message mailed.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	CALL DISABLE_PRIVS
+	CALL SENDMAIL('SYS$LOGIN:BULL.SCR',SENDTO(:LEN_S)
+     &			,SUBJECT_LINE,STATUS)
+C       CALL LIB$SPAWN('$MAIL SYS$LOGIN:BULL.SCR '//SENDTO(:LEN_S)
+C     &    //'/SUBJECT="'//SUBJECT_LINE(:LEN_D)//'"',,,,,,STATUS)
+C	IF (.NOT.STATUS) CALL SYS_GETMSG(STATUS)
+
+	CALL ENABLE_PRIVS
+	CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+
+	RETURN
+
+1050	FORMAT('Description: ',A,/)
+1060	FORMAT('From: ',A)
+
+	END
+
+
+
+	SUBROUTINE MODIFY_FOLDER
+C
+C  SUBROUTINE MODIFY_FOLDER
+C
+C  FUNCTION: Modifies a folder's information.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER RESPONSE*32
+
+	IF (.NOT.FOLDER_ACCESS
+     &		 (USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   WRITE (6,'('' ERROR: No privileges to modify folder.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('NAME')) THEN
+	   IF (REMOTE_SET) THEN
+	      WRITE (6,'('' ERROR: Cannot change name of'',
+     &				'' remote folder.'')')
+	      RETURN
+	   ELSE
+	      CALL CLI$GET_VALUE('NAME',FOLDER1,LEN_P)
+	      IF (LEN_P.GT.44) THEN
+		 WRITE (6,'('' ERROR: Folder name cannot be larger
+     &				than 44 characters.'')')
+		 RETURN
+	      END IF
+	   END IF
+	ELSE
+	   FOLDER1 = FOLDER
+	END IF
+
+	INIT_NEWSFEED = .FALSE.
+
+	NEWSGROUP = .FALSE.
+	MAILTO = 0
+
+	IF (CLI$PRESENT('DESCRIPTION')) THEN
+	   WRITE (6,'('' Enter one line description of folder.'')')
+	   LENF = 81
+	   DO WHILE (LENF.GT.80)
+	      CALL GET_LINE(FOLDER1_DESCRIP,LENF)	! Get input line
+	      IF (LENF.LE.0) THEN
+		 WRITE (6,'('' ERROR: Folder modification aborted.'')')
+		 RETURN
+	      ELSE IF (LENF.GT.80) THEN			! If too many characters
+		 WRITE (6,'('' ERROR: Description must be < 80 characters.'')')
+	         RETURN
+	      ELSE
+		 FOLDER1_DESCRIP = FOLDER1_DESCRIP(:LENF) ! End fill with spaces
+	      END IF
+	   END DO
+	   I = INDEX(FOLDER1_DESCRIP,'<')
+	   J = INDEX(FOLDER1_DESCRIP,'>')
+	   IF (I.GT.0.AND.J.GT.I.AND.(INDEX(FOLDER1_DESCRIP(I:),'@').LT.1
+     &	       .OR.INDEX(FOLDER1_DESCRIP(I:),'@').GT.J-I+1).AND.
+     &	       (INDEX(FOLDER1_DESCRIP(I:),'.')
+     &	       .LE.J-I+1.AND.INDEX(FOLDER1_DESCRIP(I:),'.').GT.0)) THEN
+	      NEWSGROUP = .TRUE.
+	      WRITE (6,'('' Init news feed counter to feed '',
+     &			 ''all messages in news group (Y),'')')
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &		 'or set to feed only new messages (N,default) ? ')
+	      INIT_NEWSFEED = RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y'
+	      I = INDEX(FOLDER1_DESCRIP,'[')
+	      J = INDEX(FOLDER1_DESCRIP,']')
+	   END IF
+	   IF (I.GT.0.AND.J.GT.I.AND.
+     &	       (INDEX(FOLDER1_DESCRIP(I:),'@').GT.1.AND.
+     &	       INDEX(FOLDER1_DESCRIP(I:),'@').LT.J-I+1)) THEN
+	      MAILTO = 1
+	   END IF
+	   IF (I.GT.0.AND.J.GT.I.AND.(INDEX(FOLDER1_DESCRIP(I:),'.')
+     &	       .GT.J-I+1.OR.INDEX(FOLDER1_DESCRIP(I:),'.').EQ.0)
+     &	       .AND.MAILTO.EQ.0.AND..NOT.BTEST(FOLDER_FLAG,11)
+     &	       .AND..NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Have you specified '//
+     &		   'an email address in the description? (default=N) ')
+	      IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') MAILTO = 1
+	   END IF
+	   IF (MAILTO.EQ.1.AND..NOT.BTEST(FOLDER_FLAG,11).AND.
+     &	       .NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	      WRITE (6,'('' A mailing address has been specified.'')')
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Will messages be '//
+     &		'sent to and received from this address? (default=N) ')
+	      IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') THEN
+	         MAILTO = 2
+		 WRITE (6,'('' SET POST_ONLY will be issued.'')')
+	      ELSE
+		 MAILTO = 3
+		 WRITE (6,'('' SET ADD_ONLY will be issued.'')')
+	      END IF
+	   END IF
+	ELSE
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP
+	END IF
+
+	IF (CLI$PRESENT('OWNER')) THEN
+	   CALL CLI$GET_VALUE('OWNER',FOLDER1_OWNER,LEN_P)
+	   IF (LEN_P.GT.12) THEN
+	      WRITE (6,'('' ERROR: Owner name must be < 13 characters.'')')
+	      RETURN
+	   ELSE IF (CLI$PRESENT('ID')) THEN
+	      IER = CHKPRO(FOLDER1_OWNER)
+	   ELSE
+	      CALL GET_UAF
+     &		   (FOLDER1_OWNER,USERB1,GROUPB1,ACCOUNTB1,FLAGS,IER)
+	   END IF
+	   IF (.NOT.IER) THEN
+	      WRITE (6,'('' ERROR: Owner name is not valid username.'')')
+	      RETURN
+	   ELSE IF (LEN_P.GT.LEN(FOLDER1_OWNER)) THEN
+	      WRITE (6,'('' ERROR: Folder owner name too long.'')')
+	      RETURN
+	   ELSE IF (.NOT.SETPRV_PRIV()) THEN
+	      WRITE(6,'('' Enter password of new owner: '',A)') CHAR(10)
+	      CALL GET_INPUT_NOECHO(RESPONSE)
+	      IF (TRIM(RESPONSE).EQ.0) THEN
+		 WRITE (6,'('' ERROR: No password entered.'')')
+		 RETURN
+	      END IF
+	      WRITE (6,'('' Attempting to verify password name...'')')
+	      OPEN (UNIT=10,NAME='SYS$NODE"'//
+     &		   FOLDER1_OWNER(:TRIM(FOLDER1_OWNER))
+     &		   //' '//RESPONSE(:TRIM(RESPONSE))//'"::',
+     &		   TYPE='SCRATCH',IOSTAT=IER)
+	      CLOSE (UNIT=10)
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' ERROR: Password is invalid.'')')
+		 RETURN
+	      ELSE
+		 WRITE (6,'('' Password was verified.'')')
+	      END IF
+	   ELSE
+	      FOLDER1_OWNER = FOLDER1_OWNER(:LEN_P)
+	   END IF
+	ELSE
+	   FOLDER1_OWNER = FOLDER_OWNER
+	END IF
+
+	CALL OPEN_BULLFOLDER		! Open folder file
+
+	IF (CLI$PRESENT('NAME')) THEN
+	   READ (7,IOSTAT=IER,KEY=FOLDER1,KEYID=0)
+	   				! See if folder exists
+	   IF (IER.EQ.0) THEN
+	      WRITE (6,'('' ERROR: Folder name already exists.'')')
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   END IF
+	END IF
+
+	CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	IF (IER.EQ.0.AND.CLI$PRESENT('NAME')) THEN
+	   LEN_F = TRIM(FOLDER_DIRECTORY)
+	   IER = LIB$RENAME_FILE(FOLDER_DIRECTORY(:LEN_F)//
+     &		FOLDER(:TRIM(FOLDER))//'.*',FOLDER_DIRECTORY(:LEN_F)//
+     &		FOLDER1(:TRIM(FOLDER1))//'.*')
+	   IF (.NOT.IER) THEN
+	      I = 0
+	      IER1 = LIB$FIND_FILE(FOLDER_DIRECTORY(:LEN_F)//
+     &		FOLDER(:TRIM(FOLDER))//'.*',INPUT,I)
+	   END IF
+	   IF (IER.OR..NOT.IER1) THEN
+	      FOLDER_FILE = FOLDER_DIRECTORY(:LEN_F)//FOLDER1
+	      FOLDER_NAME = FOLDER1
+	      IER = 0
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   IF (CLI$PRESENT('OWNER')) THEN
+	      CALL CHKACL
+     &		(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',IER)
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+		 CALL ADD_ACL(FOLDER1_OWNER,'R+W+C',IER)
+		 CALL DEL_ACL(FOLDER_OWNER,'R+W+C',IER)
+	      END IF
+	   END IF
+	   FOLDER = FOLDER1
+	   FOLDER_OWNER = FOLDER1_OWNER
+	   FOLDER_DESCRIP = FOLDER1_DESCRIP
+	   DELETE (7)
+	   IF (CLI$PRESENT('ID')) THEN
+	      FOLDER_FLAG = IBSET(FOLDER_FLAG,6)
+	   ELSE
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,6)
+	   END IF
+	   IF (NEWSGROUP) FOLDER_FLAG = IBSET(FOLDER_FLAG,4)
+	   IF (MAILTO.EQ.2) FOLDER_FLAG = IBSET(FOLDER_FLAG,10)
+	   IF (MAILTO.EQ.3) FOLDER_FLAG = IBSET(FOLDER_FLAG,11)
+	   IF (INIT_NEWSFEED) THEN
+	      F_LAST = 0
+	   ELSE IF (NEWSGROUP) THEN
+	      CALL CLOSE_BULLFOLDER
+	      CALL OPEN_BULLNEWS_SHARED
+	      I = INDEX(FOLDER_DESCRIP,'<') + 1
+	      J = INDEX(FOLDER_DESCRIP,'>') - 1
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER_DESCRIP(I:J),IER)
+	      CALL CLOSE_BULLNEWS
+	      CALL OPEN_BULLFOLDER
+	      F_LAST = F1_NBULL
+	   END IF
+	   CALL WRITE_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) WRITE (6,'('' Folder successfully modified.'')')
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Folder modification aborted.'')')
+	END IF
+
+	CALL CLOSE_BULLFOLDER
+
+	RETURN
+	END
+
+
+
+	FUNCTION FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) USERNAME,FOLDER_OWNER
+
+	IF (SETPRV_PRIV()) THEN
+	   FOLDER_ACCESS = .TRUE.
+	ELSE IF (BTEST(FOLDER_FLAG,6)) THEN	! If folder owner is ID
+	   FOLDER_ACCESS = CHKPRO(FOLDER_OWNER)
+	ELSE
+	   FOLDER_ACCESS = USERNAME.EQ.FOLDER_OWNER
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE MOVE(DELETE_ORIGINAL)
+C
+C  SUBROUTINE MOVE
+C
+C  FUNCTION: Moves message from one folder to another.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REMOTE_READ_MESSAGE/ SCRATCH_R1
+	DATA SCRATCH_R1 /0/
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /HEADER/ HEADER
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	COMMON /NEWS2BULL/ NEWS2BULL
+
+	COMMON /FEED/ FEED
+
+        COMMON /MAIL_INFO/ USE_INFROM
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /BULLCP_NEWS/ BULLCP_NEWS
+
+	EXTERNAL CLI$_ABSENT,BULLETIN_SUBCOMMANDS
+
+	LOGICAL DELETE_ORIGINAL
+
+	CHARACTER SAVE_FOLDER*44,POST_SUBJECT*256,TODAY*24
+	CHARACTER SCRFILE*18
+
+	DATA TEMP_FILE/.FALSE./
+
+	DIMENSION BTIM(2)
+
+	ORIGINAL = CLI$PRESENT('ORIGINAL')
+
+	IF (ORIGINAL.AND..NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: You have no privileges to keep''
+     &			,'' original owner.'')')
+	   RETURN
+	END IF
+
+	ALL = CLI$PRESENT('ALL')
+
+	MERGE = CLI$PRESENT('MERGE')
+
+	SAVE_BULL_POINT = BULL_POINT
+
+	FROM_REMOTE = REMOTE_SET
+	CALL CLI$GET_VALUE('FOLDER',FOLDER1)
+	IF (INDEX(FOLDER1,'.').GT.0) CALL LOWERCASE(FOLDER1)
+	TO_NEWS = TEST_NEWS(FOLDER1)
+	IF (.NOT.BULLCP_NEWS.AND.FOLDER.EQ.FOLDER1) THEN
+	   WRITE (6,'('' ERROR: Destination cannot be same as'',
+     &		      '' current location.'')')
+	   RETURN
+	END IF
+
+	IER1 = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER1.EQ.%LOC(CLI$_ABSENT).AND..NOT.ALL) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no message has been read
+	      WRITE(6,'('' ERROR: You are not reading any message.'')')
+	      RETURN			! and return
+	   END IF
+
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(BULL_POINT,IER)		! Get message directory entry
+	   IF (IER.NE.BULL_POINT+1.OR.BULL_POINT.NE.SAVE_BULL_POINT) THEN
+	      WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      CALL CLOSE_BULLDIR
+	      BULL_POINT = SAVE_BULL_POINT
+	      RETURN
+	   END IF
+
+	   NUM_COPY = 1
+	ELSE
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(0,IER)		! Get message directory entry
+	   IF (NBULL.EQ.0) THEN		! Were messages found?
+	      WRITE(6,'('' ERROR: No messages were found.'')')
+	      CALL CLOSE_BULLDIR
+	      RETURN
+	   END IF
+
+	   IF (IER1.NE.%LOC(CLI$_ABSENT)) THEN
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER1)
+	      IF (EBULL.GT.F_NBULL) EBULL = F_NBULL
+	      IF (SBULL.LE.0.OR.IER1.NE.0) THEN
+		 WRITE (6,'(A)')
+     &		  ' ERROR: Specified message number has incorrect format.'
+		 CALL CLOSE_BULLDIR
+		 RETURN
+	      ELSE
+		 NUM_COPY = EBULL - SBULL + 1
+		 BULL_POINT = SBULL
+	      END IF
+	      IF (NUM_COPY.GT.1) ALL = .TRUE.
+	      IF (INDEX(BULL_PARAMETER,'LAST').GT.0.AND.ORIGINAL) THEN
+	         NEWGROUP = .TRUE.	! Kludgey way of detecting new2bull
+	         NEXT = .TRUE.		! If SBULL does not exist, will find
+              ELSE			! next message after SBULL
+	         SBULL1 = SBULL
+	   	 CALL READDIR(SBULL,IER)
+	   	 IF (IER.NE.SBULL+1.OR.SBULL.NE.SBULL1) THEN
+		    WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      	    CALL CLOSE_BULLDIR
+	      	    RETURN
+	         END IF
+	      END IF
+	   ELSE IF (ALL) THEN
+	      NUM_COPY = NBULL
+	      BULL_POINT = 1
+	      NEWGROUP = .TRUE.
+	      NEXT = .TRUE.
+	   END IF
+	END IF
+
+	IF (REMOTE_SET.OR.REMOTE_SET.EQ.4) THEN
+	   IF (.NOT.TEMP_FILE) THEN
+	      OPEN (UNIT=12,FILE='REMOTE.BULLDIR',
+     &		 STATUS='SCRATCH',FORM='UNFORMATTED',IOSTAT=IER)
+	      IF (IER.EQ.0) THEN
+		 OPEN (UNIT=11,FILE='REMOTE.BULLFIL',
+     &		    STATUS='SCRATCH',IOSTAT=IER,
+     &		    ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &		    FORM='UNFORMATTED')
+	      END IF
+	   ELSE
+	      REWIND (12,IOSTAT=IER)
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      TEMP_FILE = .TRUE.
+	      CALL OPEN_BULLFIL
+	      CALL READDIR(0,IER)
+	      I = BULL_POINT - 1
+	      IER = I + 1
+	      NBLOCK = 1
+	      LAST = BULL_POINT+NUM_COPY-1
+	      NUM_COPY = 0
+	      DO WHILE (I.LT.LAST.AND.IER.EQ.I+1)
+		 I = I + 1
+		 CALL READDIR(I,IER)
+		 IF (IER.EQ.I+1.AND.I.LE.LAST) THEN
+		    CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+		    IF (REMOTE_SET) THEN
+		       CALL REMOTE_READ_MESSAGE(I,IER1)
+		       IF (IER1.GT.0) THEN
+			  CALL DISCONNECT_REMOTE
+		       ELSE
+			  CALL GET_REMOTE_MESSAGE(IER1)
+		       END IF
+		    ELSE
+		       IER1 = 0
+		    END IF
+		    IF (LENGTH.EQ.0) IER1 = 1	! Don't allow empty messages
+		    IF (IER1.EQ.0) THEN
+		       SCRATCH_R = SCRATCH_R1
+		       DO J=1,LENGTH
+			  IF (REMOTE_SET) THEN
+			     CALL READ_QUEUE(%VAL(SCRATCH_R),
+     &					SCRATCH_R,INPUT(:128))
+			  ELSE
+			     READ (1'BLOCK+J-1,IOSTAT=IER1) INPUT(:128)
+			  END IF
+			  WRITE (11'NBLOCK+J-1,IOSTAT=IER1) INPUT(:128)
+		       END DO
+		    END IF
+		    NEWS2BULL = NEWS2BULL.AND..NOT.TO_NEWS.AND.ORIGINAL
+		    IF (IER1.EQ.0.AND..NOT.NEWS2BULL) THEN
+		       BLOCK = NBLOCK
+		       NBLOCK = NBLOCK + LENGTH
+		       WRITE (12,IOSTAT=IER1) BULLDIR_ENTRY
+		    END IF
+		    IF (TO_NEWS.AND.ORIGINAL) THEN
+		       WRITE (12,IOSTAT=IER1) NEWS_MSGID
+		    END IF
+		    IF (IER1.NE.0) THEN
+		       I = IER
+		    ELSE IF (.NOT.NEWS2BULL) THEN
+		       NUM_COPY = NUM_COPY + 1
+		    END IF
+		    NEWS2BULL = .FALSE.
+		 END IF
+	      END DO
+	      CALL CLOSE_BULLFIL
+	   END IF
+	   IF (IER1.NE.0.OR..NOT.TEMP_FILE.OR.NUM_COPY.EQ.0) THEN
+	      WRITE(6,'('' ERROR: Copy aborted. Remote folder problem.'')')
+	      CLOSE (UNIT=12)
+	      CLOSE (UNIT=11)
+	      TEMP_FILE = .FALSE.
+	      CALL CLOSE_BULLDIR
+	      RETURN
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	SAVE_FOLDER = FOLDER
+	SAVE_FOLDER_NUMBER = FOLDER_NUMBER
+
+	FOLDER_NUMBER = -1	! Use FOLDER as key rather than FOLDER_NUMBER
+	FROM_BULL_POINT = BULL_POINT
+	CALL SELECT_FOLDER(.FALSE.,IER)
+
+	IER1 = .TRUE.
+
+	POST_NEWS = (REMOTE_SET.EQ.4.AND..NOT.BULLCP_NEWS).OR.REMOTE_SET.EQ.3
+
+	POST_FEED = .FALSE.
+	SLIST = 0
+	IF (.NOT.IER) THEN
+	   WRITE (6,'('' ERROR: Cannot access specified folder.'')')
+	ELSE IF (READ_ONLY.OR.(MERGE.AND.REMOTE_SET.GT.0)) THEN
+	   IF (READ_ONLY) THEN
+	      WRITE (6,'('' ERROR: No access to write into folder.'')')
+	   ELSE
+	      WRITE (6,'('' ERROR: /MERGE invalid into remote folder.'')')
+	   END IF
+	   IER1 = .FALSE.
+	ELSE IF (REMOTE_SET.EQ.0) THEN
+	   IF (.NOT.CLI$PRESENT('LOCAL').AND.NEWS_FEED()) THEN
+	      SLIST = INDEX(FOLDER_DESCRIP,'<') + 1
+	      FOLDER1_DESCRIP =
+     &		FOLDER_DESCRIP(SLIST:INDEX(FOLDER_DESCRIP,'>')-1)
+	      POST_FEED = .TRUE.
+	   END IF
+	   IF (NEWS_FEED()) THEN
+	      SLIST = INDEX(FOLDER_DESCRIP,'[') + 1
+	   ELSE
+	      SLIST = INDEX(FOLDER_DESCRIP,'<') + 1
+	   END IF
+	   IF (SLIST.GT.1) THEN
+	      IF (NEWS_FEED()) THEN
+	         ELIST = INDEX(FOLDER_DESCRIP,']') - 1
+	      ELSE
+	         ELIST = INDEX(FOLDER_DESCRIP,'>') - 1
+	      END IF
+	   END IF
+	   IF (CLI$PRESENT('LOCAL').AND..NOT.BULLCP_NEWS) SLIST = 0
+	END IF
+
+	IF (.NOT.IER.OR..NOT.IER1) THEN
+	   FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	   IF (.NOT.IER) THEN
+	      FOLDER = SAVE_FOLDER
+	      BULL_POINT = SAVE_BULL_POINT
+	   ELSE
+	      FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	      FOLDER1 = SAVE_FOLDER
+	      CALL SELECT_FOLDER(.FALSE.,IER1)
+	   END IF
+	   BULL_POINT = SAVE_BULL_POINT
+	   CLOSE (UNIT=12)
+	   CLOSE (UNIT=11)
+	   TEMP_FILE = .FALSE.
+	   RETURN
+	END IF
+C
+C  Add bulletin to bulletin file and directory entry for to directory file.
+C
+	IF (POST_NEWS.OR.(POST_FEED.AND.SLIST.LE.1)) THEN
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='SCRATCH',CARRIAGECONTROL='LIST')
+	   SCRFILE = 'SYS$LOGIN:BULL.SCR'
+	END IF
+	IF (.NOT.POST_NEWS) THEN
+	   CALL OPEN_BULLDIR			! Prepare to add dir entry
+	   IF (REMOTE_SET.EQ.4) THEN            ! In case exdate has bad date
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 EX = FOLDER_BBEXPIRE
+	      ELSE
+		 EX = NEWS_EXPIRE_DEFAULT
+	      END IF
+	      CALL GET_EXDATE(EXDATE,EX)
+	      CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	      EXTIME = TODAY(13:)
+	   END IF
+	   CALL OPEN_BULLFIL			! Prepare to add bulletin
+
+	   CALL READDIR(0,IER)			! Get NBLOCK
+	   IF (IER.EQ.0.AND.REMOTE_SET.LT.3) NBLOCK = 0
+	END IF
+
+	FOLDER1_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//SAVE_FOLDER
+
+	IF (.NOT.FROM_REMOTE.AND.FROM_REMOTE.NE.4) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	      OPEN (UNIT=12,FILE=FOLDER1_FILE(:TRIM(FOLDER1_FILE))
+     &		//'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &		RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &		ORGANIZATION='INDEXED',IOSTAT=IER,
+     &		KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	   END DO
+
+	   IF (IER.EQ.0) THEN
+	      DO WHILE (FILE_LOCK(IER,IER1))
+		 OPEN (UNIT=11,FILE=FOLDER1_FILE(:TRIM(FOLDER1_FILE))
+     &		   //'.BULLFIL',STATUS='UNKNOWN',IOSTAT=IER,
+     &		   ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &		   FORM='UNFORMATTED')
+	      END DO
+	   END IF
+	ELSE
+	   IER= 0
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+	   SAVE_HEADER = HEADER
+	   IF (CLI$PRESENT('HEADER')) THEN
+	      HEADER = .TRUE.
+	   ELSE
+	      HEADER = .FALSE.
+	   END IF
+	END IF
+
+	IF (MERGE) CALL INITIALIZE_MERGE(IER)
+
+	START_BULL_POINT = BULL_POINT
+
+	IF (IER.EQ.0) THEN
+	   IF (FROM_REMOTE.OR.FROM_REMOTE.EQ.4) THEN
+	      REWIND (12)
+	   ELSE
+	      READ (12,KEYID=0,KEY=FROM_BULL_POINT-1,IOSTAT=IER)
+	   END IF
+	END IF
+
+	DO WHILE (NUM_COPY.GT.0.AND.IER.EQ.0)
+	   READ (12,IOSTAT=IER) BULLDIR_ENTRY
+	   IF ((FROM_REMOTE.OR.FROM_REMOTE.EQ.4).AND.
+     &	       (TO_NEWS.AND.ORIGINAL)) THEN
+	      READ (12,IOSTAT=IER) NEWS_MSGID
+	   END IF
+	   NUM_COPY = NUM_COPY - 1
+
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   CALL CONVERT_ENTRY_FROMBIN_FOLDER
+
+	   IF (REMOTE_SET.GE.3) SYSTEM = 0
+
+	   IF (FROM_REMOTE.GE.3.AND.REMOTE_SET.LE.3) THEN
+	      SYSTEM = 0
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      ELSE IF (FOLDER_BBEXPIRE.EQ.-1) THEN   ! Permanent message
+		 EXDATE = '5-NOV-2100'
+		 SYSTEM = 2
+	      ELSE IF (EX_BTIM(1).EQ.0.AND.EX_BTIM(2).EQ.0) THEN
+		 CALL GET_EXDATE(EXDATE,14)
+	      END IF
+	   ELSE IF (REMOTE_SET.EQ.4.AND.ORIGINAL) THEN
+	      IF (EX_BTIM(1).NE.0.OR.EX_BTIM(2).NE.0) THEN
+		 LIMIT = NEWS_F_EXPIRE_LIMIT
+		 IF (LIMIT.EQ.0) LIMIT = NEWS_EXPIRE_LIMIT_DEFAULT
+		 IF (LIMIT.GT.0) THEN
+		    CALL GET_EXDATE(EXDATE,LIMIT)
+		    CALL SYS_BINTIM(EXDATE,BTIM)
+		    IF (COMPARE_BTIM(BTIM,EX_BTIM).LT.0) THEN
+		       CALL COPY2(EX_BTIM,BTIM)
+		    END IF
+		 END IF
+		 CALL SYS$ASCTIM(,EXDATE,EX_BTIM,)
+		 IF (COMPARE_DATE(EXDATE,' ').LE.0) THEN
+		    IER = 0
+		    GO TO 100
+		 END IF
+	      ELSE
+		 IF (FOLDER_BBEXPIRE.GT.0) THEN
+		    EX = FOLDER_BBEXPIRE
+		 ELSE
+		    EX = NEWS_EXPIRE_DEFAULT
+		 END IF
+		 IF (F_LAST.EQ.0) THEN
+		    EX = EX + COMPARE_DATE(DATE,' ')
+		    IF (EX.LE.0) THEN
+		       IER = 0
+		       GO TO 100
+		    END IF
+		 END IF
+		 CALL GET_EXDATE(EXDATE,EX)
+	      END IF
+	      CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	      EXTIME = TODAY(13:)
+	   END IF
+
+	   IF (.NOT.BTEST(FOLDER_FLAG,2).OR.	! Not system folder?
+     &		 .NOT.SETPRV_PRIV()) THEN	! Or no privileges?
+	      SYSTEM = IBCLR(SYSTEM,0)		! Remove system bit
+	   END IF
+
+	   IF (BTEST(SYSTEM,2).AND.		! Shutdown message?
+     &	    (.NOT.BTEST(FOLDER_FLAG,2).OR.	! Not system folder?
+     &		 .NOT.SETPRV_PRIV())) THEN	! Or no privileges?
+	      SYSTEM = IBCLR(SYSTEM,2)		! Remove shutdown bit
+	      WRITE (6,'('' ERROR: No privileges to add'',
+     &				'' shutdown message.'')')
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+		 WRITE (6,'('' Expiration will be '',I,'' days.'')')
+     &				FOLDER_BBEXPIRE
+	      ELSE
+		 CALL GET_EXDATE(EXDATE,14)
+		 WRITE (6,'('' Expiration will be '',I,'' days.'')') 14
+	      END IF
+	      EXTIME = '00:00:00.00'
+	   ELSE IF (BTEST(SYSTEM,1).AND.	! Permanent?
+     &		F_EXPIRE_LIMIT.GT.0.AND..NOT.   ! Expiration limit present?
+     &		FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	      WRITE (6,'('' ERROR: No privileges to add'',
+     &				'' permanent message.'')')
+	      WRITE (6,'('' Expiration will be '',I,'' days.'')')
+     &				F_EXPIRE_LIMIT
+	      SYSTEM = IBCLR(SYSTEM,1)
+	      CALL GET_EXDATE(EXDATE,F_EXPIRE_LIMIT)
+	      EXTIME = '00:00:00.00'
+	   END IF
+
+	   IF (.NOT.ORIGINAL) THEN	! If not /ORIGINAL
+	      FROM = USERNAME		! Specify owner
+	   END IF
+
+	   IF (REMOTE_SET.EQ.1) THEN
+	      WRITE (REMOTE_UNIT,'(A)',IOSTAT=IER) 2
+	      IF (IER.NE.0) CALL ERROR_AND_EXIT
+	   END IF
+
+	   IF (SLIST.GT.1.OR.POST_NEWS.OR.POST_FEED) THEN
+	      BLOCK_SAVE = BLOCK
+	      LENGTH_SAVE = LENGTH
+	      IF (SLIST.GT.1) THEN
+		 OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		   RECL=LINE_LENGTH,CARRIAGECONTROL='LIST')
+	         SCRFILE = 'SYS$LOGIN:BULL.SCR'
+		 IF (IER.NE.0) THEN
+	      	    OPEN(UNIT=3,FILE='BULL.SCR',IOSTAT=IER,
+     &		       RECL=LINE_LENGTH,CARRIAGECONTROL='LIST')
+	      	    SCRFILE = 'BULL.SCR'
+		 END IF
+	      ENDIF
+	      ILEN = LINE_LENGTH + 1
+
+	      INFROM = FROM
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	         INFROM = INPUT(7:)
+		 CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+		 POST_SUBJECT = INPUT(7:ILEN)
+	      ELSE
+		 POST_SUBJECT = DESCRIP
+		 IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	      END IF
+
+	      DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+		 CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		 IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(1:ILEN)
+	      END DO
+
+	      REWIND (UNIT=3)
+
+	      IF (POST_NEWS.OR.POST_FEED) THEN
+	         USE_INFROM = ORIGINAL
+	         IF (CLI$PRESENT('LOCAL')) NEWS2BULL = .TRUE.
+	         CALL NEWS_POST
+     &		    (SCRFILE(:TRIM(SCRFILE)),.TRUE.,IER,POST_SUBJECT)
+		 NEWS2BULL = .FALSE.
+	      END IF
+	      IF (SLIST.GT.1) THEN
+		 CLOSE (UNIT=3)
+		 USE_INFROM = ORIGINAL
+		 IF (BTEST(FOLDER_FLAG,10).OR.BTEST(FOLDER_FLAG,15)) THEN
+	            CALL RESPOND_MAIL(SCRFILE(:TRIM(SCRFILE)),
+     &		       FOLDER_DESCRIP(SLIST:ELIST),
+     &		       POST_SUBJECT(:TRIM(POST_SUBJECT)),STATUS)
+		 ELSE
+	            CALL RESPOND_MAIL(SCRFILE(:TRIM(SCRFILE)),
+     &		       FOLDER_DESCRIP(SLIST:ELIST),
+     &	   	       FOLDER(:TRIM(FOLDER))//' folder message: '//
+     &		       POST_SUBJECT(:TRIM(POST_SUBJECT)),STATUS)
+		 END IF
+		 CALL LIB$DELETE_FILE(SCRFILE(:TRIM(SCRFILE))//';')
+	      ELSE IF (POST_FEED.OR.POST_NEWS) THEN
+		 REWIND (UNIT=3)
+	      END IF
+	      BLOCK = BLOCK_SAVE
+	      LENGTH = LENGTH_SAVE
+	   END IF
+	   IF (.NOT.POST_NEWS) THEN
+	      IF (MERGE) CALL ADD_MERGE_TO(IER)
+
+	      IF (REMOTE_SET.EQ.4) CALL SET_BULLFIL_UPDATE
+
+	      IF (IER.EQ.0) THEN
+		 NBLOCK = NBLOCK + 1
+
+		 DO I=BLOCK,BLOCK+LENGTH-1
+		    READ (11'I,IOSTAT=IER) INPUT(:128)
+		    IF (IER.EQ.0) THEN
+		       CALL WRITE_BULL_FILE(NBLOCK,INPUT(:128))
+		    END IF
+		    NBLOCK = NBLOCK + 1
+		 END DO
+	      END IF
+
+	      IF (IER.EQ.0) THEN
+		 IF (MERGE) THEN
+		    CALL ADD_MERGE_FROM(IER)
+		 ELSE
+		    IF (.NOT.ORIGINAL) SYSTEM = IBSET(SYSTEM,4)
+		    CALL ADD_ENTRY	! Add the new directory entry
+		 END IF
+		 BULL_POINT = BULL_POINT + 1
+	      END IF
+	   END IF
+100	   CONTINUE
+	END DO
+
+	IF (SLIST.LT.1.AND.POST_NEWS.OR.POST_FEED) CLOSE (UNIT=3)
+
+	IF (MERGE) CALL ADD_MERGE_REST(IER)
+
+	IF (.NOT.POST_NEWS) CALL CLOSE_BULLFIL
+
+	IF (.NOT.(TO_NEWS.AND.ORIGINAL.AND.TEMP_FILE)) THEN
+	   CLOSE (UNIT=11)
+	   CLOSE (UNIT=12)
+	   TEMP_FILE = .FALSE.
+	END IF
+
+	IF (FOLDER_NUMBER.GE.0.AND.IER.EQ.0.AND..NOT.POST_NEWS
+     &		.AND.FOLDER_NUMBER.LT.FOLDER_MAX) THEN
+	   DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &			       F_NEWEST_BTIM)
+	   CALL UPDATE_FOLDER			! Update folder info
+C
+C  If user is adding message, an no new messages, update last read time for
+C  folder, so user is not alerted of new message which is owned by user.
+C
+	   IF (DIFF.GE.0) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),F_NEWEST_BTIM)
+	   END IF
+	END IF
+
+	IF (.NOT.POST_NEWS) CALL CLOSE_BULLDIR	! Totally finished with add
+
+	IF (IER.EQ.0) THEN
+	   IF (TEST_BULLCP().NE.2)
+     &	      WRITE (6,'('' Successful copy to folder '',A)')
+     &		FOLDER(:TRIM(FOLDER))//'.'
+	   IF (MERGE) THEN
+	      CALL LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &		  '.BULLDIR;-1')
+	   END IF
+	ELSE IF (MERGE) THEN
+	   WRITE (6,'('' ERROR: Copy aborted. No files copied.'')')
+	ELSE
+	   WRITE (6,'('' ERROR: Copy aborted. '',I,'' files copied.'')')
+     &			BULL_POINT - START_BULL_POINT
+	END IF
+
+	IF (.NOT.POST_NEWS) HEADER = SAVE_HEADER
+	IF (BULLCP_NEWS) RETURN
+
+	IF (INDEX(INCMD,' ').EQ.TRIM(INCMD)+1)
+     &	   INCMD = INCMD(:TRIM(INCMD))//' '//FOLDER1
+
+	FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	FOLDER1 = SAVE_FOLDER
+	CALL SELECT_FOLDER(.FALSE.,IER1)
+
+	BULL_POINT = SAVE_BULL_POINT
+
+	IF (DELETE_ORIGINAL.AND.IER.EQ.0) THEN
+	   IF (FROM_REMOTE.AND.ALL) THEN
+	      WRITE (6,'('' WARNING: Original messages not deleted.'')')
+	      WRITE (6,'('' Multiple deletions not possible for '',
+     &			''remote folders.'')')
+	   ELSE
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL DELETE_MSG
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE PRINT(PRINT_NUM,OPEN_IT)
+C
+C  SUBROUTINE PRINT
+C
+C  FUNCTION:  Print header to queue.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SJCDEF)'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER*32 QUEUE,TEST
+
+	INTEGER*2 IOSB(4)
+	EQUIVALENCE (IOSB(1),JBC_ERROR)
+
+	CHARACTER*32 FORM
+
+	PARAMETER FF = CHAR(12)
+
+	DATA FIRST /.TRUE./, CHANGED /.FALSE./
+
+	OPENED = .FALSE.
+
+	IF (CLI$PRESENT('NOW').AND..NOT.FIRST.AND.
+     &	    INCMD(:4).EQ.'PRIN') THEN
+	   WRITE (6,'('' Printing all previously queued messages.'')')
+	   GO TO 200
+	ELSE IF (.NOT.FIRST) THEN
+	   IER = CLI$GET_VALUE('QUEUE',TEST,TLEN)
+	   CHANGED = TEST(:TLEN).NE.QUEUE(:QLEN).AND.TLEN.GT.0
+	   CHANGED = CHANGED.OR.CLI$PRESENT('NOTIFY').NE.NOTIFY
+	   IER = CLI$GET_VALUE('FORM',TEST,FLEN)
+	   CHANGED = CHANGED.OR.(TEST(:TLEN).NE.FORM(:FLEN).AND.TLEN.GT.0)
+	   IF (CHANGED) THEN
+	      WRITE (6,'('' Printing all previously queued messages.'')')
+	      GO TO 200
+	   END IF
+	END IF
+
+        IF (INCMD(:4).EQ.'PRIN') THEN
+	   IF (CLI$PRESENT('CANCEL')) THEN 
+	      WRITE (6,'('' Cancelling all previously queued messages.'')')
+	      CLOSE (UNIT=24,DISPOSE='DELETE')
+	      FIRST = .TRUE.
+	      RETURN
+	   END IF
+	END IF
+
+50	IF (PRINT_NUM.EQ.0) THEN
+	   IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+	      IF (EBULL.GT.F_NBULL) EBULL = F_NBULL
+	   ELSE IF (OPENED) THEN
+	      CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	      GO TO 150
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      SBULL = 1
+	      EBULL = F_NBULL
+	      IER = 0
+	   ELSE IF (BULL_POINT.EQ.0) THEN  ! No.  Have we just read a bulletin?
+	      WRITE(6,1010)		  ! No, then error.
+	      RETURN
+	   ELSE
+	      SBULL = BULL_POINT
+	      EBULL = SBULL
+	      IER = 0
+	   END IF
+	   IF (SBULL.LE.0.OR.IER.NE.0.OR.EBULL.LT.SBULL) THEN
+	      WRITE (6,1015)
+	      IF (OPENED) THEN
+		 CALL CLOSE_BULLFIL
+		 CALL CLOSE_BULLDIR
+	      END IF
+	      WRITE (6,'(1X,A)') BULL_PARAMETER(:LEN_P)
+	      RETURN
+	   END IF
+	ELSE
+	   SBULL = PRINT_NUM
+	   EBULL = SBULL
+	END IF
+
+	IF (FIRST) THEN
+	   QLEN = 0
+	   IER = CLI$GET_VALUE('QUEUE',QUEUE,QLEN) 	! Get queue name
+	   IF (QLEN.EQ.0) THEN
+	      QUEUE = 'SYS$PRINT'
+	      QLEN = TRIM(QUEUE)
+	   END IF
+
+	   NOTIFY = CLI$PRESENT('NOTIFY')
+
+	   FLEN = 0
+	   IER = CLI$GET_VALUE('FORM',FORM,FLEN)	 ! Get form name
+
+	   CALL DISABLE_PRIVS
+
+	   OPEN(UNIT=24,FILE='SYS$LOGIN:BULL.LIS',ERR=900,IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+
+	   CALL ENABLE_PRIVS
+	END IF
+
+	IF (OPEN_IT) THEN
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL OPEN_BULLFIL_SHARED
+	   OPENED = .TRUE.
+	END IF
+
+	HEAD = CLI$PRESENT('HEADER')
+
+	DO I=SBULL,EBULL
+	   I1 = I
+	   CALL READDIR(I,IER)		! Get info for specified message
+	   IF (IER.NE.I+1.OR.I.GT.EBULL.OR.(.NOT.CLI$PRESENT
+     &		('ALL').AND.I1.EQ.SBULL.AND.I.NE.SBULL)) THEN
+	      IF (REMOTE_SET.NE.3.OR.I1.EQ.SBULL) WRITE(6,1030) I1
+	      IF (I1.GT.SBULL) GO TO 100
+	      CLOSE (UNIT=24,DISPOSE='DELETE')
+	      IF (OPEN_IT) THEN
+		 CALL CLOSE_BULLFIL
+		 CALL CLOSE_BULLDIR
+	      END IF
+	      RETURN
+	   ELSE IF (REMOTE_SET) THEN
+	      CALL REMOTE_READ_MESSAGE(I,IER1)
+	      IF (IER1.GT.0) THEN
+		 CALL DISCONNECT_REMOTE
+	      ELSE
+		 CALL GET_REMOTE_MESSAGE(IER1)
+	      END IF
+	      IF (IER1.NE.0) GO TO 100
+	   END IF
+
+	   IF (.NOT.FIRST) THEN
+	      WRITE (24,'(A)') FF
+	   ELSE
+	      FIRST = .FALSE.
+	   END IF
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (HEAD) THEN
+		 WRITE(24,1060) INPUT(7:ILEN),DATE//' '//TIME(:8)
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE IF (HEAD) THEN
+	      WRITE(24,1060) FROM,DATE//' '//TIME(:8)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      IF (HEAD) WRITE(24,1050) INPUT(7:ILEN)
+	   ELSE
+	      IF (HEAD) WRITE(24,1050) DESCRIP
+	      IF (ILEN.GT.0) WRITE (24,'(A)') INPUT(:ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0) WRITE (24,'(A)') INPUT(1:ILEN)
+	   END DO
+	END DO
+
+100	IF (PRINT_NUM.EQ.0) THEN
+	   IER = OTS$CVT_L_TI(SBULL,BULL_PARAMETER,,,)
+	   IF (SBULL.EQ.EBULL) THEN
+	      WRITE(6,1040)
+     &		 BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	   ELSE
+	      WRITE(6,1045)
+     &		 BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	      IER = OTS$CVT_L_TI(EBULL,BULL_PARAMETER,,,)
+	      WRITE(6,1046)
+     &		 BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	   END IF
+
+1040	   FORMAT(' Message ',A,' sent to printer.')
+1045	   FORMAT(' Messages ',A,$)
+1046	   FORMAT('+-',A,' sent to printer.')
+	   GO TO 50
+	ELSE IF (OPEN_IT) THEN
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	END IF
+
+150	IF (.NOT.CLI$PRESENT('NOW').OR.INCMD(:4).NE.'PRIN') RETURN
+
+	ENTRY PRINT_NOW
+
+200	IF (FIRST) RETURN
+
+	FIRST = .TRUE.
+
+	CLOSE (UNIT=24)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(18,SJC$_FILE_SPECIFICATION,
+     &		%LOC('SYS$LOGIN:BULL.LIS'))
+
+	CALL ADD_2_ITMLST(QLEN,SJC$_QUEUE,%LOC(QUEUE))
+	CALL ADD_2_ITMLST(0,SJC$_DELETE_FILE,0)
+
+	IF (NOTIFY) CALL ADD_2_ITMLST(0,SJC$_NOTIFY,0)
+
+	IF (FLEN.GT.0) THEN
+	   CALL ADD_2_ITMLST(FLEN,SJC$_FORM_NAME,%LOC(FORM))
+	END IF
+
+	CALL DISABLE_PRIVS
+
+	CALL ADD_2_ITMLST(4,SJC$_ENTRY_NUMBER_OUTPUT,%LOC(JOBNUM))
+
+	CALL END_ITMLST(SJC_ITMLST)
+
+	IER=SYS$SNDJBCW(,%VAL(SJC$_ENTER_FILE),,%VAL(SJC_ITMLST),IOSB,,)
+	IF (IER.AND.(.NOT.JBC_ERROR)) THEN
+	   CALL SYS_GETMSG(JBC_ERROR)
+	   IER = LIB$DELETE_FILE('SYS$LOGIN:BULL.LIS;')
+	ELSE IF (.NOT.IER) THEN
+	   CALL SYS_GETMSG(IER)
+	   IER = LIB$DELETE_FILE('SYS$LOGIN:BULL.LIS;')
+	ELSE
+	   IER = OTS$CVT_L_TI(JOBNUM,BULL_PARAMETER,,,)
+	   IF (IER) WRITE (6,'('' Job BULL (queue '',A,'', entry '',A,
+     &	      '') started on '',A)') QUEUE(:QLEN),
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):),QUEUE(:QLEN)
+	END IF
+
+	CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+
+	IF (CHANGED) THEN
+	   CHANGED = .FALSE.
+	   GO TO 50
+	END IF
+
+	RETURN
+
+900	CALL ERRSNS(IDUMMY,IER)
+	CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+	WRITE(6,1000)
+	CALL SYS_GETMSG(IER)
+	RETURN
+
+1000	FORMAT(' ERROR: Unable to open temporary file
+     &	 SYS$LOGIN:BULL.LIS for printing.')
+1010	FORMAT(' ERROR: You have not read any message.')
+1015	FORMAT(' ERROR: Specified message number has incorrect format:')
+1030	FORMAT(' ERROR: Following bulletin was not found: ',I)
+1050	FORMAT('Description: ',A,/)
+1060	FORMAT('From: ',A,/,'Date: ',A)
+
+	END
+
+
+
+
+	SUBROUTINE READ_MSG(READ_COUNT,BULL_READ)
+C
+C  SUBROUTINE READ_MSG
+C
+C  FUNCTION: Reads a specified bulletin.
+C
+C  PARAMETER:
+C	READ_COUNT - Variable to store the record in the message file
+C		that READ will read from.  Must be set to 0 to indicate
+C		that it is the first read of the message.  If -1,
+C		READ will search for the last message in the message file
+C		and read that one.  If -2, just display header information.
+C	BULL_READ - Message number to be read.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /PAGE/ PAGE_LENGTH,REAL_PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /READ_DISPLAY/ LINE_OFFSET
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /HEADER/ HEADER
+
+	COMMON /NEXT/ NEXT
+	LOGICAL NEXT /.FALSE./
+
+	COMMON /POST/ POSTTIME
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /THREAD/ THREAD
+	DATA THREAD /.FALSE./
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	DATA SCRATCH_B1/0/,LAST_THREAD/.FALSE./
+
+	CHARACTER TODAY*12,DATETIME*24,BUFFER*(INPUT_LENGTH)
+	CHARACTER HEADLINE*132
+
+	LOGICAL SINCE,PAGE
+
+	EXTERNAL CLI$_NEGATED
+
+	FIRST = BULL_READ.LT.F_START
+	KILL = BTEST(BULL_USER_CUSTOM,3)
+	BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,3)
+
+	POSTTIME = .TRUE.
+
+	CALL LIB$ERASE_PAGE(1,1)		! Clear screen
+	END = 0					! Nothing outputted on screen
+
+	IF (READ_COUNT.GT.0) GO TO 100		! Skip init steps if this is
+						! not first page of bulletin
+
+	IF (INCMD(:4).EQ.'READ'.OR.INCMD(:4).EQ.'LAST'.OR.
+     &	    INCMD(:4).EQ.'BACK'.OR.INCMD(:3).EQ.'CUR'.OR.
+     &	    INCMD(:4).EQ.'FIRS'.OR.INCMD(:1).EQ.'N') THEN
+	   IF (CLI$PRESENT('HEADER')) THEN
+	      HEADER = .TRUE.
+	   ELSE IF (CLI$PRESENT('HEADER').EQ.%LOC(CLI$_NEGATED)) THEN
+	      HEADER = .FALSE.
+	   END IF
+	   ROTC = CLI$PRESENT('ROTATE')
+	END IF
+
+	SINCE = .FALSE.
+	NEW = .FALSE.
+	PAGE = .TRUE.
+	THREAD = .FALSE.
+
+	IER = 0
+
+	IF (.NOT.PAGING) PAGE = .FALSE.
+	IF (INCMD(:4).EQ.'READ') THEN		! If READ command...
+	   POSTTIME = CLI$PRESENT('POST')
+	   THREAD = CLI$PRESENT('THREADS')
+	   IF (CLI$PRESENT('MARKED')) THEN
+	      READ_TAG = 1 + IBSET(0,1)
+	   ELSE IF (CLI$PRESENT('SEEN')) THEN
+	      READ_TAG = 1 + IBSET(0,2)
+	   ELSE IF (CLI$PRESENT('UNMARKED').OR.
+     &		   CLI$PRESENT('MARKED').EQ.%LOC(CLI$_NEGATED)) THEN
+	      READ_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+	   ELSE IF (CLI$PRESENT('UNSEEN').OR.
+     &		    CLI$PRESENT('SEEN').EQ.%LOC(CLI$_NEGATED)) THEN
+	      READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      READ_TAG = IBSET(0,1) + IBSET(0,2)
+	      IF (REMOTE_SET.GE.3) THEN
+		 BULL_READ = F_START
+	      ELSE
+		 BULL_READ = 1
+	      END IF
+	   END IF
+	   IF (READ_TAG) THEN
+	      IF (.NOT.(FOLDER_NUMBER.GE.0.OR.REMOTE_SET.EQ.3)) THEN
+		 WRITE (6,'('' ERROR: Invalid qualifier'',
+     &			    '' with remote folder.'')')
+		 READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+		 GO TO 9999
+	      END IF
+	      CALL GET_FIRST_TAG(FOLDER_NUMBER,IER1,BULL_POINT)
+	   END IF
+
+	   IF (.NOT.CLI$PRESENT('PAGE')) PAGE = .FALSE.
+	   IF (CLI$PRESENT('SINCE').AND.
+     &	       .NOT.THREAD) THEN		! was /SINCE specified?
+	      IER = CLI$GET_VALUE('SINCE',DATETIME)
+	      IF (DATETIME.EQ.'TODAY') THEN	! TODAY is the default.
+		 IER = SYS$BINTIM('-- 00:00:00.00',TODAY)
+		 CALL GET_MSGKEY(TODAY,MSG_KEY)
+	      ELSE
+		 CALL SYS_BINTIM(DATETIME,MSG_BTIM)
+		 CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      END IF
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL READDIR_KEYGE(IER)
+	      CALL CLOSE_BULLDIR
+	   ELSE IF (CLI$PRESENT('NEW').OR.(THREAD.AND..NOT.
+     &		CLI$PRESENT('SINCE').AND..NOT.CLI$PRESENT('BULLETIN_NUMBER')
+     &		.AND.(.NOT.LAST_THREAD
+     &	        .OR.LAST_THREAD_NUMBER.NE.FOLDER_NUMBER)
+     &		.AND.CLI$PRESENT('NEW').NE.%LOC(CLI$_NEGATED))) THEN
+	      NEW = .TRUE.
+	      IF (REMOTE_SET.LT.3) THEN
+		 DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				 F_NEWEST_BTIM)
+		 IF (DIFF.GE.0) THEN
+		    WRITE (6,'('' No new messages are present.'')')
+		    GO TO 9999
+		 ELSE
+		    CALL GET_MSGKEY(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &							  MSG_KEY)
+		 END IF
+		 CALL OPEN_BULLDIR_SHARED
+                 IER = 0
+		 DO WHILE (IER.EQ.0)
+		    CALL READDIR_KEYGE(IER)
+	   	    IF (IER.NE.0.AND.BULL_TAG.AND.BTEST(BULL_TAG,1)) THEN
+		       CALL GET_THIS_TAG(FOLDER_NUMBER,IER1,IER,DUMMY)
+		       IF (IER1.EQ.0) THEN
+	                  CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					MSG_BTIM)
+		          CALL GET_MSGKEY(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					MSG_KEY)
+			  IER = 0
+	               END IF
+		    ELSE IF (IER.EQ.0) THEN
+		       CALL CLOSE_BULLDIR
+		       WRITE (6,'('' No more messages are present.'')')
+		       GO TO 9999
+	            END IF
+		    IF (IER.NE.0.AND.THREAD.AND..NOT.BTEST(SYSTEM,8)) THEN
+		       IER = 0
+		    END IF
+	         END DO
+		 CALL CLOSE_BULLDIR
+	      ELSE
+                 IER = 0
+		 SKIPPED_THREAD = .FALSE.
+		 IF (THREAD) CALL OPEN_BULLDIR_SHARED
+		 DO WHILE (IER.EQ.0)
+		    IF (.NOT.SKIPPED_THREAD) THEN
+		       CALL NEWS_GET_NEWEST_MESSAGE(IER)
+		       BULL_READ = IER
+		    END IF
+		    IF ((SKIPPED_THREAD.OR.(THREAD.AND.IER.NE.0)).AND.
+     &			 BULL_READ.LE.F_NBULL) THEN
+	               CALL READDIR(BULL_READ,IER)
+		       IER = IER - 1
+		       IF (IER.NE.BULL_READ) IER = 0
+		    END IF
+	   	    IF (IER.NE.0.AND.((BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)
+     &			.OR.(BULL_TAG.AND.BTEST(BULL_TAG,1)))) THEN
+		       MSG_NUM = IER
+		       CALL GET_THIS_TAG(FOLDER_NUMBER,IER1,DUMMY,DUMMY)
+		       IF (IER1.EQ.0) THEN
+	                  IF (.NOT.SKIPPED_THREAD) THEN
+		             CALL NEWS_UPDATE_NEWEST_MESSAGE(IER)
+			  ELSE
+			     BULL_READ = BULL_READ + 1
+			  END IF
+			  IER = 0
+	               END IF
+		    ELSE IF (IER.EQ.0) THEN
+		       WRITE (6,'('' No more messages are present.'')')
+		       IF (SKIPPED_THREAD) CALL CLOSE_BULLDIR
+		       GO TO 9999
+	            END IF
+		    IF (IER.NE.0.AND.THREAD.AND..NOT.BTEST(SYSTEM,8)) THEN
+		       SKIPPED_THREAD = .TRUE.
+		       BULL_READ = IER + 1
+		       IER = 0
+		    END IF
+	         END DO
+	      END IF
+	      IF (THREAD) CALL CLOSE_BULLDIR
+	      BULL_READ = IER
+	      IER = IER + 1
+	   ELSE IF (THREAD) THEN
+	      IF (CLI$PRESENT('SINCE')) THEN
+	         IF (IER.EQ.0) THEN
+		    WRITE (6,'('' No messages past specified date.'')')
+		    GO TO 9999
+	         ELSE
+		    BULL_READ = IER - 1
+		    IER = IER + 1
+	         END IF
+	         SINCE = .TRUE.
+	      ELSE IF (CLI$PRESENT('BULLETIN_NUMBER')) THEN
+		 BULL_READ = BULL_READ - 1
+	      ELSE IF (LAST_THREAD_NUMBER.EQ.FOLDER_NUMBER) THEN          
+	         BULL_READ = LAST_THREAD_READ
+	      ELSE
+	         BULL_READ = BULL_POINT - 1
+	      END IF
+	      CALL OPEN_BULLDIR_SHARED
+	      IER = BULL_READ + 1
+	      IER1 = .FALSE.
+	      DO WHILE (.NOT.IER1.AND.IER.EQ.BULL_READ+1.AND.
+     &			BULL_READ.LT.F_NBULL)
+		 BULL_READ = BULL_READ + 1
+	         CALL READDIR(BULL_READ,IER)
+		 IER1 = BTEST(SYSTEM,8)
+	   	 IF (IER1.AND.((BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)
+     &			.OR.(BULL_TAG.AND.BTEST(BULL_TAG,1)))) THEN
+		    CALL GET_THIS_TAG(FOLDER_NUMBER,IER2,DUMMY,DUMMY)
+		    IER1 = IER2.NE.0
+		 END IF
+	      END DO
+	      IF (.NOT.IER1) THEN
+		 WRITE (6,'('' No more messages are present.'')')
+		 GO TO 9999
+	      END IF
+	   END IF
+	END IF
+
+	NEXT = .FALSE.
+	LAST_THREAD = .FALSE.
+	IF (INCMD(:1).EQ.'N'.OR.INCMD.EQ.' ') THEN
+	   NEXT = .TRUE.
+	ELSE IF (INCMD(:4).EQ.'READ') THEN
+	   LAST_THREAD = THREAD
+	   IF (THREAD) THEN
+	      LAST_THREAD_READ = BULL_READ
+	      LAST_THREAD_NUMBER = FOLDER_NUMBER
+	   ELSE
+	      IF (.NOT.SINCE.AND..NOT.NEW
+     &		 .AND..NOT.CLI$PRESENT('BULLETIN_NUMBER')
+     &		 .AND..NOT.CLI$PRESENT('ALL')) NEXT = .TRUE.
+	   END IF
+	END IF
+
+	BULL_NOW = BULL_POINT
+
+	OK = .TRUE.
+50	IF (READ_TAG) THEN
+	   IER = 0
+	   IF ((INCMD(:4).EQ.'BACK'.AND.REMOTE_SET.GE.3).OR.
+     &	       (INCMD(:4).EQ.'LAST'.AND.BTEST(READ_TAG,3))) THEN
+	      IF (BULL_NOW.EQ.0.OR.INCMD(:4).EQ.'LAST') THEN
+		 MSG_NUM = F_NBULL+1
+	      ELSE
+		 MSG_NUM = BULL_NOW
+	      END IF
+	      CALL GET_PREVIOUS_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      IF (IER1.EQ.0) IER = BULL_READ + 1
+	   ELSE IF (INCMD(:4).EQ.'BACK') THEN
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL GET_PREVIOUS_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      CALL CLOSE_BULLDIR
+	      IF (IER1.EQ.0) IER = BULL_READ + 1
+	   ELSE IF (INCMD(:4).EQ.'LAST') THEN
+	      CALL OPEN_BULLDIR_SHARED
+	      IF (BULL_NOW.GT.0) THEN
+		 CALL READDIR(BULL_NOW,IER)
+		 IF (IER.NE.BULL_NOW+1) THEN
+		    BULL_NOW = 0
+		 ELSE
+		    CALL GET_THIS_OR_NEXT_TAG
+     &				   (FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		    IF (IER1.NE.0) BULL_NOW = 0
+		 END IF
+	      END IF
+	      IF (BULL_NOW.EQ.0) THEN
+		 CALL GET_FIRST_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		 IF (IER1.EQ.0) IER = BULL_READ + 1
+	      END IF
+	      DO WHILE (IER1.EQ.0)
+		 CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		 IF (IER1.EQ.0) IER = BULL_READ + 1
+	      END DO
+	      CALL CLOSE_BULLDIR
+	   ELSE IF (INCMD(:4).EQ.'FIRS') THEN
+	      CALL GET_FIRST_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      IF (IER1.EQ.0) IER = BULL_READ + 1
+	   ELSE IF (NEXT.OR.SINCE.OR.NEW) THEN
+	      OLD_NEXT = NEXT
+	      NEXT = .FALSE.
+	      IF (NEW) MSG_NUM = BULL_READ
+	      IF (.NOT.OLD_NEXT) THEN
+		 CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      ELSE
+		 IF (REMOTE_SET.GE.3) THEN
+		    MSG_NUM = BULL_NOW
+		 ELSE IF (BULL_NOW.GT.0) THEN
+		    CALL OPEN_BULLDIR_SHARED
+		    CALL READDIR(BULL_NOW,IER)
+		    CALL CLOSE_BULLDIR
+		 ELSE
+		    MSG_KEY = BULLDIR_HEADER
+		    MSG_NUM = 0
+		 END IF
+		 CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      END IF
+	      NEXT = OLD_NEXT
+	      IF (IER1.EQ.0) THEN
+		 IER = BULL_READ + 1
+	      ELSE
+		 IER = 0
+	      END IF
+	   END IF
+	END IF
+
+	IF (.NOT.SINCE.AND.(.NOT.READ_TAG.OR.(.NOT.NEXT.AND.
+     &		INCMD(:4).NE.'LAST'.AND.INCMD(:4).NE.'BACK'.AND.
+     &		INCMD(:4).NE.'FIRS'))) THEN
+	   IF (BULL_READ.GT.0) THEN		! Valid bulletin number?
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL READDIR(BULL_READ,IER)	! Get bulletin directory entry
+	      IF (IER.NE.BULL_READ+1.AND.REMOTE_SET.GE.3
+     &			   .AND.INCMD(:4).EQ.'READ') THEN
+		 IF (NEW) THEN
+		    NEXT = .TRUE.
+		    CALL READDIR(BULL_READ,IER)
+		 END IF
+	      END IF
+	      IF (REMOTE_SET.LT.3.AND.
+     &			   READ_COUNT.EQ.-1.AND.IER.NE.BULL_READ+1) THEN
+		 READ_COUNT = 0
+		 IF (IER.NE.BULL_READ+1) THEN
+		    CALL READDIR(0,IER)
+		    IF (NBULL.GT.0) THEN
+		       BULL_READ = NBULL
+		       CALL READDIR(BULL_READ,IER)
+		    ELSE
+		       IER = 0
+		    END IF
+		 END IF
+	      ELSE IF (READ_TAG.AND.IER.EQ.BULL_READ+1) THEN
+		 CALL GET_THIS_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		 IF (IER1.NE.0) IER = 0
+	      END IF
+	      CALL CLOSE_BULLDIR
+	   ELSE
+	      IER = -1
+	   END IF
+	END IF
+
+	IF (IER.NE.BULL_READ+1) THEN		! Was bulletin found?
+	   IF (REMOTE_SET.LT.3) THEN
+	      WRITE(6,1030)			! If not, then error out
+	   ELSE
+	      WRITE(6,1040)
+	   END IF
+	   NEXT = .FALSE.
+	   IF (.NOT.OK.AND..NOT.REMOTE_SET) CALL CLOSE_BULLFIL
+	   GO TO 9999
+	END IF
+
+	SAVE_BULL_POINT = BULL_POINT
+	BULL_POINT = BULL_READ			! Update bulletin counter
+
+	IF (OK.OR.REMOTE_SET) CALL OPEN_BULLFIL_SHARED
+
+	IF (BTEST(BULL_USER_CUSTOM,1)
+     &		.AND.(FIRST.OR.NEW.OR.NEXT.OR.INCMD(:4).EQ.'BACK'.OR.
+     &		INCMD(:4).EQ.'LAST'.OR.INCMD(:4).EQ.'FIRS')) THEN
+	   ILEN = LINE_LENGTH + 1
+	   BLOCK_SAVE = BLOCK
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      INFROM = INPUT(7:ILEN)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE
+	      INFROM = FROM
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      INDESCRIP = INPUT(7:ILEN)
+	   ELSE
+	      INDESCRIP = DESCRIP
+	   END IF
+
+	   OK = INCLUDE_MSG(INFROM,INDESCRIP)
+	   OK = OK.AND.(.NOT.THREAD.OR.BTEST(SYSTEM,8)) 
+
+	   IF (.NOT.OK) THEN
+	      BULL_POINT = SAVE_BULL_POINT
+	      BULL_NOW = MSG_NUM
+	      IF (INCMD(:4).EQ.'BACK'.OR.INCMD(:4).EQ.'LAST') THEN
+	         BULL_READ = MSG_NUM - 1
+	      ELSE
+	         BULL_READ = MSG_NUM + 1
+		 IF (INCMD(:4).EQ.'FIRS'.OR.FIRST) NEXT = .TRUE.
+	      END IF
+	      IF (REMOTE_SET) CALL CLOSE_BULLFIL
+	      IF (REMOTE_SET.LT.3.AND..NOT.THREAD) THEN
+		 DIFF = COMPARE_BTIM(MSG_BTIM,
+     &				LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	         IF (DIFF.GT.0) THEN
+	            CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+	         END IF
+	      ELSE IF (.NOT.THREAD) THEN
+	         CALL NEWS_UPDATE_NEWEST_MESSAGE(BULL_NOW)
+              END IF
+	      IF (BULL_READ.GT.F_NBULL.OR.BULL_READ.LT.F_START) THEN
+		 IF (REMOTE_SET.LT.3) THEN
+	            WRITE(6,1030)
+	         ELSE
+		    WRITE(6,1040)
+		 END IF
+		 NEXT = .FALSE.
+	         IF (.NOT.REMOTE_SET) CALL CLOSE_BULLFIL
+		 GO TO 9999
+	      END IF
+	      GO TO 50
+	   END IF
+	   BLOCK = BLOCK_SAVE
+	END IF
+
+	NEXT = .FALSE.
+	IF (REMOTE_SET.LT.3.AND..NOT.THREAD) THEN
+           IF (INCMD(:4).NE.'SEAR'.AND.INCMD(:3).NE.'CUR') THEN
+	      DIFF = COMPARE_BTIM(MSG_BTIM,LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	      IF (DIFF.GT.0) THEN
+	         CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+	      END IF
+	   END IF
+	   IF (BULL_TAG.AND.BTEST(BULL_TAG,1)) CALL ADD_TAG(IER,2)
+	   IF (INCMD.EQ.'LAST'.AND..NOT.READ_TAG) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),F_NEWEST_BTIM)
+	   END IF
+	ELSE
+	   IF (REMOTE_SET.EQ.4) MESSAGE_ID = NEWS_MSGID
+	   IF (BULL_NEWS_TAG) CALL ADD_TAG(IER,2)
+	   IF (.NOT.THREAD.OR.INCMD(:4).NE.'READ') THEN 
+	      IF (INCMD.EQ.'LAST'.AND..NOT.READ_TAG) THEN
+	         CALL NEWS_UPDATE_NEWEST_MESSAGE(F_NBULL)
+	      END IF
+	      IF (INCMD(:4).NE.'SEAR'.AND.INCMD(:3).NE.'CUR') THEN
+	         CALL NEWS_UPDATE_NEWEST_MESSAGE(BULL_READ)
+	      ELSE
+	         CALL NEWS_GET_NEWEST_MESSAGE(IER)
+	         IF (IER.EQ.BULL_READ)
+     &		    CALL NEWS_UPDATE_NEWEST_MESSAGE(BULL_READ)
+	      END IF
+	   END IF
+	END IF
+
+	EDIT = .FALSE.
+
+	PAGE_WIDTH = REAL_PAGE_WIDTH
+
+	IF (INCMD(:1).NE.' '.AND.READIT.EQ.0) THEN
+	   IF (CLI$PRESENT('EDIT')) THEN
+	      OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      IF (IER.NE.0) THEN
+		 CALL ERRSNS(IDUMMY,IER)
+		 CALL SYS_GETMSG(IER)
+		 GO TO 9999
+	      END IF
+	      EDIT = .TRUE.
+	      PAGE_WIDTH = LINE_LENGTH
+	      PAGE = .FALSE.
+	   END IF
+	END IF
+
+	IF (BULL_POINT.GT.F_NBULL) F_NBULL = BULL_POINT
+
+	IF (REMOTE_SET.GE.3) THEN
+	   WRITE (HEADLINE,'(1X,I,'' of '',I,''-'',I)')
+     &				BULL_POINT,F_START,F_NBULL
+	   DO WHILE (INDEX(HEADLINE,'- ').GT.0)
+	      I = INDEX(HEADLINE,'- ')
+	      HEADLINE(I+1:) = HEADLINE(I+2:)
+	   END DO
+	ELSE
+	   WRITE (HEADLINE,'(1X,I,'' of '',I)') BULL_POINT,F_NBULL
+	END IF
+	DO WHILE (INDEX(HEADLINE,'  ').LT.TRIM(HEADLINE))
+	   I = INDEX(HEADLINE,'  ')
+	   HEADLINE(I:) = HEADLINE(I+1:)
+	END DO
+	I = TRIM(HEADLINE)
+	HEADLINE = ' #'//HEADLINE(2:TRIM(HEADLINE))
+	FLEN = TRIM(FOLDER_NAME)
+	HEADLINE(REAL_PAGE_WIDTH-FLEN+1:) = FOLDER_NAME(:FLEN)
+	IF (READIT.GT.0) THEN
+	   WRITE(6,'(A)') '+'//HEADLINE(:TRIM(HEADLINE))
+	ELSE IF (EDIT) THEN
+	   WRITE(3,'(A)') HEADLINE(:TRIM(HEADLINE))
+	ELSE
+	   WRITE(6,'(1X,A)') HEADLINE(:TRIM(HEADLINE))
+	END IF
+
+	END = 1					! Outputted 1 line to screen
+
+	IF (EXDATE(8:11).LT.'1995') THEN
+	   IF (REMOTE_SET.NE.3) THEN
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   (DELETED)'
+	   ELSE
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+	   END IF
+	ELSE IF ((SYSTEM.AND.4).EQ.4) THEN	! Is entry shutdown bulletin?
+	   INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Expires on shutdown'
+	ELSE IF ((SYSTEM.AND.2).EQ.2) THEN	! Is entry permanent bulletin?
+	   INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Permanent'
+	ELSE
+	   INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)//
+     &				'   Expires:   '//EXDATE//' '//EXTIME(:5)
+	END IF
+	IF ((SYSTEM.AND.1).EQ.1) THEN		! System bulletin?
+	   INPUT = INPUT(:TRIM(INPUT))//' / System'
+	END IF
+	IF (EDIT) THEN
+	   WRITE (3,'(A)') INPUT(:TRIM(INPUT))
+	ELSE
+	   WRITE (6,'(1X,A)') INPUT(:TRIM(INPUT))
+	END IF
+
+	END = END + 1
+
+	LINE_OFFSET = 0
+	CHAR_OFFSET = 0
+	ILEN = LINE_LENGTH + 1
+	CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: '
+     &	   .AND..NOT.BTEST(SYSTEM,4)) THEN
+	   INPUT = 'From:   '//INPUT(7:)
+	   DO WHILE (TRIM(INPUT).GT.0)
+	      I = MIN(PAGE_WIDTH,TRIM(INPUT))
+	      IF (EDIT) THEN
+		 WRITE(3,'(A)') INPUT(:I)
+	      ELSE
+		 WRITE(6,'(1X,A)') INPUT(:I)
+	      END IF
+	      INPUT = INPUT(I+1:)
+	      END = END + 1
+	   END DO
+	   LINE_OFFSET = 1
+	ELSE
+	   IF (EDIT) THEN
+	      WRITE(3,'(''From:   '',A)') FROM
+	   ELSE
+	      WRITE(6,'('' From:   '',A)') FROM
+	   END IF
+	   END = END + 1
+	END IF
+	IF (INPUT(:6).NE.'Subj: ') THEN
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	END IF
+	LEN_TEMP = ILEN
+	CALL CONVERT_TABS(INPUT,LEN_TEMP)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	   INPUT = 'Subj:   '//INPUT(7:)
+	   DO WHILE (TRIM(INPUT).GT.0)
+	      I = MIN(PAGE_WIDTH,TRIM(INPUT))
+	      IF (EDIT) THEN
+		 WRITE(3,'(A)') INPUT(:I)
+	      ELSE
+		 WRITE(6,'(1X,A)') INPUT(:I)
+	      END IF
+	      INPUT = INPUT(I+1:)
+	      END = END + 1
+	   END DO
+	   LINE_OFFSET = LINE_OFFSET + 1
+	   IF (EDIT) WRITE(3,'(1X)')
+	ELSE
+	   END = END + 1
+	   IF (EDIT) THEN
+	      WRITE(3,'(''Subj:   '',A)') DESCRIP(:TRIM(DESCRIP))
+	      WRITE(3,'(1X,/,A)') INPUT(:LEN_TEMP)
+	   ELSE
+	      WRITE(6,'('' Subj:   '',A)') DESCRIP(:TRIM(DESCRIP))
+	      IF (LINE_OFFSET.EQ.1) THEN
+		 CHAR_OFFSET = 1 - PAGE_WIDTH
+		 LINE_OFFSET = 2
+		 IF (ROTC) CALL CONVERT_ROTC(INPUT,LEN_TEMP)
+	      END IF
+	   END IF
+	END IF
+	IF (LINE_OFFSET.EQ.0) ILEN = LINE_LENGTH + 1
+	CALL CLOSE_BULLFIL			! End of bulletin file read
+
+	IF (EDIT) GO TO 200
+
+	WRITE(6,'(1X)')
+
+	IF (READIT.GT.0) WRITE(6,'(1X)')
+	END = END + 1
+C
+C  Each page of the bulletin is buffered into temporary memory storage before
+C  being outputted to the terminal.  This is to be able to quickly close the
+C  bulletin file, and to avoid the possibility of the user holding the screen,
+C  and thus causing the bulletin file to stay open.  The temporary memory
+C  is structured as a linked-list queue, where SCRATCH_B1 points to the header
+C  of the queue.  See BULLSUBS.FOR for more description of the queue.
+C
+
+	IF (SCRATCH_B1.NE.0) THEN		! Is queue empty?
+	   SCRATCH_B = SCRATCH_B1		! No, set queue pointer to head
+	ELSE					! Else if queue is empty
+	   CALL INIT_QUEUE(SCRATCH_B,INPUT)
+	   SCRATCH_B1 = SCRATCH_B		! Init header pointer
+	END IF
+
+	READ_ALREADY = 0			! Number of lines already read
+						! from record.
+	IF (READ_COUNT.EQ.-2) THEN		! Just output header first read
+	   READ_COUNT = BLOCK
+	   GO TO 9999
+	ELSE
+	   READ_COUNT = BLOCK			! Init bulletin record counter
+	END IF
+
+	GO TO 200
+
+100	IF (READIT.EQ.0) THEN 			! If not 1st page of READ
+	   WRITE(6,'(1X,A,/)') HEADLINE(:TRIM(HEADLINE)) ! Output header info
+	   END = END + 2			! Increase display counter
+	END IF
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+
+200	DISPLAY = 0
+	IF (READIT.GT.0) END = END - 2		! /READ can output 2 more lines
+
+	CALL OPEN_BULLFIL_SHARED		! Get bulletin file
+	MORE_LINES = .TRUE.
+	DO WHILE (ILEN.GT.0.AND.MORE_LINES)
+	   IF (CHAR_OFFSET.EQ.0) THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      LINE_OFFSET = LINE_OFFSET + 1
+	   END IF
+	   IF (ILEN.LT.0) THEN		! Error, couldn't read record
+	      ILEN = 0			! Fake end of reading file
+	      MORE_LINES = .FALSE.
+	   ELSE IF (ILEN.GT.0) THEN
+	      IF (EDIT) THEN
+		 WRITE(3,'(A)') INPUT(:ILEN)
+	      ELSE IF (CHAR_OFFSET.EQ.0) THEN
+		 LEN_TEMP = ILEN
+		 CALL CONVERT_TABS(INPUT,LEN_TEMP)
+		 IF (ROTC) CALL CONVERT_ROTC(INPUT,LEN_TEMP)
+		 IF (LEN_TEMP.GT.PAGE_WIDTH) THEN
+		    CHAR_OFFSET = 1
+		    BUFFER = INPUT(:PAGE_WIDTH)
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER)
+		 ELSE
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,INPUT)
+		 END IF
+	      ELSE
+		 CHAR_OFFSET = CHAR_OFFSET + PAGE_WIDTH
+		 IF (LEN_TEMP.LE.CHAR_OFFSET+PAGE_WIDTH-1) THEN
+		    BUFFER = INPUT(CHAR_OFFSET:LEN_TEMP)
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER)
+		    CHAR_OFFSET = 0
+		 ELSE
+		    BUFFER = INPUT(CHAR_OFFSET:CHAR_OFFSET+PAGE_WIDTH-1)
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER)
+		 END IF
+	      END IF
+	      DISPLAY = DISPLAY + 1
+	      IF ((DISPLAY.EQ.PAGE_LENGTH-END-4).AND.PAGE) THEN
+		 MORE_LINES = .FALSE.
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFIL			! End of bulletin file read
+
+	IF (EDIT) THEN
+	   CLOSE (UNIT=3)
+	   CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	   READ_COUNT = 0			! init bulletin record counter
+	   GO TO 9999
+	END IF
+
+C
+C  Bulletin page is now in temporary memory, so output to terminal.
+C  Note that if this is a /READ, the first line will have problems with
+C  the usual FORMAT statement.  It will cause a blank line to be outputted
+C  at the top of the screen.  This is because of the input QIO at the
+C  end of the previous page.  The output gets confused and thinks it must
+C  end the previous line.  To prevent that, the first line of a new page
+C  in a /READ must use a different FORMAT statement to surpress the CR/LF.
+C
+
+	SCRATCH_B = SCRATCH_B1			! Reinit queue pointer to head
+	DO I=1,DISPLAY				! Output page to terminal
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER) ! Get queue record
+	   IF (I.EQ.1.AND.READIT.GT.0) THEN
+	      WRITE(6,'(A)') '+'//BUFFER(:TRIM(BUFFER))	 ! (See above comments)
+	   ELSE
+	      WRITE(6,'(1X,A)') BUFFER(:TRIM(BUFFER))
+	   END IF
+	END DO
+
+	IF (ILEN.EQ.0) THEN			! End of message?
+	   READ_COUNT = 0			! init bulletin record counter
+	ELSE	! Possibly end of message since end of page could be last line
+	   CALL TEST_MORE_RECORDS(BLOCK,LENGTH,IREC)
+	   IF (IREC.EQ.0) THEN			! Last record?
+	      CALL TEST_MORE_LINES(ILEN)	! More lines to read?
+	      IF (ILEN.GT.0) THEN		! Yes, there are still more
+		 IF (READIT.EQ.0) WRITE(6,1070)	! say there is more of bulletin
+	      ELSE				! Yes, last line anyway
+		 READ_COUNT = 0			! init bulletin record counter
+	      END IF
+	   ELSE IF (READIT.EQ.0) THEN		! Not last record so
+	      WRITE(6,1070)			! say there is more of bulletin
+	   END IF
+	END IF
+
+9999	POSTTIME = .FALSE.
+	IF (KILL) BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,3)
+	RETURN
+
+1030	FORMAT(' No more messages.')
+1040	FORMAT(' Message not found.')
+1070	FORMAT(1X,/,' Press RETURN for more...',/)
+
+2000	FORMAT(A)
+
+	END
+
+
+
+
+
+	SUBROUTINE CONVERT_ROTC(INPUT,LEN_TEMP)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER INPUT*(*)
+
+	DO I=1,LEN_TEMP
+	   IF (INPUT(I:I).GE.'A'.AND.INPUT(I:I).LE.'Z') THEN
+	      INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) - 13)
+	      IF (INPUT(I:I).LT.'A')
+     &			INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) + 26)
+	   ELSE IF (INPUT(I:I).GE.'a'.AND.INPUT(I:I).LE.'z') THEN
+	      INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) - 13)
+	      IF (INPUT(I:I).LT.'a')
+     &			INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) + 26)
+
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+
+
+	SUBROUTINE READNEW(REDO)
+C
+C  SUBROUTINE READNEW
+C
+C  FUNCTION: Displays new non-system bulletins with prompts between bulletins.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /READ_DISPLAY/ LINE_OFFSET
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER INREAD4*4,FILE_DEF*80,NUMREAD*8
+	CHARACTER INREAD*1
+	EQUIVALENCE (INREAD4,INREAD)
+
+	DATA LEN_FILE_DEF /0/, INREAD/0/
+
+	LOGICAL SLOW,SLOW_TERMINAL
+
+	FIRST_MESSAGE = BULL_POINT
+
+	IF (ICHAR(INREAD).EQ.0) THEN	! If calling READNEW for first time
+	   SLOW = SLOW_TERMINAL()	! Check baud rate of terminal
+	END IF				! to avoid gobs of output
+
+	LEN_P = 0			! Tells read subroutine there is
+					! no bulletin parameter
+
+1	WRITE(6,1000)			! Ask if want to read new bulletins
+
+	CALL GET_INPUT_NUM(NUMREAD,NLEN)	! Get input
+	CALL STR$UPCASE(NUMREAD,NUMREAD)	! Make input upper case
+	READ (NUMREAD,'(I<NLEN>)',IOSTAT=IER) TEMP_READ
+	IF (IER.NE.0) THEN
+	   INREAD = NUMREAD(:1)
+	   IF (INREAD.EQ.'N'.OR.INREAD.EQ.'Q'.OR.INREAD.EQ.'E') THEN
+	      IF (INREAD.EQ.'Q') THEN
+		 WRITE (6,'(''+uit'',$)')
+	      ELSE IF (INREAD.EQ.'E') THEN
+		 WRITE (6,'(''+xit'',$)')
+		 DO I=1,FLONG			! Just show SYSTEM folders
+		    NEW_MSG(I) = NEW_MSG(I).AND.SYSTEM_FLAG(I)
+		 END DO
+		 DO I=1,FLONG	! Test for new messages in SYSTEM folders
+		    IF (NEW_MSG(I).NE.0) RETURN
+		 END DO
+		 CALL EXIT
+	      ELSE
+		 WRITE (6,'(''+o'',$)')
+	      END IF
+	      RETURN	! If NO, exit
+	      		! Include QUIT to be consistent with next question
+	   ELSE
+	      CALL LIB$ERASE_PAGE(1,1)
+	   END IF
+	END IF
+
+3	IF (TEMP_READ.GT.0) THEN
+	   IF (TEMP_READ.LT.FIRST_MESSAGE+1.OR.TEMP_READ.GT.NBULL) THEN
+	      WRITE (6,'('' ERROR: Specified new message not found.'')')
+	      GO TO 1
+	   ELSE
+	      BULL_POINT = TEMP_READ - 1
+	   END IF
+	END IF
+
+	READ_COUNT = 0				! Initialize display pointer
+
+5	CALL READ_MSG(READ_COUNT,BULL_POINT+1)	! Read next bulletin
+	BULL_POINT_READ = BULL_POINT
+	IF (READ_COUNT.EQ.0) THEN		! Is full bulletin displayed?
+	   CALL OPEN_BULLDIR_SHARED		! If so, see if more new bulls
+10	   CALL READDIR(BULL_POINT+1,IER_POINT)
+	   IF ((IER_POINT.EQ.BULL_POINT+2).AND.	! If system bulletin (and system
+     &	       (SYSTEM.AND.BTEST(FOLDER_FLAG,2))) THEN	! folder) then skip it.
+	      BULL_POINT = BULL_POINT + 1
+	      GO TO 10
+	   END IF
+	   CALL CLOSE_BULLDIR
+	END IF
+
+	GO TO 12
+
+11	IF (READ_COUNT.GT.0) THEN
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL OPEN_BULLFIL_SHARED
+	   CALL READDIR(BULL_POINT,IER)
+	   ILEN = LINE_LENGTH+1
+	   DO I=1,LINE_OFFSET
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END DO
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	END IF
+
+	BULL_POINT = BULL_POINT_SAVE
+	LENGTH = LENGTH_SAVE
+	BLOCK = BLOCK_SAVE
+
+12	IF (READ_COUNT.EQ.0) THEN		! Prompt user in between
+	   WRITE(6,1020)			! full screens or end of bull.
+	ELSE
+	   WRITE(6,1030)
+	END IF
+
+	CALL GET_INPUT_NOECHO(INREAD)
+	CALL STR$UPCASE(INREAD,INREAD)	! Convert input to upper case
+
+	BLOCK_SAVE = BLOCK
+	LENGTH_SAVE = LENGTH
+	BULL_POINT_SAVE = BULL_POINT
+
+	IF (INREAD.EQ.'Q') THEN		! If Q , then QUIT
+	   WRITE (6,'(''+Quit'',$)')
+	   RETURN
+	ELSE IF (INREAD.EQ.'D') THEN	! If D , then redisplay directory
+	   WRITE (6,'(''+Dir'',$)')
+	   REDO = .TRUE.
+	   RETURN
+	ELSE IF (INREAD.EQ.'F'.AND..NOT.CAPTIVE(1)) THEN
+	   				! If F then copy bulletin to file
+	   WRITE (6,'(''+ '')')		! Move cursor from end of prompt line
+	   				! to beginning of next line.
+	   IF (LEN_FILE_DEF.EQ.0) THEN
+	      CALL LIB$SYS_TRNLOG('SYS$LOGIN',ILEN,FILE_DEF)
+	      IER = LIB$FIND_FILE(FILE_DEF//'BULL.DIR',
+     &			BULL_PARAMETER,CONTEXT)
+	      IF (IER) THEN
+		 FILE_DEF = BULL_PARAMETER(:ILEN-1)//'.BULL]'
+		 LEN_FILE_DEF = ILEN + 5
+	      ELSE
+		 FILE_DEF = 'SYS$LOGIN:'
+		 LEN_FILE_DEF = 10
+	      END IF
+	   END IF
+
+	   LEN_FOLDER = TRIM(FOLDER)
+	   CALL GET_INPUT_PROMPT(BULL_PARAMETER,LEN_P,
+     &		'Name of file? (Default='//FILE_DEF(:LEN_FILE_DEF)//
+     &		FOLDER(:LEN_FOLDER)//'.LIS) ')
+
+	   IF (LEN_P.EQ.0) THEN
+	      BULL_PARAMETER = FILE_DEF(:LEN_FILE_DEF)//FOLDER(:LEN_FOLDER)
+     &			//'.LIS'
+	      LEN_P = LEN_FILE_DEF + LEN_FOLDER + 4
+	   ELSE
+	      IER = LIB$SYS_TRNLOG(BULL_PARAMETER(:LEN_P),ILEN,INPUT)
+	      IF (IER.NE.1.AND.INDEX(BULL_PARAMETER(:LEN_P),':').EQ.0
+     &		  .AND.INDEX(BULL_PARAMETER(:LEN_P),'[').EQ.0) THEN
+		 BULL_PARAMETER = FILE_DEF(:LEN_FILE_DEF)//
+     &				BULL_PARAMETER(:LEN_P)
+		 LEN_P = LEN_P + LEN_FILE_DEF
+	      END IF
+	   END IF
+
+	   BULL_POINT = BULL_POINT_READ
+	   INCMD = 'FILE '//BULL_PARAMETER(:LEN_P)
+	   IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	   CALL FILE(0,.TRUE.,.FALSE.)
+	   GO TO 11
+	ELSE IF (INREAD.EQ.'P') THEN
+	   WRITE (6,'(''+P'',$)')
+	   BULL_POINT = BULL_POINT_READ
+	   IF (REMOTE_SET.GE.3.OR.
+     &	       INDEX(FOLDER_DESCRIP,'<').GT.0) THEN
+	      WRITE(6,1040)
+	      CALL GET_INPUT_NOECHO(INREAD)
+	      CALL STR$UPCASE(INREAD,INREAD)
+	      IF (INREAD.EQ.'P') THEN
+		 WRITE (6,'(''+P'',$)')
+		 INCMD = 'REPLY'
+	      ELSE IF (INREAD.EQ.'U') THEN
+		 WRITE (6,'(''+U'',$)')
+		 INCMD = 'RESPOND'
+	      ELSE IF (INREAD.EQ.'B') THEN
+		 WRITE (6,'(''+B'',$)')
+		 INCMD = 'RESPOND/LIST'
+	      ELSE
+		 GO TO 11
+	      END IF
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL RESPOND
+	   ELSE IF (READ_ONLY) THEN
+	      WRITE (6,'(
+     &		 '' ERROR: You do not write access to this folder.'')')
+	   ELSE
+	      INCMD = 'REPLY'
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL REPLY
+	   END IF
+	   GO TO 11
+	ELSE IF (INREAD.EQ.'N'.AND.READ_COUNT.GT.0) THEN
+	   			! If NEXT and last bulletins not finished
+	   READ_COUNT = 0			! Reset read bulletin counter
+	   CALL OPEN_BULLDIR_SHARED		! Look for NEXT bulletin
+20	   CALL READDIR(BULL_POINT+1,IER)
+	   IF (IER.NE.BULL_POINT+2) THEN	! If no NEXT bulletin
+	      CALL CLOSE_BULLDIR		! Exit
+	      WRITE(6,1010)
+	      RETURN
+	   ELSE IF (SYSTEM.AND.BTEST(FOLDER_FLAG,2)) THEN
+	      BULL_POINT = BULL_POINT + 1	! If SYSTEM bulletin, skip it
+	      GO TO 20			! Look for more bulletins
+	   END IF
+	   CALL CLOSE_BULLDIR
+	ELSE IF (INREAD.EQ.'R') THEN
+	   WRITE (6,'(''+Read'')')
+	   WRITE (6,'('' Enter message number: '',$)')
+	   CALL GET_INPUT_NUM(NUMREAD,NLEN)	! Get input
+	   CALL STR$UPCASE(NUMREAD,NUMREAD)	! Make input upper case
+	   READ (NUMREAD,'(I<NLEN>)',IOSTAT=IER) TEMP_READ
+	   IF (IER.NE.0.OR.TEMP_READ.LE.0) THEN
+	      WRITE (6,'('' ERROR: Invalid message number specified.'')')
+	      GO TO 12
+	   ELSE
+	      GO TO 3
+	   END IF
+	ELSE IF (IER_POINT.NE.BULL_POINT+2.AND.READ_COUNT.EQ.0) THEN
+	   WRITE(6,1010)
+	   RETURN
+	END IF
+	IF (READ_COUNT.EQ.0.AND.SLOW) READ_COUNT = -2
+	GO TO 5
+
+1000	FORMAT(' Read messages? Type N(No),E(Exit),message',
+     &	 ' number, or any other key for yes: ',$)
+1010	FORMAT(' No more messages.')
+1020	FORMAT(1X,<PAGE_WIDTH>('-'),/,' Type Q(Quit),F(File),D(Dir),',
+     &	'R(Read msg #),P(Reply) or other for next message: ',$)
+1030	FORMAT(1X,<PAGE_WIDTH>('-'),/,' Type Q(Quit),F(File),N(Next),',
+     &	'D(Dir),R(Read msg #),P(Reply) or other for MORE: ',$)
+1040	FORMAT(' Type P to post reply, U to reply to user,',
+     &	' B to do both, or other to quit: ',$)
+
+	END
+
+
+
+
+	SUBROUTINE SET_DEFAULT_EXPIRE
+C
+C  SUBROUTINE SET_DEFAULT_EXPIRE
+C
+C  FUNCTION: Sets default expiration date.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER EXPIRE*3
+
+	IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   IER = CLI$GET_VALUE('DEFAULT_EXPIRE',EXPIRE,EX_LEN)
+	   IF (EX_LEN.GT.3) EX_LEN = 3
+	   READ (EXPIRE,'(I<EX_LEN>)') TEMP
+
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   IF (TEMP.GT.BBEXPIRE_LIMIT.AND..NOT.SETPRV_PRIV()) THEN
+	      WRITE (6,'('' ERROR: Expiration cannot be > '',
+     &			I3,'' days.'')') BBEXPIRE_LIMIT
+	   ELSE IF (TEMP.LT.-1) THEN
+	      WRITE (6,'('' ERROR: Expiration must be > -1.'')')
+	   ELSE
+	      FOLDER_BBEXPIRE = TEMP
+	      WRITE (6,'('' Default expiration modified.'')')
+	   END IF
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLFOLDER
+	ELSE
+	   WRITE (6,'('' You are not authorized to set expiration.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION NEWS_FEED()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	NEWS_FEED = .FALSE.
+
+	SLIST = INDEX(FOLDER_DESCRIP,'<')
+	IF (SLIST.GT.0) THEN
+	   I = SLIST + 1
+	   FLEN = TRIM(FOLDER_DESCRIP)
+	   DO WHILE (I.LE.FLEN)
+	      IF (FOLDER_DESCRIP(I:I).EQ.'>') THEN
+C		 IF (INDEX(FOLDER_DESCRIP(SLIST:I),'.').GT.0)
+C     &		    NEWS_FEED = .TRUE.
+		 NEWS_FEED = .TRUE.
+		 RETURN
+	      ELSE IF ((FOLDER_DESCRIP(I:I).LT.'A'.OR.
+     &		  FOLDER_DESCRIP(I:I).GT.'Z').AND.
+     &		  FOLDER_DESCRIP(I:I).NE.':'.AND.
+     &		  FOLDER_DESCRIP(I:I).NE.'@'.AND.
+     &		  FOLDER_DESCRIP(I:I).NE.'%') THEN
+		 I = I + 1
+	      ELSE
+		 I = FLEN + 2
+	      END IF
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION MAIL_POST()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	IF (NEWS_FEED()) THEN
+	   MAIL_POST = INDEX(FOLDER_DESCRIP,'[').GT.0
+	ELSE
+	   MAIL_POST = INDEX(FOLDER_DESCRIP,'<').GT.0
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin10.for b/decus/vmslt00a/bulletin/bulletin10.for
new file mode 100755
index 0000000..8413962
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin10.for
@@ -0,0 +1,4124 @@
+C
+C  BULLETIN10.FOR, Version 2/27/97
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	INTEGER FUNCTION NEWS_READ()
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	PARAMETER CR = CHAR(13), LF = CHAR(10)
+
+	COMMON /NEWS_INIT/ END_READ
+
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+
+	NEWS_READ = 1
+
+	IF (END_READ.EQ.0) THEN
+	   IER = NEWS_READ_PACKET(BUFFER(:1024))
+	   IF (IER.LE.0) THEN
+	      CALL NEWS_LOGOUT
+	      NEWS_READ = 0
+	      RETURN
+	   END IF
+	   START_READ = 1
+	   END_READ = IER
+	END IF
+
+	IF (END_READ.EQ.0) THEN
+	   NEWS_READ = 0
+	   RETURN
+	END IF
+
+	DO WHILE (NEWS_READ.GT.0)
+	   LAST_LF_SEEN = LF_SEEN
+	   LAST_REAL_LF_SEEN = REAL_LF_SEEN
+	   END_LINE = INDEX(BUFFER(START_READ:END_READ),LF)
+	   CR_SEEN = INDEX(BUFFER(START_READ:END_READ),CR)
+	   IF (CR_SEEN.GT.0) THEN
+	      IF (END_LINE.GT.0) THEN
+		 IF (CR_SEEN.EQ.END_LINE-2.AND.BUFFER(START_READ+CR_SEEN:
+     &		     START_READ+CR_SEEN).EQ.CR) CR_SEEN = CR_SEEN + 1
+	      ELSE
+		 IF (START_READ+CR_SEEN.EQ.END_READ.AND.
+     &		     BUFFER(END_READ:END_READ).EQ.CR) CR_SEEN = 0
+	      END IF
+	   END IF
+	   IF ((END_LINE.EQ.0.AND.CR_SEEN+START_READ-1.LT.END_READ.AND.
+     &			CR_SEEN.GT.0).OR.CR_SEEN.LT.END_LINE-1) THEN
+	      END_LINE = CR_SEEN
+	      CR_SEEN = 1
+	   ELSE
+	      CR_SEEN = 0
+	   END IF
+	   LF_SEEN = END_LINE.GT.0
+	   IF (END_LINE.GT.257-CR_SEEN.OR.
+     &	       (END_LINE.EQ.0.AND.END_READ-START_READ.GE.254)) THEN
+	      END_LINE = 255
+	      IF (.NOT.HEADER_SEEN) END_LINE = 254
+	   END IF
+	   REAL_LF_SEEN = INDEX(BUFFER(START_READ:END_READ),LF).LE.END_LINE
+	   IF (END_LINE.GT.0) THEN
+	      SB = START_READ
+	      END_LINE = END_LINE + SB - 1
+	      EB = END_LINE
+	      IF (BUFFER(EB:EB).EQ.LF) EB = EB - 1
+	      IF (BUFFER(EB:EB).EQ.CR) EB = EB - 1
+	      IF (BUFFER(EB:EB).EQ.CR) EB = EB - 1
+	      IF (END_LINE.LT.END_READ) THEN
+		 START_READ = END_LINE + 1
+	      ELSE
+		 END_READ = 0
+	      END IF
+	      IF (EB.GT.0.OR.LAST_LF_SEEN) RETURN
+	   ELSE
+	      BUFFER = BUFFER(START_READ:END_READ)
+	      END_READ = END_READ - START_READ + 1
+	      IER = NEWS_READ_PACKET(BUFFER(END_READ+1:END_READ+1024))
+	      IF (IER.LE.0) THEN
+		 NEWS_READ = 0
+		 RETURN
+	      ELSE
+		 START_READ = 1
+		 END_READ = END_READ + IER
+	      END IF
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION NEWS_WRITE(WRITE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	PARAMETER CR = CHAR(13), LF = CHAR(10)
+
+	COMMON /NEWS_INIT/ END_READ
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LOCALPOST/ LOCAL_POST
+
+	CHARACTER*(*) WRITE
+
+	LOGICAL TRY_RECONNECT/.FALSE./
+
+	IF (LOCAL_POST) THEN
+	   WRITE (8,'(A)') WRITE(:MIN(LEN(WRITE),256))
+	   DO I=1,LEN(INPUT),255
+	      CALL COMPRESS(WRITE,INPUT,L)
+	      LENGTH = LENGTH + MAX(1,L) + 1
+	   END DO
+	   NEWS_WRITE = .TRUE.
+	   RETURN
+	END IF
+
+	END_READ = 0
+
+	IF (WRITE.EQ.' ') THEN
+	   NEWS_WRITE = NEWS_WRITE_PACKET(CR//LF)
+	ELSE
+	   NEWS_WRITE = NEWS_WRITE_PACKET(WRITE//CR//LF)
+	END IF
+
+	IF (.NOT.NEWS_WRITE.AND..NOT.TRY_RECONNECT) THEN
+	   TRY_RECONNECT = .TRUE.
+	   NEWS_WRITE = NEWS_RECONNECT(WRITE)
+	   TRY_RECONNECT = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	LOGICAL FUNCTION NEWS_RECONNECT(WRITE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*(*) WRITE
+
+	CHARACTER*8 NUMBER
+
+	CHARACTER*(FOLDER_RECORD) FOLDER2_COM
+
+	NEWS_RECONNECT = .FALSE.
+
+	CALL NEWS_LOGOUT
+
+	IF (.NOT.NEWS_LOGIN()) RETURN
+
+	IF (FOLDER(:1).GE.'a'.AND.FOLDER(:1).LE.'z') THEN
+	   FOLDER2_COM = FOLDER1_COM
+	   FOLDER1 = FOLDER
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP
+	   CALL NEWS_GROUP(IER)
+	   IF (IER.NE.0) RETURN
+	   FOLDER1_COM = FOLDER2_COM
+
+	   IF (.NOT.OTS$CVT_L_TI(BULL_POINT+1,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	END IF
+
+	IF (.NOT.NEWS_WRITE(WRITE)) RETURN
+
+	NEWS_RECONNECT = .TRUE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_LOGOUT
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_CONNECTED/ NEWS_CONNECTED
+
+	CALL NEWS_DISCONNECT
+	NEWS_CONNECTED = .FALSE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_DELETE(SBULL,IMMEDIATE,SUBJ,I,FOLDER1_COM,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /HEADER/ HEADER
+
+	CHARACTER*(*) SUBJ,FOLDER1_COM
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE(REMOTE_UNIT,'(4A)',IOSTAT=IER)
+     &			 4,SBULL,IMMEDIATE,SUBJ
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	ELSE IF (REMOTE_SET.GE.3) THEN
+	   IF (TEST_NEWS_OWNER().OR.SETPRV_PRIV()) THEN
+	      IF (REMOTE_SET.EQ.4) THEN
+		 HEADER_SAVE = HEADER
+		 HEADER = .TRUE.
+		 CALL OPEN_BULLFIL_SHARED
+		 ILEN = LINE_LENGTH + 1
+		 DO WHILE (ILEN.GT.0)
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    IF (INPUT(:11).EQ.'Message-ID:') THEN
+		       MESSAGE_ID = INPUT(14:ILEN-1)
+		       ILEN = 0
+		    END IF
+		 END DO
+		 CALL CLOSE_BULLFIL
+		 HEADER = HEADER_SAVE
+	      END IF
+	      CALL NEWS_POST('cancel',0,IER,SUBJ)
+	   ELSE IF (REMOTE_SET.EQ.3) THEN
+	      WRITE (6,'('' ERROR: Not owner of message.'')')
+	   END IF
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_NEWS_OWNER()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	CHARACTER*12 HIGHFROM
+
+	CALL STR$UPCASE(HIGHFROM,FROM)
+	IF (LPATH.EQ.0) CALL GET_PATHNAME
+	TEST_NEWS_OWNER = FROM.EQ.USERNAME.OR.
+     &	    (HIGHFROM.EQ.USERNAME.AND.
+     &	    MESSAGE_ID(FIRST_INDEX(MESSAGE_ID,'@%'):
+     &	    TRIM(MESSAGE_ID)).EQ.
+     &	    PATHNAME(FIRST_INDEX(PATHNAME,'@%'):LPATH))
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION FIRST_INDEX(INPUT,FIND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,FIND
+
+	FIRST_INDEX = 0
+
+	DO I=1,LEN(FIND)
+	   J = INDEX(INPUT,FIND(I:I))
+	   IF (J.GT.0.AND.(FIRST_INDEX.EQ.0.OR.J.LT.FIRST_INDEX))
+     &		FIRST_INDEX = J
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_DIRECTORY_COMMAND(START,END,REVERSE,ALL_DIR,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /XHDR/ XHDR
+	LOGICAL XHDR /.FALSE./
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*8 NUMBER,NUMBER1
+
+	CHARACTER*1024 TEMP
+
+	DATA QXHDR1 /0/
+
+	IF (XHDR) THEN
+	   IF (QXHDR1.NE.0) THEN                ! Is queue empty?
+	      QXHDR = QXHDR1            ! No, set queue pointer to head
+	   ELSE                         ! Else if queue is empty
+	      CALL INIT_QUEUE(QXHDR,TEMP)
+	      QXHDR1 = QXHDR            ! Init header pointer
+	   END IF
+	END IF
+
+	SYSTEM = 0
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   IF (REVERSE) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER) 13,END,START
+	   ELSE
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER) 13,START,END
+	   END IF
+	ELSE
+	   IER = 2
+	   NUMDIR = END - START + 1
+	   IF (START.LT.F_START) THEN
+	      START = F_START
+	      END = START + NUMDIR - 1
+	   END IF
+	END IF
+
+	STAT = .TRUE.
+
+	IF (REMOTE_SET.EQ.3.AND.XHDR) THEN
+	   STAT = .FALSE.
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.OTS$CVT_L_TI(END,NUMBER1,,,)) RETURN
+	   DO WHILE (NUMBER1(1:1).EQ.' ')
+	      NUMBER1 = NUMBER1(2:)
+	   END DO
+	   NUMDIR1 = 0
+	   DO WHILE (NUMDIR1.LT.NUMDIR)
+	      IF (.NOT.NEWS_WRITE('XHDR DATE '//NUMBER//'-'//NUMBER1))
+     &								RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (BUFFER(:2).NE.'22') THEN
+		 IF (NUMDIR1.EQ.0) THEN
+		    IER = 0
+		    END = START - 1
+		    RETURN
+		 ELSE
+		    NUMDIR = NUMDIR1
+		 END IF
+	      ELSE
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IF (NUMDIR1.EQ.0.AND.BUFFER(SB:EB).NE.'.') THEN
+		    IF (.NOT.OTS$CVT_TI_L(BUFFER(SB:INDEX(BUFFER(SB:EB),' ')
+     &			+SB-2),START,,%VAL(1))) RETURN
+		 END IF
+		 DO WHILE (BUFFER(SB:EB).NE.'.')
+		    IF (NUMDIR1.LT.NUMDIR) THEN
+		       NUMDIR1 = NUMDIR1 + 1
+		       TEMP = BUFFER(SB:EB)
+		       CALL WRITE_QUEUE(%VAL(QXHDR),QXHDR,TEMP)
+		    END IF
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+		 IF (NUMDIR1.EQ.0) THEN
+		    IF (START.LE.F_START) THEN
+		       IF (END.GE.F_NBULL) RETURN
+		       START = MIN(F_NBULL,END+1)
+		    ELSE
+		       START = MAX(F_START,START-NUMDIR)
+		    END IF
+		    END = START + NUMDIR - 1
+		    IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+		    IF (.NOT.OTS$CVT_L_TI(END,NUMBER1,,,)) RETURN
+		    DO WHILE (NUMBER1(1:1).EQ.' ')
+		       NUMBER1 = NUMBER1(2:)
+		    END DO
+		 ELSE IF (NUMDIR1.LT.NUMDIR) THEN
+		    STAT = .TRUE.
+		    IF (.NOT.NEWS_WRITE('STAT '//TEMP(:INDEX(TEMP,' ')-1)))
+     &								 RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		    IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		    IF (BUFFER(:2).NE.'22') THEN
+		       NUMDIR = NUMDIR1
+		    ELSE
+		       NUMBER = BUFFER(SB+4:INDEX(BUFFER(SB+4:),' ')+SB+2)
+		       IF (.NOT.OTS$CVT_TI_L(NUMBER,
+     &						MSG_NUM,,%VAL(1))) RETURN
+		       DO WHILE (NUMBER(LEN(NUMBER):).EQ.' ')
+			  NUMBER = ' '//NUMBER(1:)
+		       END DO
+		       MSG_NUM = MSG_NUM + (NUMDIR - NUMDIR1) - 1
+		       IF (.NOT.OTS$CVT_L_TI(MSG_NUM,NUMBER1,,,)) RETURN
+		       DO WHILE (NUMBER1(1:1).EQ.' ')
+			  NUMBER1 = NUMBER1(2:)
+		       END DO
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   CALL OTS$CVT_L_TI(START,NUMBER,,,)
+	   NUMBER1 = TEMP(:INDEX(TEMP,' ')-1)
+	   END = START + NUMDIR - 1
+	   DO I=1,2
+	      IF (I.EQ.1) THEN
+		 IF (.NOT.NEWS_WRITE
+     &		  ('XHDR SUBJECT '//NUMBER//'-'//NUMBER1)) RETURN
+	      ELSE
+		 IF (.NOT.NEWS_WRITE
+     &		  ('XHDR FROM '//NUMBER//'-'//NUMBER1)) RETURN
+	      END IF
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (BUFFER(:2).EQ.'22') THEN
+		 QXHDR = QXHDR1
+		 IF (.NOT.NEWS_READ()) RETURN
+		 NUMDIR1 = 0
+		 DO WHILE (BUFFER(SB:EB).NE.'.'.AND.NUMDIR1.LT.NUMDIR)
+		    NUMDIR1 = NUMDIR1 + 1
+		    CALL READ_QUEUE(%VAL(QXHDR),DUMMY,TEMP)
+		    DO WHILE (BUFFER(SB:EB).NE.'.'.AND.
+     &			.NOT.OTS$CVT_TI_L(BUFFER(SB:INDEX(
+     &			BUFFER(SB:EB),' ')+SB-2),J,,%VAL(1)))
+		       IF (.NOT.NEWS_READ()) RETURN
+		    END DO
+		    SB1 = INDEX(BUFFER(SB:EB),' ')+SB-1
+		    SB1 = FIRST_ALPHA(BUFFER(SB1:EB))+SB1-1
+		    TEMP(I*256+1:) = BUFFER(SB1:EB)
+		    CALL WRITE_QUEUE(%VAL(QXHDR),QXHDR,TEMP)
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+	      END IF
+	   END DO
+	   QXHDR = QXHDR1
+	   IER = 0
+	ELSE IF (REMOTE_SET.EQ.3.AND..NOT.XHDR) THEN
+	   STAT = .TRUE.
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).NE.'22') THEN
+	      IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (.NOT.OTS$CVT_TI_L(BUFFER(SB+4:
+     &		  INDEX(BUFFER(SB+4:),' ')+SB+2),I,,%VAL(1))) RETURN
+	      IF (BUFFER(:2).NE.'22'.OR.I.LT.START) THEN
+		 BUFFER(:3) = '500'
+		 DO WHILE (START.LE.F_NBULL.AND.BUFFER(:2).NE.'22')
+		    START = START + 1
+		    IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+		 IF (BUFFER(:2).NE.'22') THEN
+		    IER = 0
+		    END = START - 1
+		    RETURN
+		 END IF
+	      END IF
+	      IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+	      END = START + NUMDIR - 1
+	   END IF
+	   IER = 0
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   I = START
+	   DO WHILE (IER.EQ.0.AND.I.LE.END)
+	      IF (REMOTE_SET.EQ.1) THEN
+		 READ(REMOTE_UNIT,'(A)',IOSTAT=IER) BULLDIR_ENTRY
+	      ELSE IF (XHDR) THEN
+		 CALL READ_QUEUE(%VAL(QXHDR),QXHDR,TEMP)
+		 LTEMP = INDEX(TEMP,' ')
+		 CALL OTS$CVT_TI_L(TEMP(:LTEMP-1),MSG_NUM,,%VAL(1))
+		 CALL NEWS_TIME(TEMP(LTEMP+1:TRIM(TEMP(:256))),MSG_BTIM)
+		 DO J=257,512
+		    IF (TEMP(J:J).LT.' '.OR.ICHAR(TEMP(J:J)).GT.126)
+     &			TEMP(J:J) = ' '
+		 END DO
+		 DESCRIP = TEMP(257:512)
+		 CALL GET_FROM(FROM,TEMP(512:768),TRIM(TEMP(512:768)))
+	      ELSE
+		 IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			INDEX(BUFFER(SB+4:),' ')+SB+2),MSG_NUM,,%VAL(1))
+		 CALL NEWS_HEADER(IER)
+		 IF (IER.NE.0) RETURN
+	      END IF
+	      CALL WRITE_QUEUE(%VAL(ALL_DIR),ALL_DIR,BULLDIR_ENTRY)
+	      I = I + 1
+	      IF (REMOTE_SET.EQ.3.AND..NOT.XHDR.AND.I.LE.END) THEN
+		 IER = 2
+		 IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IF (BUFFER(:3).NE.'223') THEN
+		    END = I - 1
+		    IER = 0
+		    RETURN
+		 END IF
+		 IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IER = 0
+	      END IF
+	   END DO
+	END IF
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   IER = 1
+	   IF (STAT) THEN
+	      IF (.NOT.OTS$CVT_L_TI(BULL_POINT,NUMBER,,,)) RETURN
+	      IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	   END IF
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_LOGIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_CONNECTED/ NEWS_CONNECTED
+	LOGICAL NEWS_CONNECTED /.FALSE./
+
+	COMMON /XHDR/ XHDR
+	LOGICAL XHDR /.FALSE./
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+
+	IF (.NOT.NEWS_CONNECTED) THEN
+	   NEWS_LOGIN = .FALSE.
+	   CALL START_NEWS_TIMER()
+	   NEWS_CONNECTED = NEWS_CONNECT()
+	   CALL CANCEL_NEWS_TIMER()
+	   IF (.NOT.NEWS_CONNECTED) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (INDEX(BUFFER(SB:EB),'InterNetNews').GT.0) THEN
+	      IF (.NOT.NEWS_WRITE('mode reader')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	   END IF
+	   IF (.NOT.NEWS_WRITE('XHDR')) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   XHDR = BUFFER(:3).NE.'500'
+	   HEADER_SEEN = .FALSE.
+	   LF_SEEN = .FALSE.
+	   LAST_LF_SEEN = .FALSE.
+	   REAL_LF_SEEN = .FALSE.
+	   LAST_REAL_LF_SEEN = .FALSE.
+	END IF
+
+	NEWS_LOGIN = .TRUE.
+
+	RETURN
+	END
+
+
+	SUBROUTINE CONVERT_TO_GMT(BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MONTHS/ MONTH
+	CHARACTER*36 MONTH
+	DATA MONTH/'JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'/
+
+	DIMENSION GMT_DIFF(2),BTIM(2)
+
+	CHARACTER HOUR*8
+	DATA HOUR /' '/
+
+	PARAMETER NZONES = 5
+
+	COMMON /ZONE/ ZONE,LZONE
+	CHARACTER*4 ZONE
+
+	CHARACTER ZONES*(NZONES*4)
+	DATA ZONES /'EST CST MST PST IST'/
+
+	CHARACTER*8 TIMES(1)
+	DATA TIMES /'-5:30'/
+
+	CHARACTER TIME*12
+
+	TO_GMT = .TRUE.
+
+	ENTRY CONVERT_FROM_GMT(BTIM)
+
+	IF (HOUR.EQ.' ') THEN
+	   IF (.NOT.SYS_TRNLNM_SYSTEM('LISP$TIME_ZONE',HOUR)) THEN
+	      IF (SYS_TRNLNM_SYSTEM('MULTINET_TIMEZONE',ZONE)
+     &	       .OR.SYS_TRNLNM_SYSTEM('PMDF_TIMEZONE',ZONE)) THEN
+		 IF (INDEX(ZONES,ZONE)/4.LT.4) THEN
+		    HOUR = CHAR(ICHAR('4')+(INDEX(ZONES,ZONE)+3)/4)//':00'
+		 ELSE
+		    HOUR = TIMES((INDEX(ZONES,ZONE)+3)/4-4)
+		 END IF
+	      ELSE
+		 HOUR = '00:00'
+	      END IF
+	   ELSE
+	      HOUR = HOUR(:TRIM(HOUR))//':00'
+	   END IF
+	   ZONE = 'GMT'
+	   IER = OTS$CVT_TI_L(HOUR(:INDEX(HOUR,':')-1),DIFF,,%VAL(1))
+	   IF (DIFF.GE.5.AND.DIFF.LE.8) THEN
+C
+C  Following computes DST based on US formula
+C
+	      IER = SYS$ASCTIM(,TIME,BTIM,)
+	      IER = OTS$CVT_TI_L(TIME(:2),DATE,,%VAL(1))
+	      CALL LIB$DAY_OF_WEEK(BTIM,DAY)
+	      M = (INDEX(MONTH,TIME(4:6))+2)/3
+	      IF (M.GE.4.AND.M.LE.10.AND.(M.NE.4.OR.DAY.LT.DATE)
+     &			.AND.(M.NE.10.OR.DATE-DAY.LT.24)) THEN
+		 DIFF = DIFF - 1
+		 IER = OTS$CVT_L_TI(DIFF,HOUR(:1),,,)
+	      END IF
+	   END IF
+	   IF (DIFF.LT.0) THEN
+	      PAST = .TRUE.
+	      HOUR = HOUR(2:)
+	   ELSE IF (DIFF.GT.12) THEN
+	      PAST = .TRUE.
+	      DIFF = 24 - DIFF
+	      HOUR(3:) = HOUR(INDEX(HOUR,':'):)
+	      IER = OTS$CVT_L_TI(DIFF,HOUR(:2),,,)
+	      IF (HOUR(:1).EQ.' ') HOUR = HOUR(2:)
+	   ELSE
+	      PAST = .FALSE.
+	   END IF
+	   LZONE = TRIM(ZONE)
+	   IER = SYS_BINTIM('0 '//HOUR(:TRIM(HOUR)),GMT_DIFF)
+	END IF
+
+	IF ((PAST.AND..NOT.TO_GMT).OR.(.NOT.PAST.AND.TO_GMT)) THEN
+	   IER = LIB$SUBX(BTIM,GMT_DIFF,BTIM)
+	ELSE
+	   IER = LIB$ADDX(BTIM,GMT_DIFF,BTIM)
+	END IF
+
+	TO_GMT = .FALSE.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE START_NEWS_TIMER()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER TIMADR(2)                       ! Buffer containing time
+						  ! in desired system format.
+	CHARACTER TIMBUF*16,SEC*4
+	DATA TIMBUF/'0 00:00:00.00'/
+
+	EXTERNAL KILL_NEWS_CONNECT
+
+	IF (TIMBUF(9:10).EQ.'00') THEN
+	   CALL LIB$GET_EF(WAITEFN)
+	   TIMBUF(9:10) = '30'
+	   IF (SYS_TRNLNM('BULL_NEWS_TIMER',SEC)) THEN
+	      IER = OTS$CVT_TI_L(SEC(:TRIM(SEC)),I,,%VAL(1))
+	      IF (IER.AND.I.GT.0) THEN
+		 IF (TRIM(SEC).EQ.1) THEN
+		    TIMBUF(9:10) = '0'//SEC(:1)
+		 ELSE
+		    TIMBUF(9:10) = SEC
+		 END IF
+	      END IF
+	   END IF
+	   IER = SYS$BINTIM(TIMBUF(:13),TIMADR)
+	END IF
+
+	IER = SYS$SETIMR(%VAL(WAITEFN),TIMADR,KILL_NEWS_CONNECT,)
+
+	RETURN
+
+	ENTRY CANCEL_NEWS_TIMER()
+
+	IER = SYS$CANCEL(%VAL(WAITEFN))
+
+	RETURN
+	END
+
+
+	SUBROUTINE KILL_NEWS_CONNECT()
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_CONNECTED/ NEWS_CONNECTED
+
+	IF (NEWS_CONNECTED) RETURN
+
+	NLUN = NEWS_GET_CHAN()
+
+	IER = SYS$CANCEL(%VAL(NLUN))
+
+	CALL NEWS_DISCONNECT()
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_HEADER(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /FOLLOWUP/ FOLLOWUP
+	CHARACTER*128 FOLLOWUP
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	COMMON /SENDER/ SENDER_LINE
+	CHARACTER*256 SENDER_LINE
+
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+
+	COMMON /NEWS2BULL/ NEWS2BULL
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	EX_BTIM(1) = 0
+	EX_BTIM(2) = 0
+
+	DESCRIP = ' '
+	FROM = ' '
+	SUBJECT_LINE = ' '
+	FROM_LINE = ' '
+	SENDER_LINE = ' '
+	NEWSGROUPS = ' '
+	FOLLOWUP = ' '
+	LREF = 0
+	NEWS2BULL = .FALSE.
+
+	MSGNUM = BUFFER(5:INDEX(BUFFER(5:),' ')-1+4)
+	LAST_FROM = .FALSE.
+
+	DO WHILE (BUFFER(SB:EB).NE.'.'.OR..NOT.LAST_REAL_LF_SEEN)
+	   IER = NEWS_READ()
+	   IF (.NOT.IER) RETURN
+	   IF (BUFFER(SB:EB).NE.'.') THEN
+	      IF (BUFFER(SB:SB+7).EQ.'Subject:'.AND.EB.GE.SB+9) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+9:EB))+SB+8
+		 DO I=SB1,EB
+		    IF (BUFFER(I:I).LT.' '.OR.ICHAR(BUFFER(I:I)).GT.126)
+     &			BUFFER(I:I) = ' '
+		 END DO
+		 SUBJECT_LINE = 'Subj: '//BUFFER(SB1:EB)
+		 DESCRIP = BUFFER(SB1:EB)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+4).EQ.'Date:'.AND.EB.GE.SB+6) THEN
+		 CALL NEWS_TIME(BUFFER(SB+6:EB),MSG_BTIM)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+7).EQ.'Expires:'.AND.EB.GE.SB+9) THEN
+		 CALL NEWS_TIME(BUFFER(SB+9:EB),EX_BTIM)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+4).EQ.'From:'.AND.EB.GE.SB+6) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+6:EB))+SB+5
+		 FROM_LINE = 'From: '//BUFFER(SB1:EB)
+		 CALL GET_FROM(FROM,BUFFER(SB1:EB),EB-SB1+1)
+		 LAST_FROM = .TRUE.
+	      ELSE IF (BUFFER(SB:SB+6).EQ.'Sender:'.AND.EB.GE.SB+8) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+8:EB))+SB+7
+		 SENDER_LINE = ': '//BUFFER(SB1:EB)
+		 LAST_FROM = .TRUE.
+	      ELSE IF (BUFFER(SB:SB+10).EQ.'Message-ID:'.AND.
+     &						    EB.GT.SB+11) THEN
+		 NEWS_MSGID = BUFFER(SB+13:EB-1)
+		 IF (LREF.EQ.0) THEN
+		    REFERENCES = BUFFER(SB+12:EB)
+		 ELSE
+		    REFERENCES = REFERENCES(:LREF)//' '//
+     &				BUFFER(SB+12:EB)
+		 END IF
+		 LREF = TRIM(REFERENCES)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+10).EQ.'Newsgroups:'.AND.
+     &						    EB.GT.SB+11) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+12:EB))+SB+11
+		 NEWSGROUPS = BUFFER(SB1:EB)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+11).EQ.'Followup-To:'.AND.
+     &						    EB.GT.SB+12) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+13:EB))+SB+12
+		 FOLLOWUP = BUFFER(SB1:EB)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+10).EQ.'References:'.AND.
+     &						    EB.GT.SB+11) THEN
+		 IF (LREF.EQ.0) THEN
+		    REFERENCES = BUFFER(SB+12:EB)
+		 ELSE
+		    REFERENCES = BUFFER(SB+12:EB)//' '//
+     &				REFERENCES(:LREF)
+		 END IF
+		 LREF = TRIM(REFERENCES)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (INDEX(BUFFER(SB:),
+     &		       'X-Newsreader: News2bull').EQ.1) THEN 
+	         NEWS2BULL = .TRUE.
+	         IF (LPATH.EQ.0) CALL GET_PATHNAME
+		 I = INDEX(BUFFER(SB:),'@')
+		 IF (I.GT.0) THEN
+	            SAMEHOST = STREQ(PATHNAME(2:LPATH),BUFFER(SB+I:EB))
+		 END IF
+	      ELSE IF (LAST_FROM.AND.BUFFER(SB:SB).EQ.' ') THEN
+		 IF (SENDER_LINE(:1).EQ.':') THEN 
+		    SENDER_LINE = SENDER_LINE(:TRIM(SENDER_LINE))//' '//
+     &				BUFFER(SB+FIRST_ALPHA(BUFFER(SB:EB))-1:EB)
+		 ELSE
+		    FROM_LINE = FROM_LINE(:TRIM(FROM_LINE))//' '//
+     &				BUFFER(SB+FIRST_ALPHA(BUFFER(SB:EB))-1:EB)
+		    CALL GET_FROM(FROM,FROM_LINE(7:),TRIM(FROM_LINE))
+		 END IF
+		 LAST_FROM = .TRUE.
+	      ELSE
+		 LAST_FROM = .FALSE.
+	      END IF
+	      IF (.NOT.LAST_FROM.AND.SENDER_LINE(:1).EQ.':') THEN
+		 SENDER_LINE = 'From'//SENDER_LINE
+	      END IF
+	   END IF
+	END DO
+
+	NEWS2BULL = NEWS2BULL.AND.SAMEHOST
+
+	IER = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION FIRST_ALPHA(INPUT)
+
+	CHARACTER*(*) INPUT
+
+	DO I=1,LEN(INPUT)
+	   IF (ICHAR(INPUT(I:I)).LT.32) INPUT(I:I) = ' '
+	END DO
+
+	DO FIRST_ALPHA=1,LEN(INPUT)
+	   IF (ICHAR(INPUT(FIRST_ALPHA:FIRST_ALPHA)).GT.32) RETURN
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE REMOTE_READ_MESSAGE(BULL_SEARCH,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	CHARACTER*8 NUMBER
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 5,BULL_SEARCH
+	ELSE
+	   IER = 2
+	   IF (BULL_SEARCH.LT.F_START) BULL_SEARCH = F_START
+	   IF (.NOT.OTS$CVT_L_TI(BULL_SEARCH,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('ARTICLE '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).NE.'22') RETURN
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_GET_NEWEST_MSG(IN_BTIM,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	DIMENSION IN_BTIM(2)
+
+	CHARACTER TIME*20,FIRST*80
+
+	CHARACTER*8 NUMBER
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(3A)',IOSTAT=IER) 12,IN_BTIM(1),IN_BTIM(2)
+	   IF (IER.EQ.0) THEN
+	      READ (REMOTE_UNIT,'(A)',IOSTAT=IER) START
+	   END IF
+	ELSE IF (READIT.EQ.1) THEN
+	   I = NEWS_FIND_SUBSCRIBE()
+	   START = (LAST_NEWS_READ2(2,I).AND.'1FFF'X) +
+     &			LAST_NEWS_READ(2,I) + 1
+	   IF (START.GT.F_NBULL) THEN
+	      START = -1
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = MIN(8191,F_NBULL-LAST_NEWS_READ(2,I))
+     &			.OR.(LAST_NEWS_READ2(2,I).AND.'E000'X)
+	   END IF
+	ELSE
+	   START = -1
+	   CALL NEWNEWS(IN_BTIM,IER)
+	   IF (IER.NE.0) START = IER
+C
+C   The following code makes use of the NNTP command NEWNEWS, but is
+C   known to be slow and buggy in many servers.
+C
+C          IER = SYS$ASCTIM(,TIME,IN_BTIM,)
+C          CALL DATE_TIME(TIME)
+C          SKIP = 0
+C          DO WHILE (SKIP.GE.0)
+C             IF (.NOT.NEWS_WRITE('NEWNEWS '//FOLDER_NAME(:TRIM(
+C     &           FOLDER_NAME))//' '//TIME)) RETURN
+C             IF (.NOT.NEWS_READ()) RETURN
+C             IF (BUFFER(:2).EQ.'23') THEN
+C                IF (.NOT.NEWS_READ()) CALL EXIT
+C                DO I=1,SKIP
+C                   IF (.NOT.NEWS_READ()) CALL EXIT
+C                END DO
+C                IF (FIRST.EQ.'.') RETURN
+C                DO WHILE (BUFFER(SB:EB).NE.'.')
+C                   IF (.NOT.NEWS_READ()) CALL EXIT
+C                END DO
+C                IF (.NOT.NEWS_WRITE('STAT '//FIRST(:TRIM(FIRST))))
+C     &                                   CALL EXIT
+C                IF (.NOT.NEWS_READ()) CALL EXIT
+C                IF (BUFFER(:2).EQ.'22') THEN
+C                   IF (BUFFER(5:INDEX(BUFFER(5:),' ')+3).EQ.'0') THEN
+C                      I = F_NBULL + 1
+C                      DO WHILE (I.GE.F_START.AND.(FIRST(:TRIM(FIRST)).NE.
+C     &                    BUFFER(INDEX(BUFFER,'<'):INDEX(BUFFER,'>'))
+C     &                    .OR.I.GT.F_NBULL))
+C                         I = I - 1
+C                         IF (.NOT.OTS$CVT_L_TI(I,NUMBER,,,)) RETURN
+C                         IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+C                         IF (.NOT.NEWS_READ()) RETURN
+C                      END DO
+C                      IF (I.GE.F_START) START = I
+C                   ELSE
+C                      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+C     &                   INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+C                   END IF
+C                   RETURN
+C                END IF
+C             END IF
+C             SKIP = SKIP + 1
+C          END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_COPY_BULL(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(A)',IOSTAT=IER1) 2
+	   IER = IER1
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_WRITE_BULL_FILE(OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) OUTPUT
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 6,OUTPUT
+	ELSE
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_REMOTE_MESSAGE(IER)
+C
+C  SUBROUTINE GET_REMOTE_MESSAGE
+C
+C  FUNCTION:
+C       Gets remote message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REMOTE_READ_MESSAGE/ SCRATCH_R1
+	DATA SCRATCH_R1 /0/
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	COMMON /LOCAL_UPDATE/ LOCAL_UPDATE1
+
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+
+	CHARACTER*256 TEMP
+
+	IF (SCRATCH_R1.NE.0) THEN               ! Is queue empty?
+	   SCRATCH_R = SCRATCH_R1               ! No, set queue pointer to head
+	ELSE                                    ! Else if queue is empty
+	   CALL INIT_QUEUE(SCRATCH_R,INPUT)
+	   SCRATCH_R1 = SCRATCH_R               ! Init header pointer
+	END IF
+
+	ILEN = 128
+	IER = 0
+	LENGTH = 0
+	LTEMP = 0
+	HEADER_SEEN = .FALSE.
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   LSUB = TRIM(SUBJECT_LINE)
+	   LFRO = TRIM(FROM_LINE)
+	   IF (LOCAL_UPDATE1.NE.0) THEN
+	      ILEN = 1
+	      INPUT(:1) = CHAR(0)
+	   END IF
+	END IF
+
+	DO WHILE (ILEN.GT.0.AND.IER.EQ.0)
+	   IF (REMOTE_SET.EQ.1) THEN
+	      READ (REMOTE_UNIT,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	   ELSE
+	      IF (ILEN.EQ.128) ILEN = 0
+	      IF (LTEMP.GT.0) THEN
+		 ILEN = MIN(128,LTEMP)
+		 INPUT = TEMP(:ILEN)
+		 LTEMP = LTEMP - ILEN
+	      END IF
+	      IF (ILEN.LT.128) THEN
+		 IF (LFRO.GT.0) THEN
+		    IF (LOCAL_UPDATE1.NE.0) THEN
+		       CALL COMPRESS(FROM_LINE(:LFRO),FROM_LINE,LFRO)
+		    END IF
+		    LTEMP = LFRO
+		    LFRO = 0
+		    IER = 0
+		    TEMP = CHAR(LTEMP)//FROM_LINE
+		    LTEMP = LTEMP + 1
+		    LINP = MIN(LTEMP,128-ILEN)
+		    INPUT = INPUT(:ILEN)//TEMP(:LINP)
+		    ILEN = ILEN + LINP
+		    LTEMP = LTEMP - LINP
+		    TEMP = TEMP(LINP+1:)
+		 ELSE IF (LSUB.GT.0) THEN
+		    IF (LOCAL_UPDATE1.NE.0) THEN
+		       CALL COMPRESS(SUBJECT_LINE(:LSUB),SUBJECT_LINE,LSUB)
+		    END IF
+		    LTEMP = LSUB
+		    LSUB = 0
+		    IER = 0
+		    TEMP = CHAR(LTEMP)//SUBJECT_LINE
+		    LTEMP = LTEMP + 1
+		    LINP = MIN(LTEMP,128-ILEN)
+		    INPUT = INPUT(:ILEN)//TEMP(:LINP)
+		    ILEN = ILEN + LINP
+		    LTEMP = LTEMP - LINP
+		    TEMP = TEMP(LINP+1:)
+		 ELSE
+		    IER = NEWS_READ()
+		    IF (IER.AND.(BUFFER(SB:EB).NE.'.'
+     &			.OR..NOT.LAST_REAL_LF_SEEN)) THEN
+		       IER = 0
+		       LTEMP = EB-SB+1
+		       IF (LTEMP.GT.0) THEN
+			  TEMP = CHAR(LTEMP)//BUFFER(SB:SB+LTEMP-1)
+			  IF (.NOT.HEADER_SEEN) THEN
+			     IF (TRIM(TEMP).EQ.0) THEN
+				HEADER_SEEN = .TRUE.
+			     ELSE IF ((INDEX(TEMP,': ').EQ.0.AND.
+     &				   INDEX(TEMP,':'//CHAR(9)).EQ.0.AND.ICHAR(
+     &				   TEMP(2:2)).GT.32.AND.LTEMP.LT.255).OR.
+     &				   (LTEMP.EQ.254.AND..NOT.LAST_LF_SEEN)) THEN
+				TEMP = CHAR(LTEMP+1)
+     &					   //' '//BUFFER(SB:SB+LTEMP-1)
+				LTEMP = LTEMP + 1
+			     END IF
+			  ELSE IF (BUFFER(SB:SB).EQ.'.') THEN
+			     TEMP = CHAR(LTEMP-1)//BUFFER(SB+1:SB+LTEMP-1)
+			     LTEMP = LTEMP - 1
+			  END IF
+			  IF (LOCAL_UPDATE1.NE.0) THEN
+			     CALL COMPRESS(TEMP(2:LTEMP+1),TEMP(2:),LTEMP)
+			     TEMP(:1) = CHAR(LTEMP)
+			  END IF
+		       ELSE
+			  HEADER_SEEN = .TRUE.
+			  TEMP = CHAR(1)//' '
+			  LTEMP = 1
+		       END IF
+		       LTEMP = LTEMP + 1
+		       LINP = MIN(LTEMP,128-ILEN)
+		       INPUT = INPUT(:ILEN)//TEMP(:LINP)
+		       ILEN = ILEN + LINP
+		       LTEMP = LTEMP - LINP
+		       TEMP = TEMP(LINP+1:)
+		    ELSE IF (IER) THEN
+		       IER = 0
+		       INPUT = INPUT(:ILEN)//CHAR(0)
+		       ILEN = -128
+		    ELSE
+		       ILEN = 128
+		    END IF
+		 END IF
+	      ELSE
+		 TEMP = TEMP(129:)
+	      END IF
+	   END IF
+	   IF (IER.NE.0.AND.ILEN.GT.0) THEN
+	      CALL ERRSNS(IDUMMY,IER1)
+	      IF (IER1.EQ.RMS$_RER) THEN        ! Ignore this error
+		 IER = 0
+		 ILEN = 0
+	      ELSE
+		 CALL SYS_GETMSG(IER1)
+		 LENGTH = 0
+		 IER1 = IER
+		 CALL DISCONNECT_REMOTE
+		 IER = IER1     ! IER is set to 0 by DISCONNECT_REMOTE
+	      END IF
+	   ELSE IF (ABS(ILEN).EQ.128) THEN
+	      CALL WRITE_QUEUE(%VAL(SCRATCH_R),SCRATCH_R,INPUT)
+	      LENGTH = LENGTH + 1
+	   END IF
+	END DO
+
+	HEADER_SEEN = .TRUE.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE REMOTE_REMOVE_FOLDER(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+C
+C  SUBROUTINE CONNECT_REMOTE_FOLDER
+C
+C  FUNCTION: Connects to folder that is located on other DECNET node.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	DATA REMOTE_UNIT /15/
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /READIT/ READIT
+
+	COMMON /NEWS_INIT/ END_READ
+
+	COMMON /ALT_FOUND/ ALT_FOUND
+	CHARACTER*128 ALT_FOUND
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*12 FOLDER_BBOARD_SAVE,FOLDER_OWNER_SAVE
+	CHARACTER*44 FOLDER_SAVE
+	CHARACTER*64 ALT_SAVE
+
+	DIMENSION DUMMY(4)
+
+	IF (FOLDER1(:1).GE.'a'.AND.FOLDER1(:1).LE.'z') THEN
+	   ALT_SET_SAVE = ALT_SET()
+	   IF (ALT_SET_SAVE) CALL UNSET_ALT
+	   END_READ = 0
+	   IER = 0
+	   IF (.NOT.NEWS_LOGIN()) THEN
+	      IER = 2
+	      IF (.NOT.TEST_ALT(FOLDER1)) RETURN
+	      IER = 1
+	   END IF
+	   IF (IER.NE.1) CALL NEWS_GROUP(IER)
+	   IF (IER.EQ.1) THEN
+	      IF (TEST_ALT(FOLDER1)) THEN
+		 IER1 = SET_ALT(ALT_FOUND)
+		 IF (IER1) CALL NEWS_GROUP(IER)
+		 IF (.NOT.IER1.OR.IER.NE.0) THEN
+		    CALL UNSET_ALT
+	   	    IF (ALT_SET_SAVE) CALL SET_ALT(ALT_SAVE)
+		    RETURN
+		 END IF
+		 ALT_SAVE = FOLDER1(INDEX(':',FOLDER1)+1:)
+	         IER = 0
+	      ELSE IF (ALT_SET_SAVE) THEN
+	         CALL SET_ALT(ALT_SAVE)
+		 IER = 1
+	      END IF
+	      RETURN
+	   END IF
+	   IF (REMOTE_SET.EQ.1) CLOSE(UNIT=REMOTE_UNIT)
+	   RETURN
+	END IF
+
+	REMOTE_UNIT = 31 - REMOTE_UNIT
+
+	SAME = .TRUE.
+	LEN_BBOARD = TRIM(FOLDER1_BBOARD)
+	IF (INDEX(FOLDER1_BBOARD,'*').GT.0) THEN  ! Remote folder name different
+	   SAME = .FALSE.                         ! from local?  Yes.
+	   LEN_BBOARD = LEN_BBOARD - 1
+	END IF
+
+	OPEN (UNIT=REMOTE_UNIT,STATUS='UNKNOWN',IOSTAT=IER,RECL=256,
+     &		FILE=FOLDER1_BBOARD(3:LEN_BBOARD)//'::"TASK=BULLETIN1"')
+
+	IF (IER.EQ.0) THEN
+	   IF (.NOT.SAME) THEN
+	      FOLDER1_FILE = FOLDER_FILE
+	      FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//FOLDER1
+	      REMOTE_SET_SAVE = REMOTE_SET
+	      REMOTE_SET = .FALSE.
+	      CALL OPEN_BULLDIR
+	      CALL READDIR(0,IER)
+	      CALL CLOSE_BULLDIR
+	      REMOTE_SET = REMOTE_SET_SAVE
+	      FOLDER_FILE = FOLDER1_FILE
+	      FOLDER_SAVE = FOLDER1
+	      FOLDER1 = BULLDIR_HEADER(13:)
+	      IF (NEMPTY.EQ.0) FOLDER1 = FOLDER1(:25)
+	   END IF
+	   SYSLOG = .FALSE.
+	   IF (READIT.EQ.1) THEN
+	      WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 1,'SYSTEM?'
+	      READ(REMOTE_UNIT,'(A)',IOSTAT=IER) IER1
+	      IF (IER1) THEN
+		 WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 1,FOLDER1//'+'
+		 SYSLOG = .TRUE.
+	      END IF
+	   END IF
+	   IF (.NOT.SYSLOG) THEN
+	      WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 1,FOLDER1
+	   END IF
+	   FOLDER_OWNER_SAVE = FOLDER1_OWNER
+	   FOLDER_BBOARD_SAVE = FOLDER1_BBOARD
+	   FOLDER_NUMBER_SAVE = FOLDER1_NUMBER
+	   IF (IER.EQ.0) THEN
+	      IF (SYSLOG) THEN
+		 READ(REMOTE_UNIT,'(7A)',IOSTAT=IER)IER1,READ_ONLY,
+     &		   DUMMY(1),DUMMY(2),DUMMY(3),DUMMY(4),FOLDER1_COM
+	      ELSE
+		 READ(REMOTE_UNIT,'(5A)',IOSTAT=IER)IER1,READ_ONLY,
+     &		   DUMMY(1),DUMMY(2),FOLDER1_COM
+	      END IF
+	   END IF
+	   IF (.NOT.SAME) FOLDER1 = FOLDER_SAVE
+	   FOLDER1_BBOARD = FOLDER_BBOARD_SAVE
+	   FOLDER1_NUMBER =  FOLDER_NUMBER_SAVE
+	   FOLDER1_OWNER = FOLDER_OWNER_SAVE
+	END IF
+
+	IF (IER.NE.0.OR..NOT.IER1) THEN
+	   CLOSE (UNIT=REMOTE_UNIT)
+	   REMOTE_UNIT = 31 - REMOTE_UNIT
+	   IF (IER.EQ.0.AND.FOLDER_NUMBER_SAVE.GE.0.AND.
+     &	       TEST_BULLCP().NE.2) THEN                 ! Not BULLCP process
+	      IF (TEST2(BRIEF_FLAG,FOLDER_NUMBER_SAVE)
+     &		  .OR.TEST2(SET_FLAG,FOLDER_NUMBER_SAVE)) THEN
+		 CALL OPEN_BULLUSER_SHARED
+		 CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		 CALL CLR2(BRIEF_FLAG,FOLDER_NUMBER_SAVE)
+		 CALL CLR2(SET_FLAG,FOLDER_NUMBER_SAVE)
+		 IF (IER.EQ.0) REWRITE (4) USER_ENTRY
+		 CALL CLOSE_BULLUSER
+	      END IF
+	   END IF
+	   IER = 2
+	ELSE
+	   CLOSE (UNIT=31-REMOTE_UNIT)
+C
+C  If remote folder has returned a last read time for the folder,
+C  and if in /LOGIN mode, or last selected folder was a different
+C  folder, or folder specified with "::", then update last read time.
+C
+	   IF (((FOLDER_NUMBER.NE.FOLDER1_NUMBER.OR.READIT.EQ.1)
+     &		.AND.(DUMMY(1).NE.0.OR.DUMMY(2).NE.0))
+     &		.OR.FOLDER1_NUMBER.EQ.-1) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER1_NUMBER+1),DUMMY)
+	      IF (SYSLOG) THEN
+		 CALL COPY2(LAST_SYS_BTIM(1,FOLDER1_NUMBER+1),DUMMY(3))
+	      END IF
+	   END IF
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_GET_HEADER(BULLETIN_NUM,ICOUNT,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /NEXT/ NEXT
+	LOGICAL NEXT /.FALSE./
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	CHARACTER*8 NUMBER
+
+	DIMENSION IN_BTIM(2)
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   IF (ICOUNT.GE.0) THEN
+	      WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 8,ICOUNT
+	   ELSE
+	      WRITE (REMOTE_UNIT,'(3A)',IOSTAT=IER) 8,-1,MSG_KEY
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (ICOUNT.EQ.0) THEN
+		 READ (REMOTE_UNIT,'(2A)',IOSTAT=IER) ICOUNT,BULLDIR_HEADER
+	      ELSE IF (ICOUNT.EQ.-1) THEN
+		 READ (REMOTE_UNIT,'(2A)',IOSTAT=IER1) IER,BULLDIR_ENTRY
+		 IF (IER1.GT.0) THEN
+		    CALL ERROR_AND_EXIT
+		 ELSE IF (IER.NE.0) THEN
+		    CALL CONVERT_ENTRY_FROMBIN
+		 END IF
+		 RETURN
+	      ELSE
+		 READ (REMOTE_UNIT,'(2A)',IOSTAT=IER) ICOUNT,BULLDIR_ENTRY
+	      END IF
+	   END IF
+	   IF (IER.GT.0) THEN
+	      CALL ERROR_AND_EXIT
+	   ELSE IF (ICOUNT.EQ.1) THEN
+	      CALL CONVERT_HEADER_FROMBIN
+	   ELSE
+	      CALL CONVERT_ENTRY_FROMBIN
+	   END IF
+	ELSE IF (REMOTE_SET.EQ.3) THEN
+	   IF (ICOUNT.EQ.0) THEN
+	      NBULL = F_NBULL
+	      ICOUNT = 1
+	      RETURN
+	   ELSE IF (ICOUNT.EQ.-1) THEN
+	      IER = 2
+	      CALL GET_MSGBTIM(MSG_KEY,IN_BTIM)
+	      CALL REMOTE_GET_NEWEST_MSG(IN_BTIM,START)
+	      IF (START.EQ.-1) RETURN
+	      IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+	      IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+	   ELSE
+	      IER = 2
+	      IF (NEXT.AND..NOT.NEWGROUP) THEN
+		 IF (.NOT.NEWS_WRITE('NEXT')) CALL ERROR_AND_EXIT
+		 IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		 IF (BUFFER(:3).NE.'223') RETURN
+		 IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+		 IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+	      ELSE
+		 IF (ICOUNT.LT.F_START) ICOUNT = F_START
+		 IF (ICOUNT.GT.F_NBULL) ICOUNT = F_NBULL
+		 IF (.NOT.OTS$CVT_L_TI(ICOUNT,NUMBER,,,)) RETURN
+		 IF (.NOT.NEWS_WRITE('HEAD '//NUMBER))
+     &						CALL ERROR_AND_EXIT
+		 IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+	      END IF
+	      IF (BUFFER(:2).NE.'22') THEN
+		 DO WHILE (NEXT.AND.NEWGROUP.AND.ICOUNT.GT.F_START)
+		    ICOUNT = ICOUNT - 1
+		    IF (.NOT.OTS$CVT_L_TI(ICOUNT,NUMBER,,,)) RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD '//NUMBER))
+     &						CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		    IF (BUFFER(:2).EQ.'22') THEN
+		       NEXT = .FALSE.
+		       DO WHILE (BUFFER(SB:EB).NE.'.')
+			  IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		       END DO
+		    END IF
+		 END DO
+		 IF (INCMD(:4).EQ.'BACK'.AND.ICOUNT.GE.F_START) THEN
+		    IF (.NOT.NEWS_WRITE('LAST')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		    IF (BUFFER(:3).NE.'223') RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		 ELSE IF (INCMD(:4).NE.'READ'.AND..NOT.NEXT) THEN
+		    IF (.NOT.NEWS_WRITE('NEXT')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		    IF (BUFFER(:3).NE.'223') RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		 END IF
+	      END IF
+	      IF (BUFFER(:2).NE.'22') RETURN
+	      IER = OTS$CVT_TI_L(BUFFER(5:INDEX(BUFFER(5:),' ')+3),
+     &							ICOUNT,,%VAL(1))
+	      IF (.NOT.IER) RETURN
+	      START = ICOUNT
+	      BULLETIN_NUM = START
+	   END IF
+	   NEWGROUP = .FALSE.
+	   MESSAGE_ID = BUFFER(INDEX(BUFFER,'<')+1:INDEX(BUFFER,'>')-1)
+	   IER = 0
+	   CALL NEWS_HEADER(IER)
+	   CALL CONVERT_FROM_GMT(MSG_BTIM)
+	   IF (IER.GT.0) THEN
+	      CALL ERROR_AND_EXIT
+	   ELSE
+	      CALL CONVERT_ENTRY_FROMBIN
+	   END IF
+	   BLOCK = START
+	   MSG_NUM = START
+	   SYSTEM = 0
+	   IF (ICOUNT.NE.-1) THEN
+	      ICOUNT = ICOUNT + 1
+	   ELSE
+	      IER = START
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_MSGBTIM(MSG_KEY,BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER BTIM(2)
+
+	CHARACTER*8 MSG_KEY,INPUT
+
+	INPUT = MSG_KEY
+
+	DO I=1,8
+	   INPUT(9-I:9-I) = MSG_KEY(I:I)
+	END DO
+
+	CALL LIB$MOVC3(8,%REF(INPUT),BTIM(1))
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_GROUP(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	IF (INDEX(FOLDER1_DESCRIP,' ').EQ.0) THEN
+	   IER = 1
+	   RETURN
+	END IF
+
+	IER = NEWS_WRITE('GROUP '//
+     &			 FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,' ')-1))
+	IF (.NOT.IER) RETURN
+
+	IER = NEWS_READ()
+	IF (.NOT.IER) RETURN
+
+	IER = 1
+
+	IF (BUFFER(:3).EQ.'411') RETURN
+
+	NEWGROUP = .TRUE.
+
+	BUFFER = BUFFER(5:)
+
+	IER = OTS$CVT_TI_L(BUFFER(:INDEX(BUFFER,' ')-1),F1_COUNT,,%VAL(1))
+	IF (.NOT.IER) RETURN
+	BUFFER = BUFFER(INDEX(BUFFER,' ')+1:)
+	IER = OTS$CVT_TI_L(BUFFER(:INDEX(BUFFER,' ')-1),F1_START,,%VAL(1))
+	IF (.NOT.IER) RETURN
+	BUFFER = BUFFER(INDEX(BUFFER,' ')+1:)
+	IER = OTS$CVT_TI_L(BUFFER(:INDEX(BUFFER,' ')-1),F1_NBULL,,%VAL(1))
+	IF (.NOT.IER) RETURN
+	BUFFER = BUFFER(INDEX(BUFFER,' ')+1:)
+
+	IER = NEWS_WRITE('STAT')
+	IF (.NOT.IER) RETURN
+
+	IER = NEWS_READ()
+	IF (.NOT.IER) RETURN
+
+	IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			   INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+	IF (IER.AND.START.GT.F1_START) F1_START = START
+
+	IF (F1_START.EQ.0) F1_NBULL = 0
+
+	IER = 0
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_TIME(INTIME,BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INTIME
+
+	CHARACTER*28 TIME
+
+	DIMENSION DIFF(2)
+
+	I = 1
+	LTIME = TRIM(INTIME)
+	DO WHILE (I.LE.LTIME.AND.(ICHAR(INTIME(I:I)).LT.ICHAR('0').OR.
+     &			   ICHAR(INTIME(I:I)).GT.ICHAR('9')))
+	   I = I + 1
+	END DO
+
+	IF (I.GT.LTIME) THEN
+	   CALL SYS_BINTIM('-',BTIM)
+	   RETURN
+	END IF
+
+	CALL STR$UPCASE(TIME,INTIME(I:))
+
+	DO J = 1,2
+	   I = 1
+	   DO WHILE (TIME(I:I).NE.' '.AND.I.LT.LEN(TIME))
+	      I = I + 1
+	   END DO
+	   TIME(I:I) = '-'
+	END DO
+
+	IF (I.EQ.LEN(TIME)) RETURN
+
+	IF (TIME(I+3:I+3).EQ.' ') THEN
+	   IF (TIME(I+1:I+1).EQ.'9'.OR.TIME(I+1:I+1).EQ.'8') THEN
+	      TIME = TIME(:I)//'19'//TIME(I+1:)
+	   ELSE
+	      TIME = TIME(:I)//'20'//TIME(I+1:)
+	   END IF
+	END IF
+
+	I = 1
+	DO J = 1,2
+	   DO WHILE (TIME(I:I).NE.' '.AND.I.LE.LEN(TIME))
+	      I = I + 1
+	   END DO
+	   I = I + 1
+	END DO
+
+	IF (I-2.GT.LEN(TIME).OR.I-2.LE.0) THEN
+	   CALL SYS_BINTIM('-',BTIM)
+	   RETURN
+	END IF
+
+	IF (INDEX(TIME(:I-2),'.').GT.0) THEN
+	   CALL SYS_BINTIM(TIME(:INDEX(TIME(:I-2),'.'))//'00',BTIM)
+	ELSE IF (TIME(I-4:I-4).EQ.':'.AND.TIME(I-7:I-7).EQ.':') THEN
+	   CALL SYS_BINTIM(TIME(:I-2)//'.00',BTIM)
+	ELSE
+	   CALL SYS_BINTIM(TIME(:I-2)//':00.00',BTIM)
+	END IF
+
+	IF (TIME(I:I).EQ.'+'.OR.TIME(I:I).EQ.'-') THEN
+	   IER = SYS_BINTIM('0 '//TIME(I+1:I+2)//':'//TIME(I+3:I+4),DIFF)
+	   IF (IER) THEN
+	      IF (TIME(I:I).EQ.'-') THEN
+		 IER = LIB$SUBX(BTIM,DIFF,BTIM)
+	      ELSE
+		 IER = LIB$ADDX(BTIM,DIFF,BTIM)
+	      END IF
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_LIST
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /LOCAL_UPDATE/ LOCAL_UPDATE1
+	DATA LOCAL_UPDATE1/0/
+
+	COMMON /NEWSLIST/ NEWSLIST
+
+	CHARACTER TODAY*24
+
+	DIMENSION EXPIRED(2)
+
+	CALL LIB$DATE_TIME(TODAY)
+
+	IF (.NOT.NEWS_LOGIN()) RETURN
+
+	IF (.NOT.NEWS_WRITE('LIST')) RETURN
+	IF (.NOT.NEWS_READ()) RETURN
+	IF (BUFFER(:3).NE.'215') RETURN
+
+	SPECIAL = SYS_TRNLNM('BULL_SPECIAL_NEWS_UPDATE','DEFINED').OR.
+     &	 (INDEX(TODAY,' 03:').NE.0)     ! Delete non-existant groups at 3
+
+	CALL INIT_QUEUE(LOCAL_UPDATE1,%DESCR(NEWS_FOLDER_NUMBER))
+
+	LOCAL_UPDATE = LOCAL_UPDATE1
+
+	NEWSLIST = .TRUE.
+	CALL OPEN_BULLNEWS_SHARED       ! Open folder file
+
+	NEWS_FOLDER1_BBOARD = '::'
+
+	CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER1)
+	IF (IER1.NE.0) THEN
+	   NEWS_FOLDER1 = 'a'
+	   NEWS_FOLDER1_NUMBER = 1000
+	   NEWS_F1_COUNT = 1001
+	   NEWS_F1_EXPIRE = 14
+	   NEWS_F1_EXPIRE_LIMIT = 0
+	   NEWS_F1_FLAG = 0
+	   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',EXPIRED)
+	   CALL GET_MSGKEY(EXPIRED,NEWS_F1_EXPIRED_DATE)
+	   WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	END IF
+	NEWS_FLAG_DEFAULT = NEWS_F1_FLAG
+	NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+	NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	IF (NEWS_F1_COUNT.LT.1001) NEWS_F1_COUNT = 1001
+	NEWS_F_COUNT = NEWS_F1_COUNT
+	DAMAGED = .FALSE.
+	DO WHILE (NEWS_READ().AND.BUFFER(SB:EB).NE.'.')
+	   FLEN = INDEX(BUFFER(SB:),' ') - 1
+	   IF (INDEX(BUFFER(SB:),' ').EQ.0) DAMAGED = .TRUE.
+	   NEWS_FOLDER1 = BUFFER(SB:MIN(44,FLEN)+SB-1)
+	   IF (IER1.EQ.0) THEN
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(NEWS_FOLDER1,IER)
+	   END IF
+	   SP = FLEN+SB+1
+	   EP = INDEX(BUFFER(SP:),' ')+SP-2
+	   IF (INDEX(BUFFER(SP:),' ').EQ.0) DAMAGED = .TRUE.
+	   IER2 = OTS$CVT_TI_L(BUFFER(SP:EP),NEWS_F1_NBULL,,%VAL(1))
+	   SP = EP + 2
+	   EP = INDEX(BUFFER(SP:),' ')+SP-2
+	   IF (INDEX(BUFFER(SP:),' ').EQ.0) DAMAGED = .TRUE.
+	   IER2 = OTS$CVT_TI_L(BUFFER(SP:EP),NEWS_F1_START,,%VAL(1))
+	   IF (NEWS_F1_START.EQ.0) NEWS_F1_NBULL = 0
+	   CALL SYS_BINTIM('-',NEWS_F1_NEWEST_BTIM)
+	   SP = EP + 1
+	   IF (IER.EQ.0.AND.IER1.EQ.0)
+     &	      NEWS_F1_FLAG = IBCLR(NEWS_F1_FLAG,10)  ! Old bug caused this.
+	   IF (IER.NE.0.OR.IER1.NE.0) THEN
+	      IF ((FLEN.LE.44.OR.FLEN-44+EB-SP+1.LT.
+     &	          LEN(NEWS_FOLDER1_DESCRIP)).AND.DAMAGED) THEN
+	         IF (FLEN.GT.44) THEN
+		    NEWS_FOLDER1_DESCRIP = BUFFER(SB+44:FLEN+SB-1)//
+     &					   BUFFER(SP:EB)
+	         ELSE
+		    NEWS_FOLDER1_DESCRIP = BUFFER(SP:EB)
+	         END IF
+		 CALL ADD_NEW_NEWS_ENTRY(FLEN,LOCAL_UPDATE)
+	      END IF
+           ELSE
+	      CALL UPDATE_NEWS_ENTRY(SPECIAL,LOCAL_UPDATE,FLEN,SP)
+	   END IF
+	   IF (DAMAGED) THEN
+	      IER = NEWS_READ()
+	      DAMAGED = .FALSE.
+	   END IF
+	END DO
+
+	CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER1)
+	NEWS_F1_COUNT = NEWS_F_COUNT
+	REWRITE (7) NEWS_FOLDER1_COM
+
+	OPEN (UNIT=33,FILE=FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &        'BULL_ALT_NEWS.LIS',IOSTAT=IER,STATUS='OLD',READONLY)
+	
+	DO WHILE (IER.EQ.0)
+	   READ (33,'(A)',IOSTAT=IER) INPUT
+	   IF (IER.EQ.0) THEN 
+	      FLEN = INDEX(INPUT,':')-1
+	      NEWS_FOLDER1 = INPUT(:FLEN)
+	      IF (SET_ALT(INPUT(FLEN+2:))) THEN
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP(NEWS_FOLDER1,IER1)
+		 IF (IER1.NE.0) THEN
+		    FOLDER1_DESCRIP = NEWS_FOLDER1
+	            IF (FLEN.GT.44) THEN
+	   	       NEWS_FOLDER1_DESCRIP = INPUT(45:FLEN)
+	            ELSE
+	               NEWS_FOLDER1_DESCRIP = ' '
+	   	    END IF
+	         END IF
+		 CALL NEWS_GROUP(IER)
+		 IF (IER.EQ.0) THEN 
+	            NEWS_F1_NBULL = F1_NBULL
+	            NEWS_F1_START = F1_START
+		    IF (NEWS_F1_START.EQ.0) NEWS_F1_NBULL = 0
+		    IF (IER1.NE.0) THEN
+		       CALL ADD_NEW_NEWS_ENTRY(FLEN,LOCAL_UPDATE)
+		    ELSE
+	               CALL UPDATE_NEWS_ENTRY(.FALSE.,LOCAL_UPDATE,FLEN,0)
+		    END IF
+		 END IF
+	      END IF
+	   END IF
+	   IF (IER.NE.0) CLOSE (UNIT=33)
+	   IF (ALT_SET()) THEN
+	      CALL UNSET_ALT
+	      IF (.NOT.NEWS_LOGIN()) RETURN
+	   END IF
+	END DO
+
+	IF (SPECIAL) THEN
+	   CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+	   LAST = FOLDER1_NUMBER
+	   DO WHILE (IER.EQ.0)
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+	      DO WHILE (IER.EQ.0.AND.LAST.EQ.FOLDER1_NUMBER) ! oops
+		 DELETE (7)
+		 CALL READ_FOLDER_FILE_TEMP(IER)
+	      END DO
+	      LAST = FOLDER1_NUMBER
+	      IF (IER.EQ.0.AND..NOT.BTEST(NEWS_F1_FLAG,10)) THEN
+		 NEWS_F1_NBULL = F1_NBULL
+		 NEWS_F1_START = F1_START
+		 NEWS_F1_COUNT = F1_COUNT
+		 CALL NEWS_GROUP(IER)
+		 IF (IER.EQ.1.AND.TEST_ALT(NEWS_FOLDER1//
+     &		     NEWS_FOLDER1_DESCRIP)) THEN
+		   IER = 0
+		 ELSE IF (IER.EQ.0.AND..NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+		    IF (BTEST(NEWS_F1_FLAG,8)) THEN
+		       IF (NEWS_F1_LAST.NE.F1_NBULL.AND.
+     &			   F1_START.LE.F1_NBULL) THEN
+			  IF (NEWS_F1_FIRST.GT.F1_START.AND.
+     &			      NEWS_F1_FIRST.GT.F1_NBULL) THEN
+			     NEWS_F1_LAST = 0
+			     REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+			  END IF
+			  IF (NEWS_F1_LAST.LT.F1_NBULL) THEN
+			     CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),
+     &			      LOCAL_UPDATE,%DESCR(NEWS_FOLDER1_NUMBER))
+			  END IF
+		       END IF
+		    ELSE IF (((F1_START.NE.NEWS_F1_START.OR.
+     &			F1_NBULL.NE.NEWS_F1_NBULL).AND.F1_START.GT.0).OR.
+     &			NEWS_F1_COUNT.NE.F1_COUNT) THEN
+		       CALL SYS_BINTIM('-',F1_NEWEST_BTIM)
+		       CALL REWRITE_FOLDER_FILE_TEMP(IER1)
+		    END IF
+		 ELSE IF (IER.EQ.1.AND..NOT.BTEST(NEWS_F1_FLAG,8)) THEN
+		    DELETE (UNIT=7)
+		    IER = 0
+		 ELSE IF (IER.EQ.1) THEN
+		    IF (NEWS_F1_NBULL.LT.NEWS_F1_START
+     &			  .OR.NEWS_F1_START.EQ.0) THEN
+		       CALL CLOSE_BULLNEWS
+		       FOLDER_NUMBER = FOLDER1_NUMBER
+		       CALL SELECT_FOLDER(.FALSE.,IER1)
+		       IF (IER1) THEN
+			  CALL OPEN_BULLDIR_SHARED
+			  CALL READDIR(NEWS_F1_START,IER1)
+			  CALL CLOSE_BULLDIR
+			  IER1 = NEWS_F1_START+1.EQ.IER1
+		       END IF
+		       CALL OPEN_BULLNEWS_SHARED
+		       CALL READ_FOLDER_FILE_KEYNUM_TEMP(FOLDER_NUMBER,IER)
+		       IF (.NOT.IER1) DELETE (UNIT=7)
+		    END IF
+		    IER = 0
+		 END IF
+	      END IF
+	   END DO
+	END IF
+
+	CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,%DESCR(0))
+
+	CALL CLOSE_BULLNEWS
+	NEWSLIST = .FALSE.
+
+	IF (SYS_TRNLNM('BULL_NEWS_RECOUNT','DEFINED')) CALL RECOUNT
+
+	RETURN
+	END
+
+
+	SUBROUTINE LOWERCASE(INPUT)
+
+	CHARACTER*(*) INPUT
+
+	DO I=1,LEN(INPUT)
+	   IF (INPUT(I:I).GE.'A'.AND.INPUT(I:I).LE.'Z') THEN
+	      INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) - ICHAR('A') + ICHAR('a'))
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_POST(FILENAME,FILEOPEN,IER,SUBJECT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLNEWS.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /FOLLOWUP/ FOLLOWUP
+	CHARACTER*128 FOLLOWUP
+
+	COMMON /ZONE/ ZONE,LZONE
+	CHARACTER ZONE*4
+
+	COMMON /LOCALPOST/ LOCAL_POST
+	DATA LOCAL_POST /.FALSE./
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	COMMON /SENDER/ SENDER_LINE
+	CHARACTER*256 SENDER_LINE
+
+	COMMON /TEMP_INPUT/ GROUP_TEMP
+	CHARACTER GROUP_TEMP*256
+
+	COMMON /HEADER/ HEADER
+
+        COMMON /MAIL_INFO/ USE_INFROM
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	CHARACTER*(*) FILENAME,SUBJECT
+
+	CHARACTER RESPONSE*4
+
+	CHARACTER TODAY*24,UNAME*132
+	DATA UNAME /'()'/
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	COMMON /NEWS2BULL/ NEWS2BULL
+
+	DIMENSION NOW(2)
+
+	IER = 1
+
+	CREATE = FILENAME(:8).EQ.'newgroup'
+
+	IF (FILENAME.NE.'cancel') THEN
+	   IF (.NOT.FILEOPEN) THEN
+	      OPEN (UNIT=3,FILE=FILENAME,STATUS='OLD',IOSTAT=IER1)
+	      IF (IER1.NE.0) RETURN
+	   ELSE
+	      REWIND (UNIT=3)
+	   END IF
+
+	   IER1 = 0
+	   DO WHILE (IER1.EQ.0)
+	      READ (3,'(A)',IOSTAT=IER1) BUFFER
+	      IF (IER1.NE.0) GO TO 900
+	      IF (TRIM(BUFFER).GT.0) IER1 = 1
+	   END DO
+
+	   REWIND (UNIT=3)
+	END IF
+
+	IER = SYS$GETTIM(NOW)
+	CALL CONVERT_TO_GMT(NOW)
+	IER = SYS$ASCTIM(,TODAY,NOW,)
+
+	NEWS_MSGID = TODAY(:2)//TODAY(4:6)//TODAY(10:11)//'.'//
+     &		TODAY(13:14)//TODAY(16:17)//TODAY(19:20)//TODAY(22:23)
+	IF (NEWS_MSGID(:1).EQ.' ') NEWS_MSGID = NEWS_MSGID(2:)
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   IF (.NOT.NEWS_LOGIN()) GO TO 900
+	   IF (.NOT.NEWS_WRITE('POST')) GO TO 900
+	   IF (.NOT.NEWS_READ()) GO TO 900
+	   IF (BUFFER(:3).NE.'340') THEN
+	      WRITE (6,'('' ERROR: Posting not allowed.'')')
+	      GO TO 900
+	   END IF
+	ELSE
+	   I = INDEX(NEWS_MSGID,'.')
+	   LENGTH = 0
+	   OPEN (UNIT=8,FILE=NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//
+     &		NEWS_MSGID(:I-1)//
+     &		NEWS_MSGID(I+1:TRIM(NEWS_MSGID))//'.POST',IOSTAT=IER,
+     &		STATUS='NEW',DISPOSE='DELETE',RECL=256)
+	   IF (IER.NE.0) RETURN
+	   LOCAL_POST = .TRUE.
+	   CALL INIT_QUEUE(GROUP_LIST1,FOLDER)
+	   GROUP_LIST = GROUP_LIST1
+	END IF
+
+	IF (LPATH.EQ.0) CALL GET_PATHNAME
+
+	IF (FILENAME.EQ.'cancel') THEN 
+	   IF (.NOT.NEWS_WRITE('Newsgroups: junk')) GO TO 900
+	ELSE IF (REMOTE_SET.GE.3.OR.CREATE.OR.NEWS_FEED()) THEN
+	   IF (CREATE) THEN
+	      INPUT = 'Newsgroups: '//FILENAME(10:TRIM(FILENAME))
+	   ELSE IF (NEWS_FEED()) THEN
+	      INPUT = 'Newsgroups: '//FOLDER1_DESCRIP
+	   ELSE IF (TRIM(NEWSGROUPS).GT.0.AND.INCMD(:2).EQ.'RE') THEN
+	      IF (TRIM(FOLLOWUP).EQ.0) THEN
+		 INPUT = 'Newsgroups: '//NEWSGROUPS
+		 IF (INDEX(NEWSGROUPS,',').GT.0) THEN
+		    WRITE (6,'('' Warning: Original message was cross'',
+     &                       ''posted to the following news groups:'')')
+		    DO I=1,TRIM(NEWSGROUPS),PAGE_WIDTH
+                       WRITE (6,'(1X,A)') NEWSGROUPS(I:
+     &			I-1+MIN(PAGE_WIDTH,TRIM(NEWSGROUPS(I:))))
+		    END DO
+		    CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &			'Type Y if you want your reply crossposted also, '//
+     &			'N for no: (default = Y) ')
+		    IF (RESPONSE(:1).EQ.'n'.OR.RESPONSE(:1).EQ.'N') THEN
+		       INPUT = 'Newsgroups: '//FOLDER_NAME
+		    END IF
+		 END IF
+	      ELSE
+		 INPUT = 'Newsgroups: '//FOLLOWUP
+	      END IF
+	   ELSE
+	      INPUT = 'Newsgroups: '//FOLDER_NAME
+	   END IF
+	   IF (FILENAME.NE.'cancel'.AND..NOT.CREATE.AND.
+     &	       .NOT.NEWS_FEED()) THEN
+	      NGROUPS = 0
+	      IF (BTEST(FOLDER_FLAG,8)) THEN
+		 CALL WRITE_QUEUE(%VAL(GROUP_LIST),GROUP_LIST,FOLDER)
+		 NGROUPS = NGROUPS + 1
+	      END IF
+	      IF (CLI$PRESENT('GROUPS')) THEN
+		 CALL OPEN_BULLNEWS_SHARED
+		 FLEN = 0
+		 DO WHILE (CLI$GET_VALUE('GROUPS',GROUP_TEMP))
+		    IER = SYS_TRNLNM(GROUP_TEMP,GROUP_TEMP)
+		    DO WHILE (TRIM(GROUP_TEMP).GT.0)
+		       COMMA = INDEX(GROUP_TEMP,',')
+		       IF (COMMA.GT.0) THEN
+			  FOLDER1_NAME = GROUP_TEMP(1:COMMA-1)
+			  GROUP_TEMP = GROUP_TEMP(COMMA+1:)
+		       ELSE
+			  FOLDER1_NAME = GROUP_TEMP
+			  GROUP_TEMP = ' '
+		       END IF
+		       CALL LOWERCASE(FOLDER1_NAME)
+		       FLEN = TRIM(FOLDER1_NAME)
+		       CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &			(FOLDER1_NAME(:FLEN),IER1)
+		       IF (IER1.EQ.0.AND..NOT.BTEST(FOLDER1_FLAG,9)
+     &			   .AND.TRIM(INPUT)+FLEN+1.LE.LEN(INPUT).AND.
+     &			   INDEX(INPUT,FOLDER1_NAME(:FLEN)//',').EQ.0.AND.
+     &			   INPUT(:TRIM(INPUT)).NE.FOLDER1_NAME(:FLEN)) THEN
+			  INPUT = INPUT(:TRIM(INPUT))//
+     &				  ','//FOLDER1_NAME(:FLEN)
+			  IF (BTEST(FOLDER1_FLAG,8).AND.LOCAL_POST) THEN
+			     CALL WRITE_QUEUE(%VAL(GROUP_LIST),
+     &				GROUP_LIST,FOLDER1)
+			     NGROUPS = NGROUPS + 1
+			  END IF
+		       ELSE
+			  WRITE (6,'(1X,A,'' is not a valid news group.'')')
+     &				FOLDER1_NAME(:FLEN)
+			  CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &			   'Do you still want to specify it? (default = Y) ')
+			  IF (RESPONSE(:1).NE.'n'.AND.
+     &			      RESPONSE(:1).NE.'N') THEN
+			     INPUT = INPUT(:TRIM(INPUT))//
+     &				  ','//FOLDER1_NAME(:FLEN)
+			  END IF
+		       END IF
+		    END DO
+		 END DO
+		 CALL CLOSE_BULLNEWS
+	      END IF
+	   END IF
+	   IF (.NOT.NEWS_WRITE(INPUT(:TRIM(INPUT)))) GO TO 900
+	END IF
+	ATSIGN = INDEX(PATHNAME,'@')
+	PCSIGN = INDEX(PATHNAME,'%')
+	CALL LOWERCASE(USERNAME)
+	IF (FILENAME.EQ.'cancel'.AND.SUBJECT(:6).EQ.'CanceL') THEN
+	   IF (.NOT.NEWS_WRITE('Path: cyberspam!usenet')) GO TO 900
+	ELSE
+	   IF (PCSIGN.GT.0) THEN
+	      IF (.NOT.NEWS_WRITE('Path: '//PATHNAME(ATSIGN+1:LPATH)//'!'
+     &	        //PATHNAME(PCSIGN+1:ATSIGN-1)//'!'
+     &	        //USERNAME(:TRIM(USERNAME)))) GO TO 900
+	   ELSE
+	      IF (.NOT.NEWS_WRITE('Path: '//PATHNAME(ATSIGN+1:LPATH)//'!'
+     &	        //USERNAME(:TRIM(USERNAME)))) GO TO 900
+	   END IF
+	END IF
+	IF (UNAME.EQ.'()') CALL GET_UNAME(UNAME)
+
+	IF (FILENAME.NE.'cancel') THEN
+	   FROM_LINE = USERNAME(:TRIM(USERNAME))//PATHNAME(:LPATH)//
+     &			UNAME(:TRIM(UNAME))
+	   IF (USE_INFROM) THEN
+	      IF (INDEX(INFROM,'::').GT.0) THEN
+		 IF (INDEX(INFROM,' ').GT.0) 
+     &		    INFROM = INFROM(:INDEX(INFROM,' ')-1)
+		 INFROM = INFROM(INDEX(INFROM,'::')+2:TRIM(INFROM))//
+     &		      	  PATHNAME(:LPATH)
+	      ELSE IF (INDEX(INFROM,'@').EQ.0) THEN 
+		 INFROM = INFROM(:TRIM(INFROM))//PATHNAME(:LPATH)
+	      END IF
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED').AND.
+     &	            SYS_TRNLNM('MX_REPLY_TO',INFROM)) THEN
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED').AND.
+     &	            SYS_TRNLNM('PMDF_REPLY_TO',INFROM)) THEN
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE IF (SYS_TRNLNM('MULTINET_ROOT','DEFINED').AND.  
+     &	            SYS_TRNLNM('MULTINET_SMTP_REPLY_TO',INFROM)) THEN
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE
+	      IF (.NOT.NEWS_WRITE('From: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   END IF
+	   CALL STR$UPCASE(FROM_LINE,FROM_LINE)
+	   FROM_LINE = FROM_LINE(:TRIM(USERNAME)+LPATH)//UNAME(:TRIM(UNAME))
+	   CALL STR$UPCASE(USERNAME,USERNAME)
+	ELSE IF (REMOTE_SET.EQ.3) THEN
+	   IF (SENDER_LINE.NE.' ') THEN 
+	      IF (.NOT.NEWS_WRITE(SENDER_LINE(:TRIM(SENDER_LINE))))
+     &	         GO TO 900
+	   ELSE
+	      IF (.NOT.NEWS_WRITE(FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   END IF
+	ELSE
+	   HEADER_SAVE = HEADER
+	   HEADER = .TRUE.
+	   CALL OPEN_BULLFIL_SHARED
+	   ILEN = LINE_LENGTH + 1
+	   DO WHILE (ILEN.GT.0)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      ILEN = TRIM(INPUT)
+	      IF (INPUT(:5).EQ.'From:') THEN
+		 GROUP_TEMP = INPUT
+	      ELSE IF (INPUT(:7).EQ.'Sender:') THEN
+		 GROUP_TEMP = 'From:'//INPUT(8:)
+		 ILEN = 0
+	      END IF
+	   END DO
+	   ILEN = TRIM(GROUP_TEMP)
+	   IF (ILEN.NE.0) THEN
+	      IF (.NOT.NEWS_WRITE(GROUP_TEMP(:ILEN))) RETURN
+	   END IF
+	   CALL CLOSE_BULLFIL
+	   HEADER = HEADER_SAVE
+	END IF
+
+	IF (FILENAME.EQ.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Subject: cancel <'//
+     &	    MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) GO TO 900
+	ELSE IF (TRIM(SUBJECT).EQ.0) THEN
+	   IF (.NOT.NEWS_WRITE('Subject: (none)'))
+     &	      GO TO 900
+	ELSE
+	   IF (.NOT.NEWS_WRITE('Subject: '//SUBJECT(:TRIM(SUBJECT))))
+     &	      GO TO 900
+	END IF
+	SUBJECT_LINE = SUBJECT
+
+	IF (INCMD(:2).EQ.'RE') THEN
+	   IF (.NOT.NEWS_WRITE('References: '//REFERENCES(:LREF)))
+     &	      GO TO 900
+	END IF
+
+	IF (NGROUPS.GT.0) THEN
+	   FROM = USERNAME
+	   DESCRIP = SUBJECT
+	END IF
+
+	IF (FILENAME.NE.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Message-ID: <'//NEWS_MSGID(:
+     &	       TRIM(NEWS_MSGID))//PATHNAME(:LPATH)//'>')) GO TO 900
+	ELSE
+	   IF (.NOT.NEWS_WRITE('Message-ID: <cancel.'//
+     &	       MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) GO TO 900
+	END IF
+	NEWS_MSGID = NEWS_MSGID(:TRIM(NEWS_MSGID))//PATHNAME(:LPATH)
+
+	IF (LORGAN.EQ.0) THEN
+	   IF (SYS_TRNLNM('BULL_NEWS_ORGANIZATION','DEFINED')) THEN
+	      IER1 = SYS_TRNLNM('BULL_NEWS_ORGANIZATION',ORGANIZATION)
+	   END IF
+	   LORGAN = TRIM(ORGANIZATION)
+	END IF
+
+	IF (FILENAME.NE.'cancel'.AND.LORGAN.GT.0) THEN
+	   IF (.NOT.NEWS_WRITE('Organization: '//ORGANIZATION(:LORGAN)))
+     &		GO TO 900
+	ELSE IF (FILENAME.EQ.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Organization: cancel'))
+     &		GO TO 900
+	END IF
+
+	IF (.NOT.USE_INFROM.OR.COMPARE_DATE(TODAY(:11),DATE).GT.13) THEN
+	   DATE = TODAY(:11)
+	   TIME = TODAY(13:20)//'.00'
+	   TODAY = TODAY(:2)//' '//TODAY(4:6)//' '//TODAY(8:20)
+	   IF (TODAY(1:1).EQ.' ') TODAY = TODAY(2:)
+	   IF (.NOT.NEWS_WRITE('Date: '//TODAY(:TRIM(TODAY))//' '//
+     &		ZONE(:LZONE))) GO TO 900
+	ELSE
+	   CALL COPY2(NOW,MSG_BTIM)
+	   CALL CONVERT_TO_GMT(NOW)
+	   IER = SYS$ASCTIM(,TODAY,NOW,)
+	   DATE = TODAY(:11)
+	   TIME = TODAY(13:20)//'.00'
+	   TODAY = DATE(:2)//' '//DATE(4:6)//' '//DATE(8:)
+	   IF (TODAY(1:1).EQ.' ') TODAY = TODAY(2:)
+	   IF (.NOT.NEWS_WRITE('Date: '//TODAY(:TRIM(TODAY))//' '//
+     &		TIME(:8)//' '//ZONE(:LZONE))) GO TO 900
+	   IER = SYS$ASCTIM(,TODAY,MSG_BTIM,)
+	   DATE = TODAY(:11)
+	   TIME = TODAY(13:20)//'.00'
+	END IF
+
+	INPUT_HEADER = .FALSE.
+
+	IF (.NOT.(CREATE.OR.FILENAME.EQ.'cancel')) THEN
+	   EXPR = NEWS_FEED().OR.USE_INFROM
+	   IF (.NOT.EXPR) EXPR = CLI$PRESENT('EXPIRATION')
+	   IF (EXPR) THEN
+	      CALL SYS_BINTIM(EXDATE//' '//EXTIME,NOW)
+	      CALL CONVERT_TO_GMT(NOW)
+	      IER = SYS$ASCTIM(,TODAY,NOW,)
+	      EXDATE = TODAY(:11)
+	      EXTIME = TODAY(13:20)
+	      I = INDEX(EXDATE,'-')
+	      IF (EXDATE(I+5:I+8).EQ.'2100') THEN ! Servers not Y21K compliant
+		 READ (DATE(8:11),'(I4)') J
+		 WRITE (EXDATE(I+5:I+8),'(I4)') J+10	! 10 years
+	      END IF
+	      IF (.NOT.NEWS_WRITE('Expires: '//EXDATE(FIRST_ALPHA(EXDATE):2)
+     &		   //' '//EXDATE(I+1:I+3)//' '//EXDATE(I+5:TRIM(EXDATE))
+     &		   //' '//EXTIME(:8)//' '//ZONE(:LZONE)))
+     &		   GO TO 900
+	   ELSE IF (REMOTE_SET.EQ.4) THEN
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      ELSE
+		 CALL GET_EXDATE(EXDATE,NEWS_EXPIRE_DEFAULT)
+	      END IF
+	      EXTIME = '00:00:00.00'
+	   END IF
+	   IF (.NOT.NEWS_FEED()) THEN
+	      IF (CLI$GET_VALUE('FOLLOWUP',GROUP_TEMP)) THEN
+	         CALL LOWERCASE(GROUP_TEMP)
+	         IF (.NOT.NEWS_WRITE('Followup-To: '
+     &		     //GROUP_TEMP(:TRIM(GROUP_TEMP)))) GO TO 900
+	      END IF
+	   END IF
+	END IF
+
+	IF (CREATE) THEN
+	   IF (.NOT.NEWS_WRITE('Control: '//FILENAME(:TRIM(FILENAME))))
+     &		 RETURN
+	END IF
+
+	IF (NEWS_FEED().OR.NEWS2BULL) THEN
+	   IF (LPATH.EQ.0) CALL GET_PATHNAME
+	   IF (.NOT.NEWS_WRITE('X-Newsreader: News2bull')) GO TO 900
+	END IF
+
+	IF (FILENAME.EQ.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Control: cancel <'
+     &		//MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) RETURN
+	   IF (.NOT.NEWS_WRITE(' ')) RETURN
+	   IF (.NOT.NEWS_WRITE('cancel <'
+     &		//MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) RETURN
+	   IF (SUBJECT(:6).EQ.'CanceL') THEN
+	      IF (SUBJECT.EQ.'CanceL') THEN
+	         WRITE (6,1055)
+	         ILEN = LINE_LENGTH + 1		! Length of input line
+	         DO WHILE (ILEN.GE.0)		! Input until no more input
+	            CALL GET_LINE(INPUT,ILEN)	! Get input line
+	            IF (ILEN.GT.LINE_LENGTH) THEN  ! Input line too long
+		       WRITE(6,'('' ERROR: Input line length > '',I,
+     &			      ''.  Reinput:'')') LINE_LENGTH
+	            ELSE IF (ILEN.GE.0) THEN	! If good input line entered
+	    	       IF (.NOT.NEWS_WRITE(INPUT(:ILEN))) RETURN
+	            END IF
+	         END DO
+	      ELSE
+		 IF (.NOT.NEWS_WRITE(SUBJECT(7:TRIM(SUBJECT)-6))) RETURN
+	      END IF
+	   END IF
+	   IF (.NOT.NEWS_WRITE('.')) RETURN
+	   IF (REMOTE_SET.EQ.3) THEN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (BUFFER(:3).EQ.'240') IER = 0
+	   ELSE
+	      CLOSE (UNIT=8,STATUS='SAVE')
+	      IER = 0
+	   END IF
+	   CALL STR$UPCASE(USERNAME,USERNAME)
+	   LOCAL_POST = .FALSE.
+	   RETURN
+	END IF
+
+	IF (.NOT.INPUT_HEADER) THEN
+	   IF (.NOT.NEWS_WRITE(' ')) GO TO 900
+	END IF
+
+	IER1 = 0
+	DO WHILE (IER1.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER1) ILEN,BUFFER
+	   IF (BUFFER(:ILEN).EQ.'.') THEN
+	      BUFFER = '..'
+	      ILEN = 2
+	   END IF
+	   IF (IER1.EQ.0) THEN
+	      IF (.NOT.NEWS_WRITE(BUFFER(:ILEN))) GO TO 900
+	   END IF
+	END DO
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   IF (.NOT.NEWS_WRITE('.')) GO TO 900
+	   IF (.NOT.NEWS_READ()) GO TO 900
+	   IF (BUFFER(:3).EQ.'240') THEN
+	      IER = 0
+	   ELSE
+	      WRITE (6,'('' ERROR: Server rejected your posting:'')')
+	      WRITE (6,'(1X,A)') BUFFER(SB:MIN(79+SB,EB))
+	      IF (INDEX(BUFFER(SB:EB),'new text').GT.0) THEN
+		 WRITE (6,'('' Use /INDENT to change indentation'',$)')
+		 WRITE (6,'(''+ character. See Manager for permanent'',$)')
+		 WRITE (6,'(''+ change.'')')
+	      END IF
+	   END IF
+	ELSE
+	   LENGTH = (LENGTH+127)/128
+	   GROUP_LIST = GROUP_LIST1
+	   FOLDER_NUMBER_SAVE = FOLDER_NUMBER
+	   SAVE_BULL_POINT = BULL_POINT
+	   OLD_NBULL = NBULL
+	   DO I=NGROUPS,1,-1
+	      CALL READ_QUEUE(%VAL(GROUP_LIST),GROUP_LIST,FOLDER1)
+	      FOLDER_NUMBER = -1
+	      OLD_NBULL = NBULL
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (IER) THEN
+		 CALL ADD_LOCAL_NEWS(8)
+		 CALL ADD_TAG(IER,2)
+		 IF (NEWS_FIND_SUBSCRIBE().LT.FOLDER_MAX) THEN
+		    CALL NEWS_GET_NEWEST_MESSAGE(IER1)
+		    IF (IER1.EQ.0.OR.IER1.EQ.OLD_NBULL+1) THEN
+		       CALL NEWS_UPDATE_NEWEST_MESSAGE(OLD_NBULL+1)
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (FOLDER_NUMBER.NE.FOLDER_NUMBER_SAVE) THEN
+	      FOLDER_NUMBER = FOLDER_NUMBER_SAVE
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	   END IF
+	   BULL_POINT = SAVE_BULL_POINT
+	   IF (.NOT.NEWS_WRITE('.')) GO TO 900
+	   CLOSE (UNIT=8,STATUS='SAVE')
+	   IER = 0
+	END IF
+
+900	IF (FILENAME.NE.'cancel'.AND..NOT.FILEOPEN) CLOSE (UNIT=3)
+	CALL STR$UPCASE(USERNAME,USERNAME)
+
+	LOCAL_POST = .FALSE.
+
+1055	FORMAT(' State reason for deleting message not owned by you:')
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_PATHNAME
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	IF (NEWS_GETHOSTNAME(PATHNAME).EQ.-1) THEN
+	   IER = SYS_TRNLNM_SYSTEM('MX_NODE_NAME',PATHNAME)
+	   IF (.NOT.IER)
+     &		IER = SYS_TRNLNM_SYSTEM('ARPANET_HOST_NAME',PATHNAME)
+	   IF (.NOT.IER)
+     &		IER = SYS_TRNLNM_SYSTEM('INTERNET_HOST_NAME',PATHNAME)
+	   IF (.NOT.IER) THEN
+	      WRITE (6,'('' ERROR: Cannot find local host name.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	IF (ALPHA(PATHNAME(:1))) PATHNAME = '@'//PATHNAME
+
+	CALL LOWERCASE(PATHNAME)
+	LPATH = TRIM(PATHNAME)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST_NEWS(NAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) NAME
+
+	TEST_NEWS = .FALSE.
+	MAYBE_NEWS = .FALSE.
+
+	DO I=1,LEN(NAME)
+	   IF (NAME(I:I).GE.'A'.AND.NAME(I:I).LE.'Z') RETURN
+	   IF (NAME(I:I).GE.'a'.AND.NAME(I:I).LE.'z') MAYBE_NEWS = .TRUE.
+	END DO
+
+	TEST_NEWS = MAYBE_NEWS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_LOCAL_NEWS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /LOCAL_UPDATE/ LOCAL_UPDATE1
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER CNUM*4,NUMBER*8
+	EQUIVALENCE (CNUM,NUM)
+
+	CALL INIT_QUEUE(LOCAL_UPDATE1,CNUM)
+
+	LOCAL_UPDATE = LOCAL_UPDATE1
+
+	CALL READ_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,CNUM)
+	IF (NUM.EQ.0) RETURN
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	DO WHILE (NUM.GT.0)
+	   CALL READ_FOLDER_FILE_KEYNUM_TEMP(NUM,IER)
+	   IF (IER.EQ.0) THEN
+	      CALL CLOSE_BULLNEWS
+	      CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      LAST = F1_NBULL
+	      FIRST = F1_START
+	      IF (IER.EQ.0) THEN
+		 FOLDER_COM = FOLDER1_COM
+		 REMOTE_SET = 3
+		 CALL OPEN_BULLDIR_SHARED
+		 INCMD = 'READ'	  ! REMOTE_GET_HEADER uses NEXT otherwise
+		 I = F_LAST + 1
+		 IER = I - 1
+		 DO WHILE (I.NE.IER.AND.I.LE.LAST)
+		    CALL READDIR(I,IER)
+		    I = I + 1
+		 END DO
+		 CALL CLOSE_BULLDIR
+		 CALL OTS$CVT_L_TI(I-1,NUMBER,,,)
+		 INCMD = 'COPY/ORIGINAL '//FOLDER(:TRIM(
+     &			FOLDER))//' '//NUMBER//'-LAST'
+		 CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+		 CALL MOVE(.FALSE.)
+		 CALL OPEN_BULLNEWS_SHARED
+		 IF (REMOTE_SET.EQ.4) THEN
+		    NEW_F_COUNT = F_COUNT
+		    NEW_NEWS_F_END = NEWS_F_END
+		    CALL READ_FOLDER_FILE_KEYNUM(NUM,IER)
+		    CALL GET_MSGKEY(NEWEST_EXBTIM,NEWS_F_EXPIRED_DATE)
+		    CALL COPY2(F_NEWEST_BTIM,NEWEST_MSGBTIM)
+		    IF (F_START.EQ.0.AND.NBULL.GT.0) F_START = 1
+		    IF (NEW_NEWS_F_END.GT.NEWS_F_END) THEN
+		       NEWS_F_END = NEW_NEWS_F_END
+		       F_NBULL = NEW_NEWS_F_END
+		       F_COUNT = NEW_F_COUNT
+		    END IF
+		    F_LAST = LAST
+		    NEWS_F_FIRST = FIRST
+		    CALL REWRITE_FOLDER_FILE(IER)
+		 END IF
+	      END IF
+	   END IF
+	   CALL READ_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,CNUM)
+	   IF (NUM.EQ.0) THEN
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS2BULL(RECLAIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLCP_NEWS/ BULLCP_NEWS
+	DATA BULLCP_NEWS /.FALSE./
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER FOLDER_SAVE*44,BBOARD_SAVE*12
+
+	CHARACTER*8 NUMBER
+
+	DIMENSION NOW(2)
+
+	BULLCP_NEWS = .TRUE.
+
+	IER = SYS$GETTIM(NOW)
+
+	CALL ALLPRIV
+
+	CALL DELETE_EXPIRED_NEWS(RECLAIM)
+
+	IF (RECLAIM) CALL EXIT
+
+	CALL SEND_POST
+	IF (ALT_SET()) CALL UNSET_ALT
+
+	CALL NEWS_LIST
+
+	CALL UPDATE_LOCAL_NEWS
+
+	CALL INIT_QUEUE(FOLDER_Q1,FOLDER_COM)
+
+	FOLDER_Q = FOLDER_Q1
+
+	CALL OPEN_BULLFOLDER_SHARED             ! Get folder file
+
+	NUM_FOLDERS = 0
+	IER = 0
+	DO WHILE (IER.EQ.0)                     ! Find folders with news feed
+	   CALL READ_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) THEN
+	      IF (NEWS_FEED()) THEN
+		 NUM_FOLDERS = NUM_FOLDERS + 1
+		 CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFOLDER                   ! We don't need file anymore
+
+	IF (NUM_FOLDERS.EQ.0.OR..NOT.NEWS_LOGIN()) CALL EXIT
+
+	FOLDER_Q = FOLDER_Q1
+	POINT_FOLDER = 0
+	DO WHILE (POINT_FOLDER.LT.NUM_FOLDERS)
+	   POINT_FOLDER = POINT_FOLDER + 1
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   FOLDER_SAVE = FOLDER
+	   BBOARD_SAVE = FOLDER_BBOARD
+	   FOLDER_DESCRIP = FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,'<')+1:)
+	   FOLDER_DESCRIP = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,'>')-1)
+	   IF (IER) THEN
+	      SAVE_LAST = F_LAST
+	      CALL OPEN_BULLNEWS_SHARED
+	      FOLDER1 = FOLDER_DESCRIP(:TRIM(FOLDER_DESCRIP))
+	      CALL READ_FOLDER_FILE_KEYNAME
+     &		(FOLDER_DESCRIP(:TRIM(FOLDER_DESCRIP)),IER)
+	      CALL CLOSE_BULLNEWS
+	      FOLDER1_DESCRIP = FOLDER_DESCRIP
+	      IF (IER.EQ.0) CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      IF (IER.EQ.0) FOLDER_COM = FOLDER1_COM
+	      IF (IER.EQ.0.AND.BBOARD_SAVE.EQ.'NONE') THEN
+		 SAVE_LAST = F_NBULL
+		 CALL OPEN_BULLFOLDER
+		 CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER1)
+		 F_LAST = SAVE_LAST
+		 FOLDER_BBOARD = 'NONEFEED'
+		 CALL REWRITE_FOLDER_FILE(IER1)
+		 CALL CLOSE_BULLFOLDER
+	      ELSE IF (IER.EQ.0.AND.F_NBULL.NE.SAVE_LAST.AND.
+     &		  F_NBULL.GE.F_START) THEN
+	         IF (FOLDER_BBOARD.EQ.'NONEFEED') THEN
+		    CALL SETUSER('SYSTEM')
+	         ELSE
+		    CALL SETUSER(FOLDER_BBOARD)
+	         END IF
+		 REMOTE_SET = 3
+		 IF (SAVE_LAST.GT.F_NBULL.AND.F_START.EQ.1)
+     &			SAVE_LAST = F_START-1
+		 SAVE_LAST = MAX(F_START-1,SAVE_LAST)
+		 CALL OTS$CVT_L_TI(SAVE_LAST+1,NUMBER,,,)
+		 INCMD = 'COPY/LOCAL/ORIGINAL '//FOLDER_SAVE(:TRIM(
+     &			FOLDER_SAVE))//' '//NUMBER//'-LAST'
+		 SAVE_LAST = F_NBULL
+		 CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+		 CALL MOVE(.FALSE.)
+		 CALL OPEN_BULLFOLDER
+		 CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER1)
+		 IF (IER1.EQ.0) THEN
+		    F_LAST = SAVE_LAST
+		    CALL REWRITE_FOLDER_FILE(IER1)
+		 END IF
+		 CALL CLOSE_BULLFOLDER
+	         CALL SETUSER(USERNAME)
+	      END IF
+	   END IF
+	END DO
+
+	CALL EXIT
+	END
+
+
+
+	SUBROUTINE DATE_TIME(TIME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MONTHS/ MONTH
+	CHARACTER*36 MONTH
+	DATA MONTH/'JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'/
+
+	CHARACTER*(*) TIME
+
+	NMONTH = (INDEX(MONTH,TIME(4:6))+2)/3
+
+	IF (TIME(1:1).EQ.' ') TIME(1:1) = '0'
+
+	TIME = TIME(10:11)//CHAR(ICHAR('0')+NMONTH/10)//CHAR(ICHAR('0')+
+     &		 MOD(NMONTH,10))//TIME(1:2)//' '//TIME(13:14)//
+     &		 TIME(16:17)//TIME(19:20)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ALLPRIV
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	PROCPRIV(1) = -1
+	PROCPRIV(2) = -1
+	NEEDPRIV(1) = -1
+	NEEDPRIV(2) = -1
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_NEW_FOLDER
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1) NEWS_FOLDER_COM
+
+	NEWS_FOLDER1 = FOLDER1
+	NEWS_FOLDER1_DESCRIP = FOLDER1_DESCRIP(26:)
+
+	DO WHILE (IER.EQ.0)
+	   READ (7,IOSTAT=IER,KEYEQ=NEWS_F_COUNT,KEYID=1)
+	   IF (IER.EQ.0) NEWS_F_COUNT = NEWS_F_COUNT + 1
+	END DO
+
+	NEWS_FOLDER1_NUMBER = NEWS_F_COUNT
+	CALL SYS_BINTIM('-',NEWS_F1_NEWEST_BTIM)
+	WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+
+	READ (7,KEYEQ=1000,KEYID=1) NEWS_FOLDER1_COM
+	NEWS_F1_COUNT = NEWS_F_COUNT
+	REWRITE (7) NEWS_FOLDER1_COM
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SUBSCRIBE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.LT.3) THEN
+	   WRITE (6,'('' ERROR: Selected folder is not a news folder.'')')
+	   RETURN
+	END IF
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.NEWS_FOLDER_NUMBER.AND.
+     &		LAST_NEWS_READ2(1,I).NE.0.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: Cannot subscribe.  You have '',
+     &		    '' reached the news folder limit of '',I,''.'')')
+     &		    FOLDER_MAX-1
+	   RETURN
+	ELSE IF (LAST_NEWS_READ2(1,I).EQ.NEWS_FOLDER_NUMBER) THEN
+	   WRITE (6,'('' You are already subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   RETURN
+	ELSE
+	   WRITE (6,'('' You are now subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	END IF
+
+	CALL UPDATE_USERINFO
+
+	CALL OPEN_BULLNEWS_SHARED
+	DO J=I,1,-1
+	   IF (J.GT.1) THEN
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(
+     &		 ZEXT(LAST_NEWS_READ2(1,J-1)),IER)
+	      IF (FOLDER_DESCRIP.LT.FOLDER1_DESCRIP) THEN
+		 CALL COPY2(LAST_NEWS_READ(1,J),LAST_NEWS_READ(1,J-1))
+	      END IF
+	   END IF
+	   IF (FOLDER_DESCRIP.GT.FOLDER1_DESCRIP.OR.J.EQ.1) THEN
+	      LAST_NEWS_READ2(1,J) = NEWS_FOLDER_NUMBER
+	      IF (F_START.LE.F_NBULL) THEN
+		 LAST_NEWS_READ2(2,J) = MIN(8191,F_NBULL-(F_START-1))
+		 LAST_NEWS_READ(2,J) = F_START - 1
+	      ELSE
+		 LAST_NEWS_READ2(2,J) = 0
+		 LAST_NEWS_READ(2,J) = F_NBULL
+	      END IF
+	      CALL CLOSE_BULLNEWS
+	      CALL LIB$MOVC3(8*FOLDER_MAX,LAST_NEWS_READ,OLD_LAST_NEWS_READ)
+	      CALL UPDATE_USERINFO_NEWS_ALWAYS
+	      RETURN
+	   END IF
+	END DO
+
+	END
+
+
+
+
+
+	SUBROUTINE UNSUBSCRIBE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_EXPIRED
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: You are not subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLINF_SHARED
+	DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY='*PERM',IOSTAT=IER) TEMP_USER,INF_REC
+	END DO
+	IF (IER.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      INF_REC(1,I) = 0
+	      INF_REC(2,I) = 0
+	   END DO
+	END IF
+	CALL CLOSE_BULLINF
+
+	I = 1
+	DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	IF (I.LE.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: Folder is permanent and cannot not be'',
+     &		      '' unsubscribed.'')')
+	   RETURN
+	END IF
+
+	WRITE (6,'('' You are now no longer subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+
+	CALL UPDATE_USERINFO
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	DO J=I,FOLDER_MAX-2
+	   CALL COPY2(LAST_NEWS_READ(1,J),LAST_NEWS_READ(1,J+1))
+	END DO
+
+	LAST_NEWS_READ(1,FOLDER_MAX-1) = 0
+	LAST_NEWS_READ(2,FOLDER_MAX-1) = 0
+
+	CALL FREE_TAGS(I)
+
+	IF (NINCLUDE.GT.0) THEN
+	   WRITE (6,'('' Note: Excludes and/or '',
+     &		      ''threads exist for this group.'')')
+	   WRITE (6,'('' Type EXCLUDE/DISABLE/ALL to remove them.'')')
+	END IF
+
+	CALL LIB$MOVC3(8*FOLDER_MAX,LAST_NEWS_READ,OLD_LAST_NEWS_READ)
+
+	CALL UPDATE_USERINFO_NEWS_ALWAYS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_GET_NEWEST_MESSAGE(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IER = LAST_NEWS_READ(2,I) + 1
+
+	IF (IER.EQ.0) IER = 1           ! None read yet.
+
+	IF (I.GT.FOLDER_MAX-1.OR.IER.GT.F_NBULL) THEN
+	   IER = 0
+	   RETURN
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_GET_NEWEST_MESSAGE1(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE1()
+
+	IER = LAST_NEWS_READ(2,I) + 1
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   IER = 0
+	   RETURN
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_UPDATE_NEWEST_MESSAGE(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	IF (NUMBER.GT.LAST_NEWS_READ(2,I).OR.(LAST_NEWS_READ(2,I)
+     &	 .GT.NEWS_F_NBULL.AND.F_START.LE.F_NBULL)) THEN
+	   LAST_NEWS_READ(2,I) = NUMBER
+	   LAST_NEWS_READ2(2,I) = MIN(8191,F_NBULL-NUMBER)
+     &			.OR.(LAST_NEWS_READ2(2,I).AND.'E000'X)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE NEWS_GET_SUBSCRIBE(SUBNUM,SUBMSG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (SUBNUM.EQ.0) THEN
+	   COUNT = 0
+	   SUBMSG = LAST_NEWS_READ(2,1)
+	   RETURN
+	ELSE IF (SUBNUM.EQ.-1) THEN
+	   DO J=COUNT,FOLDER_MAX-1
+	      CALL COPY2(LAST_NEWS_READ(1,J),LAST_NEWS_READ(1,J+1))
+	   END DO
+
+	   LAST_NEWS_READ(1,FOLDER_MAX-1) = 0
+	   LAST_NEWS_READ(2,FOLDER_MAX-1) = 0
+	ELSE IF (SUBNUM.GT.0) THEN
+	   COUNT = COUNT + 1
+	END IF
+
+	IF (COUNT.LE.FOLDER_MAX-1) THEN
+	   SUBNUM = LAST_NEWS_READ2(1,COUNT)
+	   SUBMSG = LAST_NEWS_READ(2,COUNT)
+	ELSE
+	   SUBNUM = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS_NEW_NOTIFICATION(MESSAGES)
+C
+C  SUBROUTINE NEWS_NEW_NOTIFICATION
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /LOGIN_BTIM/ LOGIN_BTIM_SAVE(2)
+
+	MESSAGES = .FALSE.
+
+	IF (.NOT.SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) RETURN
+
+	CALL NEWS_GET_SUBSCRIBE(0,MSGNUM)
+
+	CALL OPEN_BULLNEWS_SHARED
+	SUBNUM = 1
+
+	FOLDER_DESCRIP = ' '
+	REORDER = 0
+	DO WHILE (SUBNUM.GT.0)
+	   IER = 1
+	   DO WHILE (SUBNUM.NE.0.AND.IER.NE.0)
+	      CALL NEWS_GET_SUBSCRIBE(SUBNUM,MSGNUM)
+	      FOLDER1_DESCRIP = FOLDER_DESCRIP
+	      IF (SUBNUM.NE.0) THEN
+		 CALL READ_FOLDER_FILE_KEYNUM(SUBNUM,IER)
+		 IF (IER.EQ.0) FOLDER_NUMBER = SUBNUM
+		 UNLOCK 7
+		 IF (FOLDER1_DESCRIP.GT.FOLDER_DESCRIP) REORDER = 1
+		 IF (IER.EQ.0.AND.
+     &			MSGNUM.GT.F_NBULL.AND.F_START.LE.F_NBULL) THEN
+		    CALL NEWS_UPDATE_NEWEST_MESSAGE(F_START-1)
+		    CALL UPDATE_USERINFO
+		    IF (F_START.EQ.0) IER = 1
+		 ELSE IF (IER.NE.0) THEN
+		    SUBNUM = -1
+		 ELSE IF (MSGNUM.GE.F_NBULL.OR.F_NBULL.EQ.0.OR.
+     &			  F_START.GT.F_NBULL) THEN
+		    IER = 1
+		 END IF
+	      END IF
+	      IF (IER.EQ.0.AND.SUBNUM.GT.0) THEN
+		 IF (READIT.EQ.1) THEN
+		    IF (.NOT.TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER).AND.
+     &			.NOT.TEST_SET_FLAG(NEWS_FOLDER_NUMBER)) THEN
+		       IER = 1
+		    ELSE IF (.NOT.TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER).OR.
+     &			.NOT.TEST_SET_FLAG(NEWS_FOLDER_NUMBER).OR.
+     &			NEW_FLAG(2).NE.-1) THEN
+		       DIFF = COMPARE_BTIM(LOGIN_BTIM_SAVE,F_NEWEST_BTIM)
+		       IF (DIFF.GT.0) IER = 1
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (READIT.EQ.0.AND.SUBNUM.GT.0) THEN
+	      WRITE (6,'('' There are new messages in folder '',
+     &		  A)') FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	      MESSAGES = .TRUE.
+	   ELSE IF (SUBNUM.GT.0) THEN
+	      IF (TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER)
+     &		  .AND.TEST_SET_FLAG(NEWS_FOLDER_NUMBER)) THEN
+		 WRITE (6,'('' There are new messages in folder ''
+     &		  A)') FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	      ELSE
+		 CALL CLOSE_BULLNEWS
+		 CALL SELECT_FOLDER(.FALSE.,IER1)
+		 IF (IER1) THEN
+		    CALL LOGIN_FOLDER
+		    IF (BULL_POINT.NE.-1) THEN
+		       NEWS_FOLDER_NUMBER = FOLDER_NUMBER
+		       IF (.NOT.TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER)) THEN
+			  SAVE_BULL_POINT = BULL_POINT
+			  REDO = .TRUE.
+			  DO WHILE (REDO)
+			     REDO = .FALSE.
+			     CALL READNEW(REDO)
+			     IF (REDO) CALL REDISPLAY_DIRECTORY
+			     BULL_POINT = SAVE_BULL_POINT
+			  END DO
+		       END IF
+		    END IF
+		 END IF
+		 CALL OPEN_BULLNEWS_SHARED
+	      END IF
+	   END IF
+	END DO
+
+	IF (REORDER.EQ.1) CALL REORDER_SUBSCRIBE
+
+	CALL CLOSE_BULLNEWS
+
+	RETURN
+	END
+
+
+	SUBROUTINE REORDER_SUBSCRIBE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.0)
+	   I = I + 1
+	END DO
+
+	I = I - 1
+
+	DO I1=1,I-1
+	   DO J=1,I-I1
+	      K = J + 1
+	      S1 = LAST_NEWS_READ2(1,J)
+	      S2 = LAST_NEWS_READ2(1,K)
+	      CALL READ_FOLDER_FILE_KEYNUM(S1,IER)
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(S2,IER1)
+	      IF (IER+IER1.EQ.0.AND.FOLDER1_DESCRIP.LT.FOLDER_DESCRIP) THEN
+		 DO L=1,2
+		    TEMP = LAST_NEWS_READ(L,J)
+		    LAST_NEWS_READ(L,J) = LAST_NEWS_READ(L,K)
+		    LAST_NEWS_READ(L,K) = TEMP
+		 END DO
+	      END IF
+	   END DO
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_SET_FLAG(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (NUMBER.GE.0.AND.NUMBER.LE.FOLDER_MAX-1) THEN
+	   TEST_SET_FLAG = TEST2(SET_FLAG,NUMBER)
+	   RETURN
+	END IF
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	TEST_SET_FLAG = .FALSE.
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	TEST_SET_FLAG = BTEST(LAST_NEWS_READ2(2,I),14)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_BRIEF_FLAG(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (NUMBER.GE.0.AND.NUMBER.LE.FOLDER_MAX-1) THEN
+	   TEST_BRIEF_FLAG = TEST2(BRIEF_FLAG,NUMBER)
+	   RETURN
+	END IF
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	TEST_BRIEF_FLAG = .FALSE.
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	TEST_BRIEF_FLAG = BTEST(LAST_NEWS_READ2(2,I),15)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_NOTIFY_FLAG(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (NUMBER.GE.0.AND.NUMBER.LE.FOLDER_MAX-1) THEN
+	   TEST_NOTIFY_FLAG = TEST2(NOTIFY_FLAG,NUMBER)
+	   RETURN
+	END IF
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	TEST_NOTIFY_FLAG = .FALSE.
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	TEST_NOTIFY_FLAG = BTEST(LAST_NEWS_READ2(2,I),13)
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_FIND_SUBSCRIBE()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.NEWS_FOLDER_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	NEWS_FIND_SUBSCRIBE = I
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_FIND_SUBSCRIBE1()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	NEWS_FIND_SUBSCRIBE1 = I
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS_SET_USER_FLAG(NOTIFY,READNEW,BRIEF)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: NEWS FOLDER is not subscribed.'')')
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLINF_SHARED
+	DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY='*PERM',IOSTAT=IER1) TEMP_USER,INF_REC
+	END DO
+	IF (IER1.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      INF_REC(1,I) = 0
+	      INF_REC(2,I) = 0
+	   END DO
+	END IF
+	CALL CLOSE_BULLINF
+
+	IP = 1
+	DO WHILE (INF_REC2(1,IP).NE.NEWS_FOLDER_NUMBER
+     &					.AND.IP.LE.FOLDER_MAX-1)
+	   IP = IP + 1
+	END DO
+
+	IER = .TRUE.
+
+	IF (IP.EQ.FOLDER_MAX) THEN
+	   PERM = .FALSE.
+	   IP = 1
+	ELSE
+	   PERM = .TRUE.
+	END IF
+
+	IF (NOTIFY.EQ.0) THEN
+	   IF (PERM.AND.BTEST(INF_REC2(2,IP),13)) THEN
+	      WRITE (6,'('' ERROR: NOTIFY is permanent for this folder.'')')
+	      RETURN
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),13)
+	   END IF
+	ELSE IF (NOTIFY.EQ.1) THEN
+	   LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),13)
+	   RETURN
+	ELSE IF (BRIEF.EQ.0.AND.READNEW.EQ.0.AND.PERM.AND.
+     &	    (BTEST(INF_REC2(2,IP),14).OR.BTEST(INF_REC2(2,IP),15))) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.0.AND.PERM.AND.
+     &	    (BTEST(INF_REC2(2,IP),14).AND.
+     &	    .NOT.BTEST(INF_REC2(2,IP),15))) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.1.AND.PERM.AND.
+     &	    (BTEST(INF_REC2(2,IP),14).XOR.BTEST(INF_REC2(2,IP),15))) THEN
+	   IER = .FALSE.
+	END IF
+
+	IF (IER) THEN
+	   IF (READNEW.EQ.1)
+     &		LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),14)
+	   IF (READNEW.EQ.0)
+     &		LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),14)
+	   IF (BRIEF.EQ.1)
+     &		LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),15)
+	   IF (BRIEF.EQ.0)
+     &		LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),15)
+	ELSE
+	   WRITE (6,'('' ERROR: PERMANENT flags exist for this folder.'')')
+	   WRITE (6,'('' Flags will be set to those permanent settings.'')')
+
+	   IF (BTEST(INF_REC2(2,IP),14)) THEN
+	      LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),14)
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),14)
+	   END IF
+
+	   IF (BTEST(INF_REC2(2,IP),15)) THEN
+	      LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),15)
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),15)
+	   END IF
+	END IF
+
+	CALL UPDATE_USERINFO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_LOCAL_NEWS(UNIT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	REWIND UNIT
+
+	CALL SYS_BINTIM(EXDATE//' '//EXTIME,EX_BTIM)
+
+	CALL OPEN_BULLDIR
+	CALL OPEN_BULLFIL
+	CALL SET_BULLFIL_UPDATE
+	OBLOCK = NBLOCK + 1
+	CALL STORE_BULL(TRIM(FROM_LINE)+6,'From: '//
+     &		    FROM_LINE(:TRIM(FROM_LINE)),OBLOCK)
+	IF (TRIM(SUBJECT_LINE).GT.LEN(DESCRIP)) THEN
+	   CALL STORE_BULL(TRIM(SUBJECT_LINE)+6,
+     &		'Subj: '//SUBJECT_LINE(:TRIM(SUBJECT_LINE)),OBLOCK)
+	END IF
+	CALL COPY_BULL(UNIT,1,OBLOCK,IER)
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	   RETURN
+	END IF
+	LENGTH = OCOUNT - (NBLOCK + 1) + 1
+	NBLOCK = NBLOCK + LENGTH + 1
+	SYSTEM = 0
+	CALL ADD_ENTRY
+	CALL CLOSE_BULLFIL
+	CALL UPDATE_NEWS_FOLDER
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_NEWS_FOLDER
+C
+C  SUBROUTINE UPDATE_NEWS_FOLDER
+C
+C  FUNCTION: Updates folder info due to new message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	NEW_NEWS_F_END = NEWS_F_END
+	NEW_F_COUNT = F_COUNT
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	IF (NEW_NEWS_F_END.GT.NEWS_F_END) THEN
+	   CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,F_NEWEST_BTIM)
+	   F_NBULL = NEW_NEWS_F_END
+	   NEWS_F_END = NEW_NEWS_F_END
+	   F_COUNT = NEW_F_COUNT
+	END IF
+
+	IF (F_START.EQ.0.AND.F_NBULL.GT.0) F_START = 1
+
+	CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),%DESCR(NEWEST_EXBTIM))
+	IF (COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).LT.0)
+     &		NEWS_F_EXPIRED_DATE = NEWS_EX_BTIM_KEY
+
+	CALL REWRITE_FOLDER_FILE(IER)
+
+	CALL CLOSE_BULLNEWS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SEND_POST
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /ALT_FOUND/ ALT_FOUND
+	CHARACTER*128 ALT_FOUND
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	COMMON /NEWSBULL/ NEWSBULL
+	DATA NEWSBULL /.FALSE./
+
+	CHARACTER FILE*132
+
+	C = 0
+
+	IF (.NOT.NEWS_LOGIN()) RETURN
+	DO WHILE (LIB$FIND_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &			//'*.POST*',FILE,C))
+50	   IF (.NOT.NEWS_WRITE('POST')) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:3).NE.'340') RETURN
+
+	   NEWSBULL = .FALSE.
+
+	   OPEN (UNIT=3,FILE=FILE,IOSTAT=IER,STATUS='OLD')
+	   DO WHILE (IER.EQ.0)
+	      READ (3,'(Q,A)',IOSTAT=IER) I,INPUT
+	      IF (IER.EQ.0) THEN
+		 IF (INPUT(:5).EQ.'From:') BULL_PARAMETER = INPUT(7:)
+		 IF (INDEX(INPUT,'X-Newsreader: News2bull').EQ.1) THEN 
+		    NEWSBULL = .TRUE.
+	            IF (LPATH.EQ.0) CALL GET_PATHNAME
+	            IF (.NOT.NEWS_WRITE('X-Newsreader: News2bull'
+     &	       		//' '//PATHNAME(:TRIM(PATHNAME)))) GO TO 100
+		 ELSE
+		    IF (.NOT.NEWS_WRITE(INPUT(:I))) GO TO 100
+		 END IF
+	      END IF
+	   END DO
+	   IF (INPUT.NE.'.') THEN
+	      IF (.NOT.NEWS_WRITE('.')) GO TO 100
+	   END IF
+	   IF (.NOT.NEWS_READ()) GO TO 100
+	   IF (BUFFER(:3).EQ.'441'.AND..NOT.ALT_SET()) THEN
+	      REWIND (UNIT=3)
+	      IER = 0
+	      DO WHILE (IER.EQ.0)
+	         READ (3,'(Q,A)',IOSTAT=IER) I,INPUT
+	         IF (IER.EQ.0.AND.INPUT(:12).EQ.'Newsgroups: ') THEN 
+		    CLOSE (UNIT=3)
+		    IF (TEST_ALT(INPUT(13:))) THEN
+			IF (SET_ALT(ALT_FOUND)) GOTO 50
+			GOTO 90
+	            END IF
+	            IER = 2
+	         END IF
+	      END DO
+	      CLOSE (UNIT=3)
+	   END IF
+	   IF (BUFFER(:3).NE.'240') THEN
+	      CLOSE (UNIT=3)
+	      IF (NEWSBULL.AND.INDEX(FILE,'POST_ERROR').EQ.0) THEN 
+		 CALL LIB$RENAME_FILE(FILE,'*.POST_ERROR',,,,,,,,,FILE)
+	         CALL SENDMAIL(FILE,'SYSTEM'
+     &			,'ERROR: Posting rejected: '//BUFFER(SB:EB),IER)
+		 NEWSBULL = .FALSE.
+	      ELSE IF (.NOT.NEWSBULL) THEN 
+	         CALL SENDMAIL(FILE,BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+     &			,'ERROR: Posting rejected: '//BUFFER(SB:EB),IER)
+	         OPEN (UNIT=3,FILE=FILE,IOSTAT=IER,STATUS='OLD')
+		 CLOSE (UNIT=3,STATUS='DELETE')
+	      END IF
+	   ELSE
+	      CLOSE (UNIT=3,STATUS='DELETE')
+	   END IF
+90	   IF (ALT_SET()) CALL UNSET_ALT
+	END DO
+
+100	CLOSE (UNIT=3)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_UNAME(UNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($MAILDEF)'
+
+	CHARACTER*(*) UNAME
+
+	CALL DISABLE_PRIVS
+
+	C = 0
+
+	STATUS = MAIL$USER_BEGIN(C,0,0)
+	IF (.NOT.STATUS) GO TO 100
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(LEN(UNAME),MAIL$_USER_PERSONAL_NAME,
+     &				%LOC(UNAME))
+	CALL END_ITMLST(GET_USER_ITMLST)
+
+	STATUS = MAIL$USER_GET_INFO(C,0,%VAL(GET_USER_ITMLST))
+	IF (.NOT.STATUS) GO TO 100
+
+	STATUS = MAIL$USER_END(C,0,0)
+	IF (.NOT.STATUS) GO TO 100
+
+100	CALL ENABLE_PRIVS
+
+	IER = SYS_TRNLNM('BULL_PERSONAL_NAME',UNAME)
+	
+	IF (UNAME.EQ.'()') THEN
+	   UNAME = ' '
+	ELSE IF (TRIM(UNAME).GT.0) THEN
+	   UNAME = ' ('//UNAME(:TRIM(UNAME))//')'
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE RECOUNT
+C
+C  SUBROUTINE RECOUNT
+C
+C  FUNCTION:
+C
+C  Fixes the message count of stored news groups.  This may become wrong
+C  if old copies of some of the database files are used with newer versions.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLFIL/ BULLFIL
+
+	COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+	CHARACTER*80 BULLNEWSDIR_FILE
+
+	FOLDER_NUMBER = 1000
+
+	FOLDER_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY)-1)//'.]'
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1)
+	END DO
+
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLNEWS
+	   RETURN
+	END IF
+
+	REMOTE_SET = 4
+
+	DO WHILE (IER.EQ.0)
+
+	   DO WHILE (REC_LOCK(IER))
+	      READ (7,IOSTAT=IER) NEWS_FOLDER_COM
+	   END DO
+
+	   IF (BTEST(NEWS_F_FLAG,8).AND.IER.EQ.0) THEN
+	      CALL NEWS_TO_FOLDER
+
+	      CALL OPEN_BULLDIR_SHARED
+
+	      NUM = F_START
+	      F_COUNT = 0
+
+	      IF (F_START.GT.0) THEN
+		 CALL READDIR(NUM,IER)
+		 NEXT = .TRUE.
+		 F_START = NUM
+		 DO WHILE (NUM+1.EQ.IER)
+		    F_COUNT = F_COUNT + 1
+		    NUM = NUM + 1
+		    IF (NUM.LE.F_NBULL) CALL READDIR(NUM,IER)
+		 END DO
+		 NEXT = .FALSE.
+
+		 F_NBULL = NUM - 1
+	      END IF
+
+	      CALL CLOSE_BULLDIR
+
+	      CALL REWRITE_FOLDER_FILE(IER)
+	   END IF
+	END DO
+
+	CALL DELLNM('BULL_NEWS_RECOUNT')
+
+	CALL CLOSE_BULLNEWS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELLNM(LOG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PSLDEF)'
+
+	CHARACTER*(*) LOG
+
+	CALL SYS$DELLNM('LNM$SYSTEM',LOG,PSL$C_SUPER)
+
+	RETURN
+	END
+
+
+	SUBROUTINE DELLNM_USER(LOG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PSLDEF)'
+
+	CHARACTER*(*) LOG
+
+	CALL SYS$DELLNM('LNM$PROCESS',LOG,PSL$C_USER)
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWNEWS(SINCE_BTIM,FOUND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /XHDR/ XHDR
+	LOGICAL XHDR /.FALSE./
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*8 NUMBER,NUMBER1
+
+	DIMENSION SINCE_BTIM(2)
+
+	START = F_START
+	END = F_NBULL
+
+	FOUND = 0
+
+	IF (REMOTE_SET.EQ.3.AND.XHDR) THEN
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.OTS$CVT_L_TI(END,NUMBER1,,,)) RETURN
+	   DO WHILE (NUMBER1(1:1).EQ.' ')
+	      NUMBER1 = NUMBER1(2:)
+	   END DO
+	   IF (.NOT.NEWS_WRITE('XHDR DATE '//NUMBER//'-'//NUMBER1))
+     &							     RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).EQ.'22') THEN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      DO WHILE (BUFFER(SB:EB).NE.'.')
+		 IF (FOUND.EQ.0) THEN
+		    L = INDEX(BUFFER(SB:EB),' ')
+		    CALL OTS$CVT_TI_L(BUFFER(SB:SB+L-2),IER,,%VAL(1))
+		    CALL NEWS_TIME(BUFFER(SB+L:EB),MSG_BTIM)
+		    CALL CONVERT_FROM_GMT(MSG_BTIM)
+		    IF (COMPARE_BTIM(SINCE_BTIM,MSG_BTIM).LT.0)
+     &			     FOUND = IER
+		 END IF
+		 IF (.NOT.NEWS_READ()) RETURN
+	      END DO
+	      IF (FOUND.NE.0) THEN
+		 IF (.NOT.OTS$CVT_L_TI(FOUND,NUMBER,,,)) RETURN
+		 IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+	      END IF
+	   END IF
+	ELSE IF (REMOTE_SET.EQ.3.AND..NOT.XHDR) THEN
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).NE.'22') THEN
+	      IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (.NOT.OTS$CVT_TI_L(BUFFER(SB+4:
+     &		  INDEX(BUFFER(SB+4:),' ')+SB+2),I,,%VAL(1))) RETURN
+	      IF (BUFFER(:2).NE.'22'.OR.I.LT.START) THEN
+		 BUFFER(:3) = '500'
+		 DO WHILE (START.LE.F_NBULL.AND.BUFFER(:2).NE.'22')
+		    START = START + 1
+		    IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+		 IF (BUFFER(:2).NE.'22') THEN
+		    IER = 0
+		    END = START - 1
+		    RETURN
+		 END IF
+	      END IF
+	      IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+	      END = START + NUMDIR - 1
+	   END IF
+	   IER = 0
+	   I = START
+	   DO WHILE (IER.EQ.0.AND.I.LE.END.AND.FOUND.EQ.0)
+	      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &		     INDEX(BUFFER(SB+4:),' ')+SB+2),MSG_NUM,,%VAL(1))
+	      CALL NEWS_HEADER(IER)
+	      IF (IER.NE.0) RETURN
+	      CALL CONVERT_FROM_GMT(MSG_BTIM)
+	      IF (COMPARE_BTIM(SINCE_BTIM,MSG_BTIM).LT.0) FOUND = MSG_NUM
+	      I = I + 1
+	      IF (REMOTE_SET.EQ.3.AND.I.LE.END.AND.FOUND.EQ.0) THEN
+		 IER = 2
+		 IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IF (BUFFER(:3).NE.'223') THEN
+		    END = I - 1
+		    IER = 0
+		    RETURN
+		 END IF
+		 IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IER = 0
+	      END IF
+	   END DO
+	   IF (FOUND.EQ.0) THEN
+	      IF (.NOT.OTS$CVT_L_TI(BULL_POINT,NUMBER,,,)) RETURN
+	      IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST_ALT(FOLDER1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /ALT_FOUND/ ALT_FOUND
+	CHARACTER*128 ALT_FOUND
+
+        CHARACTER*(*) FOLDER1
+
+	TEST_ALT = .FALSE.
+
+	OPEN (UNIT=3,FILE=FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &	      'BULL_ALT_NEWS.LIS',IOSTAT=IER,STATUS='OLD',READONLY)
+	
+	IF (IER.NE.0) RETURN
+
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(A)',IOSTAT=IER) ALT_FOUND
+	   IF (STREQ(ALT_FOUND(:INDEX(ALT_FOUND,':')-1),
+     &	      FOLDER1(:TRIM(FOLDER1)))) THEN
+	      ALT_FOUND = ALT_FOUND(INDEX(ALT_FOUND,':')+1:)
+	      CLOSE (UNIT=3)
+	      TEST_ALT = .TRUE.
+	      RETURN
+	   END IF
+	END DO
+
+	CLOSE (UNIT=3)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION SET_ALT(NEWALT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) NEWALT
+
+	COMMON /ALT/ ALT,SETALT
+	CHARACTER*64 ALT
+	LOGICAL SETALT
+	DATA SETALT/.FALSE./
+
+	SET_ALT = .FALSE.
+
+	IF (SETALT) THEN
+	   IF (NEWALT.EQ.ALT) THEN
+	      SET_ALT = .TRUE.
+	      RETURN
+	   ELSE
+	      CALL UNSET_ALT
+	   END IF
+	END IF
+
+	CALL NEWS_LOGOUT
+
+	CALL CRELNM('BULL_NEWS_SERVER',NEWALT(:TRIM(NEWALT)))
+
+	IF (NEWS_LOGIN()) THEN
+	   SET_ALT = .TRUE.
+	   SETALT = .TRUE.
+	   ALT = NEWALT
+	ELSE
+	   CALL DELLNM_USER('BULL_NEWS_SERVER')
+	   SETALT = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+        SUBROUTINE UNSET_ALT
+
+        IMPLICIT INTEGER (A-Z)
+
+        COMMON /ALT/ ALT,SETALT
+        CHARACTER*64 ALT
+	LOGICAL SETALT
+
+	CALL DELLNM_USER('BULL_NEWS_SERVER')
+
+	CALL NEWS_LOGOUT
+
+	SETALT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION ALT_SET()
+
+        COMMON /ALT/ ALT,SETALT
+        CHARACTER*64 ALT
+	LOGICAL SETALT
+
+	ALT_SET = SETALT
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_NEW_NEWS_ENTRY(FLEN,LOCAL_UPDATE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	DIMENSION EXPIRED(2)
+
+	CALL STR$UPCASE(NEWS_FOLDER,NEWS_FOLDER1)
+	IER2 = 1
+	I = FLEN
+	NEWS_F1_COUNT = NEWS_F_COUNT
+	DO WHILE (IER2.NE.0.AND.I.GT.1)
+	   IF (NEWS_FOLDER(I:I).EQ.'.') THEN
+	      NEWS_FOLDER = NEWS_FOLDER(:I)
+	      DO WHILE (REC_LOCK(IER))
+	         READ (7,KEY=NEWS_FOLDER,
+     &	               KEYID=0,IOSTAT=IER2) NEWS_FOLDER_COM
+	      END DO
+	   END IF
+	   IF (IER2.NE.0) I = I - 1
+	END DO
+	NEWS_F_COUNT = NEWS_F1_COUNT
+	IER = 0
+	DO WHILE (IER.EQ.0.AND.IER1.EQ.0)
+	   DO WHILE (REC_LOCK(IER))
+	      READ (7,KEY=NEWS_F_COUNT,KEYID=1,IOSTAT=IER)
+	   END DO
+	   IF (IER.EQ.0) NEWS_F_COUNT = NEWS_F_COUNT + 1
+	END DO
+	NEWS_FOLDER1_NUMBER = NEWS_F_COUNT
+	IF (IER2.EQ.0) THEN
+	   NEWS_F1_FLAG = NEWS_F_FLAG
+	   NEWS_F1_FLAG = IBCLR(NEWS_F1_FLAG,10)
+	   IF (I.NE.INDEX(NEWS_FOLDER1,'.')) THEN
+	      NEWS_F1_EXPIRE = NEWS_F_EXPIRE
+	      NEWS_F1_EXPIRE_LIMIT = NEWS_F_EXPIRE_LIMIT
+	   END IF
+	ELSE
+	   NEWS_F1_FLAG = NEWS_FLAG_DEFAULT
+	   NEWS_F1_EXPIRE = 0
+	   NEWS_F1_EXPIRE_LIMIT = 0
+	END IF
+	CALL GET_MSGKEY(NEWS_F1_NEWEST_BTIM,NEWS_F1_CREATED_DATE)
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',EXPIRED)
+	CALL GET_MSGKEY(EXPIRED,NEWS_F1_EXPIRED_DATE)
+	NEWS_F1_COUNT = MAX(0,NEWS_F1_NBULL - NEWS_F1_START + 1)
+	IF (BTEST(NEWS_F1_FLAG,8)) THEN
+	   NEWS_F1_COUNT = 0
+	   NEWS_F1_START = 0
+	   NEWS_F1_NBULL = 0
+	   NEWS_F1_FIRST = 0
+	   NEWS_F1_LAST = 0
+	END IF
+
+	WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	IF (IER.EQ.0) THEN
+	  NEWS_F_COUNT = NEWS_F_COUNT + 1
+	   IF (BTEST(NEWS_F1_FLAG,8).AND.
+     &	     .NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+	       CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,
+     &	     	%DESCR(NEWS_FOLDER1_NUMBER))
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE UPDATE_NEWS_ENTRY(SPECIAL,LOCAL_UPDATE,FLEN,SP)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	IF (BTEST(NEWS_F1_FLAG,8).AND.
+     &			.NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+	   IF (NEWS_F1_LAST.NE.NEWS_F1_NBULL.AND..NOT.SPECIAL.AND.
+     &	       NEWS_F1_START.LE.NEWS_F1_NBULL) THEN
+	      IF (NEWS_F1_FIRST.GT.NEWS_F1_START.AND.
+     &		  NEWS_F1_FIRST.GT.NEWS_F1_NBULL) THEN
+		 NEWS_F1_LAST = 0
+		 NEWS_F1_START = F1_START
+		 NEWS_F1_NBULL = F1_NBULL
+		 REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	      END IF
+	      IF (NEWS_F1_LAST.LT.NEWS_F1_NBULL) THEN
+		 CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,
+     &					%DESCR(NEWS_FOLDER1_NUMBER))
+	      END IF
+	   END IF
+	ELSE IF (.NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+	   UPDATE = .FALSE.
+	   IF (SP.GT.0) THEN 
+	      IF (FLEN.GT.44) THEN
+	         IF (NEWS_FOLDER1_DESCRIP.NE.
+     &	             BUFFER(SB+44:FLEN+SB-1)//BUFFER(SP:EB)) THEN
+		    NEWS_FOLDER1_DESCRIP =
+     &			BUFFER(SB+44:FLEN+SB-1)//BUFFER(SP:EB)
+		    UPDATE = .TRUE.
+	         END IF
+	      ELSE IF (NEWS_FOLDER1_DESCRIP.NE.BUFFER(SP:EB)) THEN
+	         NEWS_FOLDER1_DESCRIP = BUFFER(SP:EB)
+	         UPDATE = .TRUE.
+	      END IF
+	   ELSE
+	      UPDATE = .TRUE.
+	   END IF
+	   IF (SPECIAL) THEN
+	      IF (UPDATE) THEN
+		 NEWS_F1_START = F1_START
+		 NEWS_F1_NBULL = F1_NBULL
+	      END IF
+	   ELSE IF (.NOT.UPDATE) THEN
+	      UPDATE = F1_START.LT.NEWS_F1_START.OR.
+     &		       F1_NBULL.NE.NEWS_F1_NBULL
+	   END IF
+	   IF (UPDATE) REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin11.for b/decus/vmslt00a/bulletin/bulletin11.for
new file mode 100755
index 0000000..77a03ee
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin11.for
@@ -0,0 +1,3599 @@
+C
+C  BULLETIN11.FOR, Version 10/6/98
+C  Purpose: Bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE RESET
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.GE.3) THEN
+	   IF (NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) THEN
+	      WRITE (6,'('' ERROR: NEWS group is not subscribed.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('CURRENT')) THEN
+	   MESSAGE_NUMBER = BULL_POINT
+	ELSE IF (.NOT.CLI$GET_VALUE('NUMBER',BULL_PARAMETER,LEN_P)) THEN
+	   MESSAGE_NUMBER = NBULL
+	ELSE
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,MESSAGE_NUMBER,EBULL,IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'(A)') 
+     &	        ' ERROR: Specified message number has incorrect format.'
+	      RETURN
+	   END IF
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(MESSAGE_NUMBER,IER)
+	IF (IER.EQ.MESSAGE_NUMBER+1		! Was message found?
+     &	          .OR.REMOTE_SET.GE.3) THEN	! Ignore if news
+	   IF (REMOTE_SET.LT.3) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+	   ELSE
+	      I = NEWS_FIND_SUBSCRIBE()
+	      LAST_NEWS_READ(2,I) = MESSAGE_NUMBER
+	      LAST_NEWS_READ2(2,I) = MIN(8191,F_NBULL-MESSAGE_NUMBER)
+     &			.OR.(LAST_NEWS_READ2(2,I).AND.'E000'X)
+	   END IF
+	ELSE
+	   WRITE(6,1030) MESSAGE_NUMBER
+	END IF
+
+100	IF (REMOTE_SET.GE.3) CALL READDIR(BULL_POINT,IER)
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+
+1010	FORMAT(' ERROR: You have not read any message.')
+1030	FORMAT(' ERROR: Message was not found: ',I)
+
+	END
+
+
+
+	SUBROUTINE TAG(ADD_OR_DEL,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+	DATA BULL_TAG /.FALSE./,READ_TAG /.FALSE./,BULL_NEWS_TAG /.FALSE./
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	CHARACTER*12 TAG_KEY
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	IF ((.NOT.BULL_TAG.AND.REMOTE_SET.LT.3)
+     &	    .OR.(.NOT.BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)) THEN
+	   CALL OPEN_NEW_TAG(IER)
+	   IF (.NOT.IER) RETURN
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+	   IF (NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) THEN
+	      WRITE (6,'('' ERROR: NEWS group is not subscribed.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	IF (ADD_OR_DEL.AND.
+     &		INCMD(:4).NE.'MARK'.AND.INCMD(:4).NE.'SEEN') THEN
+	   CALL ADD_TAG(IER,TAG_TYPE)
+	   RETURN
+	END IF
+
+	IF (INCMD(:4).EQ.'SEEN') THEN
+	   IF (CLI$PRESENT('READ').EQ.%LOC(CLI$_NEGATED)) THEN
+	      READ (13,KEYEQ=TAG_KEY(0,BULLDIR_HEADER,1),
+     &		    IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE (UNIT=13)
+	      BULL_TAG = IBCLR(BULL_TAG,1)
+	      RETURN
+	   END IF
+	END IF
+
+	IF (.NOT.CLI$PRESENT('NUMBER')) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	      WRITE(6,1010)		! No, then error.
+	      RETURN
+	   ELSE IF (ADD_OR_DEL) THEN
+	      CALL ADD_TAG(IER,TAG_TYPE)
+	   ELSE
+	      CALL DEL_TAG(IER,TAG_TYPE)
+	      IF (IER.NE.0) THEN
+		 IF (TAG_TYPE.EQ.1) THEN
+		    WRITE (6,'('' ERROR: Message was not marked.'')')
+		 ELSE
+		    WRITE (6,'('' ERROR: Message was not seen.'')')
+		 END IF
+	      END IF
+	   END IF
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	LAST = 0
+
+	DO WHILE (CLI$GET_VALUE('NUMBER',BULL_PARAMETER,LEN_P)
+     &	    .NE.%LOC(CLI$_ABSENT)) 		! Get the specified messages
+
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+
+	   IF (SBULL.LE.0.OR.IER.NE.0.OR.SBULL.GT.F_NBULL) THEN
+	      WRITE (6,'(A)') 
+     &	        ' ERROR: Specified message number has incorrect format.'
+	      GO TO 100
+	   END IF
+
+	   DO MESSAGE_NUMBER = SBULL,MIN(EBULL,F_NBULL)
+
+	      CALL READDIR(MESSAGE_NUMBER,IER)
+	      IF (IER.NE.MESSAGE_NUMBER+1	! Was message found?
+     &	          .AND.REMOTE_SET.LT.3) THEN	! Ignore if news
+	         WRITE(6,1030) MESSAGE_NUMBER	! No
+		 GO TO 100
+	      ELSE IF (ADD_OR_DEL) THEN
+	         CALL ADD_TAG(IER,TAG_TYPE)
+	         IF (TAG_TYPE.EQ.2.AND.MESSAGE_NUMBER.GT.LAST) THEN
+		    IF (REMOTE_SET.LT.3) THEN
+	   	       DIFF = COMPARE_BTIM(MSG_BTIM,
+     &				LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+		       IF (DIFF.GT.0) CALL COPY2(LAST_READ_BTIM
+     &		          	(1,FOLDER_NUMBER+1),MSG_BTIM)
+		    ELSE
+		       CALL NEWS_UPDATE_NEWEST_MESSAGE(MESSAGE_NUMBER)
+	            END IF
+	            LAST = MESSAGE_NUMBER
+	         END IF
+	      ELSE
+	         CALL DEL_TAG(IER,TAG_TYPE)
+	      END IF
+	   END DO
+	END DO
+
+100	IF (REMOTE_SET.GE.3) CALL READDIR(BULL_POINT,IER)
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+
+1010	FORMAT(' ERROR: You have not read any message.')
+1030	FORMAT(' ERROR: Message was not found: ',I)
+
+	END
+
+
+
+	SUBROUTINE ADD_TAG(IER,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER*12 TAG_KEY
+
+	IF (REMOTE_SET.LT.3) THEN
+	   IF (TAG_TYPE.EQ.2.AND..NOT.BTEST(BULL_TAG,1)) THEN ! No SEEN tags
+	      WRITE (13,IOSTAT=IER) TAG_KEY(0,BULLDIR_HEADER,1)
+	      BULL_TAG = IBSET(BULL_TAG,1)
+	   END IF
+	   WRITE (13,IOSTAT=IER) TAG_KEY(FOLDER_NUMBER,MSG_KEY,TAG_TYPE)
+	ELSE
+	   CALL ADD_NEWS_TAG(IER,TAG_TYPE)
+	   RETURN
+	END IF
+
+	IF (IER.NE.FOR$IOS_INCKEYCHG.AND.IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Unable to mark message.'')')
+	   CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	ELSE
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_FIRST_NEWS_TAG(IER,MESSAGE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+        COMMON /NEXT/ NEXT
+
+	IER = 36
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	DO J=1,2
+	   IF (BTEST(READ_TAG,J)) I = J
+	END DO
+
+	IF (NEWS_TAG(3,I,SUBNUM).EQ.0) RETURN
+
+	INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	CLOSE_IT = .NOT.CLOSE_IT
+	IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+
+	OLD_NEXT = NEXT
+
+	NEXT = .FALSE.
+	J = F_START - 1
+	IER1 = J
+	DO WHILE (J.LE.F_NBULL.AND.J+1.NE.IER1)
+	   J = J + 1
+	   CALL READDIR(J,IER1)
+	END DO
+
+	IF (J+1.NE.IER1) THEN
+	   NEXT = OLD_NEXT
+	   IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+	   RETURN
+	END IF
+
+	NEXT = .TRUE.
+
+	DO MESSNUM = NEWS_TAG(1,I,SUBNUM),NEWS_TAG(2,I,SUBNUM)
+	   TEST = TEST_TAG(MESSNUM,%VAL(NEWS_TAG(3,I,SUBNUM)),
+     &			NEWS_TAG(1,I,SUBNUM))
+	   IF (BTEST(READ_TAG,3)) TEST = .NOT.TEST
+	   IF (TEST) THEN
+	      HEADER = .TRUE.
+	      CALL GET_NEXT_NEWS_TAG(IER,MESSNUM,HEADER,I,SUBNUM)
+	      IF (IER.EQ.0) MESSAGE = MESSNUM
+	      NEXT = OLD_NEXT
+	      IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+	      RETURN
+	   END IF
+	END DO
+
+	NEXT = OLD_NEXT
+	IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+
+	RETURN
+
+	ENTRY GET_THIS_NEWS_TAG(IER,MESSAGE,TAG_TYPE)
+
+	IER = 36
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	TAG_TYPE = 0
+
+	DO I=1,2
+	   IF ((BTEST(READ_TAG,I).OR.BTEST(READ_TAG,3))
+     &	    .AND.(NEWS_TAG(3,I,SUBNUM).GT.0).AND.
+     &	    (MSG_NUM.LE.NEWS_TAG(2,I,SUBNUM))) THEN
+	      TEST = TEST_TAG(MSG_NUM,
+     &		%VAL(NEWS_TAG(3,I,SUBNUM)),NEWS_TAG(1,I,SUBNUM))
+	      IF (TEST) THEN
+	         IER = 0
+	         TAG_TYPE = IBSET(TAG_TYPE,I)
+	      END IF
+	   END IF
+	END DO
+
+	IF (BTEST(READ_TAG,3)) THEN
+	   IF ((.NOT.BTEST(TAG_TYPE,2).OR..NOT.BTEST(READ_TAG,2)).AND.
+     &	       (.NOT.BTEST(TAG_TYPE,1).OR..NOT.BTEST(READ_TAG,1))) THEN
+	      IER = 0
+	   ELSE
+	      IER = 36
+	   END IF
+	END IF
+
+	RETURN
+
+	ENTRY GET_THIS_OR_NEXT_NEWS_TAG(NUM,IER,MESSAGE,TAG_TYPE)
+
+	IER = 36
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	HEADER = .FALSE.
+
+	TAG_TYPE = 0
+
+	DO WHILE (IER.NE.0)
+	   I = 0
+	   DO J=1,2
+	      IF (NEWS_TAG(3,J,SUBNUM).GT.0.AND.BTEST(READ_TAG,J)) THEN
+		 IER = 36
+		 MNUM = MAX(NEWS_TAG(1,J,SUBNUM),NUM)
+	   	 DO WHILE (IER.NE.0.AND.MNUM.LE.NEWS_TAG(2,J,SUBNUM))
+	     	    TEST = TEST_TAG(MNUM,%VAL(NEWS_TAG(3,J,SUBNUM)),
+     &		  	NEWS_TAG(1,J,SUBNUM))
+		    IF (BTEST(READ_TAG,3)) TEST = .NOT.TEST
+		    IF (TEST) THEN
+		       IER = 0
+		    ELSE
+		       MNUM = MNUM + 1
+		    END IF
+		 END DO
+		 IF (IER.EQ.0) THEN
+		    IF (J.EQ.1) THEN
+		       MESSAGE = MNUM
+		       I = 1
+		    ELSE IF (I.EQ.0.OR.MESSAGE.GT.MNUM) THEN
+		       MESSAGE = MNUM
+		       I = 2
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (I.EQ.0) RETURN
+	   CALL GET_NEXT_NEWS_TAG(IER,MESSAGE,HEADER,I,SUBNUM)
+	   IF (IER.EQ.0) THEN
+	      IF (.NOT.BTEST(READ_TAG,3)) TAG_TYPE = IBSET(TAG_TYPE,I)
+	      IF (NEWS_TAG(3,3-I,SUBNUM).GT.0.AND.
+     &		  MESSAGE.LE.NEWS_TAG(2,3-I,SUBNUM)) THEN
+		 IF (TEST_TAG(MESSAGE,%VAL(NEWS_TAG(3,3-I,SUBNUM)),
+     &		  	NEWS_TAG(1,3-I,SUBNUM))) THEN
+		    TAG_TYPE = IBSET(TAG_TYPE,3-I)
+                 END IF
+	      END IF
+	      RETURN
+	   ELSE IF (.NOT.BTEST(READ_TAG,3-I)) THEN
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NEXT_NEWS_TAG(IER,MESSNUM,HEADER,J,SUBNUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+        COMMON /NEXT/ NEXT
+
+	INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	CLOSE_IT = .NOT.CLOSE_IT
+	IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+
+	IER = 36
+
+	OLD_NEXT = NEXT
+
+	DO WHILE (MESSNUM.LE.NEWS_TAG(2,J,SUBNUM).AND.IER.NE.0)
+	   I = MAX(NEWS_TAG(1,J,SUBNUM),MESSNUM)
+	   DO WHILE (IER.NE.0.AND.I.LE.NEWS_TAG(2,J,SUBNUM))
+	      TEST = TEST_TAG(I,%VAL(NEWS_TAG(3,J,SUBNUM)),
+     &		  NEWS_TAG(1,J,SUBNUM))
+	      IF (BTEST(READ_TAG,3)) TEST = .NOT.TEST
+	      IF (TEST) THEN
+	         IER = 0
+	         MESSNUM = I
+	      ELSE
+		 I = I + 1
+	      END IF
+	   END DO
+	   IF (IER.EQ.0) THEN
+	      SAVE_MESSNUM = MESSNUM
+	      NEXT = .FALSE.
+	      CALL READDIR(MESSNUM,IER1)
+	      IF (IER1.NE.MESSNUM+1) THEN
+	         NEXT = .TRUE.
+	         CALL READDIR(MESSNUM,IER1)
+	      END IF
+	      IF (IER1.NE.MESSNUM+1) THEN
+		 IER = 36
+	         IF (.NOT.BTEST(READ_TAG,3)) THEN
+		    CALL DEL_NEWS_TAG(J,MESSNUM,SUBNUM)
+		 ELSE
+		    NEXT = OLD_NEXT
+		    IF (CLOSE_IT) CALL CLOSE_BULLDIR
+		    RETURN
+		 END IF
+		 IF (BTEST(READ_TAG,1).AND.BTEST(READ_TAG,2)) RETURN
+	      ELSE IF (MESSNUM.NE.SAVE_MESSNUM) THEN
+		 IER = 36
+	         IF (.NOT.BTEST(READ_TAG,3)) THEN
+		    CALL DEL_NEWS_TAG(J,SAVE_MESSNUM,SUBNUM)
+		 END IF
+	      END IF
+	   ELSE
+	      MESSNUM = NEWS_TAG(2,J,SUBNUM) + 1
+	   END IF
+	END DO
+
+	IF (IER.EQ.0.AND.HEADER) THEN
+	   MESSNUM = MESSNUM - 1
+	   MSG_NUM = MESSNUM
+	END IF
+
+	NEXT = OLD_NEXT
+
+	IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE ADD_NEWS_TAG(IER,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	IF (.NOT.BULL_NEWS_TAG) RETURN
+
+	IER = 0
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	IF (NEWS_TAG(1,TAG_TYPE,SUBNUM).GT.F_START) THEN
+	   CALL LIB$FREE_VM((NEWS_TAG(2,TAG_TYPE,SUBNUM)-
+     &			  NEWS_TAG(1,TAG_TYPE,SUBNUM))/8+1,
+     &			  NEWS_TAG(3,TAG_TYPE,SUBNUM))
+	   NEWS_TAG(2,TAG_TYPE,SUBNUM) = F_NBULL
+	   NEWS_TAG(3,TAG_TYPE,SUBNUM) = 0
+	END IF
+
+	IF (NEWS_TAG(3,TAG_TYPE,SUBNUM).EQ.0.AND.F_NBULL.GE.F_START) THEN
+	   NEWS_TAG(1,TAG_TYPE,SUBNUM) = F_START
+	   NEWS_TAG(2,TAG_TYPE,SUBNUM) = F_NBULL
+	   CALL LIB$GET_VM((F_NBULL-F_START)/8+1,
+     &			   NEWS_TAG(3,TAG_TYPE,SUBNUM))
+	   CALL ZERO_VM((F_NBULL-F_START)/8+1,
+     &			%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)))
+	ELSE IF (F_NBULL.GT.NEWS_TAG(2,TAG_TYPE,SUBNUM)) THEN
+	   DO I=1,2
+	      IF (NEWS_TAG(1,I,SUBNUM).GT.0) THEN
+	         CALL LIB$GET_VM((F_NBULL-NEWS_TAG(1,I,SUBNUM))/8+1,TEMP)
+	         CALL ZERO_VM((F_NBULL-NEWS_TAG(1,I,SUBNUM))/8+1,
+     &			%VAL(TEMP))
+	         CALL LIB$MOVC3((NEWS_TAG(2,I,SUBNUM)-
+     &			  NEWS_TAG(1,I,SUBNUM))/8+1,
+     &			  %VAL(NEWS_TAG(3,I,SUBNUM)),%VAL(TEMP))
+	         CALL LIB$FREE_VM((NEWS_TAG(2,I,SUBNUM)-
+     &			  NEWS_TAG(1,I,SUBNUM))/8+1,
+     &			  NEWS_TAG(3,I,SUBNUM))
+	         NEWS_TAG(2,I,SUBNUM) = F_NBULL
+	         NEWS_TAG(3,I,SUBNUM) = TEMP
+	      END IF
+	   END DO
+	END IF
+
+	CALL SET_TAG(MSG_NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		     NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	NEWS_TAG(4,TAG_TYPE,SUBNUM) = 1
+		 
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_TAG(NUM,TAGS,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION TAGS(1)
+
+	I = (NUM-START)/32
+	J = NUM - START - I*32
+
+	TAGS(I+1) = IBSET(TAGS(I+1),J)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CLR_TAG(NUM,TAGS,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION TAGS(1)
+
+	I = (NUM-START)/32
+	J = NUM - START - I*32
+
+	TAGS(I+1) = IBCLR(TAGS(I+1),J)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST_TAG(NUM,TAGS,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION TAGS(1)
+
+	I = (NUM-START)/32
+	J = NUM - START - I*32
+
+	TEST_TAG = BTEST(TAGS(I+1),J)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DEL_TAG(IER,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*12 TAG_KEY
+
+	IER = 0
+
+	IF (REMOTE_SET.GE.3) THEN
+	   SUBNUM = NEWS_FIND_SUBSCRIBE()
+	   CALL DEL_NEWS_TAG(TAG_TYPE,MSG_NUM,SUBNUM)
+	   RETURN
+	END IF
+
+	DO WHILE (REC_LOCK(IER1))
+	   READ (13,KEYEQ=TAG_KEY(FOLDER_NUMBER,MSG_KEY,TAG_TYPE),
+     &		 IOSTAT=IER1)
+	END DO
+	IF (IER1.NE.0) RETURN
+
+	DELETE (UNIT=13,IOSTAT=IER1)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DEL_NEWS_TAG(TAG_TYPE,MSG_NUM,SUBNUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	IF (MSG_NUM.LT.NEWS_TAG(1,TAG_TYPE,SUBNUM).OR.
+     &	   MSG_NUM.GT.NEWS_TAG(2,TAG_TYPE,SUBNUM).OR..NOT.TEST_TAG
+     &	    (MSG_NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM))
+     &	    ,NEWS_TAG(1,TAG_TYPE,SUBNUM))) THEN
+	   RETURN
+	ELSE
+	   NEWS_TAG(4,TAG_TYPE,SUBNUM) = 1
+	   CALL CLR_TAG
+     &		(MSG_NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE OPEN_OLD_TAG
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	CHARACTER*12 BULL_MARK_DIR
+	CHARACTER*12 TAG_KEY,INPUT_KEY
+
+	IER = SYS_TRNLNM('BULL_MARK',BULL_PARAMETER)
+	IF (IER) THEN
+	   BULL_MARK_DIR = 'BULL_MARK:'
+	ELSE
+	   BULL_MARK_DIR = 'SYS$LOGIN:'
+	END IF
+
+	NTRIES = 0
+
+	DO WHILE (FILE_LOCK(IER,IER1).AND.NTRIES.LE.30)
+	   OPEN (UNIT=13,FILE=BULL_MARK_DIR//
+     &	     USERNAME(:TRIM(USERNAME))//'.BULLMARK',STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	     ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	     KEY=(1:12:CHARACTER))
+	   NTRIES = NTRIES + 1
+	END DO
+
+	IF (IER.EQ.0) THEN
+	   BULL_TAG = IBSET(BULL_TAG,0)
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (13,KEY=TAG_KEY(0,BULLDIR_HEADER,1),IOSTAT=IER1)
+	   END DO
+	   IF (IER1.EQ.0) BULL_TAG = IBSET(BULL_TAG,1)
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (13,KEYGE=TAG_KEY('FFFF'X,BULLDIR_HEADER,1),IOSTAT=IER1)
+     &		         INPUT_KEY
+	   END DO
+	   CALL LIB$MOVC3(4,%REF(INPUT_KEY),FOLDER1_NUMBER)
+	   IF (IER1.EQ.0.AND.FOLDER1_NUMBER.EQ.'FFFF'X) THEN
+	      MSG_KEY = INPUT_KEY(5:)
+	      CALL SYS$ASCTIM(,DATE,MSG_BTIM,)
+	      IF (COMPARE_DATE(DATE,' ').LT.-30) THEN
+		 DELETE (13)
+	         IER1 = 2
+	      END IF
+	   END IF
+	   IF (IER1.NE.0.OR.FOLDER1_NUMBER.NE.'FFFF'X) THEN
+	      CLOSE (UNIT=13)           
+	      IER1 = 1
+              DO WHILE (IER1)
+	         IER1 = LIB$DELETE_FILE(
+     &			BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))
+     &	            	//'.BULLMARK;-1')
+	      END DO
+	      CALL CONV$PASS_FILES(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK',
+     &	        BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARKTMP')
+	      CALL CONV$PASS_OPTIONS()
+	      CALL CONV$CONVERT()
+	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK;1')
+    	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARKTMP',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK')
+              CALL LIB$DELETE_FILE(BULL_MARK_DIR//
+     &		USERNAME(:TRIM(USERNAME))//'.BULLMARK;-1')
+	      DO WHILE (FILE_LOCK(IER,IER1).AND.NTRIES.LE.30)
+	         OPEN (UNIT=13,FILE=BULL_MARK_DIR//
+     &	    	    USERNAME(:TRIM(USERNAME))//'.BULLMARK',STATUS='OLD',
+     &	    	    ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	    	    ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	    	    KEY=(1:12:CHARACTER))
+	  	 NTRIES = NTRIES + 1
+	      END DO
+	      CALL SYS_BINTIM('-',MSG_BTIM)
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      WRITE (13,IOSTAT=IER) TAG_KEY('FFFF'X,MSG_KEY,1)
+	   ELSE
+	      UNLOCK 13
+	   END IF
+	END IF
+
+	IF (IER.EQ.0.OR.IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	   OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	      USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	      ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	      FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	      KEY=(1:4:INTEGER))
+
+	   IF (IER.EQ.0) THEN
+	      IF (BULL_NEWS_TAG) RETURN
+	      BULL_NEWS_TAG = .TRUE.
+	   ELSE
+	      CALL ERRSNS(IDUMMY,IER1)
+	      IF (IER1.EQ.RMS$_FLK) THEN
+	         BULL_NEWS_TAG = .FALSE.
+	         RETURN
+	      END IF
+	   END IF
+
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (23,KEYEQ=0,IOSTAT=IER1) NEWS_MARK
+	   END DO
+	   IF (IER1.EQ.0) CALL SYS$ASCTIM(,DATE,NEWS_MARK(2),)
+	   IF (IER1.NE.0) THEN
+	      CLOSE (UNIT=23)
+	      OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:4:INTEGER))
+	      IF (IER.EQ.0) THEN
+	      OPEN (UNIT=24,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=128,DISPOSE='DELETE',
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:4:INTEGER))
+	      DO WHILE (IER.EQ.0)
+	         DO WHILE (REC_LOCK(IER))
+		    READ (23,IOSTAT=IER) NEWS_MARK
+	         END DO
+	         IF (IER.EQ.0) THEN
+		    I = NEWS_MARK2(1)
+		    NEWS_MARK2(1) = NEWS_MARK2(2)
+		    NEWS_MARK2(2) = I
+	            WRITE (24,IOSTAT=IER) NEWS_MARK
+	         END IF
+	      END DO
+	      NEWS_MARK(1) = 0
+	      CALL SYS_BINTIM('-',NEWS_MARK(2))
+	      WRITE (24,IOSTAT=IER) NEWS_MARK
+	      CLOSE (UNIT=24,DISPOSE='SAVE')
+	      CLOSE (UNIT=23,DISPOSE='DELETE')
+	      END IF
+	      DO WHILE (FILE_LOCK(IER,IER1))
+	        OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	           USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	           ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	           FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	           KEY=(1:4:INTEGER))
+	      END DO
+	   ELSE IF (COMPARE_DATE(DATE,' ').LT.-30) THEN
+	      CLOSE (UNIT=23)           
+	      IER1 = 1
+              DO WHILE (IER1)
+	         IER1 = LIB$DELETE_FILE(
+     &			BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))
+     &	            	//'.NEWSMARK;-1')
+	      END DO
+	      CALL CONV$PASS_FILES(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK',
+     &	        BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARKTMP')
+	      CALL CONV$PASS_OPTIONS()
+	      CALL CONV$CONVERT()
+	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK;1')
+	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARKTMP',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK')
+              CALL LIB$DELETE_FILE(BULL_MARK_DIR//
+     &		USERNAME(:TRIM(USERNAME))//'.NEWSMARK;-1')
+	      DO WHILE (FILE_LOCK(IER,IER1))
+	        OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	           USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	           ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	           FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	           KEY=(1:4:INTEGER))
+	      END DO
+	      DO WHILE (REC_LOCK(IER1))
+	         READ (23,KEYEQ=0,IOSTAT=IER1) NEWS_MARK
+	      END DO
+	      CALL SYS_BINTIM('-',NEWS_MARK(2))
+	      REWRITE (23,IOSTAT=IER) NEWS_MARK
+	   END IF
+	END IF
+
+	IF (IER.NE.0.AND.IER.NE.FOR$IOS_FILNOTFOU) THEN
+	   WRITE (6,'('' Unable to open mark file.'')')
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	   RETURN
+	END IF
+
+	IF (BULL_NEWS_TAG) THEN
+	   OLD_NEWS_NUMBER = 0
+	   NEWS_MARK(1) = 0
+	   FOLDER_NUMBER_SAVE = NEWS_FOLDER_NUMBER
+	   CALL OPEN_BULLNEWS_SHARED
+	   DO WHILE (IER.EQ.0)
+	      DO WHILE (REC_LOCK(IER))
+		 READ (23,KEYGT=NEWS_MARK(1),IOSTAT=IER) NEWS_MARK
+	      END DO
+	      IF (IER.EQ.0.AND.NEWS_NUMBER.NE.0) THEN
+		 IF (NEWS_NUMBER.NE.OLD_NEWS_NUMBER) THEN
+		    NEWS_FOLDER_NUMBER = NEWS_NUMBER
+		    SUBNUM = NEWS_FIND_SUBSCRIBE()
+		    IF (SUBNUM.GT.FOLDER_MAX-1) THEN
+		       DELETE (UNIT=23)
+		    ELSE
+		       OLD_NEWS_NUMBER = NEWS_NUMBER
+		       CALL READ_FOLDER_FILE_KEYNUM_TEMP
+     &			  (NEWS_FOLDER_NUMBER,IER1)
+		       IF (IER1.NE.0) THEN
+	      		  CALL ERRSNS(IDUMMY,IER2)
+		          IF (IER2.NE.RMS$_RNF) SUBNUM = 0
+		       ELSE
+			  DO I=1,2
+		             NEWS_TAG(1,I,SUBNUM) = F1_START
+		             NEWS_TAG(2,I,SUBNUM) = F1_NBULL
+		             NEWS_TAG(4,I,SUBNUM) = 0
+		             CALL LIB$GET_VM((F1_NBULL-F1_START)/8+1,
+     &					  NEWS_TAG(3,I,SUBNUM))
+		             CALL ZERO_VM((F1_NBULL-F1_START)/8+1,
+     &					%VAL(NEWS_TAG(3,I,SUBNUM)))
+			  END DO
+		       END IF
+		    END IF
+		 END IF
+		 IF (NEWS_NUMBER.EQ.OLD_NEWS_NUMBER) THEN
+	            IF (SUBNUM.EQ.0) THEN
+		       DELETE (UNIT=23)
+		    ELSE
+		       UNLOCK 23
+		       IF (NEWS_REC.GT.0) THEN
+			  TAG_TYPE = 1
+		       ELSE
+			  TAG_TYPE = 2
+		       END IF
+		       IF (NEWS_FORMAT.EQ.0) THEN	! 16 bit numbers
+		          DO I=5,256
+		             CALL SET_NEWS_TAG(INT(NEWS_MARK2(I)),SUBNUM,
+     &					   TAG_TYPE)
+		          END DO
+		       ELSE
+		          DO I=3,128
+		             CALL SET_NEWS_TAG(NEWS_MARK(I),SUBNUM,TAG_TYPE)
+		          END DO
+		       END IF
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   NEWS_FOLDER_NUMBER = FOLDER_NUMBER_SAVE
+	   CALL CLOSE_BULLNEWS
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_NEWS_TAG(NUM,SUBNUM,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	IF (NUM.GT.0) THEN
+	   LAST_NUM = NUM
+	   IF (NUM.LT.NEWS_TAG(1,TAG_TYPE,SUBNUM).OR.
+     &	       NUM.GT.NEWS_TAG(2,TAG_TYPE,SUBNUM)) RETURN
+	   CALL SET_TAG(NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	ELSE IF (NUM.LT.0) THEN
+	   IF (-NUM.LT.NEWS_TAG(1,TAG_TYPE,SUBNUM)) RETURN
+	   DO J=MAX(NEWS_TAG(1,TAG_TYPE,SUBNUM),LAST_NUM+1),
+     &		MIN(NEWS_TAG(2,TAG_TYPE,SUBNUM),-NUM)
+	      CALL SET_TAG(J,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE OPEN_NEW_TAG(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+
+	CHARACTER*12 BULL_MARK_DIR
+
+	DIMENSION BTIM(2)
+	CHARACTER KEY*8
+
+	IER = SYS_TRNLNM('BULL_MARK',BULL_PARAMETER)
+	IF (IER) THEN
+	   BULL_MARK_DIR = 'BULL_MARK:'
+	ELSE
+	   BULL_MARK_DIR = 'SYS$LOGIN:'
+	END IF
+
+	IER1 = SYS_TRNLNM_SYSTEM('BULL_MARK',BULL_PARAMETER)
+	IF (.NOT.IER1) THEN
+	   IER = SYS_TRNLNM('BULL_MARK',BULL_PARAMETER)
+	   CALL DISABLE_PRIVS
+	   IER1 = .FALSE.
+	END IF
+	IF (REMOTE_SET.LT.3) THEN
+	   MARKUNIT = 13
+	   OPEN (UNIT=MARKUNIT,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.BULLMARK',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	        RECORDSIZE=3,
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:12:CHARACTER))
+	   IF (IER.EQ.0) THEN
+	      CALL SYS_BINTIM('-',BTIM)
+	      CALL GET_MSGKEY(BTIM,KEY)
+	      WRITE (13) TAG_KEY('FFFF'X,KEY,0)
+	   END IF
+	ELSE
+	   MARKUNIT = 23
+	   OPEN (UNIT=MARKUNIT,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	        RECORDSIZE=128,
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:4:INTEGER))
+	   IF (IER.EQ.0) THEN
+	      NEWS_MARK(1) = 0
+	      CALL SYS_BINTIM('-',NEWS_MARK(2))
+	      WRITE (23,IOSTAT=IER) NEWS_MARK
+           END IF
+ 	END IF
+	IF (.NOT.IER1) CALL ENABLE_PRIVS
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' Cannot create mark file.'')')
+	   CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	      IER = 0
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	      IER = IER1
+	   END IF
+	ELSE
+	   IF (.NOT.IER1) THEN
+	      INQUIRE (UNIT=MARKUNIT,NAME=BULL_PARAMETER)
+	      WRITE (6,'('' Created MARK file: '',A)')
+     &		BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+	   END IF
+	   IF (MARKUNIT.EQ.13) BULL_TAG = 1
+	   IF (MARKUNIT.EQ.23) BULL_NEWS_TAG = .TRUE.
+	   IER = 1
+	END IF
+
+	RETURN
+	END
+
+
+
+	CHARACTER*12 FUNCTION TAG_KEY(FOLDER_NUMBER,MSG_KEY,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) MSG_KEY
+
+	IF (TAG_TYPE.EQ.1) THEN
+	   CALL LIB$MOVC3(4,FOLDER_NUMBER,%REF(TAG_KEY))
+	ELSE
+	   CALL LIB$MOVC3(4,-(1+FOLDER_NUMBER),%REF(TAG_KEY))
+	END IF
+
+	CALL GET_MSGKEY(%REF(MSG_KEY),TAG_KEY(5:))
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_FIRST_TAG(FOLDER_NUMBER,IER,MESSAGE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*12 TAG_KEY,INPUT_KEY
+
+	CHARACTER*8 NEXT_MSG_KEY
+
+	IF ((.NOT.BULL_TAG.AND.REMOTE_SET.LT.3)
+     &	    .OR.(.NOT.BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)) THEN
+	   CALL OPEN_NEW_TAG(IER)
+	   IF (.NOT.IER) RETURN
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+	   CALL GET_FIRST_NEWS_TAG(IER,MESSAGE)
+	   RETURN
+	END IF
+
+	IF (BTEST(READ_TAG,3)) THEN
+	   MSG_NUM = 0
+ 	   CALL GET_NEXT_UNTAG(FOLDER_NUMBER,IER,MESSAGE,DUMMY)
+	   IF (IER.EQ.0) THEN
+	      MESSAGE = MESSAGE - 1
+	      MSG_NUM = MESSAGE
+	      MSG_KEY = BULLDIR_HEADER
+	   END IF
+	   RETURN
+	END IF
+
+	MSG_KEY = BULLDIR_HEADER
+
+	HEADER = .TRUE.
+
+	DO J=1,2
+	   IF (BTEST(READ_TAG,J)) I = J
+	END DO
+
+	CALL CONFIRM_TAG(IER,FOLDER_NUMBER,MESSAGE,HEADER,I)
+
+	RETURN
+
+	ENTRY GET_THIS_TAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+
+	IF (REMOTE_SET.GE.3) THEN
+	   CALL GET_THIS_NEWS_TAG(IER,MESSAGE,TAG_TYPE)
+	   RETURN
+	END IF
+
+	TAG_TYPE = 0
+
+	DO I=1,2
+	   IF (BTEST(READ_TAG,I).OR.BTEST(READ_TAG,3)) THEN
+	      DO WHILE (REC_LOCK(IER))
+	         READ (13,KEY=TAG_KEY(FOLDER_NUMBER,MSG_KEY,I),
+     &		   IOSTAT=IER) INPUT_KEY
+	      END DO
+	      IF (IER.EQ.0) TAG_TYPE = IBSET(TAG_TYPE,I)
+	   END IF
+	END DO
+
+	IF ((TAG_TYPE.NE.0.AND..NOT.BTEST(READ_TAG,3)).OR.
+     &	    (BTEST(READ_TAG,3).AND.
+     &	     (.NOT.BTEST(TAG_TYPE,2).OR..NOT.BTEST(READ_TAG,2)).AND.
+     &	     (.NOT.BTEST(TAG_TYPE,1).OR..NOT.BTEST(READ_TAG,1)))) THEN
+	   IF (IER.EQ.0) UNLOCK 13
+	   IER = 0
+	   MESSAGE = MSG_NUM
+	ELSE
+	   IER = 36
+	END IF
+
+	RETURN
+
+	ENTRY GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+
+	MSG_NUM = MSG_NUM - 1
+
+	CALL DECREMENT_MSG_KEY
+
+	ENTRY GET_NEXT_TAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+
+	IF (REMOTE_SET.GE.3) THEN
+	   MSG_NUM = ABS(MSG_NUM) + 1
+	   CALL GET_THIS_OR_NEXT_NEWS_TAG(MSG_NUM,IER,MESSAGE,TAG_TYPE)
+	   RETURN
+	END IF
+
+	IER = 36
+
+	HEADER = .FALSE.
+
+	TAG_TYPE = 0
+
+	IF (BTEST(READ_TAG,3)) THEN
+	   CALL GET_NEXT_UNTAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+	   RETURN
+	END IF
+
+	DO WHILE (IER.NE.0)
+	   I = 0
+	   DO J=1,2
+	      IF (BTEST(READ_TAG,J)) THEN
+	         DO WHILE (REC_LOCK(IER))
+	            READ (13,KEYGT=TAG_KEY(FOLDER_NUMBER,MSG_KEY,J),
+     &		        IOSTAT=IER) INPUT_KEY
+		 END DO
+		 IF (IER.EQ.0) THEN
+	            CALL LIB$MOVC3(4,%REF(INPUT_KEY),FOLDER1_NUMBER)
+		    IF ((J.EQ.1.AND.FOLDER1_NUMBER.NE.FOLDER_NUMBER).OR.
+     &		      (J.EQ.2.AND.FOLDER1_NUMBER.NE.-(1+FOLDER_NUMBER)))
+     &		      IER = 36
+		 END IF
+		 IF (IER.EQ.0) THEN
+		    IF (J.EQ.1) THEN
+		       NEXT_MSG_KEY = INPUT_KEY(5:)
+		       I = 1
+		    ELSE IF (I.EQ.0.OR.COMPARE_MSG_KEY(NEXT_MSG_KEY,
+     &			     INPUT_KEY(5:)).GT.0) THEN
+		       I = 2
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (I.EQ.0) RETURN
+	   NEXT_MSG_KEY = MSG_KEY
+	   CALL CONFIRM_TAG(IER,FOLDER_NUMBER,MESSAGE,HEADER,I)
+	   IF (IER.EQ.0) THEN
+	      TAG_TYPE = IBSET(TAG_TYPE,I)
+	      DO WHILE (REC_LOCK(IER))
+	         READ (13,KEY=TAG_KEY(FOLDER_NUMBER,MSG_KEY,3-I),
+     &		        IOSTAT=IER) INPUT_KEY
+	      END DO
+	      IF (IER.EQ.0) TAG_TYPE = IBSET(TAG_TYPE,3-I)
+	      IER = 0
+	      RETURN
+	   ELSE IF (.NOT.BTEST(READ_TAG,3-I)) THEN
+	      MSG_KEY = NEXT_MSG_KEY
+	      RETURN
+	   ELSE
+	      MSG_KEY = NEXT_MSG_KEY
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_NEXT_UNTAG(FN,IER,MESSAGE,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	CLOSE_IT = .NOT.CLOSE_IT
+	IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+
+	DO MESSAGE = MSG_NUM+1,F_NBULL
+	   CALL READDIR(MESSAGE,IER)
+	   IF (IER.EQ.MESSAGE+1) THEN
+	      CALL GET_THIS_TAG(FN,IER,DUMMY,TAG_TYPE)
+	      IF (IER.EQ.0) THEN
+		 IER = 0
+		 IF (CLOSE_IT) CALL CLOSE_BULLDIR
+		 RETURN
+	      END IF
+	   END IF
+	END DO
+
+	IER = 36
+	IF (CLOSE_IT) CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION COMPARE_MSG_KEY(MSG_KEY1,MSG_KEY2)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*8 MSG_KEY1,MSG_KEY2
+
+	DIMENSION BTIM1(2),BTIM2(2)
+
+	CALL GET_MSGBTIM(MSG_KEY1,BTIM1)
+	CALL GET_MSGBTIM(MSG_KEY2,BTIM2)
+
+	COMPARE_MSG_KEY = COMPARE_BTIM(BTIM1,BTIM2)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CONFIRM_TAG(IER,FOLDER_NUMBER,MESSAGE,HEADER,J)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER*12 TAG_KEY,INPUT_KEY
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (13,KEYGT=TAG_KEY(FOLDER_NUMBER,MSG_KEY,J),IOSTAT=IER)
+     &					INPUT_KEY
+	END DO
+
+	CLOSE_IT = .FALSE.
+
+	DO WHILE (FOLDER_NUMBER.GT.0)
+	   IF (IER.EQ.0) THEN
+	      CALL GET_MSGKEY(%REF(INPUT_KEY(5:)),MSG_KEY)
+	      CALL LIB$MOVC3(4,%REF(INPUT_KEY),FOLDER1_NUMBER)
+	   END IF
+
+	   IF (IER.EQ.0) THEN
+	      IF ((J.EQ.1.AND.FOLDER1_NUMBER.NE.FOLDER_NUMBER).OR.
+     &		  (J.EQ.2.AND.FOLDER1_NUMBER.NE.-(1+FOLDER_NUMBER)))
+     &		  IER = 36
+	   END IF
+	   IF (IER.NE.0) THEN
+	      IER = 1
+	      UNLOCK 13
+	      IF (CLOSE_IT) CALL CLOSE_BULLDIR
+	      RETURN
+	   ELSE
+	      CALL DECREMENT_MSG_KEY
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      INQUIRE (UNIT=2,OPENED=IER)
+	      IF (.NOT.IER) THEN
+		 CALL OPEN_BULLDIR_SHARED
+		 CLOSE_IT = .TRUE.
+	      END IF
+	      CALL READDIR_KEYGE(IER)
+	      CALL GET_MSGKEY(%REF(INPUT_KEY(5:)),INPUT_KEY(5:))
+	      IF (IER.NE.0.AND.MSG_KEY.EQ.INPUT_KEY(5:)) THEN
+	         UNLOCK 13
+		 MESSAGE = MSG_NUM
+		 IF (HEADER) THEN
+		    MESSAGE = MESSAGE - 1
+		    MSG_NUM = MESSAGE
+		    MSG_KEY = BULLDIR_HEADER
+		 END IF
+		 IER = 0
+		 IF (CLOSE_IT) CALL CLOSE_BULLDIR
+	         RETURN
+	      ELSE
+		 DELETE (UNIT=13)
+		 IF (BTEST(READ_TAG,1).AND.BTEST(READ_TAG,2)) THEN
+		    IER = 36
+		    IF (CLOSE_IT) CALL CLOSE_BULLDIR
+		    RETURN
+		 END IF
+		 DO WHILE (REC_LOCK(IER))
+	            READ (13,IOSTAT=IER) INPUT_KEY
+	 	 END DO
+	      END IF
+	   END IF
+
+	END DO
+
+	END
+
+
+
+	SUBROUTINE CLOSE_TAG
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	TAG_OPENED = .FALSE.
+
+	IF (BULL_NEWS_TAG) THEN
+	   DO I=1,FOLDER_MAX-1
+	      DO M=1,2
+	         IF (NEWS_TAG(3,M,I).NE.0.AND.NEWS_TAG(4,M,I).EQ.1) THEN
+	            IF (.NOT.TAG_OPENED) THEN
+		       CALL OPEN_OLD_TAG
+		       TAG_OPENED = .TRUE.
+		    END IF
+		    IF (M.EQ.1) THEN
+		       NEWS_REC = 1
+		    ELSE
+		       NEWS_REC = -32767
+		    END IF
+	            NEWS_FORMAT = 0
+		    IF (NEWS_TAG(2,M,I).GT.32767) NEWS_FORMAT = 1
+		    LIMIT = 256/(NEWS_FORMAT+1)
+	            NEWS_NUMBER = LAST_NEWS_READ2(1,I)
+		    K = 5-NEWS_FORMAT*2
+		    SET_LIST = .FALSE.
+		    DO J=NEWS_TAG(1,M,I),NEWS_TAG(2,M,I)
+		       IF (TEST_TAG(J,%VAL(NEWS_TAG(3,M,I)),
+     &				      NEWS_TAG(1,M,I))) THEN
+		          IF (.NOT.SET_LIST) THEN
+		             CALL SET_NEWS_MARK(K,J)
+			     LAST_SET = J
+			     K = K + 1
+		             SET_LIST = .TRUE.
+		          END IF
+		       ELSE IF (SET_LIST) THEN
+		          IF (LAST_SET.NE.J-1) THEN
+			     CALL SET_NEWS_MARK(K,-(J-1))
+		             K = K + 1
+			  END IF
+		          SET_LIST = .FALSE.
+		       END IF
+		       IF (J.EQ.NEWS_TAG(2,M,I)) THEN
+		          IF (SET_LIST.AND.LAST_SET.NE.J) THEN
+			     CALL SET_NEWS_MARK(K,-J)
+		             K = K + 1
+		          END IF
+		          DO L=K,LIMIT
+			     CALL SET_NEWS_MARK(L,0)
+		          END DO
+		          K = LIMIT + 1
+		       END IF
+		       IF (K.GT.LIMIT) THEN
+		          DO WHILE (REC_LOCK(IER))
+		             READ (23,KEYEQ=NEWS_MARK(1),IOSTAT=IER)
+		          END DO
+		          IF (IER.NE.0) THEN
+		             WRITE (23,IOSTAT=IER) NEWS_MARK
+		          ELSE
+		             REWRITE (23,IOSTAT=IER) NEWS_MARK
+		          END IF
+		          K = 5-NEWS_FORMAT*2
+		          NEWS_REC = NEWS_REC + 1
+		          IF (J.EQ.NEWS_TAG(2,M,I)) THEN
+		             DO WHILE (REC_LOCK(IER))
+		                READ (23,KEYEQ=NEWS_MARK(1),IOSTAT=IER)
+			        IF (IER.EQ.0) THEN
+			           DELETE (UNIT=23)
+				   NEWS_REC = NEWS_REC + 1
+				   L = REC_LOCK(IER)
+			        END IF
+			     END DO
+		          END IF
+		       END IF
+		    END DO
+	         END IF
+	      END DO
+	   END DO
+	   CLOSE (UNIT=23)
+	END IF
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET_NEWS_MARK(I,J)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	IF (NEWS_FORMAT.EQ.0) THEN
+	   NEWS_MARK2(I) = J
+	ELSE
+	   NEWS_MARK(I) = J
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ZERO_VM(NUM,NEWS_TAG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	LOGICAL*1 NEWS_TAG(1)
+
+	DO I=1,NUM
+	   NEWS_TAG(I) = 0
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FREE_TAGS(ISUB)
+
+        IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	DO I=1,2
+	   IF (NEWS_TAG(3,I,ISUB).GT.0) THEN
+	      CALL LIB$FREE_VM(
+     &		(NEWS_TAG(2,I,ISUB)-NEWS_TAG(1,I,ISUB))/8+1,NEWS_TAG(3,I,ISUB))
+	      NEWS_TAG(3,I,ISUB) = 0
+	      NEWS_NUMBER = NEWS_FOLDER_NUMBER
+	      NEWS_REC = -32768
+	      DO WHILE (REC_LOCK(IER))
+	         READ (23,KEYGT=NEWS_MARK(1),IOSTAT=IER) NEWS_MARK
+	         IF (IER.EQ.0.AND.NEWS_NUMBER.EQ.NEWS_FOLDER_NUMBER) THEN
+		    DELETE (UNIT=23)
+		    L = REC_LOCK(IER)
+	         END IF
+	      END DO
+	      IF (IER.EQ.0) UNLOCK 23
+	   END IF
+
+	   DO J=I,FOLDER_MAX-2
+	      CALL LIB$MOVC3(16,NEWS_TAG(1,I,J+1),NEWS_TAG(1,I,J))
+	   END DO
+
+	   DO J=1,4
+	      NEWS_TAG(J,I,FOLDER_MAX-1) = 0
+	   END DO
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_PREVIOUS_TAG(FN,IER,BULL_READ,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER*8 PREV_MSG_KEY
+
+	IER = 36
+
+	IF (REMOTE_SET.GE.3) THEN
+	   INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	   CLOSE_IT = .NOT.CLOSE_IT
+	   IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+	   SUBNUM = NEWS_FIND_SUBSCRIBE()
+	   DO WHILE (IER.NE.0.AND.MSG_NUM.GT.F_START)
+	      MSG_NUM = MSG_NUM - 1
+	      CALL GET_THIS_TAG(FN,IER,MSG_NUM,TAG_TYPE)
+	      IF (IER.EQ.0) THEN
+		 TMP_MSG_NUM = MSG_NUM
+	         CALL READDIR(TMP_MSG_NUM,IER1)
+	         IF (IER1.NE.MSG_NUM+1) THEN
+	            IF (.NOT.BTEST(READ_TAG,3)) THEN
+		       CALL DEL_NEWS_TAG(TAG_TYPE,TMP_MSG_NUM,SUBNUM)
+		    END IF
+		    IER = 36
+	         END IF
+	      END IF
+	   END DO
+	   BULL_READ = MSG_NUM
+	   IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+	ELSE
+	   IF (MSG_NUM.EQ.0) RETURN
+	   SAVE_MSG_NUM = MSG_NUM
+	   PREV_MSG_NUM = MSG_NUM
+	   MSG_NUM = 0
+	   MSG_KEY = BULLDIR_HEADER
+	   IER = 0
+	   DO WHILE (IER.EQ.0.AND.MSG_NUM.LT.SAVE_MSG_NUM)
+	      IF (MSG_NUM.GT.0) THEN
+	         PREV_MSG_KEY = MSG_KEY
+	         PREV_MSG_NUM = MSG_NUM
+	      END IF
+	      CALL GET_NEXT_TAG(FN,IER,BULL_READ,TAG_TYPE)
+	   END DO
+	   IF (PREV_MSG_NUM.LT.SAVE_MSG_NUM) THEN
+	      MSG_NUM = PREV_MSG_NUM
+	      MSG_KEY = PREV_MSG_KEY
+	      CALL GET_THIS_OR_NEXT_TAG(FN,IER,BULL_READ,TAG_TYPE)
+	   ELSE
+	      IER = 36
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+	SUBROUTINE DECREMENT_MSG_KEY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	I = 1
+	DO WHILE (I.LT.9)
+	   ITEST = ICHAR(MSG_KEY(I:I))
+	   IF (ITEST.GT.0) THEN
+	      MSG_KEY(I:I) = CHAR(ITEST-1)
+	      I = 9
+	   ELSE
+	      I = I + 1
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_GENERIC(GENERIC)
+C
+C  SUBROUTINE SET_GENERIC
+C
+C  FUNCTION: Enables or disables "GENERIC" display, i.e. displaying
+C	general bulletins continually for a certain amount of days.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'(
+     &      '' ERROR: No privs to change GENERIC.'')')
+	   RETURN
+	END IF
+
+	IER = CLI$GET_VALUE('USERNAME',TEMP_USER)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_KEYNAME(TEMP_USER,IER)
+
+	IF (IER.EQ.0) THEN
+	   IF (GENERIC) THEN
+	      IF (CLI$PRESENT('DAYS')) THEN
+	         IER = CLI$GET_VALUE('DAYS',BULL_PARAMETER)
+	         CALL LIB$MOVC3(4,%REF(BULL_PARAMETER),NEW_FLAG(2))
+	      ELSE
+		 NEW_FLAG(2) = '   7'
+	      END IF
+	   ELSE
+	      NEW_FLAG(2) = 0
+	   END IF
+	   REWRITE (4) TEMP_USER//USER_ENTRY(13:)
+	ELSE
+	   WRITE (6,'('' ERROR: Specified username not found.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET_BRIEF_CONTINUOUS(BRIEF_CONTINUOUS)
+C
+C  SUBROUTINE SET_BRIEF_CONTINUOUS
+C
+C  FUNCTION: Enables or disables "BRIEF_CONTINUOUS" display, i.e. displaying
+C	the brief message continually until the new messages have been read.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+
+	IF (BRIEF_CONTINUOUS) THEN
+	   NEW_FLAG(2) = -1
+	ELSE
+	   NEW_FLAG(2) = 0
+	END IF
+
+	IF (IER.EQ.0) REWRITE (4) USER_ENTRY
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET_LOGIN(LOGIN)
+C
+C  SUBROUTINE SET_LOGIN
+C
+C  FUNCTION: Enables or disables bulletin display at login.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER TODAY*24
+
+	DIMENSION NOLOGIN_BTIM(2)
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'(
+     &      '' ERROR: No privs to change LOGIN.'')')
+	   RETURN
+	END IF
+
+	IER = CLI$GET_VALUE('USERNAME',TEMP_USER)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_KEYNAME(TEMP_USER,IER)
+
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NOLOGIN_BTIM)
+	IF (IER.EQ.0) THEN
+	   IF (LOGIN.AND.COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM).GE.0) THEN
+	      CALL SYS_BINTIM(TODAY,LOGIN_BTIM)
+	   ELSE IF (.NOT.LOGIN) THEN
+	      LOGIN_BTIM(1) = NOLOGIN_BTIM(1)
+	      LOGIN_BTIM(2) = NOLOGIN_BTIM(2)
+	   END IF
+	   REWRITE (4) TEMP_USER//USER_ENTRY(13:)
+	ELSE
+	   WRITE (6,'('' ERROR: Specified username not found.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_UAF(USERNAME,USER,GROUP,ACCOUNT,FLAGS,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER USERNAME*(*),ACCOUNT*(*)
+
+	INCLUDE '($UAIDEF)'
+
+	INTEGER*2 UIC(2)
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(4,UAI$_FLAGS,%LOC(FLAGS))
+	CALL ADD_2_ITMLST(LEN(ACCOUNT),UAI$_ACCOUNT,%LOC(ACCOUNT))
+	CALL ADD_2_ITMLST(4,UAI$_UIC,%LOC(UIC))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+
+	USER = UIC(1)
+	GROUP = UIC(2)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DCLEXH(EXIT_ROUTINE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER*4 EXBLK(4)
+
+	EXBLK(2) = EXIT_ROUTINE
+	EXBLK(3) = 1
+	EXBLK(4) = %LOC(EXBLK(4))
+
+	CALL SYS$DCLEXH(EXBLK(1))
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SENDMAIL(FILE,TO,SUBJECT,STATUS)
+
+        IMPLICIT INTEGER (A-Z)
+
+	PARAMETER CRLF = CHAR(13)//CHAR(10)
+
+	INCLUDE '($MAILDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /MAIL_INFO/ USE_INFROM
+	DATA USE_INFROM /.FALSE./
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+	DATA HEADER_Q1/0/
+
+	COMMON /SENDTO/ SENDTO
+	CHARACTER*256 SENDTO
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	COMMON /NEWSBULL/ NEWSBULL
+
+	CHARACTER*(*) FILE,TO,SUBJECT
+
+	EXTERNAL MAIL_ERROR
+
+	CALL SYS$SETAST(%VAL(1))
+
+	CALL DISABLE_PRIVS
+
+	SENDTO = TO
+        DO WHILE (INDEX(SENDTO,'""').GT.0)
+           SENDTO = SENDTO(:INDEX(SENDTO,'""'))//
+     &                   SENDTO(INDEX(SENDTO,'""')+2:)
+        END DO
+
+	DO WHILE (INDEX(SUBJECT,'""').GT.0)
+	   SUBJECT = SUBJECT(:INDEX(SUBJECT,'""'))//
+     &			 SUBJECT(INDEX(SUBJECT,'""')+2:)
+	END DO	
+
+	IF ((USE_INFROM.OR.NEWSBULL).AND.(SYS_TRNLNM('TWF$TCP','DEFINED').OR.
+     &	    SYS_TRNLNM('MULTINET_SOCKET_LIBRARY','DEFINED').OR.
+     &	    SYS_TRNLNM('UCX$DEVICE','DEFINED'))
+     &	    .AND..NOT.SYS_TRNLNM('BULL_DISABLE_SMTP','DEFINED')) THEN
+	   IER = SYS$ASCTIM(,INPUT,,)
+	   INPUT = INPUT(:2)//INPUT(4:6)//INPUT(10:11)//
+     &	      INPUT(13:14)//INPUT(16:17)//INPUT(19:20)//
+     &	      INPUT(22:23)
+	   IF (INPUT(:1).EQ.' ') INPUT = INPUT(2:)
+	   OPEN (UNIT=8,FILE=FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		INPUT(:TRIM(INPUT))//'.SMTP',IOSTAT=IER1,
+     &		STATUS='NEW',RECL=256)
+	   IF (IER1.EQ.0) THEN
+	      IF (LPATH.EQ.0) CALL GET_PATHNAME
+	      WRITE (8,'(A)',IOSTAT=IER) 'helo '//PATHNAME(2:LPATH)
+	      INPUT = INFROM
+	      I = INDEX(INPUT,'<')
+	      IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN 
+		 INPUT = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+	      END IF
+	      WRITE (8,'(A)',IOSTAT=IER) 'MAIL FROM:<'//
+     &			INPUT(:MINGT0(INDEX(INPUT,' ')-1,TRIM(INPUT)))//'>'
+	      SENDTO = SENDTO(INDEX(SENDTO,'"')+1:)
+	      DO WHILE (INDEX(SENDTO,'"').GT.0)
+		 SENDTO = SENDTO(:INDEX(SENDTO,'"')-1)//
+     &			  SENDTO(INDEX(SENDTO,'"')+1:)
+	      END DO
+	      WRITE (8,'(A)',IOSTAT=IER) 'RCPT TO:<'//SENDTO(:TRIM(SENDTO))
+     &					//'>'
+	      WRITE (8,'(A)',IOSTAT=IER) 'DATA'
+	      HEADER_Q = HEADER_Q1
+	      DO I=1,NHEAD
+		 CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+		 WRITE (8,'(A)',IOSTAT=IER) INPUT(:TRIM(INPUT))
+	      END DO
+	      IF (NHEAD.EQ.0.AND.TRIM(SUBJECT).GT.0) THEN
+		 WRITE (8,'(A)',IOSTAT=IER)
+     &			'Subject: '//SUBJECT(:TRIM(SUBJECT))
+		 WRITE (8,'(A)',IOSTAT=IER)
+	      END IF
+	      IF (NEWSBULL) THEN
+		 WRITE (8,'(A)') 'This message was posted via a folder'//
+     &		    ' with a news group associated with it.'
+		 WRITE (8,'(A)') 'It will continue to attempt to be'//
+     &		    ' posted to the news group using the file:'
+		 WRITE (8,'(A)') FILE(:TRIM(FILE))
+		 WRITE (8,'(A)') 'If necessary, you can either'//
+     &		    ' delete the file or edit it to fix it.'
+		 WRITE (8,'(A)') 'If you edit it, delete old versions.'
+		 WRITE (8,'(A)') ' '
+	      END IF
+	      OPEN (UNIT=3,FILE=FILE,STATUS='OLD',IOSTAT=IER)
+	      DO WHILE (IER.EQ.0)
+		 READ (3,'(Q,A)',IOSTAT=IER) L,INPUT
+		 IF (IER.EQ.0) THEN
+		    WRITE (8,'(A)',IOSTAT=IER) INPUT(:L)
+		 END IF
+	      END DO
+	      CLOSE (UNIT=3)
+	      REWIND (UNIT=8,IOSTAT=IER)
+	      IF (IER.NE.0) THEN
+	         CLOSE (UNIT=8,STATUS='DELETE')
+	         IER1 = 2
+	      END IF
+	   END IF
+	   IF (.NOT.SMTP_CONNECT()) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'220') GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('helo '//PATHNAME(2:LPATH)//CRLF))
+     &	       GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'250') GOTO 10
+	   INPUT = INFROM
+	   I = INDEX(INPUT,'<')
+	   IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN 
+	       INPUT = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+	   ELSE IF (I.EQ.0.AND.INDEX(INPUT,'@').EQ.0) THEN
+	       INPUT = INPUT(:TRIM(INPUT))//PATHNAME(:LPATH)
+	   END IF
+	   IF (.NOT.SMTP_WRITE_PACKET('MAIL FROM:<'//INPUT(:TRIM(INPUT))
+     &	       //'>'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'250') GOTO 10
+	   SENDTO = SENDTO(INDEX(SENDTO,'"')+1:)
+	   DO WHILE (INDEX(SENDTO,'"').GT.0)
+	      SENDTO = SENDTO(:INDEX(SENDTO,'"')-1)//
+     &			     SENDTO(INDEX(SENDTO,'"')+1:)
+	   END DO
+	   IF (.NOT.SMTP_WRITE_PACKET('RCPT TO:<'//SENDTO(:TRIM(SENDTO))
+     &				   //'>'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'250') GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('DATA'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'354') GOTO 10
+	   HEADER_Q = HEADER_Q1
+	   DO I=1,NHEAD
+	      CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+	      IF (BTEST(FOLDER_FLAG,15).OR.INPUT(:8).NE.'Subject:') THEN
+	         IF (.NOT.SMTP_WRITE_PACKET(INPUT(:TRIM(INPUT))//CRLF))
+     &		    GOTO 10
+	      ELSE
+	         IF (.NOT.SMTP_WRITE_PACKET('Subject: '//
+     &		    SUBJECT(:TRIM(SUBJECT))//CRLF)) GOTO 10
+	      END IF
+	   END DO
+	   IF (NHEAD.EQ.0.AND.TRIM(SUBJECT).GT.0) THEN
+	      IF (.NOT.SMTP_WRITE_PACKET('Subject: '//
+     &		    SUBJECT(:TRIM(SUBJECT))//CRLF)) GOTO 10
+	      NHEAD = 1
+	   END IF
+	   IF (.NOT.SMTP_WRITE_PACKET(CRLF)) GOTO 10
+	   IF (NEWSBULL) THEN
+	      IF (.NOT.SMTP_WRITE_PACKET('This message was posted via '//
+     &		'a folder with a news group associated with it.'//CRLF))
+     &		GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET('It will continue to attempt to'//
+     &	   	' be posted to the news group using the file:'//CRLF))
+     &		GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET(FILE(:TRIM(FILE))//CRLF)) GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET('If necessary, you can either'//
+     &		' delete the file or edit it to fix it.'//CRLF)) GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET('If you edit it, '//
+     &		'delete old versions.'//CRLF)) GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET(CRLF)) GOTO 10
+	   END IF
+	   OPEN (UNIT=3,FILE=FILE,STATUS='OLD',IOSTAT=IER2)
+	   DO WHILE (IER2.EQ.0)
+	      READ (3,'(Q,A)',IOSTAT=IER2) L,INPUT
+	      IF (IER2.EQ.0) THEN
+		 IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) IER2 = 2
+	      END IF
+	   END DO
+	   CLOSE (UNIT=3)
+	   IF (IER2.EQ.2) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('.'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('QUIT'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IER2 = 1
+	   GOTO 20
+10	   IER2 = 2
+20	   CALL SMTP_DISCONNECT()
+	   IF (IER1.EQ.0) THEN
+	      IF (IER2) THEN
+		 CLOSE (UNIT=8,STATUS='DELETE')
+	      ELSE
+		 CLOSE (UNIT=8)
+	      END IF
+	   END IF
+	   CALL ENABLE_PRIVS
+	   STATUS = 1
+	   RETURN
+	END IF
+
+	C = 0
+
+	CALL LIB$ESTABLISH(MAIL_ERROR)
+
+	IER = SYS_TRNLNM('BULL_PERSONAL_NAME',INPUT)
+	IF (IER) THEN 
+           CALL INIT_ITMLST
+	   CALL ADD_2_ITMLST(TRIM(INPUT),MAIL$_SEND_PERS_NAME,
+     &				%LOC(INPUT))
+           CALL END_ITMLST(SEND_ITMLST)
+	   STATUS = MAIL$SEND_BEGIN(C,%VAL(SEND_ITMLST),0)
+	   IF (.NOT.STATUS) GO TO 100
+	ELSE
+	   STATUS = MAIL$SEND_BEGIN(C,0,0)
+	   IF (.NOT.STATUS) GO TO 100
+	END IF
+
+	J = 1
+	DO WHILE (J.LE.TRIM(SENDTO))
+	   I = INDEX(SENDTO(J:),',') - 1
+	   IF (I.EQ.-1) I = TRIM(SENDTO(J:))
+           CALL INIT_ITMLST
+           CALL ADD_2_ITMLST(I,MAIL$_SEND_USERNAME,
+     &			     %LOC(SENDTO(J:J+I-1)))
+           CALL END_ITMLST(ADDRESS_ITMLST)
+
+           STATUS = MAIL$SEND_ADD_ADDRESS(C,%VAL(ADDRESS_ITMLST),0)
+           IF (.NOT.STATUS) GO TO 100
+	   J = J + I
+	   IF (SENDTO(J:J).EQ.',') J = J + 1
+	END DO
+
+        CALL INIT_ITMLST
+        CALL ADD_2_ITMLST(TRIM(SUBJECT),MAIL$_SEND_SUBJECT
+     &				,%LOC(SUBJECT))
+        CALL ADD_2_ITMLST(TRIM(SENDTO),MAIL$_SEND_TO_LINE,%LOC(SENDTO))
+        CALL END_ITMLST(ATTRIBUTE_ITMLST)
+
+        STATUS = MAIL$SEND_ADD_ATTRIBUTE(C,%VAL(ATTRIBUTE_ITMLST),0)
+        IF (.NOT.STATUS) GO TO 100
+                                        
+        CALL INIT_ITMLST
+        CALL ADD_2_ITMLST(TRIM(FILE),MAIL$_SEND_FILENAME,%LOC(FILE))
+        CALL END_ITMLST(BODYPART_ITMLST)
+
+        STATUS = MAIL$SEND_ADD_BODYPART(C,%VAL(BODYPART_ITMLST),0)
+        IF (.NOT.STATUS) GO TO 100
+
+        STATUS = MAIL$SEND_MESSAGE(C,0,0)
+        IF (.NOT.STATUS) GO TO 100
+
+        STATUS = MAIL$SEND_END(C,0,0)
+        IF (.NOT.STATUS) GO TO 100
+
+100	CALL ENABLE_PRIVS
+	CALL LIB$REVERT
+
+        RETURN
+        END
+
+
+
+	FUNCTION MAIL_ERROR(SIGARGS,MECHARGS)
+
+	MAIL_ERROR = .TRUE.
+
+	CALL SYS$PUTMSG(SIGARGS,,)
+
+	RETURN
+	END
+
+
+
+
+        SUBROUTINE SET_NEWS
+
+        IMPLICIT INTEGER (A-Z)
+
+        INCLUDE '($SSDEF)'
+
+        INCLUDE 'BULLUSER.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+
+        INCLUDE 'BULLFILES.INC'
+
+        COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+        CHARACTER*64 BULL_PARAMETER
+	
+	EXTERNAL CLI$_NEGATED,CLI$_ABSENT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+	CHARACTER*80 BULLNEWSDIR_FILE
+
+	DIMENSION EXPIRED(2)
+
+	CHARACTER GROUP*44,FOLDER_SAVE*44,NEW_NEWS_ACCESS*132
+	CHARACTER NEWS_ACCESS*132
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: No privs to change NEWS.'')')
+	   RETURN
+	END IF
+
+	ENTRY SHOW_NEWS
+
+	LIMIT = -2
+	IF (CLI$GET_VALUE('LIMIT',BULL_PARAMETER,LEN_P)) THEN
+	   IER = OTS$CVT_TI_L(BULL_PARAMETER(:LEN_P),LIMIT,,%VAL(1))
+	   IF (.NOT.IER.OR.LIMIT.LT.-1) THEN
+	      WRITE (6,'('' ERROR: Invalid value for LIMIT.'')')
+	      RETURN
+	   END IF   
+	END IF	
+
+        EXPIRE = -1
+        IF (CLI$GET_VALUE('EXPIRATION',BULL_PARAMETER,LEN_P)) THEN
+           IER = OTS$CVT_TI_L(BULL_PARAMETER(:LEN_P),EXPIRE,,%VAL(1))
+	   IF (.NOT.IER.OR.(EXPIRE.LE.0.AND.CLI$PRESENT('DEFAULT'))) THEN
+	      WRITE (6,'('' ERROR: Invalid value for EXPIRATION.'')')
+	      RETURN
+	   END IF   
+        END IF
+
+	IF (.NOT.(CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('CLASS').OR.
+     &		CLI$PRESENT('SHOW_FOLDER')).AND.REMOTE_SET.LT.3) THEN 
+	   WRITE (6,'('' ERROR: You have not selected a news group.'')')
+           RETURN
+        END IF
+
+	CALL OPEN_BULLNEWS_SHARED	! Open folder file
+
+	IF (CLI$PRESENT('DEFAULT')) THEN
+	   CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+	ELSE IF (CLI$GET_VALUE('CLASS',BULL_PARAMETER,LEN_P)) THEN
+	   BULL_PARAMETER = BULL_PARAMETER(:LEN_P)//'.'
+	   CALL STR$UPCASE(BULL_PARAMETER,BULL_PARAMETER)
+	   LEN_P = LEN_P + 1
+	   IF (LEN_P.GT.LEN(FOLDER)) THEN
+	      WRITE (6,'('' ERROR: Class name too long.'')')
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+	   END IF
+	   GROUP = BULL_PARAMETER(:LEN_P)
+           LG = LEN_P
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(BULL_PARAMETER(:LEN_P),
+     &					NEWCLASS)
+	   IF (CLI$PRESENT('DELETE')) THEN
+	      IF (NEWCLASS.NE.0) THEN
+	         WRITE (6,'('' ERROR: Class not found.'')')
+	      ELSE
+	         DELETE (7)
+		 WRITE (6,'('' Class deleted.'')')
+	      END IF
+              IF (BTEST(FOLDER1_FLAG,0)) THEN
+		 OPEN (UNIT=3,FILE=NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	     	 CLOSE (UNIT=3,DISPOSE='DELETE')
+              END IF
+	      RETURN
+	   ELSE IF (NEWCLASS.NE.0) THEN
+              CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+              DO WHILE (IER.EQ.0)
+                 DO WHILE (REC_LOCK(IER))
+                    READ (7,KEY=NEWS_F1_COUNT,KEYID=1,IOSTAT=IER)
+                 END DO
+                 IF (IER.EQ.0) NEWS_F1_COUNT = NEWS_F1_COUNT + 1
+              END DO
+	      FOLDER1_FLAG = NEWS_FLAG_DEFAULT
+	      FOLDER1_BBEXPIRE = NEWS_EXPIRE_DEFAULT
+              F1_EXPIRE_LIMIT = NEWS_EXPIRE_LIMIT_DEFAULT
+ 	      CALL SYS_BINTIM('6-NOV-2956 00:00:00.00',EXPIRED)
+              CALL GET_MSGKEY(EXPIRED,NEWS_F1_EXPIRED_DATE)
+	      CALL SYS_BINTIM('5-NOV-1956 00:00:00.00',EXPIRED)
+              CALL GET_MSGKEY(EXPIRED,NEWS_F1_CREATED_DATE)
+	      FOLDER1_NUMBER = NEWS_F1_COUNT
+	      FOLDER1 = BULL_PARAMETER
+ 	      FOLDER1_FLAG = IBSET(FOLDER1_FLAG,10)
+	      CALL WRITE_FOLDER_FILE_TEMP(IER)
+	      IF (IER.NE.0) THEN
+		 CALL CLOSE_BULLNEWS
+		 WRITE (6,'('' Unable to add entry.'')')
+                 RETURN
+	      END IF	      
+	      TEMP = FOLDER1_NUMBER
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+	      NEWS_F1_COUNT = TEMP
+	      REWRITE (7) NEWS_FOLDER1_COM
+ 	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(TEMP,IER)
+	   END IF	
+ 	ELSE
+	   IF (CLI$GET_VALUE('SHOW_FOLDER',FOLDER1).EQ.
+     &				%LOC(CLI$_ABSENT)) FOLDER1 = FOLDER
+	   IF (INDEX(FOLDER1,'.').GT.0) CALL LOWERCASE(FOLDER1)
+       	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR: Invalid news group.'')')
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+	   END IF
+	END IF
+
+ 	IF (EXPIRE.GE.0) FOLDER1_BBEXPIRE = EXPIRE
+	IF (LIMIT.GE.-1) F1_EXPIRE_LIMIT = LIMIT
+
+	CLASS = CLI$PRESENT('CLASS')
+	DEFAULT = CLI$PRESENT('DEFAULT')
+	ALL = CLI$PRESENT('ALL')
+ 	IF (CLASS.AND.INDEX(GROUP(:LG-1),'.').GT.0) ALL = .TRUE.
+	DISABLE = CLI$PRESENT('DISABLE')
+      	ENABLE = CLI$PRESENT('ENABLE')
+     	PRIVATE = CLI$PRESENT('PRIVATE')
+     	NOPRIVATE = CLI$PRESENT('PRIVATE').EQ.%LOC(CLI$_NEGATED)
+	
+	STORED = 0
+	IF (CLI$PRESENT('STORED')) THEN
+	   STORED = 1
+	   IF (.NOT.(CLASS.OR.DEFAULT).AND..NOT.BTEST(FOLDER1_FLAG,8)) THEN 
+	      F1_LAST = 0
+	      F1_COUNT = 0
+	      F1_START = 0
+	      F1_NBULL = 0
+	      NEWS_F1_FIRST = 0
+	      NEWS_F1_END = 0
+           END IF
+	   FOLDER1_FLAG = IBSET(FOLDER1_FLAG,8)
+	ELSE IF (CLI$PRESENT('STORED').EQ.%LOC(CLI$_NEGATED)) THEN   
+	   STORED = 2
+	   CALL GET_INPUT_PROMPT(BULL_PARAMETER,LEN_P,
+     &      'Are you sure you want to remove stored setting? '//
+     &	    '(Y/N with N as default): ')
+	   IF (BULL_PARAMETER(:1).NE.'y'.AND.BULL_PARAMETER(:1).NE.'Y') THEN
+	      WRITE (6,'('' Stored setting was not removed.'')')
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+           END IF
+	   IF (DEFAULT) THEN
+	      CALL LIB$DELETE_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &			//'[.BULLNEWS*]*.*;*')
+	      CALL LIB$DELETE_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &			//'BULLNEWS*.DIR;*')
+	   ELSE IF (.NOT.CLASS.AND.BTEST(FOLDER1_FLAG,8)) THEN
+              CALL CLOSE_BULLNEWS
+	      FOLDER_SAVE = FOLDER
+	      IF (FOLDER_NUMBER.NE.FOLDER1_NUMBER) THEN
+                 FOLDER_NUMBER = FOLDER1_NUMBER
+                 CALL SELECT_FOLDER(.FALSE.,IER)
+	      END IF
+	      FOLDER = FOLDER_SAVE
+              CALL OPEN_BULLDIR
+	      CALL CLOSE_BULLDIR_DELETE
+              CALL OPEN_BULLNEWS_SHARED 
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(NEWS_FOLDER_NUMBER,IER)
+	      F1_START = 0
+	      F1_NBULL = 0
+	      F1_COUNT = 0 
+              F1_LAST = 0
+           END IF
+           FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,8)
+	   FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,13)
+        END IF
+
+	IF (NOPRIVATE.AND..NOT.DEFAULT) THEN
+	   OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	   CLOSE (UNIT=3,DISPOSE='DELETE')
+	   FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+	END IF
+
+	IF (PRIVATE.AND..NOT.BTEST(FOLDER1_FLAG,0)) THEN
+	   CALL SET_PROTECTION
+	   OPEN (UNIT=3,FILE=NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	   CLOSE (UNIT=3)
+	   IF (IER.NE.0) THEN	
+	      OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &			STATUS='NEW',IOSTAT=IER)
+	      CLOSE (UNIT=3)
+	   END IF
+	   CALL RESET_PROTECTION
+	   FOLDER1_FLAG = IBSET(FOLDER1_FLAG,0)
+	END IF
+
+	IF (ENABLE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,9)
+	IF (DISABLE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,9)
+
+	FLAG = ENABLE.OR.DISABLE.OR.STORED.NE.0.OR.PRIVATE.OR.NOPRIVATE
+
+        CALL REWRITE_FOLDER_FILE_TEMP(IER)
+
+        IF (DEFAULT.OR.(CLASS.AND.(STREQ(GROUP(:LG),FOLDER(:LG))
+     &		.OR.STREQ(GROUP(:LG-1),FOLDER)))) THEN 
+           NEWS_FLAG_DEFAULT = NEWS_F1_FLAG
+           NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+           NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	END IF
+
+        CALL OTS$CVT_L_TI(FOLDER1_BBEXPIRE,BULL_PARAMETER,,,)
+        IF (DEFAULT.OR.CLASS) THEN
+	   IF (CLASS) THEN
+              WRITE (6,'('' For class '',A,'':'')') GROUP(:LG)
+	   END IF
+           IF (BTEST(FOLDER1_FLAG,9)) WRITE (6,'('' Disable is set.'')')	
+           IF (BTEST(FOLDER1_FLAG,8)) THEN
+              WRITE (6,'('' Default is stored.'')')
+           ELSE
+              WRITE (6,'('' Default is not stored.'')')
+           END IF
+           CALL OTS$CVT_L_TI(FOLDER1_BBEXPIRE,BULL_PARAMETER,,,)
+           IF (FOLDER1_BBEXPIRE.GT.0) THEN
+              WRITE (6,'('' Default expiration for stored groups is ''
+     &         ,A,''.'')') BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+           ELSE IF (CLASS) THEN
+              WRITE (6,'('' Expiration is DEFAULT value.'')')
+           ELSE
+              WRITE (6,'('' Default expiration for stored groups is ''
+     &			 ,''14.'')')
+           END IF
+           CALL OTS$CVT_L_TI(F1_EXPIRE_LIMIT,BULL_PARAMETER,,,)
+           IF (F1_EXPIRE_LIMIT.GT.0) THEN
+              WRITE (6,'('' Default expiration limit is '',A,''.'')')
+     &                  BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+           ELSE IF (CLASS.AND.F1_EXPIRE_LIMIT.EQ.0) THEN 
+              WRITE (6,'('' Expiration limit is DEFAULT value.'')')
+           ELSE
+              WRITE (6,'('' There is no default expiration limit.'')')
+           END IF
+           IF (BTEST(FOLDER1_FLAG,0)) THEN
+              WRITE (6,'('' Private is set.'')')
+           END IF
+        ELSE IF (BTEST(FOLDER1_FLAG,9)) THEN
+	   FOLDER1_NAME = FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,' ')-1)
+           WRITE (6,'('' For news group '',A,'':'')') 
+     &			FOLDER1_NAME(:TRIM(FOLDER1_NAME))
+           WRITE (6,'('' Disable is set.'')')
+	ELSE
+	   FOLDER1_NAME = FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,' ')-1)
+           WRITE (6,'('' For news group '',A,'':'')') 
+     &			FOLDER1_NAME(:TRIM(FOLDER1_NAME))
+           IF (BTEST(FOLDER1_FLAG,8)) THEN
+              WRITE (6,'('' News group is stored.'')')
+              CALL OTS$CVT_L_TI(FOLDER1_BBEXPIRE,BULL_PARAMETER,,,)
+              IF (FOLDER1_BBEXPIRE.GT.0) THEN
+                 WRITE (6,'('' Expiration is '',A,''.'')')
+     &                  BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+              ELSE
+                 WRITE (6,'('' Expiration is DEFAULT value.'')')
+              END IF
+           ELSE
+              WRITE (6,'('' News group is not stored.'')')
+	   END IF
+           CALL OTS$CVT_L_TI(F1_EXPIRE_LIMIT,BULL_PARAMETER,,,)
+           IF (F1_EXPIRE_LIMIT.GT.0) THEN
+              WRITE (6,'('' Expiration limit is '',A,''.'')')
+     &                  BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+           ELSE IF (F1_EXPIRE_LIMIT.EQ.0) THEN 
+              WRITE (6,'('' Expiration limit is DEFAULT value.'')')
+           ELSE
+              WRITE (6,'('' There is no expiration limit.'')')
+           END IF
+	   IF (BTEST(FOLDER1_FLAG,1)) THEN
+	      WRITE (6,'('' DUMP has been set.'')')
+	   END IF
+           IF (BTEST(FOLDER1_FLAG,0)) THEN
+              WRITE (6,'('' Private is set.'')')
+           END IF
+           NOTIFY_FLAG_NEWS = .FALSE.
+           SET_FLAG_NEWS = .FALSE.
+	   BRIEF_FLAG_NEWS = .FALSE.
+ 	   CALL OPEN_BULLINF_SHARED
+           DO WHILE (REC_LOCK(IER1))
+              READ (9,KEY='*DEFAULT',IOSTAT=IER1) TEMP_USER,INF_REC
+       	   END DO
+	   IF (IER1.EQ.0) THEN
+	      I = 1
+              DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	         I = I + 1
+       	      END DO
+	      IF (I.LE.FOLDER_MAX-1) THEN
+	         NOTIFY_FLAG_NEWS = BTEST(INF_REC2(2,I),13)
+	         SET_FLAG_NEWS = BTEST(INF_REC2(2,I),14)
+	         BRIEF_FLAG_NEWS = BTEST(INF_REC2(2,I),15)
+		 WRITE (6,'('' This is a default news group.'')')
+              ELSE
+	         IER1 = 2
+	      END IF
+           END IF
+           NOTIFY_PERM_FLAG_NEWS = .FALSE.
+           SET_PERM_FLAG_NEWS = .FALSE.
+	   BRIEF_PERM_FLAG_NEWS = .FALSE.
+           DO WHILE (REC_LOCK(IER2))
+              READ (9,KEY='*PERM',IOSTAT=IER2) TEMP_USER,INF_REC
+       	   END DO
+	   IF (IER2.EQ.0) THEN
+	      I = 1
+              DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	         I = I + 1
+       	      END DO
+	      IF (I.LE.FOLDER_MAX-1) THEN
+	         NOTIFY_PERM_FLAG_NEWS = BTEST(INF_REC2(2,I),13)
+	         SET_PERM_FLAG_NEWS = BTEST(INF_REC2(2,I),14)
+	         BRIEF_PERM_FLAG_NEWS = BTEST(INF_REC2(2,I),15)
+		 WRITE (6,'('' This is a permanent news group.'')')
+	      END IF
+           END IF
+	   PERM = .FALSE.
+	   IF (SET_FLAG_NEWS) THEN
+	      IF (BRIEF_FLAG_NEWS) THEN
+	         IF (SET_PERM_FLAG_NEWS.AND.BRIEF_PERM_FLAG_NEWS) THEN
+	            PERM = .TRUE.
+		    WRITE (6,'('' Default is BRIEF, which is permanent.'')')
+		 ELSE
+		    WRITE (6,'('' Default is BRIEF.'')')
+		 END IF
+	      ELSE
+	        IF (SET_PERM_FLAG_NEWS.AND..NOT.BRIEF_PERM_FLAG_NEWS) THEN
+	           PERM = .TRUE.
+		   WRITE (6,'('' Default is READNEW, which is permanent.'')')
+		ELSE
+		   WRITE (6,'('' Default is READNEW.'')')
+		END IF
+	      END IF
+	   ELSE IF (BRIEF_FLAG_NEWS) THEN
+	      IF (.NOT.SET_PERM_FLAG_NEWS.AND.BRIEF_PERM_FLAG_NEWS) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is SHOWNEW, which is permanent.'')')
+	      ELSE
+		 WRITE (6,'('' Default is SHOWNEW.'')')
+    	      END IF
+	   END IF
+	   IF (.NOT.PERM) THEN
+	    IF (SET_PERM_FLAG_NEWS.AND.BRIEF_PERM_FLAG_NEWS) THEN
+	      	WRITE (6,'('' BRIEF is the permanent setting.'')')
+	    ELSE IF (SET_PERM_FLAG_NEWS.AND..NOT.BRIEF_PERM_FLAG_NEWS) THEN
+		WRITE (6,'('' READNEW is the permanent setting.'')')
+	    ELSE IF (BRIEF_PERM_FLAG_NEWS.AND..NOT.SET_PERM_FLAG_NEWS) THEN
+		WRITE (6,'('' SHOWNEW is the permanent setting.'')')
+	    END IF
+	   END IF
+	   IF (NOTIFY_FLAG_NEWS) THEN
+	      IF (NOTIFY_PERM_FLAG_NEWS) THEN
+		 WRITE (6,'('' Default is NOTIFY, which is permanent.'')')
+	      ELSE IF (IER1.EQ.0) THEN
+		 WRITE (6,'('' Default is NOTIFY.'')')
+	      END IF
+	   ELSE IF (NOTIFY_PERM_FLAG_NEWS) THEN
+	      WRITE (6,'('' NOTIFY is permanent.'')')
+	   ELSE IF (IER1.EQ.0) THEN
+ 	      WRITE (6,'('' Default is NONOTIFY.'')')
+	   END IF
+	   CALL CLOSE_BULLINF
+ 	END IF
+
+	IF (CLI$PRESENT('FULL').AND.BTEST(FOLDER1_FLAG,0)) THEN
+	   CALL CHKACL(NEWS_ACCESS(FOLDER1_DESCRIP),IER)
+	   IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.IER) THEN
+	      IF (SETPRV_PRIV()) THEN
+	         READ_ACCESS = 1
+		 WRITE_ACCESS = 1
+	      ELSE
+	        CALL CHECK_ACCESS(NEWS_ACCESS(FOLDER1_DESCRIP),
+     &		   USERNAME,READ_ACCESS,WRITE_ACCESS)
+	      END IF
+	      IF (WRITE_ACCESS) CALL SHOWACL(NEWS_ACCESS(FOLDER1_DESCRIP))
+	   ELSE IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	      WRITE (6,'('' Access is not limited.'')')
+	   END IF
+	END IF
+
+        IF (EXPIRE.LT.0.AND.LIMIT.LT.-1.AND..NOT.FLAG.AND.
+     &		(.NOT.CLASS.OR.NEWCLASS.EQ.0)) THEN 
+	   CALL CLOSE_BULLNEWS
+	   RETURN
+	END IF
+
+ 	IF (CLASS.AND.(ALL.OR.FLAG)) THEN
+           WRITE (6,'('' Modifying news groups...'')')
+	   FOLDER_SAVE = FOLDER
+	   CALL LOWERCASE(GROUP)
+           CALL READ_FOLDER_FILE_KEYNAME_TEMP(GROUP(:LG-1),IER)
+	   IF (IER.NE.0.OR.GROUP(:LG-1).NE.FOLDER1) THEN
+	      CALL READ_FOLDER_FILE_KEYNAMEGE_TEMP(GROUP(:LG),IER)
+	   END IF
+	   FOUND = .FALSE.
+	   MODALL = INDEX(GROUP,'.').NE.LG
+           DO WHILE (IER.EQ.0.AND.(GROUP(:LG).EQ.FOLDER1(:LG).OR.
+     &			GROUP(:LG).EQ.FOLDER1(:TRIM(FOLDER1))//'.'))
+ 	      FOUND = .TRUE.
+	      IF (STORED.EQ.2.AND.BTEST(FOLDER1_FLAG,8)) THEN 
+	         CALL CLOSE_BULLNEWS
+                 FOLDER_NUMBER = -1
+                 CALL SELECT_FOLDER(.FALSE.,IER)
+	         IF (IER) THEN
+                    CALL OPEN_BULLDIR
+                    CALL CLOSE_BULLDIR_DELETE
+	         END IF
+	         CALL OPEN_BULLNEWS_SHARED
+           	 CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+                 F1_LAST = 0
+                 F1_COUNT = 0
+		 F1_START = 0
+		 F1_NBULL = 0
+	         FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,8) 
+	         FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,13)
+	      ELSE IF (STORED.EQ.1.AND..NOT.BTEST(FOLDER1_FLAG,8)) THEN
+	         F1_LAST = 0
+                 F1_COUNT = 0
+		 F1_START = 0
+		 F1_NBULL = 0
+		 NEWS_F1_FIRST = 0
+                 NEWS_F1_END = 0
+	         FOLDER1_FLAG = IBSET(FOLDER1_FLAG,8)
+              END IF
+              IF (EXPIRE.GE.0) FOLDER1_BBEXPIRE = 0
+              IF (EXPIRE.GE.0.AND.MODALL) FOLDER1_BBEXPIRE = EXPIRE
+              IF (LIMIT.GE.0) F1_EXPIRE_LIMIT = 0
+              IF (LIMIT.GE.0.AND.MODALL) F1_EXPIRE_LIMIT = LIMIT
+	      IF (ENABLE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,9)
+	      IF (DISABLE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,9)
+	      IF (PRIVATE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,0)
+	      IF (NOPRIVATE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+              CALL REWRITE_FOLDER_FILE_TEMP(IER)
+              CALL READ_FOLDER_FILE_KEYNAMEGT_TEMP(FOLDER1,IER)
+           END DO
+	   IF (.NOT.FOUND) THEN
+	      WRITE (6,'('' ERROR: No news groups match class name.'')') 
+	      WRITE (6,'('' ERROR: Class has been removed.'')') 
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL STR$UPCASE(GROUP,GROUP)
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(GROUP(:LG),IER)
+              DELETE (7) 
+	      CALL CLOSE_BULLNEWS
+	      OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	      CLOSE (UNIT=3,DISPOSE='DELETE')
+	   END IF
+	   IF (FOLDER_SAVE.NE.FOLDER) THEN 
+              FOLDER_NUMBER = -1
+	      FOLDER1 = FOLDER_SAVE
+              CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (.NOT.IER) THEN 
+	         FOLDER_NUMBER = 0
+	         CALL SELECT_FOLDER(.FALSE.,IER)
+                 WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &              FOLDER(:TRIM(FOLDER))
+	      END IF
+	      RETURN
+           END IF
+ 	ELSE IF (DEFAULT.AND.(ALL.OR.FLAG)) THEN
+           WRITE (6,'('' Modifying news groups.'',
+     &			''  This will take a while...'')')
+	   IER = 0
+	   DO WHILE (IER.EQ.0)
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+              IF (EXPIRE.GE.0) FOLDER1_BBEXPIRE = 0
+              IF (LIMIT.GE.0) F1_EXPIRE_LIMIT = 0
+	      IF ((STORED.EQ.1.AND..NOT.BTEST(FOLDER1_FLAG,8)).OR.
+     &		  (STORED.EQ.2.AND.BTEST(FOLDER1_FLAG,8))) THEN 
+                 F1_LAST = 0
+                 F1_COUNT = 0
+		 F1_START = 0
+		 F1_NBULL = 0
+		 NEWS_F1_FIRST = 0
+                 NEWS_F1_END = 0
+              END IF
+	      IF (STORED.EQ.1) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,8)
+	      IF (STORED.EQ.2) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,8)
+	      IF (STORED.EQ.2) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,13)
+	      IF (ENABLE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,9)
+	      IF (DISABLE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,9)
+	      CALL REWRITE_FOLDER_FILE_TEMP(IER)
+	   END DO	   
+	END IF
+
+	FOLDER_NUMBER = -1
+	FOLDER1 = FOLDER
+        CALL SELECT_FOLDER(.FALSE.,IER)
+	IF (.NOT.IER) THEN 
+	   FOLDER_NUMBER = 0
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+           WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &        FOLDER(:TRIM(FOLDER))
+	END IF
+
+	CALL CLOSE_BULLNEWS
+
+        RETURN
+        END
+
+
+
+
+	SUBROUTINE INCLUDE(EXCLUDE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+ 	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER TODAY*24
+
+	DIMENSION BTIM(2)
+
+	ALL = CLI$PRESENT('ALL')
+	FULL = CLI$PRESENT('FULL')
+	IF (.NOT.CLI$GET_VALUE('P1',INPUT,LEN_P).AND..NOT.ALL) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	      WRITE(6,'('' ERROR: You have not read any message.'')')
+	      RETURN			! And return
+	   END IF
+
+	   CALL OPEN_BULLDIR_SHARED
+
+	   BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,1)
+	   CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+	   BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+
+       	   IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	      WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      CALL CLOSE_BULLDIR		! If not, then error out
+	      RETURN
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED	! Open BULLETIN file
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (CLI$PRESENT('SUBJECT')) THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      ELSE
+	         INPUT = INPUT(7:) 
+	         IF (INDEX(INPUT,'%"').GT.0) THEN
+	            INPUT = INPUT(INDEX(INPUT,'%"')+2:ILEN-1)
+	         END IF
+	      END IF
+	   ELSE
+	      INPUT = FROM
+	   END IF
+	   IF (CLI$PRESENT('SUBJECT')) THEN
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	         INPUT = INPUT(7:)
+	      ELSE
+		 INPUT = DESCRIP
+	      END IF
+	   END IF
+	   LEN_P = TRIM(INPUT)
+	   CALL CLOSE_BULLFIL
+	END IF
+
+	SUB = CLI$PRESENT('SUBJECT')
+	DISABLE = CLI$PRESENT('DISABLE')
+	EXC = 0
+
+	GO TO 5
+
+	ENTRY INCLUDE_SUBJECT(EXCLUDE)
+
+	IF (REMOTE_SET.GE.3.AND.NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) RETURN
+
+	LEN_P = TRIM(INPUT)
+	ALL = .FALSE.
+	DISABLE = .FALSE.
+	SUB = .TRUE.
+	EXC = -1
+
+5	IF (SUB) THEN
+	   IF (DISABLE) THEN
+	      IF (STREQ(INPUT(:3),'RE:')) INPUT = INPUT(5:)
+	      INPUT = INPUT(:MIN(LEN_P,LEN(DESCRIP)))
+	      LEN_P = TRIM(INPUT)
+	   END IF
+	   INPUT = 'SUBJECT:'//INPUT
+	   LEN_P = LEN_P + 8
+	ELSE
+	   INPUT = 'FROM:'//INPUT
+	   LEN_P = LEN_P + 5
+	END IF
+
+	IF (EXCLUDE) THEN
+	   INPUT = ':exclude:'//INPUT
+	   LEN_P = LEN_P + 9
+	ELSE
+	   INPUT = ':include:'//INPUT
+	   LEN_P = LEN_P + 9
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	L_TODAY = TRIM(TODAY)
+
+	FLEN = TRIM(FOLDER_NAME)
+	INPUT = FOLDER_NAME(:FLEN)//INPUT
+    	ILEN = FLEN + LEN_P
+
+	IF (EXC.EQ.0) THEN
+	   EXC = -1
+	   IER = CLI$GET_VALUE('LIMIT',BULL_PARAMETER,LEN_P)
+	   IF (IER) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER,IOSTAT=IER) EXC
+	      IF (EXC.LT.0.OR.EXC.GT.999.OR.IER.NE.0) THEN 
+	         WRITE(6,'('' ERROR: Valid limit is 0-999.'')')
+	         RETURN
+	      END IF
+	   END IF
+	END IF
+
+	CHECK_ONLY = .FALSE.
+
+	GO TO 100
+
+	ENTRY CHECK_EXCLUDES
+
+	CHECK_ONLY = .TRUE.
+	DISABLE = .TRUE.
+	LEN_P = 0
+	INPUT = ' '
+	ILEN = 1
+
+100	IER = SYS_TRNLNM('BULL_USER_CUSTOM',BULL_PARAMETER)
+	IF (.NOT.IER) BULL_PARAMETER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	CALL DISABLE_PRIVS
+
+	OPEN(UNIT=3,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER1,RECL=INPUT_LENGTH)
+
+	OPEN(UNIT=4,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    DISPOSE='DELETE',CARRIAGECONTROL='LIST',STATUS='NEW',
+     &	    SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	CALL ENABLE_PRIVS
+
+	IF (IER.NE.0) THEN
+	   CLOSE (UNIT=3)
+	   WRITE(6,'('' ERROR: Error in opening new custom file.'')')
+	   RETURN
+	END IF
+
+	IF (IER1.NE.0) THEN
+	   IF (.NOT.DISABLE.AND.LEN_P.GT.0) THEN 
+	      CALL ADD_EXCL(INPUT,ILEN,EXC)
+	      WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	   CLOSE (UNIT=4,DISPOSE='SAVE')
+	   RETURN
+	END IF
+
+	IER = 0
+	CONVERT = .FALSE.
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER) OLEN,OLD_BUFFER
+	   I = STRFIND(OLD_BUFFER,':RE: ')
+	   IF (IER.EQ.0) THEN
+	      IF (INDEX(OLD_BUFFER(FLEN+2:),'defaults').EQ.1.AND.FULL
+     &		.AND.INPUT(:FLEN).EQ.OLD_BUFFER(:MIN(FLEN,OLEN))) THEN
+		 I = INDEX(OLD_BUFFER,':kill')
+		 IF (DISABLE.AND.I.GT.0) THEN
+		    IF (I.GT.FLEN-1.OR.OLEN.GT.I+4) THEN
+		       OLD_BUFFER = OLD_BUFFER(:I-1)//OLD_BUFFER(I+5:)
+		       WRITE (4,'(A)',IOSTAT=IER) OLD_BUFFER(:OLEN-5)
+		    END IF
+	         ELSE IF (.NOT.DISABLE.AND.I.EQ.0) THEN
+		    OLD_BUFFER = OLD_BUFFER(:OLEN)//':kill'
+		    WRITE (4,'(A)',IOSTAT=IER) OLD_BUFFER(:OLEN+5)
+		    FULL = .FALSE.
+	         END IF
+	      ELSE IF ((STREQ(OLD_BUFFER(:ILEN),INPUT(:ILEN)).AND.
+     &		OLD_BUFFER(ILEN+1:ILEN+1).EQ.':').OR.
+     &		(OLEN.LT.ILEN.AND.INPUT(OLEN+1:OLEN+1).EQ.':'.AND.
+     &		 STREQ(OLD_BUFFER(:OLEN),INPUT(:OLEN))).OR.
+     &	         (DISABLE.AND.I.GT.0.AND.
+     &	         ((STREQ(OLD_BUFFER(:I)//OLD_BUFFER(I+5:MAX(I+5,ILEN+4)),
+     &		   INPUT(:ILEN)).AND.OLD_BUFFER(ILEN+5:ILEN+5).EQ.':').OR.
+     &		   (OLEN.LT.ILEN.AND.INPUT(OLEN+1:OLEN+1).EQ.':'.AND.
+     &		    STREQ(OLD_BUFFER(:I)//OLD_BUFFER(I+5:OLEN),
+     &		    INPUT(:OLEN)))))) THEN 
+	         CONTINUE
+ 	      ELSE IF (.NOT.(ALL.AND.STREQ(INPUT(:FLEN+8),
+     &		OLD_BUFFER(:MIN(FLEN+8,OLEN))))) THEN
+		 IER2 = OLD_BUFFER(:1).EQ.':'.OR.
+     &			INDEX(OLD_BUFFER,':defaults:').GT.0
+		 IF (.NOT.IER2) THEN
+		    CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC1,BLIMIT,BDATE,IER1)
+		    IF (IER1) IER2 = COMPARE_DATE(OLD_BUFFER(BDATE:OLEN-1)
+     &		    		     ,' ').GT.-EXC1
+		    CONVERT = .NOT.IER1
+		 END IF
+		 IF (.NOT.IER1.OR.EXC1.EQ.0.OR.IER2)
+     &	            WRITE (4,'(A)',IOSTAT=IER) OLD_BUFFER(:OLEN)
+	      END IF
+	   END IF
+	END DO
+
+	IF (.NOT.DISABLE) THEN
+	   IF (FULL) THEN
+	      WRITE (4,'(A)',IOSTAT=IER) FOLDER_NAME(:FLEN)//':defaults:kill'
+	   ELSE
+	      CALL ADD_EXCL(INPUT,ILEN,EXC)
+	      WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	END IF
+
+	IF (CONVERT) THEN 
+	   WRITE (6,'('' NOTE: See help on the new SET EXLIMIT command.'')')
+	END IF
+
+	CLOSE (UNIT=4,DISPOSE='SAVE')
+	CLOSE (UNIT=3,DISPOSE='DELETE')
+
+	CALL LIB$RENAME_FILE(BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &			     BULL_PARAMETER(:TRIM(BULL_PARAMETER))//';1')
+    
+	IF (.NOT.CHECK_ONLY) CALL CHECK_CUSTOM
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_EXCLUDE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+	DATA SCRATCH_B1/0/,NINCLUDE/0/,EXC_CHANGED/.FALSE./
+
+	CHARACTER TODAY*24
+
+	DIMENSION BTIM(2)
+
+	IF (.NOT.EXC_CHANGED) RETURN
+	EXC_CHANGED = .FALSE.
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	L_TODAY = TRIM(TODAY)
+
+	IER = SYS_TRNLNM('BULL_USER_CUSTOM',BULL_PARAMETER)
+	IF (.NOT.IER) BULL_PARAMETER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	CALL DISABLE_PRIVS
+
+	OPEN(UNIT=3,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER1,RECL=INPUT_LENGTH)
+
+	OPEN(UNIT=4,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    DISPOSE='DELETE',CARRIAGECONTROL='LIST',STATUS='NEW',
+     &	    SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	CALL ENABLE_PRIVS
+
+	IF (IER.NE.0) THEN
+	   CLOSE (UNIT=3)
+	   WRITE(6,'('' ERROR: Error in opening new custom file.'')')
+	   RETURN
+	END IF
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	   IF (.NOT.(IER.EQ.0.AND.FOLDER_NAME(:TRIM(FOLDER_NAME))//':'.EQ.
+     &		INPUT(:MIN(TRIM(FOLDER_NAME)+1,ILEN)).AND.INPUT(:1).NE.':'
+     & 		.AND.INDEX(INPUT,':defaults:').EQ.0)) THEN 
+	      IF (IER.EQ.0) WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	END DO
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+	DO I=1,NINCLUDE
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,INPUT)
+	   WRITE (4,'(A)',IOSTAT=IER) INPUT(:TRIM(INPUT))
+	END DO
+
+	CLOSE (UNIT=4,DISPOSE='SAVE')
+	CLOSE (UNIT=3,DISPOSE='DELETE')
+
+	CALL LIB$RENAME_FILE(BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &			     BULL_PARAMETER(:TRIM(BULL_PARAMETER))//';1')
+
+	IF (.NOT.CHECK_ONLY) CALL CHECK_CUSTOM
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_CUSTOM(PARAM)
+C
+C  SUBROUTINE SET_CUSTOM
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EXCLUDE_LIMIT/ EXCLUDE_LIMIT
+	DATA EXCLUDE_LIMIT /0/
+
+	CHARACTER*(*) PARAM
+
+	IER = SYS_TRNLNM('BULL_USER_CUSTOM',BULL_PARAMETER)
+	IF (.NOT.IER) BULL_PARAMETER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	CALL DISABLE_PRIVS
+
+	OPEN(UNIT=3,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER1,RECL=INPUT_LENGTH)
+
+	OPEN(UNIT=4,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    DISPOSE='DELETE',CARRIAGECONTROL='LIST',STATUS='NEW',
+     &	    SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	CALL ENABLE_PRIVS
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Error in opening custom file.'')')
+	   RETURN
+	END IF
+
+	LENP = LEN(PARAM)
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	   IF (IER.EQ.0.AND.PARAM(:LENP).NE.INPUT(2:LENP+1)) THEN
+              WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	END DO
+
+	IF (CLI$GET_VALUE('SET_PARAM2',INPUT,ILEN)) THEN
+	   WRITE (4,'(A)',IOSTAT=IER) ':'//PARAM(:LENP)//':'//INPUT(:ILEN)
+	END IF
+
+	IF (PARAM.EQ.'exclude_limit')
+     &		DECODE(ILEN,'(I<ILEN>)',INPUT(:ILEN)) EXCLUDE_LIMIT
+
+	CLOSE (UNIT=4,DISPOSE='SAVE')
+	CLOSE (UNIT=3,DISPOSE='DELETE')
+
+	CALL LIB$RENAME_FILE(BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &			     BULL_PARAMETER(:TRIM(BULL_PARAMETER))//';1')
+
+	CALL CHECK_CUSTOM
+
+        RETURN
+        END
+
+
+
+
+	SUBROUTINE CHECK_CUSTOM
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+
+	COMMON /FILE_DIRECTORY/ FILE_DIRECTORY
+	CHARACTER*64 FILE_DIRECTORY
+
+	COMMON /EXCLUDE_LIMIT/ EXCLUDE_LIMIT
+	DATA EXCLUDE_LIMIT /0/
+
+	DIMENSION BTIM(2)
+
+	FILE_DIRECTORY = ' '
+
+	IF (.NOT.BTEST(BULL_USER_CUSTOM,4)) THEN
+	   BULL_USER_CUSTOM = .FALSE.
+	ELSE
+	   BULL_USER_CUSTOM = .FALSE.
+	   BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,4)
+	END IF
+
+	IER = SYS_TRNLNM('BULL_USER_CUSTOM',OLD_BUFFER)
+	IF (.NOT.IER) OLD_BUFFER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	OPEN(UNIT=17,FILE=OLD_BUFFER(:TRIM(OLD_BUFFER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	IF (IER.NE.0) RETURN
+
+	IF (SCRATCH_B1.NE.0) THEN		! Is queue empty?
+	   SCRATCH_B = SCRATCH_B1		! No, set queue pointer to head
+	ELSE					! Else if queue is empty
+	   CALL INIT_QUEUE(SCRATCH_B,OLD_BUFFER)
+	   SCRATCH_B1 = SCRATCH_B		! Init header pointer
+	END IF
+
+	NINCLUDE = 0
+	OLD_FORMAT = .FALSE.
+	FLEN = TRIM(FOLDER_NAME)
+	DO WHILE (IER.EQ.0)
+	   READ (17,'(Q,A)',IOSTAT=IER) OLEN,OLD_BUFFER
+	   IF (IER.EQ.0.AND.STREQ(FOLDER_NAME(:FLEN)//':',
+     &		OLD_BUFFER(:MIN(FLEN+1,OLEN)))) THEN
+	      BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+	      CALL LOWERCASE(OLD_BUFFER)
+	      IF (INDEX(OLD_BUFFER(FLEN+2:),'defaults')
+     &		.EQ.1) THEN
+		 IF (INDEX(OLD_BUFFER,':header').GT.0)
+     &		            BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,2)
+		 IF (INDEX(OLD_BUFFER,':kill').GT.0)
+     &		            BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,3)
+              ELSE
+	         BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+		 CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC,BLIMIT,BDATE,IER1)
+		 OLD_FORMAT = OLD_FORMAT.OR.(.NOT.IER1)
+		 IF (COMPARE_DATE(OLD_BUFFER(BDATE:OLEN-1),' ').GT.-EXC
+     &		     .OR.EXC.EQ.0) THEN
+	            CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,OLD_BUFFER)
+	            NINCLUDE = NINCLUDE + 1
+		 ELSE
+		    EXC_CHANGED = .TRUE.
+		 END IF
+	      END IF
+	   ELSE IF (IER.EQ.0.AND.OLD_BUFFER(:1).EQ.':') THEN
+	      IF (INDEX(OLD_BUFFER,':header').GT.0)
+     &	                 BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,2)
+	      IF (INDEX(OLD_BUFFER,':kill').GT.0)
+     &	                 BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,3)
+	      IF (INDEX(OLD_BUFFER,':file_directory').GT.0)
+     &	                 FILE_DIRECTORY = OLD_BUFFER(17:)
+	      IF (INDEX(OLD_BUFFER,':exclude_limit').GT.0) THEN 
+	         DECODE(OLEN-15,'(I<OLEN-15>)',OLD_BUFFER(16:),IOSTAT=IER1)
+     &	                EXCLUDE_LIMIT
+	         EXCLUDE_LIMIT = MIN(999,EXCLUDE_LIMIT)
+	      END IF
+	   END IF
+	END DO
+
+	CLOSE (UNIT=17)
+	
+	IF (OLD_FORMAT) CALL CHECK_EXCLUDES
+
+        RETURN
+	END
+
+
+
+	
+	LOGICAL FUNCTION INCLUDE_MSG(STRING,STRING1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /DIRMODE/ DIRMODE
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+
+	CHARACTER*(*) STRING,STRING1
+	CHARACTER*132 ADDRESS
+
+	CHARACTER*12 EXFROM
+
+	INCLUDE_MSG = .TRUE.
+	IF (BTEST(BULL_USER_CUSTOM,4)) RETURN
+	IF (.NOT.BTEST(BULL_USER_CUSTOM,1)) RETURN
+
+	MATCH_FROM = .FALSE.
+	SYSTEM = IBCLR(SYSTEM,8)
+
+	IF (STRING.EQ.'>') THEN 
+	   INCLUDE_MSG = .FALSE.
+	   SYSTEM = IBCLR(SYSTEM,8)
+	   RETURN
+	END IF
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+
+	FLEN = TRIM(FOLDER_NAME)
+
+	DO I=1,NINCLUDE
+	   OLD_SCRATCH_B = SCRATCH_B
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,OLD_BUFFER)
+	   OLEN = TRIM(OLD_BUFFER)
+	   CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC,BLIMIT,BDATE,IER1)
+	   IF (DIRMODE) BLIMIT = MIN(BLIMIT,FLEN+17+LEN(DESCRIP))
+	   MATCH = .FALSE.
+	   IF (STREQ(OLD_BUFFER(FLEN+10:FLEN+14),'FROM:')) THEN
+	      CALL GET_FROM(EXFROM,OLD_BUFFER(FLEN+15:),
+     &			    TRIM(OLD_BUFFER(FLEN+15:)))
+	      IF (STREQ(ADDRESS(STRING),ADDRESS(OLD_BUFFER(FLEN+15:
+     &		  TRIM(OLD_BUFFER(FLEN+15:BLIMIT))+FLEN+14))).OR.
+     &		  (DIRMODE.AND.STREQ(FROM,EXFROM))) THEN
+		 MATCH = .TRUE.
+		 MATCH_FROM = .TRUE.
+	      END IF
+	   ELSE IF (STREQ(OLD_BUFFER(FLEN+10:FLEN+17),'SUBJECT:').AND.
+     &	       STRFIND(STRING1(:TRIM(STRING1)),
+     &		       OLD_BUFFER(FLEN+18:BLIMIT)).GT.0) THEN
+	      MATCH = .TRUE.
+	   END IF
+	   IF (MATCH) THEN
+	      CDATE = COMPARE_DATE(OLD_BUFFER(BDATE:OLEN-1),' ')
+	      IF (CDATE.NE.0.AND.EXC.NE.0) THEN
+		 IF (OLD_BUFFER(BLIMIT+1:BLIMIT+1).EQ.':') EXC = -1
+		 CALL ADD_EXCL(OLD_BUFFER,BLIMIT,EXC)
+		 CALL WRITE_QUEUE(%VAL(OLD_SCRATCH_B),OLD_SCRATCH_B,
+     &			     OLD_BUFFER)
+		 EXC_CHANGED = .TRUE.
+	      END IF
+	      IF (STREQ(OLD_BUFFER(FLEN+2:FLEN+8),'INCLUDE')) THEN
+		 SYSTEM = IBSET(SYSTEM,8)
+		 INCLUDE_MSG = .TRUE.
+	      ELSE IF (.NOT.BTEST(SYSTEM,8).OR.MATCH_FROM) THEN
+C
+C  Only "from" matches override threads, but not subject matches.
+C
+		 INCLUDE_MSG = .FALSE.
+		 SYSTEM = IBCLR(SYSTEM,8)
+		 IF (MATCH_FROM) RETURN
+	      END IF
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+	FUNCTION STRFIND(STRING,STRING1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) STRING,STRING1
+
+	L = LEN(STRING1)
+	DO I=0,LEN(STRING)-L
+	   J = 1
+	   DO WHILE (J.LE.L)
+	      DIFF = ABS(ICHAR(STRING(I+J:I+J))-ICHAR(STRING1(J:J)))
+	      IF (DIFF.NE.0.AND.(DIFF.NE.32.OR..NOT.ALPHA(STRING1(J:J))
+     &		  .OR..NOT.ALPHA(STRING(I+J:I+J)))) THEN
+		 J = L + 1
+	      ELSE IF (J.EQ.L) THEN
+		 STRFIND = I + 1
+		 RETURN
+	      ELSE
+	         J = J + 1
+	      END IF
+	   END DO
+	END DO
+
+	STRFIND = 0
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOW_EXCLUDE(TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	IF (.NOT.BTEST(BULL_USER_CUSTOM,1)) THEN
+	   IF (TYPE.EQ.0) WRITE (6,'('' There are no excludes.'')')
+	   IF (TYPE.EQ.1) WRITE (6,'('' There are no threads.'')')
+	   RETURN
+	END IF
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+
+	FLEN = TRIM(FOLDER_NAME)
+
+	FOUND = .FALSE.
+
+	L = 1
+	DO I=1,NINCLUDE
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,OLD_BUFFER)
+	   OLEN = TRIM(OLD_BUFFER)
+	   IF (STREQ(FOLDER_NAME(:FLEN)//':',OLD_BUFFER(:MIN(FLEN+1,OLEN)))
+     &         .AND.((TYPE.EQ.1.AND.STREQ(OLD_BUFFER(FLEN+2:FLEN+8),
+     &	       'INCLUDE')).OR.(TYPE.EQ.0.AND.STREQ(
+     &	       OLD_BUFFER(FLEN+2:FLEN+8),'EXCLUDE')))) THEN
+	      IF (.NOT.FOUND) THEN
+	         IF (TYPE.EQ.0) WRITE (6,'(1X,A,$)') 'Excludes for '
+		 IF (TYPE.EQ.1) WRITE (6,'(1X,A,$)') 'Threads for '
+		 WRITE (6,'(A)') '+'//FOLDER_NAME(:FLEN)//':'
+	         FOUND = .TRUE.
+ 	      END IF
+	      CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC,BLIMIT,BDATE,IER1)
+	      IF (BLIMIT+5-FLEN.GT.PAGE_WIDTH.AND.L+2.GT.PAGE_LENGTH-1) THEN
+	         L = L + 2
+	      ELSE
+		 IF (L.EQ.0) THEN 
+	            WRITE (6,'(''+'',A,$)') OLD_BUFFER(FLEN+10:
+     &		      MIN(BLIMIT,PAGE_WIDTH+FLEN+9))
+		 ELSE
+	            WRITE (6,'(1X,A,$)') OLD_BUFFER(FLEN+10:
+     &		      MIN(BLIMIT,PAGE_WIDTH+FLEN+9))
+		 END IF
+		 IF (OLD_BUFFER(BDATE+1:BDATE+1).EQ.'-')
+     &		     OLD_BUFFER(BDATE:) = ' '//OLD_BUFFER(BDATE:)
+		 OUTLEN = MIN(BLIMIT,PAGE_WIDTH+FLEN+9)-FLEN-9
+		 IF (OUTLEN.GT.PAGE_WIDTH-16) THEN
+		    WRITE (6,'(1X,<PAGE_WIDTH-15>X,A,1X,I3)')
+     &		       OLD_BUFFER(BDATE:INDEX(OLD_BUFFER
+     &		       (BDATE:),':')+BDATE-2),EXC
+		    L = L + 2
+		 ELSE
+		    WRITE (6,'(''+'',<PAGE_WIDTH-15-OUTLEN>X,A,1X,I3)')
+     &		       OLD_BUFFER(BDATE:INDEX(OLD_BUFFER
+     &		       (BDATE:),':')+BDATE-2),EXC
+		    L = L + 1
+		 END IF
+	      END IF
+              IF (PAGING.AND.L.EQ.PAGE_LENGTH-1) THEN
+                 L = 0                        ! Reinitialize screen counter
+	         CALL LIB$PUT_OUTPUT(' ')
+		 CALL GET_INPUT_NOECHO_PROMPT(
+     &				INPUT(:1),'Press key to continue ... ')
+             	 IER = LIB$ERASE_PAGE(1,1)         ! Erase display
+	      END IF
+	   END IF
+	END DO
+
+	IF (.NOT.FOUND) THEN
+	   IF (TYPE.EQ.0) WRITE (6,'(1X,A,$)') 'No excludes found for '
+	   IF (TYPE.EQ.1) WRITE (6,'(1X,A,$)') 'No threads found for '
+	   WRITE (6,'(A)') '+'//FOLDER_NAME(:FLEN)//':'
+	END IF
+
+	RETURN
+	END
+
+
+
+        SUBROUTINE SET_NEWNAME
+
+        IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLUSER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+
+	CHARACTER*12 NEW,OLD
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: No privs to set a new name.'')')
+	   RETURN
+	END IF
+
+	CALL CLI$GET_VALUE('OLDNAME',OLD,LENO)
+	CALL CLI$GET_VALUE('NEWNAME',NEW,LENN)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	TEMP_USER = USERNAME
+        DO WHILE (REC_LOCK(IER))
+	   READ (4,IOSTAT=IER,KEYEQ=OLD) USER_ENTRY
+	END DO 
+
+	IF (IER.EQ.0) THEN
+	   USERNAME = NEW
+           DO WHILE (REC_LOCK(IER))
+	      READ (4,IOSTAT=IER,KEYEQ=NEW)
+	   END DO 
+	   IF (IER.NE.0) THEN
+	      WRITE (4,IOSTAT=IER) USER_ENTRY
+	   ELSE
+	      REWRITE (4,IOSTAT=IER) USER_ENTRY
+	   END IF	
+	END IF	
+
+	USERNAME = TEMP_USER
+        DO WHILE (REC_LOCK(IER1))
+	   READ (4,IOSTAT=IER1,KEYEQ=USERNAME) USER_ENTRY
+	END DO 
+
+	CALL CLOSE_BULLUSER
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Old name not found.'')') 
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLINF_SHARED
+
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=OLD,IOSTAT=IER) OLD,LAST
+	END DO 
+
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=NEW,IOSTAT=IER)
+	END DO 
+	IF (IER.NE.0) THEN
+	   WRITE (9,IOSTAT=IER) NEW,LAST
+	ELSE
+	   REWRITE (9,IOSTAT=IER) NEW,LAST
+	END IF	
+
+	OLD(LENO:LENO) = CHAR(128.OR.ICHAR(OLD(LENO:LENO)))
+	NEW(LENN:LENN) = CHAR(128.OR.ICHAR(NEW(LENN:LENN)))
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=OLD,IOSTAT=IER) OLD,LAST
+	END DO 
+	IF (IER.EQ.0) THEN
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.NE.0) THEN
+	      WRITE (9,IOSTAT=IER) NEW,LAST
+	   ELSE
+	      REWRITE (9,IOSTAT=IER) NEW,LAST
+	   END IF	
+	ELSE
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.EQ.0) DELETE (9)
+	END IF
+	OLD(LENO:LENO) = CHAR(127.AND.ICHAR(OLD(LENO:LENO)))
+	NEW(LENN:LENN) = CHAR(127.AND.ICHAR(NEW(LENN:LENN)))
+
+	OLD(LENO:LENO) = CHAR(128.OR.ICHAR(OLD(LENO:LENO)))
+	IF (LENO.GT.1) THEN
+	   OLD(LENO-1:LENO-1) = CHAR(128.OR.ICHAR(OLD(LENO-1:LENO-1)))
+	ELSE
+	   OLD(2:2) = CHAR(128.OR.ICHAR(OLD(2:2)))
+	END IF
+	NEW(LENN:LENN) = CHAR(128.OR.ICHAR(NEW(LENN:LENN)))
+	IF (LENN.GT.1) THEN
+	   NEW(LENN-1:LENN-1) = CHAR(128.OR.ICHAR(NEW(LENN-1:LENN-1)))
+	ELSE
+	   NEW(2:2) = CHAR(128.OR.ICHAR(NEW(2:2)))
+	END IF
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=OLD,IOSTAT=IER) OLD,LAST
+	END DO 
+	IF (IER.EQ.0) THEN
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.NE.0) THEN
+	      WRITE (9,IOSTAT=IER) NEW,LAST
+	   ELSE
+	      REWRITE (9,IOSTAT=IER) NEW,LAST
+	   END IF	
+	ELSE
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.EQ.0) DELETE (9)
+	END IF
+
+	CALL CLOSE_BULLINF
+
+        RETURN
+        END
+
+
+	SUBROUTINE CHECK_EXCL(BUFFER,L,EXC,BLIMIT,BDATE,IER)
+
+        IMPLICIT INTEGER (A-Z)
+
+	COMMON /EXCLUDE_LIMIT/ EXCLUDE_LIMIT
+
+        CHARACTER*(*) BUFFER
+
+	DIMENSION BTIM(2)
+
+	BLIMIT = L
+	BDATE = L+3
+
+	IER = BUFFER(L:L).EQ.':'
+	IF (IER) THEN
+	   I = LAST_INDEX(BUFFER(:L-1),':')
+	   IF (I.GT.0) THEN
+	      J = LAST_INDEX(BUFFER(:I-1),':')
+	      IF (J.GT.0) THEN
+		 IF (J.LT.I-1) THEN
+		    DECODE(I-J-1,'(I<I-J-1>)',BUFFER(J+1:I-1),IOSTAT=IER) EXC
+		    IER = IER.EQ.0
+		 ELSE
+		    EXC = EXCLUDE_LIMIT
+		 END IF
+		 IF (IER) BLIMIT = J - 1
+		 CALL STR$UPCASE(BUFFER(I+1:L-1),BUFFER(I+1:L-1))
+		 IF (IER) IER = SYS_BINTIM(BUFFER(I+1:L-1),BTIM)
+		 BDATE = I + 1
+	      END IF
+	   ELSE
+	      IER = .FALSE.
+	   END IF
+	END IF
+
+	IF (.NOT.IER) CALL ADD_EXCL(BUFFER,L,-1)
+
+	RETURN
+	END	
+
+
+
+	SUBROUTINE ADD_EXCL(BUFFER,L,EXC)
+
+        IMPLICIT INTEGER (A-Z)
+
+	DIMENSION BTIM(2)
+
+        CHARACTER*(*) BUFFER
+	
+	CHARACTER TODAY*24
+
+	IF (EXC.EQ.-1) THEN
+	   BUFFER = BUFFER(:L)//':'
+	ELSE
+	   BUFFER = BUFFER(:L)//':'
+	   WRITE (BUFFER(L+2:),'(I3)') EXC
+	   IF (BUFFER(L+2:L+2).EQ. ' ') BUFFER(L+2:) = BUFFER(L+3:)
+	   IF (BUFFER(L+2:L+2).EQ. ' ') BUFFER(L+2:) = BUFFER(L+3:)
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	IF (TODAY(1:1).EQ.' ') TODAY = TODAY(2:)
+	BUFFER = BUFFER(:TRIM(BUFFER))//':'//TODAY(:INDEX(TODAY,' ')-1)//':'
+
+	L = TRIM(BUFFER)
+
+	RETURN
+	END	
+
+
+
+
+	CHARACTER*(*) FUNCTION ADDRESS(INPUT)
+
+	IMPLICIT INTEGER (A - Z)
+
+	CHARACTER*(*) INPUT
+
+	ADDRESS = INPUT
+
+	IF (INDEX(INPUT,'@').EQ.0) RETURN
+
+	I = INDEX(INPUT,'<')
+	IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN ! Name may be of form
+	   ADDRESS = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+						! personal-name <net-name>
+	ELSE
+	   ADDRESS = INPUT(:MINGT0(TRIM(INPUT),INDEX(INPUT,' ')-1))
+	   IF (INDEX(ADDRESS,'(').GT.0)
+     &	       ADDRESS = ADDRESS(:INDEX(ADDRESS,'(')-1)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SEND_MAIL
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER CRLF = CHAR(13)//CHAR(10)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	C = 0
+	DO WHILE (LIB$FIND_FILE(FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &			//'*.SMTP',INPUT,C))
+	   OPEN (UNIT=8,FILE=INPUT(:TRIM(INPUT)),IOSTAT=IER,RECL=256)
+	   IF (IER.NE.0) GOTO 30
+	   IF (.NOT.SMTP_CONNECT()) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'220') GOTO 10
+	   DO I=1,3
+	      READ (8,'(Q,A)',IOSTAT=IER) L,INPUT
+	      IF (IER.NE.0) GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) GOTO 10
+	      IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	      IF (INPUT(:3).NE.'250') GOTO 10
+	   END DO
+	   READ (8,'(Q,A)',IOSTAT=IER) L,INPUT
+	   IF (IER.NE.0) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'354') GOTO 10
+	   DO WHILE (IER.EQ.0)
+	      READ (8,'(Q,A)',IOSTAT=IER) L,INPUT
+	      IF (IER.EQ.0) THEN
+	         IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) GOTO 10
+	      END IF
+	   END DO
+	   IF (.NOT.SMTP_WRITE_PACKET('.'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('QUIT'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   CLOSE (UNIT=8,STATUS='DELETE')
+	   GOTO 20
+10	   CLOSE (UNIT=8)
+20	   CALL SMTP_DISCONNECT()
+30	   CONTINUE
+	END DO
+
+	CALL EXIT
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin2.for b/decus/vmslt00a/bulletin/bulletin2.for
new file mode 100755
index 0000000..3582b62
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin2.for
@@ -0,0 +1,2692 @@
+C
+C  BULLETIN2.FOR, Version 11/11/99
+C  Purpose: Contains subroutines for the bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE SET_BBOARD(BBOARD)
+C
+C  SUBROUTINE SET_BBOARD
+C
+C  FUNCTION: Set username for BBOARD for selected folder.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($UAIDEF)'
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER EXPIRE*4,INPUT_BBOARD*12,TODAY*24,RESPONSE*4
+
+	IF (TRIM(BBOARD_DIRECTORY).EQ.0) THEN
+	 WRITE(6,'('' ERROR: System programmer has disabled BBOARD.'')')
+	 RETURN
+	END IF
+
+	IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	   IF (FOLDER_BBOARD(:2).EQ.'::') THEN
+	      WRITE (6,'(
+     &		'' ERROR: Cannot set BBOARD for remote folder.'')')
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   END IF
+
+	   IF (BBOARD) THEN
+	      IER = CLI$GET_VALUE('BB_USERNAME',INPUT_BBOARD,INPUT_LEN)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+		 CALL GET_UAF
+     &		   (INPUT_BBOARD,USERB,GROUPB,ACCOUNTB,FLAGS,IER1)
+		 CALL CLOSE_BULLFOLDER
+	         IF (IER1.AND..NOT.BTEST(FLAGS,UAI$V_DISACNT)) THEN ! DISUSER?
+	            WRITE (6,'('' ERROR: '',A,
+     &			'' account needs DISUSER flag set.'')')
+     &			INPUT_BBOARD(:INPUT_LEN)
+		    RETURN
+		 ELSE IF (IER1.AND.BTEST(USERB,31)) THEN
+		    WRITE (6,'('' ERROR: User number of UIC cannot '',
+     &				''be greater than 7777777777.'')')
+		    RETURN
+		 END IF
+		 CALL OPEN_BULLFOLDER
+		 CALL READ_FOLDER_FILE_TEMP(IER)
+		 DO WHILE ((FOLDER1_BBOARD.NE.INPUT_BBOARD.OR.
+     &		     FOLDER1_NUMBER.EQ.FOLDER_NUMBER).AND.IER.EQ.0)
+		   CALL READ_FOLDER_FILE_TEMP(IER)
+	         END DO
+		 IF (FOLDER1_BBOARD.EQ.INPUT_BBOARD.AND.
+     &		      FOLDER1_NUMBER.NE.FOLDER_NUMBER) THEN
+		    WRITE (6,'('' WARNING: Account used by other folder.'',
+     &		     '' If you specify the same account,'')')
+		    WRITE (6,'('' you must specify the address'',
+     &		     '' of the mailing list in the folder description.'')')
+		    CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &                 'Do you still want to make this change? ')
+		    IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+		       CALL CLOSE_BULLFOLDER
+		       WRITE (6,'('' Folder was not modified.'')')
+		       RETURN
+		    END IF
+		 END IF
+		 IF (.NOT.IER1) THEN
+		    CALL CLOSE_BULLFOLDER
+		    WRITE (6,'('' WARNING: '',A,'' account not in SYSUAF'',
+     &		       '' file.'')') INPUT_BBOARD(:INPUT_LEN)
+		    CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &                 'Is the name a mail forwarding entry? '//
+     &		       '(Y/N with N as default): ')
+		    IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+		       WRITE (6,'('' Folder was not modified.'')')
+		       RETURN
+		    END IF
+		    CALL OPEN_BULLFOLDER
+		    USERB = 1		! Fake userb/groupb, as old method of
+		    GROUPB = 1		! indicating /SPECIAL used [0,0]
+		 END IF
+		 GROUPB1 = GROUPB
+		 USERB1 = USERB
+		 ACCOUNTB1 = ACCOUNTB
+		 CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+		 GROUPB = GROUPB1
+		 USERB = USERB1
+		 ACCOUNTB = ACCOUNTB1
+		 FOLDER_BBOARD = INPUT_BBOARD
+		 CALL OPEN_BULLUSER
+		 CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+		 CALL READ_USER_FILE_HEADER(IER)
+		 CALL SYS_BINTIM(TODAY,BBOARD_BTIM)
+		 REWRITE (4) USER_HEADER
+		 CALL CLOSE_BULLUSER
+		 IF (CLI$PRESENT('SPECIAL')) THEN	! SPECIAL specified?
+		    USERB = IBSET(USERB,31)	! Set bit to show /SPECIAL
+		    IF (CLI$PRESENT('VMSMAIL')) THEN
+		       GROUPB = IBSET(GROUPB,31)   ! Set bit to show /VMSMAIL
+		    END IF
+		 END IF
+	      ELSE IF (CLI$PRESENT('SPECIAL')) THEN
+	         USERB = IBSET(0,31)		! Set top bit to show /SPECIAL
+	         GROUPB = 0
+	         DO I=1,LEN(FOLDER_BBOARD)
+		    FOLDER_BBOARD(I:I) = ' '
+	         END DO
+	      ELSE IF (FOLDER_BBOARD(:4).EQ.'NONE') THEN
+	         WRITE (6,'('' ERROR: No BBOARD specified for folder.'')')
+	      END IF
+
+	      IER = CLI$GET_VALUE('EXPIRATION',EXPIRE,EX_LEN)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+	         IF (EX_LEN.GT.3) EX_LEN = 3
+	         READ (EXPIRE,'(I<EX_LEN>)') TEMP
+		 IF (TEMP.GT.BBEXPIRE_LIMIT.AND..NOT.SETPRV_PRIV()) THEN
+		    WRITE (6,'('' ERROR: Expiration cannot be > '',
+     &			I3,'' days.'')') BBEXPIRE_LIMIT
+		    CALL CLOSE_BULLFOLDER
+		    RETURN
+		 ELSE IF (TEMP.LE.0) THEN
+		    WRITE (6,'('' ERROR: Expiration must be > 0.'')')
+		    CALL CLOSE_BULLFOLDER
+		    RETURN
+		 ELSE
+		    FOLDER_BBEXPIRE = TEMP
+		 END IF
+	      ELSE IF (.NOT.CLI$PRESENT('EXPIRATION')) THEN
+		 FOLDER_BBEXPIRE = -1
+	      END IF
+	   ELSE
+	      FOLDER_BBOARD = 'NONE'
+	   END IF
+
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLFOLDER
+	   WRITE (6,'('' BBOARD has been modified for folder.'')')
+	ELSE
+	   WRITE (6,'('' You are not authorized to modify BBOARD.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+
+	SUBROUTINE SET_SYSTEM(SYSTEM_SET)
+C
+C  SUBROUTINE SET_SYSTEM
+C
+C  FUNCTION: Set SYSTEM specification for selected folder.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (FOLDER_NUMBER.LT.0.OR.FOLDER_NUMBER.GE.1000) THEN
+	   WRITE (6,'('' ERROR: Cannot modify for remote folder.'')')
+	ELSE IF (SETPRV_PRIV()) THEN
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   IF (SYSTEM_SET) THEN
+	      FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	      WRITE (6,'('' SYSTEM designation has been set.'')')
+	   ELSE
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,2)
+	      WRITE (6,'('' SYSTEM designation has been removed.'')')
+	   END IF
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL MODIFY_SYSTEM_LIST(0)
+	   CALL CLOSE_BULLFOLDER
+	   CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	ELSE
+	   WRITE (6,'('' You are not authorized to modify SYSTEM.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE MODIFY_SYSTEM_LIST(FILE_OPENED)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	INTEGER SHUTDOWN_BTIM(FLONG),VERSION(FLONG)
+
+	CHARACTER UPDATE*12,UPTIME*8
+
+	INTEGER UP_BTIM(2)
+
+	IF (.NOT.FILE_OPENED) CALL OPEN_BULLUSER
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*SYSTEM',IOSTAT=IER) 
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,VERSION,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END DO
+
+	IF (IER.NE.0.OR.VERSION(1).NE.168) THEN
+	   DO I=1,FLONG
+	      SYSTEM_FLAG(I) = 0
+	      SHUTDOWN_FLAG(I) = 0
+	   END DO
+	   CALL SET2(SYSTEM_FLAG,0)
+	   CALL LIB$SYS_TRNLOG('SYS$NODE',,NODENAME)
+	   NODENAME = NODENAME(2:INDEX(NODENAME,':')-1)
+	   SHUTDOWN_BTIM(1) = 0
+	   SHUTDOWN_BTIM(2) = 0
+	   NODE_NUMBER = 0
+	   NODE_AREA = 0
+	   IF (IER.EQ.0) THEN
+	      DO WHILE (TEMP_USER(:7).EQ.'*SYSTEM'.AND.IER.EQ.0)
+	         DELETE (UNIT=4)
+	         DO WHILE (REC_LOCK(IER))
+	           READ (4,IOSTAT=IER) TEMP_USER
+		 END DO
+	      END DO
+	      IER = 2
+	   ELSE
+	      VERSION(1) = 168
+	   END IF
+	END IF
+
+	IF (VERSION(1).NE.168) THEN
+	   CALL CLOSE_BULLFOLDER
+	   CALL OPEN_BULLFOLDER
+	   NODE_AREA = 0
+	   DO I=1,FLONG
+	      SYSTEM_FLAG(I) = 0
+	   END DO
+	   IER1 = 0
+	   DO WHILE (IER1.EQ.0)
+	      CALL READ_FOLDER_FILE_TEMP(IER1)
+	      IF (BTEST(FOLDER1_FLAG,2).AND.IER1.EQ.0) THEN
+		 CALL SET2(SYSTEM_FLAG,FOLDER1_NUMBER)
+	      END IF
+	   END DO
+	   VERSION(1) = 168
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,2)) THEN
+	   CALL SET2(SYSTEM_FLAG,FOLDER_NUMBER)
+	ELSE
+	   CALL CLR2(SYSTEM_FLAG,FOLDER_NUMBER)
+	END IF
+
+	CALL SYS_BINTIM('-',UP_BTIM)	! Get today's date
+	DIFF = COMPARE_BTIM(SHUTDOWN_BTIM,UP_BTIM)
+	IF (DIFF.GE.0) THEN	! Must have been in a time wrap
+	   SHUTDOWN_BTIM(1) = UP_BTIM(1)
+	   SHUTDOWN_BTIM(2) = UP_BTIM(2)
+	END IF
+
+	CALL GET_UPTIME(UPDATE,UPTIME)
+
+	CALL SYS_BINTIM(UPDATE//' '//UPTIME,UP_BTIM)
+
+	IF (NODE_AREA.EQ.0) THEN
+	   IF (SHUTDOWN_BTIM(1).EQ.0) THEN
+	      DIFF = -1
+	   ELSE
+	      DIFF = COMPARE_BTIM(SHUTDOWN_BTIM,UP_BTIM)
+	   END IF
+	   IF (DIFF.EQ.-1) THEN
+	      CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	      SHUTDOWN_BTIM(1) = UP_BTIM(1)
+	      SHUTDOWN_BTIM(2) = UP_BTIM(2)
+	      DO I=1,FLONG
+		 SHUTDOWN_FLAG(I) = SYSTEM_FLAG(I)
+              END DO
+	   END IF
+	ELSE			! Test to make sure NODE_AREA is zero
+	   SEEN_FLAG = 0		! if all of SHUTDOWN_FLAG is zero
+	   DO I=1,FLONG
+	      IF (SHUTDOWN_FLAG(I).NE.0) SEEN_FLAG = 1
+	   END DO
+	   IF (SEEN_FLAG.EQ.0) NODE_AREA = 0
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (4,IOSTAT=IER)
+     &		'*SYSTEM     ',NODENAME,NODE_NUMBER,NODE_AREA,VERSION,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	ELSE
+	   REWRITE (4,IOSTAT=IER)
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,VERSION,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END IF
+
+	CALL READ_PERM
+
+	IF (.NOT.FILE_OPENED) THEN
+	   CALL CLOSE_BULLUSER
+	   IF (REMOTE_SET) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER1) 14,
+     &				BTEST(FOLDER_FLAG,2),NODENAME
+	      IF (IER1.NE.0) THEN
+	         CALL DISCONNECT_REMOTE
+	         IF (.NOT.FILE_OPENED) CALL CLOSE_BULLUSER
+	         RETURN
+	      END IF
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+	
+	SUBROUTINE GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,SYI$_NODE_AREA,%LOC(NODE_AREA))
+	CALL ADD_2_ITMLST(4,SYI$_NODE_NUMBER,%LOC(NODE_NUMBER))
+	CALL END_ITMLST(GETSYI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETSYIW(,,,%VAL(GETSYI_ITMLST),,,)	! Get Info command.
+C
+C  NODE_AREA is set to 0 after shutdown messages are deleted.
+C  If node is not part of cluster, NODE_AREA will be 0,
+C  so set it to 1 as a dummy value to cause messages to be deleted.
+C
+	IF (NODE_AREA.EQ.0) NODE_AREA = 1
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_NODE(NODE_SET)
+C
+C  SUBROUTINE SET_NODE
+C
+C  FUNCTION: Set or reset remote node specification for selected folder.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER RESPONSE*4,FOLDER_SAVE*44
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (CLI$PRESENT('FOLDER')) THEN
+	   IER = CLI$GET_VALUE('FOLDER',FOLDER1) ! Get folder name
+	   FOLDER_SAVE = FOLDER
+	   CALL OPEN_BULLFOLDER_SHARED		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER1,IER)
+	   IF (IER.EQ.0) THEN
+	      IF (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+		 WRITE (6,'('' ERROR: No privs to modify folder.'')')
+		 IER = 1
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: Specified folder not found.'')')
+	   END IF
+	   IF (IER.NE.0) THEN
+	      CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER)
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   END IF
+	   CALL CLOSE_BULLFOLDER
+	END IF
+
+	IF (FOLDER_NUMBER.EQ.0) THEN
+	   WRITE (6,'('' Cannot set remote node for the default folder.'')')
+	ELSE IF (FOLDER_NUMBER.LT.0.OR.FOLDER_NUMBER.GE.1000) THEN
+	   WRITE (6,'('' Cannot set remote node for this folder.'')')
+	ELSE IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   IF (.NOT.NODE_SET) THEN
+	      IF (INDEX(FOLDER_BBOARD,'*').GT.0) THEN
+		 REMOTE_SET_SAVE = REMOTE_SET
+		 REMOTE_SET = .FALSE.
+	         FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		     FOLDER
+	         CALL OPEN_BULLDIR		! Remove directory file which
+	         CALL CLOSE_BULLDIR_DELETE	! contains remote folder name
+		 REMOTE_SET = REMOTE_SET_SAVE
+	      END IF
+	      FOLDER1_BBOARD = 'NONE'
+	      WRITE (6,'('' Remote node setting has been removed.'')')
+	      IF (.NOT.CLI$PRESENT('FOLDER')) REMOTE_SET = .FALSE.
+	   ELSE
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &          'Are you sure you want to make folder '//
+     &	        FOLDER(:TRIM(FOLDER))//
+     &		' remote? (Y/N with N as default): ')
+	      IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+	        WRITE (6,'('' Folder was not modified.'')')
+	        RETURN
+	      END IF
+	      IF (.NOT.CLI$GET_VALUE('REMOTENAME',FOLDER1)) THEN
+	         FOLDER1 = FOLDER
+	      END IF
+	      IER = CLI$GET_VALUE('NODENAME',FOLDER1_BBOARD,FLEN)
+	      FOLDER1_BBOARD = '::'//FOLDER1_BBOARD(:FLEN)
+	      CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      IF (IER.NE.0) THEN
+	         WRITE (6,'(
+     &		  '' ERROR: Folder not accessible on remote node.'')')
+	         RETURN
+	      ELSE
+	         WRITE (6,'('' Folder has been converted to remote.'')')
+	      END IF
+	      FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		FOLDER
+	      REMOTE_SET_SAVE = REMOTE_SET
+	      REMOTE_SET = .FALSE.
+	      CALL OPEN_BULLDIR			! Remove directory file
+	      CALL OPEN_BULLFIL			! Remove bulletin file
+	      CALL CLOSE_BULLFIL_DELETE
+	      CALL CLOSE_BULLDIR_DELETE
+	      IF (FOLDER.NE.FOLDER1) THEN	! Different remote folder name?
+	         CALL OPEN_BULLDIR		! If so, put name in header
+		 BULLDIR_HEADER(13:) = FOLDER1	! of directory file.
+		 CALL WRITEDIR_NOCONV(0,IER)
+	         CALL CLOSE_BULLDIR
+	         FOLDER1_BBOARD = FOLDER1_BBOARD(:FLEN+2)//'*'
+	      END IF
+	      REMOTE_SET = REMOTE_SET_SAVE
+	      IF (.NOT.CLI$PRESENT('FOLDER')) REMOTE_SET = .TRUE.
+	   END IF
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   IF (.NOT.NODE_SET.AND.FOLDER_BBOARD(:2).EQ.'::'
+     &			.AND.BTEST(FOLDER_FLAG,2)) THEN
+	      OPEN (UNIT=17,STATUS='UNKNOWN',IOSTAT=IER,
+     &		RECL=256,FILE=FOLDER_BBOARD(3:TRIM(FOLDER_BBOARD))
+     &		//'::"TASK=BULLETIN1"')
+	      IF (IER.EQ.0) THEN	! Disregister remote SYSTEM folder
+		 WRITE(17,'(2A)',IOSTAT=IER) 14,0
+		 CLOSE (UNIT=17)
+	      END IF
+	   END IF
+	   FOLDER_BBOARD = FOLDER1_BBOARD
+	   IF (NODE_SET) THEN
+	      F_NBULL = F1_NBULL
+	      F_NEWEST_BTIM(1) = F1_NEWEST_BTIM(1)
+	      F_NEWEST_BTIM(2) = F1_NEWEST_BTIM(2)
+	      F_NEWEST_NOSYS_BTIM(1) = F1_NEWEST_NOSYS_BTIM(1)
+	      F_NEWEST_NOSYS_BTIM(2) = F1_NEWEST_NOSYS_BTIM(2)
+	      FOLDER_FLAG = 0
+	      F_EXPIRE_LIMIT = F1_EXPIRE_LIMIT
+	   ELSE
+	      F_NBULL = 0
+	   END IF
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLFOLDER
+	ELSE
+	   WRITE (6,'('' You are not authorized to modify NODE.'')')
+	END IF
+
+	IF (CLI$PRESENT('FOLDER')) THEN
+	   CALL OPEN_BULLFOLDER_SHARED		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER)
+	   CALL CLOSE_BULLFOLDER
+	   FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		FOLDER
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE RESPOND
+C
+C  SUBROUTINE RESPOND
+C
+C  FUNCTION: Sends a mail message in reply to a posted message.
+C
+C  NOTE: Modify the last SPAWN statement to specify the command
+C	you use to send mail to sites other than via MAIL.
+C	If you always use a different command, modify both
+C	spawn commands.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	COMMON /INDESCRIP/ INDESCRIP
+	CHARACTER*(INPUT_LENGTH) INDESCRIP
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	CHARACTER INFROM*(INPUT_LENGTH)
+
+	EXTERNAL CLI$_NEGATED,CLI$_ABSENT
+
+	MSG_OWN = .FALSE.
+
+	IF (INCMD(:4).EQ.'REPL') THEN
+	   IF (REMOTE_SET.GE.3) THEN
+              BULL_PARAMETER = 'news group.'
+           ELSE
+              BULL_PARAMETER = 'mailing list.'
+           END IF
+	   IF (CLI$PRESENT('ALL')) THEN
+	      IF (REMOTE_SET.GE.3) THEN
+                 BULL_PARAMETER = 'message owner and news group.'
+              ELSE
+                 BULL_PARAMETER = 'message owner and mailing list.'
+              END IF
+	      MSG_OWN = .TRUE.
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'RESP') THEN
+	   MSG_OWN = .TRUE.
+	   BULL_PARAMETER = 'message owner.'
+	   IF (CLI$PRESENT('LIST')) THEN 
+	      IF (REMOTE_SET.GE.3) THEN 
+	   	 BULL_PARAMETER = 'message owner and news group.'
+	      ELSE
+		 BULL_PARAMETER = 'message owner and mailing list.'
+	      END IF
+
+	   END IF
+	ELSE IF (REMOTE_SET.GE.3) THEN 
+	   BULL_PARAMETER = 'news group.'
+	ELSE
+	   BULL_PARAMETER = 'mailing list.'
+	END IF
+
+	LIST = INDEX(BULL_PARAMETER,'mailing list')
+	IF (NEWS_FEED().AND.LIST.GT.0) THEN
+	   BULL_PARAMETER(LIST:) = 'news group'//
+     &				   BULL_PARAMETER(LIST+LEN('mailing list'):)
+	END IF
+
+	IF (MSG_OWN.AND.BTEST(CAPTIVE(-1),1)) THEN
+           WRITE (6,'('' ERROR: MAIL invalid from DISMAIL account.'')')
+           RETURN
+	END IF
+
+	WRITE (6,'('' Sending message to '',A)')
+     &	   BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+
+	IF (INCMD(:4).NE.'POST') THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	      WRITE(6,'('' ERROR: You have not read any message.'')')
+	      RETURN			! And return
+	   END IF
+
+	   CALL OPEN_BULLDIR_SHARED
+
+	   BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,1)
+	   CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+	   BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+
+	   IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	      WRITE(6,'('' ERROR: Bulletin was not found.'')')
+	      CALL CLOSE_BULLDIR		! If not, then error out
+	      RETURN
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      INDESCRIP = INPUT(7:)
+	   ELSE
+	      INDESCRIP = DESCRIP
+	   END IF
+
+	   CALL CLOSE_BULLFIL
+
+	   CALL CLOSE_BULLDIR
+
+	   IF (STREQ(INDESCRIP(:3),'RE:')) THEN
+	      INDESCRIP = 'Re:'//INDESCRIP(4:)
+	   ELSE
+	      INDESCRIP = 'Re: '//INDESCRIP
+	   END IF
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN 
+	   IF (CLI$PRESENT('EXPIRATION')) THEN
+	      CALL GET_EXPIRED(INPUT,IER)
+	      IF (.NOT.IER) RETURN
+	      EXDATE = INPUT(:11)
+	      EXTIME = INPUT(13:23)
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SUBJECT')) THEN
+	   IER = CLI$GET_VALUE('SUBJECT',INDESCRIP,LENDES)
+	   IF (LENDES.GT.LEN(INDESCRIP)) THEN
+	      WRITE(6,'('' ERROR: Subject length exceeded.'')')
+	      RETURN
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'POST') THEN
+	   WRITE(6,'('' Enter subject of message:'')')
+	   CALL GET_LINE(INDESCRIP,LENDES)
+	   IF (LENDES.LE.0) THEN
+	      WRITE(6,'('' ERROR: No subject specified.'')')
+	      RETURN
+	   END IF
+	ELSE
+	   WRITE (6,'('' Message will have the subject:'')')
+	   WRITE (6,'(1X,A)') INDESCRIP(:MIN(TRIM(INDESCRIP),PAGE_WIDTH))
+	END IF
+
+	IF ((CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.	! If /EDIT specified
+     &      (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))) THEN
+	   EDIT = .TRUE.
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	ELSE
+	   EDIT = .FALSE.
+	END IF
+
+	TEXT = CLI$PRESENT('EXTRACT')
+
+	LIST = CLI$PRESENT('LIST')
+
+	ILEN = 0
+
+	FILESPEC = CLI$GET_VALUE('FILESPEC',INPUT,ILEN)
+	IF (FILESPEC.NE.%LOC(CLI$_ABSENT)) THEN
+	   CALL DISABLE_PRIVS
+	   OPEN (UNIT=4,FILE=INPUT(:ILEN),STATUS='OLD',READONLY,
+     &		 SHARED,IOSTAT=IER,FORM='FORMATTED')
+	   CALL ENABLE_PRIVS
+	   IF (IER.NE.0) THEN
+	      WRITE(6,'('' ERROR: Specified file cannot be opened.'')')
+	      RETURN
+           END IF 
+	END IF
+
+	FOUNDFILE = FILESPEC
+
+	IF (EDIT.AND.(TEXT.OR.FILESPEC)) THEN
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH+2,STATUS='NEW',CARRIAGECONTROL='LIST')
+
+	   IF (IER.NE.0) THEN
+	      CALL ERRSNS(IDUMMY,IER)
+	      CALL SYS_GETMSG(IER)
+	      GO TO 900
+	   END IF
+	ELSE IF (TEXT.AND..NOT.EDIT) THEN
+	   WRITE (6,'('' ERROR: Cannot extract text without /EDIT.'')')
+	   GO TO 900
+	END IF
+
+	LENFRO = 0
+	DO WHILE (CLI$GET_VALUE('CC',INPUT,ILEN)
+     &	    .NE.%LOC(CLI$_ABSENT))		
+	   CALL ADD_PROTOCOL(INPUT,ILEN)
+	   IF (LENFRO.EQ.0) THEN
+	      INFROM = INPUT(:ILEN)//','
+	   ELSE
+	      INFROM = INFROM(:LENFRO)//INPUT(:ILEN)//','
+	   END IF
+	   LENFRO = LENFRO + ILEN + 1
+	END DO
+	IF (LENFRO.GT.0.AND..NOT.MSG_OWN) LENFRO = LENFRO - 1
+
+	IF ((EDIT.AND.TEXT).OR.INCMD(:4).NE.'POST') THEN
+	   CALL OPEN_BULLFIL_SHARED
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (MSG_OWN) THEN
+	         ILEN = TRIM(INPUT) - 6
+	         INFROM = INFROM(:LENFRO)//INPUT(7:)
+		 IF (INDEX(INFROM,' "').GT.INDEX(INFROM,'@')) THEN
+		    I = INDEX(INFROM,' "')
+		    INFROM = INFROM(:I-1)//
+     &			     INFROM(INDEX(INFROM(I+2:),'"')+I+2:)
+		    DO WHILE (INDEX(INFROM,'""').GT.0)
+		       INFROM = INFROM(:INDEX(INFROM,'""'))//
+     &				INFROM(INDEX(INFROM,'""')+2:)
+		    END DO
+	         END IF
+	         CALL ADD_PROTOCOL(INFROM(LENFRO+1:),ILEN)
+	         LENFRO = LENFRO + ILEN
+	      END IF
+	      IF (EDIT.AND.TEXT) THEN
+		 INPUT = INPUT(7:)
+		 IF (INDEX(INPUT,'%"').GT.0) THEN
+		    INPUT = INPUT(INDEX(INPUT,'%"')+2:TRIM(INPUT)-1)
+		 END IF
+	         WRITE (3,'(A)') 'In a previous article, '//
+     &			INPUT(:TRIM(INPUT))//' wrote:'
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE IF (MSG_OWN) THEN
+	      CALL ADD_PROTOCOL(FROM,0)
+	      INFROM = INFROM(:LENFRO)//FROM
+	      LENFRO = TRIM(FROM) + LENFRO
+	   END IF
+
+	   IF (EDIT.AND.TEXT) THEN
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      LEN_P = 0
+	      IF (CLI$PRESENT('INDENT').NE.%LOC(CLI$_NEGATED)) THEN
+	         CALL CLI$GET_VALUE('INDENT',BULL_PARAMETER,LEN_P)
+	      END IF
+	      DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	         IF (LEN_P.EQ.0) THEN
+	            WRITE (3,'(A)') INPUT(:ILEN)
+	         ELSE
+	            WRITE (3,'(A)') BULL_PARAMETER(:LEN_P)//INPUT(:ILEN)
+	         END IF
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END DO
+
+	      IF (FILESPEC) THEN
+		 WRITE (3,'(A)') ' '
+		 IER = 0
+		 DO WHILE (IER.EQ.0)
+		    READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		    IF (IER.EQ.0) WRITE (3,'(A)') INPUT(:ILEN)
+		 END DO
+		 CLOSE (UNIT=4)
+	         FILESPEC = .FALSE.
+	      END IF
+
+	      CLOSE (UNIT=3)			! Bulletin copy completed
+	   END IF
+
+	   CALL CLOSE_BULLFIL
+	END IF
+
+	IF (EDIT.AND.FILESPEC.AND..NOT.TEXT) THEN
+	   IER = 0
+	   ICOUNT = 0
+	   DO WHILE (IER.EQ.0)
+	      READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	      IF (IER.EQ.0) THEN
+		 WRITE (3,'(A)') INPUT(:ILEN)
+		 ICOUNT = ICOUNT + 1
+	      END IF
+	   END DO
+	   CLOSE (UNIT=4)
+	   FILESPEC = .FALSE.
+	   IF (ICOUNT.EQ.0) THEN
+	      CLOSE (UNIT=3,STATUS='DELETE')
+	   ELSE
+	      CLOSE (UNIT=3)
+	   END IF
+	END IF
+
+	IF (LIST.AND.REMOTE_SET.LT.3) THEN
+	   SLIST = INDEX(FOLDER_DESCRIP,'<')
+	   IF (SLIST.GT.0) THEN
+	      IF (.NOT.NEWS_FEED()) THEN
+		 INPUT = FOLDER_DESCRIP(SLIST+1:)
+		 ILEN = INDEX(INPUT,'>') - 1
+		 IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+		 INPUT = INPUT(:ILEN)
+	         CALL ADD_PROTOCOL(INPUT,ILEN)
+	         IF (LENFRO.GT.0.AND.INFROM(LENFRO:LENFRO).NE.',') THEN
+		    INFROM = INFROM(:LENFRO)//','
+		    LENFRO = LENFRO + 1
+		 END IF
+	         INFROM = INFROM(:LENFRO)//INPUT(:ILEN)
+	         LENFRO = LENFRO + ILEN
+	      ELSE
+		 FOLDER1_DESCRIP = 
+     &			FOLDER_DESCRIP(SLIST+1:TRIM(FOLDER_DESCRIP)-1)
+		 IF (FOLDER1_DESCRIP(1:1).EQ.'@') THEN
+		    WRITE(6,'('' ERROR: Multiple newsgroup feed'',
+     &			'' is present.'')')
+		    GO TO 900
+		 END IF
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: No list address'',
+     &			'' found in folder description.'')')
+	      GO TO 900
+	   END IF
+	END IF
+
+	I = 1		! Must change all " to "" in FROM field
+	DO WHILE (I.LE.LENFRO)
+	   IF (INFROM(I:I).EQ.'"') THEN
+	      INFROM = INFROM(:I)//'"'//INFROM(I+1:)
+	      I = I + 1
+	      LENFRO = LENFRO + 1
+	   END IF
+	   I = I + 1
+	END DO
+
+	STATUS = .TRUE.
+
+	IF (EDIT) THEN
+	   CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	   CONTEXT = 0
+	   IER =  LIB$FIND_FILE('SYS$LOGIN:BULL.SCR',INPUT,CONTEXT)
+	   IF (TEXT.OR.FOUNDFILE) THEN
+	      VERSION = INDEX(INPUT,';') + 1
+	      IF (INPUT(VERSION:VERSION).EQ.'1') THEN
+	         CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	      ELSE
+	         IER = 0
+	      END IF
+	   ELSE IF (IER) THEN
+	      IER = 0
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      CALL ADD_SIGNATURE(0,'SYS$LOGIN:BULL.SCR',FOLDER_NAME)
+	      IF ((NEWS_FEED().OR.REMOTE_SET.GE.3).AND.LIST) THEN
+	         CALL NEWS_POST('SYS$LOGIN:BULL.SCR',.FALSE.,IER,
+     &			INDESCRIP)
+		 STATUS = IER.EQ.0
+	         IF (IER.EQ.0) THEN
+		    WRITE (6,'('' Message successfully posted.'')')
+	         END IF
+	      END IF
+	      IF (IER.EQ.0.AND.LENFRO.GT.0) THEN
+	         CALL RESPOND_MAIL('SYS$LOGIN:BULL.SCR',INFROM,
+     &			   INDESCRIP,STATUS)
+	      END IF
+	      INPUT = INDESCRIP
+	      CALL INCLUDE_SUBJECT(0)
+	   END IF
+	ELSE
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	   IF (.NOT.FILESPEC) THEN
+	      WRITE (6,'('' Enter message: End with ctrl-z,'',
+     &			 '' cancel with ctrl-c'')')
+	      ILEN = LINE_LENGTH + 1		! Length of input line
+	      ICOUNT = 0			! Character count counter
+	      DO WHILE (ILEN.GE.0)		! Input until no more input
+	         CALL GET_LINE(INPUT,ILEN)	! Get input line
+	         IF (ILEN.GT.LINE_LENGTH) THEN	! Input line too long
+		    WRITE(6,'('' ERROR: Input line length > '',I,
+     &			   ''.  Reinput:'')') LINE_LENGTH
+	         ELSE IF (ILEN.GE.0) THEN	! If good input line entered
+		    ICOUNT = ICOUNT + ILEN		! Update counter
+		    WRITE(3,'(A)') INPUT(:ILEN)	! Save line in scratch file
+	         END IF
+	      END DO
+	   ELSE
+	      IER = 0
+	      ICOUNT = 0
+	      DO WHILE (IER.EQ.0)
+		 READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		 IF (IER.EQ.0) THEN
+		    ICOUNT = ICOUNT + 1
+		    WRITE (3,'(A)') INPUT(:ILEN)
+		 END IF
+	      END DO
+	      CLOSE (UNIT=4)
+	      FILESPEC = .FALSE.
+	   END IF
+	   IF (ILEN.EQ.-1.OR.ICOUNT.EQ.0) THEN	! CTRL_C or No lines
+	      CLOSE (UNIT=3)
+	      IER = 1
+	   ELSE
+	      CALL ADD_SIGNATURE(3,' ',FOLDER_NAME)
+	      REWIND (UNIT=3)
+	      IF ((NEWS_FEED().OR.REMOTE_SET.GE.3).AND.LIST) THEN
+	         CALL NEWS_POST('SYS$LOGIN:BULL.SCR',.TRUE.,IER,
+     &			   INDESCRIP)
+		 STATUS = IER.EQ.0
+	         IF (IER.EQ.0)  WRITE (6,'('' Message successfully posted.'')')
+	      ELSE
+		 IER = 0
+	      END IF
+	      CLOSE (UNIT=3)
+	      IF (IER.EQ.0.AND.LENFRO.GT.0) THEN
+		 CALL RESPOND_MAIL('SYS$LOGIN:BULL.SCR',INFROM,
+     &			   INDESCRIP,STATUS)
+	      END IF
+	      INPUT = INDESCRIP
+	      CALL INCLUDE_SUBJECT(0)
+	   END IF
+	END IF
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: No message added.'')')
+	   IF (.NOT.STATUS) THEN
+	      CALL GET_INPUT_PROMPT(INPUT,ILEN,'Do you want to'//
+     &		' save message? (Y/N with N as default): ')
+	      IF (STREQ(INPUT(:1),'Y')) THEN
+		 CALL LIB$RENAME_FILE('SYS$LOGIN:BULL.SCR',
+     &				      'SYS$LOGIN:BULL.SAV')
+		 WRITE (6,'(A)') ' Message saved in SYS$LOGIN:BULL.SAV.'
+	      END IF
+	   END IF
+	END IF
+
+900	IF (FILESPEC) CLOSE (UNIT=4)
+	CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_SIGNATURE(FILEUNIT,FILENAME,FOLDER_NAME)
+C
+C  SUBROUTINE ADD_SIGNATURE
+C
+C  FUNCTION: Adds signature to message being mailed/posted.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) FOLDER_NAME
+
+	CHARACTER*128 BULL_SIGNATURE
+	DATA BULL_SIGNATURE /'SYS$LOGIN:BULL_SIGNATURE.TXT'/
+
+	CHARACTER*256 INPUT
+
+	IF (CLI$PRESENT('NOSIGNATURE')) RETURN
+
+	OPEN (UNIT=4,FILE=BULL_SIGNATURE,STATUS='OLD',READONLY,
+     &		 SHARED,IOSTAT=IER,FORM='FORMATTED')
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=4,FILE='BULL_SIGNATURE',STATUS='OLD',READONLY,
+     &		    SHARED,IOSTAT=IER,FORM='FORMATTED')
+	END IF
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=4,FILE='MX_SIGNATURE',STATUS='OLD',READONLY,
+     &		    SHARED,IOSTAT=IER,FORM='FORMATTED')
+	END IF
+
+	IF (IER.NE.0) RETURN
+
+	IF (FILEUNIT.EQ.0) THEN
+	   OPEN (UNIT=3,FILE=FILENAME,STATUS='OLD',ACCESS='APPEND',
+     &		 IOSTAT=IER,FORM='FORMATTED')
+	END IF
+
+	ICOUNT = 0
+	MATCH = .FALSE.
+	DO WHILE (IER.EQ.0)
+	   READ (4,'(A)',IOSTAT=IER) INPUT
+	   ILEN = TRIM(INPUT)
+	   DO WHILE (.NOT.MATCH.AND.STREQ(INPUT(:6),'START ').AND.IER.EQ.0)
+	      MATCH = STREQ(INPUT(7:ILEN),FOLDER_NAME(:TRIM(FOLDER_NAME)))
+	      READ (4,'(A)',IOSTAT=IER) INPUT
+	      ILEN = TRIM(INPUT)
+	      IF (.NOT.MATCH) THEN
+	         DO WHILE (.NOT.STREQ(INPUT(:ILEN),'END').AND.IER.EQ.0)
+		    READ (4,'(A)',IOSTAT=IER) INPUT
+	            ILEN = TRIM(INPUT)
+		 END DO
+		 READ (4,'(A)',IOSTAT=IER) INPUT
+	         ILEN = TRIM(INPUT)
+	      END IF
+	   END DO
+	   IF (IER.EQ.0) THEN
+	      IF (MATCH.AND.STREQ(INPUT(:ILEN),'END')) THEN
+	         MATCH = .FALSE.
+	      ELSE
+	         ICOUNT = ICOUNT + 1
+	         IF (ICOUNT.EQ.1) WRITE (3,'(A)',IOSTAT=IER) ' '
+	         WRITE (3,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	      END IF
+	   END IF
+	END DO
+
+	CLOSE (UNIT=4)
+	IF (FILEUNIT.EQ.0) CLOSE (UNIT=3)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION STREQ(INPUT,INPUT1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,INPUT1
+
+	STREQ = .FALSE.
+
+	IF (LEN(INPUT).NE.LEN(INPUT1)) RETURN
+
+	DO I=1,LEN(INPUT)
+	   DIFF = ABS(ICHAR(INPUT(I:I))-ICHAR(INPUT1(I:I)))
+	   IF (DIFF.NE.0.AND.(DIFF.NE.32.OR..NOT.ALPHA(INPUT(I:I))
+     &		  .OR..NOT.ALPHA(INPUT1(I:I)))) RETURN
+	END DO
+
+	STREQ = .TRUE.
+
+	RETURN
+	END
+
+
+
+
+
+
+	SUBROUTINE RESPOND_MAIL(FILE,SENDTO,SUBJECT,STATUS)
+C
+C  SUBROUTINE RESPOND_MAIL
+C
+C  FUNCTION: Sends mail to address.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /MAIL_INFO/ USE_INFROM
+	DATA USE_INFROM /.FALSE./
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	CHARACTER*(*) FILE,SENDTO,SUBJECT
+
+	CHARACTER MAILER*128,MLDESCRIP*(LINE_LENGTH)
+
+	PRIVS = FILE.NE.'SYS$LOGIN:BULL.SCR'
+
+	MLDESCRIP = SUBJECT
+	LENDES = TRIM(MLDESCRIP)
+	I = 1		! Must change all " to "" in SUBJECT field
+	DO WHILE (I.LE.LENDES)
+	   IF (MLDESCRIP(I:I).EQ.'"') THEN
+	      IF (LENDES.EQ.LINE_LENGTH) THEN
+		 MLDESCRIP(I:I) = '`'
+	      ELSE
+		 MLDESCRIP = MLDESCRIP(:I)//'"'
+     &				//MLDESCRIP(I+1:)
+		 I = I + 1
+		 LENDES = LENDES + 1
+	      END IF
+	   END IF
+	   I = I + 1
+	END DO
+
+	LISTSERV = INDEX(FOLDER_DESCRIP,'LISTSERV').GT.0
+	VMSSERV = INDEX(FOLDER_DESCRIP,'VMSSERV').GT.0
+
+	IF (LISTSERV.OR.VMSSERV) CALL SETUSER(FOLDER_BBOARD)
+	IF (PRIVS) CALL DISABLE_PRIVS
+
+	IF (LISTSERV) THEN
+	   IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED')) THEN
+	      IF (.NOT.SYS_TRNLNM('MX_REPLY_TO','DEFINED'))
+     &	         CALL CRELNM('MX_REPLY_TO',USERNAME(:TRIM(USERNAME)))
+	   ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED')) THEN
+	      IF (.NOT.SYS_TRNLNM('PMDF_REPLY_TO','DEFINED'))
+     &	         CALL CRELNM('PMDF_REPLY_TO',USERNAME(:TRIM(USERNAME)))
+	   ELSE
+	      IF (.NOT.SYS_TRNLNM('MULTINET_SMTP_REPLY_TO','DEFINED'))
+     &	         CALL CRELNM('MULTINET_SMTP_REPLY_TO',
+     &		          USERNAME(:TRIM(USERNAME)))
+	   END IF
+	END IF
+
+	IF (USE_INFROM) THEN
+	   IF (INDEX(INFROM,'::').GT.0) THEN
+              IF (LPATH.EQ.0) CALL GET_PATHNAME
+	      IF (LPATH.GT.0) THEN
+		 INFROM = INFROM(INDEX(INFROM,'::')+2:TRIM(INFROM))//
+     &		   	  PATHNAME(:LPATH)
+	      END IF
+	   END IF
+	   IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED')) THEN
+      	      CALL CRELNM('MX_REPLY_TO',INFROM(:TRIM(INFROM)))
+	   ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED')) THEN
+      	      CALL CRELNM('PMDF_REPLY_TO',INFROM(:TRIM(INFROM)))
+	   ELSE
+      	      CALL CRELNM('MULTINET_SMTP_REPLY_TO',INFROM(:TRIM(INFROM)))
+	   END IF
+	END IF
+
+	LEN_SENDTO = TRIM(SENDTO)
+	IF (SYS_TRNLNM('BULL_MAILER',MAILER)) THEN
+	   IF (LISTSERV) THEN
+	      IF (SYS_TRNLNM_SYSTEM('BULL_MAILER',MAILER)) THEN
+	         CALL LIB$SPAWN('@'//MAILER(:TRIM(MAILER))//
+     &		    ' '//FILE(:TRIM(FILE))//' """'//SENDTO(:LEN_SENDTO)
+     &		    //'""" """'//MLDESCRIP(:LENDES)//'""" '
+     &		    //USERNAME(:TRIM(USERNAME)),,,,,,STATUS)
+	      END IF
+	   ELSE
+	      CALL LIB$SPAWN('@'//MAILER(:TRIM(MAILER))//
+     &		 ' '//FILE(:TRIM(FILE))//' """'//SENDTO(:LEN_SENDTO)//
+     &		 '""" """'//MLDESCRIP(:LENDES)//'"""',,,,,,STATUS)
+	   END IF
+	ELSE
+	   I = INDEX(SENDTO,'%""') + 3
+	   DO WHILE (I.LT.LEN_SENDTO-2)
+	      IF (SENDTO(I:I+2).EQ.'"",'.OR.SENDTO(I:I+2).EQ.'%""') THEN
+		 I = I + 3
+	      ELSE IF (SENDTO(I:I+1).EQ.'""') THEN
+		 SENDTO(I:) = ''''//SENDTO(I+2:)
+                 LEN_SENDTO = LEN_SENDTO - 1
+              ELSE IF (SENDTO(I:I).EQ.'\'.AND.
+     &                 SENDTO(I+1:I+1).NE.'\') THEN
+		 SENDTO(I+1:) = '\'//SENDTO(I+1:)
+		 LEN_SENDTO = LEN_SENDTO + 1
+		 I = I + 1
+	      ELSE IF (SENDTO(I:I).EQ.''''.AND.
+     &		       INDEX(SENDTO,'@').GT.I) THEN
+		 SENDTO(I:) = '\s'//SENDTO(I+1:)
+		 LEN_SENDTO = LEN_SENDTO + 1
+		 I = I + 2
+	      END IF
+	      I = I + 1
+	   END DO
+
+           CALL SENDMAIL(FILE(:TRIM(FILE)),SENDTO,
+     &                MLDESCRIP(:LENDES),STATUS)
+           IF (.NOT.STATUS) CALL SYS_GETMSG(STATUS)
+C
+C Use the following if you do not have VMS V5.3 or greater.
+C
+C           CALL LIB$SPAWN('$MAIL SYS$LOGIN:BULL.SCR "'//
+C     &                SENDTO(:LEN_SENDTO)//
+C     &       '" /SUBJECT="'//MLDESCRIP(:LENDES)//'"',,,,,,STATUS)
+	END IF
+
+	IF (PRIVS) CALL ENABLE_PRIVS
+	IF (LISTSERV.OR.VMSSERV) CALL SETUSER(USERNAME)
+	IF (LISTSERV.OR.USE_INFROM) THEN
+	   USE_INFROM = .FALSE.
+	   CALL DELLNM_USER('MULTINET_SMTP_REPLY_TO')
+	   CALL DELLNM_USER('PMDF_REPLY_TO')
+	   CALL DELLNM_USER('MX_REPLY_TO')
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION CONFIRM_USER(USERNAME)
+C
+C  FUNCTION CONFIRM_USER
+C
+C  FUNCTION: Confirms that username is valid user.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) USERNAME
+
+	CALL OPEN_SYSUAF_SHARED
+
+	READ (8,KEY=USERNAME,IOSTAT=CONFIRM_USER)
+
+	CALL CLOSE_SYSUAF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE REPLACE
+C
+C  SUBROUTINE REPLACE
+C
+C  FUNCTION: CHANGE command subroutine.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EDIT/ EDIT_DEFAULT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	CHARACTER INEXDATE*12,INEXTIME*12
+	CHARACTER INDESCRIP*(INPUT_LENGTH),INFROM*(INPUT_LENGTH)
+	CHARACTER*4 ANSWER
+
+	CHARACTER DATE_SAVE*12,TIME_SAVE*12
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	LOGICAL DOALL
+
+	IF (REMOTE_SET.GE.3) THEN
+	   WRITE (6,'('' Cannot CHANGE messages in this folder.'')')
+	   RETURN
+	END IF
+
+C
+C  Get the bulletin number to be replaced.
+C
+
+	ALL = CLI$PRESENT('ALL')
+
+	IER1 = CLI$GET_VALUE('NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER1.EQ.%LOC(CLI$_ABSENT).AND..NOT.ALL) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	      WRITE (6,1005)		! Tell user of the error
+	      RETURN			! and return
+	   END IF
+	   SBULL = BULL_POINT		! Replace the bulletin we are reading
+	   EBULL = SBULL
+
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(BULL_POINT,IER)		! Get message directory entry
+	   CALL CLOSE_BULLDIR
+	   IF (IER.NE.BULL_POINT+1) THEN	! Was message found?
+	      WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      RETURN
+	   END IF
+	ELSE
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(0,IER)		! Get message directory entry
+	   CALL CLOSE_BULLDIR
+	   IF (NBULL.EQ.0) THEN		! Were messages found?
+	      WRITE(6,'('' ERROR: No messages were found.'')')
+	      RETURN
+	   END IF
+
+	   IF (IER1.NE.%LOC(CLI$_ABSENT)) THEN
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER1)
+	      IF (SBULL.LE.0.OR.IER1.NE.0) THEN
+	         WRITE (6,'(A)') 
+     &		  ' ERROR: Specified message number has incorrect format.'
+	         RETURN
+	      END IF
+	      ALL = .TRUE.
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      SBULL = 1
+	      EBULL = NBULL
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SYSTEM')) THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	    WRITE (6,'(
+     &	     '' ERROR: Not enough privileges to change to system.'')')
+	    RETURN
+	   ELSE IF (.NOT.BTEST(FOLDER_FLAG,2).AND.FOLDER_NUMBER.NE.0) THEN
+	    WRITE (6,'(
+     &       '' ERROR: /SYSTEM cannot be set with selected folder.'')')
+	    RETURN
+	   END IF
+	END IF
+
+	LENFROM = 0
+	IF (CLI$PRESENT('OWNER')) THEN
+	   IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.	! Privileges or
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN				! folder owner?
+	      WRITE(6,1090)		! If not, then error out.
+	      RETURN
+	   ELSE
+	      IER = CLI$GET_VALUE('OWNER',INFROM,LENFROM)
+	      INFROM = 'From: '//INFROM
+	      LENFROM = LENFROM + 6
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SHUTDOWN')) THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	    WRITE (6,'(
+     &	     '' ERROR: Not enough privileges to change to shutdown.'')')
+	    RETURN
+	   ELSE IF (.NOT.BTEST(FOLDER_FLAG,2).AND.FOLDER_NUMBER.NE.0) THEN
+	    WRITE (6,'(
+     &      '' ERROR: /SHUTDOWN cannot be set with selected folder.'')')
+	    RETURN
+	   ELSE IF (CLI$GET_VALUE('SHUTDOWN',BULL_PARAMETER).NE.
+     &		    %LOC(CLI$_ABSENT).AND.REMOTE_SET) THEN
+	    WRITE (6,'('' ERROR: Shutdown node name not'',
+     &			    '' permitted for remote folder.'')')
+	    RETURN
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('PERMANENT').AND.
+     &		F_EXPIRE_LIMIT.GT.0.AND..NOT. ! Expiration limit present
+     &		FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   WRITE (6,'(
+     &	    '' ERROR: Not enough privileges to change to permanent.'')')
+	   RETURN
+	END IF
+C
+C  Check to see if specified bulletin is present, and if the user
+C  is permitted to replace the bulletin.
+C
+
+	CALL OPEN_BULLDIR_SHARED
+
+	SAME_OWNER = .TRUE.
+	DO I=SBULL,EBULL
+	   CALL READDIR(I,IER)	! Get info for specified messages
+	   IF (USERNAME.NE.FROM) SAME_OWNER = .FALSE. 
+	END DO
+	CALL READDIR(SBULL,IER)
+
+	CALL CLOSE_BULLDIR
+
+	IF (.NOT.SAME_OWNER) THEN	! If doesn't match owner of bulletin,
+	   IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.	! Privileges or
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN				! folder owner?
+	      WRITE(6,1090)		! If not, then error out.
+	      RETURN
+	   ELSE
+	      WRITE (6,1100)		! Make sure user wants to delete it
+	      READ (5,'(A)',IOSTAT=IER) ANSWER	! Get his answer
+	      CALL STR$UPCASE(ANSWER,ANSWER)	! Convert input to uppercase
+	      IF (ANSWER(:1).NE.'Y') RETURN	! If not Yes, then exit
+	   END IF
+	END IF
+
+C
+C  If no switches were given, replace the full bulletin
+C
+
+	DOALL = .FALSE.
+
+	IF ((.NOT.CLI$PRESENT('EXPIRATION')).AND.
+     &	   (.NOT.CLI$PRESENT('GENERAL')).AND.
+     &	   (.NOT.CLI$PRESENT('SYSTEM')).AND.
+     &	   (.NOT.CLI$PRESENT('HEADER')).AND.
+     &	   (.NOT.CLI$PRESENT('SUBJECT')).AND.
+     &	   (.NOT.CLI$PRESENT('TEXT')).AND.
+     &	   (.NOT.CLI$PRESENT('OWNER')).AND.
+     &	   (.NOT.CLI$PRESENT('SHUTDOWN')).AND.
+     &	   (.NOT.CLI$PRESENT('PERMANENT'))) THEN
+	   DOALL = .TRUE.
+	END IF
+
+	TEXT = CLI$PRESENT('TEXT').OR.CLI$PRESENT('EDIT')
+
+	IF (SBULL.NE.EBULL.AND.(DOALL.OR.TEXT)) THEN
+	   WRITE (6,'('' ERROR: Cannot change text when replacing'',
+     &		      '' more than one messsage.'')')
+	   RETURN
+	END IF
+
+	CALL DISABLE_CTRL			! Disable CTRL-Y & -C
+
+	PERMANENT = .FALSE.
+	IF (CLI$PRESENT('EXPIRATION').OR.DOALL) THEN
+	   SYSTEM = 0
+	   CALL GET_EXPIRED(INPUT,IER)
+	   PERMANENT = BTEST(SYSTEM,1)
+	   IF (.NOT.IER) GO TO 910
+	   INEXDATE = INPUT(:11)
+	   INEXTIME = INPUT(13:23)
+	END IF
+
+8	LENDES = 0
+	IF (CLI$PRESENT('HEADER').OR.DOALL) THEN
+	   WRITE(6,1050)			! Request header for bulletin
+	   READ(5,'(Q,A)',END=910,ERR=910) LENDES,INDESCRIP
+	   IF (LENDES.EQ.0) GO TO 910		! If no header, don't add bull
+	ELSE IF (CLI$PRESENT('SUBJECT')) THEN
+	   IER = CLI$GET_VALUE('SUBJECT',INDESCRIP,LENDES)
+	END IF
+
+	IF (LENDES.GT.0) THEN
+	   INDESCRIP = 'Subj: '//INDESCRIP
+	   LENDES = MIN(LENDES+6,LEN(INDESCRIP))
+	END IF
+ 
+	IF (SBULL.NE.EBULL) CALL OPEN_BULLDIR
+
+	DO NUMBER=SBULL,EBULL
+	 NUMBER_PARAM = NUMBER
+	 IF (SBULL.NE.EBULL) THEN
+	   CALL READDIR(NUMBER_PARAM,IER)
+	   IF (IER.NE.NUMBER_PARAM+1) THEN	! Couldn't find message
+	      CALL CLOSE_BULLDIR
+	      WRITE(6,'('' ERROR: Message '',I6,'' cannot be found.'')')
+     &			NUMBER_PARAM
+	      WRITE(6,'('' All messages up to that message were modified.'')')
+	      RETURN
+	   END IF
+	 END IF
+
+	 REC1 = 0
+
+	 IF (LENDES.GT.0.OR.TEXT.OR.DOALL.OR.LENFROM.GT.0) THEN
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &	     RECL=LINE_LENGTH,STATUS='SCRATCH',CARRIAGECONTROL='LIST')
+
+	   IF (IER.NE.0) THEN
+	      CALL ERRSNS(IDUMMY,IER)
+	      CALL SYS_GETMSG(IER)
+	      GO TO 910
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED
+
+	   REC1 = 1
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (LENFROM.EQ.0) THEN
+	         INFROM = INPUT(:ILEN)
+	         LENFROM = ILEN
+ 	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      IF (LENDES.EQ.0.AND..NOT.DOALL) THEN
+		 INDESCRIP = INPUT(:ILEN)
+		 LENDES = ILEN
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	      WRITE (3,'(A)') INPUT(:ILEN)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END DO
+
+	   CALL CLOSE_BULLFIL
+
+	   IF (TEXT.OR.DOALL) CLOSE(UNIT=3)
+	 END IF
+
+	 IF (TEXT.OR.DOALL) THEN
+C
+C  If file specified in REPLACE command, read file to obtain bulletin.
+C  Else, read the bulletin from the terminal.
+C
+	
+	  ICOUNT = 0				! Line count for bulletin
+	  LAST_NOBLANK = 0			! Last line with data
+	  REC1 = 1
+
+	  IER = CLI$GET_VALUE('FILESPEC',BULL_PARAMETER,LEN_P)
+	  IF (IER.NE.%LOC(CLI$_ABSENT).OR.	! If file param in ADD command
+     &	    ((CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.	! or /EDIT specified
+     &       (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED)))) THEN
+
+	   IF ((CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND. ! If /EDIT specified
+     &       (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))) THEN
+	      IF (LEN_P.EQ.0) THEN		! If no file param specified
+		 IF (.NOT.CLI$PRESENT('NEW')) THEN
+	            OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='NEW',
+     &		       RECL=LINE_LENGTH,
+     &		       ERR=920,FORM='FORMATTED',CARRIAGECONTROL='LIST')
+	            CALL OPEN_BULLFIL_SHARED	! Prepare to copy message
+		    ILEN = LINE_LENGTH + 1
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END IF
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END IF
+		    DO WHILE (ILEN.GT.0)	! Copy message into file
+		       WRITE (3,'(A)') INPUT(:ILEN)
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END DO
+		    CALL CLOSE_BULLFIL
+	            CLOSE (UNIT=3)		! Bulletin copy completed
+		 END IF
+		 CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	      ELSE 
+	         CALL DISABLE_PRIVS
+		 CALL MAILEDIT(BULL_PARAMETER(:LEN_P),'SYS$LOGIN:BULL.SCR')
+	      END IF
+	      IER = LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;-1')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 DISPOSE='DELETE',ERR=920,FORM='FORMATTED')
+	   ELSE IF (LEN_P.GT.0) THEN
+	      CALL DISABLE_PRIVS
+	      OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED') ! Try opening the file
+	   END IF
+
+	   CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+
+	   DO WHILE(1)				! Read until end of file to
+	      READ (3,'(Q,A)',END=10) ILEN,INPUT	! get record count
+	      IF (ILEN.GT.LINE_LENGTH) GO TO 950
+	      CALL STR$TRIM(INPUT,INPUT,ILEN)
+	      IF (ILEN.GT.0) THEN		! If good input line entered
+		 ICOUNT = ICOUNT + ILEN + 1	! Increment record count
+		 LAST_NOBLANK = ICOUNT
+	      ELSE IF (ILEN.EQ.0) THEN
+		 IF (ICOUNT.GT.0) THEN
+		    ICOUNT = ICOUNT + 2		! COPY_BULL writes a line with
+		 ELSE				! 1 space for a blank line.
+		    REC1 = REC1 + 1
+		 END IF
+	      END IF
+	   END DO
+	  ELSE					! If no input file
+	   OPEN (UNIT=3,STATUS='NEW',FILE='SYS$LOGIN:BULL.SCR',ERR=920,
+     &		 DISPOSE='DELETE',FORM='FORMATTED',RECL=LINE_LENGTH,
+     &		 CARRIAGECONTROL='LIST')	! Scratch file to save bulletin
+	   WRITE (6,1000)		! Request bulletin input from terminal
+	   ILEN = LINE_LENGTH			! Length of input line
+	   DO WHILE (ILEN.GE.0)			! Input until no more input
+	      CALL GET_LINE(INPUT,ILEN)		! Get input line
+	      IF (ILEN.GT.LINE_LENGTH) THEN	! Line too long.
+		 WRITE(6,'('' ERROR: Input line length > '',I,
+     &			''. Reinput::'')') LINE_LENGTH
+	      ELSE IF (ILEN.GT.0) THEN		! If good input line entered
+		 ICOUNT = ICOUNT + 1 + ILEN	! Increment character count
+		 WRITE(3,'(A)') INPUT(:ILEN)	! Save line in scratch file
+		 LAST_NOBLANK = ICOUNT
+	      ELSE IF (ILEN.EQ.0.AND.ICOUNT.GT.0) THEN
+		 WRITE(3,'(A)') INPUT(:ILEN)	! Save line in scratch file
+		 ICOUNT = ICOUNT + 2		! COPY_BULL writes a line with
+	      END IF				! 1 space for a blank line.
+	   END DO
+	   IF (ILEN.EQ.-1) GO TO 910		! CTRL_C entered, error out
+10	   ICOUNT = LAST_NOBLANK
+	   IF (ICOUNT.EQ.0) GO TO 910		! No lines entered, error out
+	  ENDIF
+
+	 END IF
+
+C
+C  Add bulletin to bulletin file and directory entry for to directory file.
+C
+
+	 DATE_SAVE = DATE
+	 TIME_SAVE = TIME
+	 INPUT = DESCRIP
+
+	 IF (SBULL.EQ.EBULL) THEN
+	  CALL OPEN_BULLDIR			! Prepare to add dir entry
+	  CALL READDIR(NUMBER_PARAM,IER)	! Get info for message
+
+	  IF (IER.NE.NUMBER_PARAM+1.OR.DATE.NE.DATE_SAVE.OR.
+     &	     TIME.NE.TIME_SAVE.OR.INPUT.NE.DESCRIP) THEN
+				! If message disappeared, try to find it.
+	   IF (IER.NE.NUMBER_PARAM+1) DATE = ' '
+	   NUMBER_PARAM = 0
+	   IER = 1
+	   DO WHILE (IER.EQ.NUMBER_PARAM+1.AND.
+     &	    (DATE.NE.DATE_SAVE.OR.TIME.NE.TIME_SAVE.OR.DESCRIP.NE.INPUT))
+	      NUMBER_PARAM = NUMBER_PARAM + 1
+	      CALL READDIR(NUMBER_PARAM,IER)
+	   END DO
+
+	   IF (IER.NE.NUMBER_PARAM+1) THEN	! Couldn't find message
+	      CALL CLOSE_BULLDIR
+	      CLOSE (UNIT=3,STATUS='SAVE')
+	      WRITE(6,'('' ERROR: Message has been deleted'',
+     &			'' by another user.'')')
+	      IF (DOALL.OR.TEXT) THEN
+		 WRITE (6,'('' New text has been saved in'',
+     &				'' SYS$LOGIN:BULL.SCR.'')')
+	      END IF
+	      GO TO 100
+	   END IF
+	  END IF
+	 END IF
+
+	 CALL READDIR(0,IER)			! Get directory header
+
+	 IF (REC1.GT.0) THEN			! If text has been replaced
+
+	   CALL OPEN_BULLFIL			! Prepare to add bulletin
+
+	   BLOCK = NBLOCK + 1
+	   BLOCK_SAVE = BLOCK
+	   NEMPTY = NEMPTY + LENGTH
+
+	   OBLOCK = BLOCK
+	   IF (LENFROM.GT.0) THEN
+	      CALL STORE_BULL(LENFROM,INFROM(:LENFROM),OBLOCK)
+	   END IF
+	   IF (LENDES.GT.0) THEN
+	      CALL STORE_BULL(LENDES,INDESCRIP(:LENDES),OBLOCK)
+	   END IF
+	   REWIND (UNIT=3)
+	   CALL COPY_BULL(3,REC1,OBLOCK,IER)	! Add the new bulletin
+	   IF (IER.NE.0) THEN		! Error in creating bulletin
+	      WRITE (6,'(A)') ' ERROR: Unable to replace message.'
+	      CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	      CLOSE (UNIT=3)
+	      GO TO 100
+	   END IF
+
+	   LENGTH_SAVE = OCOUNT - BLOCK + 1
+	   NBLOCK = NBLOCK + LENGTH_SAVE
+
+	   IF (.NOT.REMOTE_SET) CALL WRITEDIR(0,IER)
+
+	   CALL CLOSE_BULLFIL
+
+	   IF (.NOT.REMOTE_SET) THEN
+	    CALL READDIR(NUMBER_PARAM,IER)	! Get directory entry
+	    LENGTH = LENGTH_SAVE		! Update size
+	    BLOCK = BLOCK_SAVE
+	    CALL WRITEDIR(NUMBER_PARAM,IER)	! Write new directory entry
+	   END IF
+	 ELSE
+	   CALL READDIR(NUMBER_PARAM,IER)
+	 END IF
+
+	 IF (.NOT.REMOTE_SET) THEN
+
+	   IF (LENDES.GT.0.OR.DOALL) THEN
+	      DESCRIP=INDESCRIP(7:62)		! Update description header
+	   END IF
+	   CALL UPDATE_DIR_HEADER((CLI$PRESENT('EXPIRATION').OR.DOALL).AND.
+     &		.NOT.PERMANENT,CLI$PRESENT('PERMANENT').OR.PERMANENT,
+     &		CLI$PRESENT('SHUTDOWN'),INEXDATE,INEXTIME)
+	   IF (CLI$PRESENT('SYSTEM')) THEN
+	      SYSTEM = IBSET(SYSTEM,0)
+	   ELSE IF (CLI$PRESENT('GENERAL')) THEN
+	      SYSTEM = IBCLR(SYSTEM,0)
+	   END IF
+	   IF (CLI$PRESENT('OWNER')) THEN
+	      CALL GET_FROM(FROM,INFROM(7:),LENFROM-6)
+	      CALL STR$UPCASE(FROM,FROM)
+	   END IF
+	   CALL WRITEDIR(NUMBER_PARAM,IER)
+	 ELSE
+	   MSGTYPE = 0
+	   IF (CLI$PRESENT('SYSTEM').OR.
+     &		(BTEST(SYSTEM,0).AND..NOT.CLI$PRESENT('GENERAL'))) THEN
+	      MSGTYPE = IBSET(MSGTYPE,0)
+	   END IF
+	   IF (CLI$PRESENT('PERMANENT').OR.PERMANENT) THEN
+	      MSGTYPE = IBSET(MSGTYPE,1)
+	   ELSE IF (CLI$PRESENT('SHUTDOWN')) THEN
+	      MSGTYPE = IBSET(MSGTYPE,2)
+	   ELSE IF ((CLI$PRESENT('EXPIRATION').OR.DOALL)
+     &		    .AND..NOT.PERMANENT) THEN
+	      MSGTYPE = IBSET(MSGTYPE,3)
+	   END IF
+	   IF (LENDES.EQ.0.AND..NOT.DOALL) INDESCRIP(7:) = DESCRIP
+	   IF (CLI$PRESENT('EXPIRATION').OR.DOALL) THEN
+	      EXDATE = INEXDATE
+	      EXTIME = INEXTIME
+	   END IF
+	   WRITE (REMOTE_UNIT,'(7A)',IOSTAT=IER)
+     &      10,DESCRIP,NUMBER_PARAM,INDESCRIP(7:62),MSGTYPE,
+     &	    EXDATE,EXTIME
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (I.NE.LEN(FOLDER1_COM)) THEN
+		 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      END IF
+	   ELSE
+	      CALL DISCONNECT_REMOTE
+	   END IF
+	 END IF
+	END DO
+
+	CALL CLOSE_BULLDIR		! Totally finished with replace
+
+	CLOSE (UNIT=3)
+
+100	CALL ENABLE_CTRL		! Enable CTRL-Y & -C
+	RETURN
+
+910	WRITE(6,1010)
+	CLOSE (UNIT=3,ERR=100)
+	GOTO 100
+
+920	WRITE(6,1020)
+	CALL ENABLE_PRIVS	! Reset SYSPRV privileges
+	GOTO 100
+
+950	WRITE (6,1030) LINE_LENGTH
+	CLOSE (UNIT=3)
+	GO TO 100
+
+1000	FORMAT (' Enter message: End with ctrl-z, cancel with ctrl-c')
+1005	FORMAT (' ERROR: You are not reading any message.')
+1010	FORMAT (' No message was replaced.')
+1015	FORMAT (' ERROR: Specified message was not found.')
+1020	FORMAT (' ERROR: Unable to open specified file.')
+1030	FORMAT (' ERROR: Line length in file exceeds '',I,'' characters.')
+1050	FORMAT (' Enter description header.')
+1090	FORMAT(' ERROR: Specified message is not owned by you.')
+1100	FORMAT(' Message(s) is not owned by you.',
+     &	       ' Are you sure you want to replace it? ',$)
+2020	FORMAT(1X,A)
+
+	END
+
+
+
+	SUBROUTINE UPDATE_DIR_HEADER(EXPIRE,PERM,SHUT,INEXDATE,INEXTIME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	CHARACTER TODAY*24,INEXDATE*12,INEXTIME*12
+
+	IF (EXPIRE) THEN
+	   SYSTEM = IBCLR(SYSTEM,1)
+	   SYSTEM = IBCLR(SYSTEM,2)
+	   EXDATE=INEXDATE			! Update expiration date
+	   EXTIME=INEXTIME
+	   DIFF = COMPARE_DATE(EXDATE,NEWEST_EXDATE)	! Compare expiration
+	   IF (DIFF.EQ.0) DIFF = COMPARE_TIME(EXTIME,NEWEST_EXTIME)
+	   IF (DIFF.LT.0) THEN			! If it's oldest expiration bull
+	      NEWEST_EXDATE = EXDATE		! Update the header in
+	      NEWEST_EXTIME = EXTIME		! the directory file
+	      CALL WRITEDIR(0,IER)
+	   END IF
+	ELSE IF (PERM.AND.(.NOT.BTEST(SYSTEM,1))) THEN
+	   IF (BTEST(SYSTEM,2)) THEN
+	      SYSTEM = IBCLR(SYSTEM,2)
+	      SHUTDOWN = SHUTDOWN - 1
+	      CALL WRITEDIR(0,IER)
+	   END IF
+	   SYSTEM = IBSET(SYSTEM,1)
+	   EXDATE = '5-NOV-2100'
+	   EXTIME = '00:00:00.00'
+	ELSE IF (SHUT.AND.(.NOT.BTEST(SYSTEM,2))) THEN
+	   SYSTEM = IBSET(SYSTEM,2)
+	   SYSTEM = IBCLR(SYSTEM,1)
+	   EXDATE = '5-NOV-2100'
+	   NODE_AREA = 0
+	   IF (INCMD(:4).EQ.'REPL') THEN
+	      IF (CLI$GET_VALUE('SHUTDOWN',NODE_NAME)
+     &		    .NE.%LOC(CLI$_ABSENT)) THEN
+		 CALL GET_NODE_NUMBER_OTHER(NODE_NUMBER,NODE_AREA,NODE_NAME)
+	         IF (NODE_AREA.EQ.0) THEN
+		    WRITE (6,'('' ERROR: Shutdown node name ignored.'',
+     &		               '' Invalid node name specified.'')')
+		 END IF
+	      END IF
+	   END IF
+	   IF (NODE_AREA.EQ.0) CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	   WRITE (EXTIME,'(I4)') NODE_NUMBER
+	   WRITE (EXTIME(7:),'(I4)') NODE_AREA
+	   DO I=1,11
+	      IF (EXTIME(I:I).EQ.' ') EXTIME(I:I) = '0'
+	   END DO
+	   EXTIME = EXTIME(1:2)//':'//EXTIME(3:4)//':'//
+     &		    EXTIME(7:8)//'.'//EXTIME(9:10)
+	   SHUTDOWN = SHUTDOWN + 1
+	   CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	   SHUTDOWN_DATE = TODAY(:11)
+	   SHUTDOWN_TIME = TODAY(13:)
+	   CALL WRITEDIR(0,IER)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SEARCH(READ_COUNT)
+C
+C  SUBROUTINE SEARCH
+C
+C  FUNCTION: Search for bulletin with specified string
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	CHARACTER*132 SEARCH_STRING
+	DIMENSION SEARCH_LEN(10)
+
+        CHARACTER GROUP*80,STAT*4
+
+	EXTERNAL CLI$_ABSENT
+
+	IF (CLI$PRESENT('NOREPLIES')) THEN
+	   SEARCH_STRING = 'RE:'
+	   SEARCH_LEN(1) = 3
+	   SEARCH_NUM = 1
+	   NFOLDER = 1
+	ELSE IF (CLI$PRESENT('REPLY')) THEN
+	   SEARCH_STRING = ' '
+	   SEARCH_NUM = 1
+	   NFOLDER = 1
+	   INPUT = DESCRIP
+	   CALL INCLUDE_SUBJECT(0)
+	ELSE IF (CLI$PRESENT('SEARCH_STRING')) THEN
+	   SEARCH_NUM = 1
+	   J = 1
+	   DO WHILE (CLI$GET_VALUE('SEARCH_STRING',SEARCH_STRING(J:),
+     &	    SEARCH_LEN(SEARCH_NUM)).NE.%LOC(CLI$_ABSENT))
+	      J = J + SEARCH_LEN(SEARCH_NUM)
+	      SEARCH_NUM = SEARCH_NUM + 1
+	   END DO
+           IF (SEARCH_NUM.GT.1) SEARCH_NUM = SEARCH_NUM - 1
+	   NFOLDER = 1
+	ELSE
+	   IF (NFOLDER.EQ.0) NFOLDER = 1
+	   SEARCH_STRING = ' '
+	END IF
+
+	IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	   CALL INIT_QUEUE(SCRATCH_F1,FOLDER1_NAME)
+	   SCRATCH_F = SCRATCH_F1
+	   NFOLDER = 0
+	END IF
+
+	DO WHILE (CLI$GET_VALUE('SELECT_FOLDER',FOLDER1_NAME)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified folders
+	   IF (TRIM(FOLDER1_NAME).EQ.0) FOLDER1_NAME = FOLDER_NAME
+	   NFOLDER = NFOLDER + 1
+	   CALL WRITE_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,FOLDER1_NAME)
+	END DO
+
+	IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	   SCRATCH_F = SCRATCH_F1
+	   NFOLDER = NFOLDER + 1
+	END IF
+
+	IF (CLI$PRESENT('GROUP')) THEN
+	   CALL INIT_QUEUE(SCRATCH_F1,GROUP)
+	   SCRATCH_F = SCRATCH_F1
+	   NFOLDER = 0
+	   NGROUP = 0
+	   DO WHILE (CLI$GET_VALUE('GROUP',GROUP)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified folders
+	      NGROUP = NGROUP + 1
+	      CALL LOWERCASE(GROUP)
+	      CALL WRITE_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	   END DO
+	   SCRATCH_F = SCRATCH_F1
+	   CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	   GLEN = TRIM(GROUP)
+	   FEEDBACK = CLI$PRESENT('FEEDBACK')
+	   NFOLDER = -1000
+	   OLD_BUFFER = ' '
+	END IF
+
+	START_BULL = BULL_POINT
+
+	IF (CLI$PRESENT('START')) THEN		! Starting message specified
+	   IF (CLI$GET_VALUE('START',BULL_PARAMETER,LEN_P)) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) START_BULL
+	   END IF
+	   IF (.NOT.CLI$PRESENT('REPLY')) START_BULL = START_BULL - 1
+	END IF
+
+	MATCH_MODE = 0
+	IF (CLI$PRESENT('MATCH')) THEN 
+	   CALL CLI$GET_VALUE('MATCH',BULL_PARAMETER,LEN_P)
+           IF (BULL_PARAMETER(:LEN_P).EQ.'AND') MATCH_MODE = 1
+           IF (BULL_PARAMETER(:LEN_P).EQ.'XOR') MATCH_MODE = 2
+	END IF
+
+	IF (NFOLDER.NE.0) FOUND = 0
+
+	CHANGE = .FALSE.
+	IF (CLI$PRESENT('REPLY').OR.
+     &	    TRIM(SEARCH_STRING).GT.0) THEN 
+	   REVERSE = CLI$PRESENT('REVERSE')
+	ELSE
+	   REVERSE = .FALSE.
+	END IF
+
+	DO WHILE (NFOLDER.NE.0.AND.FOUND.LE.0.AND.FOUND.GT.-3)
+	   IF ((NFOLDER.GT.0.AND.(.NOT.CLI$PRESENT('SELECT_FOLDER').OR.
+     &	       SCRATCH_F.NE.SCRATCH_F1)).OR.
+     &	       (NFOLDER.LT.0.AND.OLD_BUFFER.NE.' '))
+     &	      CALL GET_SEARCH(FOUND,SEARCH_STRING,SEARCH_NUM,
+     &		SEARCH_LEN,MATCH_MODE,START_BULL,
+     &		REVERSE,CLI$PRESENT('SUBJECT')
+     &	        .OR.CLI$PRESENT('NOREPLIES'),
+     &		CLI$PRESENT('REPLY'),.TRUE.,CLI$PRESENT('START'),
+     &		CLI$PRESENT('FROM'),CLI$PRESENT('NEGATED')
+     &	        .OR.CLI$PRESENT('NOREPLIES'),CHANGE)
+	   IF (FOUND.LE.0.AND.FOUND.GE.-2) THEN
+	      NFOLDER = NFOLDER - 1
+	      IF (NFOLDER.GT.0) THEN
+	         CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,FOLDER1_NAME)
+		 OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	         FOLDER_NUMBER = -1
+		 IER = 0
+		 DO WHILE (.NOT.IER.AND.NFOLDER.GT.0)
+		    FOLDER1 = FOLDER1_NAME
+	            CALL SELECT_FOLDER(.FALSE.,IER)
+		    IF (.NOT.IER) THEN
+		       FOLDER_NUMBER = OLD_FOLDER_NUMBER
+		       WRITE (6,'('' ERROR: Cannot find folder '',A,
+     &			  ''.'')') FOLDER1_NAME(:TRIM(FOLDER1_NAME))
+	               CALL GET_INPUT_PROMPT(FOLDER1_NAME,ILEN,
+     &		       'Type new folder name or hit RETURN to continue: ')
+	               IF (ILEN.LE.0.AND.NFOLDER.GT.0) THEN
+		          NFOLDER = NFOLDER - 1
+	                  CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,
+     &				          FOLDER1_NAME)
+		       END IF
+		    ELSE
+	   	       IF (FEEDBACK) WRITE (6,'('' Searching '',A)')
+     &				FOLDER_NAME(:TRIM(FOLDER_NAME))
+		       CHANGE = .TRUE.
+	      	       START_BULL = 0
+		       IF (REVERSE) START_BULL = NBULL - 1
+		    END IF
+		 END DO
+	      ELSE IF (NFOLDER.LT.0) THEN
+		 NFOLDER = NFOLDER + 1
+		 GFOUND = .FALSE.
+	       	 CALL DECLARE_CTRLC_AST
+		 DO WHILE (.NOT.GFOUND.AND.NGROUP.GT.0.AND.FLAG.NE.1)
+	            CALL OPEN_BULLNEWS_SHARED
+		    CALL READ_FOLDER_FILE_KEYNUM_TEMP(-NFOLDER,IER)
+		    IF (IER.EQ.0) 
+     &		       CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+		    DO WHILE (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10))
+		       CALL READ_FOLDER_FILE_TEMP(IER)
+	            END DO
+		    IF (IER.NE.0) NFOLDER = 0
+		    DO WHILE (.NOT.GFOUND.AND.NFOLDER.NE.0.AND.FLAG.NE.1)
+	               CALL GET_NEXT_GROUP(.TRUE.,GROUP,GLEN,GFOUND,
+     &				        .FALSE.,STAT,IER,.TRUE.)
+		       IF (GFOUND) THEN
+	      	          START_BULL = 0
+		          IF (REVERSE) START_BULL = NBULL - 1
+		          OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	                  FOLDER_NUMBER = -1
+		          FOLDER1 = FOLDER1_DESCRIP(
+     &		          		:INDEX(FOLDER1_DESCRIP,' '))
+	                  CALL SELECT_FOLDER(.FALSE.,IER)
+		          IF (.NOT.IER) THEN
+		             FOLDER_NUMBER = OLD_FOLDER_NUMBER
+		             GFOUND = .FALSE.
+		          ELSE
+	   	             IF (FEEDBACK) WRITE (6,'('' Searching '',A)')
+     &		          		FOLDER_NAME(:TRIM(FOLDER_NAME))
+		             CHANGE = .TRUE.
+		             NFOLDER = -FOLDER_NUMBER
+		          END IF
+		       ELSE
+		          NFOLDER = 0
+		       END IF
+		    END DO
+		    CALL CLOSE_BULLFOLDER
+		    IF (NFOLDER.EQ.0) NGROUP = NGROUP - 1
+		    IF (NFOLDER.EQ.0.AND.NGROUP.GT.0) THEN
+		       CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+		       GLEN = TRIM(GROUP)
+		       NFOLDER = -1000
+		    END IF
+	         END DO
+		 IF (FLAG.EQ.1) THEN
+		    WRITE (6,'('' Search aborted.'')')
+		    NFOLDER = 0
+		 END IF
+	     	 CALL CANCEL_CTRLC_AST
+	      END IF
+	   END IF
+	END DO
+
+	IF (FOUND.EQ.-3) FOUND = 0
+
+	IF (FOUND.GT.0) THEN
+	   BULL_POINT = FOUND - 1
+	   CALL READ_MSG(READ_COUNT,BULL_POINT+1) ! Read next bulletin
+	ELSE IF (FOUND.EQ.0) THEN
+	   IF (CHANGE) THEN 
+  	      WRITE (6,'('' No matches found in current folder: '',A)')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   ELSE
+  	      WRITE (6,'('' No matches found.'')')
+	   END IF
+	ELSE IF (FOUND.EQ.-2) THEN
+	   IF (CHANGE) THEN 
+	      WRITE (6,'('' ERROR: No more messages in current folder: ''
+     &			,A)') FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   ELSE
+	      WRITE (6,'('' ERROR: No more messages.'')')
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_SEARCH(FOUND,SEARCH_STRING,SEARCH_NUM,SEARCH_LEN,
+     &	        MATCH_INPUT,START_BULL,REVERSE,SUBJECT,REPLY,FILES,START,
+     &		FROM_SEARCH,NEGATE,CHANGE)
+C
+C  SUBROUTINE GET_SEARCH
+C
+C  FUNCTION: Search for bulletin with specified string
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) SEARCH_STRING
+
+	DIMENSION SEARCH_LEN(1)
+	DIMENSION MATCH_FOUND(10)
+
+	CHARACTER*132 SAVE_STRING
+	DATA SAVE_STRING/' '/
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	COMMON /NEXT/ NEXT
+	LOGICAL NEXT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	CHARACTER*4 SAVECMD 
+
+	CHARACTER*128 DESCRIP1
+
+	FOUND = -1
+
+	CALL DISABLE_CTRL
+
+	CALL DECLARE_CTRLC_AST
+
+	IF (TRIM(SEARCH_STRING).EQ.0) THEN
+	   IER1 = .FALSE.
+	ELSE
+	   IER1 = .TRUE.
+	END IF
+	
+	IF (.NOT.IER1.AND..NOT.REPLY.AND.
+     &      (SUBJECT.OR.SEARCH_MODE.NE.1)) THEN
+						! If no search string entered
+	   SEARCH_STRING = SAVE_STRING		! use saved search string
+	   IF (TRIM(SAVE_STRING).EQ.0) THEN
+	      WRITE (6,'('' No search string present.'')')
+	      CALL CANCEL_CTRLC_AST
+	      CALL ENABLE_CTRL
+	      RETURN
+	   END IF
+	   IF (STEP_BULL.EQ.-1) START_BULL = START_BULL - 2
+	ELSE IF (.NOT.IER1.AND.SEARCH_MODE.EQ.1.AND..NOT.REPLY) THEN
+	   SEARCH_STRING = SAVE_STRING		! use saved search string
+	   IF (STEP_BULL.EQ.-1) START_BULL = START_BULL - 2
+	END IF
+
+	IF (FILES) CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(0,IER)
+
+	OLD_SEARCH_MODE = SEARCH_MODE
+	OLD_MATCH_MODE = MATCH_MODE
+
+	IF (IER1) THEN				! If string entered
+	   IF (SUBJECT) THEN
+	      SEARCH_MODE = 3
+	   ELSE IF (FROM_SEARCH) THEN    
+	      SEARCH_MODE = 4
+	   ELSE
+	      SEARCH_MODE = 2
+	   END IF
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	   OLD_REVERSE = REVERSE
+	ELSE IF (SUBJECT.AND.SEARCH_MODE.NE.3) THEN
+	   SEARCH_MODE = 3
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	ELSE IF (FROM_SEARCH.AND.SEARCH_MODE.NE.4) THEN
+	   SEARCH_MODE = 4
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	ELSE IF (REPLY) THEN
+	   OLD_REVERSE = REVERSE
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	   CALL READDIR(BULL_POINT,IER)
+	   IF (BULL_POINT+1.NE.IER) THEN
+	      WRITE (6,'('' ERROR: No message being read.'')')
+	      IF (FILES) CALL CLOSE_BULLDIR
+	      CALL CANCEL_CTRLC_AST
+	      CALL ENABLE_CTRL
+	      RETURN
+	   ELSE
+	      SEARCH_MODE = 1
+	      SEARCH_STRING = DESCRIP
+	      IF (STREQ(DESCRIP(:4),'RE: ').AND.TRIM(DESCRIP).GE.
+     &		 LEN(DESCRIP)-1) THEN
+	       	 IF (FILES) CALL OPEN_BULLFIL_SHARED
+	         IF (REMOTE_SET) THEN
+		    CALL REMOTE_READ_MESSAGE(BULL_POINT,IER)
+	            IF (IER.GT.0) THEN
+	               CALL DISCONNECT_REMOTE
+		       GO TO 900
+	            ELSE
+	               CALL GET_REMOTE_MESSAGE(IER)
+		       IF (IER.GT.0) GO TO 900
+	            END IF
+	         END IF
+	         ILEN = LINE_LENGTH + 1
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	         IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	         END IF
+	         IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	            SEARCH_STRING = INPUT(11:)
+	            SEARCH_STRING = SEARCH_STRING(:LEN(DESCRIP))
+		 ELSE
+	            SEARCH_STRING = DESCRIP(5:)
+	         END IF
+	       	 IF (FILES) CALL CLOSE_BULLFIL
+	      ELSE IF (STREQ(DESCRIP(:4),'RE: ')) THEN 
+	         SEARCH_STRING = DESCRIP(5:)
+	      END IF
+	      SEARCH_LEN(1) = TRIM(SAVE_STRING)
+	      IF (REVERSE) START_BULL = START_BULL - 2
+	   END IF
+	ELSE
+	   SEARCH_NUM = OLD_SEARCH_NUM
+	   IF (SEARCH_LEN(1).EQ.0) SEARCH_LEN(1) = TRIM(SAVE_STRING)
+	   IF (OLD_REVERSE) THEN
+	      START_BULL = MIN(START_BULL,NBULL-1)
+	      END_BULL = 1
+	      STEP_BULL = -1
+	   ELSE
+	      END_BULL = NBULL
+	      STEP_BULL = 1
+	      START_BULL = MAX(0,START_BULL)
+	   END IF
+	END IF
+
+	OLD_SEARCH_NUM = SEARCH_NUM
+
+	SAVE_STRING = SEARCH_STRING
+
+	CALL STR$UPCASE(SEARCH_STRING,SEARCH_STRING)	! Make upper case
+
+	IF (IER1.OR.SEARCH_MODE.NE.OLD_SEARCH_MODE.OR.CHANGE.OR.
+     &	    MATCH_MODE.NE.OLD_MATCH_MODE.OR.REVERSE.OR.REPLY) THEN
+	   IF (.NOT.START.AND.SEARCH_MODE.NE.1) THEN  
+	      START_BULL = 0	! If starting message not specified, use first
+	      IF (REVERSE) START_BULL = NBULL - 1  ! or last
+	   END IF
+	   IF (REVERSE) THEN
+	      START_BULL = MIN(START_BULL,NBULL-1)
+	      END_BULL = 1
+	      STEP_BULL = -1
+	   ELSE
+	      END_BULL = NBULL
+	      STEP_BULL = 1
+	      START_BULL = MAX(0,START_BULL)
+	   END IF
+	END IF
+
+	IF ((START_BULL+1.GT.NBULL.AND.STEP_BULL.EQ.1).OR.
+     &	    (START_BULL+1.EQ.0)) THEN
+	   FOUND = -2
+	   IF (FILES) CALL CLOSE_BULLDIR
+	   CALL CANCEL_CTRLC_AST
+	   CALL ENABLE_CTRL
+	   SEARCH_STRING = ' '
+	   RETURN
+	END IF
+
+	IF (FILES) CALL OPEN_BULLFIL_SHARED
+
+	NEWGROUP = .TRUE.
+	NEXT = STEP_BULL.EQ.1
+	SAVECMD = INCMD(:4)
+	IF (STEP_BULL.EQ.-1) INCMD(:4) = 'BACK'
+
+	SAVE_BULL_SEARCH = 0
+	BULL_SEARCH = START_BULL+1
+	DO WHILE ((STEP_BULL.EQ.1.AND.BULL_SEARCH.LE.END_BULL).OR.
+     &		(STEP_BULL.EQ.-1.AND.BULL_SEARCH.GE.MAX(1,F_START)))
+	   CALL READDIR(BULL_SEARCH,IER)	! Get bulletin directory entry
+	   IF (READ_TAG) THEN
+	      IF (STEP_BULL.EQ.-1) THEN
+		 CALL GET_THIS_TAG(FOLDER_NUMBER,IER,BULL_SEARCH,DUMMY)
+	 	 IF (IER.NE.0) THEN
+		    CALL GET_PREVIOUS_TAG(FOLDER_NUMBER,IER,
+     &			BULL_SEARCH,DUMMY)
+		 END IF
+	      ELSE
+		 CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,
+     &			BULL_SEARCH,DUMMY)
+	      END IF
+	      IF (IER.EQ.0) THEN
+		 IER = BULL_SEARCH + 1
+	      ELSE
+		 GO TO 800
+	      END IF
+	   END IF
+	   IF (REMOTE_SET.EQ.3.AND.SAVE_BULL_SEARCH.EQ.BULL_SEARCH) GO TO 800
+	   SAVE_BULL_SEARCH = BULL_SEARCH
+	   IF (IER.EQ.BULL_SEARCH+1.AND.SEARCH_MODE.NE.2) THEN
+	      IF (SEARCH_MODE.EQ.4) THEN
+	         CALL STR$UPCASE(DESCRIP1,FROM)
+	      ELSE
+		 IF (LEN(DESCRIP).EQ.TRIM(DESCRIP)) THEN
+	            IF (REMOTE_SET) THEN
+		       CALL REMOTE_READ_MESSAGE(BULL_SEARCH,IER)
+	               IF (IER.GT.0) THEN
+	                  CALL DISCONNECT_REMOTE
+		          GO TO 900
+	               ELSE
+	                  CALL GET_REMOTE_MESSAGE(IER)
+		          IF (IER.GT.0) GO TO 900
+	               END IF
+	            END IF
+		    ILEN = LINE_LENGTH + 1
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END IF
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+		       DESCRIP1 = INPUT(7:)
+		    END IF
+	            CALL STR$UPCASE(DESCRIP1,DESCRIP1)
+		 ELSE
+	            CALL STR$UPCASE(DESCRIP1,DESCRIP)
+		 END IF
+	      END IF
+	      IF ((SEARCH_MODE.GE.3.AND.MATCH(DESCRIP1,SEARCH_STRING,
+     &		  SEARCH_LEN,SEARCH_NUM,MATCH_MODE)).OR.
+     &		  (SEARCH_MODE.EQ.1.AND.(DESCRIP1.EQ.SEARCH_STRING.OR.
+     &		  (TRIM(SEARCH_STRING).EQ.LEN(DESCRIP).AND.
+     &		   DESCRIP1(:LEN(DESCRIP)).EQ.SEARCH_STRING).OR.
+     &		   (STREQ(DESCRIP1(:4),'RE: ').AND.DESCRIP1(5:).EQ.
+     &		   SEARCH_STRING(:MIN(TRIM(SEARCH_STRING),LEN(DESCRIP1)-4))
+     &		   )))) THEN
+                 IF (.NOT.NEGATED) THEN
+		    FOUND = BULL_SEARCH
+		    GO TO 900
+	         END IF   
+	      ELSE IF (FLAG.EQ.1) THEN
+		 WRITE (6,'('' Search aborted.'')')
+		 FOUND = -3
+		 GO TO 900
+              ELSE IF (NEGATED) THEN 
+                 FOUND = BULL_SEARCH
+                 GO TO 900
+	      END IF
+	   END IF
+	   IF (IER.EQ.BULL_SEARCH+1.AND.SEARCH_MODE.EQ.2) THEN
+	      IF (REMOTE_SET) THEN
+		 CALL REMOTE_READ_MESSAGE(BULL_SEARCH,IER)
+	         IF (IER.GT.0) THEN
+	            CALL DISCONNECT_REMOTE
+		    GO TO 900
+	         ELSE
+	            CALL GET_REMOTE_MESSAGE(IER)
+		    IF (IER.GT.0) GO TO 900
+	         END IF
+	      END IF
+	      ILEN = LINE_LENGTH + 1
+              MATCHES = 0
+	      DO I=1,SEARCH_NUM
+		 MATCH_FOUND(I) = .FALSE.
+	      END DO
+	      DO WHILE (ILEN.GT.0)
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	         CALL STR$UPCASE(INPUT,INPUT)	! Make upper case
+		 J = 1
+		 DO I=1,SEARCH_NUM
+		    IF (.NOT.MATCH_FOUND(I)) THEN
+		       MATCH_FOUND(I) = INDEX(INPUT,
+     &				SEARCH_STRING(J:J+SEARCH_LEN(I)-1)).GT.0
+		       IF (MATCH_FOUND(I)) MATCHES = MATCHES + 1
+		    END IF
+		    J = J + SEARCH_LEN(I)
+	         END DO
+		 IF ((MATCHES.GT.0.AND.MATCH_MODE.EQ.0).OR.
+     &	             (MATCHES.EQ.SEARCH_NUM.AND.MATCH_MODE.EQ.1)) THEN
+		    FOUND = BULL_SEARCH
+		    IF (.NOT.NEGATED) GO TO 900
+		 ELSE IF (FLAG.EQ.1) THEN
+		    WRITE (6,'('' Search aborted.'')')
+		    FOUND = -3
+		    GO TO 900
+		 END IF
+	      END DO
+	      IF (MATCHES.EQ.1.AND.MATCH_MODE.EQ.2) THEN
+		 FOUND = BULL_SEARCH
+		 IF (.NOT.NEGATED) GO TO 900
+              END IF
+              IF (NEGATED) THEN 
+                 IF (FOUND.EQ.-1) THEN
+                    FOUND = BULL_SEARCH
+ 		    GO TO 900
+		 ELSE
+		    FOUND = -1
+	         END IF
+	      END IF
+	   END IF
+	   BULL_SEARCH = BULL_SEARCH + STEP_BULL
+	END DO
+
+800	FOUND = 0
+
+900	IF (FOUND.LE.0.AND.REMOTE_SET.EQ.3) THEN
+	   NEXT = .FALSE.
+	   CALL READDIR(BULL_POINT,IER)
+	   CALL REMOTE_READ_MESSAGE(BULL_POINT,IER)
+	   IF (IER.GT.0) THEN
+	      CALL DISCONNECT_REMOTE
+	   ELSE
+	      CALL GET_REMOTE_MESSAGE(IER)
+	   END IF
+	END IF
+	IF (FILES) CALL CLOSE_BULLFIL		! End of bulletin file read
+	IF (FILES) CALL CLOSE_BULLDIR
+	CALL CANCEL_CTRLC_AST
+	CALL ENABLE_CTRL
+
+	IF (.NOT.IER1) SEARCH_STRING = ' '
+	NEXT = .FALSE.
+	IF (STEP_BULL.EQ.-1) INCMD(:4) = SAVECMD
+
+	RETURN
+	END
+ 
+
+
+
+        LOGICAL FUNCTION MATCH(INPUT,SEARCH_STRING,SEARCH_LEN,
+     &                         SEARCH_NUM,MATCH_MODE)
+
+        IMPLICIT INTEGER (A - Z)
+
+	DIMENSION SEARCH_LEN(1)
+
+        CHARACTER*(*) INPUT,SEARCH_STRING
+ 
+        OLD_MATCH = .FALSE.
+
+	J = 1
+
+	DO I=1,SEARCH_NUM
+	   MATCH = INDEX(INPUT,SEARCH_STRING(J:J+SEARCH_LEN(I)-1)).GT.0
+           IF (MATCH.AND.MATCH_MODE.EQ.0) RETURN
+           IF (.NOT.MATCH.AND.MATCH_MODE.EQ.1) RETURN
+           IF (OLD_MATCH.AND.MATCH.AND.MATCH_MODE.EQ.2) THEN
+              MATCH = .FALSE.
+	      RETURN
+           END IF
+	   J = J + SEARCH_LEN(I)
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UNDELETE
+C
+C  SUBROUTINE UNDELETE
+C
+C  FUNCTION: Undeletes deleted message.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   WRITE (6,'('' Cannot UNDELETE messages in this folder.'')')
+	   RETURN
+	END IF
+C
+C  Get the bulletin number to be undeleted.
+C
+
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   BULL_DELETE = BULL_POINT	! Delete the file we are reading
+	ELSE
+	   IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	      DECODE(LEN_P,5,BULL_PARAMETER,ERR=920) BULL_DELETE	! Yes
+5	      FORMAT(I<LEN_P>)
+	   ELSE IF (BULL_POINT.EQ.0) THEN  ! No.  Have we read a bulletin?
+	      GO TO 910			! No, then error.
+	   ELSE
+	      BULL_DELETE = BULL_POINT	! Delete the file we are reading
+	   END IF
+	END IF
+
+	IF (BULL_DELETE.LE.0) GO TO 920
+
+C
+C  Check to see if specified bulletin is present, and if the user
+C  is permitted to delete the bulletin.
+C
+
+	CALL OPEN_BULLDIR
+
+	CALL READDIR(BULL_DELETE,IER)	! Get info for specified bulletin
+
+	IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	   WRITE(6,1030)	! If not, then error out
+	   GOTO 100
+	END IF
+
+	IF (USERNAME.NE.FROM) THEN	! If doesn't match owner of bulletin,
+	   IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.	! Privileges or
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN				! folder owner?
+	      WRITE(6,1040)		! Then error out.
+	      GO TO 100
+	   ELSE
+	      CALL READDIR(BULL_DELETE,IER) ! Get info for specified bulletin
+	      IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	         WRITE(6,1030)		! If not, then error out
+	         GOTO 100
+	      END IF
+	   END IF
+	END IF
+
+	IF ((SYSTEM.AND.7).LE.1) THEN	! General or System message
+	   IF (EXDATE(8:11).LT.'1900') EXDATE(8:9) = '19'
+	   IF (EXDATE(8:11).LT.'1995') EXDATE(8:9) = '20'
+	ELSE				! Permanent or Shutdown
+	   IF (EXDATE(2:2).EQ.'-') THEN
+	      EXDATE = EXDATE(:6)//'21'//EXDATE(9:)
+	   ELSE
+	      EXDATE = EXDATE(:7)//'21'//EXDATE(10:)
+	   END IF
+	END IF
+
+	IF (.NOT.REMOTE_SET) THEN
+	   CALL WRITEDIR(BULL_DELETE,IER)	! Update message expiration date
+	   IF (INCMD(:3).NE.'DIR') THEN
+	      WRITE (6,'('' Message was undeleted.'')')
+	   END IF
+	ELSE
+	   WRITE (REMOTE_UNIT,'(5A)',IOSTAT=IER)
+     &      11,BULL_DELETE,DESCRIP,EXDATE,EXTIME
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (I.NE.LEN(FOLDER1_COM)) THEN
+		 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      ELSE IF (INCMD(:3).NE.'DIR') THEN
+	         WRITE (6,'('' Message was undeleted.'')')
+	      END IF
+	   ELSE
+	      CALL DISCONNECT_REMOTE
+	   END IF
+	END IF
+
+100	CALL CLOSE_BULLDIR
+
+900	RETURN
+
+910	WRITE(6,1010)
+	GO TO 900
+
+920	WRITE(6,1020)
+	GO TO 900
+
+1010	FORMAT(' ERROR: You are not reading any message.')
+1020	FORMAT(' ERROR: Specified message number has incorrect format.')
+1030	FORMAT(' ERROR: Specified message was not found.')
+1040	FORMAT(' ERROR: Message was not undeleted. Not owned by you.')
+
+	END
+
+
+
+
+	SUBROUTINE ADD_PROTOCOL(INPUT,ILEN)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLNEWS.INC'
+
+	CHARACTER*20 MAIL_PROTOCOL
+
+	CHARACTER*(*) INPUT
+
+	CHARACTER*256 INPUT_OUT
+	CHARACTER*128 TEMP
+
+	INPUT_OUT = ' '
+
+	I = 0
+
+	DO WHILE (I.LT.TRIM(INPUT))
+	   INPUT = INPUT(I+1:)
+	   IF (I.GT.0) INPUT_OUT = INPUT_OUT(:TRIM(INPUT_OUT))//','
+	   J = INDEX(INPUT,',')
+	   IF (INDEX(INPUT,'(').LT.J.AND.INDEX(INPUT,')').GT.J) THEN 
+	      INPUT = INPUT(:INDEX(INPUT,'(')-1)//INPUT(INDEX(INPUT,')')+1:)
+	   END IF
+	   I = MINGT0(INDEX(INPUT,','),TRIM(INPUT)+1)
+	   IF (INDEX(INPUT,',').EQ.I.AND.INDEX(INPUT(:I),'@').EQ.0)
+     &		I = TRIM(INPUT)+1
+	   TEMP = INPUT(:I-1)
+	   CALL ADD_PROTOCOL_SUB(TEMP)
+	   INPUT_OUT = INPUT_OUT(:TRIM(INPUT_OUT))//TEMP(:TRIM(TEMP))
+	END DO
+
+	INPUT = INPUT_OUT
+
+	IF (ILEN.NE.0) ILEN = TRIM(INPUT)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_PROTOCOL_SUB(INPUT)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLNEWS.INC'
+
+	CHARACTER*20 MAIL_PROTOCOL
+
+	CHARACTER*(*) INPUT
+
+	DATA LMAIL/0/
+
+	IF (LMAIL.EQ.-1) RETURN
+
+	IF (INDEX(INPUT,'@').EQ.0.OR.INDEX(INPUT,'%"').GT.0) RETURN
+
+	I = INDEX(INPUT,'<')
+	IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN ! Name may be of form
+	   INPUT = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+						! personal-name <net-name>
+	END IF
+
+	IF (LMAIL.EQ.0) THEN
+	   IF (.NOT.SYS_TRNLNM('BULL_NEWS_MAILER',MAIL_PROTOCOL)) THEN
+	      MAIL_PROTOCOL = MAILER
+	   END IF
+	   LMAIL = TRIM(MAIL_PROTOCOL)
+	   IF (LMAIL.GT.0.AND.MAIL_PROTOCOL(LMAIL:LMAIL).NE.'%') THEN
+	      MAIL_PROTOCOL = MAIL_PROTOCOL(:LMAIL)//'%'
+	      LMAIL = LMAIL + 1
+	   END IF
+	   IF (LMAIL.EQ.0) THEN
+	      LMAIL = -1
+	      RETURN
+	   END IF
+	END IF
+
+	I = INDEX(INPUT,'@')
+	IF (I.GT.0) THEN
+	   INPUT = INPUT(:INDEX(INPUT(I:),' ')+I-2)
+	   IF (INDEX(INPUT(I:),'(').GT.0)
+     &		INPUT = INPUT(:INDEX(INPUT(I:),'(')+I-2)
+	END IF
+
+	INPUT = MAIL_PROTOCOL(:LMAIL)//'"'//INPUT(:TRIM(INPUT))//'"'
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin3.for b/decus/vmslt00a/bulletin/bulletin3.for
new file mode 100755
index 0000000..cf5b221
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin3.for
@@ -0,0 +1,2518 @@
+C
+C  BULLETIN3.FOR, Version 11/2/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE UPDATE
+C
+C  SUBROUTINE UPDATE
+C
+C  FUNCTION:  Searches for bulletins that have expired and deletes them.
+C
+C  NOTE:  Assumes directory file is already opened.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	CHARACTER*12 TEMP_DATE,TEMP_EXDATE,TEMP_NOSYSDATE
+	CHARACTER*12 TEMP_TIME,TEMP_EXTIME,TEMP_NOSYSTIME
+
+	IF (REMOTE_SET.AND.
+     &		NODE_AREA.GT.0.AND.BTEST(FOLDER_FLAG,2)) THEN
+	   CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	END IF
+
+	IF (TEST_BULLCP().OR.REMOTE_SET) RETURN
+					! BULLCP cleans up expired bulletins
+
+	ENTRY UPDATE_ALWAYS		! Entry to skip BULLCP test
+
+	TEMP_EXDATE = '5-NOV-2100'  ! If a bulletin gets deleted, and there are
+	TEMP_EXTIME = '00:00:00.00' ! are no more bulletins, this is the value
+				    ! assigned to the latest expiration date
+
+	TEMP_DATE = '5-NOV-1956' 	! Storage for computing newest
+	TEMP_TIME = '00:00:00.00'	! bulletin date if deletion occurs
+
+	TEMP_NOSYSDATE = '5-NOV-1956' 	! Storage for computing newest
+	TEMP_NOSYSTIME = '00:00:00.00'	! non-system bulletin date
+
+	BULL_ENTRY = 1				! Init bulletin pointer
+	UPDATE_DONE = 0			! Flag showing bull has been deleted
+
+	NEW_SHUTDOWN = 0
+	OLD_SHUTDOWN = SHUTDOWN
+
+	DO WHILE (UPDATE_DONE.GE.0)
+	   CALL READDIR(BULL_ENTRY,IER)		! Get next directory entry
+	   IF (IER.EQ.BULL_ENTRY) GO TO 100	! ERROR: Not found
+	   IF ((SYSTEM.AND.7).LE.3.OR.(OLD_SHUTDOWN.EQ.0
+						! If not shutdown, or time
+     &	     .AND.(SYSTEM.AND.4).EQ.4)) THEN	! to delete shutdowns?
+	    IF ((SYSTEM.AND.4).EQ.4) THEN	! Shutdown bulletin?
+	       IF (NODE_AREA.GT.0) THEN
+	          READ (EXTIME(1:2),'(I2)') I
+	          READ (EXTIME(4:5),'(I2)') NODE_NUMBER_MSG
+		  NODE_NUMBER_MSG = NODE_NUMBER_MSG + I*60
+	          READ (EXTIME(7:8),'(I2)') I
+	          READ (EXTIME(10:11),'(I2)') NODE_AREA_MSG
+		  NODE_AREA_MSG = NODE_AREA_MSG + I*60
+	          IF (NODE_NUMBER_MSG.EQ.NODE_NUMBER.AND.
+     &		      NODE_AREA_MSG.EQ.NODE_AREA) THEN
+		     DIFF = 0
+		  ELSE
+		     DIFF = 1
+	             NEW_SHUTDOWN = NEW_SHUTDOWN + 1
+		  END IF
+	       END IF
+	    ELSE
+	       DIFF = COMPARE_DATE(EXDATE,' ')	! Has expiration date passed?
+	       IF (DIFF.EQ.0) DIFF = COMPARE_TIME(EXTIME,' ')
+	    END IF
+	    IF (DIFF.LE.0) THEN			! If so then delete bulletin
+	      CALL DELETE_ENTRY(BULL_ENTRY)	! Delete bulletin entry
+	      IF (UPDATE_DONE.EQ.0) THEN	! If this is first deleted file
+	         UPDATE_DONE = BULL_ENTRY	! store it to use for reordering
+	      END IF				! directory file.
+	    ELSE IF ((SYSTEM.AND.7).LE.3) THEN	! Expiration date hasn't passed
+		! If a bulletin is deleted, we'll have to update the latest
+		! expiration date. The following does that.
+	      DIFF = COMPARE_DATE(EXDATE,TEMP_EXDATE)
+	      IF (DIFF.LT.0.OR.(DIFF.EQ.0.AND.
+     &		COMPARE_TIME(EXTIME,TEMP_EXTIME).LT.0)) THEN
+	         TEMP_EXDATE = EXDATE		! If this is the latest exp
+	         TEMP_EXTIME = EXTIME		! date seen so far, save it.
+	      END IF
+	      TEMP_DATE = DATE			! Keep date after search
+	      TEMP_TIME = TIME			! we have the last message date
+	      IF (.NOT.BTEST(SYSTEM,0)) THEN
+		 TEMP_NOSYSDATE = DATE
+		 TEMP_NOSYSTIME = TIME
+	      END IF
+	    END IF
+	   ELSE
+	      TEMP_DATE = DATE
+	      TEMP_TIME = TIME
+	      IF (.NOT.BTEST(SYSTEM,0)) THEN
+		 TEMP_NOSYSDATE = DATE
+		 TEMP_NOSYSTIME = TIME
+	      END IF
+	   END IF
+	   BULL_ENTRY = BULL_ENTRY + 1
+	END DO
+
+100	IF (UPDATE_DONE.GT.0) THEN		! Reorder directory file
+	   CALL CLEANUP_DIRFILE(UPDATE_DONE)	! due to deleted entries
+	END IF
+
+	DATE = NEWEST_DATE
+	TIME = NEWEST_TIME
+	CALL READDIR(0,IER)
+	SHUTDOWN = NEW_SHUTDOWN
+	NEWEST_EXDATE = TEMP_EXDATE
+	DIFF = COMPARE_DATE(NEWEST_EXDATE,' ')
+	IF (DIFF.GT.20*356) NEWEST_EXDATE = '5-NOV-2100'
+	NEWEST_EXTIME = TEMP_EXTIME
+	NEWEST_DATE = TEMP_DATE
+	NEWEST_TIME = TEMP_TIME
+	CALL WRITEDIR(0,IER)
+	SYSTEM = 0			! Updating last non-system date/time
+	NEWEST_DATE = TEMP_NOSYSDATE
+	NEWEST_TIME = TEMP_NOSYSTIME
+	CALL UPDATE_FOLDER
+	SYSTEM = 1			! Now update latest date/time
+	NEWEST_DATE = TEMP_DATE
+	NEWEST_TIME = TEMP_TIME
+	CALL UPDATE_FOLDER
+
+	IF (NODE_AREA.GT.0.AND.BTEST(FOLDER_FLAG,2)) THEN ! Shutdowns deleted?
+	   CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)		  ! Save that info
+	END IF
+
+C
+C  If newest message date has been changed, must change it in BULLUSER.DAT
+C  and also see if it affects notification of new messages to users
+C
+	IF (TEMP_DATE.NE.DATE.OR.TEMP_TIME.NE.TIME) THEN
+	   CALL UPDATE_LOGIN(.FALSE.)
+	END IF
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE UPDATE_READ(USERFILE_OPEN)
+C
+C  SUBROUTINE UPDATE_READ
+C
+C  FUNCTION:
+C	Store the latest date that user has used the BULLETIN facility.
+C	If new bulletins have been added, alert user of the fact.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($PRVDEF)'
+
+	CHARACTER TODAY*24
+
+	DIMENSION TODAY_BTIM(2),READ_BTIM_SAVE(2)
+
+	LOGICAL MODIFY_SYSTEM /.TRUE./
+
+C
+C  Update user's latest read time in his entry in BULLUSER.DAT.
+C
+	IF (.NOT.USERFILE_OPEN) THEN
+	   CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+	END IF
+
+	CALL READ_USER_FILE_HEADER(IER)
+
+	IF (IER.NE.0) THEN			! If header not present, exit
+	   IF (.NOT.USERFILE_OPEN) CALL CLOSE_BULLUSER
+	   RETURN
+	ELSE IF (USERPRIV(1).EQ.-1.AND.USERPRIV(2).EQ.-1) THEN
+						! If header present, but no
+	   DO I=1,FLONG				! SET_FLAG and NOTIFY_FLAG
+	      SET_FLAG_DEF(I) = 0		! information, write default
+	      NOTIFY_FLAG_DEF(I) = 0		! flags.
+	      BRIEF_FLAG_DEF(I) = 0
+	   END DO
+	   SET_FLAG_DEF(1) = 1
+	   USERPRIV(1) = PRV$M_OPER.OR.PRV$M_CMKRNL.OR.PRV$M_SETPRV
+	   USERPRIV(2) = 0
+	   REWRITE (4) USER_HEADER
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get today's time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	UNLOCK 4
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER1)
+
+	IF (IER1.EQ.0) THEN			! If entry found, update it
+	   IF (USERFILE_OPEN.EQ.0) THEN
+	      READ_BTIM_SAVE(1) = READ_BTIM(1)
+	      READ_BTIM_SAVE(2) = READ_BTIM(2)
+	      READ_BTIM(1) = TODAY_BTIM(1)
+	      READ_BTIM(2) = TODAY_BTIM(2)
+	      REWRITE (4) USER_ENTRY
+     	      READ_BTIM(1) = READ_BTIM_SAVE(1)
+	      READ_BTIM(2) = READ_BTIM_SAVE(2)
+	   END IF
+	ELSE					! If no entry create a new entry
+	   NEW_FLAG(1) = 143
+	   NEW_FLAG(2) = 0
+	   LOGIN_BTIM(1) = TODAY_BTIM(1)
+	   LOGIN_BTIM(2) = TODAY_BTIM(2)
+	   READ_BTIM(1) = TODAY_BTIM(1)
+	   READ_BTIM(2) = TODAY_BTIM(2)
+	   CALL WRITE_USER_FILE_NEW(IER)
+	END IF
+
+	IF (MODIFY_SYSTEM) THEN
+	   CALL MODIFY_SYSTEM_LIST(1)
+	   MODIFY_SYSTEM = .FALSE.
+	END IF
+
+	IF (.NOT.USERFILE_OPEN) THEN
+	   CALL CLOSE_BULLUSER			! All finished with BULLUSER
+	END IF
+
+	RETURN					! to go home...
+
+	END
+
+
+
+
+	SUBROUTINE FIND_NEWEST_BULL
+C
+C  SUBROUTINE FIND_NEWEST_BULL
+C
+C	If new bulletins have been added, alert user of the fact and
+C	set the next bulletin to be read to the first new bulletin.
+C
+C  OUTPUTS:
+C	BULL_POINT  -  If -1, no new bulletins to read, else there are.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INTEGER DIR_BTIM(2)
+
+C
+C  Now see if bulletins have been added since the user's previous
+C  read time.  If they have, then search for the first new bulletin.
+C  Ignore new bulletins that are owned by the user or system notices
+C  that have not been added since the user has logged in.
+C
+	BULL_POINT = -1				! Init bulletin pointer
+
+	CALL OPEN_BULLDIR_SHARED		! Yep, so get directory file
+	CALL READDIR(0,IER)			! Get # bulletins from header
+	IF (IER.EQ.1) THEN
+	   CALL GET_NEWEST_MSG(LAST_READ_BTIM(1,FOLDER_NUMBER+1),START)
+	   IF (START.LE.0) THEN
+	      BULL_POINT = START
+	      CALL CLOSE_BULLDIR
+	      RETURN
+	   END IF
+	   DO WHILE (START.LE.NBULL.AND.(FROM.EQ.USERNAME.OR.SYSTEM))
+	      IF (FROM.NE.USERNAME) THEN	! Ignore bull if owner is user
+	         IF (SYSTEM) THEN		! If system bulletin
+	            CALL SYS_BINTIM(DATE//' '//TIME,DIR_BTIM)
+	            DIFF = COMPARE_BTIM(LOGIN_BTIM,DIR_BTIM)
+		    IF (DIFF.GT.0) THEN
+		       START = START + 1
+	               CALL READDIR(START,IER)
+		    ELSE			! SYSTEM bulletin was not seen
+		       SYSTEM = 0		! so force exit to read it.
+		    END IF
+	         END IF
+	      ELSE
+		 START = START + 1
+		 CALL READDIR(START,IER)
+		 IF (IER.NE.START+1) START = NBULL + 1
+	      END IF
+	   END DO
+	   IF (START.LE.NBULL) BULL_POINT = START - 1
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_EXPIRED(EXPDAT,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*24 EXPDAT
+	CHARACTER*24 TODAY
+
+	DIMENSION EXTIME_BIN(2),NOW(2)
+
+	EXTERNAL CLI$_ABSENT
+
+	IER = SYS$ASCTIM(,TODAY,,)		! Get today's date
+
+	ILEN = 0
+	IERC = CLI$GET_VALUE('EXPIRATION',EXPDAT,ILEN)
+
+	PROMPT = .TRUE.
+
+	EXPIRE_LIMIT = F_EXPIRE_LIMIT
+	IF (REMOTE_SET.EQ.4.AND.EXPIRE_LIMIT.EQ.0)
+     &	   EXPIRE_LIMIT = NEWS_EXPIRE_LIMIT_DEFAULT
+
+5	IF (PROMPT) THEN
+	   IF (IERC.NE.%LOC(CLI$_ABSENT)) THEN	! Was value specified?
+	      PROMPT = .FALSE.
+	   ELSE
+	      DEFAULT_EXPIRE = FOLDER_BBEXPIRE
+	      IF (REMOTE_SET.EQ.4.AND.DEFAULT_EXPIRE.EQ.0)
+     &		 DEFAULT_EXPIRE = NEWS_EXPIRE_DEFAULT
+	      IF ((DEFAULT_EXPIRE.GT.EXPIRE_LIMIT.OR.DEFAULT_EXPIRE
+     &		  .EQ.0).AND.EXPIRE_LIMIT.GT.0.AND..NOT.
+     &	          FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+		 DEFAULT_EXPIRE = F_EXPIRE_LIMIT
+	      END IF
+	      IF (BTEST(FOLDER_FLAG,3).OR.
+     &		  REMOTE_SET.EQ.4) THEN		! NOPROMPT was set
+		 IF (DEFAULT_EXPIRE.LE.0) THEN		! If no expiration date
+	            SYSTEM = SYSTEM.OR.2		! make permanent
+	            EXPDAT = '5-NOV-2100 00:00:00.00'
+		 ELSE					! Else set expiration
+		    CALL GET_EXDATE(EXPDAT,DEFAULT_EXPIRE)
+		    EXPDAT = EXPDAT(:TRIM(EXPDAT))//' 00:00:00.00'
+		 END IF
+		 ILEN = TRIM(EXPDAT)
+	      ELSE
+		 IF (DEFAULT_EXPIRE.EQ.0) THEN	! Get expiration date
+	            WRITE(6,1030) TODAY(:INDEX(TODAY,'.')-4)
+		 ELSE IF (DEFAULT_EXPIRE.EQ.-1) THEN
+	            WRITE(6,1031) TODAY(:INDEX(TODAY,'.')-4)
+		 ELSE
+	            WRITE(6,1032) TODAY(:INDEX(TODAY,'.')-4),
+     &					DEFAULT_EXPIRE
+		 END IF
+		 WRITE (6,1035)
+	         CALL GET_LINE(EXPDAT,ILEN)	! Get EXPDAT line
+		 IF (ILEN.EQ.0.AND.DEFAULT_EXPIRE.NE.0) THEN
+		    IF (DEFAULT_EXPIRE.EQ.-1) THEN
+		       EXPDAT = '5-NOV-2100 00:00:00.00'
+		       SYSTEM = IBSET(SYSTEM,1)	! Indicate permanent message
+		    ELSE
+		       CALL GET_EXDATE(EXPDAT,DEFAULT_EXPIRE)
+		       EXPDAT = EXPDAT(:TRIM(EXPDAT))//' 00:00:00.00'
+		    END IF
+		    ILEN = TRIM(EXPDAT)
+		 END IF
+	      END IF
+	   END IF
+	ELSE
+	   RETURN
+	END IF
+
+	IF (ILEN.LE.0) THEN
+	   IER = 0
+	   RETURN
+	END IF
+
+	EXPDAT = EXPDAT(:ILEN)			! Change trailing zeros 2 spaces
+
+	IF (INDEX(EXPDAT,'-').EQ.0.AND.INDEX(EXPDAT,':').GT.0.AND.
+     &		INDEX(EXPDAT(:ILEN),' ').EQ.0) THEN	! Only time specified?
+	   EXPDAT = TODAY(:INDEX(TODAY(2:),' ')+1)//EXPDAT	! Add date
+	ELSE IF (INDEX(EXPDAT(6:),'-').EQ.0.AND.		! Date specified
+     &			INDEX(EXPDAT,'-').GT.0) THEN	! but no year?
+	   SPACE = INDEX(EXPDAT,' ') - 1			! Add year
+	   IF (SPACE.EQ.-1) SPACE = TRIM(EXPDAT) 
+	   YEAR = INDEX(TODAY(6:),'-')
+	   EXPDAT = EXPDAT(:SPACE)//TODAY(5+YEAR:9+YEAR)//EXPDAT(SPACE+1:)
+	END IF
+
+	CALL STR$UPCASE(EXPDAT,EXPDAT)		! Convert to upper case
+	IER = SYS_BINTIM(EXPDAT,EXTIME_BIN)
+	IF (IER.NE.1) THEN			! If not able to do so
+    	   WRITE(6,1040)			! tell user is wrong
+	   IER = 0				! Set error for return value
+	   GO TO 5				! Re-request date (if prompting)
+	END IF
+	IER = SYS$ASCTIM(TIMLEN,EXPDAT,EXTIME_BIN,)
+	IF (TIMLEN.EQ.16) THEN
+	   CALL SYS$GETTIM(NOW)
+	   CALL LIB$SUBX(NOW,EXTIME_BIN,EXTIME_BIN)
+	   IER = SYS$ASCTIM(TIMLEN,EXPDAT,EXTIME_BIN,)
+	END IF
+
+	IF (EXPDAT(2:2).EQ.'-') EXPDAT = '0'//EXPDAT
+	IER = COMPARE_DATE(EXPDAT(:11),TODAY(:11)) ! Compare date with today's
+	IF (IER.GT.EXPIRE_LIMIT.AND.EXPIRE_LIMIT.GT.0.AND.
+     &	    .NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   WRITE(6,1050) EXPIRE_LIMIT		! Expiration date > limit
+	   IER = 0				! Set error for return value
+	   GO TO 5				! Re-request date (if prompting)
+	END IF
+	IF (IER.EQ.0) IER = COMPARE_TIME(EXPDAT(13:23),TODAY(13:23))
+	IF (IER.LE.0) THEN			! If expiration date not future
+	   WRITE(6,1045)			! tell user
+	   IER = 0				! Set error for return value
+	   GO TO 5				! Re-request date (if prompting)
+	END IF
+
+	IF (PROMPT) THEN
+	   IF (BTEST(SYSTEM,1)) THEN		! Permanent message
+	      WRITE (6,'('' Message will be permanent.'')')
+	   ELSE
+	      WRITE (6,'('' Expiration date will be '',A,''.'')')
+     &		EXPDAT(:TRIM(EXPDAT))
+	   END IF
+	END IF
+
+	IER = 1
+
+	RETURN
+
+1030	FORMAT(' It is ',A,'. Specify when message expires.')
+1031	FORMAT(' It is ',A,'. Specify when message expires.',
+     &		' Default is permanent.')
+1032	FORMAT(' It is ',A,'. Specify when message expires.',
+     &		' Default is ',I3,' days.')
+1035    Format(' Enter absolute time: [dd-mmm-yyyy] hh:mm:ss ',
+     &		'or delta time: dddd hh:mm:ss')
+1040	FORMAT(' ERROR: Invalid date format specified.')
+1045	FORMAT(' ERROR: Specified time has already passed.')
+1050	FORMAT(' ERROR: Specified expiration period too large.'
+     &		' Limit is ',I3,' days.')
+
+	END
+
+
+	SUBROUTINE MAILEDIT(INFILE,OUTFILE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER*(*) INFILE,OUTFILE
+
+	CHARACTER*80 MAIL_EDIT,OUT
+	DATA MAIL_EDIT /' '/
+
+	CHARACTER*132 INPUT
+
+	CHARACTER*256 SPAWN_COMMAND
+
+	EXTERNAL ERROR_TRAP
+
+	IF (CAPTIVE(2)) THEN
+	   WRITE (6,'('' ERROR: /EDIT not allowed from CAPTIVE account.'')')
+	   RETURN
+	END IF
+
+	IF (MAIL_EDIT.EQ.' ') THEN
+	  IF (.NOT.SYS_TRNLNM('MAIL$EDIT',MAIL_EDIT)) THEN
+	    OPEN (UNIT=10,FILE='VMSMAIL_PROFILE',
+     &	     DEFAULTFILE='SYS$SYSTEM:VMSMAIL_PROFILE.DATA',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+	    IF (IER.EQ.0) THEN
+	      DO WHILE (REC_LOCK(IER))
+	         READ(10,'(A)',KEY=USERNAME,IOSTAT=IER) INPUT
+	      END DO
+	      CLOSE (UNIT=10)
+	      IF (IER.EQ.0) THEN
+		 INPUT = INPUT(32:)
+		 DO WHILE (TRIM(INPUT).GT.0)
+		    IF (ICHAR(INPUT(1:1)).EQ.8) THEN
+		       MAIL_EDIT = 'CALLABLE_'//INPUT(5:4+ICHAR(INPUT(3:3)))
+		       INPUT = ' '
+		    ELSE
+		       INPUT = INPUT(ICHAR(INPUT(3:3))+5:)
+	            END IF
+	         END DO
+	      END IF
+	    END IF
+	  END IF
+	  CALL STR$UPCASE(MAIL_EDIT,MAIL_EDIT)
+	END IF
+
+	OUT = OUTFILE
+	IF (TRIM(OUT).EQ.0) THEN
+	   OUT = INFILE
+	END IF
+
+	CALL DISABLE_PRIVS
+	CALL DECLARE_CTRLC_AST
+	IF (TRIM(MAIL_EDIT).GT.0
+     &		.AND.INDEX(MAIL_EDIT,'CALLABLE_').EQ.0) THEN
+	   IF (MAIL_EDIT(:1).EQ.'@') MAIL_EDIT = MAIL_EDIT(2:)
+	   IF (OUT.EQ.INFILE) THEN
+	      SPAWN_COMMAND = '$@'//MAIL_EDIT(:TRIM(MAIL_EDIT))
+     &		//' "" '//OUT(:TRIM(OUT))
+	   ELSE
+	      SPAWN_COMMAND = '$@'//MAIL_EDIT(:TRIM(MAIL_EDIT))
+     &		//' '//INFILE//' '//OUT(:TRIM(OUT))
+	   END IF
+	   CALL LIB$SPAWN(SPAWN_COMMAND)
+	ELSE
+	   IF (TRIM(MAIL_EDIT).EQ.0) MAIL_EDIT = 'CALLABLE_TPU'
+
+C           The string CALLABLE_ was found.  Extract the editor name from the
+C           string and look up the entry point in the shareable image.
+
+	   N = INDEX(MAIL_EDIT,'_')+1
+	   IER = LIB$FIND_IMAGE_SYMBOL(
+     &		MAIL_EDIT(N:TRIM(MAIL_EDIT))//'SHR',
+     &		MAIL_EDIT(N:TRIM(MAIL_EDIT))//'$EDIT',ENTRYADDR)
+	   IF (IER) THEN
+	      CONTEXT = 0
+	      IER1 = LIB$FIND_FILE(INFILE,INPUT,CONTEXT)
+	      IF (MAIL_EDIT.EQ.'CALLABLE_EDT') THEN
+	         IF (.NOT.IER1) THEN
+	            CALL EDT$EDIT('NL:',OUT)
+	         ELSE
+	            CALL EDT$EDIT(INFILE,OUT)
+	         END IF
+	      ELSE
+                 IF (.NOT.IER1) THEN
+                    CALL EDITMESSAGE(%VAL(ENTRYADDR),' ',OUT)
+                 ELSE
+                    CALL EDITMESSAGE(%VAL(ENTRYADDR),INFILE,OUT)
+                 END IF
+	      END IF
+	      CALL LIB$ESTABLISH(ERROR_TRAP)
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+              CALL LIB$REVERT
+	   ELSE
+	      WRITE(6,'('' Could not activate editor.'')')
+	   END IF
+        END IF
+	CALL CANCEL_CTRLC_AST
+	CALL ENABLE_PRIVS
+
+	RETURN
+	END
+
+
+
+        SUBROUTINE EDITMESSAGE(EDITOR,INFILE,OUTFILE)
+
+        CHARACTER*(*) INFILE,OUTFILE
+
+        EXTERNAL EDITOR
+
+        CALL EDITOR(INFILE,OUTFILE)
+
+        RETURN
+        END
+
+
+
+	SUBROUTINE CREATE_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRCDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /REALPROC/ REALPROCPRIV(2)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	LOGICAL*1 QUOTA(32)
+
+	DIMENSION IMAGEPRIV(2)
+
+	CHARACTER IMAGENAME*132,ANSWER*4
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: You do not have the privileges '',
+     &			''to execute the command.'')')
+	   CALL EXIT
+	END IF
+
+	JUST_STOP = CLI$PRESENT('STOP')
+
+	IF (JUST_STOP.AND..NOT.BTEST(REALPROCPRIV(1),PRV$V_SETPRV)) THEN
+	   WRITE (6,'('' ERROR: You need SETPRV to execute /STOP.'')')
+	   CALL EXIT
+	ELSE IF (.NOT.JUST_STOP.AND.
+     &			.NOT.BTEST(REALPROCPRIV(1),PRV$V_SYSNAM)) THEN
+	   CALL SYS$SETPRV(,,,IMAGEPRIV)
+	   IF (.NOT.BTEST(IMAGEPRIV(1),PRV$V_SYSNAM)) THEN
+	      WRITE (6,'('' ERROR: This new version of BULLETIN'',
+     &			'' needs to be installed with SYSNAM.'')')
+	      CALL EXIT
+	   END IF
+	END IF
+
+	IF (TEST_BULLCP()) THEN
+	   IF (.NOT.JUST_STOP) THEN
+	      WRITE (6,'('' BULLCP process running.
+     & Do you wish to kill it and restart a new one? '',$)')
+	      READ (5,'(A)') ANSWER(:1)
+	      IF (ANSWER(:1).NE.'Y'.AND.ANSWER(:1).NE.'y') CALL EXIT
+	   END IF
+
+	   CALL DELPRC('BULLCP',IER)
+
+	   IF (.NOT.IER) THEN
+	      CALL SYS_GETMSG(IER)
+	      CALL EXIT
+	   ELSE IF (JUST_STOP) THEN
+	      WRITE (6,'('' BULLCP process has been terminated.'')')
+	      CALL EXIT
+	   END IF
+	ELSE IF (JUST_STOP) THEN
+	   WRITE (6,'('' BULLCP is not presently running.'')')
+	   CALL EXIT
+	END IF
+
+	CALL GETIMAGE(IMAGENAME,ILEN)
+
+	LEN_B = TRIM(FOLDER_DIRECTORY)
+
+	CALL SYS$SETDFPROT('AA00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD:RW,GROUP:RW)
+C
+C  Generate a new BULLCP.COM each time.  This is done in case the BULLETIN
+C  executeable is moved, or a new version of BULLETIN is being installed that
+C  has changes to BULLCP.COM.  (It's also a security risk to execute the old
+C  copy, as someone might have been able to write into that directory and
+C  replace BULLCP.COM, and the command procedure is executed under the
+C  SYSTEM account, so it has all privileges.)
+C
+	OPEN(UNIT=11,FILE=FOLDER_DIRECTORY(:LEN_B)//'BULLCP.COM',
+     &		STATUS='NEW',IOSTAT=IER,CARRIAGECONTROL='LIST')
+	IF (IER.NE.0) RETURN
+	WRITE(11,'(A)') '$SET NOON'
+	WRITE(11,'(A)') '$B:=$'//IMAGENAME(:ILEN)
+	WRITE(11,'(A)') '$LOOP:'
+	WRITE(11,'(A)') '$PURGE '//FOLDER_DIRECTORY(:LEN_B)//'BULLCP.LOG'
+	WRITE(11,'(A)') '$DEF/USER SYS$OUTPUT '
+     &				//FOLDER_DIRECTORY(:LEN_B)//'BULLCP.LOG'
+	WRITE(11,'(A)') '$DEF/USER SYS$ERROR '
+     &				//FOLDER_DIRECTORY(:LEN_B)//'BULLCP.ERR'
+	WRITE(11,'(A)') '$B/BULLCP'
+	WRITE(11,'(A)') '$WAIT 00:01:00'
+	WRITE(11,'(A)') '$GOTO LOOP'		! File open timed out
+	CLOSE(UNIT=11)
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	CALL GETQUOTA(QUOTA,1)
+
+	IER = 0
+	DO WHILE (IER.EQ.0.OR.IER.EQ.SS$_DUPLNAM)
+	   IER = SYS$CREPRC(,'SYS$SYSTEM:LOGINOUT',FOLDER_DIRECTORY(:LEN_B)
+     &		//'BULLCP.COM','NL:',,,QUOTA,'BULLCP',%VAL(4),
+     &		,,%VAL(PRC$M_NOUAF+PRC$M_DETACH))
+	END DO
+
+	IF (IER) THEN
+	   OPEN(UNIT=11,FILE=FOLDER_DIRECTORY(:LEN_B)//'BULLCP.COM;-1',
+     &		STATUS='OLD',IOSTAT=IER1)
+	   IF (IER1.EQ.0) CLOSE(UNIT=11,STATUS='DELETE',IOSTAT=IER1)
+	END IF
+
+	IF (.NOT.IER) THEN
+	   CALL SYS_GETMSG(IER)
+	ELSE
+	   IF (CONFIRM_USER('DECNET').NE.0) THEN
+	      WRITE (6,'('' WARNING: Account with username DECNET'',
+     &				'' does not exist.'')')
+	      WRITE (6,'('' BULLCP will be owned by present account.'')')
+	   END IF
+	   WRITE (6,'('' Successfully created BULLCP detached process.'')')
+	END IF
+	CALL EXIT
+
+	END
+
+
+
+
+
+
+	SUBROUTINE FIND_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /BCP/ BULLCP
+	DATA BULLCP /0/
+
+	CHARACTER*80 TEMP
+
+	IER = SYS_TRNLNM('BULL_BULLCP',TEMP)
+	IF (IER.AND.TEMP.NE.'IGNORE') BULLCP = 1
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /BCP/ BULLCP
+	LOGICAL BULLCP
+
+	TEST_BULLCP = BULLCP
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE RUN_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BCP/ BULLCP
+	LOGICAL BULLCP
+
+	COMMON /KNOWN_FOLDERS/ FOLDER_Q1,NUM_FOLDERS
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /BBOARD_LOOP/ BBOARD_LOOP
+
+	CHARACTER*24 OLD_TIME,NEW_TIME
+
+        COMMON /MAIN_FOLDER_DIRECTORY/ FOLDER1_DIRECTORY
+	CHARACTER*80 FOLDER1_DIRECTORY
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	IF (TEST_BULLCP()) CALL EXIT	! BULLCP already running, so exit.
+
+	CALL LIB$DATE_TIME(OLD_TIME)
+
+	BULLCP = 2			! Enable process to do BULLCP functions
+
+	IER = SYS$CREMBX(%VAL(1),CHAN,,,,,'BULL_BULLCP')
+	IF (.NOT.IER) THEN		! Can't create mailbox, so exit.
+	   CALL SYS_GETMSG(IER)
+	   CALL EXIT
+	END IF
+
+	IER = SYS$DELMBX(%VAL(CHAN))	! If process dies, mailbox is deleted.
+
+	CALL REGISTER_BULLCP
+
+	CALL SET_REMOTE_SYSTEM
+
+	CALL START_DECNET
+
+	BBOARD_LOOP = 0
+	NEWS_LOOP = 0
+	NOW = SYS_TRNLNM('BULL_NEWS_CLEANUP','DEFINED')
+
+	DO WHILE (NEWS_LOOP.GE.0)		! Loop once every 15 minutes
+	   CALL SYS$SETAST(%VAL(0))
+
+	   UPDATEBBOARD = 1
+	   IF (SYS_TRNLNM('BULL_BBOARD_UPDATE',BULL_PARAMETER)) THEN
+	      LEN_P = TRIM(BULL_PARAMETER)
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER,IOSTAT=IER)
+     &		  UPDATEBBOARD
+	      IF (IER.EQ.0) UPDATEBBOARD = (UPDATEBBOARD+14) / 15
+	   END IF
+
+	   UPDATENEWS = 4
+	   IF (SYS_TRNLNM('BULL_NEWS_UPDATE',BULL_PARAMETER)) THEN
+	      LEN_P = TRIM(BULL_PARAMETER)
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER,IOSTAT=IER)
+     &		  UPDATENEWS
+	      IF (IER.EQ.0) UPDATENEWS = (UPDATENEWS+14) / 15
+	   END IF
+
+	   CALL LIB$DATE_TIME(NEW_TIME)
+	   CALL GET_PROXY_ACCOUNTS	! Proxy info for incoming connections
+	   FOLDER1_DIRECTORY = FOLDER_DIRECTORY
+	   CALL SYS$SETAST(%VAL(1))
+
+           IF (.NOT.NOW) NOW = INDEX(NEW_TIME,' 03:').NE.0.AND.
+     &                     INDEX(OLD_TIME,' 03:').EQ.0
+	   IER = 1
+	   DO WHILE (IER)
+	      CALL BBOARD			! Look for BBOARD messages.
+	      FOLDER_Q = FOLDER_Q1		! Init queue pointer to header
+	      POINT_FOLDER = 0
+	      DO WHILE (POINT_FOLDER.LT.NUM_FOLDERS)
+		 POINT_FOLDER = POINT_FOLDER + 1
+		 CALL SYS$SETAST(%VAL(0))
+		 CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+		 IF (FOLDER_BBOARD(:2).NE.'::') THEN
+		    CALL SELECT_FOLDER(.FALSE.,IER)	! Select folder
+		    IF (IER) THEN
+		       CALL DELETE_EXPIRED	! Delete expired messages
+		       IF (NOW) THEN	! Do empty block cleanup at 3 a.m.
+			  IF (NEMPTY.GT.1000.AND.NEMPTY.GT.NBLOCK/10) THEN
+			     CALL CLEANUP_BULLFILE	! Cleanup empty blocks
+			  END IF
+		       END IF
+		    END IF
+		 END IF
+	         IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+		    CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	         END IF
+		 CALL SYS$SETAST(%VAL(1))
+	      END DO
+	      IF (NOW) THEN  ! Cleanup deleted users from files at 3 a.m.
+	         CALL SYS$SETAST(%VAL(0))
+	         CALL TOTAL_CLEANUP_LOGIN
+	         CALL SYS$SETAST(%VAL(1))
+	      END IF
+	      CALL SYS$SETAST(%VAL(0))
+	      CALL REGISTER_BULLCP
+	      IER1 = 1
+	      DO WHILE (IER1)
+	         IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',
+     &			   FOLDER_DIRECTORY)
+	         IF (IER.AND.FOLDER_DIRECTORY.EQ.FOLDER1_DIRECTORY) THEN 
+		    IER1 = 1
+	         ELSE
+		    IER1 = 0
+		 END IF
+      	      END DO
+	      IF (IER) CALL ADD_DIRECTORIES
+	      CALL SYS$SETAST(%VAL(1))
+	   END DO
+
+           CALL SYS$SETAST(%VAL(0)) 
+	   FOLDER_DIRECTORY = FOLDER1_DIRECTORY
+           CALL ADD_DIRECTORIES
+           CALL SYS$SETAST(%VAL(1))
+
+	   BBOARD_LOOP = BBOARD_LOOP + 1
+	   IF (BBOARD_LOOP.EQ.UPDATEBBOARD) BBOARD_LOOP = 0
+
+	   CALL SYS$SETAST(%VAL(0))
+	   IF (SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED').AND.
+     &	      (NEWS_LOOP.EQ.0.OR.NOW)) THEN
+	      IF (NOW) THEN
+	         CALL CREATE_PROCESS('BULLCP NEWS1')
+	      ELSE
+	         CALL CREATE_PROCESS('BULLCP NEWS')
+	      END IF
+           END IF
+	   CALL SYS$SETAST(%VAL(1))
+
+	   C = 0
+	   IF (LIB$FIND_FILE(FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &			//'*.SMTP',INPUT,C)) THEN
+	      CALL CREATE_PROCESS('BULLCP SMTP')
+	   END IF
+
+	   NOW = .FALSE.
+
+	   NEWS_LOOP = NEWS_LOOP + 1
+	   IF (NEWS_LOOP.EQ.UPDATENEWS) NEWS_LOOP = 0
+
+	   OLD_TIME = NEW_TIME
+	   CALL HIBER('15')		! Wait for 15 minutes
+C
+C  Look at remote folders and update local info to reflect new messages.
+C  Do here after waiting in case problem with connecting to remote folder
+C  which requires killing process.
+C
+
+	   FOLDER_Q = FOLDER_Q1
+	   POINT_FOLDER = 0
+	   DO WHILE (POINT_FOLDER.LT.NUM_FOLDERS)
+	      POINT_FOLDER = POINT_FOLDER + 1
+	      CALL SYS$SETAST(%VAL(0))
+	      CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      IF (FOLDER_BBOARD(:2).EQ.'::') THEN
+		 CALL SELECT_FOLDER(.FALSE.,IER)
+	      END IF
+	      CALL SYS$SETAST(%VAL(1))
+	   END DO
+	   CALL SYS$SETAST(%VAL(0))
+	   FOLDER_NUMBER = 0			! Reset to GENERAL folder
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL SYS$SETAST(%VAL(1))
+	END DO
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE SET_REMOTE_SYSTEM
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	DIMENSION NEW_SYSTEM_FLAG(FLONG)
+
+	CALL LIB$SYS_TRNLOG('SYS$NODE',,NODENAME)
+	NODENAME = NODENAME(2:INDEX(NODENAME,':')-1)
+
+ 	CALL OPEN_BULLFOLDER_SHARED
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   CALL READ_FOLDER_FILE(IER)
+	   IF (BTEST(FOLDER_FLAG,2))
+     &		CALL SET2(NEW_SYSTEM_FLAG,FOLDER_NUMBER)
+	   IF (FOLDER_BBOARD(:2).EQ.'::'.AND.BTEST(FOLDER_FLAG,2)
+     &		.AND.IER.EQ.0) THEN
+	      CALL CLOSE_BULLFOLDER
+	      CALL SETUSER(FOLDER_OWNER)
+	      CALL SELECT_FOLDER(.FALSE.,IER1)
+	      IF (IER1) THEN
+	         WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER1) 14,
+     &			BTEST(FOLDER_FLAG,2),NODENAME
+	      END IF
+	      CALL SETUSER(USERNAME)
+ 	      CALL OPEN_BULLFOLDER_SHARED
+	      CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFOLDER
+
+	FOLDER_NUMBER = 0			! Reset to GENERAL folder
+	CALL SELECT_FOLDER(.FALSE.,IER)
+
+	FOLDER1_FLAG = FOLDER_FLAG
+	DO FOLDER_NUMBER=0,FOLDER_MAX-1
+	   IF (TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND..NOT.
+     &	       TEST2(NEW_SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,2)
+	      CALL MODIFY_SYSTEM_LIST(0)
+	   END IF
+	END DO
+	FOLDER_FLAG = FOLDER1_FLAG
+	FOLDER_NUMBER = 0
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE REGISTER_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INTEGER SHUTDOWN_BTIM(FLONG)
+
+	EQUIVALENCE (SHUTDOWN_BTIM,BRIEF_FLAG)
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER REGNODE*8
+
+	CALL OPEN_BULLUSER
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*SYSTEM',IOSTAT=IER) 
+     &		TEMP_USER,REGNODE,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END DO
+
+	CALL LIB$SYS_TRNLOG('SYS$NODE',,NODENAME)
+	NODENAME = NODENAME(2:INDEX(NODENAME,':')-1)
+
+	IF (IER.NE.0) THEN
+	   DO I=1,FLONG
+	      SYSTEM_FLAG(I) = 0
+	      SHUTDOWN_FLAG(I) = 0
+	   END DO
+	   CALL SET2(SYSTEM_FLAG,0)
+	   NODE_AREA = 0
+	   WRITE (4,IOSTAT=IER)
+     &		'*SYSTEM     ',NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	   CALL CLOSE_BULLUSER
+	ELSE
+	   DO I=1,FLONG
+	      SHUTDOWN_FLAG(I) = SYSTEM_FLAG(I)
+	   END DO
+	   REWRITE (4,IOSTAT=IER)
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+           IF (NODENAME.EQ.REGNODE) THEN
+	      CALL CLOSE_BULLUSER
+	      RETURN
+	   END IF
+	   TEMP_USER = ':'
+	   DO WHILE (TEMP_USER(:1).EQ.':')
+	      DO WHILE (REC_LOCK(IER))		 
+	         READ (4,KEYGT=TEMP_USER,IOSTAT=IER)
+     &		   TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+		 TEMP_USER = TEMP_USER(:TRIM(TEMP_USER))
+	      END DO
+	      IF (TEMP_USER(:1).NE.':'.OR.IER.NE.0) THEN
+		 CALL CLOSE_BULLUSER
+		 RETURN
+	      END IF
+	      OPEN (UNIT=REMOTE_UNIT,STATUS='UNKNOWN',IOSTAT=IER,RECL=256,
+     &		FILE=TEMP_USER(2:LEN(TEMP_USER))//'::"TASK=BULLETIN1"')
+
+	      IF (IER.NE.0) THEN
+		 CALL ERRSNS(IDUMMY,IDUMMY,INODE)
+	         IF (INODE.EQ.%LOC(SS$_NOSUCHNODE).OR.
+     &		     INODE.EQ.%LOC(SS$_NOSUCHOBJ).OR.INODE.EQ.0) THEN
+		    DELETE (4)
+		 END IF
+	      ELSE
+		 WRITE (REMOTE_UNIT,'(3A)',IOSTAT=IER)
+     &			16,REGNODE,NODENAME
+	      END IF
+	      CLOSE (UNIT=REMOTE_UNIT)
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE UPDATE_SHUTDOWN(FOLDER_NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INTEGER SHUTDOWN_BTIM(FLONG)
+
+	EQUIVALENCE (SHUTDOWN_BTIM,BRIEF_FLAG)
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	CALL OPEN_BULLUSER
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*SYSTEM',IOSTAT=IER) 
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END DO
+
+	CALL CLR2(SHUTDOWN_FLAG,FOLDER_NUMBER)
+
+	SEEN_FLAG = 0
+	DO I=1,FLONG
+	   IF (SHUTDOWN_FLAG(I).NE.0) SEEN_FLAG = 1
+	END DO
+	IF (SEEN_FLAG.EQ.0) NODE_AREA = 0	! All done with that node
+
+	IF (IER.NE.0) THEN
+	   WRITE (4,IOSTAT=IER)
+     &		'*SYSTEM     ',NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	ELSE
+	   REWRITE (4,IOSTAT=IER)
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE HIBER(MIN)
+C
+C SUBROUTINE HIBER
+C
+C FUNCTION: Waits for specified time period in minutes.
+C
+	IMPLICIT INTEGER (A-Z)
+	INTEGER TIMADR(2)			! Buffer containing time
+						! in desired system format.
+	CHARACTER MIN*(*)
+
+	IER=SYS$BINTIM('0 00:'//MIN//':00.00',TIMADR)
+	IER=SYS$SCHDWK(,,TIMADR,)		! Set timer.
+	IER=SYS$HIBER()
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE WAIT_SEC(PARAM)
+C
+C SUBROUTINE WAIT_SEC
+C
+C FUNCTION: Waits for specified time period in seconds.
+C
+	IMPLICIT INTEGER (A-Z)
+	INTEGER TIMADR(2)			! Buffer containing time
+						! in desired system format.
+	CHARACTER PARAM*(*)
+	DATA WAIT_EF /0/
+
+	IF (WAIT_EF.EQ.0) CALL LIB$GET_EF(WAIT_EF)
+
+	IER=SYS$BINTIM('0 00:00:'//PARAM//'.00',TIMADR)
+	IER=SYS$SETIMR(%VAL(WAIT_EF),TIMADR,,%VAL(3))	! Set timer.
+	IER=SYS$WAITFR(%VAL(WAIT_EF))		! Wait for EFN to be set.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELETE_EXPIRED_NEWS(NOW)
+C
+C  SUBROUTINE DELETE_EXPIRED_NEWS
+C
+C  FUNCTION:
+C
+C  Delete any expired message in local news folders.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+ 	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+        COMMON /BULLFIL/ BULLFIL
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+
+	COMMON /NEWSLIST/ NEWSLIST
+
+	COMMON /DIRLIST/ DIRLIST
+
+	CHARACTER*4 GET_VMS_VERSION
+
+	INTEGER TODAY(2),NEXT_EX_BTIM(2),NO_EXPIRE(2)
+
+	CHARACTER*8 TODAY_KEY,TEMP
+	CHARACTER ASCTIME*24
+
+	IF (.NOT.SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) RETURN
+
+	IF (NOW) THEN 
+       	   IER = SYS$SETPRN('BULL NEWS1')
+	   IF (.NOT.IER) CALL EXIT
+	   IER = SYS$SETPRN('BULL NEWS')
+	   IF (.NOT.IER) CALL EXIT
+	END IF
+
+	FOLDER_NUMBER = 1000
+
+	FOLDER_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY)-1)//'.]'
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1)
+	END DO
+
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLNEWS
+	   RETURN
+	END IF
+
+	CALL SYS_BINTIM('-',TODAY)
+	
+	CALL GET_MSGKEY(TODAY,TODAY_KEY)
+
+	REMOTE_SET = 4
+	
+C
+C	A bug keeps messing up the last expired date key so that stored
+C	news groups do not get found.  Someday when this is fixed, we can
+C	add code like this:
+C
+C	INPUT = GET_VMS_VERSION()
+C	IF (INPUT(:2).EQ.'V5'.OR.INPUT(:2).EQ.'V4') VMSOLD = .TRUE..AND.NOW
+
+	DO WHILE (IER.EQ.0)
+	   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NEXT_EX_BTIM)
+
+	   DO WHILE (REC_LOCK(IER).OR.(NOW.AND.IER.EQ.0.AND.
+     &		(.NOT.BTEST(NEWS_F_FLAG,8).OR.
+     &		 COMPARE_BTIM(TODAY,NEWEST_EXBTIM).LT.0)))
+	      IF (NOW) THEN
+	         READ (7,IOSTAT=IER) NEWS_FOLDER_COM
+	         CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),
+     &				 %DESCR(NEWEST_EXBTIM))
+	      ELSE
+	         READ (7,IOSTAT=IER,KEYLE=TODAY_KEY,KEYID=3) NEWS_FOLDER_COM
+	      END IF
+	   END DO
+	   CALL NEWS_TO_FOLDER
+
+	   UNLOCK 7
+
+	   IF (IER.NE.0) THEN
+	      CALL CLOSE_BULLNEWS
+	      GO TO 1000
+           END IF
+
+	   IF (.NOT.BTEST(FOLDER_FLAG,8)) GO TO 900
+
+	   CALL OPEN_BULLDIR_SHARED
+
+	   CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),%DESCR(NEWEST_EXBTIM))
+
+	   DEL_COUNT = 0
+	   NDEL = -1
+	   DS = .FALSE.
+	   DN = .FALSE.
+	   CALL READ_FIRST_EXPIRED(NDEL)
+	   DO WHILE (NDEL.GT.0)
+	      DIFF = COMPARE_BTIM(TODAY,EX_BTIM)
+	      IF (DIFF.GT.0) THEN
+	         IF (NDEL.EQ.F_START) DS = .TRUE.
+	         IF (NDEL.EQ.F_NBULL) DN = .TRUE.	
+                 IF (NDEL.GT.NEWS_F_END) THEN
+	            CALL READ_NEXT_EXPIRED(NDEL)
+		 ELSE IF (COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).GE.0) THEN
+      		    DEL_COUNT = DEL_COUNT + 1
+	            CALL READ_NEXT_EXPIRED(NDEL)
+	         ELSE IF (EXDATE(8:11).LT.'1995') THEN	! Deleted manually?
+	            IF (LENGTH.GT.0) CALL DUMP_MESSAGE()
+		    CALL SYS$ASCTIM(,ASCTIME,TODAY,)
+	            EXDATE = ASCTIME(:11) 
+		    EXTIME = ASCTIME(13:23)
+		    LENGTH = 0
+	      	    CALL WRITEDIR(MSG_NUM,IER)
+		    DEL_COUNT = 0
+	            CALL READ_FIRST_EXPIRED(NDEL)
+		 ELSE
+                    CALL READ_NEXT_EXPIRED(NDEL) 
+	         END IF
+	      ELSE
+		 CALL COPY2(NEXT_EX_BTIM,EX_BTIM)
+	         IF (F_COUNT.LE.DEL_COUNT.OR.NDEL.GT.NEWS_F_END) THEN
+		   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NEXT_EX_BTIM)
+		 END IF
+		 NDEL = 0
+                 UNLOCK 2
+ 	      END IF
+	   END DO
+	   CALL READ_FOLDER_FILE_KEYNAME(NEWS_FOLDER,IER)
+	   NEXT = .FALSE.
+	   CALL READDIR(F_START,IER)
+	   IF (DS.OR.F_START.EQ.IER) THEN
+	      IER = 0
+	      NEXT = .TRUE.
+              I = F_START
+              DO WHILE (F_NBULL.GE.I.AND.IER.EQ.0)
+		 I = I + 1
+		 IF (I.LE.F_NBULL) CALL READDIR(I,IER)
+		 IF (COMPARE_BTIM(EX_BTIM,NEXT_EX_BTIM).LT.0) IER = 0
+	      END DO
+              F_START = I
+	      NEXT = .FALSE.
+	   END IF
+	   CALL READDIR(F_NBULL,IER)
+	   IF (F_START.LT.F_NBULL.AND.(DN.OR.F_NBULL.EQ.IER)) THEN
+	      I = F_NBULL
+	      IER = I
+	      DO WHILE (I.GE.F_START.AND.IER.EQ.I)
+		 I = I - 1
+		 IF (I.GE.F_START) CALL READDIR(I,IER)
+		 IF (COMPARE_BTIM(EX_BTIM,NEXT_EX_BTIM).LT.0) IER = I
+	      END DO
+	      IF (I.GE.F_START) CALL COPY2(F_NEWEST_BTIM,MSG_BTIM)
+	      IF (I.NE.IER) F_NBULL = I
+	   END IF
+	   F_COUNT = MAX(0,F_COUNT - DEL_COUNT)
+	   CALL GET_MSGKEY(TODAY,NEWS_F_EXPIRED_DATE)
+	   FOLDER_FLAG = IBSET(FOLDER_FLAG,13)
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) THEN
+    	      CALL READ_FIRST_EXPIRED(NDEL)
+	      DO WHILE (NDEL.GT.0.AND.NDEL.LE.NEWS_F_END.AND.
+     &		COMPARE_BTIM(EX_BTIM,NEXT_EX_BTIM).LT.0)
+	         IF (LENGTH.GT.0) CALL DUMP_MESSAGE()
+	         DELETE (UNIT=2)
+    	         CALL READ_FIRST_EXPIRED(NDEL)
+	      END DO
+	      CALL READ_FOLDER_FILE_KEYNAME(NEWS_FOLDER,IER)
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,13)
+	      CALL GET_MSGKEY(NEXT_EX_BTIM,NEWS_F_EXPIRED_DATE)
+	      CALL REWRITE_FOLDER_FILE(IER)
+	   END IF
+           CALL CLOSE_BULLDIR
+	END DO
+
+900     CALL CLOSE_BULLNEWS
+
+1000	IF (NOW.OR.IER.EQ.0) THEN
+	   BULLNEWSDIR_FILE = FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWSDIR.*]'//'*.'
+	   INPUT = GET_VMS_VERSION()
+	   CALL LIB$DAY_OF_WEEK(TODAY,DAY)
+	   IF (DAY.NE.7) THEN
+	      IER = SYS_TRNLNM('BULL_NEWS_CLEANUP','DEFINED')
+	      IF (IER) THEN
+		 DAY = 7
+	         CALL DELLNM('BULL_NEWS_CLEANUP')
+	      END IF
+	   END IF
+	   IF (INPUT(:2).NE.'V5'.AND.INPUT(:2).NE.'V4') THEN
+	      CONTEXT = 0
+	      DO WHILE (LIB$FIND_FILE(BULLNEWSDIR_FILE,INPUT,CONTEXT))
+	         IER = CONV$RECLAIM(INPUT(:TRIM(INPUT)))
+	      END DO 
+	   ELSE IF (DAY.EQ.7) THEN
+	      REMOTE_SET = 4
+	      DIRLIST = .TRUE.
+	      NEWSLIST = .TRUE.
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL READ_FOLDER_FILE_KEYNUM(1000,IER)
+	      CALL READ_FOLDER_FILE(IER)
+	      CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NO_EXPIRE)
+	      DO WHILE (IER.EQ.0)
+	         UNLOCK 7
+		 CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),
+     &				 %DESCR(NEWEST_EXBTIM))
+		 IF (BTEST(FOLDER_FLAG,8)) THEN
+		    CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+		    C = 0
+	            IF (LIB$FIND_FILE(BULLNEWSDIR_FILE
+     &			(:TRIM(BULLNEWSDIR_FILE))//';1',INPUT,C)) THEN
+                       IER = LIB$DELETE_FILE(
+     &			BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))//';2')
+		    ELSE
+		       IER = LIB$RENAME_FILE(
+     &			BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE)),'*.*;1')
+		    END IF
+		    CALL OPEN_BULLDIR_SHARED
+		    OPEN (UNIT=9,FILE=BULLNEWSDIR_FILE,SHARED,
+     &	             BUFFERCOUNT=127,
+     &		     INITIALSIZE=(NEWSDIR_RECORD_LENGTH*F_COUNT)/512,
+     &	             STATUS='NEW',FORM='UNFORMATTED',DISPOSE='DELETE',
+     &	             RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,IOSTAT=IER,
+     &	             ORGANIZATION='INDEXED',RECORDTYPE='FIXED',
+     &	             KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	             57:64:CHARACTER),ACCESS='KEYED')
+		    IF (IER.NE.0) THEN
+		       CALL CLOSE_BULLDIR
+		       CALL CLOSE_BULLNEWS
+		       RETURN
+		    END IF
+		    DO WHILE (IER.EQ.0)
+		       DO WHILE (REC_LOCK(IER))
+		          READ (2,IOSTAT=IER) NEWSDIR_ENTRY
+		       END DO
+		       IF (IER.EQ.0) THEN
+			  WRITE (9,IOSTAT=IER) NEWSDIR_ENTRY
+			  IF (IER.NE.0) THEN
+			     CALL CLOSE_BULLDIR
+			     CALL CLOSE_BULLNEWS
+		             RETURN
+			  ELSE
+	     		     CALL GET_MSGKEY(%REF(NEWS_EX_BTIM_KEY),
+     &					     %DESCR(EX_BTIM))
+			     IF (COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).LT.0)
+     &			        CALL COPY2(NEWEST_EXBTIM,EX_BTIM)
+		          END IF
+		       END IF
+		    END DO
+		    CLOSE (UNIT=9,DISPOSE='KEEP')
+		    CALL CLOSE_BULLDIR_DELETE
+		    CALL GET_MSGKEY(NEWEST_EXBTIM,TEMP)
+		    IF (TEMP.NE.NEWS_F_EXPIRED_DATE) THEN 
+		       CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+		       NEWS_F_EXPIRED_DATE = TEMP
+	               CALL REWRITE_FOLDER_FILE(IER)
+		       CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+		    END IF
+		    IER = LIB$RENAME_FILE(
+     &			BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE)),'*.*;1')
+		 ELSE
+		    IF (NO_EXPIRE(1).NE.NEWEST_EXBTIM(1).OR.
+     & 			NO_EXPIRE(2).NE.NEWEST_EXBTIM(2)) THEN
+		       CALL GET_MSGKEY(NO_EXPIRE,NEWS_F_EXPIRED_DATE)
+	               CALL REWRITE_FOLDER_FILE(IER)
+		       CALL OPEN_BULLDIR
+		       CALL CLOSE_BULLDIR_DELETE
+		    ELSE 
+		       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+		    END IF
+		    IER = 1
+		    DO WHILE (IER)
+                      IER = LIB$DELETE_FILE(
+     &			 BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))//';')
+	            END DO
+		 END IF
+	         CALL READ_FOLDER_FILE(IER)
+	      END DO
+	      CALL CLOSE_BULLNEWS
+	   END IF
+	   DIRLIST = .FALSE.
+	   NEWSLIST = .TRUE.
+	   CALL COPY2(EX_BTIM,TODAY)
+           BULLFIL = 0
+	   IER = .TRUE.
+	   DO WHILE (IER)
+	      IER = SYS_BINTIM('1 00:00',DAY)
+	      IER = LIB$ADDX(EX_BTIM,DAY,EX_BTIM)
+	      CALL SET_BULLFIL
+	      IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &			'.BULLFIL;')
+	      IER = INDEX(FOLDER_FILE,']1JAN').EQ.0
+	   END DO
+	   J = INDEX(FOLDER_FILE,']')
+	   DECODE(2,'(I2)',FOLDER_FILE(J-2:J-1),IOSTAT=IER) YEAR
+	   IF (IER.EQ.0) THEN 
+	      DO I=1,10
+	         YEAR = YEAR - 1
+	         IF (YEAR.EQ.-1) YEAR = 99
+	         ENCODE(2,'(I2)',FOLDER_FILE(J-2:J-1),IOSTAT=IER) YEAR
+                 IF (IER.EQ.0) IER = LIB$DELETE_FILE(FOLDER_FILE(:J)
+     &                  //'*.*;*')
+	      END DO
+	   END IF
+           IER = LIB$DELETE_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &                  //'BULLNEWS*.DIR;*')
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELETE_EXPIRED
+C
+C  SUBROUTINE DELETE_EXPIRED
+C
+C  FUNCTION:
+C
+C  Delete any expired bulletins (normal or shutdown ones).
+C  (NOTE: If bulletin files don't exist, they get created now by
+C  OPEN_FILE_SHARED.  Also, if new format has been defined for files,
+C  they get converted now.  The directory file has had it's record size
+C  lengthened in the past to include more info, and the bulletin file 
+C  was lengthened from 80 to 81 characters to include byte which indicated
+C  start of bulletin message.  However, that scheme was removed and
+C  was replaced with a 128 byte record compressed format).
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	CALL OPEN_BULLDIR_SHARED	! Open directory file
+	CALL OPEN_BULLFIL_SHARED	! Open bulletin file
+	CALL CLOSE_BULLFIL
+	CALL READDIR(0,IER)		! Get directory header
+	IF (IER.EQ.1) THEN		! Is header present?
+	   IER = COMPARE_DATE(NEWEST_EXDATE,' ') ! Yes. Any expired bulls?
+	   IF (IER.GT.20*356) IER = -1	! Check if latest expiration date valid.
+	   IF (IER.EQ.0) IER = COMPARE_TIME(NEWEST_EXTIME,' ')
+	   IF (SHUTDOWN.GT.0.AND.NODE_AREA.GT.0.AND.
+     &		(FOLDER_NUMBER.EQ.0.OR.BTEST(FOLDER_FLAG,2)).AND.
+     &		TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+			! Do shutdown messages exist and need to be checked?
+	      SHUTDOWN = 0
+	      IER1 = -1
+	   ELSE
+	      IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+		 CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	      END IF
+	      IER1 = 1
+	   END IF
+	   IF (IER.LE.0.OR.IER1.LE.0) THEN
+	      CALL CLOSE_BULLDIR
+	      CALL OPEN_BULLDIR		! Reopen without sharing
+	      CALL UPDATE 		! Need to update
+	   END IF
+	ELSE		! If header not there, then first time running BULLETIN
+	   IF (FOLDER_NUMBER.EQ.0) THEN
+	      CALL OPEN_BULLUSER	! Create user file to be able to set
+	      CALL CLOSE_BULLUSER	! defaults, privileges, etc.
+	   END IF
+           IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+              CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+           END IF
+	END IF
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE BBOARD
+C
+C  SUBROUTINE BBOARD
+C
+C  FUNCTION: Converts mail to BBOARD into non-system bulletins.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /KNOWN_FOLDERS/ FOLDER_Q1,NUM_FOLDERS
+	DATA FOLDER_Q1/0/
+
+	COMMON /BBOARD_LOOP/ BBOARD_LOOP
+
+	COMMON /MAIL_INFO/ USE_INFROM
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+
+	CHARACTER*12 INEXDATE
+	CHARACTER INDESCRIP*(INPUT_LENGTH),INFROM*(INPUT_LENGTH),INTO*76
+	CHARACTER ACCOUNT_SAVE*8,USERNAME_SAVE*12
+	CHARACTER F_BBOARD*64,BBOARD_NAME*64
+
+	DIMENSION NEW_MAIL(FOLDER_MAX)
+
+	DATA SPAWN_EF/0/
+
+	CALL SYS$SETAST(%VAL(0))
+
+	IF (SPAWN_EF.EQ.0) CALL LIB$GET_EF(SPAWN_EF)
+
+	CALL DISABLE_CTRL
+
+	CALL INIT_QUEUE(FOLDER_Q1,FOLDER_COM)
+
+	FOLDER_Q = FOLDER_Q1
+
+	CALL OPEN_BULLFOLDER_SHARED		! Get folder file
+
+	NUM_FOLDERS = 0
+	IER = 0
+	DO WHILE (IER.EQ.0)			! Copy all bulletins from file
+	   CALL READ_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) THEN
+	      NUM_FOLDERS = NUM_FOLDERS + 1
+	      CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFOLDER			! We don't need file anymore
+	CALL SYS$SETAST(%VAL(1))
+
+	IF (TEST_BULLCP().EQ.2.AND.BBOARD_LOOP.NE.0) GO TO 900
+
+	CALL SYS$SETAST(%VAL(0))
+	CALL CHECK_MAIL(NEW_MAIL)
+	CALL SYS$SETAST(%VAL(1))
+
+	FOLDER_Q = FOLDER_Q1			! Init queue pointer to header
+
+	NBBOARD_FOLDERS = 0
+
+	POINT_FOLDER = 0
+
+1	POINT_FOLDER = POINT_FOLDER + 1
+	IF (POINT_FOLDER.GT.NUM_FOLDERS) GO TO 900
+
+	CALL SYS$SETAST(%VAL(0))
+
+	FOLDER_Q_SAVE = FOLDER_Q
+
+	CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+
+	IF (FOLDER_BBOARD(:4).EQ.'NONE'.OR.
+     &		FOLDER_BBOARD(:2).EQ.'::') GO TO 1
+
+	NBBOARD_FOLDERS = NBBOARD_FOLDERS + 1
+
+	IF (.NOT.NEW_MAIL(POINT_FOLDER)) GO TO 1
+C
+C  The process is set to the BBOARD uic and username in order to create
+C  a spawned process that is able to read the BBOARD mail (a real kludge).
+C
+
+	CALL GETUSER(USERNAME_SAVE)		! Get present username
+	CALL GETACC(ACCOUNT_SAVE)		! Get present account
+	CALL GETUIC(GROUP_SAVE,USER_SAVE)	! Get present uic
+
+	IF (TRIM(FOLDER_BBOARD).GT.0) THEN	! BBOARD name present?
+	   IER = SETUSER(FOLDER_BBOARD,USERNAME_SAVE)! Set to BBOARD username
+	   IF (IER.EQ.2) GO TO 910	! Can't set username. New VMS version?
+	   CALL SETACC(ACCOUNTB)	! Set to BBOARD account
+	   CALL SETUIC(IBCLR(GROUPB,31),IBCLR(USERB,31)) ! Set to BBOARD uic
+	END IF
+
+	LEN_B = TRIM(BBOARD_DIRECTORY)
+	IER = LIB$DELETE_FILE(BBOARD_DIRECTORY(:LEN_B)//
+     &		FOLDER_BBOARD(:TRIM(FOLDER_BBOARD))//'.TXT;*')
+				! Delete old TXT files left due to errors
+
+	IF (.NOT.BTEST(USERB,31).AND.(USERB.NE.0.OR.GROUPB.NE.0)) THEN
+	      						! If normal BBOARD user
+	   IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)
+     &		  //'READ_BOARD.COM','NL:','NL:',1,,,STATUS,SPAWN_EF)
+	   CALL SYS$SETAST(%VAL(1))
+	   IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	   CALL SYS$SETAST(%VAL(0))
+	   IF (((STATUS.AND.'1FFFF'X).EQ.RMS$_FNF) .OR.
+     &	    ((STATUS .AND. '1FFF0'X).EQ. (RMS$_SPL .AND. '1FFF0'X))) THEN
+	      CALL SYS$SETDFPROT('AA00'X,CUR_DEF_PROT)
+	      	! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD:RW,GROUP:RW)
+	      OPEN(UNIT=11,FILE=BBOARD_DIRECTORY(:LEN_B)//'READ_BOARD.COM',
+     &		   STATUS='NEW',ERR=910,CARRIAGECONTROL='LIST')
+	      WRITE(11,'(A)') '$ SET PROTECT=(W:RWED)/DEFAULT'
+	      WRITE(11,'(A)') '$ SET PROC/PRIV=SYSPRV'
+	      WRITE(11,'(A)')
+     &	       '$ DEFINE/USER EXTRACT_FILE '//BBOARD_DIRECTORY(:LEN_B)//
+     &	       '''F$GETJPI("","USERNAME")'''
+	      WRITE(11,'(A)') '$ MAIL'
+	      WRITE(11,'(A)') 'SELECT MAIL'
+	      WRITE(11,'(A)') 'READ'
+	      WRITE(11,'(A)') 'EXTRACT/ALL/APPEND EXTRACT_FILE'
+	      WRITE(11,'(A)') 'DELETE/ALL'
+	      WRITE(11,'(A)') 'READ/NEW'
+	      WRITE(11,'(A)') 'EXTRACT/ALL/APPEND EXTRACT_FILE'
+	      WRITE(11,'(A)') 'DELETE/ALL'
+	      WRITE(11,'(A)') 'SELECT/NEW'
+	      CLOSE(UNIT=11)
+	      CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+	      IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)
+     &		   //'READ_BOARD.COM','NL:','NL:',1,,,STATUS,SPAWN_EF)
+	      CALL SYS$SETAST(%VAL(1))
+	      IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	      CALL SYS$SETAST(%VAL(0))
+	   END IF
+	ELSE
+	   CONTEXT = 0
+	   IER = LIB$FIND_FILE(BBOARD_DIRECTORY(:LEN_B)//FOLDER_BBOARD
+     &	      (:TRIM(FOLDER_BBOARD))//'.COM',INPUT,CONTEXT)
+	   IF (IER) THEN
+	      IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)//
+     &		  FOLDER_BBOARD(:TRIM(FOLDER_BBOARD))//'.COM','NL:',
+     &		  'NL:',1,,,STATUS,SPAWN_EF)
+	      CALL SYS$SETAST(%VAL(1))
+	      IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	      CALL SYS$SETAST(%VAL(0))
+	   END IF
+	   IF (.NOT.IER.OR.((STATUS.AND.'1FFFF'X).EQ.RMS$_FNF) .OR.
+     &	    ((STATUS .AND. '1FFF0'X).EQ. (RMS$_SPL .AND. '1FFF0'X))) THEN
+	      IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)//
+     &		'BOARD_SPECIAL.COM','NL:','NL:',1,,,STATUS,SPAWN_EF)
+	      CALL SYS$SETAST(%VAL(1))
+	      IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	      CALL SYS$SETAST(%VAL(0))
+	   END IF
+	END IF
+
+	CALL READ_QUEUE(%VAL(FOLDER_Q_SAVE),FOLDER_Q,FOLDER_COM)
+
+	NBULL = F_NBULL
+
+	CALL SETACC(ACCOUNT_SAVE)		! Reset to original account
+	CALL SETUSER(USERNAME_SAVE)		! Reset to original username
+	CALL SETUIC(GROUP_SAVE,USER_SAVE)	! Reset to original uic
+
+	OPEN (UNIT=14,FILE=BBOARD_DIRECTORY(:LEN_B)//FOLDER_BBOARD
+     &	   (:TRIM(FOLDER_BBOARD))//'.TXT',STATUS='OLD',ERR=100)
+	READ (14,'(Q,A)',END=100) LEN_INPUT,INPUT ! Read first line
+	CALL SYS$SETAST(%VAL(1))
+
+5	CALL SYS$SETAST(%VAL(0))
+
+	CALL READ_QUEUE(%VAL(FOLDER_Q_SAVE),IDUMMY,FOLDER_COM)
+
+	DO WHILE (LEN_INPUT.GT.0)
+	   IF (INPUT(:5).EQ.'From:') THEN
+	      INFROM = INPUT(7:)		! Store username
+	   ELSE IF (INPUT(:5).EQ.'Subj:') THEN
+	      INDESCRIP = INPUT(7:)		! Store subject
+	   ELSE IF (INPUT(:3).EQ.'To:') THEN
+	      INTO = INPUT(5:)			! Store address
+	   END IF
+	   READ (14,'(Q,A)',END=100) LEN_INPUT,INPUT ! Read next line from mail
+	END DO
+
+	INTO = INTO(:TRIM(INTO))
+	CALL STR$TRIM(INTO,INTO)
+	CALL STR$UPCASE(INTO,INTO)
+	FLEN = TRIM(FOLDER_BBOARD)
+
+	IER = 0
+	CALL STRIP_HEADER(' ',-1,STRIP)
+	STRIP = .TRUE.
+	DO WHILE (IER.EQ.0.AND.STRIP)
+	   READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   IF (IER.EQ.0) THEN
+	      CALL STRIP_HEADER(INPUT,LEN_INPUT,STRIP)
+	      IF (STRIP.AND.INPUT(:5).EQ.'From:') INFROM = ' '
+	   END IF
+	END DO
+
+C
+C  If more than one folder has same BBOARD account, don't use the 
+C  To: line to determine which folder to put the mail message in.
+C
+	POINT_FOLDER1 = 0
+	FOLDER_Q2 = FOLDER_Q1
+	DUP = .FALSE.
+	DO WHILE (.NOT.DUP.AND.POINT_FOLDER1.LT.NUM_FOLDERS)
+	   CALL READ_QUEUE(%VAL(FOLDER_Q2),FOLDER_Q2,FOLDER1_COM)
+	   POINT_FOLDER1 = POINT_FOLDER1 + 1
+	   DUP = FOLDER.NE.FOLDER1.AND.FOLDER_BBOARD.EQ.FOLDER1_BBOARD
+	END DO
+	IF (DUP.OR..NOT.DETECT_BBOARD(INTO,FOLDER_BBOARD(:FLEN))) THEN
+	   FOUND = .FALSE.
+	   J = 0
+	   IF (DUP) J = 1
+	   DO WHILE (J.LT.2.AND..NOT.FOUND)
+	      J = J + 1
+	      POINT_FOLDER1 = 0
+	      FOLDER_Q2 = FOLDER_Q1
+	      FOUND = .FALSE.
+	      DO WHILE (.NOT.FOUND.AND.POINT_FOLDER1.LT.NUM_FOLDERS)
+		 CALL READ_QUEUE(%VAL(FOLDER_Q2),FOLDER_Q2,FOLDER1_COM)
+		 POINT_FOLDER1 = POINT_FOLDER1 + 1
+		 IF (POINT_FOLDER1.LE.NUM_FOLDERS.AND.
+     &		     FOLDER1_BBOARD(:2).NE.'::'.AND.
+     &		     FOLDER1_BBOARD(:4).NE.'NONE') THEN
+		    IF (J.EQ.1) THEN
+		       F_BBOARD = FOLDER1_BBOARD
+		       FOUND = INTO.EQ.F_BBOARD
+		    ELSE
+		       F_BBOARD = BBOARD_NAME(FOLDER1_BBOARD,FOLDER1_DESCRIP)
+		       FOUND = DETECT_BBOARD(INTO,F_BBOARD(:FLEN))
+		    END IF
+		    FLEN = TRIM(F_BBOARD)
+		    IF (.NOT.FOUND.AND.NHEAD.GT.1) THEN
+		       HEADER_Q = HEADER_Q1
+		       I = 1
+		       DO WHILE (I.LT.NHEAD.AND..NOT.FOUND)
+			  CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+			  FOUND = DETECT_BBOARD(INPUT,F_BBOARD(:FLEN))
+			  I = I + 1
+		       END DO
+		    END IF
+		 END IF
+	      END DO
+	   END DO
+	   IF (FOUND) FOLDER_COM = FOLDER1_COM
+	END IF
+
+	NUMHEAD = 0
+	IF (NHEAD.GT.0) NUMHEAD = NHEAD + 1
+
+	IF (NUMHEAD.GT.0) THEN
+	   HEADER_Q = HEADER_Q1
+	   CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+	   LEN_INPUT = TRIM(INPUT)
+	   NUMHEAD = NUMHEAD - 1
+	END IF
+
+	DO WHILE (LEN_INPUT.EQ.1.AND.INPUT(:1).EQ.CHAR(12).AND.IER.EQ.0)
+	   READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   IF (INPUT(:5).EQ.'From:') GO TO 5
+	END DO		! If line is just form feed, the message is empty
+	IF (IER.NE.0) GO TO 100				! If end of file, exit
+
+	EFROM = 2
+	I = TRIM(INFROM)
+	DO WHILE (EFROM.GT.0.AND.I.GT.0)		! Strip off the date
+	   IF (INFROM(I:I).EQ.' ') EFROM = EFROM - 1	! From the "From:" line
+	   I = I - 1
+	END DO
+	IF (I.GT.0) INFROM = INFROM(:I)
+
+	FOLDER_NAME = FOLDER			! For broadcasts
+
+	SAVE_Q = HEADER_Q
+	SAVE_Q1 = HEADER_Q1
+	NHEAD1 = NHEAD
+	HEADER_Q1 = 0
+		! INIT_MESSAGE_ADD_BBOARD reinits header so save it
+	CALL INIT_MESSAGE_ADD_BBOARD(INFROM,INDESCRIP,IER)
+
+	ISTART = 0
+	NBLANK = 0
+	IER = 0
+	DO WHILE (IER.EQ.0)		! Move text to bulletin file
+	   IF (LEN_INPUT.EQ.0) THEN
+	      IF (ISTART.EQ.1) THEN
+		 NBLANK = NBLANK + 1
+	      END IF
+	   ELSE
+	      ISTART = 1
+	      DO I=1,NBLANK
+		 CALL WRITE_MESSAGE_LINE(' ')
+	      END DO
+	      NBLANK = 0
+	      CALL WRITE_MESSAGE_LINE(INPUT)
+	   END IF
+	   IF (NUMHEAD.EQ.0) THEN
+	      READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   ELSE IF (NUMHEAD.EQ.1) THEN
+	      INPUT = ' '
+	      LEN_INPUT = 1
+	      NUMHEAD = NUMHEAD - 1
+	   ELSE
+	      CALL READ_QUEUE(%VAL(SAVE_Q),SAVE_Q,INPUT)
+	      LEN_INPUT = TRIM(INPUT)
+	      NUMHEAD = NUMHEAD - 1
+	   END IF
+	   IF (LEN_INPUT.EQ.1.AND.INPUT(:1).EQ.CHAR(12)) THEN
+	      DO WHILE (LEN_INPUT.EQ.1.AND.INPUT(:1).EQ.CHAR(12)
+     &			.AND.IER.EQ.0)
+		 READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	      END DO
+	      IF (IER.EQ.0.AND.INPUT(:5).EQ.'From:') THEN
+		 IER = 1
+	      ELSE
+		 NBLANK = NBLANK + 1
+	      END IF
+	   END IF
+	END DO
+
+	USE_INFROM = .TRUE.
+
+	NHEAD = NHEAD1
+	HEADER_Q1 = SAVE_Q1
+
+	CALL FINISH_MESSAGE_ADD			! Totally finished with add
+
+	CALL SYS$SETAST(%VAL(1))
+
+	GO TO 5					! See if there is more mail
+
+100	CLOSE (UNIT=14,STATUS='DELETE')		! Close the input file
+	CALL SYS$SETAST(%VAL(1))
+	GO TO 1
+
+900	CALL SYS$SETAST(%VAL(0))
+
+	FOLDER_NUMBER = 0
+	CALL OPEN_BULLFOLDER_SHARED
+	CALL READ_FOLDER_FILE_KEYNUM(0,IER)
+	CALL CLOSE_BULLFOLDER
+	CALL ENABLE_CTRL
+	FOLDER_SET = .FALSE.
+
+	IF (NBBOARD_FOLDERS.EQ.0) THEN
+	   CALL OPEN_BULLUSER
+	   CALL READ_USER_FILE_HEADER(IER)
+	   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',BBOARD_BTIM)
+	   REWRITE (4) USER_HEADER		! Rewrite header
+	   CALL CLOSE_BULLUSER
+	END IF
+	CALL SYS$SETAST(%VAL(1))
+
+	CALL SYS$SETAST(%VAL(0))
+	IF (SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) THEN
+	   CALL SYS$SETAST(%VAL(1))
+	   IF (.NOT.TEST_BULLCP().AND.TEST_BULLCP().NE.2)
+     &		CALL NEWS2BULL(.FALSE.)
+	END IF
+	CALL SYS$SETAST(%VAL(1))
+
+	RETURN
+
+910	WRITE (6,1010)
+	GO TO 100
+
+1010	FORMAT(' ERROR:Install program with CMKRNL privileges or relink.')
+
+	END
+
+
+
+
+	LOGICAL FUNCTION DETECT_BBOARD(INPUT,BBOARD)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,BBOARD
+
+	DETECT_BBOARD = .TRUE.
+
+	LEN_BBOARD = LEN(BBOARD) - 1
+	LEN_INPUT = TRIM(INPUT)
+
+	DO I=1,LEN_INPUT-LEN_BBOARD
+	   IF (.NOT.STREQ(INPUT(:4),'Subj').AND.
+     &		STREQ(INPUT(I:I+LEN_BBOARD),BBOARD).AND.
+     &		(I.EQ.1.OR..NOT.ALPHA(INPUT(I-1:I-1))).AND.
+     &		(I.EQ.LEN_INPUT-LEN_BBOARD.OR.
+     &		(INDEX('@%!',INPUT(I+LEN_BBOARD+1:I+LEN_BBOARD+1)).GT.0
+     &		.AND.(I.EQ.1.OR.(INPUT(I-1:I-1).NE.
+     &		INPUT(I+LEN_BBOARD+1:I+LEN_BBOARD+1).AND.
+     &		(INPUT(I-1:I-1).NE.'('.OR.
+     &		INPUT(I+LEN_BBOARD+1:I+LEN_BBOARD+1).NE.' ')))))) RETURN
+	END DO
+
+	DETECT_BBOARD = .FALSE.
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION ALPHA(IN)
+
+	CHARACTER*(*) IN
+
+	ALPHA = (ICHAR(IN).GE.ICHAR('A').AND.ICHAR(IN).LE.ICHAR('Z'))
+     &	    .OR.(ICHAR(IN).GE.ICHAR('a').AND.ICHAR(IN).LE.ICHAR('z'))
+
+	RETURN
+	END
+
+
+
+	CHARACTER*(*) FUNCTION BBOARD_NAME(FOLDER_BBOARD,FOLDER_DESCRIP)
+
+	CHARACTER*(*) FOLDER_BBOARD,FOLDER_DESCRIP
+
+	BBOARD_NAME = FOLDER_BBOARD
+
+	I = INDEX(FOLDER_DESCRIP,'<')
+	IF (I.EQ.0) RETURN
+
+	BBOARD_NAME = FOLDER_DESCRIP(I+1:)
+
+	I = INDEX(BBOARD_NAME,'%"')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(I+2:)
+
+	I = INDEX(BBOARD_NAME,'!')
+	DO WHILE (I.GT.0)
+	   BBOARD_NAME = BBOARD_NAME(I+1:)
+	   I = INDEX(BBOARD_NAME,'!')
+	END DO
+
+	I = INDEX(BBOARD_NAME,'>')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(:I-1)
+	I = INDEX(BBOARD_NAME,'@')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(:I-1)
+	I = INDEX(BBOARD_NAME,'%')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(:I-1)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CREATE_PROCESS(COMMAND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRCDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	LOGICAL*1 QUOTA(32)
+
+	CHARACTER*132 IMAGENAME
+
+	CHARACTER*(*) COMMAND
+
+	CALL GETIMAGE(IMAGENAME,ILEN)
+
+	LEN_B = TRIM(BBOARD_DIRECTORY)
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   OPEN(UNIT=11,FILE=BBOARD_DIRECTORY(:LEN_B)//'BULL_COMMAND.COM',
+     &		STATUS='OLD',IOSTAT=IER)
+	   IF (IER.EQ.0) CLOSE(UNIT=11,STATUS='DELETE')
+	END DO
+
+	CALL SYS$SETDFPROT('AA00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD:RW,GROUP:RW)
+	OPEN(UNIT=11,FILE=BBOARD_DIRECTORY(:LEN_B)//'BULL_COMMAND.COM',
+     &		STATUS='NEW',IOSTAT=IER,CARRIAGECONTROL='LIST')
+	IF (IER.NE.0) RETURN
+	IF (INDEX(IMAGENAME,';').GT.0) ILEN = INDEX(IMAGENAME,';')
+	WRITE(11,'(A)') '$B:=$'//IMAGENAME(:ILEN)
+	WRITE(11,'(A)') '$ON ERROR THEN GOTO EXIT'
+	WRITE(11,'(A)') '$ON SEVERE THEN GOTO EXIT'
+	WRITE(11,'(A)') '$ON WARNING THEN GOTO EXIT'
+	WRITE(11,'(A)') '$B/'//'''F$PROCESS()'''
+	WRITE(11,'(A)') '$EXIT:'
+	WRITE(11,'(A)') '$LOGOUT'
+	CLOSE(UNIT=11)
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	DEL = .FALSE.
+	IER = .FALSE.
+
+	CALL GETQUOTA(QUOTA,0)
+
+	DO WHILE (.NOT.IER)
+	   IER = SYS$CREPRC(,'SYS$SYSTEM:LOGINOUT',
+     &	    BBOARD_DIRECTORY(:LEN_B)//'BULL_COMMAND.COM','NL:',,
+     &	    PROCPRIV,QUOTA,COMMAND(:TRIM(COMMAND))
+     &	    ,%VAL(4),,,%VAL(PRC$M_NOUAF+PRC$M_DETACH))
+	   IF (.NOT.IER.AND..NOT.DEL) THEN
+	      CALL DELPRC('BULLCP NEWS',DEL)
+	      IER = .NOT.DEL
+	   ELSE
+	      IER = .TRUE.
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GETQUOTA(QUOTA,CLI)
+C
+C  SUBROUTINE GETQUOTA
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PQLDEF)'
+
+	INCLUDE '($JPIDEF)'
+                              
+	LOGICAL*1 QUOTA(32)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,JPI$_DFWSCNT,%LOC(WSDEFAULT))
+	CALL ADD_2_ITMLST(4,JPI$_WSEXTENT,%LOC(WSEXTENT))
+	CALL ADD_2_ITMLST(4,JPI$_WSQUOTA,%LOC(WSQUOTA))
+	CALL ADD_2_ITMLST(4,JPI$_BYTLM,%LOC(BYTLM))
+	CALL ADD_2_ITMLST(4,JPI$_ENQLM,%LOC(ENQLM))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)	! Get Info command.
+
+	I = 1
+	IF (CLI) THEN
+	   IF (CLI$GET_VALUE('PGFLQUOTA',BULL_PARAMETER,LEN_P)) THEN 
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) PGFLQUOTA
+	      QUOTA(1) = PQL$_PGFLQUOTA
+	      CALL LIB$MOVC3(4,PGFLQUOTA,QUOTA((I-1)*5+2))
+	      I = I + 1
+	   END IF
+	   IF (CLI$GET_VALUE('WSEXTENT',BULL_PARAMETER,LEN_P)) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) WSEXTENT
+	   END IF
+	END IF
+ 	QUOTA((I-1)*5+1) = PQL$_WSEXTENT
+	CALL LIB$MOVC3(4,WSEXTENT,QUOTA((I-1)*5+2)) 
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_WSQUOTA
+	CALL LIB$MOVC3(4,WSQUOTA,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_WSDEFAULT
+	CALL LIB$MOVC3(4,WSDEFAULT,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_BYTLM
+	CALL LIB$MOVC3(4,BYTLM,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_ENQLM
+	CALL LIB$MOVC3(4,ENQLM,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_LISTEND
+	CALL LIB$MOVC3(4,0,QUOTA((I-1)*5+2))
+
+        RETURN
+	END
+	
+
+
+
+	SUBROUTINE GETUIC(GRP,MEM)
+C
+C  SUBROUTINE GETUIC(UIC)
+C
+C  FUNCTION:
+C	To get UIC of process submitting the job.
+C  OUTPUT:
+C	GRP   -    Group number of UIC
+C	MEM   -	   Member number of UIC
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,JPI$_GRP,%LOC(GRP))
+	CALL ADD_2_ITMLST(4,JPI$_MEM,%LOC(MEM))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)	! Get Info command.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_UPTIME(UPTIME_DATE,UPTIME_TIME)
+C
+C  SUBROUTINE GET_UPTIME
+C
+C  FUNCTION: Gets time of last reboot.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	INTEGER 	UPTIME(2)
+	CHARACTER*(*)	UPTIME_TIME,UPTIME_DATE
+	CHARACTER	ASCSINCE*24
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(8,SYI$_BOOTTIME,%LOC(UPTIME))
+	CALL END_ITMLST(GETSYI_ITMLST)
+
+	IER = SYS$GETSYI(,,,%VAL(GETSYI_ITMLST),,,)
+
+	CALL SYS$ASCTIM(,ASCSINCE,UPTIME,)
+
+	UPTIME_DATE = ASCSINCE(:11)
+	UPTIME_TIME = ASCSINCE(13:23)
+
+	RETURN	
+	END
+
+
+
+	CHARACTER*4 FUNCTION GET_VMS_VERSION
+C
+C  FUNCTION GET_VMS_VERSION
+C
+C  FUNCTION: Gets VMS version 
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	CHARACTER VERSION*4
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(4,SYI$_NODE_SWVERS,%LOC(VERSION))
+	CALL END_ITMLST(GETSYI_ITMLST)
+
+	IER = SYS$GETSYI(,,,%VAL(GETSYI_ITMLST),,,)
+
+	GET_VMS_VERSION = VERSION
+
+	RETURN	
+	END
+
+
+
+	INTEGER FUNCTION GET_L_VAL(I)
+	INTEGER I
+	GET_L_VAL = I
+	RETURN
+	END
+
+
+
+	SUBROUTINE CHECK_MAIL(NEW_MAIL)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /KNOWN_FOLDERS/ FOLDER_Q1,NUM_FOLDERS
+	DATA FOLDER_Q1/0/
+
+	DIMENSION NEW_MAIL(1)
+
+	CHARACTER INPUT*132
+
+	INTEGER*2 COUNT
+
+	FOLDER_Q = FOLDER_Q1			! so reinit queue pointer
+
+	OPEN (UNIT=10,FILE='VMSMAIL_PROFILE',
+     &	     DEFAULTFILE='SYS$SYSTEM:VMSMAIL_PROFILE.DATA',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+
+	DO I=1,NUM_FOLDERS
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+
+	   IF (((.NOT.BTEST(USERB,31).AND.(USERB.NE.0.OR.GROUPB.NE.0)).OR.
+     &		 BTEST(GROUPB,31)).AND.FOLDER_BBOARD(:2).NE.'::'.AND.
+     &		 FOLDER_BBOARD(:4).NE.'NONE') THEN
+						! If normal BBOARD or /VMSMAIL
+	      DO WHILE (REC_LOCK(IER1))
+	         READ(10,'(A)',KEY=FOLDER_BBOARD,IOSTAT=IER1) INPUT
+	      END DO
+	      COUNT = 0
+	      IF (IER1.EQ.0) THEN
+		 INPUT = INPUT(32:)
+		 DO WHILE (TRIM(INPUT).GT.0)
+		    IF (ICHAR(INPUT(1:1)).EQ.1) THEN
+		       CALL LIB$MOVC3(2,%REF(INPUT(5:)),COUNT)
+		       INPUT = ' '
+		    ELSE
+		       INPUT = INPUT(ICHAR(INPUT(3:3))+5:)
+	            END IF
+	         END DO
+	      END IF
+	      IF (IER1.EQ.0.AND.(COUNT.GT.0.OR.IER.NE.0)) THEN
+		 NEW_MAIL(I) = .TRUE.
+	      ELSE
+		 NEW_MAIL(I) = .FALSE.
+	      END IF
+	   ELSE
+	      NEW_MAIL(I) = .TRUE.
+	   END IF
+	END DO
+
+	CLOSE (10)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETIMAGE(IMAGNAME,ILEN)
+C
+C  SUBROUTINE GETIMAGE(IMAGNAME,ILEN)
+C
+C  FUNCTION:
+C	To get image name of process.
+C  OUTPUT:
+C	IMAGNAME   -    Image name of process
+C	ILEN	   -	Length of imagename
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CHARACTER*(*) IMAGNAME
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST_WITH_RET(LEN(IMAGNAME),JPI$_IMAGNAME,
+     &					%LOC(IMAGNAME),%LOC(ILEN))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)	! Get Info command.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NEWEST_MSG(IN_BTIM,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	DIMENSION IN_BTIM(2)
+
+	IF (REMOTE_SET) THEN
+	   CALL REMOTE_GET_NEWEST_MSG(IN_BTIM,START)
+	ELSE
+	   CALL GET_MSGKEY(IN_BTIM,MSG_KEY)
+	   CALL READDIR_KEYGE(START)
+	   IF (START.EQ.0) THEN
+	      START = -1
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NOTIFY_REMOTE_USERS(IN_BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	DIMENSION IN_BTIM(2)
+
+	CALL OPEN_BULLDIR_SHARED
+	CALL GET_MSGKEY(IN_BTIM,MSG_KEY)
+	CALL READDIR_KEYGE(START)
+
+	IF (START.EQ.0) RETURN
+
+	CALL OPEN_BULLUSER_SHARED
+
+	IER = START + 1
+	DO WHILE (START+1.EQ.IER)
+	   IF (.NOT.BTEST(SYSTEM,3)) CALL NOTIFY_USERS(0)
+	   START = START + 1
+	   CALL READDIR(START,IER)
+	END DO
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		! Reobtain present values as calling programs still uses them
+
+	CALL CLOSE_BULLUSER
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE READ_NOTIFY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*NOTIFY',IOSTAT=IER) TEMP_USER,NOTIFY_REMOTE
+	END DO
+
+	IF (IER.NE.0) THEN
+	   DO I=1,FLONG
+	      NOTIFY_REMOTE(I) = 0
+	   END DO
+	   WRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELPRC(DELNAM,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CHARACTER*(*) DELNAM
+
+	DATA OBIO/0/,OCPU/0/,ODIO/0/
+
+	CHARACTER PRCNAM*16
+
+	TEST = 'BULLCP NEWS'.EQ.DELNAM
+
+	WILDCARD = -1
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	
+	CALL ADD_2_ITMLST(LEN(PRCNAM),JPI$_PRCNAM,%LOC(PRCNAM))
+	CALL ADD_2_ITMLST(4,JPI$_PID,%LOC(PID))
+	IF (TEST) THEN 
+           CALL ADD_2_ITMLST(4,JPI$_BUFIO,%LOC(BIO))
+           CALL ADD_2_ITMLST(4,JPI$_CPUTIM,%LOC(CPU))
+           CALL ADD_2_ITMLST(4,JPI$_DIRIO,%LOC(DIO))
+	END IF
+ 	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+	IER = SYS$GETJPIW(,,DELNAM(:LEN(DELNAM)),%VAL(GETJPI_ITMLST),,,,)
+	IF (.NOT.IER) THEN 
+	   IER = 1
+	   DO WHILE (IER.AND.PRCNAM(:LEN(DELNAM)).NE.DELNAM)
+						! Get next interactive process
+	      IER = SYS$GETJPIW(,WILDCARD,,%VAL(GETJPI_ITMLST),,,,)
+						! Get next process.
+	   END DO
+	END IF
+	IF (IER.AND.PID.NE.0) THEN 
+	   IF (TEST.AND.
+     &		(BIO.GT.OBIO.OR.DIO.GT.ODIO.OR.CPU.GT.OCPU+10)) THEN
+	      OBIO = BIO
+	      ODIO = DIO
+	      OCPU = CPU
+	      IER = 0
+	      RETURN
+	   END IF
+	   IER = SYS$DELPRC(PID,)
+	   IF (IER.AND.TEST) THEN
+              OBIO = 0
+              ODIO = 0
+              OCPU = 0  
+	   END IF
+	END IF
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin4.for b/decus/vmslt00a/bulletin/bulletin4.for
new file mode 100755
index 0000000..bde2891
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin4.for
@@ -0,0 +1,2349 @@
+C
+C  BULLETIN4.FOR, Version 12/17/97
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+C
+C  SUBROUTINE ITMLST_SUBS
+C
+C  FUNCTION:
+C	A set of routines to easily create item lists.  It allows one
+C  to easily create item lists without the need for declaring arrays
+C  or itemlist size.  Thus, the code can be easily changed to add or
+C  delete item list codes.
+C
+C  Here is an example of how to use the routines (prints file to a queue):
+C
+C	CALL INIT_ITMLST	! Initialize item list
+C				! Now add items to list
+C	CALL ADD_2_ITMLST(LEN,SJC$_FILE_SPECIFICATION,%LOC(FILENAME))
+C	CALL ADD_2_ITMLST(9,SJC$_QUEUE,%LOC(QUEUE))
+C	CALL END_ITMLST(SNDJBC_ITMLST)	! Get address of itemlist
+C	IER = SYS$SNDJBCW(,%VAL(SJC$_ENTER_FILE),,%VAL(SNDJBC_ITMLST),IOSB,,)
+C
+	SUBROUTINE ITMLST_SUBS
+
+	IMPLICIT INTEGER (A-Z)
+
+	DATA SAVE_ITMLST_ADDRESS/0/,NUM_ITEMS/0/,QUEUE_HEADER/0/
+
+	ENTRY INIT_ITMLST
+
+	IF (QUEUE_HEADER.EQ.0) THEN	! First time INIT_ITMLST ever called?
+	   CALL LIB$GET_VM(8,QUEUE_HEADER)  ! Yes, create queue header pointer
+	   CALL LIB$MOVC3(4,0,%VAL(QUEUE_HEADER))	! Zero out header
+	   CALL LIB$MOVC3(4,0,%VAL(QUEUE_HEADER+4))	! Zero out header
+	ELSE IF (SAVE_ITMLST_ADDRESS.GT.0) THEN	! Clean out old item list
+	   CALL LIB$FREE_VM((NUM_ITEMS+1)*12,SAVE_ITMLST_ADDRESS)
+	   NUM_ITEMS = 0		! Release old itemlist memory
+	   SAVE_ITMLST_ADDRESS = 0
+	ELSE				! ITMLST calls cannot be nested.
+	   WRITE (6,'('' ERROR: INIT_ITMLST called before previous'',$)')
+	   WRITE (6,'(''+ ITMLST terminated with END_ITMLST.'')')
+	   CALL EXIT
+	END IF
+
+	RETURN
+
+
+	ENTRY ADD_2_ITMLST(BUFLEN,CODE,BUFADR)
+C
+C  ITMLST entries are initially stored in a queue.  Each queue entry
+C  needs 8 bytes for pointer + 12 bytes for itemlist info.
+C
+	CALL LIB$GET_VM(20,INPUT_ITMLST)	! Get memory for entry
+
+	CALL STORE_ITMLST_ENTRY(%VAL(INPUT_ITMLST+8),BUFLEN,CODE,BUFADR,0)
+						! Store data in itemlist format
+	CALL LIB$INSQTI(%VAL(INPUT_ITMLST),%VAL(QUEUE_HEADER))
+						! Insert entry into queue
+	NUM_ITEMS = NUM_ITEMS + 1		! Increment item count
+
+	RETURN
+
+
+	ENTRY ADD_2_ITMLST_WITH_RET(BUFLEN,CODE,BUFADR,RETADR)
+C
+C  ITMLST entries are initially stored in a queue.  Each queue entry
+C  needs 8 bytes for pointer + 12 bytes for itemlist info.
+C
+	CALL LIB$GET_VM(20,INPUT_ITMLST)	! Get memory for entry
+
+	CALL STORE_ITMLST_ENTRY(%VAL(INPUT_ITMLST+8),BUFLEN,CODE,BUFADR,
+     &							RETADR)
+						! Store data in itemlist format
+	CALL LIB$INSQTI(%VAL(INPUT_ITMLST),%VAL(QUEUE_HEADER))
+						! Insert entry into queue
+	NUM_ITEMS = NUM_ITEMS + 1		! Increment item count
+
+	RETURN
+
+
+	ENTRY END_ITMLST(ITMLST_ADDRESS)
+
+	CALL LIB$GET_VM((NUM_ITEMS+1)*12,ITMLST_ADDRESS)
+						! Get memory for itemlist
+	SAVE_ITMLST_ADDRESS = ITMLST_ADDRESS	! Save address to remove memory
+
+	DO I=1,NUM_ITEMS			! Place entries into itemlist
+	   CALL LIB$REMQHI(%VAL(QUEUE_HEADER),INPUT_ITMLST)
+	   CALL LIB$MOVC3(12,%VAL(INPUT_ITMLST+8),
+     &		%VAL(ITMLST_ADDRESS+(I-1)*12))
+	   CALL LIB$FREE_VM(20,INPUT_ITMLST)
+	END DO
+
+	CALL LIB$MOVC3(4,0,%VAL(ITMLST_ADDRESS+NUM_ITEMS*12))
+					! Place terminating 0 at end of itemlist
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE STORE_ITMLST_ENTRY(INPUT_ITMLST,BUFLEN,CODE,BUFADR,
+     &							RETADR)
+
+	IMPLICIT INTEGER (A-Z)
+
+	STRUCTURE /ITMLST/
+	 UNION
+	  MAP
+	   INTEGER*2 BUFLEN,CODE
+	   INTEGER BUFADR,RETADR
+	  END MAP
+	 END UNION
+	END STRUCTURE
+
+	RECORD /ITMLST/ INPUT_ITMLST(1)
+
+	INPUT_ITMLST(1).BUFLEN = BUFLEN
+	INPUT_ITMLST(1).CODE = CODE
+	INPUT_ITMLST(1).BUFADR = BUFADR
+	INPUT_ITMLST(1).RETADR = RETADR
+
+	RETURN
+	END
+
+
+	SUBROUTINE CLEANUP_LOGIN
+C
+C  SUBROUTINE CLEANUP_LOGIN
+C
+C  FUNCTION: Removes entry in user file of user that no longer exist.
+C		It creates empty space for new user.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER*12 LOGIN_USER
+
+	CHARACTER TODAY*24
+
+	DIMENSION TODAY_BTIM(2)
+
+	MARK = SYS_TRNLNM_SYSTEM('BULL_MARK','DEFINED')
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	CALL OPEN_SYSUAF_SHARED
+
+	LOGIN_USER = USERNAME
+	READ (4,IOSTAT=IER1,KEYGT=USERNAME) USER_ENTRY	! Look forward one
+	TEMP_USER = USERNAME
+	USERNAME = LOGIN_USER
+	DO WHILE (REC_LOCK(IER))
+	   READ (8,KEY=TEMP_USER,IOSTAT=IER) TEMP_USER	! See if user exists
+	END DO
+
+	IF (IER.NE.0.AND.IER1.EQ.0.AND.TEMP_USER.NE.USER_HEADER_KEY) THEN
+				! If no UAF entry and last login was
+				! more than 6 months old, delete entry
+	   IF (MINUTE_DIFF(TODAY_BTIM,LOGIN_BTIM).GT.6*30*24*60) THEN
+	      DELETE(UNIT=4)			! Delete non-existant user
+	      CALL OPEN_BULLINF
+	      READ (9,KEY=TEMP_USER,IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE(UNIT=9)
+	      LU = TRIM(TEMP_USER)
+	      IF (MARK) CALL LIB$DELETE_FILE('BULL_MARK:'//
+     &					TEMP_USER(:LU)//'.*MARK;*')
+	      TEMP_USER(LU:LU) = CHAR(ICHAR(TEMP_USER(LU:LU)).OR.128)
+	      READ (9,KEY=TEMP_USER,IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE(UNIT=9)
+	      IF (LU.GT.1) THEN
+	         TEMP_USER(LU-1:LU-1) = 
+     &			CHAR(128.OR.ICHAR(TEMP_USER(LU-1:LU-1)))
+	      ELSE
+		 TEMP_USER(2:2) = CHAR(128.OR.ICHAR(TEMP_USER(2:2)))
+	      END IF
+	      READ (9,KEY=TEMP_USER,IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE(UNIT=9)
+	      CALL CLOSE_BULLINF
+	   END IF
+	END IF
+
+	CALL CLOSE_SYSUAF			! All done...
+
+	RETURN
+	END
+
+
+	SUBROUTINE TOTAL_CLEANUP_LOGIN
+C
+C  SUBROUTINE TOTAL_CLEANUP_LOGIN
+C
+C  FUNCTION: Removes all entries in user file of usesr that no longer exist
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	CHARACTER TODAY*24
+
+	DIMENSION TODAY_BTIM(2)
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	MARK = SYS_TRNLNM_SYSTEM('BULL_MARK','DEFINED')
+
+	CALL OPEN_SYSUAF_SHARED
+	CALL OPEN_BULLUSER
+	CALL OPEN_BULLINF
+
+	TEMP_USER = USERNAME
+
+	IER = 0
+
+	DO WHILE (IER.EQ.0)			! Clean out BULLUSER.DAT
+	   READ (4,IOSTAT=IER) USER_ENTRY
+	   IF (IER.EQ.0.AND.USERNAME(:1).NE.'*'.AND.
+     &	       USERNAME(:1).NE.':'.AND.
+     &	       USERNAME.NE.USER_HEADER_KEY) THEN	! See if user exists
+	      DO WHILE (REC_LOCK(IER))
+	         READ (8,KEY=USERNAME,IOSTAT=IER)
+	      END DO
+	      IF (IER.NE.0) THEN 	! If no UAF entry and last login was
+					! more than 6 months old, delete entry
+		 IF (MINUTE_DIFF(TODAY_BTIM,LOGIN_BTIM).GT.6*30*24*60) THEN
+	            DELETE (UNIT=4)
+		    READ (9,KEY=USERNAME,IOSTAT=IER)
+		    IF (IER.EQ.0) DELETE (UNIT=9)
+	            LU = TRIM(USERNAME)
+		    IF (MARK) CALL LIB$DELETE_FILE('BULL_MARK:'//
+     &					USERNAME(:LU)//'.*MARK;*')
+	            USERNAME(LU:LU) = CHAR(ICHAR(USERNAME(LU:LU)).OR.128)
+		    READ (9,KEY=USERNAME,IOSTAT=IER)
+		    IF (IER.EQ.0) DELETE (UNIT=9)
+		    IF (LU.GT.1) THEN
+		       USERNAME(LU-1:LU-1) = 
+     &			 CHAR(128.OR.ICHAR(USERNAME(LU-1:LU-1)))
+		    ELSE
+		       USERNAME(2:2) = CHAR(128.OR.ICHAR(USERNAME(2:2)))
+		    END IF
+		    READ (9,KEY=USERNAME,IOSTAT=IER)
+		    IF (IER.EQ.0) DELETE (UNIT=9)
+		 END IF
+		 IER = 0
+	      ELSE
+		 DO I=0,FOLDER_MAX-1
+		    IF (TEST2(NOTIFY_FLAG,I)) THEN
+		       CALL SET2(NOTIFY_REMOTE,I)
+		    END IF
+		 END DO
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_SYSUAF			! All done...
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*NOTIFY',IOSTAT=IER) TEMP_USER
+	END DO
+
+	IF (IER.NE.0) THEN
+	   WRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	ELSE
+	   REWRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	END IF
+
+	READ (9,KEYGT='            ',IOSTAT=IER) USERNAME
+
+	DO WHILE (IER.EQ.0)			! Clean out BULLINF.DAT
+	   LU = TRIM(USERNAME)
+	   USERNAME(LU:LU) = CHAR(ICHAR(USERNAME(LU:LU)).AND.127)
+	   IF (LU.GT.1) THEN
+	      USERNAME(LU-1:LU-1) = 
+     &			 CHAR(127.AND.ICHAR(USERNAME(LU-1:LU-1)))
+	   ELSE
+	      USERNAME(2:2) = CHAR(127.AND.ICHAR(USERNAME(2:2)))
+	   END IF
+	   READ (4,KEYEQ=USERNAME,IOSTAT=IER)
+	   IF (IER.NE.0) DELETE (UNIT=9)
+	   READ (9,IOSTAT=IER) USERNAME
+	END DO
+
+	CALL CLOSE_BULLINF
+	CALL CLOSE_BULLUSER
+
+	USERNAME = TEMP_USER
+
+	RETURN
+	END
+
+
+	SUBROUTINE COPY_BULL(INLUN,IBLOCK,OBLOCK,IER)
+C
+C  SUBROUTINE COPY_BULL
+C
+C  FUNCTION: To copy data to the bulletin file.
+C
+C  INPUT:
+C	INLUN	-	Input logical unit number
+C	IBLOCK	-	Input block number in input file to start at
+C	OBLOCK	-	Output block number in output file to start at
+C
+C  OUTPUT:
+C	IER	-	If error in writing to bulletin, IER will be <> 0.
+C
+C  NOTES:  Input file is accessed using sequential access.  This is 
+C	to allow files which have variable records to be read.  The
+C       bulletin file is assumed to be opened on logical unit 1.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	INCLUDE 'BULLDIR.INC'
+
+	IF (REMOTE_SET) THEN
+	   CALL REMOTE_COPY_BULL(IER)
+	   IF (IER.NE.0) CALL ERROR_AND_EXIT
+	END IF
+
+	DO I=1,IBLOCK-1
+	   READ(INLUN,'(A)')
+	END DO
+
+	OCOUNT = OBLOCK
+	ICOUNT = IBLOCK
+
+	NBLANK = 0
+	LENGTH = 0
+	DO WHILE (LENGTH.GE.0)
+	   ILEN = 0
+	   DO WHILE (ILEN.EQ.0)
+	      READ(INLUN,'(Q,A)',END=100) ILEN,INPUT
+	      ILEN = MIN(ILEN,TRIM(INPUT),LINE_LENGTH)
+	      IF (ILEN.GT.1.AND.ICHAR(INPUT(ILEN:ILEN)).EQ.10) THEN
+		 INPUT(ILEN-1:ILEN-1) = CHAR(32)	! Remove imbedded
+		 INPUT(ILEN:ILEN) = CHAR(32)	! CR/LFs at end of file.
+		 ILEN = ILEN - 2
+	      END IF
+	      IF (ILEN.GT.0) THEN
+		 IF (ICOUNT.EQ.IBLOCK) THEN
+		    IF (INPUT(:6).EQ.'From: ') THEN
+		       INPUT(:4) = 'FROM'
+		    END IF
+		 END IF
+		 ICOUNT = ICOUNT + 1
+	      ELSE IF (ILEN.EQ.0.AND.ICOUNT.GT.IBLOCK) THEN
+		 NBLANK = NBLANK + 1
+	      END IF
+	   END DO
+	   IF (NBLANK.GT.0) THEN
+	      DO I=1,NBLANK
+	         CALL STORE_BULL(1,' ',OCOUNT)
+	      END DO
+	      LENGTH = LENGTH + NBLANK*2
+	      NBLANK = 0
+	   END IF
+	   CALL STORE_BULL(ILEN,INPUT,OCOUNT)
+	   LENGTH = LENGTH + ILEN + 1
+	END DO
+
+100	LENGTH = (LENGTH+127)/128
+	IF (LENGTH.EQ.0) THEN
+	   IER = 1
+	ELSE
+	   IER = 0
+	END IF
+
+	CALL FLUSH_BULL(OCOUNT)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_BULL(ILEN,INPUT,OCOUNT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /STORE_POINT/ POINT
+	DATA POINT/-1/
+
+	CHARACTER INPUT*(*),OUTPUT*255
+
+	IF (POINT.EQ.-1) THEN
+	   POINT = 0
+	   IF (BTEST(FOLDER_FLAG,12)) CALL STORE_BULL1(0,CHAR(0),OCOUNT)
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,12)) THEN
+	   CALL COMPRESS(INPUT(:ILEN),OUTPUT,OLEN)
+	   CALL STORE_BULL1(OLEN,OUTPUT,OCOUNT)
+	ELSE
+	   CALL STORE_BULL1(ILEN,INPUT,OCOUNT)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_BULL1(ILEN,INPUT,OCOUNT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER BRECLEN=128
+
+	CHARACTER INPUT*(*),OUTPUT*256
+
+	COMMON /STORE_POINT/ POINT
+
+	IF (ILEN+POINT+1.GT.BRECLEN) THEN
+	   IF (POINT.EQ.BRECLEN) THEN
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:POINT))
+	      OUTPUT = CHAR(ILEN)//INPUT
+	      POINT = ILEN + 1
+	   ELSE IF (POINT.EQ.BRECLEN-1) THEN
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:POINT)//CHAR(ILEN))
+	      OUTPUT = INPUT
+	      POINT = ILEN
+	   ELSE
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:POINT)//CHAR(ILEN)
+     &		//INPUT(:BRECLEN-1-POINT))
+	      OUTPUT = INPUT(BRECLEN-POINT:)
+	      POINT = ILEN - (BRECLEN-1-POINT)
+	   END IF
+	   OCOUNT = OCOUNT + 1
+	   DO WHILE (POINT.GE.BRECLEN)
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:BRECLEN))
+	      OCOUNT = OCOUNT + 1
+	      OUTPUT = OUTPUT(BRECLEN+1:)
+	      POINT = POINT - BRECLEN
+	   END DO
+	ELSE
+	   OUTPUT(POINT+1:) = CHAR(ILEN)//INPUT(:ILEN)
+	   POINT = POINT + ILEN + 1
+	END IF
+
+	RETURN
+
+	ENTRY FLUSH_BULL(OCOUNT)
+
+	IF (POINT.LT.BRECLEN) OUTPUT(POINT+1:POINT+1) = CHAR(0)
+	CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:BRECLEN))
+	POINT = -1
+
+	RETURN
+
+	END
+
+
+	SUBROUTINE WRITE_BULL_FILE(OCOUNT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) OUTPUT
+
+	IF (REMOTE_SET) THEN
+	   CALL REMOTE_WRITE_BULL_FILE(OUTPUT)
+	ELSE
+	   WRITE (1'OCOUNT) OUTPUT
+	END IF
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_BULL_LINE(SBLOCK,BLENGTH,BUFFER,ILEN)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(*) BUFFER
+
+	COMMON /HEADER/ HEADER
+	LOGICAL HEADER /.TRUE./
+
+	COMMON /DATE/ DATE_LINE
+	CHARACTER*(INPUT_LENGTH) DATE_LINE
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+
+	IF (ILEN.GT.LINE_LENGTH) THEN		! First read?
+	   CALL STRIP_HEADER(' ',-1,IER)
+	   STRIP = .NOT.HEADER
+	   IBLOCK = SBLOCK			! Initialize pointers.
+	   BULL_HEADER = .TRUE.
+	   SEEN_FROM = .FALSE.
+	   SEEN_SUBJ = .FALSE.
+	   READ_HEAD = .FALSE.
+	   CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+	   IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+	   MSG_SENT = .FALSE.
+	   FINDREF = .NOT.STRIP.AND.REMOTE_SET.EQ.4
+	ELSE					! Else set ILEN to zero
+	   ILEN = 0				! to request next line
+	END IF
+
+	IF (MSG_SENT) THEN
+	   BUFFER = ' '
+	   ILEN = 1
+	   MSG_SENT = .FALSE.
+	   RETURN
+	END IF
+
+	DO WHILE (ILEN.GE.0)
+	   DO WHILE (ILEN.EQ.0)			! Read until line created
+	      CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+	      IF (ILEN.LE.0) IBLOCK = IBLOCK + 1    ! Need to read new record.
+	      IF (IBLOCK.GE.SBLOCK+BLENGTH) THEN    ! No more records.
+	         IF (STRIP.AND..NOT.READ_HEAD.AND.NHEAD.GT.0) THEN
+		     IBLOCK = SBLOCK
+		     ILEN = LINE_LENGTH+1
+		     CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+		     IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+		     READS = 0
+		     IF (SEEN_FROM) READS = READS + 1
+		     IF (SEEN_SUBJ) READS = READS + 1
+		     IF (MSG_SENT) READS = READS + 1
+		     IF (READS.GT.0) THEN
+		        DO I=1,READS
+		           ILEN = 0
+		           DO WHILE (ILEN.EQ.0)
+			      CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+			      IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+			   END DO
+		        END DO
+		     END IF
+		     STRIP = .FALSE.
+		 ELSE
+		     RETURN
+		 END IF
+	      END IF
+	   END DO
+
+	   IF (STRIP.OR.FINDREF) THEN
+	      IF (BULL_HEADER) THEN
+		 IF (BUFFER(:5).EQ.'From:'.AND..NOT.SEEN_FROM) THEN
+	            SEEN_FROM = .TRUE.
+		    RETURN
+		 ELSE IF (BUFFER(:5).EQ.'Subj:'.AND..NOT.SEEN_SUBJ) THEN
+	            SEEN_SUBJ = .TRUE.
+		    RETURN
+		 ELSE IF (BUFFER(:13).EQ.'Message sent:') THEN
+		    MSG_SENT = .TRUE.
+		    RETURN
+		 ELSE
+		    BULL_HEADER = .FALSE.
+		    IF (REMOTE_SET.EQ.4) FOUNDREF = .FALSE. 
+		 END IF
+	      END IF
+              IF (REMOTE_SET.EQ.4.AND.ILEN.GT.12.AND.
+     &			(BUFFER(1:11).EQ.'References:'.OR.
+     &			 BUFFER(1:11).EQ.'Message-ID:')) THEN
+	         IF (.NOT.FOUNDREF) LREF = 0
+	         FOUNDREF = .TRUE.
+		 IF (LREF.EQ.0) THEN
+		    REFERENCES = BUFFER(13:ILEN)
+		 ELSE
+		    REFERENCES = REFERENCES(:LREF)//' '//
+     &				BUFFER(13:ILEN)
+		 END IF
+		 LREF = TRIM(REFERENCES)
+	      END IF
+	      IF (STRIP) THEN
+	         IF (DATE_LINE.NE.' ') DATE_LINE = ' '
+	         CALL STRIP_HEADER(BUFFER,ILEN,STRIP)
+	         IF (DATE_LINE.NE.' '.AND..NOT.MAIL_POST()) THEN
+		    BUFFER = DATE_LINE
+		    ILEN = TRIM(DATE_LINE)
+		    MSG_SENT = .TRUE.
+		    RETURN
+	         END IF
+	         IF (STRIP.OR.(.NOT.STRIP.AND.TRIM(BUFFER).EQ.0)) ILEN = 0
+		 IF (STRIP.AND.BUFFER(:5).EQ.'From:') READ_HEAD = .TRUE.
+	         IF (.NOT.STRIP.AND..NOT.READ_HEAD.AND.NHEAD.GT.0) THEN
+		     IBLOCK = SBLOCK
+		     ILEN = LINE_LENGTH+1
+		     CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+		     IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+		     READS = 0
+		     IF (SEEN_FROM) READS = READS + 1
+		     IF (SEEN_SUBJ) READS = READS + 1
+		     IF (MSG_SENT) READS = READS + 1
+		     IF (READS.GT.0) THEN
+		        DO I=1,READS
+		           ILEN = 0
+		           DO WHILE (ILEN.EQ.0)
+			      CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+			      IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+			   END DO
+		        END DO
+		     END IF
+		 END IF
+	      ELSE
+	         IF (.NOT.HEADER) THEN
+		    CALL STRIP_HEADER(BUFFER,ILEN,STRIP)
+		    STRIP = .FALSE.
+	         END IF
+	         IF (TRIM(BUFFER).EQ.0) THEN
+		    FINDREF = .FALSE.
+	            IF (.NOT.FOUNDREF) LREF = 0 
+	         END IF
+	         RETURN
+	      END IF
+	   ELSE
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+
+	ENTRY TEST_MORE_RECORDS(SBLOCK,BLENGTH,IREC)
+
+	IREC = (SBLOCK+BLENGTH-1) - IBLOCK
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_BULL(IBLOCK,BUFFER,OLEN)
+C
+C  SUBROUTINE GET_BULL
+C
+C  FUNCTION:  Outputs line from folder file.
+C
+C  INPUT:
+C	IBLOCK	-	Input block number in input file to read from.
+C
+C  OUTPUT:
+C	BUFFER  -	Character string containing output line.
+C	OLEN	-	Length of character string.  If 0, signifies that
+C			new record needs to be read, -1 signifies error.
+C
+C  NOTE:  Since message file is stored as a fixed length (128) record file,
+C	  but message lines are variable, message lines may span one or
+C	  more record.  This routine takes a record and outputs as many
+C	  lines as it can from the record.  When no more lines can be
+C	  outputted, it returns OLEN=0 requesting the calling program to
+C	  increment the record counter.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REMOTE_READ_MESSAGE/ SCRATCH_R1
+	DATA SCRATCH_R1 /0/
+
+	PARAMETER BRECLEN=128
+
+	CHARACTER BUFFER*(*),TEMP*(BRECLEN), LEFT*(INPUT_LENGTH)
+
+	DATA POINT /1/, LEFT_LEN /0/
+
+	IF (OLEN.GT.LINE_LENGTH) THEN		! First read?
+	   POINT = 1				! Initialize pointers.
+	   LEFT_LEN = 0
+	   DTYPE = 0
+	END IF
+
+	IF (POINT.EQ.1) THEN			! Need to read new line?
+10	   IF (INCMD(:4).EQ.'MOVE'.OR.INCMD(:4).EQ.'COPY') THEN
+	      DO WHILE (REC_LOCK(IER))		! Read from file
+	         READ (11'IBLOCK,IOSTAT=IER) TEMP
+	      END DO
+	   ELSE IF (REMOTE_SET) THEN		! Remote folder?
+	      IF (IBLOCK.EQ.BLOCK) SCRATCH_R = SCRATCH_R1	! Read lines
+	      CALL READ_QUEUE(%VAL(SCRATCH_R),SCRATCH_R,TEMP)	! from queue
+	      IER = 0
+	   ELSE					! Local folder
+	      DO WHILE (REC_LOCK(IER))		! Read from file
+	         READ (1'IBLOCK,IOSTAT=IER) TEMP
+	      END DO
+	   END IF
+	   IF (OLEN.GT.LINE_LENGTH.AND.IER.EQ.0
+     &		.AND.ICHAR(TEMP(:1)).EQ.0) THEN
+	      DTYPE = 1
+	      POINT = POINT + 1
+           END IF
+	ELSE IF (POINT.EQ.BRECLEN+1) THEN	! Read all of line
+	   OLEN = 0				! so indicate need to read
+	   POINT = 1				! new line to calling routine.
+	   RETURN
+	END IF
+
+	IF (IER.GT.0) THEN			! Error in reading file.
+	   OLEN = -1				! OLEN = -1 signifies error
+	   POINT = 1
+	   LEFT_LEN = 0
+	   RETURN
+	END IF
+
+	IF (LEFT_LEN.GT.0) THEN			! Part of line is left from
+	   OLEN = ICHAR(LEFT(:1))		! previous record read.
+	   IF (LEFT_LEN.LE.BRECLEN) THEN	! Rest of it is in next record.
+ 	      IF (DTYPE.EQ.0) THEN
+	         BUFFER = LEFT(2:OLEN-LEFT_LEN+1)//
+     &					TEMP(:LEFT_LEN) ! Output line.
+	      ELSE
+	         CALL UNCOMPRESS(LEFT(2:OLEN-LEFT_LEN+1)
+     &				 //TEMP(:LEFT_LEN),BUFFER,OLEN)
+ 	      END IF
+	      POINT = LEFT_LEN + 1		! Update pointers.
+	      LEFT_LEN = 0
+	   ELSE					! Rest of line is longer than
+	      LEFT(OLEN-LEFT_LEN+2:) = TEMP	! a record, so store record
+	      LEFT_LEN = LEFT_LEN - BRECLEN	! and request another read.
+	      OLEN = 0				! Request new record read.
+	   END IF
+	ELSE					! Else nothing left over.
+	   OLEN = ICHAR(TEMP(POINT:POINT))	! Get line length
+	   IF (OLEN.GT.BRECLEN-POINT) THEN	! If it extends to next record
+	      LEFT = TEMP(POINT:)		! Store it in leftover buffer
+	      LEFT_LEN = OLEN - (BRECLEN-POINT)	! Store leftover length
+	      OLEN = 0				! Request new record read
+	      POINT = 1				! Update record pointer.
+	   ELSE IF (OLEN.EQ.0) THEN		! Empty line signifies
+	      POINT = 1				! end of message.
+	   ELSE					! Else message line fully read
+	      ILEN = OLEN
+	      IF (DTYPE.EQ.0) THEN
+	         BUFFER = TEMP(POINT+1:POINT+ILEN)	! So output it
+	         OLEN = OLEN
+	      ELSE
+	         CALL UNCOMPRESS(TEMP(POINT+1:POINT+ILEN),BUFFER,OLEN)
+	      END IF
+	      POINT = POINT+ILEN+1		! and update pointer.
+	   END IF
+	END IF
+
+	RETURN
+
+	ENTRY TEST_MORE_LINES(OLEN)	! Test for more lines in record.
+					! Returns length of next line.
+	IF (POINT.EQ.BRECLEN+1) THEN		! If pointer greater than
+	   OLEN = 0				! record, no more lines.
+	ELSE					! Else there is another line.
+	   OLEN = ICHAR(TEMP(POINT:POINT))	! Output it's length.
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE DELETE_ENTRY(BULL_ENTRY)
+C
+C  SUBROUTINE DELETE_ENTRY
+C
+C  FUNCTION:
+C	To delete a directory entry.
+C
+C  INPUTS:
+C	BULL_ENTRY  -  Bulletin entry number to delete
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	IF (NBULL.GT.0) THEN
+	   CALL READDIR(0,IER)
+	   NBULL = -NBULL
+	   CALL WRITEDIR(0,IER)
+	END IF
+
+	CALL DUMP_MESSAGE()
+
+	CALL READDIR(BULL_ENTRY,IER)
+	DELETE(UNIT=2)
+
+	NEMPTY = NEMPTY + LENGTH
+
+	CALL WRITEDIR(0,IER)
+
+	RETURN
+	END
+
+
+	SUBROUTINE DUMP_MESSAGE()
+C
+C  SUBROUTINE DUMP_MESSAGE
+C
+C  FUNCTION:
+C	To delete a directory entry.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($ACLDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /ACL/ ACLENT
+	CHARACTER ACLENT*256
+
+	CHARACTER DUMP_FILE*80
+
+	IF (BTEST(FOLDER_FLAG,1)) THEN
+	   DUMP_FILE = FOLDER_FILE
+           IF (REMOTE_SET.EQ.4) THEN
+	      DUMP_FILE = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	      DO I=1,TRIM(DUMP_FILE)
+                 IF (DUMP_FILE(I:I).EQ.'.') DUMP_FILE(I:I) = '_'
+	      END DO	
+	      DUMP_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//
+     &				DUMP_FILE
+	   END IF
+	   OPEN(UNIT=3,FILE=DUMP_FILE(:TRIM(DUMP_FILE))//'.LOG',
+     &		IOSTAT=IER,STATUS='OLD',
+     &		RECL=LINE_LENGTH,CARRIAGECONTROL='LIST',ACCESS='APPEND')
+	   IF (IER.NE.0) THEN
+	      OPEN(UNIT=3,FILE=DUMP_FILE(:TRIM(DUMP_FILE))//'.LOG',
+     &		IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      IF (IER.NE.0) RETURN
+
+	      IER = SYS$PARSE_ACL('(IDENTIFIER='//FOLDER_OWNER(
+     &		:TRIM(FOLDER_OWNER))//',ACCESS=R+W+E+D+C)',ACLENT,,)
+       	      IF (IER) THEN
+		 CALL INIT_ITMLST	! Initialize item list
+		 CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_ADDACLENT,
+     &			%LOC(ACLENT))
+		 CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+		 IER = SYS$CHANGE_ACL(,ACL$C_FILE,DUMP_FILE(:TRIM(
+     &		   DUMP_FILE))//'.LOG',%VAL(ACL_ITMLST),,,)
+              END IF
+	   ELSE
+	      WRITE (3,'(A)') CHAR(12)
+	   END IF
+
+	   CALL OPEN_BULLFIL
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      WRITE(3,1060) INPUT(7:ILEN),DATE//' '//TIME(:8)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE
+	      WRITE(3,1060) FROM,DATE//' '//TIME(:8)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      WRITE(3,1050) INPUT(7:MIN(ILEN,LINE_LENGTH-3))
+	   ELSE
+	      WRITE(3,1050) DESCRIP
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END DO
+
+	   CLOSE (UNIT=3)			! Bulletin copy completed
+
+	   CALL CLOSE_BULLFIL
+	END IF
+
+1050	FORMAT('Subject: ',A,/)
+1060	FORMAT(/,'From: ',A,' Date: ',A11)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_EXDATE(EXDATE,NDAYS)
+C
+C  SUBROUTINE GET_EXDATE
+C
+C  FUNCTION:  Computes expiration date giving number of days to expire.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*12 EXDATE
+
+	CHARACTER*3 MONTHS(12)
+	DIMENSION LENGTH(12)
+	DATA MONTHS/'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP',
+     &		    'OCT','NOV','DEC'/
+	DATA LENGTH/31,27,31,30,31,30,31,31,30,31,30,31/
+
+	CALL SYS$ASCTIM(,EXDATE,,)		! Get the present date
+
+	DECODE(2,'(I2)',EXDATE(:2)) DAY	! Get day
+	DECODE(4,'(I4)',EXDATE(8:11)) YEAR	! Get year
+
+	MONTH = 1
+	DO WHILE (MONTHS(MONTH).NE.EXDATE(4:6))	! Get month
+	   MONTH = MONTH + 1
+	END DO
+
+	IF (MOD(YEAR,4).EQ.0) THEN		! Correct February length
+	   LENGTH(2) = 28			! if we're in a leap year
+	ELSE
+	   LENGTH(2) = 27
+	END IF
+
+	NUM_DAYS = NDAYS	! Put number of days into buffer variable
+
+	DO WHILE (NUM_DAYS.GT.0)
+	   IF (NUM_DAYS+DAY.GT.LENGTH(MONTH)) THEN
+				! If expiration date exceeds end of month
+	      NUM_DAYS = NUM_DAYS - (LENGTH(MONTH) - DAY + 1)
+				! Decrement # of days by days left in month
+	      DAY = 1				! Reset day to first of month
+	      MONTH = MONTH + 1			! Increment month pointer
+	      IF (MONTH.EQ.13) THEN		! Moved into next year?
+		 MONTH = 1			! Reset month pointer
+		 YEAR = YEAR + 1		! Increment year pointer
+	         IF (MOD(YEAR,4).EQ.0) THEN	! Correct February length
+	            LENGTH(2) = 28		! if we're in a leap year
+	         ELSE
+	            LENGTH(2) = 27
+	         END IF
+	      END IF
+	   ELSE			! If expiration date is within the month
+	      DAY = DAY + NUM_DAYS		! Find expiration day
+	      NUM_DAYS = 0			! Force loop exit
+	   END IF
+	END DO
+
+	CALL OTS$CVT_L_TI (DAY,EXDATE(:2),%VAL(2))
+	CALL OTS$CVT_L_TI (YEAR,EXDATE(8:11),%VAL(4))
+
+C	ENCODE(2,'(I2)',EXDATE(:2)) DAY	! Put day into new date
+C  	ENCODE(4,'(I4)',EXDATE(8:11)) YEAR	! Put year into new date
+	EXDATE(4:6) = MONTHS(MONTH)		! Put month into new date
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_LINE(INPUT,LEN_INPUT)
+C
+C  SUBROUTINE GET_LINE
+C
+C  FUNCTION:
+C	Gets line of input from terminal.
+C
+C  OUTPUTS:
+C	LEN_INPUT  -  Length of input line.  If = -1, CTRLC entered.
+C		      if = -2, CTRLZ entered.
+C
+C  NOTES:
+C	Also, on first call, set LEN_INPUT to 1+LENGTH OF INPUT CHARCTER
+C	for initializing the CTRLC AST.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	LOGICAL*1 DESCRIP(8),DTYPE,CLASS
+	INTEGER*2 LENGTH
+	CHARACTER*(*) INPUT
+	EQUIVALENCE (DESCRIP(1),LENGTH),(DESCRIP(3),DTYPE)
+	EQUIVALENCE (DESCRIP(4),CLASS),(DESCRIP(5),POINTER)
+
+        DATA LENGTH/0/,DTYPE/0/,CLASS/2/,POINTER/0/
+
+	EXTERNAL SMG$_EOF
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	CHARACTER PROMPT*(*),NULLPROMPT*4
+	LOGICAL USE_PROMPT
+
+	USE_PROMPT = .FALSE.
+
+	GO TO 5
+
+	ENTRY GET_INPUT_PROMPT(INPUT,LEN_INPUT,PROMPT)
+
+	USE_PROMPT = .TRUE.
+
+5	LIMIT = LEN(INPUT)			! Get input line size limit
+	INPUT = ' '				! Clean out input buffer
+
+C
+C  Initialize CTRL-C AST with AST routine CTRLC_ROUTINE and
+C  AST parameter FLAG.  When CTRLC occurs, FLAG is set to 1
+C
+
+	CALL DECLARE_CTRLC_AST
+
+	LEN_INPUT = 0				! Nothing inputted yet
+
+C
+C  LIB$GET_INPUT is nice way of getting input from terminal,
+C  as it handles such thing as accidental wrap around to next line.
+C
+
+	IF (DECNET_PROC) THEN
+	   READ (5,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   IF (IER.NE.0) LEN_INPUT = -2 
+	   RETURN
+	ELSE IF (USE_PROMPT) THEN
+	   IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		DESCRIP,PROMPT)		! Get line from terminal with prompt
+	ELSE
+	   IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		DESCRIP,NULLPROMPT(:1))	! Get line from terminal with no prompt
+	END IF
+
+	IF (.NOT.IER.AND.IER.NE.%LOC(SMG$_EOF)) CALL EXIT(IER)
+
+	CALL STR$TRIM(DESCRIP,DESCRIP,LEN_INPUT)
+
+	IF (FLAG.EQ.0) THEN			! If no CTRL-C has occurred
+	   CALL CANCEL_CTRLC_AST		! Cancel CTRL-C AST
+	   IF (IER.NE.%LOC(SMG$_EOF)) THEN	! End of input?
+	      LEN_INPUT = MIN(LIMIT,LENGTH)	! No. Get length of line
+	      DO I=0,LEN_INPUT-1		! Extract from descriptor
+	         CALL GET_VAL(INPUT(I+1:I+1),%VAL(POINTER+I))
+	      END DO
+	      CALL CONVERT_TABS(INPUT,LEN_INPUT)
+	      LEN_INPUT = MAX(LEN_INPUT,LENGTH)
+	   ELSE
+	      LEN_INPUT = -2			! If CTRL-Z, say so
+	   END IF
+	ELSE
+	   LEN_INPUT = -1			! If CTRL-C, say so
+	END IF
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_TABS(INPUT,LEN_INPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT
+
+	PARAMETER TAB = CHAR(9)
+
+	LIMIT = LEN(INPUT)
+
+	DO WHILE (INDEX(INPUT,TAB).GT.0.AND.LEN_INPUT.LT.LIMIT)
+	   TAB_POINT = INDEX(INPUT,TAB)	! Remove tabs
+	   MOVE = ((TAB_POINT-1)/8)*8 + 9
+	   ADD = MOVE - TAB_POINT
+	   IF (MOVE-1.LE.LIMIT) THEN
+	      INPUT(MOVE:) = INPUT(TAB_POINT+1:)
+	      DO I = TAB_POINT,MOVE-1
+	         INPUT(I:I) = ' '
+	      END DO
+	      LEN_INPUT = LEN_INPUT + ADD - 1
+	   ELSE
+	      DO I = TAB_POINT,LIMIT
+	         INPUT(I:I) = ' '
+	      END DO
+	      LEN_INPUT = LIMIT+1
+	   END IF
+	END DO
+
+        CALL FILTER (INPUT, LEN_INPUT)
+
+	RETURN
+	END
+
+
+	SUBROUTINE FILTER (INCHAR, LENGTH)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INCHAR
+
+	DO I = 1,LENGTH
+	   IF ((INCHAR(I:I).LT.' '.AND.
+     &      INCHAR(I:I).NE.CHAR(13).AND.INCHAR(I:I).NE.CHAR(10)))
+     &	    INCHAR(I:I) = '.'
+	END DO
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_VAL(OUTPUT,INPUT)	! Used to convert logical
+	CHARACTER*(*) OUTPUT			! byte to character value
+	LOGICAL*1 INPUT
+	OUTPUT = CHAR(INPUT)
+	RETURN
+	END
+
+	SUBROUTINE CTRLC_ROUTINE		! CTRL-C AST routine
+	IMPLICIT INTEGER (A-Z)			! If CTRL-C, come here
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /DEF_PROT/ ORIGINAL_DEF_PROT
+
+	IF (FLAG.EQ.2) THEN
+	   CALL LIB$PUT_OUTPUT('Bulletin aborting...')
+	   CALL SYS$CANEXH()
+	   CALL SYS$SETDFPROT(ORIGINAL_DEF_PROT,)
+	   CALL LIB$ENABLE_CTRL(CTRLY,)		! Enable CTRL-Y & -C
+	   CALL EXIT
+	END IF
+	FLAG = 1				! to set flag
+	RETURN
+	END
+
+
+
+	SUBROUTINE DECLARE_CTRLC_AST
+C
+C  SUBROUTINE DECLARE_CTRLC_AST
+C
+C  FUNCTION:
+C	Declares a CTRLC ast.
+C  NOTES:
+C	Assumes terminal assigned to TERM_CHAN in common /TERM_CHAN/.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	EXTERNAL IO$_SETMODE,IO$M_CTRLCAST,CTRLC_ROUTINE
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	FLAG = 0				! Init CTRL-C flag
+	IO_CTRLC = %LOC(IO$_SETMODE)+%LOC(IO$M_CTRLCAST)	! Set AST code
+	IER=SYS$QIOW(,%VAL(TERM_CHAN),%VAL(IO_CTRLC),,,,	! for QIO
+     &	      CTRLC_ROUTINE,,,,,)		! Enable the AST
+
+	RETURN
+
+	ENTRY CANCEL_CTRLC_AST
+
+	IER = SYS$CANCEL(%VAL(TERM_CHAN))
+
+	FLAG = 2		! Indicates that a CTRLC will cause an exit
+	IER=SYS$QIOW(,%VAL(TERM_CHAN),%VAL(IO_CTRLC),,,,	! for QIO
+     &	      CTRLC_ROUTINE,,,,,)		! Enable the AST
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_INPUT_NOECHO(DATA)
+C
+C  SUBROUTINE GET_INPUT_NOECHO
+C
+C  FUNCTION: Reads data in from terminal without echoing characters.
+C	     Also contains entry to assign terminal.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) DATA,PROMPT
+
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /READIT/ READIT
+
+	INCLUDE '($TRMDEF)'
+
+	INTEGER TERMSET(2)
+
+	INTEGER MASK(4)
+	DATA MASK/4*'FFFFFFFF'X/
+
+	DATA PURGE/.TRUE./
+
+	DO I=1,LEN(DATA)
+	   DATA(I:I) = ' '
+	END DO
+
+	IF (PURGE) THEN
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),
+     &		TRM$M_TM_NOECHO.OR.TRM$M_TM_PURGE)
+	   PURGE = .FALSE.
+	ELSE
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),
+     &		TRM$M_TM_NOECHO)
+	END IF
+
+	RETURN
+
+	ENTRY GET_INPUT_NOECHO_PROMPT(DATA,PROMPT)
+
+	DO I=1,LEN(DATA)
+	   DATA(I:I) = ' '
+	END DO
+
+	IF (PURGE) THEN
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,PROMPT,LEN(DATA),
+     &		TRM$M_TM_NOECHO.OR.TRM$M_TM_PURGE)
+	   PURGE = .FALSE.
+	ELSE
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,PROMPT,LEN(DATA),
+     &		TRM$M_TM_NOECHO)
+	END IF
+
+	RETURN
+
+	ENTRY GET_INPUT_NUM(DATA,NLEN)
+
+	DO I=1,LEN(DATA)
+	   DATA(I:I) = ' '
+	END DO
+
+	IF (PURGE) THEN
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),
+     &		TRM$M_TM_PURGE,,TERMSET,NLEN,TERM)
+	   PURGE = .FALSE.
+	ELSE
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),,,
+     &		TERMSET,NLEN,TERM)
+	END IF
+
+	IF (TERM.NE.13.AND.TERM.NE.510.AND.NLEN.EQ.0) THEN
+				! Input did not end with CR or buffer full
+	   NLEN = 1
+	   DATA(:1) = CHAR(TERM)
+	END IF
+
+	RETURN
+
+	ENTRY ASSIGN_TERMINAL
+
+	IER = SYS$ASSIGN('TT',TERM_CHAN,,)	! Assign terminal
+
+	CALL DECLARE_CTRLC_AST
+
+	FLAG = 2		! Indicates that a CTRLC will cause an exit
+
+	IER = SMG$CREATE_VIRTUAL_KEYBOARD(KEYBOARD_ID,,,,20)
+
+	IER = SMG$CREATE_KEY_TABLE(KEY_TABLE_ID)
+
+	IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,0)
+
+	IF (CLI$PRESENT('KEYPAD')) THEN
+	   CALL SET_KEYPAD
+	ELSE IF (READIT.EQ.0) THEN
+	   CALL SET_NOKEYPAD
+	END IF
+
+	TERMSET(1) = 16
+	TERMSET(2) = %LOC(MASK)
+
+	DO I=ICHAR('0'),ICHAR('9')
+	   MASK(2) = IBCLR(MASK(2),I-32)
+	END DO
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GETPAGSIZ(PAGE_LENGTH,PAGE_WIDTH)
+C
+C  SUBROUTINE GETPAGSIZ
+C
+C  FUNCTION:
+C	Gets page size of the terminal.
+C
+C  OUTPUTS:
+C	PAGE_LENGTH  -  Page length of the terminal.
+C	PAGE_WIDTH   -  Page size of the terminal.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($DVIDEF)'
+
+	LOGICAL*1 DEVDEPEND(4)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,DVI$_DEVDEPEND,%LOC(DEVDEPEND(1)))
+	CALL ADD_2_ITMLST(4,DVI$_DEVBUFSIZ,%LOC(PAGE_WIDTH))
+	CALL END_ITMLST(GETDVI_ITMLST)		! Get address of itemlist
+
+	CALL SYS$GETDVIW(,,'TT',%VAL(GETDVI_ITMLST),,,,)
+
+	PAGE_LENGTH = ZEXT(DEVDEPEND(4))
+
+	PAGE_WIDTH = MIN(PAGE_WIDTH,132)
+
+	RETURN
+	END
+
+
+
+
+
+	LOGICAL FUNCTION SLOW_TERMINAL
+C
+C  FUNCTION SLOW_TERMINAL
+C
+C  FUNCTION:
+C	Indicates that terminal has a slow speed (2400 baud or less).
+C
+C  OUTPUTS:
+C	SLOW_TERMINAL = .true. if slow, .false. if not.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	EXTERNAL IO$_SENSEMODE
+
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	COMMON CHAR_BUF(2)
+
+	LOGICAL*1 IOSB(8)
+
+	INCLUDE '($TTDEF)'
+
+	IER = SYS$QIOW(,%VAL(TERM_CHAN),IO$_SENSEMODE,IOSB,,,
+     &		  CHAR_BUF,%VAL(8),,,,)
+
+	IF (IOSB(3).LE.TT$C_BAUD_2400.AND.IOSB(3).NE.0) THEN
+	   SLOW_TERMINAL = .TRUE.
+	ELSE
+	   SLOW_TERMINAL = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOW_PRIV
+C
+C  SUBROUTINE SHOW_PRIV
+C
+C  FUNCTION:
+C	To show privileges necessary for managing bulletin board.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /PRVDEF/ PRIVS
+	CHARACTER*8 PRIVS(0:38)
+
+	CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+
+	CALL READ_USER_FILE_HEADER(IER)
+
+	IF (IER.EQ.0) THEN			! If header is present, exit
+	   IF (NEW_FLAG(1).EQ.-1.AND.NEW_FLAG(2).EQ.-1) THEN  ! Info not present
+	      CALL CLOSE_BULLUSER
+	      CALL OPEN_BULLUSER			! Get BULLUSER.DAT file
+	      CALL READ_USER_FILE_HEADER(IER)
+	      USERPRIV(1) = PRV$M_OPER.OR.PRV$M_CMKRNL.OR.PRV$M_SETPRV
+	      USERPRIV(2) = 0
+	      REWRITE (4) USER_HEADER
+	   END IF
+	   WRITE (6,'('' Following privileges are needed for privileged
+     & commands:'')')
+	   DO I=0,38
+	      IF ((I.LT.32.AND.BTEST(USERPRIV(1),I)).OR.
+     &		  (I.GT.31.AND.BTEST(USERPRIV(2),I-32))) THEN
+		 WRITE (6,'(1X,A)') PRIVS(I)
+	      END IF
+	   END DO
+	ELSE
+	   WRITE (6,'('' ERROR: Cannot show privileges.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER			! All finished with BULLUSER
+
+	CALL CHKACL(BULLUSER_FILE(:TRIM(BULLUSER_FILE)),IER)
+	IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.IER) THEN
+	   CALL SHOWACL(BULLUSER_FILE(:TRIM(BULLUSER_FILE)))
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE SET_PRIV
+C
+C  SUBROUTINE SET_PRIV
+C
+C  FUNCTION:
+C	To set privileges necessary for managing bulletin board.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	COMMON /PRVDEF/ PRIVS
+	CHARACTER*8 PRIVS(0:38)
+	DATA PRIVS
+     &	/'CMKRNL','CMEXEC','SYSNAM','GRPNAM','ALLSPOOL','DETACH',
+     &  'DIAGNOSE','LOG_IO','GROUP','ACNT','PRMCEB','PRMMBX','PSWAPM',
+     &	'ALTPRI','SETPRV','TMPMBX','WORLD','MOUNT','OPER','EXQUOTA',
+     &	'NETMBX','VOLPRO','PHY_IO','BUGCHK','PRMGBL','SYSGBL','PFNMAP',
+     &	'SHMEM','SYSPRV','BYPASS','SYSLCK','SHARE','UPGRADE','DOWNGRADE',
+     &	'GRPPRV','READALL',' ',' ','SECURITY'/
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	DIMENSION ONPRIV(2),OFFPRIV(2)
+
+	CHARACTER*32 INPUT_PRIV
+
+	IF (.NOT.SETPRV_PRIV().OR..NOT.BTEST(PROCPRIV(1),PRV$V_SETPRV)) THEN
+	   WRITE (6,'('' ERROR: This command requires SETPRV privileges.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('ID').OR.
+     &		CLI$PRESENT('ID').EQ.%LOC(CLI$_NEGATED)) THEN
+	   DO WHILE (CLI$GET_VALUE('PRIVILEGES',INPUT_PRIV,PLEN)
+     &	       .NE.%LOC(CLI$_ABSENT))		! Get the IDs
+	      IF (CLI$PRESENT('ID')) THEN
+		 CALL ADD_ACL(INPUT_PRIV(:PLEN),'R+C',IER)
+	      ELSE
+		 CALL DEL_ACL(INPUT_PRIV(:PLEN),'R+C',IER)
+	      END IF
+	      IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   END DO
+	   RETURN
+	END IF
+
+	OFFPRIV(1) = 0
+	OFFPRIV(2) = 0
+	ONPRIV(1) = 0
+	ONPRIV(2) = 0
+
+	DO WHILE (CLI$GET_VALUE('PRIVILEGES',INPUT_PRIV,PLEN)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the privileges
+	   PRIV_FOUND = -1
+	   I = 0
+	   DO WHILE (I.LT.39.AND.PRIV_FOUND.EQ.-1)
+	      IF (INPUT_PRIV(:PLEN).EQ.PRIVS(I)) PRIV_FOUND = I
+	      IF (INPUT_PRIV(3:PLEN).EQ.PRIVS(I)) PRIV_FOUND = I
+	      I = I + 1
+	   END DO
+	   IF (PRIV_FOUND.EQ.-1) THEN
+	      WRITE(6,'('' ERROR: Incorrectly specified privilege = '',
+     &		A)') INPUT_PRIV(:PLEN)
+	      RETURN
+	   ELSE IF (INPUT_PRIV(:2).EQ.'NO') THEN
+	      IF (INPUT_PRIV.EQ.'NOSETPRV') THEN
+	       WRITE(6,'('' ERROR: Cannot remove SETPRV privileges.'')')
+	       RETURN
+	      ELSE IF (PRIV_FOUND.LT.32) THEN
+		 OFFPRIV(1) = IBSET(OFFPRIV(1),PRIV_FOUND)
+	      ELSE
+		 OFFPRIV(2) = IBSET(OFFPRIV(2),PRIV_FOUND-32)
+	      END IF
+	   ELSE
+	      IF (PRIV_FOUND.LT.32) THEN
+		 ONPRIV(1) = IBSET(ONPRIV(1),PRIV_FOUND)
+	      ELSE
+		 ONPRIV(2) = IBSET(ONPRIV(2),PRIV_FOUND-32)
+	      END IF
+	   END IF
+	END DO
+
+	CALL OPEN_BULLUSER		! Get BULLUSER.DAT file
+
+	CALL READ_USER_FILE_HEADER(IER)
+
+	IF (IER.EQ.0) THEN			! If header is present, exit
+	   USERPRIV(1) = USERPRIV(1).OR.ONPRIV(1)
+	   USERPRIV(2) = USERPRIV(2).OR.ONPRIV(2)
+	   USERPRIV(1) = USERPRIV(1).AND.(.NOT.OFFPRIV(1))
+	   USERPRIV(2) = USERPRIV(2).AND.(.NOT.OFFPRIV(2))
+	   REWRITE (4) USER_HEADER
+	   WRITE (6,'('' Privileges successfully modified.'')')
+	ELSE
+	   WRITE (6,'('' ERROR: Cannot modify privileges.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER			! All finished with BULLUSER
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE ADD_ACL(ID,ACCESS,IER)
+C
+C  SUBROUTINE ADD_ACL
+C
+C  FUNCTION: Adds ACL to bulletin files.
+C
+C  PARAMETERS:
+C	ID - Character string containing identifier to add to ACL.
+C	ACCESS - Character string containing access controls to give to ID.
+C	IER - Return error from attempting to set ACL.
+C
+C  NOTE: The ID must be in the RIGHTS data base.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /ACL/ ACLENT
+	CHARACTER ACLENT*256
+
+	CHARACTER ID*(*),ACCESS*(*),NEWS_ACCESS*132
+
+	INCLUDE '($ACLDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	IER = SYS$PARSE_ACL('(IDENTIFIER='//ID//',ACCESS='
+     &	   //ACCESS//')',ACLENT,,)
+	IF (.NOT.IER) THEN
+	   IF (IER.EQ.SS$_NOSUCHID.AND.ADDID.AND.
+     &				INDEX(ACCESS,'C').EQ.0) THEN
+	      CALL GET_UAF(ID,USER,GROUP,ACCOUNT,FLAGS,IER)
+	      IF (.NOT.IER) THEN
+		 CALL ERRSNS(IDUMMY,IER)
+		 WRITE (6,'(
+     &		    '' ERROR: Specified username cannot be verified.'')')
+		 CALL SYS_GETMSG(IER)
+	         RETURN
+	      END IF
+	      IDENT = USER + ISHFT(GROUP,16)
+	      IER = SYS$ADD_IDENT(ID,%VAL(IDENT),,)
+	      IF (IER) THEN
+	         IER = SYS$PARSE_ACL('(IDENTIFIER='//ID//',ACCESS='
+     &	           //ACCESS//')',ACLENT,,)
+	      END IF
+	   END IF
+	END IF
+	IF (.NOT.IER) RETURN
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_ADDACLENT,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IF (INDEX(ACCESS,'C').GT.0.AND.INDEX(ACCESS,'W').EQ.0) THEN
+	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,BULLUSER_FILE(:TRIM(
+     &		   BULLUSER_FILE)),%VAL(ACL_ITMLST),,,)
+	   RETURN
+	END IF
+
+	IF (INDEX(FOLDER1,'.').GT.0) THEN
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,NEWS_ACCESS(FOLDER1_DESCRIP)
+     &	      ,%VAL(ACL_ITMLST),,,)
+        ELSE
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,FOLDER1_FILE
+     &	      (:TRIM(FOLDER1_FILE))//'.BULLFIL',%VAL(ACL_ITMLST),,,)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DEL_ACL(ID,ACCESS,IER)
+C
+C  SUBROUTINE DEL_ACL
+C
+C  FUNCTION: Adds ACL to bulletin files.
+C
+C  PARAMETERS:
+C	ID - Character string containing identifier to add to ACL.
+C	ACCESS - Character string containing access controls to give to ID.
+C	IER - Return error from attempting to set ACL.
+C
+C  NOTE: The ID must be in the RIGHTS data base.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /ACL/ ACLENT
+	CHARACTER ACLENT*256
+
+	CHARACTER ID*(*),ACCESS*(*),NEWS_ACCESS*132
+
+	INCLUDE '($ACLDEF)'
+
+	IF (ID.NE.' ') THEN
+	   IER = SYS$PARSE_ACL('(IDENTIFIER='//ID//',ACCESS='
+     &	      //ACCESS//')',ACLENT,,)
+	   IF (.NOT.IER) RETURN
+
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_DELACLENT,%LOC(ACLENT))
+	   CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	ELSE
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(255,ACL$C_DELETEACL,%LOC(ACLENT))
+	   CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	END IF
+
+	IF (INDEX(ACCESS,'C').GT.0) THEN
+	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,BULLUSER_FILE(:TRIM(
+     &		   BULLUSER_FILE)),%VAL(ACL_ITMLST),,,)
+	   RETURN
+	END IF
+
+	IF (INDEX(FOLDER1,'.').GT.0) THEN
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,NEWS_ACCESS(FOLDER1_DESCRIP)
+     &	      ,%VAL(ACL_ITMLST),,,)
+        ELSE
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,FOLDER1_FILE
+     &	      (:TRIM(FOLDER1_FILE))//'.BULLFIL',%VAL(ACL_ITMLST),,,)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CREATE_FOLDER
+C
+C  SUBROUTINE CREATE_FOLDER
+C
+C  FUNCTION: Creates a new bulletin folder.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	DATA REMOTE_SET /.FALSE./
+
+	COMMON /BULL_CUSTOM/ BULL_CUSTOM
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	DIMENSION LAST(2,FOLDER_MAX)
+	INTEGER*2 LAST2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST,LAST2)
+
+	CHARACTER RESPONSE*4
+
+	IF (CLI$PRESENT('NEWS')) THEN
+	   CALL CREATE_NEWS_FOLDER
+	   RETURN
+	END IF
+
+	IF (.NOT.SETPRV_PRIV().AND.(CLI$PRESENT('NEEDPRIV').OR.
+     &		BTEST(BULL_CUSTOM,0))) THEN
+	   WRITE(6,'('' ERROR: CREATE is a privileged command.'')')
+	   RETURN
+	END IF
+
+	IER = CLI$GET_VALUE('CREATE_FOLDER',FOLDER,LEN_T) ! Get folder name
+	CALL STR$UPCASE(FOLDER,FOLDER)
+
+	IF (LEN_T.GT.44) THEN
+	   WRITE(6,'('' ERROR: Folder name must be < 45 characters.'')')
+	   RETURN
+	END IF
+
+	IF (.NOT.SETPRV_PRIV().AND.(CLI$PRESENT('ALWAYS').OR.
+     &	     CLI$PRESENT('NOTIFY').OR.CLI$PRESENT('READNEW').OR.
+     &	     CLI$PRESENT('BRIEF').OR.CLI$PRESENT('SYSTEM'))) THEN
+	   WRITE (6,'('' ERROR: Privileged qualifier specified.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('NODE')) THEN	! Remote node specified?
+	   IER = CLI$GET_VALUE('NODE',FOLDER_BBOARD,LEN_B) ! Get node name
+	   FOLDER_BBOARD = '::'//FOLDER_BBOARD(:LEN_B)
+	   FOLDER1_BBOARD = FOLDER_BBOARD
+	   IF (.NOT.CLI$GET_VALUE('REMOTENAME',FOLDER1,LEN_P)) THEN
+	      FOLDER1 = FOLDER
+	   ELSE IF (LEN_P.GT.40) THEN
+	      WRITE (6,'('' ERROR: REMOTENAME cannot be longer '',
+     &			 ''than 40 characters.'')')
+	   END IF
+	   FOLDER1_NUMBER = FOLDER_MAX
+	   CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	   IF (IER.NE.0) THEN
+	    WRITE (6,'('' ERROR: Folder not accessible on remote node.'')')
+	    RETURN
+	   ELSE IF (CLI$PRESENT('SYSTEM').AND.
+     &				.NOT.BTEST(FOLDER1_FLAG,2)) THEN
+	    WRITE (6,'('' ERROR: /SYSTEM not allowed as remote node'',
+     &			'' is not SYSTEM folder.'')')
+	    RETURN
+	   END IF
+	END IF
+
+	LENDES = 0
+	DO WHILE (LENDES.EQ.0)
+	   IF (CLI$PRESENT('DESCRIPTION')) THEN		! DESCRIPTION specified?
+	      IER = CLI$GET_VALUE('DESCRIPTION',FOLDER_DESCRIP,LENDES)
+	   ELSE
+	      WRITE (6,'('' Enter one line description of folder.'')')
+	      CALL GET_LINE(FOLDER_DESCRIP,LENDES)	! Get input line
+	      FOLDER_DESCRIP = FOLDER_DESCRIP(:LENDES)	! End fill with spaces
+	   END IF
+	   IF (LENDES.LE.0) THEN
+	      WRITE (6,'('' Aborting folder creation.'')')
+	      RETURN
+	   ELSE IF (LENDES.GT.80) THEN		! If too many characters
+	      WRITE(6,'('' ERROR: folder must be < 80 characters.'')')
+	      RETURN
+	   END IF
+	END DO
+
+	CALL OPEN_BULLFOLDER		! Open folder file
+	READ (7,IOSTAT=IER,KEY=FOLDER,KEYID=0)
+					! See if folder exists
+
+	IF (IER.EQ.0) THEN
+	   WRITE (6,'('' ERROR: Specified folder already exists.'')')
+	   GO TO 1000
+	END IF
+
+	IF (CLI$PRESENT('OWNER')) THEN
+	   IF (.NOT.SETPRV_PRIV().AND..NOT.CLI$PRESENT('ID')) THEN
+	      WRITE (6,'('' ERROR: /OWNER requires privileges.'')')
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   ELSE
+	      CALL CLI$GET_VALUE('OWNER',FOLDER1_OWNER,LEN_P)
+	      IF (LEN_P.GT.12) THEN
+	         WRITE (6,'('' ERROR: Folder owner name must be'',
+     &		        '' no more than 12 characters long.'')')
+	         CALL CLOSE_BULLFOLDER
+	         RETURN
+	      ELSE IF (CLI$PRESENT('ID')) THEN
+		 IER = CHKPRO(FOLDER1_OWNER)
+	         IF (.NOT.IER) THEN
+	            WRITE (6,'('' ERROR: ID not valid.'')')
+	            CALL CLOSE_BULLFOLDER
+	            RETURN
+		 END IF
+	      ELSE
+	         CALL GET_UAF
+     &		   (FOLDER1_OWNER,USERB1,GROUPB1,ACCOUNTB1,FLAGS,IER)
+	         IF (.NOT.IER) THEN
+	            WRITE (6,'('' ERROR: Owner not valid username.'')')
+	            CALL CLOSE_BULLFOLDER
+	            RETURN
+		 END IF
+	      END IF
+	      FOLDER_OWNER = FOLDER1_OWNER
+	   END IF
+	ELSE
+	   FOLDER_OWNER = USERNAME		! Get present username
+	   FOLDER1_OWNER = FOLDER_OWNER		! Save for later
+	END IF
+
+	FOLDER_SET = .TRUE.
+
+	CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+			! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD,GROUP)
+
+C
+C  Folder file is placed in the directory FOLDER_DIRECTORY.
+C  The file prefix is the name of the folder.
+C
+
+	FD_LEN = TRIM(FOLDER_DIRECTORY)
+	IF (FD_LEN.EQ.0) THEN
+	 WRITE (6,'('' ERROR: System programmer has disabled folders.'')')
+	 GO TO 910
+	ELSE
+	 FOLDER_FILE = FOLDER_DIRECTORY(:FD_LEN)//FOLDER
+	END IF
+
+	OPEN (UNIT=2,FILE=FOLDER_FILE(1:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Cannot create folder directory file.'')')
+	   CALL ERRSNS(IDUMMY,IER)
+	   CALL SYS_GETMSG(IER)
+	   GO TO 910
+	END IF
+
+	OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     1	 //'.BULLFIL',STATUS='NEW',
+     1	 ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     1	 FORM='UNFORMATTED',IOSTAT=IER)
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Cannot create folder message file.'')')
+	   CALL ERRSNS(IDUMMY,IER)
+	   CALL SYS_GETMSG(IER)
+	   GO TO 910
+	END IF
+
+	FOLDER_FLAG = 0
+
+	IF (CLI$PRESENT('PRIVATE').OR.CLI$PRESENT('SEMIPRIVATE')) THEN
+				! Will folder have access limitations?
+	   FOLDER1_FILE = FOLDER_FILE
+	   CLOSE (UNIT=1)
+	   CLOSE (UNIT=2)
+	   FOLDER1 = FOLDER	! Save for ADD_ACL
+	   IF (CLI$PRESENT('SEMIPRIVATE')) THEN
+	      CALL ADD_ACL('*','R',IER)
+	   ELSE
+	      CALL ADD_ACL('*','NONE',IER)
+	   END IF
+	   CALL ADD_ACL(FOLDER_OWNER,'R+W+C',IER)
+	   OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     1	    //'.BULLDIR',STATUS='OLD',IOSTAT=IER1)
+	   OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     1	    //'.BULLFIL',STATUS='OLD',IOSTAT=IER1)
+	   IF (.NOT.IER) THEN
+	      WRITE(6,
+     &	      '('' ERROR: Cannot create private folder using ACLs.'')')
+	      CALL SYS_GETMSG(IER)
+	      GO TO 910
+	   END IF
+	   FOLDER_FLAG = IBSET(FOLDER_FLAG,0)
+	END IF
+
+	IER = 0
+	LAST_NUMBER = 1
+	DO WHILE (IER.EQ.0.AND.LAST_NUMBER.LT.FOLDER_MAX-1)
+	   READ (7,IOSTAT=IER,KEY=LAST_NUMBER,KEYID=1)
+	   LAST_NUMBER = LAST_NUMBER + 1
+	END DO
+
+	IF (IER.EQ.0) THEN
+	 WRITE (6,'('' ERROR: Folder limit of '',I,'' has been reached.'')')
+     &			FOLDER_MAX
+	 WRITE (6,'('' Unable to add specified folder.'')')
+	 GO TO 910
+	ELSE
+	   FOLDER1_NUMBER = LAST_NUMBER - 1
+	END IF
+
+	IF (.NOT.CLI$PRESENT('NODE')) THEN
+	   FOLDER_BBOARD = 'NONE'
+	   IF (REMOTE_SET) CLOSE (UNIT=REMOTE_UNIT)
+	   REMOTE_SET = .FALSE.
+	   FOLDER_BBEXPIRE = 14
+	   F_NBULL = 0
+	   NBULL = 0
+	   F_NEWEST_BTIM(1) = 0
+	   F_NEWEST_BTIM(2) = 0
+	   F_NEWEST_NOSYS_BTIM(1) = 0
+	   F_NEWEST_NOSYS_BTIM(2) = 0
+	   F_EXPIRE_LIMIT = 0
+	   FOLDER_NUMBER = FOLDER1_NUMBER
+	ELSE
+	   CLOSE (UNIT=1,STATUS='DELETE')
+	   CLOSE (UNIT=2,STATUS='DELETE')
+	   IF (FOLDER1.NE.FOLDER) THEN	! Different remote folder name?
+	      REMOTE_SET = .FALSE.
+    	      CALL OPEN_BULLDIR		! If so, store name in directory file
+	      BULLDIR_HEADER(13:) = FOLDER1
+	      CALL WRITEDIR_NOCONV(0,IER)
+	      CALL CLOSE_BULLDIR
+	      FOLDER1_BBOARD = FOLDER1_BBOARD(:LEN_B+2)//'*'
+	      FOLDER1 = FOLDER
+	   END IF
+	   REMOTE_SET = .TRUE.
+	   IF (BTEST(FOLDER1_FLAG,0)) FOLDER_FLAG = IBSET(FOLDER_FLAG,0)
+	   FOLDER1_FLAG = FOLDER_FLAG
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP
+	   FOLDER_COM = FOLDER1_COM
+	   NBULL = F_NBULL
+	END IF
+
+	FOLDER_NAME = FOLDER
+	FOLDER_OWNER = FOLDER1_OWNER
+
+	MAILTO = 0
+	I = INDEX(FOLDER_DESCRIP,'<')
+	J = INDEX(FOLDER_DESCRIP,'>')
+	IF (I.GT.0.AND.J.GT.I.AND.(INDEX(FOLDER_DESCRIP(I:),'@').LT.1.OR.
+     &	    INDEX(FOLDER_DESCRIP(I:),'@').GT.J-I+1).AND.NEWS_FEED()) THEN
+           FOLDER_FLAG = IBSET(FOLDER_FLAG,4)
+	   I = INDEX(FOLDER_DESCRIP,'[')
+	   J = INDEX(FOLDER_DESCRIP,']')
+	END IF
+
+	IF (I.GT.0.AND.J.GT.I.AND.
+     &	       (INDEX(FOLDER_DESCRIP(I:),'@').GT.1.AND.
+     &	       INDEX(FOLDER_DESCRIP(I:),'@').LT.J-I+1)) THEN
+	   MAILTO = 1
+	END IF
+
+	IF (CLI$PRESENT('SYSTEM')) FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	IF (CLI$PRESENT('ID')) FOLDER_FLAG = IBSET(FOLDER_FLAG,6)
+	IF (CLI$PRESENT('ALWAYS')) FOLDER_FLAG = IBSET(FOLDER_FLAG,7)
+	IF (CLI$PRESENT('POST_ONLY')) FOLDER_FLAG = IBSET(FOLDER_FLAG,10)
+	IF (CLI$PRESENT('ADD_ONLY')) FOLDER_FLAG = IBSET(FOLDER_FLAG,11)
+	IF (CLI$PRESENT('COMPRESS')) FOLDER_FLAG = IBSET(FOLDER_FLAG,12)
+
+	IF (I.GT.0.AND.J.GT.I.AND..NOT.NEWS_FEED().AND.MAILTO.EQ.0
+     &	    .AND..NOT.BTEST(FOLDER_FLAG,11)
+     &	    .AND..NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	   CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Have you specified '//
+     &		'an email address in the description? (default=N) ')
+	   IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') MAILTO = 1
+	END IF
+
+	IF (MAILTO.EQ.1.AND..NOT.BTEST(FOLDER_FLAG,11).AND.
+     &	    .NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	   WRITE (6,'('' A mailing address has been specified.'')')
+	   CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Will messages be '//
+     &		'sent to and received from this address? (default=N) ')
+	   IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') THEN
+	      MAILTO = 2
+	      WRITE (6,'('' SET POST_ONLY will be issued.'')')
+	   ELSE
+	      MAILTO = 3
+	      WRITE (6,'('' SET ADD_ONLY will be issued.'')')
+	   END IF
+	END IF
+
+	CALL WRITE_FOLDER_FILE(IER)
+	CALL MODIFY_SYSTEM_LIST(0)
+
+	CLOSE (UNIT=1)
+	CLOSE (UNIT=2)
+
+	NOTIFY = 0
+	READNEW = 0
+	BRIEF = 0
+	IF (CLI$PRESENT('NOTIFY')) NOTIFY = 1
+	IF (CLI$PRESENT('READNEW')) READNEW = 1
+	IF (CLI$PRESENT('SHOWNEW')) BRIEF = 1
+	IF (CLI$PRESENT('BRIEF')) THEN
+	   BRIEF = 1
+	   READNEW = 1
+	END IF
+	CALL SET_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+
+	WRITE (6,'('' Folder is now set to '',A)')
+     &		FOLDER(:TRIM(FOLDER))//'.'
+
+	IF (CLI$GET_VALUE('COPY',FOLDER1,FLEN).NE.%LOC(CLI$_ABSENT)) THEN
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' Unable to copy folder settings.'')')
+	   ELSE
+	      CALL OPEN_BULLINF_SHARED
+	      IER = 0
+	      DO WHILE (IER.EQ.0)
+		 DO WHILE (REC_LOCK(IER))
+		    READ (9,IOSTAT=IER) TEMP_USER,LAST
+		 END DO
+		 IF (IER.EQ.0) THEN
+		    LU = TRIM(TEMP_USER)
+		    I = MAX(LU,2) - 1
+		    IF (.NOT.BTEST(ICHAR(TEMP_USER(I:I)),7)) THEN
+		       LAST(1,FOLDER1_NUMBER+1) = LAST(1,FOLDER_NUMBER+1)
+		       LAST(2,FOLDER1_NUMBER+1) = LAST(2,FOLDER_NUMBER+1)
+		       REWRITE (9,IOSTAT=IER) TEMP_USER,LAST 
+		    END IF
+		 END IF
+	      END DO
+	      CALL CLOSE_BULLINF
+	      CALL OPEN_BULLUSER_SHARED
+	      CALL READ_USER_FILE_HEADER(IER)
+	      CALL READ_USER_FILE(IER)
+	      DO WHILE (IER.EQ.0)
+	         IF (TEST2(SET_FLAG,FOLDER1_NUMBER)) THEN
+		    CALL SET2(SET_FLAG,FOLDER_NUMBER)
+		 ELSE
+		    CALL CLR2(SET_FLAG,FOLDER_NUMBER)
+		 END IF
+	         IF (TEST2(BRIEF_FLAG,FOLDER1_NUMBER)) THEN
+		    CALL SET2(BRIEF_FLAG,FOLDER_NUMBER)
+		 ELSE
+		    CALL CLR2(BRIEF_FLAG,FOLDER_NUMBER)
+		 END IF
+	         IF (TEST2(NOTIFY_FLAG,FOLDER1_NUMBER)) THEN
+		    CALL SET2(NOTIFY_FLAG,FOLDER_NUMBER)
+		 ELSE
+		    CALL CLR2(NOTIFY_FLAG,FOLDER_NUMBER)
+		 END IF
+	         REWRITE(4) TEMP_USER//USER_ENTRY(13:)
+	         CALL READ_USER_FILE(IER)
+	      END DO
+	      CALL CLOSE_BULLUSER
+	   END IF
+	END IF
+
+	GO TO 1000
+
+910	WRITE (6,'('' Aborting folder creation.'')')
+	IF (FOLDER_NUMBER.EQ.0) FOLDER_SET = .FALSE.
+	CLOSE (UNIT=1,STATUS='DELETE')
+	CLOSE (UNIT=2,STATUS='DELETE')
+
+1000	CALL CLOSE_BULLFOLDER
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	RETURN
+
+	END
+
+
+
+	INTEGER FUNCTION CHKPRO(INPUT)
+C
+C 	Description:
+C		Parse given identify into binary ACL format.
+C		Call SYS$CHKPRO to check if present process has read
+C		access to an object if the object's protection is the ACL.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER ACL*256
+	CHARACTER*(*) INPUT
+
+	INCLUDE '($CHPDEF)'
+
+	CHKPRO = SYS$PARSE_ACL('(IDENTIFIER='//INPUT(:TRIM(INPUT))//
+     &		',ACCESS=R)',ACL,,)	! Convert to ACL into binary format
+	IF (.NOT.CHKPRO) RETURN		! Exit if can't
+
+	FLAGS = CHP$M_READ		! Specify read access checking
+
+	CALL INIT_ITMLST		! Initialize item list
+	CALL ADD_2_ITMLST(ICHAR(ACL(:1)),CHP$_ACL,%LOC(ACL(1:1)))
+	CALL ADD_2_ITMLST(4,CHP$_FLAGS,%LOC(FLAGS))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	CHKPRO = SYS$CHKPRO(%VAL(ACL_ITMLST))	! Check if process has the
+						! rights-id assigned to it
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CREATE_NEWS_FOLDER
+C
+C  SUBROUTINE CREATE_NEWS_FOLDER
+C
+C  FUNCTION: Creates a new newsgroup.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	EDITIT = (CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.
+     &           (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))
+
+	IER = CLI$GET_VALUE('CREATE_FOLDER',FOLDER1_NAME,LEN_F)
+	CALL LOWERCASE(FOLDER1_NAME)
+
+	LEN_P = 0
+
+	IF (CLI$PRESENT('FILESPEC')) THEN
+	   IER = CLI$GET_VALUE('FILESPEC',BULL_PARAMETER,LEN_P)
+	   CALL DISABLE_PRIVS
+	   OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED')
+	   CALL ENABLE_PRIVS	! Reset SYSPRV privileges
+	END IF
+C
+C  If file specified in command, read file.
+C  Else, read  from the terminal.
+C
+
+	IF (EDITIT) THEN			! If /EDIT specified
+	   IF (LEN_P.EQ.0) THEN			! If no file param specified
+	      CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 DISPOSE='DELETE',ERR=910,FORM='FORMATTED')
+	      LEN_P = 1
+	   ELSE
+	      CLOSE (UNIT=3)
+	      CALL MAILEDIT(BULL_PARAMETER(:LEN_P),'SYS$LOGIN:BULL.SCR')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 DISPOSE='DELETE',ERR=910,FORM='FORMATTED')
+	   END IF
+	ELSE IF (LEN_P.EQ.0) THEN			! If file param
+	   OPEN (UNIT=3,STATUS='SCRATCH',FILE='SYS$LOGIN:BULL.SCR',
+     &		FORM='FORMATTED',RECL=LINE_LENGTH) ! Temp file to save message
+	   WRITE (6,1000)			! Request input from terminal
+1000	   FORMAT (' Enter newsgroup description:',
+     &		   ' End with ctrl-z, cancel with ctrl-c')
+	   ILEN = 0
+	   ICOUNT = 0
+	   DO WHILE (ILEN.GE.0)			! Input until no more input
+	      CALL GET_LINE(INPUT,ILEN)		! Get input line
+	      IF (ILEN.GT.LINE_LENGTH) THEN	! Input line too long
+		 WRITE(6,'('' ERROR: Input line length > '',I,
+     &			''.  Reinput:'')') LINE_LENGTH
+	      ELSE IF (ILEN.GE.0) THEN		! If good input line entered
+		 WRITE(3,2010) INPUT(:ILEN)	! Save line in scratch file
+2010	         FORMAT(A)
+		 ICOUNT = ICOUNT + ILEN
+	      END IF
+	   END DO
+	   IF (ILEN.EQ.-1) GO TO 910		! CTRL_C entered, error out
+	   IF (ICOUNT.EQ.0) GO TO 910		! No lines entered, error out
+	ENDIF
+
+	REWIND (UNIT=3)
+
+	CALL NEWS_POST('newgroup '//FOLDER1_NAME(:LEN_F),.TRUE.,IER,
+     &		       'Adding newsgroup.')
+	CLOSE (UNIT=3)
+
+	RETURN
+
+920	WRITE(6,1020)
+1020	FORMAT (' ERROR: Unable to open specified file.')
+	CALL ENABLE_PRIVS
+	RETURN
+
+910	WRITE(6,1010)
+1010	FORMAT (' No news group was added.')
+	CLOSE (UNIT=3)
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE INIT_COMPRESS
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*2 MAP(159),UNMAP(0:254)
+
+	DATA MAP/
+     &	'  ', 'e ', 'th', ' t', 's ', ' a', 'in', 't ', 'er', 'he', 'on',
+     &	'at', ': ', 're', 'an', 'it', 'ti', 'n ', ' i', ' o', 'es', 'ne',
+     &	'te', 'd ', ' s', 'en', 'ed', 'is', 'ic', 'y ', 'st', 'ar', 'or',
+     &	', ', ' w', 'al', 'ou', 'ha', 'du', 'le', 'r ', 'nt', '.e', 'nd',
+     &	'to', 'f ', 've', 'ng', 'ct', ' p', 'o ', 'me', 'om', 'of', '. ',
+     &	' c', 'io', 'ri', 'ca', 'se', ' m', ' b', 'ta', 'co', 'el', 'si',
+     &	'as', 'hi', 'de', ' f', 'l ', 'ec', 'll', 'ro', 'et', 'a ', ' d',
+     &	'ni', ' e', 'ea', 'no', 'li', 'ch', 's.', 'ra', 'ma', 'ce', 'sc',
+     &	'ns', 'g ', 'ss', 'nc', 'us', 'be', ' h', '> ', 'h ', 'ac', 'os',
+     &	'ci', 'bl', 'ph', 'rt', ' r', 'ot', ' I', 'tr', 'ut', ' n', 'la',
+     &	'cs', 'ly', 'pr', 'wa', 'ws', 'oo', 'pe', 'ag', 'ys', 'so', 'ie',
+     &	'ur', 'un', ' (', 'po', 'fo', 'em', ' l', 'm ', 'ho', 'lo', 'wi',
+     &	' T', 'e.', 'im', 'di', 'ia', '.c', 'pa', 'ge', 'ga', 'ee', 'rs',
+     &	'pi', 'su', 'Th', 'il', 'ai', 'wh', 'ol', 'ul', 'gr', 'ow', 'u ',
+     &	'iv', 'pl', 'ab', 'am', 'mo'/
+
+	CHARACTER*1 A(0:127,0:127)
+	CHARACTER*2 B
+
+	CHARACTER*(*) IN,OUT
+	CHARACTER*255 T
+
+	DO I=0,127
+	   DO J=0,127
+	     A(J,I) = ' '
+	   END DO
+	END DO
+
+	UNMAP(0) = '  '
+        DO I=1,254
+           UNMAP(I) = CHAR(255)//CHAR(255)
+	END DO
+	
+	J = 1
+	DO I=1,8
+	   J = J + 1
+	   B = MAP(J)
+	   UNMAP(I) = B
+	   A(ICHAR(B(:1)),ICHAR(B(2:2))) = CHAR(I)
+	END DO
+	DO I=10,31
+	   J = J + 1
+	   B = MAP(J)
+	   UNMAP(I) = B
+	   A(ICHAR(B(:1)),ICHAR(B(2:2))) = CHAR(I)
+	END DO
+	DO I=127,254
+	   J = J + 1
+	   B = MAP(J)
+	   UNMAP(I) = B
+	   A(ICHAR(B(:1)),ICHAR(B(2:2))) = CHAR(I)
+	END DO
+
+	RETURN
+
+	ENTRY COMPRESS(IN,OUT,O)
+
+	L = LEN(IN)
+	O = 1
+	K = 1
+	DO WHILE (K.LT.L)
+	   IF (ICHAR(IN(K:K)).GT.126) IN(K:K) = ' '
+	   IF (ICHAR(IN(K+1:K+1)).GT.126) IN(K+1:K+1) = ' '
+	   T(O:O) = A(ICHAR(IN(K:)),ICHAR(IN(K+1:)))
+	   IF (T(O:O).NE.' ') THEN
+	      K = K + 2
+	      O = O + 1
+	   ELSE IF (L.GT.K+2.AND.IN(K:K).EQ.IN(K+1:K+1).AND.
+     &		    IN(K:K+1).EQ.IN(K+2:K+3)) THEN
+	      C = 4
+	      K = K + 4
+	      DO WHILE (K.LE.L.AND.IN(K:K).EQ.IN(K-1:K-1))
+		 C = C + 1
+		 K = K + 1
+	      END DO
+	      T(O:O+2) = CHAR(255)//CHAR(C)//IN(K-1:K-1)
+	      O = O + 3
+	   ELSE IF (IN(K:K+1).EQ.'  ') THEN
+	      K = K + 2
+	      T(O:O) = CHAR(0)
+	      O = O + 1
+	   ELSE
+	      T(O:O) = IN(K:K)
+	      IF (ICHAR(T(O:O)).LT.9.OR.(ICHAR(T(O:O)).GT.9.AND.
+     &		 ICHAR(T(O:O)).LT.32)) T(O:O) = ' '
+	      K = K + 1
+	      O = O + 1
+	   END IF
+	END DO
+	IF (K.EQ.L) THEN
+	   T(O:O) = IN(K:K)
+	ELSE
+	   O = O - 1
+	END IF
+
+	OUT = T
+
+	RETURN
+
+	ENTRY UNCOMPRESS(IN,OUT,O)
+
+	L = LEN(IN)
+	O = 0
+	I = 1
+	DO WHILE (I.LE.L)
+	   J = ICHAR(IN(I:I))
+	   IF (J.EQ.255) THEN
+	      DO J=1,ICHAR(IN(I+1:I+1))
+	         O = O + 1
+	         T(O:O) = IN(I+2:I+2)
+	      END DO
+	      I = I + 3
+           ELSE
+	      B = UNMAP(J)
+	      IF (B.EQ.CHAR(255)//CHAR(255)) THEN
+	         O = O + 1
+                 T(O:O) = IN(I:I)
+	      ELSE
+	         O = O + 2
+	         T(O-1:O) = B
+	      END IF
+	      I = I + 1
+	   END IF
+	END DO
+
+	OUT = T(:O)
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin5.for b/decus/vmslt00a/bulletin/bulletin5.for
new file mode 100755
index 0000000..bc7c3a7
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin5.for
@@ -0,0 +1,2516 @@
+C
+C  BULLETIN5.FOR, Version 3/5/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+C
+	SUBROUTINE SET_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+C
+C  SUBROUTINE SET_FOLDER_DEFAULT
+C
+C  FUNCTION: Sets flag defaults for specified folder
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_NEGATED
+
+	IF (REMOTE_SET.GE.3) THEN
+	   CALL SET_NEWS_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+	   RETURN
+        ELSE IF (FOLDER_NUMBER.LT.0) THEN
+	   WRITE (6,'('' ERROR: Command is invalid for this folder.'')')
+	   RETURN
+	END IF
+
+	ALL = .FALSE.
+	DEFAULT = 0
+	NODEFAULT = 0
+
+	IF (INCMD(:3).EQ.'SET') THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	      WRITE (6,'(
+     &           '' ERROR: Privileges needed for changing defaults.'')')
+	      RETURN
+	   END IF
+	   ALL = CLI$PRESENT('ALL')
+	   DEFAULT = CLI$PRESENT('DEFAULT')
+	   NODEFAULT = CLI$PRESENT('NODEFAULT')
+	   CALL OPEN_BULLUSER_SHARED
+	   IF (CLI$PRESENT('PERMANENT')) THEN
+	      CALL SET_PERM(NOTIFY,READNEW,BRIEF)
+	   ELSE IF (CLI$PRESENT('NOPERMANENT')) THEN
+	      IF (NOTIFY.GE.0) CALL SET_PERM(0,-1,-1)
+	      IF (READNEW.GE.0.OR.BRIEF.GE.0) CALL SET_PERM(-1,0,0)
+	   END IF
+	ELSE
+	   CALL OPEN_BULLUSER_SHARED
+	END IF
+
+	CALL READ_USER_FILE_HEADER(IER)
+	IF (NODEFAULT) THEN
+	   IF (NOTIFY.NE.-1) CALL CLR2(NOTIFY_FLAG_DEF,FOLDER_NUMBER)
+	   IF (READNEW.NE.-1.OR.BRIEF.NE.-1) THEN
+	      CALL CLR2(SET_FLAG_DEF,FOLDER_NUMBER)
+	      CALL CLR2(BRIEF_FLAG_DEF,FOLDER_NUMBER)
+	   END IF
+	   REWRITE(4) USER_HEADER
+	ELSE IF (DEFAULT.EQ.0.OR.DEFAULT) THEN
+	   IF (NOTIFY.EQ.0) CALL CLR2(NOTIFY_FLAG_DEF,FOLDER_NUMBER)
+	   IF (NOTIFY.EQ.1) CALL SET2(NOTIFY_FLAG_DEF,FOLDER_NUMBER)
+	   IF (READNEW.EQ.0) CALL CLR2(SET_FLAG_DEF,FOLDER_NUMBER)
+	   IF (READNEW.EQ.1) CALL SET2(SET_FLAG_DEF,FOLDER_NUMBER)
+	   IF (BRIEF.EQ.0) CALL CLR2(BRIEF_FLAG_DEF,FOLDER_NUMBER)
+	   IF (BRIEF.EQ.1) CALL SET2(BRIEF_FLAG_DEF,FOLDER_NUMBER)
+	   REWRITE(4) USER_HEADER
+	END IF
+
+	IF (ALL.OR.(BRIEF.NE.-1.AND.NOTIFY.NE.-1.AND.READNEW.NE.-1)) THEN
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0)
+	      IF (TEMP_USER(:1).NE.'*'.AND.TEMP_USER(:1).NE.':') THEN
+	         IF (NOTIFY.EQ.0) CALL CLR2(NOTIFY_FLAG,FOLDER_NUMBER)
+	         IF (NOTIFY.EQ.1) CALL SET2(NOTIFY_FLAG,FOLDER_NUMBER)
+	         IF (READNEW.EQ.0) CALL CLR2(SET_FLAG,FOLDER_NUMBER)
+	         IF (READNEW.EQ.1) CALL SET2(SET_FLAG,FOLDER_NUMBER)
+	         IF (BRIEF.EQ.0) CALL CLR2(BRIEF_FLAG,FOLDER_NUMBER)
+	         IF (BRIEF.EQ.1) CALL SET2(BRIEF_FLAG,FOLDER_NUMBER)
+	         REWRITE(4) TEMP_USER//USER_ENTRY(13:)
+	      END IF
+	      CALL READ_USER_FILE(IER)
+	   END DO
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE READ_PERM
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULL_PERM/ SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	DIMENSION SET_PERM_FLAG(FLONG)
+	DIMENSION BRIEF_PERM_FLAG(FLONG)
+	DIMENSION NOTIFY_PERM_FLAG(FLONG)
+
+	COMMON /FLAG_ACCESS/ FLAG_ACCESS
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*PERM',IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	END DO
+
+	IF (IER.NE.0) THEN
+	   DO I=1,FLONG
+	      SET_PERM_FLAG(I) = 0
+	      BRIEF_PERM_FLAG(I) = 0
+	      NOTIFY_PERM_FLAG(I) = 0
+	   END DO
+	   BRIEF_PERM_FLAG(1) = 1	! SHOWNEW permanent for GENERAL folder
+	   WRITE (4,IOSTAT=IER)
+     &		'*PERM       ',
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	   CALL READ_USER_FILE_HEADER(IER)
+	   IF (.NOT.TEST2(SET_FLAG_DEF,0)) THEN
+	      CALL SET2(BRIEF_FLAG_DEF,0)
+	      REWRITE(4) USER_HEADER
+	   END IF
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0)
+	      IF (TEMP_USER(:1).NE.'*'.AND.TEMP_USER(:1).NE.':') THEN
+		 IF (.NOT.TEST2(SET_FLAG,0)) THEN
+		    CALL SET2(BRIEF_FLAG,0)
+	            REWRITE(4) TEMP_USER//USER_ENTRY(13:)
+	         END IF
+	      END IF
+	      CALL READ_USER_FILE(IER)
+	   END DO
+	ELSE
+	   UNLOCK 4
+	END IF
+
+	RETURN
+
+	ENTRY SET_PERM(NOTIFY,READNEW,BRIEF)
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*PERM',IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	END DO
+
+	IF (NOTIFY.EQ.0) CALL CLR2(NOTIFY_PERM_FLAG,FOLDER_NUMBER)
+	IF (NOTIFY.EQ.1) CALL SET2(NOTIFY_PERM_FLAG,FOLDER_NUMBER)
+	IF (READNEW.EQ.0) CALL CLR2(SET_PERM_FLAG,FOLDER_NUMBER)
+	IF (READNEW.EQ.1) CALL SET2(SET_PERM_FLAG,FOLDER_NUMBER)
+	IF (BRIEF.EQ.0) CALL CLR2(BRIEF_PERM_FLAG,FOLDER_NUMBER)
+	IF (BRIEF.EQ.1) CALL SET2(BRIEF_PERM_FLAG,FOLDER_NUMBER)
+
+	REWRITE (4,IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+
+	RETURN
+
+	ENTRY SET_USER_FLAG(NOTIFY,READNEW,BRIEF)
+
+	IF (.NOT.FLAG_ACCESS) THEN
+	   WRITE (6,'('' ERROR: Cannot set flags for protected'',
+     &	     '' folder without explicit access granted'',/,
+     &	     '' via SET ACCESS.  See HELP SET ACCESS for further''
+     &       '' information.'')')
+	   RETURN
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+ 	   IF (REMOTE_SET.EQ.3.AND.NOTIFY.EQ.1) THEN
+	      WRITE (6,'('' ERROR: NOTIFY is not valid for this folder.'')')
+	      RETURN
+	   END IF
+	   CALL NEWS_SET_USER_FLAG(NOTIFY,READNEW,BRIEF)
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLUSER_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*PERM',IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	END DO
+
+	CALL CLOSE_BULLUSER
+
+	IER = .TRUE.
+	IF (NOTIFY.EQ.0) THEN
+ 	   IF (TEST2(NOTIFY_PERM_FLAG,FOLDER_NUMBER)) THEN
+	      WRITE (6,'('' ERROR: NOTIFY is permanent for this folder.'')')
+	      RETURN
+	   ELSE
+	      CALL CHANGE_FLAG(0,4)
+	   END IF
+	ELSE IF (NOTIFY.EQ.1) THEN
+	   CALL CHANGE_FLAG(1,4)
+	   RETURN
+	ELSE IF (BRIEF.EQ.0.AND.READNEW.EQ.0.AND.
+     &	   (TEST2(SET_PERM_FLAG,FOLDER_NUMBER).OR.
+     &	   TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER))) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.0.AND.
+     &	   TEST2(SET_PERM_FLAG,FOLDER_NUMBER).AND.
+     &	   .NOT.TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER)) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.1.AND.
+     &	   (TEST2(SET_PERM_FLAG,FOLDER_NUMBER).XOR.
+     &	   TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER)))  THEN
+	   IER = .FALSE.
+	END IF
+
+	IF (IER) THEN
+	   IF (READNEW.GE.0) CALL CHANGE_FLAG(READNEW,2)
+	   IF (BRIEF.GE.0) CALL CHANGE_FLAG(BRIEF,3)
+	ELSE
+	   WRITE (6,'('' ERROR: PERMANENT flags exist for this folder.'')')
+	   WRITE (6,'('' Flags will be set to those permanent settings.'')')
+
+	   IF (TEST2(SET_PERM_FLAG,FOLDER_NUMBER)) THEN
+	      CALL CHANGE_FLAG(1,2)
+	   ELSE
+	      CALL CHANGE_FLAG(0,2)
+	   END IF
+
+	   IF (TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER)) THEN
+	      CALL CHANGE_FLAG(1,3)
+	   ELSE
+	      CALL CHANGE_FLAG(0,3)
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE REMOVE_FOLDER
+C
+C  SUBROUTINE REMOVE_FOLDER
+C
+C  FUNCTION: Removes a bulletin folder.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER RESPONSE*4,TEMP*80
+
+	IER = CLI$GET_VALUE('REMOVE_FOLDER',FOLDER1,LEN_T) ! Get folder name
+
+	IF (IER.EQ.%LOC(CLI$_ABSENT)) THEN
+	   IF (.NOT.FOLDER_SET) THEN
+	      WRITE (6,'('' ERROR: No folder specified.'')')
+	      RETURN
+	   ELSE
+	      FOLDER1 = FOLDER
+	   END IF
+	ELSE IF (LEN_T.GT.44) THEN
+	   WRITE(6,'('' ERROR: Folder name must be < 26 characters.'')')
+	   RETURN
+	END IF
+
+	CALL GET_INPUT_PROMPT(RESPONSE,LEN,
+     &   'Are you sure you want to remove folder '
+     &	 //FOLDER1(:TRIM(FOLDER1))//' (Y/N with N as default): ')
+	IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+	   WRITE (6,'('' Folder was not removed.'')')
+	   RETURN
+	END IF
+
+	IF (INDEX(FOLDER1,'.').GT.0) THEN
+	   CALL OPEN_BULLNEWS_SHARED
+	ELSE
+	   CALL OPEN_BULLFOLDER
+	END IF
+
+	CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)	! See if folder exists
+	CALL SET_FOLDER_FILE(1)
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: No such folder exists.'')')
+	   GO TO 1000
+	ELSE IF (INDEX(FOLDER1,'.').GT.0) THEN
+	   CALL REMOTE_REMOVE_FOLDER(IER)
+	   IF (.NOT.IER) GO TO 1000
+	END IF
+
+	IF (.NOT.FOLDER_ACCESS(USERNAME,FOLDER1_FLAG,FOLDER1_OWNER).OR.
+     &	     (FOLDER1_NUMBER.EQ.0.AND.FOLDER1_BBOARD(:2).NE.'::')) THEN
+	   WRITE (6,'('' ERROR: You are not able to remove the folder.'')')
+	   GO TO 1000
+	END IF
+
+	TEMP = FOLDER_FILE
+	FOLDER_FILE = FOLDER1_FILE
+
+	REMOTE_SET_SAVE = REMOTE_SET
+	REMOTE_SET = .FALSE.
+
+	IF (FOLDER1_BBOARD(:2).EQ.'::'.AND.BTEST(FOLDER1_FLAG,2)) THEN
+	   FLEN = TRIM(FOLDER1_BBOARD)
+	   IF (INDEX(FOLDER1_BBOARD,'*').GT.0) FLEN = FLEN - 1
+	   OPEN (UNIT=17,STATUS='UNKNOWN',IOSTAT=IER,
+     &		RECL=256,FILE=FOLDER1_BBOARD(3:FLEN)
+     &		//'::"TASK=BULLETIN1"')
+	   IF (IER.EQ.0) THEN		! Deregister remote SYSTEM folder
+	      IF (INDEX(FOLDER1_BBOARD,'*').GT.0) THEN
+	         CALL OPEN_BULLDIR
+	         CALL READDIR(0,IER)
+		 IF (IER.EQ.1) FOLDER1 = BULLDIR_HEADER(13:)
+		 CALL CLOSE_BULLDIR
+	      END IF
+	      WRITE (17,'(2A)',IOSTAT=IER) 1,FOLDER1	! Select folder
+	      IF (IER.EQ.0) READ(17,'(5A)',IOSTAT=IER)	! Throw away response
+	      IF (IER.EQ.0) WRITE(17,'(2A)',IOSTAT=IER) 14,0	! Deregister
+	      CLOSE (UNIT=17)
+	   END IF
+	END IF
+
+	TEMPSET = FOLDER_SET
+	FOLDER_SET = .TRUE.
+	CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD,GROUP)
+		! in case files don't exist and are created.
+	CALL OPEN_BULLDIR			! Remove directory file
+	CALL OPEN_BULLFIL			! Remove bulletin file
+	CALL CLOSE_BULLFIL_DELETE
+	CALL CLOSE_BULLDIR_DELETE
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+	FOLDER_FILE = TEMP
+	FOLDER_SET = TEMPSET
+
+	DELETE (7)
+
+	IF (FOLDER1_NUMBER.NE.0.OR.FOLDER1_BBOARD(:2).NE.'::') THEN
+		! Test is due to bug which changes folder number to zero
+	   TEMP_NUMBER = FOLDER_NUMBER
+	   FOLDER_NUMBER = FOLDER1_NUMBER
+	   TEMP_FLAG = FOLDER_FLAG
+	   IF (BTEST(FOLDER1_FLAG,2)) THEN
+	      FOLDER_FLAG = IBCLR(FOLDER1_FLAG,2)
+	      CALL MODIFY_SYSTEM_LIST(0)
+	   END IF
+	   CALL SET_FOLDER_DEFAULT(0,0,0)
+	   FOLDER_FLAG = TEMP_FLAG
+	   FOLDER_NUMBER = TEMP_NUMBER
+	END IF
+
+	WRITE (6,'('' Folder removed.'')')
+
+	IF (FOLDER.EQ.FOLDER1) THEN
+	   CALL CLOSE_BULLFOLDER
+	   FOLDER_SET = .FALSE.
+           FOLDER_NUMBER = 0
+           CALL SELECT_FOLDER(.FALSE.,IER)
+           WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &              FOLDER(:TRIM(FOLDER))
+	   RETURN
+	ELSE
+	   REMOTE_SET = REMOTE_SET_SAVE
+	END IF
+
+1000	CALL CLOSE_BULLFOLDER
+
+	RETURN
+
+	END
+
+
+	SUBROUTINE SELECT_FOLDER(OUTPUT,IER)
+C
+C  SUBROUTINE SELECT_FOLDER
+C
+C  FUNCTION: Selects the specified folder.
+C
+C  INPUTS:
+C	OUTPUT - Specifies whether status messages are outputted.
+C
+C  NOTES:
+C	FOLDER_NUMBER is used for selecting the folder.
+C	If FOLDER_NUMBER = -1, the name stored in FOLDER1 is used.
+C	If FOLDER_NUMBER = -2, the name stored in FOLDER1 is used,
+C	but the folder is not selected if it is remote.
+C	If the specified folder is on a remote node and does not have
+C	a local entry (i.e. specified via NODENAME::FOLDERNAME), then
+C	FOLDER_NUMBER is set to -1.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($RMSDEF)'
+	INCLUDE '($SSDEF)'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	DATA REMOTE_SET /.FALSE./
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	COMMON /HEADER/ HEADER
+
+	COMMON /READIT/ READIT
+
+	COMMON /FLAG_ACCESS/ FLAG_ACCESS
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /LAST_FOLDER/ LAST_FOLDER_NUMBER 
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	CHARACTER FSTATUS*4,FOLDER1_SAVE*44,NEWS_ACCESS*132
+
+	CHARACTER*80 LOCAL_FOLDER1_DESCRIP
+
+	DIMENSION FIRST_TIME(FLONG)	! Bit set for folder if folder has
+	DATA FIRST_TIME /FLONG*0/	! been selected before this.
+
+	DIMENSION OLD_NEWEST_BTIM(2)
+
+	DATA LAST_NEWS_GROUP/0/
+
+	CALL UPDATE_EXCLUDE
+
+	CALL UPDATE_USERINFO
+
+	COMMAND = (INCMD(:3).EQ.'ADD').OR.(INCMD(:3).EQ.'DEL').OR.
+     &		  (INCMD(:3).EQ.'DIR').OR.(INCMD(:3).EQ.'IND').OR.
+     &		  (INCMD(:3).EQ.'REP').OR.(INCMD(:3).EQ.'SEL').OR.
+     &		  (INCMD(:3).EQ.'SET').OR.(INCMD(:3).EQ.'SEA')
+
+	IF (.NOT.OUTPUT.OR.FOLDER_NUMBER.NE.-1.OR.COMMAND) THEN
+	   IF (OUTPUT) THEN			! Get folder name
+	      IER = CLI$GET_VALUE('SELECT_FOLDER',FOLDER1_NAME)
+	      FOLDER1 = FOLDER1_NAME
+	   END IF
+
+	   FLEN = TRIM(FOLDER1)		! Add GENERAL after :: if no
+	   IF (FLEN.GT.1) THEN		! name specified after the ::
+	      IF (FOLDER1(FLEN-1:FLEN).EQ.'::') THEN
+	         FOLDER1 = FOLDER1(:FLEN)//'GENERAL'
+	      END IF
+	   END IF
+
+	   IF (((IER.EQ.%LOC(CLI$_ABSENT).OR.FOLDER1.EQ.'GENERAL').AND.
+     &	    OUTPUT).OR.((FOLDER_NUMBER.EQ.0.OR.(FOLDER1.EQ.'GENERAL'.AND.
+     &	    FOLDER_NUMBER.LE.-1)).AND..NOT.OUTPUT)) THEN ! Select GENERAL
+	      FOLDER_NUMBER = 0
+	      FOLDER1 = 'GENERAL'
+	   END IF
+	END IF
+
+	REMOTE_TEST = 0
+	REMOTE_SET_NEW = 0
+
+	IF (SAVE_FOLDER_Q1.NE.0) THEN			! Have folder info
+	   FOLDER1_COM = FOLDER_COM
+	   IER = 0
+	   NEWS = INDEX(FOLDER1,'.').GT.0.OR.(FOLDER1(:1).GE.'a'.AND.
+     &					   FOLDER1(:1).LE.'z')
+	   IF (NEWS.AND.BTEST(FOLDER1_FLAG,8)) REMOTE_SET_NEW = 4
+	ELSE
+	   NEWS = ((INDEX(FOLDER1,'.').GT.0.OR.(FOLDER1(:1).GE.'a'.AND.
+     &		FOLDER1(:1).LE.'z')).AND.(FOLDER_NUMBER.LE.-1.OR.OUTPUT))
+     &		.OR.(FOLDER_NUMBER.GT.1000.AND..NOT.OUTPUT)
+	   IF (NEWS.AND.
+     &		SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) THEN
+	      CALL OPEN_BULLNEWS_SHARED		! Go find folder
+	      READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1) NEWS_FOLDER1_COM
+              NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+              NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' Fetching NEWS groups from remote node.''
+     &			,''  This will take several minutes.'')')
+		 WRITE (6,'('' This is the only time this will have''
+     &			,'' to be done.'')')
+	         CALL CLOSE_BULLFOLDER
+		 FOLDER1_SAVE = FOLDER1
+		 CALL NEWS_LIST
+	         CALL OPEN_BULLFOLDER_SHARED
+		 FOLDER1 = FOLDER1_SAVE
+	      ELSE IF (NEWS_F1_COUNT.GT.LAST_NEWS_READ(1,FOLDER_MAX).AND.
+     &		       OUTPUT.AND.NEWS_F1_COUNT.GT.LAST_NEWS_GROUP) THEN
+		 IF (LAST_NEWS_READ(1,FOLDER_MAX).GT.1000) THEN
+		    FOLDER1_SAVE = FOLDER1
+	            FOLDER1_NUMBER = LAST_NEWS_READ(1,FOLDER_MAX)
+	            IER = 2
+		    DO WHILE (IER.EQ.2)
+		       CALL READ_FOLDER_FILE_KEYNUM_GT_TEMP
+     &		          (FOLDER1_NUMBER,IER)
+		       IF (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10)) IER = 2
+	            END DO
+		    FOLDER1 = FOLDER1_SAVE
+		 END IF
+		 IF (LAST_NEWS_READ(1,FOLDER_MAX).GT.1000
+     &			.AND.IER.EQ.0) THEN
+		    WRITE (6,'('' Type NEWS/NEWGROUP to see recently'',
+     &			       '' added news groups.'')')
+		 ELSE
+		    LAST_NEWS_READ(1,FOLDER_MAX) = NEWS_F1_COUNT
+		 END IF
+		 LAST_NEWS_GROUP = NEWS_F1_COUNT
+		 FOLDER1_SAVE = FOLDER1
+	         CALL STR$UPCASE(FOLDER1,FOLDER1)
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &				(FOLDER1(:INDEX(FOLDER1,'.')),IER)
+	         IF (IER.EQ.0) THEN
+		    IF (NEWS_F1_EXPIRE.GT.0) 
+     &		       NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+		    IF (NEWS_F1_EXPIRE_LIMIT.NE.0) 
+     &		       NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	         END IF
+	         FOLDER1 = FOLDER1_SAVE
+	      END IF
+	      CALL LOWERCASE(FOLDER1)
+	   ELSE
+	      CALL OPEN_BULLFOLDER_SHARED		! Go find folder
+	   END IF
+
+	   IF ((OUTPUT.AND.(FOLDER_NUMBER.NE.0.OR.FOLDER1.NE.'GENERAL'))
+     &		.OR.FOLDER_NUMBER.LE.-1) THEN
+	      REMOTE_TEST = INDEX(FOLDER1,'::')
+	      IF (REMOTE_TEST.GT.0) THEN
+	         FOLDER1_BBOARD = '::'//FOLDER1(:REMOTE_TEST-1)
+	         FOLDER1 = FOLDER1(REMOTE_TEST+2:TRIM(FOLDER1))
+	         FOLDER1_NUMBER = -1
+	         IER = 0
+	      ELSE IF (INCMD(:2).EQ.'SE') THEN
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &				(FOLDER1(:TRIM(FOLDER1)),IER)
+	      ELSE
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	      END IF
+	   ELSE
+	      FOLDER1_NUMBER = FOLDER_NUMBER
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(FOLDER_NUMBER,IER)
+	   END IF
+
+	   IF (REMOTE_TEST.EQ.0.AND.IER.EQ.0) THEN
+	      IF (BTEST(FOLDER1_FLAG,29)) THEN		! Error in folder flag!!
+	         FOLDER1_FLAG = FOLDER1_FLAG.AND.3
+	         F1_EXPIRE_LIMIT = 0
+	         CALL REWRITE_FOLDER_FILE_TEMP(IER1)
+	      END IF
+	   END IF
+
+	   CALL CLOSE_BULLFOLDER
+
+	   IF (NEWS.AND.BTEST(FOLDER1_FLAG,8).AND.IER.EQ.0) THEN
+	      REMOTE_SET_NEW = 4
+	      CALL SYS_BINTIM('-',EX_BTIM)
+	   END IF
+	END IF
+
+	IF (BTEST(FOLDER1_FLAG,9)) THEN
+	   IF (OUTPUT) THEN
+	       WRITE(6,'('' This news group has been disabled.'')')
+	   END IF
+	   IER = 2
+	   RETURN
+	END IF
+
+	IF ((IER.EQ.0.OR.NEWS).AND.REMOTE_SET_NEW.NE.4.AND.
+     &		FOLDER1_BBOARD(:2).EQ.'::') THEN
+	   IF (FOLDER_NUMBER.EQ.-2) RETURN	! Don't allow
+	   IF (IER.NE.0) FOLDER1_DESCRIP = FOLDER1_NAME
+	   LOCAL_FOLDER1_FLAG = FOLDER1_FLAG
+	   LOCAL_FOLDER1_DESCRIP = FOLDER1_DESCRIP
+	   CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER1)
+	   IF (IER1.NE.0) THEN
+	      IF (OUTPUT) THEN
+	         WRITE (6,'('' ERROR: Unable to select the folder.'')')
+		 IF (.NOT.NEWS) THEN
+		    LENB = TRIM(FOLDER1_BBOARD)
+		    IF (FOLDER1_BBOARD(LENB:LENB).EQ.'*') LENB = LENB - 1
+	            WRITE (6,'('' Cannot connect to node '',A,''.'')')
+     &		        FOLDER1_BBOARD(3:LENB)
+		 ELSE IF (.NOT.IER1) THEN
+	            WRITE (6,'('' Cannot connect to remote NEWS node.'')')
+	         END IF
+	      END IF
+	      RETURN
+	   END IF
+	   IF (REMOTE_TEST.GT.0) THEN	! Folder specified with "::"
+	      FOLDER1 = FOLDER1_BBOARD(3:TRIM(FOLDER1_BBOARD))//'::'//
+     &			FOLDER1
+	      FOLDER1_NUMBER = -1
+	      REMOTE_SET_NEW = 1
+	   ELSE IF (NEWS) THEN
+	      REMOTE_SET_NEW = 3
+	      CALL OPEN_BULLNEWS_SHARED	! Update local folder information
+	      IF (IER.NE.0) CALL NEWS_NEW_FOLDER
+              CALL READ_FOLDER_FILE_KEYNAME(FOLDER1,IER)
+	      IF ((F1_START.NE.F_START.OR.F1_NBULL.NE.F_NBULL).AND.
+     &		  (F1_START.GT.0.OR.F_START.LE.F_NBULL)) THEN
+	         IF (F1_NBULL.NE.F_NBULL) CALL SYS_BINTIM('-',F_NEWEST_BTIM)
+	         F_COUNT = F1_COUNT
+		 IF (F1_START.GT.0) THEN
+		    IF (F1_NBULL.LT.F_NBULL) THEN
+		       CALL NEWS_GET_NEWEST_MESSAGE(IER)
+		       IF (IER-1.GE.F1_NBULL) THEN 
+			  CALL NEWS_UPDATE_NEWEST_MESSAGE(F_NBULL)
+		       END IF
+		    ELSE
+	               F_NBULL = F1_NBULL
+		    END IF
+	            F_START = F1_START
+		 ELSE
+		    F_START = F_NBULL + 1
+		 END IF
+	         CALL REWRITE_FOLDER_FILE(IER)
+	      END IF
+	      CALL CLOSE_BULLFOLDER
+	   ELSE				! True remote folder
+	      FOLDER1_DESCRIP = LOCAL_FOLDER1_DESCRIP	! Use local description
+	      IF (BTEST(FOLDER1_FLAG,0)) THEN	! If remote folder is protected
+		 LOCAL_FOLDER1_FLAG = IBSET(LOCAL_FOLDER1_FLAG,0)
+	      END IF
+	      FOLDER1_FLAG = LOCAL_FOLDER1_FLAG		! Use local flag info
+	      REMOTE_SET_NEW = 1
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN				! Folder found
+	   FLAG1_ACCESS = .TRUE.
+	   CALL SET_FOLDER_FILE(1)
+	   IF (BTEST(FOLDER1_FLAG,0)) THEN		! Folder protected?
+	      IF (NEWS) THEN
+		 CALL CHKACL(NEWS_ACCESS(FOLDER1_DESCRIP),IER)
+	      ELSE
+	         CALL CHKACL
+     &		 (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',IER)
+	      END IF
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.USERNAME
+     &		  .NE.FOLDER1_OWNER.AND.IER) THEN
+	         IF (NEWS) THEN
+	            CALL CHECK_ACCESS
+     &		     (NEWS_ACCESS(FOLDER1_DESCRIP),
+     &		     USERNAME,READ_ACCESS,WRITE_ACCESS)
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		     USERNAME,READ_ACCESS,WRITE_ACCESS)
+	         END IF
+	         IF (SETPRV_PRIV().AND.READIT.EQ.0) THEN
+		    IF (.NOT.READ_ACCESS) FLAG1_ACCESS = .FALSE.
+	            READ_ACCESS = 1
+		    WRITE_ACCESS = 1
+	         END IF
+	         IF (.NOT.READ_ACCESS.AND..NOT.WRITE_ACCESS) THEN
+		  IF (OUTPUT.AND.NEWS) THEN
+	           WRITE(6,'('' You are not allowed to access news group.'')')
+		  ELSE IF (NEWS) THEN
+		   IF (NEWS_FIND_SUBSCRIBE().LE.FOLDER_MAX-1) THEN
+		      CALL NEWS_SET_USER_FLAG(0,0,0)
+		   END IF
+		  ELSE IF (OUTPUT) THEN
+	           WRITE(6,'('' You are not allowed to access folder.'')')
+	           WRITE(6,'('' See '',A,'' if you wish to access folder.'')')
+     &			FOLDER1_OWNER(:TRIM(FOLDER1_OWNER))
+		  ELSE IF (TEST2(BRIEF_FLAG,FOLDER1_NUMBER).OR.
+     &			 TEST2(SET_FLAG,FOLDER1_NUMBER)) THEN
+		   CALL OPEN_BULLUSER_SHARED
+		   CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		   CALL CLR2(BRIEF_FLAG,FOLDER1_NUMBER)
+		   CALL CLR2(SET_FLAG,FOLDER1_NUMBER)
+		   IF (IER.EQ.0) REWRITE (4) USER_ENTRY
+		   CALL CLOSE_BULLUSER
+		  END IF
+		  IER = 0
+		  RETURN
+	         END IF
+	      ELSE IF (BTEST(FOLDER1_FLAG,0).AND.(.NOT.IER.OR.
+     &		  (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND..NOT.NEWS))
+     &		  .AND.(FOLDER1_BBOARD(:2).NE.'::'.OR.NEWS)) THEN
+	         IF (NEWS) THEN
+	            CALL OPEN_BULLNEWS_SHARED
+	         ELSE
+	            CALL OPEN_BULLFOLDER
+	         END IF
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER1)
+		 FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+	         CALL REWRITE_FOLDER_FILE_TEMP(IER1) 
+		 CALL CLOSE_BULLFOLDER
+	      ELSE IF (FOLDER1_BBOARD(:2).EQ.'::') THEN
+	         IER = SS$_ACLEMPTY.OR.SS$_NORMAL
+	      END IF
+	   ELSE					! Folder not protected
+	      IER = SS$_ACLEMPTY.OR.SS$_NORMAL	! Indicate folder selected
+	   END IF
+
+	   IF (REMOTE_SET_NEW.NE.1.AND.REMOTE_SET.EQ.1) 
+     &					CLOSE(UNIT=REMOTE_UNIT)
+
+	   REMOTE_SET = REMOTE_SET_NEW 
+
+	   IF (IER) THEN
+	      FLAG_ACCESS = FLAG1_ACCESS	! Can set flags?
+
+	      FOLDER_COM = FOLDER1_COM		! Folder successfully set so
+	      FOLDER_FILE = FOLDER1_FILE	! update folder parameters
+
+	      IF (FOLDER_NUMBER.NE.0) THEN
+		 FOLDER_SET = .TRUE.
+	      ELSE
+		 FOLDER_SET = .FALSE.
+	      END IF
+
+	      IF (REMOTE_SET.LT.3) THEN
+		 FOLDER_NAME = FOLDER
+	         HEADER = .NOT.BTEST(FOLDER_FLAG,4)
+	      ELSE
+		 IF (COMMAND.AND.INCMD(:3).NE.'REP'.AND.
+     &		     INCMD(:3).NE.'DEL') HEADER = .FALSE.
+		 FOLDER_NAME = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	         IF (REMOTE_SET.EQ.4) NEWS_FOLDER_COM = NEWS_FOLDER1_COM
+	      END IF
+
+	      IF (REMOTE_SET.EQ.1.AND.FOLDER_NUMBER.GE.0) THEN
+	         CALL OPEN_BULLFOLDER	! Update local folder information
+                 CALL READ_FOLDER_FILE_KEYNAME(FOLDER1,IER1)
+	         OLD_NEWEST_BTIM(1) = F_NEWEST_BTIM(1)
+      	         OLD_NEWEST_BTIM(2) = F_NEWEST_BTIM(2)
+	         FOLDER_COM = FOLDER1_COM
+	         CALL REWRITE_FOLDER_FILE(IER1)
+	         CALL CLOSE_BULLFOLDER
+	         DIFF = COMPARE_BTIM(OLD_NEWEST_BTIM,F_NEWEST_BTIM)
+	         IF (DIFF.LT.0.AND.IER1.EQ.0) THEN
+	            CALL READ_NOTIFY
+	            IF (TEST2(NOTIFY_REMOTE,FOLDER_NUMBER)) THEN
+		       CALL NOTIFY_REMOTE_USERS(OLD_NEWEST_BTIM)
+	            END IF
+	         END IF
+	      END IF
+
+	      IF (REMOTE_SET.EQ.0.AND..NOT.BTEST(FOLDER_FLAG,10)
+     &		   .AND..NOT.BTEST(FOLDER_FLAG,11).AND.WRITE_ACCESS) THEN
+	         SLIST = INDEX(FOLDER_DESCRIP,'<')
+                 IF (OUTPUT.AND.INCMD(:3).NE.'DIR') THEN
+                    IF (NEWS_FEED()) THEN
+                       WRITE (6,'('' Use the POST command to send a '',
+     &                 ''message to this folder''''s news group.'')')
+		    ELSE IF (SLIST.GT.0) THEN
+                       WRITE (6,'('' Use the POST command to send a '',
+     &                 ''message to this folder''''s mailing list.'')')
+                    END IF
+                 END IF
+	      END IF
+
+	      IF (OUTPUT.AND.INCMD(:3).NE.'DIR') THEN
+		 WRITE (6,'('' Folder has been set to '',A)') 
+     &		    FOLDER_NAME(:TRIM(FOLDER_NAME))//'.'
+	      END IF
+
+	      IF (OUTPUT) THEN
+		 IF (REMOTE_SET.EQ.3) THEN
+		    BULL_POINT = F_START - 1
+		    FSTATUS(:1) = 
+     &			FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,' ')+1:)
+		    IF (STREQ(FSTATUS(:1),'X')) THEN
+		       WRITE (6,'('' WARNING: The local news server has'',
+     &				  '' deactivated this group.'')')
+		    ELSE IF (STREQ(FSTATUS(:1),'=')) THEN
+		       WRITE (6,'('' NOTE: This group is no longer'',
+     &				  '' active.  It has been replaced by:'')')
+		       WRITE (6,'(1X,A)') FOLDER_DESCRIP(
+     &				       INDEX(FOLDER_DESCRIP,'=')+1:)
+		    END IF
+		 ELSE IF (REMOTE_SET.EQ.4) THEN
+		    BULL_POINT = F_START - 1 
+		 ELSE
+		    BULL_POINT = 0	! Reset pointer to first bulletin
+	         END IF
+	      ELSE IF (REMOTE_SET.EQ.3.OR.REMOTE_SET.EQ.4) THEN
+		 BULL_POINT = F_START - 1
+	      END IF
+
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.USERNAME
+     &		  .NE.FOLDER_OWNER) THEN
+	         IF (.NOT.WRITE_ACCESS) THEN
+		   IF (OUTPUT.AND.INCMD(:3).NE.'DIR'.AND.SLIST.EQ.0) THEN
+		    WRITE (6,'('' Folder only accessible for reading.'')')
+		   END IF
+		   READ_ONLY = .TRUE.
+		 ELSE
+		   READ_ONLY = .FALSE.
+		 END IF
+	      ELSE
+		 READ_ONLY = .FALSE.
+	      END IF
+
+	      IF (FOLDER_NUMBER.GT.0.AND.REMOTE_SET.LT.3) THEN
+		IF (TEST_BULLCP().GT.0.OR.REMOTE_SET) THEN
+		 CALL SET2(FIRST_TIME,FOLDER_NUMBER)
+		ELSE IF (.NOT.TEST2(FIRST_TIME,FOLDER_NUMBER)) THEN
+	       			! If first select, look for expired messages.
+		 CALL OPEN_BULLDIR
+		 CALL READDIR(0,IER)	! Get header info from BULLDIR.DAT
+	 	 IF (IER.EQ.1) THEN		! Is header present?
+	   	    IER = COMPARE_DATE(NEWEST_EXDATE,' ') ! Yes. Any expired?
+		    IF (SHUTDOWN.GT.0.AND.NODE_AREA.GT.0.AND.
+     &			(FOLDER_NUMBER.EQ.0.OR.BTEST(FOLDER_FLAG,2))
+     &			.AND.TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+						! Do shutdown bulletins exist?
+		       SHUTDOWN = 0
+		       IER1 = -1
+		    ELSE
+		       IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+			  CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+		       END IF
+	               IER1 = 1
+		    END IF
+	 	    IF (IER.LE.0.OR.IER.GT.20*356.OR.IER1.LE.0) THEN
+		       CALL UPDATE	! Need to update
+		    END IF
+		 ELSE
+		    NBULL = 0
+		 END IF
+		 CALL CLOSE_BULLDIR
+		 CALL SET2(FIRST_TIME,FOLDER_NUMBER)
+	        END IF
+	      END IF
+
+	      IF (OUTPUT) THEN
+		 IF (CLI$PRESENT('MARKED')) THEN
+		    READ_TAG = 1 + IBSET(0,1)
+		    BULL_PARAMETER = 'MARKED'
+		 ELSE IF (CLI$PRESENT('SEEN')) THEN
+		    READ_TAG = 1 + IBSET(0,2)
+		    BULL_PARAMETER = 'SEEN'
+	         ELSE IF (CLI$PRESENT('UNMARKED').OR.CLI$PRESENT
+     &		       ('MARKED').EQ.%LOC(CLI$_NEGATED)) THEN
+		    READ_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+		    BULL_PARAMETER = 'UNMARKED'
+	         ELSE IF (CLI$PRESENT('UNSEEN').OR.CLI$PRESENT
+     &		       ('SEEN').EQ.%LOC(CLI$_NEGATED)) THEN
+		    READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+		    BULL_PARAMETER = 'UNSEEN'
+		 ELSE
+		    READ_TAG = IBSET(0,1) + IBSET(0,2)
+		 END IF
+	         IF (READ_TAG) THEN
+	            IF (FOLDER_NUMBER.GE.0) THEN
+		       CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,BULL_POINT)
+		    ELSE
+		       WRITE (6,'('' ERROR: invalid qualifier'',
+     &			          '' with remote folder.'')')
+		       READ_TAG = IBSET(0,1) + IBSET(0,2)
+		    END IF
+	         END IF
+	         IF (READ_TAG.AND.INCMD(:3).NE.'DIR') THEN
+		    IF (IER.EQ.0) THEN
+		       WRITE(6,'('' NOTE: Only '',A,'' messages'',
+     &			   '' will be shown.'')')
+     &			   BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+		    ELSE
+		       WRITE(6,'('' WARNING: No '',A,
+     &			   '' messages found.'')')
+     &		 	   BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+		    END IF
+	         END IF
+	      END IF
+
+	      IF (REMOTE_SET.GE.3.AND.OUTPUT.AND..NOT.READ_TAG) THEN
+		 CALL NEWS_GET_NEWEST_MESSAGE(IER)
+		 IF (IER.GT.0.AND.IER.LE.F_NBULL) THEN
+		    BULL_POINT = IER - 1
+	            WRITE(6,'('' Type READ to read new messages.'')')
+		 END IF
+	      ELSE IF (FOLDER_NUMBER.NE.0.AND..NOT.READ_TAG.AND.
+     &		  				REMOTE_SET.LT.3) THEN
+	        IF (OUTPUT.AND.INCMD(:3).NE.'DIR') THEN
+	         DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+	         IF (DIFF.LT.0.AND.F_NBULL.GT.0) THEN 	! If new unread messages
+		  CALL FIND_NEWEST_BULL			! See if we can find it
+		  IF (BULL_POINT.NE.-1) THEN
+	     	    WRITE(6,'('' Type READ to read new messages.'')')
+		    NEW_COUNT = F_NBULL - BULL_POINT
+		    DIG = 0
+		    DO WHILE (NEW_COUNT.GT.0)
+		      NEW_COUNT = NEW_COUNT / 10
+		      DIG = DIG + 1
+		    END DO
+		    WRITE(6,'('' There are '',I<DIG>,'' new messages.'')')
+     &			F_NBULL - BULL_POINT	! Alert user if new bulletins
+		  ELSE
+		    CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &			       F_NEWEST_BTIM)
+		    BULL_POINT = 0
+		  END IF
+		 END IF
+		END IF
+	      END IF
+	      IER = 1
+	      IF (TEST_BULLCP().NE.2) CALL CHECK_CUSTOM
+	      IF (BTEST(BULL_USER_CUSTOM,2)) HEADER = .TRUE.
+	   ELSE IF (OUTPUT) THEN
+	      WRITE (6,'('' Cannot access specified folder.'')')
+	      CALL SYS_GETMSG(IER)
+	   END IF
+	ELSE						! Folder not found
+	   IF (OUTPUT) WRITE (6,'('' ERROR: Folder does not exist.'')')
+	   IER = 0
+	END IF
+
+	LAST_FOLDER_NUMBER = FOLDER_NUMBER 
+
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE UPDATE_FOLDER
+C
+C  SUBROUTINE UPDATE_FOLDER
+C
+C  FUNCTION: Updates folder info due to new message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	IF (FOLDER_NUMBER.LT.0) RETURN
+
+	CALL OPEN_BULLFOLDER_SHARED			! Open folder file
+
+	CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,F_NEWEST_BTIM)
+
+	F_NBULL = NBULL
+
+	IF (FOLDER_NUMBER.EQ.0) FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+
+	IF (.NOT.BTEST(SYSTEM,0)) THEN 	! Is non-system message?
+	   F_NEWEST_NOSYS_BTIM(1) = F_NEWEST_BTIM(1) ! If so, update latest
+	   F_NEWEST_NOSYS_BTIM(2) = F_NEWEST_BTIM(2) ! system time.
+	END IF
+
+	CALL REWRITE_FOLDER_FILE(IER)
+
+	CALL CLOSE_BULLFOLDER
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SHOW_FOLDER
+C
+C  SUBROUTINE SHOW_FOLDER
+C
+C  FUNCTION: Shows the information on any folder.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /BULL_PERM/ SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	DIMENSION SET_PERM_FLAG(FLONG)
+	DIMENSION BRIEF_PERM_FLAG(FLONG)
+	DIMENSION NOTIFY_PERM_FLAG(FLONG)
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	EXTERNAL CLI$_ABSENT,BULLETIN_SUBCOMMANDS
+
+	IF (INDEX(INCMD,'/A').GT.0.OR.INDEX(INCMD,'/a').GT.0) THEN
+	   WRITE (6,'('' ERROR: /ALL is invalid qualifier.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$GET_VALUE('SHOW_FOLDER',FOLDER1).EQ.%LOC(CLI$_ABSENT))
+     &	   THEN
+	   FOLDER1 = FOLDER
+	   IF (INDEX(FOLDER1,'.').GT.0) CALL LOWERCASE(FOLDER1)
+	END IF
+
+	IF (INDEX(FOLDER1,'::').NE.0) THEN
+ 	   WRITE (6,'('' ERROR: invalid command for remote folder.'')')
+	   RETURN
+	END IF
+
+	IF (TEST_NEWS(FOLDER1)) THEN              
+	   INCMD = 'SET NEWS '
+	   IF (CLI$PRESENT('FULL')) INCMD = 'SET NEWS/FULL '
+	   IF (CLI$PRESENT('SHOW_FOLDER')) INCMD = 'SET NEWS '//FOLDER1
+           CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	   CALL SHOW_NEWS
+	   RETURN
+        END IF
+
+	CALL OPEN_BULLFOLDER_SHARED
+
+	CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Specified folder was not found.'')')
+	   CALL CLOSE_BULLFOLDER
+	   RETURN
+	ELSE IF (FOLDER.EQ.FOLDER1) THEN
+	   WRITE (6,1000) FOLDER1,FOLDER1_OWNER,
+     &			FOLDER1_DESCRIP(:TRIM(FOLDER1_DESCRIP))
+	ELSE
+	   WRITE (6,1010) FOLDER1,FOLDER1_OWNER,
+     &			FOLDER1_DESCRIP(:TRIM(FOLDER1_DESCRIP))
+	END IF
+
+	IF (CLI$PRESENT('FULL')) THEN
+	   CALL SET_FOLDER_FILE(1)
+	   CALL CHKACL
+     &		 (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',IER)
+	   IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL).OR.(.NOT.IER)) THEN
+	      IF (FOLDER1_BBOARD(:2).EQ.'::'.AND.	! Is folder remote
+     &		BTEST(FOLDER1_FLAG,0)) THEN		! and private?
+	         WRITE (6,'('' Access is limited.'')')
+	      END IF
+	   ELSE
+	      IF (SETPRV_PRIV()) THEN
+	         READ_ACCESS = 1
+		 WRITE_ACCESS = 1
+	      ELSE
+	        CALL CHECK_ACCESS
+     &		  (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		   USERNAME,READ_ACCESS,WRITE_ACCESS)
+	      END IF
+	      IF (WRITE_ACCESS)
+     &	      CALL SHOWACL(FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL')
+	   END IF
+	   IF (FOLDER_ACCESS(USERNAME,FOLDER1_FLAG,FOLDER1_OWNER)) THEN
+	      IF (FOLDER1_BBOARD(:2).EQ.'::') THEN
+		 FLEN = TRIM(FOLDER1_BBOARD)
+		 IF (INDEX(FOLDER1_BBOARD,'*').EQ.0) THEN
+		    WRITE (6,'('' Folder is located on node '',
+     &		     A,''.'')') FOLDER1_BBOARD(3:FLEN)
+		 ELSE
+		    CALL SET_FOLDER_FILE(1)
+		    FOLDER_FILE = FOLDER1_FILE
+		    REMOTE_SET_SAVE = REMOTE_SET
+		    REMOTE_SET = .FALSE.
+		    CALL OPEN_BULLDIR
+		    CALL READDIR(0,IER)
+		    CALL CLOSE_BULLDIR
+		    CALL SET_FOLDER_FILE(0)
+		    REMOTE_SET = REMOTE_SET_SAVE
+		    WRITE (6,'('' Folder is located on node '',
+     &		       A,''. Remote folder name is '',A,''.'')') 
+     &		       FOLDER1_BBOARD(3:FLEN-1),
+     &		       BULLDIR_HEADER(13:TRIM(BULLDIR_HEADER))
+		 END IF
+	      ELSE IF (FOLDER1_BBOARD(:4).NE.'NONE') THEN
+		 FLEN = TRIM(FOLDER1_BBOARD)
+		 IF (FLEN.GT.0) THEN
+ 	          WRITE (6,'('' BBOARD for folder is '',A<FLEN>,''.'')')
+     &		 	FOLDER1_BBOARD(:FLEN)
+		 END IF
+		 IF ((USERB1.EQ.0.AND.GROUPB1.EQ.0).OR.BTEST(USERB1,31)) THEN
+ 		  WRITE (6,'('' BBOARD was specified with /SPECIAL.'')')
+		  IF (BTEST(GROUPB1,31)) THEN
+		   WRITE (6,'('' BBOARD was specified with /VMSMAIL.'')')
+		  END IF
+		 END IF
+	      ELSE
+	         WRITE (6,'('' No BBOARD has been defined.'')')
+	      END IF
+	      IF (FOLDER1_BBEXPIRE.GT.0) THEN
+		 WRITE (6,'('' Default expiration is '',I3,'' days.'')')
+     &			FOLDER1_BBEXPIRE
+	      ELSE IF (FOLDER1_BBEXPIRE.EQ.-1) THEN
+		 WRITE (6,'('' Default expiration is permanent.'')')
+	      ELSE
+		 WRITE (6,'('' No default expiration set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,2)) THEN
+		 WRITE (6,'('' SYSTEM has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,1)) THEN
+		 WRITE (6,'('' DUMP has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,3)) THEN
+		 WRITE (6,'('' NOPROMPT_EXPIRE has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,4)) THEN
+		 WRITE (6,'('' STRIP has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,5)) THEN
+		 WRITE (6,'('' DIGEST has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,7)) THEN
+		 WRITE (6,'('' ALWAYS has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,10)) THEN
+		 WRITE (6,'('' POST_ONLY has been set.'')')
+	      ELSE IF (BTEST(FOLDER1_FLAG,11)) THEN
+		 WRITE (6,'('' ADD_ONLY has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,12)) THEN
+		 WRITE (6,'('' COMPRESS has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,14)) THEN
+		 WRITE (6,'('' ANONYMOUS has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,15)) THEN
+		 WRITE (6,'('' GATEWAY has been set.'')')
+	      END IF
+	      IF (F1_EXPIRE_LIMIT.GT.0) THEN
+		 WRITE (6,'('' EXPIRATION limit is '',I3,'' days.'')')
+     &			F1_EXPIRE_LIMIT
+	      END IF
+	      CALL OPEN_BULLUSER_SHARED
+	      CALL READ_USER_FILE_HEADER(IER)
+	      CALL READ_PERM
+	      PERM = .FALSE.
+	      IF (TEST2(SET_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	       IF (TEST2(BRIEF_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	        IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is BRIEF, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is BRIEF.'')')
+		END IF
+	       ELSE
+	        IF (TEST2(SET_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER)) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is READNEW, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is READNEW.'')')
+		END IF
+	       END IF
+	      ELSE
+	       IF (TEST2(BRIEF_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	        IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is SHOWNEW, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is SHOWNEW.'')')
+		END IF
+	       END IF
+	      END IF
+	      IF (.NOT.PERM) THEN
+	        IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		   WRITE (6,'('' BRIEF is the permanent setting.'')')
+	        ELSE IF (TEST2(SET_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		   WRITE (6,'('' READNEW is the permanent setting.'')')
+	        ELSE IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		   WRITE (6,'('' SHOWNEW is the permanent setting.'')')
+	        END IF
+	      END IF
+	      IF (TEST2(NOTIFY_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	        IF (TEST2(NOTIFY_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		 WRITE (6,'('' Default is NOTIFY, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is NOTIFY.'')')
+		END IF
+	      ELSE
+		 WRITE (6,'('' Default is NONOTIFY.'')')
+	      END IF
+	      CALL CLOSE_BULLUSER
+	   END IF
+	   IF (NEWS_FEED()) THEN
+	      WRITE (6,'('' Last message fed by news group was: '',I)') F_LAST
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLFOLDER
+
+	RETURN
+
+1000	FORMAT(' Current folder: ',A44,' Owner: ',A12,/,
+     &		' Description: ',A)
+1010	FORMAT(' Folder name is: ',A44,' Owner: ',A12,/,
+     &		' Description: ',A)
+	END
+
+
+	SUBROUTINE DIRECTORY_FOLDERS(FOLDER_COUNT)
+C
+C  SUBROUTINE DIRECTORY_FOLDERS
+C
+C  FUNCTION: Display all FOLDER entries.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	DATA SCRATCH_D1/0/
+
+	CHARACTER FOLDER_MATCH*80,DATETIME*20,FSTATUS1*4,NEWS_ACCESS*132 
+
+	INTEGER*2 MLEN,FLEN
+
+	OLD_BUFFER = ' '
+
+	IF (CLI$PRESENT('NEWS')) THEN
+	   IF (SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) THEN
+	      CALL OPEN_BULLNEWS_SHARED
+	   ELSE
+	      WRITE (6,'('' ERROR: NEWS connection is not present.'')')
+	      RETURN
+	   END IF
+	ELSE
+	   CALL OPEN_BULLFOLDER_SHARED		! Get folder file
+	END IF
+
+	IF (FOLDER_COUNT.EQ.0) THEN
+	   SUBSCRIBE = .FALSE.
+	   ACTIVE = .FALSE. 
+	   STORED = .FALSE. 
+	   CLASS = .FALSE.
+	   NEW = .FALSE.
+	   PERM = .FALSE.
+	   DEFA = .FALSE.
+	   FOLDER_COUNT = 1			! Init folder number counter
+	   NLINE = 1
+	   START = .FALSE.
+	   IF (.NOT.CLI$PRESENT('NEWS')) THEN
+	      NEWS = .FALSE.
+	      IF (CLI$PRESENT('DESCRIBE')) THEN
+	         NLINE = 2	! Include folder descriptor if /DESCRIBE
+	      END IF
+	   ELSE
+	      NEWS = .TRUE.
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP('a',IER)
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' Fetching NEWS groups from remote node.''
+     &			,''  This will take several minutes.'')')
+		 WRITE (6,'('' This is the only time this will have''
+     &			,'' to be done.'')')
+	         CALL CLOSE_BULLFOLDER
+		 CALL NEWS_LIST
+	         CALL OPEN_BULLNEWS_SHARED
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP('a',IER)
+	      END IF
+	      COUNT = CLI$PRESENT('COUNT')
+	      IF (COUNT) TOTAL_COUNT = 0
+	      STORED = CLI$PRESENT('STORED')
+	      SUBSCRIBE = CLI$PRESENT('SUBSCRIBE')
+	      NEW = CLI$PRESENT('NEWGROUPS')
+	      CLASS = CLI$PRESENT('CLASS')
+	      PERM = CLI$PRESENT('PERMANENT')
+	      DEFA =  CLI$PRESENT('DEFAULT')
+	      IF (CLASS) THEN
+	         CALL CLOSE_BULLFOLDER
+	         CALL OPEN_BULLNEWS_SHARED
+	      END IF
+	      IF (NEW) THEN
+		 NEW_NEWS = MAX(LAST_NEWS_READ(1,FOLDER_MAX),1000)
+	      ELSE IF (SUBSCRIBE) THEN
+		 CALL NEWS_GET_SUBSCRIBE(0,F1_COUNT)
+		 SUBNUM = 1
+	      ELSE IF (PERM) THEN
+	      	 CALL OPEN_BULLINF_SHARED
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,KEY='*PERM',IOSTAT=IER) TEMP_USER,INF_REC
+		 END DO
+		 IF (IER.NE.0) THEN
+	            DO I=1,FOLDER_MAX
+	               INF_REC(1,I) = 0
+	               INF_REC(2,I) = 0
+	            END DO
+	         END IF
+		 CALL CLOSE_BULLINF
+		 INUM = 1
+	      ELSE IF (DEFA) THEN
+	      	 CALL OPEN_BULLINF_SHARED
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,KEY='*DEFAULT',IOSTAT=IER) TEMP_USER,INF_REC
+		 END DO
+		 IF (IER.NE.0) THEN
+	            DO I=1,FOLDER_MAX
+	               INF_REC(1,I) = 0
+	               INF_REC(2,I) = 0
+	            END DO
+	         END IF
+		 CALL CLOSE_BULLINF
+		 INUM = 1
+	      ELSE
+	         ACTIVE = .NOT.CLI$PRESENT('ALL')
+	      END IF
+	   END IF
+	   IF (CLI$GET_VALUE('START',FOLDER1,FLEN)) THEN
+	      IF (NEWS) CALL LOWERCASE(FOLDER1)
+	      CALL READ_FOLDER_FILE_KEYNAMEGE_TEMP(FOLDER1(:FLEN),IER)
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' There are no folders.'')')
+	         CALL CLOSE_BULLFOLDER
+		 FOLDER_COUNT = -1
+		 RETURN
+	      ELSE
+		 START = .TRUE.
+	      END IF
+	   END IF
+	   MATCH = CLI$GET_VALUE('MATCH_FOLDER',FOLDER_MATCH,MLEN)
+	   IF (MATCH.AND.NEWS) CALL LOWERCASE(FOLDER_MATCH)
+	   IF (MATCH.AND.INDEX(FOLDER_MATCH,'*').EQ.0) THEN
+	      FOLDER_MATCH = '*'//FOLDER_MATCH(:MLEN)//'*'
+	      MLEN = MLEN + 2
+	   END IF
+	ELSE IF (NEWS.AND.COUNT.AND.TOTAL_COUNT.LT.0) THEN
+	   WRITE (6,'('' The total count is: '',I)') -TOTAL_COUNT
+	   TOTAL_COUNT = 0
+	   FOLDER_COUNT = -1
+	   RETURN
+	ELSE IF (SUBSCRIBE.AND.PAGING.AND.MORE) THEN
+	   SUBNUM = -2
+	ELSE
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	END IF
+
+C
+C  Folder listing is first buffered into temporary memory storage before
+C  being outputted to the terminal.  This is to be able to quickly close the
+C  folder file, and to avoid the possibility of the user holding the screen,
+C  and thus causing the folder file to stay open.  The temporary memory
+C  is structured as a linked-list queue, where SCRATCH_D1 points to the header
+C  of the queue.
+C
+	CALL INIT_QUEUE(SCRATCH_D1,FOLDER1_COM)
+	SCRATCH_D = SCRATCH_D1
+
+	CALL DECLARE_CTRLC_AST
+
+	NUM_FOLDER = 0
+	IER = 0
+	IER1 = 0
+	MORE = .FALSE.
+	NEWS_TEST = MATCH.OR.ACTIVE.OR.STORED
+	DO WHILE (IER.EQ.0.AND.IER1.EQ.0)
+	   IF (SUBSCRIBE) THEN
+	      IER = 1
+	      DO WHILE (SUBNUM.NE.0.AND.IER.NE.0)
+	         CALL NEWS_GET_SUBSCRIBE(SUBNUM,MSGNUM)
+		 IF (SUBNUM.NE.0) THEN
+	            CALL READ_FOLDER_FILE_KEYNUM_TEMP(SUBNUM,IER)
+		    IF (IER.NE.0) SUBNUM = -1
+		 END IF
+	      END DO
+	      IF (SUBNUM.EQ.0) IER = 1
+	   ELSE IF (PERM.OR.DEFA) THEN
+	      IER = 1
+	      DO WHILE (INUM.LE.FOLDER_MAX.AND.IER.NE.0)
+		 IF (INF_REC2(1,INUM).NE.0) THEN
+	            CALL READ_FOLDER_FILE_KEYNUM_TEMP
+     &				(ZEXT(INF_REC2(1,INUM)),IER)
+		 END IF
+		 INUM = INUM + 1
+	      END DO
+	   ELSE IF (START) THEN
+	      START = .FALSE.
+	   ELSE IF (NEW) THEN
+	      IER = 2
+	      DO WHILE (IER.EQ.2)
+	         CALL READ_FOLDER_FILE_KEYNUM_GT_TEMP(NEW_NEWS,IER)
+		 IF (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10)) THEN
+		    IER = 2
+	            NEW_NEWS = FOLDER1_NUMBER
+	         END IF
+	      END DO
+	      IF (IER.EQ.0) THEN
+	         NEW_NEWS = FOLDER1_NUMBER
+	      ELSE
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP('a',IER2)
+	         NEW_NEWS = NEWS_F1_COUNT
+	      END IF
+	   ELSE
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+	      IF (CLASS) CALL LOWERCASE(FOLDER1_DESCRIP)
+	      IF (CLASS) NEWS_TEST = .FALSE.
+	      IF (CLASS.AND.FOLDER1.EQ.'a') IER = 2
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF ((INDEX(FOLDER1_BBOARD,'::').EQ.0.OR.NEWS).AND.
+     &		  BTEST(FOLDER1_FLAG,0).AND..NOT.SETPRV_PRIV()) THEN
+		 CALL SET_FOLDER_FILE(1)
+	         IF (NEWS) THEN
+	            IF (OLD_BUFFER.NE.NEWS_ACCESS(FOLDER1_DESCRIP)) THEN
+	               OLD_BUFFER = NEWS_ACCESS(FOLDER1_DESCRIP)
+		       CALL CHKACL(OLD_BUFFER(:TRIM(OLD_BUFFER)),IER2)
+	   	       IF (IER2.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	                  CALL CHECK_ACCESS(OLD_BUFFER(:TRIM(OLD_BUFFER)),
+     &		           USERNAME,READ_ACCESS,-1)
+                       ELSE
+                          READ_ACCESS = 1
+                       END IF
+	            END IF
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		      USERNAME,READ_ACCESS,-1)
+	         END IF
+	      ELSE
+		 READ_ACCESS = 1
+	      END IF
+	      IF (READ_ACCESS) THEN
+	         J = INDEX(FOLDER1_DESCRIP,' ')
+	         IF (J.GT.0) THEN
+	            FSTATUS1(:1) = FOLDER1_DESCRIP(J+1:)
+		 ELSE
+	            FSTATUS1 = ' '
+		    J = TRIM(FOLDER1_DESCRIP) + 1
+	         END IF
+		 IF (.NOT.NEWS_TEST) THEN
+		    IF (NEWS.AND.CLASS) 
+     &			FOLDER1_DESCRIP = FOLDER1_DESCRIP(:J-2)
+	            NUM_FOLDER = NUM_FOLDER + 1
+	            CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,FOLDER1_COM)
+		 ELSE IF ((.NOT.ACTIVE.OR.(FSTATUS1(:1).NE.'x'.AND..NOT.
+     &			   BTEST(FOLDER1_FLAG,9))).AND.
+     &	                  (.NOT.STORED.OR.BTEST(FOLDER1_FLAG,8)).AND.
+     &			(.NOT.MATCH.OR.STR$MATCH_WILD(FOLDER1_DESCRIP
+     &		        (:J-1),FOLDER_MATCH(:MLEN)))) THEN
+		    GO TO 100
+	         END IF
+	      END IF
+	      IF (PAGING.AND.NUM_FOLDER*NLINE+2.GT.PAGE_LENGTH-4) THEN
+		 IER1 = 1
+		 MORE = .TRUE.
+	      END IF
+	   END IF
+	   IF (FLAG.EQ.1) IER1 = 1
+	END DO
+
+ 	IF (NEWS_TEST) NEWS_TEST = .FALSE.
+
+ 	IF (FLAG.EQ.1) THEN
+	   WRITE (6,'('' Listing aborted.'')')
+	   FOLDER_COUNT = -1
+	   CALL CANCEL_CTRLC_AST
+	   CALL CLOSE_BULLFOLDER
+	   RETURN
+	END IF
+
+	CALL CANCEL_CTRLC_AST
+	CALL CLOSE_BULLFOLDER			! We don't need file anymore
+
+	IF (NUM_FOLDER.EQ.0) THEN
+	   WRITE (6,'('' There are no folders.'')')
+	   FOLDER_COUNT = -1
+	   IF (NEW) LAST_NEWS_READ(1,FOLDER_MAX) = NEW_NEWS
+	   RETURN
+	END IF
+
+C
+C  Folder entries are now in queue.  Output queue entries to screen.
+C
+
+     	SCRATCH_D = SCRATCH_D1			! Init queue pointer to header
+
+100	CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+
+	IF (.NOT.NEWS) THEN
+	   WRITE (6,'(1X,''Folder'',22X,''Last message'',7X,''Messages'',
+     &		2X,''Owner'',/,1X,80(''-''))')
+	ELSE IF (COUNT) THEN
+	   WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,6X,
+     &		''First        Last  Count'',
+     &		/,1X,<PAGE_WIDTH>(''-''))')
+	ELSE IF (CLASS) THEN
+	   WRITE (6,'(1X,''Class'',/,1X,<PAGE_WIDTH>(''-''))')
+	ELSE IF (SUBSCRIBE) THEN
+	   WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,1X,
+     &		''First        Last   Last Read'',/,1X,<PAGE_WIDTH>(''-''))')
+	ELSE
+	   WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,''Status'',7X,
+     &		''First        Last'',/,1X,<PAGE_WIDTH>(''-''))')
+	END IF
+
+	IF (PAGING.AND.MORE) NUM_FOLDER = NUM_FOLDER - 1
+
+	I = 1
+	DO WHILE ((I.LE.NUM_FOLDER.OR.NEWS_TEST).AND.FLAG.NE.1.AND.
+     &		  FLAG.NE.100)
+	   IF (.NOT.NEWS_TEST) THEN
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,FOLDER1_COM)
+	      I = I + 1
+	   END IF
+	   IF (.NOT.NEWS) THEN
+	      DIFF = COMPARE_BTIM
+     &			(LAST_READ_BTIM(1,FOLDER1_NUMBER+1),F1_NEWEST_BTIM)
+	      IF (F1_NBULL.GT.0) THEN
+	         CALL SYS$ASCTIM(,DATETIME,F1_NEWEST_BTIM,)
+	      ELSE
+	         DATETIME = '      NONE'
+	      END IF
+	      IF (DIFF.GE.0.OR.F1_NBULL.EQ.0) THEN
+	         WRITE (6,1000) ' '//FOLDER1,DATETIME(:17),F1_NBULL,
+     &							FOLDER1_OWNER
+	      ELSE
+	         WRITE (6,1000) '*'//FOLDER1,DATETIME(:17),F1_NBULL,
+     &							FOLDER1_OWNER
+	      END IF
+	   ELSE
+	      IF (NEWS_TEST) UNLOCK 7
+	      FLEN = MIN(80,PAGE_WIDTH-80+49)
+	      IF (SUBSCRIBE) FLEN = MIN(81,PAGE_WIDTH-80+42)
+	      J = INDEX(FOLDER1_DESCRIP,' ')
+	      IF (J.GT.0) THEN
+	         FSTATUS1(:1) = FOLDER1_DESCRIP(J+1:)
+		 IF (FSTATUS1(:1).NE.'=') THEN
+                    FOLDER1_DESCRIP = FOLDER1_DESCRIP(:J-1)
+                 END IF
+	      ELSE
+	         FSTATUS1 = ' '
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,9)) FSTATUS1 = 'n'
+	      IF (COUNT) THEN
+		 TOTAL_COUNT = TOTAL_COUNT + F1_COUNT
+	         IF (F1_START.LE.F1_NBULL) THEN
+		    WRITE (6,1010) FOLDER1_DESCRIP(:FLEN),
+     &					 F1_START,F1_NBULL,F1_COUNT
+	         ELSE
+		    WRITE (6,1010) FOLDER1_DESCRIP(:FLEN),0,0,0
+		 END IF
+              ELSE IF (CLASS) THEN
+                 WRITE (6,1010) FOLDER1_DESCRIP(:FLEN)
+	      ELSE IF (F1_START.LE.F1_NBULL) THEN
+		 IF (SUBSCRIBE) THEN
+                    NEWS_FOLDER1_NUMBER = FOLDER1_NUMBER
+		    CALL NEWS_GET_NEWEST_MESSAGE1(NEWS_NEW)
+		    IF (NEWS_NEW-1.LT.F1_NBULL.AND.F1_NBULL.GT.0) THEN
+	               WRITE (6,1015) '* '//FOLDER1_DESCRIP(:FLEN-2),
+     &					F1_START,F1_NBULL,NEWS_NEW-1
+		    ELSE
+	               WRITE (6,1015) '  '//FOLDER1_DESCRIP(:FLEN-2),
+     &					F1_START,F1_NBULL,NEWS_NEW-1
+		    END IF
+		 ELSE
+		    WRITE (6,1005) FOLDER1_DESCRIP(:FLEN),
+     &					 FSTATUS1(:1),F1_START,F1_NBULL
+		 END IF
+	      ELSE IF (SUBSCRIBE) THEN
+	         WRITE (6,1015) ' '//FOLDER1_DESCRIP(:FLEN-1),0,0,0
+	      ELSE
+		 WRITE (6,1005) FOLDER1_DESCRIP(:FLEN),FSTATUS1(:1),0,0
+	      END IF
+	   END IF
+	   IF (NLINE.EQ.2) WRITE (6,'(1X,A)') FOLDER1_DESCRIP
+	   LAST_DISPLAY = FOLDER1_NUMBER
+	   IF (NEWS_TEST.AND.FLAG.NE.1) THEN
+	      NUM_FOLDER = NUM_FOLDER + 1
+	      IF (PAGING.AND.
+     &		  NUM_FOLDER*NLINE+2.GE.PAGE_LENGTH-4) MORE = .TRUE.
+	      CALL GET_NEXT_GROUP(MATCH,FOLDER_MATCH,MLEN,FOUND,STORED,
+     &				  FSTATUS1,IER,ACTIVE)
+	      MORE = MORE.AND.FOUND
+	      IF (MORE) THEN
+		 CALL READ_FOLDER_FILE_KEYNUM_TEMP(LAST_DISPLAY,IER)
+              END IF
+	      FOUND = FOUND.AND..NOT.MORE
+	      IF (.NOT.FOUND.AND.FLAG.NE.1) FLAG = 100
+	   END IF
+	END DO
+
+ 	IF (FLAG.EQ.1) THEN
+	   WRITE (6,'('' Listing aborted.'')')
+	   FOLDER_COUNT = -1
+	   CALL CANCEL_CTRLC_AST
+	   CALL CLOSE_BULLFOLDER
+	   RETURN
+	END IF
+
+	IF (NEWS_TEST) THEN
+	   CALL CANCEL_CTRLC_AST
+	   CALL CLOSE_BULLFOLDER
+	END IF
+
+	IF (IER.NE.0.AND..NOT.MORE) THEN	! Outputted all entries?
+	   IF (NEWS.AND.COUNT) THEN
+	      TOTAL_COUNT = -TOTAL_COUNT
+	   ELSE
+	      FOLDER_COUNT = -1			! Yes. Set counter to -1.
+	   END IF
+	   IF (NEW) LAST_NEWS_READ(1,FOLDER_MAX) = NEW_NEWS
+	ELSE
+	   WRITE(6,1100)			! Else say there are more
+	   IF (NEW) LAST_NEWS_READ(1,FOLDER_MAX) = FOLDER1_NUMBER
+	END IF
+
+	RETURN
+
+1000	FORMAT(1X,A26,2X,A17,2X,I8,2X,A12)
+1005	FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-29-1>X,2X,A1,4X,I10,'  ',I10)
+1010	FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-29-1>X,I10,2X,I10,1X,I6)
+1015    FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-36-1>X,2X,I10,2X,I10,2X,I10)
+1100	FORMAT(1X,/,' Press RETURN for more...',/)
+
+	END
+
+
+	SUBROUTINE SET_ACCESS(ACCESS)
+C
+C  SUBROUTINE SET_ACCESS
+C
+C  FUNCTION: Set access on folder for specified ID.
+C
+C  PARAMETERS:
+C	ACCESS  -  Logical: If .true., grant access, if .false. deny access
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	LOGICAL ACCESS,ALL,READONLY
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER ID*64,RESPONSE*4,NEW_NEWS_ACCESS*132
+
+	CHARACTER INPUT*132
+
+	IF (CLI$PRESENT('ALL')) THEN
+	   ALL = .TRUE.
+	ELSE
+	   ALL = .FALSE.
+	END IF
+
+	IF (CLI$PRESENT('READONLY')) THEN
+	   READONLY = .TRUE.
+	ELSE
+	   READONLY = .FALSE.
+	END IF
+
+	IF (ALL) THEN
+	   IER = CLI$GET_VALUE('ACCESS_ID',FOLDER1,LEN) ! Get folder name
+	ELSE
+	   IER = CLI$GET_VALUE('ACCESS_FOLDER',FOLDER1,LEN) ! Get folder name
+	END IF
+
+	IF (IER.EQ.%LOC(CLI$_ABSENT)) FOLDER1 = FOLDER
+	NEWS = INDEX(FOLDER1,'.').GT.0
+
+	IF (NEWS.OR.CLI$PRESENT('CLASS')) THEN
+	   IF (.NOT.CLI$PRESENT('CLASS')) THEN
+	      CALL LOWERCASE(FOLDER1)
+	   ELSE IF (FOLDER1(TRIM(FOLDER1):TRIM(FOLDER1)).NE.'.') THEN
+	      FOLDER1 = FOLDER1(:TRIM(FOLDER1))//'.'
+	   END IF
+	   CALL OPEN_BULLNEWS
+	ELSE
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	END IF
+	CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)	! See if it exists
+	OLD_FOLDER1_FLAG = FOLDER1_FLAG
+	CALL CLOSE_BULLFOLDER
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: No such folder exists.'')')
+	ELSE IF (.NOT.FOLDER_ACCESS(USERNAME,FOLDER1_FLAG,FOLDER1_OWNER)) THEN
+	   WRITE (6,
+     &	'('' ERROR: You are not able to modify access to the folder.'')')
+	ELSE IF (CLI$PRESENT('CLASS').AND..NOT.BTEST(FOLDER1_FLAG,0)) THEN
+	   WRITE (6,'('' ERROR: Must use SET NEWS/CLASS/PRIVATE.'')')
+	ELSE
+	   CALL SET_FOLDER_FILE(1)
+	   IF (NEWS) THEN
+	      CALL CHKACL(NEW_NEWS_ACCESS(FOLDER1_DESCRIP),IER)
+	   ELSE
+	      CALL CHKACL
+     &		 (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',IER)
+	   END IF
+	   IF (NEWS.AND.IER.EQ.RMS$_FNF) THEN
+	     CALL SET_PROTECTION
+	     OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &			STATUS='NEW',IOSTAT=IER)
+	     CLOSE (UNIT=3)
+	     CALL RESET_PROTECTION
+	     IF (IER.NE.0) THEN
+	        WRITE (6,'('' ERROR: Access file cannot be created.'')')
+	        RETURN
+	     END IF
+	     CALL ADD_ACL('*','NONE',IER)
+	     IF (.NOT.IER) THEN
+		WRITE(6,'('' Cannot modify access.'')')
+		CALL SYS_GETMSG(IER)
+		RETURN
+	     END IF
+	   ELSE IF (IER.EQ.RMS$_FNF) THEN
+	     FOLDER_FILE = FOLDER1_FILE
+	     REMOTE_SET_SAVE = REMOTE_SET
+	     REMOTE_SET = .FALSE.
+	     CALL OPEN_BULLFIL
+	     CALL CLOSE_BULLFIL
+	     REMOTE_SET = REMOTE_SET_SAVE
+	     IER = SS$_ACLEMPTY.OR.SS$_NORMAL
+	     CALL SET_FOLDER_FILE(0)
+	   END IF
+	   IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	     IF (.NOT.NEWS.AND.
+     &		 ((ALL.AND..NOT.READONLY).OR.(.NOT.ACCESS))) THEN
+	        WRITE (6,'('' ERROR: Folder is not a private folder.'')')
+		RETURN
+	     END IF
+	     CALL GET_INPUT_PROMPT(RESPONSE,LEN,'Access is presently'
+     &		//' unlimited. Do you want to change this? (Y/N): ')
+	     IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+	       WRITE (6,'('' Access was not changed.'')')
+	       RETURN
+	     ELSE
+	       FOLDER1_FLAG = IBSET(FOLDER1_FLAG,0)
+	       IF (READONLY.AND.ALL) THEN
+	          CALL ADD_ACL('*','R',IER)
+	       ELSE IF (.NOT.ALL) THEN
+	          CALL ADD_ACL('*','NONE',IER)
+	       END IF
+	       IF (.NOT.NEWS) CALL ADD_ACL(FOLDER1_OWNER,'R+W+C',IER)
+	       IF (ALL) THEN		! All finished, so exit
+	        WRITE (6,'('' Access to folder has been modified.'')')
+		GOTO 100
+	       END IF
+	     END IF
+	   END IF
+
+	   IF (ALL) THEN
+	      IF (ACCESS) THEN
+		 CALL DEL_ACL(' ','R+W',IER)
+	         IF (READONLY) THEN
+	            CALL ADD_ACL('*','R',IER)
+	         ELSE IF (.NOT.NEWS) THEN
+		    FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+	   	    IF (.NOT.NEWS.AND.REMOTE_SET) THEN
+		       CALL SET_FOLDER_FILE(1)
+		       FOLDER_FILE = FOLDER1_FILE
+		       REMOTE_SET_SAVE = REMOTE_SET
+		       REMOTE_SET = .FALSE.
+		       CALL OPEN_BULLDIR
+		       CALL OPEN_BULLFIL
+		       CALL CLOSE_BULLFIL_DELETE
+		       CALL CLOSE_BULLDIR_DELETE
+		       REMOTE_SET = REMOTE_SET_SAVE
+		       CALL SET_FOLDER_FILE(0)
+		    END IF
+		 END IF
+	      ELSE
+		 CALL DEL_ACL('*','R',IER)
+	      END IF
+	      IF (.NOT.IER) THEN
+		 WRITE(6,'('' Cannot modify access.'')')
+		 CALL SYS_GETMSG(IER)
+	      END IF
+	   END IF
+
+	   DO WHILE (CLI$GET_VALUE('ACCESS_ID',INPUT,ILEN)
+     &	    .NE.%LOC(CLI$_ABSENT).AND..NOT.ALL)
+	      IER = SYS_TRNLNM(INPUT,INPUT)
+	      IF (INPUT(:1).EQ.'@') THEN
+		 ILEN = INDEX(INPUT,',') - 1
+		 IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+		 OPEN (UNIT=3,STATUS='OLD',FILE=INPUT(2:ILEN),
+     &			DEFAULTFILE='.DIS',IOSTAT=IER)
+		 IF (IER.NE.0) THEN
+		    WRITE (6,'('' ERROR: Cannot find file '',A)')
+     &					INPUT(2:ILEN)
+		    RETURN
+		 END IF
+		 READ (3,'(A)',IOSTAT=IER) INPUT
+		 IF (IER.NE.0) THEN
+		    CLOSE (UNIT=3)
+		    INPUT = ' '
+		 ELSE
+		    FILE_OPEN = .TRUE.
+		 END IF
+	      ELSE
+		 FILE_OPEN = .FALSE.
+	      END IF
+	      DO WHILE (TRIM(INPUT).GT.0)
+	         COMMA = INDEX(INPUT,',')
+		 IF (INDEX(INPUT,'[').EQ.0.AND.INDEX(INPUT,']').GT.0.AND.
+     &		    ID(:1).EQ.'[') INPUT = ID(:TRIM(ID))//','//INPUT
+		 IF (INPUT(:1).EQ.'['.AND.INDEX(INPUT,']').GT.0)
+     &		    COMMA = INDEX(INPUT,']') + 1
+		 IF (INPUT(:1).EQ.'"'.AND.INDEX(INPUT(2:),'"').GT.0)
+     &		    COMMA = INDEX(INPUT(2:),'"') + 2
+		 IF (INPUT(:1).EQ.'['.AND.INDEX(INPUT,']').EQ.0) COMMA = 0
+	         IF (COMMA.GT.0) THEN
+		    ID = INPUT(1:COMMA-1)
+		    INPUT = INPUT(COMMA+1:)
+	            ILEN = TRIM(ID)
+	         ELSE
+		    ID = INPUT
+		    INPUT = ' '
+	            ILEN = TRIM(ID)
+	         END IF
+ 	         IF (.NOT.NEWS.AND.ID.EQ.FOLDER1_OWNER) THEN
+	            WRITE (6,'('' ERROR: Cannot modify access'',
+     &			       '' for owner of folder.'')')
+		 ELSE IF (ID(:1).NE.'['.OR.INDEX(ID,']').NE.0) THEN
+		    IF (ILEN.EQ.0) THEN
+		       IER = SS$_IVIDENT
+		    ELSE IF (ACCESS) THEN
+	               IF (READONLY) THEN
+	                  CALL ADD_ACL(ID,'R',IER)
+		       ELSE
+	                  CALL ADD_ACL(ID,'R+W',IER)
+		       END IF
+	            ELSE
+	               CALL DEL_ACL(ID,'R+W',IER)
+	               IF (.NOT.IER) CALL DEL_ACL(ID,'R',IER)
+	            END IF
+	            IF (.NOT.IER) THEN
+		       WRITE(6,'('' Cannot modify access for '',A,
+     &					''.'')') ID(:ILEN)
+		       CALL SYS_GETMSG(IER)
+		    ELSE
+		       WRITE(6,'('' Access modified for '',A,''.'')')
+     &				ID(:ILEN)
+		    END IF
+		 END IF
+	         IF (TRIM(INPUT).EQ.0.AND.FILE_OPEN) THEN
+		    READ (3,'(A)',IOSTAT=IER) INPUT
+		    IF (IER.NE.0) THEN
+		       CLOSE (UNIT=3)
+		       INPUT = ' '
+		       FILE_OPEN = .FALSE.
+		    END IF
+		 END IF
+	      END DO
+	   END DO
+	   
+100	   IF (OLD_FOLDER1_FLAG.NE.FOLDER1_FLAG) THEN
+	      IF (NEWS) THEN
+	         CALL OPEN_BULLNEWS
+	      ELSE
+	         CALL OPEN_BULLFOLDER
+	      END IF
+	      OLD_FOLDER1_FLAG = FOLDER1_FLAG
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	      FOLDER1_FLAG = OLD_FOLDER1_FLAG
+	      CALL REWRITE_FOLDER_FILE_TEMP(IER)
+	      CALL CLOSE_BULLFOLDER
+	   END IF
+	END IF
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CHKACL(FILENAME,IERACL)
+C
+C  SUBROUTINE CHKACL
+C
+C  FUNCTION: Checks ACL of given file.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C	IERACL   - Error returned for attempt to open file.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) FILENAME
+
+	INCLUDE '($ACLDEF)'
+	INCLUDE '($SSDEF)'
+
+	CHARACTER*256 ACLENT
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(256,ACL$C_READACL,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IERACL=SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST),,,)
+
+	IF (IERACL.EQ.SS$_ACLEMPTY) THEN
+	   IERACL = SS$_NORMAL.OR.IERACL
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CHECK_ACCESS(FILENAME,USERNAME,READ_ACCESS,WRITE_ACCESS)
+C
+C  SUBROUTINE CHECK_ACCESS
+C
+C  FUNCTION: Checks ACL of given file.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C	USERNAME - Name of user to check access for.
+C	READ_ACCESS - Error returned indicating read access.
+C	WRITE_ACCESS - Error returned indicating write access.
+C		       If initially set to -1, indicates just
+C		       folder for read access.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER FILENAME*(*),USERNAME*(*),ACE*256,OUTPUT*80
+
+	INCLUDE '($ACLDEF)'
+	INCLUDE '($CHPDEF)'
+	INCLUDE '($ARMDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,CHP$_FLAGS,%LOC(FLAGS))
+	CALL ADD_2_ITMLST(4,CHP$_ACCESS,%LOC(ACCESS))
+	CALL ADD_2_ITMLST(LEN(ACE),CHP$_MATCHEDACE,%LOC(ACE))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	FLAGS = 0		! Default is no access
+
+	ACCESS = ARM$M_READ	! Check if user has read access
+	READ_ACCESS=SYS$CHECK_ACCESS(ACL$C_FILE,FILENAME,USERNAME,
+     &		%VAL(ACL_ITMLST))
+
+
+	IF (ICHAR(ACE(:1)).NE.0) THEN
+	   CALL SYS$FORMAT_ACL(ACE,,OUTPUT,,,,)
+	   IF (INDEX(OUTPUT,'=*').NE.0.AND.
+     &		INDEX(OUTPUT,'READ').EQ.0) READ_ACCESS = 0
+	ELSE IF (ICHAR(ACE(:1)).EQ.0.AND.READ_ACCESS) THEN
+	   READ_ACCESS = 0
+	END IF
+
+	IF (WRITE_ACCESS.EQ.-1) THEN	! Only check read access
+	   RETURN
+	ELSE IF (READ_ACCESS.EQ.0) THEN	! If no read access, then of
+	   WRITE_ACCESS = 0		! course there is no write access.
+	   RETURN
+	END IF
+
+	ACCESS = ARM$M_WRITE	! Check if user has write access
+	WRITE_ACCESS=SYS$CHECK_ACCESS(ACL$C_FILE,FILENAME,USERNAME,
+     &		%VAL(ACL_ITMLST))
+
+	IF (ICHAR(ACE(:1)).NE.0) THEN
+	   CALL SYS$FORMAT_ACL(ACE,,OUTPUT,,,,)
+	   IF (INDEX(OUTPUT,'=*').NE.0.AND.
+     &		INDEX(OUTPUT,'WRITE').EQ.0) WRITE_ACCESS = 0
+	ELSE IF (ICHAR(ACE(:1)).EQ.0.AND.WRITE_ACCESS) THEN
+	   WRITE_ACCESS = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOWACL(FILENAME)
+C
+C  SUBROUTINE SHOWACL
+C
+C  FUNCTION: Shows users who are allowed to read private bulletin.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER*(*) FILENAME
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,ACL$C_ACLLENGTH,%LOC(ACLLENGTH))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST),,,)
+
+	CALL LIB$GET_VM(ACLLENGTH+8,ACLSTR)
+	CALL MAKE_CHAR(%VAL(ACLSTR),ACLLENGTH,ACLLENGTH)
+
+	CALL READACL(FILENAME,%VAL(ACLSTR),ACLLENGTH)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE FOLDER_FILE_ROUTINES
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) KEY_NAME
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_OPEN/ NEWS_OPEN
+
+	ENTRY WRITE_FOLDER_FILE(IER)
+
+	IF (NEWS_OPEN) CALL FOLDER_TO_NEWS
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      WRITE (7,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      WRITE (7,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	RETURN
+
+        ENTRY WRITE_FOLDER_FILE_TEMP(IER)
+
+        IF (NEWS_OPEN) CALL FOLDER1_TO_NEWS
+
+        DO WHILE (REC_LOCK(IER))
+           IF (NEWS_OPEN) THEN
+              WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+           ELSE
+              WRITE (7,IOSTAT=IER) FOLDER1_COM
+           END IF
+        END DO
+
+        RETURN
+
+	ENTRY REWRITE_FOLDER_FILE(IER)
+
+	IF (NEWS_OPEN) THEN
+	   CALL FOLDER_TO_NEWS
+	   REWRITE (7,IOSTAT=IER) NEWS_FOLDER_COM
+	ELSE
+	   REWRITE (7,IOSTAT=IER) FOLDER_COM
+	END IF
+
+	RETURN
+
+	ENTRY REWRITE_FOLDER_FILE_TEMP(IER) 
+
+	IF (NEWS_OPEN) THEN
+	   CALL FOLDER1_TO_NEWS
+	   REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	ELSE
+	   REWRITE (7,IOSTAT=IER) FOLDER1_COM
+	END IF
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_TEMP(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM(KEY_NUMBER,IER)
+
+	SAVE_FOLDER_NUMBER = FOLDER_NUMBER
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM_GT(KEY_NUMBER,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM_TEMP(KEY_NUMBER,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM_GT_TEMP(KEY_NUMBER,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAME_TEMP(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAMEGE_TEMP(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGE=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEYGE=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAMEGT_TEMP(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGT=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEYGT=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAME(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	RETURN
+
+	END
+
+
+	SUBROUTINE USER_FILE_ROUTINES
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE '($FORIOSDEF)'
+
+	CHARACTER*(*) KEY_NAME
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER*12 SAVE_USERNAME
+
+	ENTRY READ_USER_FILE(IER)
+
+	SAVE_USERNAME = USERNAME
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,IOSTAT=IER) USER_ENTRY
+	END DO
+
+	TEMP_USER = USERNAME
+	USERNAME = SAVE_USERNAME
+
+	RETURN
+
+	ENTRY READ_USER_FILE_KEYNAME(KEY_NAME,IER)
+
+	SAVE_USERNAME = USERNAME
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY=KEY_NAME,IOSTAT=IER) USER_ENTRY
+	END DO
+
+	USERNAME = SAVE_USERNAME
+	TEMP_USER = KEY_NAME
+
+	RETURN
+
+	ENTRY READ_USER_FILE_HEADER(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='            ',IOSTAT=IER) USER_HEADER
+	   IF (IER.EQ.FOR$IOS_ATTACCNON) THEN
+	      WRITE (4,FMT=USER_FMT,IOSTAT=IER)
+     &		 USER_HEADER_KEY,NEWEST_BTIM,
+     &	         BBOARD_BTIM,PRV$M_OPER.OR.PRV$M_CMKRNL.OR.
+     &	         PRV$M_SETPRV,(0,I=1,FLONG*4-1)
+	      IER = FOR$IOS_SPERECLOC
+	   END IF
+	END DO
+
+	RETURN
+
+	ENTRY WRITE_USER_FILE_NEW(IER)
+
+	DO I=1,FLONG
+	   SET_FLAG(I) = SET_FLAG_DEF(I)
+	   BRIEF_FLAG(I) = BRIEF_FLAG_DEF(I)
+	   NOTIFY_FLAG(I) = NOTIFY_FLAG_DEF(I)
+	END DO
+
+	ENTRY WRITE_USER_FILE(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   WRITE (4,IOSTAT=IER) USER_ENTRY
+	END DO
+
+	RETURN
+
+	END
+
+
+
+	CHARACTER*(*) FUNCTION NEW_NEWS_ACCESS(IFILE)
+ 
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER IFILE*(*),FILE*80
+
+        FILE = IFILE
+	
+	DO I=1,TRIM(FILE)
+	   IF (FILE(I:I).EQ.'.') FILE(I:I) = '_'
+	END DO
+
+	FILE = FILE(:INDEX(FILE,' ')-1)
+	IF (FILE(TRIM(FILE):TRIM(FILE)).EQ.'_') FILE = FILE(:TRIM(FILE)-1)
+
+	NEW_NEWS_ACCESS = 
+     &	   NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//FILE(:TRIM(FILE))
+     &	   //'.ACCESS'
+
+	RETURN
+	END
+
+
+
+
+	CHARACTER*(*) FUNCTION NEWS_ACCESS(IFILE)
+ 
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER IFILE*(*),FILE*80
+
+        FILE = IFILE
+	
+	DO I=1,TRIM(FILE)
+	   IF (FILE(I:I).EQ.'.') FILE(I:I) = '_'
+	END DO
+
+	FILE = FILE(:INDEX(FILE,' ')-1)
+	IF (FILE(TRIM(FILE):TRIM(FILE)).EQ.'_') FILE = FILE(:TRIM(FILE)-1)
+
+	C = 0
+
+	DO WHILE (TRIM(FILE).GT.0.AND..NOT.LIB$FIND_FILE(
+     &	   NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//FILE(:TRIM(FILE))
+     &	   //'.ACCESS',NEWS_ACCESS,C))
+	   L = LAST_INDEX(FILE,'_')-1
+	   IF (L.LE.0) THEN
+	      FILE = ' '
+	   ELSE
+	      FILE = FILE(:L)
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION LAST_INDEX(INPUT,FIND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,FIND
+
+        F = LEN(FIND)
+
+	DO LAST_INDEX=LEN(INPUT)-F+1,F,-1
+           IF (INPUT(LAST_INDEX:LAST_INDEX+F-1).EQ.FIND) RETURN
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NEXT_GROUP(MATCH,FOLDER_MATCH,MLEN,FOUND,STORED,
+     &				  STAT,IER,ACTIVE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	CHARACTER*(*) STAT,FOLDER_MATCH
+
+	CHARACTER NEWS_ACCESS*132
+
+	FOUND = .FALSE.
+	STAR = INDEX(FOLDER_MATCH,'*')
+	ONE = STAR.EQ.0.AND.TRIM(FOLDER_MATCH).GT.0
+	START = .FALSE.
+	IF (STAR.GT.1)
+     &	   START = FOLDER_MATCH(:STAR-1).NE.FOLDER1(:STAR-1)
+	STARTNOW = START
+
+	DO WHILE (FLAG.NE.1.AND.IER.EQ.0.AND..NOT.FOUND) 
+	   IF (ONE) THEN
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &		(FOLDER_MATCH(:TRIM(FOLDER_MATCH)),IER)
+	      FOLDER_MATCH = ' '
+	   ELSE IF (STARTNOW) THEN 
+	      CALL READ_FOLDER_FILE_KEYNAMEGE_TEMP
+     &				       (FOLDER_MATCH(:STAR-1),IER)
+	      STARTNOW = .FALSE.
+	   ELSE
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+	   END IF
+	   J = INDEX(FOLDER1_DESCRIP,' ')
+	   IF (J.GT.0) THEN
+	      STAT(:1) = FOLDER1_DESCRIP(J+1:)
+	   ELSE
+	      STAT = ' '
+	      J = TRIM(FOLDER1_DESCRIP) + 1
+	   END IF
+	   IF (IER.EQ.0.AND.(.NOT.ACTIVE.OR.(STAT(:1).NE.'x'.AND.
+     &		.NOT.BTEST(FOLDER1_FLAG,9))).AND.
+     &		(.NOT.STORED.OR.BTEST(FOLDER1_FLAG,8)).AND.
+     &		(ONE.OR..NOT.MATCH.OR.STR$MATCH_WILD(FOLDER1_DESCRIP
+     &		(:J-1),FOLDER_MATCH(:MLEN)))) THEN
+	      IF (BTEST(FOLDER1_FLAG,0)) THEN
+		 IF (OLD_BUFFER.NE.NEWS_ACCESS(FOLDER1_DESCRIP)) THEN
+		    OLD_BUFFER = NEWS_ACCESS(FOLDER1_DESCRIP)
+		    CALL CHKACL(OLD_BUFFER(:TRIM(OLD_BUFFER)),IER2)
+	   	    IF (IER2.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+		       CALL CHECK_ACCESS(OLD_BUFFER
+     &			 (:TRIM(OLD_BUFFER)),USERNAME,FOUND1,-1)
+ 		    ELSE
+		       FOUND1 = .TRUE.
+		    END IF
+		 END IF
+		 FOUND = FOUND1
+	      ELSE
+		 FOUND = .TRUE.
+	      END IF
+	   ELSE IF (IER.EQ.0.AND.START) THEN 
+	      IF (FOLDER_MATCH(:STAR-1).NE.FOLDER1(:STAR-1)) RETURN
+	   END IF
+	   IF (ONE) RETURN
+	END DO
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin6.for b/decus/vmslt00a/bulletin/bulletin6.for
new file mode 100755
index 0000000..92a761f
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin6.for
@@ -0,0 +1,2835 @@
+C
+C  BULLETIN6.FOR, Version 11/2/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE CLOSE_FILE
+C
+C  SUBROUTINE CLOSE_FILE
+C
+C  FUNCTION: To close out the bulletin files and enable CTRL-C & -Y
+C
+
+        IMPLICIT INTEGER (A-Z)
+
+	COMMON /BULLFIL/ BULLFIL
+	DATA BULLFIL /0/
+
+	DATA LUN /0/
+
+	ENTRY CLOSE_BULLINF
+	LUN = LUN + 1			! Unit = 9
+
+	ENTRY CLOSE_SYSUAF
+	LUN = LUN + 1			! Unit = 8
+
+	ENTRY CLOSE_BULLNEWS
+	ENTRY CLOSE_BULLFOLDER
+	LUN = LUN + 3			! Unit = 7
+
+	ENTRY CLOSE_BULLUSER
+	LUN = LUN + 2			! Unit = 4
+
+	ENTRY CLOSE_BULLDIR
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY CLOSE_BULLFIL
+	LUN = LUN + 1			! Unit = 1
+
+	CALL ENABLE_CTRL
+
+	CLOSE (UNIT=LUN)
+
+        IF (LUN.EQ.1.AND.BULLFIL.GT.0) BULLFIL = -BULLFIL
+
+	LUN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE CLOSE_FILE_DELETE
+
+	IMPLICIT INTEGER (A-Z)
+
+        COMMON /BULLFIL/ BULLFIL
+
+	DATA LUN /0/
+
+	ENTRY CLOSE_BULLDIR_DELETE
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY CLOSE_BULLFIL_DELETE
+	LUN = LUN + 1			! Unit = 1
+
+	CALL ENABLE_CTRL
+
+	CLOSE (UNIT=LUN,STATUS='DELETE')
+
+        IF (LUN.EQ.1.AND.BULLFIL.GT.0) BULLFIL = -BULLFIL
+
+	LUN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE OPEN_FILE(UNIT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+        COMMON /NEWS_OPEN/ NEWS_OPEN
+
+        COMMON /BULLFIL/ BULLFIL
+
+	COMMON /NEWSLIST/ NEWSLIST
+
+	COMMON /DIRLIST/ DIRLIST
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+
+	DATA LUN /0/
+
+	LUN = UNIT - 14			! 14 gets added to LUN
+
+	ENTRY OPEN_BULLNEWS
+	LUN = LUN + 5			! Unit = 14
+
+	ENTRY OPEN_BULLINF
+	LUN = LUN + 1			! Unit = 9
+
+	ENTRY OPEN_SYSUAF
+	LUN = LUN + 1			! Unit = 8
+
+	ENTRY OPEN_BULLFOLDER
+	LUN = LUN + 3			! Unit = 7
+
+	ENTRY OPEN_BULLUSER
+	LUN = LUN + 2			! Unit = 4
+
+	ENTRY OPEN_BULLDIR
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY OPEN_BULLFIL
+	LUN = LUN + 1			! Unit = 1
+
+	IER = 0
+
+	NTRIES = 0
+
+	CALL SET_PROTECTION
+
+	CALL DISABLE_CTRL		! No breaks while file is open
+
+	IF (LUN.EQ.2.AND.REMOTE_SET.EQ.4) THEN
+	   TRY = 0
+	   CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    IF (DIRLIST) THEN 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      BUFFERCOUNT=127,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    ELSE 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    END IF
+
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU.AND.TRY.EQ.0) THEN
+	       BULLNEWSDIR_FILE = 'BULLNEWSDIR.DAT'
+	       CALL ADD_DIRECTORY(BULLNEWSDIR_FILE)
+	       TRY = 1
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	    ELSE IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+	       OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	        STATUS='NEW',FORM='UNFORMATTED',SHARED,
+     &	        RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	        KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	        57:64:CHARACTER),ACCESS='KEYED')
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN.OR.
+     &		IER.EQ.FOR$IOS_INVKEYSPE) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       LUN = 0
+	       CALL CONVERT_BULLNEWSDIR
+	       NTRIES = 0
+	       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+            ELSE IF (IER.EQ.FOR$IOS_OPEFAI) THEN
+	       CALL ERRSNS(IDUMMY,IER1)
+               IF (IER1.EQ.RMS$_DNF) THEN
+	          IER2 =  LIB$CREATE_DIR(BULLNEWSDIR_FILE(:
+     &			INDEX(BULLNEWSDIR_FILE,']')))
+	          IF (IER2) IDUMMY = FILE_LOCK(IER,IER1)
+	       END IF
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   DIR_NUM = -1
+	ELSE IF (LUN.EQ.2.AND..NOT.REMOTE_SET) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	       OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	        //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	        RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	        KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	    ELSE IF (IER.EQ.0) THEN
+	       INQUIRE(UNIT=2,RECORDSIZE=ASK_SIZE)
+	       IF (ASK_SIZE.NE.DIR_RECORD_LENGTH/4) THEN
+	          CLOSE (UNIT=2)
+	          IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	          CALL CONVERT_BULLFILES
+		  NTRIES = 0
+	       END IF
+	    ELSE IF (IER.EQ.FOR$IOS_INCFILORG) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLDIRS
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   DIR_NUM = -1
+	END IF
+
+	IF (LUN.EQ.1.AND..NOT.REMOTE_SET) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    IF (REMOTE_SET.EQ.4) THEN
+	      IF (BULLFIL.NE.1) CALL SET_BULLFIL_NAME
+	      OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='UNKNOWN',IOSTAT=IER,SHARED,
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	      FORM='UNFORMATTED')
+	      IF (IER.EQ.0) THEN
+	         DO WHILE (REC_LOCK(IER2))
+                    READ (1'1,IOSTAT=IER2) NBLOCK
+	         END DO
+                 IF (IER2.NE.0) THEN
+                    NBLOCK = 1
+                    WRITE (1'1,IOSTAT=IER2) NBLOCK
+		 END IF
+                 BULLFIL = 1
+              END IF
+            ELSE
+	      OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='UNKNOWN',IOSTAT=IER,
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	      FORM='UNFORMATTED')
+            END IF
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLFILE
+	       NTRIES = 0
+            ELSE IF (IER.EQ.FOR$IOS_OPEFAI) THEN
+	       CALL ERRSNS(IDUMMY,IER1)
+               IF (IER1.EQ.RMS$_DNF) THEN
+	          IER2 =  LIB$CREATE_DIR(
+     &				FOLDER_FILE(:INDEX(FOLDER_FILE,']')))
+	          IF (IER2) IDUMMY = FILE_LOCK(IER,IER1)
+	       END IF
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	END IF
+
+	IF (LUN.EQ.4) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=7+FLONG*4,
+     &	     ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	     KEY=(1:12:CHARACTER))
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	     OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='UNKNOWN',
+     &	      ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=28+FLONG*16,
+     &	      FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	      KEY=(1:12:CHARACTER))
+	     WRITE (4,FMT=USER_FMT) USER_HEADER_KEY,NEWEST_BTIM,
+     &	      BBOARD_BTIM,PRV$M_OPER.OR.PRV$M_CMKRNL.OR.
+     &	      PRV$M_SETPRV,(0,I=1,FLONG*4-1)
+	     CLOSE (UNIT=4)
+	     IDUMMY = FILE_LOCK(IER,IER1)
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	     IDUMMY = FILE_LOCK(IER,IER1)
+	     CALL CONVERT_USERFILE
+	     NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	END IF
+
+	IF (LUN.EQ.7) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=7,FILE=BULLFOLDER_FILE,STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	     RECORDSIZE=FOLDER_RECORD/4,
+     &	     ORGANIZATION='INDEXED',IOSTAT=IER)
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	      FOLDER1 = 'GENERAL'
+	      FOLDER1_OWNER = 'SYSTEM'
+	      FOLDER1_DESCRIP = 'Default general bulletin folder.'
+	      FOLDER1_BBOARD = 'NONE'
+	      FOLDER1_BBEXPIRE = 14
+	      NBULL = 0
+	      OPEN (UNIT=7,FILE=BULLFOLDER_FILE,STATUS='UNKNOWN',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=FOLDER_RECORD,
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER2,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER))
+              CALL SYS_BINTIM('5-NOV-1982 00:00:00.00',
+     &				NEWS_F_NEWEST_BTIM)
+              CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,FOLDER1_CREATED_DATE)
+	      WRITE (7,FMT=FOLDER_FMT,IOSTAT=IER2)
+     &		FOLDER1,0,FOLDER1_CREATED_DATE,FOLDER1_OWNER,FOLDER1_DESCRIP
+     &		,FOLDER1_BBOARD,FOLDER1_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &		,NBULL,F_NEWEST_BTIM,4,0,F_NEWEST_NOSYS_BTIM,0,0,0
+						! 4 means system folder
+	      CLOSE (UNIT=7)
+	      IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	      IDUMMY = FILE_LOCK(IER,IER1)
+	      CALL CONVERT_BULLFOLDER(BULLFOLDER_FILE)
+	      NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .FALSE.
+	END IF
+
+	IF (LUN.EQ.14) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+            IF (NEWSLIST) THEN
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	        BUFFERCOUNT=127,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER)
+	    ELSE
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER)
+            END IF
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	      OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='UNKNOWN',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD,
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER2,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER,
+     &          57:64:CHARACTER:DESCENDING))
+	      CLOSE (UNIT=7)
+	      IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	      IDUMMY = FILE_LOCK(IER,IER1)
+	      CALL CONVERT_BULLNEWS(BULLNEWS_FILE)
+	      NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.10) CALL TIMER_ERR(LUN)
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .TRUE.
+	END IF
+
+	IF (LUN.EQ.9) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=9,FILE=BULLINF_FILE,STATUS='UNKNOWN',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=FOLDER_MAX*2+3,
+     &	     IOSTAT=IER,ORGANIZATION='INDEXED',
+     &	     KEY=(1:12:CHARACTER))
+	     IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_INFFILE
+	       NTRIES = 0
+	     END IF
+	     NTRIES = 0
+	     IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'(
+     &	    '' Cannot open file in OPEN_FILE, unit = '',I)') LUN
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	   CALL ENABLE_CTRL_EXIT	! Enable CTRL-Y & -C & EXIT
+	END IF
+
+	LUN = 0
+
+	CALL RESET_PROTECTION
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE TIMER_ERR(UNIT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*14 NAMES(6)
+	DATA NAMES/'directory','message','BULLUSER.DAT','BULLFOLDER.DAT',
+     &			'BULLINF.DAT','BULLNEWS.DAT'/
+	INTEGER NAME(14)
+	DATA NAME/2,1,0,3,0,0,4,0,5,0,0,0,0,6/
+
+	IF (TEST_BULLCP().NE.2) THEN	! If BULLCP process, don't log error
+	   WRITE(6,'('' ERROR: Unable to open file: '',A)')
+     &			NAMES(NAME(UNIT))(:TRIM(NAMES(NAME(UNIT))))
+	   IF (UNIT.EQ.14) THEN 
+	      WRITE (6,'('' Database conversion in progress.  Try later.'')')
+	   ELSE
+	      WRITE (6,'('' Please try again later.'')')
+	   END IF
+	END IF
+
+	CALL ENABLE_CTRL_EXIT		! No breaks while file is open
+	END
+
+
+
+	SUBROUTINE OPEN_FILE_SHARED
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+        COMMON /NEWS_OPEN/ NEWS_OPEN
+
+        COMMON /BULLFIL/ BULLFIL
+
+	EXTERNAL LNM_MODE_EXEC,ENABLE_CTRL_EXIT
+C
+C  The following 2 files were used prior to V1.1.
+C
+	CHARACTER*80 BULLDIR_FILE /'BULL_DIR:BULLDIR.DAT'/
+	CHARACTER*80 BULLETIN_FILE /'BULL_DIR:BULLETIN.DAT'/
+
+	COMMON /NEWSLIST/ NEWSLIST
+	DATA NEWSLIST/0/
+
+	COMMON /DIRLIST/ DIRLIST
+	DATA DIRLIST/0/
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+  
+	CHARACTER*44 SAVE_FOLDER
+	DATA SAVE_BLOCK/-1/
+
+	CHARACTER*14 NAMES(6)
+	DATA NAMES/'directory','message','BULLUSER.DAT','BULLFOLDER.DAT',
+     &			'BULLINF.DAT','BULLNEWS.DAT'/
+	INTEGER NAME(14)
+	DATA NAME/2,1,0,3,0,0,4,0,5,0,0,0,0,6/
+
+	DATA LUN /0/
+
+	ENTRY OPEN_BULLNEWS_SHARED
+	LUN = LUN + 5			! Unit = 14
+
+	ENTRY OPEN_BULLINF_SHARED
+	LUN = LUN + 1			! Unit = 9
+
+	ENTRY OPEN_SYSUAF_SHARED
+	LUN = LUN + 1			! Unit = 8
+
+	ENTRY OPEN_BULLFOLDER_SHARED
+	LUN = LUN + 3			! Unit = 7
+
+	ENTRY OPEN_BULLUSER_SHARED
+	LUN = LUN + 2			! Unit = 4
+
+	ENTRY OPEN_BULLDIR_SHARED
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY OPEN_BULLFIL_SHARED
+	LUN = LUN + 1			! Unit = 1
+
+	IER = 0
+
+	NTRIES = 0
+
+	CALL DISABLE_CTRL
+
+	IF (LUN.EQ.2.AND.REMOTE_SET.EQ.4) THEN
+	   CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    IF (DIRLIST) THEN 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      BUFFERCOUNT=127,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    ELSE 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    END IF
+	    IF (IER.EQ.FOR$IOS_INCRECLEN.OR.
+     &		IER.EQ.FOR$IOS_INVKEYSPE) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       LUN = 0
+	       CALL CONVERT_BULLNEWSDIR
+	       LUN = 2
+	       NTRIES = 0
+	       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+            ELSE IF (IER.EQ.FOR$IOS_OPEFAI) THEN
+	       CALL ERRSNS(IDUMMY,IER1)
+               IF (IER1.EQ.RMS$_DNF) THEN
+	          IER1 =  LIB$CREATE_DIR(BULLNEWSDIR_FILE(:
+     &			INDEX(BULLNEWSDIR_FILE,']')))
+	          IF (IER1) IDUMMY = FILE_LOCK(IER,IER1)
+	       END IF
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   DIR_NUM = -1
+	ELSE IF (LUN.EQ.2.AND..NOT.REMOTE_SET) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU.AND.(FOLDER_NUMBER.EQ.0
+     &		.OR.FOLDER.EQ.'GENERAL')) THEN
+	       IER2 = LIB$RENAME_FILE(BULLETIN_FILE,'GENERAL.BULLFIL')
+	       IER2 = LIB$RENAME_FILE(BULLDIR_FILE,'GENERAL.BULLDIR')
+	       IF (IER2) IDUMMY = FILE_LOCK(IER,IER1) ! Don't break out of loop
+	    ELSE IF (IER.EQ.0) THEN
+	       INQUIRE(UNIT=2,RECORDSIZE=ASK_SIZE)
+	       IF (ASK_SIZE.NE.DIR_RECORD_LENGTH/4) THEN
+	          CLOSE (UNIT=2)
+	          IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	          CALL CONVERT_BULLFILES
+		  NTRIES = 0
+	       END IF
+	    ELSE IF (IER.EQ.FOR$IOS_INCFILORG) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLDIRS
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	   DIR_NUM = -1
+	END IF
+
+	IF (LUN.EQ.1.AND.REMOTE_SET.AND.(SAVE_BLOCK.NE.BLOCK.OR.
+     &		SAVE_FOLDER.NE.FOLDER)) THEN
+	   CALL REMOTE_READ_MESSAGE(BULL_POINT,IER)
+	   IF (IER.GT.0) THEN
+	      CALL ERROR_AND_EXIT
+	   ELSE
+	      SAVE_BLOCK = BLOCK
+	      SAVE_FOLDER = FOLDER
+	      CALL GET_REMOTE_MESSAGE(IER)
+	      IER = 0
+	   END IF
+	ELSE IF (LUN.EQ.1.AND..NOT.REMOTE_SET) THEN
+	   SAVE_BLOCK = -1
+	   IF (REMOTE_SET.EQ.4.AND.BULLFIL.NE.2) CALL SET_BULLFIL_NAME
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	     OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='OLD',
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	      FORM='UNFORMATTED',IOSTAT=IER,SHARED,READONLY)
+	    IF (REMOTE_SET.EQ.4) THEN
+	      IF (IER.EQ.0) THEN
+	         DO WHILE (REC_LOCK(IER2))
+                    READ (1'1,IOSTAT=IER2) NBLOCK
+	         END DO
+                 IF (IER2.NE.0) NBLOCK = 1
+                 BULLFIL = 2
+              END IF
+            END IF
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLFILE
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	END IF
+
+	IF (LUN.EQ.4) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='OLD',
+     &	    ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=7+FLONG*4,
+     &	    IOSTAT=IER,ORGANIZATION='INDEXED',SHARED,
+     &	    KEY=(1:12:CHARACTER))
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)
+	       CALL CONVERT_USERFILE
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	END IF
+
+	IF (LUN.EQ.7) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=7,FILE=BULLFOLDER_FILE,STATUS='OLD',
+     &	    RECORDSIZE=FOLDER_RECORD/4,
+     &	    ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	    IOSTAT=IER,ORGANIZATION='INDEXED',SHARED)
+
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)
+	       CALL CONVERT_BULLFOLDER(BULLFOLDER_FILE)
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .FALSE.
+	END IF
+
+	IF (LUN.EQ.14) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+            IF (NEWSLIST) THEN
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	       ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	       BUFFERCOUNT=127,
+     &	       RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	       IOSTAT=IER,ORGANIZATION='INDEXED',SHARED)
+	    ELSE
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	       ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	       RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	       IOSTAT=IER,ORGANIZATION='INDEXED',SHARED)
+            END IF
+
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	      IDUMMY = FILE_LOCK(IER,IER1)
+	      CALL CONVERT_BULLNEWS(BULLNEWS_FILE)
+	      NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.10) CALL ENABLE_CTRL_EXIT
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .TRUE.
+	END IF
+
+	IF (LUN.EQ.8) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=8,FILE='SYSUAF',DEFAULTFILE='SYS$SYSTEM:SYSUAF.DAT',
+     &       ACCESS='KEYED',FORM='UNFORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,IOSTAT=IER,SHARED,
+     &	     USEROPEN=LNM_MODE_EXEC)
+	   END DO
+	END IF
+
+	IF (LUN.EQ.9) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	     OPEN (UNIT=9,FILE=BULLINF_FILE,STATUS='OLD',
+     &	      ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	      RECORDSIZE=FOLDER_MAX*2+3,
+     &	      IOSTAT=IER,ORGANIZATION='INDEXED',SHARED,
+     &	      KEY=(1:12:CHARACTER))
+	     IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_INFFILE
+	       NTRIES = 0
+	     END IF
+	     NTRIES = NTRIES + 1
+	     IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	END IF
+
+	IF (IER.EQ.FOR$IOS_FILNOTFOU.AND.LUN.NE.8) THEN
+	   CALL OPEN_FILE(LUN)
+	ELSE IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Cannot open '',A)')
+     &			NAMES(NAME(LUN))(:TRIM(NAMES(NAME(LUN))))
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   IF (LUN.EQ.2.AND.REMOTE_SET.EQ.4) WRITE(6,'(1X,A)') 
+     &	      BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))
+	   WRITE(6,'(1X,A)') FOLDER_FILE(:TRIM(FOLDER_FILE)) 
+	   WRITE(6,'(1X,A)')USERNAME
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	   CALL ENABLE_CTRL_EXIT
+	END IF
+
+	LUN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE RESET_PROTECTION
+
+	IMPLICIT INTEGER (A-Z)
+
+	DATA PROT_LEVEL /0/
+
+	PROT_LEVEL = PROT_LEVEL - 1
+	IF (PROT_LEVEL.GT.0) RETURN
+
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	RETURN
+
+	ENTRY SET_PROTECTION
+
+	PROT_LEVEL = PROT_LEVEL + 1
+	IF (PROT_LEVEL.GT.1) RETURN
+
+	CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD,GROUP)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FOLDER_TO_NEWS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	NEWS_FOLDER = FOLDER
+	NEWS_FOLDER_NUMBER = FOLDER_NUMBER
+	NEWS_FOLDER_DESCRIP = FOLDER_DESCRIP(
+     &			       MIN(45,INDEX(FOLDER_DESCRIP,' ')):)
+	NEWS_F_NBULL = F_NBULL
+	NEWS_F_COUNT = F_COUNT
+	NEWS_F_START = F_START
+	NEWS_F_LAST = F_LAST
+	NEWS_F_NEWEST_BTIM(1) = F_NEWEST_BTIM(1)
+	NEWS_F_NEWEST_BTIM(2) = F_NEWEST_BTIM(2)
+	NEWS_F_FLAG = FOLDER_FLAG
+	NEWS_F_EXPIRE = FOLDER_BBEXPIRE
+ 	NEWS_F_EXPIRE_LIMIT = F_EXPIRE_LIMIT
+
+	RETURN
+
+	ENTRY FOLDER1_TO_NEWS
+
+	NEWS_FOLDER1 = FOLDER1
+	NEWS_FOLDER1_NUMBER = FOLDER1_NUMBER
+	NEWS_FOLDER1_DESCRIP = FOLDER1_DESCRIP(
+     &			       MIN(45,INDEX(FOLDER1_DESCRIP,' ')):)
+	NEWS_F1_NBULL = F1_NBULL
+	NEWS_F1_COUNT = F1_COUNT
+	NEWS_F1_START = F1_START
+	NEWS_F1_LAST = F1_LAST
+	NEWS_F1_NEWEST_BTIM(1) = F1_NEWEST_BTIM(1)
+	NEWS_F1_NEWEST_BTIM(2) = F1_NEWEST_BTIM(2)
+	NEWS_F1_FLAG = FOLDER1_FLAG
+	NEWS_F1_EXPIRE = FOLDER1_BBEXPIRE
+	NEWS_F1_EXPIRE_LIMIT = F1_EXPIRE_LIMIT
+
+	RETURN
+
+	ENTRY NEWS_TO_FOLDER
+
+	FOLDER = NEWS_FOLDER
+	FOLDER_NUMBER = NEWS_FOLDER_NUMBER
+	FOLDER_DESCRIP = NEWS_FOLDER(:MAX(1,TRIM(NEWS_FOLDER)))
+     &			 //NEWS_FOLDER_DESCRIP
+	FOLDER_BBOARD = '::'
+	F_NBULL = NEWS_F_NBULL
+	F_COUNT = NEWS_F_COUNT
+	F_START = NEWS_F_START
+	F_LAST = NEWS_F_LAST
+	F_NEWEST_BTIM(1) = NEWS_F_NEWEST_BTIM(1)
+	F_NEWEST_BTIM(2) = NEWS_F_NEWEST_BTIM(2)
+	FOLDER_FLAG = NEWS_F_FLAG
+	IF (BTEST(FOLDER_FLAG,8)) FOLDER_BBOARD = 'NONE'
+	FOLDER_BBEXPIRE = NEWS_F_EXPIRE
+	F_EXPIRE_LIMIT = NEWS_F_EXPIRE_LIMIT
+
+	RETURN
+
+	ENTRY NEWS_TO_FOLDER1
+
+	FOLDER1 = NEWS_FOLDER1
+	FOLDER1_NUMBER = NEWS_FOLDER1_NUMBER
+	FOLDER1_DESCRIP = NEWS_FOLDER1(:MAX(1,TRIM(NEWS_FOLDER1)))
+     &			 //NEWS_FOLDER1_DESCRIP
+	FOLDER1_BBOARD = '::'
+	F1_COUNT = NEWS_F1_COUNT
+	F1_NBULL = NEWS_F1_NBULL
+	F1_START = NEWS_F1_START
+	F1_LAST = NEWS_F1_LAST
+	F1_NEWEST_BTIM(1) = NEWS_F1_NEWEST_BTIM(1)
+	F1_NEWEST_BTIM(2) = NEWS_F1_NEWEST_BTIM(2)
+	FOLDER1_FLAG = NEWS_F1_FLAG
+	IF (BTEST(FOLDER1_FLAG,8)) FOLDER1_BBOARD = 'NONE'
+	FOLDER1_BBEXPIRE = NEWS_F1_EXPIRE
+	F1_EXPIRE_LIMIT = NEWS_F1_EXPIRE_LIMIT
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE CONVERT_BULLNEWSDIR
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($FORIOSDEF)'
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+  
+	CHARACTER*180 TEMP
+
+	CHARACTER BUFFER*12,DATETIME*24
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	CALL SET_PROTECTION
+
+	CALL OPEN_BULLNEWS
+
+	OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	        STATUS='OLD',FORM='UNFORMATTED',
+     &	        RECORDTYPE='FIXED',RECORDSIZE=180/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        BUFFERCOUNT=127,KEY=(13:20:CHARACTER,
+     &	        1:8:CHARACTER,9:20:CHARACTER,21:84:CHARACTER,
+     &	        85:96:CHARACTER),ACCESS='KEYED')
+
+	IF (IER.NE.0) GO TO 900	! No BULLDIR file found.
+
+	IER1 = LIB$CREATE_DIR(
+     &		FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWSDIR]')
+	IF (.NOT.IER1) GO TO 900
+
+	NEW_FOLDER_NUMBER = 0
+
+	DO WHILE (IER.EQ.0)
+	   READ (2,IOSTAT=IER) TEMP
+	   IF (GET_INTEGER(%REF(TEMP)).NE.NEW_FOLDER_NUMBER) THEN
+	      IF (NEW_FOLDER_NUMBER.NE.0) CLOSE (UNIT=9,DISPOSE='KEEP')
+	      NEW_FOLDER_NUMBER = GET_INTEGER(%REF(TEMP))
+	      CALL SET_BULLNEWSDIR_FILE(NEW_FOLDER_NUMBER)
+              OPEN (UNIT=9,FILE=BULLNEWSDIR_FILE,
+     &	        STATUS='UNKNOWN',FORM='UNFORMATTED',SHARED,
+     &	        RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	        BUFFERCOUNT=127,
+     &	        KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	        57:64:CHARACTER),ACCESS='KEYED')
+	      IF (IER.NE.0) GO TO 900
+	   END IF
+	   NEWS_MSG_NUM = GET_INTEGER(%REF(TEMP(5:)))
+ 	   NEWS_MSG_BTIM_KEY = TEMP(13:)
+	   NEWS_EX_BTIM_KEY = TEMP(89:)
+	   NEWS_MSGID = TEMP(21:)
+ 	   CALL COPY2(MSG_BTIM,%REF(TEMP(97:)))
+	   CALL CONVERT_TO_GMT(MSG_BTIM)
+ 	   CALL GET_MSGKEY(MSG_BTIM,NEWS_POST_KEY)
+	   CALL LIB$MOVC3(76,%REF(TEMP(105:)),NEWS_BLOCK)
+
+	   WRITE (9,IOSTAT=IER1) NEWSDIR_ENTRY
+	END DO
+
+	CLOSE (UNIT=9,DISPOSE='KEEP')
+	CLOSE (UNIT=2)
+
+	CALL RESET_PROTECTION
+
+	BULLNEWSDIR_FILE = 'BULLNEWSDIR.DAT'
+	CALL ADD_DIRECTORY(BULLNEWSDIR_FILE)
+
+	IER = LIB$RENAME_FILE(BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))
+     &		,'BULLNEWSDIR.OLD')
+
+	WRITE (6,'('' BULLNEWSDIR.DAT has been renamed to '',
+     &		'' BULLNEWSDIR.OLD and may now be deleted.'')')
+
+	RETURN
+
+900	CALL RESET_PROTECTION
+
+	CALL CLOSE_BULLNEWS
+
+	WRITE(6,'('' ERROR: Cannot convert BULLNEWSDIR.DAT'')')
+	IF (IER.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	IF (IER1.EQ.0) THEN
+	   WRITE (6,'('' IOSTAT error = '',I)') IER
+	ELSE
+	   CALL SYS_GETMSG(IER1)
+	END IF
+	CALL ENABLE_CTRL_EXIT
+
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLDIRS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER BUFFER*116
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	CALL SET_PROTECTION
+
+	OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',ACCESS='DIRECT',
+     &	      ORGANIZATION='RELATIVE',DISPOSE='KEEP',
+     &	      IOSTAT=IER)
+
+	IF (IER.NE.0) GO TO 900	! No BULLDIR file found.
+
+	READ (2'1,IOSTAT=IER1) BUFFER(:115)
+
+	CALL LIB$MOVC3(4,%REF(BUFFER(39:)),NBULL)
+
+	OPEN (UNIT=9,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED',
+     &	      INITIALSIZE=(((NBULL+1)*DIR_RECORD_LENGTH)/512)+5 )
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=9,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	END IF
+
+	IF (IER1.NE.0) GO TO 800
+
+	CALL SYS_BINTIM(BUFFER(:11)//' '//BUFFER(12:19),NEWEST_EXBTIM)
+	CALL SYS_BINTIM(BUFFER(20:30)//' '//BUFFER(31:38),NEWEST_MSGBTIM)
+	BULLDIR_HEADER(29:40) = BUFFER(39:)
+	CALL SYS_BINTIM(BUFFER(51:61)//' '//BUFFER(62:69),SHUTDOWN_BTIM)
+	BULLDIR_HEADER(49:52) = BUFFER(70:)
+	IF (IER.EQ.0) WRITE (9,IOSTAT=IER) BULLDIR_HEADER
+
+	ICOUNT = 2
+	DO WHILE (IER.EQ.0)
+	   READ (2'ICOUNT,IOSTAT=IER) BUFFER(:115)
+	   IF (IER.EQ.0) THEN
+	      MSG_NUM = ICOUNT - 1
+	      DESCRIP = BUFFER(:)
+	      FROM = BUFFER(54:)
+	      BULLDIR_ENTRY(81:84) = BUFFER(85:)
+	      BULLDIR_ENTRY(93:100) = BUFFER(108:)
+	      CALL SYS_BINTIM(BUFFER(89:99)//' '//BUFFER(100:107),EX_BTIM)
+	      CALL SYS_BINTIM(BUFFER(66:76)//' '//BUFFER(77:84),MSG_BTIM)
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      WRITE (9,IOSTAT=IER) BULLDIR_ENTRY
+	      ICOUNT = ICOUNT + 1
+	   END IF
+	END DO
+
+800	CLOSE (UNIT=9,DISPOSE='KEEP')
+	CLOSE (UNIT=2)
+
+900	CALL RESET_PROTECTION
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLFILES
+C
+C  SUBROUTINE CONVERT_BULLFILES
+C
+C  FUNCTION: Converts bulletin files to new format file.
+C	Add expiration time to directory file, add extra byte to bulletin
+C	file to show where each bulletin starts (for redunancy sake in
+C	case crash occurs).
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*81 BUFFER
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	OPEN (UNIT=9,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=107,ACCESS='DIRECT',
+     &	      ORGANIZATION='RELATIVE',DISPOSE='KEEP',FORM='FORMATTED',
+     &	      SHARED,READONLY,IOSTAT=IER)
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	OPEN (UNIT=10,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='OLD',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=80,
+     &	      FORM='FORMATTED',IOSTAT=IER,SHARED,READONLY)
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	CALL SET_PROTECTION
+
+	OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='NEW',IOSTAT=IER,
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=81,
+     &	      FORM='FORMATTED')
+
+	OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+
+	NEWEST_EXTIME = '00:00:00.00'
+	READ (9'1,1000,IOSTAT=IER) 
+     &		NEWEST_EXDATE,NEWEST_DATE,NEWEST_TIME(:8),
+     &		NBULL,NBLOCK,SHUTDOWN,SHUTDOWN_DATE,SHUTDOWN_TIME(:8)
+	NEMPTY = 0
+	IF (IER.EQ.0) CALL WRITEDIR(0,IER1)
+
+	EXTIME = '00:00:00.00'
+	ICOUNT = 2
+	DO WHILE (IER.EQ.0)
+	   READ(9'ICOUNT,1010,IOSTAT=IER)
+     &		DESCRIP,FROM,DATE,TIME(:8),LENGTH,EXDATE,SYSTEM,BLOCK
+	   IF (IER.EQ.0) THEN
+	      READ(10,'(A)') BUFFER
+	      WRITE(1,'(A)') BUFFER(:80)//CHAR(1)
+	      DO I=2,LENGTH
+	         READ(10,'(A)') BUFFER
+	         WRITE(1,'(A)') BUFFER
+	      END DO
+	      CALL WRITEDIR(ICOUNT-1,IER1)
+	      ICOUNT = ICOUNT + 1
+	   END IF
+	END DO
+
+	CLOSE (UNIT=9)
+	CLOSE (UNIT=2)
+	CLOSE (UNIT=10)
+	CLOSE (UNIT=1)
+
+	CALL RESET_PROTECTION
+	RETURN
+
+1000	FORMAT(A11,A11,A8,A4,A4,A4,A11,A8)
+1010	FORMAT(A53,A12,A11,A8,A4,A11,A4,A4)
+
+	END
+
+	SUBROUTINE CONVERT_BULLFILE
+C
+C  SUBROUTINE CONVERT_BULLFILE
+C
+C  FUNCTION: Converts bulletin data file to new format file.
+C
+C  NOTE: CONVERT_BULLFILES converts from 80 to 81 byte length.
+C	 This converts from 81 byte length to 128 compressed format.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*80 BUFFER,NEW_FILE
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	CALL CLOSE_BULLDIR
+
+	CALL SET_PROTECTION
+
+	CALL OPEN_BULLFOLDER
+
+100	READ (7,FMT=FOLDER_FMT,ERR=200)
+     &		FOLDER,FOLDER_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+
+	FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//FOLDER(:TRIM(FOLDER))
+	NEW_FILE = FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFILOLD'
+	OPEN (UNIT=10,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL'
+     &	      ,STATUS='OLD',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=81,ACCESS='DIRECT',
+     &	      FORM='FORMATTED',IOSTAT=IER,SHARED,READONLY)
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	   //'.BULLFIL',STATUS='NEW',IOSTAT=IER,
+     &	   ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	   FORM='UNFORMATTED')
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &		//'.BULLFIL;-1',NEW_FILE)
+
+	CALL OPEN_BULLDIR
+
+	CALL READDIR(0,IER)
+
+	IF (IER.EQ.1) THEN
+	 NBLOCK = 0
+	 DO I=1,NBULL
+	   CALL READDIR(I,IER)
+	   NBLOCK = NBLOCK + 1
+	   SBLOCK = NBLOCK
+	   DO J=BLOCK,LENGTH+BLOCK-1
+	      READ(10'J,'(A)') BUFFER
+	      ILEN = TRIM(BUFFER)
+	      IF (ILEN.EQ.0) ILEN = 1
+	      CALL STORE_BULL(ILEN,BUFFER,NBLOCK)
+	   END DO
+	   CALL FLUSH_BULL(NBLOCK)
+	   LENGTH = NBLOCK - SBLOCK + 1
+	   BLOCK = SBLOCK
+	   CALL WRITEDIR(I,IER)
+	 END DO
+
+	 NEMPTY = 0
+	 CALL WRITEDIR(0,IER)
+	END IF
+
+	CLOSE (UNIT=10)
+	CLOSE (UNIT=1)
+
+	CALL CLOSE_BULLDIR
+	GOTO 100
+
+200	CALL OPEN_BULLDIR_SHARED
+
+	CALL RESET_PROTECTION
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLFOLDER(FILENAME)
+C
+C  SUBROUTINE CONVERT_BULLFOLDER
+C
+C  FUNCTION: Converts bulletin folder file to new format.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($FORIOSDEF)'
+
+	CHARACTER*(*) FILENAME
+
+	CHARACTER NEW_FILE*80,OLD_FOLDER*25
+
+	WRITE (6,'('' Converting '',A,'' to new format. Please wait.'')')
+     &			FILENAME(:TRIM(FILENAME))
+
+	CALL SET_PROTECTION
+
+	EODIR = MAX(INDEX(FILENAME,':'),INDEX(FILENAME,']'))
+	SUFFIX = INDEX(FILENAME(EODIR:),'.') + EODIR - 1
+	NEW_FILE = FILENAME(:SUFFIX)//'OLD'
+
+	DO WHILE (FILE_LOCK(IER,IER1))
+	   OPEN (UNIT=7,FILE=FILENAME,STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:25:CHARACTER,26:29:INTEGER))
+	END DO
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	INQUIRE(UNIT=7,RECORDSIZE=ASK_SIZE)
+
+	OPEN (UNIT=19,FILE=NEW_FILE,STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=FOLDER_RECORD,
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER),
+     &		DISPOSE='DELETE')
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	IF (ASK_SIZE.EQ.184.OR.ASK_SIZE.EQ.173) THEN
+	 F_NUMBER = 0
+	 DO WHILE (IER.EQ.0)
+	   IF (ASK_SIZE.EQ.184) THEN
+	      READ (7,FMT='(A25,A4,A12,A80,A12,3A4,A8,5A4)',
+     &			KEYGE=F_NUMBER,KEYID=1,IOSTAT=IER)
+     &		OLD_FOLDER,F_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,FOLDER_SET
+	      CALL COPY2(F_NEWEST_NOSYS_BTIM,F_NEWEST_BTIM)
+	   ELSE IF (ASK_SIZE.EQ.173) THEN
+	      READ (7,FMT='(A25,A4,A12,A80,A12,3A4,A8,7A4)',
+     &			KEYGE=F_NUMBER,KEYID=1,IOSTAT=IER)
+     &		OLD_FOLDER,F_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,FOLDER_SET
+     &	        ,F_NEWEST_NOSYS_BTIM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      FOLDER = OLD_FOLDER
+	      CALL SYS_BINTIM('5-NOV-1982',NEWS_F_NEWEST_BTIM)
+              CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,FOLDER_CREATED_DATE)
+	      IF (NEWS_FEED()) THEN 
+		 CALL LIB$MOVC3(4,%REF(FOLDER_BBOARD(7:)),F_LAST)
+	      ELSE
+	         F_LAST = 0
+	      END IF
+	      WRITE (19,FMT=FOLDER_FMT,IOSTAT=IER)
+     &	        FOLDER,F_NUMBER,FOLDER_CREATED_DATE
+     &		,FOLDER_OWNER,FOLDER_DESCRIP
+     &	        ,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,FOLDER_SET
+     &		,F_NEWEST_NOSYS_BTIM,0,0,F_LAST
+	      F_NUMBER = F_NUMBER + 1
+	   END IF
+	 END DO
+	ELSE
+	 F_NUMBER = 0
+	 DO WHILE (IER.EQ.0)
+	   READ (7,FMT='(A25,A4,A12,A80,A12,3A4,A8)',
+     &			KEYGE=F_NUMBER,KEYID=1,IOSTAT=IER)
+     &		OLD_FOLDER,F_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+	   IF (IER.EQ.0) THEN
+	      FOLDER_FLAG = 0
+	      IF (F_NUMBER.EQ.0) FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	      FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//OLD_FOLDER(:TRIM(OLD_FOLDER))
+	      CALL CHKACL
+     &		(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',IER)
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.IER) THEN
+		 FOLDER_FLAG = IBSET(FOLDER_FLAG,0)
+	      END IF
+	      DO WHILE (FILE_LOCK(IER,IER1))
+	       OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	         //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	         RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	         ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	         KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	        IF (IER.EQ.FOR$IOS_INCFILORG) THEN
+	          IDUMMY = FILE_LOCK(IER,IER1)
+	          CALL CONVERT_BULLDIRS
+		END IF
+	      END DO
+	      IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+		 F_NEWEST_BTIM(1) = 0
+		 F_NEWEST_BTIM(2) = 0
+	      ELSE
+	         CALL READDIR(0,IER)
+	         IF (NEWEST_DATE.EQ.'5-NOV-1956 ') THEN
+		    IF (NBULL.GT.0) THEN
+		       CALL READDIR(NBULL,IER)
+		       NEWEST_DATE = DATE
+		       NEWEST_TIME = TIME
+		       CALL WRITEDIR(0,IER)
+		    END IF
+	         END IF
+	         CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,F_NEWEST_BTIM)
+	         CLOSE (UNIT=2)
+	      END IF
+	      FOLDER = OLD_FOLDER
+              CALL SYS_BINTIM('5-NOV-1982',NEWS_F_NEWEST_BTIM)
+              CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,FOLDER_CREATED_DATE)
+              WRITE (19,FMT=FOLDER_FMT,IOSTAT=IER)
+     &          FOLDER,F_NUMBER,FOLDER_CREATED_DATE
+     &	       ,FOLDER_OWNER,FOLDER_DESCRIP
+     &	        ,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,NBULL,F_NEWEST_BTIM,FOLDER_FLAG,0,F_NEWEST_BTIM,0,0,0
+	      F_NUMBER = F_NUMBER + 1
+	   END IF
+	 END DO
+	END IF
+
+	CLOSE (UNIT=7)
+	CLOSE (UNIT=19,STATUS='SAVE')
+
+	IER = LIB$RENAME_FILE(NEW_FILE,FILENAME)
+	IER = LIB$RENAME_FILE(BULLFOLDER_FILE//';-1',NEW_FILE)
+
+	CALL RESET_PROTECTION
+
+	IER = LIB$DELETE_FILE(BBOARD_DIRECTORY(:TRIM(BBOARD_DIRECTORY))
+     &		//'BOARD.COM;*')	! BULLETIN$ is referenced in old file
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLNEWS(FILENAME)
+C
+C  SUBROUTINE CONVERT_BULLNEWS
+C
+C  FUNCTION: Converts bulletin NEWS file to new format.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($FORIOSDEF)'
+
+	CHARACTER*(*) FILENAME
+
+	CHARACTER NEW_FILE*80,OLD_FOLDER*25,OLD_DESCRIP*55,TMP*2     
+
+	WRITE (6,'('' Converting '',A,'' to new format. ''
+     &		,''This will take a while.'')') FILENAME(:TRIM(FILENAME))
+
+	CALL SET_PROTECTION
+
+	EODIR = MAX(INDEX(FILENAME,':'),INDEX(FILENAME,']'))
+	SUFFIX = INDEX(FILENAME(EODIR:),'.') + EODIR - 1
+	NEW_FILE = FILENAME(:SUFFIX)//'OLD'
+
+	DO WHILE (FILE_LOCK(IER,IER1))
+	   OPEN (UNIT=7,FILE=FILENAME,STATUS='OLD',
+     &	        RECORDTYPE='FIXED',ACCESS='KEYED',
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:25:CHARACTER,26:29:INTEGER))
+	END DO
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	OPEN (UNIT=19,FILE=NEW_FILE,STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,INITIALSIZE=600,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER,
+     &		57:64:CHARACTER:DESCENDING),DISPOSE='DELETE')
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	NEWS_FOLDER_NUMBER = 0
+        CALL SYS_BINTIM('5-NOV-1982',NEWS_F_NEWEST_BTIM)
+        CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,NEWS_F_CREATED_DATE)
+        CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NEWS_F_NEWEST_BTIM)
+        CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,NEWS_F_EXPIRED_DATE)
+	NEWS_F_LAST = 0
+	NEWS_F_FLAG = 0
+	NEWS_F_EXPIRE = 7
+	NEWS_F_FIRST = 0
+	NEWS_F_END = 0
+	NEWS_F_EXPIRE_LIMIT = 0
+	READ (7,KEY=1000,KEYID=1,IOSTAT=IER) INPUT(:108)
+	DO WHILE (IER.EQ.0)
+	      OLD_FOLDER = INPUT(:25)
+	      CALL LIB$MOVC3(4,%REF(INPUT(26:)),NEWS_FOLDER_NUMBER)
+	      OLD_DESCRIP = INPUT(30:)
+	      CALL LIB$MOVC3(4,%REF(INPUT(87:)),NEWS_F_START)
+              CALL LIB$MOVC3(4,%REF(INPUT(91:)),NEWS_F_COUNT)
+              CALL LIB$MOVC3(4,%REF(INPUT(97:)),NEWS_F_NBULL)
+              CALL LIB$MOVC3(8,%REF(INPUT(101:)),NEWS_F_NEWEST_BTIM)
+	      LMOVE = INDEX(OLD_DESCRIP,' ')-1
+	      IF (LMOVE.LE.0) THEN
+	         NEWS_FOLDER = OLD_FOLDER
+	         NEWS_FOLDER_DESCRIP = OLD_DESCRIP
+	      ELSE
+	         NEWS_FOLDER = OLD_FOLDER//OLD_DESCRIP(:MIN(19,LMOVE))
+	         NEWS_FOLDER_DESCRIP = OLD_DESCRIP(MIN(20,LMOVE+1):)
+	      END IF
+  	      WRITE (19,IOSTAT=IER) NEWS_FOLDER_COM  
+	      READ (7,IOSTAT=IER) INPUT(:108)
+	 END DO
+
+	CLOSE (UNIT=7)
+	CLOSE (UNIT=19,STATUS='SAVE')
+
+	IER = LIB$RENAME_FILE(NEW_FILE,FILENAME)
+	IER = LIB$RENAME_FILE(BULLNEWS_FILE//';-1',NEW_FILE)
+
+	CALL RESET_PROTECTION
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_USERFILE
+C
+C  SUBROUTINE CONVERT_USERFILE
+C
+C  FUNCTION: Converts user file to new format which has 8 bytes added.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER BUFFER*74,NEW_FILE*80
+
+	CHARACTER*12 LOGIN_DATE,READ_DATE
+	CHARACTER*8 LOGIN_TIME,READ_TIME
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	EODIR = MAX(INDEX(BULLUSER_FILE,':'),INDEX(BULLUSER_FILE,']'))
+	SUFFIX = INDEX(BULLUSER_FILE(EODIR:),'.') + EODIR - 1
+	NEW_FILE = BULLUSER_FILE(:SUFFIX)//'OLD'
+	IER = LIB$RENAME_FILE(BULLUSER_FILE,NEW_FILE)
+
+	OPEN (UNIT=9,FILE=NEW_FILE,STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	     FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	     KEY=(1:12:CHARACTER))
+	INQUIRE (UNIT=9,RECORDSIZE=RECL)
+
+	IF ((RECL-28)/16.GT.FLONG) THEN
+	   WRITE (6,'('' ERROR: Old data files have more folders'',
+     &		      '' than was specified with BULLUSER.INC.'')')
+	   WRITE (6,'('' Recompile with correct FOLDER_MAX.'')')
+	   IER = LIB$RENAME_FILE(NEW_FILE,BULLUSER_FILE)
+	   IF (USERNAME.EQ.'DECNET') THEN
+	      CALL SYS$DELPRC(,)
+	   ELSE
+	      CALL ENABLE_CTRL
+	      CALL SYS$CANEXH()
+	      CALL EXIT
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   CALL SET_PROTECTION
+	   OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='NEW',
+     &	    ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=28+FLONG*16,
+     &	    FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	    KEY=(1:12:CHARACTER))
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' Cannot convert user file.'')')
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   CALL SYS_GETMSG(IER1)
+	   CALL RESET_PROTECTION
+	   CALL ENABLE_CTRL_EXIT
+	END IF
+
+	DO I=1,FLONG
+	   NEW_FLAG(I) = 'FFFFFFFF'X
+	   NOTIFY_FLAG(I) = 0
+	   BRIEF_FLAG(I) = 0
+	   SET_FLAG(I) = 0
+	END DO
+
+	IF (RECL.EQ.42.OR.RECL.EQ.50.OR.RECL.EQ.58.OR.RECL.EQ.66.OR.
+     &		RECL.EQ.74) THEN		! Old format
+	   IF (RECL.LE.58) RECL = 50
+	   IER = 0
+	   DO WHILE (IER.EQ.0)
+	      READ (9,'(A<RECL>)',IOSTAT=IER) BUFFER
+	      IF (IER.EQ.0) THEN
+		TEMP_USER = BUFFER(:12)
+	        LOGIN_DATE = BUFFER(13:23)
+	        LOGIN_TIME = BUFFER(24:31)
+	        READ_DATE = BUFFER(32:42)
+	        READ_TIME = BUFFER(43:50)
+	        IF (RECL.EQ.58)
+     &		  CALL LIB$MOVC3(8,%REF(BUFFER(51:)),SET_FLAG(1))
+	        IF (RECL.EQ.66)
+     &		  CALL LIB$MOVC3(8,%REF(BUFFER(59:)),NEW_FLAG(1))
+	        IF (RECL.EQ.74)
+     &		  CALL LIB$MOVC3(8,%REF(BUFFER(67:)),NOTIFY_FLAG(1))
+	        CALL SYS_BINTIM(LOGIN_DATE//' '//LOGIN_TIME,LOGIN_BTIM)
+	        CALL SYS_BINTIM(READ_DATE//' '//READ_TIME,READ_BTIM)
+	        WRITE (4,FMT=USER_FMT) TEMP_USER,LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	    END IF
+	   END DO
+	   IF (RECL.LT.66) THEN
+	     READ (4,KEY=USER_HEADER_KEY,FMT=USER_FMT) TEMP_USER,
+     &		LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	     NEW_FLAG(1) = PRV$M_OPER.OR.PRV$M_CMKRNL.OR.PRV$M_SETPRV
+	     WRITE (4,FMT=USER_FMT) TEMP_USER,LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	   END IF
+	ELSE					! Folder maxmimum increase
+	   OFLONG = (RECL - 28) / 16		! Old  #longwords/flag
+	   DO WHILE (IER.EQ.0)
+	    READ (9,FMT='(A12,<4+OFLONG*4>A4)',IOSTAT=IER) 
+     &	     TEMP_USER,LOGIN_BTIM,READ_BTIM,
+     &	     (NEW_FLAG(I),I=1,OFLONG),(SET_FLAG(I),I=1,OFLONG),
+     &	     (BRIEF_FLAG(I),I=1,OFLONG),(NOTIFY_FLAG(I),I=1,OFLONG)
+	    IF (IER.EQ.0) THEN
+	     WRITE (4,FMT=USER_FMT) TEMP_USER,LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	    END IF
+	   END DO
+	END IF
+
+	IER = 0
+
+	CLOSE (UNIT=9)
+	CLOSE (UNIT=4)
+
+	CALL RESET_PROTECTION
+
+	RETURN
+	END
+
+
+	SUBROUTINE READDIR(BULLETIN_NUM,ICOUNT)
+C
+C  SUBROUTINE READDIR
+C
+C  FUNCTION: Finds the entry for the specified bulletin in the
+C	directory file and returns the information for that entry.
+C
+C  INPUTS:
+C	BULLETIN_NUM  -  Bulletin number.  Starts with 1.
+C			 If 0, gives header info, i.e number of bulls,
+C			 number of blocks in bulletin file, etc.
+C  OUTPUTS:
+C	ICOUNT  -  The last record read by this routine.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /KEEPLOCK/ KEEPLOCK
+	DATA KEEPLOCK/.FALSE./
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /BULLFIL/ BULLFIL
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /THREAD/ THREAD
+
+	CHARACTER*4 CFOLDER_NUMBER
+
+	ICOUNT = BULLETIN_NUM
+
+	IF (ICOUNT.EQ.0) THEN
+	   IF (.NOT.REMOTE_SET) THEN
+	      DO WHILE (REC_LOCK(IER))
+		IF (REMOTE_SET.EQ.4) THEN
+		   IER = 0
+		ELSE
+	           READ (2,KEYID=0,KEY=0,IOSTAT=IER) BULLDIR_HEADER
+		END IF
+	      END DO
+	      IF (IER.EQ.0) THEN
+		 CALL CONVERT_HEADER_FROMBIN
+		 IF (REMOTE_SET.EQ.4) THEN
+		    DIR_NUM = -1
+		 ELSE
+	            DIR_NUM = 0
+		 END IF
+	      END IF
+	   ELSE
+	      CALL REMOTE_GET_HEADER(BULLETIN_NUM,ICOUNT,IER)
+	      RETURN
+	   END IF
+	   IF (IER.EQ.0.AND..NOT.REMOTE_SET.EQ.4) THEN
+	      IF (NBULL.LT.0) THEN	! This indicates bulletin deletion
+					! was incomplete.
+		 CALL CLOSE_BULLDIR
+		 CALL OPEN_BULLDIR
+		 CALL CLEANUP_DIRFILE(1)
+		 CALL UPDATE_FOLDER
+	      END IF
+	      IF (NEMPTY.EQ.'    '.AND.
+     &		  FOLDER_BBOARD(:2).NE.'::') NEMPTY = 0
+C
+C  Check to see if cleanup of empty file space is necessary, which is
+C  defined here as being 250 blocks (1000 128byte records).  Also check
+C  to see if cleanup was in progress but didn't properly finish.
+C
+	      IF (NEMPTY.GT.1000.AND.NEMPTY.GT.NBLOCK/10
+     &		  .AND.TEST_BULLCP().EQ.0) THEN
+		 WRITE (CFOLDER_NUMBER,'(I4)') FOLDER_NUMBER
+	         IER1 = LIB$SPAWN('$'//COMMAND_PROMPT(:INDEX(
+     &		  COMMAND_PROMPT,'>')-1)//'/CLEANUP='//CFOLDER_NUMBER,
+     &		  'NL:','NL:',1,'BULL_CLEANUP')
+	      ELSE IF (NEMPTY.EQ.-1) THEN
+		 CALL CLOSE_BULLDIR
+		 CALL CLOSE_BULLFIL
+		 CALL OPEN_BULLDIR
+	         IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &			//'.TMPFIL','*.BULLFIL')
+	         IER = 1
+		 DO WHILE (IER)
+	    	   IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &				//'.BULLFIL;-1')
+		 END DO
+	         IER = 1
+		 DO WHILE (IER)
+	    	   IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &				//'.BULLDIR;-1')
+		 END DO
+		 IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &			'.BULL*','*.*;1')
+	         READ (2,KEYID=0,KEY=0,IOSTAT=IER) BULLDIR_HEADER
+		 NEMPTY = 0
+	         REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+	         READ (2,KEYID=0,KEY=0,IOSTAT=IER) BULLDIR_HEADER
+		 CALL OPEN_BULLFIL
+	      END IF
+	   END IF
+	ELSE
+	   IF (.NOT.REMOTE_SET) THEN
+	      DO WHILE (REC_LOCK(IER))
+		 IF (REMOTE_SET.EQ.4) THEN
+		    IF (NEXT) THEN
+		       IF (DIR_NUM.EQ.ICOUNT-1) THEN
+	                  READ(2,IOSTAT=IER) NEWSDIR_ENTRY
+	               ELSE
+	                  READ(2,KEYGE=ICOUNT
+     &			    ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY
+	               END IF
+		    ELSE
+		       IF (ICOUNT.LT.F_START) ICOUNT = F_START
+		       IF (ICOUNT.GT.F_NBULL) ICOUNT = F_NBULL
+	               IF (DIR_NUM.EQ.ICOUNT-1) THEN
+			  READ(2,IOSTAT=IER) NEWSDIR_ENTRY
+                       ELSE
+	                  READ(2,KEY=ICOUNT
+     &			    ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY
+			  IF (IER.NE.0.AND.ICOUNT.EQ.F_START) THEN
+	                     READ(2,KEYGT=ICOUNT
+     &			          ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY
+			     IF (IER.EQ.0) ICOUNT = NEWS_MSG_NUM
+			  END IF
+		       END IF
+		       IF (INCMD(:4).EQ.'BACK') THEN
+		          DO WHILE (IER.NE.0.AND.ICOUNT.GT.F_START)
+	                     ICOUNT = ICOUNT - 1
+			     READ(2,KEY=ICOUNT
+     &		                     ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY 
+                          END DO
+		       END IF
+		    END IF
+		    IF (IER.EQ.0) THEN
+			  MSG_NUM = NEWS_MSG_NUM
+			  IF (MSG_NUM.GT.F_NBULL) THEN 
+			     IER = 36 
+			     UNLOCK 2
+                          ELSE IF (ICOUNT.LE.F_START.AND.
+     &				 MSG_NUM.GT.F_START) THEN
+			     INQUIRE (UNIT=7,OPENED=IER1)
+			     IF (.NOT.IER1) CALL OPEN_BULLNEWS_SHARED
+			     IDUMMY = REC_LOCK(IER)
+			     CALL READ_FOLDER_FILE_KEYNAME
+     &							(FOLDER,IER2)
+			     F_START = MSG_NUM
+		             CALL REWRITE_FOLDER_FILE(IER2)
+			     IF (.NOT.IER1) CALL CLOSE_BULLNEWS
+			     IDUMMY = REC_LOCK(IER)
+	                  END IF
+		       IF (IER.EQ.0.AND.MSG_NUM.NE.BULLETIN_NUM) THEN
+			  ICOUNT = MSG_NUM
+			  BULLETIN_NUM = ICOUNT
+		       END IF
+		    END IF
+		 ELSE
+                    IF (DIR_NUM.EQ.ICOUNT-1) THEN
+	               READ(2,IOSTAT=IER) BULLDIR_ENTRY
+		       IF (IER.EQ.0.AND.BLOCK.EQ.0) THEN
+			  REWRITE (2) BULLDIR_ENTRY(:65)//'   '//
+     &					BULLDIR_ENTRY(66:97)
+	                  READ(2,KEYID=0,KEY=ICOUNT,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		       END IF
+		       IF (MSG_NUM.NE.ICOUNT) THEN
+		          IER = 36
+		          UNLOCK 2 
+		       END IF
+		    ELSE
+	               READ(2,KEYID=0,KEY=ICOUNT,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		       IF (IER.EQ.0.AND.BLOCK.EQ.0) THEN
+			  REWRITE (2) BULLDIR_ENTRY(:65)//'   '//
+     &					BULLDIR_ENTRY(66:97)
+	                  READ(2,KEYID=0,KEY=ICOUNT,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		       END IF
+		    END IF
+		 END IF
+	      END DO
+	      IF (IER.EQ.0) THEN
+		 IF (REMOTE_SET.NE.4) CALL STR$UPCASE(FROM,FROM)
+	      	 CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+		 CALL CONVERT_ENTRY_FROMBIN
+		 DIR_NUM = MSG_NUM
+	         IF (REMOTE_SET.EQ.4.AND.BULLFIL.GT.0) CALL SET_BULLFIL
+	      ELSE
+		 DIR_NUM = -1
+	      END IF
+	   ELSE
+	      CALL REMOTE_GET_HEADER(BULLETIN_NUM,ICOUNT,IER)
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   IF (.NOT.REMOTE_SET) THEN
+	      ICOUNT = ICOUNT + 1
+	      IF (.NOT.KEEPLOCK) UNLOCK 2
+	   END IF
+	   IF (ICOUNT.GT.1.AND.BTEST(BULL_USER_CUSTOM,1)) THEN
+	      IF (BTEST(BULL_USER_CUSTOM,3)) THEN
+	         IF (.NOT.INCLUDE_MSG(FROM,DESCRIP)) ICOUNT = ICOUNT - 1
+	      ELSE IF (THREAD) THEN
+		 DUMMY = INCLUDE_MSG(FROM,DESCRIP)
+	      END IF
+       	   END IF
+	END IF
+
+	RETURN
+
+	END
+
+
+
+	INTEGER FUNCTION GET_INTEGER(NUM)
+
+        IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*4 CTEMP,INTEGER_KEY
+
+	CTEMP = INTEGER_KEY(NUM)
+
+	CALL LIB$MOVC3(4,%REF(CTEMP),GET_INTEGER)
+
+	RETURN
+	END
+
+
+
+	CHARACTER*4 FUNCTION INTEGER_KEY(NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER TEMP
+	CHARACTER*4 CTEMP
+	EQUIVALENCE (CTEMP,TEMP)
+
+	TEMP = NUM
+
+	DO I=4,1,-1
+	   INTEGER_KEY(I:I) = CTEMP(5-I:5-I)
+	END DO
+
+	RETURN
+	END
+
+
+	SUBROUTINE READDIR_KEYGE(IER)
+C
+C  SUBROUTINE READDIR_KEYGE
+C
+C  FUNCTION: Finds the entry for the specified bulletin in the
+C	directory file corresponding to or later than the date specified.
+C
+C  INPUTS:
+C	MSG_KEY	- Message key (passed via BULLDIR.INC common block).
+C  OUTPUTS:
+C	IER  -  If 0, no entry found.  Else contains message number.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+	COMMON /KEYID/ NEWS_KEYID
+	DATA NEWS_KEYID/1/
+
+	COMMON /KEEPLOCK/ KEEPLOCK
+
+	COMMON /BULLFIL/ BULLFIL
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+10	IF (.NOT.REMOTE_SET) THEN
+	   DO WHILE (REC_LOCK(IER))
+	      IF (REMOTE_SET.EQ.4) THEN
+	         IF (NEWS_KEYID.NE.2.OR.MSG_NUM.EQ.0) THEN
+		    READ(2,KEYGT=MSG_KEY
+     &		      ,KEYID=NEWS_KEYID,IOSTAT=IER) NEWSDIR_ENTRY
+                 ELSE
+		    READ(2,IOSTAT=IER) NEWSDIR_ENTRY
+	         END IF
+ 	         IF (IER.EQ.0) THEN
+		       MSG_NUM = NEWS_MSG_NUM
+		       IF (MSG_NUM.GT.F_NBULL) THEN
+			   IF (NEWS_KEYID.EQ.2.AND.MSG_NUM.NE.0) THEN 
+			     IF (MSG_NUM.GT.NEWS_F_END) THEN
+				IDUMMY = REC_LOCK(IER)
+			     END IF
+	                   ELSE
+		             IER = 36
+			     UNLOCK 2
+			   END IF
+	               END IF
+	         END IF
+	      ELSE
+	         READ(2,KEYID=1,KEYGT=MSG_KEY,IOSTAT=IER)
+     &					BULLDIR_ENTRY
+		 IF (IER.EQ.0.AND.BLOCK.EQ.0) THEN
+		    REWRITE (2) BULLDIR_ENTRY(:65)//'   '//
+     &					BULLDIR_ENTRY(66:97)
+	            READ(2,KEYID=0,KEY=MSG_NUM,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		 END IF
+	      END IF
+	   END DO
+	   IF (IER.EQ.0) THEN
+	      IER = MSG_NUM
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      CALL CONVERT_ENTRY_FROMBIN
+	      DIR_NUM = MSG_NUM
+	      IF (.NOT.KEEPLOCK) UNLOCK 2
+	      IF (REMOTE_SET.EQ.4.AND.BULLFIL.GT.0) CALL SET_BULLFIL
+	   ELSE
+	      IER = 0
+	      DIR_NUM = -1
+	   END IF
+	ELSE
+	   CALL REMOTE_GET_HEADER(DUMMY,-1,IER)
+ 	END IF
+
+	IF (IER.GT.0.AND.BTEST(BULL_USER_CUSTOM,1)) THEN
+	   IF (BTEST(BULL_USER_CUSTOM,3)) THEN
+	      IF (.NOT.INCLUDE_MSG(FROM,DESCRIP)) GO TO 10
+	   END IF
+       	END IF
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CONVERT_HEADER_FROMBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*24 DATETIME
+
+	IF (REMOTE_SET.EQ.4) THEN
+ 	   CALL COPY2(NEWEST_MSGBTIM,NEWS_F_NEWEST_BTIM)
+	   CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),%DESCR(NEWEST_EXBTIM))
+           NBULL = F_NBULL
+	   NEMPTY = 0
+	END IF
+
+	CALL SYS$ASCTIM(,DATETIME,NEWEST_EXBTIM,)
+
+	NEWEST_EXDATE = DATETIME(:11)
+	NEWEST_EXTIME = DATETIME(13:23)
+
+	CALL SYS$ASCTIM(,DATETIME,NEWEST_MSGBTIM,)
+
+	NEWEST_DATE = DATETIME(:11)
+	NEWEST_TIME = DATETIME(13:23)
+
+	CALL SYS$ASCTIM(,DATETIME,SHUTDOWN_BTIM,)
+
+	SHUTDOWN_DATE = DATETIME(:11)
+	SHUTDOWN_TIME = DATETIME(13:23)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_ENTRY_FROMBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /POST/ POSTTIME
+
+	CHARACTER*24 DATETIME
+
+	IF (REMOTE_SET.EQ.4) THEN
+ 	   CALL GET_MSGKEY(%REF(NEWS_MSG_BTIM_KEY),%DESCR(MSG_BTIM))
+ 	   CALL GET_MSGKEY(%REF(NEWS_EX_BTIM_KEY),%DESCR(EX_BTIM))
+	   IF (POSTTIME) THEN
+	      CALL GET_MSGKEY(%REF(NEWS_POST_KEY),%DESCR(MSG_BTIM))
+	      CALL CONVERT_FROM_GMT(MSG_BTIM)	! Assume stored is GMT
+	   END IF
+           DESCRIP = NEWS_DESCRIP
+           FROM = NEWS_FROM  
+           BLOCK = NEWS_BLOCK
+	   LENGTH = NEWS_LENGTH
+	   SYSTEM = 0
+	END IF
+
+	ENTRY CONVERT_ENTRY_FROMBIN_FOLDER 
+
+	CALL SYS$ASCTIM(,DATETIME,EX_BTIM,)
+
+	EXDATE = DATETIME(:11)
+	EXTIME = DATETIME(13:23)
+
+	CALL SYS$ASCTIM(,DATETIME,MSG_BTIM,)
+
+	DATE = DATETIME(:11)
+	TIME = DATETIME(13:23)
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE WRITEDIR(BULLETIN_NUM,IER)
+C
+C  SUBROUTINE WRITEDIR
+C
+C  FUNCTION: Writes the entry for the specified bulletin in the
+C	directory file.
+C
+C  INPUTS:
+C	BULLETIN_NUM  -  Bulletin number.  Starts with 1.
+C			 If 0, write the header of the directory file.
+C  OUTPUTS:
+C	IER - Error status from WRITE.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+	CHARACTER*52 BULLDIR_HEADER1
+
+	CONV = .TRUE.
+
+	GO TO 10
+
+	ENTRY WRITEDIR_NOCONV(BULLETIN_NUM,IER)
+
+	CONV = .FALSE.
+	
+10	IF (BULLETIN_NUM.EQ.0) THEN
+	   IF (CONV) CALL CONVERT_HEADER_TOBIN
+	   IF (REMOTE_SET) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER)9,0,BULLDIR_HEADER
+	   ELSE
+	      IER = -1
+	      IF (DIR_NUM.EQ.0) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+                    IER = 0
+		 ELSE
+	            REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+		 END IF
+	      END IF
+	      IF (IER.NE.0) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+		    IER = 0
+		 ELSE
+		    READ (2,KEYID=0,KEY=0,IOSTAT=IER) BULLDIR_HEADER1
+		    IF (IER.EQ.0) THEN 
+	               REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+		    END IF
+		 END IF
+	      END IF
+	      IF (IER.NE.0) THEN
+		 IF (REMOTE_SET.NE.4) THEN
+	            WRITE (2,IOSTAT=IER) BULLDIR_HEADER
+		 END IF
+	      END IF
+	   END IF
+	ELSE
+	   MSG_NUM = BULLETIN_NUM
+	   IF (CONV) CALL CONVERT_ENTRY_TOBIN
+	   IF (REMOTE_SET) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER)9,BULLETIN_NUM,
+     &							BULLDIR_ENTRY
+	   ELSE
+	      IER = -1
+	      IF (DIR_NUM.EQ.MSG_NUM) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+	            REWRITE (2,IOSTAT=IER) NEWSDIR_ENTRY
+		 ELSE
+	            REWRITE (2,IOSTAT=IER) BULLDIR_ENTRY
+		 END IF
+	      END IF
+	      IF (IER.NE.0) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+		    IF (BULLETIN_NUM.NE.NEWS_F_END+1) THEN
+		       DO WHILE (REC_LOCK(IER))
+	                  READ (2,KEYID=0,KEY=BULLETIN_NUM,IOSTAT=IER)
+		       END DO
+		    END IF
+		 ELSE
+	            READ (2,KEYID=0,KEY=BULLETIN_NUM,IOSTAT=IER)
+		 END IF
+		 IF (REMOTE_SET.EQ.4.AND.
+     &			BULLETIN_NUM.EQ.NEWS_F_END+1) THEN
+                    CALL SPECIAL_NEWSDIR_ENTRY(IER)
+	         ELSE IF (IER.EQ.0) THEN
+		    IF (REMOTE_SET.EQ.4) THEN
+	               REWRITE (2,IOSTAT=IER) NEWSDIR_ENTRY
+		    ELSE
+	               REWRITE (2,IOSTAT=IER) BULLDIR_ENTRY
+		    END IF
+	         ELSE
+		    IF (REMOTE_SET.EQ.4) THEN
+	               WRITE (2,IOSTAT=IER) NEWSDIR_ENTRY
+		    ELSE
+	               WRITE (2,IOSTAT=IER) BULLDIR_ENTRY
+		    END IF
+		 END IF
+	      END IF
+	   END IF
+	END IF
+
+	IF (REMOTE_SET.AND.IER.GT.0) CALL ERROR_AND_EXIT
+
+	DIR_NUM = -1
+
+	RETURN
+
+	END
+
+
+
+        SUBROUTINE SPECIAL_NEWSDIR_ENTRY(IER)
+
+        IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLDIR.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	CHARACTER*140 TEMP
+
+	DIMENSION BTIM(2)
+
+        READ (2,KEYID=3,KEY=NEWS_POST_KEY,IOSTAT=IER) TEMP
+	DO WHILE (IER.EQ.0.AND.NEWS_POST_KEY.EQ.TEMP(57:64))
+	   IF (NEWS_MSGID.EQ.TEMP(21:56)) THEN  
+	      IER = 2
+	      RETURN
+	   END IF
+           READ (2,IOSTAT=IER) TEMP
+	END DO
+
+10	IER1 = 0
+	DO WHILE (REC_LOCK(IER1))
+	   READ (2,KEYID=0,KEYGT=NEWS_F_END,
+     &			IOSTAT=IER1) INPUT(:NEWSDIR_RECORD_LENGTH)
+	END DO		
+	DO WHILE (IER1.EQ.0)
+	   CALL LIB$MOVC3(4,%REF(INPUT),FNUM)
+	   CALL GET_MSGKEY(%REF(INPUT(13:)),%DESCR(BTIM))
+	   IF (COMPARE_BTIM(BTIM,NEWEST_EXBTIM).LT.0.AND.
+     &		  .NOT.BTEST(FOLDER_FLAG,13)) THEN
+	      CALL COPY2(NEWEST_EXBTIM,BTIM)
+	   END IF
+	   F_COUNT = F_COUNT + 1
+	   CALL LIB$MOVC3(4,%REF(INPUT),NEWS_F_END)
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (2,IOSTAT=IER1) INPUT(:NEWSDIR_RECORD_LENGTH)
+	   END DO		
+	END DO
+
+	IF (MSG_NUM.NE.NEWS_F_END+1) THEN
+	   MSG_NUM = NEWS_F_END + 1
+	   CALL CONVERT_ENTRY_TOBIN
+	END IF
+	WRITE (2,IOSTAT=IER) NEWSDIR_ENTRY  
+
+	IF (IER.NE.0) THEN
+	   CALL ERRSNS(IDUMMY,IER1)
+           IF (IER1.EQ.RMS$_DUP) GO TO 10
+	ELSE
+	   F_COUNT = F_COUNT + 1
+	END IF	
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_HEADER_TOBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFOLDER.INC' 
+
+	INCLUDE 'BULLDIR.INC'
+
+        COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CALL SYS_BINTIM(NEWEST_EXDATE//' '//NEWEST_EXTIME,NEWEST_EXBTIM)
+
+	CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,NEWEST_MSGBTIM)
+
+	CALL SYS_BINTIM(SHUTDOWN_DATE//' '//SHUTDOWN_TIME,SHUTDOWN_BTIM)
+
+	IF (REMOTE_SET.EQ.4) THEN
+ 	   CALL COPY2(NEWS_F_NEWEST_BTIM,NEWEST_MSGBTIM)
+           CALL GET_MSGKEY(NEWEST_EXBTIM,NEWS_F_EXPIRED_DATE)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_ENTRY_TOBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+        COMMON /LOCALPOST/ LOCAL_POST
+
+	CALL SYS_BINTIM(EXDATE//' '//EXTIME,EX_BTIM)
+
+        IF (REMOTE_SET.EQ.4) THEN
+	   CALL CONVERT_TO_GMT(MSG_BTIM)
+	   CALL GET_MSGKEY(MSG_BTIM,NEWS_POST_KEY)
+       	   CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,MSG_BTIM)
+	ELSE
+       	   CALL SYS_BINTIM(DATE//' '//TIME,MSG_BTIM)
+        END IF
+
+	IF (LOCAL_POST) THEN
+	   CALL SYS_BINTIM(DATE//' '//TIME
+     &			   (:TRIM(TIME)-2)//'00',MSG_BTIM)
+	   CALL GET_MSGKEY(MSG_BTIM,NEWS_POST_KEY)
+	END IF
+
+	IF (REMOTE_SET.EQ.4) THEN
+           NEWS_DESCRIP = DESCRIP
+           NEWS_FROM = FROM
+           NEWS_BLOCK = BLOCK
+           NEWS_LENGTH = LENGTH
+           NEWS_MSG_NUM = MSG_NUM
+	   CALL GET_MSGKEY(MSG_BTIM,NEWS_MSG_BTIM_KEY)
+	   CALL GET_MSGKEY(EX_BTIM,NEWS_EX_BTIM_KEY)
+	ELSE
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_FIRST_EXPIRED(NDEL)
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLDIR.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+ 
+        COMMON /KEYID/ NEWS_KEYID
+
+	COMMON /KEEPLOCK/ KEEPLOCK
+ 
+	EX_BTIM(1) = 0
+	EX_BTIM(2) = 0	
+	MSG_NUM = 0
+
+	ENTRY READ_NEXT_EXPIRED(NDEL) 	
+
+	NEWS_KEYID = 2
+	KEEPLOCK = .TRUE.
+      	CALL GET_MSGKEY(EX_BTIM,MSG_KEY)
+	CALL READDIR_KEYGE(NDEL)
+	KEEPLOCK = .FALSE.
+	NEWS_KEYID = 1
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READACL(FILENAME,ACLENT,ACLLENGTH)
+C
+C  SUBROUTINE READACL
+C
+C  FUNCTION: Reads the ACL of a file.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C	ACLENT - String which will be large enough to hold ACL information.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER ACLENT*(*),OUTPUT*80,ACLSTR*256,FILENAME*(*)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_READACL,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST),,,)
+
+	BIG = .NOT.IER
+	IF (BIG) THEN
+	   IER = SYS$PARSE_ACL('(ID=*,ACCESS=NONE)',ACLENT,,)
+	   ACLLENGTH = ACL$S_ADDACLENT
+	   CTXT = 0
+	END IF
+
+	DO ACC_TYPE=1,2
+	 POINT = 1
+	 OUTLEN = 0
+	 DO WHILE ((POINT.LT.ACLLENGTH).AND.IER)
+	   IF (.NOT.BIG) THEN
+	      IER = SYS$FORMAT_ACL(ACLENT(POINT:POINT-1+
+     &		ICHAR(ACLENT(POINT:POINT))),ACLLEN,ACLSTR,,,,)
+	   ELSE
+	      CALL INIT_ITMLST	! Initialize item list
+	      CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_FNDACETYP,%LOC(ACLENT))
+	      CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	      IER = SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST)
+     &				,,,CTXT,,)
+	      IER = SYS$FORMAT_ACL(ACLENT(:ICHAR(ACLENT(:1))),
+     &				ACLLEN,ACLSTR,,,,)
+	      CALL LIB$MOVC3(4,%REF(ACLENT(5:)),ACCESS)
+	      IF (ACCESS.EQ.0) IER = .FALSE.
+	   END IF
+	   AC = INDEX(ACLSTR,',ACCESS')
+	   IF ((ACC_TYPE.EQ.1.AND.INDEX(ACLSTR(AC:),'WRITE').GT.0).OR.
+     &	       (ACC_TYPE.EQ.2.AND.INDEX(ACLSTR(AC:),'READ').GT.0.AND.
+     &	        INDEX(ACLSTR(AC:),'WRITE').EQ.0)) THEN
+	      START_ID = INDEX(ACLSTR,'=') + 1
+	      END_ID = INDEX(ACLSTR,',ACCESS') - 1
+	      IF (ACLSTR(END_ID:END_ID).EQ.']') THEN
+		 START_ID = END_ID - 1
+		 ASCII = .FALSE.
+		 DO WHILE (ACLSTR(START_ID:START_ID).NE.'['.AND.
+     &			   ACLSTR(START_ID:START_ID).NE.'='.AND.
+     &			   (ACLSTR(START_ID:START_ID).NE.','.OR..NOT.ASCII))
+		    IF (ACLSTR(START_ID:START_ID).NE.','.AND.
+     &			(ACLSTR(START_ID:START_ID).LT.'0'.OR.
+     &			 ACLSTR(START_ID:START_ID).GT.'9')) ASCII = .TRUE.
+		    IF (ACLSTR(START_ID:START_ID).NE.','.OR..NOT.ASCII) THEN
+		       START_ID = START_ID - 1
+	 	    END IF
+		 END DO
+		 IF (ASCII) THEN
+		    START_ID = START_ID + 1
+		    END_ID = END_ID - 1
+		    IF (ACLSTR(START_ID:START_ID).EQ.'*') THEN
+		       START_ID = INDEX(ACLSTR,'=') + 1
+	               END_ID = INDEX(ACLSTR,'ACCESS') - 2
+		    END IF
+		 END IF
+	      END IF
+	      IF (OUTLEN.EQ.0) THEN
+		IF (FILENAME.NE.BULLUSER_FILE) THEN
+	         IF (ACC_TYPE.EQ.1) THEN
+		    WRITE (6,'(
+     &		    '' These users can read and write to this folder:'')')
+	         ELSE
+		    WRITE (6,'(
+     &		    '' These users can only read this folder:'')')
+	         END IF
+		ELSE
+		 WRITE (6,'('' The following are rights identifiers'',
+     &			'' which will give privileges.'')')
+		END IF
+		OUTLEN = 1
+	      END IF
+	      IDLEN = END_ID - START_ID + 1
+	      IF (OUTLEN+IDLEN-1.GT.80) THEN
+		 WRITE (6,'(1X,A)') OUTPUT(:OUTLEN-1)
+		 OUTPUT = ACLSTR(START_ID:END_ID)//','
+		 OUTLEN = IDLEN + 2
+	      ELSE IF (OUTLEN+IDLEN-1.EQ.80) THEN
+		 WRITE (6,'(1X,A)') 
+     &			OUTPUT(:OUTLEN-1)//ACLSTR(START_ID:END_ID)
+	         OUTLEN = 1
+	      ELSE
+	         OUTPUT(OUTLEN:) = ACLSTR(START_ID:END_ID)//','
+		 OUTLEN = OUTLEN + IDLEN + 1
+	      END IF
+	   END IF
+	   POINT = POINT + ICHAR(ACLENT(POINT:POINT))
+	 END DO
+	 IF (OUTLEN.GT.1) WRITE (6,'(1X,A)') OUTPUT(:OUTLEN-2)
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CONVERT_INFFILE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	OPEN (UNIT=10,FILE=BULLINF_FILE,STATUS='OLD',
+     &	   ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	   IOSTAT=IER,ORGANIZATION='INDEXED',
+     &	   KEY=(1:12:CHARACTER))
+
+	INQUIRE (UNIT=10,RECORDSIZE=RECL)
+
+	IF ((RECL-3)/2.GT.FOLDER_MAX) THEN
+	   WRITE (6,'('' ERROR: Old data files have more folders'',
+     &		      '' than was specified with BULLUSER.INC.'')')
+	   WRITE (6,'('' Recompile with correct FOLDER_MAX.'')')
+	   IF (USERNAME.EQ.'DECNET') THEN
+	      CALL SYS$DELPRC(,)
+	   ELSE
+	      CALL ENABLE_CTRL
+	      CALL SYS$CANEXH()
+	      CALL EXIT
+	   END IF
+	END IF
+
+	RECL = (RECL-3)/2
+
+	OPEN (UNIT=9,FILE=BULLINF_FILE,STATUS='NEW',
+     &	   ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=FOLDER_MAX*2+3,
+     &	   IOSTAT=IER,ORGANIZATION='INDEXED',
+     &	   KEY=(1:12:CHARACTER))
+
+	DO WHILE (IER.EQ.0)
+	 READ (10,IOSTAT=IER) TEMP_USER,((LAST_READ_BTIM(J,I),J=1,2),I=1,RECL)
+	 IF (IER.EQ.0) WRITE (9) TEMP_USER,
+     &			((LAST_READ_BTIM(J,I),J=1,2),I=1,FOLDER_MAX)
+	END DO
+
+	CLOSE (UNIT=10,STATUS='DELETE')
+
+	CLOSE (UNIT=9)
+
+	RETURN
+	END
+
+
+	SUBROUTINE ERROR_AND_EXIT
+
+	IMPLICIT INTEGER (A-Z)
+	
+	CALL ERRSNS(IDUMMY,IER)
+	CALL SYS_GETMSG(IER)
+	CALL ENABLE_CTRL_EXIT
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE COPY_ACL(INFILE,OUTFILE)
+C
+C  SUBROUTINE COPY_ACL
+C
+C  FUNCTION:
+C	Copy ACLs from one file to another file
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER*(*) INFILE,OUTFILE
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,ACL$C_ACLLENGTH,%LOC(ACLLENGTH))
+				! Get length needed to store acl output
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,INFILE,%VAL(ACL_ITMLST),,,,,)
+
+	CALL LIB$GET_VM(ACLLENGTH+12,ACLSTR)	! Create character string to
+	CALL MAKE_CHAR(%VAL(ACLSTR),ACLLENGTH,ACLLENGTH)	! store acl
+
+	CALL COPY_ACL1(INFILE,OUTFILE,%VAL(ACLSTR),ACLLENGTH)
+						! Pass location of string
+	CALL LIB$FREE_VM(ACLLENGTH+12,ACLSTR)
+
+	RETURN
+	END
+
+
+	SUBROUTINE COPY_ACL1(INFILE,OUTFILE,ACLENT,ACLLENGTH)
+C
+C  SUBROUTINE COPY_ACL1
+C
+C  FUNCTION: Called by COPY_ACL to actually do the copy.  Need 2 routines
+C	since must convert location of string into a character string.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER ACLENT*(*),INFILE*(*),OUTFILE*(*)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_READACL,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,INFILE,%VAL(ACL_ITMLST),,,,,)
+				! Read input file acl
+
+	IF (.NOT.IER) THEN
+	   IER = SYS$PARSE_ACL('(ID=*,ACCESS=NONE)',ACLENT,,)
+	   IF (.NOT.IER) RETURN
+	   ACLLENGTH = ACL$S_ADDACLENT
+	   CTXT = 0
+	   DO WHILE (IER)
+	      CALL INIT_ITMLST	! Initialize item list
+	      CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_ADDACLENT,
+     &				%LOC(ACLENT))
+	      CALL END_ITMLST(ACL1_ITMLST)	! Get address of itemlist
+	      IER = SYS$CHANGE_ACL
+     &			(,ACL$C_FILE,OUTFILE,%VAL(ACL1_ITMLST),,,)
+
+	      CALL INIT_ITMLST	! Initialize item list
+	      CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_FNDACETYP,%LOC(ACLENT))
+	      CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	      IER = SYS$CHANGE_ACL(,ACL$C_FILE,INFILE,%VAL(ACL_ITMLST)
+     &				,,,CTXT,,)
+	      CALL LIB$MOVC3(4,%REF(ACLENT(5:)),ACCESS)
+	      IF (ACCESS.EQ.0) RETURN		! ID=*, ACCESS=NONE, which has
+						! (and must) be applied first
+	   END DO
+	   RETURN
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+
+	POINT = 1
+	DO WHILE (POINT.LT.ACLLENGTH)	! Transfer all acls to output file
+	   CALL ADD_2_ITMLST(ICHAR(ACLENT(POINT:POINT)),ACL$C_ADDACLENT,
+     &		%LOC(ACLENT(POINT:)))
+	   POINT = POINT + ICHAR(ACLENT(POINT:POINT))
+	END DO
+
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,OUTFILE,%VAL(ACL_ITMLST),,,)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CHECK_DIR_ACCESS()
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*80 TEST,TEST1
+
+	DATA CHECKED /.FALSE./
+
+  	IF (CHECKED) RETURN
+
+	CHECKED = .TRUE.
+
+	IF (SYS_TRNLNM_SYSTEM(FOLDER_DIRECTORY,TEST)) THEN 
+	   IER = SYS_TRNLNM(FOLDER_DIRECTORY,TEST1)
+	   IF (IER) IER = TEST.NE.TEST1
+	   IF (IER) THEN 
+	      TEST1 = BULLNEWS_FILE
+	      CALL ADD_DIRECTORY(BULLNEWS_FILE)
+	      C = 0
+	      IER = LIB$FIND_FILE(BULLNEWS_FILE,BULLNEWS_FILE,C)
+	      BULLNEWS_FILE = TEST1
+	   END IF
+	   IF (.NOT.IER) THEN  
+	      TEST1 = FOLDER_DIRECTORY
+	      FOLDER_DIRECTORY = TEST
+	   END IF
+	   CALL ADD_DIRECTORY(BULLNEWS_FILE)
+	   IF (.NOT.IER) FOLDER_DIRECTORY = TEST1
+	ELSE
+	   CALL ADD_DIRECTORY(BULLNEWS_FILE)
+	END IF
+
+	CALL CHECK_DIR(FOLDER_DIRECTORY,.FALSE.)
+	CALL CHECK_DIR(NEWS_DIRECTORY,.FALSE.)
+
+	CALL ADD_DIRECTORIES
+
+        RETURN
+        END
+ 
+
+
+	SUBROUTINE ADD_DIRECTORIES
+
+        INCLUDE 'BULLFILES.INC'
+
+	CALL ADD_DIRECTORY(BULLUSER_FILE)
+	CALL ADD_DIRECTORY(BULLFOLDER_FILE)
+	CALL ADD_DIRECTORY(BULLINF_FILE)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION CHECK_DIR(DIRECTORY,LIBRARY)
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*(*) DIRECTORY
+
+	CHARACTER*80 TEST,TEST1
+
+	CHECK_DIR = PRESENT(BULLUSER_FILE,DIRECTORY,TEST).AND.
+     &		    PRESENT(BULLFOLDER_FILE,DIRECTORY,TEST).AND.
+     &		    PRESENT(BULLINF_FILE,DIRECTORY,TEST)
+
+	IF (CHECK_DIR) THEN
+	   IF (SYS_TRNLNM(DIRECTORY,TEST)) DIRECTORY = TEST
+	   RETURN
+	END IF
+
+	TEST = ' '
+
+	IF (INDEX(DIRECTORY,']').EQ.0) THEN
+	   CALL SYS_TRNLNM(DIRECTORY,TEST1)
+	ELSE
+	   TEST1 = DIRECTORY
+	END IF
+
+	IER = 1
+	DO WHILE (TEST.NE.TEST1.AND.IER)
+	   IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',TEST)
+	END DO
+
+	IF (.NOT.LIBRARY.AND.TEST.EQ.' ') THEN
+	   IER = SYS_TRNLNM_SYSTEM(DIRECTORY,TEST)
+	   IF (.NOT.IER.AND.TEST1.EQ.DIRECTORY) RETURN
+	END IF
+
+	IF (TEST.NE.TEST1) THEN
+	   IF (LIBRARY) THEN
+	      WRITE (6,'('' ERROR: Not a valid library. '')')
+	      RETURN
+	   END IF
+           IF (INDEX(TEST1,':').EQ.0) TEST1 = TEST1(:TRIM(TEST1))//':'
+	   CALL DISABLE_PRIVS
+	   OPEN(UNIT=3,FILE=TEST1(:TRIM(TEST1))//
+     &		'BULL.SCR',STATUS='NEW',IOSTAT=IER)
+	   CLOSE(UNIT=3,STATUS='DELETE')
+	   CALL ENABLE_PRIVS
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR: No access to directory: '',A)')
+     &		TEST1(:TRIM(TEST1))
+	      CALL EXIT
+	   END IF
+	   DIRECTORY = TEST1
+	ELSE
+           IF (INDEX(TEST,':').EQ.0) TEST = TEST(:TRIM(TEST))//':'
+	   DIRECTORY = TEST
+    	   DO WHILE (IER)
+	      IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',TEST)
+	   END DO
+	   CHECK_DIR = .TRUE.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION PRESENT(FILE,DIR,TEST)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) FILE,DIR,TEST
+
+	FILE = FILE(INDEX(FILE,':')+1:)
+	FILE = FILE(INDEX(FILE,']')+1:)
+        IF (INDEX(DIR,':').EQ.0.AND.INDEX(DIR,'[').EQ.0.AND.
+     &	    INDEX(DIR,'<').EQ.0) DIR = DIR(:TRIM(DIR))//':'
+	C = 0
+	PRESENT = LIB$FIND_FILE(DIR(:TRIM(DIR))//FILE,TEST,C)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE ADD_DIRECTORY(DIRECTORY)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*(*) DIRECTORY
+
+	DIRECTORY = DIRECTORY(INDEX(DIRECTORY,':')+1:)
+	DIRECTORY = DIRECTORY(INDEX(DIRECTORY,']')+1:)
+        IF (INDEX(FOLDER_DIRECTORY,':').EQ.0) FOLDER_DIRECTORY 
+     &			= FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//':'
+	DIRECTORY = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &			//DIRECTORY
+
+	RETURN
+        END
+
+
+
+	SUBROUTINE SET_LIBRARY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+ 
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+        CALL CLI$GET_VALUE('LIBRARY',BULL_PARAMETER,LEN_P)
+
+	IF (CHECK_DIR(BULL_PARAMETER,.TRUE.)) THEN
+	   FOLDER_DIRECTORY = BULL_PARAMETER
+	   CALL ADD_DIRECTORIES
+	   FOLDER_SET = .FALSE.
+           FOLDER_NUMBER = 0
+           CALL SELECT_FOLDER(.FALSE.,IER)
+           WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &              FOLDER(:TRIM(FOLDER))
+	   CALL UPDATE_USERINFO
+	   CALL OPEN_USERINFO
+	   INCMD = 'SHOW'
+	   CALL UPDATE_READ(0)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SHOW_LIBRARY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	IF (CLI$PRESENT('ALL')) THEN 
+	   IER = 1
+	   N = 1
+	   DO WHILE (IER)
+	      IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',BULL_PARAMETER)
+	      IF (IER) THEN
+	         IF (N.EQ.1) THEN
+	            WRITE (6,'('' The following are valid libraries:'')')
+	   	    N = 0
+	         END IF
+	         WRITE (6,'(1X,A)') BULL_PARAMETER
+	      END IF
+	   END DO
+	   IF (N.EQ.1) WRITE (6,'('' No libraries are present.'')')
+	ELSE
+	   WRITE (6,'('' Present library is: '',A)')
+     &		FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_BULLNEWSDIR_FILE(FN)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+  
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+
+	BULLNEWSDIR_FILE = ' '
+  
+	ENCODE(6,'(I6)',BULLNEWSDIR_FILE) FN
+	BULLNEWSDIR_FILE = BULLNEWSDIR_FILE(FIRST_ALPHA(BULLNEWSDIR_FILE):)
+	L = TRIM(BULLNEWSDIR_FILE)
+
+	BULLNEWSDIR_FILE = FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWSDIR.'//
+     &		BULLNEWSDIR_FILE(:L-3)//']'//
+     &		BULLNEWSDIR_FILE(L-2:TRIM(BULLNEWSDIR_FILE))//'.'
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin7.for b/decus/vmslt00a/bulletin/bulletin7.for
new file mode 100755
index 0000000..d845a85
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin7.for
@@ -0,0 +1,2374 @@
+C
+C  BULLETIN7.FOR, Version 11/3/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE UPDATE_LOGIN(ADD_BULL)
+C
+C  SUBROUTINE UPDATE_LOGIN
+C
+C  FUNCTION:  Updates the login file when a bulletin has been deleted
+C	or added.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	DIMENSION READ_BTIM_SAVE(2),TEMP_BTIM(2)
+
+	IF (FOLDER_NUMBER.GE.1000) GO TO 1000
+
+C
+C  We want to keep the last read date for comparison when selecting new
+C  folders, so save it for later restoring.
+C
+
+	READ_BTIM_SAVE(1) = READ_BTIM(1)
+	READ_BTIM_SAVE(2) = READ_BTIM(2)
+
+	CALL OPEN_BULLUSER_SHARED
+
+C
+C  Newest date/time in user file only applies to general bulletins.
+C  This was present before adding folder capability.
+C  We set flags in user entry to show new folder added for folder bulletins.
+C  However, the newest bulletin for each folder is not continually updated,
+C  As it is only used when comparing to the last bulletin read time, and to
+C  store this for each folder would be too expensive.
+C
+
+	TEMP_BTIM(1) = NEWEST_BTIM(1)
+	TEMP_BTIM(2) = NEWEST_BTIM(2)
+	CALL READ_USER_FILE_HEADER(IER)
+	NEWEST_BTIM(1) = TEMP_BTIM(1)
+	NEWEST_BTIM(2) = TEMP_BTIM(2)
+
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLUSER
+	   RETURN
+	ELSE IF (FOLDER_NUMBER.EQ.0) THEN
+	   CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,NEWEST_BTIM)
+	   REWRITE (4,IOSTAT=IER) USER_HEADER
+	END IF
+
+1000	BROAD_MSG = .FALSE.
+	IF (ADD_BULL.AND.FOLDER_NUMBER.GE.0) THEN	! Message added?
+	   IF (INCMD(:3).NE.'ADD') THEN
+	      BROAD_MSG = .TRUE.
+	   ELSE IF (.NOT.CLI$PRESENT('BROADCAST')) THEN
+	      BROAD_MSG = .TRUE.
+	   END IF
+	END IF
+
+	IF (BROAD_MSG) THEN
+	   IF (BTEST(FOLDER_FLAG,0)) THEN		! Folder protected?
+	      CALL CHKACL
+     &		(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',IER)
+	      IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	         CHECK_ACL = 0
+	      ELSE
+	         CHECK_ACL = 1
+	      END IF
+	   ELSE
+	       CHECK_ACL = 0
+	   END IF
+
+ 	   CALL NOTIFY_USERS(CHECK_ACL)
+	END IF
+
+	IF (FOLDER_NUMBER.GE.1000) RETURN
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		! Reobtain present values as calling programs still uses them
+
+	READ_BTIM(1) = READ_BTIM_SAVE(1)
+	READ_BTIM(2) = READ_BTIM_SAVE(2)
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE NOTIFY_USERS(CHECK_ACL)
+C
+C  SUBROUTINE NOTIFY_USERS
+C
+C  FUNCTION: Notify users with SET NOTIFY set of new message.
+C
+	IMPLICIT INTEGER (A - Z)
+	
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($BRKDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER OUTPUT*160,TERMINAL*8,FLAGS*4
+	CHARACTER*12 SENT_TEMP_USER,TEMP_USERNAME
+	CHARACTER NEWS_ACCESS*132
+	CHARACTER FOLDER_NAME_SAVE*80
+
+	INTEGER SAVE_LAST_NEWS_READ(2,FOLDER_MAX)
+
+	PARAMETER CR=CHAR(13),LF=CHAR(10),BELL=CHAR(7)
+
+	DATA FIRST/.TRUE./, BROAD1_USER_QUEUE/0/, TEMP_USER_QUEUE/0/
+
+	OUTPUT = BELL//CR//LF//LF//
+     &		'New bulletin added to folder '//FOLDER_NAME(:
+     &		TRIM(FOLDER_NAME))
+     &		//'. From: '//FROM(:TRIM(FROM))//CR//LF//
+     &		'Description: '//DESCRIP(:TRIM(DESCRIP))
+
+	IF (FIRST) THEN
+	   IER = SYS_TRNLNM('BULL_SYSTEM_FLAGS',FLAGS)
+	   IF (.NOT.IER) THEN
+	      IER = SYS_TRNLNM('MAIL$SYSTEM_FLAGS',FLAGS)
+	   END IF
+
+	   BFLAG = 0
+	   READ (FLAGS(:1),'(I1)',IOSTAT=IER) FLAG
+	   IF (BTEST(FLAG,1).AND.IER.EQ.0) BFLAG = BRK$M_CLUSTER
+	   FIRST = .FALSE.
+	   FOLDER1_NAME = ' '
+	END IF
+
+	CALL SYS$SETRWM(%VAL(1))		! Don't wait if can't broadcast
+
+	CALL INIT_QUEUE(BROAD1_USER_QUEUE,TEMP_USERNAME)
+	BROAD_USER_QUEUE = BROAD1_USER_QUEUE
+	IF (FOLDER_NAME_SAVE.EQ.FOLDER_NAME) THEN 
+           TEMP_USERNAME = ' '
+	   DO WHILE (TEMP_USERNAME.NE.'*')
+	      CALL READ_QUEUE(%VAL(BROAD_USER_QUEUE),BROAD_USER_QUEUE,
+     &				   TEMP_USERNAME)
+	      IF (TEMP_USERNAME.NE.'*') THEN
+	         CALL SYS$BRKTHRU(,OUTPUT(:TRIM(OUTPUT))//CR,
+     &			TEMP_USERNAME(:TRIM(TEMP_USERNAME)),
+     &			%VAL(BRK$C_USERNAME),,,%VAL(BFLAG),,%VAL(5),,)
+	      END IF
+	   END DO
+           CALL SYS$SETRWM(%VAL(0))
+	   RETURN
+	END IF
+
+	FOLDER_NAME_SAVE = FOLDER_NAME
+
+	IF (REMOTE_SET.EQ.4) THEN
+	   CALL OPEN_BULLINF_SHARED
+           CALL LIB$MOVC3(4*2*FOLDER_MAX,LAST_NEWS_READ,
+     &				SAVE_LAST_NEWS_READ)
+	END IF
+
+	CALL INIT_QUEUE(TEMP_USER_QUEUE,TEMP_USERNAME)
+	CALL INIT_QUEUE(BROAD1_USER_QUEUE,TEMP_USERNAME)
+	WRITE_TEMP_QUEUE = TEMP_USER_QUEUE
+	BROAD_USER_QUEUE = BROAD1_USER_QUEUE
+
+	DO WHILE (GETUSERS(TEMP_USERNAME,TERMINAL))
+	   READ_TEMP_QUEUE = TEMP_USER_QUEUE
+	   SENT_TEMP_USER = ' '
+	   DO WHILE (TEMP_USERNAME.NE.SENT_TEMP_USER.AND.
+     &				READ_TEMP_QUEUE.NE.WRITE_TEMP_QUEUE)
+		 CALL READ_QUEUE(%VAL(READ_TEMP_QUEUE),READ_TEMP_QUEUE,
+     &				SENT_TEMP_USER)
+	   END DO
+	   IF (TEMP_USERNAME.NE.SENT_TEMP_USER) THEN
+              IF (REMOTE_SET.EQ.4) THEN 
+	         CALL READ_NEWS_USERINFO(TEMP_USERNAME,IER)
+	      ELSE
+	         CALL READ_USER_FILE_KEYNAME(TEMP_USERNAME,IER)
+	      END IF
+              CALL WRITE_QUEUE(%VAL(WRITE_TEMP_QUEUE),WRITE_TEMP_QUEUE,
+     &				TEMP_USERNAME)
+	   ELSE
+	      IER = 2
+	   END IF
+	   IF (IER.EQ.0.AND.TEMP_USERNAME.NE.FROM.AND.
+     &	       TEST_NOTIFY_FLAG(FOLDER_NUMBER)) THEN
+	      IF (CHECK_ACL) THEN
+	         IF (REMOTE_SET.EQ.4) THEN
+	            CALL CHECK_ACCESS
+     &		     (NEWS_ACCESS(FOLDER_DESCRIP),
+     &		     TEMP_USERNAME,IER,WRITE_ACCESS)
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',
+     &		     TEMP_USERNAME,IER,WRITE_ACCESS)
+	         END IF
+	      ELSE
+		 IER = 1
+	      END IF
+	      IF (IER) THEN
+		 CALL SYS$BRKTHRU(,OUTPUT(:TRIM(OUTPUT))//CR,
+     &			TEMP_USERNAME(:TRIM(TEMP_USERNAME)),
+     &			%VAL(BRK$C_USERNAME),,,%VAL(BFLAG),,%VAL(5),,)
+                 CALL WRITE_QUEUE(%VAL(BROAD_USER_QUEUE),
+     &					BROAD_USER_QUEUE,TEMP_USERNAME)
+	      ELSE IF (REMOTE_SET.LT.3) THEN 
+		 CALL CLR2(NOTIFY_FLAG,FOLDER_NUMBER)
+	         REWRITE (4,IOSTAT=IER) TEMP_USERNAME//USER_ENTRY(13:)
+	      END IF
+	   END IF
+	END DO
+	CALL SYS$SETRWM(%VAL(0))
+
+        IF (REMOTE_SET.EQ.4) THEN
+           CALL CLOSE_BULLINF
+           CALL LIB$MOVC3(4*2*FOLDER_MAX,SAVE_LAST_NEWS_READ,
+     &				LAST_NEWS_READ)
+        END IF
+
+	FOLDER1_NAME = FOLDER_NAME
+
+	TEMP_USERNAME = '*'
+        CALL WRITE_QUEUE(%VAL(BROAD_USER_QUEUE),BROAD_USER_QUEUE,
+     &				TEMP_USERNAME)
+
+	RETURN
+	END
+
+
+
+
+ 
+	SUBROUTINE ADD_ENTRY
+C
+C  SUBROUTINE ADD_ENTRY
+C
+C  FUNCTION: Enters a new directory entry in the directory file.
+C
+	IMPLICIT INTEGER (A - Z)
+	
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	
+	CHARACTER TODAY_TIME*32
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+        COMMON /LOCALPOST/ LOCAL_POST
+
+	IF (REMOTE_SET) THEN
+	   LOCAL = .TRUE.
+	   IF (INCMD(:3).EQ.'ADD') LOCAL = CLI$PRESENT('LOCAL')
+	   IF (LOCAL) THEN
+	      WRITE (REMOTE_UNIT,'(9A)',IOSTAT=IER)
+     &			3,DESCRIP,EXDATE,EXTIME,SYSTEM,0,0,0,0
+	   ELSE
+	      WRITE (REMOTE_UNIT,'(9A)',IOSTAT=IER)
+     &		3,DESCRIP,EXDATE,EXTIME,SYSTEM,CLI$PRESENT('BROADCAST'),
+     &		CLI$PRESENT('BELL'),CLI$PRESENT('ALL'),
+     &		CLI$PRESENT('CLUSTER')
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (I.EQ.LEN(FOLDER1_COM)) THEN
+	         IER = SYS$ASCTIM(,TODAY_TIME,F1_NEWEST_BTIM,)
+	         NEWEST_DATE = TODAY_TIME(:11)
+	         NEWEST_TIME = TODAY_TIME(13:23)
+	         NBULL = F1_NBULL
+		 CALL UPDATE_FOLDER
+	      ELSE
+		 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      END IF
+	   ELSE
+	      CALL DISCONNECT_REMOTE
+	      IF (INCMD(:4).EQ.'MOVE') CALL EXIT
+	   END IF
+	   CALL UPDATE_LOGIN(.TRUE.)
+	   RETURN
+	END IF
+
+	CALL READDIR(0,IER)
+
+	IF (IER.NE.1) THEN
+	   NEWEST_EXDATE = '5-NOV-2056'
+	   NEWEST_EXTIME = '00:00:00.00'
+	   NEWEST_DATE = '5-NOV-1956'
+	   NEWEST_TIME = '00:00:00.00'
+	   NBULL = 0
+	   IF (REMOTE_SET.NE.4) NBLOCK = 0
+	   SHUTDOWN = 0
+	   NEMPTY = 0
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY_TIME,,)
+       	NEWEST_DATE = TODAY_TIME(:11)  
+	NEWEST_TIME = TODAY_TIME(13:23)
+	IF (.NOT.LOCAL_POST) THEN
+	   DATE = NEWEST_DATE
+	   TIME = NEWEST_TIME
+	END IF
+	 
+	IF (.NOT.BTEST(FOLDER_FLAG,13)) THEN
+	   DIFF = COMPARE_DATE(NEWEST_EXDATE,EXDATE)
+	   IF (DIFF.GT.0) THEN
+	      NEWEST_EXDATE = EXDATE
+	      NEWEST_EXTIME = EXTIME
+	   ELSE IF (DIFF.EQ.0) THEN
+	      DIFF = COMPARE_TIME(NEWEST_EXTIME,EXTIME)
+	      IF (DIFF.GT.0) NEWEST_EXTIME = EXTIME
+	   END IF
+	END IF
+
+	IF ((SYSTEM.AND.4).EQ.4) THEN
+	   SHUTDOWN = SHUTDOWN + 1
+	   SHUTDOWN_DATE = DATE
+	   SHUTDOWN_TIME = TIME
+	END IF
+
+	IF (REMOTE_SET.EQ.4) THEN
+	   BLOCK = NBLOCK - LENGTH
+	   CALL WRITEDIR(NEWS_F_END+1,IER)
+	ELSE
+	   BLOCK = NBLOCK + 1
+	   CALL WRITEDIR(NBULL+1,IER)
+	END IF
+
+	IF (IER.NE.0) RETURN
+
+	IF (REMOTE_SET.EQ.4) THEN
+	   NEWS_F_END = NEWS_F_END + 1
+           NBULL = NEWS_F_END
+	   F_NBULL = NEWS_F_END
+	ELSE
+	   NBULL = NBULL + 1
+ 	   NBLOCK = NBLOCK + LENGTH
+	END IF
+
+	CALL WRITEDIR(0,IER)
+
+	IF (BTEST(FOLDER_FLAG,13)) THEN
+    	   CALL READ_FIRST_EXPIRED(NDEL)
+	   DO WHILE (NDEL.GT.0.AND.NDEL.LE.NEWS_F_END.AND.
+     &		COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).LT.0)
+	      IF (LENGTH.GT.0) CALL DUMP_MESSAGE()
+	      DELETE (UNIT=2)
+    	      CALL READ_FIRST_EXPIRED(NDEL)
+	   END DO
+	   CALL OPEN_BULLNEWS_SHARED
+	   CALL READ_FOLDER_FILE_KEYNAME(NEWS_FOLDER,IER)
+	   FOLDER_FLAG = IBCLR(FOLDER_FLAG,13)
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLNEWS
+	END IF
+
+	INQUIRE (UNIT=2,OPENED=IER)
+	IF (IER) CALL CLOSE_BULLDIR
+	CALL UPDATE_LOGIN(.TRUE.)
+	IF (IER) CALL OPEN_BULLDIR
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION COMPARE_BTIM(BTIM1,BTIM2)
+C
+C  FUNCTION COMPARE_BTIM
+C
+C  FUCTION: Compares times in binary format to see which is farther in future.
+C
+C  INPUTS:
+C	BTIM1  -  First time in binary format
+C	BTIM2  -  Second time in binary format
+C  OUTPUT:
+C	Returns +1 if first time is farther in future
+C	Returns -1 if second time is farther in future
+C	Returns 0 if equal time
+C
+	IMPLICIT INTEGER (A - Z)
+
+	DIMENSION BTIM1(2),BTIM2(2),DIFF(2)
+
+	CALL LIB$SUBX(BTIM1,BTIM2,DIFF)
+
+	IF (DIFF(2).LT.0) THEN
+	   COMPARE_BTIM = -1
+	ELSE IF (DIFF(2).GE.0) THEN
+	   COMPARE_BTIM = +1
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	INTEGER FUNCTION MINUTE_DIFF(DATE2,DATE1)
+C
+C  FUNCTION MINUTE_DIFF
+C
+C  FUNCTION: Finds difference in minutes between 2 binary times.
+C
+C
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION DATE1(2),DATE2(2)
+
+	CALL LIB$DAY(DAYS1,DATE1,MSECS1)
+	CALL LIB$DAY(DAYS2,DATE2,MSECS2)
+
+	MINUTE_DIFF = (DAYS2-DAYS1)*24*60 + (MSECS2-MSECS1)/6000
+
+	RETURN
+	END
+
+
+
+
+
+ 
+	INTEGER FUNCTION COMPARE_DATE(DATE1,DATE2)
+C
+C  FUNCTION COMPARE_DATE
+C
+C  FUCTION: Compares dates to see which is farther in future.
+C
+C  INPUTS:
+C	DATE1  -  First date  (dd-mm-yy)
+C	DATE2  -  Second date (If is equal to ' ', then use present date)
+C  OUTPUT:
+C	Returns the difference in days between the two dates.
+C	If the DATE1 is farther in the future, the output is positive,
+C	else it is negative.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	CHARACTER*(*) DATE1,DATE2
+	INTEGER USER_TIME(2)
+
+	CALL SYS_BINTIM(DATE1,USER_TIME)
+
+	CALL VERIFY_DATE(USER_TIME)
+C
+C  LIB$DAY crashes if date invalid, which happened once due to an unknown
+C  hardware or software error which created a date very far in the future.
+C
+	CALL LIB$DAY(DAY1,USER_TIME)
+
+	IF (DATE2.NE.' ') THEN
+	   CALL SYS_BINTIM(DATE2,USER_TIME)
+	   CALL VERIFY_DATE(USER_TIME)
+	ELSE
+	   CALL SYS$GETTIM(USER_TIME)
+	END IF
+
+	CALL LIB$DAY(DAY2,USER_TIME)
+
+	COMPARE_DATE = DAY1 - DAY2
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE VERIFY_DATE(BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION BTIM(2),TEMP(2)
+
+	CALL SYS_BINTIM(' 5-NOV-2011 00:00:00.00',TEMP)
+
+	IER = COMPARE_BTIM(BTIM,TEMP)
+
+	IF (IER.GT.0) THEN		! Date invalid
+	   BTIM(1) = TEMP(1)
+	   BTIM(2) = TEMP(2)
+	END IF
+
+	CALL SYS_BINTIM(' 5-NOV-1955 00:00:00.00',TEMP)
+
+	IER = COMPARE_BTIM(BTIM,TEMP)
+
+	IF (IER.LT.0) THEN		! Date invalid
+	   BTIM(1) = TEMP(1)
+	   BTIM(2) = TEMP(2)
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION COMPARE_TIME(TIME1,TIME2)
+C
+C  FUNCTION COMPARE_TIME
+C
+C  FUCTION: Compares times to see which is farther in future.
+C
+C  INPUTS:
+C	TIME1  -  First time	(hh:mm:ss.xx)
+C	TIME2  -  Second time
+C  OUTPUT:
+C	Outputs (TIME1-TIME2) in seconds.  Thus, if TIME1 is further
+C	in the future, outputs positive number, else negative.
+C
+
+	IMPLICIT INTEGER (A-Z)
+	CHARACTER*(*) TIME1,TIME2
+	CHARACTER*24 TODAY_TIME
+	CHARACTER*12 TEMP2
+
+	IF (TIME2.EQ.' ') THEN
+	   CALL SYS$ASCTIM(,TODAY_TIME,,)
+	   TEMP2 = TODAY_TIME(13:23)
+	ELSE
+	   TEMP2 = TIME2
+	END IF
+
+	COMPARE_TIME = 3600*10*(ICHAR(TIME1(:1))-ICHAR(TEMP2(:1)))
+     &		         +3600*(ICHAR(TIME1(2:2))-ICHAR(TEMP2(2:2)))
+     &		        +60*10*(ICHAR(TIME1(4:4))-ICHAR(TEMP2(4:4)))
+     &		           +60*(ICHAR(TIME1(5:5))-ICHAR(TEMP2(5:5)))
+     &		           +10*(ICHAR(TIME1(7:7))-ICHAR(TEMP2(7:7)))
+     &		              +(ICHAR(TIME1(8:8))-ICHAR(TEMP2(8:8)))
+
+	IF (COMPARE_TIME.EQ.0) THEN
+	   COMPARE_TIME = 10*(ICHAR(TIME1(10:10))-ICHAR(TEMP2(10:10)))
+     &		            +(ICHAR(TIME1(11:11))-ICHAR(TEMP2(11:11)))
+	   IF (COMPARE_TIME.GT.0) THEN
+	      COMPARE_TIME = 1
+	   ELSE IF (COMPARE_TIME.LT.0) THEN
+	      COMPARE_TIME = -1
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+C-------------------------------------------------------------------------
+C
+C  The following are subroutines to create a linked-list queue for 
+C  temporary buffer storage of data that is read from files to be
+C  outputted to the terminal.  This is done so as to be able to close
+C  the file as soon as possible.
+C
+C  Each record in the queue has the following format.  The first two
+C  words are used for creating a character variable.  The first word
+C  contains the length of the character variable, the second contains
+C  the address.  The address is simply the address of the 3rd word of
+C  the record.  The last word in the record contains the address of the
+C  next record.  Every time a record is written, if that record has a
+C  zero link, it adds a new record for the next write operation. 
+C  Therefore, there will always be an extra record in the queue.  To
+C  check for the end of the queue, the last word (link to next record)
+C  is checked to see if it is zero. 
+C
+C-------------------------------------------------------------------------
+	SUBROUTINE INIT_QUEUE(HEADER,DATA)
+	CHARACTER*(*) DATA
+	INTEGER HEADER
+	IF (HEADER.NE.0) RETURN		! Queue already initialized
+	LENGTH = LEN(DATA)
+	IF (MOD(LENGTH,4).NE.0) LENGTH = LENGTH + 4 - MOD(LENGTH,4)
+	CALL LIB$GET_VM(LENGTH+12,HEADER)
+	CALL MAKE_CHAR(%VAL(HEADER),LEN(DATA),LENGTH)
+	RETURN
+	END
+
+
+	SUBROUTINE WRITE_QUEUE(RECORD,NEXT,DATA)
+	INTEGER RECORD(1)
+	CHARACTER*(*) DATA
+	LENGTH = RECORD(1)
+	CALL COPY_CHAR(LENGTH,DATA,%VAL(%LOC(RECORD)))
+	IF (MOD(LENGTH,4).NE.0) LENGTH = LENGTH + 4 - MOD(LENGTH,4)
+	NEXT = RECORD((LENGTH+12)/4)
+	IF (NEXT.NE.0) RETURN
+	CALL LIB$GET_VM(LENGTH+12,NEXT)
+	CALL MAKE_CHAR(%VAL(NEXT),RECORD(1),LENGTH)
+	RECORD((LENGTH+12)/4) = NEXT
+	RETURN
+	END
+
+	SUBROUTINE READ_QUEUE(RECORD,NEXT,DATA)
+	CHARACTER*(*) DATA
+	INTEGER RECORD(1)
+	LENGTH = RECORD(1)
+	CALL COPY_CHAR(LENGTH,%VAL(%LOC(RECORD)),DATA)
+	IF (MOD(LENGTH,4).NE.0) LENGTH = LENGTH + 4 - MOD(LENGTH,4)
+	NEXT = RECORD((LENGTH+12)/4)
+	RETURN
+	END
+
+	SUBROUTINE COPY_CHAR(LENGTH,INCHAR,OUTCHAR)
+	CHARACTER*(*) INCHAR,OUTCHAR
+	OUTCHAR = INCHAR(:LENGTH)
+	RETURN
+	END
+
+	SUBROUTINE MAKE_CHAR(IARRAY,CHAR_LEN,REAL_LEN)
+	IMPLICIT INTEGER (A-Z)
+	DIMENSION IARRAY(1)
+	IARRAY(1) = CHAR_LEN
+	IARRAY(2) = %LOC(IARRAY(3))
+	IARRAY(REAL_LEN/4+3) = 0
+	RETURN
+	END
+
+
+
+	SUBROUTINE DISABLE_PRIVS
+C
+C  SUBROUTINE DISABLE_PRIVS
+C
+C  FUNCTION: Disable image high privileges.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	COMMON /PRIVS/ SETPRV,PRV_DEPTH
+	DIMENSION SETPRV(2)
+
+	DATA PRV_DEPTH /0/
+
+	COMMON /REALPROC/ REALPROCPRIV(2)
+
+	PRV_DEPTH = PRV_DEPTH + 1
+
+	IF (PRV_DEPTH.GT.1) RETURN
+
+	CALL SYS$SETPRV(%VAL(0),,,SETPRV)	! Get privileges
+
+	SETPRV(1) = SETPRV(1).AND..NOT.REALPROCPRIV(1)
+
+	CALL SYS$SETPRV(%VAL(0),SETPRV,,)	! Disable installed privs
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ENABLE_PRIVS
+C
+C  SUBROUTINE ENABLE_PRIVS
+C
+C  FUNCTION: Enable image high privileges.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVS/ SETPRV,PRV_DEPTH
+	DIMENSION SETPRV(2)
+
+	PRV_DEPTH = PRV_DEPTH - 1
+
+	IF (PRV_DEPTH.GT.1) RETURN
+
+	CALL SYS$SETPRV(%VAL(1),SETPRV,,)	! Enable image privs
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CHECK_PRIV_IO(ERROR)
+C
+C  SUBROUTINE CHECK_PRIV_IO
+C
+C  FUNCTION: Checks SYS$OUTPUT and SYS$ERROR to see if they need
+C	privileges to output to.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /OUTPUT/ REASSIGNED
+	LOGICAL REASSIGNED
+	DATA REASSIGNED /.FALSE./
+
+	CALL DISABLE_PRIVS			! Disable SYSPRV 
+
+	IF (.NOT.REASSIGNED) THEN
+	   OPEN (UNIT=6,FILE='SYS$OUTPUT',IOSTAT=IER,STATUS='NEW')
+	   CLOSE (UNIT=6,STATUS='DELETE')
+	END IF
+
+	OPEN (UNIT=4,FILE='SYS$ERROR',IOSTAT=IER1,STATUS='NEW')
+	IF (IER.NE.0.OR.IER1.NE.0) THEN
+	   IF (IER1.EQ.0) WRITE (4,100)
+	   IF (IER.EQ.0) WRITE (6,200)
+	   ERROR = 1
+	ELSE
+	   CLOSE (UNIT=4,STATUS='DELETE')
+	   ERROR = 0
+	END IF
+
+	CALL ENABLE_PRIVS			! Enable SYSPRV 
+
+100	FORMAT(1X,'ERROR: SYS$OUTPUT cannot be opened.')
+200	FORMAT(1X,'ERROR: SYS$ERROR cannot be opened.')
+
+	RETURN
+	END
+
+
+	SUBROUTINE CHANGE_FLAG(CMD,FLAG)
+C
+C  SUBROUTINE CHANGE_FLAG
+C
+C  FUNCTION: Sets flags for specified folder.
+C
+C  INPUTS:
+C	CMD    -   LOGICAL*4 value. If TRUE, set flag. 
+C		   If FALSE, clear flag.
+C	FLAG	-  If 1, modify NEW_FLAG, if 2, modify SET_FLAG
+C		   If 3, modify BRIEF_FLAG, 4, modify NOTIFY_FLAG
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	DIMENSION FLAGS(FLONG,4)
+	EQUIVALENCE (NEW_FLAG(1),FLAGS(1,1))
+
+	LOGICAL CMD
+
+	DIMENSION READ_BTIM_SAVE(2)
+
+	DATA CHANGE_FOLDER /.FALSE./
+
+	IF (CLI$PRESENT('FOLDER')) THEN
+	   IER = CLI$GET_VALUE('FOLDER',FOLDER1)
+	   IF (IER) THEN
+	      FOLDER_NUMBER_SAVE = FOLDER_NUMBER
+	      CALL OPEN_BULLFOLDER_SHARED
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	      CALL CLOSE_BULLFOLDER
+	      IF (IER.NE.0) THEN
+	         WRITE (6,'('' ERROR: No such folder found.'')')
+	         RETURN
+	      ELSE IF (INDEX(FOLDER1,'.').GT.0.OR.
+     &		 (FOLDER1(:1).GE.'a'.AND.FOLDER1(:1).LE.'z')) THEN
+	         WRITE (6,'('' ERROR: Command not valid for folder.'')')
+	         RETURN
+	      END IF
+	   END IF
+	   FOLDER_NUMBER = FOLDER1_NUMBER
+	   CHANGE_FOLDER = .TRUE.
+	END IF
+
+C
+C  Find user entry in BULLUSER.DAT to update information.
+C
+
+	ENTRY CHANGE_FLAG_NOCMD(CMD,FLAG)
+
+	CALL OPEN_BULLUSER_SHARED		! Open user file
+
+	READ_BTIM_SAVE(1) = READ_BTIM(1)
+	READ_BTIM_SAVE(2) = READ_BTIM(2)
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)	! Read old entry
+
+	IF (IER.GT.0) THEN 		! No entry (how did this happen??)
+	   CALL SYS_BINTIM('-',LOGIN_BTIM)	! Get today's today
+	   CALL SYS_BINTIM('5-NOV-1956 11:05:56',READ_BTIM)	! Fake new entry
+	   CALL READ_USER_FILE_HEADER(IER)
+	   IF (CMD) THEN
+	      CALL SET2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   ELSE
+	      CALL CLR2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   END IF
+	   NEW_FLAG(1) = 143
+	   NEW_FLAG(2) = 0
+	   CALL WRITE_USER_FILE_NEW(IER)
+	ELSE
+	   IF (CMD) THEN
+	      CALL SET2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   ELSE
+	      CALL CLR2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   END IF
+	   NEW_FLAG(1) = 143
+	   REWRITE (4,IOSTAT=IER) USER_ENTRY
+	   READ_BTIM(1) = READ_BTIM_SAVE(1)
+	   READ_BTIM(2) = READ_BTIM_SAVE(2)
+	END IF
+
+	IF (CMD.AND.FLAG.EQ.4.AND.FOLDER_BBOARD(:2).EQ.'::') THEN
+	   DO WHILE (REC_LOCK(IER))
+	      READ (4,KEY='*NOTIFY',IOSTAT=IER) TEMP_USER,NOTIFY_REMOTE
+	   END DO
+
+	   IF (IER.NE.0) THEN
+	      DO I=1,FLONG
+	         NOTIFY_REMOTE(I) = 0
+	      END DO
+	      CALL SET2(NOTIFY_REMOTE,FOLDER_NUMBER)
+	      WRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	   ELSE
+	      CALL SET2(NOTIFY_REMOTE,FOLDER_NUMBER)
+	      REWRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	IF (CHANGE_FOLDER) THEN
+	   FOLDER_NUMBER = FOLDER_NUMBER_SAVE
+	   CHANGE_FOLDER = .FALSE.
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE SET_VERSION
+C
+C  SUBROUTINE SET_VERSION
+C
+C  FUNCTION: Sets version number.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	DIMENSION FLAGS(FLONG,4)
+	EQUIVALENCE (NEW_FLAG(1),FLAGS(1,1))
+
+	DIMENSION READ_BTIM_SAVE(2)
+
+C
+C  Find user entry in BULLUSER.DAT to update information.
+C
+
+	CALL OPEN_BULLUSER_SHARED		! Open user file
+
+	READ_BTIM_SAVE(1) = READ_BTIM(1)
+	READ_BTIM_SAVE(2) = READ_BTIM(2)
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)	! Read old entry
+
+	IF (IER.EQ.0) THEN
+	   NEW_FLAG(1) = 143
+	   REWRITE (4,IOSTAT=IER) USER_ENTRY  ! Write modified entry
+	   READ_BTIM(1) = READ_BTIM_SAVE(1)
+	   READ_BTIM(2) = READ_BTIM_SAVE(2)
+	END IF
+
+	CALL CLOSE_FILE (4)
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE CHECK_NEWUSER(USERNAME,DISMAIL,PASSCHANGE)
+C
+C  SUBROUTINE CHECK_NEWUSER
+C
+C  FUNCTION: Checks flags for a new: Whether DISMAIL is set,
+C		and what the last password change was.
+C
+C  INPUTS:
+C	USERNAME  -  Username
+C  OUTPUTS:
+C  	DISMAIL     -  Returns 1 if account has DISMAIL.
+C		       returns 0 if account has no DISMAIL.
+C	PASSCHANGE  -  Date of last password change.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) USERNAME
+
+	INTEGER PASSCHANGE(2)
+
+	INCLUDE '($UAIDEF)'
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(4,UAI$_FLAGS,%LOC(FLAGS))
+	CALL ADD_2_ITMLST(8,UAI$_PWD_DATE,%LOC(PASSCHANGE))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	DISMAIL = 0					! Set return false
+	IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)	! Read Record
+	IF (IER) THEN					! If username found
+	   IF (BTEST(FLAGS,UAI$V_NOMAIL)) THEN		! DISMAIL SET?
+	      DISMAIL = 1				! Yep
+	   END IF
+	END IF
+
+	RETURN						! Return
+	END						! End
+
+
+
+	INTEGER FUNCTION SYS_TRNLNM(INPUT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+        PARAMETER LNM$_STRING = '2'X
+
+	IF (INDEX(INPUT,']').GT.0) THEN
+	   SYS_TRNLNM = .FALSE.
+	   RETURN
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+	IF (OUTPUT.NE.'DEFINED') CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT),%LOC(OLEN))
+	CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+
+	EINPUT = INDEX(INPUT,':') - 1
+	IF (EINPUT.LE.0) EINPUT = TRIM(INPUT)
+
+	SYS_TRNLNM = SYS$TRNLNM(,'LNM$FILE_DEV',INPUT(:EINPUT),,
+     &		%VAL(TRNLNM_ITMLST))
+
+	IF (SYS_TRNLNM.AND.OUTPUT.NE.'DEFINED') OUTPUT = OUTPUT(:OLEN)
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION SYS_TRNLNM_SYSTEM_INDEX(INPUT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+        PARAMETER LNM$_STRING = '2'X
+	PARAMETER LNM$_INDEX = '1'X
+	PARAMETER LNM$_MAX_INDEX = '7'X
+
+	DATA NINDEX /0/
+
+	IF (MAX_INDEX.LT.NINDEX) THEN
+	   NINDEX = 0
+	   SYS_TRNLNM_SYSTEM_INDEX = 0
+	   RETURN
+	END IF
+
+	EINPUT = INDEX(INPUT,':') - 1
+	IF (EINPUT.LE.0) EINPUT = TRIM(INPUT)
+
+	IF (NINDEX.EQ.0) THEN 
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(4,LNM$_MAX_INDEX,%LOC(MAX_INDEX))
+	   CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+ 	   SYS_TRNLNM_SYSTEM_INDEX = SYS$TRNLNM(,'LNM$SYSTEM',
+     &		INPUT(:EINPUT),,%VAL(TRNLNM_ITMLST))
+	   IF (.NOT.SYS_TRNLNM_SYSTEM_INDEX) RETURN
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,LNM$_INDEX,%LOC(NINDEX))
+	CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT),%LOC(OLEN))
+	CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+
+	SYS_TRNLNM_SYSTEM_INDEX = SYS$TRNLNM(,'LNM$SYSTEM',
+     &		INPUT(:EINPUT),,%VAL(TRNLNM_ITMLST))
+
+	IF (SYS_TRNLNM_SYSTEM_INDEX) OUTPUT = OUTPUT(:OLEN)
+	NINDEX = NINDEX  + 1
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION SYS_TRNLNM_SYSTEM(INPUT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+        PARAMETER LNM$_STRING = '2'X
+
+	CALL INIT_ITMLST	! Initialize item list
+	IF (OUTPUT.NE.'DEFINED') CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT),%LOC(OLEN))
+	CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+
+	EINPUT = INDEX(INPUT,':') - 1
+	IF (EINPUT.LE.0) EINPUT = TRIM(INPUT)
+
+	SYS_TRNLNM_SYSTEM = SYS$TRNLNM(,'LNM$SYSTEM',
+     &		INPUT(:EINPUT),,%VAL(TRNLNM_ITMLST))
+
+	IF (SYS_TRNLNM_SYSTEM.AND.OUTPUT.NE.'DEFINED') THEN
+	   OUTPUT = OUTPUT(:OLEN)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION FILE_LOCK(IER,IER1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($RMSDEF)'
+
+	DATA INIT /.TRUE./
+
+	IF (INIT) THEN
+	   FILE_LOCK = 1
+	   INIT = .FALSE.
+	   IER1 = 0
+	ELSE
+	   IF (IER.GT.0) THEN
+	      IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	      IF (IER1.EQ.RMS$_FLK) THEN
+	         FILE_LOCK = 1
+		 CALL WAIT_SEC('01')
+	      ELSE
+	         FILE_LOCK = 0
+	         INIT = .TRUE.
+	      END IF
+	   ELSE
+	      FILE_LOCK = 0
+	      IER1 = 0
+	      INIT = .TRUE.
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ENABLE_CTRL
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /CTRL_LEVEL/ LEVEL
+
+	COMMON /DEF_PROT/ ORIGINAL_DEF_PROT
+
+        COMMON /KEYPAD/ KEYPAD_MODE
+
+	QUIT = 1
+
+	ENTRY ENABLE_CTRL_EXIT
+
+	QUIT = QUIT.AND.1		! If called via entry, QUIT = 0
+	IF (QUIT.EQ.1) LEVEL = LEVEL - 1
+
+	IF (LEVEL.LT.0.AND.QUIT.EQ.1) THEN
+	   WRITE (6,'('' ERROR: Error in CTRL.'')')
+	END IF
+
+	IF (LEVEL.EQ.0.OR.QUIT.EQ.0) THEN
+	   CALL LIB$ENABLE_CTRL(CTRLY,)	! Enable CTRL-Y & -C
+	END IF
+
+	IF (QUIT.EQ.0) THEN
+	   IF (KEYPAD_MODE.EQ.0) THEN
+	      IER = SMG$CREATE_VIRTUAL_KEYBOARD(KEYBOARD_ID,,,,)
+	      IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,1)
+	   END IF
+	   CALL CLOSE_TAG
+	   FOLDER_FLAG = 0
+	   CALL SET_FOLDER_FILE(0)
+	   CALL UPDATE_USERINFO
+	   CALL PRINT_NOW
+	   CALL SYS$SETDFPROT(ORIGINAL_DEF_PROT,)
+	   CALL EXIT
+	END IF
+	QUIT = 0			! Reinitialize
+
+	RETURN
+	END
+
+
+	SUBROUTINE DISABLE_CTRL
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /CTRL_LEVEL/ LEVEL
+	DATA LEVEL /0/
+
+	IF (LEVEL.EQ.0) CALL LIB$DISABLE_CTRL(CTRLY,)
+	LEVEL = LEVEL + 1
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CLEANUP_BULLFILE
+C
+C  SUBROUTINE CLEANUP_BULLFILE
+C
+C  FUNCTION:  Searches for empty space in bulletin file and deletes it.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	CHARACTER BUFFER*128
+
+	CALL OPEN_BULLDIR
+
+C
+C  NOTE: Can't use READDIR for reading header since it'll spawn a 
+C  BULL/CLEANUP.  (Fooey).
+C
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (2,KEYID=0,KEY=HEADER_KEY,IOSTAT=IER) BULLDIR_HEADER
+	END DO
+
+	IF (NEMPTY.EQ.0) THEN		! No cleanup necessary
+	 CALL CLOSE_BULLDIR
+	 RETURN
+	ELSE IF (NEMPTY.GT.0) THEN
+
+	 IER = 1
+	 DO WHILE (IER)
+	    IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.TMPDIR;-1')
+	 END DO
+
+	 IER = 1
+	 DO WHILE (IER)
+	    IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.TMPFIL;-1')
+	 END DO
+
+	 CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,,)
+
+	 OPEN (UNIT=11,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL',
+     1	      STATUS='UNKNOWN',IOSTAT=IER,DISPOSE='DELETE',
+     1	      RECORDTYPE='FIXED',RECORDSIZE=32,
+     1	      FORM='UNFORMATTED',INITIALSIZE=((NBLOCK-NEMPTY)*128)/512)
+				! Compressed version is number 1
+
+	 IF (IER.NE.0) THEN
+	    WRITE (6,'('' Cannot open temporary file for''
+     &		,'' compressing '',A)') FOLDER(:TRIM(FOLDER))
+	    CALL ERRSNS(IDUMMY,IER)
+	    IF (IER1.EQ.0) THEN
+	       WRITE (6,'('' IOSTAT error = '',I)') IER
+	    ELSE
+	       CALL SYS_GETMSG(IER1)
+	    END IF
+	    CALL CLOSE_BULLDIR
+	    CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+	    RETURN
+	 END IF
+
+	 CALL COPY_ACL(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',
+     &		       FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL')
+
+	 CALL OPEN_BULLFIL_SHARED
+
+	 NBLOCK = 0
+
+	 DO I=1,NBULL				! Copy bulletins to new file
+	   CALL READDIR(I,IER)
+	   ICOUNT = BLOCK
+	   DO J=1,LENGTH
+	      NBLOCK = NBLOCK + 1
+	      DO WHILE (REC_LOCK(IER1))
+	         READ(1'ICOUNT,IOSTAT=IER1) BUFFER
+	      END DO
+	      IF (IER1.NE.0) THEN		! This file is corrupt
+		 NBLOCK = NBLOCK - 1
+		 NBULL = I - 1
+	         GO TO 100
+	      END IF
+	      WRITE(11) BUFFER
+	      ICOUNT = ICOUNT + 1
+	   END DO
+	 END DO
+
+100	 CALL CLOSE_BULLFIL
+	ELSE IF (NEMPTY.EQ.-1) THEN
+	 IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL',
+     &				'*.BULLFIL')
+	 IER = 1
+	 DO WHILE (IER)
+	    IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLFIL;-1')
+	 END DO
+	 IER = 1
+	 DO WHILE (IER)
+	    IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLDIR;-1')
+	 END DO
+	 IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &			'.BULL*','*.*;1')
+	 NEMPTY = 0
+	 REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+	 CALL CLOSE_BULLDIR
+	 RETURN
+	END IF
+
+	OPEN (UNIT=12,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.TMPDIR',STATUS='UNKNOWN',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED',
+     &	      INITIALSIZE=(((NBULL+1)*DIR_RECORD_LENGTH)/512)+1 )
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=12,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.TMPDIR',STATUS='UNKNOWN',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	    IF (IER.NE.0) THEN
+	       WRITE (6,'('' Cannot open temporary file for''
+     &		,'' compressing '',A)') FOLDER(:TRIM(FOLDER))
+	       CALL ERRSNS(IDUMMY,IER)
+	       IF (IER1.EQ.0) THEN
+	          WRITE (6,'('' IOSTAT error = '',I)') IER
+	       ELSE
+	          CALL SYS_GETMSG(IER1)
+	       END IF
+	       CLOSE (UNIT=11)
+	       CALL CLOSE_BULLDIR
+	       CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+	       RETURN
+	    END IF
+	END IF
+
+	CALL COPY_ACL(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLDIR',
+     &		       FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPDIR')
+
+	NEMPTY = -1
+	WRITE (12,IOSTAT=IER) BULLDIR_HEADER	! Write directory header
+
+	NBLOCK = 0		! Update directory entry pointers
+	DO I=1,NBULL
+	   CALL READDIR(I,IER)
+	   BLOCK = NBLOCK + 1
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   WRITE (12,IOSTAT=IER) BULLDIR_ENTRY
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' Cannot write to temporary file for''
+     &		,'' compressing '',A)') FOLDER(:TRIM(FOLDER))
+	      CALL ERRSNS(IDUMMY,IER)
+	      IF (IER1.EQ.0) THEN
+	         WRITE (6,'('' IOSTAT error = '',I)') IER
+	      ELSE
+	         CALL SYS_GETMSG(IER1)
+	      END IF
+	      CLOSE (UNIT=12)
+	      CLOSE (UNIT=11)
+	      CALL CLOSE_BULLDIR
+	      CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+	      RETURN
+	   END IF
+	   NBLOCK = NBLOCK + MAX(LENGTH,0)
+	END DO
+
+	CLOSE (UNIT=12,STATUS='KEEP')
+	CLOSE (UNIT=11,STATUS='KEEP')
+
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPDIR',
+     &				'*.BULLDIR')
+	CALL CLOSE_BULLDIR_DELETE
+
+	IER = 1
+	DO WHILE (IER)
+	   IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLDIR;-1')
+	END DO
+
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL',
+     &				'*.BULLFIL')
+	IER = 1
+	DO WHILE (IER)
+	   IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLFIL;-1')
+	END DO
+
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &			'.BULL*','*.*;1')
+
+	CALL OPEN_BULLDIR
+	DO WHILE (REC_LOCK(IER))
+	   READ (2,KEYID=0,KEY=HEADER_KEY,IOSTAT=IER) BULLDIR_HEADER
+	END DO
+
+	IF (NEMPTY.EQ.-1) THEN
+	   NEMPTY = 0
+	   REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CLEANUP_DIRFILE(DELETE_ENTRY)
+C
+C  SUBROUTINE CLEANUP_DIRFILE
+C
+C  FUNCTION:  Reorder directory file after deletions.
+C	      Is called either directly after a deletion, or is
+C	      called if it is detected that a deletion was not fully
+C	      completed due to the fact that the deleting process
+C	      was abnormally terminated.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY_SAVE
+
+	CHARACTER*12 DATE_SAVE,EXDATE_SAVE
+	CHARACTER*12 TIME_SAVE,EXTIME_SAVE
+
+	BULLDIR_ENTRY_SAVE = BULLDIR_ENTRY
+	DATE_SAVE = DATE
+	TIME_SAVE = TIME
+	EXDATE_SAVE = EXDATE
+	EXTIME_SAVE = EXTIME
+
+	NBULL = -NBULL		! Negative # Bulls signals deletion in progress
+	MOVE_TO = 0		! Moving directory entries starting here
+	MOVE_FROM = 0		! Moving directory entries from here
+	I = DELETE_ENTRY	! Start search point for first deleted entries
+	DO WHILE (MOVE_TO.EQ.0.AND.I.LE.NBULL)
+	   CALL READDIR(I,IER)
+	   IF (IER.NE.I+1) THEN	! Have we found a deleted entry?
+	      MOVE_TO = I	! If so, start moving entries to here
+	      J=I+1		! Search for next entry in file
+	      DO WHILE (MOVE_FROM.EQ.0.AND.J.LE.NBULL)
+		 CALL READDIR(J,IER)
+		 IF (IER.EQ.J+1) MOVE_FROM = J
+		 J = J + 1
+	      END DO
+	      IF (MOVE_FROM.EQ.0) THEN	! There are no more entries
+		 NBULL = I - 1		! so just update number of bulletins
+		 CALL WRITEDIR(0,IER)
+		 RETURN
+	      END IF
+	      LENGTH = -LENGTH		! Indicate starting point by writing
+	      CALL WRITEDIR(I,IER)	! next entry into deleted entry
+	      FIRST_DELETE = I		! with negative length
+	      MOVE_FROM = MOVE_FROM + 1	! Set up pointers to move rest of
+	      MOVE_TO = MOVE_TO + 1	! the entries
+	   ELSE IF (LENGTH.LT.0) THEN	! If negative length found, deletion
+	      FIRST_DELETE = I		! was previously in progress
+	      J = I			! Try to find where entry came from
+	      CALL INIT_QUEUE(ENTRY_Q1,BULLDIR_ENTRY)
+	      ENTRY_Q = ENTRY_Q1
+	      DO K=J,NBULL
+		 CALL READDIR(K,IER)
+	         IF (IER.EQ.K+1) THEN
+		    CALL WRITE_QUEUE(%VAL(ENTRY_Q),ENTRY_Q,BULLDIR_ENTRY)
+		 END IF
+	      END DO
+	      ENTRY_QLAST = ENTRY_Q
+	      ENTRY_Q2 = ENTRY_Q1
+	      DO WHILE (MOVE_FROM.EQ.0.AND.ENTRY_Q2.NE.ENTRY_QLAST)
+		 CALL READ_QUEUE(%VAL(ENTRY_Q2),ENTRY_Q,BULLDIR_ENTRY)
+		 ENTRY_Q2 = ENTRY_Q
+		 BLOCK_SAVE = BLOCK
+		 MSG_NUM_SAVE = MSG_NUM
+		 DO WHILE (MOVE_FROM.EQ.0.AND.ENTRY_Q.NE.ENTRY_QLAST)
+						! Search for duplicate entries
+		    CALL READ_QUEUE(%VAL(ENTRY_Q),ENTRY_Q,BULLDIR_ENTRY)
+		    IF (BLOCK_SAVE.EQ.BLOCK) THEN
+		       MOVE_TO = MSG_NUM_SAVE + 1
+		       MOVE_FROM = MSG_NUM + 1
+		    END IF
+		 END DO
+		 			! If no duplicate entry found for this
+					! entry, see if one exists for any
+	      END DO			! of the other entries
+	   END IF
+	   I = I + 1
+	END DO
+
+	IF (I.LE.NBULL) THEN		! Move reset of entries if necessary
+	   IF (MOVE_FROM.GT.0) THEN
+	      DO J=MOVE_FROM,NBULL
+	         CALL READDIR(J,IER)
+		 IF (IER.EQ.J+1) THEN	! Skip any other deleted entries
+		    CALL WRITEDIR(MOVE_TO,IER)
+		    MOVE_TO = MOVE_TO + 1
+		 END IF
+	      END DO
+	   END IF
+	   DO J=MOVE_TO,NBULL		! Delete empty records at end of file
+	      CALL READDIR(J,IER)
+	      DELETE(UNIT=2,IOSTAT=IER)
+	   END DO
+	   NBULL = MOVE_TO - 1		! Update # bulletin count
+	END IF
+
+	IF (FIRST_DELETE.GT.0) THEN
+	   CALL READDIR(FIRST_DELETE,IER)
+	   IF (IER.EQ.FIRST_DELETE+1.AND.LENGTH.LT.0) THEN
+	      LENGTH = -LENGTH		! Fix entry which has negative length
+	      CALL WRITEDIR(FIRST_DELETE,IER)
+	   END IF
+	END IF
+
+	CALL WRITEDIR(0,IER)
+
+	BULLDIR_ENTRY = BULLDIR_ENTRY_SAVE
+	DATE = DATE_SAVE
+	TIME = TIME_SAVE
+	EXDATE = EXDATE_SAVE
+	EXTIME = EXTIME_SAVE
+
+	RETURN
+	END
+
+
+	SUBROUTINE SHOW_FLAGS
+C
+C  SUBROUTINE SHOW_FLAGS
+C
+C  FUNCTION: Show user flags.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (FOLDER_NUMBER.LT.0) THEN
+	   WRITE (6,'('' ERROR: Cannot show flags for remote folder.'')')
+	   RETURN
+	END IF
+
+C
+C  Find user entry in BULLUSER.DAT to obtain flags.
+C
+	IF (REMOTE_SET.LT.3) THEN
+	   CALL OPEN_BULLUSER_SHARED		! Open user file
+	   CALL READ_USER_FILE_KEYNAME(USERNAME,IER)	! Read old entry
+	ELSE IF (NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: NEWS FOLDER is not subscribed.'')')
+           RETURN
+ 	END IF
+
+	WRITE (6,'('' For the selected folder '',A)')
+     &	   FOLDER_NAME(:TRIM(FOLDER_NAME))
+
+	IF (TEST_SET_FLAG(FOLDER_NUMBER).AND.
+     &	   (.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER))) THEN
+	   WRITE (6,'('' READNEW is set.'')')
+	ELSE IF (TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &	       TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' BRIEF is set.'')')
+	ELSE IF (TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &	       .NOT.TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' SHOWNEW is set.'')')
+	END IF
+
+	IF (REMOTE_SET.NE.3.AND.TEST_NOTIFY_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' NOTIFY is set.'')')
+	ELSE IF (.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &	       .NOT.TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' No flags are set.'')')
+	END IF
+
+	IF (REMOTE_SET.LT.3) CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET2(FLAG,NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER FLAG(2)
+
+	F_POINT = NUMBER/32 + 1
+	FLAG(F_POINT) = IBSET(FLAG(F_POINT),NUMBER-32*(F_POINT-1))
+
+	RETURN
+	END
+
+
+	SUBROUTINE CLR2(FLAG,NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER FLAG(3)
+
+	F_POINT = NUMBER/32 + 1
+	FLAG(F_POINT) = IBCLR(FLAG(F_POINT),NUMBER-32*(F_POINT-1))
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST2(FLAG,NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER FLAG(3)
+
+	F_POINT = NUMBER/32 + 1
+	TEST2 = BTEST(FLAG(F_POINT),NUMBER-32*(F_POINT-1))
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION GETUSERS(USERNAME,TERMINAL)
+C
+C  FUNCTION GETUSERS
+C
+C  FUNCTION:
+C	To get names of all users that are logged in.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+!*** MODULE $PSCANDEF ***
+	PARAMETER PSCAN$_BEGIN = '00000000'X
+	PARAMETER PSCAN$_ACCOUNT = '00000001'X
+	PARAMETER PSCAN$_AUTHPRI = '00000002'X
+	PARAMETER PSCAN$_CURPRIV = '00000003'X
+	PARAMETER PSCAN$_GRP = '00000004'X
+	PARAMETER PSCAN$_HW_MODEL = '00000005'X
+	PARAMETER PSCAN$_HW_NAME = '00000006'X
+	PARAMETER PSCAN$_JOBPRCCNT = '00000007'X
+	PARAMETER PSCAN$_JOBTYPE = '00000008'X
+	PARAMETER PSCAN$_MASTER_PID = '00000009'X
+	PARAMETER PSCAN$_MEM = '0000000A'X
+	PARAMETER PSCAN$_MODE = '0000000B'X
+	PARAMETER PSCAN$_NODE_CSID = '0000000C'X
+	PARAMETER PSCAN$_NODENAME = '0000000D'X	
+	PARAMETER PSCAN$_OWNER = '0000000E'X
+	PARAMETER PSCAN$_PRCCNT = '0000000F'X
+	PARAMETER PSCAN$_PRCNAM = '00000010'X
+	PARAMETER PSCAN$_PRI = '00000011'X
+	PARAMETER PSCAN$_PRIB = '00000012'X
+	PARAMETER PSCAN$_STATE = '00000013'X
+	PARAMETER PSCAN$_STS = '00000014'X
+	PARAMETER PSCAN$_TERMINAL = '00000015'X
+	PARAMETER PSCAN$_UIC = '00000016'X
+	PARAMETER PSCAN$_USERNAME = '00000017'X
+	PARAMETER PSCAN$_GETJPI_BUFFER_SIZE = '00000018'X
+	PARAMETER PSCAN$_END = '00000019'X
+	PARAMETER PSCAN$k_type = '00000081'X
+	PARAMETER PSCAN$M_OR = '00000001'X
+	PARAMETER PSCAN$M_BIT_ALL = '00000002'X
+	PARAMETER PSCAN$M_BIT_ANY = '00000004'X
+	PARAMETER PSCAN$M_GEQ = '00000008'X
+	PARAMETER PSCAN$M_GTR = '00000010'X
+	PARAMETER PSCAN$M_LEQ = '00000020'X
+	PARAMETER PSCAN$M_LSS = '00000040'X
+	PARAMETER PSCAN$M_PREFIX_MATCH = '00000080'X
+	PARAMETER PSCAN$M_WILDCARD = '00000100'X
+	PARAMETER PSCAN$M_CASE_BLIND = '00000200'X
+	PARAMETER PSCAN$M_EQL = '00000400'X
+	PARAMETER PSCAN$M_NEQ = '00000800'X
+	STRUCTURE /item_specific_flags/
+	    PARAMETER PSCAN$S_OR = 1
+	    PARAMETER PSCAN$V_OR = 0
+	    PARAMETER PSCAN$S_BIT_ALL = 1
+	    PARAMETER PSCAN$V_BIT_ALL = 1
+	    PARAMETER PSCAN$S_BIT_ANY = 1
+	    PARAMETER PSCAN$V_BIT_ANY = 2
+	    PARAMETER PSCAN$S_GEQ = 1
+	    PARAMETER PSCAN$V_GEQ = 3
+	    PARAMETER PSCAN$S_GTR = 1
+	    PARAMETER PSCAN$V_GTR = 4
+	    PARAMETER PSCAN$S_LEQ = 1
+	    PARAMETER PSCAN$V_LEQ = 5
+	    PARAMETER PSCAN$S_LSS = 1
+	    PARAMETER PSCAN$V_LSS = 6
+	    PARAMETER PSCAN$S_PREFIX_MATCH = 1
+	    PARAMETER PSCAN$V_PREFIX_MATCH = 7
+	    PARAMETER PSCAN$S_WILDCARD = 1
+	    PARAMETER PSCAN$V_WILDCARD = 8
+	    PARAMETER PSCAN$S_CASE_BLIND = 1
+	    PARAMETER PSCAN$V_CASE_BLIND = 9
+	    PARAMETER PSCAN$S_EQL = 1
+	    PARAMETER PSCAN$V_EQL = 10
+	    PARAMETER PSCAN$S_NEQ = 1
+	    PARAMETER PSCAN$V_NEQ = 11
+	BYTE %FILL (2)
+	END STRUCTURE
+
+	CHARACTER USERNAME*(*),TERMINAL*(*)
+C
+C	Replace all the lines in this subroutine with the following if
+C	you are running V5.2 or older.
+C
+C	DATA CONTEXT/-1/
+C	CALL INIT_ITMLST	! Initialize item list
+C				! Now add items to list
+C	CALL ADD_2_ITMLST(LEN(USERNAME),JPI$_USERNAME,%LOC(USERNAME))
+C	CALL ADD_2_ITMLST(LEN(TERMINAL),JPI$_TERMINAL,%LOC(TERMINAL))
+C	CALL ADD_2_ITMLST(4,JPI$_MODE,%LOC(UJPIMODE))
+C	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+C	IER = 1
+C	UJPIMODE = -1
+C	TERMINAL(1:1) = CHAR(0)
+C	DO WHILE (IER.AND.(TERMINAL(1:1).EQ.CHAR(0)).AND.(UJPIMODE.NE.
+C     *            JPI$K_INTERACTIVE))
+C						! Get next interactive process
+C	   IER = SYS$GETJPIW(,CONTEXT,,%VAL(GETJPI_ITMLST),,,,)
+C						! Get next process.
+C	END DO
+C	IF (.NOT.IER) CONTEXT = -1
+C  	GETUSERS = IER
+
+	DATA CONTEXT/0/
+
+	IF (CONTEXT.EQ.0) THEN 
+	   CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	   CALL ADD_2_ITMLST_WITH_RET(0,PSCAN$_NODE_CSID,0,PSCAN$M_NEQ)
+	   CALL ADD_2_ITMLST(0,PSCAN$_MODE,JPI$K_INTERACTIVE)
+	   CALL END_ITMLST(PSCAN_ITMLST)	! Get address of itemlist
+
+	   IER = SYS$PROCESS_SCAN(CONTEXT,%VAL(PSCAN_ITMLST))
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(LEN(USERNAME),JPI$_USERNAME,%LOC(USERNAME))
+	CALL ADD_2_ITMLST(LEN(TERMINAL),JPI$_TERMINAL,%LOC(TERMINAL))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = 1
+	TERMINAL(:1) = CHAR(0)
+	DO WHILE (IER.AND.TERMINAL(:1).EQ.CHAR(0))
+						! Get next interactive process
+	   IER = SYS$GETJPIW(,CONTEXT,,%VAL(GETJPI_ITMLST),,,,)
+						! Get next process.
+	END DO
+
+	IF (.NOT.IER) CONTEXT = 0
+
+	GETUSERS = IER
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE OPEN_USERINFO
+C
+C  SUBROUTINE OPEN_USERINFO
+C
+C  FUNCTION:  Opens the file in SYS$LOGIN which contains user information.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+	DATA USERINFO_READ /.FALSE./
+
+	INTEGER TODAY_BTIM(2)
+
+	CALL OPEN_BULLINF_SHARED
+
+	READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,LAST
+	DO I=1,FOLDER_MAX
+	   DO J=1,2
+	      LAST_READ_BTIM(J,I) = LAST(J,I)
+	   END DO
+	END DO
+
+	IF (IER.EQ.0) THEN		! Check to see if dates all in future
+	   CALL SYS_BINTIM('-',TODAY_BTIM)	! Get today's date
+	   CHANGED = .FALSE.
+	   DO I=1,FOLDER_MAX
+	      DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,I),TODAY_BTIM)
+	      IF (DIFF.GE.0) THEN	! Must have been in a time warp
+		 LAST_READ_BTIM(1,I) = TODAY_BTIM(1)
+		 LAST_READ_BTIM(2,I) = TODAY_BTIM(2)
+	         LAST(1,I) = TODAY_BTIM(1)
+	         LAST(2,I) = TODAY_BTIM(2)
+		 CHANGED = .TRUE.
+	      END IF
+	   END DO
+	   IF (CHANGED) REWRITE (9,IOSTAT=IER) USERNAME,LAST
+	END IF
+
+	IF (IER.NE.0.AND.TEST_BULLCP().EQ.2	! Is this BULLCP process?
+     &	    .AND.CONFIRM_USER(USERNAME).NE.0) THEN	! Not real user?
+	   USERNAME = 'DECNET'
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,LAST
+	   DO I=1,FOLDER_MAX
+	      DO J=1,2
+	         LAST_READ_BTIM(J,I) = LAST(J,I)
+	      END DO
+       	   END DO
+	END IF
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=10,FILE='SYS$LOGIN:BULLETIN.INF',STATUS='OLD',
+     &	      RECORDTYPE='FIXED',FORM='UNFORMATTED',IOSTAT=IER)
+	   INQUIRE(UNIT=10,RECORDSIZE=INF_SIZE)
+	   IF (IER.EQ.0) THEN
+	      READ (10)
+     &	  ((LAST_READ_BTIM(1,I),LAST_READ_BTIM(2,I)),I=1,INF_SIZE/2)
+	      CLOSE (UNIT=10,STATUS='DELETE')
+	   ELSE
+	      CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+	      CALL READ_USER_FILE_KEYNAME(USERNAME,IER)  ! Find user's info
+	      IF (IER.NE.0.AND.TEST_BULLCP().EQ.2) THEN	! BULLCP process?
+	         CALL SYS_BINTIM('-',LOGIN_BTIM)	! Get today's date
+	         CALL SYS_BINTIM('5-NOV-1956 11:05:56',READ_BTIM)
+		 CALL READ_USER_FILE_HEADER(IER)
+		 NEW_FLAG(1) = 143
+		 NEW_FLAG(2) = 0
+	         CALL WRITE_USER_FILE_NEW(IER)
+	      END IF
+	      CALL CLOSE_BULLUSER
+	      IF (IER.EQ.0) THEN
+	         DO I=1,FOLDER_MAX
+	            LAST_READ_BTIM(1,I) = READ_BTIM(1)
+	            LAST_READ_BTIM(2,I) = READ_BTIM(2)
+	         END DO
+	      END IF
+	   END IF
+  	   DO I=1,FOLDER_MAX
+	      DO J=1,2
+	         LAST(J,I) = LAST_READ_BTIM(J,I)
+	      END DO
+	   END DO
+	   IF (IER.EQ.0) WRITE (9,IOSTAT=IER) USERNAME,LAST
+           DO WHILE (REC_LOCK(IER))
+              READ (9,KEY='*DEFAULT',IOSTAT=IER) TEMP_USER,INF_REC
+	   END DO
+           IF (IER.EQ.0) THEN
+	      LU = TRIM(USERNAME)
+	      USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	      IF (LU.GT.1) THEN
+	         USERNAME(LU-1:LU-1) =
+     &			CHAR(128.OR.ICHAR(USERNAME(LU-1:LU-1)))
+	      ELSE
+	         USERNAME(2:2) = CHAR(128.OR.ICHAR(USERNAME(2:2)))
+	      END IF
+	      WRITE (9,IOSTAT=IER) USERNAME,INF_REC
+	      USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	      IF (LU.GT.1) THEN
+	         USERNAME(LU-1:LU-1) =
+     &			CHAR(127.AND.ICHAR(USERNAME(LU-1:LU-1)))
+	      ELSE
+	         USERNAME(2:2) = CHAR(127.AND.ICHAR(USERNAME(2:2)))
+	      END IF
+	   END IF
+	END IF
+
+	LU = TRIM(USERNAME)
+	USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	READ (9,KEY=USERNAME,IOSTAT=IER1) USERNAME,LAST_SYS_BTIM
+	USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	IF (IER1.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      LAST_SYS_BTIM(1,I) = 0
+	      LAST_SYS_BTIM(2,I) = 0
+	   END DO
+	END IF
+
+	CALL READ_NEWS_USERINFO(USERNAME,IER)
+
+	CALL CLOSE_BULLINF
+
+	CALL LIB$MOVC3(FOLDER_MAX*2*4,LAST_READ_BTIM(1,1)
+     &				,OLD_LAST_READ_BTIM)
+	CALL LIB$MOVC3(FOLDER_MAX*2*4,LAST_SYS_BTIM,OLD_LAST_SYS_BTIM)
+	CALL LIB$MOVC3(FOLDER_MAX*2*4,LAST_NEWS_READ,OLD_LAST_NEWS_READ)
+
+	USERINFO_READ = .TRUE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_NEWS_USERINFO(NAME,IER)
+C
+C  SUBROUTINE READ_NEWS_USERINFO
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER*(*) NAME
+	 
+	LU = TRIM(NAME)
+
+	NAME(LU:LU) = CHAR(128.OR.ICHAR(NAME(LU:LU)))
+	IF (LU.GT.1) THEN
+	   NAME(LU-1:LU-1) = CHAR(128.OR.ICHAR(NAME(LU-1:LU-1)))
+	ELSE
+	   NAME(2:2) = CHAR(128.OR.ICHAR(NAME(2:2)))
+	END IF
+	READ (9,KEY=NAME,IOSTAT=IER) NAME,LAST_NEWS_READ
+	NAME(LU:LU) = CHAR(127.AND.ICHAR(NAME(LU:LU)))
+	IF (LU.GT.1) THEN
+	   NAME(LU-1:LU-1) = CHAR(127.AND.ICHAR(NAME(LU-1:LU-1)))
+	ELSE
+	   NAME(2:2) = CHAR(127.AND.ICHAR(NAME(2:2)))
+	END IF
+	IF (IER.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      LAST_NEWS_READ(1,I) = 0
+	      LAST_NEWS_READ(2,I) = 0
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE UPDATE_USERINFO
+C
+C  SUBROUTINE UPDATE_USERINFO
+C
+C  FUNCTION:  Updates the latest message read times for each folder.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+	EQUIVALENCE (OLD_LAST_NEWS_READ2(1,1),OLD_LAST_NEWS_READ(1,1))
+	INTEGER*2 OLD_LAST_NEWS_READ2(4,FOLDER_MAX)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_FOLDER/ LAST_FOLDER_NUMBER 
+
+	IF (.NOT.USERINFO_READ) RETURN
+
+	DIFF = .FALSE.
+	IF (REMOTE_SET.EQ.0.OR.REMOTE_SET.EQ.1) THEN 
+	   DIFF = (LAST_READ_BTIM(1,LAST_FOLDER_NUMBER+1).NE.
+     &		  OLD_LAST_READ_BTIM(1,LAST_FOLDER_NUMBER+1)).OR.
+     &		  (LAST_READ_BTIM(2,LAST_FOLDER_NUMBER+1).NE.
+     &		  OLD_LAST_READ_BTIM(2,LAST_FOLDER_NUMBER+1))
+	END IF
+
+	DIFF1 = .FALSE.
+	IF (REMOTE_SET.EQ.0.OR.REMOTE_SET.EQ.1) THEN 
+	   DIFF1 = (LAST_SYS_BTIM(1,LAST_FOLDER_NUMBER+1).NE.
+     &	      	   OLD_LAST_SYS_BTIM(1,LAST_FOLDER_NUMBER+1)).OR.
+     &	       	   (LAST_SYS_BTIM(2,LAST_FOLDER_NUMBER+1).NE.
+     &		   OLD_LAST_SYS_BTIM(2,LAST_FOLDER_NUMBER+1))
+	END IF
+
+	DIFF2 = .FALSE.
+        GO TO 10
+	
+	ENTRY UPDATE_USERINFO_NEWS_ALWAYS
+	DIFF2 = .TRUE.
+
+10	IF (.NOT.DIFF2) THEN
+  	   DO I=1,FOLDER_MAX
+	      DIFF2 = (LAST_NEWS_READ(1,I).NE.
+     &	      	   OLD_LAST_NEWS_READ(1,I)).OR.
+     &	       	   (LAST_NEWS_READ(2,I).NE.
+     &		   OLD_LAST_NEWS_READ(2,I)).OR.DIFF2
+	   END DO
+	END IF
+
+	IF (.NOT.(DIFF.OR.DIFF1.OR.DIFF2)) RETURN
+
+	CALL OPEN_BULLINF_SHARED
+
+	IF (DIFF) THEN
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,LAST
+	   IF (IER.EQ.0) THEN
+  	      DO I=1,FOLDER_MAX
+	         DO J=1,2
+		    IF (LAST_FOLDER_NUMBER+1.EQ.I)
+     &		       LAST(J,I) = LAST_READ_BTIM(J,I)
+		    LAST_READ_BTIM(J,I) = LAST(J,I)
+	         END DO
+	      END DO
+	      REWRITE (9,IOSTAT=IER) USERNAME,LAST
+	   END IF
+	END IF
+
+	IF (DIFF1) THEN
+	   LU = TRIM(USERNAME)
+	   USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,OLD_LAST_SYS_BTIM
+	   IF (IER.EQ.0) THEN
+  	      DO I=1,FOLDER_MAX
+	         DO J=1,2
+		    IF (LAST_FOLDER_NUMBER+1.EQ.I)
+     &			  OLD_LAST_SYS_BTIM(J,I) = LAST_SYS_BTIM(J,I)
+		    LAST_SYS_BTIM(J,I) = OLD_LAST_SYS_BTIM(J,I)
+	         END DO
+	      END DO
+	      REWRITE (9,IOSTAT=IER) USERNAME,OLD_LAST_SYS_BTIM
+	   ELSE
+	      WRITE (9,IOSTAT=IER) USERNAME,LAST_SYS_BTIM
+	   END IF
+	   USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	END IF
+
+	IF (DIFF2) THEN
+	   LU = TRIM(USERNAME)
+	   USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	   IF (LU.GT.1) THEN
+	      USERNAME(LU-1:LU-1) = CHAR(128.OR.ICHAR(USERNAME(LU-1:LU-1)))
+	   ELSE
+	      USERNAME(2:2) = CHAR(128.OR.ICHAR(USERNAME(2:2)))
+	   END IF
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,OLD_LAST_NEWS_READ
+	   IF (IER.EQ.0) THEN
+  	      DO I=1,FOLDER_MAX
+	         DO J=2,1,-1
+		    IF (I.EQ.NEWS_FIND_SUBSCRIBE().OR.
+     &			OLD_LAST_NEWS_READ2(1,I).NE.LAST_NEWS_READ2(1,I))
+     &		       OLD_LAST_NEWS_READ(J,I) = LAST_NEWS_READ(J,I)
+		    LAST_NEWS_READ(J,I) = OLD_LAST_NEWS_READ(J,I)
+	         END DO
+	      END DO
+	      REWRITE (9,IOSTAT=IER) USERNAME,OLD_LAST_NEWS_READ
+	   ELSE
+	      WRITE (9,IOSTAT=IER) USERNAME,LAST_NEWS_READ
+	   END IF
+	   USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	   IF (LU.GT.1) THEN
+	      USERNAME(LU-1:LU-1) = CHAR(127.AND.ICHAR(USERNAME(LU-1:LU-1)))
+	   ELSE
+	      USERNAME(2:2) = CHAR(127.AND.ICHAR(USERNAME(2:2)))
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLINF
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION SYS_BINTIM(TIME,BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER BTIM(2)
+
+	CHARACTER*(*) TIME
+
+	CHARACTER*24 TIME1
+
+	TIME1 = TIME(FIRST_ALPHA(TIME):)
+	DO I=TRIM(TIME1),2,-1
+	   IF (TIME1(I-1:I).EQ.'  ') TIME1(I-1:) = TIME1(I:)
+	END DO
+
+	IF (TIME1.EQ.'-') TIME1 = '-- :'
+
+	IF (TRIM(TIME1).EQ.20) THEN
+	   SYS_BINTIM = SYS$BINTIM(TIME1//'.00',BTIM)
+	ELSE
+	   SYS_BINTIM = SYS$BINTIM(TIME1(:MIN(TRIM(TIME1),23)),BTIM)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEW_MESSAGE_NOTIFICATION
+C
+C  SUBROUTINE NEW_MESSAGE_NOTIFICATION
+C
+C  FUNCTION:
+C
+C  Update user's last read bulletin date.  If new bulletins have been
+C  added since the last time bulletins have been read, position bulletin
+C  pointer so that next bulletin read is the first new bulletin, and
+C  alert user.  If READNEW set and no new bulletins, just exit.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+
+	COMMON /LOGIN_BTIM/ LOGIN_BTIM_SAVE(2)
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	IF (INCMD(:4).EQ.'SHOW') THEN
+	   CALL READ_IN_FOLDERS			! Read folder info
+	ELSE IF (.NOT.LOGIN_SWITCH) THEN
+	   LOGIN_BTIM_SAVE(1) = LOGIN_BTIM(1)
+	   LOGIN_BTIM_SAVE(2) = LOGIN_BTIM(2)
+	   CALL UPDATE_READ(0)			! Update login time
+	   CALL SHOW_NEW_VERSION
+	   IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	      CALL SELECT_FOLDER(.TRUE.,IER)
+	      IF (IER) RETURN
+	   END IF
+	   CALL READ_IN_FOLDERS			! Read folder info
+	ELSE
+	   LOGIN_SWITCH = .FALSE.		! So LOGIN_FOLDER entry doesn't
+	END IF					! think it's called via LOGIN
+
+	FOLDER_Q = SAVE_FOLDER_Q1
+
+	DO I = 1,SAVE_FOLDER_NUM
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   CALL CLR2(NEW_MSG,FOLDER_NUMBER)	! Clear new message flag
+	   IF (.NOT.TEST_BULLCP().AND.NODE_AREA.GT.0.AND.READIT.EQ.1
+     &	       .AND.TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+	      CALL SET2(NEW_MSG,FOLDER_NUMBER)
+	   ELSE IF (TEST2(SET_FLAG,FOLDER_NUMBER).OR.
+     &		TEST2(BRIEF_FLAG,FOLDER_NUMBER).OR.
+     &		(FOLDER_NUMBER.GT.0.AND.
+     &		TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND.READIT.EQ.1)) THEN
+	      IF (READIT.EQ.1.AND.SYSTEM_SWITCH.AND.
+     &		TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+	         DIFF = COMPARE_BTIM(SYSTEM_LOGIN_BTIM,
+     &					F_NEWEST_BTIM)
+	      ELSE
+	         DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+		 IF (DIFF.LT.0.AND.READIT.EQ.1) THEN
+		    IF (.NOT.TEST2(BRIEF_FLAG,FOLDER_NUMBER).OR.
+     &			.NOT.TEST2(SET_FLAG,FOLDER_NUMBER).OR.
+     &			NEW_FLAG(2).NE.-1) THEN
+	               DIFF = COMPARE_BTIM(LOGIN_BTIM_SAVE,F_NEWEST_BTIM)
+		    END IF
+		    IF (FOLDER_BBOARD(:2).EQ.'::'.AND.DIFF.GE.0) THEN
+			IER = MINUTE_DIFF(LOGIN_BTIM_SAVE,F_NEWEST_BTIM)
+			IF (IER.LE.15) DIFF = -1
+		    END IF
+		 END IF
+	      END IF
+	      IF (F_NBULL.GT.0.AND.(DIFF.LT.0.OR.(READIT.EQ.1.AND.
+     &		  BTEST(FOLDER_FLAG,7)))) THEN	    ! If new unread messages
+		 CALL SET2(NEW_MSG,FOLDER_NUMBER)   ! Set new message flag
+	      END IF
+	   END IF
+	END DO
+
+	FOLDER_Q = SAVE_FOLDER_Q1
+
+	IF (READIT.EQ.0) THEN 			! If not in READNEW mode
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   NEW_MESS = .FALSE.
+	   DO I = 1,SAVE_FOLDER_NUM-1
+	      CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      IF (TEST2(NEW_MSG,FOLDER_NUMBER)) THEN
+		 DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+		 IF (DIFF.LT.0) THEN		! Are there unread messages?
+		    DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_NOSYS_BTIM)
+		    IF (DIFF.GT.0) THEN		! Unread non-system messages?
+	               DIFF = COMPARE_BTIM(LOGIN_BTIM,F_NEWEST_BTIM)
+						! No. Unread system messages?
+		       IF (DIFF.GT.0) THEN	! No, update last read time.
+			  LAST_READ_BTIM(1,FOLDER_NUMBER+1) =
+     &						F_NEWEST_BTIM(1)
+			  LAST_READ_BTIM(2,FOLDER_NUMBER+1) =
+     &						F_NEWEST_BTIM(2)
+		       END IF
+		    END IF
+		    IF (DIFF.LT.0) THEN
+		       WRITE (6,'('' There are new messages in '',
+     &			   ''folder '',A)') FOLDER(:TRIM(FOLDER))
+		       NEW_MESS = .TRUE.
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   CALL NEWS_NEW_NOTIFICATION(NEWS_MESS)
+	   IF (INCMD(:4).EQ.'SHOW') THEN
+	      SAVE_FOLDER_Q1 = 0
+	      RETURN
+	   END IF
+	   IF (NEW_MESS.OR.NEWS_MESS) THEN
+	      WRITE (6,'('' Type SELECT followed by foldername to'',
+     &			 '' read above messages.'')')
+	   END IF
+	   SAVE_FOLDER_Q1 = 0
+	   FOLDER_NUMBER = 0
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				F_NEWEST_BTIM)
+	   IF (DIFF.LT.0.AND.F_NBULL.GT.0) THEN
+	      CALL FIND_NEWEST_BULL	! See if there are new messages
+	      IF (BULL_POINT.NE.-1) THEN
+	        WRITE(6,'('' Type READ to read new '',A,'' messages.'')')
+     &		   FOLDER(:TRIM(FOLDER))
+		NEW_COUNT = F_NBULL - BULL_POINT
+		DIG = 0
+		DO WHILE (NEW_COUNT.GT.0)
+		   NEW_COUNT = NEW_COUNT / 10
+		   DIG = DIG + 1
+		END DO
+		WRITE(6,'('' There are '',I<DIG>,'' new messages.'')')
+     &			F_NBULL - BULL_POINT	! Alert user if new bulletins
+	      ELSE
+	        BULL_POINT = 0
+	        LAST_READ_BTIM(1,FOLDER_NUMBER+1) = F_NEWEST_BTIM(1)
+	        LAST_READ_BTIM(2,FOLDER_NUMBER+1) = F_NEWEST_BTIM(2)
+	      END IF
+	   END IF
+	ELSE				! READNEW mode.
+	   DO I = 1,SAVE_FOLDER_NUM
+	      CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      IF (TEST2(NEW_MSG,FOLDER_NUMBER)) THEN
+		 CALL SELECT_FOLDER(.FALSE.,IER)
+		 IF (IER) THEN
+	           IF (SYSTEM_SWITCH.AND.
+     &		        TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+	            DIFF = COMPARE_BTIM(SYSTEM_LOGIN_BTIM,F_NEWEST_BTIM)
+		   ELSE
+		    DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+		    IF (BTEST(FOLDER_FLAG,7)) DIFF = -1
+		    IF (DIFF.LT.0.AND.TEST2(BRIEF_FLAG,FOLDER_NUMBER)
+     &		       .AND.TEST2(SET_FLAG,FOLDER_NUMBER)) THEN
+		       IF (DIFF.LT.0) THEN
+		        IF (FOLDER_NUMBER.GT.0) CALL LOGIN_FOLDER
+	                IF (BULL_POINT.NE.-1.OR.NEW_FLAG(2).EQ.-1.OR.
+     &			   .NOT.TEST2(SYSTEM_FLAG,FOLDER_NUMBER))
+     &		        WRITE (6,'('' There are new messages in folder ''
+     &			  ,A)') FOLDER(:TRIM(FOLDER))
+		       ELSE
+		        WRITE (6,'('' There are new messages in folder ''
+     &			  ,A)') FOLDER(:TRIM(FOLDER))
+		       END IF
+		       DIFF = 0
+		    END IF
+		   END IF
+		   IF (DIFF.LT.0) THEN
+		    IF (FOLDER_NUMBER.GT.0) CALL LOGIN_FOLDER
+	            IF (BULL_POINT.NE.-1) THEN
+		     IF (.NOT.TEST2(BRIEF_FLAG,FOLDER_NUMBER)) THEN
+		       SAVE_BULL_POINT = BULL_POINT
+		       REDO = .TRUE.
+		       DO WHILE (REDO)
+		          REDO = .FALSE.
+		          CALL READNEW(REDO)
+			  IF (REDO) CALL REDISPLAY_DIRECTORY
+			  BULL_POINT = SAVE_BULL_POINT
+		       END DO
+		     END IF
+		    END IF
+		   END IF
+		 END IF
+	      END IF
+	   END DO
+	   CALL NEWS_NEW_NOTIFICATION(NEWS_MESS)
+	   CALL EXIT
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE READ_IN_FOLDERS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+	DATA SAVE_FOLDER_Q1/0/
+
+	COMMON /READIT/ READIT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+        COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+        COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+        COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+        CHARACTER*4 SEPARATE
+ 
+	CALL INIT_QUEUE(SAVE_FOLDER_Q1,FOLDER_COM)
+	FOLDER_Q = SAVE_FOLDER_Q1
+
+	CALL OPEN_BULLFOLDER_SHARED		! Go find folders
+
+	SAVE_FOLDER_NUM = 0
+
+	FOLDER_NUMBER = 0
+	CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+        IF (LOGIN_SWITCH) FOLDER_NAME = FOLDER
+	DO WHILE (IER.EQ.0)
+	   SAVE_FOLDER_NUM = SAVE_FOLDER_NUM + 1
+	   IF (.NOT.TEST_BULLCP().AND.NODE_AREA.GT.0.AND.READIT.EQ.1
+     &	       .AND.TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+	   ELSE IF ((NEW_FLAG(1).LT.142.OR.NEW_FLAG(1).GT.143).AND.
+     &	      TEST2(BRIEF_FLAG,FOLDER_NUMBER).AND.
+     &	      .NOT.TEST2(SET_FLAG,FOLDER_NUMBER)) THEN
+	      CALL CHANGE_FLAG_NOCMD(0,3)
+	      CALL SET_VERSION
+	   ELSE IF (TEST2(SET_FLAG,FOLDER_NUMBER).OR.
+     &		TEST2(BRIEF_FLAG,FOLDER_NUMBER).OR.
+     &		(FOLDER_NUMBER.GT.0.AND.(BTEST(FOLDER_FLAG,2).OR.
+     &		TEST2(SYSTEM_FLAG,FOLDER_NUMBER)).AND.READIT.EQ.1)) THEN
+C
+C  Unknown problem caused system folder flag in folder file to disappear
+C  so this tests to see if the flag has disappeared and resets if needed.
+C
+	      IF (TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND.
+     &		  .NOT.BTEST(FOLDER_FLAG,2)) THEN
+		 FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	         CALL REWRITE_FOLDER_FILE(IER)
+	      ELSE IF (.NOT.TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND.
+     &		  BTEST(FOLDER_FLAG,2)) THEN
+		 INQUIRE (UNIT=4,OPENED=IER)
+		 CALL MODIFY_SYSTEM_LIST(IER)
+	      END IF
+	   END IF
+	   CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   CALL READ_FOLDER_FILE_KEYNUM_GT(FOLDER_NUMBER,IER)
+	END DO
+
+	CALL CLOSE_BULLFOLDER
+
+	FOLDER_Q = SAVE_FOLDER_Q1
+	CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE DISCONNECT_REMOTE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	WRITE (6,'('' ERROR: Connection to remote folder disconnected.'')')
+
+	FOLDER_NUMBER = 0
+
+	CALL SELECT_FOLDER(.FALSE.,IER)
+
+	WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &	   FOLDER(:TRIM(FOLDER))
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin8.for b/decus/vmslt00a/bulletin/bulletin8.for
new file mode 100755
index 0000000..a195588
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin8.for
@@ -0,0 +1,2165 @@
+C
+C  BULLETIN8.FOR, Version 10/27/94
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE START_DECNET
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /NEWSHOST/ NEWS_GOT_HOST
+
+	COMMON /LISTEN/ LISTEN_CHAN,LISTEN_IOSB(4)
+	INTEGER*2 LISTEN_IOSB
+
+	CHARACTER NAMEDESC*12 /'BULLETIN1'/
+	CHARACTER NAMEDESC1*4 /'NNTP'/
+
+	DIMENSION NFBDESC(2)
+	LOGICAL*1 NFB(5)
+
+	EXTERNAL IO$_ACPCONTROL,LISTEN_AST
+
+	PARAMETER NFB$C_DECLNAME = '15'X
+
+	IF (CONFIRM_USER('DECNET').EQ.0) THEN
+	   CALL SETDEFAULT('DECNET')
+	END IF
+
+C	CALL SET_TIMER('02')
+
+	GATEWAY_ONLY = SYS_TRNLNM('BULL_NEWS_GATEWAY_ONLY','DEFINED')
+
+	NFBDESC(1) = 5
+	NFBDESC(2) = %LOC(NFB)
+
+	NFB(1) = NFB$C_DECLNAME
+
+	NEWS_GOT_HOST = NEWS_GETHOST()
+
+	IF (.NOT.GATEWAY_ONLY) THEN
+	   IER = SYS$CREMBX(%VAL(0),MBX_CHAN,%VAL(132),%VAL(528),,,
+     &                   'BULL_MBX')
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$ASSIGN('_NET:',DCL_CHAN,,'BULL_MBX') ! Assign net device
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$QIOW(,%VAL(DCL_CHAN),IO$_ACPCONTROL,,,,
+     &		  NFBDESC,NAMEDESC(:9),,,,)
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   CALL SYS$SETAST(%VAL(0))
+	   CALL READ_MBX(DCL_CHAN)
+	   CALL SYS$SETAST(%VAL(1))
+	END IF
+
+	IF (.NOT.SYS_TRNLNM('BULL_NO_NEWS_GATEWAY','DEFINED')) THEN
+	   IER = SYS$CREMBX(%VAL(0),MBX_CHAN1,%VAL(132),%VAL(528),,,
+     &                   'BULL_MBX1')
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$ASSIGN('_NET:',DCL_CHAN1,,'BULL_MBX1')
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$QIOW(,%VAL(DCL_CHAN1),IO$_ACPCONTROL,,,,
+     &		NFBDESC,NAMEDESC1,,,,)
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   CALL SYS$SETAST(%VAL(0))
+	   CALL READ_MBX(DCL_CHAN1)
+	   CALL SYS$SETAST(%VAL(1))
+	END IF
+
+	IF (SYS_TRNLNM('BULL_TCP_NEWS_GATEWAY','DEFINED')) THEN
+	   IF (NNTP_LISTEN(LISTEN_CHAN)) THEN
+	      CALL NNTP_ACCEPT_WAIT(LISTEN_CHAN,LISTEN_AST,LISTEN_IOSB)
+	   END IF
+	END IF
+
+	IF (GATEWAY_ONLY) CALL SYS$HIBER()
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE LISTEN_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /LISTEN/ LISTEN_CHAN,LISTEN_IOSB(4)
+	INTEGER*2 LISTEN_IOSB
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	COMMON /NEWSHOST/ NEWS_GOT_HOST
+
+	EXTERNAL NEWS_SOCKET_AST
+
+	INTEGER*2 ACCEPT_IOSB(4)
+
+	IF (LISTEN_IOSB(1)) THEN
+	   IER = NNTP_ACCEPT(LISTEN_CHAN,ACCEPT_CHAN,ACCEPT_IOSB)
+	   IF (IER) THEN
+	      UNIT_INDEX = 1
+	      DO WHILE (UNIT_INDEX.LE.MAXLINK.AND.UNITS(UNIT_INDEX).NE.0)
+	          UNIT_INDEX = UNIT_INDEX + 1
+	      END DO
+	      IF (UNIT_INDEX.LE.MAXLINK) THEN
+	         COUNT = COUNT + 1
+	         DEVS(UNIT_INDEX) = ACCEPT_CHAN
+		 UNITS(UNIT_INDEX) = ACCEPT_CHAN
+	         IER = NEWS_GOT_HOST.AND.NEWS_ASSIGN()
+	         IF (IER) THEN
+	            NNTP_CHANS(UNIT_INDEX) = NEWS_GET_CHAN()
+		    WRITE_IOSB(1,UNIT_INDEX) = 1
+		    IER = NEWS_SOCKET_BULLCP(0,
+     &			WRITE_IOSB(1,UNIT_INDEX),NEWS_SOCKET_AST,UNIT_INDEX)
+		    IF (IER.EQ.-1) CALL NEWS_SOCKET_AST(%VAL(UNIT_INDEX))
+	         END IF
+	         IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	      ELSE
+	         CALL SYS$DASSGN(%VAL(ACCEPT_CHAN))
+	      END IF
+	   ELSE IF (ACCEPT_CHAN.NE.-1) THEN
+	      CALL SYS$DASSGN(%VAL(ACCEPT_CHAN)) 
+	   END IF
+ 	END IF                                   
+
+	CALL REQUEUE_NNTP_ACCEPT_WAIT()
+	
+	RETURN
+	END
+
+
+
+	SUBROUTINE REQUEUE_NNTP_ACCEPT_WAIT()
+	
+	IMPLICIT INTEGER (A-Z) 
+
+	COMMON /LISTEN/ LISTEN_CHAN,LISTEN_IOSB(4)
+	INTEGER*2 LISTEN_IOSB
+
+	EXTERNAL LISTEN_AST
+
+	CALL NNTP_ACCEPT_WAIT(LISTEN_CHAN,LISTEN_AST,LISTEN_IOSB)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SETDEFAULT(USERNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($LNMDEF)'
+
+	INCLUDE '($PSLDEF)'
+
+	INCLUDE '($UAIDEF)'
+
+	CHARACTER DEFDIR*64,DEFDEV*16,USERNAME*(*),ACCOUNT*12
+	CHARACTER SYSLOGIN*72
+
+	INTEGER*2 UIC(2)
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(LEN(DEFDEV),UAI$_DEFDEV,%LOC(DEFDEV))
+	CALL ADD_2_ITMLST(LEN(DEFDIR),UAI$_DEFDIR,%LOC(DEFDIR))
+	CALL ADD_2_ITMLST(LEN(ACCOUNT),UAI$_ACCOUNT,%LOC(ACCOUNT))
+	CALL ADD_2_ITMLST(4,UAI$_UIC,%LOC(UIC))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	CALL SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+
+	CALL SETACC(ACCOUNT)
+	CALL SETUSER(USERNAME)
+	CALL SETUIC(INT(UIC(2)),INT(UIC(1)))
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST
+     &		(ICHAR(DEFDEV(:1)),LNM$_STRING,%LOC(DEFDEV(2:)))
+	CALL END_ITMLST(CRELNM_ITMLST)	! Get address of itemlist
+
+	CALL SYS$CRELNM(,'LNM$PROCESS','SYS$DISK',PSL$C_SUPER,
+     &						%VAL(CRELNM_ITMLST))
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	SYSLOGIN = 'SYS$DISK:'//DEFDIR(2:)
+	CALL ADD_2_ITMLST
+     &		(ICHAR(DEFDIR(:1))+9,LNM$_STRING,%LOC(SYSLOGIN))
+	CALL END_ITMLST(CRELNM_ITMLST)	! Get address of itemlist
+
+	CALL SYS$CRELNM(,'LNM$PROCESS','SYS$LOGIN',PSL$C_SUPER,
+     &						%VAL(CRELNM_ITMLST))
+
+	CALL SYS$SETDDIR(DEFDIR(2:ICHAR(DEFDIR(:1))+1),,)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_MBX(DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	EXTERNAL MBX_AST
+
+	EXTERNAL IO$_READVBLK
+
+	DATA MBX_EF/0/
+
+	IF (MBX_EF.EQ.0) CALL LIB$GET_EF(MBX_EF)
+
+	IF (DCL_CHAN_NUM.EQ.DCL_CHAN) THEN
+	   MBX_CHAN_NUM = MBX_CHAN
+	ELSE
+	   MBX_CHAN_NUM = MBX_CHAN1
+	END IF
+
+	IER = SYS$QIO(%VAL(MBX_EF),%VAL(MBX_CHAN_NUM),
+     &		IO$_READVBLK,MBX_IOSB,
+     &		MBX_AST,%VAL(DCL_CHAN_NUM),MBX_BUF,%VAL(132),,,,)
+	IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	IF (.NOT.IER) CALL EXIT
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE MBX_AST(DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($MSGDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	INTEGER*2 MBXMSG,UNIT2
+
+	EQUIVALENCE (MBX_BUF(1),MBXMSG)
+
+	CHARACTER NODENAME*8,FROMNAME*12
+
+	IF (MBXMSG.EQ.MSG$_CONNECT.AND.MBX_IOSB(1)) THEN
+	   LNODE = 0
+	   DO WHILE (MBX_BUF(10+LNODE).NE.':')
+	      LNODE = LNODE + 1
+	      NODENAME(LNODE:LNODE) = CHAR(MBX_BUF(9+LNODE))
+	   END DO
+	   DO I=LNODE+1,LEN(NODENAME)
+	      NODENAME(I:I) = ' '
+	   END DO
+	   I = 10 + LNODE
+	   DO WHILE (MBX_BUF(I).NE.'=')
+	      I = I + 1
+	   END DO
+	   LUSER = 0
+	   DO WHILE (MBX_BUF(I+LUSER+1).NE.' '.AND.
+     &		     MBX_BUF(I+LUSER+1).NE.'/')
+	      LUSER = LUSER + 1
+	      USERNAME(LUSER:LUSER) = CHAR(MBX_BUF(I+LUSER))
+	   END DO
+	   DO I=LUSER+1,LEN(USERNAME)
+	      USERNAME(I:I) = ' '
+	   END DO
+	   FROMNAME = USERNAME
+	   CALL GET_PROXY_USERNAME(NODENAME,USERNAME)
+	   CALL BULL_CONNECT(NODENAME,USERNAME,FROMNAME,%LOC(DCL_CHAN_NUM))
+	ELSE IF ((MBXMSG.EQ.MSG$_INTMSG.OR.MBXMSG.EQ.MSG$_REJECT.OR.
+     &		 MBXMSG.EQ.MSG$_CONFIRM).AND.MBX_IOSB(1)) THEN
+	   CALL READ_MBX(%LOC(DCL_CHAN_NUM))
+	ELSE
+ 	   CALL LIB$MOVC3(2,MBX_BUF(3),UNIT2)
+	   UNIT_INDEX = 1
+	   DO WHILE (UNIT_INDEX.LE.MAXLINK.AND.UNITS(UNIT_INDEX).NE.UNIT2)
+	      UNIT_INDEX = UNIT_INDEX + 1
+	   END DO
+	   IF (UNIT_INDEX.LE.MAXLINK) CALL DISCONNECT(UNIT_INDEX)
+ 	   CALL READ_MBX(%LOC(DCL_CHAN_NUM))
+	END IF
+
+	RETURN
+ 	END
+
+
+
+
+	SUBROUTINE READ_CHAN(CHAN,UNIT_INDEX)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	EXTERNAL READ_AST
+
+	EXTERNAL IO$_READVBLK
+
+	IER = SYS$QIO(,%VAL(CHAN),IO$_READVBLK,
+     &	   READ_IOSB(1,UNIT_INDEX),READ_AST,
+     &	   %VAL(UNIT_INDEX),READ_BUF(1,UNIT_INDEX),%VAL(1024),,,,)
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE WRITE_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	CHARACTER*128 INPUT
+
+	EXTERNAL IO$_READVBLK,NEWS_READ_AST
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (.NOT.WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   CALL DISCONNECT(UNIT_INDEX)
+	ELSE IF (LEN_SAVE(UNIT_INDEX).GT.0) THEN
+	   LEN_SAVE(UNIT_INDEX) = LEN_SAVE(UNIT_INDEX) - 1
+	   IF (LEN_SAVE(UNIT_INDEX).EQ.0) THEN
+	      IF (REC_SAVE(UNIT_INDEX).EQ.128) THEN
+	         REC_SAVE(UNIT_INDEX) = 0
+	      ELSE
+	         RETURN
+	      END IF
+	   ELSE
+              CALL READ_QUEUE(%VAL(OUT_SAVE(UNIT_INDEX)),
+     &		OUT_SAVE(UNIT_INDEX),INPUT)
+	   END IF
+	   CALL WRITE_CHAN(REC_SAVE(UNIT_INDEX),INPUT,UNIT_INDEX,IER)
+	ELSE IF (NNTP_CHANS(UNIT_INDEX).NE.0) THEN
+	   IER = SYS$QIO(,%VAL(NNTP_CHANS(UNIT_INDEX)),
+     &	      IO$_READVBLK,WRITE_IOSB(1,UNIT_INDEX),NEWS_READ_AST,
+     &	      %VAL(UNIT_INDEX),WRITE_BUF(1,UNIT_INDEX),
+     &	      %VAL(1024),,,,)
+	   IF (IER.AND.WRITE_IOSB(1,UNIT_INDEX).NE.0) THEN
+	      IER = WRITE_IOSB(1,UNIT_INDEX)
+	   END IF
+	   IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /ACTIVITY/ IO(MAXLINK),IO_SAVE(MAXLINK)
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	EXTERNAL NEWS_WRITE_AST
+
+	EXTERNAL IO$_WRITEVBLK
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (.NOT.READ_IOSB(1,UNIT_INDEX)) RETURN
+
+C	IO(UNIT_INDEX) = IO(UNIT_INDEX) + 1
+
+	CALL LIB$MOVC3(4,READ_BUF(1,UNIT_INDEX),CMD_TYPE)
+
+	IF ((CMD_TYPE.LT.1.OR.CMD_TYPE.GT.16).AND.
+     &	    READ_IOSB(2,UNIT_INDEX).EQ.0) THEN
+	   CALL DISCONNECT(UNIT_INDEX)
+	ELSE IF (CMD_TYPE.LT.1.OR.CMD_TYPE.GT.16) THEN
+	   CALL NEWS_SET_CHAN(NNTP_CHANS(UNIT_INDEX))
+	   IER = NEWS_WRITE_PACKET_BULLCP(0,
+     &			READ_IOSB(1,UNIT_INDEX),NEWS_WRITE_AST,UNIT_INDEX,
+     &			READ_BUF(1,UNIT_INDEX),READ_IOSB(2,UNIT_INDEX))
+	   IF (IER.AND.READ_IOSB(1,UNIT_INDEX).NE.0) THEN
+	      IER = READ_IOSB(1,UNIT_INDEX)
+	   END IF
+	   IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	ELSE
+	   CALL EXECUTE_COMMAND(UNIT_INDEX)
+	   CALL READ_CHAN(DEVS(UNIT_INDEX),UNIT_INDEX)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE NEWS_WRITE_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (READ_IOSB(1,UNIT_INDEX)) THEN
+	   CALL READ_CHAN(DEVS(UNIT_INDEX),UNIT_INDEX)
+	   RETURN
+	END IF
+
+	CALL DISCONNECT(UNIT_INDEX)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS_READ_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   NUM = WRITE_IOSB(2,UNIT_INDEX)
+	   IF (NUM.GT.0) THEN
+	      CALL WRITE_CHAN_BUF(NUM,UNIT_INDEX,IER)
+	      IF (IER) RETURN
+	   END IF
+	END IF
+
+	CALL DISCONNECT(UNIT_INDEX)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE WRITE_CHAN(NUM,OUTPUT,UNIT_INDEX,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	CHARACTER*(*) OUTPUT
+
+	EXTERNAL IO$_WRITEVBLK, WRITE_AST
+
+	CALL LIB$MOVC3(NUM,%REF(OUTPUT),WRITE_BUF(1,UNIT_INDEX))
+
+	ENTRY WRITE_CHAN_BUF(NUM,UNIT_INDEX,IER)
+
+	IER = SYS$QIO(,%VAL(DEVS(UNIT_INDEX)),
+     &	   IO$_WRITEVBLK,WRITE_IOSB(1,UNIT_INDEX),WRITE_AST,
+     &	   %VAL(UNIT_INDEX),WRITE_BUF(1,UNIT_INDEX),%VAL(NUM),,,,)
+
+	IF (IER.AND.WRITE_IOSB(1,UNIT_INDEX).NE.0) THEN
+	   IER = WRITE_IOSB(1,UNIT_INDEX)
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE BULL_CONNECT(NODENAME,USERNAME,FROMNAME,DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	CHARACTER*(*) USERNAME,FROMNAME
+
+	COMMON /NEWSHOST/ NEWS_GOT_HOST
+
+	EXTERNAL IO$_ACCESS,IO$M_ABORT,NEWS_SOCKET_AST
+	
+	IO_REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+
+	CALL CONNECT_ACCEPT(REJECT,CHAN,UNIT_INDEX,
+     &		NODENAME,USERNAME,FROMNAME,DCL_CHAN_NUM)
+
+	IF (REJECT.NE.IO_REJECT) THEN
+	   IF (DCL_CHAN_NUM.NE.DCL_CHAN) THEN
+	      IER = NEWS_GOT_HOST.AND.NEWS_ASSIGN()
+	      IF (IER) THEN
+	         NNTP_CHANS(UNIT_INDEX) = NEWS_GET_CHAN()
+		 WRITE_IOSB(1,UNIT_INDEX) = 1
+		 IER = NEWS_SOCKET_BULLCP(0,
+     &			WRITE_IOSB(1,UNIT_INDEX),NEWS_SOCKET_AST,UNIT_INDEX)
+		 IF (IER.EQ.-1) CALL NEWS_SOCKET_AST(%VAL(UNIT_INDEX))
+	      END IF
+	      IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	   ELSE
+	      CALL READ_CHAN(CHAN,UNIT_INDEX)
+	   END IF
+	END IF
+
+	CALL READ_MBX(DCL_CHAN_NUM)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_SOCKET_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	EXTERNAL NEWS_CREATE_AST
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   CALL NEWS_SET_CHAN(NNTP_CHANS(UNIT_INDEX))
+	   IER = NEWS_CREATE_BULLCP(0,
+     &			WRITE_IOSB(1,UNIT_INDEX),NEWS_CREATE_AST,UNIT_INDEX)
+	   IF (IER) RETURN
+	END IF
+
+	CALL DISCONNECT(UNIT_INDEX)
+
+	RETURN
+	END
+
+
+ 
+	SUBROUTINE NEWS_CREATE_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   CALL WRITE_AST(%VAL(UNIT_INDEX))
+	   CALL READ_CHAN(DEVS(UNIT_INDEX),UNIT_INDEX)
+	ELSE
+	   CALL DISCONNECT(UNIT_INDEX)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONNECT_ACCEPT(REJECT,CHAN,UNIT_INDEX,
+     &		NODENAME,USERNAME,FROMNAME,DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+	DATA COUNT /0/
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	EXTERNAL IO$_ACCESS,IO$M_ABORT
+
+	CHARACTER*(*) USERNAME,FROMNAME,NODENAME
+
+	CHARACTER*100 NCBDESC
+
+	START_NCB = 7+MBX_BUF(5)
+
+	LEN_NCB = MBX_BUF(START_NCB-1)
+
+	CALL LIB$MOVC3(LEN_NCB,MBX_BUF(START_NCB),%REF(NCBDESC))
+
+	IF (COUNT.GT.MAXLINK) THEN
+	   REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+	   CHAN = DCL_CHAN_NUM
+	ELSE
+	   IF (DCL_CHAN_NUM.EQ.DCL_CHAN) THEN
+	      IER = SYS$ASSIGN('_NET:',DEV_CHAN,,'BULL_MBX')
+	   ELSE
+	      IER = SYS$ASSIGN('_NET:',DEV_CHAN,,'BULL_MBX1')
+	   END IF
+
+	   IF (IER) CALL GETDEVUNIT(DEV_CHAN,DEV_UNIT,IER)
+
+	   IF (IER) THEN
+	      CHAN = DEV_CHAN
+	      REJECT = %LOC(IO$_ACCESS)
+
+	      UNIT_INDEX = 1
+	      DO WHILE (UNIT_INDEX.LE.MAXLINK.AND.UNITS(UNIT_INDEX).NE.0)
+	          UNIT_INDEX = UNIT_INDEX + 1
+	      END DO
+	   ELSE
+	      CALL SYS$DASSGN(%VAL(DEV_CHAN))
+	   END IF
+
+	   IF (.NOT.IER.OR.UNIT_INDEX.GT.MAXLINK) THEN
+	      REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+	      CHAN = DCL_CHAN_NUM
+	   ELSE
+	      COUNT = COUNT + 1
+	      UNITS(UNIT_INDEX) = DEV_UNIT
+	      DEVS(UNIT_INDEX) = DEV_CHAN
+	      USER_SAVE(UNIT_INDEX) = USERNAME
+	      FROM_SAVE(UNIT_INDEX) = FROMNAME
+	      NODE_SAVE(UNIT_INDEX) = NODENAME
+	      FOLDER_NUM(UNIT_INDEX) = -1
+	      LEN_SAVE(UNIT_INDEX) = 0
+	      PRIV_SAVE(1,UNIT_INDEX) = 0
+	      PRIV_SAVE(2,UNIT_INDEX) = 0
+	   END IF
+	END IF
+
+	IER = SYS$QIOW(,%VAL(CHAN),%VAL(REJECT),MBX_IOSB,,,
+     &		,NCBDESC(:LEN_NCB),,,,)
+
+	IF (REJECT.EQ.%LOC(IO$_ACCESS).AND.
+     &		(.NOT.IER.OR..NOT.MBX_IOSB(1))) THEN
+	   REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+	   COUNT = COUNT - 1
+	   DEVS(UNIT_INDEX) = 0
+	   UNITS(UNIT_INDEX) = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETDEVUNIT(CHAN,DEV_UNIT,IER)
+C
+C  SUBROUTINE GETDEVUNIT
+C
+C  FUNCTION:
+C	To get device unit number
+C  INPUT:
+C	CHAN - Channel number
+C  OUTPUT:
+C	DEV_UNIT - Device unit number
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($DVIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,DVI$_UNIT,%LOC(DEV_UNIT))
+	CALL END_ITMLST(GETDVI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETDVIW(,%VAL(CHAN),,%VAL(GETDVI_ITMLST),,,,)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETDEVNAME(CHAN,DEV_NAME,DLEN,IER)
+C
+C  SUBROUTINE GETDEVMAME
+C
+C  FUNCTION:
+C	To get device name
+C  INPUT:
+C	CHAN - Channel number
+C  OUTPUT:
+C	DEV_NAME - Device name
+C	DLEN - Length of device name
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($DVIDEF)'
+
+	CHARACTER*(*) DEV_NAME
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(DEV_NAME),DVI$_DEVNAM,%LOC(DEV_NAME),%LOC(DLEN))
+	CALL END_ITMLST(GETDVI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETDVIW(,%VAL(CHAN),,%VAL(GETDVI_ITMLST),,,,)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DISCONNECT(UNIT_INDEX)
+C
+C  SUBROUTINE DISCONNECT
+C
+C  FUNCTION: Disconnects channel and remove its entry from the lists.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	IF (UNITS(UNIT_INDEX).EQ.0) RETURN
+
+	CALL SYS$DASSGN(%VAL(DEVS(UNIT_INDEX)))
+
+	IF (NNTP_CHANS(UNIT_INDEX).EQ.0) THEN
+	   CALL UPDATE_REMOTE_USERINFO(UNIT_INDEX)
+	END IF
+
+	COUNT = COUNT - 1
+	DEVS(UNIT_INDEX) = 0
+	UNITS(UNIT_INDEX) = 0
+
+	IF (NNTP_CHANS(UNIT_INDEX).NE.0) THEN
+	   CALL NEWS_SET_CHAN(NNTP_CHANS(UNIT_INDEX))
+	   CALL NEWS_DISCONNECT
+	   NNTP_CHANS(UNIT_INDEX) = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_TIMER(MIN)
+C
+C SUBROUTINE SET_TIMER
+C
+C FUNCTION: Wakes up every MIN minutes to check for idle connections
+C
+	IMPLICIT INTEGER (A-Z)
+	INTEGER TIMADR(2)			! Buffer containing time
+						! in desired system format.
+	CHARACTER MIN*(*)
+
+	EXTERNAL CHECK_CONNECTIONS
+
+	CALL LIB$GET_EF(WAITEFN)
+
+	IER=SYS$BINTIM('0 00:'//MIN//':00.00',TIMADR)
+
+	ENTRY RESET_TIMER
+
+	IER=SYS$SETIMR(%VAL(WAITEFN),TIMADR,CHECK_CONNECTIONS,)
+						! Set timer.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CHECK_CONNECTIONS
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /ACTIVITY/ IO(MAXLINK),IO_SAVE(MAXLINK)
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	IF (COUNT.GT.0) THEN
+	   DO UNIT_INDEX=1,MAXLINK
+	      IF (DEVS(UNIT_INDEX).NE.0.AND.
+     &		IO(UNIT_INDEX).EQ.IO_SAVE(UNIT_INDEX)) THEN
+	         CALL DISCONNECT(UNIT_INDEX)
+	      END IF
+	   END DO
+	END IF
+
+	CALL RESET_TIMER
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_USER_PRIV(USERNAME,PRIV)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION PRIV(2)
+
+	CHARACTER USERNAME*(*)
+
+	INCLUDE '($UAIDEF)'
+
+	INTEGER*2 UIC(2)
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(8,UAI$_PRIV,%LOC(PRIV))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+
+	IF (.NOT.IER) THEN
+	   USERNAME = 'DECNET'
+	   IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_PROXY_USERNAME(NODE,USERNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER NODE*(*),USERNAME*(*)
+
+	CHARACTER NETUAF*100,USERTEMP*12
+
+	COMMON /NETUAF/ NETUAF_QUEUE,NETUAF_NUM
+
+	LNODE = LEN(NODE)
+	LUSER = LEN(USERNAME)
+
+	NUM = 1
+	NENTRY = NETUAF_QUEUE
+
+	USERTEMP = 'DECNET'
+
+	DO WHILE (NUM.LE.NETUAF_NUM)
+	   NUM = NUM + 1
+	   CALL READ_QUEUE(%VAL(NENTRY),NENTRY,NETUAF)
+	   IF ((NETUAF(:1).EQ.'*'.OR.NETUAF(:LNODE).EQ.NODE).AND.
+     &	       (NETUAF(33:32+LUSER).EQ.USERNAME.OR.
+     &	       NETUAF(65:65).EQ.'*')) THEN
+	      IF (NETUAF(33:32+LUSER).EQ.USERNAME) THEN
+	         IF (NETUAF(65:65).NE.'*') USERNAME = NETUAF(65:)
+	         RETURN
+	      END IF
+	      IF (NETUAF(65:65).NE.'*') THEN
+		 USERTEMP = NETUAF(65:)
+	      ELSE
+	         USERTEMP = USERNAME
+	      END IF
+	   END IF
+	END DO
+
+	USERNAME = USERTEMP
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_PROXY_ACCOUNTS
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER NETUAF*656
+
+	COMMON /NETUAF/ NETUAF_QUEUE,NETUAF_NUM
+	DATA NETUAF_QUEUE/0/
+
+	CALL INIT_QUEUE(NETUAF_QUEUE,NETUAF(:100))
+
+	OPEN (UNIT=7,FILE='NETPROXY',DEFAULTFILE='SYS$SYSTEM:NETPROXY.DAT',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+
+	FORMAT = 0
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=7,FILE='NETUAF',DEFAULTFILE='SYS$SYSTEM:NETUAF.DAT',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+	   FORMAT = 1
+	END IF
+
+	NETUAF_NUM = 0
+	NENTRY = NETUAF_QUEUE
+	DO WHILE (IER.EQ.0)
+	   READ (7,'(Q,A)',IOSTAT=IER) NLEN,NETUAF
+	   IF (IER.EQ.0) THEN
+	      NETUAF_NUM = NETUAF_NUM + 1
+	      IF (FORMAT.EQ.0) THEN
+		 NETUAF = NETUAF(13:)
+		 NLEN = NLEN - 12
+		 DO WHILE (NETUAF(67:67).NE.CHAR(1).AND.NLEN.GT.64)
+		    SKIP = 4 + ICHAR(NETUAF(65:65))
+		    NETUAF(65:) = NETUAF(65+SKIP:)
+		    NLEN = NLEN - SKIP
+		 END DO
+		 IF (NLEN.GT.64) THEN
+		    ULEN = ICHAR(NETUAF(65:65))
+		    NETUAF(65:) = NETUAF(69:)
+		    DO I=65+ULEN,76
+		       NETUAF(I:I) = ' '
+		    END DO
+		 ELSE
+		    NETUAF(65:) = 'DECNET'
+		 END IF
+	      END IF
+              CALL WRITE_QUEUE(%VAL(NENTRY),NENTRY,NETUAF(:100))
+	   END IF
+	END DO
+
+	CLOSE (UNIT=7)
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE EXECUTE_COMMAND(UNIT_INDEX)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+        INCLUDE 'BULLFILES.INC'
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BROAD_MESSAGE/ BMESSAGE,BLENGTH
+
+	PARAMETER BRDCST_LIMIT = 82*12 + 2 +2
+	CHARACTER*(BRDCST_LIMIT) BMESSAGE
+
+        COMMON /MAIN_FOLDER_DIRECTORY/ FOLDER1_DIRECTORY
+        CHARACTER*80 FOLDER1_DIRECTORY
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+        CHARACTER*80 FOLDER2_DIRECTORY
+
+	DIMENSION SCRATCH(MAXLINK),OUT_HEAD(MAXLINK)
+	DATA SCRATCH/MAXLINK*0/,OUT_HEAD/MAXLINK*0/
+
+	EXTERNAL SS$_NOSUCHNODE,SS$_NOSUCHOBJ
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER BUFFER*(FOLDER_RECORD+16),DESCRIP_TEMP*56
+	CHARACTER NODENAME*8,BULLCP_USER*12,INQUEUE*128
+
+	EQUIVALENCE (BUFFER,CMD_TYPE),(BUFFER,INQUEUE)
+
+	INTEGER BULLCP_PRIV(2)
+
+	CALL COPY2(BULLCP_PRIV,PROCPRIV)
+
+	ILEN = READ_IOSB(2,UNIT_INDEX)
+	CALL LIB$MOVC3(ILEN,READ_BUF(1,UNIT_INDEX),%REF(BUFFER))
+
+	REMOTE_SET = .FALSE.
+	REC_SAVE(UNIT_INDEX) = 0
+	USERNAME = USER_SAVE(UNIT_INDEX)
+	FOLDER = FOLDERNAME(UNIT_INDEX)
+	FOLDER_NUMBER = FOLDER_NUM(UNIT_INDEX)
+	FOLDER_FLAG = 0
+	NODENAME = NODE_SAVE(UNIT_INDEX)
+	CALL COPY2(PROCPRIV,PRIV_SAVE(1,UNIT_INDEX))
+
+	CALL INIT_QUEUE(OUT_HEAD(UNIT_INDEX),INQUEUE)
+
+	IF (CMD_TYPE.EQ.3.OR.CMD_TYPE.EQ.4.OR.(CMD_TYPE.GE.9.AND.
+     &	    CMD_TYPE.LE.11).OR.CMD_TYPE.EQ.15.OR.CMD_TYPE.EQ.1) THEN
+						! Do we need priv info?
+	   IF (PROCPRIV(1).EQ.0.AND.PROCPRIV(2).EQ.0) THEN
+	      CALL GET_USER_PRIV(USER_SAVE(UNIT_INDEX),
+     &		 PRIV_SAVE(1,UNIT_INDEX))
+	      USERNAME = USER_SAVE(UNIT_INDEX)	! If changed to DECNET
+	      CALL COPY2(PROCPRIV,PRIV_SAVE(1,UNIT_INDEX))
+	      IF ( (PROCPRIV(1).AND.NEEDPRIV(1)).EQ.0.AND.
+     &		   (PROCPRIV(2).AND.NEEDPRIV(2)).EQ.0) THEN
+		 CALL CHECK_BULLETIN_PRIV(USERNAME)
+		 CALL COPY2(PRIV_SAVE(1,UNIT_INDEX),PROCPRIV)
+	      END IF
+	   END IF
+	END IF
+
+	FOLDER2_DIRECTORY = FOLDER_DIRECTORY
+	IF (FOLDER_DIRECTORY.NE.FOLDER1_DIRECTORY.AND.
+     &		TRIM(FOLDER1_DIRECTORY).GT.0) THEN
+	   FOLDER_DIRECTORY = FOLDER1_DIRECTORY
+	   CALL ADD_DIRECTORIES
+	END IF
+
+	IF (CMD_TYPE.EQ.1.AND.BUFFER(ILEN:ILEN).EQ.'?') THEN
+	   IF (BUFFER(5:ILEN).EQ.'SYSTEM?') THEN
+	      CALL LIB$MOVC3(4,1,%REF(BUFFER(1:)))
+	      CALL WRITE_CHAN(4,BUFFER,UNIT_INDEX,IER1)
+	   ELSE 
+	      CALL LIB$MOVC3(4,0,%REF(BUFFER(1:)))
+	      CALL WRITE_CHAN(4,BUFFER,UNIT_INDEX,IER1)
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.1) THEN			! Select folder
+	   IF (BUFFER(ILEN:ILEN).EQ.'+') THEN
+	      SYSLOG = .TRUE.
+	      ILEN = ILEN - 1
+	   ELSE 
+	      SYSLOG = .FALSE.
+	   END IF
+	   FOLDER1 = BUFFER(5:ILEN)
+	   FOLDER_NUMBER = -2
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL LIB$MOVC3(4,IER,%REF(BUFFER(1:)))
+	   CALL LIB$MOVC3(4,READ_ONLY,%REF(BUFFER(5:)))
+	   IF (USERNAME.NE.'DECNET'.AND.IER) THEN
+	      CALL OPEN_USERINFO
+	      IF (USERNAME.EQ.'DECNET') THEN	! User wasn't real.
+	       USER_SAVE(UNIT_INDEX) = USERNAME
+	       CALL LIB$MOVC3(4,0,%REF(BUFFER(9:)))
+	       CALL LIB$MOVC3(4,0,%REF(BUFFER(13:)))
+	      ELSE
+	       CALL LIB$MOVC3(8,LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				%REF(BUFFER(9:)))
+	       LAST_SAVE(1,UNIT_INDEX) = LAST_READ_BTIM(1,FOLDER_NUMBER+1)
+	       LAST_SAVE(2,UNIT_INDEX) = LAST_READ_BTIM(2,FOLDER_NUMBER+1)
+	      END IF
+	   ELSE
+	      CALL LIB$MOVC3(4,0,%REF(BUFFER(9:)))
+	      CALL LIB$MOVC3(4,0,%REF(BUFFER(13:)))
+	   END IF
+	   LINFO = 16
+	   IF (SYSLOG) THEN
+	      LINFO = 24
+	      CALL LIB$MOVC3(8,LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &			       LAST_SYS_SAVE(1,UNIT_INDEX))
+	      CALL LIB$MOVC3(8,LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &				%REF(BUFFER(17:)))
+	      IF (LAST_SYS_SAVE(1,UNIT_INDEX).EQ.0) THEN
+	         CALL LIB$MOVC3(8,LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				  LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	      END IF
+	   END IF
+	   BUFFER = BUFFER(:LINFO)//FOLDER_COM
+	   CALL WRITE_CHAN(LINFO+LEN(FOLDER_COM),BUFFER,UNIT_INDEX,IER1)
+	   IF (IER.AND.IER1) THEN
+	      IF (SYSLOG) THEN
+		 CALL SAVE_LAST_SYS_BTIM(UNIT_INDEX)
+	      ELSE
+		 LAST_SYS_SAVE(1,UNIT_INDEX) = 0
+		 LAST_SYS_SAVE(2,UNIT_INDEX) = 0
+	      END IF
+	      FOLDERNAME(UNIT_INDEX) = FOLDER
+	      FOLDER_NUM(UNIT_INDEX) = FOLDER_NUMBER
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.2) THEN		! Add message
+	   LEN_SAVE(UNIT_INDEX) = 0
+	   OUT_SAVE(UNIT_INDEX) = OUT_HEAD(UNIT_INDEX)
+	ELSE IF (CMD_TYPE.EQ.6) THEN		! Add message line
+	   LEN_SAVE(UNIT_INDEX) = LEN_SAVE(UNIT_INDEX) + 1
+	   CALL WRITE_QUEUE(%VAL(OUT_SAVE(UNIT_INDEX)),
+     &			OUT_SAVE(UNIT_INDEX),BUFFER(5:132))
+	ELSE IF (CMD_TYPE.EQ.3) THEN		! Add message entry
+	   FROM = USER_SAVE(UNIT_INDEX)
+	   IF (FROM.EQ.'DECNET') FROM = FROM_SAVE(UNIT_INDEX)
+	   CALL LIB$MOVC3(56,%REF(BUFFER(5:)),%REF(DESCRIP))
+	   P = LEN(DESCRIP) + 5
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXDATE))
+	   P = LEN(EXDATE) + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXTIME))
+	   P = LEN(EXTIME) + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),SYSTEM)
+	   P = 4 + P
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   IF (READ_ONLY.AND.
+     &		FOLDER_OWNER.NE.USERNAME.AND..NOT.SETPRV_PRIV()) THEN
+	      BUFFER = 'ERROR: Insufficient privileges to add message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   ELSE IF ((SYSTEM.AND.7).NE.0) THEN
+	      IF (FOLDER_NUMBER.GT.0.AND.IBCLR(SYSTEM,1).NE.0.AND.
+     &			.NOT.BTEST(FOLDER_FLAG,2)) THEN	! Test if SYSTEM folder
+		 SYSTEM = SYSTEM.AND.2
+	         CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      END IF
+	      IF ((SYSTEM.AND.7).NE.0.AND..NOT.SETPRV_PRIV()) THEN
+							! Priv test
+	         IF (F_EXPIRE_LIMIT.GT.0.AND..NOT.  ! Expiration limit present
+     &		     FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	            SYSTEM = 0
+	            CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+		 ELSE					! Allow permanent if
+		    SYSTEM = SYSTEM.AND.2		! owner of folder
+	         END IF
+	      END IF
+	      IF (BTEST(SYSTEM,2)) THEN			! Shutdown?
+	         CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	         WRITE (EXTIME,'(I4)') NODE_NUMBER
+	         WRITE (EXTIME(7:),'(I4)') NODE_AREA
+	         DO I=1,11
+		    IF (EXTIME(I:I).EQ.' ') EXTIME(I:I) = '0'
+	         END DO
+	         EXTIME = EXTIME(1:2)//':'//EXTIME(3:4)//':'//
+     &			 EXTIME(7:8)//'.'//EXTIME(9:10)
+	      END IF
+	   END IF
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),BROAD)
+	   P = 4 + P
+	   IF (BROAD.AND..NOT.SETPRV_PRIV().AND..NOT.OPER_PRIV()) THEN
+	      BROAD = 0
+	   END IF
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),BELL)
+	   P = 4 + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),ALL)
+	   P = 4 + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),CLUSTER)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(0,IER)			! Get NBLOCK
+	   IF (IER.EQ.0) NBLOCK = 0		! If new file, NBLOCK is 0
+	   CALL OPEN_BULLFIL
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   LENGTH = LEN_SAVE(UNIT_INDEX)
+	   LEN_SAVE(UNIT_INDEX) = 0
+	   DO I=1,LENGTH
+	      CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	      WRITE (1'NBLOCK+I) INQUEUE
+	   END DO
+	   IF (BROAD) THEN
+	      CALL GET_BROADCAST_MESSAGE(BELL)
+	      CALL BROADCAST(ALL,CLUSTER)
+	   END IF
+	   CALL CLOSE_BULLFIL			! Finished adding bulletin
+	   IF (BTEST(FOLDER_FLAG,14)) FROM = 'ANONYMOUS'
+	   CALL ADD_ENTRY			! Add the new directory entry
+	   CALL UPDATE_FOLDER			! Update info in folder file
+	   CALL CLOSE_BULLDIR			! Totally finished with add
+	   IF (NEWS_FEED()) THEN 
+	      BULL_POINT = NBULL
+	      INCMD = 'COPY/ORIGINAL/LOCAL '//
+     &			FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,'<')+1
+     &			:INDEX(FOLDER_DESCRIP,'>')-1)
+	      CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL MOVE(.FALSE.)
+	   END IF
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+
+	   CALL SAVE_LAST_READ_BTIM(UNIT_INDEX)
+
+	   IF (.NOT.BROAD) GO TO 1000
+
+100	   CALL GETUSER(BULLCP_USER)		! Get present username
+	   CALL OPEN_BULLUSER_SHARED		! Broadcast on other nodes
+	   TEMP_USER = ':'
+	   DO WHILE (TEMP_USER(:1).EQ.':')
+	      DO WHILE (REC_LOCK(IER))		 
+	         READ (4,KEYGT=TEMP_USER,IOSTAT=IER)
+     &		   TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+		 TEMP_USER = TEMP_USER(:TRIM(TEMP_USER))
+		 IF (IER.EQ.0.AND.
+     &		     (TEMP_USER(2:TRIM(TEMP_USER)).EQ.NODENAME
+     &		     .OR..NOT.TEST2(NEW_FLAG,FOLDER_NUMBER))
+     &		     .AND.TEMP_USER(:1).EQ.':') THEN
+		    IER1 = REC_LOCK(IER)	! Skip the node that
+		 END IF				! originated the message
+	      END DO
+	      IF (TEMP_USER(:1).NE.':') THEN
+		 CALL CLOSE_BULLUSER
+		 CALL SETUSER(BULLCP_USER)
+		 REMOTE_SET = .FALSE.
+	         CLOSE (UNIT=REMOTE_UNIT)
+		 GO TO 1000
+	      END IF
+	      CALL SETUSER(USERNAME)		! Reset to original username
+	      FOLDER1 = 'GENERAL'
+	      FOLDER1_BBOARD = ':'//TEMP_USER
+	      CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      IF (IER.NE.0) THEN
+		 CALL ERRSNS(IDUMMY,IDUMMY,INODE)
+	         IF (INODE.EQ.%LOC(SS$_NOSUCHNODE).OR.
+     &		     INODE.EQ.%LOC(SS$_NOSUCHOBJ).OR.INODE.EQ.0) THEN
+		    DELETE (4)
+		 END IF
+	      ELSE
+		 IER = 0
+		 I = 1
+		 DO WHILE (IER.EQ.0.AND.I.LT.BLENGTH)
+		    WRITE (REMOTE_UNIT,'(4A)',IOSTAT=IER)
+     &			15,-1,I,BMESSAGE(I:MIN(BLENGTH,I+127))
+		    I = I + 128
+		 END DO
+		 IF (IER.EQ.0) WRITE (REMOTE_UNIT,'(5A)',IOSTAT=IER)
+     &			15,BLENGTH,BELL,ALL,CLUSTER
+	      END IF
+	   END DO
+	ELSE IF (CMD_TYPE.EQ.8) THEN		! Read directory entry
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),ICOUNT)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR_SHARED
+	   IF (ICOUNT.GE.0) THEN
+	      CALL READDIR(ICOUNT,IER)
+	   ELSE
+	      CALL LIB$MOVC3(8,%REF(BUFFER(9:)),%REF(MSG_KEY(1:)))
+	      CALL READDIR_KEYGE(IER)
+	   END IF
+	   CALL CLOSE_BULLDIR
+	   CALL LIB$MOVC3(4,IER,%REF(BUFFER(1:)))
+	   IF (ICOUNT.NE.0) THEN
+	      BUFFER(5:) = BULLDIR_ENTRY
+	      CALL WRITE_CHAN
+     &		(LEN(BULLDIR_ENTRY)+4,BUFFER,UNIT_INDEX,IER)
+	   ELSE
+	      BUFFER(5:) = BULLDIR_HEADER
+	      CALL WRITE_CHAN
+     &		(LEN(BULLDIR_HEADER)+4,BUFFER,UNIT_INDEX,IER)
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.13) THEN		! Read directory entry
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),SBULL)
+	   CALL LIB$MOVC3(4,%REF(BUFFER(9:)),EBULL)
+	   CALL SET_FOLDER_FILE(0)
+  	   CALL OPEN_BULLDIR_SHARED
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   DO I=SBULL,EBULL,ISIGN(1,EBULL-SBULL)
+	      CALL READDIR(I,IER)
+	      INQUEUE = BULLDIR_ENTRY
+              CALL WRITE_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   END DO
+	   CALL CLOSE_BULLDIR
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   REC_SAVE(UNIT_INDEX) = LEN(BULLDIR_ENTRY)
+	   LEN_SAVE(UNIT_INDEX) = ABS(EBULL - SBULL) + 1
+           CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   OUT_SAVE(UNIT_INDEX) = OENTRY
+	   CALL WRITE_CHAN(REC_SAVE(UNIT_INDEX),INQUEUE,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.9) THEN		! Write directory entry
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),ICOUNT)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR
+	   IF (ICOUNT.GT.0) THEN
+	      BULLDIR_ENTRY = BUFFER(9:)
+	      CALL WRITEDIR_NOCONV(ICOUNT,IER)
+	   ELSE
+	      BULLDIR_HEADER = BUFFER(9:)
+	      CALL WRITEDIR_NOCONV(ICOUNT,IER)
+	   END IF
+	   CALL CLOSE_BULLDIR
+	ELSE IF (CMD_TYPE.EQ.4) THEN
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),BULL_DELETE)
+	   CALL LIB$MOVC3(4,%REF(BUFFER(9:)),IMMEDIATE)
+	   DESCRIP_TEMP = BUFFER(13:ILEN)
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(BULL_DELETE,IER)
+	   IF (IER.EQ.BULL_DELETE.OR.DESCRIP.NE.DESCRIP_TEMP) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Cannot find message to delete.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   ELSE IF (USERNAME.NE.FROM.AND.FROM_SAVE(UNIT_INDEX).NE.FROM
+     &	    .AND.FOLDER_OWNER.NE.USERNAME.AND..NOT.SETPRV_PRIV()) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Insufficient privileges to delete message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL REMOVE_ENTRY
+     &		(BULL_DELETE,BULL_DELETE,BULL_DELETE,IMMEDIATE)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.5) THEN		! Read message
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),ICOUNT)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(ICOUNT,IER)
+	   CALL OPEN_BULLFIL_SHARED
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   DO I=BLOCK,BLOCK+LENGTH-1
+	      READ (1'I,IOSTAT=IER) INQUEUE
+              CALL WRITE_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   END DO
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   REC_SAVE(UNIT_INDEX) = 128
+	   LEN_SAVE(UNIT_INDEX) = LENGTH
+           CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   OUT_SAVE(UNIT_INDEX) = OENTRY
+	   CALL WRITE_CHAN(REC_SAVE(UNIT_INDEX),INQUEUE,UNIT_INDEX,IER)
+	   CALL SAVE_LAST_READ_BTIM(UNIT_INDEX)
+	ELSE IF (CMD_TYPE.EQ.10) THEN		! Replacing bulletin
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR
+	   CALL LIB$MOVC3(56,%REF(BUFFER(5:)),%REF(DESCRIP_TEMP))
+	   P = LEN(DESCRIP_TEMP) + 5
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),ICOUNT)
+	   P = 4 + P
+	   CALL READDIR(ICOUNT,IER)
+	   IF (IER.EQ.ICOUNT.OR.DESCRIP_TEMP.NE.DESCRIP) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Cannot find message to replace.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL LIB$MOVC3(56,%REF(BUFFER(P:)),%REF(DESCRIP))
+	   P = LEN(DESCRIP) + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),%REF(MSGTYPE))
+	   P = 4 + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXDATE))
+	   P = LEN(EXDATE) + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXTIME))
+	   P = LEN(EXTIME) + P
+	   ALLOW = (FOLDER_OWNER.EQ.USERNAME).OR.SETPRV_PRIV()
+	   IF ((FOLDER_NUMBER.GT.0.AND.(BTEST(MSGTYPE,0).OR.
+     &		BTEST(MSGTYPE,2)).AND..NOT.BTEST(FOLDER_FLAG,2)).OR.
+     &		(USERNAME.NE.FROM.AND..NOT.ALLOW).OR.
+     &		((MSGTYPE.AND..NOT.8).NE.0.AND..NOT.ALLOW)) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Insufficient privileges to replace message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL READDIR(0,IER)			! Get NBLOCK
+	   CALL OPEN_BULLFIL
+	   NEW_LENGTH = LEN_SAVE(UNIT_INDEX)
+	   LEN_SAVE(UNIT_INDEX) = 0
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   DO I=1,NEW_LENGTH
+	      CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	      WRITE (1'NBLOCK+I) INQUEUE
+	   END DO
+	   CALL CLOSE_BULLFIL			! Finished adding bulletin
+	   IF (NEW_LENGTH.GT.0) THEN
+	      NEMPTY = NEMPTY + LENGTH
+	      LENGTH = NEW_LENGTH
+	      BLOCK = NBLOCK + 1
+	   END IF
+	   CALL WRITEDIR(ICOUNT,IER)
+	   NBLOCK = NBLOCK + NEW_LENGTH
+	   CALL WRITEDIR(0,IER)
+	   CALL UPDATE_DIR_HEADER(BTEST(MSGTYPE,3),BTEST(MSGTYPE,1),
+     &		BTEST(MSGTYPE,2),EXDATE,EXTIME)
+	   IF (BTEST(MSGTYPE,0)) THEN
+	      SYSTEM = IBSET(SYSTEM,0)		! System?
+	   ELSE
+	      SYSTEM = IBCLR(SYSTEM,0)		! General?
+	   END IF
+	   CALL WRITEDIR(ICOUNT,IER)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.11) THEN		! Undeleting
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),BULL_DELETE)
+	   P = 4 + P
+	   CALL LIB$MOVC3(56,%REF(BUFFER(P:)),%REF(DESCRIP_TEMP))
+	   P = LEN(DESCRIP_TEMP) + P
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(BULL_DELETE,IER)
+	   IF (IER.EQ.BULL_DELETE.OR.DESCRIP.NE.DESCRIP_TEMP) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Cannot find message to undelete.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   ELSE IF (USERNAME.NE.FROM.AND.FROM_SAVE(UNIT_INDEX).NE.FROM
+     &	    .AND.FOLDER_OWNER.NE.USERNAME.AND..NOT.SETPRV_PRIV()) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Insufficient privileges to undelete message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXDATE))
+	   P = LEN(EXDATE) + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXTIME))
+	   P = LEN(EXTIME) + P
+	   CALL WRITEDIR(BULL_DELETE,IER)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.12) THEN		! Find newest bulletin
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(0,IER)
+	   CALL GET_NEWEST_MSG(%REF(BUFFER(5:)),BULL_POINT)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(4,%DESCR(BULL_POINT),UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.14) THEN		! Register remote folder
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),FLAG)
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL OPEN_BULLUSER_SHARED
+	   TEMP_USER = ':'//NODENAME(:TRIM(NODENAME))
+	   DO WHILE (REC_LOCK(IER))
+	      READ (4,KEY=TEMP_USER,IOSTAT=IER) 
+     &		TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG
+	   END DO
+	   IF (IER.NE.0) THEN
+	      DO I=1,FLONG
+		 NEW_FLAG (I) = 0
+	      END DO
+	   END IF
+	   IF (FLAG) THEN
+	      CALL SET2(NEW_FLAG,FOLDER_NUMBER)
+	   ELSE
+	      CALL CLR2(NEW_FLAG,FOLDER_NUMBER)
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      REWRITE (4) TEMP_USER,
+     &				LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+	   ELSE
+	      TEMP_USER =  ':'//NODENAME(:TRIM(NODENAME))
+	      WRITE (4) TEMP_USER,
+     &				LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+	   END IF
+	   CALL CLOSE_BULLUSER
+	ELSE IF (CMD_TYPE.EQ.15) THEN		! Broadcast message
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),BLENGTH)
+	   CALL LIB$MOVC3(4,%REF(BUFFER(9:)),START)
+	   IF (BLENGTH.EQ.-1) THEN
+	      IF (SCRATCH(UNIT_INDEX).EQ.0) THEN
+		 CALL LIB$GET_VM(BRDCST_LIMIT,SCRATCH(UNIT_INDEX))
+	      END IF
+	      CALL LIB$MOVC3(ILEN-12,%REF(BUFFER(13:)),
+     &				%VAL(SCRATCH(UNIT_INDEX)+START-1))
+	   ELSE
+	      CALL LIB$MOVC3(BLENGTH,%VAL(SCRATCH(UNIT_INDEX)),
+     &				%REF(BMESSAGE(1:)))
+	      CALL LIB$MOVC3(4,%REF(BUFFER(13:)),ALL)
+	      CALL LIB$MOVC3(4,%REF(BUFFER(17:)),CLUSTER)
+	      CALL LIB$FREE_VM(BRDCST_LIMIT,SCRATCH(UNIT_INDEX))
+	      IF (ILEN.GT.20) THEN
+	         CALL LIB$MOVC3(4,%REF(BUFFER(21:)),FOLDER_NUMBER)
+	         FOLDER = BUFFER(44:)
+		 GO TO 100
+	      ELSE IF (SETPRV_PRIV().OR.OPER_PRIV()) THEN
+	         CALL BROADCAST(ALL,CLUSTER)
+	      END IF
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.16) THEN		! Change folder nodename
+ 	   CALL OPEN_BULLFOLDER_SHARED
+	   IER = 0
+	   DO WHILE (IER.EQ.0)
+	      CALL READ_FOLDER_FILE(IER)
+	      IF ('::'//BUFFER(5:TRIM(BUFFER(:12))).EQ.
+     &		  FOLDER_BBOARD(:TRIM(BUFFER(:12))+2).AND.IER.EQ.0) THEN
+	         FOLDER_BBOARD(3:) = BUFFER(13:TRIM(BUFFER(:20)))
+	         CALL REWRITE_FOLDER_FILE(IER)
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLFOLDER
+	END IF
+
+1000	CALL COPY2(PROCPRIV,BULLCP_PRIV)
+
+	IF (FOLDER_DIRECTORY.NE.FOLDER2_DIRECTORY) THEN
+	   FOLDER_DIRECTORY = FOLDER2_DIRECTORY
+	   CALL ADD_DIRECTORIES
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_REMOTE_USERINFO(UNIT_INDEX)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	DIMENSION SAVE_BTIM(2)
+
+	USERNAME = USER_SAVE(UNIT_INDEX)
+	FOLDER_NUMBER = FOLDER_NUM(UNIT_INDEX)
+
+	IF (USERNAME.EQ.'DECNET'.OR.FOLDER_NUMBER.LT.0) RETURN
+
+	CALL OPEN_USERINFO
+	DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				LAST_SAVE(1,UNIT_INDEX))
+	IF (DIFF.LT.0) THEN
+	   LAST_READ_BTIM(1,FOLDER_NUMBER+1) = LAST_SAVE(1,UNIT_INDEX)
+	   LAST_READ_BTIM(2,FOLDER_NUMBER+1) = LAST_SAVE(2,UNIT_INDEX)
+	END IF
+
+	IF (LAST_SYS_BTIM(1,FOLDER_NUMBER+1).EQ.0.AND.
+     &	    LAST_SYS_BTIM(2,FOLDER_NUMBER+1).EQ.0.AND.
+     &	    LAST_SYS_SAVE(1,UNIT_INDEX).NE.0.AND.
+     &	    LAST_SYS_SAVE(2,UNIT_INDEX).NE.0) THEN
+ 	   DIFF1 = -1
+	ELSE IF (LAST_SYS_SAVE(1,UNIT_INDEX).NE.0.AND.
+     &	    LAST_SYS_SAVE(2,UNIT_INDEX).NE.0) THEN
+	   DIFF1 = COMPARE_BTIM(LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &				LAST_SYS_SAVE(1,UNIT_INDEX))
+	ELSE
+	   DIFF1 = 0
+	END IF
+
+	IF (DIFF1.LT.0) THEN
+	   LAST_SYS_BTIM(1,FOLDER_NUMBER+1) = LAST_SYS_SAVE(1,UNIT_INDEX)
+	   LAST_SYS_BTIM(2,FOLDER_NUMBER+1) = LAST_SYS_SAVE(2,UNIT_INDEX)
+	END IF
+
+	IF (DIFF1.LT.0.OR.DIFF.LT.0) CALL UPDATE_USERINFO
+
+	RETURN
+
+	ENTRY SAVE_LAST_READ_BTIM(UNIT_INDEX)
+
+	CALL SYS_BINTIM(DATE//' '//TIME,SAVE_BTIM)
+
+	DIFF = COMPARE_BTIM(LAST_SAVE(1,UNIT_INDEX),SAVE_BTIM)
+
+	IF (DIFF.GE.0) RETURN
+
+	LAST_SAVE(1,UNIT_INDEX) = SAVE_BTIM(1)
+	LAST_SAVE(2,UNIT_INDEX) = SAVE_BTIM(2)
+
+	RETURN
+
+	ENTRY SAVE_LAST_SYS_BTIM(UNIT_INDEX)
+
+	CALL SYS_BINTIM('-',SAVE_BTIM)			! Get today's date
+
+	LAST_SYS_SAVE(1,UNIT_INDEX) = SAVE_BTIM(1)
+	LAST_SYS_SAVE(2,UNIT_INDEX) = SAVE_BTIM(2)
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE CHECK_BULLETIN_PRIV(USERNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	INCLUDE 'BULLFILES.INC'
+
+	IER = SETPRV_PRIV()
+
+	IF ((PROCPRIV(1).AND.NEEDPRIV(1)).EQ.0.AND.
+     &	    (PROCPRIV(2).AND.NEEDPRIV(2)).EQ.0) THEN
+	   CALL CHECK_ACCESS(BULLUSER_FILE(:TRIM(BULLUSER_FILE)),
+     &		USERNAME,R_ACCESS,W_ACCESS)
+	   IF (R_ACCESS) CALL COPY2(PROCPRIV,NEEDPRIV)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETACC(ACCOUNT)
+C
+C  SUBROUTINE GETACC
+C
+C  FUNCTION:
+C	To get account of present process.
+C  OUTPUTS:
+C	ACCOUNT   -   ACCOUNT owner of present process.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) ACCOUNT		! Limit is 12 characters
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(LEN(ACCOUNT),JPI$_ACCOUNT,%LOC(ACCOUNT))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GETSTS(STS)
+C
+C  SUBROUTINE GETSTS
+C
+C  FUNCTION:
+C	To get status of present process. This tells if its a batch process.
+C  OUTPUTS:
+C	STS   -   Status word of present process.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,JPI$_STS,%LOC(STS))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	RETURN
+	END
+
+
+
+
+
+	INTEGER FUNCTION LNM_MODE_EXEC(FAB,RAB,LUN)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FABDEF)'
+	INCLUDE '($RABDEF)'
+
+	RECORD /FABDEF/ FAB
+	RECORD /RABDEF/ RAB
+
+	FAB.FAB$B_ACMODES = ISHFT(1,FAB$V_LNM_MODE)
+
+	STATUS = SYS$OPEN(FAB)
+	IF (STATUS) STATUS = SYS$CONNECT(RAB)
+
+	LNM_MODE_EXEC = STATUS
+
+	END
+
+
+
+	INTEGER FUNCTION REC_LOCK(IER)
+
+	INCLUDE '($FORIOSDEF)'
+
+	DATA INIT /.TRUE./
+
+	IF (INIT) THEN
+	   REC_LOCK = 1
+	   INIT = .FALSE.
+	ELSE
+	   IF (IER.EQ.FOR$IOS_SPERECLOC) THEN
+	      CALL WAIT_SEC('01')
+	      INIT = INIT + 2
+	      IF (INIT.GT.60) THEN
+		 WRITE (6,'('' Bulletin aborting due to record lock'',
+     &			    '' problem.  Alert system administrator.'')')
+		 CALL EXIT
+	      END IF
+	   ELSE
+	      REC_LOCK = 0
+	      INIT = .TRUE.
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+	INTEGER FUNCTION TRIM(INPUT)
+	CHARACTER*(*) INPUT
+	DO TRIM=LEN(INPUT),1,-1
+	 IF (INPUT(TRIM:TRIM).NE.' '.AND.INPUT(TRIM:TRIM).NE.CHAR(0)) RETURN
+	END DO
+	RETURN
+	END
+
+	SUBROUTINE SYS_GETMSG(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /WINDOW/ WINDOW
+
+	CHARACTER*80 MESSAGE
+
+	WINDOW = 1
+	CALL LIB$SYS_GETMSG(IER,,MESSAGE)
+	WRITE (6,'(A)') MESSAGE
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE HELP(LIBRARY)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) LIBRARY
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	IER = CLI$GET_VALUE('HELP_FOLDER',BULL_PARAMETER,LEN_P)
+	IF (.NOT.IER) BULL_PARAMETER = ' '
+
+	CALL OUTPUT_HELP(BULL_PARAMETER(1:LEN_P),LIBRARY)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NODE_INFO
+C
+C  SUBROUTINE GET_NODE_INFO
+C
+C  FUNCTION: Gets local node name and obtains node names from
+C	command line.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	EXTERNAL CLI$_ABSENT
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+
+	COMMON /TEMP_INPUT/ NODE_TEMP
+	CHARACTER NODE_TEMP*256
+
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	CHARACTER LOCAL_NODE*32,PASSWORD*32,TEMP_USER*12
+
+	NODE_ERROR = .FALSE.
+
+	LOCAL_NODE_FOUND = .FALSE.
+	CALL LIB$SYS_TRNLOG('SYS$NODE',L_NODE,LOCAL_NODE)
+	L_NODE = L_NODE - 2			! Remove '::'
+	IF (LOCAL_NODE(1:1).EQ.'_') THEN
+	   LOCAL_NODE = LOCAL_NODE(2:)
+	   L_NODE = L_NODE - 1
+	END IF
+
+	NODE_NUM = 0				! Initialize number of nodes
+	IF (CLI$PRESENT('NODES')) THEN		! Decnet nodes specified?
+	   DO WHILE (CLI$GET_VALUE('NODES',NODE_TEMP)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified nodes
+	    IER = SYS_TRNLNM(NODE_TEMP,NODE_TEMP)
+	    DO WHILE (TRIM(NODE_TEMP).GT.0)
+	      NODE_NUM = NODE_NUM + 1
+	      COMMA = INDEX(NODE_TEMP,',')
+	      IF (COMMA.GT.0) THEN
+		 NODES(NODE_NUM) = NODE_TEMP(1:COMMA-1)
+		 NODE_TEMP = NODE_TEMP(COMMA+1:)
+	      ELSE
+		 NODES(NODE_NUM) = NODE_TEMP
+		 NODE_TEMP = ' '
+	      END IF
+	      NLEN = TRIM(NODES(NODE_NUM))
+	      I = INDEX(NODES(NODE_NUM),'::')
+	      TEMP_USER = ' '
+	      IF (I.GT.0.AND.NLEN-I.EQ.1) THEN
+		 NLEN = NLEN - 2
+		 NODES(NODE_NUM) = NODES(NODE_NUM)(:NLEN)
+	      ELSE IF (I.GT.0.AND.NLEN-I.GT.1) THEN
+		 TEMP_USER = NODES(NODE_NUM)(I+2:)
+		 NLEN = I - 1
+		 NODES(NODE_NUM) = NODES(NODE_NUM)(:NLEN)
+	         POINT_NODE = NODE_NUM
+	         IER = 1
+	         DO WHILE (IER.NE.0)
+	            WRITE(6,'('' Enter password for node '',2A)')
+     &			NODES(NODE_NUM)(:NLEN),CHAR(10)
+		    CALL GET_INPUT_NOECHO(PASSWORD)
+		    IF (TRIM(PASSWORD).EQ.0) THEN
+		       DO WHILE (NODE_NUM.GT.0)
+		          CLOSE(UNIT=9+NODE_NUM)
+		          NODE_NUM = NODE_NUM - 1
+		       END DO
+		       NODE_ERROR = .TRUE.
+		       RETURN
+	            END IF
+	            OPEN (UNIT=9+NODE_NUM,NAME=NODES(NODE_NUM)(:NLEN)//
+     &		     '"'//TEMP_USER(:TRIM(TEMP_USER))//' '//
+     &		     PASSWORD(:TRIM(PASSWORD))//'"::'//'"TASK=BULLETIN"',
+     &		     ACCESS='SEQUENTIAL',FORM='FORMATTED',
+     &		     CARRIAGECONTROL='NONE',TYPE='NEW',IOSTAT=IER)
+		    IF (IER.NE.0) THEN
+		       WRITE (6,'('' ERROR: Password is invalid.'')')
+		    END IF
+	         END DO
+	      END IF
+	      IF (LOCAL_NODE(:L_NODE).EQ.NODES(NODE_NUM)(:NLEN)) THEN
+	         NODE_NUM = NODE_NUM - 1
+	         LOCAL_NODE_FOUND = .TRUE.
+	      ELSE IF (TRIM(TEMP_USER).EQ.0) THEN
+	         POINT_NODE = NODE_NUM
+	         OPEN (UNIT=9+NODE_NUM,NAME=NODES(NODE_NUM)(:NLEN)//
+     &		  '::"TASK=BULLETIN"',ACCESS='SEQUENTIAL',FORM='FORMATTED',
+     &		  CARRIAGECONTROL='NONE',TYPE='NEW',IOSTAT=IER)
+	         IF (IER.NE.0) THEN
+		    DO WHILE (NODE_NUM.GT.0)
+		       CLOSE(UNIT=9+NODE_NUM)
+		       NODE_NUM = NODE_NUM - 1
+		    END DO
+		    NODE_ERROR = .TRUE.
+		    RETURN
+	         END IF
+	      END IF
+	    END DO
+	   END DO
+	ELSE
+	   LOCAL_NODE_FOUND = .TRUE.
+	END IF
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_FOLDER_FILE(NUM)
+C
+C  SUBROUTINE SET_FOLDER_FILE
+C
+C  FUNCTION: Sets folder file name.  If NUM = 0, set FOLDER_FILE,
+C		if = 1, set FOLDER1_FILE
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	IF (NUM.EQ.0) THEN
+	   CALL SET_FILE(FOLDER,FOLDER_FLAG,FOLDER_NUMBER,FOLDER_FILE)
+	ELSE IF (NUM.EQ.1) THEN
+	   CALL SET_FILE(FOLDER1,FOLDER1_FLAG,FOLDER1_NUMBER,FOLDER1_FILE)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_FILE(FOLDER,FOLDER_FLAG,FOLDER_NUMBER,FOLDER_FILE)
+C
+C  SUBROUTINE SET_FILE
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*(*) FOLDER,FOLDER_FILE
+
+	IF (.NOT.BTEST(FOLDER_FLAG,8)) THEN
+	   FOLDER_FILE =
+     &		FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//FOLDER
+	ELSE
+	   FOLDER_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY)-1)//
+     &		'.]'
+	END IF
+
+	RETURN
+	END
+
+
+
+
+        SUBROUTINE SET_BULLFIL
+
+        IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+        COMMON /BULLFIL/ BULLFIL
+
+	CHARACTER FILDATE*12
+
+	DATA UPDATE/.FALSE./, JUST_NAME/.FALSE./
+
+	UPDATE = .TRUE.
+	JUST_NAME = .TRUE.
+
+	ENTRY SET_BULLFIL_UPDATE
+
+	UPDATE = .NOT.UPDATE
+	JUST_NAME = .TRUE.
+
+	ENTRY SET_BULLFIL_NAME
+
+	JUST_NAME = .NOT.JUST_NAME
+
+	IER = SYS$ASCTIM(,FILDATE,EX_BTIM,) 
+	IF (.NOT.IER.OR.FILDATE.EQ.'17-NOV-1858 ') 
+     &				IER = SYS$ASCTIM(,FILDATE,,)
+	IF (BULLFIL.EQ.1) FILDATE = EXDATE
+	FILDATE = FILDATE(FIRST_ALPHA(FILDATE):)
+
+	M = INDEX(FILDATE,'-')
+	FOLDER1_FILE = FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWS'//
+     &		FILDATE(INDEX(FILDATE,' ')-2:TRIM(FILDATE))//']'//
+     &		FILDATE(:M-1)//FILDATE(M+1:M+3)
+	
+	IF (FOLDER1_FILE.NE.FOLDER_FILE) THEN 
+	   FOLDER_FILE = FOLDER1_FILE
+	   IF (JUST_NAME) THEN
+	      JUST_NAME = .FALSE.
+	      RETURN
+	   END IF
+	   IF (BULLFIL.GT.0) CALL CLOSE_BULLFIL
+	   IF (BULLFIL.EQ.-1) THEN
+	      BULLFIL = 1
+	      CALL OPEN_BULLFIL
+	   ELSE IF (BULLFIL.EQ.-2) THEN
+	      BULLFIL = 2
+	      CALL OPEN_BULLFIL_SHARED
+	   END IF
+	END IF
+
+	JUST_NAME = .FALSE.
+	
+        IF (UPDATE) THEN	
+	   READ (1'1) NBLOCK
+	   REWRITE (1) NBLOCK + LENGTH
+	   UPDATE = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION MINGT0(I,J)
+
+        IMPLICIT INTEGER (A-Z)
+
+	IF (I.LE.0) THEN
+	   MINGT0 = J
+	ELSE IF (J.LE.0) THEN
+	   MINGT0 = I
+	ELSE
+	   MINGT0 = MIN(I,J)
+	END IF	
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bulletin9.for b/decus/vmslt00a/bulletin/bulletin9.for
new file mode 100755
index 0000000..0a54525
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulletin9.for
@@ -0,0 +1,2474 @@
+C
+C  BULLETIN9.FOR, Version 4/8/98
+C  Purpose: Contains subroutines for the bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE DELETE_NODE
+C
+C  SUBROUTINE DELETE_NODE
+C
+C  FUNCTION: Deletes files sent via ADD/NODES at remote hosts.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+    	CHARACTER INLINE*80
+
+	CALL GET_NODE_INFO
+
+ 	IF (NODE_ERROR) GO TO 940
+
+	IF (NODE_NUM.EQ.0.OR.LOCAL_NODE_FOUND) THEN
+	   WRITE (6,'('' ERROR: Cannot specify local node.'')')
+	   GO TO 999
+	END IF
+
+	IER = CLI$GET_VALUE('SUBJECT',DESCRIP)
+
+	DO POINT_NODE=1,NODE_NUM	   	! Write out command to nodes
+	   NLEN = TRIM(NODES(POINT_NODE))	! Length of node name
+	   INLINE = 'DELETE/SUBJECT="'//DESCRIP(:TRIM(DESCRIP))
+	   WRITE (POINT_NODE+9,'(A)',ERR=940) INLINE
+	   READ (POINT_NODE+9,'(A)',ERR=940,END=940) INLINE
+	   IF (INLINE.EQ.'END') THEN
+	      WRITE (6,'('' Message successfully deleted from node '',A)')
+     &				NODES(POINT_NODE)
+	   ELSE
+	      WRITE (6,'('' Error while deleting message to node '',A)')
+     &				NODES(POINT_NODE)
+	      WRITE (6,'(A)') INLINE
+	   END IF
+	END DO
+
+	GO TO 999
+
+940	WRITE (6,1015) NODES(POINT_NODE)
+
+999	DO WHILE (NODE_NUM.GT.0)
+	   CLOSE(UNIT=9+NODE_NUM)
+	   NODE_NUM = NODE_NUM - 1
+	END DO
+
+	RETURN
+
+1015	FORMAT (' ERROR: Unable to reach node ',A)
+
+	END
+
+
+
+
+	SUBROUTINE SET_FOLDER_FLAG(SETTING,FLAG,FLAGNAME)
+C
+C  SUBROUTINE SET_FOLDER_FLAG
+C
+C  FUNCTION: Sets or clears specified flag for folder
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) FLAGNAME
+
+	IF (REMOTE_SET.EQ.3.OR.(REMOTE_SET.EQ.4.AND.FLAG.NE.1)) THEN
+	   WRITE (6,'('' ERROR: Command invalid for folder.'')')
+	ELSE IF ((FLAG.EQ.7.OR.FLAG.EQ.14).AND..NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: Privileges required for this command.'')')
+	ELSE IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+           IF (REMOTE_SET.NE.4) THEN
+	      CALL OPEN_BULLFOLDER		! Open folder file
+	   ELSE
+	      CALL OPEN_BULLNEWS_SHARED
+	   END IF
+
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	   IF (SETTING) THEN
+	      FOLDER_FLAG = IBSET(FOLDER_FLAG,FLAG)
+	   ELSE
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,FLAG)
+	   END IF
+
+	   CALL REWRITE_FOLDER_FILE(IER)
+
+	   CALL CLOSE_BULLFOLDER
+
+	   WRITE (6,'(1X,A,'' has been modified for folder.'')')
+     &		FLAGNAME
+	ELSE
+	   WRITE (6,'(1X,'' You are not authorized to modify '',A)')
+     &		FLAGNAME//'.'
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_FOLDER_EXPIRE_LIMIT(LIMIT)
+C
+C  SUBROUTINE SET_FOLDER_EXPIRE_LIMIT
+C
+C  FUNCTION: Sets folder expiration limit.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   WRITE (6,'('' ERROR: Command invalid for folder. '')')
+	ELSE IF (LIMIT.LT.0) THEN
+	   WRITE (6,'('' ERROR: Invalid expiration length specified.'')')
+	ELSE IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+           IF (REMOTE_SET.NE.4) THEN
+	      CALL OPEN_BULLFOLDER		! Open folder file
+	   ELSE
+	      CALL OPEN_BULLNEWS_SHARED
+	   END IF
+
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	   F_EXPIRE_LIMIT = LIMIT
+
+	   CALL REWRITE_FOLDER_FILE(IER)
+
+	   CALL CLOSE_BULLFOLDER
+	   WRITE (6,'('' Folder expiration date modified.'')')
+	ELSE
+	   WRITE (6,'('' You are not allowed to modify folder.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE MERGE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY_SAVE
+
+	ENTRY INITIALIZE_MERGE(IER1)
+
+	DO WHILE (FILE_LOCK(IER1,IER2))
+	   OPEN (UNIT=24,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &		//'.TMPDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &		RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &		ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &		KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	END DO
+
+	IF (IER1.NE.0) RETURN
+
+	NBULL = 0
+
+	WRITE(24,IOSTAT=IER1) BULLDIR_HEADER
+	CALL CONVERT_HEADER_FROMBIN
+
+	TO_POINTER = 1
+
+	RETURN
+
+	ENTRY ADD_MERGE_TO(IER1)
+ 
+	IER1 = 0
+
+	DO WHILE (IER1.EQ.0)
+
+	   BULLDIR_ENTRY_SAVE = BULLDIR_ENTRY
+
+	   CALL READDIR(TO_POINTER,IER)
+
+	   DIFF = COMPARE_BTIM(%REF(BULLDIR_ENTRY_SAVE),MSG_BTIM)
+	   IF (DIFF.LT.0.OR.TO_POINTER+1.NE.IER) THEN
+	      BULLDIR_ENTRY = BULLDIR_ENTRY_SAVE
+	      CALL CONVERT_ENTRY_FROMBIN
+	      RETURN
+	   END IF
+
+	   NBULL = NBULL + 1
+	   MSG_NUM = NBULL
+
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   WRITE(24,IOSTAT=IER1) BULLDIR_ENTRY
+
+	   NEWEST_DATE = DATE
+	   NEWEST_TIME = TIME
+
+	   TO_POINTER = TO_POINTER + 1
+
+	   BULLDIR_ENTRY = BULLDIR_ENTRY_SAVE
+	END DO
+
+	CLOSE (UNIT=24)
+
+	RETURN
+
+	ENTRY ADD_MERGE_FROM(IER1)
+
+	NEWEST_DATE = DATE
+	NEWEST_TIME = TIME
+
+	DIFF = COMPARE_DATE(NEWEST_EXDATE,EXDATE)
+	IF (DIFF.GT.0) THEN
+	   NEWEST_EXDATE = EXDATE
+	   NEWEST_EXTIME = EXTIME
+	ELSE IF (DIFF.EQ.0) THEN
+	   DIFF = COMPARE_TIME(NEWEST_EXTIME,EXTIME)
+	   IF (DIFF.GT.0) NEWEST_EXTIME = EXTIME
+	END IF
+
+	IF ((SYSTEM.AND.4).EQ.4) THEN
+	   SHUTDOWN = SHUTDOWN + 1
+	   SHUTDOWN_DATE = DATE
+	   SHUTDOWN_TIME = TIME
+	END IF
+
+	BLOCK = NBLOCK - LENGTH
+
+	NBULL = NBULL + 1
+	MSG_NUM = NBULL
+
+	CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	WRITE(24,IOSTAT=IER1) BULLDIR_ENTRY
+
+	RETURN
+
+	ENTRY ADD_MERGE_REST(IER1)
+
+	CALL UPDATE_LOGIN(.TRUE.)
+
+	DO WHILE (IER1.EQ.0)
+
+	   CALL READDIR(TO_POINTER,IER)
+	   IF (TO_POINTER+1.NE.IER) THEN
+	      READ (24,KEYID=0,KEY=0,IOSTAT=IER1)
+	      CALL CONVERT_HEADER_TOBIN
+	      REWRITE(24,IOSTAT=IER1) BULLDIR_HEADER
+	      IF (IER1.EQ.0) THEN
+	         CLOSE (UNIT=24,DISPOSE='KEEP')
+	         CALL LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &		  '.TMPDIR',FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLDIR')
+	      ELSE
+		 CLOSE (UNIT=24)
+	      END IF
+	      RETURN
+	   END IF
+
+	   NBULL = NBULL + 1
+	   MSG_NUM = NBULL
+
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   WRITE(24,IOSTAT=IER1) BULLDIR_ENTRY
+
+	   NEWEST_DATE = DATE
+	   NEWEST_TIME = TIME
+
+	   TO_POINTER = TO_POINTER + 1
+	END DO
+
+	CLOSE (UNIT=24)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_NOKEYPAD
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+	INCLUDE '($SMGDEF)'
+
+	KEYPAD_MODE = 0
+
+	TERM = SMG$M_KEY_TERMINATE
+
+	IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,0)
+
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF2',,TERM,'SET KEYPAD',)
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE SET_KEYPAD
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+        COMMON /KEYLOAD/ LOAD_KEY
+
+	INCLUDE '($SMGDEF)'
+
+	KEYPAD_MODE = 1
+
+	TERM = SMG$M_KEY_TERMINATE
+
+	IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,1)
+
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF1',,,,'GOLD')
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF2',,TERM,'HELP',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF2','GOLD',TERM,'SET NOKEYPAD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF3',,,'EXTRACT ',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF3','GOLD',,'FILE ',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF4',,TERM,'SHOW KEYPAD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF4','GOLD',TERM,
+     &		'SHOW KEYPAD/PRINT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP0',,TERM,
+     &		'SHOW FOLDER/FULL',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP0','GOLD',TERM,'SHOW FLAGS',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP1',,TERM,'BACK',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP1','GOLD',TERM,'NEXT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP2',,TERM,'PRINT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP2','GOLD',TERM,'PRINT/NONOTIFY',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP3',,TERM,'DIR',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP3','GOLD',TERM,'DIR/FOLDER',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP4',,TERM,'CURRENT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP4','GOLD',TERM,'CURRENT/EDIT ',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP5',,TERM,'RESPOND',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP5','GOLD',TERM,'RESP/EDIT/EXT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP6',,TERM,'LAST',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP7',,TERM,'ADD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP7','GOLD',TERM,'ADD/EDIT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP8',,TERM,'REPLY',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP8','GOLD',TERM,'REPL/EDIT/EXT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP9',,TERM,'MAIL',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP9','GOLD',TERM,'MAIL/NOHEAD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'MINUS',,TERM,'READ/NEW',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'MINUS','GOLD',TERM,'SHOW NEW',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'COMMA',,TERM,'DIR/NEW',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'COMMA','GOLD',TERM,'INDEX',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PERIOD',,TERM,'DELETE',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PERIOD','GOLD',TERM,'UNDELETE',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'ENTER','GOLD',,'SELECT ',)
+
+        LOAD_KEY = SMG$LOAD_KEY_DEFS(KEY_TABLE_ID,'BULL_INIT',
+     &				'SYS$LOGIN:BULL.INI',1)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SHOW_KEYPAD(LIBRARY)
+
+	IMPLICIT INTEGER (A-Z)
+	EXTERNAL LIB$PUT_OUTPUT,PRINT_OUTPUT
+	CHARACTER*(*) LIBRARY
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+        COMMON /KEYLOAD/ LOAD_KEY
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	INCLUDE '($HLPDEF)'
+
+	CHARACTER KEY*10,EQU*50,ST*20,IFS*20
+
+	OUT = 6
+
+	IF (CLI$PRESENT('PRINT')) THEN
+	   OPEN (UNIT=8,STATUS='NEW',FILE='SYS$LOGIN:KEYPAD.DAT',
+     &			IOSTAT=IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR WHILE OPENING FILE TO PRINTER.'')')
+	      RETURN
+	   END IF
+	   OUT = 8
+	END IF      
+
+	IF (CLI$GET_VALUE('SHOW_KEY',KEY,I)) THEN
+	   DO WHILE (CLI$GET_VALUE('STATE',IFS,J))
+              IER = SMG$GET_KEY_DEF(
+     &			KEY_TABLE_ID,KEY(:I),IFS(:J),ATT,EQU,ST)
+              WRITE (OUT,'(3X,A,$)') KEY(:TRIM(KEY))//' = '//'"'//
+     &                                  EQU(:TRIM(EQU))//'"'
+	      IF (TRIM(ST).GT.0) THEN
+	         WRITE (OUT,'(A,$)') '+ '//'state='//ST(:TRIM(ST))
+	      END IF
+              IF (TRIM(IFS).GT.0.AND.IFS.NE.'DEFAULT') THEN
+                 WRITE (OUT,'(A,$)') '+ '//'ifstate='//IFS(:TRIM(IFS))
+              END IF
+	      WRITE (OUT,'(A)') '+'
+	   END DO
+	   RETURN
+ 	ELSE IF (LOAD_KEY) THEN
+	   C = 0
+	   IER = 1
+	   WRITE (OUT,'(1X,A)') 'Keypad definitions:'
+	   L = 1
+	   DO WHILE (IER)
+	      IER = SMG$LIST_KEY_DEFS(KEY_TABLE_ID,C,KEY,IFS,ATT,EQU,ST)
+	      IF (IER) THEN
+		 WRITE (OUT,'(3X,A,$)') KEY(:TRIM(KEY))//' = '//'"'//
+     &					EQU(:TRIM(EQU))//'"'
+	         IF (TRIM(ST).GT.0) THEN
+		    WRITE (OUT,'(A,$)') '+ '//'state='//ST(:TRIM(ST))
+		 END IF
+                 IF (TRIM(IFS).GT.0.AND.IFS.NE.'DEFAULT') THEN
+                    WRITE (OUT,'(A,$)') '+ '//'ifstate='
+     &						//IFS(:TRIM(IFS))
+                 END IF
+		 WRITE (OUT,'(A)') '+'
+ 		 L = L + 1
+                 IF (PAGING.AND.L.EQ.PAGE_LENGTH-1.AND.OUT.EQ.6) THEN
+                    L = 0                        ! Reinitialize screen counter
+	            CALL LIB$PUT_OUTPUT(' ')
+		    CALL GET_INPUT_NOECHO_PROMPT(
+     &				KEY(:1),'Press key to continue ... ')
+             	    IER = LIB$ERASE_PAGE(1,1)         ! Erase display
+		 END IF
+	      END IF
+	   END DO
+           IF (OUT.EQ.8) CLOSE (UNIT=8,DISP='PRINT/DELETE')
+	   RETURN
+	END IF
+
+	IF (OUT.EQ.8) THEN
+	   CALL LBR$OUTPUT_HELP(PRINT_OUTPUT,,'KEYPAD'
+     &		,LIBRARY,HLP$M_HELP)
+	   CLOSE (UNIT=8,DISP='PRINT/DELETE')
+	ELSE
+	   CALL LBR$OUTPUT_HELP(LIB$PUT_OUTPUT,,'KEYPAD'
+     &		,LIBRARY,HLP$M_HELP)
+	END IF
+
+	RETURN
+	END
+
+	INTEGER FUNCTION PRINT_OUTPUT(INPUT)
+	IMPLICIT INTEGER (A-Z)
+	CHARACTER*(*) INPUT
+	WRITE (8,'(1X,A)',IOSTAT=IER) INPUT(:TRIM(INPUT))
+	IF (IER.EQ.0) PRINT_OUTPUT = 1
+	RETURN
+	END
+
+
+
+	SUBROUTINE OUTPUT_HELP(PARAMETER,LIBRARY)
+C
+C  SUBROUTINE OUTPUT_HELP
+C
+C  FUNCTION:
+C	To create interactive help session.  Prompting is enabled.
+C  INPUTS:
+C	PARAMETER - Character string. Optional input parameter
+C		    containing a list of help keys.
+C	LIBRARY   - Character string. Name of help library.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($LBRDEF)'
+
+	COMMON /HELP/ HELP_PAGE,HELP_INPUT,HELP_INPUT_LEN
+	COMMON /HELP/ NEED_ERASE,KEYBOARD_ID,KEY_TABLE_ID,OTHERINFO
+	CHARACTER*80 HELP_INPUT
+
+	COMMON /LEVELS/ KEY,KEYL,NKEY,OLD_NKEY,EXACT
+	CHARACTER*20 KEY(10)
+	DIMENSION KEYL(10)
+
+	EXTERNAL PUT_OUTPUT
+
+	CHARACTER*(*) LIBRARY,PARAMETER
+
+	CHARACTER*80 PROMPT
+
+	DATA KEYBOARD_ID/0/
+
+	IF (KEYBOARD_ID.EQ.0) THEN
+	   IER = SMG$CREATE_VIRTUAL_KEYBOARD(KEYBOARD_ID,,,,20)
+	   IER = SMG$CREATE_KEY_TABLE(KEY_TABLE_ID)
+	END IF
+
+	CALL STR$TRIM(HELP_INPUT,PARAMETER,HELP_INPUT_LEN)	! Trim input
+
+	CALL LBR$INI_CONTROL(LINDEX,LBR$C_READ)		! Init library read
+	CALL LBR$OPEN(LINDEX,LIBRARY)			! Specify library name
+
+	DO I=1,10					! Initialize key lengths
+	   KEYL(I) = 0
+	END DO
+
+	NKEY = 0					! Number of help keys
+
+	DO WHILE (NKEY.GE.0)	! Do until CTRL-Z entered or no more keys
+
+	   HELP_PAGE = 0				! Init line counter
+	   NEED_ERASE = .TRUE.				! Need to erase screen
+
+	   OLD_NKEY = NKEY				! Save old key count
+	   EXACT = .TRUE.				! Exact key match
+
+	   DO WHILE (NKEY.LT.10.AND.HELP_INPUT_LEN.GT.0.AND.
+     &					   HELP_INPUT(:1).NE.'?')
+							! Break input into keys
+	      NKEY = NKEY + 1				! Increment key counter
+
+	      DO WHILE (HELP_INPUT(1:1).EQ.' '.AND.HELP_INPUT_LEN.GT.0)
+		 HELP_INPUT = HELP_INPUT(2:HELP_INPUT_LEN)	! Strip spaces
+		 HELP_INPUT_LEN = HELP_INPUT_LEN - 1	! at start of input
+	      END DO
+
+	      NEXT_KEY = 2
+
+	      DO WHILE (NEXT_KEY.LE.HELP_INPUT_LEN		! Search for
+     &		  .AND.HELP_INPUT(NEXT_KEY:NEXT_KEY).NE.' '	! space or
+     &		  .AND.HELP_INPUT(NEXT_KEY:NEXT_KEY).NE.'/')	! backslash
+		 NEXT_KEY = NEXT_KEY + 1	! indicating start of next key
+	      END DO
+
+	      IF (NEXT_KEY.GT.HELP_INPUT_LEN) THEN	! Found the last key
+		 KEY(NKEY) = HELP_INPUT(:HELP_INPUT_LEN)	! Key string
+		 KEYL(NKEY) = HELP_INPUT_LEN			! Key length
+		 HELP_INPUT_LEN = 0
+	      ELSE					! Found the next key
+		 KEY(NKEY) = HELP_INPUT(:NEXT_KEY-1)
+		 HELP_INPUT = HELP_INPUT(NEXT_KEY:HELP_INPUT_LEN)
+		 KEYL(NKEY) = NEXT_KEY - 1
+		 HELP_INPUT_LEN = HELP_INPUT_LEN - NEXT_KEY + 1
+	      END IF
+	   END DO
+	   HELP_INPUT_LEN = 0
+	   IER = LBR$GET_HELP(LINDEX,,PUT_OUTPUT,,	! Display help
+     &		   KEY(1)(:KEYL(1)),KEY(2)(:KEYL(2)),
+     &		   KEY(3)(:KEYL(3)),KEY(4)(:KEYL(4)),KEY(5)(:KEYL(5)),
+     &		   KEY(6)(:KEYL(6)),KEY(7)(:KEYL(7)),KEY(8)(:KEYL(8)),
+     &		   KEY(9)(:KEYL(9)),KEY(10)(:KEYL(10)))
+
+	   IF (IER.EQ.0.AND.HELP_INPUT_LEN.GT.0) IER = 1
+		! IER = 0 special case means input given to full screen prompt
+
+	   IF (KEY(NKEY).EQ.'*'.OR..NOT.EXACT) THEN	! If not exact match
+	      DO I=OLD_NKEY+1,NKEY			! then don't update
+		 KEYL(I) = 0				! new keys
+	      END DO
+	      NKEY = OLD_NKEY
+	   END IF
+
+	   IF (IER.AND.NKEY.GT.0.AND.OTHERINFO.EQ.0) THEN ! No subtopics?
+	      KEYL(NKEY) = 0				! Back up one key level
+	      NKEY = NKEY - 1
+	   END IF
+
+	   DO WHILE (HELP_INPUT_LEN.EQ.0.AND.IER.AND.NKEY.GE.0)
+	      IF (NKEY.EQ.0) THEN	! If top level, prompt for topic
+	         IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		   HELP_INPUT,'Topic? ',HELP_INPUT_LEN)
+	      ELSE			! If not top level, prompt for subtopic
+		 LPROMPT = 0		! Create subtopic prompt line
+		 DO I=1,NKEY		! Put spaces in between keys
+		    PROMPT = PROMPT(:LPROMPT)//KEY(I)(:KEYL(I))//' '
+		    LPROMPT = LPROMPT + KEYL(I) + 1
+		 END DO
+		 PROMPT = PROMPT(:LPROMPT)//'Subtopic? '
+		 LPROMPT = LPROMPT + 10
+	         IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		   HELP_INPUT,PROMPT(:LPROMPT),HELP_INPUT_LEN)
+	      END IF
+	      CALL STR$TRIM(HELP_INPUT,HELP_INPUT,HELP_INPUT_LEN)
+	      IF (IER.AND.HELP_INPUT_LEN.EQ.0) THEN	! If RETURN entered
+		 KEYL(NKEY) = 0				! Back up one key level
+		 NKEY = NKEY - 1
+	      END IF
+	   END DO
+
+	   IF (.NOT.IER.OR.NKEY.LT.0) THEN	! If CTRL-Z above top level,
+	      CALL LIB$PUT_OUTPUT(' ')		! Skip line
+	      CALL LBR$CLOSE(LINDEX)		! then close library,
+	      RETURN				! and end help session.
+	   END IF
+
+	END DO
+
+	END
+
+
+
+	INTEGER FUNCTION PUT_OUTPUT(INPUT,INFO,DATA,LEVEL)
+C
+C  FUNCTION PUT_OUTPUT
+C
+C  FUNCTION:
+C	Output routine for input from LBR$GET_HELP.  Displays
+C	help text on terminal with full screen prompting.
+C  INPUTS:
+C	INPUT - Character string.  Line of input text.
+C	INFO  - Longword.  Contains help flag bits.
+C	DATA  - Longword.  Not presently used.
+C	LEVEL - Longword.  Contains current key level.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($HLPDEF)'
+
+	COMMON /LEVELS/ KEY,KEYL,NKEY,OLD_NKEY,EXACT
+	CHARACTER*20 KEY(10)
+	DIMENSION KEYL(10)
+
+	COMMON /HELP/ HELP_PAGE,HELP_INPUT,HELP_INPUT_LEN
+	COMMON /HELP/ NEED_ERASE,KEYBOARD_ID,KEY_TABLE_ID,OTHERINFO
+	CHARACTER*80 HELP_INPUT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	CHARACTER INPUT*(*)
+
+	CHARACTER SPACES*20
+	DATA SPACES /' '/
+
+	OTHERINFO = INFO.AND.HLP$M_OTHERINFO
+
+	IF ((INFO.AND.HLP$M_NOHLPTXT).NE.0) THEN	! Key cannot be found
+	   NEED_ERASE = .FALSE.				! Don't erase screen
+	   IF (HELP_PAGE.EQ.0) THEN		! If first line of help text
+	      DO I=OLD_NKEY+1,NKEY		! remove any new keys that
+		 KEYL(I) = 0			! were inputted, as they are
+	      END DO				! not valid, as no match
+	      NKEY = OLD_NKEY			! could be found.
+	   END IF
+	ELSE IF ((INFO.AND.HLP$M_KEYNAMLIN).NE.0.AND.NKEY.GT.0.AND.
+     &		 LEVEL.GT.OLD_NKEY.AND.KEY(NKEY)(:KEYL(NKEY)).NE.'*'.AND.
+     &		 %LOC(INPUT).NE.0) THEN		! If text contains key names
+			! Update if not wildcard search and they are new keys
+	   IF (KEYL(LEVEL).GT.0) THEN		! If key already updated
+	      EXACT = .FALSE.		! Must be more than one match possible
+	   END IF			! so indicate not exact match.
+	   START_KEY = 1		! String preceeding spaces.
+	   DO WHILE (INPUT(START_KEY:START_KEY).EQ.' ')
+	      START_KEY = START_KEY + 1
+	   END DO
+	   KEY(LEVEL) = INPUT(START_KEY:)			! Store new key
+	   CALL STR$TRIM(KEY(LEVEL),KEY(LEVEL),KEYL(LEVEL))	! & key length
+	ELSE IF (HELP_PAGE.EQ.0) THEN		! If first line of text,
+	   DO I=OLD_NKEY+1,NKEY			! remove any new keys that
+	      KEYL(I) = 0			! were just inputted, allowing
+	   END DO				! this routine to fill them.
+	END IF
+
+	IF (NEED_ERASE) THEN			! Need to erase screen?
+	   IER = LIB$ERASE_PAGE(1,1)		! i.e. start of new topic.
+	   NEED_ERASE = .FALSE.
+	END IF
+
+	HELP_PAGE = HELP_PAGE + 1		! Increment screen counter
+	IF (PAGING.AND.HELP_PAGE.GT.PAGE_LENGTH-2) THEN		! End of page?
+	   HELP_PAGE = 0			! Reinitialize screen counter
+	   CALL LIB$PUT_OUTPUT(' ')	! Skip line and prompt for next screen
+	   IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		HELP_INPUT,'Press RETURN to continue ... ',HELP_INPUT_LEN)
+	   CALL STR$TRIM(HELP_INPUT,HELP_INPUT,HELP_INPUT_LEN)	! Trim input
+	   IF (.NOT.IER.OR.HELP_INPUT_LEN.GT.0) THEN	! CTRL-Z or Text input?
+	      EXACT = .TRUE.	! If more than one match was found and being
+				! displayed, text input specifies that the
+				! current displayed match is desired.
+	      PUT_OUTPUT = 0	! Stop any more of current help display.
+	   ELSE					! Else if RETURN entered
+	      IER = LIB$ERASE_PAGE(1,1)		! Erase display
+	      NSPACES = LEVEL*2		! Number of spaces to indent output
+	      IF ((INFO.AND.HLP$M_KEYNAMLIN).NE.0) NSPACES = NSPACES - 2
+		! Key name lines are indented 2 less than help description.
+	      IF (NSPACES.GT.0) THEN	! Add spaces if present to output
+		 PUT_OUTPUT =  LIB$PUT_OUTPUT(SPACES(:NSPACES)//INPUT)
+	      ELSE			! Else just output text.
+		 PUT_OUTPUT =  LIB$PUT_OUTPUT(INPUT)
+	      END IF
+	      HELP_PAGE = 1		! Increment page counter.
+	   END IF
+	ELSE				! Else if not end of page
+	   NSPACES = LEVEL*2		! Just output text line
+	   IF ((INFO.AND.HLP$M_KEYNAMLIN).NE.0) NSPACES = NSPACES - 2
+	   IF (NSPACES.GT.0) THEN
+	      PUT_OUTPUT = LIB$PUT_OUTPUT(SPACES(:NSPACES)//INPUT)
+	   ELSE
+	      PUT_OUTPUT = LIB$PUT_OUTPUT(INPUT)
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOW_VERSION
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER VERSION*12,DATE*24
+
+	INTEGER BTIM(2)
+
+	CALL READ_HEADER(VERSION,DATE)
+
+	WRITE (6,'(A)') ' BULLETIN Version '//VERSION(:TRIM(VERSION))
+
+	WRITE (6,'(A)') ' Linked on '//DATE(:TRIM(DATE))
+
+	RETURN
+
+	ENTRY SHOW_NEW_VERSION
+
+	CALL READ_HEADER(VERSION,DATE)
+
+	IER = SYS$BINTIM(DATE(:TRIM(DATE)),BTIM)
+	IF (.NOT.IER) RETURN
+
+C	IF (COMPARE_BTIM(READ_BTIM,BTIM).LT.0) THEN
+C	   WRITE (6,'(A)') ' A new BULLETIN executable has been '//
+C     &			   'installed since your last use.'
+C	   WRITE (6,'(A)') 
+C     &		' Type HELP NEW_FEATURES for help on any new features.'
+C	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FULL_DIR
+C
+C	Add INDEX command to BULLETIN, display directories of ALL
+C	folders.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+	INCLUDE 'BULLFILES.INC'
+	INCLUDE 'BULLFOLDER.INC'
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG
+
+        COMMON /NEW_DIR/ NEW
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	DATA FOLDER_Q1/0/
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+
+	CHARACTER NEWS_ACCESS*132,DATETIME*20
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	IF (NUM_FOLDERS.GT.0.AND..NOT.CLI$PRESENT('RESTART')
+     &		.AND.INDEX_COUNT.EQ.1) THEN
+	   INDEX_COUNT = 2
+	   DIR_COUNT = 0
+	END IF
+
+	IF (INDEX_COUNT.EQ.1) THEN
+	  CALL INIT_QUEUE(FOLDER_Q1,FOLDER1_COM)
+
+	  FOLDER_Q = FOLDER_Q1
+
+	  SET = CLI$PRESENT('SET')
+	  NEW = CLI$PRESENT('NEW')
+	  INEW = NEW
+
+	  IREAD_TAG = IBSET(0,1) + IBSET(0,2)
+	  IF (CLI$PRESENT('MARKED')) THEN
+	     IREAD_TAG = 1 + IBSET(0,1)
+	  ELSE IF (CLI$PRESENT('SEEN')) THEN
+	     IREAD_TAG = 1 + IBSET(0,2)
+	  ELSE IF (CLI$PRESENT('UNMARKED').OR.CLI$PRESENT
+     &		   ('MARKED').EQ.%LOC(CLI$_NEGATED)) THEN
+	     IREAD_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+	  ELSE IF (CLI$PRESENT('UNSEEN').OR.CLI$PRESENT
+     &		   ('SEEN').EQ.%LOC(CLI$_NEGATED)) THEN
+	     IREAD_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+ 	  END IF
+
+	  NEW = NEW.AND..NOT.IREAD_TAG
+
+	  SUBSCRIBE = CLI$PRESENT('SUBSCRIBE')
+	  IF (SUBSCRIBE) THEN
+	     CALL NEWS_GET_SUBSCRIBE(0,F1_COUNT)
+	     SUBNUM = 1
+	     CALL OPEN_BULLNEWS_SHARED
+	  ELSE
+	     CALL OPEN_BULLFOLDER_SHARED
+	  END IF
+
+	  NUM_FOLDERS = 0
+	  IER = 0
+	  DO WHILE (IER.EQ.0)			! Copy all bulletins from file
+	    IF (SUBSCRIBE) THEN
+	       IER = 1
+	       DO WHILE (SUBNUM.NE.0.AND.IER.NE.0)
+	          CALL NEWS_GET_SUBSCRIBE(SUBNUM,MSGNUM)
+		  IF (SUBNUM.NE.0) THEN
+	             CALL READ_FOLDER_FILE_KEYNUM_TEMP(SUBNUM,IER)
+		     IF (IER.NE.0) THEN
+			SUBNUM = -1
+		     ELSE IF (NEW.AND.(MSGNUM.GE.F1_NBULL.OR.F1_NBULL
+     &			  .EQ.0.OR.F1_START.GT.F1_NBULL)) THEN
+		        IER = 1
+	             END IF
+		  END IF
+	       END DO
+	       IF (SUBNUM.EQ.0) IER = 1
+	    ELSE
+	       FOUND = .FALSE.
+	       DO WHILE (.NOT.FOUND.AND.IER.EQ.0)
+	          CALL READ_FOLDER_FILE_TEMP(IER)
+	          IF (IER.EQ.0) THEN
+		     IF (.NOT.SET.OR.TEST2(SET_FLAG,FOLDER1_NUMBER)
+     &			.OR.TEST2(BRIEF_FLAG,FOLDER1_NUMBER)) THEN
+			FOUND = .NOT.NEW.OR.COMPARE_BTIM(LAST_READ_BTIM
+     &			   (1,FOLDER1_NUMBER+1),F1_NEWEST_BTIM).LT.0
+                     END IF
+	          END IF
+	       END DO
+	    END IF
+	    IF (IER.EQ.0) THEN
+	      IF (BTEST(FOLDER1_FLAG,0).AND..NOT.SETPRV_PRIV()) THEN
+		 FOLDER1_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &					//FOLDER1
+	         IF (SUBSCRIBE) THEN
+	            CALL CHECK_ACCESS
+     &		     (NEWS_ACCESS(FOLDER_DESCRIP),
+     &		      USERNAME,READ_ACCESS,-1)
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		      USERNAME,READ_ACCESS,-1)
+	         END IF
+	      ELSE
+		 READ_ACCESS = 1
+	      END IF
+	      IF (READ_ACCESS) THEN
+	         NUM_FOLDERS = NUM_FOLDERS + 1
+	         CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER1_COM)
+	      END IF
+	    END IF
+	  END DO
+
+	  CALL CLOSE_BULLFOLDER			! We don't need file anymore
+
+	  FOLDER_Q = FOLDER_Q1			! Init queue pointer to header
+	  IF (NEW) THEN
+	     WRITE (6,1010)
+	  ELSE
+	     WRITE (6,1000)
+	  END IF
+	  IF (.NOT.SUBSCRIBE) THEN
+	     WRITE (6,'(1X,''Folder'',22X,''Last message'',7X,''Messages'',
+     &		2X,''Owner'',/,1X,80(''-''))')
+	  ELSE
+	     WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,1X,
+     &		''First        Last   Last Read'',/,1X,<PAGE_WIDTH>(''-''))')
+	  END IF
+          NUM_FOLDER = 0
+	  IF (SUBSCRIBE) FLEN = MIN(81,PAGE_WIDTH-80+42)
+	  DO I = 1,NUM_FOLDERS
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER1_COM)
+	   IF (SUBSCRIBE) THEN
+	      J = INDEX(FOLDER1_DESCRIP,' ')
+	      IF (J.GT.0.AND.FOLDER1_DESCRIP(J+1:J+1).NE.'=') THEN
+                 FOLDER1_DESCRIP = FOLDER1_DESCRIP(:J-1)
+              END IF
+	      IF (F1_START.LE.F1_NBULL) THEN
+                 NEWS_FOLDER1_NUMBER = FOLDER1_NUMBER
+		 CALL NEWS_GET_NEWEST_MESSAGE1(NEWS_NEW)
+	         WRITE (6,1015) '*'//FOLDER1_DESCRIP(:FLEN-1),
+     &					F1_START,F1_NBULL,NEWS_NEW-1
+              ELSE
+	         WRITE (6,1015) ' '//FOLDER1_DESCRIP(:FLEN-1),0,0,0
+	      END IF
+	   ELSE
+	      IF (F1_NBULL.GT.0) THEN
+	         CALL SYS$ASCTIM(,DATETIME,F1_NEWEST_BTIM,)
+	      ELSE
+	         DATETIME = '      NONE'
+	      END IF
+	      WRITE (6,1030) FOLDER1,DATETIME(:17),F1_NBULL,
+     &							FOLDER1_OWNER
+	   END IF
+	   NUM_FOLDER = NUM_FOLDER + 1
+	   IF (I.NE.NUM_FOLDERS.AND.PAGING.AND.((NUM_FOLDER+6.EQ.PAGE_LENGTH
+     &		.AND.I.EQ.NUM_FOLDER).OR.(NUM_FOLDER+2.EQ.PAGE_LENGTH.AND.
+     &		I.NE.NUM_FOLDER))) THEN
+	      NUM_FOLDER = 0
+	      WRITE(6,1080)	! Ask for input to proceed to next page
+	      CALL GET_INPUT_NOECHO_PROMPT(DATETIME(:1),
+     &			'HIT any key for next page....')
+	   END IF
+	  END DO
+	  IF (NUM_FOLDERS.EQ.0) THEN
+	     WRITE (6,1050)
+	     INDEX_COUNT = 0
+	     RETURN
+	  END IF
+	  WRITE (6,1060)
+	  FOLDER_Q = FOLDER_Q1			! Init queue pointer to header
+	  INDEX_COUNT = 2
+	  DIR_COUNT = 0
+	  RETURN
+	ELSE IF (INDEX_COUNT.EQ.2) THEN
+	 READ_TAG = IREAD_TAG
+	 IF (DIR_COUNT.LE.0) THEN
+	  F1_NBULL = 0
+	  DIR_COUNT = 0
+	  DO WHILE (NUM_FOLDERS.GT.0.AND.F1_NBULL.EQ.0)
+	     NUM_FOLDERS = NUM_FOLDERS - 1
+	     CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER1_COM)
+	     IF (F1_NBULL.GT.0) THEN
+	      FOLDER_NUMBER = -1
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (.NOT.IER) F1_NBULL = 0
+	     END IF
+	  END DO
+
+	  IF (F1_NBULL.EQ.0) THEN
+	     WRITE (6,1050)
+	     INDEX_COUNT = 0
+	     RETURN
+	  END IF
+	 END IF
+     
+	 IF (READ_TAG) THEN
+	    CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,BULL_POINT)
+	 ELSE IF (INEW) THEN
+	    NEW = INEW
+            IF (REMOTE_SET.GE.3) THEN
+	       CALL NEWS_GET_NEWEST_MESSAGE(IER)
+	       IF (IER.GT.0.AND.IER.LE.F_NBULL) BULL_POINT = IER - 1	
+	    ELSE
+	       CALL FIND_NEWEST_BULL
+	    END IF
+	 END IF
+
+	 IF (INCMD(:4).NE.'INDE') THEN 
+	    IER = CLI$DCL_PARSE('INDEX',BULLETIN_SUBCOMMANDS)
+	 END IF
+
+	 CALL DIRECTORY(DIR_COUNT)
+	 IF (DIR_COUNT.GT.0) RETURN
+
+	 IF (NUM_FOLDERS.GT.0) THEN
+	    WRITE (6,1040)
+	 ELSE
+	    INDEX_COUNT = 0
+	 END IF
+	END IF
+
+	RETURN
+
+1000	FORMAT (' The following folders are present'/)
+1010	FORMAT (' The following folders with new messages are present'/)
+1015    FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-36-1>X,2X,I10,2X,I10,2X,I10)
+1030	FORMAT(1X,A26,2X,A17,2X,I8,2X,A12)
+1035	FORMAT (1X,A,1X,I6)
+1040	FORMAT (' Type Return to continue to the next folder...')
+1050	FORMAT (' End of folder search.')
+1060	FORMAT (' Type Return to continue...')
+1080	FORMAT(' ',/)
+
+	END
+
+
+
+
+
+	SUBROUTINE SHOW_USER
+C
+C  SUBROUTINE SHOW_USER
+C
+C  FUNCTION: Shows information for specified users.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	DIMENSION NOLOGIN_BTIM(2),START_BTIM(2)
+
+	CHARACTER DATETIME*17
+
+	DIMENSION LAST(2,FOLDER_MAX)
+	INTEGER*2 LAST2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST,LAST2)
+
+	ALL = CLI$PRESENT('NOLOGIN').OR.CLI$PRESENT('ALL')
+     &				.OR.CLI$PRESENT('LOGIN')
+
+	SETPRV = SETPRV_PRIV()		! SETPRV_PRIV rewrites TEMP_USER
+
+	IF (.NOT.ALL) THEN
+	   IER = CLI$GET_VALUE('USERNAME',TEMP_USER)
+	   IF (.NOT.IER) TEMP_USER = USERNAME
+	END IF
+
+	IF (.NOT.SETPRV.AND.(ALL.OR.USERNAME.NE.TEMP_USER)) THEN
+	   WRITE (6,'('' ERROR: No privs to use command.'')')
+	   RETURN
+	END IF
+
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NOLOGIN_BTIM)
+
+	FOLDER_PRESENT = CLI$PRESENT('FOLDER')
+
+	IF (FOLDER_PRESENT) THEN
+	   IER = CLI$GET_VALUE('FOLDER',FOLDER1_NAME)
+	   IF (.NOT.IER) FOLDER1_NAME = FOLDER_NAME
+	   NEWS = INDEX(FOLDER1_NAME,'.').GT.0.OR.(FOLDER1_NAME(:1)
+     &			.GE.'a'.AND.FOLDER1_NAME(:1).LE.'z')
+           IF (.NOT.NEWS) THEN
+	      CALL OPEN_BULLFOLDER_SHARED
+	   ELSE
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL LOWERCASE(FOLDER1_NAME)
+	   END IF
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &				(FOLDER1_NAME(:TRIM(FOLDER1_NAME)),IER)
+	   CALL CLOSE_BULLFOLDER
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR: Folder not found.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	SINCE = CLI$PRESENT('SINCE').OR.CLI$PRESENT('START')
+	IF (CLI$GET_VALUE('SINCE',BULL_PARAMETER,LEN_P)) THEN
+	   IF (.NOT.NEWS) THEN
+	      IER = SYS_BINTIM(BULL_PARAMETER,START_BTIM)
+	      IF (.NOT.IER) THEN
+	         WRITE (6,'('' ERROR: Invalid date specified.'')')
+		 RETURN
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: /SINCE not valid with NEWS group.'')')
+	      RETURN
+	   END IF
+	ELSE IF (CLI$GET_VALUE('START',BULL_PARAMETER,LEN_P)) THEN
+	   IF (NEWS) THEN
+	      IER = OTS$CVT_TI_L(BULL_PARAMETER(:LEN_P),
+     &				    STARTMSG,,%VAL(1))
+	      IF (.NOT.IER) THEN
+		 WRITE (6,'('' ERROR: Invalid number specified.'')')
+		 RETURN
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: /START not valid with folder.'')')
+	      RETURN
+	   END IF
+	ELSE IF (SINCE) THEN
+	   IF (BULL_POINT.EQ.0) THEN
+	      WRITE (6,'('' ERROR: No current message.'')')
+	      RETURN
+	   ELSE IF (NEWS) THEN
+	      STARTMSG = BULL_POINT
+	   ELSE
+	      START_BTIM(1) = MSG_BTIM(1)
+	      START_BTIM(2) = MSG_BTIM(2)
+	   END IF
+	ELSE IF (.NOT.NEWS) THEN
+	   CALL SYS_BINTIM('6-NOV-1956 00:00:00.00',START_BTIM)
+	ELSE
+	   STARTMSG = 1
+	END IF
+
+	CALL DISABLE_CTRL
+	CALL DECLARE_CTRLC_AST
+	IF (FOLDER_PRESENT) THEN
+	   CALL OPEN_BULLINF_SHARED
+	   IER = 0
+	   DO WHILE (IER.EQ.0.AND.FLAG.NE.1)
+	      IF (ALL) THEN
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,IOSTAT=IER) TEMP_USER,LAST
+	         END DO
+	      ELSE
+		 IF (NEWS) THEN
+		    LU = TRIM(TEMP_USER)
+		    TEMP_USER(LU:LU) = CHAR(128.OR.ICHAR(TEMP_USER(LU:LU)))
+		    IF (LU.GT.1) THEN
+		       TEMP_USER(LU-1:LU-1) =
+     &			        CHAR(128.OR.ICHAR(TEMP_USER(LU-1:LU-1)))
+		    ELSE
+		       TEMP_USER(2:2) = CHAR(128.OR.ICHAR(TEMP_USER(2:2)))
+	 	    END IF
+	 	 END IF
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,KEY=TEMP_USER,IOSTAT=IER) TEMP_USER,LAST
+	         END DO
+	      END IF 
+	      UNLOCK 9
+	      IF (IER.EQ.0) THEN
+	         LU = TRIM(TEMP_USER)
+		 I = MAX(LU,2)
+		 DO WHILE (I.GT.0.AND..NOT.BTEST(ICHAR(TEMP_USER(I:I)),7))
+		    I = I - 1
+		 END DO
+		 IF (NEWS.AND.I.GE.LU.AND.I.NE.1.AND.
+     &		     BTEST(ICHAR(TEMP_USER(I-1:I-1)),7)) THEN
+		    TEMP_USER(I:I) = CHAR(ICHAR(TEMP_USER(I:I)).AND.127)
+		    TEMP_USER(I-1:I-1) =
+     &				 CHAR(ICHAR(TEMP_USER(I-1:I-1)).AND.127)
+		    I = 0
+		    NEWSMSG = 1
+		    DO WHILE (LAST2(1,NEWSMSG).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.NEWSMSG.LE.FOLDER_MAX)
+		       NEWSMSG = NEWSMSG + 1
+	            END DO
+		    IF (NEWSMSG.LE.FOLDER_MAX) THEN
+		       FOUND = LAST(2,NEWSMSG).GE.STARTMSG
+		    ELSE
+		       FOUND = .FALSE.
+		    END IF
+		 ELSE IF (.NOT.NEWS.AND.I.EQ.0) THEN
+		    FOUND = COMPARE_BTIM
+     &			(START_BTIM,LAST(1,FOLDER1_NUMBER+1)).LE.0
+		 ELSE
+		    FOUND = .FALSE.
+		 END IF
+		 IF (FOUND.AND.NEWS) THEN
+	            WRITE (6,'(1X,A,'' latest message read '',
+     &			I<LOG10(REAL(LAST(2,NEWSMSG)))+1>,''.'')')
+     &			TEMP_USER(:TRIM(TEMP_USER)),LAST(2,NEWSMSG)
+		 ELSE IF (FOUND) THEN
+		    CALL SYS$ASCTIM(,DATETIME,LAST(1,FOLDER1_NUMBER+1),)
+	            WRITE (6,'(1X,A,'' latest message read '',A,''.'')')
+     &				TEMP_USER(:TRIM(TEMP_USER)),DATETIME
+		 ELSE IF (.NOT.ALL) THEN
+	            WRITE (6,'('' User has never read or not subscribed'',
+     &			'' to specified folder.'')')
+	         END IF
+	      END IF
+	      IF (.NOT.ALL) THEN
+		 IF (IER.NE.0) THEN
+		    WRITE (6,'('' User info does not exist.'')')
+		 END IF
+		 IER = 2
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLINF
+	ELSE IF (.NOT.ALL) THEN
+	   CALL OPEN_BULLUSER_SHARED
+	   CALL READ_USER_FILE_KEYNAME(TEMP_USER,IER)
+	   IF (IER.EQ.0) THEN
+	      IF (COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM).GE.0) THEN
+	         WRITE (6,'('' NOLOGIN set for specified user.'')')
+	      ELSE
+	         CALL SYS$ASCTIM(,DATETIME,LOGIN_BTIM,)
+	         WRITE (6,'('' User last logged in at '',A,''.'')')
+     &						DATETIME
+	      END IF
+	   ELSE
+	      WRITE (6,'('' Entry for specified user not found.'')')
+	   END IF
+	   CALL CLOSE_BULLUSER
+	ELSE
+	   CALL OPEN_BULLUSER_SHARED
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0.AND.FLAG.NE.1)
+	      CALL READ_USER_FILE(IER)
+	      IF (IER.EQ.0.AND.TEMP_USER(:1).NE.':'.AND.
+     &				TEMP_USER(:1).NE.'*') THEN
+		 IER1 = COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM)
+		 IF (.NOT.CLI$PRESENT('LOGIN').AND.IER1.GE.0) THEN
+	            WRITE (6,'('' NOLOGIN set for '',A,''.'')')
+     &					TEMP_USER(:TRIM(TEMP_USER))
+		 ELSE IF (.NOT.CLI$PRESENT('NOLOGIN').AND.IER1.LT.0.AND.
+     &			  COMPARE_BTIM(START_BTIM,LOGIN_BTIM).LE.0) THEN
+	            CALL SYS$ASCTIM(,DATETIME,LOGIN_BTIM,)
+	            WRITE (6,'(1X,A,'' last logged in at '',A,''.'')')
+     &				TEMP_USER(:TRIM(TEMP_USER)),DATETIME
+		 END IF
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLUSER
+	END IF
+	CALL CANCEL_CTRLC_AST
+	CALL ENABLE_CTRL
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE INIT_MESSAGE_ADD(IN_FOLDER,IN_FROM,IN_DESCRIP,IER)
+C
+C  SUBROUTINE INIT_MESSAGE_ADD
+C
+C  FUNCTION:  Opens specified folder in order to add message.
+C
+C  INPUTS:
+C	IN_FOLDER  - Character string containing folder name
+C	IN_FROM	   - Character string containing name of owner of message.
+C		     If empty, the message is searched for either a
+C		     Reply-to: field or a From: field.  If none, then
+C		     the owner of the process is used.  If IN_FROM
+C		     ends with a %, it is assumed that it is simply
+C		     the prefix that should be when responding to the
+C		     address via MAIL.  I.e. the PMDF interface sends
+C		     IN%, so when the From: field is found, the message
+C		     owner becomes IN%"from-address".
+C	IN_DESCRIP - Character string containing subject of message.
+C		     If empty, the message is searched for a line
+C		     which starts with "Subj:" or "Subject:".
+C  OUTPUTS:
+C	IER - Error status.  True if properly connected to folder.
+C		False if folder not found.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BCP/ BULLCP
+	LOGICAL BULLCP
+
+	COMMON /MAIL_PROTOCOL/ PROTOCOL,LPRO
+	CHARACTER*12 PROTOCOL
+	DATA LPRO/0/
+
+	COMMON /DIGEST/ LDESCR,FIRST_BREAK
+
+	CHARACTER*(*) IN_FOLDER,IN_FROM,IN_DESCRIP
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /TEXT_PRESENT/ TEXT
+
+	COMMON /SAVE_IN/ SAVE_IN_DESCRIP,SAVE_IN_FROM
+	CHARACTER*(INPUT_LENGTH) SAVE_IN_DESCRIP,SAVE_IN_FROM
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /OLD_BUFFER/ OLD_BUFFER_FROM,OLD_BUFFER_SUBJ
+	DATA OLD_BUFFER_FROM /.FALSE./, OLD_BUFFER_SUBJ /.FALSE./
+
+	COMMON /SCRTYPE/ SCRTYPE,SCRNAME
+	CHARACTER*132 SCRNAME
+	DATA SCRTYPE/-1/
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+        COMMON /MAIN_FOLDER_DIRECTORY/ FOLDER1_DIRECTORY
+        CHARACTER*80 FOLDER1_DIRECTORY
+
+	IER = LIB$SYS_TRNLOG('BULL_DISABLE',LEN_P,BULL_PARAMETER)
+	IF (IER.EQ.1.AND.LEN_P.GT.0
+     &	    .AND.BULL_PARAMETER(:LEN_P).NE.'ENABLE') CALL SYS$DELPRC(,)
+
+	BULLCP = 1			! Inhibit folder cleanup subprocess
+
+	CALL CHECK_DIR_ACCESS()
+
+	CALL INIT_COMPRESS
+
+	FOLDER1_DIRECTORY = FOLDER_DIRECTORY
+
+	IER = 1
+	DO WHILE (IER.NE.0)
+	   CALL OPEN_BULLFOLDER			! Get folder file
+
+	   CALL READ_FOLDER_FILE_KEYNAME(IN_FOLDER(:TRIM(IN_FOLDER)),IER)
+
+	   CALL CLOSE_BULLFOLDER
+
+	   IF (IER.NE.0) THEN
+	      IER1 = 1
+	      DO WHILE (IER1)
+	         IER2 = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',
+     &			   FOLDER_DIRECTORY)
+	         IF (IER2.AND.FOLDER_DIRECTORY.EQ.FOLDER1_DIRECTORY) THEN 
+		    IER1 = 1
+	         ELSE
+		    IER1 = 0
+		 END IF
+      	      END DO
+	      IF (IER2) THEN
+		 CALL ADD_DIRECTORIES
+	      ELSE
+		 CALL ERRSNS(IDUMMY,IER)
+	         RETURN
+	      END IF
+	   END IF
+	END DO
+	IER = 1
+
+        FOLDER_NAME = FOLDER
+
+	ENTRY INIT_MESSAGE_ADD_BBOARD(IN_FROM,IN_DESCRIP,IER)
+
+	LDESCR = 0
+
+	TEXT = .FALSE.			! No text written, as of yet
+
+	FIRST_BREAK = .TRUE.
+
+	IF (FOLDER_NUMBER.EQ.0) THEN	! If GENERAL folder
+	   FOLDER_SET = .FALSE.		! indicate it
+	ELSE				! Else it's another folder
+	   FOLDER_SET = .TRUE.		! indicate it
+	END IF
+
+	FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		FOLDER			! set folder file names
+
+	ENTRY INIT_MESSAGE_ADD_DIGEST(IN_FROM,IN_DESCRIP,IER)
+
+	CALL OPEN_BULLDIR		! Open directory file
+
+	CALL OPEN_BULLFIL		! Open data file
+
+	CALL READDIR(0,IER1)		! Get NBLOCK
+	IF (IER1.EQ.0) NBLOCK = 0	! If new file, NBLOCK is 0
+
+	NBLOCK = NBLOCK + 1
+	LENGTH = NBLOCK			! Initialize line count
+	IF (NEWS_FEED()) THEN
+	   CALL STRIP_HEADER(' ',-1,IER)
+	END IF
+
+	LEN_FROM = TRIM(IN_FROM)
+
+	IF (IN_FROM(LEN_FROM:LEN_FROM).EQ.'%') THEN	! Just protocol
+	   PROTOCOL = IN_FROM(:LEN_FROM)//'"'
+	   LPRO = LEN_FROM + 1
+	   LEN_FROM = 0
+	END IF
+
+	MAIL = BTEST(FOLDER_FLAG,11).AND.INDEX(FOLDER_DESCRIP,'<').GT.0
+	IF (MAIL) THEN 
+	   SCRNAME = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//'BULL.MAIL'
+	   OPEN (UNIT=3,DISPOSE='DELETE',FILE=SCRNAME,
+     &	    FORM='FORMATTED',RECL=LINE_LENGTH,IOSTAT=IER1,STATUS='NEW')
+	   SCRTYPE = 0
+	   SAVE_IN_DESCRIP = IN_DESCRIP
+	   SAVE_IN_FROM = ' '
+	ELSE IF (NEWS_FEED().OR.LEN_FROM.EQ.0
+     &		.OR.(BTEST(FOLDER_FLAG,5).AND.FIRST_BREAK)) THEN
+	   SCRTYPE = 0
+	   SCRNAME = 'SYS$LOGIN:BULL.SCR'
+	   OPEN (UNIT=3,DISPOSE='DELETE',FILE=SCRNAME,
+     &	    FORM='FORMATTED',RECL=LINE_LENGTH,IOSTAT=IER1,STATUS='NEW')
+	   IF (IER1.NE.0) THEN
+	      SCRNAME = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//'BULL.SCR'
+	      OPEN (UNIT=3,DISPOSE='DELETE',FILE=SCRNAME,
+     &		FORM='FORMATTED',RECL=LINE_LENGTH,STATUS='NEW')
+	   END IF
+	   SAVE_IN_DESCRIP = IN_DESCRIP
+	   SAVE_IN_FROM = ' '
+	END IF
+
+	IF (LEN_FROM.GT.0) THEN
+	   INFROM = IN_FROM
+	   IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	      CALL STORE_FROM(INFROM,LEN_FROM)
+	   ELSE	IF (INDEX(INFROM,'%"').GT.0) THEN	! Store any protocol
+	      LPRO = INDEX(INFROM,'%"') + 1
+	      PROTOCOL = INFROM(:LPRO)
+	   END IF
+	   LEN_DESCRP = TRIM(IN_DESCRIP)
+	   IF (LEN_DESCRP.GT.0) THEN
+	      INDESCRIP = IN_DESCRIP
+	      IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	         CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	      END IF
+	   ELSE
+	      DESCRIP = ' '
+	   END IF
+	END IF
+
+	OLD_BUFFER = ' '
+
+	OLD_BUFFER_SUBJ = .FALSE.
+	OLD_BUFFER_FROM = .FALSE.
+
+	INEXDATE = .FALSE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE WRITEOUT_STORED
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /STORED/ STORED
+
+	CHARACTER*256 BUFFER
+
+	REWIND (UNIT=3)
+
+      	IER = 0
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(A)',IOSTAT=IER) BUFFER
+	   IF (IER.EQ.0) THEN
+	      CALL WRITE_MESSAGE_LINE(BUFFER)
+	   END IF
+	END DO
+
+	IF (BTEST(FOLDER_FLAG,5)) RETURN
+	IF (.NOT.NEWS_FEED().AND.
+     &	    .NOT.BTEST(FOLDER_FLAG,11).AND..NOT.STORED) CLOSE (UNIT=3)
+        IF (BTEST(FOLDER_FLAG,11)) REWIND (UNIT=3)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE WRITE_MESSAGE_LINE(BUFFER)
+C
+C  SUBROUTINE WRITE_MESSAGE_LINE
+C
+C  FUNCTION:  Writes one line of message into folder.
+C
+C  INPUTS:
+C	BUFFER - Character string containing line to be put into message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /MAIL_PROTOCOL/ PROTOCOL,LPRO
+	CHARACTER*12 PROTOCOL
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /DIGEST/ LDESCR,FIRST_BREAK
+	DATA FIRST_BREAK/.TRUE./
+
+	COMMON /TEXT_PRESENT/ TEXT
+
+	COMMON /SAVE_IN/ SAVE_IN_DESCRIP,SAVE_IN_FROM
+	CHARACTER*(INPUT_LENGTH) SAVE_IN_DESCRIP,SAVE_IN_FROM
+
+	CHARACTER*(*) BUFFER
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /OLD_BUFFER/ OLD_BUFFER_FROM,OLD_BUFFER_SUBJ
+
+	COMMON /DATE/ DATE_LINE
+	CHARACTER*(INPUT_LENGTH) DATE_LINE
+
+	CHARACTER*24 TODAY
+
+	COMMON /STORED/ STORED
+	DATA STORED /.FALSE./ 
+
+	LEN_BUFFER = TRIM(BUFFER)
+
+	IF (LEN_FROM.EQ.0) THEN
+	   WRITE (3,'(A)') BUFFER(:MIN(LEN_BUFFER,LINE_LENGTH))
+	   IF (LEN_BUFFER.GT.LINE_LENGTH) THEN
+	      WRITE (3,'(A)') ' '//BUFFER(LINE_LENGTH+1:LEN_BUFFER)
+	   END IF
+	   IF (OLD_BUFFER_FROM.AND.(BUFFER(:1).EQ.' '.OR.
+     &		BUFFER(:1).EQ.CHAR(9)).AND.LEN_BUFFER.GT.1) THEN
+	      SAVE_IN_FROM = 
+     &		SAVE_IN_FROM(:TRIM(SAVE_IN_FROM))//BUFFER(:LEN_BUFFER)
+	      RETURN
+	   ELSE IF (OLD_BUFFER_SUBJ.AND.(BUFFER(:1).EQ.' '.OR.
+     &		BUFFER(:1).EQ.CHAR(9)).AND.LEN_BUFFER.GT.1) THEN
+	      INDESCRIP = 
+     &		INDESCRIP(:TRIM(INDESCRIP))//BUFFER(:LEN_BUFFER)
+	      LDESCR = LDESCR + LEN_BUFFER
+	      RETURN
+	   ELSE IF (BUFFER(:5).EQ.'From:'.AND.SAVE_IN_FROM.EQ.' ') THEN
+	      IF (LEN_BUFFER.GE.7) SAVE_IN_FROM = BUFFER(7:)
+	      OLD_BUFFER_FROM = .TRUE.
+	      OLD_BUFFER_SUBJ = .FALSE.
+	      RETURN
+	   ELSE IF (BUFFER(:9).EQ.'Subject: ') THEN
+	      LDESCR = LEN_BUFFER - 9
+	      INDESCRIP = BUFFER(10:)
+	      OLD_BUFFER_SUBJ = .TRUE.
+	      OLD_BUFFER_FROM = .FALSE.
+	      RETURN
+	   ELSE IF (BUFFER(:9).EQ.'Reply-To:') THEN
+	      IF (LEN_BUFFER.GE.11) SAVE_IN_FROM = BUFFER(11:)
+	      OLD_BUFFER_FROM = .TRUE.
+	      OLD_BUFFER_SUBJ = .FALSE.
+	      RETURN
+	   ELSE IF (LEN_BUFFER.EQ.0) THEN
+	      IF (SAVE_IN_FROM.EQ.' ') CALL GETUSER(SAVE_IN_FROM)
+	      LEN_FROM = TRIM(SAVE_IN_FROM)
+	      IF (LEN_FROM.GT.0) THEN
+		 OLD_BUFFER_FROM = .FALSE.
+		 INFROM = SAVE_IN_FROM
+		 IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+		    CALL STORE_FROM(INFROM,LEN_FROM)
+		 ELSE IF (INDEX(INFROM,'%"').GT.0) THEN
+		    LPRO = INDEX(INFROM,'%"') + 1
+		    PROTOCOL = INFROM(:LPRO)
+		 END IF
+		 IF (LDESCR.GT.0) THEN
+		    LEN_DESCRP = LDESCR
+	            CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+		 ELSE
+	            LEN_DESCRP = TRIM(SAVE_IN_DESCRIP)
+	            IF (LEN_DESCRP.GT.0) THEN
+	               INDESCRIP = SAVE_IN_DESCRIP
+	               IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	                  CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	               END IF
+	            ELSE
+		       INDESCRIP = ' '
+		       DESCRIP = ' '
+		    END IF
+		 END IF
+	         STORED = .TRUE.
+	         IF (.NOT.BTEST(FOLDER_FLAG,5)) CALL WRITEOUT_STORED
+	         STORED = .FALSE.
+	      END IF
+	   END IF
+	   OLD_BUFFER_FROM = .FALSE.
+	   OLD_BUFFER_SUBJ = .FALSE.
+	   RETURN
+	END IF
+	IF (BTEST(FOLDER_FLAG,5)) THEN
+	   IF (INDEX(BUFFER,'-------------').EQ.1) THEN
+	      BREAK = .TRUE.
+	      DO I=1,LEN_BUFFER
+		 IF (BUFFER(I:I).NE.'-') BREAK = .FALSE.
+	      END DO
+	   ELSE
+	      BREAK = .FALSE.
+	   END IF
+	   IF (BREAK) THEN
+	      IF (.NOT.FIRST_BREAK) THEN
+		 CALL FINISH_MESSAGE_ADD
+	         CALL INIT_MESSAGE_ADD_DIGEST(INFROM,INDESCRIP,IER)
+	      ELSE
+		 FIRST_BREAK = .FALSE.
+                 CLOSE (UNIT=3)
+	      END IF
+	      LFROM = 0
+	      LDESCR = 0
+	      RETURN
+	   ELSE IF (.NOT.FIRST_BREAK) THEN
+	      IF (LDESCR.EQ.0) THEN
+	         IF (BUFFER(:9).EQ.'Subject: ') THEN
+		    LDESCR = LEN_BUFFER - 9
+	            CALL STORE_DESCRP(BUFFER(10:),LDESCR)
+		    IF (LFROM.EQ.0) THEN
+		       LFROM = LEN_FROM
+	               CALL STORE_FROM(INFROM,LFROM)
+		    END IF
+		 ELSE IF (BUFFER(:6).EQ.'From: ') THEN
+		    LFROM = LEN_BUFFER - 6
+		    IF (LFROM.LE.0) THEN
+		       LFROM = TRIM(SAVE_IN_FROM)
+		       IF (LPRO.GT.0) THEN
+		          LFROM = LFROM + LPRO + 1
+	                  CALL STORE_FROM(PROTOCOL(:LPRO)//
+     &			   SAVE_IN_FROM//'"',LFROM)
+		       ELSE
+	                  CALL STORE_FROM(SAVE_IN_FROM,LFROM)
+		       END IF
+		    ELSE IF (LPRO.GT.0) THEN
+		       LFROM = LFROM + LPRO + 1
+	               CALL STORE_FROM(PROTOCOL(:LPRO)//
+     &			BUFFER(7:LEN_BUFFER)//'"',LFROM)
+		    ELSE
+	               CALL STORE_FROM(BUFFER(7:),LFROM)
+		    END IF
+		 END IF
+		 RETURN
+	      END IF
+	   ELSE
+	      IF (LEN_BUFFER.GT.0) THEN
+		 IF (.NOT.TEXT) THEN
+	            IF (.NOT.NEWS_FEED()) THEN
+		       TEXT = .TRUE.
+		    ELSE
+	               CALL STRIP_HEADER(BUFFER,TRIM(BUFFER),IER)
+		       TEXT = .NOT.IER
+		    END IF
+		 END IF
+		 IF (TEXT) THEN
+	            WRITE (3,'(A)') BUFFER(:MIN(LEN_BUFFER,LINE_LENGTH))
+		 END IF
+	      ELSE
+		 IF (TEXT) WRITE (3,'(A)') ' '
+	      END IF
+	      RETURN
+	   END IF
+	END IF
+
+	IF (LEN_BUFFER.EQ.0) THEN		! If empty line
+	   IF (.NOT.STORED.AND.
+     &	       ((TEXT.AND.NEWS_FEED()).OR.BTEST(FOLDER_FLAG,11))) THEN
+	      WRITE (3,'(A)') ' '
+	      CALL STRIP_HEADER(' ',-1,IER)
+	   END IF
+	   CALL STORE_BULL(1,' ',NBLOCK)
+	ELSE
+	   IF (LEN_DESCRP.EQ.0) THEN
+	      IF (BUFFER(:9).EQ.'Subject: ') THEN
+		 DESCRIP = BUFFER(INDEX(BUFFER,' ')+1:)
+		 LEN_DESCRP = LEN_BUFFER
+	      END IF
+	   END IF
+	   IF (.NOT.INEXDATE) THEN
+	      IF (BUFFER(:9).EQ.'Expires: '.OR.
+     &		  BUFFER(:11).EQ.'X-Expires: ') THEN
+		 I = INDEX(BUFFER,' ')+1
+		 NODATE = .FALSE.
+		 DO J=I,LEN_BUFFER
+		    IF (BUFFER(J:J).EQ.','.OR.BUFFER(J:J).EQ.'-') THEN
+		       BUFFER(J:J) = ' '
+		    END IF
+		 END DO
+	         CALL STR$UPCASE(BUFFER(I:),BUFFER(I:))
+		 NODATE = .TRUE.
+		 I = INDEX(BUFFER,' ')+1
+		 EXDATE(3:3) = '-'
+		 EXDATE(7:7) = '-'
+		 DO WHILE (I.LE.LEN_BUFFER)
+		    IF (BUFFER(I:I).GE.'0'.AND.BUFFER(I:I).LE.'9') THEN
+		       IF (NODATE) THEN
+			  IF (INDEX(BUFFER(I:),' ').EQ.2) THEN
+			     EXDATE(1:2) = '0'//BUFFER(I:I)
+			     I = I + 1
+			  ELSE
+			     EXDATE(1:2) = BUFFER(I:I+1)
+			     I = I + 2
+			  END IF
+			  NODATE = .FALSE.
+		       ELSE
+			  IF (LEN_BUFFER-I.EQ.1.OR.
+     &			     INDEX(BUFFER(I:),' ').EQ.3) THEN   ! No century?
+			     IER = SYS$ASCTIM(,TODAY,,)	   ! Get today's date
+			     YEAR = INDEX(TODAY(6:),'-')
+			     EXDATE(8:) = TODAY(6+YEAR:7+YEAR)//BUFFER(I:I+1)
+			     I = I + 2
+			  ELSE
+			     EXDATE(8:) = BUFFER(I:I+3)
+			     I = I + 4
+			  END IF
+		       END IF
+		    ELSE IF (BUFFER(I:I).GE.'A'.AND.BUFFER(I:I).LE.'Z') THEN
+		       EXDATE(4:6) = BUFFER(I:I+2)
+		       I = I + 3
+		    ELSE
+		       I = I + 1
+		    END IF
+		 END DO
+		 INEXDATE = .TRUE.
+	      END IF
+	   END IF
+	   CALL STORE_BULL(MIN(LEN_BUFFER,LINE_LENGTH),BUFFER,NBLOCK)
+	   IF (NEWS_FEED().AND..NOT.TEXT) THEN
+	      CALL STRIP_HEADER(BUFFER,TRIM(BUFFER),IER)
+	      TEXT = .NOT.IER
+	   ELSE
+	      TEXT = .TRUE.
+           END IF
+	   IF (.NOT.STORED.AND.
+     &	       ((TEXT.AND.NEWS_FEED()).OR.BTEST(FOLDER_FLAG,11))) THEN
+	      WRITE (3,'(A)') BUFFER(:MIN(LEN_BUFFER,LINE_LENGTH))
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FINISH_MESSAGE_ADD
+C
+C  SUBROUTINE FINISH_MESSAGE_ADD
+C
+C  FUNCTION:  Writes message entry into directory file and closes folder
+C
+C  NOTE:  Only should be run if INIT_MESSAGE_ADD was successful.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /DIGEST/ LDESCR,FIRST_BREAK
+
+	COMMON /SCRTYPE/ SCRTYPE,SCRNAME
+	CHARACTER*132 SCRNAME
+
+	COMMON /TEXT_PRESENT/ TEXT
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /SAVE_IN/ SAVE_IN_DESCRIP,SAVE_IN_FROM
+	CHARACTER*(INPUT_LENGTH) SAVE_IN_DESCRIP,SAVE_IN_FROM
+
+	CHARACTER*24 TODAY
+
+	CHARACTER USER_SAVE*12,PROC_SAVE*12
+
+	DIMENSION BIN_EXTIME(2)
+
+	IF (TEXT.AND.BTEST(FOLDER_FLAG,5).AND.FIRST_BREAK) THEN
+	   IF (LEN_FROM.GT.0) THEN
+	      CALL STORE_FROM(INFROM,LEN_FROM)
+	   ELSE
+	      CALL GETUSER(FROM)
+	      INFROM = FROM
+	      LEN_FROM = TRIM(INFROM)
+	   END IF
+	   IF (LEN_DESCRP.GT.0) THEN
+	      CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	   END IF
+	   LDESCRP = 1
+	   FIRST_BREAK = .FALSE.
+	   CALL WRITEOUT_STORED
+	   CLOSE (UNIT=3)
+	ELSE IF (LEN_FROM.EQ.0) THEN
+	   CALL GETUSER(FROM)
+	   INFROM = FROM
+	   LEN_FROM = TRIM(INFROM)
+	   LEN_DESCRP = TRIM(SAVE_IN_DESCRIP)
+	   IF (LEN_DESCRP.GT.0) THEN
+	      INDESCRIP = SAVE_IN_DESCRIP
+	      IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	         CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	      END IF
+	   ELSE
+	      INDESCRIP = ' '
+	      DESCRIP = ' '
+	   END IF
+	   CALL WRITEOUT_STORED
+	END IF
+
+	CALL FLUSH_BULL(NBLOCK)
+
+	CALL CLOSE_BULLFIL			! Finished adding bulletin
+
+	IF ((BTEST(FOLDER_FLAG,5).AND.LDESCR.EQ.0).OR.	! End of digest msg
+     &				.NOT.TEXT) THEN	! or no message text found
+	   CALL CLOSE_BULLDIR			! then don't add message entry
+	   IF (SCRTYPE.EQ.0) THEN
+	      CLOSE (UNIT=3)
+              SCRTYPE = -1
+	   END IF
+	   RETURN
+	END IF
+
+	EXTIME = '00:00:00.00'
+	IF (INEXDATE) THEN
+	   IER = SYS_BINTIM(EXDATE//' '//EXTIME,BIN_EXTIME)
+	   IF (IER) THEN			! If good date format
+	      IER = SYS$ASCTIM(,TODAY,,)	! Get today's date
+	      IER = COMPARE_DATE(EXDATE,TODAY(:11)) ! Compare date with today's
+	      IF ((IER.GT.F_EXPIRE_LIMIT.AND.F_EXPIRE_LIMIT.GT.0) ! Too great?
+     &		.OR.IER.LE.0) THEN		! or expiration date not future
+	         INEXDATE = .FALSE.		! Don't use it
+	      END IF
+	   ELSE
+	      INEXDATE = .FALSE.		! Don't use it
+	   END IF
+	END IF
+
+	IF (.NOT.INEXDATE) THEN
+	   IF (FOLDER_BBEXPIRE.EQ.-1) THEN	! Folder has expiration time?
+	      EXDATE = '5-NOV-2100'		! no, so set date far in future
+	      SYSTEM = 2			! indicate permanent message
+	   ELSE					! Else set expiration date
+	      CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      SYSTEM = 0
+	   END IF
+	END IF
+
+	LENGTH = NBLOCK - LENGTH + 1		! Number of records
+
+	CALL ADD_ENTRY				! Add the new directory entry
+
+	CALL CLOSE_BULLDIR			! Totally finished with add
+
+	CALL UPDATE_FOLDER
+
+	IF (SCRTYPE.EQ.0.AND.NEWS_FEED()) THEN
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,'<')+1:)
+	   FOLDER1_DESCRIP = FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,'>')-1)
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+      	   CALL NEWS_POST('ignore',.TRUE.,IER,INDESCRIP)
+	   IF (.NOT.BTEST(FOLDER_FLAG,11)) CLOSE (UNIT=3)
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,11).AND.SCRTYPE.EQ.0) THEN
+	   IF (NEWS_FEED()) THEN
+	      SLIST = INDEX(FOLDER_DESCRIP,'[')
+	   ELSE
+	      SLIST = INDEX(FOLDER_DESCRIP,'<')
+	   END IF
+	   IF (SLIST.GT.0) THEN
+	      INPUT = FOLDER_DESCRIP(SLIST+1:)
+	      IF (NEWS_FEED()) THEN
+	         ILEN = INDEX(INPUT,']') - 1
+	      ELSE
+	         ILEN = INDEX(INPUT,'>') - 1
+	      END IF
+	      IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+	      INPUT = INPUT(:ILEN)
+              CALL ADD_PROTOCOL(INPUT,ILEN)
+	      CLOSE (UNIT=3,STATUS='SAVE')
+	      CALL GETUSER(PROC_SAVE)
+              USER_SAVE = USERNAME
+	      USERNAME = FOLDER
+	      IF (CONFIRM_USER(USERNAME).EQ.0) THEN
+	        CALL SETUSER(USERNAME)
+	      END IF
+	      IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED')) THEN
+	         IER = LIB$SET_LOGICAL
+     &			('MX_REPLY_TO',INFROM(:TRIM(INFROM)))
+	      ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED')) THEN 
+	         IER = LIB$SET_LOGICAL
+     &			('PMDF_REPLY_TO',INFROM(:TRIM(INFROM)))
+	      ELSE IF (FOLDER1_BBOARD(:4).NE.'NONE') THEN
+		 USERNAME = FOLDER_BBOARD
+	      END IF
+	      IF (.NOT.BTEST(FOLDER_FLAG,15)) THEN 
+	         CALL RESPOND_MAIL(SCRNAME,INPUT,
+     &	   	    FOLDER(:TRIM(FOLDER))//' folder message: '//
+     &	   	    INDESCRIP(:LEN_DESCRP),STATUS)
+	      ELSE
+	         CALL RESPOND_MAIL(SCRNAME,INPUT,
+     &	   	    INDESCRIP(:LEN_DESCRP),STATUS)
+	      END IF
+              CALL LIB$DELETE_FILE(SCRNAME(:TRIM(SCRNAME))//';*')
+	      CALL SETUSER(PROC_SAVE)
+	      USERNAME = USER_SAVE
+	   ELSE
+	      CLOSE (UNIT=3)
+	   END IF
+	ELSE IF (SCRTYPE.EQ.0) THEN
+	   CLOSE (UNIT=3)
+	END IF
+
+	CALL STRIP_HEADER(' ',-1,IER)
+
+	SCRTYPE = -1
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_FROM(IFROM,LEN_INFROM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MAIL_PROTOCOL/ PROTOCOL,LPRO
+	CHARACTER*12 PROTOCOL
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(*) IFROM
+
+	CHARACTER*(INPUT_LENGTH) INFROM
+
+	INFROM = IFROM
+
+	IF (LPRO.GT.0) THEN			! Protocol present?
+	   I = INDEX(INFROM,'%"') + 2		! Make usable for VMS MAIL
+	   IF (I.EQ.2) THEN
+	      INFROM = PROTOCOL(:LPRO)//INFROM(:LEN_INFROM)//'"'
+	      I = LPRO + 1
+	      LEN_INFROM = LEN_INFROM + LPRO + 1
+	   END IF
+	   DO WHILE (I.LT.LEN_INFROM)
+	      IF (INFROM(I:I).EQ.'"') THEN
+		 INFROM(I:I) = ''''
+	      ELSE IF (INFROM(I:I).EQ.'\') THEN
+		 INFROM(I+1:) = '\'//INFROM(I+1:)
+		 LEN_INFROM = LEN_INFROM + 1
+		 I = I + 1
+	      ELSE IF (INFROM(I:I).EQ.''''.AND.
+     &		       INDEX(INFROM,'@').GT.I) THEN
+		 INFROM(I:) = '\s'//INFROM(I+1:)
+		 LEN_INFROM = LEN_INFROM + 1
+		 I = I + 2
+	      END IF
+	      I = I + 1
+	   END DO
+	END IF
+
+	DO I=1,LEN_INFROM			! Remove control characters
+	   IF (INFROM(I:I).LT.' ') INFROM(I:I) = ' '
+	END DO
+
+	DO WHILE (LEN_INFROM.GT.0.AND.INFROM(:1).EQ.' ')
+	   INFROM = INFROM(2:)
+	   LEN_INFROM = LEN_INFROM - 1
+	END DO
+
+	TWO_SPACE = INDEX(INFROM,'  ')
+	DO WHILE (TWO_SPACE.GT.0.AND.TWO_SPACE.LT.LEN_INFROM)
+	   INFROM = INFROM(:TWO_SPACE)//INFROM(TWO_SPACE+2:)
+	   LEN_INFROM = LEN_INFROM - 1
+	   TWO_SPACE = INDEX(INFROM,'  ')
+	END DO
+
+C	IF (.NOT.NEWS_FEED()) THEN
+           CALL STORE_BULL(6+LEN_INFROM,'From: '//INFROM(:LEN_INFROM),
+     &		NBLOCK)
+C	END IF
+
+	IF (INDEX(INFROM,'%"').GT.0)		! Strip off protocol program
+     &		INFROM = INFROM(INDEX(INFROM,'%"')+2:)
+
+	IF (INDEX(INFROM,'::').GT.0)		! Strip off node name
+     &		INFROM = INFROM(INDEX(INFROM,'::')+2:)	! I.e. HOST::USER
+
+	CALL GET_FROM(FROM,INFROM,LEN_INFROM)
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_FROM(FROM,INFROM1,LEN_INFROM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INFROM1,FROM
+
+	CHARACTER*256 INFROM
+
+	INFROM = INFROM1
+
+	DO WHILE (INDEX(INFROM,'!').GT.0.AND.	! Unix address go backwards.
+     &		INDEX(INFROM,'!').LT.INDEX(INFROM,'@'))
+	   INFROM = INFROM(INDEX(INFROM,'!')+1:)	! I.e. host!user
+	END DO
+
+	I = INDEX(INFROM,'<')
+	IF (I.GT.0.AND.INDEX(INFROM(I+1:),'@').GT.0) THEN ! Name may be of form
+	   INFROM = INFROM(INDEX(INFROM,'<')+1:)   ! personal-name <net-name>
+	END IF
+
+	I = INDEX(INFROM,'(')
+	IF (I.GT.0.AND.INDEX(INFROM(I+1:),'@').GT.0) THEN ! Name may be of form
+	   INFROM = INFROM(INDEX(INFROM,'(')+1:)   ! personal-name (net-name)
+	END IF
+
+	I = 1	! Trim username to start at first alpha character
+	DO WHILE (I.LE.LEN_INFROM.AND.(INFROM(I:I).EQ.' '.OR.
+     &		INFROM(I:I).EQ.'%'.OR.INFROM(I:I).EQ.'.'.OR.
+     &		INFROM(I:I).EQ.'@'.OR.INFROM(I:I).EQ.'<'.OR.
+     &		INFROM(I:I).EQ.'\'.OR.INFROM(I:I).LE.' '.OR.
+     &		INFROM(I:I).GE.CHAR(127).OR.
+     &		INFROM(I:I).EQ.'"'.OR.INFROM(I:I).EQ.''''))
+	   I = I + 1
+	END DO
+	INFROM = INFROM(I:)
+	J = LEN_INFROM - I + 1
+
+	I = 1		! Trim username to end at a alpha character
+	DO WHILE (I.LE.J.AND.INFROM(I:I).NE.' '.AND.
+     &		INFROM(I:I).NE.'%'.AND.
+     &		INFROM(I:I).NE.'@'.AND.INFROM(I:I).NE.'<'.AND.
+     &		INFROM(I:I).NE.'\'.AND.INFROM(I:I).GT.' '.AND.
+     &		INFROM(I:I).LT.CHAR(127).AND.
+     &		INFROM(I:I).NE.'"'.AND.INFROM(I:I).NE.'''')
+	   I = I + 1
+	END DO
+	FROM = INFROM(:I-1)
+
+	DO J=2,TRIM(FROM)
+	   IF ((FROM(J:J).GE.'A'.AND.FROM(J:J).LE.'Z').AND.
+     &	       ((FROM(J-1:J-1).GE.'A'.AND.FROM(J-1:J-1).LE.'Z').OR.
+     &	        (FROM(J-1:J-1).GE.'a'.AND.FROM(J-1:J-1).LE.'z'))) THEN
+	      FROM(J:J) = CHAR(ICHAR(FROM(J:J))-ICHAR('A')+ICHAR('a'))
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(*) INDESCRIP
+
+	CALL CONVERT_TABS(INDESCRIP,LEN_DESCRP)
+
+	DO I=1,LEN_DESCRP			! Remove control characters
+	   IF (INDESCRIP(I:I).LT.' '.OR.ICHAR(INDESCRIP(I:I)).GT.126)
+     &			INDESCRIP(I:I) = ' '
+	END DO
+
+	DO WHILE (LEN_DESCRP.GT.0.AND.INDESCRIP(:1).EQ.' ')
+	   INDESCRIP = INDESCRIP(2:)
+	   LEN_DESCRP = LEN_DESCRP - 1
+	END DO
+
+	IF (LEN_DESCRP.GT.LEN(DESCRIP)) THEN
+C	IF (LEN_DESCRP.GT.LEN(DESCRIP).AND..NOT.NEWS_FEED()) THEN
+				! Is length > allowable subject length?
+	   CALL STORE_BULL(6+LEN_DESCRP,'Subj: '//
+     &		INDESCRIP(:LEN_DESCRP),NBLOCK)
+	END IF
+
+	DESCRIP = INDESCRIP(:MIN(LEN_DESCRP,LEN(DESCRIP)))
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE STRIP_HEADER(BUFFER,BLEN,IER)
+C
+C  SUBROUTINE STRIP_HEADER
+C
+C  FUNCTION:  Indicates whether line is part of mail message header.
+C
+C  INPUTS:
+C	BUFFER	- Character string containing input line of message.
+C	BLEN	- Length of character string.  If = 0, initialize subroutine.
+C
+C  OUTPUTS:
+C	IER	- If true, line should be stripped.  Else, end of header.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /DATE/ DATE_LINE
+	CHARACTER*(INPUT_LENGTH) DATE_LINE
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+	DATA HEADER_Q1/0/
+
+	CHARACTER*(*) BUFFER
+
+	IF (TRIM(BUFFER).EQ.0) THEN
+			! If STRIP not set for folder or empty line
+	   IER = .FALSE.
+	   CONT_LINE = .FALSE.
+	   LAST_NEWSGROUPS = .FALSE.
+	   CALL INIT_QUEUE(HEADER_Q1,INPUT)
+	   IF (BLEN.EQ.-1) THEN
+	      CALL INIT_QUEUE(HEADER_Q1,INPUT)
+	      HEADER_Q = HEADER_Q1
+	      NHEAD = 0
+	   END IF
+	   RETURN
+	END IF
+
+	IF (BLEN.EQ.0) THEN
+	   DATE_LINE = ' '
+	   CONT_LINE = .FALSE.
+	   LAST_NEWSGROUPS = .FALSE.
+	END IF
+
+	IER = .TRUE.
+
+	IF (CONT_LINE.AND.(BUFFER(:1).EQ.' '.OR.   ! If line is continuation
+     &		BUFFER(:1).EQ.CHAR(9))) THEN	   ! of previous header line
+	   IF (LAST_NEWSGROUPS) THEN
+	      NEWSGROUPS = NEWSGROUPS(:TRIM(NEWSGROUPS))//BUFFER(2:)
+	   END IF
+	   CALL WRITE_QUEUE(%VAL(HEADER_Q),HEADER_Q,BUFFER)
+	   NHEAD = NHEAD + 1
+	   RETURN
+	END IF
+
+	I = 1
+	DO WHILE (I.LE.BLEN.AND.BUFFER(I:I).NE.' ')
+	   IF (BUFFER(I:I).EQ.':') THEN	! Header line found
+	      CONT_LINE = .TRUE.	! Next line might be continuation
+	      LAST_NEWSGROUPS = .FALSE.
+	      IF (REMOTE_SET.LT.3.AND.BUFFER(:5).EQ.'Date:') THEN
+		 DATE_LINE = 'Message sent'//BUFFER(5:BLEN)
+		 IF (DATE_LINE(TRIM(DATE_LINE):).NE.'.') THEN
+		    DATE_LINE(TRIM(DATE_LINE)+1:) = '.'
+	         END IF
+	      ELSE IF (BUFFER(:11).EQ.'Newsgroups:') THEN
+		 NEWSGROUPS = BUFFER(13:)
+		 LAST_NEWSGROUPS = .TRUE.
+	      END IF
+	      CALL WRITE_QUEUE(%VAL(HEADER_Q),HEADER_Q,BUFFER)
+	      NHEAD = NHEAD + 1
+	      RETURN
+	   ELSE
+	      I = I + 1
+	   END IF
+	END DO
+
+	IER = .FALSE.
+	CONT_LINE = .FALSE.
+	LAST_NEWSGROUPS = .FALSE.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_NEWS_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+C
+C  SUBROUTINE SET_NEWS_FOLDER_DEFAULT
+C
+C  FUNCTION: Sets flag defaults for specified news group
+C	Note: If NOTIFY READNEW and BRIEF = 0, it is either news 
+C	group removal or SET SUBSCRIBE command.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_NEGATED
+
+	ALL = .FALSE.
+	DEFAULT = 1
+        NODEFAULT = 0
+	SUB = ABS(BRIEF)+ABS(NOTIFY)+ABS(READNEW).EQ.0
+
+	IF (NOTIFY.EQ.1.AND.REMOTE_SET.EQ.3) THEN
+	   WRITE (6,'('' ERROR: /NOTIFY is invalid with non-stored'',
+     &		  '' news group.'')')
+           RETURN
+	END IF
+
+	IF (INCMD(:3).EQ.'SET') THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	      WRITE (6,'(
+     &           '' ERROR: Privileges needed for changing defaults.'')')
+	      RETURN
+	   END IF
+	   ALL = CLI$PRESENT('ALL')
+	   DEFAULT = CLI$PRESENT('DEFAULT')
+	   NODEFAULT = CLI$PRESENT('NODEFAULT')
+	   CALL OPEN_BULLNEWS_SHARED
+	   CALL OPEN_BULLINF_SHARED
+	   IF (CLI$PRESENT('NOPERMANENT').OR.CLI$PRESENT('PERMANENT').OR.
+     &	     	(SUB.AND.(NODEFAULT.OR.CLI$PRESENT('NOPERMANENT')))) THEN
+              DO WHILE (REC_LOCK(IER1))
+                 READ (9,KEY='*PERM',IOSTAT=IER1) TEMP_USER,INF_REC
+	      END DO
+	      IF (IER1.NE.0) THEN
+                 DO I=1,FOLDER_MAX
+                    INF_REC(1,I) = 0
+                    INF_REC(2,I) = 0
+                 END DO
+              END IF
+
+              IF (CLI$PRESENT('PERMANENT')) THEN
+                 CALL SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+		 IF (SUB) DEFAULT = 1
+              ELSE IF (CLI$PRESENT('NOPERMANENT').OR.NODEFAULT) THEN
+                 IF (NOTIFY.GE.0) CALL SET_NEWS_FLAG(IER,0,-1,-1)
+                 IF (READNEW.GE.0.OR.BRIEF.GE.0)
+     &	 		CALL SET_NEWS_FLAG(IER,-1,0,0)
+		 IF (SUB)
+     &			CALL SET_NEWS_FLAG(IER,-1,-1,-1)
+              END IF
+              IF (.NOT.IER) THEN
+                 CALL CLOSE_BULLNEWS
+                 CALL CLOSE_BULLINF
+                 RETURN
+              END IF
+              IF (IER1.EQ.0) THEN
+                 REWRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+              ELSE
+                 WRITE (9,IOSTAT=IER) '*PERM       ',INF_REC
+              END IF
+           END IF	
+	ELSE
+ 	   CALL OPEN_BULLNEWS_SHARED
+ 	   CALL OPEN_BULLINF_SHARED
+	END IF
+
+        DO WHILE (REC_LOCK(IER1))
+           READ (9,KEY='*DEFAULT',IOSTAT=IER1) TEMP_USER,INF_REC
+	END DO
+	IF (IER1.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      INF_REC(1,I) = 0
+	      INF_REC(2,I) = 0
+	   END DO
+	END IF
+        IF (NODEFAULT.AND.SUB) THEN
+	   NOTIFY = -1
+	   READNEW = -1
+	   BRIEF = -1
+	END IF
+  	IF (DEFAULT.OR.NODEFAULT) THEN
+	   IF (NODEFAULT.AND..NOT.SUB) THEN
+	      IF (NOTIFY.NE.-1) CALL SET_NEWS_FLAG(IER,0,-1,-1)
+	      IF (READNEW.NE.-1.OR.BRIEF.NE.-1)
+     &		CALL SET_NEWS_FLAG(IER,-1,0,0)
+	   ELSE
+	      CALL SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+	   END IF
+           IF (.NOT.IER) THEN
+              CALL CLOSE_BULLNEWS
+              CALL CLOSE_BULLINF
+              RETURN
+           END IF
+	   IF (IER1.EQ.0) THEN
+	      REWRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+	   ELSE
+	      WRITE (9,IOSTAT=IER) '*DEFAULT    ',INF_REC
+	   END IF
+	END IF
+	IF ((ALL.OR.(SUB.AND.INCMD(:3).NE.'SET')).AND.IER.EQ.0) THEN
+	   CALL OPEN_BULLUSER_SHARED
+	   CALL READ_USER_FILE_HEADER(IER)
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0)
+	      IF (TEMP_USER(:1).NE.'*'.AND.TEMP_USER(:1).NE.':') THEN
+	         LU = TRIM(TEMP_USER)
+	         TEMP_USER(LU:LU) = CHAR(128.OR.ICHAR(TEMP_USER(LU:LU)))
+	         IF (LU.GT.1) THEN
+	            TEMP_USER(LU-1:LU-1) =
+     &			CHAR(128.OR.ICHAR(TEMP_USER(LU-1:LU-1)))
+	         ELSE
+	            TEMP_USER(2:2) = CHAR(128.OR.ICHAR(TEMP_USER(2:2)))
+	         END IF
+	         DO WHILE (REC_LOCK(IER1))
+                    READ (9,KEY=TEMP_USER,IOSTAT=IER1) TEMP_USER,INF_REC
+	         END DO
+       	         IF (IER1.NE.0) THEN
+	            DO I=1,FOLDER_MAX
+	               INF_REC(1,I) = 0
+	               INF_REC(2,I) = 0
+	            END DO
+	         END IF
+	         CALL SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+		 IF (IER1.EQ.0) THEN
+		    REWRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+		 ELSE
+	            WRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+		 END IF
+	      END IF
+	      CALL READ_USER_FILE(IER)
+ 	   END DO
+	   CALL CLOSE_BULLUSER
+	END IF
+
+	CALL CLOSE_BULLNEWS
+	CALL CLOSE_BULLINF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE READ_INF_REC
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CALL OPEN_BULLINF_SHARED
+        DO WHILE (REC_LOCK(IER1))
+           READ (9,KEY='*PERM',IOSTAT=IER1) TEMP_USER,INF_REC
+	END DO
+	IF (IER1.NE.0) THEN
+           DO I=1,FOLDER_MAX
+              INF_REC(1,I) = 0
+              INF_REC(2,I) = 0
+           END DO
+        END IF
+	CALL CLOSE_BULLINF
+
+	RETURN
+
+	ENTRY SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+
+	I = 1
+	DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER_NUMBER.AND.
+     &		INF_REC2(1,I).NE.0.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	IF (I.GT.FOLDER_MAX-1.AND.TEMP_USER(:1).EQ.'*') THEN
+	   WRITE (6,'('' ERROR: You have '',
+     &		    '' reached the news folder limit of '',I,''.'')')
+     &		    FOLDER_MAX-1
+	   IER = 0
+	   RETURN
+	END IF
+
+	IF (INF_REC2(1,I).EQ.NEWS_FOLDER_NUMBER) THEN
+	   IF (NOTIFY.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),13)
+	   IF (NOTIFY.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),13)
+	   IF (READNEW.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),14)
+	   IF (READNEW.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),14)
+	   IF (BRIEF.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),15)
+	   IF (BRIEF.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),15)
+  	   IF (NOTIFY+READNEW+BRIEF.EQ.-3) THEN
+	      DO J=I,FOLDER_MAX-2
+	         CALL COPY2(INF_REC(1,J),INF_REC(1,J+1))
+              END DO
+	   END IF
+	   IER = 1
+	   RETURN
+	END IF
+
+	IF (NOTIFY+READNEW+BRIEF.EQ.-3) RETURN
+
+	DO J=I,1,-1
+	   IF (J.GT.1) THEN
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(
+     &	         ZEXT(INF_REC2(1,J-1)),IER)
+	      IF (FOLDER_DESCRIP.LT.FOLDER1_DESCRIP) THEN
+	         CALL COPY2(INF_REC(1,J),INF_REC(1,J-1))
+	      END IF
+	   END IF
+	   IF (FOLDER_DESCRIP.GT.FOLDER1_DESCRIP.OR.J.EQ.1) THEN
+	      INF_REC2(1,J) = NEWS_FOLDER_NUMBER
+	      IF (F_START.LE.F_NBULL) THEN
+		 INF_REC2(2,J) = MIN(8191,F_NBULL-(F_START-1))
+		 INF_REC(2,J) = F_START - 1
+	      ELSE
+		 INF_REC2(2,J) = 0
+		 INF_REC(2,J) = F_NBULL
+	      END IF
+	      IF (NOTIFY.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),13)
+	      IF (NOTIFY.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),13)
+	      IF (READNEW.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),14)
+	      IF (READNEW.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),14)
+	      IF (BRIEF.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),15)
+	      IF (BRIEF.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),15)
+	      IER = 1
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+	END
diff --git a/decus/vmslt00a/bulletin/bullfiles.inc b/decus/vmslt00a/bulletin/bullfiles.inc
new file mode 100755
index 0000000..0df9866
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullfiles.inc
@@ -0,0 +1,39 @@
+C
+C  FOLDER_DIRECTORY IS THE DIRECTORY THAT FILES FOR FOLDERS THAT
+C  ARE CREATED ARE KEPT IN.  IF YOU WISH TO PREVENT FOLDER CREATION,
+C  YOU SHOULD MODIFY BULLCOM.CLD TO MAKE THE CREATE COMMAND A PRIVILEGED
+C  COMMAND (OR SIMPLY REMOVE THE LINES WHICH DEFINE THE CREATE COMMAND).
+C
+C  BBOARD_DIRECTORY IS THE SCRATCH AREA USED BY BBOARD WHEN EXTRACTING
+C  MAIL.  IF IT IS UNDEFINED, BBOARD WILL NOT BE ABLE TO BE USED.
+C  NOTE THAT EITHER THE BBOARD ACCOUNTS MUST HAVE ACCESS TO THIS DIRECTORY,
+C  OR THE BBOARD ACCOUNTS MUST BE GIVEN SYSPRV PRIVILEGES TO BE ABLE
+C  TO WRITE INTO THIS DIRECTORY.  ALSO, FOR BBOARD TO WORK, MAKE SURE
+C  THAT THE SUBPROCESS LIMIT FOR USERS IS AT LEAST 2.  YOU WILL ALSO HAVE
+C  TO INCREASE THE FOLLOWING SYSTEM PARAMETERS WHICH AFFECT DETACHED PROCESES:
+C  PQL_DPGFLQUOTA = 15000, PQL_DWSQUOTA = 500, & PQL_DFILLM = 30.
+C  (NOTE: ACCESS CAN BE GIVEN TO THE DIRECTORY FOR THE BBOARD ACCOUNTS USING
+C  ACLS, I.E. " SET ACL/ACL=(ID=bboard,ACCESS=R+W)/OBJ=FILE directory.DIR")
+C
+	COMMON /FILES/ BULLFOLDER_FILE,FOLDER_DIRECTORY,BBOARD_DIRECTORY
+	COMMON /FILES/ BULLUSER_FILE,BULLINF_FILE,NEWS_DIRECTORY
+	COMMON /FILES/ BULLNEWS_FILE
+	CHARACTER*80 FOLDER_DIRECTORY /'BULL_DIR:'/
+	CHARACTER*80 BBOARD_DIRECTORY /'BULL_DIR:'/
+C
+C  NOTE: THE FOLLOWING FILE ARE STORED IN THE FOLDER_DIRECTORY BY DEFAULT.
+C  YOU CAN CHANGE THIS BY ADDING A DIRECTORY NAME TO THE FILE NAME.
+C
+	CHARACTER*80 BULLUSER_FILE /'BULLUSER.DAT'/	! Stores user login time
+							! & folder flag settings
+	CHARACTER*80 BULLFOLDER_FILE /'BULLFOLDER.DAT'/	! Stores folder data
+	CHARACTER*80 BULLINF_FILE /'BULLINF.DAT'/	! Stores times of last
+							! read messages of users
+	CHARACTER*80 BULLNEWS_FILE /'BULLNEWS.DAT'/	! Stores news group data
+C
+C  THE FOLLOWING IS THE DIRECTORY THAT IS USED TO STORE LOCAL NEWS GROUPS,
+C  I.E. NEWS GROUPS THAT ARE COPIED FROM THE NEWS SERVER AND SAVED LOCALLY.
+C  BULLETIN WILL CREATE SUBDIRECTORIES IN THIS DIRECTORY AND THE FILES WILL
+C  BE STORED IN THOSE SUBDIRECTORIES.
+C
+	CHARACTER*80 NEWS_DIRECTORY /'BULL_DIR:'/
diff --git a/decus/vmslt00a/bulletin/bullfolder.inc b/decus/vmslt00a/bulletin/bullfolder.inc
new file mode 100755
index 0000000..b3d94c8
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullfolder.inc
@@ -0,0 +1,84 @@
+!
+!  The following 2 parameters can be modified if desired before compilation.
+!
+	PARAMETER BBEXPIRE_LIMIT = 30	! Maxmimum time limit in days that
+					! BBOARDS can be set to.
+	PARAMETER BBOARD_UPDATE = 15	! Number of minutes between checks
+					! for new BBOARD mail. (Note: Check
+					! only occurs via BULLETIN/LOGIN.
+					! Check is forced via BULLETIN/BBOARD).
+					! NOT APPLICABLE IF BULLCP IS RUNNING.
+	PARAMETER ADDID = .TRUE.	! Allows users who are not in the
+					! rights data base to be added
+					! according to uic number.
+
+	PARAMETER FOLDER_FMT = '(A44,A4,A8,A12,A80,A12,3A4,A8,10A4)'
+	PARAMETER FOLDER_RECORD = 220	! Must be multiple of 4
+
+	COMMON /BULL_FOLDER/ FOLDER,FOLDER_NUMBER,FOLDER_CREATED_DATE,
+     &		FOLDER_OWNER,
+     &		FOLDER_DESCRIP,FOLDER_BBOARD,FOLDER_BBEXPIRE,
+     &		USERB,GROUPB,ACCOUNTB,
+     &		F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,F_EXPIRE_LIMIT,
+     &		F_NEWEST_NOSYS_BTIM,F_START,F_COUNT,F_LAST,
+     &		FOLDER_FILE,FOLDER_SET,FOLDER_NAME
+	INTEGER F_NEWEST_BTIM(2)
+	INTEGER F_NEWEST_NOSYS_BTIM(2)
+	LOGICAL FOLDER_SET
+	DATA FOLDER_SET /.FALSE./, FOLDER/'GENERAL'/
+	CHARACTER FOLDER_OWNER*12,FOLDER*44,ACCOUNTB*8,FOLDER_NAME*80
+	CHARACTER FOLDER_FILE*80,FOLDER_DESCRIP*80,FOLDER_BBOARD*12
+	CHARACTER FOLDER_CREATED_DATE*8
+
+	CHARACTER*(FOLDER_RECORD) FOLDER_COM
+	EQUIVALENCE (FOLDER,FOLDER_COM)
+
+	COMMON /BULL_FOLDER1/ FOLDER1,FOLDER1_NUMBER,FOLDER1_CREATED_DATE,
+     &		FOLDER1_OWNER,
+     &		FOLDER1_DESCRIP,FOLDER1_BBOARD,FOLDER1_BBEXPIRE,
+     &		USERB1,GROUPB1,ACCOUNTB1,
+     &		F1_NBULL,F1_NEWEST_BTIM,FOLDER1_FLAG,F1_EXPIRE_LIMIT,
+     &		F1_NEWEST_NOSYS_BTIM,F1_START,F1_COUNT,F1_LAST,
+     &		FOLDER1_FILE,FOLDER1_SET,FOLDER1_NAME
+	CHARACTER FOLDER1_OWNER*12,FOLDER1*44,ACCOUNTB1*8,FOLDER1_NAME*80
+	CHARACTER FOLDER1_FILE*80,FOLDER1_DESCRIP*80,FOLDER1_BBOARD*12
+	CHARACTER FOLDER1_CREATED_DATE*8
+	INTEGER F1_NEWEST_BTIM(2)
+	INTEGER F1_NEWEST_NOSYS_BTIM(2)
+
+	CHARACTER*(FOLDER_RECORD) FOLDER1_COM
+	EQUIVALENCE (FOLDER1,FOLDER1_COM)
+
+	PARAMETER NEWS_FOLDER_FMT = '(A44,A4,2A8,A36,11A4)'
+	PARAMETER NEWS_FOLDER_RECORD = 144	! Must be multiple of 4
+
+	COMMON /NEWS_FOLDER/ NEWS_FOLDER,NEWS_FOLDER_NUMBER,
+     &		NEWS_F_CREATED_DATE,NEWS_F_EXPIRED_DATE,
+     &		NEWS_FOLDER_DESCRIP,NEWS_F_START,NEWS_F_COUNT,
+     &		NEWS_F_NBULL,NEWS_F_NEWEST_BTIM,NEWS_F_LAST,
+     &		NEWS_F_FLAG,NEWS_F_EXPIRE,NEWS_F_FIRST,
+     &		NEWS_F_EXPIRE_LIMIT,NEWS_F_END 
+	INTEGER NEWS_F_NEWEST_BTIM(2)
+	CHARACTER NEWS_FOLDER*44
+	CHARACTER NEWS_FOLDER_DESCRIP*36
+	CHARACTER*8 NEWS_F_CREATED_DATE,NEWS_F_EXPIRED_DATE
+
+	CHARACTER*(NEWS_FOLDER_RECORD) NEWS_FOLDER_COM
+	EQUIVALENCE (NEWS_FOLDER,NEWS_FOLDER_COM)
+
+        COMMON /NEWS_FOLDER_DEFAULT/ NEWS_FLAG_DEFAULT,
+     &	        NEWS_EXPIRE_DEFAULT,NEWS_EXPIRE_LIMIT_DEFAULT
+
+	COMMON /NEWS_FOLDER1/ NEWS_FOLDER1,NEWS_FOLDER1_NUMBER,
+     &		NEWS_F1_CREATED_DATE,NEWS_F1_EXPIRED_DATE,
+     &		NEWS_FOLDER1_DESCRIP,NEWS_F1_START,NEWS_F1_COUNT,
+     &		NEWS_F1_NBULL,NEWS_F1_NEWEST_BTIM,NEWS_F1_LAST,
+     &		NEWS_F1_FLAG,NEWS_F1_EXPIRE,NEWS_F1_FIRST,
+     &	        NEWS_F1_EXPIRE_LIMIT,NEWS_F1_END
+	INTEGER NEWS_F1_NEWEST_BTIM(2)
+	CHARACTER NEWS_FOLDER1*44
+	CHARACTER NEWS_FOLDER1_DESCRIP*36
+	CHARACTER*8 NEWS_F1_CREATED_DATE,NEWS_F1_EXPIRED_DATE
+
+	CHARACTER*(NEWS_FOLDER_RECORD) NEWS_FOLDER1_COM
+	EQUIVALENCE (NEWS_FOLDER1,NEWS_FOLDER1_COM)
diff --git a/decus/vmslt00a/bulletin/bullmain.cld b/decus/vmslt00a/bulletin/bullmain.cld
new file mode 100755
index 0000000..bb3a4b5
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullmain.cld
@@ -0,0 +1,34 @@
+	MODULE BULLETIN_MAINCOMMANDS
+	DEFINE VERB BULLETIN
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER ALL
+		QUALIFIER BBOARD
+		QUALIFIER BULLCP
+		QUALIFIER CLEANUP, LABEL=CLEANUP, VALUE(REQUIRED)
+		QUALIFIER EDIT
+		QUALIFIER KEYPAD, DEFAULT
+		QUALIFIER LIBRARY, VALUE(REQUIRED)
+		QUALIFIER LOGIN
+		QUALIFIER MARKED
+		QUALIFIER PAGE, DEFAULT
+		QUALIFIER PGFLQUOTA, VALUE(TYPE=$NUMBER, REQUIRED)
+		QUALIFIER READNEW
+		QUALIFIER REVERSE
+!
+! The following line causes a line to be outputted separating system notices.
+! The line consists of a line of all "-"s, i.e.:
+!--------------------------------------------------------------------------
+! If you want a different character to be used, simply put in the desired one
+! in the following line.  If you want to disable the feature, remove the
+! DEFAULT at the end of the line.  (Don't remove the whole line!)
+!
+		QUALIFIER SEEN
+		QUALIFIER SEPARATE, VALUE(DEFAULT="-"), DEFAULT
+		QUALIFIER STARTUP
+		QUALIFIER STOP
+		QUALIFIER SYSTEM, VALUE(TYPE=$NUMBER, DEFAULT="7")
+		QUALIFIER UNSEEN
+		QUALIFIER UNMARKED
+		QUALIFIER WIDTH, VALUE(TYPE=$NUMBER, REQUIRED)
+		QUALIFIER WSEXTENT, VALUE(TYPE=$NUMBER, REQUIRED)
+		DISALLOW (WSEXTENT OR PGFLQUOTA) AND NOT STARTUP
diff --git a/decus/vmslt00a/bulletin/bullnews.inc b/decus/vmslt00a/bulletin/bullnews.inc
new file mode 100755
index 0000000..fcbc81f
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullnews.inc
@@ -0,0 +1,7 @@
+	COMMON /NEWS_DEFAULTS/ ORGANIZATION,MAILER
+
+	CHARACTER*132 ORGANIZATION
+	DATA ORGANIZATION /'MIT PLASMA FUSION CENTER'/
+
+	CHARACTER*12 MAILER
+	DATA MAILER /'IN%'/
diff --git a/decus/vmslt00a/bulletin/bullstart.com b/decus/vmslt00a/bulletin/bullstart.com
new file mode 100755
index 0000000..ed1779c
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bullstart.com
@@ -0,0 +1,6 @@
+$ RUN SYS$SYSTEM:INSTALL
+BULL_DIR:BULLETIN/SHAR/OPEN/HEAD/-
+PRIV=(OPER,SYSPRV,CMKRNL,WORLD,DETACH,PRMMBX,SYSNAM)
+/EXIT
+$ BULL*ETIN :== $BULL_DIR:BULLETIN
+$ BULLETIN/STARTUP
diff --git a/decus/vmslt00a/bulletin/bulluser.inc b/decus/vmslt00a/bulletin/bulluser.inc
new file mode 100755
index 0000000..5760e92
--- /dev/null
+++ b/decus/vmslt00a/bulletin/bulluser.inc
@@ -0,0 +1,53 @@
+!
+! The parameter FOLDER_MAX should be changed to increase the maximum number
+! of folders available.  Due to storage via longwords, the maximum number
+! available is always a multiple of 32.  Thus, it will probably make sense
+! to specify a multiple of 32 for FOLDER_MAX, as that it what really will be
+! the capacity.  Note that the default general folder counts as a folder also,
+! so that if you specify 64, you will be able to create 63 folders on your own.
+!
+	PARAMETER FOLDER_MAX = 96
+	PARAMETER FLONG = (FOLDER_MAX + 31)/ 32
+
+	PARAMETER USER_RECORD_LENGTH = 28 + FLONG*16
+	PARAMETER USER_FMT = '(A12,<4+FLONG*4>A4)'
+	PARAMETER USER_HEADER_KEY = '            '
+
+	COMMON /HEADER_INFO/ TEMP_USER,BBOARD_BTIM,NEWEST_BTIM,USERPRIV
+	COMMON /HEADER_INFO/ SET_FLAG_DEF,BRIEF_FLAG_DEF
+	COMMON /HEADER_INFO/ NOTIFY_FLAG_DEF
+	CHARACTER TEMP_USER*12
+	DIMENSION BBOARD_BTIM(2),NEWEST_BTIM(2),USERPRIV(FLONG)
+	DIMENSION SET_FLAG_DEF(FLONG),BRIEF_FLAG_DEF(FLONG)
+	DIMENSION NOTIFY_FLAG_DEF(FLONG)
+
+	COMMON /BULL_USER/ USERNAME,LOGIN_BTIM,READ_BTIM,
+     &		NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	CHARACTER*12 USERNAME
+	DIMENSION LOGIN_BTIM(2),READ_BTIM(2)
+	DIMENSION NEW_FLAG(FLONG)   ! Used to indicate new message in folder
+				    ! Now NEW_FLAG(2) contains SET GENERIC days
+	DIMENSION SET_FLAG(FLONG)   ! Bit set indicates READNEW set for folder
+	DIMENSION BRIEF_FLAG(FLONG) ! Bit set indicates READNEW/BRIEF set
+	DIMENSION NOTIFY_FLAG(FLONG)! Bit set indicates to broadcast
+				    ! notification when new bulletin is added.
+
+	CHARACTER*(USER_RECORD_LENGTH) USER_ENTRY,USER_HEADER
+	EQUIVALENCE (USER_ENTRY,USERNAME)
+	EQUIVALENCE (USER_HEADER,TEMP_USER)
+
+	COMMON /FOLDER_TIMES/ LAST_READ_BTIM(2,0:FOLDER_MAX)
+	   ! Must start with 0 to store info for folder specified with ::
+	COMMON /SYS_FOLDER_TIMES/ LAST_SYS_BTIM(2,FOLDER_MAX)
+	   ! Last read times for each folder as stored in BULL_DIR:BULLINF.DAT
+	COMMON /NEWS_TIMES/ LAST_NEWS_READ(2,FOLDER_MAX)
+	INTEGER*2 LAST_NEWS_READ2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST_NEWS_READ2(1,1),LAST_NEWS_READ(1,1))
+	   ! Last read times for each folder as stored in BULL_DIR:BULLINF.DAT
+
+	COMMON /INF_REC/ INF_REC(2,FOLDER_MAX)
+	INTEGER*2 INF_REC2(4,FOLDER_MAX)
+	EQUIVALENCE (INF_REC2(1,1), INF_REC(1,1))
+
+	COMMON /NEW_MESSAGES/ NEW_MSG
+	DIMENSION NEW_MSG(FLONG)   ! Flag showing new messages detected
diff --git a/decus/vmslt00a/bulletin/changes.txt b/decus/vmslt00a/bulletin/changes.txt
new file mode 100755
index 0000000..e231fb3
--- /dev/null
+++ b/decus/vmslt00a/bulletin/changes.txt
@@ -0,0 +1,692 @@
+V2.5
+If a message gets rejected from a news server that was posted via a folder
+that has a news group associated with it, the error message gets sent to the
+local postmaster, and the message continues to attempt to be posted until it
+is either delivered, or the postmaster kills it.  10/20/98
+
+Fixed bug which caused the RESET command to wipe out SET NOTIFY on a new
+group.  10/6/98
+
+Changed behavior of threads and excludes.  Only excludes based on FROM will
+take precedence over THREADs.  10/1/98
+
+Fixed 2 very old bugs.  One which would cause one of the databases to be 
+stuck opened preventing anyone else from using BULLETIN, the other which
+caused READNEW behavior when logging in for folders which did not have that 
+feature enabled.  9/20/98
+
+V2.4
+Adding the ability to change one's personal name used in postings to news
+groups and mail message by defining the logical name BULL_PERSONAL_NAME.
+7/22/98
+
+Added the SET GATEWAY command to change the how the subject lines looks in
+messages which are sent to an email address associated with a folder.  2/25/98
+
+Many bugs were fixed, mainly with respect to the news-email-folder gateway.
+
+V2.3
+
+Added the ability to create a folder that can post and read to a news group,
+and can send and read messages via email.  See NEWS_TO_FOLDER.TXT for more
+info.  4/18/97
+
+Added the ability for BULLETIN to see news groups from secondary news groups
+(see NEWS.TXT).  4/18/97
+
+V 2.25
+
+Changes to make it easier to click on news group name to select them:  You can
+enter a news group name at the prompt and it will select it (without typing
+SELECT).  News groups displayed without period at end when BULLETIN lists the
+ones that have new messages.  NEWS/SUBS has space between * and news group
+when denoting which ones have new messages.  3/21/96
+
+V 2.24
+
+When replying to a message in a news group that has been crossposted, give the
+user  the  option  of  just  posting  the reply to the news group in which the
+message is being read rather than  all  the  news  groups  in  the  crosspost.
+11/20/95
+
+Messages added to folders and stored news groups are now marked as being  read
+so that the person does not see them when doing a READ/NEW.  11/20/95
+
+Removed INCLUDE command and replaced it with the THREAD command.    This
+allows  you  to  save  and  easily  read new messages in threads via the
+READ/THREADS command.  11/13/95
+
+V 2.23
+
+Update newest read message when switching folders.  Previously this was done
+only when you exited BULLETIN, which would cause problems if you ran BULLETIN
+simultaneously from two different logins.  9/12/95
+
+Added /LIMIT to EXCLUDE and also the SET EXLIMIT command.   These  allow
+excludes to be specified so that they expire after a specified amount of
+days.  The SHOW EXCLUDE now will show the last time a message was found 
+that matched the exclude.  8/16/95
+
+Added /GROUP qualifier to DIRECTORY command to allow  specifying  groups
+to search using wild cards names.  8/3/95
+
+Added /GROUP qualifier to SEARCH command to allow specifying  groups  to
+search using wild cards names.  6/20/95
+
+V 2.22
+
+Added SHOW EXCLUDE and INCLUDE commands.  5/17/95
+
+Fixed bugs relating to messages with an expiration year past 1999.  5/17/95
+
+Fixed EXCLUDE/FROM as it did not work.   Also  fixed  EXCLUDE/DISABLE/ALL  and
+INCLUDE/DISABLE/ALL, as in some cases they would not work.3/31/95 
+
+V 2.21
+
+Modified the file format for stored news group to reduce disk space usage.
+11/29/94
+
+Added SET LIBRARY command and also /LIBRARY qualifier on the command line to
+allow switching between different directories which contain different sets of
+folders.  11/29/94
+
+Added /HEADER to POST when posting to news groups to allow adding headers to
+the message.  11/9/94
+
+Added /CANCEL to PRINT command which cancels previous print commands.
+10/28/94
+
+V 2.20
+
+Added /FOLLOWUP to the POST command.  10/12/94
+
+The FILE command no longer requires a file name, but will create a file
+name from the folder's name.  5/25/94
+
+Allow logical names to be specified in POST/GROUP.  5/12/94
+
+Added SET FILE_DIRECTORY command.  5/12/94
+
+Added /PERMANENT and /DEFAULT qualifiers to NEWS command.  4/28/94
+
+Added SET SUBSCRIBE command to allow setting default or permanent news groups. 
+4/26/94
+
+Added code to mail rejected posting for a stored news group to poster.  4/6/94
+
+Optimized newsgroup list upgrade to reduce  disk  I/O  which  greatly  reduces
+elapsed time for slow or fragmented disks.  4/5/94
+
+Modified /EDIT so EDT error no longer shows "no file found" message.  4/5/94
+
+Added SET NAME command to copy settings, used if username is changed.  3/28/94
+
+Modified SEARCH command to avoid updating new message counter (in order to be
+able to follow a thread and still use READ/NEW later).  3/26/94
+
+Added /INDENT=string to allow different indentation string.  3/12/94
+
+Added ability to allow BULLCP to gateway for NEWS access via TCP (for MULTINET
+only).  2/24/94
+
+Fix FROM header for news groups messages that have an address which continues
+on a 2nd line.  12/17/93
+
+V 2.19
+
+Add /MATCH qualifier to SEARCH command, and allow more than 1 string to be
+specified.  12/2/93
+
+Fixed the qualifer /CC when posting or resonding to messages.  It was supposed
+to be able to send to more than one user, but actually was sending to only the
+first user specified.  7/17/93
+
+Fixed alpha related problems.  7/16/93
+
+Fixed problem with responding to addresses of form: name <address>.  7/2/93
+
+Fixed shutdown bugs.  6/6/93
+
+Fixed /PRINT and /EXTRACT in DIRECTORY when used with a remote news group.
+5/29/93
+
+System messages which have longer lines than the terminal page width will have
+their text left justified rather than simply wrapped.  5/28/93
+
+Added SET [NO]EXCLUDE command to be  able  to  ignore  any  excludes  or
+includes that have been specified for that folder.  5/20/93
+
+V 2.18
+
+Added /FULL to EXCLUDE  and  INCLUDE  command  to  make  it  affect  all
+commands, such as directory listings.  5/13/93
+
+Fixed bug which displayed wrong foldername for notification broadcasts for
+messages added to bboard folders with digest set.  5/13/93
+
+Fixed bug which caused FOR003.DAT files to appear in DECNET directory due to
+BBOARD folder which has digest set.  5/10/93
+
+Fixed problem with inserting correct time when posting to news group.  5/5/93
+
+Fixed problem with BULL_DIR_LIST usage.  5/5/93
+
+Fixed shutdown problems.  5/3/93
+
+Fixed new executable message.  5/3/93
+
+Fixed bugs which caused FOR00x.DAT files to appear in DECNET directory during
+access from remote nodes.  4/29/93
+
+V 2.17
+
+Modified to work for ALPHA cpus.  4/5/93
+
+Speeded up DIRECTORY listing.  3/18/93
+
+Fixed FORWARD command from truncating subject lengths > 64.  3/18/93
+
+V 2.16
+
+Add code which causes nodename of remote folders to automatically be updated
+when the bulletin data files of the node containing the remote folders are
+moved to a different node.  3/12/93
+
+Fix incorrect display of NEWS/SUBSCRIBE/COUNT.  3/6/93
+
+In batch mode, paging is now automatically turned off and page width set to 80.
+3/5/93
+
+Fixed problem with shutdown messages not being deleted.  3/4/93
+
+V 2.15
+
+Code that converts data files if FOLDER_MAX is increased did not work.  2/27/93
+
+NEWS/SUBS now shows last read message.  INDEX now shows listing similar to
+DIR/FOLDER and NEWS. 2/27/93
+
+A user can make /HEADER be made the default for a folder or news group by adding
+a line to the user's customization file.  (See HELP custom) 2/21/93
+
+Personal names which are set in VMS MAIL are now automatically added to the from
+address when posting to news groups.  2/15/93
+
+Fixed bug which caused only partial storage of specified local news groups.
+2/5/93
+
+Fixed bug that caused privilege error and crash to occur after a non-privileged
+user posted a message to a folder which had an associated mailing list.  2/5/93
+
+V 2.14
+
+Added SET ANONYMOUS command so that all messages added to a folder will have
+the username ANONYMOUS rather than the actual username.  2/1/93
+
+Added /EXTRACT qualifie to DIRECTORY command.  1/31/93
+
+Added notification of new executable and possible new features.  1/26/93
+
+Dump log files are now created with acl for folder owner to be able to delete
+it.  1/26/93
+
+V 2.13
+
+Fixed bug in BBOARD code that corrupts file length.  1/15/93
+
+Fixed notification messages that showed wrong folder name.  1/15/93
+
+Added /[NO]HEADER and /ROTATE to NEXT (help said they were there, but they
+weren't).  1/15/93
+
+Added RESET command.  1/9/93
+
+Fixed bug in posting to stored news group by non-privileged users.  12/28/92
+
+V 2.12
+
+Fixed SET ACCESS /ALL which broke due to changes in V 2.11.  12/28/92
+
+Fixed problem with reply posting to stored news group not posting to proper
+group.  12/28/92
+
+Added code to allow setting access to news group or class of news groups.
+Added /PRIVATE switch to SET NEWS.  Added /CLASS to SET ACCESS.  12/26/92
+
+Fixed bug in code that does copying from news group to folder.  12/26/92
+
+Added INCLUDE and EXCLUDE commands which allow avoiding reading messages based
+on subject and address headers.  12/15/92
+
+Fixed bug which caused folder corruption.  12/15/92
+
+V 2.11
+
+Added SET NEWS command.  Used for setting a news group or a class of news
+groups to be stored on disk for quicker access by users (rather than being 
+read by users directly from the server).  Can also disable access to a group. 
+Users can set NOTIFY on stored groups.  11/5/92
+                                       
+NEWS command now by default shows only groups which are active.  Can show all
+groups with /ALL command.  /STORED and /COUNT are new qualifiers.  11/5/92
+
+Stored news groups are stored with data compression.  Normal folders can also be
+stored that way if set with the SET COMPRESS command.  11/5/92
+
+INDEX command modified to make it more useful.  /NEW is now the default, and now
+only shows folders or groups that have new messages.  /SET added to show only
+folders which have READNEW, SHOWNEW, or BRIEF set, and /SET is the default.
+11/5/92
+
+Fixed bug with BROADCAST routines which could cause BULLCP to go into MWAST
+state.  11/5/92
+
+Modified code which adds BBOARD messages to speed it up when multiple messages
+are being added.  11/5/92
+                                                 
+Folder names can now be up to 44 letters long.  11/5/92
+
+BULL_BBOARD_UPDATE and BULL_NEWS_UPDATE are now continuously translated by
+BULLCP so that they can be changed dynamically.  11/5/92
+
+BULLCP now is created with reasonable working quotas rather than PQL_ defaults
+which are usually way too low.  11/5/92
+
+Changed all variables to be long word multiples in order to be more ALPHA
+compliant (and maybe faster because of it?).  11/5/92
+
+/ROTATE added for read commands to allow reading messages encoded in ROT-13
+coding.  This is used by some news groups to display messages which could be
+taken as being offensive (i.e. rec.humor.funny).  11/5/92
+
+Fixed many minor bugs that no one mentioned, so I won't either.  11/5/92
+
+Fixed ADD/BROADCAST/EDIT not working with TPU.  8/13/92
+
+V 2.10
+
+Allow non-digest messages to be added to a folder which has DIGEST set.  8/6/92
+
+Added ADD_ONLY attribute.  If a mailing address is present, when messages are
+added to a folder, they will also be mailed to the address.  Users are
+prevented from using the POST command.  Instead, the ADD command will be used
+if the POST command is entered.  One use for this is a local board which is
+also distributed to non-local users.  8/1/92
+
+Added POST_ONLY attribute  This causes the ADD command to mail messages to the
+mailing address if it is present, rather than add it to the folder.  8/1/92
+
+Fixed several shutdown bugs.  7/23/92
+
+Fixed PMDF broken by V2.09.  6/16/92
+
+Added system logical name BULL_CUSTOM.  It is equated to a hex number string.  
+Bit 0 set = need privileges to create folder, 1 set = captive account can
+write files, 2 set = captive account can use editor.  5/25/92
+
+V 2.09
+
+Allow having more than one database by redefining BULL_DIR.  However, only 
+directories that are defined in the list of equivalence names pointed to by
+the system logical name BULL_DIR_LIST are allowed.  See AAREADME.TXT
+for more info.  5/10/92
+
+GENERAL folder can now be renamed or modified (not deleted).  4/22/92
+
+/FROM, /NOREPLIES, & /NEGATED added to SEARCH and DIRECTORY commands.  3/18/92
+
+Mail routines now use MAIL$ calls for outgoing mail for faster execution.  
+3/15/92
+
+Changing keypad definitions using initialization file now possible.  3/12/92
+
+Subscribed news groups are now listed in alphabetical order.  3/7/92
+
+V 2.08
+
+Fixed bug which caused missing news groups. See NEWS.TXT for info.  2/25/92
+
+Allow setting local protection on remote folders.  12/12/91
+
+Fixed bug with creation of folder files.  If they were deleted after the folder
+was created, the files that would be created by BULLETIN to replace them (when
+the folder is selected) would be created with the wrong protection.  12/12/91
+
+Fix problem with MULTINET V3.0 and DECNET/NEWS gateway feature.  BULLCP will
+hang without this fix if there is an attempt to read news via it.  12/9/91
+
+Fix bug that causes incorrect time on news postings after the first post. 
+Display time when reading news messages in local rather than GMT time.  12/8/91
+
+Add 30 second timeout for connecting to nameserver for news.  Can be increased
+up to 99 seconds via defining BULL_NEWS_TIMER.  12/3/91
+
+Allow list of numbers when specifying message numbers for PRINT and FILE
+commands.  11/27/91
+
+Fixed bugs in BBOARD code:  Messages with lines > 255 characters would not be
+included.  Subject line not correctly extracted if next line was simply a
+To:. (relink PMDF driver if using PMDF for patch to take affect).  11/27/91
+
+V 2.07
+
+NEWS listing now shows the status of the news group, i.e. active, inactive,
+moderated, or renamed.  10/23/91
+
+Fixed PRINT command so that if a print qualifier (i.e. /QUEUE) is specified,
+it will cause any pending print jobs to be printed if the qualifier for the
+pending jobs is different.  10/23/91
+
+Added /NOSIGNATURE qualifier for POST & RESPOND commands.  10/21/91
+
+Fixed error in POST & RESPOND command.  If a file was specified on the command
+line, and /EDIT was specified, the file would be sent even if the user quit out
+of the edit, rather than exitting (i.e. outputting a file).  10/21/91
+
+Fixed REPLY option in READNEW, as it was possible for users with only read
+access to a folder to be able to add REPLY messages.  10/10/91
+
+Add REPLY option to READNEW feature when reading messages.  Also, really fix
+the REPLY command, as mentioned in V2.06.  8/11/91
+
+V 2.06
+
+Added code to keep track of which messages have been read a per message basis. 
+Added SEEN & UNSEEN commands.  Added /SEEN, /UNSEEN, and /UNMARKED to
+DIRECTORY, INDEX, READ, and SELECT commands.  Modified directory listing to
+indicate which messages have been SEEN.  7/31/91 
+
+Added /NOW to PRINT command.  Messages no longer have to be printed one message
+at a time.  It now works identical to VMS MAIL.  7/31/91
+
+Added code to NEWS users when new groups have been created.  User will be
+alerted when selecting a news group that new groups are present, and will be
+instructed to type NEWS/NEWGROUP in order to see them.  7/31/91
+
+Added /PRINT to DIRECTORY command to allow printing of messages which are found
+by using the DIRECTORY command.  7/31/91
+
+Modified directory listing display so that the first and last message in the
+folder are now displayed at the top.  Fixed bug which truncated very large news
+group names.  7/31/91
+
+Added FIRST command to read first message found in folder.  7/31/91
+
+Modified REPLY command for folders associated with mailing lists, so that the
+reply message to the mailing list rather than adding a local message.  7/31/91
+
+Modified code to correctly store subject headers from BBOARD mail which are
+more than one line long.  Previously, the subject would be truncated.  6/18/91
+
+V 2.05
+
+The MARK code was modified to work with NEWS folders.  6/3/91
+
+Added /FOLDER=(folder,[...]) to the SEARCH command to allow searching more than
+one folder at a time.  6/13/91
+
+NEWS/SUBSCRIBED listing was fixed.  If the list could not fit on a single page,
+a folder was skipped when the next page was shown.  6/3/91
+
+INDEX was fixed.  If it was used with the qualifiers /NEW or /MARK, and the
+directory listing of a folder was displayed, and then RETURN is entered to 
+skip to the next folder, the directory display of the next folder would be
+incorrect.  6/3/91 
+
+Fixed broadcast bug.  If a message was added with /BROADCAST to a remote folder
+from a node in a cluster which was not the node that BULLCP was running on. 
+The broadcast would appear twice on the cluster.  5/24/91
+
+Added code to alert user if message too large to be fully broadcasted.  5/24/91
+
+Added code to avoid erroneous notifications of new messages for an empty NEWS
+group.  Unlike a similar fix in V2.03 which was due to a bug, this fix may not
+affect all sites, as it depends on the behavior of the server.  5/22/91 
+
+Fixed NEWS to FOLDER feed.  A recent change broke it.  5/22/91
+
+Added /EDIT qualifier for MAIL.  5/20/91
+
+Added /HEADER qualifier for LAST, BACK, and CURRENT commands.  5/19/91
+
+Added TWG (Wollongong) interface for NEWS.  5/18/91
+
+Fixed bug which truncated subject headers of messages created when using REPLY
+and RESPOND to messages which have long subject lines.  5/12/91
+
+V2.04
+
+Added ALWAYS attribute for folders.  Any SYSTEM messages in a folder in which
+ALWAYS has been set will be displayed every time a user logs in, rather than
+just once.  Also, non-SYSTEM messages will be displayed continuously (via
+whatever mode is set, i.e. READNEW, SHOWNEW, or BRIEF) until it is actually
+read.  4/29/91 
+
+Added capability of controlling the time between updates for BBOARD and NEWS in
+BULLCP by defining the logical names BULL_BBOARD_UPDATE or BULL_NEWS_UPDATE to
+the number of minutes of desired time in minutes. 4/27/91
+
+Added /GROUPS= qualifier to all commands which post to NEWS groups. 4/26/91
+
+Fixed bug which prevented SET SHOWNEW or READNEW from working with subscribed
+news group folders. 4/25/91
+
+V2.03
+
+Added /FOLDER to SHOW USER in order to show the latest message that a user
+has read in the specified folder.  Also added /SINCE and /START (the former
+for real folders, the latter for news groups).  4/11/91
+
+Fixed logic so that defining BULL_NEWS_ORGANIZATION will override the
+definition defined in BULLNEWS.INC.  4/10/91
+
+Fixed SEARCH command, as it broke in V2.02 when /EDIT was added to read
+message commands.  There is a missing QUALIFIER EDIT in BULLCOM.CLD for the
+SEARCH verb.  /EDIT now works with SEARCH.  4/9/91
+
+Fixed bug in BULLCP which prevented the DECNET/INTERNET NEWS gateway software
+from working with UCX.  4/9/91 
+
+Fixed bug caused by V2.00 which caused incorrect listing of message during
+BULL/LOGIN for remote folders.  4/3/91
+
+Fixed bugs which caused erroneous new message notifications for subscribed
+NEWS groups that were empty.	3/27/91
+
+V 2.02
+
+Include BBOARD support for MX (courtesy of goathunter@wkuvx1.bitnet).
+
+Changed BBOARD algorithm so that it is now possible to have only one real
+BBOARD account, and have all the others be VMS MAIL forwarding entries.
+See HELP SET BBOARD MORE_INFO for more info (it's been updated).
+
+Added hook to allow postings from BULLETIN to a LISTSERV mailing list to use
+the BBOARD account from it was subscribed to.  See HELP SET BBOARD LISTSERV.
+
+Fixed many bugs in POST, REPLY, and RESPOND.
+
+Fixed /ALL for COPY, PRINT, and EXTRACT when using NEWS groups.
+
+Included RMS optimizer procedure for indexed files to optimize BULLNEWS.DAT
+to speed up NEWS updates.  Can be used on other files (in particular
+BULLINF.DAT) in order to save space.
+
+Add /EDIT to BACK, NEXT, LAST, and when entering message number.
+
+Modify ADD/REPLY command to local (non-NEWS) folders so if there are new
+messages present, it doesn't reset the newest message count.  Previously,
+adding a message would reset the user's last read message date to that message
+in order to avoid notifying the user of new messages due to the user's own
+message. 
+
+Fixed code so that when reading new messages, and if READ/EDIT or DELETE/IMMED-
+IATE IS entered, a carriage return will read the next new message.  Previously
+the wrong message would be displayed.
+
+V 2.01
+
+Fixed many bugs associated with USENET NEWS reading feature.
+
+Added UCX interface for NEWS.
+
+Added signature file for POST and RESPOND messages.
+
+Added capability to specify file name for POST, REPLY, and RESPOND.
+
+Added the line "In a previous message, <message-owner> wrote:" to the
+beginning of a message when /EXTRACT is specified
+
+Added hook for network mail to run command procedure rather then using
+VMS MAIL.  BULL_MAILER can be defined to point to the procedure, and it
+is called with the username and subject as the parameters.
+
+V 2.00
+
+Added USENET NEWS reading feature.
+
+V 1.93
+
+Fixed bug which wouldn't allow a permanent message to be added by a
+non-privileged user in a remote folder (the folder had been setup to allow
+permanent messages from non-privileged users, of course). 
+
+Fixed bug which causes the DELETE command not to delete a SHUTDOWN message
+without the use of /IMMEDIATE.
+
+Fixed the algorithm which prevented duplicate notification of messages in
+remote folders on different nodes, as duplication was still possible.
+
+V 1.92
+
+Fixed bug which causes BULLCP to loop when trying to cleanup a folder which
+has more than 127 identifiers granted access to a folder.  Also correct
+SHOW FOLDER/FULL, which had a similar problem when trying to display the
+identifiers.
+
+Fix PMDF interface to recognize to recognize PMDF_PROTOCOL.
+
+V 1.91
+
+Disallow SPAWN command for CAPTIVE account.
+
+Fix MAIL command to correctly allow passing addresses with quotes, i.e.
+IN%"""MRL@NERUS.PFC.MIT.EDU""".
+
+V 1.90
+
+SET NOTIFY now works for remote folders.
+
+Avoid generating notification message due to SET NOTIFY flag if the message
+was broadcasted when added using ADD/BROADCAST.
+
+Bug in DIR/SINCE for remote folders fixed.  If no new messages were present,
+it would incorrectly show messages.
+
+Added /FF to EXTRACT command to seperate messages in the file with form feeds.
+
+Allow specifying CURRENT and LAST when specifying a range of messages for
+commands that accept a range, i.e. EXTRACT 1-CURRENT, CURRENT-LAST, etc.
+
+Open folder files with READONLY when not writing to them in order to avoid
+changing modification date, which results in unnecessary backups.
+
+Modify HELP so that it won't prompt for Subtopic is there is none.
+
+Prevent screen from being erased after exiting HELP.
+
+Fix bug which causes CREATE/NOTIFY to crash.
+
+SET NOTIFY/CLUSTER has been removed.  As of VMS V5.2, it is possible to obtain
+the list of users logged in to all nodes of a cluster, so this qualifier is no
+long necessary.  NOTE: You can delete all the BULL_DIR:*.NOTIFY files, as they
+are no longer used.
+
+BULLETIN now will use the editor specified by the SET EDITOR command within
+MAIL for editing messages.
+
+Typing BACK after typing a DIRECTORY command will now show the previous 
+DIRECTORY display entries rather than reading the previous message.
+
+Several bugs related to the MARK command were fixed.  Also the software has been
+optimized so that scanning for MARKed messages should take less time.
+
+/EXPIRATION added to DIRECTORY command to show expiration rather than creation
+date of messages.
+
+Any BULLETIN interactive command can be executed at DCL level by typing
+BULLETIN "command" or BULLETIN "command1;command2;etc.".
+
+The CHANGE command has been modified so a range of message can be specified,
+i.e. /NUMBER=1-10.  Also, the code incorrectly misinterpreted /TEXT as meaning
+to extract the old text message, whereas it should have meant that only the
+text was to be changed.  This prevented a user from specifying that only the
+text should be changed if that user didn't have editing enabled.  This has been
+fixed.  To eliminate confusing, the /TEXT qualifier on the ADD command has been
+removed (previously it was a synonym for /EXTRACT). 
+
+SHOW FOLDER/FULL display of access IDs was fixed to correctly display UICs.
+
+Removed security hole which occurs if you are using the old method of accessing
+a remote node via /NODES (it would have required looking a the sources to find,
+which one installer did and was worried about).  Because of this, if you use
+this old method (i.e. via BULLETIN.COM), the object BULLETIN must be installed
+in the NCP database pointing to the file BULLETIN.COM, i.e. the command
+"MCR NCP SET BULLETIN FILE directory:BULLETIN.COM NUMBER 0" must be executed
+during the system startup.
+
+Fixed bug in /LOGIN display when erasing page if terminal is hardcopy.  No
+page would be erased (of course), and the next line outputted would start where
+the previous line left off, rather than starting on a new line.
+
+Added BULLETIN/WIDTH=page_width for users who have BULLETIN/LOGIN in their
+login procedure before the terminal is known, and whose default page width is
+larger (i.e. 132) than what the terminals are (i.e. 80).
+
+Added BULLETIN/PGFLQUOTA and /WSEXTENT in order to set those quotas for the
+BULLCP process.
+
+Added ATTACH command.
+
+Modify SET STRIP so that it saves the date that the message was sent and
+leaves it at the to of the message.
+
+BULLETIN will search BBOARD message headers for a line that starts with
+"Expires:" or "X-Expires:", followed by a date (DD MMM YYYY or similar).  It if
+finds that line, it will use that date as the expiration date of the message. 
+
+Added /REPLY to SEARCH command.  Modified so that it's possible to abort out of
+a /SUBJECT or /REPLY search using CTRL-C (previous possible only if searching
+the text for a string.  Also, if you hit CTRL-C at the wrong time, BULLETIN
+would abort totally rather than just aborting the search). 
+
+Added /SEARCH= /SUBJ= and /REPLY to the DIRECTORY command.  Basically this is
+combining the DIRECTORY and SEARCH commands.
+
+Fixed design flaw which allowed the following to occur:  If a folder is a
+remote system folder, when BULLETIN/LOGIN was executed, the same messages might
+be displayed on both the local and remote nodes.  BULLETIN now will know that
+the user has seen the message on one node and will not display it if that user
+logs in on the other node.
+
+Optimized code which caused slow display of new messages when executing
+BULLETIN/LOGIN without /REVERSE for a remote folder.
+
+Added /PERMANENT to SET NOTIFY, SHOWNEW, BRIEF, and READNEW.  The affect is
+that users will not be allowed to change the setting.  The main intent here
+was to allow the removal ofthe permanent setting of SHOWNEW from the GENERAL
+folder.
+
+Fixed bug which would cause a SYSTEM message not to be shown if SET BRIEF was
+selected for that folder, and a non-SYSTEM message was also present.
+
+Added SET CONTINUOUS_BRIEF.  This causes the SET BRIEF setting to show that
+there are unread new messages every time BULLETIN/LOGIN is executed, rather
+than just the one time.  The BRIEF notification code has also been optimized
+so that it'll take less time to notify you of new messages.
+
+A major bug was fixed which was introduced in previous mods to speed up
+BULLETIN/LOGIN.  The effect is that no notifications will appear for certain
+folders via BULLETIN/LOGIN.  This would only happen if a folder was removed at
+some time.
diff --git a/decus/vmslt00a/bulletin/cmds.mai b/decus/vmslt00a/bulletin/cmds.mai
new file mode 100755
index 0000000..804e43e
--- /dev/null
+++ b/decus/vmslt00a/bulletin/cmds.mai
@@ -0,0 +1,22 @@
+The address for getting BULLETIN is BULLETIN@PFC.MIT.EDU.
+
+Valid commands are:
+	SEND ALL [SINCE time]	Sends all bulletin files.
+				If SINCE time specified, only files created
+				since that time will be sent.
+	SEND filename		Sends the specified file
+				(only one file per command).
+	DIR			Lists available files.
+	BUGS			Sends a list of the latest bug fixes.
+	HELP or INFO		Sends a brief description of BULLETIN.
+	SUBSCRIBE		Subscribes to mailing list for upgrade
+				notifications.
+	UNSUBSCRIBE		Unsubscribes from mailing list.
+
+Send those commands in either the text of the message, one command per line,
+or send a single command in the subject header.
+
+BULLETIN is also available via ANONYMOUS FTP from PFC.MIT.EDU, but the account
+is set at low priority, so I suggest using it during non-prime hours.
+
+								Mark
diff --git a/decus/vmslt00a/bulletin/copyright.txt b/decus/vmslt00a/bulletin/copyright.txt
new file mode 100755
index 0000000..b6edd1b
--- /dev/null
+++ b/decus/vmslt00a/bulletin/copyright.txt
@@ -0,0 +1,29 @@
+"Bulletin" Z License
+
+This software is being provided to you, the LICENSEE, by the Massachusetts
+Institute of Technology (M.I.T.) under the following license.  By
+obtaining, using and/or copying this software, you agree that you have
+read, understood, and will comply with these terms and conditions:  
+
+Permission to use, copy, modify and distribute without fee  for  any  purpose,
+this  software and its documentation without fee or royalty is hereby granted,
+provided that you agree to comply with  the  following  copyright  notice  and
+statements,  including  the disclaimer, and that the same appear on ALL copies
+of the software and documentation, including modifications that you  make  for
+internal use or for distribution: 
+
+Copyright 1985 by the Massachusetts Institute of Technology.  All rights
+reserved.  
+
+THIS SOFTWARE IS PROVIDED "AS IS", AND M.I.T. MAKES NO REPRESENTATIONS OR
+WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not limitation,
+M.I.T. MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE OR
+DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
+TRADEMARKS OR OTHER RIGHTS.   
+
+The name of the Massachusetts Institute of Technology or M.I.T. may NOT be
+used in advertising or publicity pertaining to distribution of the
+software.  Title to copyright in this software and any associated
+documentation shall at all times remain with M.I.T., and USER agrees to
+preserve same.  
diff --git a/decus/vmslt00a/bulletin/create.com b/decus/vmslt00a/bulletin/create.com
new file mode 100755
index 0000000..9427f4f
--- /dev/null
+++ b/decus/vmslt00a/bulletin/create.com
@@ -0,0 +1,57 @@
+$ FQ = ""
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN FQ = "/SEPARATE_COMPILATION"
+$ IF F$GETSYI("VP_MASK") .NE. 0 THEN FQ = FQ + "/NOHPO"
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN0
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN1
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN2
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN3
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN4
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN5
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN6
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN7
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN8
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN9
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN10
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN11
+$ IF F$GETSYI("HW_MODEL") .LE. 1023 THEN MAC ALLMACS
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN MAC ALLMACS_AXP
+$ SET COMMAND/OBJ BULLCOM
+$ SET COMMAND/OBJ BULLMAIN
+$ CCQ = ""
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN CCQ = "/STAN=VAX"
+$ ON WARNING THEN GOTO DUMMY
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .NES. "" THEN GOTO MULTI
+$ IF F$TRNLNM("TWG$TCP") .EQS. "" THEN GOTO MULTI
+$ DEFINE VAXC$INCLUDE TWG$TCP:[NETDIST.INCLUDE],-
+                      TWG$TCP:[NETDIST.INCLUDE.SYS],-
+                      TWG$TCP:[NETDIST.INCLUDE.VMS],-
+                      TWG$TCP:[NETDIST.INCLUDE.NETINET],-
+                      TWG$TCP:[NETDIST.INCLUDE.ARPA],-
+                      SYS$LIBRARY
+$ CC'CCQ' BULL_NEWS/DEFINE=(TWG=1)
+$ GOTO LINK
+$MULTI:
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .EQS. "" THEN GOTO UCX
+$ CC'CCQ' BULL_NEWS/DEFINE=(MULTINET=1)
+$ GOTO LINK
+$UCX:
+$ IF F$TRNLNM("UCX$DEVICE") .EQS. "" THEN GOTO CMU
+$ CC'CCQ' BULL_NEWS/DEFINE=(UCX=1)
+$ GOTO LINK
+$CMU:
+$ CC'CCQ' BULL_NEWS
+$ GOTO LINK
+$DUMMY:
+$ WRITE SYS$OUTPUT "There is no C compiler available for the NEWS software."
+$ WRITE SYS$OUTPUT "BULLETIN will be assembled without that feature."
+$ FORTRAN BULL_NEWSDUMMY
+$LINK:
+$ SET NOON
+$ IF F$SEARCH("BULL_DIR:READ_BOARD.COM") .NES. "" THEN-
+  DELETE BULL_DIR:READ_BOARD.COM;*
+$ IF F$SEARCH("BULL.OLB") .NES. "" THEN DELETE BULL.OLB;*
+$ IF F$SEARCH("BULL.OLB") .EQS. "" THEN LIBRARY/CREATE BULL
+$ LIBRARY BULL *.OBJ;
+$ DELETE *.OBJ;*
+$ @BULLETIN.LNK
diff --git a/decus/vmslt00a/bulletin/debug.txt b/decus/vmslt00a/bulletin/debug.txt
new file mode 100755
index 0000000..e69de29
diff --git a/decus/vmslt00a/bulletin/handout.txt b/decus/vmslt00a/bulletin/handout.txt
new file mode 100755
index 0000000..5a1acd2
--- /dev/null
+++ b/decus/vmslt00a/bulletin/handout.txt
@@ -0,0 +1,268 @@
+               Introduction to BULLETIN on the Vax
+                                                  2/88 AW
+
+PUBLISHED BY THE DREW UNIVERSITY ACADEMIC COMPUTER CENTER. MAY BE
+COPIED WITH WRITING CREDIT GIVEN TO DREW UNIVERSITY.
+
+BULLETIN was written for the Public Domain by Mark London at MIT.
+
+     The BULLETIN utility permits a user to create messages for
+reading by other users.  Users may be notified upon logging on
+that new messages have been added, and what the topic of the
+messages are.  Actual reading of the messages is optional.  (See
+the command SET READNEW for info on automatic reading.)  Messages
+are automatically deleted when their expiration data has passed.
+     The program runs like VAX mail.  The different interest
+groups or BULLETIN boards are implemented in the form of
+'Folders', just like a filing cabinet.  A Folder contain various
+messages on the same general topic.  A message is a piece of text
+written by a user or staff person and added to a particular
+folder.  All users are not permitted to submit messages to all
+folders.
+
+     A message consists of an expiration date, a subject line
+and the text of the message.  BULLETIN will prompt the user for
+these things when a message is being added.
+
+     Several different folders are currently defined to
+BULLETIN.  The General Folders will be used by Computer Center
+Staff to post messages of general interest concerning the VAX to
+the user community.  If something is of an important nature, it
+will be posted in the General folder as a 'System' message.
+This is a special message type.  It will be displayed to each
+user  as they log in the first time after that message was
+posted.  This will be done automatically by BULLETIN on login.
+Once a particular system message has been displayed, it will not
+be displayed for that user on subsequent logins.
+
+Folders
+
+     Different folders have been created to contain messages on
+different topics.  Folders may be public, semi-private, or
+private.  The majority of the folders will be public.  However a
+few will be semi-private, which will mean that all users may
+read messages in the folder but not all will be able to post to
+it.  Currently, there are several folders defined:
+
+GENERAL -- system messages
+
+PUBLIC_ANNOUNCEMENTS -- Can be used by anyone to post messages
+of interest to the public
+
+On Beta:
+AIDE STATION -- Private folder for Computer Center Employees
+
+In addition on Alpha there are folders that receive electronic
+magazines, such as:
+NETMONTH --  The monthly magazine of BITNET information.
+RISKS -- Identifying the risks involved in using computers.
+INFOIBMPC -- Information about the IBM personal computers.
+INFOVAX -- Information on the Digital VAX.
+PROGRAMMING_JOURNALS-Includes MINIX, UNIX and C, Modula-2 and
+Prolog journals
+watch for new ones being added.
+
+Using BULLETIN
+
+     BULLETIN is invoked by type the command 'BULLETIN' (or BULL,
+for short) at the '$' prompt.  BULLETIN will display its prompt
+'BULLETIN>'. Help is available from DCL command level ($) or from
+within the BULLETIN program itself by typing the word 'HELP'.  To
+leave the BULLETIN program, type 'EXIT'.
+
+To see what is there
+
+     In order to see message and folders, on can use the
+'Directory' command. Upon entering BULLETIN, the user is place
+in the General folder.  If the user wishes to see which folders
+exist, the directory/folders command is used. for example:
+typing:
+
+     BULLETIN> directory/folders
+
+will make a display like:
+
+      Folder                       Owner
+     *GENERAL                      SYSTEM
+     *PUBLIC_ANNOUNCEMENTS         BBEYER
+      NETMONTH                     BITNET
+     *VAX_SIG                      BBEYER
+
+An asterisk (*) next to the folder name indicates you have unread
+messages in that folder.
+
+The command 'DIRECTORY/FOLDERS/DESCRIBE' would list all available
+folders, along with a brief description of each.
+
+     To switch from one folder to another folder, the user may
+execute the 'SELECT' command.  For example, the following
+command would show what a user would do to switch to the folder
+called PUBLIC_ANNOUNCEMENTS:
+
+BULLETIN> SELECT PUBLIC_ANNOUNCEMENTS
+
+and BULLETIN would respond:
+     Folder has been set to PUBLIC_ANNOUNCEMENTS
+
+     Now the user may get a list of the messages in this folder
+by issuing the directory command with no qualifiers.
+This command, for example:
+BULLETIN> DIRECTORY
+would have bulletin respond:
+
+ #     Description               From                  Date
+ 1     CHRISTMAS PARTY           oleksiak              26-JUN-88
+ 2     Learning about BULLETIN   oleksiak              26-JUN-87
+ 3     VAX MAIL                  LLLOYD                01-Jan-87
+
+     The command 'DIR/NEW' will list just unread messages.
+
+
+Reading messages
+
+     In order to read messages in a folder, the user may type
+the read command or he/she may simply type the number of the
+message he wishes to read.  The message numbers can be acquired
+by doing the 'DIRECTORY' command.  If the user hits a carriage
+return with no input whatsoever,  BULLETIN will type the first
+message in the folder, or if there are new messages present, it
+will type the first new message in the folder.
+
+     If a folder contains the above messages (as seen by the
+'Directory' command) then these messages can be read by:
+
+BULLETIN> READ
+and BULLETIN would respond:
+
+Message number:  1                       PUBLIC_ANNOUNCEMENTS
+Description: CHRISTMAS PARTY
+Date:  26-JUN-1988 8:08:40   Expires:  1-JAN-1989 08:08:40
+
+...Body of message.....
+
+     Should the user only wish to see message number 3, he can
+enter the 'READ' command with the message number as a parameter.
+for example:
+
+BULLETIN> READ 3
+
+     There are three other useful commands that can be used at
+the 'BULLETIN>' prompt when reading messages. These are:
+
+BACK - Read the message preceding the message currently being
+read.
+
+CURRENT - Start reading the current message at the top.  This is
+useful for someone who is reading a message and wishes to reread
+it from the beginning.
+
+NEXT - Start reading from the beginning of the next message.
+This is handy if the user is reading a very long message and
+wants to skip to the next one.
+
+Saving the interesting stuff.
+
+     If the user sees something which he/she wants a copy of,
+the extract command can be use to write an ASCII copy of the
+message into a file.  This command works on the current message
+being read.  It requires the name of the file into which to save
+the message.  If the file name is not given, the user will be
+prompted for it.  For example:
+
+BULLETIN>  Read 2
+
+********** Message on Screen ********
+
+A person could then type
+BULLETIN> extract
+file:  FV.TXT
+BULLETIN>
+
+BULLETIN has now saved the contents of message number 2 into the
+file name 'FV.txt'.
+     If the file to which the user is writing already exists,
+BULLETIN will append the message to the file.  The user can
+force BULLETIN to write a new file containing only the message
+being saved by using the '/new' qualifier in the 'extract'
+command.  These messages can then be sent to other users, or
+downloaded for use in Wordperfect.  (See "Mail on the Vax", or
+"Transferring a file between a PC and the VAX").
+
+This command may be useful if you wish to transfer the message to
+your PC, perhaps using a BITNET journal message as a reference in
+a paper. Once the file is saved, you can transfer it to a PC by
+following the instructions in the handout 'Transferring files
+from the PC to the VAX of from the VAX to a PC".
+
+Adding messages
+     A user may add a message to a folder by selecting the
+folder and then using the 'ADD' command.  This is provided that
+the user is adding the message to a public folder.  The user has
+the option of giving the 'ADD' command and typing a message using
+the VAX editor or uploading a message from your PC (see
+documentation), or add a message you have extracted from VAX
+mail.  BULLETIN will prompt for the expiration date and subject
+line.  It will then add the text of the file as the body of the
+message. To add a message that is stored in a file (from MAIL or
+from your PC, for example) type:
+
+          ADD filename
+
+If the user does not specify a file name, he/she will be
+prompted to enter the body of the message.  The user may also
+use the EDT text editor by issuing the command with the
+'/EDIT'option.
+
+For example:
+BULLETIN> sel PUBLIC_ANNOUNCEMENTS
+          folder has been set to PUBLIC_ANNOUNCEMENTS
+BULLETIN> ADD MESS.TXT
+
+IT IS 10-JUL-1988 12:41:06.15.  SPECIFY WHEN THE MESSAGE SHOULD
+EXPIRE:  ENTER ABsolute TIME:  <DD-MMM-YYYY]HH:MM:SS OR DELTA
+TIME: DDD HH:MM:SS
+
+A user then type the date of expiration and press the 'return'
+button.  The time input may be ignored. For example, typing:
+20-JUL-1988 or type "10" - for ten days in the future.
+
+BULLETIN responds:
+ENTER DESCRIPTION HEADER.  LIMIT HEADER TO 53 CHARACTERS.
+
+Now the user may enter the subject of the message.
+
+BULLETIN>
+
+The above session adds the text in the file 'mess.txt' as the
+next message in the PUBLIC_ANNOUNCEMENTS Folder.  The message
+will be deleted automatically on the 20th of July as requested
+by the user adding the message.
+
+Asking BULLETIN to notify you of new messages upon logging in.
+
+     If the user wishes to get notification on login when new
+messages are in a folder, he should use the 'READNEW' option.
+This command does not force the reader to reading new messages,
+only gives notification.  To do this, 'SELECT' each folder you
+are interested in and do a 'SET READNEW' command while set to
+that folder.
+
+Example:
+
+BULLETIN> Select PUBLIC_ANNOUNCEMENTS
+folder has been set to PUBLIC_ANNOUNCEMENTS
+BULLETIN> SET READNEW
+
+Alternately, you may type SET SHOWNEW. This will just display a
+message notifying you that there are new messages.
+
+Mailing a BULLETIN message
+
+     A user may directly mail another user a message found in the
+BULLETIN.  While reading the message that he/she desires to send,
+at the 'BULLETIN>' type 'MAIL'.  The Vax will then ask to whom
+you wish to send the information too.
+
+Check the BULLETIN DISCUSSION folder on ALPHA for new additions.
+If you have comments or questions about BULLETIN, leave them
+there.
diff --git a/decus/vmslt00a/bulletin/install.com b/decus/vmslt00a/bulletin/install.com
new file mode 100755
index 0000000..34427ba
--- /dev/null
+++ b/decus/vmslt00a/bulletin/install.com
@@ -0,0 +1,25 @@
+$ IF F$TRN("BULL_DIR") .EQS. ""
+$ THEN
+$   WRITE SYS$OUTPUT "ERROR: BULL_DIR has not been defined yet."
+$   WRITE SYS$OUTPUT "Assign BULL_DIR as a logical name or modify this"
+$   WRITE SYS$OUTPUT "command procedure to point to the appropriate directory."
+$   EXIT
+$ ENDIF
+$ COPY BULLETIN.EXE BULL_DIR:
+$ RUN SYS$SYSTEM:INSTALL
+BULL_DIR:BULLETIN/DEL
+BULL_DIR:BULLETIN/SHAR/OPEN/HEAD/-
+PRIV=(OPER,SYSPRV,CMKRNL,WORLD,DETACH,PRMMBX,SYSNAM)
+/EXIT
+$!
+$! NOTE: BULLETIN requires a separate help library. If you do not wish
+$! the library to be placed in SYS$HELP, modify the following lines and
+$! define the logical name BULL_HELP to be the help library directory, i.e.
+$!	$ DEFINE/SYSTEM BULL_HELP SYSD$:[NEWDIRECTORY]
+$! The above line should be placed in BULLSTART.COM to be executed after
+$! every system reboot.
+$!
+$ IF F$SEARCH("SYS$HELP:BULL.HLB") .NES. "" THEN LIBRARY/DELETE=*/HELP SYS$HELP:BULL
+$ IF F$SEARCH("SYS$HELP:BULL.HLB") .EQS. "" THEN LIBRARY/CREATE/HELP SYS$HELP:BULL
+$ LIBRARY/HELP SYS$HELP:BULL BULLCOMS1,BULLCOMS2
+$ LIBRARY/HELP SYS$HELP:HELPLIB BULLETIN
diff --git a/decus/vmslt00a/bulletin/instruct.com b/decus/vmslt00a/bulletin/instruct.com
new file mode 100755
index 0000000..273d3e9
--- /dev/null
+++ b/decus/vmslt00a/bulletin/instruct.com
@@ -0,0 +1,6 @@
+$ BULLETIN
+ADD/PERMANENT/SYSTEM INSTRUCT.TXT/NOEDIT
+INFO ON HOW TO USE THE BULLETIN UTILITY.
+ADD/PERMANENT NONSYSTEM.TXT/NOEDIT
+INFO ON BEING PROMPTED TO READ NON-SYSTEM BULLETINS.
+EXIT
diff --git a/decus/vmslt00a/bulletin/instruct.txt b/decus/vmslt00a/bulletin/instruct.txt
new file mode 100755
index 0000000..6699642
--- /dev/null
+++ b/decus/vmslt00a/bulletin/instruct.txt
@@ -0,0 +1,8 @@
+This message is being displayed by the BULLETIN facility.  This is a non-DEC
+facility, so it is not described in the manuals.  Messages can be submitted by
+using the BULLETIN command.  System messages, such as this one, are displayed
+in full, but can only be entered by privileged users.  Non-system messages can
+be entered by anyone, but only their topics will be displayed at login time,
+and will be prompted to optionally read them.  (This prompting feature can be
+disabled).  All bulletins can be reread at any time unless they are deleted or
+expire.  For more information, see the on-line help (via HELP BULLETIN). 
diff --git a/decus/vmslt00a/bulletin/login.com b/decus/vmslt00a/bulletin/login.com
new file mode 100755
index 0000000..e670783
--- /dev/null
+++ b/decus/vmslt00a/bulletin/login.com
@@ -0,0 +1,31 @@
+$!
+$! The following line defines the BULLETIN command.
+$!
+$ BULL*ETIN :== $BULL_DIR:BULLETIN
+$!
+$! Note: The command prompt when executing the utility is named after
+$! the executable image.  Thus, as it is presently set up, the prompt
+$! will be "BULLETIN>".  DO NOT make the command that executes the
+$! image different from the image name, or certain things will break.
+$!
+$! If you would rather define the BULLETIN command using CDU rather than
+$! defining it using a symbol, use the BULLETIN.CLD file to do so.
+$!
+$! If you want to have more than one BULLETIN database, replace BULL_DIR
+$! with the actual directory to allow redefining BULL_DIR.  
+$!
+$! The following line causes new messages to be displayed upon logging in.
+$!
+$ BULLETIN/LOGIN/REVERSE
+$!
+$! If you wish bulletins to be displayed starting with
+$! the newest rather the oldest, omit the /REVERSE qualifier.
+$! Note that for totally new users, only permanent system messages and
+$! the first non-system general message is displayed (which, if you ran
+$! INSTURCT.COM, would describe what a non-system message is).
+$! This is done so as to avoid overwhelming a new user with lots of
+$! messages upon logging in for the first time.
+$! Users who have DISMAIL enabled in the authorzation table will automatically
+$! be set to "NOLOGIN" (see HELP SET NOLOGIN).  If you wish to disable this
+$! feature, add /ALL to the /LOGIN command.
+$!
diff --git a/decus/vmslt00a/bulletin/makefile b/decus/vmslt00a/bulletin/makefile
new file mode 100755
index 0000000..c5bbf6f
--- /dev/null
+++ b/decus/vmslt00a/bulletin/makefile
@@ -0,0 +1,82 @@
+# Makefile for BULLETIN
+ 
+Bulletin : Bulletin.Exe Bull.Hlb
+ 
+Bulletin.Exe : Bull.Olb
+   Link /NoTrace Bull.Olb/Lib /Inc=Bulletin$Main,Sys$System:Sys.Stb/Sel -
+        /NoUserlib /Exe=Bulletin.Exe,Sys$Input/Opt
+   ID="V2.5" $
+ 
+Bull.Olb : Bulletin.Obj Bulletin0.Obj Bulletin1.Obj Bulletin2.Obj  \
+           Bulletin3.Obj Bulletin4.Obj Bulletin5.Obj Bulletin6.Obj \
+           Bulletin7.Obj Bulletin8.Obj Bulletin9.Obj Bulletin10.Obj \
+           Bulletin11.Obj Bullcom.Obj Bullmain.Obj Allmacs.Obj
+   Library /Create Bull.Olb *.Obj
+   Purge /Log *.Obj,*.Exe
+ 
+Bulletin.Obj : Bulletin.For Bullfiles.Inc Bulldir.Inc Bullfolder.Inc \
+               Bulluser.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin.For
+ 
+Bulletin0.Obj : Bulletin0.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin0.For
+ 
+Bulletin1.Obj : Bulletin1.For Bulldir.Inc Bullfolder.Inc Bulluser.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin1.For
+ 
+Bulletin2.Obj : Bulletin2.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin2.For
+ 
+Bulletin3.Obj : Bulletin3.For Bulldir.Inc Bullfolder.Inc Bulluser.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin3.For
+ 
+Bulletin4.Obj : Bulletin4.For Bullfolder.Inc Bulluser.Inc Bullfiles.Inc \
+                Bulldir.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin4.For
+ 
+Bulletin5.Obj : Bulletin5.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin5.For
+ 
+Bulletin6.Obj : Bulletin6.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin6.For
+ 
+Bulletin7.Obj : Bulletin7.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin7.For
+ 
+Bulletin8.Obj : Bulletin8.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin8.For
+ 
+Bulletin9.Obj : Bulletin9.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin9.For
+ 
+Bulletin10.Obj : Bulletin10.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin10.For
+ 
+Bulletin11.Obj : Bulletin11.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin11.For
+ 
+Allmacs.Obj : Allmacs.mar
+   Macro   /NoList Allmacs.Mar
+ 
+Bullcom.Obj : Bullcom.cld
+   Set Command /Obj Bullcom.Cld
+ 
+Bullmain.Obj : Bullmain.cld
+   Set Command /Obj Bullmain.Cld
+ 
+Bull.Hlb : Bullcoms1.Hlp Bullcoms2.Hlp
+   Library /Create /Help Bull.Hlb Bullcoms1.Hlp, Bullcoms2.Hlp
+   Purge Bull.Hlb
+*.hlb :
+        lib/help/cre $*
diff --git a/decus/vmslt00a/bulletin/master.com b/decus/vmslt00a/bulletin/master.com
new file mode 100755
index 0000000..112d981
--- /dev/null
+++ b/decus/vmslt00a/bulletin/master.com
@@ -0,0 +1,408 @@
+$ ! MASTER.COM - Initiate delivery of messages queued on a channel
+$ !
+$ ! Modification history and parameter definitions are at the end of this file.
+$ !
+$ set noon
+$ !
+$ ! Clean up and set up channel name, if on hold just exit
+$ !
+$ channel_name = f$edit(p1, "COLLAPSE,LOWERCASE")
+$ hold_list = "," + f$edit(f$logical("PMDF_HOLD"), "COLLAPSE,LOWERCASE") + ","
+$ if f$locate("," + channel_name + ",", hold_list) .lt. -
+     f$length(hold_list) then exit
+$ define/process pmdf_channel "''channel_name'"
+$ !
+$ ! Save state information, set up environment properly
+$ !
+$ save_directory = f$environment("DEFAULT")
+$ set default pmdf_root:[queue]
+$ save_protection = f$environment("PROTECTION")
+$ set protection=(s:rwed,o:rwed,g,w)/default
+$ save_privileges = f$setprv("NOSHARE")
+$ !
+$ if f$logical("PMDF_DEBUG") .eqs. "" then on control_y then goto out
+$ !
+$ ! Create listing of messages queued on this channel.
+$ !
+$ if p3 .eqs. "" then p3 = "1-JAN-1970"
+$ dirlst_file = "pmdf_root:[log]" + channel_name + "_master_dirlst_" + -
+  F$GETJPI ("", "PID") + ".tmp"
+$ define/process outbound 'dirlst_file'
+$ directory/noheader/notrailer/column=1/since="''p3'"/output='dirlst_file' -
+  pmdf_root:[queue]'channel_name'_*.%%;*
+$ !
+$ ! Determine whether or not connection should really be made
+$ !
+$ if p2 .nes. "POLL" .and. -
+     f$file_attributes(dirlst_file, "ALQ") .eq. 0 then goto out1
+$ !
+$ ! Handle various channels specially
+$ !
+$ if channel_name .eqs. "l" then goto local_channel
+$ if channel_name .eqs. "d" then goto DECnet_compatibility_channel
+$ if channel_name .eqs. "directory" then goto dir_channel
+$ if f$extract(0,5,channel_name) .eqs. "anje_"  then goto BITNET_channel
+$ if f$extract(0,4,channel_name) .eqs. "bit_"   then goto BITNET_channel
+$ if f$extract(0,5,channel_name) .eqs. "bull_"  then goto BULLETIN_channel
+$ if f$extract(0,3,channel_name) .eqs. "cn_"    then goto CN_channel
+$ if f$extract(0,5,channel_name) .eqs. "ctcp_"  then goto CTCP_channel
+$ if f$extract(0,3,channel_name) .eqs. "dn_"    then goto DECnet_channel
+$ if f$extract(0,6,channel_name) .eqs. "dsmtp_" then goto DSMTP_channel
+$ if f$extract(0,5,channel_name) .eqs. "etcp_"  then goto ETCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "ftcp_"  then goto FTCP_channel
+$ if f$extract(0,4,channel_name) .eqs. "ker_"   then goto KER_channel
+$ if f$extract(0,5,channel_name) .eqs. "mail_"  then goto MAIL_channel
+$ if f$extract(0,5,channel_name) .eqs. "mtcp_"  then goto MTCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "px25_"  then goto PX25_channel
+$ if f$extract(0,4,channel_name) .eqs. "tcp_"   then goto TCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "test_"  then goto TEST_channel
+$ if f$extract(0,5,channel_name) .eqs. "uucp_"  then goto UUCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "wtcp_"  then goto WTCP_channel
+$ if f$extract(0,6,channel_name) .eqs. "xsmtp_" then goto XSMTP_channel
+$ !
+$ ! This must be a PhoneNet channel (the default); set up and use MASTER
+$ !  Read the list of valid connection types for each channel.
+$ !
+$ cnt = f$integer("0")
+$ open/read/error=regular_master pmdf_data pmdf_root:[table]phone_list.dat
+$       list_loop:
+$               read/end=eof_list pmdf_data line
+$ !  Ignore comment lines.
+$               if (f$extract (0, 1, line) .eqs. "!") then -
+                        goto list_loop
+$               line = f$edit (line, "COMPRESS,LOWERCASE")
+$ !  Get the channel name from the line read.
+$               chan = f$extract (0, f$locate(" ", line), line)
+$               if (chan .nes. channel_name) then -
+$                       goto list_loop
+$ !  Get the connection name
+$               name = f$edit(f$extract(f$locate(" ",line),255,line),"COLLAPSE")
+$ !  If none, then ignore the line
+$               if name .eqs. "" then -
+                        goto list_loop
+$ !  Found at least one to try.
+$               cnt = cnt + 1
+$               @pmdf_root:[exe]all_master.com 'name'
+$               define PMDF_DEVICE TT
+$ !
+$ ! Define other logical names
+$ !
+$ define/user script             pmdf_root:[table.'channel_name']'name'_script.
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ !
+$ !   This check attempts to verify that we are in fact the owner process of
+$ !   the device, TT.  If the device is sharable, then we ignore the
+$ !   owner.
+$ !
+$ if (f$getdvi("TT","pid") .nes. f$getjpi(0,"pid")) .and. -
+     (f$getdvi("TT","shr") .eqs. "FALSE") then -
+        goto list_loop
+$ !
+$ !  Run master to deliver the mail
+$ !
+$ run pmdf_root:[exe]master
+$ exit_stat = $status
+$ !
+$ ! Activate optional cleanup script to reset terminal/modem
+$ !
+$ if f$search("pmdf_root:[exe]''name'_cleanup.com") .nes. "" then -
+     @pmdf_root:[exe]'name'_cleanup.com 'exit_stat'
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ !
+$ !  If master does not exit normally, then try a different connection.
+$ !
+$ if exit_stat .ne. 1 then goto list_loop
+$ eof_list:
+$ close pmdf_data
+$ !
+$ !  If we found at least one connection type for this channel, then skip
+$ !  the attempt to use the conventional mechanism.
+$ !
+$ if cnt .gt. 0 then goto out_phonenet
+$ !
+$ regular_master:
+$ @pmdf_root:[exe]'channel_name'_master.com
+$ define PMDF_DEVICE TT
+$ !
+$ !  Define logical names
+$ !
+$ define/user script             pmdf_root:[table]'channel_name'_script.
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ !
+$ run pmdf_root:[exe]master
+$ exit_stat = $status
+$ !
+$ !  Activate optional cleanup script to reset terminal/modem
+$ !
+$ if f$search("''channel_name'_cleanup.com") .nes. "" then -
+     @pmdf_root:[exe]'channel_name'_cleanup.com 'exit_stat'
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ !
+$ out_phonenet:
+$ if P4 .eqs. "POST" then wait 00:00:30
+$ goto out1
+$ !
+$ ! Directory channel
+$ !
+$ dir_channel:
+$ !
+$ run pmdf_root:[exe]dir_master
+$ goto out1
+$ !
+$ ! This is a DECnet channel; set up and use DN_MASTER
+$ !
+$ DECnet_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ node_name = f$edit(channel_name - "dn_", "UPCASE")
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ define/user pmdf_node          "''node_name'::""PMDF="""
+$ !
+$ run pmdf_root:[exe]dn_master
+$ goto out1
+$ !
+$ ! This is a BITNET channel; use BN_MASTER
+$ !
+$ BITNET_channel:
+$ !
+$ if channel_name .eqs. "bit_gateway" then goto BITNET_gateway
+$ run pmdf_root:[exe]bn_master
+$ goto out1
+$ !
+$ ! This is the BITNET gateway channel; use BN_GATEWAY
+$ !
+$ BITNET_gateway:
+$ !
+$ run pmdf_root:[exe]bn_gateway
+$ goto out1
+$ !
+$ ! This is a BULLETIN channel; use BULLETIN_MASTER
+$ !
+$ BULLETIN_channel:
+$ !
+$ run pmdf_root:[exe]bulletin_master
+$ goto out1
+$ !
+$ ! This is a Tektronix TCP channel; use TCP_MASTER
+$ !
+$ TCP_channel:
+$ !
+$ run pmdf_root:[exe]tcp_master
+$ goto out1
+$ !
+$ ! This is a CMU/Tektronix TCP channel; use CTCP_MASTER
+$ !
+$ CTCP_channel:
+$ !
+$ run pmdf_root:[exe]ctcp_master
+$ goto out1
+$ !
+$ ! This is a Wollongong TCP channel; use WTCP_MASTER
+$ !
+$ WTCP_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ run pmdf_root:[exe]wtcp_master
+$ goto out1
+$ !
+$ ! This is a MultiNet TCP channel; use MTCP_MASTER
+$ !
+$ MTCP_channel:
+$ !
+$ run pmdf_root:[exe]mtcp_master
+$ goto out1
+$ !
+$ ! This is a Excelan TCP channel; use ETCP_MASTER
+$ !
+$ ETCP_channel:
+$ !
+$ run pmdf_root:[exe]etcp_master
+$ goto out1
+$ !
+$ ! This is an NRC Fusion TCP channel; use FTCP_MASTER
+$ !
+$ FTCP_channel:
+$ !
+$ run pmdf_root:[exe]ftcp_master
+$ goto out1
+$ !
+$ CN_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ define/user script             pmdf_root:[table]'channel_name'_script.
+$ ! following may vary: should point to cnio's group
+$ define/table=lnm$process_directory lnm$temporary_mailbox lnm$group_000277
+$ !
+$ run/nodeb'p5' pmdf_root:[exe]cn_smtp_master
+$ goto out1
+$ !
+$ KER_channel:
+$ !
+$ ! kermit protocol is slave only. If we get here there has been a mistake.
+$ ! however we will just exit and no harm done.
+$ goto out1
+$ !
+$ ! This is a PhoneNet X25 channel; set up and use PX25_MASTER
+$ !
+$ PX25_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]'channel_name'_di_master.trn
+$ define/user ph_logfile         pmdf_root:[log]'channel_name'_ph_master.log
+$ define/user di_errfile         pmdf_root:[log]'channel_name'_di_master.log
+$ !
+$ run pmdf_root:[exe]PX25_master
+$ goto out1
+$ !
+$ ! This is a DEC/Shell channel; set up and use UUCP_MASTER
+$ !
+$ UUCP_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ uucp_to_host = channel_name - "uucp_"
+$ define/user uucp_to_host       "''uucp_to_host'"
+$ define/user uucp_current_message -
+  pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user uucp_logfile       pmdf_root:[log]'channel_name'_master.logfile
+$ !
+$ run pmdf_root:[exe]UUCP_master
+$ uupoll = "$shell$:[usr.lib.uucp]uupoll"
+$ uupoll 'uucp_to_host'
+$ goto out1
+$ !
+$ ! This is a X.25 SMTP channel; set up and use XSMTP_MASTER
+$ !
+$ XSMTP_channel:
+$ !
+$ run pmdf_root:[exe]xsmtp_master
+$ goto out1
+$ !
+$ ! This is a DECNET SMTP channel; set up and use DSMTP_MASTER
+$ !
+$ DSMTP_channel:
+$ !
+$ run pmdf_root:[exe]dsmtp_master
+$ goto out1
+$ !
+$ ! Handle delivery on the local channel, MAIL_ channels, and
+$ ! the DECnet compatibility channel
+$ !
+$ MAIL_channel:
+$ local_channel:
+$ DECnet_compatibility_channel:
+$ open/read queue_file 'dirlst_file'
+$ local_loop:
+$   read/end=exit_local_loop/error=exit_local_loop  queue_file file_to_process
+$   priv_list = f$setprv("SYSPRV, DETACH")
+$   mail/protocol=pmdf_mailshr 'file_to_process'
+$   priv_list = f$setprv(priv_list)
+$ goto local_loop
+$ !
+$ exit_local_loop:
+$ close queue_file
+$ goto out1
+$ !
+$ ! This is a SMTP test channel, use TEST_SMTP_MASTER
+$ !
+$ TEST_channel:
+$ !
+$ ! Typically some form of redirection is needed here...
+$ deassign sys$input
+$ run pmdf_root:[exe]test_smtp_master
+$ goto out1
+$ !
+$ out1:
+$ delete 'dirlst_file';*
+$ !
+$ ! Common exit point - clean up things first
+$ !
+$ out:
+$ if f$logical("OUTBOUND") .nes. "" then deassign/process outbound
+$ if f$logical("PMDF_CHANNEL") .nes. "" then deassign/process pmdf_channel
+$ if f$logical("PMDF_DATA") .nes. "" then close pmdf_data
+$ if f$logical("PMDF_DEVICE") .eqs. "" then goto restore
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ restore:
+$ !
+$ ! Restore saved stuff
+$ !
+$ set protection=('save_protection')/default
+$ set default 'save_directory'
+$ set process/priv=('save_privileges')
+$ !
+$ exit
+$ !
+$ ! Modification history:
+$ !
+$ ! This version by Ned Freed, 20-Jul-1986
+$ !
+$ ! Modified by Gregg Wonderly to allow multiple connections for each channel
+$ !   10-Oct-1986.
+$ ! Some additions by Ned Freed 30-Oct-86.
+$ ! Added CMU/Tektronix TCP channel (CTCP) /Kevin Carosso 6-Mar-1987
+$ ! Added Multinet TCP channel (MTCP) /Ned Freed 10-Mar-1987
+$ ! Added directory save/restore /Ned Freed 1-Jun-1987
+$ ! Added Excelan TCP channel (ETCP) /Ned Freed 9-Jul-1987
+$ ! Added MAIL, CNIO, KERMIT channel /Bob Smart 4-Jul-1987
+$ ! Added Warwick Jackson's PhoneNet X25 support /Ned Freed 5-Sep-87
+$ ! Added X25 SMTP channel SX25_ /Goeran Bengtsson, Mats Sundvall 24-Jul-87
+$ ! Added NRC Fusion TCP channel (FTCP) /Kevin Carosso 12-Jan-1988
+$ ! Added a variant of Randy McGee's code to put a list of channels on hold
+$ !   /Ned Freed 9-Feb-1988
+$ ! Made this procedure save and restore a little more state information
+$ !   than it used to, including default protection and privileges. Also
+$ !   moved a bunch of the logical name assignments around to eliminate
+$ !   redundant code all over the place. /Ned Freed 10-Feb-1988
+$ ! Modified to allow P3 date/time paramter. /Ned Freed 23-Feb-1988
+$ ! Added support for Dennis Boylan's UUCP channel. /Ned Freed 28-Mar-1988
+$ ! Added Robert Smart's directory channel. /Ned Freed 21-Apr-1988
+$ ! Added support for Warwick Jackson's SMTP over X.25 and SMTP over
+$ !   DECnet channels. /Ned Freed 26-May-1988
+$ ! Added P4 and P5 parameters. /Ned Freed 10-Jun-1988
+$ ! Added code to call the TEST_SMTP_MASTER for testing. /Ned Freed 1-Jul-1988
+$ ! Added preliminary support for ANJE. /Ned Freed 7-Jul-1988
+$ ! Removed extra dispatch for WTCP_ channel. /Ned Freed 3-Sep-1988
+$ ! Added dispatch for BULL_ channel. /Ned Freed 28-Nov-1988
+$ ! Cleaned up error recovered and emergency exit -- close PHONE_LIST.DAT
+$ !   file when aborting. /Ned Freed 13-Dec-1988
+$ ! Additional error recovery cleanup -- use PMDF_DEVICE instead of TT to
+$ !   allow deallocation on an abort. /Ned Freed 14-Dec-1988
+$ !
+$ ! Parameters:
+$ !
+$ !   P1 - Name of the channel whose messages are to be delivered.
+$ !   P2 - Activity type. If P2 .eqs. "POLL", establish the connection
+$ !        unconditionally, otherwise only establish the connection if
+$ !        messages are waiting in the queue.
+$ !   P3 - Earliest possible date/time for message(s). Messages older than
+$ !        this time are not processed.
+$ !   P4 - Environment. P4 .eqs. "POST" if MASTER is being called from the
+$ !        POST.COM procedure or some other procedure that invokes MASTER
+$ !        more than once. This parameter is used to insert delays before
+$ !        returning if hardware needs time to reset.
+$ !   P5 - Parameter reserved for channel-specific uses.
diff --git a/decus/vmslt00a/bulletin/mx.mai b/decus/vmslt00a/bulletin/mx.mai
new file mode 100755
index 0000000..2631763
--- /dev/null
+++ b/decus/vmslt00a/bulletin/mx.mai
@@ -0,0 +1,958 @@
+$set nover
+$copy/log sys$input BUILD_MX_BULL.COM
+$deck
+$ save_verify = 'f$verify(0)'
+$!
+$!  Command file to build MX_BULL (MX SITE transport for BULLETIN)
+$!
+$ say := write sys$output
+$ if f$trnlnm("BULL_LIBRARY") .eqs. ""
+$ then	say "BULL_LIBRARY logical not defined; must point to BULL.OLB directory"
+$	exit
+$ endif
+$ say "Compiling MX_BULL...."
+$ cc mx_bull
+$ say "Linking MX_BULL...."
+$ link/notrace mx_bull,bull_library/LIB,SYS$SYSTEM:SYS.STB/SEL,sys$input/option
+SYS$SHARE:VAXCRTL.EXE/SHARE
+$ say "Build of MX_BULL.EXE completed"
+$ exit f$verify(save_verify).or.1
+$eod 
+$copy/log sys$input MX_BULL.C
+$deck
+#module MX_BULL "01-001"
+/*
+ *
+ *  Program:	MX_BULL
+ *
+ *  Author:	Hunter Goatley
+ *		Academic Computing, STH 226
+ *		Western Kentucky University
+ *		Bowling Green, KY 42101
+ *		goathunter@wkuvx1.bitnet
+ *		502-745-5251
+ *
+ *  Date:	March 8, 1991
+ *
+ *  Functional description:
+ *
+ *	This program serves as an MX SITE transport to transfer incoming
+ *	mail files to UALR's BULLETIN.
+ *
+ *	The MX_SITE delivery agent takes messages routed to a SITE path and
+ *	feeds them into a subprocess that executes a command procedure named
+ *	MX_EXE:SITE_DELIVER.COM.  There are three parameters passed to the
+ *	the command procedure:
+ *
+ *		P1	- The name of a temporary file containing the message
+ *			  text, including all of the RFC822 headers
+ *			  (corresponding to the DATA part of an SMTP
+ *			  transaction).
+ *		P2	- The name of a temporary file containing a list of
+ *			  a messages recipients, which corresponds to the
+ *			  RCPT_TO addresses of an SMTP transaction.
+ *		P3	- The RFC822 address of the sender of the message,
+ *			  which corresponds to the MAIL FROM address of an
+ *			  SMTP transaction.
+ *
+ *	This program expects the same parameters, except that the third
+ *	parameter is optional.  If the third parameter is omitted, BULLETIN
+ *	will scan the RFC822 headers in the message for a "From:" line.
+ *	If the third parameter is specified, it is expected to be a file
+ *	specification.  It is assumed that SITE_DELIVER.COM has written the
+ *	address to this file.
+ *
+ *	The logical MX_BULLETIN_POSTMASTER can be defined as a local
+ *	username to receive error notices.  If BULLETIN returns an error
+ *	while trying to add a message, and the MX_BULLETIN_POSTMASTER
+ *	is defined as a valid local username, the message will be mailed
+ *	to that user for further handling.
+ *
+ *	MX_BULLETIN_POSTMASTER must be defined system-wide in executive mode:
+ *
+ *		$ DEFINE/SYS/EXEC MX_BULLETIN_POSTMASTER GOATHUNTER
+ *
+ *  Modification history:
+ *
+ *	01-001		Hunter Goatley		14-MAR-1991 14:41
+ *		Added scan_for_from_line, which scans the message's RFC822
+ *		headers for the "From:" line.  General cleanup on a few
+ *		routines.  MX_BULL now provides an RESPOND-able address in
+ *		BULLETIN.
+ *
+ *	01-000		Hunter Goatley		 8-MAR-1991 07:20
+ *		Genesis.
+ *
+ */
+
+/*  Include all needed structures and constants  */
+
+#include descrip
+#include lib$routines
+#include libdef
+#include lnmdef
+#include maildef
+#include rms
+#include ssdef
+#include str$routines
+#include string
+
+/* Declare the external BULLETIN routines that we call */
+
+unsigned long int INIT_MESSAGE_ADD();
+unsigned long int WRITE_MESSAGE_LINE();
+unsigned long int FINISH_MESSAGE_ADD();
+
+/* Define some macros to make things a little easier */
+
+#define rms_get(rab) ((rms_status = SYS$GET(rab)))
+#define err_exit(stat) {traceerr(stat); return(stat);}
+#define vms_errchk2() if(!(vms_status&1)) err_exit(vms_status);
+#define vms_errchk(func) {vms_status=func; vms_errchk2();}
+
+#define tracemsg(msg) if (trace) printf("MX_BULL: %s\n",msg);
+#define traceerr(msg) if (trace) printf("MX_BULL: Error status %%X%08x\n",msg);
+
+/* Define some global variables to make things easy */
+
+struct FAB msgfab;				/* FAB for message text */
+struct RAB msgrab;				/* RAB for message text */
+struct FAB rcptfab;				/* FAB for recipients file */
+struct RAB rcptrab;				/* RAB for recipients file */
+struct FAB fromfab;				/* FAB for FROM file */
+struct RAB fromrab;				/* RAB for FROM file */
+char msgbuf[512];				/* Input buffer for msgrab */
+char rcptbuf[512];				/* Input buffer for rcptrab */
+char frombuf[512];				/* Input buffer for frombuf */
+short trace;
+unsigned long int rms_status;			/* Status of RMS calls */
+unsigned long int vms_status;			/* Status of other calls */
+
+static $DESCRIPTOR(lnm_table,"LNM$SYSTEM_TABLE");
+
+#define itmlstend {0,0,0,0}			/* An empty item list */
+typedef struct itmlst				/* An item list structure */
+{
+  short buffer_length;
+  short item_code;
+  long buffer_address;
+  long return_length_address;
+} ITMLST;
+
+ITMLST
+  nulllist[] = {itmlstend};
+
+ITMLST
+  address_itmlst[] = {				/* MAIL$SEND_ADD_ADDRESS */
+	{0, MAIL$_SEND_USERNAME, 0, 0},
+	itmlstend},
+  bodypart_itmlst[] = {				/* MAIL$SEND_ADD_BODYPART */
+	{0, MAIL$_SEND_RECORD, 0, 0},
+	itmlstend},
+  attribute_itmlst[] = {			/* MAIL$SEND_ADD_ATTRIBUTE */
+	{0, MAIL$_SEND_TO_LINE, 0, 0},
+	{0, MAIL$_SEND_FROM_LINE, 0, 0},
+	{0, MAIL$_SEND_SUBJECT, 0, 0},
+	itmlstend}
+  ;
+
+ITMLST
+  trnlnm_itmlst[] = {				/* $TRNLNM item list */
+	{0, LNM$_STRING, 0, 0},
+	itmlstend}
+  ;
+
+
+/*
+ *
+ *  Function:	open_file_rms
+ *
+ *  Functional description:
+ *
+ *	This routine opens a sequential text file in VMS "normal text" file
+ *	format.  It uses RMS to open the file.
+ *
+ *  Inputs:
+ *
+ *	infab	- Address of the input FAB
+ *	inrab	- Address of the input RAB
+ *	buff	- Address of the input buffer
+ *	filename - Address of the filename to open (ASCIZ)
+ *
+ *  Outputs:
+ *
+ *	fab and rab are modified if file is opened.
+ *
+ *  Returns:
+ *
+ *	RMS status
+ *
+ */
+unsigned long int
+open_file_rms (struct FAB *infab, struct RAB *inrab, char *buff, char *filename)
+{
+    unsigned long int rms_status;
+
+    *infab = cc$rms_fab;			/* Initialize the FAB */
+    *inrab = cc$rms_rab;			/* Initialize the RAB */
+    infab->fab$b_fns = strlen(filename);	/* Set filename length */
+    infab->fab$l_fna = filename;		/* Set filename address */
+    infab->fab$b_fac = FAB$M_GET;		/* GET access only */
+    infab->fab$b_shr = FAB$M_SHRGET+FAB$M_SHRPUT+FAB$M_SHRUPD;
+    inrab->rab$l_fab = infab;			/* Let RAB point to FAB */
+    inrab->rab$b_rac = RAB$C_SEQ;		/* Sequential file access */
+    inrab->rab$w_usz = 512;			/* Record size is 512 bytes */
+    inrab->rab$l_ubf = buff;			/* Read to this buffer */
+
+    rms_status = SYS$OPEN (infab);		/* Open the file */
+    if (!(rms_status & 1))			/* If an error occurs, return */
+	return (rms_status);			/* ... a status */
+    rms_status = SYS$CONNECT (inrab);		/* Connect the RAB */
+    return (rms_status);			/* Return the RMS status */
+}
+
+/*
+ *
+ *  Function:	init_sdesc
+ *
+ *  Functional description:
+ *
+ *	Initialize a static string descriptor.
+ *
+ *  Inputs:
+ *
+ *	sdesc	- Address of the descriptor to initialize
+ *		  (of type struct dsc$descriptor_s)
+ *	string	- Address of null-terminated string the descriptor describes
+ *
+ *  Outputs:
+ *
+ *	sdesc	- Descriptor passed as sdesc is initialized
+ *
+ */
+void
+init_sdesc (struct dsc$descriptor_s *sdesc, char *string)
+{
+    sdesc->dsc$w_length = strlen(string);	/* Set the length	*/
+    sdesc->dsc$b_dtype = DSC$K_DTYPE_T;		/* Type is text		*/
+    sdesc->dsc$b_class = DSC$K_CLASS_S;		/* Class is static	*/
+    sdesc->dsc$a_pointer = string;		/* Point to the string	*/
+}
+
+/*
+ *
+ *  Function:	add_to_bulletin_folder
+ *
+ *  Functional description:
+ *
+ *	Adds a message to a BULLETIN folder by calling the external
+ *	BULLETIN routines INIT_MESSAGE_ADD, WRITE_MESSAGE_LINE, and
+ *	FINISH_MESSAGE_ADD.
+ *
+ *	The following constants are (may be) passed to INIT_MESSAGE_ADD:
+ *
+ *		Subject = "" 	Causes BULLETIN to scan RFC822 headers for
+ *				a "Subject:" or "Subj:" line
+ *		From = "MX%"	Causes BULLETIN to scan RFC822 headers for
+ *				a "Reply-to:" or "From:" line
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - RMS status of call to INIT_MESSAGE_ADD
+ *
+ */
+unsigned long int
+add_to_bulletin_folder(struct RAB *filerab, void *folder, void *from)
+{
+    unsigned long int bull_status;	/* Status from INIT_MESSAGE_ADD */
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    static $DESCRIPTOR(subject,"");	/* Subject is "" */
+
+    /* Call BULLETIN routine to initialize adding the message */
+
+    INIT_MESSAGE_ADD (folder, from, &subject, &bull_status);
+
+    if (!(bull_status & 1)){					/* Error? */
+	return(bull_status);
+    }
+
+    /*	Loop reading message lines until end-of-file.  For each line read,
+	create a string descriptor for it and call the BULLETIN routine to
+	add the line. */
+
+    while (rms_get(filerab) != RMS$_EOF){		/* Loop until EOF */
+	filerab->rab$l_rbf[filerab->rab$w_rsz] = 0;	/* End byte = NULL */
+	init_sdesc(&msg_line, filerab->rab$l_rbf);	/* Now build desc. */
+	WRITE_MESSAGE_LINE (&msg_line);			/* Add to BULLETIN */
+    }
+
+    FINISH_MESSAGE_ADD();		/* Call BULLETIN routine to finish */
+
+    tracemsg("Message added to folder");
+    return(SS$_NORMAL);			/* Return success to caller */
+}
+
+
+/*
+ *
+ *  Function:	scan_for_from_line
+ *
+ *  Functional description:
+ *
+ *	The routine scans the message's RFC822 headers for the "From:" line.
+ *	It parses out the address by extracting the <address>.
+ *
+ *	This routine was necessary because letting BULLETIN find the "From:"
+ *	line was resulting in a non-RESPONDable address for MX.  For example,
+ *	BULLETIN was creating:
+ *
+ *		From: MX%"Hunter Goatley, WKU <goathunter@WKUVX1.BITNET>"
+ *
+ *	but MX needs
+ *
+ *		From: MX%"<goathunter@WKUVX1.BITNET>"
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *
+ *  Outputs:
+ *
+ *	final_from - Address of a character buffer to receive the final address
+ *
+ *  Returns:
+ *
+ *	unsigned long int - binary success/failure status
+ *
+ *  Side effects:
+ *
+ *	The message file is rewound so that subsequent GETs start at the
+ *	beginning of the message.
+ *
+ */
+unsigned long int
+scan_for_from_line(struct RAB *filerab, char *final_from)
+{
+    unsigned long int scan_status;	/* Status from INIT_MESSAGE_ADD */
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    char whole_from_line[512];		/* The assembled "From:" line */
+    char *filebuffer;			/* Pointer to the input buffer */
+    int i, j, x;			/* Work variables */
+
+    scan_status = SS$_NORMAL;			/* Assume success */
+    whole_from_line[0] = '\0';			/* Initialize work buffer */
+
+    /*	Loop reading message lines until end-of-file or first null line,
+	which should signal the end of the RFC822 header.  For each line read,
+	check to see if we've located the "From:" line.
+    */
+
+    filebuffer = filerab->rab$l_ubf;			/* Init buffer ptr */
+    while ((rms_get(filerab) != RMS$_EOF) &&		/* Loop until EOF */
+	   ((x = filerab->rab$w_rsz) != 0)){		/* or null record */
+	filebuffer[x] = '\0';				/* Set NULL byte */
+	if (strncmp(filebuffer,"From:",5)==0){		/* Is it the "From:"? */
+
+	   /* Found "From:" line */
+	   tracemsg("Found \042From:\042 line in RFC822 header");
+	   strcpy(whole_from_line,filebuffer);		/* Copy to work buff */
+
+	   /* The "From:" line may actually be split over several lines.
+	      In such cases, the remaining lines are indented by 6 spaces.
+	      To handle this, loop reading records until one is read that
+	      doesn't begin with a blank.  As each record is read, it is
+	      trimmed and tacked on to whole_from_line, so we end up with
+	      the entire "From:" line in one buffer.  */
+
+	   while((rms_get(filerab) != RMS$_EOF) &&	/* Read rest of From: */
+		 (filebuffer[0] == ' ')){		/* ... line */
+	      for (i = 0; filebuffer[i] == ' '; ++i);	/* Step over blanks */
+	      strcat(whole_from_line,&filebuffer[i]);	/* Tack it on end */
+	   }
+
+	   /* Now have the whole "From:" line in whole_from_line.  Since
+	      the real address is enclosed in "<>", look for it by
+	      searching for the last "<" and reading up to the ">".  */
+
+	   i = strrchr(whole_from_line,'<');		/* Find last "<" */
+	   if (i != 0){					/* Found it.... */
+		j = strchr(i,'>');			/* Find last ">" */
+	        j = j-i+1;				/* Calc addr length */
+	   }
+	   else{
+		j = strlen(whole_from_line)-6;		/* Don't count From: */
+		i = &whole_from_line + 6;		/* in string length */
+	   }
+	   if (j < 0){					/* If neg., error */
+		tracemsg("Error - unable to locate from address");
+		strcpy(final_from,"");			/* Return null string */
+		scan_status = 0;			/* Set error status */
+	   }
+	   else {
+		tracemsg("Found sender's address in RFC822 header");
+		strncpy(final_from, i, j);		/* Copy to caller */
+	   }	
+	}
+    }
+
+    SYS$REWIND(filerab);		/* Rewind the file to the beginning */
+    return(scan_status);		/* Return success to caller */
+}
+
+
+/*
+ *
+ *  Function:	forward_to_postmaster
+ *
+ *  Functional description:
+ *
+ *	If an error occurs trying to write a message to a BULLETIN folder,
+ *	this routine is called to forward the message to the local
+ *	postmaster.
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *	status	- Address of longword containing the BULLETIN error code
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - binary status of call to INIT_MESSAGE_ADD
+ *
+ *  Side effects:
+ *
+ *	The message file is rewound so that subsequent calls to this routine
+ *	can be made (in case the message is to be written to several folders).
+ *
+ */
+unsigned long int
+forward_to_postmaster(struct RAB *filerab, void *folder, void *from, int status)
+{
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    struct dsc$descriptor_s subject;
+    char subject_buf[256];
+    char postmaster[256];   int postmaster_len;
+    char status_msg_buf[256];   int status_msg_len;
+    struct dsc$descriptor_s status_msg;
+    static $DESCRIPTOR(faostr,"Failed BULLETIN message for folder !AS");
+    static $DESCRIPTOR(MXBULL,"MX->SITE (BULLETIN delivery)");
+    static $DESCRIPTOR(postmaster_lnm,"MX_BULLETIN_POSTMASTER");
+    int send_context = 0;  int x;  int y;
+
+    static char *error_msgs[] = {
+	{"Error delivering message to BULLETIN folder.  BULLETIN error status:"},
+	{""},
+	{""},
+	{"Original message text follows:"},
+	{"--------------------------------------------------"}
+    };
+
+    trnlnm_itmlst[0].buffer_length = 255;
+    trnlnm_itmlst[0].buffer_address = &postmaster;
+    trnlnm_itmlst[0].return_length_address = &postmaster_len;
+
+    SYS$TRNLNM( 0, &lnm_table, &postmaster_lnm, 0, trnlnm_itmlst);
+    if (postmaster_len == 0)		/* If logical is not defined, */
+	return(SS$_NORMAL);		/* then pretend it worked     */
+
+    tracemsg("Forwarding message to local postmaster....");
+    subject.dsc$w_length = 255;
+    subject.dsc$a_pointer = &subject_buf;
+    SYS$FAO(&faostr, &subject, &subject, folder);	/* Format the subject */
+
+    address_itmlst[0].buffer_length = postmaster_len;		   /* To: */
+    address_itmlst[0].buffer_address = &postmaster;		   /* To: */
+    attribute_itmlst[0].buffer_length = postmaster_len;		   /* To: */
+    attribute_itmlst[0].buffer_address = &postmaster;		   /* To: */
+    attribute_itmlst[1].buffer_length = MXBULL.dsc$w_length;	   /* From: */
+    attribute_itmlst[1].buffer_address = MXBULL.dsc$a_pointer;	   /* From: */
+    attribute_itmlst[2].buffer_length = subject.dsc$w_length;	   /* Subject:*/
+    attribute_itmlst[2].buffer_address = subject.dsc$a_pointer;	   /* Subject:*/
+
+    vms_errchk(mail$send_begin(&send_context, &nulllist, &nulllist));
+    vms_errchk(mail$send_add_address(&send_context, &address_itmlst,
+			&nulllist));
+    vms_errchk(mail$send_add_attribute(&send_context, &attribute_itmlst,
+			&nulllist));
+
+    for (x = 0; x < 5; x++){
+	bodypart_itmlst[0].buffer_length = strlen(error_msgs[x]);
+	bodypart_itmlst[0].buffer_address = error_msgs[x];
+	vms_errchk(mail$send_add_bodypart(&send_context,
+		&bodypart_itmlst, &nulllist));
+	if (x == 1){
+	  status_msg.dsc$w_length = 256;
+	  status_msg.dsc$b_dtype = DSC$K_DTYPE_T;
+	  status_msg.dsc$b_class = DSC$K_CLASS_S;
+	  status_msg.dsc$a_pointer = &status_msg_buf;
+	  y = SYS$GETMSG (status, &status_msg, &status_msg, 15, 0);
+	  if (!(y & 1))
+	     sprintf(status_msg_buf,"Error code is %%X%08x",status);
+	  else
+	     status_msg_buf[status_msg.dsc$w_length] = '\0';
+	  bodypart_itmlst[0].buffer_length = strlen(status_msg_buf);
+	  bodypart_itmlst[0].buffer_address = &status_msg_buf;
+	  vms_errchk(mail$send_add_bodypart(&send_context,&bodypart_itmlst,
+		&nulllist));
+	}
+    }
+
+    while (rms_get(filerab) != RMS$_EOF){		/* Loop until EOF */
+	bodypart_itmlst[0].buffer_length = filerab->rab$w_rsz;
+	bodypart_itmlst[0].buffer_address = filerab->rab$l_rbf;
+	vms_errchk(mail$send_add_bodypart(&send_context,
+		&bodypart_itmlst, &nulllist));
+    }
+
+    vms_errchk(mail$send_message(&send_context, &nulllist, &nulllist));
+    vms_errchk(mail$send_end(&send_context, &nulllist, &nulllist));
+
+    tracemsg("Message forwarded to postmaster....");
+}
+
+
+/*
+ *
+ *  Function:	log_accounting
+ *
+ *  Functional description:
+ *
+ *	This routine will write an accounting record for the message.
+ *
+ *  Inputs:
+ *
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *	status	- Address of longword containing the BULLETIN error code
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - RMS status
+ *
+ */
+unsigned long int
+log_accounting(void *folder, void *from, int bull_status)
+{
+    struct FAB accfab;
+    struct RAB accrab;
+    static $DESCRIPTOR(MX_BULL_ACCNTNG,"MX_BULLETIN_ACCNTNG");
+    static $DESCRIPTOR(faostr,
+	"!%D MX_BULL: FOLDER=\042!AS\042, ORIGIN=\042!AS\042, STATUS=%X!XL");
+    char outbufbuf[256];
+    struct dsc$descriptor_s outbuf = {256, DSC$K_DTYPE_T, DSC$K_CLASS_S,
+		 &outbufbuf};
+
+    int status;
+    static char bullacc[] = "MX_BULLETIN_ACC";
+    static char bullaccdef[] = "MX_SITE_DIR:.DAT";
+
+    status = SYS$TRNLNM( 0, &lnm_table, &MX_BULL_ACCNTNG, 0, 0);
+    if (!(status & 1))
+	return(SS$_NORMAL);
+
+    tracemsg("Writing accounting information to accounting log....");
+    accfab = cc$rms_fab;
+    accrab = cc$rms_rab;
+    accfab.fab$b_fns = strlen(bullacc);		/* Set filename length */
+    accfab.fab$l_fna = &bullacc;		/* Set filename address */
+    accfab.fab$b_dns = strlen(bullaccdef);	/* Set filename length */
+    accfab.fab$l_dna = &bullaccdef;		/* Set filename address */
+    accfab.fab$b_fac = FAB$M_PUT;		/* PUT access only */
+    accfab.fab$b_shr = FAB$M_SHRGET+FAB$M_SHRPUT+FAB$M_SHRUPD;
+    accfab.fab$b_rfm = FAB$C_VAR;		/* Variable length records */
+    accfab.fab$b_rat = FAB$M_CR;		/* Normal "text" rat */
+    accrab.rab$l_fab = &accfab;			/* Let RAB point to FAB */
+    accrab.rab$b_rac = RAB$C_SEQ;		/* Sequential file access */
+
+    status = SYS$OPEN (&accfab);		/* Try to open the file */
+    if (status & 1)				/* Success? */
+	accrab.rab$l_rop = RAB$M_EOF;		/* Set to EOF */
+    else					/* Couldn't open, so create */
+	status = SYS$CREATE (&accfab);		/* ... a new one */
+    if (status & 1){				/* If either was OK... */
+	status = SYS$CONNECT (&accrab);		/* Connect the RAB */
+	if (status == RMS$_EOF)			/* RMS$_EOF status is OK */
+	   status = RMS$_NORMAL;		/* Change it to NORMAL */
+	if (!(status & 1)){			/* If any error occurred */
+	   tracemsg("Unable to open accounting file");
+	   traceerr(status);
+	   SYS$CLOSE (&accfab);			/* Close the file */
+	   return(status);			/* And return the error */
+	}
+    }
+    else
+	return(status);
+
+    SYS$FAO(&faostr, &outbuf, &outbuf, 0, folder, from, bull_status);
+    accrab.rab$w_rsz = outbuf.dsc$w_length;
+    accrab.rab$l_rbf = outbuf.dsc$a_pointer;
+    SYS$PUT (&accrab);
+    SYS$CLOSE (&accfab);
+}
+
+/*
+ * 
+ *  Main routine
+ *
+ */
+main(int argc, char *argv[])
+{
+  struct dsc$descriptor_s folder;	/* Descriptor for the folder name */
+  struct dsc$descriptor_s from_user;	/* Descriptor for "From:" line */
+  static $DESCRIPTOR(MX_SITE_DEBUG,"MX_SITE_DEBUG");
+
+  char *from_line;			/* Pointer to dynamic "From:" buffer */
+  char *folder_name;			/* Pointer to folder name in rcptbuf */
+  char *atsign;				/* Pointer to "@" in rcptbuf */
+  int  x;				/* Work variable */
+  unsigned long int bull_status;	/* Status from add_to_bulletin_folder */
+
+  --argc;				/* Don't count the program name */
+  if ((argc != 2) && (argc != 3)) {	/* If too many or too few args, */
+    exit(LIB$_WRONUMARG);		/* ...  exit with error status  */
+  }
+
+  vms_status = SYS$TRNLNM( 0, &lnm_table, &MX_SITE_DEBUG, 0, 0);
+  if (vms_status & 1)
+    trace = 1;
+  else
+    trace = 0;
+
+  /*  Open all input files  */
+
+  tracemsg("Opening message file....");
+  vms_errchk(open_file_rms (&msgfab, &msgrab, &msgbuf, argv[1]));
+  tracemsg("Opening recipients file....");
+  vms_errchk(open_file_rms (&rcptfab, &rcptrab, &rcptbuf, argv[2]));
+
+  if (argc == 2){
+     tracemsg("Using sender address from RFC822 headers....");
+     scan_for_from_line(&msgrab, &frombuf);
+  }
+  else {
+     tracemsg("Opening sender address file....");
+     vms_errchk(open_file_rms (&fromfab, &fromrab, &frombuf, argv[3]));
+
+     tracemsg("Reading sender address from file....");
+     rms_get(&fromrab);			/* Read the from line */
+     if (!(rms_status & 1))		/* Exit if an error occurred */
+	err_exit(rms_status);
+
+     /* Set the end of the record read, then initialize the descriptor for it */
+     frombuf[fromrab.rab$w_rsz] = 0;
+
+     SYS$CLOSE(&fromfab);
+  }						/* End of "if (argc == 2)"... */
+
+  /* frombuf now has the sender's address in it */
+
+  if (strlen(frombuf) == 0) {
+	tracemsg("Unable to find sender's address, using MX%");
+	init_sdesc(&from_user, "MX%");
+  }
+  else{
+
+     /* Now add the MX% prefix and the double quotes */
+     from_line = malloc(4 + strlen(frombuf) + 1 + 1);	/* Allocate memory */
+
+     /* Make the string repliable through MX by adding MX%"" to it */
+     strcpy(from_line,"MX%\042");
+     strcat(from_line,frombuf);
+     strcat(from_line,"\042");
+     if (trace)
+	printf("MX_BULL: Sender's address is %s\n", from_line);
+     init_sdesc (&from_user, from_line);	/* Create a string descriptor */
+  }
+  /*
+    Read through all the recipients, writing the message to all BULLETIN
+    folders (identified by checking for @BULLETIN in the address).
+  */
+  rms_get(&rcptrab);				/* Read a recipient */
+  while ((rms_status & 1) & (rms_status != RMS$_EOF)){
+     tracemsg("Looking for BULLETIN folder....");
+     folder_name = &rcptbuf;			/* Point to receipt buffer */
+     if (folder_name[0] == '<'){		/* If line begins with "<" */
+	++folder_name;				/*  bump over it and check */
+	atsign = strchr(rcptbuf,'@');		/*  for a "@"		   */
+	if (atsign != 0){			/* If "@" was found,	   */
+	  if (strncmp(atsign,"@BULLETIN",9)==0){/* Is it @BULLETIN?	   */
+	    x = atsign - folder_name;		/* Length of folder name   */
+	    folder_name[x] = 0;			/* Terminate folder name   */
+	    init_sdesc (&folder, folder_name);	/* Initialize descriptor   */
+	    str$upcase(&folder, &folder);	/* Convert to uppercase    */
+	    if (trace)
+		printf("MX_BULL: Found BULLETIN folder \042%s\042....\n",
+			folder_name);
+	    tracemsg("Adding message to BULLETIN folder....");
+	    bull_status = add_to_bulletin_folder (&msgrab, &folder, &from_user);
+	    if (!(bull_status & 1)){
+		 traceerr(bull_status);
+		 vms_errchk(forward_to_postmaster(&msgrab, &folder, &from_user,
+				bull_status));
+	    }
+	    log_accounting(&folder, &from_user, bull_status);
+	    SYS$REWIND(&msgrab);	/* Rewind the file for next folder */
+
+	  }
+	}
+      }
+      rms_get(&rcptrab);		/* Read next recipient */
+  }
+
+
+  /* Close the RMS files */
+
+  SYS$CLOSE(&msgfab);  SYS$CLOSE(&rcptfab);
+
+  tracemsg("BULLETIN message processed");
+  exit(SS$_NORMAL);		/* Always return success */
+
+}
+$eod 
+$copy/log sys$input MX_BULL.TXT
+$deck
+                                    MX_BULL
+                             An MX SITE transport
+                                March 14, 1991
+
+MX_BULL is a transport between MX and BULLETIN, a VMS bulletin board program
+by Mark London at MIT.  It is designed to be called as an MX SITE transport,
+letting MX write messages into BULLETIN folders as they are processed, instead
+of routing the messages to MAIL.MAI files for each folder.
+
+The following files make up the MX_BULL distribution:
+
+   BUILD_MX_BULL.COM		Command procedure to build MX_BULL.EXE
+   MX_BULL.C			VAX C source code for MX_BULL
+   MX_BULL.TXT			This file
+   MX_BULL_SITE_DELIVER.COM	SITE_DELIVER.COM for MX_BULL
+
+The current version is 01-001.
+
+
+WHAT IS BULLETIN?
+-----------------
+BULLETIN is a VMS bulletin board written by Mark London at MIT that allows
+multiple users to access a common message base.  Messages are divided into
+folders, which work much like VMS Mail folders.  Using MX_BULL, messages can
+be routed from Internet/Bitnet mailing lists directly to BULLETIN folders,
+allowing all (or some) users on a system to access the mailing lists without
+individual subscriptions.  This can cut down on the number of incoming
+Bitnet/Internet mail messages significantly, since only one copy of a message
+need be sent to a site.
+
+BULLETIN can be found on a number of the DECUS VAX SIG tapes, including the
+Fall 1990 tapes.  It can also be retrieved by sending a mail message to
+BULLETIN@NERUS.PFC.MIT.EDU.  The body of the message must contain one of
+the following commands:
+
+        SEND ALL        Sends all bulletin files.
+        SEND filename   Sends the specified file.
+        BUGS            Sends a list of the latest bug fixes.
+        HELP or INFO    Sends a brief description of BULLETIN.
+
+
+BUILDING MX_BULL.EXE
+--------------------
+MX_BULL is written in VAX C and can be compiled by executing BUILD_MX_BULL.COM.
+
+MX_BULL must be linked with the BULLETIN object library, BULL.OLB.  The
+build procedure for MX_BULL expects the logical BULL_LIBRARY to point to the
+BULLETIN library.  You must define this logical (or edit the .COM file)
+before building MX_BULL.
+
+
+INSTALLING MX_BULL
+------------------
+To install MX_BULL, perform the following steps:
+
+1.  Using MCP, define a path named BULLETIN as a SITE transport:
+
+	MCP> DEFINE PATH "BULLETIN" SITE
+
+2.  Using MCP, define a rewrite rule early in the list (this should actually
+    be done using CONFIG.MCP so that the order is correct):
+
+	MCP> DEFINE REWRITE_RULE "<{folder}@BULLETIN>" "<{folder}@BULLETIN>"
+
+3.  If you don't have a SITE transport already defined, simply copy
+    MX_BULL_SITE_DELIVER.COM to MX_EXE:SITE_DELIVER.COM.
+
+    If you do have a SITE transport defined, you'll need to merge the MX_BULL
+    stuff into the existing MX_EXE:SITE_DELIVER.COM.
+
+4.  Reset the MX routers by using MCP RESET/ALL, or shutting down MX and
+    restarting it.
+
+Once these steps have been completed, MX_BULL is set up to begin delivering
+messages to BULLETIN.
+
+
+ROUTING MESSAGES TO BULLETIN
+----------------------------
+Messages are routed to BULLETIN folders by addressing mail to
+MX%"folder@BULLETIN", where "folder" is the name of the target BULLETIN
+folder.  For example, the following commands would send a message from VMS
+Mail to the BULLETIN folder GENERAL (on the local system):
+
+	$ MAIL
+	MAIL> SEND
+	To:     MX%"GENERAL@BULLETIN"
+	Subj:   This is a test....
+	.....
+
+The message is sent to the MX router, which in turn sends it to the MX SITE
+agent, since the @BULLETIN path was defined as a SITE path.
+
+To facilitate the automatic delivery of messages to BULLETIN folders, you
+should set up forwarding addresses for each of the BULLETIN folders:
+
+	MAIL> SET FORWARD/USER=GENERAL MX%"""GENERAL@BULLETIN"""
+	MAIL> SET FORWARD/USER=MX-LIST MX%"""MX-LIST@BULLETIN"""
+
+Mail addressed to GENERAL or MX-LIST will automatically be forwarded to
+BULLETIN via MX_BULL.
+
+To subscribe to a Bitnet/Internet mailing list and have the messages delivered
+to BULLETIN, use MX's MLFAKE to send a subscription request on behalf of the
+BULLETIN folder.  For example, the user to specify would be:
+
+	MLFAKE/USER=MX-LIST ....
+
+(Alternatively, you could create a dummy account named MX-LIST (or whatever
+the list name is) that exists only long enough to send the request via MAIL.)
+
+Once added to the lists, incoming mail addressed to MX-LIST will get forwarded
+to MX%"MX-LIST@BULLETIN", which will invoke MX_BULL.  For example, an incoming
+message to my local BULLETIN folder would be addressed to:
+
+	MX-LIST@WKUVX1.bitnet
+
+Since I have MX-LIST forwarded to MX%"MX-LIST@BULLETIN", the message is routed
+to the BULLETIN folder.
+
+To try to illustrate the process, assume the node is WKUVX1.bitnet.  We've
+subscribed a fake local user, INFO-VAX, to the MX mailing list; mail forwarding
+has been set up for INFO-VAX to send it to MX%"INFO-VAX@BULLETIN".  When mail
+arrives addressed to INFO-VAX@WKUVX1.BITNET, the MX Router passes the message
+to the Local agent, which discovers that the mail is forwarded to
+MX%"INFO-VAX@BULLETIN".  The message is then sent back to the Router, which
+finds that BULLETIN is defined as a SITE path, so the message is passed to
+MX->SITE, which in turn calls MX_BULL.
+
+
+MX_BULL ACCOUNTING AND DEBUGGING
+--------------------------------
+MX_BULL accounting is enabled with the system logical MX_BULLETIN_ACCNTNG:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_ACCNTNG TRUE
+
+This will cause MX_BULL to create MX_SITE_DIR:MX_BULLETIN_ACC.DAT.  The
+logical MX_BULLETIN_ACC can be defined system-wide to change the name of the
+file:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_ACC LOCALDISK:[DIR]MX_BULL.ACCOUNTING
+
+To generate debugging logs in MX_SITE_DIR:, define the system logical
+MX_SITE_DEBUG.
+
+
+ERRORS WRITING TO BULLETIN
+--------------------------
+By default, MX_BULL_SITE_DELIVER.COM always returns success to the MX SITE
+agent.  This was done to avoid bouncing network mail back to a mailing list.
+In order to be notified in case of problems writing the message to BULLETIN,
+you can define a system logical MX_BULLETIN_POSTMASTER to be a local
+username to receive failed MX_BULL transactions:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_POSTMASTER GOATHUNTER
+
+If BULLETIN returns an error, MX_BULL will forward the message (via the
+callable VMS Mail interface) to GOATHUNTER.
+
+
+BULLETIN AND "From:" ADDRESSES
+------------------------------
+If you use the return address supplied by the MX SITE agent, the return address
+for BULLETIN messages will look something like the following:
+
+	From: MX%"@WKUVX1.BITNET:I-AMIGA@UBVM.BITNET"
+
+By default, MX_BULL_SITE_DELIVER.COM is set up to ignore the sender's address.
+If you want to use the MX SITE-supplied address, simply modify the following
+line in MX_BULL_SITE_DELIVER.COM:
+
+	$ USE_SITE_FROM = 0	!Change to 1 to use MX sender's address
+
+If the sender's address is ignored (again, the default), MX_BULL will search
+the RFC822 headers in the message for the "From:" line.  It then pulls out
+the sender's address in a format suitable for using the RESPOND command in
+BULLETIN.  This lets users easily RESPOND to the sender of a message, or
+POST a message to the list itself.
+
+Note: MX_BULL just uses the address it's given.  Some addresses are gatewayed
+to death, leaving a bad address on the "From:" line.  This frequently happens
+with messages coming via UUCP through Internet to Bitnet, etc.
+
+
+AUTHOR INFORMATION
+------------------
+MX_BULL was written by:
+
+	Hunter Goatley, VMS Systems Programmer, WKU
+
+	E-mail: goathunter@wkuvx1.bitnet
+	Voice:	502-745-5251
+
+	U.S. Mail:	Academic Computing, STH 226
+			Western Kentucky University
+			Bowling Green, KY 42101
+$eod 
+$copy/log sys$input MX_BULL_SITE_DELIVER.COM
+$deck
+$!
+$!  SITE_DELIVER.COM for MX_BULL
+$!
+$!  Author:	Hunter Goatley, goathunter@wkuvx1.bitnet
+$!  Date:	March 11, 1991
+$!
+$!  By default, MX_BULL will tell BULLETIN to search the RFC822 headers
+$!  in the message for a "Reply-to:" or "From:" line.  If you want MX_BULL
+$!  to use the P4 as the "From:" line, simply set USE_SITE_FROM to 1.
+$!
+$ USE_SITE_FROM = 0				!Change to 1 to use P4
+$ mxbull :== $mx_exe:mx_bull.exe
+$!
+$ set noon
+$ if f$trnlnm("SYS$SCRATCH").eqs."" then define SYS$SCRATCH MX_SITE_DIR:
+$ if USE_SITE_FROM				!Use P4 as "From:"?
+$ then	create mx_site_dir:sitesender.addr;	!If so, write it out to a file
+$	open/append tmp mx_site_dir:sitesender.addr;	!... to make sure DCL
+$	write tmp p4				!... doesn't mess it up
+$	close tmp				!...
+$	mxbull 'p2' 'p3' mx_site_dir:sitesender.addr
+$	delete/nolog mx_site_dir:sitesender.addr;
+$ else	mxbull 'p2' 'p3'			!Just let BULLETIN find "From:"
+$ endif
+$ exit 1	!Always return success
+$eod 
diff --git a/decus/vmslt00a/bulletin/news.txt b/decus/vmslt00a/bulletin/news.txt
new file mode 100755
index 0000000..86274c1
--- /dev/null
+++ b/decus/vmslt00a/bulletin/news.txt
@@ -0,0 +1,133 @@
+BULLETIN has the capability to read and post messages  to  USENET  NEWS  in  a
+client  mode.  I realize that there are many NEWS readers, some with much more
+elegant interfaces.  However, I elected to modify BULLETIN for  the  following
+reason:   We have many decnet nodes, but only several are internet nodes.  Our
+only access  to  a  news  server  was  via  internet.    In  order  for  those
+non-internet  nodes  to read USENET, the only method that seemed available was
+to run a NEWS server program on one of our own internet nodes so that it could
+be accessible via decnet.  I did not want to do that, as that requires storing
+the news groups on disk, and I do not have the room for that.   I  thus  added
+the  ability  in  BULLETIN  (actually  BULLCP) so that it acts as as a gateway
+between decnet and tcp for NEWS.  This method does not  require  spawning  any
+processes,  since the detached process BULLCP is always present, so the access
+is very fast.  Also, since BULLETIN uses a shared database to  store  info  on
+the  NEWS  groups and periodically updates it, there is no need for that to be
+done when a user accesses the NEWS groups.  Several other NEWS readers do this
+when you run them, which is why they take a long time to start up.  It is also
+possible to feed NEWS groups into  a  "real"  BULLETIN  folder,  so  that  the
+messages are saved on disk (see the file NEWS_TO_FOLDER.TXT). 
+
+Presently, BULLETIN can be used with  either  UCX,  MULTINET,  or  CMU  TCP/IP
+packages  (and of course DECNET) for reading NEWS.  Support for other packages
+can be added if I can find sites willing to beta test the  interface  for  me.
+The  source  for  the  TCP  interface  is in C rather than FORTRAN because the
+MULTINET include files are in C. However, if you do not have C, I will be glad
+to send the object for it (or to even possibly rewrite the code in FORTRAN). 
+
+The instructions for installation are as follows.  Define BULL_NEWS_SERVER  to
+be a system logical name pointing to either your internet or decnet NEWS node.
+If it is decnet, simply specify the decnet node name, i.e. 
+
+	$ DEFINE/SYSTEM BULL_NEWS_SERVER NERUS
+
+BULLETIN decides to use DECNET rather than TCP access based on the node  name.
+If it does not have any periods in it, then it assumes it is a DECNET node. 
+
+In our cluster, we usually have one node which is an internet  node,  and  the
+rest  non-internet  nodes.    If  you have a similar situation, you'll have to
+create a startup procedure that defines BULL_NEWS_SERVER to  be  the  internet
+news  server  address  only  on  the  node (or nodes) on the cluster that have
+actually internet access.  The other nodes will have BULL_NEWS_SERVER  defined
+as the decnet node name that BULLCP is running on in the cluster.  (Of course,
+BULLCP will have to be running on a node with internet access.)
+
+NOTE: If you want to disable the gateway feature, then before starting BULLCP,
+define the logical name: 
+
+	$ DEFINE/SYSTEM BULL_NO_NEWS_GATEWAY "TRUE"
+
+Defining this will only shut off the gateway.  BULLETIN will still be  allowed
+to read NEWS from the local node as long as BULL_NEWS_SERVER is defined. 
+
+You can also specify that BULLCP is only to act as a NEWS gateway.  This is to
+allow  adding the news gateway to an INTERNET site that you have DECNET access
+to, but which does not want to make use of any of the other BULLETIN features.
+You would specify the following command before starting BULLCP: 
+
+	$ DEFINE/SYSTEM BULL_NEWS_GATEWAY_ONLY "TRUE"
+
+It is also possible for BULLETIN to access news groups  that  are  located  on
+other  news  servers than the one specified by BULL_NEWS_SERVER.  This is done
+by creating the  file  BULL_DIR:BULL_ALT_NEWS.LIS  and  adding  a  line  which
+containsthe  name  of  the  news group and the news server where it's located.
+The format is news-group-name:news-server-name.
+
+In order to post messages, BULLETIN needs to know the internet nodename of the
+local host.  This is done automatically for nodes running MULTINET.  For other
+nodes, BULLETIN attempts to  translate  the  logical  name  ARPANET_HOST_NAME,
+INTERNET_HOST_NAME, and MX_NODE_NAME.  If you are on a DECNET node that is not
+on INTERNET (and is not part of a cluster which has an INTERNET address),  but
+you are accessing NEWS via DECNET, you can specify the hostname as follows: 
+
+     $ DEFINE/SYSTEM INTERNET_HOST_NAME "%localhost@internet-address"
+
+Where "localhost" is your local decnet hostname, and "internet-address" is the
+internet address of the gateway node. 
+
+The local time zone is detected by looking at  the  following  logical  names:
+LISP$TIME_ZONE,  MULTINET_TIMEZONE,  or  PMDF_TIMEZONE.    (LISP$TIME_ZONE  is
+defined if you have LISP installed.)
+
+The name of the organization is included in the header of  the  NEWS  message.
+This can be anything, but usually is the company or university name.  This can
+be hardcoded into the source by putting in BULLNEWS.INC, or  by  defining  the
+system logical name BULL_NEWS_ORGANIZATION. 
+
+The name of the mail protocol to use for responding by mail to  NEWS  messages
+can  also  be  either hardcoded by putting in BULLNEWS.INC, or by defining the
+system logical name BULL_NEWS_MAILER. 
+
+After installing the new BULLETIN, execute the command NEWS, which asks for  a
+list  of  all the news groups.  Because this is the first time it is executed,
+it will cause a load of all the remote news groups  into  a  local  data  base
+(BULL_DIR:BULLNEWS.DAT). This will take several minutes to do.  It is the only
+time that this load will be  done  interactively.    Afterwards,  BULLCP  will
+periodically  update  the data base.  For this reason, it is highly recommeded
+that BULLCP be installed. BULLCP will update NEWS every hour.  If you want  to
+change  this frequency, define the logical name BULL_NEWS_UPDATE to the number
+of minutes in between updates, i.e. DEFINE/SYSTEM BULL_NEWS_UPDATE "30" for 30
+minutes.    NOTE:  BULLCP  will create a subprocess BULLCP NEWS which does the
+update.  You can watch how long it takes for this to run in order to determine
+if you want to change the update period). 
+
+Due to long news group names recently created, you must do the following, or
+else those news groups will not be seen.  After BULLNEWS.DAT is created, do
+the following:
+
+$ ANAL/RMS/FDL/OUT=FIX.FDL BULL_DIR:BULLNEWS.DAT
+
+Edit FIX.FDL and find the first line which says
+	DUPLICATES no
+and change it to
+	DUPLICATES yes
+
+Then type:
+
+$ CONVERT BULL_DIR:BULLNEWS.DAT BULL_DIR:BULLNEWS.DAT/FDL=FIX.FDL
+
+Also, it is suggested that you run OPTIMIZE_RMS.COM on it, as it will cause the
+file to be compressed and will allow updates to run much faster (factor of 5 or
+more). 
+
+Never delete BULLNEWS.DAT.  There is no reason to ever  do  so,  and  it  will
+cause subscribed users to be subscribed to the wrong news groups. 
+
+WARNING: One user discovered that his server (using bnews?) had  a  bug  which
+caused  the updates to cause bogus "new messages" notifications for subscribed
+NEWS group when entering BULLETIN.    If  you  experience  this  problem,  try
+defining  the  system  logical name BULL_SPECIAL_NEWS_UPDATE.  This will cause
+the update to use a different algorithm which should  eliminate  the  problem,
+although it requires much more time to execute. 
+
+If you have any problems or questions, please let me know.
+									MRL
diff --git a/decus/vmslt00a/bulletin/news_to_folder.txt b/decus/vmslt00a/bulletin/news_to_folder.txt
new file mode 100755
index 0000000..c100f09
--- /dev/null
+++ b/decus/vmslt00a/bulletin/news_to_folder.txt
@@ -0,0 +1,48 @@
+It is possible to automatically have messages from a news group be fed into  a
+real  folder, and visa versa.  This allows BULLETIN messages to be shared with
+a news group, thus giving access to such messages to people who  do  not  have
+access  to  BULLETIN.   This can also be combined with email access for people
+who have neither BULLETIN nor news group access. 
+
+To associate a folder with a news group, place the name of the news group into
+the  folder  description  surrounded  by  <>, i.e. <misc.test>.  It must be in
+lower case.  (Other text is allowed in the description, i.e. "THIS IS  A  TEST
+FOLDER  <misc.test>".)  When messages are added the folder, they are also sent
+to the news group, and new messages from the group are posted  to  the  folder
+(via  the  BULLCP  process  which wakes up on a periodic basis).  Whenever you
+modify the folder description and specify the news group  name,  you  will  be
+prompted  as  to  whether  you  want  to initializee the news group counter to
+either load all the messages present in the news group, or to load  only  news
+messages that appear there. 
+
+Messages posted to the news group from such a folder have a  special  line  in
+their  header  indicating  they were sent from that node using bulletin.  When
+bulletin feeds new postings back to the folder, it will see that  header  line
+and  also see that it was posted from that node, and thus will avoid adding it
+to the folder (and thus creating a duplicate message).  Note that messages are
+added  to  the  news  group  via  the  BULLCP process, so they will not appear
+immediately after being added to the folder. 
+
+If you are modifying an existing folder to make  it  associated  with  a  news
+group, and if you want to copy any existing messages in the folder to the news
+group, you can do that by using the command COPY/ORIGINAL/LOCAL and specifying
+the  news  group  as the destination.  /ORIGINAL will cause the original owner
+names and dates to be preserved (note, however, that dates older than 14  days
+in  the  past are not usually accepted by the news server, so dates older than
+that will be changed to the present date).  /LOCAL  will  create  the  special
+header  line in the messages to prevent BULLCP from adding those messages back
+to the folder from the news group.  /ALL can be  specified  to  copy  all  the
+messages in the folder. 
+
+If you create a remote folder that points to a folder that has  a  news  group
+associated  with  it,  you  do  not  have  to  specify  the  news group in the
+description of the remote node.  However, on the  node  on  which  the  folder
+actually  exists,  the  news  group  has be a stored news group, i.e. you must
+issue the command SET NEWS/STORED for that news group. 
+
+When a news group is specified for a folder, it is still possible to associate
+an  email  address  for  the messages to be sent to in the folder description.
+You do this by using [] to enclose the address rather than the usual <>,  i.e.
+[mrl@pfc.mit.edu]  See  help in BULLETIN on the command CREATE/DESCRIPTION for
+more info about associated email addresses.  Note that  these  features  allow
+you to create a full gateway between a news group and a mailing list. 
diff --git a/decus/vmslt00a/bulletin/nonsystem.txt b/decus/vmslt00a/bulletin/nonsystem.txt
new file mode 100755
index 0000000..f1f7d86
--- /dev/null
+++ b/decus/vmslt00a/bulletin/nonsystem.txt
@@ -0,0 +1,16 @@
+Non-system bulletins (such as this) can be submitted by any user.  Users are
+alerted at login time that new non-system bulletins have been added, but only
+their topics are listed.  Optionally, users can be prompted at login time to
+see if they wish to read the bulletins.  When reading the bulletins in this
+manner, the bulletins can optionally be written to a file.  If you have the
+subdirectory [.BULL] created, BULLETIN will use that directory as the default
+directory to write the file into.
+
+A user can disable this prompting featuring by using BULLETIN as follows: 
+
+$ BULLETIN
+BULLETIN> SET NOREADNEW
+BULLETIN> EXIT
+
+Afterwords, the user will only be alerted of the bulletins, and will have to
+use the BULLETIN utility in order to read the messages.
diff --git a/decus/vmslt00a/bulletin/optimize_rms.com b/decus/vmslt00a/bulletin/optimize_rms.com
new file mode 100755
index 0000000..576fa3e
--- /dev/null
+++ b/decus/vmslt00a/bulletin/optimize_rms.com
@@ -0,0 +1,134 @@
+$ SET NOON
+$ EXIT_STATUS = 1
+$ IF P1 .NES. "" THEN GOTO BATCH
+$!
+$GET_FILE:
+$ INQUIRE P1 "File to be optimized (^Y to quit)"
+$!
+$ FILENAME = P1
+$ SPEC = F$SEARCH(FILENAME)
+$!
+$GOT_NAME_INTERACTIVE:
+$ NAME = F$PARSE(FILENAME,,,"NAME")
+$!
+$ IF F$FILE_ATTRIBUTE(FILENAME,"ORG") .EQS. "IDX" THEN-
+  GOTO INTERACTIVE_CHECK_ADDS
+$ WRITE SYS$OUTPUT "File not indexed"
+$ GOTO GET_FILE
+$INTERACTIVE_CHECK_ADDS:
+$ INQUIRE P2 "Number of records to add after initial load"
+$ IF P2 .EQS. "" THEN P2 = 0
+$!
+$ IF P2 .GE. 0 THEN GOTO INTERACTIVE_CHECK_CONVERT
+$ WRITE SYS$OUTPUT "Added records must be >= 0 "
+$ GOTO GOT_NAME_INTERACTIVE
+$!
+$INTERACTIVE_CHECK_CONVERT:
+$ INQUIRE P3 "Turn OFF Data and Key compression? (N)"
+$ INQUIRE P4 "Turn OFF Index compression? (N)"
+$!
+$ GOTO ADD_OK
+$!
+$BATCH:
+$GOT_NAME:
+$ FILENAME = P1
+$ SPEC = F$SEARCH(FILENAME)
+$!
+$ IF SPEC .NES. "" THEN GOTO FILE_EXISTS
+$ WRITE SYS$OUTPUT "File does not exist"
+$ EXIT_STATUS = %X18292
+$ GOTO DONE
+$!
+$FILE_EXISTS:
+$ NAME = F$PARSE(FILENAME,,,"NAME")
+$ IF F$FILE_ATTRIBUTE(FILENAME,"ORG") .EQS. "IDX" THEN-
+  GOTO TYPE_OK
+$ WRITE SYS$OUTPUT "File not indexed"
+$ EXIT_STATUS = 1000024
+$ GOTO DONE
+$!
+$TYPE_OK:
+$ IF P2 .EQS. "" THEN P2 = 0
+$ IF P2 .GE. 0 THEN GOTO ADD_OK
+$!
+$ WRITE SYS$OUTPUT "Added records must be >= 0 "
+$ EXIT_STATUS = %X38060
+$ GOTO DONE
+$!
+$ADD_OK:
+$ ADD_RECORDS = P2
+$!
+$ NUMBER_OF_KEYS == 'F$FILE_ATTRIBUTE(FILENAME,"NOK")
+$ TURN_DATA_COMPRESSION_OFF = P3
+$ TURN_INDEX_COMPRESSION_OFF = "Y"
+$ FDL_NAME = F$PARSE(".FDL;0",SPEC)
+$ TEMP_FILE = "''NAME'_TEMP_TEMP.COM"
+$ OPEN/WRITE/ERROR=OPEN_ERROR OUT 'TEMP_FILE
+$ WRITE OUT "$ DEFINE/USER SYS$COMMAND SYS$INPUT"
+$ WRITE OUT "$ ANALYZE/RMS/FDL/OUT=''FDL_NAME' ''FILENAME'"
+$ WRITE OUT "$ DEFINE/USER SYS$COMMAND SYS$INPUT"
+$ WRITE OUT "$ DEFINE/USER EDF$$PLAYBACK_INPUT KLUDGE"
+$ WRITE OUT "$ EDIT/FDL/SCRIPT=OPTIMIZE/ANALYZE=''FDL_NAME' ''FDL_NAME'"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT 'ADD_RECORDS
+$ IF ADD_RECORDS .EQ. 0 THEN GOTO SKIP_NON_ZERO
+$ WRITE OUT ""
+$ WRITE OUT ""
+$SKIP_NON_ZERO:
+$ WRITE OUT ""
+$ IF TURN_INDEX_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "IC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ IF TURN_DATA_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "RC"
+$  WRITE OUT "NO"
+$  WRITE OUT "KC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ WRITE OUT "FD"
+$ WRITE OUT "Created from OPTIMIZE_RMS.COM, WITH SPACE/BUCKETSIZE for" +-
+  " ''A DD_RECORDS' ADDED RECORDS"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$LOOP:
+$ IF NUMBER_OF_KEYS .EQ. 1 THEN GOTO CLOSE_FILE
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ IF TURN_INDEX_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "IC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ IF TURN_DATA_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "KC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ WRITE OUT "FD"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ NUMBER_OF_KEYS = 'NUMBER_OF_KEYS - 1
+$ GOTO LOOP
+$!
+$CLOSE_FILE:
+$ WRITE OUT "E"
+$ CLOSE OUT
+$!
+$ @'TEMP_FILE
+$ DELETE 'TEMP_FILE;*
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "Starting CONVERT of ''FILENAME'"
+$ CONVERT /NOSORT /STAT /FDL='FDL_NAME 'FILENAME 'FILENAME
+$ WRITE SYS$OUTPUT ""
+$ GOTO DONE
+$OPEN_ERROR:
+$ WRITE SYS$OUTPUT "Unable to open ''TEMP_FILE'"
+$DONE:
+$ EXIT 'EXIT_STATUS
diff --git a/decus/vmslt00a/bulletin/pmdf.com b/decus/vmslt00a/bulletin/pmdf.com
new file mode 100755
index 0000000..6a700ce
--- /dev/null
+++ b/decus/vmslt00a/bulletin/pmdf.com
@@ -0,0 +1,4 @@
+$link/exe=pmdf_exe:bulletin_master.exe -
+    pmdf_exe:bulletin_master.obj/sysexe,pmdf_exe:pmdfshr_link.opt/opt, -
+    pmdf_com:ident.opt/opt,pmdf_exe:rmspro, -
+    bull.olb/lib,sys$share:vaxcrtl/lib
diff --git a/decus/vmslt00a/bulletin/pmdf.txt b/decus/vmslt00a/bulletin/pmdf.txt
new file mode 100755
index 0000000..e3a40bc
--- /dev/null
+++ b/decus/vmslt00a/bulletin/pmdf.txt
@@ -0,0 +1,29 @@
+To allow PMDF to be able to transfer mail to BULLETIN folders, edit the file
+PMDF_TABLE:PMDF.CNF, and append the following 5 lines to the rewrite section
+(make sure you do not include any lines with spaces in that section.  Replace
+the string "urdomain", with your domain (i.e., my domain is PSFC.MIT.EDU).
+
+!
+! Rewrites for bulletin channel
+!
+BULLETIN             $U%BULLETIN@BULLETIN-DAEMON
+BULLETIN.urdomain    $U%BULLETIN@BULLETIN-DAEMON
+
+Then, add the following 5 lines to the channel section (or just put it at the
+end of that file).                    
+
+!
+! The BULLETIN Channel rule
+!
+bull_local single master slave_debug master_debug logging defragment charset7 us-ascii charset8 iso-8859-1
+BULLETIN-DAEMON
+
+After you do this, you can now link and install the BULLETIN executable using
+PMDF.COM  Once you do that, if you want email messages to be automatically
+transferred to a BULLETIN folder, you will need to add an alias to
+PMDF_TABLE:PMDF.CNF  For example, if you email sent to TEST to be placed in
+the TEST folder, you would add the line:
+
+test: test@bulletin  
+
+Note that folder names do not necessarily have to match account names.
diff --git a/decus/vmslt00a/bulletin/restart.com b/decus/vmslt00a/bulletin/restart.com
new file mode 100755
index 0000000..71f7023
--- /dev/null
+++ b/decus/vmslt00a/bulletin/restart.com
@@ -0,0 +1,6 @@
+$ SET PROCESS/PRIVILEGE=ALL
+$ MCR SYSMAN
+SET ENV/CL
+SET PROF/PRIV=ALL
+DO DEASSIGN BULL_DISABLE/SYSTEM
+$ BULL/START
diff --git a/decus/vmslt00a/bulletin/setuser.mar b/decus/vmslt00a/bulletin/setuser.mar
new file mode 100755
index 0000000..489f36f
--- /dev/null
+++ b/decus/vmslt00a/bulletin/setuser.mar
@@ -0,0 +1,125 @@
+	.Title	SETUSER
+;
+;	Program Setuser
+;
+;	This program will change the username and UIC of the running process
+;
+;	To assemble:	$ MACRO SETUSER
+;			$ LINK SETUSER,SYS$SYSTEM:SYS.STB/SELECT
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+	$PCBDEF				;define PCB offsets
+	$JIBDEF				;define JIB offsets
+	$UAFDEF				;define user authorization file offsets
+INFAB:	$FAB	FAC=GET -		;only gets on input file
+		FNM=<SYSUAF> -		;SYSUAF may be defined as logical name
+		DNM=<SYS$SYSTEM:.DAT> -	;These are default directory & suffix
+		SHR=<PUT,GET,DEL,UPD>	;allow full sharing
+INRAB:	$RAB	FAB=INFAB -		;FAB for this RAB
+		KBF=COMMLD+8 -		;key value is typed in by user
+		KRF=0 -			;primary key
+		KSZ=12 -		;username is 12 bytes long
+		RAC=KEY -		;key access on this file
+		ROP=NLK -		;don't lock read records
+		UBF=BUFFER -		;address of buffer for I/O
+		USZ=2048		;size of buffer
+BUFFER:	.BLKB	2048			;buffer for data
+COMMLD:	.ASCID	/            /		;space for typed in username
+PROMPTD:.ASCID	/Username: /		;prompt string
+COMMLDS:.WORD	0			;space for number of bytes typed in
+FAODESC:.LONG	80
+	.LONG	FAOBUF
+FAOBUF:	.BLKB	80
+FAOLEN:	.BLKW	1
+	.BLKW	1
+FORSTR:	.ASCID	/PID:!XL from:[!OW,!OW] !AD to:[!OW,!OW] !AD/
+TT:	.ASCID	/SYS$OUTPUT/
+CHANTT:	.WORD	0			;space for terminal channel number
+IOSB:	.QUAD	0
+OLDUSER:.BLKB	12			;space for old username
+OLDUIC:	.BLKL	1			;space for old uic
+ERRORB:	JMP	ERROR			;for branch out of range
+
+JPIUSER:	.BLKB	12
+JPIUSER_LEN:	.BLKL	1
+
+	$DEFINI IT			;DEFINE ITEM LIST FOR GETJPI
+$DEF	ITL	.BLKW	1		;LENGTH OF OUTPUT BUFFER
+$DEF	ITM	.BLKW	1		;ITEM CODE (PROCESS NAME)
+$DEF	ITA	.BLKL	1		;ADDR OF OUTPUT BUFFER
+$DEF	ITAL	.BLKL	1		;ADDR OF WORD TO RECIEVE BYTES USED
+$DEF	ITEND	.BLKL	1		;ZERO LONG WORD TO END LIST
+$DEF	ITSIZE				;SIZE NEEDED FOR IT BLOCK
+	$DEFEND IT
+
+	.ENTRY	START,^M<>		;start of program
+	PUSHAW	COMMLDS			;address of word to get read byte count
+	PUSHAL	PROMPTD			;address of prompt string descriptor
+	PUSHAL	COMMLD			;address of descriptor to get command
+	CALLS	#3,G^LIB$GET_FOREIGN	;use run time library to get command
+	BLBC	R0,ERRORB		;low bit clear error
+	$OPEN	FAB=INFAB		;open file
+	BLBC	R0,ERRORB		;low bit clear error
+	$CONNECT RAB=INRAB		;connect file
+	BLBC	R0,ERRORB		;low bit clear error
+	$GET	RAB=INRAB		;read a record
+	CMPL	R0,#RMS$_RNF		;record not found?
+	BEQL	errorb			;that's all folks
+	CMPL	R0,#RMS$_NORMAL		;ok?
+	BNEQ	ERRORB			;no so quit
+
+	SUBL	#ITSIZE,SP		;GET SPACE FOR ITEM LIST
+	MOVL	SP,R2			;POINT TO IT
+	MOVW	#12,ITL(R2)		;SET UP ITEM LIST
+	MOVW	#JPI$_USERNAME,ITM(R2)
+	MOVAB	JPIUSER,ITA(R2)
+	MOVAW	JPIUSER_LEN,ITAL(R2)
+	CLRL	ITEND(R2)
+	$GETJPI_S	ITMLST=(R2)	;GET PROCESS NAME
+	ADDL	#ITSIZE,SP		;RESTORE STACK POINTER
+
+	MOVL	INRAB+RAB$L_RBF,R7	;put address of read record in R7
+	MOVL	UAF$L_UIC(R7),R8	;R8 has UIC we want
+	$CMKRNL_S TWEAK			;change mode to kernel to tweak UIC
+					;and username
+	BLBC	R0,ERROR		;low bit clear error
+	ADDL3	#UAF$S_USERNAME,R7,R8
+	ADDL3	#UAF$T_USERNAME,R7,R9
+	$FAO_S	CTRSTR=FORSTR,-		;format string
+		OUTBUF=FAODESC,-	;char descript for formatted output
+		OUTLEN=FAOLEN,-		;long word to hold length of output
+		P1=R9,-			;PID
+		P2=OLDUIC+2,-		;old UIC, group number
+		P3=OLDUIC,-		;old UIC, member number
+		P4=#12,-		;usernames are 12 bytes
+		P5=#OLDUSER,-		;address of old username
+		P6=UAF$L_UIC+2(R7),-	;UIC, group number
+		P7=UAF$L_UIC(R7),-	;UIC, member number
+		P8=R8,-			;usernames are 12 bytes
+		P9=R9			;address of username
+	BLBC	R0,ERROR		;low bit clear error
+	MOVL	FAOLEN,FAODESC
+	PUSHAL	FAODESC			;address of descriptor to get command
+	CALLS	#1,G^LIB$PUT_OUTPUT	;use run time library to get command
+	BLBC	R0,ERROR		;low bit clear error
+EXIT:
+	$CLOSE	FAB=INFAB -		;close file
+		ERR=ERROR
+ERROR:	$EXIT_S	R0			;exit with error if any
+	.ENTRY	TWEAK,^M<>		;beginning of kernel mode code
+	MOVL	@#CTL$GL_PCB,R11	;put address of our PCB in R11
+	MOVL	PCB$L_PID(R11),R9	;save PID
+	MOVL	PCB$L_UIC(R11),OLDUIC	;save old UIC
+	MOVL	R8,PCB$L_UIC(R11)	;change our UIC
+	MOVL	PCB$L_JIB(R11),R10	;put address of Job Info Block in R10
+					;MOVC blats R0-R5
+	MOVC3	#12,JIB$T_USERNAME(R10),OLDUSER ;save old username
+	CMPC3	JPIUSER_LEN,JPIUSER,OLDUSER
+	BEQL	GOOD
+	CLRL	R0
+	RET	
+GOOD:	MOVC3	#12,UAF$T_USERNAME(R7),JIB$T_USERNAME(R10) ;change username JIB
+	MOVC3	#12,UAF$T_USERNAME(R7),CTL$T_USERNAME ;change username in P1
+EEXIT:	MOVL	#SS$_NORMAL,R0		;set normal exit status
+	RET				;end of exec mode code
+	.END	START			;end of program
diff --git a/decus/vmslt00a/bulletin/update.fil b/decus/vmslt00a/bulletin/update.fil
new file mode 100755
index 0000000..6f20f13
--- /dev/null
+++ b/decus/vmslt00a/bulletin/update.fil
@@ -0,0 +1,11 @@
+$ if p1 .nes. "" then FS 'P1'
+$ COPY 'FM' [MRL.BULLETIN.SEND]/LOG
+$ COPY 'FM' CMODA::IR:[BULLETIN]/LOG
+$ TAB2SP 'FM' 
+$ RENAME 'FM' [MRL.NET]
+$ PUR [MRL.BULLETIN.SEND]'FM'
+$ PUR [MRL.NET]'FM'
+$ IF FM .EQS. "CHMAIL.MAI" THEN P3 = "AAAREADME."
+$ IF P2 .EQS. "" THEN COPY 'FM' [ANONYMOUS.BULLETIN]'P3'
+$ IF P3 .EQS. "" THEN PUR [ANONYMOUS.BULLETIN]'FM'
+$ IF P3 .NES. "" THEN PUR [ANONYMOUS.BULLETIN]'p3'
diff --git a/decus/vmslt00a/bulletin/upgrade.com b/decus/vmslt00a/bulletin/upgrade.com
new file mode 100755
index 0000000..b91fa7c
--- /dev/null
+++ b/decus/vmslt00a/bulletin/upgrade.com
@@ -0,0 +1,53 @@
+$!
+$!  Normally, new versions of BULLETIN don't require any special
+$!  installation except to link and install the new executable (and
+$!  possibly relink PMDF or MX interfaces if any changes affect them).
+$!  However, when there is a change to the data file format, you should run
+$!  the following procedure.         
+$!
+$!  This is a sample upgrade procedure.  You will have to modify references
+$!  to the directory where the new executables are stored, which are marked
+$!  with ***. You will also have to change the references to the procedures
+$!  that link either PMDF or MX.  These procedures usually replace the old
+$!  executable, but that should not be done until BULLETIN has been disabled
+$!  (by defining the logical name BULL_DISABLE).  If you run this procedure
+$!  with a parameter (i.e. @UPGRADE LINK), it will call those linking
+$!  procedures. Alternatively, you could define BULL_DISABLE and run those
+$!  procedures manually.  Or, you could change them so they don't replace the
+$!  old procedures and run them manually, and simply have this procedure
+$!  replace them.  Whatever you find more convenient.
+$!  
+$!  This procedure should be run on all stand alone nodes or boot nodes of
+$!  clusters on which bulletin is installed. After running upgrade.com, run
+$!  restart.com to restart bulletin.  If you don't make use of remote
+$!  folders, you can run restart.com immediately after upgrade.com rather
+$!  than waiting to install the new version on all nodes.  Otherwise, you
+$!  should try to run this procedure simultaneously on all clusters and then
+$!  wait until it finishes on all nodes before running restart.com. 
+$!  Otherwise, remote folder access attempts will fail.                 
+$!  
+$ SET PROCESS/PRIVILEGE=ALL
+$ COPY ALCVAX::USER1:[MRL.BULLETIN]BULLETIN.EXE BULL_DIR:              ! *** 
+$ COPY ALCVAX::USER1:[MRL.BULLETIN]BULL.HLB SITE$ROOT:[SYSHLP]         ! *** 
+$ PMDF = F$TRNLNM("PMDF_ROOT")
+$ MX = F$TRNLNM("MX_EXE")
+$ BULL/STOP
+$ IF PMDF .NES. "" THEN PMDF = F$SEARCH("PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE")
+$ IF PMDF .NES. "" THEN DELETE/NOCONFIRM PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE;*
+$ IF MX .NES. "" THEN MX = F$SEARCH("MX_EXE:MX_BULL.EXE")
+$ IF MX .NES. "" THEN DELETE/NOCONFIRM MX_EXE:MX_BULL.EXE;*
+$ MCR SYSMAN
+SET ENV/CL
+SET PROF/PRIV=ALL
+DO DEFINE BULL_DISABLE/SYSTEM "DISABLE"
+DO MCR INSTALL BULL_DIR:BULLETIN/REPLACE
+$ IF P1 .NES. "" .AND. PMDF .NES. "" THEN @USER1:[MRL.BULLETIN]LINK_PMDF ! ***
+$ IF P1 .NES. "" .AND. MX .NES. "" THEN @USER1:[MRL.BULLETIN]LINK_MX	 ! ***
+$ DEFINE BULL_DISABLE "ENABLE"		! Enable it just for this process.
+$ BULLETIN
+$ IF F$TRNLNM("BULL_NEWS_SERVER") .NES. "" THEN BULLETIN MISC.TEST
+$ IF PMDF .NES. "" THEN-
+   COPY ALCVAX::PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE PMDF_ROOT:[EXE]	! ***
+$ IF MX .NES. "" THEN-
+   COPY ALCVAX::MX_EXE:MX_BULL.EXE MX_EXE:                 		! ***
+$ DEASSIGN BULL_DISABLE
diff --git a/decus/vmslt00a/bulletin/writemsg.txt b/decus/vmslt00a/bulletin/writemsg.txt
new file mode 100755
index 0000000..2bfabfd
--- /dev/null
+++ b/decus/vmslt00a/bulletin/writemsg.txt
@@ -0,0 +1,36 @@
+BULLETIN contains subroutines for writing a message directly to a folder.  This
+would be useful for someone who is using the BBOARD feature, but wants to avoid
+the extra overhead of having the message sent to an account as MAIL, and then
+have BULLCP read the mail.  It is better if the network mail could be written
+directly to the folder bypassing VMS MAIL, as it reduces a lot of cpu overhead.
+
+Call INIT_MESSAGE_ADD to initiate a message addition.
+Call WRITE_MESSAGE_LINE to write individual message lines.
+Call FINISH_MESSAGE_ADD to complete a message addition.
+
+Calling formats:
+
+	CALL INIT_MESSAGE_ADD(IN_FOLDER,IN_FROM,IN_DESCRIP,IER)
+C
+C  INPUTS:
+C	IN_FOLDER  - Character string containing folder name
+C	IN_FROM	   - Character string containing name of owner of message.
+C		     If empty, the default is the owner of the process.
+C	IN_DESCRIP - Character string containing subject of message.
+C		     If empty, the message is searched for a line
+C		     which starts with "Subj:" or "Subject:".
+C  OUTPUTS:
+C	IER - Error status.  True if properly connected to folder.
+C		False if folder not found.
+C
+
+	CALL WRITE_MESSAGE_LINE(BUFFER)
+C
+C  INPUTS:
+C	BUFFER - Character string containing line to be put into message.
+C
+
+	CALL FINISH_MESSAGE_ADD
+C
+C  NOTE:  Only should be run if INIT_MESSAGE_ADD was successful.
+C
diff --git a/decus/vmslt02a/bulletin/aaareadme.txt b/decus/vmslt02a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..f45613c8983cbcef9f12b71e18407fe6589e95b8
GIT binary patch
literal 11856
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt97a/bulletin/aaareadme.1st b/decus/vmslt97a/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..e3d297e202bd916e66b2326de901482ce4fb8859
GIT binary patch
literal 11410
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
L2nsKd`}7z9WSyiV

literal 0
HcmV?d00001

diff --git a/decus/vmslt97a/bulletin/aaareadme.txt b/decus/vmslt97a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..b6ab799473bc5be07df693680ba1eed600c7a3dc
GIT binary patch
literal 1698
zcmXqFP(THqc_l^pDW%CJnfZANCHV?Yp*}vYA)bB;AZ|vgLReyjCAuC|6R`4(^erqD
z9K#tH7#tbkMwTZQE0h;ymXxICDWv5WDU@WSDg=}!<zyx+xa8+1X67j*RVw%<7G*2=
z<maX2=P4wXDENAY=rJ%b*hAb9l97sVVQEQbPG(7^LP2U#Ze~fbLZU)xacU9B6UjxX
zi6yBDxv9m)iRr1uAj=r+7>ZI8Q!?|?L6+o~WTX~>l^5$ND1;WL78NVxCRQpWr7Gm*
zmt>}8rlu&A7UbtC<m9KPgY@L**)Wu3B$g=TrIsVi%}6XuRY*!r%~MEBNl8u7QAo^7
zQ78u~19`0^zaTSNAwLb|PX`9LV-kx}^%N8wlS@hya};21f~Z26oLQ`pUjT}e#2h^Z
z1&!d;R7VDonaTONxgbk|T|*RtTpeBfT*E=WQ^?Fq%LheSVrfZ!ZemGhGR$N>O$7yC
zXgDx9FeDbGD!|nw=Hyf=q@?DgmZXB5otg)7X=af^YDGb2Q6k88g_OjSM1_pRVugal
z;^Nd4JsU(k6cpvB7bWH@6qV)`E97Kmrz(UwMkwSaW`bM{il~&#w6xTs)Vvaf%)FA+
zqSWFN3x@Qf{L+GAh5RB!G$!RI7Nry`fLxZDTac5Qo0<o5PbSzkAkXD0<fl0>sJrFo
zq@)%VtLrFal@^ykY)n*0%gh1APjX^XW?pIuC}0&J3Kf#`^GZNzsw}Z6GrzRh5fKB>
zq+Ohto2rnWnwMIXn4<uWEU<QHL@8u~QdB`^YH}(#4pS>i7_1p!$v3GImfZ4-6pBj{
z)6zi6uo#qP^HLzG0hACE6$%oIN-~p6a}tXf>=@F(UI5vWlLJY8U~lK;mw<HVf^tR*
zNLz7fQf_7mA~lrcD<tORa6t7J>oG9cLgK*@rUvBO;>_ZbVvt)C^U$I&RYxIFp|~_D
zD>WGuaCxZ=_6(p@1WHjQsTCz4O&~VZ>v{@^*eTD<$x$dM%Fit*0i_PGt3i>%pbbio
z#i<G<8JT(M#R}yapj-fVPG+$}QYt87z!?LSgV`A%@luS)%`Wf+0tuL61w@8|WMOb<
zz#<arx?+X=JO(QUMCt-Z9Vj0|Er8|Z0&vlyqfnfho2gq+lv$QolB%PSU*y05<>)CW
zfYNDhVpe_;s33u6LYQN~UQbF@fS9AFpx}{To?4b#q>yOCkd|7m0Fy^GzdR!|IRhe>
zo0<qp#EB)K*aL?gxRkL6mqf6jDpr7}^qiE`B88;V5>Ocg)&jF3F)1e%lr9SLi%S$r
z@)=kdGE4Ln7#J8BToI*fW--W$6orDK)RK})h1}BQ3`iyk^9@$;b@cSnQ7Fz=D9Ok#
zPK78e$yb0$F}N^*?MlncOHs%yQAkZJt^`?FTAT_l)6x=iGjlQ%i}Vy6A;|!ocS<sI
zQ*}VflN0m6<&8N*UMjeVEY?wgx>X^w1X3&}CYLBAg0d8-gs{=I%S$aUR!C1QNi9#T
L1f>s<Z$KCTNh2!<

literal 0
HcmV?d00001

diff --git a/decus/vmslt97a/bulletin/bulletin.ann b/decus/vmslt97a/bulletin/bulletin.ann
new file mode 100755
index 0000000..c374df5
--- /dev/null
+++ b/decus/vmslt97a/bulletin/bulletin.ann
@@ -0,0 +1,26 @@
+Article 168253 of comp.os.vms:
+BULLETIN is a bulletin board utility which I wrote for VMS.  However,  because
+many  of  our VAX users moved to PCs and MACs, they have wanted access to read
+and post to the BULLETIN folders.  In the past I accomplished this  via  EMAIL
+and  used  the  feature  which  allowed  mail to be sent to and from a folder.
+However, some people have asked for Web access.  In order  to  easily  provide
+this  feature  without  a  lot of work, we decided to do the following:  Since
+news server software is now easily  and  cheapily  available,  and  most  news
+readers  (i.e. Netscape) have the ability to read usenet news groups from more
+than one news server, I set up a local  news  server  to  serve  private  news
+groups.   I then modified BULLETIN to allow a folder with email access to also
+have the ability to post and receive to a specified news group.  I also had to
+modify BULLETIN to allow it to access more than one news server.  Thus, a user
+can now post and read the same folder either via either  BULLETIN,  EMAIL,  or
+WEB access via a newsgroup. 
+
+The new version of BULLETIN (v2.3) which has this  feature  is  available  via
+anonymous ftp to PSFC.MIT.EDU in the BULLETIN sub-directory. 
+
+Note:  The newsgroup-folder feature had existed in the past but would not work
+with  email.  It also was crude in that if you added a message, it would first
+post the message to the newsgroup and then later be added to the folder.    It
+now is added immediately to the folder.  Sharp users will note that this gives
+BULLETIN the ability to be used as a newsgroup to mailing list gateway. 
+
+
diff --git a/decus/vmslt97a/bulletin/handout.txt b/decus/vmslt97a/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt97a/bulletin/instruct.txt b/decus/vmslt97a/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vmslt98a/bulletin/aaareadme.doc b/decus/vmslt98a/bulletin/aaareadme.doc
new file mode 100755
index 0000000..a6e90eb
--- /dev/null
+++ b/decus/vmslt98a/bulletin/aaareadme.doc
@@ -0,0 +1,201 @@
+The following are instructions for creating and installing the BULLETIN
+utility. None of the command procedures included here are sophisticated, so it
+is likely that several modifications will have to be made by the installer.
+The installer should enable all privileges before installation.
+
+Once installation is complete, it is suggested that the installer enter
+BULLETIN and read HELP FOLDERS to see the options available when creating
+or modifying folders.  BULLETIN creates a default folder called GENERAL
+which is a SYSTEM folder (allows messages to be posted which are displayed
+in full when people login.)  This folder can be modified (name changed,
+SYSTEM setting removed, etc.), but it will remain the default folder
+which is selected when BULLETIN is entered, and it cannot be deleted.
+
+One of the main uses of BULLETIN, besides storage of messages that are manually
+entered by users, is storage of messages from network mailing lists.  This is
+done by using the BBOARD feature, which is enabled using the SET BBOARD command
+inside BULLETIN.  The alternative method is for mail messages to be written
+directly by a mailing program by calling internal BULLETIN routines.  Such a
+a program has been written for the popular mail utilities PMDF and MX.  If you
+wish to do so for another utility, read the text file WRITEMSG.TXT.  I would be
+glad to include any such programs with my distribution if you think such a
+program would be of use to other users.
+
+Responding to mail which is added via the BBOARD feature is done using
+VMS MAIL.  The name of the mail protocol to use for responding by mail
+can be either hardcoded by putting in BULLNEWS.INC, or by defining the
+system logical name BULL_NEWS_MAILER, i.e. DEFINE BULL_NEWS_MAILER "MX%".
+
+If for some reason this is inappropriate, you can define BULL_MAILER
+to point to a command procedure, and which will be run instead of VMS MAIL.
+The parameters passed to this procedure are P1 = username and P2 = subject.
+
+1) CREATE.COM
+   This will compile and link the BULLETIN sources. Also, there are several
+   INCLUDE files for the fortran sources (.INC files). BULLETIN will create it's
+   data files in the directory pointed to by the logical name BULL_DIR.  If you
+   elect not to use this definition, BULLFILES.INC should be modified.
+   Note that after this procedure compiles the sources, it puts the objects
+   into an object library, and then deletes all the OBJ files in the directory.
+
+   CREATE.COM will automatically determine if you are running on an alpha
+   rather than a vax and will issue the appropriate commands for that cpu.
+   Of course, separate executables are needed for the two cpus, so if your 
+   site has both, you will have to run this procedure separately on each.
+
+   NOTE 1: If you plan on using the USENET NEWS reader capability of BULLETIN,
+   read NEWS.TXT for installation instructions before compiling.
+
+   NOTE 2: The maximum number of folders for this distribution is 96 folders.
+   If you wish to increase this, modify BULLUSER.INC and recompile the sources.
+   When the new executable is run, it will create a new BULLUSER.DAT data file
+   and rename the old one to BULLUSER.OLD.  You cannot reduce the number of
+   folders.
+
+2) INSTALL.COM
+   The following procedure copies the executable image to BULL_DIR and
+   installs it with certain privileges.  It also installs the necessary
+   help files in SYS$HELP.  (BULLETIN help file is installed into the
+   system help library HELPLIB.HLB.  If you don't wish this done, delete
+   or modify the appropriate line in the procedure.  Also, the help
+   library for the BULLETIN program, BULL.HLB, can be moved to a different
+   directory other than SYS$HELP.  If this is done, the system logical name
+   BULL_HELP should be defined to be the directory where the library is
+   to be found.)
+
+3) LOGIN.COM
+   This contains the commands that should be executed at login time
+   by SYS$MANAGER:SYLOGIN.COM.  It defines the BULLETIN commands.
+   It also executes the command BULLETIN/LOGIN in order to notify
+   the user of new messages.  NOTE: If you wish the utility to be a
+   different name than BULLETIN, you should modify this procedure.
+   The prompt which the utility uses is named after image executable.
+   If you want messages displayed upon logging in starting from
+   oldest to newest (rather than newest to oldest), add /REVERSE to
+   the BULLETIN/LOGIN command.  Note that users with the DISMAIL
+   flag setting in the authorization file will not be notified of
+   new messages.  See help on the SET LOGIN command within the BULLETIN
+   utility for more information on this.  Also, please note that when
+   a brand new user to the system logins, to avoid overwhelming the new
+   user with lots of messages, only PERMANENT SYSTEM messages are displayed.
+
+   If you want SYSTEM messages, i.e. messages which are displayed in full
+   when logging in, to be continually displayed for a period of time rather
+   than just once, you should add the /SYSTEM= qualifier.  This is documented
+   in BULLETIN.HLP, although there it is referred to only with respect to
+   a user wanting to review system messages.  It can be added with /LOGIN.
+
+   DECWINDOWS users should note the following: Both SYLOGIN and LOGIN are
+   executed twice, once before the terminal is actually created, while
+   SYS$OUTPUT is still a mailbox, the other time after the terminal is
+   created.  To avoid this, place the following code in both procedure. 
+   It causes them to execute only when the output is a terminal. This code
+   also helps to allow programs to be placed in LOGIN.COM that prompt for
+   terminal input.  BULLETIN does this if you select READNEW mode for
+   displaying messages when logging in, as READNEW mode will ask you if
+   you want to display the messages text.  Attempts to read terminal input
+   under DECWINDOWS when SYS$OUTPUT is still a mailbox will cause DECTERM
+   creation to fail.  (This problem is fixed under MOTIF).
+
+   $ IF F$LOCATE("_TW",F$GETJPI("","PRCNAM")) .NE. 0 THEN GOTO START
+   $ IF "''F$MODE()'" .NES. "INTERACTIVE" THEN GOTO START
+   $ IF F$GETDVI("SYS$OUTPUT","TRM") THEN GOTO START
+   $ GOTO FINISH
+   $START:
+   .
+   .
+   body of SYLOGIN.COM (including BULLETIN command)
+   .
+   .
+   $FINISH:
+   $ EXIT
+
+4) BULLSTART.COM
+   This procedure contains the commands that should be executed after
+   a system startup.  It should be executed by SYS$MANAGER:SYSTARTUP.COM.
+   It installs the BULLETIN utility with correct privileges.  It also
+   includes the command BULLETIN/STARTUP.  This starts up a detached process
+   with the name BULLCP.  It periodically checks for expire messages,cleanups
+   empty space in files, and converts BBOARD mail to messages.  It also allows
+   other DECNET nodes to share it's folders.  If you don't want this feature
+   and don't plan on having multiple folders or make use of BBOARD, you could
+   eliminate this command if you like.  However, it is highly recommended that
+   you create this process to avoid extra overhead when users login.  NOTE:
+   BULLCP normally is created so it is owned by the DECNET account.  If that
+   account does not exist, BULLCP will be owned by the account that issues
+   the BULLETIN/START command.  In that case, access via other DECNET nodes
+   will not be available.
+
+   If you are installing BULLETIN on a cluster and plan to have the bulletin
+   files be shared between all of the cluster nodes, you only need to have
+   this process running on one node. On all other nodes, the system logical
+   name BULL_BULLCP should be defined (to anything you want) so as to notify
+   BULLETIN that BULLCP is running. (On the local node where BULLCP is running,
+   this logical name is automatically defined.)
+
+   The system logical name BULL_CUSTOM can be defined to enable several 
+   features.  It is equated to a hex number string.  
+	Bit 0 set = need privileges to create folder.
+	    1 set = captive account can write files.
+	    2 set = captive account can use editor. 
+   
+   If you want to have more than one database, you can do so by redefining 
+   BULL_DIR to another directory.  However, only directories that are 
+   defined in the list of equivalence names pointed to by the system logical 
+   name BULL_DIR_LIST are allowed.  For example:
+
+	DEFINE/SYSTEM BULL_DIR_LIST SITE$ROOT:[SYSEXE],USER1:[MRL]
+
+   Then BULL_DIR can be defined as SITE$ROOT:[SYSEXE] or USER1:[MRL].  
+   BULL_DIR_LIST must be defined on all nodes in a cluster.
+   
+   The use of the MARK command to mark messages require that a file be
+   created for each user which saves the marked info.  That file file is
+   stored in the directory pointed to by the logical name BULL_MARK.  You can
+   either let users who want to use this command define it themselves, or
+   you can define it for them, i.e. DEFINE/SYSTEM BULL_MARK SYS$LOGIN.
+
+5) INSTRUCT.COM
+   This procedure adds 2 permanent messages which give a very brief
+   description about the BULLETIN utility, and how to turn off optional
+   prompting of non-system messages (via SET NOREADNEW).
+
+6) BOARD_SPECIAL.COM
+   This command procedure describes and illustrates how to use the
+   SET BBOARD/SPECIAL feature.  This feature allows the use of BBOARD
+   where the input does not come from VMS MAIL.  For example, this could
+   be used in the case where mail from a non-DEC network is not stored
+   in the VMS MAIL.  Another example is BOARD_DIGEST.COM.  This file
+   takes mail messages from "digest" type mailing lists and splits them
+   into separate BULLETIN messages for easier reading.
+
+   To use this feature, place the special command procedure into the
+   bulletin file directory using the name BOARD_SPECIAL.COM.  If you want
+   to have several different special procedure, you should name the command
+   procedure after the username specified by the SET BBOARD command.
+
+7) UPGRADE.COM
+   This procedure is used to upgrade to a new version of BULLETIN.
+   See comments for instructions.
+
+8) MASTER.COM
+   If you are using PMDF, and want to use the BBOARD option, a set of
+   routines are included which will allow PMDF to write message directly
+   into folders, which is a much more effecient way of doing it than
+   the normal BBOARD method of using VMS MAIL.  Read PMDF.TXT for how
+   to do this.
+
+9) OPTIMIZE_RMS.COM
+   This routine optimizes index files.  To run, type @OPTIMIZE_RMS.COM
+   followed by the filename.  If you omit the filename, it will prompt
+   you to allow you to turn off or on several different types of RMS
+   compression.  The default is to turn on all types of compression.
+   The optimization will cause the file to be compressed.
+
+   If you use the NEWS feature, it is suggest that you run this procedure
+   on BULLNEWS.DAT after it is created.  Compressing that file greatly speeds
+   up the NEWS update process.  If you are tight on space, and have been
+   running BULLETIN for a long time, it might also be useful to compress
+   BULLINF.DAT if that file is very large.  However, compressing that (or
+   the other BULLETIN data files) don't appear to save any execution time,
+   unlike BULLNEWS.DAT.
diff --git a/decus/vmslt98a/bulletin/aaareadme.txt b/decus/vmslt98a/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..bb9a4a014711620889216b66f3caf0a8289f0b76
GIT binary patch
literal 1084
zcmXqFP(THqc_l^pDW%CJnfZANCHV?Yp*}vYA)bB;AZ|vgLRex21A`+2T(~^3SfRWq
zv!o<7Pa!S8NTDPnRUx1>DJL^o!6iR8F*8pgsZzl=u_#-?CqFMGKTjdCM8VfHM2~@i
z!5(6FNJc8cmeP{UoXnC+g@V+g+{}_<g+ztY;?yFLLz0V96H8JRa#M?o6Vp?RL6$Mt
zF%+dHrex-&gDlA}$w(~%D=*elPzWtfEh<*XO{`Q%N>#|qFUd^HOifWJEy&MP$jMJn
z2kFVrvtcO7NGwsvOD#v3n~_+Ss*seLnx~MMl9HODqmY=FqEHS}2J%`-enDokLVg;^
zpAHOg$0Qb|>M1BVCYO{Z<|x421W|=BIkQ+HzW@}ji8*=-3L3$wsg4XFGn4akb3v8_
zyM`zPxjMS|xrT#$r;wSKmJbT{#L|-d+{BX1WSGf%nhFZO&~RXIU`Q-VRe-BW%*m-#
zNJ-5}ElCAAJ2emF(##@-)QW=4qC}AG3Mq*ti3%Bs#R>(9#l@*9dNzo7C@9KLFG|c+
zC@Re>R>;ZBPE`o=4OYla%mld@6j3ReX=$lNsd*&|nRz9tMXALl77Xb{`K1NL3i(Bd
zXiUmaEJ`U>0J$tPw;(4qH#HCBo=mW7K%UE0$WL=%P<PAENl7g#R@YI;DlIO7*qEr0
zmYD;JpX9`(%)HbRP{1lc6e=X==aqocR9RwCW`1e0BO(T%$+I{yH&r1$H7~U&F-HL$
zSzztZh*HP|rKp0;)Z|of9Hv&3FjzCdl5bKaEV<<uDHN9^rlo<BVKFGp=A}SV11KRT
zDikCZm1HKD<|Gy|*fFGmy#TT$CkK-Hz~0WwF9GS!1?7wskhbE|q}<FBL~1C>S4hms
z;ehHd)?;9>g~Wp+Oby7l#hJw=#UQsP=AlJls*XaULUCzQR%$XR;PO%#>={6*2$Z5q
zQY%V8nm}x**Yy+-u~VLzlcP{jl%HEr0!kfVSA!yjK^v4Fi&GU!GBWehixtW<K)C?!
RoXlc{q*PGEfHQ_30|1sMZNmTn

literal 0
HcmV?d00001

diff --git a/decus/vmslt98a/bulletin/allmacs.mar b/decus/vmslt98a/bulletin/allmacs.mar
new file mode 100755
index 0000000..3725b8a
--- /dev/null
+++ b/decus/vmslt98a/bulletin/allmacs.mar
@@ -0,0 +1,312 @@
+;
+;  Name: SETACC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the account name of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETACC(account)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	account		- Character string containing account name
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETACC
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+
+	.PSECT	 DATA,NOEXE
+
+NEWACC:	.BLKB	12				; Contains new account name
+;
+;  Executable:
+;
+	.PSECT	CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETACC,^M<R2,R3,R4,R5,R6,R7>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R6				; Get number of arguments
+	CMPL	R6,#1				; Correct number of arguments?
+	BNEQ	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#8,NEWACC		; Get new account name string
+	$CMKRNL_S ROUTIN=SETACC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY	SETACC_C,^M<R2,R3,R4,R5,R6>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R6			; Address of current process
+	MOVL	PCB$L_JIB(R6),R6		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R6		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#8,NEWACC,JIB$T_ACCOUNT(R6) 	; change account JIB
+	MOVC3	#8,NEWACC,CTL$T_ACCOUNT 	; change account in P1
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUIC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: May 31, 1983
+;
+;  Purpose: To set the UIC of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUIC(group number, user number)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	group number	- longword containing UIC group number
+;	user number	- longword containing UIC user number
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUIC	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+
+	.PSECT	 SETUIC_DATA,NOEXE
+
+UIC:	.BLKL	1
+;
+;  Executable:
+;
+	.PSECT	SETUIC_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY SETUIC,^M<R2,R3>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R2				; Get number of arguments
+	CMPL	R2,#2				; Are there 2 arguments
+	BNEQ	5$				; If not, return
+	MOVL	@4(AP),R3			; Group number into R3
+	ROTL	#16,R3,R3			; Move to upper half of R3
+	ADDL2	@8(AP),R3			; User number to top half of R3
+	MOVL	R3,UIC
+	$CMKRNL_S ROUTIN=SETUIC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY SETUIC_C,^M<R4>			; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R2			; Address of current process
+	MOVL	UIC,PCB$L_UIC(R2)		; Set UIC to specified
+;	MOVL	UIC,PCB$L_UIC(R4)		; Set UIC to specified
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUSER.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the Username of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUSER(username)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	username	- Character string containing username
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUSER	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+	.PSECT	 SETUSER_DATA,NOEXE
+
+NEWUSE:	.BLKB	12				; Contains new username
+OLDUSE: .BLKB	12				; Contains old username
+OLDLEN: .BLKW   1
+;
+;  Executable:
+;
+	.PSECT	SETUSER_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETUSER,^M<R2,R3,R4,R5,R6,R7,R8>        
+	CLRL	R0				; 0 is error code 
+	MOVZBL	(AP),R8				; Get number of arguments
+	CMPL	R8,#1				; Correct number of arguments
+	BLSS	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,NEWUSE		; Get new username string
+	CMPL	R8,#2				; Old username given?
+	BLSS	2$				; No
+	MOVZBL	@8(AP),R6			; Get size of string
+	MOVL	8(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,OLDUSE		; Get old username string
+        MOVL	R6,OLDLEN
+	$CMKRNL_S ROUTIN=SETUSER_C2		; Must run in kernel mode
+	TSTL	R0				; If old username is checks with
+   	BEQL	2$				; present process name, change
+	MOVL	#2,R0				; to new username, else flag
+	RET					; error and return
+2$:	$CMKRNL_S ROUTIN=SETUSER_C1		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY  SETUSER_C1,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#12,NEWUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	MOVC3	#12,NEWUSE,CTL$T_USERNAME 	; change username in P1    
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+
+	.ENTRY  SETUSER_C2,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: CMPC destroys r0-r5
+	CMPC	OLDLEN,OLDUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	RET
+
+	.SBTTL	KMODE error handler
+
+; This error handler should prevent those embarrasing crashes when you woof
+; in kernel mode.  It doesn't try to fix anything, it just unwinds the stack
+; and saves the error signal status.  Good for little things like division
+; by zero or access violations etc.  If you destroy an important system data
+; structure this handler wont be able to fix it and the system will eventually
+; crash.
+;
+; Written by Anthony C. McCracken, Northern Arizona University.
+; 25-SEP-1992
+;
+; I was tired of rebooting the machine after silly coding errors.  :)
+;
+	.ENTRY	KMODE_EHAND,^M<R5,R6>
+	MOVL	4(AP),R5		; Get the signal array
+	CMPL	4(R5),#SS$_UNWIND
+	BNEQ	10$			; Just return if were already
+	RET				; unwinding
+10$:	MOVL	8(AP),R6		; Get the mechanism array
+	MOVL	4(R5),12(R6)		; Stash the error code
+	$UNWIND_S			; and unwind back out
+	RET
+
+
+	.TITLE	READ_HEADER - Read Image Header
+	.IDENT	/1-001/
+
+; This subroutine returns the image identification and link time.
+;
+; Format:
+;
+;   status.wlc.v = READ_HEADER( ident.wt.ds [,time.wt.ds] )
+;
+; Parameters:
+;
+;   ident	The image identification text.
+;
+;   time	The image link time (text format).
+
+
+;   Date	By		Comments
+;  4/10/87	D.E. Greenwood	Originally written by John Miano, 24-June-1986 -
+;				obtained from April 87 DECUS L&T Sig Newsletter
+	.LIBRARY	"SYS$LIBRARY:LIB"
+
+	$DSCDEF
+	$IHDDEF
+	$IHIDEF
+	$SSDEF
+
+; Argument pointer offsets
+
+	$OFFSET 4,POSITIVE,<IDENT,TIME>
+
+	.PSECT READ_HEADER, RD, NOWRT, EXE, LONG
+	.ENTRY READ_HEADER, ^M< R2, R3, R4, R5, R6, R7, R8, R11 >
+
+	CMPL	(AP),#1 		; Make sure that there is at least
+	BGEQ	ENOUGH_ARGUMENTS	;  one argument to this routine
+	MOVL	#SS$_INSFARG, R0
+	RET
+
+ENOUGH_ARGUMENTS:
+
+; Get the identification of the image.
+
+	MOVL	@#CTL$GL_IMGHDRBF, R11	; R11 - Address of image buffer
+	MOVL	(R11), R6		; R6  - Address of image header
+
+	CVTWL	IHD$W_IMGIDOFF(R6), R7
+	MOVAB	(R6)[R7], R7		; R7 - Address of ID Block
+
+	CVTBL	IHI$T_IMGID(R7),R0	; Length of the ID string
+	MOVL	IDENT(AP), R8
+	MOVC5	R0, <IHI$T_IMGID+1>(R7), #32, -
+		DSC$W_LENGTH(R8), @DSC$A_POINTER(R8)
+
+	CMPL	(AP), #2
+	BGEQ	RETURN_TIME
+	MOVZBL	#1, R0
+	RET
+
+RETURN_TIME:
+
+; Get the time the image was linked and convert it to ASCII
+
+	$ASCTIM_S -
+		TIMBUF=@TIME(AP), -
+		TIMADR=IHI$Q_LINKTIME(R7)
+
+	RET
+
+.END
diff --git a/decus/vmslt98a/bulletin/allmacs_axp.mar b/decus/vmslt98a/bulletin/allmacs_axp.mar
new file mode 100755
index 0000000..fb06e99
--- /dev/null
+++ b/decus/vmslt98a/bulletin/allmacs_axp.mar
@@ -0,0 +1,312 @@
+;
+;  Name: SETACC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the account name of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETACC(account)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	account		- Character string containing account name
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETACC
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+
+	.PSECT	 DATA,NOEXE
+
+NEWACC:	.BLKB	12				; Contains new account name
+;
+;  Executable:
+;
+	.PSECT	CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETACC,^M<R2,R3,R4,R5,R6,R7>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R6				; Get number of arguments
+	CMPL	R6,#1				; Correct number of arguments?
+	BNEQ	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#8,NEWACC		; Get new account name string
+	$CMKRNL_S ROUTIN=SETACC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY	SETACC_C,^M<R2,R3,R4,R5,R6>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R6			; Address of current process
+	MOVL	PCB$L_JIB(R6),R6		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R6		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#8,NEWACC,JIB$T_ACCOUNT(R6) 	; change account JIB
+	MOVC3	#8,NEWACC,CTL$T_ACCOUNT 	; change account in P1
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUIC.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: May 31, 1983
+;
+;  Purpose: To set the UIC of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUIC(group number, user number)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	group number	- longword containing UIC group number
+;	user number	- longword containing UIC user number
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUIC	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+
+	.PSECT	 SETUIC_DATA,NOEXE
+
+UIC:	.BLKL	1
+;
+;  Executable:
+;
+	.PSECT	SETUIC_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY SETUIC,^M<R2,R3>
+	CLRL	R0				; 0 is error code
+	MOVZBL	(AP),R2				; Get number of arguments
+	CMPL	R2,#2				; Are there 2 arguments
+	BNEQ	5$				; If not, return
+	MOVL	@4(AP),R3			; Group number into R3
+	ROTL	#16,R3,R3			; Move to upper half of R3
+	ADDL2	@8(AP),R3			; User number to top half of R3
+	MOVL	R3,UIC
+	$CMKRNL_S ROUTIN=SETUIC_C		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY SETUIC_C,^M<R4>			; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R2			; Address of current process
+	MOVL	UIC,PCB$L_UIC(R2)		; Set UIC to specified
+;	MOVL	UIC,PCB$L_UIC(R4)		; Set UIC to specified
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+;
+;  Name: SETUSER.MAR
+;
+;  Type: Integer*4 Function (MACRO)
+;
+;  Author: M. R. London
+;
+;  Date: Jan 26, 1983
+;
+;  Purpose: To set the Username of the current process (which turns out
+;	to be the process running this program.)
+;
+;  Usage:
+;	status = SETUSER(username)
+;
+;	status		- $CMKRNL status return. 0 if arguments wrong.
+;	username	- Character string containing username
+;
+;  NOTES:
+;	Must link with SS:SYS.STB
+;
+
+	.Title SETUSER	Set uic
+	.IDENT /830531/
+;
+;  Libraries:
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+;
+;  Global variables:
+;
+	$PCBDEF
+	$JIBDEF
+;
+;  local variables:
+;
+	.PSECT	 SETUSER_DATA,NOEXE
+
+NEWUSE:	.BLKB	12				; Contains new username
+OLDUSE: .BLKB	12				; Contains old username
+OLDLEN: .BLKW   1
+;
+;  Executable:
+;
+	.PSECT	SETUSER_CODE,EXE,NOWRT	; Executable code
+
+	.ENTRY	SETUSER,^M<R2,R3,R4,R5,R6,R7,R8>        
+	CLRL	R0				; 0 is error code 
+	MOVZBL	(AP),R8				; Get number of arguments
+	CMPL	R8,#1				; Correct number of arguments
+	BLSS	5$				; If not, return
+	MOVZBL	@4(AP),R6			; Get size of string
+	MOVL	4(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,NEWUSE		; Get new username string
+	CMPL	R8,#2				; Old username given?
+	BLSS	2$				; No
+	MOVZBL	@8(AP),R6			; Get size of string
+	MOVL	8(AP),R7			; Get address of descriptor
+	MOVL	4(R7),R7			; Get address of string
+	MOVC5	R6,(R7),#32,#12,OLDUSE		; Get old username string
+        MOVL	R6,OLDLEN
+	$CMKRNL_S ROUTIN=SETUSER_C2		; Must run in kernel mode
+	TSTL	R0				; If old username is checks with
+   	BEQL	2$				; present process name, change
+	MOVL	#2,R0				; to new username, else flag
+	RET					; error and return
+2$:	$CMKRNL_S ROUTIN=SETUSER_C1		; Must run in kernel mode
+5$:	RET
+
+	.ENTRY  SETUSER_C1,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: MOVC destroys r0-r5
+	MOVC3	#12,NEWUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	MOVC3	#12,NEWUSE,CTL$T_USERNAME 	; change username in P1    
+	MOVZWL	#SS$_NORMAL,R0			; Normal ending
+	RET
+
+	.ENTRY  SETUSER_C2,^M<R2,R3,R4,R5,R7>	; Entry mask
+	MOVAB	KMODE_EHAND,(FP)		; Exception handler
+	MOVL	@#CTL$GL_PCB,R7			; Address of current process
+	MOVL	PCB$L_JIB(R7),R7		; Address of Job Info Block
+;	MOVL	PCB$L_JIB(R4),R7		; Address of Job Info Block
+						; NOTE: CMPC destroys r0-r5
+	CMPC	OLDLEN,OLDUSE,JIB$T_USERNAME(R7) 	; change username JIB
+	RET
+
+	.SBTTL	KMODE error handler
+
+; This error handler should prevent those embarrasing crashes when you woof
+; in kernel mode.  It doesn't try to fix anything, it just unwinds the stack
+; and saves the error signal status.  Good for little things like division
+; by zero or access violations etc.  If you destroy an important system data
+; structure this handler wont be able to fix it and the system will eventually
+; crash.
+;
+; Written by Anthony C. McCracken, Northern Arizona University.
+; 25-SEP-1992
+;
+; I was tired of rebooting the machine after silly coding errors.  :)
+;
+	.ENTRY	KMODE_EHAND,^M<R5,R6>
+	MOVL	4(AP),R5		; Get the signal array
+	CMPL	4(R5),#SS$_UNWIND
+	BNEQ	10$			; Just return if were already
+	RET				; unwinding
+10$:	MOVL	8(AP),R6		; Get the mechanism array
+	MOVL	4(R5),12(R6)		; Stash the error code
+	$UNWIND_S			; and unwind back out
+	RET
+
+
+	.TITLE	READ_HEADER - Read Image Header
+	.IDENT	/1-001/
+
+; This subroutine returns the image identification and link time.
+;
+; Format:
+;
+;   status.wlc.v = READ_HEADER( ident.wt.ds [,time.wt.ds] )
+;
+; Parameters:
+;
+;   ident	The image identification text.
+;
+;   time	The image link time (text format).
+
+
+;   Date	By		Comments
+;  4/10/87	D.E. Greenwood	Originally written by John Miano, 24-June-1986 -
+;				obtained from April 87 DECUS L&T Sig Newsletter
+	.LIBRARY	"SYS$LIBRARY:LIB"
+
+	$DSCDEF
+	$EIHDDEF
+	$EIHIDEF
+	$SSDEF
+
+; Argument pointer offsets
+
+	$OFFSET 4,POSITIVE,<IDENT,TIME>
+
+	.PSECT READ_HEADER, RD, NOWRT, EXE, LONG
+	.ENTRY READ_HEADER, ^M< R2, R3, R4, R5, R6, R7, R8, R11 >
+
+	CMPL	(AP),#1 		; Make sure that there is at least
+	BGEQ	ENOUGH_ARGUMENTS	;  one argument to this routine
+	MOVL	#SS$_INSFARG, R0
+	RET
+
+ENOUGH_ARGUMENTS:
+
+; Get the identification of the image.
+
+	MOVL	@#CTL$GL_IMGHDRBF, R11	; R11 - Address of image buffer
+	MOVL	(R11), R6		; R6  - Address of image header
+
+	MOVL	EIHD$L_IMGIDOFF(R6), R7
+	MOVAB	(R6)[R7], R7		; R7 - Address of ID Block
+
+	CVTBL	EIHI$T_IMGID(R7),R0	; Length of the ID string
+	MOVL	IDENT(AP), R8
+	MOVC5	R0, <EIHI$T_IMGID+1>(R7), #32, -
+		DSC$W_LENGTH(R8), @DSC$A_POINTER(R8)
+
+	CMPL	(AP), #2
+	BGEQ	RETURN_TIME
+	MOVZBL	#1, R0
+	RET
+
+RETURN_TIME:
+
+; Get the time the image was linked and convert it to ASCII
+
+	$ASCTIM_S -
+		TIMBUF=@TIME(AP), -
+		TIMADR=EIHI$Q_LINKTIME(R7)
+
+	RET
+
+.END
diff --git a/decus/vmslt98a/bulletin/bad.for b/decus/vmslt98a/bulletin/bad.for
new file mode 100755
index 0000000..37d9d26
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bad.for
@@ -0,0 +1,22 @@
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	OPEN (UNIT=5,FILE='BULLNEWS.DAT',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER,
+     &          57:64:CHARACTER:DESCENDING))
+	BULLNEWS_FILE  = 'BULL_DIR:BULLNEWS.DAT'
+	CALL OPEN_BULLNEWS_SHARED       ! Open folder file
+
+	DO WHILE (IER.EQ.0)
+		CALL READ_FOLDER_FILE_TEMP(IER)
+              	IF (IER.EQ.0) WRITE (5,IOSTAT=IER) NEWS_FOLDER1_COM
+	END DO
+
+	TYPE *,FOLDER1
+	END
diff --git a/decus/vmslt98a/bulletin/board_digest.com b/decus/vmslt98a/bulletin/board_digest.com
new file mode 100755
index 0000000..dec53c1
--- /dev/null
+++ b/decus/vmslt98a/bulletin/board_digest.com
@@ -0,0 +1,77 @@
+$!
+$! BOARD_DIGEST.COM
+$!
+$! Command file invoked by folder associated with a BBOARD which is
+$! is specified with /SPECIAL.  It will convert "digest" mail and
+$! split it into separate messages.  This type of mail is used in
+$! certain Arpanet mailing lists, such as TEXHAX and INFO-MAC.
+$!
+$ FF[0,8] = 12			! Define a form feed character
+$ SET PROTECT=(W:RWED)/DEFAULT
+$ SET PROC/PRIV=SYSPRV
+$ USER := 'F$GETJPI("","USERNAME")
+$ EXTRACT_FILE = "BULL_DIR:" + "''USER'" + ".TXT"
+$ DEFINE/USER EXTRACT_FILE BULL_DIR:'USER'
+$ MAIL
+READ
+EXTRACT EXTRACT_FILE
+DELETE
+$ OPEN/READ INPUT 'EXTRACT_FILE'
+$ OPEN/WRITE OUTPUT 'EXTRACT_FILE'
+$ READ INPUT FROM_USER
+$AGAIN:
+$ READ/END=ERROR INPUT BUFFER
+$ IF F$EXTRACT(0,3,BUFFER) .NES. "To:" THEN GOTO SKIP
+$ USER = F$EXTRACT(4,F$LEN(BUFFER),BUFFER)
+$ GOTO AGAIN1
+$SKIP:
+$ IF F$EXTRACT(0,15,BUFFER) .NES. "---------------" THEN GOTO AGAIN
+$AGAIN1:
+$ READ/END=ERROR INPUT BUFFER
+$ IF F$EXTRACT(0,15,BUFFER) .NES. "---------------" THEN GOTO AGAIN1
+$ FROM = " "
+$ SUBJ = " "
+$NEXT:
+$ READ/END=EXIT INPUT BUFFER
+$FROM:
+$ IF F$EXTRACT(0,5,BUFFER) .NES. "From:" THEN GOTO SUBJECT
+$ FROM = BUFFER 
+$ GOTO NEXT
+$SUBJECT:
+$ IF F$EXTRACT(0,8,BUFFER) .NES. "Subject:" THEN GOTO NEXT
+$ SUBJ = BUFFER - "Subject:"
+$F2:
+$ IF F$LENGTH(SUBJ) .EQ. 0 THEN GOTO WRITE
+$ IF F$EXTRACT(0,1,SUBJ) .NES. " " THEN GOTO WRITE
+$ SUBJ = F$EXTRACT(1,F$LENGTH(SUBJ),SUBJ)
+$ GOTO F2
+$WRITE:
+$ WRITE OUTPUT FROM_USER
+				! Write From: + TAB + USERNAME
+$ WRITE OUTPUT "To:	" + USER
+				! Write To: + TAB + BBOARDUSERNAME
+$ WRITE OUTPUT "Subj:	" + SUBJ
+				! Write Subject: + TAB + mail subject
+$ WRITE OUTPUT ""		! Write one blank line
+$ IF FROM .NES. " " THEN WRITE OUTPUT FROM
+$READ:
+$ READ/END=EXIT/ERR=EXIT INPUT BUFFER
+$ IF F$EXTRACT(0,15,BUFFER) .EQS. "---------------" THEN GOTO READ1
+$ WRITE OUTPUT BUFFER
+$ GOTO READ
+$READ1:
+$ READ/END=EXIT/ERR=EXIT INPUT BUFFER
+$ IF F$LOCATE(":",BUFFER) .EQ. F$LENGTH(BUFFER) THEN GOTO READ1
+$ WRITE OUTPUT FF
+$ FROM = " "
+$ SUBJ = " "
+$ GOTO FROM
+$EXIT:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ PUR 'EXTRACT_FILE'
+$ EXIT
+$ERROR:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ DELETE 'EXTRACT_FILE';
diff --git a/decus/vmslt98a/bulletin/board_special.com b/decus/vmslt98a/bulletin/board_special.com
new file mode 100755
index 0000000..93e16c3
--- /dev/null
+++ b/decus/vmslt98a/bulletin/board_special.com
@@ -0,0 +1,108 @@
+$!
+$! BOARD_SPECIAL.COM
+$!
+$! Command file invoked by folder associated with a BBOARD which is
+$! is specified with /SPECIAL.  This can be used to convert data to
+$! a message via a different means than the VMS mail.  This is done by
+$! converting the data to look like output created by the MAIL utility,
+$! which appears as follows:
+$!
+$!	First line is 0 length line.
+$!	Second line is "From:" followed by TAB followed by incoming username
+$!	Third line is "To:" followed by TAB followed by BBOARD username
+$!	Fourth line is "Subj:" followed by TAB followed by subject
+$!	The message text then follows.
+$!	Message is ended by a line containing a FORM FEED.
+$!
+$! This command file should be put in the BBOARD_DIRECTORY as specified
+$! in BULLFILES.INC.  You can also have several different types of special
+$! procedures.  To accomplish this, rename the file to the BBOARD username.
+$! i.e. if you specify SET BBOARD FOO/SPECIAL, you could name the file
+$! FOO.COM and it will execute that rather than BOARD_SPECIAL.COM.
+$!
+$! The following routine is the one we use to convert mail from a non-DEC
+$! mail network.  The output from this mail is written into a file which
+$! is slightly different from the type outputted by MAIL.
+$!
+$! (NOTE: A username in the SET BBOARD command need only be specified if
+$! the process which reads the mail requires that the process be owned by
+$! a specific user, which is the case for this sample, and for that matter
+$! when reading VMS MAIL.  If this is not required, you do not have to
+$! specify a username.)
+$!
+$ USERNAME := 'F$GETJPI("","USERNAME")'		! This trims trailing spaces
+$ IF F$SEARCH("MFE_TELL_FILES:"+USERNAME+".MAI") .EQS. "" THEN EXIT
+$ SET DEFAULT BULL_DIR:	! BULLETIN looks for text in BBOARD directory
+$ SET PROTECT=(W:RWED)/DEFAULT
+$ IF F$SEARCH("MFEMSG.MAI") .NES. "" THEN -
+  DELETE MFEMSG.MAI;*		! Delete any leftover output files.
+$ MSG := $MFE_TELL: MESSAGE
+$ DEFINE/USER SYS$COMMAND SYS$INPUT
+$ MSG				! Read MFENET mail
+copy * MFEMSG
+delete *
+exit
+$ FF[0,8] = 12			! Define a form feed character
+$ OPEN/READ/ERROR=EXIT INPUT MFEMSG.MAI
+$ OUTNAME = USERNAME+".TXT"	! Output file will be 'USERNAME'.TXT
+$ OPEN/WRITE OUTPUT 'OUTNAME'
+$ READ/END=END INPUT DATA		! Skip first line in MSG output
+$HEADER:
+$ FROM = ""
+$ SUBJ = ""
+$ MFEMAIL = "T"
+$NEXTHEADER:
+$ IF (FROM.NES."") .AND. (SUBJ.NES."") THEN GOTO SKIPHEADER
+$ READ/END=END INPUT DATA		! Read header line in MSG output
+$ IF DATA .EQS. "" THEN GOTO SKIPHEADER	! Missing From or Subj ??
+$ IF FROM .NES. "" THEN GOTO SKIPFROM
+$ IF F$LOCATE("From: ",DATA) .NES. 0 THEN GOTO 10$
+$ MFEMAIL = "F"
+$ FROM= F$EXTRACT(6,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$10$:
+$ IF F$LOCATE("Reply-to: ",DATA) .NES. 0 THEN GOTO 20$
+$ MFEMAIL = "F"
+$ FROM= F$EXTRACT(10,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$20$:
+$ IF F$LOCATE("From ",DATA) .NES. 0 THEN GOTO SKIPFROM
+$ FROM= F$EXTRACT(5,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$SKIPFROM:
+$ IF SUBJ .NES. "" THEN GOTO SKIPSUBJ
+$ IF F$LOCATE("Subject",DATA) .NES. 0 THEN GOTO SKIPSUBJ
+$ SUBJ= F$EXTRACT(F$LOCATE(": ",DATA)+2,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$SKIPSUBJ:
+$ GOTO NEXTHEADER
+$SKIPHEADER:
+$ WRITE OUTPUT "From:	" + FROM
+				! Write From: + TAB + USERNAME
+$ WRITE OUTPUT "To:	" + USERNAME
+				! Write To: + TAB + BBOARDUSERNAME
+$ WRITE OUTPUT "Subj:	" + SUBJ
+				! Write Subject: + TAB + mail subject
+$ WRITE OUTPUT ""		! Write one blank line
+$ IF (DATA.EQS."") .OR. MFEMAIL THEN GOTO SKIPBLANKS
+$50$:
+$ READ/END=END INPUT DATA		! Skip rest of main header
+$ IF DATA .NES. "" THEN GOTO 50$
+$60$:
+$ READ/END=END INPUT DATA		! Skip all of secondary header
+$ IF DATA .NES. "" THEN GOTO 60$
+$SKIPBLANKS:
+$ READ/END=END INPUT DATA		! Skip all blanks
+$ IF DATA .EQS. "" THEN GOTO SKIPBLANKS
+$NEXT:				! Read and write message text
+$ WRITE OUTPUT DATA
+$ IF DATA .EQS. FF THEN GOTO HEADER
+			! Multiple messages are seperated by form feeds
+$ READ/END=END INPUT DATA
+$ GOTO NEXT
+$END:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ DELETE MFEMSG.MAI;
+$EXIT:
+$ EXIT
diff --git a/decus/vmslt98a/bulletin/bull_news.c b/decus/vmslt98a/bulletin/bull_news.c
new file mode 100755
index 0000000..437ad44
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bull_news.c
@@ -0,0 +1,705 @@
+#include <string.h>
+#include <descrip.h>
+#include <stdio.h>
+#include "sys$library:iodef.h"
+
+#if MULTINET
+
+#include "multinet_root:[multinet.include.sys]types.h"
+#include "multinet_root:[multinet.include.sys]socket.h"
+#include "multinet_root:[multinet.include.netinet]in.h"
+#include "multinet_root:[multinet.include.arpa]inet.h"
+#include "multinet_root:[multinet.include]netdb.h"
+#include "multinet_root:[multinet.include]errno.h"
+#include "multinet_root:[multinet.include.vms]inetiodef.h"
+
+static char inet[7] = "INET0:";
+$DESCRIPTOR(inet_d,inet);
+
+static struct dns {
+	unsigned char function;
+	unsigned char call_code;
+	short zeros;
+	short length;
+	char string[512];
+} buf1, buf2;
+
+struct  sockaddr_un {
+        short   sun_family;             /* AF_UNIX */
+        char    sun_path[109];          /* path name (gag) */
+};
+#else
+
+#if UCX
+
+#include <ucx$inetdef.h>
+
+struct sockaddr {
+  short inet_family;
+  short inet_port;
+  int inet_adrs;
+  char bklb[8];
+  };
+
+struct itlist { int lgth; struct sockaddr *hst; };
+
+static short sck_parm[2];
+static struct sockaddr local_host, remote_host;
+struct itlist lhst_adrs, rhst_adrs;
+
+static char ucxdev[11] = "UCX$DEVICE";
+$DESCRIPTOR(ucxdev_d,ucxdev);
+
+static int addr_buff;
+
+#define htons(x) ((unsigned short)((x<<8)|(x>>8)))
+
+#else
+
+#if TWG
+
+#include <types.h>
+#include <socket.h>
+#include <netdb.h>
+#include <in.h>
+#include <inetiodef.h>
+
+static char inet[6] = "INET:";
+$DESCRIPTOR(inet_d,inet);
+
+#else
+
+#define CMU 1
+static char ip[4] = "IP:";
+$DESCRIPTOR(ip_d,ip);
+
+#endif
+
+#endif
+
+#endif
+
+static char task[20];
+$DESCRIPTOR(task_d,task);
+
+static int s;
+
+static struct iosb {
+	short status;
+	short size;
+	int info;
+} iosb;
+
+#define TCP 0
+#define DECNET 1
+
+static int mode = TCP;
+
+#if MULTINET
+
+#include <lib$routines>
+#include <stdarg.h>
+#ifdef __ALPHA
+unsigned int __VA_COUNT_BUILTIN(void);
+#define va_count(count)		(count = __VA_COUNT_BUILTIN())
+#else
+#ifdef VAXC
+#define va_count(n) vaxc$va_count(&n)
+extern int vaxc$va_count();
+#else
+#define va_count(n) decc$va_count(&n)
+extern int decc$va_count();
+#endif
+#endif
+
+static int FindRoutine(struct dsc$descriptor *image,
+		       struct dsc$descriptor *routine, int (**rtn)());
+
+int inet_ntoa1(int *arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"inet_ntoa");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = *arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int gethostname1(int arg1,int arg2)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"gethostname");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int htons1(int arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"htons");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int gethostbyname1(int arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"gethostbyname");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+static int FindRoutine(struct dsc$descriptor *image,
+		       struct dsc$descriptor *routine, int (**rtn)())
+{
+  lib$establish(lib$sig_to_ret);
+  return lib$find_image_symbol(image,routine,rtn);
+}
+#endif
+
+news_get_chan()
+{return(s);}
+
+news_set_chan(i)
+int *i;
+{s = *i;}
+
+news_disconnect()
+{
+#if UCX
+	sys$cancel(s);
+	sys$qiow(0,s,IO$_DEACCESS,0,0,0,0,0,0,0,0,0);
+#endif
+	sys$dassgn(s);
+}
+
+#if MULTINET || TWG
+
+static struct hostent *hp;
+static struct sockaddr_in sin;
+
+#endif
+
+int *node;
+
+news_gethost()
+{
+	/*
+	 *  Get the IP address of the NEWS host.
+	 *  As of MULTINET 3.0, cannot be done at AST level
+	 *  so can't do in NEWS_ASSIGN(), as BULLCP calls it at
+	 *  AST level if the decnet gateway feature is used.
+	 */
+#if TWG
+	struct hostent *gethostbyname();
+#else
+#if MULTINET
+#endif
+#endif
+
+	node = getenv("BULL_NEWS_SERVER");
+	if (!node) return(0);
+	if (!strchr(node,'.')) return(1); 
+
+#if TWG
+	hp = gethostbyname(node);
+#else
+#if MULTINET
+	hp = gethostbyname1(node);
+#endif
+#endif
+	return(1);
+}
+
+news_assign()
+{
+	int n;
+
+	if (!strchr(node,'.')) {
+	   strcpy(&task[0],node);
+	   n = strlen(node);
+	   strcpy(&task[n],"::\"TASK=NNTP\"");
+	   task_d.dsc$w_length = 13 + n;
+	   if (!(sys$assign(&task_d,&s,0,0) & 1)) return(0);
+	   mode = DECNET;
+	   return(1);
+	}
+#if MULTINET || TWG
+	/*
+	 *  Create a "sockaddr_in" structure which describes the remote
+	 *  IP address we want to send to (from gethostbyname()).
+	 */
+
+        if (!hp) {
+          int h[4],i;
+          if (sscanf(node,"%d.%d.%d.%d",&h[0],&h[1],&h[2],&h[3]) == 4) {
+            for (i=0;i<4;i++) if (h[i] < 0 || h[i] > 255) return(0);
+	    sin.sin_addr.s_addr = (h[3]<<24)+(h[2]<<16)+(h[1]<<8)+(h[0]);
+	  } else
+	    return(0);
+	  sin.sin_family = AF_INET;
+	}
+        else {
+ 	  sin.sin_family = hp->h_addrtype;
+	  memcpy(&sin.sin_addr, hp->h_addr, hp->h_length);
+        }
+#if TWG
+	sin.sin_port = htons(119);
+#else
+	sin.sin_port = htons1(119);
+#endif
+
+	/*
+	 *  Create an IP-family socket on which to make the connection
+	 */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+#else
+#if UCX
+         if (!(sys$assign(&ucxdev_d,&s,0,0) & 1)) return(0);
+	{
+           short retlen;
+	   struct dsc$descriptor host_name
+		= {strlen(node),DSC$K_CLASS_S,DSC$K_DTYPE_T,node};
+	   int comm = INETACP$C_TRANS * 256 + INETACP_FUNC$C_GETHOSTBYNAME;
+	   struct dsc$descriptor command
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&comm};
+	   struct dsc$descriptor host_ad
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&addr_buff};
+	   struct iosb nam_iosb;
+
+           if (!(sys$qiow(0,s,IO$_ACPCONTROL,&nam_iosb,0,0,
+                       &command,&host_name,&retlen,&host_ad,0,0) & 1)
+               || !(nam_iosb.status & 1)) {
+              sys$dassgn(s);
+	      return(0);
+	   }
+	}
+#else
+	if (!(sys$assign(&ip_d,&s,0,0) & 1)) return(0);
+#endif
+#endif
+	return(1);
+}
+
+struct iosb accept_iosb;
+
+nntp_listen(listen_chan)
+int *listen_chan;
+{
+#if MULTINET
+	struct sockaddr_in sin;
+	struct iosb accept_iosb;
+
+	if (!(sys$assign(&inet_d,listen_chan,0,0) & 1)) return(0);
+
+	/*
+	 *  Create an IP-family socket on which to listen for connections
+	 */
+	if (!(sys$qiow(0,*listen_chan,IO$_SOCKET,&accept_iosb,0,0,AF_INET,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	/*
+	 *  Create a "sockaddr_in" structure which describes the port we
+	 *  want to listen to. Address INADDR_ANY means we will accept
+	 *  connections to any of our local IP addresses.
+	 */
+
+	sin.sin_family = AF_INET;
+	sin.sin_addr.s_addr = INADDR_ANY;
+	sin.sin_port = htons1(119);
+
+	/*
+	 *  Bind to that address...
+	 */
+
+	if (!(sys$qiow(0,*listen_chan,IO$_BIND,&accept_iosb,0,0,
+	   &sin,sizeof(sin),0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+ 	/*
+	 *  Declare to the kernel that we want to listen for connections
+	 *  on this port, and that the kernel may queue up to five such
+	 *  connections for us.
+	 */
+
+	if (!(sys$qiow(0,*listen_chan,IO$_LISTEN,&accept_iosb,0,0,5,
+	    0,0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	return(1);
+#else
+	return(0);
+#endif
+}
+
+nntp_accept_wait(listen_chan,listen_ast,listen_iosb)
+int *listen_chan,*listen_ast,*listen_iosb;
+{
+#if MULTINET                                            
+	if (!(sys$qio(0,*listen_chan,IO$_ACCEPT_WAIT,listen_iosb,listen_ast,
+	    0,0,0,0,0,0,0) & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	return(1);
+#endif
+}
+ 
+nntp_accept(listen_chan,accept_chan,accept_iosb)
+int *listen_chan,*accept_chan;
+struct iosb *accept_iosb;
+{
+#if MULTINET
+	struct sockaddr_in sin;
+	FILE *fp;
+	char buf[128];
+	char *cp, *h;
+	int s;
+	struct sockaddr_un sun = {AF_UNIX};
+
+	*accept_chan = -1;
+
+	    /*
+	     *	Call accept to accept a new connection. This 'peels'
+	     *	a connection off of the original socket and returns to us
+	     *	a new channel to the connection. We could now close
+	     *	down the original socket if we didn't want to handle
+	     *	more connections.
+	     */
+	if (!(sys$assign(&inet_d,accept_chan,0,0) & 1)) return(0);
+
+	if (!(sys$qiow(0,*accept_chan,IO$_ACCEPT,accept_iosb,0,0,
+	   &sin,sizeof(sin),*listen_chan,0,0,0) & 1)
+	   || !(accept_iosb->status & 1)) return(0);
+
+	fp = fopen("BULL_TCP_NEWS_GATEWAY", "r");
+	if (!fp) return(1);
+
+	/* A non-official way of getting ip name at ast level */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,AF_UNIX,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1))
+	    {printf("1 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	strcpy(sun.sun_path,"DNS");
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sun,sizeof(sun),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("2 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+/*	buf1.function = 1;	/* gethostbyname */
+	buf1.function = 2;	/* gethostbyaddr */
+	buf1.call_code = 0;
+	buf1.length = strlen(inet_ntoa1((int)(&sin.sin_addr)));
+ 	strcpy(buf1.string,inet_ntoa1((int)(&sin.sin_addr)));
+
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,&buf1,
+					sizeof(buf1),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("3 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,&buf2,
+					sizeof(buf2),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("4 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	printf("5 iosb.status = %d\n",iosb.status);sys$dassgn(s);
+	buf2.string[buf2.length] = 0;
+	for (cp=buf2.string; *cp; cp++) *cp = tolower(*cp);
+
+	while (fgets(buf, sizeof(buf), fp)) {
+	    for (cp=buf; *cp != '\n'; cp++) *cp = tolower(*cp);
+	    *cp = 0;
+	    for (cp=buf; *cp == ' ' || *cp == '\t'; cp++);
+	    if (*cp == '\n' || *cp == '#') continue;
+	    if (!strcmp(buf2.string,cp)) return (1);
+	    if (*cp == '.' && strstr(buf2.string,cp)) return (1);
+	}
+	(void) fclose(fp);
+
+	return (0);
+#endif
+}
+
+news_socket()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qiow(0,s,IO$_SETMODE,&iosb,0,0,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+
+	return(1);
+}
+
+news_socket_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qio(*efn,s,IO$_SOCKET,biosb,astadr,*astprm,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) ) return(0);
+#else
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qio(0,s,IO$_SETMODE,biosb,astadr,*astprm,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) ) return(0);
+#else
+	return(-1);
+#endif
+#endif
+
+	return(1);
+}
+
+news_create()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sin,sizeof(sin),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+#if UCX 
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qiow(0,s,IO$_ACCESS,&iosb,0,0,0,0,&rhst_adrs,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+	if (!(sys$qiow(0,s,IO$_CREATE,&iosb,0,0,node,119,0,1,0,300) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#endif
+
+	return(1);
+}
+
+news_create_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qio(*efn,s,IO$_CONNECT,biosb,astadr
+		,*astprm,&sin,sizeof(sin),0,0,0,0) & 1)) return(0);
+#else
+#if UCX
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qio(*efn,s,IO$_ACCESS,biosb,astadr,*astprm,0,
+		0,&rhst_adrs,0,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_CREATE,biosb,astadr,*astprm,node,
+		119,0,1,0,300) & 1))
+	   return(0);
+#endif
+#endif
+
+	return(1);
+}
+
+news_connect()
+{
+	if (!news_gethost()) return(0);
+	if (!news_assign()) return(0);
+	if (!news_socket()) return(0);
+	return(news_create());
+}
+
+news_write_packet(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+#if CMU
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,!mode,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#else
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_write_packet_bullcp(efn,biosb,astadr,astprm,buf,len)
+int *biosb,*astadr,*astprm,*efn,*buf,*len;
+{
+#if CMU
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,!mode,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,0,0,0) & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_read_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+	n = iosb.size;
+
+	return(n);
+}
+
+news_gethostname(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	if (mode == DECNET) return (-1);
+#if TWG
+	return(gethostname(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+#if MULTINET
+	return(gethostname1(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+	return(-1);
+#endif
+#endif
+}
diff --git a/decus/vmslt98a/bulletin/bull_newsdummy.for b/decus/vmslt98a/bulletin/bull_newsdummy.for
new file mode 100755
index 0000000..8637998
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bull_newsdummy.for
@@ -0,0 +1,99 @@
+	INTEGER FUNCTION NEWS_ASSIGN()
+
+	NEWS_ASSIGN = 0
+
+	RETURN
+	END
+
+	INTEGER FUNCTION NEWS_GET_CHAN(I)
+
+	NEWS_GET_CHAN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWS_SET_CHAN(I)
+
+	RETURN
+	END
+
+	INTEGER FUNCTION NEWS_SOCKET_BULLCP(I,J,K,L)
+
+	NEWS_SOCKET_BULLCP = 0
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION NEWS_CREATE_BULLCP(I,J,K,L)
+
+	NEWS_CREATE_BULLCP = 0
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION NEWS_WRITE_PACKET_BULLCP(I,J,K,L,M,N)
+
+	NEWS_WRITE_PACKET_BULLCP = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWS_DISCONNECT
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_CONNECT
+
+	NEWS_CONNECT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_WRITE_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_WRITE_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_READ_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_READ_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_GETHOSTNAME(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_GETHOSTNAME = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_GETHOST()
+
+	NEWS_GETHOST = 0
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bullcom.cld b/decus/vmslt98a/bulletin/bullcom.cld
new file mode 100755
index 0000000..d6461ed
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullcom.cld
@@ -0,0 +1,765 @@
+!
+! BULLCOM.CLD
+!
+! VERSION 4/10/97
+!
+ 	MODULE BULLETIN_SUBCOMMANDS
+
+	DEFINE VERB ADD
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER BELL, NONNEGATABLE
+		QUALIFIER BROADCAST, NONNEGATABLE
+		DISALLOW NOT BROADCAST AND ALL
+		DISALLOW NOT BROADCAST AND BELL
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER CLUSTER, DEFAULT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT, NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		NONNEGATABLE
+		QUALIFIER LIST,DEFAULT
+		QUALIFIER LOCAL, NONNEGATABLE
+		DISALLOW LOCAL AND NOT BROADCAST
+		DISALLOW NODES AND SELECT_FOLDER
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		DISALLOW PERMANENT AND SHUTDOWN
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM, NONNEGATABLE
+	DEFINE VERB ATTACH
+		PARAMETER P1, LABEL=PROCESS, VALUE(TYPE=$FILE)
+		QUALIFIER PARENT
+		DISALLOW NOT PARENT AND NOT PROCESS
+		DISALLOW PARENT AND PROCESS
+	DEFINE VERB BACK
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB CHANGE
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER GENERAL, NONNEGATABLE
+		QUALIFIER HEADER, NONNEGATABLE
+		QUALIFIER NEW,NONNEGATABLE
+		QUALIFIER NUMBER, VALUE(TYPE=$FILE,REQUIRED)
+		QUALIFIER OWNER, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM,NONNEGATABLE
+		QUALIFIER TEXT, NONNEGATABLE
+		DISALLOW ALL AND NUMBER
+		DISALLOW NEW AND NOT EDIT
+		DISALLOW SYSTEM AND GENERAL
+		DISALLOW PERMANENT AND SHUTDOWN
+		DISALLOW PERMANENT AND EXPIRATION
+		DISALLOW SHUTDOWN AND EXPIRATION
+		DISALLOW SUBJECT AND HEADER
+	DEFINE VERB COPY
+		PARAMETER P1, LABEL=FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER ALL
+		QUALIFIER LOCAL
+		QUALIFIER MERGE
+		QUALIFIER ORIGINAL
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB CREATE
+		QUALIFIER ADD_ONLY, NONNEGATABLE
+		QUALIFIER ALWAYS, NONNEGATABLE
+		QUALIFIER BRIEF, NONNEGATABLE
+		QUALIFIER COMPRESS, NONNEGATABLE
+		QUALIFIER COPY, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER DESCRIPTION, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER ID, NONNEGATABLE
+!
+! Add ,DEFAULT to the end of the following line if you want CREATE to be
+! a privileged command.  NOTE: Make sure that BULL_DIR:BULLUSER.DAT
+! has the following protection:  (RWED,RWED,,)
+!
+		QUALIFIER NEEDPRIV, NONNEGATABLE
+		QUALIFIER NEWS
+		QUALIFIER NODE, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER NOTIFY, NONNEGATABLE
+		QUALIFIER OWNER, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER POST_ONLY, NONNEGATABLE
+		QUALIFIER PRIVATE, NONNEGATABLE
+		QUALIFIER READNEW, NONNEGATABLE
+		QUALIFIER REMOTENAME, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SEMIPRIVATE, NONNEGATABLE
+		QUALIFIER SHOWNEW, NONNEGATABLE
+		QUALIFIER SYSTEM, NONNEGATABLE
+		PARAMETER P1, LABEL=CREATE_FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		DISALLOW ID AND NOT OWNER
+		DISALLOW PRIVATE AND SEMIPRIVATE
+		DISALLOW BRIEF AND READNEW
+		DISALLOW SHOWNEW AND READNEW
+		DISALLOW BRIEF AND SHOWNEW
+		DISALLOW NODE AND (NOTIFY OR PRIVATE OR SEMIPRIVATE)
+		DISALLOW REMOTENAME AND NOT NODE
+		DISALLOW POST_ONLY AND ADD_ONLY
+	DEFINE VERB CURRENT
+		QUALIFIER EDIT
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB DELETE
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER IMMEDIATE,NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER FORCE
+		QUALIFIER LOCAL
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		QUALIFIER REASON, VALUE(REQUIRED)
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+		DISALLOW NOT SUBJECT AND (NODES OR SELECT_FOLDER)
+		DISALLOW NODES AND SELECT_FOLDER
+	DEFINE TYPE SEARCH_MATCHES
+	   	KEYWORD AND
+	   	KEYWORD OR
+	      		DEFAULT
+	   	KEYWORD XOR
+	DEFINE VERB DIRECTORY
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER ALL
+		QUALIFIER CONTINUE
+		QUALIFIER NEWS, SYNTAX=DIRECTORY_NEWS, NONNEGATABLE
+		QUALIFIER END, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER EXPIRATION
+		QUALIFIER EXTRACT, VALUE(TYPE=$FILE,REQUIRED)
+		QUALIFIER FEEDBACK
+		QUALIFIER FF
+		QUALIFIER FO, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+		QUALIFIER FOLDER, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+                QUALIFIER GROUP, VALUE(REQUIRED,LIST)
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW
+		QUALIFIER NOTIFY, DEFAULT
+		QUALIFIER PRINT
+		QUALIFIER QUEUE, VALUE(DEFAULT=SYS$PRINT), NONNEGATABLE
+                QUALIFIER FORM, VALUE, NONNEGATABLE
+		QUALIFIER MATCH, VALUE(DEFAULT="OR",TYPE=SEARCH_MATCHES)
+		QUALIFIER NOW
+		QUALIFIER OUTPUT,VALUE(REQUIRED,TYPE=$FILE)
+		QUALIFIER POST, DEFAULT
+		QUALIFIER START, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER ROTATE
+		QUALIFIER SEARCH, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SUBJECT, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER FROM, VALUE(REQUIRED), NONNEGATABLE
+                QUALIFIER NEGATED
+                DISALLOW GROUP AND
+			 NOT (SUBJECT OR SEARCH OR FROM OR NOREPLIES)
+                DISALLOW NEGATED AND 
+			 NOT (SUBJECT OR SEARCH OR FROM OR NOREPLIES)
+		DISALLOW (SUBJECT AND SEARCH) OR (SEARCH AND REPLY)
+		DISALLOW (FROM AND SUBJECT) OR (FROM AND NOREPLIES)
+		DISALLOW (NOREPLIES AND SUBJECT) OR (REPLY AND NOREPLIES)
+		DISALLOW (REPLY AND SUBJECT) OR (REPLY AND FROM)
+		DISALLOW (REPLY OR SUBJECT OR SEARCH OR FROM) AND
+			 (MARKED OR SEEN OR UNMARKED OR UNSEEN)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+		DISALLOW ALL AND (MARKED OR SEEN OR UNMARKED OR UNSEEN)
+		DISALLOW (NEW AND SINCE) OR (START AND NEW) OR (START AND SINCE)
+	DEFINE SYNTAX DIRECTORY_NEWS
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER NEWS, DEFAULT, NONNEGATABLE
+		QUALIFIER DEFAULT
+		QUALIFIER PERMANENT
+		QUALIFIER SUBSCRIBE
+		QUALIFIER FOLDER
+		QUALIFIER NEWGROUPS
+		QUALIFIER ALL
+		QUALIFIER STORED
+		QUALIFIER CLASS
+		QUALIFIER COUNT
+	DEFINE SYNTAX DIRECTORY_FOLDER
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER DESCRIBE
+		QUALIFIER FOLDER, DEFAULT
+		QUALIFIER NEWS, NONNEGATABLE
+	DEFINE VERB E				! EXIT command.
+	DEFINE VERB EX				! EXIT command.
+	DEFINE VERB EXIT			! EXIT command.
+	DEFINE VERB EXCLUDE
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL
+		QUALIFIER LIMIT, VALUE
+		QUALIFIER SUBJECT
+		DISALLOW FULL AND (ALL OR P1 OR FROM OR SUBJECT)
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB EXTRACT
+		PARAMETER P1, LABEL=EXTRACT, VALUE(TYPE=$FILE)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER ALL
+		QUALIFIER FF
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW, NONNEGATABLE
+		QUALIFIER ROTATE
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB FILE
+		PARAMETER P1, LABEL=EXTRACT, VALUE(TYPE=$FILE)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER ALL
+		QUALIFIER FF
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW, NONNEGATABLE
+		QUALIFIER ROTATE
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB FIRST
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB FORWARD
+		PARAMETER P1, LABEL=RECIPIENTS, PROMPT="Recipients"
+		VALUE(REQUIRED,IMPCAT,LIST)
+		QUALIFIER EDIT, NONNEGATABLE
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB HELP
+		PARAMETER P1, LABEL=HELP_FOLDER, VALUE(TYPE=$REST_OF_LINE)
+	DEFINE VERB INCLUDE
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL 
+		QUALIFIER LIMIT, VALUE
+		QUALIFIER SUBJECT, DEFAULT
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB THREAD
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL 
+		QUALIFIER LIMIT, VALUE, NONNEGATABLE
+		QUALIFIER SUBJECT, DEFAULT
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB INDEX
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER EXPIRATION
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER FOLDER, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+		QUALIFIER NEW, DEFAULT
+		QUALIFIER MATCH, VALUE(DEFAULT="OR",TYPE=SEARCH_MATCHES)
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER RESTART
+		QUALIFIER SEARCH, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER SET , DEFAULT
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SUBSCRIBE
+		QUALIFIER PERMANENT
+		QUALIFIER NEGATED
+		QUALIFIER FROM, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SUBJECT, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER START, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		DISALLOW (NEW AND SINCE) OR (START AND NEW) OR (START AND SINCE)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB LAST
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB MAIL
+		PARAMETER P1, LABEL=RECIPIENTS, PROMPT="Recipients"
+		VALUE(REQUIRED,IMPCAT,LIST)
+		QUALIFIER EDIT, NONNEGATABLE
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB MARK
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB MODIFY
+		QUALIFIER DESCRIPTION
+		QUALIFIER ID, NONNEGATABLE
+		QUALIFIER NAME, VALUE(REQUIRED)
+		QUALIFIER OWNER, VALUE(REQUIRED)
+		DISALLOW ID AND NOT OWNER
+	DEFINE VERB MOVE
+		PARAMETER P1, LABEL=FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER FORCE
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LOCAL
+		QUALIFIER MERGE
+		QUALIFIER NODES
+		QUALIFIER ORIGINAL
+		QUALIFIER IMMEDIATE,NONNEGATABLE,DEFAULT
+		DISALLOW ALL AND BULLETIN_NUMBER
+		DISALLOW FOLDER AND NODES
+	DEFINE VERB NEWS
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER NEWS, DEFAULT, NONNEGATABLE
+		QUALIFIER COUNT
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SUBSCRIBE
+		QUALIFIER DEFAULT
+		QUALIFIER PERMANENT
+		QUALIFIER NEWGROUPS
+		QUALIFIER ALL
+		QUALIFIER STORED
+		QUALIFIER CLASS
+		DISALLOW CLASS AND (SUBSCRIBE OR START OR ALL OR STORED
+			 OR PERMANENT OR DEFAULT)
+		DISALLOW NEWGROUPS AND (SUBSCRIBE OR START OR ALL OR STORED
+					OR PERMANENT OR DEFAULT)
+		DISALLOW (DEFAULT AND PERMANENT) OR (DEFAULT AND SUBSCRIBE)
+		DISALLOW PERMANENT AND SUBSCRIBE
+	DEFINE VERB N
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+                QUALIFIER ROTATE
+	DEFINE VERB NEXT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+                QUALIFIER ROTATE
+	DEFINE VERB POST
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER EDIT
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST, DEFAULT
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER NOSIGNATURE
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB PRINT
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NOTIFY, DEFAULT
+		QUALIFIER QUEUE, VALUE(DEFAULT=SYS$PRINT), NONNEGATABLE
+                QUALIFIER FORM, VALUE, NONNEGATABLE
+		QUALIFIER NOW
+		QUALIFIER CANCEL
+		QUALIFIER ALL
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB QUIT
+	DEFINE VERB READ
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$NUMBER)
+		QUALIFIER ALL
+		QUALIFIER EDIT
+		QUALIFIER HEADER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER NEW
+		QUALIFIER PAGE, DEFAULT
+		QUALIFIER POST, DEFAULT
+		QUALIFIER ROTATE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER THREADS
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		DISALLOW NEW AND SINCE
+		DISALLOW BULLETIN_NUMBER AND (ALL OR NEW OR SINCE)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB REPLY
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER BELL, NONNEGATABLE
+		QUALIFIER BROADCAST, NONNEGATABLE
+		DISALLOW NOT BROADCAST AND ALL
+		DISALLOW NOT BROADCAST AND BELL
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER CLUSTER, DEFAULT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT, NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST,DEFAULT
+		QUALIFIER LOCAL
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		NONNEGATABLE
+		DISALLOW LOCAL AND NOT BROADCAST
+		DISALLOW NODES AND SELECT_FOLDER
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		DISALLOW PERMANENT AND SHUTDOWN
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM, NONNEGATABLE
+	DEFINE VERB REMOVE
+		PARAMETER P1, LABEL=REMOVE_FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+	DEFINE VERB RESET
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER CURRENT
+		DISALLOW CURRENT AND NUMBER
+	DEFINE VERB RESPOND
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		DISALLOW GROUPS AND NOT LIST
+		QUALIFIER EDIT
+	DEFINE VERB SEARCH
+		PARAMETER P1, LABEL=SEARCH_STRING, VALUE(LIST) 
+		QUALIFIER EDIT
+		QUALIFIER FEEDBACK
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER FROM
+                QUALIFIER GROUP, VALUE(REQUIRED,LIST)
+                QUALIFIER NEGATED
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER REVERSE
+		QUALIFIER START, VALUE(TYPE=$NUMBER)
+		QUALIFIER SUBJECT
+		QUALIFIER MATCH, VALUE(REQUIRED)
+		DISALLOW NOT (SEARCH_STRING OR REPLY) AND REVERSE
+		DISALLOW SEARCH_STRING AND REPLY
+		DISALLOW GROUP AND SELECT_FOLDER
+	DEFINE VERB SEEN
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER READ
+		DISALLOW (NUMBER AND (NEG READ OR READ))
+	DEFINE VERB SELECT
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB SET
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER ID
+	DEFINE TYPE SET_OPTIONS
+		KEYWORD NODE, SYNTAX=SET_NODE
+		KEYWORD NONODE, SYNTAX = SET_NONODE
+		KEYWORD EXPIRE_LIMIT, SYNTAX=SET_EXPIRE
+		KEYWORD NOEXPIRE_LIMIT
+		KEYWORD GENERIC, SYNTAX=SET_GENERIC
+		KEYWORD NOGENERIC, SYNTAX=SET_GENERIC
+		KEYWORD LIBRARY, SYNTAX=SET_LIBRARY
+		KEYWORD LOGIN, SYNTAX=SET_LOGIN
+		KEYWORD NOLOGIN, SYNTAX=SET_LOGIN
+		KEYWORD NOBBOARD
+		KEYWORD BBOARD, SYNTAX=SET_BBOARD
+		KEYWORD NOBRIEF, SYNTAX=SET_NOFLAGS
+		KEYWORD BRIEF, SYNTAX=SET_FLAGS
+		KEYWORD NOSHOWNEW, SYNTAX=SET_NOFLAGS
+		KEYWORD SHOWNEW, SYNTAX=SET_FLAGS
+		KEYWORD NOREADNEW, SYNTAX=SET_NOFLAGS
+		KEYWORD READNEW, SYNTAX=SET_FLAGS
+		KEYWORD ACCESS, SYNTAX=SET_ACCESS
+		KEYWORD NOACCESS, SYNTAX=SET_NOACCESS
+		KEYWORD FOLDER, SYNTAX=SET_FOLDER
+		KEYWORD NOTIFY, SYNTAX=SET_FLAGS
+		KEYWORD NONOTIFY, SYNTAX=SET_NOFLAGS
+		KEYWORD PRIVILEGES, SYNTAX=SET_PRIVILEGES
+		KEYWORD DUMP
+		KEYWORD NODUMP
+		KEYWORD PAGE
+		KEYWORD NOPAGE
+		KEYWORD SYSTEM
+		KEYWORD NOSYSTEM
+		KEYWORD KEYPAD
+		KEYWORD NOKEYPAD
+		KEYWORD PROMPT_EXPIRE
+		KEYWORD NOPROMPT_EXPIRE
+		KEYWORD DEFAULT_EXPIRE, SYNTAX=SET_DEFAULT_EXPIRE
+		KEYWORD STRIP
+		KEYWORD NOSTRIP
+		KEYWORD DIGEST
+		KEYWORD NODIGEST
+		KEYWORD CONTINUOUS_BRIEF
+		KEYWORD NOCONTINUOUS_BRIEF
+		KEYWORD ALWAYS
+		KEYWORD NOALWAYS
+		KEYWORD COMPRESS
+		KEYWORD NOCOMPRESS
+		KEYWORD POST_ONLY
+		KEYWORD NOPOST_ONLY
+		KEYWORD ADD_ONLY
+		KEYWORD NOADD_ONLY
+		KEYWORD NEWS, SYNTAX=SET_NEWS 
+		KEYWORD ANONYMOUS
+		KEYWORD NOANONYMOUS
+		KEYWORD EXLIMIT,SYNTAX=SET_EXLIMIT
+		KEYWORD EXCLUDE
+		KEYWORD NOEXCLUDE
+		KEYWORD NAME,SYNTAX=SET_NAME
+		KEYWORD SUBSCRIBE, SYNTAX=SET_SUBSCRIBE
+		KEYWORD FILE_DIRECTORY,SYNTAX=SET_FILE_DIRECTORY
+		KEYWORD GATEWAY
+		KEYWORD NOGATEWAY
+	DEFINE SYNTAX SET_EXLIMIT
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SET_PARAM2
+			VALUE(REQUIRED,TYPE=$NUMBER)
+	DEFINE SYNTAX SET_FILE_DIRECTORY
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SET_PARAM2
+	DEFINE SYNTAX SET_NAME
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=OLDNAME, VALUE(REQUIRED)
+		PARAMETER P3, LABEL=NEWNAME, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_NODE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=NODENAME, VALUE(REQUIRED)
+		PARAMETER P3, LABEL=REMOTENAME
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_NONODE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_EXPIRE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=EXPIRATION, VALUE(TYPE=$NUMBER,REQUIRED)
+	DEFINE SYNTAX SET_GENERIC
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME, VALUE(REQUIRED)
+		QUALIFIER DAYS,VALUE(TYPE=$NUMBER,DEFAULT="7"),DEFAULT
+	DEFINE SYNTAX SET_LOGIN
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_LIBRARY 
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=LIBRARY, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_FLAGS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+	DEFINE SYNTAX SET_NOFLAGS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+	DEFINE SYNTAX SET_SUBSCRIBE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+		DISALLOW NOT (ALL OR DEFAULT OR NODEFAULT OR PERMANENT
+			 OR NOPERMANENT)
+	DEFINE SYNTAX SET_BBOARD
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=BB_USERNAME
+		QUALIFIER EXPIRATION, VALUE(TYPE=$NUMBER)
+			LABEL=EXPIRATION, DEFAULT
+		QUALIFIER SPECIAL, NONNEGATABLE
+		QUALIFIER VMSMAIL, NONNEGATABLE
+		DISALLOW VMSMAIL AND NOT SPECIAL
+		DISALLOW VMSMAIL AND NOT BB_USERNAME
+	DEFINE SYNTAX SET_FOLDER
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SELECT_FOLDER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE SYNTAX SET_NOACCESS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=ACCESS_ID, VALUE(LIST)
+		PARAMETER P3, LABEL=ACCESS_FOLDER
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER CLASS, NONNEGATABLE
+		QUALIFIER READONLY, NONNEGATABLE
+		DISALLOW NOT ALL AND NOT ACCESS_ID
+		DISALLOW ALL AND NOT READONLY
+	DEFINE SYNTAX SET_NEWS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+		QUALIFIER ALL, DEFAULT
+		QUALIFIER CLASS,VALUE(REQUIRED)
+		QUALIFIER DEFAULT, NONNEGATABLE 
+		QUALIFIER DELETE, NONNEGATABLE 
+		QUALIFIER DISABLE, NONNEGATABLE
+		QUALIFIER ENABLE, NONNEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE(REQUIRED,
+				TYPE=$NUMBER)
+		QUALIFIER FULL
+		QUALIFIER LIMIT, NONNEGATABLE, VALUE(REQUIRED, 
+				TYPE=$NUMBER) 
+		QUALIFIER PRIVATE
+		QUALIFIER STORED
+  		DISALLOW (DEFAULT AND CLASS) OR (DELETE AND NOT CLASS)
+  		DISALLOW DEFAULT AND (DISABLE OR ENABLE OR PRIVATE)
+	DEFINE SYNTAX SET_ACCESS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=ACCESS_ID, VALUE(LIST)
+		PARAMETER P3, LABEL=ACCESS_FOLDER
+		QUALIFIER READONLY, NONNEGATABLE
+		QUALIFIER CLASS, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		DISALLOW NOT ALL AND NOT ACCESS_ID
+	DEFINE SYNTAX SET_PRIVILEGES
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=PRIVILEGES, PROMPT="Privileges"
+		VALUE (REQUIRED,LIST)
+	DEFINE SYNTAX SET_DEFAULT_EXPIRE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=DEFAULT_EXPIRE, VALUE(TYPE=$NUMBER,REQUIRED)
+	DEFINE VERB SHOW
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+!
+! The following are defined to allow qualifiers to be specified
+! directly after the SHOW command, i.e. SHOW/FULL FOLDER.
+! Otherwise, the CLI routines will reject the command, because it
+! first attempts to process the qualifier before process the parameter,
+! so it has no information the qualifiers are valid.
+!
+		QUALIFIER FULL, SYNTAX=SHOW_FOLDER_FULL, NONNEGATABLE
+		QUALIFIER ALL, SYNTAX=SHOW_USER
+		QUALIFIER FOLDER, VALUE, SYNTAX=SHOW_USER
+		QUALIFIER LOGIN, SYNTAX=SHOW_USER
+		QUALIFIER NOLOGIN, SYNTAX=SHOW_USER
+		QUALIFIER PRINT, SYNTAX=SHOW_KEYPAD_PRINT
+		QUALIFIER SINCE, VALUE(TYPE=$DATETIME), SYNTAX=SHOW_USER
+		QUALIFIER START, SYNTAX=SHOW_USER
+		QUALIFIER STATE, VALUE(LIST,DEFAULT=DEFAULT), NONNEGATABLE
+	DEFINE TYPE SHOW_OPTIONS
+		KEYWORD EXCLUDE
+		KEYWORD FLAGS, SYNTAX=SHOW_FLAGS
+		KEYWORD FOLDER, SYNTAX=SHOW_FOLDER
+		KEYWORD INCLUDE
+		KEYWORD KEYPAD, SYNTAX=SHOW_KEYPAD
+		KEYWORD LIBRARY, SYNTAX=SHOW_LIBRARY
+		KEYWORD NEW, SYNTAX=SHOW_FLAGS
+		KEYWORD PRIVILEGES, SYNTAX=SHOW_FLAGS
+		KEYWORD THREAD
+		KEYWORD USER, SYNTAX=SHOW_USER
+		KEYWORD VERSION
+	DEFINE SYNTAX SHOW_FLAGS
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+	DEFINE SYNTAX SHOW_KEYPAD
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+                PARAMETER P2, LABEL=SHOW_KEY
+		QUALIFIER PRINT
+		DISALLOW PRINT AND SHOW_KEY
+		QUALIFIER STATE, VALUE(LIST,DEFAULT=DEFAULT), NONNEGATABLE
+			DEFAULT
+	DEFINE SYNTAX SHOW_KEYPAD_PRINT
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		QUALIFIER PRINT,DEFAULT
+	DEFINE SYNTAX SHOW_LIBRARY
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		QUALIFIER ALL
+	DEFINE SYNTAX SHOW_FOLDER
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+	DEFINE SYNTAX SHOW_USER
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME
+		QUALIFIER ALL
+		QUALIFIER FOLDER, VALUE
+		QUALIFIER LOGIN
+		QUALIFIER NOLOGIN
+		QUALIFIER SINCE, VALUE(TYPE=$DATETIME)
+		QUALIFIER START, VALUE
+		DISALLOW (NOLOGIN OR LOGIN OR ALL) AND USERNAME
+		DISALLOW (LOGIN AND NOLOGIN)
+		DISALLOW (LOGIN OR NOLOGIN) AND FOLDER
+	DEFINE SYNTAX SHOW_FOLDER_FULL
+		QUALIFIER FULL, DEFAULT
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+	DEFINE VERB SUBSCRIBE
+        DEFINE VERB SPAWN
+		PARAMETER P1, LABEL=COMMAND, VALUE(TYPE=$REST_OF_LINE)
+	DEFINE VERB UNMARK
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB UNDELETE
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+	DEFINE VERB UNSEEN
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB UNSUBSCRIBE
diff --git a/decus/vmslt98a/bulletin/bullcoms1.hlp b/decus/vmslt98a/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000..fe43db7
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullcoms1.hlp
@@ -0,0 +1,1261 @@
+1 ADD
+Adds a message to the specified folder.  A file can be  specified  which
+contains  the  message.    Otherwise, BULLETIN will prompt for the text.
+BULLETIN will ask for an expiration date and a  header  to  contain  the
+topic of the message. 
+
+  Format:
+    ADD [file-name]
+2 /ALL
+This option is restricted to privileged users.  It is used in conjunction
+with the /BROADCAST qualifier.  If specified, all terminals are sent the
+message.  Otherwise, only users are sent the message.
+2 /BELL
+This option is restricted to privileged users.  It is used in conjunction 
+with the /BROADCAST qualifier.  If specified, the bell is rung on the 
+terminals when the message is broadcasted.
+2 /BROADCAST
+This option is restricted to privileged users and SYSTEM  folders.    If
+specified,  a message is both stored and broadcasted to all users logged
+in at the time.  If the folder is remote, a message will be broadcast on
+all  nodes  which  are  connected  to  that  folder,  unless  /LOCAL  is
+specified.  A node which does not have  BULLCP  running  cannot  have  a
+message  broadcasted  to  it, (even though it is able to create a remote
+folder).   A broadcasted message is limited to 1600 characters
+
+See also /ALL and /BELL.
+2 /CLUSTER
+ /[NO]CLUSTER
+
+This option specifies that broadcasted messages should be sent to all
+nodes in the cluster.  /CLUSTER is the default.
+2 /EDIT
+ /[NO]EDIT
+Determines whether or not the editor is invoked to edit the message
+you are adding.  /EDIT is the default if you have added /EDIT to your
+BULLETIN command line.
+2 /EXPIRATION
+ /EXPIRATION=time
+
+Specifies the time at which the message is to expire.  Either absolute
+time: [dd-mmm-yyyy] hh:mm:ss, or delta time: dddd [hh:mm:ss] can be
+used.
+2 /EXTRACT
+Specifies that the text of the previously read message should be included
+at the beginning of the new message.  The previous message must be in the
+same folder.  This qualifier is valid only when used with /EDIT.  The
+text is indented with -> at the beginning of each line.  This can be
+suppressed or the indentation character changed with /[NO]INDENT.
+2 /FOLDER
+ /FOLDER=(foldername,[...])
+
+Specifies the foldername into which the message is to be  added.    Does
+not  change the current selected folder.  Folders can be either local or
+remote folders.  Thus, a  nodename  can  precede  the  foldername  (this
+assumes that the remote node is capable of supporting this feature, i.e.
+the BULLCP process is running on that node.  If  it  is  not,  you  will
+receive an error message).  If the the foldername is specified with only
+a nodename, i.e. FOO::, the foldername is  assumed  to  be  the  default
+folder.    NOTE: Specifying remote nodes is only possible if that remote
+node is running a special BULLCP process.  If it isn't, the only way  to
+add  messages  to  that  remote node is via the /NODE command.  /FOLDER,
+however, is a much quicker method, and much more versatile. 
+
+You can specify logical names which translate  to  one  or  more  folder
+names.   I.e.   $  DEFINE ALL_FOLDERS "VAX1,VAX2,VAX3", and then specify
+ALL_FOLDERS after /FOLDER=.  Note that the quotation marks are required.
+
+When using /FOLDER for remote nodes, proxy logins are used to  determine
+if privileged options are allowed.  If they are not allowed, the message
+will still be added, but without the privileged settings.
+2 /LOCAL
+Specifies  that  when  /BROADCAST  is specified for a remote folder, the
+message is broadcasted ONLY on the local node.
+2 /NODES
+ /NODES=(nodes[,...])
+
+Specifies  to send the message to the listed DECNET nodes.  The BULLETIN
+utility  must  be  installed  properly  on  the   other   nodes.    (See
+installation  notes). You can specify a different username to use at the
+other nodes by either using the USERNAME qualifier, or by specifying the
+nodename   with   2   semi-colons   followed   by   the  username,  i.e.
+nodename::username.  If you specify a username, you will be prompted for
+the password of the account on the other nodes.
+
+Additionally,  you  can  specify logical names which translate to one or
+more node names.  I.e.  $ DEFINE ALL_NODES  "VAX1,VAX2,VAX3",  and  then
+specify /NODES=ALL_NODES.  Note that the quotation marks are required.
+
+NOTE:  It  is  preferable  to  use /FOLDER instead of /NODE if possible,
+since adding messages via /FOLDER is much quicker.
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+2 /NOSIGNATURE
+Specifies to suppress the automatically appended signature, if one exists.
+Signatures are appended for postings to mailing lists and to responds.
+See the help topic POST Signature_file for signature information.
+2 /PERMANENT
+If specified, message will be a permanent message and will never expire.
+If an expiration limit is set, then permament is not allowed unless
+user has privileges.
+2 /SUBJECT
+ /SUBJECT=description
+
+Specifies the subject of the message to be added.
+2 /SHUTDOWN
+ /SHUTDOWN[=nodename]
+This option is restricted to privileged users.   If  specified,  message
+will  be  automatically  deleted after a computer shutdown has occurred.
+This option is restricted to SYSTEM folders. 
+
+If the bulletin files are shared between cluster nodes, the message will
+be  deleted  after  the  node on which the message was submitted from is
+rebooted.  If you wish the message to be deleted after a different  node
+reboots,  you have the option of specifying that node name.  The message
+deletion is keyed by BULLETIN running on the  node  that  reboots.    It
+writes  into  the  database  info  that  the node has rebooted, and when
+BULLCP wakes up and sees this info, it will delete any shutdown messages
+for that node. 
+
+NOTE: If the folder is a remote folder,  the  message  will  be  deleted
+after  the  remote node reboots, not the node from which the message was
+added.  The nodename cannot be specified with a remote folder. 
+2 /SYSTEM
+This option is restricted to privileged users.  If specified, message
+is both saved in the folder and displayed in full as a system message
+when a user logs in.  System messages should be as brief as possible to
+avoid the possibility that system messages could scroll off the screen.
+This option is restricted to SYSTEM folders.
+2 /USERNAME
+Specifies username to be used at remote DECNET nodes when adding messages
+to DECNET nodes via the /NODE qualifier.
+1 ATTACH
+Permits you to switch control of your terminal from your current process
+to another process in your job. 
+
+The ATTACH command allows you to move quickly between processes that you
+have created with the SPAWN command.  For example, while you are editing
+a file, you can SPAWN a subprocess to read a new  message.    Enter  the
+ATTACH  command to get back to back to the editing session.  If you want
+to read another new message, you can use the ATTACH command to get  back
+to the BULLETN subprocess you already created. 
+
+   Format:
+
+       ATTACH [/PARENT] [process-name]
+2 Parameters
+
+ process-name
+
+  Indicates the name of the subprocess to which the connection  is  to
+  be made. Only the /PARENT qualifier or a process-name may be specified.
+
+2 Qualifiers
+
+/PARENT
+
+   Allows you to attach to your process' parent process.
+   If there is no parent process an error message is printed.
+
+
+2 Examples
+
+  1.   
+       $ SPAWN BULLETIN
+       %DCL-S-SPAWNED, process MAGNANI_3 spawned
+       %DCL-S-ATTACHED, terminal now attached to process MAGNANI_3
+       BULLETIN> ATTACH MAGNANI_2
+       %DCL-S-RETURNED, control returned to process MAGNANI_2
+       $ ATTACH MAGNANI_3
+       BULLETIN>
+
+
+  This  example  shows  how  to  spawn  subprocesses  (MAGNANI_2   and
+  MAGNANI_3) to move from BULLETIN to DCL back to BULLETIN.  The ATTACH 
+  command  allows you to transfer control between subprocesses.
+
+
+                                  NOTE
+
+      You always SPAWN a new process and ATTACH to a process  that
+      already exists.
+1 BACK
+Displays the message preceding the current message.
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.
+If /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER for non-
+NEWS folders, /NOHEADER for NEWS folders.  If the SET STRIP command
+is set for the folder, it will change the default to be /HEADER.
+A user can make this option the default for a particular folder or
+news group.  See HELP Customizing.
+1 BULLETIN
+The BULLETIN utility permits a user to create a message for  reading  by
+all  users.    Users are notified upon logging in that new messages have
+been added, and what the topic of the messages are.  Actual  reading  of
+the  messages  is  optional.  (See  the  command SET READNEW for info on
+automatic  reading.)  Messages  are  automatically  deleted  when  their
+expiration date has passed. 
+1 CHANGE
+Replaces or modifies existing stored message.  This is for changing part
+or  all  of  a  message  without causing users who have already seen the
+message to be notified of it a second time.  You can  select  qualifiers
+so  that  either the message text, expiration date, or the header are to
+be changed.  If no qualifier is added, the default  is  that  all  these
+parameters  are  to  be  changed.    If the text of the message is to be
+changed, a file can be specified which contains the text.  If the editor
+is  used  for changing the text, the old message text will be extracted.
+This can be suppressed by the qualifier /NEW. 
+
+  Format:
+    CHANGE [file-name]
+2 /ALL
+Makes the changes to all the messages in the folder.  Only the expiration
+date and message headers can be changed if this qualifier is specified.
+2 /EDIT
+ /[NO]EDIT
+Determines whether or not the editor is invoked to edit the message
+you are replacing.  The old message text is read into the editor unless
+a file-name or /NEW is specified.  /EDIT is the default if you have
+added /EDIT to your BULLETIN command line.
+2 /EXPIRATION
+ /EXPIRATION[=time]
+
+Specifies the time at which the message is to expire.  Either absolute
+time: [dd-mmm-yyyy] hh:mm:ss, or delta time: dddd [hh:mm:ss] can be
+used.  If no time is specified, you will be prompted for the time.
+2 /GENERAL
+Specifies that the message is to be converted from a SYSTEM message to
+a GENERAL message.
+2 /HEADER
+Specifies that the message header is to be replaced.  You will be
+prompted for the new message description.
+2 /OWNER
+ /OWNER=string
+
+Specifies a new owner name.  Can only be changed if you own the folder
+or have privileges.
+2 /NEW
+If the editor is to be used for replacing the text of the message,
+NEW specifies not to read in the old message text, and that a totally
+new text is to be read in.
+2 /NUMBER
+ /NUMBER=message_number[-message_number1]
+
+Specifies the message or messages to be replaced. If this  qualifier  is
+omitted,  the  message that is presently being read will be replaced.  A
+range of  messages  can  be  specified,  i.e.  /NUMBER=1-5.    Only  the
+expiration  date  and  message  headers  can  be  changed  if a range is
+specified. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+2 /PERMANENT
+Specifies that the message is to be made permanent.
+2 /SHUTDOWN
+ /SHUTDOWN[=nodename]
+Specifies that the message is to expire after the next computer
+shutdown.  This option is restricted to SYSTEM folders.
+2 /SUBJECT
+ /SUBJECT=description
+
+Specifies the subject of the message to be added.
+2 /SYSTEM
+Specifies that the message is to be made a SYSTEM message.  This is a
+privileged command and is restricted to SYSTEM folders.
+2 /TEXT
+Specifies that the message text is to be replaced.
+1 COPY
+Copies a message to another folder  without  deleting  it  from  the
+current folder.
+
+  Format:
+
+    COPY folder-name [message_number][-message_number1]
+
+The folder-name is the name of the folder to which the message is to be
+copied to.  Optionally, a range of messages which are to be copied can be
+specified following the folder name, i.e. COPY NEWFOLDER 2-5.
+
+The key words CURRENT and LAST can also be specified in the range,
+in place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc.
+2 /ALL
+Specifies to copy all the messages in the old folder.
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected.  Specifies to send the message to
+the specified NEWS group(s) in addition to the selected NEWS group.
+2 /HEADER
+ /[NO]HEADER
+
+Valid only if destination folder is a news group.  Specifies that header
+of message is to be included with the text when the text is copied.
+The default is /NOHEADER.
+2 /LOCAL
+If specified and destination is a folder, the message will only be copied 
+to the folder, and will not be emailed to a corresponding email address or
+sent to a an associated news group, if either is present for the folder.
+If the destination is a news group, message header has line added to it
+to avoid having the message from being copied to a folder which has that
+news group feeding to it.
+2 /MERGE
+Specifies that the original date and time of the copied messages are
+saved and that the messages are placed in correct chronological order 
+in the new folder.  This operation is lengthy if the new folder is large.
+2 /ORIGINAL
+Specifies that the owner of the copied message will be the original owner
+of the message.  The default is that the copied message will be owned by
+the person copying the message.
+1 CREATE
+Creates a folder of messages.  This is similar to the folders in the VMS
+MAIL utility.  Folders are often created so that messages of  a  similar
+topic are grouped separately, or to restrict reading of certain messages
+to  specified  users.   Once  created,  that  message  is  automatically
+selected  (see information on SELECT command).  The commands that can be
+used to modify the folder's characteristics  are:  MODIFY,  REMOVE,  SET
+ACCESS, SET BBOARD, SET NODE, and SET SYSTEM.
+
+  Format:
+    CREATE folder-name
+
+The  folder-name is limited to 25 letters and must not include spaces or
+characters that are also invalid  in  filenames  (this  is  because  the
+folder is stored in a file name created with the folder name).
+
+NOTE:  Creation  of folders may be a restricted command if the installer
+has  elected  to  install  it  as  such.   This  is  done  by  modifying
+BULLCOM.CLD.
+2 /ALWAYS
+Specifies that  the  folder  has  the  ALWAYS  attribute.   This  causes
+messages  in  the  folder  to  be displayed differently when logging in.
+SYSTEM messages will be displayed every time a user logs in, rather than
+just  once.   Non-SYSTEM  message  will also be displayed every time (in
+whatever mode is selected, i.e. BRIEF, SHOWNEW, or  READNEW)  until  the
+user  actually  reads  that  message  (or a later one).  This feature is
+meant for messages which are very important, and thus you want  to  make
+sure they are read.
+2 /ADD_ONLY
+Specifies that the folder has the ADD_ONLY  attribute.    If  a  mailing
+address  is  present  (see /DESCRIPTION), when messages are added to the
+folder, they will also be mailed to the address.   Users  are  prevented
+from  using  the POST command.  Instead, the ADD command will be used if
+the POST command is entered.  One use for this is a local board which is
+also distributed to non-local users. 
+2 /BRIEF
+Specifies that all users automatically have BRIEF set for  this  folder.
+Only  a privileged user can use this qualifier.  (See HELP SET BRIEF for
+more information.)
+2 /DESCRIPTION
+ /DESCRIPTION=description
+
+Specifies the description of the folder, which is  displayed  using  the
+SHOW FOLDER command.  If omitted, you are prompted for a description. 
+
+If this folder is to receive messages from a network  mailing  list  via
+the  BBOARD  feature,  and  you  wish  to  use the POST and RESPOND/LIST
+commands, the address of the mailing list  should  be  included  in  the
+description.  This is done by enclosing the address using <> and placing
+it at the end of the description, i.e. 
+
+              INFOVAX MAILING LIST <INFO-VAX@KL.SRI.COM>
+
+You can also use this feature to have messages  which  are  added  to  a
+folder  to  be  mailed to the email address.  This is common if you have
+users that don't have access to BULLETIN.  Note:  When  you  specify  an
+email address, the folder automatically will have the ADD_ONLY flag set,
+which causes both ADD and POST to both add a message and send  mail  the
+message.  Note that a message added to the folder via the BBOARD feature
+will also be mailed to the specified email address.  In this way,  users
+without  access  to  BULLETIN  can  add  messages by sending mail to the
+BBOARD account.  If you create a remote  folder  pointing  to  a  folder
+associated  with an email address, you must specify the email address in
+the description of the remote folder also.  Please also read  about  the
+SET GATEWAY command. 
+
+It is also possible to use the description to specify a news group from
+which messages are fed into the folder.  See the file FOLDER_TO_NEWS.TXT
+for more info.
+2 /ID
+Designates that the name  specified  as  the  owner  name  is  a  rights
+identifier.    The  creator's process must have the identifier presently
+assigned to it.  Any process which has that identifier  assigned  to  it
+will  be  able  to  control the folder as if it were the folder's owner.
+This is used to allow more than one  use  to  control  a  folder.    The
+identifier can not be any longer than 12 characters. 
+
+Note: This feature will not work during remote access to the folder.
+2 /NODE
+ /NODE=node
+
+Specifies that the folder is a remote folder at the specified node.    A
+remote folder is a folder in which the messages are actually stored on a
+folder at a remote DECNET node.  The specified node is checked to see if
+a  folder  of  the same name is located on that node.  If so, the folder
+will then be modified to point to that folder.  For example if there was
+a folder on node A with name INFO, and you issued the command: 
+                        CREATE INFO/NODE=A
+from node B, then if INFO is selected  on  node  B,  you  will  actually
+obtain  the  folder  INFO  on  node  A.  In this manner, a folder can be
+shared between more than one node. This capability is  only  present  if
+the  BULLCP  process  is running on the remote node via the BULL/STARTUP
+command.  If the remote folder name is different from the  local  folder
+name,  the  remote  folder  name  is  specified  using  the  /REMOTENAME
+qualifier. 
+
+NOTE: If a message is added to a remote  node,  the  message  is  stored
+immediately.    However,  a  user logging into another node might not be
+immediately alerted that the message is present.   That  information  is
+only  updated  every  15  minutes  (same  algorithm  for updating BBOARD
+messages), or if a user accesses that folder.  Thus, if  the  folder  is
+located on node A, and the message is added from node B, and a user logs
+in to node C, the BULLETIN login notification might not notify the  user
+of  the  message.  However, if the message is added with /BROADCAST, the
+message will be broadcasted immediately to all nodes. 
+2 /NOTIFY
+Specifies that all users automatically have NOTIFY set for this  folder.
+Only a privileged user can use this qualifier.  (See HELP SET NOTIFY for
+more information.)
+2 /OWNER
+ /OWNER=username
+Specifies the owner of the folder.  This is a privileged command.
+See also /ID.
+2 /POST_ONLY
+Specifies that the folder has the POST_ONLY attribute.  This causes 
+the ADD command to mail the message to the mailing address if it is 
+present (see /DESCRIPTION), rather than add to the folder.  
+2 /PRIVATE
+Specifies that the folder can only be accessed by users  who  have  been
+granted  access via the SET ACCESS command.  Note: This option uses ACLs
+and users who are granted access must be entered into  the  Rights  Data
+Base.   If the RDB does not exist on your system, a privileged user will
+have to create it.  If a user is not  in  the  RDB,  this  program  will
+automatically  enter  the user into it (unless this feature was disabled
+during the compilation of this program).  NOTE: See HELP SET ACCESS  for
+more info. 
+
+WARNING:  This command can not be used with remote nodes.    Create  the
+folder  without  it and then use SET ACCESS to change protection.  Also,
+access protection on the remote node will override local protection. 
+2 /READNEW
+Specifies that all users automatically have READNEW set for this folder.
+Only  a  privileged  user can use this qualifier.  (See HELP SET READNEW
+for more information.)
+2 /REMOTENAME
+ /REMOTENAME=foldername
+Valid only if /NODE is present, i.e. that the folder is a remote folder.
+Specifies the name of the remote folder name.  If not specified, it is
+assumed that the remote name is the same as the local name.
+2 /SHOWNEW
+Specifies that all users automatically have SHOWNEW set for this folder.
+Only a privileged user can use this qualifier.  (See HELP SET SHOWNEW for
+more information.)
+2 /SEMIPRIVATE
+Similar to /PRIVATE, except that the folder is restricted only with
+respect to adding or modifying messages.  All users can read the folder.
+
+WARNING:  This command can not be used with remote nodes.  Create the 
+folder without it and then use SET ACCESS to change protection.  Also,
+access protection on the remote node will override local protection.
+2 /SYSTEM
+Specifies that the folder is a SYSTEM folder.  A SYSTEM folder is
+allowed to have SYSTEM and SHUTDOWN messages added to it.  This is a
+privileged command.
+                                                         
+If this is a remote folder, /SYSTEM cannot be specified unless the
+folder at the other node is also a SYSTEM folder.
+1 Ctrl-C
+Except for when BULLETIN is awaiting input from the terminal, a 
+CTRL-C will cause BULLETIN to abort the execution of any command.  If
+BULLETIN is waiting for terminal input, a CTRL-C will cause BULLETIN
+to return to the BULLETIN> prompt.  If for some reason the user wishes
+to suspend BULLETIN, CTRL-Y will usually do so.  However, this is not
+always true, as BULLETIN will ignore the CTRL-Y if it has a data file
+opened at the time. (Otherwise it would be possible to put the files
+in a state such that they would be inaccessible by other users.)
+1 CURRENT
+Displays the beginning of the message you are currently reading.  If
+you  are  reading  a long message and want to display the first part
+of the message again, you can enter the CURRENT command.
+
+  Format:
+
+    CURRENT
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.  If
+either /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER  for  non-
+NEWS  folders,  /NOHEADER for NEWS folders.  If the SET STRIP command is
+set for the folder, it will change the default to be /HEADER.    A  user
+can  make this option the default for a particular folder or news group.
+See HELP Customizing. 
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+1 DELETE
+Deletes the specified message.  If no message is specified, the  current
+message  is  deleted.   Only the original owner or a privileged user can
+delete a message.  Note that the message is not deleted immediately, but
+its expiration is set 15 minutes in the future.  This is to allow a user
+to recover the message using the UNDELETE command.    If  you  want  the
+message deleted immediately, use the /IMMEDIATE qualifier. 
+
+  Format:
+    DELETE [message_number][-message_number1]
+
+The message's relative number is found by the DIRECTORY command.  It  is
+possible  to  delete  a  range  of  messages  by  specifying two numbers
+separated by a dash, i.e. DELETE  1-5.    However,  a  range  cannot  be
+specified if the folder is remote. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+2 /ALL
+Specifies to delete all the messages in the folder.  Note:  This will
+not work for remote folders.  Only one message can be deleted from a
+remote folder at a time.
+2 /IMMEDIATE
+Specifies that the message is to be deleted immediately.  Not applicable
+to news groups that are stored on disk.
+2 /LOCAL
+Only used with news groups stored on disk.  Only the local message will
+be deleted.  No delete message will be sent to the Usenet network to
+delete the message at other nodes.
+2 /NODES
+ /NODES=(nodes[,...])
+
+Specifies to delete the  message  at  the  listed  DECNET  nodes.    The
+BULLETIN utility must be installed properly on the other nodes.  You can
+specify a different username to use at the other nodes by  either  using
+the USERNAME qualifier, or by specifying the nodename with 2 semi-colons
+followed by the username, i.e. nodename::username.   If  you  specify  a
+username,  you  will  be prompted for the password of the account on the
+other nodes.  The /SUBJECT must be specified to  identify  the  specific
+message that is to be deleted. 
+
+Additionally, you can specify logical names which translate  to  one  or
+more  node  names.   I.e.  $ DEFINE ALL_NODES "VAX1,VAX2,VAX3", and then
+specify /NODES=ALL_NODES.  Note that the quotation marks are required. 
+2 /SUBJECT
+ /SUBJECT=subject
+
+Specifies the subject of the bulletin to be deleted at a  remote  DECNET
+node.   The DECNET node must be specified with the /NODE qualifier.  The
+specified subject need not be the exact subject of the message.  It  can
+be  a  substring of the subject.  This is in case you have forgotten the
+exact subject that was specified.  Case is not  critical  either.    You
+will be notified if the deletion was successful.  See also /NEGATED. 
+2 /USERNAME
+Specifies username to be used  at  remote  DECNET  nodes  when  deleting
+messages on other DECNET nodes via the /NODE qualifier. 
+1 DIRECTORY
+Lists a summary of the messages.  The message number, submitter's  name,
+date, and subject of each message is displayed. 
+
+  Format:
+
+    DIRECTORY [folder]
+
+If  a  folder is specified, that folder is selected before the directory
+is listed.  Unless otherwise specified, listing starts  with  the  first
+newest message.  If there are no new messages, listing will start at the
+first message, or if a message has already been read, it will  start  at
+that message.
+2 /ALL
+Lists all messages.  Used if the qualifiers /MARKED, /UNMARKED, /SEEN,
+or /UNSEEN were previously specified. 
+2 /CONTINUE
+Used with /GROUP.  Allows you to continue a search after you have broken
+the  search by entering a command, i.e. READ, SEARCH, etc.  Note: If you
+enter a SEARCH command which specifies a string, and then  continue  the
+directory  search using /CONTINUE, the new search pattern will be used
+when continuing the search. 
+2 /DESCRIBE 
+Valid when used with /FOLDERS.  Specifies to include description of
+folder. 
+2 /EXPIRATION
+Shows the message's expiration date rather than the creation date.
+2 /END
+ /END=message_number
+
+Indicates the last message number you want to display.
+2 /EXTRACT
+ /EXTRACT=filename
+
+Specifies that the text of the messages which are found by the DIRECTORY
+command are to be written into the specified file.  All qualifiers which
+are valid for the EXTRACT command are valid in conjunction with /EXTRACT
+except  for /NEW which conflicts with the DIRECTORY /NEW qualifier.  The
+listof messages to be printed will be  displayed  on  the  terminal  (in
+nopaging format). 
+
+See the command SET FILE_DIRECTORY for info  on  setting  the  directory
+where files are stored.   The default directory is SYS$LOGIN.
+2 /FEEDBACK
+Used only in conjunction with /GROUP.  Specifies to show when  new  news
+groups are selected. 
+2 /FOLDERS
+Lists the available message folders.  Shows last message date and number
+of  messages  in  folder.   An asterisk (*) next to foldername indicates
+that there are unread messages in  that  folder.   This  will  not  show
+newsgroups.  To see newsgroups, use the NEWS command or DIR/NEWS.
+2 /FROM
+ /FROM=[string]
+
+Specifies that only messages whose username contains the specified string
+are to be displayed.  This cannot be used in conjunction with /MARKED.  
+If no string is specified, the previously specified string is used.
+See also /NEGATED.
+2 /GROUP
+   /GROUP=(string,[...])
+
+Specifies a list of groups  to  be  searched.    Used  with  the  search
+qualifiers  /SEARCH, /SUBJECT, or /FROM.  Wildcards are permitted in the
+specified string.  Use /FEEDBACK to see when groups are  selected.    At
+any  time  during the search you may enter other commands, i.e.  you may
+read a message, see a full directory listing, etc.  You may then restart
+the  search  listing by typing DIR/CONTINUE.  For more info, see help on
+the /CONTINUOUS qualifier. 
+2 /NEGATED
+Used with /SUBJECT, /FROM, & /SEARCH.  If specified, messages who don't
+match the specified search command are displayed.
+2 /MARKED
+Lists messages that have been marked (indicated by an asterisk).
+This is equivalent to selecting the folder with /MARKED, i.e. only
+marked messages will be shown and be able to be read.  To see all
+messages, use either /ALL, or reselect the folder. 
+2 /UNMARKED
+Lists messages that have not been marked (marked messages are indicated
+by an asterisk).  Using /UNMARKED is equivalent to selecting the folder
+with /UNMARKED, i.e. only unmarked messages will be shown and be able
+to be read.  To see all messages, use either /ALL, or reselect the
+folder. 
+2 /SEEN
+Lists messages that have been seen (indicated by a greater than sign). 
+Using /SEEN is equivalent to selecting the folder with /SEEN, i.e. only
+seen messages will be shown and be able to be read.  To see all
+messages, use either /ALL, or reselect the folder. 
+2 /UNSEEN
+Lists messages that have not been seen (seen message are indicated by a
+greater than sign). Using /UNSEEN is equivalent to selecting the folder
+with /UNSEEN, i.e. only unseen messages will be shown and be able to be
+read.  To see all messages, use either /ALL, or reselect the folder. 
+2 /NEW
+Specifies  to  start  the  listing  of  messages  with  the first unread
+message.
+2 /NEWS
+Lists the available news groups.  This does the same thing as  the  NEWS
+command.  See that command for qualifiers which apply.
+2 /OUTPUT
+ /OUTPUT=filename
+
+Specifies to write the directory output to a file rather than the
+terminal.
+2 /PRINT
+Specifies that the text of the messages which are found by the
+DIRECTORY command are to be printed.  All qualifiers which are valid
+for the PRINT command are valid in conjunction with /PRINT.  The list
+of messages to be printed will be displayed on the terminal (in
+nopaging format). 
+2 /REPLY
+Specifies that only messages which are replies to the current message
+are to be displayed.  This cannot be used in conjunction with /MARKED.
+2 /NOREPLIES
+Specifies that only messages which are not replies (i.e. whose subject
+do not start with RE:) are to be displayed.  This cannot be used in 
+conjunction with /MARKED.
+2 /SEARCH
+ /SEARCH=[string]
+
+Specifies that only messages which contain the specified string are
+to be displayed.  This cannot be used in conjunction with /MARKED.
+If no string is specified, the previously specified string is used.
+See also /NEGATED.
+2 /SINCE
+ /SINCE=date
+
+Displays a listing of all the messages created on or after the
+specified date.  If no date is specified, the default is TODAY.
+2 /START
+ /START=message_number
+
+Indicates the first message number you want to display.  For example,
+to  display  all the messages beginning with number three, enter the
+command line DIRECTORY/START=3.  Not valid with /FOLDER.
+2 /SUBJECT
+ /SUBJECT=[string]
+
+Specifies that only messages which contain the specified string in  it's
+subject  header are to be displayed.  This cannot be used in conjunction
+with /MARKED.  If no  string  is  specified,  the  previously  specified
+string is used. 
+1 EXCLUDE
+Specifies to exclude reading messages based on the message owner or  the
+subject.  If it is determined that a message is to be excluded, then the
+message is skipped when a user tries to read a message bytyping NEXT  or
+BACK,  or by hitting the return key.  Specify /FULL to make all EXCLUDEs
+and INCLUDEs for the  specified  folder  apply  to  all  other  BULLETIN
+commands, including directory listings.
+
+  Format:
+    EXCLUDE [string]
+
+If a string is specified, then the message is excluded if the  owner  or
+the subject contains that string, depending on whether /FROM or /SUBJECT
+is specified.  Otherwise, if no string is specified, then the owner name
+or subject of the current message is used.  /FROM is the default.
+
+Note:  EXCLUDEs take precedence over INCLUDEs.
+2 /ALL
+Used with /DISABLE to specify to disable all EXCLUDEs.
+2 /DISABLE
+Specifies to permanently disable the EXCLUDE.
+2 /FROM
+Specifies to exclude the message based on the message owner.  This is
+the default.  /FROM and /SUBJECT cannot be specified at the same time.
+2 /FULL
+If specified, causes all excludes and includes for the  selected  folder
+to  be  applied  to all BULLETIN commands, including directory listings.
+See help customizing for info on how to make this the  default  for  all
+folders.    Note  that  specifying  this  may  substantially  slow  down
+directory listings.  When /FULL is specified, the EXCLUDE  command  will
+not add an exclude,  so it can't be used with any other qualifier except
+for /DISABLE.
+2 /LIMIT
+   /LIMIT=days
+
+Specifies that the exclude will be automatically deleted if no match  is
+found  for the specified number of days.  The default is no limit, which
+is specified by 0.  This can be changed via the SET EXLIMIT command. 
+2 /SUBJECT
+Specifies to exclude the message based on the message subject.  /FROM
+and /SUBJECT cannot be specified at the same time. 
+2 Storing_EXCLUDEs
+EXCLUDEs are stored in the file SYS$LOGIN:BULL.CUSTOM or in the file
+pointed to by the logical name BULL_USER_CUSTOM.  The format is:
+
+folder_name:EXCLUDE:FROM(or SUBJECT):string
+
+In order for /FULL to be the default for a folder, the following line
+must be present:
+
+folder_name:defaults:kill
+
+excluding the folder_name causes it to apply to all folders.
+1 EXIT
+Exits the BULLETIN program.
+1 EXTRACT
+Synonym for FILE command.
+1 FILE
+Copies the current message to the named file.  If the file  exists,  the
+message is appended to the file, unless the /NEW qualifier is specified. 
+
+  Format:
+    FILE [filename] [message_number][-message_number1],[...]
+
+If the filename is omitted, a file will be created based on the name  of
+the folder. 
+
+A range of messages to be copied can optionally be specified, i.e.  FILE
+2-5.  The key words CURRENT and LAST can also be specified in the range,
+in place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+
+See the command SET FILE_DIRECTORY for info  on  setting  the  directory
+where files are stored.   The default directory is SYS$LOGIN.
+2 /ALL
+Copies all the messages in the current folder.
+2 /FF
+Specifies that a form feed is placed between messages in the file.
+2 /HEADER
+ /[NO]HEADER
+
+Controls whether a header containing the owner, subject, and date of the 
+message is written in the file.  The default is to write the header.
+2 /NEW
+
+Specifies that a new file is to be created.  Otherwise, if the specified
+file exists, the file would be appended to that file.
+1 FIRST
+Specifies that the first message in the folder is to be read.
+1 Folders
+All messages are divided into separate folders.    New  folders  can  be
+created  by any user.  As an example, the following creates a folder for
+GAMES related messages: 
+                                               
+BULLETIN> CREATE GAMES
+Enter a one line description of folder.
+GAMES
+
+To see the list of available folders, use DIRECTORY/FOLDERS.  To  select
+a specific folder, use the SELECT command. 
+
+If a user selects a folder and enters the SET READNEW command, that user
+will  be  alerted of topics of new messages at login time, and will then
+be given the option of reading them.  Similar  to  READNEW  is  SHOWNEW,
+which displays the topics but doesn't prompt to read them.  Even less is
+SET BRIEF, which will cause only a one line output indicating that there
+are  new  messages  in the folder.  There also is the SET NOTIFY option,
+which will cause a message to be broadcast to a user's terminal alerting
+the user that a new message has been added.  Any of these options can be
+the default for the folder by using the /DEFAULT switch on the command. 
+
+A folder can be restricted to only certain users, if desired.   This  is
+done  by specifying CREATE/PRIVATE.  Afterwards, access to the folder is
+controlled by the creator by the SET [NO]ACCESS command.  If instead you
+specify /SEMIPRIVATE, all users can read the messages in the folder, but
+only those given access can add messages. 
+
+A folder can be converted into a remote folder using CREATE/NODE or  SET
+NODE.    A  remote  folder  is  one which points to a folder on a remote
+DECNET node.  Messages added to a remote node are actually stored on the
+folder   on   the   remote   node.    The  BULLCP  process  (created  by
+BULLETIN/STARTUP) must be running on the remote node for this option  to
+be used. 
+
+A folder can be specified as a SYSTEM folder, i.e. one in which  SYSTEM/
+SHUTDOWN/BROADCAST messages can be added.  One use for this is to create
+a remote SYSTEM folder which is shared by all nodes, so that the default
+folder is used for messages pertaining only to the local host, while the
+remote folder is used for messages pertaining to all nodes.  Another use
+is  to  create  a  folder  for  posting SYSTEM messages only meant for a
+certain UIC group.  This is done by creating a  PRIVATE  SYSTEM  folder,
+and  giving access to that UIC group.  Only users in that UIC group will
+see the messages in that folder when they log in. 
+1 FORWARD
+Synonym for MAIL command.
+1 HELP
+To obtain help on any topic, type:
+
+        HELP  topic
+1 INCLUDE
+This command is a synonym for the THREAD command.
+1 INDEX
+Gives directory listing of all folders or subscribed groups in
+alphabetical order.  Useful for scanning your folders or news groups for 
+new messages without having to manually select them.  If the INDEX
+command is re-entered while the INDEX scan is in progress, the scan will
+skip to the next folder.  This is useful for skipping past a folder.  It
+also can be used to continue the scan from where one left off after one
+has read a message.  /RESTART must be specified to start from the first
+folder if a scan is in progress.  All other qualifiers are ignored while 
+a scan is in progress.
+
+  Format:
+       INDEX
+
+When a directory is displayed, you can read the first message in the 
+list by typing READ.
+
+NOTE:  /NEW and /SET are the defaults.  This was not the case for older
+versions of BULLETIN.
+2 /MARKED
+Lists messages that have been marked (marked messages are indicated by
+an asterisk).  This is equivalent to selecting the folder with /MARKED,
+i.e. only marked messages will be shown and be able to be read. 
+2 /UNMARKED
+Lists messages that have not been marked (marked messages are indicated
+by an asterisk).  Using /UNMARKED is equivalent to selecting the folder
+with /UNMARKED, i.e. only unmarked messages will be shown and be able
+to be read.
+2 /SEEN
+Lists messages that have been seen (indicated by a greater than sign). 
+Using /SEEN is equivalent to selecting the folder with /SEEN, i.e. only
+seen messages will be shown and be able to be read.
+2 /UNSEEN
+Lists messages that have not been seen (seen message are indicated by a
+greater than sign). Using /UNSEEN is equivalent to selecting the folder
+with /UNSEEN, i.e. only unseen messages will be shown and be able to be
+read.
+2 /NEW
+ /[NO]NEW
+
+Specifies to list only those folders or groups that have new unread
+messages, and to start the listing with the first unread message.
+Otherwise, the listing will start with the first message.  /NEW is the
+default.  Is ignored if /[UN]SEEN or /[UN]MARKED are specified.
+2 /RESTART
+If specified, causes the listing to be reinitialized and start from the
+first folder.
+2 /SET
+ /[NO]SET
+
+Specifies that only folders that have READNEW, BRIEF, or SHOWNEW set are
+to be shown.  SET is the default.  Ignored if /SUBSCRIBE is specified.
+2 /SUBSCRIBE
+If specified, lists only news groups which have been subscribed to. 
+1 KEYPAD
+             +--------+--------+--------+--------+
+             | PF1    | PF2    | PF3    | PF4    |
+             |   GOLD |   HELP | EXTRACT|SHOW KEY|
+             |        |ST NOKEY|  FILE  |SH KY/PR|
+             |--------|--------|--------|--------|
+             | 7      | 8      | 9      | --     |
+             |  ADD   | REPLY  |  MAIL  |READ/NEW|
+             | ADD/EDI|RP/ED/EX|M/NOHEAD|SHOW NEW|
+             |--------|--------|--------|--------|
+             | 4      | 5      | 6      | ,      |
+             | CURRENT| RESPOND|  LAST  | DIR/NEW|
+             |CURR/EDI|RS/ED/EX|        |  INDEX |
+             |--------|--------|--------|--------|
+             | 1      | 2      | 3      |ENTER   |
+             |  BACK  |  PRINT |   DIR  |        |
+             |  NEXT  |P/NONOTI|DIR/FOLD|        |
+             |--------+--------|--------| ENTER  |
+             | 0               | .      | SELECT |
+             | SHOW FOLDER/FULL| DELETE |        |
+             |    SHOW FLAGS   | UNDELE |        |
+             +-----------------+--------+--------+
+2 Suggestions
+Here are keypads settings that the author personally uses.    Note  that
+the IND/SUBS commands are useful only for reading NEWS. 
+
+DEFINE/KEY PERIOD "IND/SUBS"/TERM
+DEFINE/KEY PERIOD "IND/SUBS/NONEW"/IF_STATE=GOLD/TERM  
+DEFINE/KEY MINUS "READ/THREAD"/IF_STATE=GOLD/TERM
+DEFINE/KEY PF1 ""/IF_STATE=GOLD/SET=NOEDIT
+DEFINE/KEY PF1 ""/IF_STATE=NOEDIT/SET=NOH
+DEFINE/KEY PF3 "EXT"/TERM
+DEFINE/KEY KP9 "MAIL/EDIT/NOHEAD"/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP8 "REPLY/NOEDIT"/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP7 "SEND/NOEDIT"/IF_STATE=NOEDIT/TERM 
+DEFINE/KEY KP4 "CUR/H"/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP4 "CUR/NOH"/IF_STATE=NOH/TERM
+DEFINE/KEY KP5 "RESPOND/NOEDIT "/IF_STATE=NOEDIT/TERM
+DEFINE/KEY KP5 "RESPOND/EXTRACT/LIST/EDIT "/TERM
+DEFINE/KEY KP2 "SEARCH/REP "/TERM
+DEFINE/KEY KP2 "SEARCH/REV/REP "/TERM/IF_STATE=GOLD
+DEFINE/KEY KP2 "SEARCH/REV "/IF_STATE=NOEDIT
+DEFINE/KEY COMMA "SPAWN"/TERM
+1 LAST
+
+Displays the last message in the current folder.
+
+  Format:
+       LAST
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.
+If /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER for non-
+NEWS folders, /NOHEADER for NEWS folders.  If the SET STRIP command
+is set for the folder, it will change the default to be /HEADER.
+A user can make this option the default for a particular folder or
+news group.  See HELP Customizing.
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+1 MAIL
+Invokes the VAX/VMS Personal Mail Utility (MAIL) to send the message
+which you are reading to the specified recipients.
+
+  Format:
+
+    MAIL recipient-name[s]
+
+The input for the recipient name is exactly the same format as used by
+the MAIL command at DCL level.  Note that this means when specifying an
+address that has quotes, in order to pass the quotes you must specify
+triple quotes.  I.e. a network address of the form xxx%"address" must
+be specified as xxx%"""address""".
+2 /EDIT
+Specifies that the editor is to be used to edit the message before
+mailing it.
+2 /HEADER
+ /[NO]HEADER
+
+Controls whether a header containing the owner, subject, and date of the 
+message is written in the mail.  The default is to write the header.
+2 /SUBJECT
+ /SUBJECT=text
+
+Specifies the subject of the mail message. If the text consists of more
+than one word, enclose the text in quotation marks (").
+
+If you omit this qualifier, the description of the message will be used
+as the subject.
+1 MARK
+Sets the current or message-id message as marked. Marked messages are
+displayed with an asterisk in the left hand column of the directory
+listing.  A marked message can serve as a reminder of important
+information.  The UNMARK command sets the current or message-id message
+as unmarked.
+
+   Format:
+
+       MARK [message-number or numbers]
+       UNMARK [message-number or numbers]
+
+NOTE: The list of marked messages for non-NEWS folders are stored in a
+file username.BULLMARK, and NEWS folders are stored in
+username.NEWSMARK. The files are created in the directory pointed to by
+the logical name BULL_MARK.  If BULL_MARK is not defined, SYS$LOGIN
+will be used. 
+1 MODIFY
+Modifies the database information for the current folder.  Only the
+owner of the folder or a user with privileges can use this command. 
+
+  Format:
+
+    MODIFY
+2 /DESCRIPTION
+Specifies a new description for the folder.  You will be prompted for
+the text of the description.
+
+NOTE: If this folder is to receive messages from a network mailing  list
+via  the  BBOARD  feature, and you wish to use the POST and RESPOND/LIST
+commands, the address of the mailing list  should  be  included  in  the
+description.  This is done by enclosing the address using <> and placing
+it at the end of the description, i.e. 
+
+              INFOVAX MAILING LIST <INFO-VAX@KL.SRI.COM>
+
+You can also use this feature to have messages  which  are  added  to  a
+folder  to automatically mailed to the email address.  This is common if
+you have users that don't have access to BULLETIN.  In order to do this,
+you should use the SET ADD_ONLY command.  This causes all messages added
+to the folder to also be sent to the email address.  This  also  applies
+to  messages which are added via the BBOARD feature.  In this way, users
+without access to BULLETIN can add  messages  by  sending  mail  to  the
+BBOARD account.  Please also read about the SET GATEWAY command.
+2 /ID
+Designates that the name specified as the owner name is a rights
+identifier.  The creator's process must have the identifier presently
+assigned to it.  Any process which has that identifier assigned to it
+will be able to control the folder as if it were the folder's owner.
+This is used to allow more than one use to control a folder.
+
+Note: This feature will not work during remote access to the folder.
+2 /NAME
+ /NAME=foldername
+
+Specifies a new name for the folder.
+2 /OWNER
+ /OWNER=username
+
+Specifies a new owner for the folder.  If the owner does not have
+privileges, BULLETIN will prompt for the password of the new owner
+account in order to okay the modification.  See also /ID.
+1 MOVE
+Moves a message to another  folder  and  deletes  it  from  the  current
+folder. 
+
+  Format:
+
+    MOVE folder-name [message_number][-message_number1]
+
+The folder-name is the name of the folder to which the message is to  be
+be  moved to.  Optionally, a range of messages which are to be moved can
+be specified  following  the  folder  name,  i.e.  COPY  NEWFOLDER  2-5.
+However,  if  the  old  folder  is  remote,  they will be copied but not
+deleted, as only one message can be delted from a  remote  folder  at  a
+time. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+2 /ALL
+Specifies to move all the messages from the old folder.  Note:  If the
+old folder is remote, they will be copied but not deleted, as only one
+message can be deleted from a remote folder at a time.
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected.  Specifies to send the message to
+the specified NEWS group(s) in addition to the selected NEWS group.
+2 /HEADER
+ /[NO]HEADER
+
+Valid only if destination folder is a news group.  Specifies that header
+of message is to be included with the text when the text is copied.
+The default is /NOHEADER.
+2 /LOCAL
+If specified and destination is a folder, the message will only be moved
+to the folder, and will not be emailed to a corresponding email address or
+sent to a an associated news group, if either is present for the folder.
+If the destination is a news group, message header has line added to it
+to avoid having the message from being copied to a folder which has that
+news group feeding to it.
+2 /MERGE
+Specifies that the original date and time of the moved messages are
+saved and that the messages are placed in correct chronological order 
+in the new folder.  This operation is lengthy if the new folder is large.
+2 /ORIGINAL
+Specifies that the owner of the moved message will be the original owner
+of the message.  The default is that the moved message will be owned by
+the person moving the message.
+1 NEWS
+Displays the list of available news groups.
+
+Format:
+
+	NEWS [string]
+
+If  the  string is specified, lists news groups whose name contains that
+string.  If the string contains an asterisk, a wild card match  will  be
+applied.   I.e.  if ALT* is specified, all groups starting with ALT will
+be displayed.
+
+The status column of the display shows the status  of  the  news  group.
+"y"  means  the  news  group  is available.  "m" means the news group is
+moderated, and posting may or may not  be  allowable.    "="  means  the
+newsgroup  has  been renamed.  The new name is shown on the display line
+immediately following the old name. 
+
+Only those news groups which are enabled are shown.   Adding  /ALL  will
+show both enabled and disabled groups.  If this is done, the status will
+show "x" if the group has been deactived by the news  server  feed,  and
+"n" if the group has been deactived locally. 
+2 /ALL
+If specified, all news groups will be shown, including those that have
+been disabled.
+2 /CLASS
+If specified, will show news group classes.  For more info on classes,
+see help for SET NEWS/CLASS.
+2 /COUNT
+If specified, will show number of messages in the news group instead
+of the status.
+2 /DEFAULT
+If specified, will show news groups that have be defined as default 
+groups using the SET SUBSCRIBE command.
+2 /NEWGROUP
+If specified, will list new news groups that have been added since the
+last time that a user has accessed a news group.  If there are new
+groups, a user will see a message indicating that there are new groups
+when the user accesses a news group.
+2 /PERMANENT
+If specified, will show news groups that have be defined as permanent
+groups using the SET SUBSCRIBE command.
+2 /START
+ /START=string
+
+If specified, the list will start with the  first  group  which  follows
+alphabetically  after  that  string.  I.e. if /START=B is specified, the
+list will start with groups whose name starts with a B.
+2 /STORED
+If specified, only those news groups which are stored on disk are shown.
+2 /SUBSCRIBE
+If specified, lists only those news folders which have been subscribed to.
+An asterisk before the group indicates that new messages are present for
+that folder.
+1 New_features
+Here is a list of new features which may be of interest to the general 
+BULLETIN user.  If you find a bug or have a good suggestion for a new 
+feature, send mail to MRL@PFC.MIT.EDU.
+
+-------------------------------------------------------------------------
+V 2.24
+Removed INCLUDE command and replaced it with the THREAD command.    This
+allows  you  to  save  and  easily  read new messages in threads via the
+READ/THREADS command.  11/13/95
+
+V 2.23
+Added /LIMIT to EXCLUDE and also the SET EXLIMIT command.   These  allow
+excludes to be specified so that they expire after a specified amount of
+days.  The SHOW EXCLUDE now will show the last time a message was found 
+that matched the exclude.  8/16/95
+
+Added /GROUP qualifier to DIRECTORY command to allow  specifying  groups
+to search using wild cards names.  8/3/95
+
+Added /GROUP qualifier to SEARCH command to allow specifying  groups  to
+search using wild cards names.  6/20/95
+
+V 2.22
+
+SHOW EXCLUDE and INCLUDE commands added.  5/16/95
+
+V 2.21
+
+Added /CANCEL to PRINT command which cancels previous print commands.
+10/28/94
+
+Added /FOLLOWUP to POST command when used with news groups.  It specifies
+which news group you want replies to your message to be sent to.  10/28/94
+
+V 2.20
+
+Logical names can be specified in POST/GROUPS=.  5/12/94
+
+Added SET FILE_DIRECTORY command.  5/11/94
+
+V 2.19
+
+Add /MATCH qualifier to SEARCH command, and allow more than 1 string to be
+specified.  12/2/93
+
+V 2.18
+
+Added SET [NO]EXCLUDE command to be  able  to  ignore  any  excludes  or
+includes that have been specified for that folder.  5/20/93
+
+V 2.17
+
+Added /FULL to EXCLUDE  and  INCLUDE  command  to  make  it  affect  all
+commands, such as directory listings.  5/13/93
+
+V 2.15
+
+A user can make /HEADER be made the default for a folder or news group by
+adding a line to the user's customization file.  2/21/93
+
+Added /EXTRACT qualifie to DIRECTORY command.  1/31/93
+
+V 2.13
+
+Added /[NO]HEADER and /ROTATE to NEXT (help said they were there, but they
+weren't).  1/15/93
+
+Added RESET command.  1/9/93
+
+V 2.12
+
+Added INCLUDE and EXCLUDE commands which allow avoiding reading messages
+based on subject and address headers.  12/15/92
+
+V 2.11
+
+NEWS command now by default shows only groups which are active. Can show all
+groups with /ALL command. /STORED and /COUNT are new qualifiers. 11/5/92
+
+INDEX command modified to make it more useful. /NEW is now the default,  and
+now  only shows folders or groups that have new messages. /SET added to show
+only folders which have READNEW, SHOWNEW, or BRIEF  set,  and  /SET  is  the
+default. 11/5/92
+
+Folder names can now be up to 44 letters long.  11/5/92
+
+Added /ROTATE for read commands to allow reading messages encoded in  ROT-13
+coding.  This is used by some news groups to display messages which could be
+taken as being offensive (i.e. rec.humor.funny). 11/5/92
+1 NEXT
+Skips to the next message and displays it.  This is useful when paging
+through the messages and you encounter a particularly long message
+that you would like to skip over.
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.
+If /HEADER or /NOHEADER is specified, the setting will apply for all
+further reads in the selected folder.  The default is /HEADER for non-
+NEWS folders, /NOHEADER for NEWS folders.  If the SET STRIP command
+is set for the folder, it will change the default to be /HEADER.
+A user can make this option the default for a particular folder or
+news group.  See HELP Customizing.
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
diff --git a/decus/vmslt98a/bulletin/bullcoms2.hlp b/decus/vmslt98a/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000..662cf64
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullcoms2.hlp
@@ -0,0 +1,1463 @@
+1 POST
+If a NEWS group is selected, posts a message to that group.  If a normal
+folder is selected, sends a message via MAIL to the network mailing list
+which  is  associated  with  the  selected  folder.   The address of the
+mailing  list  must  be  stored  using  either   CREATE/DESCRIPTION   or
+MODIFY/DESCRIPTION.  See help on those commands for more information.
+
+  Format:
+    POST [file-name]
+2 /CC
+ /CC=user[s]
+Specifies additional users that should receive the mail message.
+2 /EDIT
+Specifies that the editor is to be used for creating the mail message.
+2 /EXTRACT
+Specifies that the text of the message that  is  being  read  should  be
+included  in  the  mail message.  This qualifier is valid only when used
+with /EDIT.  The text  of  the  message  is  indented  with  ->  at  the
+beginning  of  each  line.    This  can be suppressed or the indentation
+character changed with /[NO]INDENT.
+2 /FOLLOWUP
+ /FOLLOWUP=string
+
+Specifies that any replies  generated  by  people  reading  the  message
+should  be  sent to the specified newsgroup.  This is useful if you want
+to post to more than one group, but don't want reply messages posted  on
+all  the  groups.  To specify more than one newsgroup, surround the list
+with quotes, i.e.  FOLLOWUP="newsgroup1,newsgroup2".  If replies  should
+only  be  sent  to  the  message  owner  and not a newsgroup, the string
+"poster" should be specified. 
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected.  Specifies to send  the  message
+to  the  specified NEWS group(s) in addition to the selected NEWS group.
+Logical names are allowed. 
+2 /HEADER
+Allows customized headers line to be added to the message header.   When
+specified, header lines can be added by inserting them at the top of the
+message, with the header lines and the text of the message separated  by
+a blank line. 
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+2 /NOSIGNATURE
+Specifies to suppress  the  automatically  appended  signature,  if  one
+exists.    Signatures  are appended for postings to mailing lists and to
+responds.    See  the  help  topic  POST  Signature_file  for  signature
+information. 
+2 /SUBJECT
+ /SUBJECT=text
+
+Specifies the subject of the mail message. If the text consists of  more
+than one word, enclose the text in quotation marks ("). 
+
+If you omit this qualifier, you will prompted for the subject.
+2 Signature_file
+It is possibly to have the contents of a file be automatically  appended
+to  the end of a message added with the POST and/or the RESPOND command.
+This file is known as a signature file, and it typically contains  one's
+name, address, or perhaps a favorite quote.  The name of the file should
+be SYS$LOGIN:BULL_SIGNATURE.TXT, and it should be a  simple  text  file.
+In  order  to  specify  a different file to use, define the logical name
+BULL_SIGNATURE to point to the desired file. 
+
+It is possible to specify that portions or all of the signature file are
+to  be  included  only  for  specific  folders  or  news groups.  Simply
+surround the exclusive text starting with the line "START <folder-name>"
+and ending with the line "END", i.e. 
+
+START INFOVAX
+This line will only appear in the INFOVAX folder.
+END
+START MISC.TEST
+This line will only appear in the news folder MISC.TEST.
+END
+This line will appear in all postings.
+
+Note that an empty line is automatically created to separate the text of
+the message and the contents of the signature file.
+1 PRINT
+Queues a copy of the message you are currently  reading  (or  have  just
+read)  for  printing.    The  file  created  by the PRINT command is not
+released to the print queue until you exit, unless you add the qualifier
+/NOW or change one of the print job's qualifiers.  Multiple messages are
+concatenated into one print job. 
+
+   Format:
+
+       PRINT [message_number][-message_number1],[...]
+
+A range of messages to be printed  can  optionally  be  specified,  i.e.
+PRINT 2-5. 
+
+The key words CURRENT and LAST can also be specified in  the  range,  in
+place of an actual number, i.e. CURRENT-LAST, 1-CURRENT, etc. 
+
+NOTE:  The qualifier /PRINT is present on the DIRECTORY command.    This
+provides  more  flexibility than is present with the PRINT command.  For
+example, if you want to print all messages with a particular  string  in
+it's subject line, DIRECTORY/PRINT/SUBJ would allow you do it. 
+2 /ALL
+Prints all the messages in the current folder.
+2 /CANCEL
+Cancels any messages waiting to be printed.
+2 /FORM
+Specifies the name or number of the form that you  want  for  the  print
+job.    Codes  for form types are installation-defined.  You can use the
+SHOW QUEUE/FORM command  at  DCL  level  to  find  out  the  form  types
+available for your system.  Use the SHOW QUEUE/FULL command at DCL level
+to find out the name of the mounted form and  the  default  form  for  a
+particular  queue.   If you specify a form whose stock is different from
+the stock of the form mounted on the queue, your  job  is  placed  in  a
+pending  state  until  the stock of the mounted form of the queue is set
+equal to the stock of the form associated with the job.   (In  order  to
+have  your  job  print,  the  system  manager  should  stop  the  queue,
+physically change the paper stock on the output device, and restart  the
+queue specifying the new form type as the mounted form.)
+2 /HEADER
+ /[NO]HEADER
+
+Controls whether a header containing the owner, subject, and date of the 
+message is printed at the beginning. The default is to write the header.
+2 /NOTIFY
+ /[NO]NOTIFY
+
+Indicates that you will be notified by a broadcast message when the file
+or  files  have  been  printed.   If /NONOTIFY is specified, there is no
+notification.  The default is /NOTIFY. 
+2 /NOW
+Sends all messages that have been queued for  printing  with  the  PRINT
+command during this session to the printer. 
+2 /QUEUE
+ /QUEUE=queue_name
+
+The name of the queue to which a message is to be sent.  If  the  /QUEUE
+qualifier  is not specified, the message is queued to SYS$PRINT.
+1 QUIT
+Exits the BULLETIN program.
+1 READ
+Displays the specified message.  If you do not specify a  message,  then
+the  first  time  you enter the command, the first message in the folder
+will be displayed.  However, if there are new messages,  the  first  new
+message  will  be  displayed.  Each time you enter the command, the next
+page, or if there are no more pages, the next message will be displayed. 
+
+  Format:
+    READ [message-number]
+
+The message's relative number is found by the DIRECTORY command.  If you
+specify  a number greater than the number of messages in the folder, the
+last message in the folder will be displayed. 
+
+NOTE: The READ command can be abbreviated by omitting the READ  command,
+i.e.  typing  the  command  "2"  is  equivalent  to "READ 2", and simply
+hitting the <RETURN> key is equivalent to "READ". 
+
+BULLETIN normally stores only the latest message that has been read  per
+folder.  It  can  optionally  store and display which messages have been
+read in a folder on a per message basis.  For information on  this,  see
+the help on the SEEN command.
+2 /ALL
+Specifies to read all messages.  Used after /MARKED, /UNMARKED, /SEEN,
+or /UNSEEN had been specified.
+2 /EDIT
+Specifies that the editor is to be used to read the message.  This is
+useful for scanning a long message.
+2 /HEADER
+ /[NO]HEADER
+
+Specifies that if a message header exists, the header will be shown.  If
+/HEADER  or  /NOHEADER  is  specified,  the  setting  will apply for all
+further reads in the selected folder.  The default is /HEADER  for  non-
+NEWS  folders,  /NOHEADER for NEWS folders.  If the SET STRIP command is
+set for the folder, it will change the default to be /HEADER.    A  user
+can  make this option the default for a particular folder or news group.
+See HELP Customizing. 
+2 /MARKED
+Specifies to read only messages that have been marked (marked messages
+are indicated by an asterisk).  Using /MARKED is equivalent to
+selecting the folder with /MARKED, i.e. only marked messages will be
+shown and be able to be read.   To see all messages, use either /ALL,
+or reselect the folder. 
+2 /UNMARKED
+Specifies to read only messages that have not been marked (marked
+messages are indicated by an asterisk).  Using /UNMARKED is equivalent
+to selecting the folder with /UNMARKED, i.e. only unmarked messages
+will be shown and be able to be read.  To see all messages, either
+reselect the folder or specify /ALL.
+2 /ROTATE
+Specifies to decode the message using ROT-13 coding.
+2 /SEEN
+Specifies to read only messages that have been seen (indicated by a
+greater than sign). Using /SEEN is equivalent to selecting the folder
+with /SEEN, i.e. only seen messages will be shown and be able to be
+read.  To see all messages, use either /ALL, or reselect the folder. 
+2 /UNSEEN
+Specifies to read only messages that have not been seen (seen message
+are indicated by a greater than sign). Using /UNSEEN is equivalent to
+selecting the folder with /UNSEEN, i.e. only unseen messages will be
+shown and be able to be read.  To see all messages, use either /ALL, or
+reselect the folder. 
+2 /THREADS
+Reads all messages that have been included by the THREAD  command.    If
+neither  message  number nor /SINCE is specified, the search starts with
+the first new message.  After the  first  READ/THREADS  command,  typing
+READ/THREADS will continue the search from where it left off (as long as
+you do not select a different folder or news  group).    Also,  after  a
+message has been fully read, if the return key is hit without entering a
+command, it is equivalent to typing the READ/THREADS command.   Messages
+which  are  parts  of  threads  and  under read will be displayed in the
+directory listing by a preceeding #. 
+2 /NEW
+Specifies to read the first unread message.
+2 /PAGE
+ /[NO]PAGE
+
+Specifies that the display of the message will pause when it reaches the
+end of the page.  If /NOPAGE is specified, the whole message will be
+displayed.  This is useful for terminals that can store more than one
+screenful at a time, and that have a remote printer that can then print
+the contents of the terminal's memory.
+2 /SINCE
+ /SINCE=date
+
+Specifies to read the first message created on or after the specified
+date.  If no date is specified, the default is TODAY.
+1 REMOVE
+Removes a folder.  Only the owner of a folder or a privileged  user  can
+remove the folder.
+
+  Format:
+    REMOVE folder-name
+1 REPLY
+Adds message with subject of message being the subject of the  currently
+read message with "RE:" preceeding it.  Format and qualifiers is exactly
+the same as the ADD command except for /INDENT and /EXTRACT.
+
+  Format:
+    REPLY [file-name]
+2 /EXTRACT
+Specifies that the text of the message should be included in the reply
+mail message.  This qualifier is valid only when used with /EDIT.  The
+text of the message is indented with -> at the beginning of each line.
+This can be suppressed or the indentation character changed using 
+the qualifer /[NO]INDENT.
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+1 RESET
+Resets the new message counter for the selected folder  or  news  group.
+The  new  message counter stores the latest read message, and is used to
+determine if there are new messages to be read. 
+
+  Format:
+    RESET [message-number]
+
+If no number is specified, the last message in used.    This  is  useful
+when  you  want to simply ignore any new messages without having to read
+them.  (Note: Reading the last message does the same  thing,  but  RESET
+does it without having to read it.)
+2 /CURRENT
+Resets the new message counter to the current message.
+1 RESPOND
+Invokes the VAX/VMS Personal Mail Utility (MAIL) to send a reply mail
+message to the owner of the currently read message.
+
+  Format:
+    RESPOND [file-name]
+
+If you wish to use another method for sending the mail, define BULL_MAILER
+to point to a command procedure.  This procedure will then be executed in
+place of MAIL, and the parameters passed to it are the username and subject
+of the message.
+2 /CC
+ /CC=user[s]
+Specifies additional users that should receive the reply.
+2 /EDIT
+Specifies that the editor is to be used for creating the reply mail
+message.
+2 /EXTRACT
+Specifies that the text of the message should be included in  the  reply
+mail  message.   This qualifier is valid only when used with /EDIT.  The
+text of the message is indented with -> at the beginning of  each  line.
+This  can  be  suppressed or the indentation character changed using the
+qualifer /[NO]INDENT. 
+2 /GROUPS
+ /GROUPS=(newsgroup,[...])
+
+Valid only if a NEWS group is selected or /LIST is present.    Specifies
+to  send  the  message to the specified NEWS group(s) in addition to the
+selected NEWS group. 
+2 /LIST
+Specifies that the reply should also be sent to the network mailing list
+associated  with  the folder.  The mailing list address should be stored
+in the folder description.  See CREATE/DESCRIPTION or MODIFY/DESCRIPTION
+for more informaton. 
+2 /INDENT
+ /[NO]INDENT=string
+
+See /EXTRACT for information on this qualifier.
+2 /NOSIGNATURE
+Specifies to suppress  the  automatically  appended  signature,  if  one
+exists.    Signatures  are appended for postings to mailing lists and to
+responds.    See  the  help  topic  POST  Signature_file  for  signature
+information. 
+2 /SUBJECT
+ /SUBJECT=text
+
+Specifies the subject of the mail message. If the text consists of  more
+than one word, enclose the text in quotation marks ("). 
+
+If you omit this qualifier, the description of the message will be  used
+as the subject preceeded by "RE: ". 
+1 SEARCH
+Searches the currently selected folder for the  message  containing  the
+first occurrence of the specified text strings.
+
+   Format:
+
+       SEARCH [search-string[,...]]
+
+The search starts from the first message in the current folder.  You can
+specify  the message to start at using the qualifier /START.  If you use
+this qualifier without a parameter, it starts with the current  message.
+The  search  includes  both the text of the message, and the description
+header.  If a "search-string" is not specified, a search is  made  using
+the previously specified string, starting with the message following the
+one you are currently reading (or have just read).  After fully  reading
+the  message  found  by  the  search,  if you hit the return key without
+entering a command, it is equivlanent to typing SEARCH without a  search
+string and will search for the next message.  Once started, a search can
+be aborted by typing a CTRL-C. 
+2 /EDIT
+Specifies that the editor is to be used for reading the message.
+2 /FEEDBACK
+Used only in conjunction with /FOLDER and /GROUP.    Specifies  to  show
+when new folders or news groups are selected. 
+2 /FOLDER
+   /FOLDER=(folder,[...])
+
+Specifies a list of folders to be searched.  The search  will  start  by
+selecting  the first folder in the list and searching the messages for a
+match.  If, during a search, no more matches or messages are found,  the
+next  folder  in  the  list  is  automatically  selected.  The presently
+selected folder can be included in the search by specifying  ""  as  the
+first  folder  in  the  list.    Use  /FEEDBACK  to see when folders are
+selected.  News groups can be specified here.  However, to search news
+group with wild cards, use /GROUP.
+2 /GROUP
+   /GROUP=(string,[...])
+
+Specifies a list of groups to be searched.  Wildcards are  permitted  in
+the specified string.  	If the string does not contain an * and does not
+specify a news group, * is automatically placed at the beginning and end
+of  the  string.    I.e.  if  the string is "comp", then all news groups
+containing the word "comp" will be searched.  Use /FEEDBACK to see  when
+groups are selected.
+2 /FROM
+Specifies that only the username of the messages are to be searched.
+2 /MATCH
+ /MATCH[=option]
+
+Interprets and matches multiple search strings in one of  the  following
+ways: 
+
+     AND      A match occurs only if all of the strings are found.
+
+     OR       A match occurs if any of the strings are found.
+
+     XOR      A match occurs if only one of the strings is found.
+
+If you specify none of these options, the default is /MATCH=OR.  If  you
+specify the /NEGATED qualifier, you will get the negated operation. 
+2 /NEGATED
+If specified, messages that don't match the specified search string
+command are displayed.  Does not work with /NOREPLIES.
+2 /NOREPLIES
+Specifies to find messages which are not replies (i.e. whose subject
+do not start with RE:).
+2 /REPLY
+Specifies that messages are to be searched for that are replies  to  the
+currently read message, or the message specified by /START.  Replies are
+messages which have subject of the original message prefaced by "Re:". 
+2 /REVERSE
+Specifies that the messages are to be searched in reverse order.  If  no
+starting  message  is  specified,  the  search  is started from the last
+message.  /REVERSE must be specified with a search string.
+2 /START
+ /START=message_number
+
+Specifies the message number to start the search at.  If  you  omit  the
+message number, it starts with the current message. 
+2 /SUBJECT
+Specifies that only the subject of the messages are to be searched.
+1 SEEN
+Sets the current or message-id message as seen. This allows you to keep
+track of messages on a per message basis.  Seen messages are displayed
+with a greater than sign in the left hand column of the directory
+listing.  Once you have used the SEEN command once, messages will be
+automatically be set as being SEEN when they are read.  The UNSEEN
+command sets the current or message-id message as unseen. 
+
+   Format:
+
+       SEEN [message-number or numbers]
+       UNSEEN [message-number or numbers]
+
+Keeping track of seen messages requires very little overhead for NEWS
+folders.  However, there is a moderate overhead for regular non-NEWS
+folders.  If you have used the SEEN command and wish to disable the
+automatic marking of messages in regular folders as SEEN when they are
+read, type the command SEEN/NOREAD.  To reenable, simply use the SEEN
+command again. 
+
+If a specified message is newer than the newest read message, then the
+newest read message counter will be updated.  The newest read message 
+counter is used to determine if there are new messages to be read.
+You are alerted of this when entering BULLETIN or selecting a folder
+or news group.  If you simply want to reset this counter and don't care
+about marking which messages have been seen or not, use the RESET command.
+
+NOTE: The list of SEEN messages for non-NEWS folders are stored in a
+file username.BULLMARK, and NEWS folders are stored in
+username.NEWSMARK. The files are created in the directory pointed to by
+the logical name BULL_MARK.  If BULL_MARK is not defined, SYS$LOGIN
+will be used. 
+1 SELECT
+Selects a folder of messages.  See HELP Folders for a description  of  a
+folder.   Once a folder has been selected, all commands, i.e. DIRECTORY,
+READ, etc. will apply only to those messages.  Use the CREATE command to
+create  a  folder.   Use the DIRECTORY/FOLDER command to see the list of
+folders that have been created.
+
+ Format:
+
+     SELECT [node-name::][folder-name]
+
+The complete folder name need not be specified.  BULLETIN  will  try  to
+find the closest matching name.  I.e. INFOV can be used for INFOVAX.
+
+Omitting the folder name will select the default folder.
+
+The  node  name can be specified only if the remote node has the special
+BULLCP process running (invoked by BULLETIN/STARTUP command.)
+
+After selecting a folder, the user will notified of the number of unread
+messages,  and  the  message  pointer will be placed at the first unread
+message.
+
+BULLETIN automatically determines if the selcted name is a NEWS group by
+detecting if a period is present in the name being  specified,  as  most
+NEWS  groups  contain  a  period,  whereas  a real folder cannot.  A few
+special NEWS groups, i.e. JUNK and CONTROL, do not contain a period.  If
+desired,  you can select these groups by enclosing them in double quotes
+("), and typing the name in lower case.
+
+A useful way to scan through folders or subscribed news group without 
+having to select them manually is to use the INDEX command.
+2 /MARKED
+Selects  only messages that have been marked (indicated by an asterisk).
+After using /MARKED, in order to see all messages, the folder will  have
+to be reselected.
+2 /UNMARKED
+Specifies to read only messages that have not been marked (marked
+messages are indicated by an asterisk).  
+
+After using, in order to see all messages, the folder will  have
+to be reselected.
+2 /SEEN
+Specifies to read only messages that have been seen (indicated by a
+greater than sign).
+
+After using, in order to see all messages, the folder will  have
+to be reselected.
+2 /UNSEEN
+Specifies to read only messages that have not been seen (seen message
+are indicated by a greater than sign).
+
+After using, in order to see all messages, the folder will  have
+to be reselected.
+1 SET
+The SET command  is  used  with  other  commands  to  define  or  change
+characteristics of the BULLETIN Utility.
+
+  Format:
+
+    SET option
+2 ACCESS
+Controls  access  to  a  private  folder.   A private folder can only be
+selected by users who have been granted access.  Only the owner of  that
+folder is allowed to grant access.
+
+  Format:
+
+    SET [NO]ACCESS id-name [folder-name]
+
+The id-name can be one or more ids from the system Rights  Database  for
+which  access  is  being  modified.   It  can  also be a file name which
+contains a list of  ids.   For  more  information  concerning  usage  of
+private  folders, see HELP CREATE /PRIVATE.  NOTE: Access is created via
+ACLs.  If a user's process privileges are set  to  override  ACLs,  that
+user  will  be  able  to  access  the folder even if access has not been
+granted.
+
+It  is suggested that if you plan on granting access to many users, that
+you create an id using the AUTHORIZE utility and then use the SET ACCESS
+command  to  grant  access  to  that id.  Then, you can use the GRANT/ID
+command in AUTHORIZE to grant the id to users, and this will give  those
+users  access to the folder.  This is preferred because of problems with
+running into system quota when checking for acls on a file with a  large
+amount  of  acls.   It  is also means that you don't have to remember to
+remove the access for that user from a folder if that  user  is  removed
+from the system.
+
+A user with BULLETIN privileges (see HELP SET  PRIV)  will  be  able  to
+select a protected folder regardless of the access settings.  However, a
+user without explicit access will not receive login notifications of new
+messages,  and thus will not be able to set any login flags.  (NOTE:  If
+such a user selects such a folder and then uses SET ACCESS to grant  him
+or  herself  access,  the user must reselect the folder in order for the
+new access to take affect in order to be able to set login flags.)
+3 id
+The id-name can be one or  more  ids  contained  in  the  system  Rights
+Database.    This  includes  usernames  and  UICs.    UICs  can  contain
+wildcards, i.e.  [130,*].  Note that by default, a process is given  the
+process  rights  id  SYS$NODE_nodename,  where  nodename  is  the decnet
+nodename.  Thus, by specifing this id, a folder can be restricted  to  a
+specific  node, which is useful when the folder is shared among nodes in
+a cluster. 
+
+Alternatively,  the  id-name  can be a filename which contains a list of
+ids.  The filename should be preceeded by a "@".  If the suffix  is  not
+specified, it will be assumed that the suffix is ".DIS" .
+3 /ALL
+Specifies that access to the folder is granted to all users.   If  /READ
+is  not  specified,  the  folder will no longer be private.  If /READ is
+specified, all users will have read access, but  only  privileged  users
+will  have  write access (of course non-privileged users can gain access
+via a later SET ACCESS command.)
+
+Format:
+
+    SET ACCESS /ALL [folder-name]
+3 /CLASS
+Specifies that the specified folder is a news group class.
+3 /READ
+Specifies that access to the folder will be limited to being able to
+read the messages.
+3 Warning
+If  a  user  logs  in after a private folder has been created but before
+being given access, and then is given  access,  any  defaults  that  the
+folder  has,  i.e. /BRIEF, /READNEW, & /NOTIFY, will not be set for that
+user. This is because if the  id  is  not  a  username,  it  becomes  an
+extremely  lengthy  operation  to check each user to see if have that id
+assigned to them.  The alternative is to set the defaults for all  users
+after  every  SET  ACCESS,  but that might cause problems with users who
+have manually reset those defaults.  The  correct  solution  requires  a
+large programming modification, which will be done in a later version.
+2 ANONYMOUS
+Specifies that the selected folder has the ANONYMOUS  attribute.    This
+causes  messages  in  the  folder  to  be  displayed  with  the username
+ANONYMOUS rather than the actual user's name.
+
+  Format:
+
+    SET [NO]ANONYMOUS
+2 ALWAYS
+Specifies  that  the  selected  folder  has  the ALWAYS attribute.  This
+causes messages in the folder to be displayed differently  when  logging
+in.  SYSTEM messages will be displayed every time a user logs in, rather
+than just once.  Non-SYSTEM message will also be  displayed  every  time
+(in  whatever  mode  is selected, i.e. BRIEF, SHOWNEW, or READNEW) until
+the user actually reads that message (or a later one).  This feature  is
+meant  for  messages which are very important, and thus you want to make
+sure they are read.
+
+  Format:
+
+    SET [NO]ALWAYS
+2 ADD_ONLY
+Specifies that the selected folder  has  the  ADD_ONLY  attribute.    If
+ADD_ONLY  is  set  and  a mailing address is present (see /DESCRIPTION),
+when a message is added to the folder, it will also  be  mailed  to  the
+address  (in addition to being stored in the folder).  This also applies
+to a message which is added via the BBOARD feature .  If ADD_ONLY is set
+and  a user uses the POST command, the ADD command will be used instead.
+One use for this is to mail messages in a folder to  users  who  do  not
+have access to BULLETIN. 
+
+  Format:
+
+    SET [NO]ADD_ONLY
+2 BBOARD
+Specifies  a username to be used as a BBOARD destination.  Mail which is
+sent to that user are converted into messages.  This command will  apply
+to  the  selected folder, and each folder can have its own BBOARD.  Only
+privileged users or owners of the folders can  set  BBOARD.   Note:  The
+specified  account  must  have  the DISUSER flag specified in the system
+authorization file, and it either must be given  SYSPRV  privileges,  or
+the  scratch  bboard_directory  (specified when compiling BULLETIN) must
+have world rwed  protection.   Also,  certain  system  parameters  which
+affect  detached  subprocesses  are  usually  too low for the subprocess
+which is spawned to read the mail.  The  parameters  and  the  suggested
+values  are:  PQL_DPGFLQUOTA = 15000, PQL_DWSQUOTA = 500, and PQL_DFILLM
+= 30.  If you are not using the BULLCP process, the subprocess limit for
+users must be at least 2.
+
+  Format:
+
+    SET BBOARD [username]
+
+BBOARD cannot be set for remote folders.   See  also  the  commands  SET
+STRIP and SET DIGEST for options on formatting BBOARD messages.
+
+If BULLCP is running, BBOARD is updated every 15 minutes.  If you want
+to length this period, define BULL_BBOARD_UPDATE to be the number of
+minutes, between updates.  I.e. DEFINE/SYSTEM BULL_BBOARD_UPDATE "30"
+will cause the updates to be don every 30 minutes.
+
+NOTE: If you want to control the expiration date on a per message basis,
+you can do so by adding a special header line to the message.  The form
+is Expires: or X-Expires: followed by the date in the form DD MMM YYYY.
+The time will always be 00:00, even if the time is specified on the line.
+3 /EXPIRATION
+ /EXPIRATION=days
+ /NOEXPIRATION
+
+Specifies the number of days the message created by the BBOARD is to  be
+retained.   The  default  is  14  days.   The  highest limit that can be
+specified is 30 days.  This can be overridden by a user with privileges.
+If /NOEXPIRATION is specified, messages will become permanent.
+
+NOTE:  This  value is the same value as specified by SET DEFAULT_EXPIRE.
+If one is changed, the other will change also.
+3 /SPECIAL
+Specifies that the input should be processed  using  a  special  command
+procedure,  and  not  to  use the simple VMS MAIL to message conversion.
+Specifying a username is optional.  To remove  this  feature,  you  must
+either  SET  NOBBOARD,  or  SET  BBOARD  and  specify  a  username.  See
+installation notes for exactly how to use this feature.
+3 /VMSMAIL
+Used in conjunction with  /SPECIAL.   If  /SPECIAL  and  a  username  is
+specified,  and the conversion still takes its input from VMS MAIL, then
+the VMS system mail file is checked to see if new mail  exists  for  the
+specified  user  before  running the command procedure.  This saves time
+and avoids creating subprocesses.  (Useful if input is digest format.)
+3 Listserv
+For a LISTSERV mailing list, only a subscribed user can post to it.   If
+the  BBOARD  account  is subscribed to the list in order for BULLETIN to
+receive the list, only the BBOARD account will be able to  post  to  it.
+This  problem  is  solved  by  placing  the  word LISTSERV in the folder
+description line. Then, messages sent to the mailing list  by  the  POST
+command will be sent from the BBOARD account rather than from the user's
+account.  For example, the folder description might be:
+
+FAKE MAILING LIST <FAKELIST@FAKENODE.BITNET> LISTSERV.
+
+If  you  have  PMDF  or  MX  installed,  the  corresponding logical name
+PMDF_REPLY_TO or MX_REPLY_TO will be temporarily defined in order to add
+a  REPLY-TO:   line  to  the  message  header to display the real user's
+address.
+
+Users  who  use the method described in HELP SET BBOARD MORE_INFORMATION
+should note the following:  When using this LISTSERV feature, the BBOARD
+account  must be a real account, not simply a VMS MAIL forwarding entry.
+Mail can only be sent from a real account.  However, if mail  forwarding
+is  set for that the account, the account does not need a real directory
+or a unique uic, since it will not need space to store mail.
+
+In order to be able to send LISTSERV commands from  the  BBOARD  account
+without  having  to  actually  login  to  the BBOARD account, there is a
+utility included with BULLETIN called SETUSER.  This requires privileges
+to use.  After compiling it, use the link command:
+
+        LINK SETUSER,SYS$SYSTEM:SYS.STB/SELECT
+
+When  you  run  it, it will prompt for a username.  After verifying that
+the given username  is  a  valid  account,  it  will  then  change  your
+process's username.  You can then send mail from that account.
+
+If you are using PMDF or MX, and wish to use this feature, you can still
+do  so  by  setting BBOARD.  As long as the BBOARD account is not a real
+account, it will work properly, even though the mail feed is not  really
+coming from the BBOARD account.
+
+In order to find out if the LISTSERV mailing list will accept posts only
+from subscribed users, send  the  command  'REV  listname'.   This  will
+retrieve the file listname.LIST.  It begins with a list of keywords.  If
+the keyword 'send' is set  to  'public',  you  don't  need  to  set  the
+LISTSERV  switch.   If it's set to 'private', you do.  For a description
+of the keywords and the meaning of their settings, send any LISTSERV the
+command  'INFO  KEY'. Note that the 'listname.LIST' files include a list
+of owners and subscribers.  If 'send' is set to 'owners',  then  neither
+the public nor the subscribers can post to the list.
+
+Note: It has been found that some servers don't accept the mail as being
+from the bboard account if the reply-to: line is added.  This might be
+due to it being run on VMS, where the Reply-to: line is converted to the
+From: line.  In this case, specify VMSSERV instead of LISTSERV.
+3 More_information
+If more than one folder is to have a BBOARD setting,  only  one  of  the
+BBOARD  names  need  be  a real account.  All other names could be names
+whose mail is  forwarded  to  the  real  account.   BULLETIN  will  then
+determine  from  the mail header which folder the mail is to be sent to.
+Forwarding can be enabled for any name within MAIL by the command:
+
+    MAIL> SET FORWARD/USER=from_name to_name
+
+Any  mail  sent  to  FROM_NAME will be forwarded to TO_NAME.  Thus, only
+TO_NAME need be a real account.  For example, if you  have  INFOVAX  and
+LASER-LOVERS  folders,  you need create only a INFOVAX account, and then
+forward LASER-LOVERS mail to INFOVAX within mail using the  command  SET
+FORWARD/USER=LASER-LOVERS  INFOVAX.   You  would  then  do  a SET BBOARD
+INFOVAX for the INFOVAX folder, and  SET  BBOARD  LASER-LOVERS  for  the
+LASER-LOVERS  folder.   This method will speed up the BBOARD conversion,
+since mail need be read only from one account.  NOTE: Folders that  have
+the  /SPECIAL  set  on  their  BBOARD  accounts  cannot  have their mail
+forwarded to BBOARD accounts that don't have /SPECIAL set.   Folders  of
+the  same  type, i.e. that use the same /SPECIAL command procedure, must
+be grouped separately.
+
+The BBOARD account must match the mailing list name.  If you prefer  not
+to  have  them  match,  then  you must include the actual address of the
+mailing list in the folder description in  the  format  described  under
+HELP CREATE /DESCRIPTION.
+2 BRIEF
+Controls whether you will be alerted upon logging  that  there  are  new
+messages  in the currently selected folder.  A new message is defined as
+one that has been created since the last time you logged in or  accessed
+BULLETIN.   Note  the  difference between BRIEF and READNEW.  The latter
+causes a listing of the description of the new messages to be  displayed
+and  prompts  the user to read the messages.  Setting BRIEF will clear a
+READNEW setting (and visa versa).
+
+  Format:
+
+    SET [NO]BRIEF
+3 /ALL
+Specifies that the SET [NO]BRIEF option is the default for all users for
+the specified folder.  This is a privileged qualifier.
+3 /DEFAULT
+Specifies that the [NO]BRIEF option is the default for the specified
+folder.  This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).  Use /ALL to modify all users.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the option is to modified.  If not
+specified, the selected folder is modified. Valid only with NOBRIEF.
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that BRIEF is a permanent flag and cannot be changed by the
+individual, except if changing to SHOWNEW or READNEW.  This is a
+privileged qualifier.
+2 COMPRESS
+Specifies that messages added to the folder will be in compressed format.
+Data stored in this way will be 60-65% the size of normal folders.
+The compression algorithm is optimized for English text files and requires 
+very little cpu overhead.
+
+  Format:
+
+    SET [NO]COMPRESS
+
+This command is only valid with folders.  Local news groups are always
+stored in compressed format.  Messages already stored in the folder 
+can not presently be changed to compressed format. 
+2 CONTINUOUS_BRIEF
+Specifies that if BRIEF is set for a folder, and there are new messages,
+the notification message "there are new messages" will be displayed every
+time when logging in, until the new messages are read.  Normally, the
+BRIEF setting causes notification only at the first time that new messages
+are detected.
+
+  Format:
+
+    SET [NO]CONTINUOUS_BRIEF
+
+NOTE: Both SET GENERIC and SET CONTINUOUS_BRIEF cannot be set for the
+same user.
+2 DEFAULT_EXPIRE
+Specifies  the  number  of days the message created by BBOARD (or direct
+PMDF path) is to be retained.  The default  is  14  days.   The  highest
+limit  that  can  be  specified is 30 days.  This can be overridden by a
+user with privileges.
+
+This  also  specifies the default expiration date when adding a message.
+If no expiration date is  entered  when  prompted  for  a  date,  or  if
+prompting  has been disabled via SET NOPROMPT_EXPIRE, this value will be
+used.
+
+  Format:
+
+    SET DEFAULT_EXPIRE days
+
+If -1 is specified, messages will become permanent.  If 0 is  specified,
+no  default expiration date will be present.  The latter should never be
+specified for a  folder  with  a  BBOARD,  or  else  the  messages  will
+disappear.
+
+NOTE: This value is the same value that SET BBOARD/EXPIRATION specifies.
+If one is changed, the other will change also.
+2 DIGEST
+Affect  only  messages  which are added via either the BBOARD option, or
+written directly from a network mailing program  (i.e.  PMDF).   Several
+mailing  lists  use  digest  format  to  send  their  messages, i.e. the
+messages are concatenated into one long message.  If DIGEST is set,  the
+messages will be separated into individual BULLETIN messages.
+
+  Format:
+
+    SET [NO]DIGEST
+
+The command SHOW FOLDER/FULL will show if DIGEST has been set.
+
+2 DUMP
+Specifies that messages deleted from the  selected  folder  are  written
+into  a dump (or log) file.  The name of the log file is foldername.LOG,
+and it is located in the folder directory (usually BULL_DIR).
+
+  Format:
+
+    SET [NO]DUMP
+
+The command SHOW FOLDER/FULL will show if dump has  been  set.    (NOTE:
+SHOW  FOLDER/FULL  is a privileged command.) When created, the file will
+have an ACL set on it to allow the folder owner to delete it.
+2 EXPIRE_LIMIT
+Specifies expiration limit that is allowed for messages.  Non-privileged
+users cannot specify an expiration  that  exceeds  the  number  of  days
+specified.  Privileged users can exceed the limit.
+
+  Format:
+
+    SET [NO]EXPIRE_LIMIT [days]
+
+The command SHOW FOLDER/FULL will show  the  expiration  limit,  if  one
+exists.  (NOTE: SHOW FOLDER/FULL is a privileged command.) 
+2 EXCLUDE
+Specifies to ignore any EXCLUDEs or THREADs that are present.
+
+  Format:
+
+    SET [NO]EXCLUDE
+
+The default mode is SET EXCLUDE, which means to display  messages  based
+on  specified  EXCLUDEs  or  THREADs.    SET  NOEXCLUDE  will cause all
+messages to be displayed for the selected folder, and all future folders
+which are selected. 
+2 EXLIMIT
+Specifies the default limit for the EXCLUDE command. 
+
+  Format:
+
+    SET EXLIMIT days
+
+If no match is found for an exclude after the specified number of  days,
+the  exclude  will  automatically  be deleted.  The default is no limit,
+which is specified by specifying 0 days.  This default can be  overriden
+by the /LIMIT switch on the EXCLUDE command. 
+2 FILE_DIRECTORY
+Select the directory where  messages  are  written  to  when  using  the
+EXTRACT  or  file  COMMAND.  By default, the message is written into the
+current directory. 
+
+  Format:
+
+    SET FILE_DIRECTORY [directory]
+
+If directory is omitted, the setting is removed.  Note: This information
+is stored in the customization file (SYS$LOGIN:BULL.CUSTOM).
+2 FOLDER
+Select a folder of messages.  Identical to the SELECT command.  See help
+on that command for more information.
+
+  Format:
+
+    SET FOLDER [node-name::][folder-name]
+3 /MARKED
+Selects messages that have been marked (indicated by an asterisk).
+After using /MARKED, in order to see all messages, the folder will have
+to be reselected.
+2 GENERIC
+Specifies  that  the  given  account is a "generic" account, i.e used by
+many different people.  If an  account  is  specified  as  GENERIC,  new
+messages  placed in the default folder will be displayed upon logging in
+for a specific number of days,  rather  than  only  once.   The  default
+period is 7 days.  This command is a privileged command.
+
+  Format:
+
+    SET [NO]GENERIC username
+
+NOTE: Both SET GENERIC and SET CONTINUOUS_BRIEF cannot be set for the
+same user.
+3 /DAYS
+ /DAYS=number_of_days
+
+Specifies the number days that new messages will be displayed for upon
+logging in.
+2 GATEWAY
+Valid for folders that are associated with an email address.    Messages
+which  are  mailed  to the email address are by default modified so that
+the subject line starts with the folder name,  followed  by  the  phrase
+"folder  message:  ",  followed  original  subject line.  If you specify
+GATEWAY, the subject line is not modified this way. 
+2 KEYPAD 
+Controls whether the keypad has been enabled such that the keys  on  the
+keypad correspond to command definitions.  These definitions can be seen
+via the SHOW KEYPAD command.  The default is NOKEYPAD unless the /KEYPAD
+qualifier has been added to the BULLETIN command line.
+
+  Format:
+
+    SET [NO]KEYPAD
+
+The default settings  for the keypad are shown via SHOW KEYPAD or HELP
+KEYPAD.  Settings can be  changed by using an initialization file with
+DEFINE/KEY commands.  BULLETIN looks first for the file pointed to by
+the logical name BULL_INIT and  then for the file SYS$LOGIN:BULL.INI.
+2 LIBRARY
+Specifies a library of folders.  By default there is only  one  library.
+However,  the system manager may decide to create more than one library,
+with each library  saved  in  a  different  directory.    Use  the  SHOW
+LIBRARY/ALL command to see if there are other libraries. 
+2 LOGIN
+Controls  whether  the  specified  user will be alerted of any messages,
+whether system or non-system, upon logging in.  If an  account  has  the
+DISMAIL  flag  set, SET NOLOGIN is automatically applied to that account
+during the first time that the account logs in.  However, this will  not
+occur  if DISMAIL is set for an old account.  Additionally, removing the
+DISMAIL flag will not automatically enable LOGIN.  (The reason  for  the
+above  was to avoid extra overhead for constant checking for the DISMAIL
+flag.)  This command is a privileged command.
+
+  Format:
+
+    SET [NO]LOGIN username
+2 NAME
+Copies all stored settings from one user to another.  Used when a user's
+account name is changed.
+
+  Format:
+
+    SET NAME old-username new-username
+2 NEWS
+Changes attributes of the specified news group or class of news groups.
+This command requires privileges.
+
+  Format:
+
+    SET NEWS [news-group]
+
+If no attributes are specified, the present values of the attributes are
+shown.
+3 /ALL
+   /ALL
+   /NOALL
+
+If specified with /CLASS or /DEFAULT, all groups that are presently
+available will have their attributes changed,in addition to any that are
+created in the future.  If /NOALL is specified, the attributes of any
+news group that was individually changed will not be modified.  I.e., if
+you set the attributes for misc.test, and then change the default
+attributes (using /DEFAULT) with /NOALL, the attributes for misc.test
+will not be changed.  This also applies when specifying the attributes
+for a class of news groups with /CLASS, but only if the value for /CLASS
+is a primary class, i.e. it has a no period in the classname such as
+CLASS=rec.  Otherwise, /NOALL is not allowed with /CLASS.  The default
+is /ALL.                                     
+3 /CLASS
+   /CLASS=classname
+
+Specifies to modify attributes for a class of news groups rather than a
+single group, i.e. /CLASS=rec, or /CLASS=sci.med .  Attributes of
+existing groups which are in the class are modified, and any groups
+created in the future will automatically have those attributes.
+3 /DEFAULT
+Specifies default attributes which are applied to all news groups.
+3 /DELETE
+When used with /CLASS, specifies that the class attributes are to be
+deleted.
+3 /DISABLE
+Specifies that the news group is disabled and can not be accessed.
+3 /ENABLE
+Specifies that the news group is enabled and can be accessed. This is
+the default.
+3 /EXPIRATION
+   /EXPIRATION=days
+
+Specifies the default expiration time for messages if none is specified.
+The default is 7.
+3 /FULL
+Control whether all information of the news groups  is  displayed,  i.e.
+the  access list if the news group is private.  This information is only
+those who have access to that folder. 
+3 /LIMIT
+   /LIMIT=days
+
+Specifies the expiration limit for messages.  If the value specified is
+-1, there will be no limit.  If the value is 0, the default limit will
+be applied, or of any class that is applicable.  This is the default.
+It is suggested that the limit be set a no lower than 31 days, as many
+groups have a FAQ (frequently asked question) message which is posted
+every month with an expiration date of one month in the future.
+3 /PRIVATE
+   /PRIVATE
+   /NOPRIVATE
+
+Specifies that the news group or class can have it's access modified by
+the SET ACCESS command.  To accomplish this, a file is created in
+NEWS_DIRECTORY specified in BULLFILES.INC and ACLs are set on that file.  
+Note:  If you set access for a class, the best way to grant all access 
+to news groups in that class is to set /NOPRIVATE, as then time won't be 
+wasted checking a file for ACLs.
+3 /STORED
+   /STORED
+   /NOSTORED
+
+Specifies that the news group are stored on disk rather then accessed
+via the network from the server node.  This results in faster access,
+but requires the available disk space.  Messages from the news group
+are not immediately transferred as the result of this command, but are
+tranferred by the separate BULLCP process at regular intervals.  The
+default is /NOSTORED.
+2 NODE
+Modifies the selected folder from a local folder to a remote folder.   A
+remote folder is a folder in which the messages are actually stored on a
+folder at a remote DECNET node.  The SET NODE command specifies the name
+of  the  remote  node, and optionally the name of the remote folder.  If
+the remote folder name is not included, it is assumed to be the same  as
+the  local  folder.   When  the command is executed, the selected folder
+will then point to the remote folder.  If there  were  messages  in  the
+local folder, they will be deleted.  This feature is present only if the
+BULLCP process is running on the remote node.
+
+  Format:
+    SET NODE nodename [remotename]
+    SET NONODE
+
+NOTE: If one node adds a message to a remote node, other nodes connected
+to the same folder will not immediately be aware  of  the  new  message.
+This  info  is  updated  every  15  minutes,  or if a user accesses that
+folder.
+
+If you are using V2.16 or greater on both nodes, then if the data files 
+of the node containing the remote folder are moved to a different node,
+(or if you decided to start BULLCP on a different nooe in that cluster),
+the nodename of the remote folders will automatically be updated.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the node information is to modified.
+If not specified, the selected folder is modified.
+2 NOTIFY
+Specifies whether you will be notified via a broadcast  message  when  a
+message is added to the selected folder.
+
+  Format:
+
+    SET [NO]NOTIFY
+
+In a cluster, if the logical name MAIL$SYSTEM_FLAGS is defined so that
+bit 1 is set, users will be notified no matter which node they are logged
+in to.  If you wish to disable this, you should define BULL_SYSTEM_FLAGS
+so that bit 1 is cleared.
+3 /ALL
+Specifies that the SET [NO]NOTIFY option is the default for all users for
+the specified folder.  This is a privileged qualifier.
+3 /DEFAULT
+Specifies that the [NO]NOTIFY option is the default for the specified
+folder.  This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).  Use /ALL to modify all users.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the option is to modified.  If not
+specified, the selected folder is modified. Valid only with NONOTIFY.
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that NOTIFY is a permanent flag and cannot be changed by the
+individual. /DEFAULT must be specified. This is a privileged qualifier.
+2 PAGE
+Specifies whether any directory listing or message reading  output  will
+pause  when  it  reaches  the end of the page or not.  Setting NOPAGE is
+useful for terminals that can store more than one screenful at  a  time,
+and  that  have a remote printer that can then print the contents of the
+terminal's memory.  The default is PAGE, unless the default was  changed
+by specifying /NOPAGE on the command line to invoke BULLETIN.
+
+  Format:
+
+    SET [NO]PAGE
+2 POST_ONLY
+Specifies that the selected folder has the POST_ONLY attribute.  This
+causes the ADD command to mail the message to the mailing address if it
+is present (see /DESCRIPTION), rather than add to the folder.  
+
+  Format:
+
+    SET [NO]POST_ONLY
+2 PRIVILEGES
+Specifies  either  process  privileges  or  rights  identifiers that are
+necessary to use privileged commands.  Use the SHOW  PRIVILEGES  command
+to see what is presently set.  This is a privileged command.
+
+  Format:
+
+    SET PRIVILEGES parameters
+
+The parameters are one or  more  privileges  separated  by  commas.   To
+remove  a privilege, specify the privilege preceeded by "NO".  If /ID is
+specified, the parameters are rights identifiers.
+3 /ID
+ /[NO]ID
+
+If specified, then the rights identifier which is specified as the
+parameter will allow users holding that rights identifier to execute
+privileged commands.  If /NOID is specified, the identifier is removed.
+2 PROMPT_EXPIRE
+Specifies  that  a  user  will  be  prompted for an expiration date when
+adding a message.  If NOPROMPT_EXPIRE is specified, the user will not be
+prompted, and the default expiration (which is set by SET DEFAULT_EXPIRE
+or SET BBOARD/EXPIRATION) will be  used.   If  the  value  specified  is
+greater   than  the  expiration  limit,  and  the  user  does  not  have
+privileges, then the expiration  limit  will  be  used  as  the  default
+expiration.  (If there is no expiration limit, and the user doesn't have
+privileges, then an error will result.)  PROMPT_EXPIRE is the default.
+
+  Format:
+
+    SET  [NO]PROMPT_EXPIRE
+2 READNEW
+Controls whether you will be prompted upon logging in  if  you  wish  to
+read new non-system or folder messages (if any exist).  A new message is
+defined as one that has been  added  since  the  last  login,  or  since
+accessing BULLETIN.  The default setting for READNEW is dependent on how
+the folder was created by the owner.
+
+In  order  to  apply  this to a specific folder, first select the folder
+(using the SELECT command), and then enter the SET READNEW command.
+
+  Format:
+
+    SET [NO]READNEW
+
+NOTE:  If  you  have several folders with READNEW enabled, each folder's
+messages will be displayed separately.  However, if you EXIT the READNEW
+mode before all the folders have been displayed, you will not be alerted
+of the new messages in the undisplayed folders the next time you  login.
+However,  if  you enter BULLETIN, you will be told that new messages are
+present in those other folders.  Also, it is not possible  to  EXIT  the
+READNEW mode if there are SYSTEM folders which have new messages. Typing
+the EXIT command will cause you to skip to those folders.  (See HELP SET
+SYSTEM for a description of a SYSTEM folder).
+3 /ALL
+Specifies that the SET [NO]READNEW option is the default for all users for
+the specified folder.  This is a privileged qualifier.  The difference
+between this and /DEFAULT is that the latter will only apply to new users
+(i.e. any users which have never executed BULLETIN).
+3 /DEFAULT
+Specifies that the [NO]READNEW option is the default for the specified
+folder.  This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).  Use /ALL to modify all users.
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the option is to modified.  If not
+specified, the selected folder is modified. Valid only with NOREADNEW.
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that READNEW is a permanent flag and cannot be changed by the
+individual.  This is a privileged qualifier.
+2 SHOWNEW
+Controls whether a directory listing of new  messages  for  the  current
+folder  will  be displayed when logging in.  This is similar to READNEW,
+except you will not be prompted to read the messages.   The  default  is
+dependent  on how the folder was created by the owner.  A new message is
+defined as one that has been  added  since  the  last  login,  or  since
+accessing BULLETIN.
+
+In order to apply this to a specific folder,  first  select  the  folder
+(using  the  SELECT  command),  and  then enter the SET SHOWNEW command.
+
+  Format:
+
+    SET [NO]SHOWNEW
+3 /ALL
+Specifies that the SET [NO]SHOWNEW option is the default for all users for
+the specified folder.  This is a privileged qualifier.  The difference
+between this and /DEFAULT is that the latter will only apply to new users
+(i.e. any users which have never executed BULLETIN).
+3 /DEFAULT
+Specifies that the [NO]SHOWNEW option is the default for  the  specified
+folder.   This is a privileged qualifier.  It will only affect brand new
+users (or those that have never logged in).   Use  /ALL  to  modify  all
+users. 
+3 /FOLDER
+   /FOLDER=foldername
+
+Specifies the folder for which the  option  is  to  modified.    If  not
+specified, the selected folder is modified. Valid only with NOSHOWNEW. 
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that SHOWNEW is a permanent flag and cannot be changed by  the
+individual,  except  if  changing  to  READNEW.  This  is  a  privileged
+qualifier. 
+2 STRIP
+Affect only messages which are added via either the  BBOARD  option,  or
+written  directly  from a network mailing program (i.e. PMDF).  If STRIP
+is set, the header of the mail message will be stripped off before it is
+stored as a BULLETIN message. 
+
+  Format:
+
+    SET [NO]STRIP
+
+The command SHOW FOLDER/FULL will show if STRIP has been set.
+2 SUBSCRIBE
+Can be used to force users to be subscribed to the selected news  group.
+This is a privileged command. 
+
+  Format:
+
+    SET SUBSCRIBE
+
+Note:  If you execute the  commands  SET  SHOWNEW,  READNEW,  BRIEF,  or
+NOTIFY,  and add /DEFAULT or /PERMAMENT, it is equivalent to doing a SET
+SUBSCRIBE command with the addition that the specified feature  will  be
+the default and/or permanent setting. 
+3 /ALL
+Specifies that all present and future users will be  subscribed  to  the
+news group. 
+3 /DEFAULT
+   /[NO]DEFAULT
+
+Specifies that new users will automatically be subscribed  to  the  news
+group. 
+3 /PERMANENT
+   /[NO]PERMANENT
+
+Specifies that new users will automatically be subscribed  to  the  news
+group and that users cannot unsubscribe the news group. 
+2 SYSTEM
+Specifies that the selected folder is a SYSTEM folder.  A SYSTEM  folder
+is  allowed to have SYSTEM and SHUTDOWN messages added to it.  This is a
+privileged command. 
+
+  Format:
+
+    SET [NO]SYSTEM
+
+If the selected folder is remote, /SYSTEM cannot be specified unless the
+folder at the other node is also a SYSTEM folder.
+1 SHOW
+The SHOW command displays information about certain characteristics.
+2 EXCLUDE
+Displays the list of excludes which are present for the current  folder.
+The  right  hand  side  of the display shows the date of the last time a
+match for the exclude was found, and also the number of  days  from  the
+time of the last match after which the excludes expires. 
+2 FLAGS
+Shows whether BRIEF, NOTIFY, READNEW, or SHOWNEW has been  set  for  the
+currently selected folder. 
+2 FOLDER
+Shows information about a folder of messages.  Owner and description are
+shown.    If  the folder name is omitted, and a folder has been selected
+via the SELECT command, information about that folder is shown. 
+
+  Format:
+
+    SHOW FOLDER [folder-name]
+3 /FULL
+Control whether all information  of  the  folder  is  displayed.    This
+includes  DUMP  &  SYSTEM  settings,  the  access  list if the folder is
+private, and BBOARD information.  This information  is  only  those  who
+have access to that folder. 
+2 THREAD
+Displays the list of includes which are present for the current folder.
+2 KEYPAD
+Displays the keypad command definitions.
+
+  Format:
+
+    SHOW KEYPAD [key-name]  
+
+If the keypad has been enabled by either SET KEYPAD, or  if  /KEYPAD  is
+specified  on  the  command  line,  the  keypad  keys will be defined as
+commands.  The default settings for the keypad are shown via SHOW KEYPAD
+or HELP KEYPAD.  Settings can be changed by using an initialization file
+with DEFINE/KEY commands.  BULLETIN looks first for the file pointed  to
+by the logical name BULL_INIT and then for the file SYS$LOGIN:BULL.INI. 
+
+NOTE: If the keypad is not enabled, PF2 is defined to be SET KEYPAD.
+3 /PRINT
+Prints the keypad definitions on the default printer (SYS$PRINT).
+3 /STATE
+ /STATE=(state,state,...)
+
+Specifies the name of a state for which the  specified  key  definitions
+are  to  be displayed.  If you select more than one state name, separate
+them with commas and enclose the list in parentheses.  Only works when a
+key name has been specified. 
+2 LIBRARY
+Shows the library of folders.  By default there  is  only  one  library.
+However,  the system manager may decide to create more than one library,
+with each library  saved  in  a  different  directory.    Use  the  /ALL
+qualifier to see if there are other libraries. 
+3 /ALL
+Specifies to show all available libraries.
+2 NEW
+Shows folders which have new unread messages for which BRIEF or  READNEW
+have  been set.  (Note: If you enter BULLETIN but do not read new unread
+messages, you will not be notified about them the next  time  you  enter
+BULLETIN.  This is a design "feature" and cannot easily be changed.)
+2 PRIVILEGES
+Shows the privileges necessary to use privileged commands.   Also  shows
+any  rights  identifiers  that  would also give a user privileges.  (The
+latter are ACLs which are set on the BULLUSER.DAT file.)
+2 USER
+Shows the last time that a user logged in, or if /FOLDER  is  specified,
+the  latest  message which a user has read in the folder.  If NOLOGIN is
+set for  a  user,  this  information  will  be  displayed.   This  is  a
+privileged  command.   Non-privileged users will only be able to display
+the information for their own account.
+
+  Format:
+    SHOW USER [username]
+
+The username is optional.  If omitted, the process's username  is  used.
+The  username should not be included if /ALL or /[NO]LOGIN is specified.
+
+NOTE: The last logged in time displayed is that which is stored when the
+BULLETIN/LOGIN command is executed, not that  which  VMS  stores.   Some
+sites  make  BULLETIN/LOGIN  an  optional  command for users to store in
+their own LOGIN.COM, so this command can be used  to  show  which  users
+have done this.
+3 /ALL
+Specifies that information for all users is to be displayed.  This is  a
+privileged command.
+3 /LOGIN
+ /[NO]LOGIN
+
+Specifies that only those users which do not have NOLOGIN set are to be
+displayed.  If negated, only those users with NOLOGIN set are displayed.
+This is a privileged command.  The qualifier /ALL need not be specified.
+3 /FOLDER
+   /FOLDER=[foldername]
+
+Specifies to display the latest message that was read by the user(s) for
+the  specified  foldername.   A newsgroup can be specified, but the info
+can only be shown if the user has subscribed to the newsgroup.   If  the
+foldername is not specified, the selected folder will be used.
+3 /SINCE
+   /SINCE=[date]
+
+Specifies  to display only those users whose latest read message date is
+the same date  or  later  than  the  specified  date.   If  no  date  is
+specified,  the  date  of  the  current message is used.  Only valid for
+folders or with /LOGIN.  Use /START for newsgroups.
+3 /START
+   /START=[number]
+
+Specifies  to  display only those users whose latest read message number
+is equal to or greather than the specified  number.   If  no  number  is
+specified,  the  message  number  of  the current message is used.  Only
+valid for newsgroups.  Use /SINCE for folders and with /LOGIN.
+2 VERSION
+Shows  the  version  of  BULLETIN  and  the date that the executable was
+linked.
+1 SPAWN
+Creates  a  subprocess  of  the current process.  To return to BULLETIN,
+type LOGOUT.
+
+  Format:
+    SPAWN [command-string]
+
+NOTE: BULLETIN disables the use of  CONTROL-C,  so  that  you  must  use
+CONTROL-Y if you wish to break out of a spawned command.
+1 SUBSCRIBE
+Used only for NEWS folders.  Specifies that BULLETIN will keep track  of
+the  newest  message  that has been read for that NEWS folder.  When the
+NEWS folder is selected, the message pointer will automatically point to
+the next newest message that has not been read.  To see a list of the
+subscribed groups, type NEWS/SUBSCRIBE.  To automatically read news 
+groups with new messages, use INDEX/SUBSCRIBE. 
+1 THREAD
+Specifies that the current message is  defined  as  a  thread  based  on
+either  the  subject  or the message owner.  Since threads are much more
+commonly based on the subject, this is the default.  Threads are read by
+using the command READ/THREADS. 
+
+  Format:
+    THREAD [string]
+
+If a string is specified, then the message is a thread if the  owner  or
+the subject contains that string, depending on whether /FROM or /SUBJECT
+is specified.  Otherwise, if no string is specified, then the owner name
+or  subject of the current message is used.  More than one THREAD may be
+specified per folder. 
+
+Note:  EXCLUDEs take precedence over THREADs.
+2 /ALL
+Used with /DISABLE to specify to disable all THREADs.
+2 /DISABLE
+Specifies to permanently disable the THREAD.
+2 /FROM
+Specifies to include the message based on the message owner.  /FROM
+and /SUBJECT cannot be specified at the same time. 
+2 /LIMIT
+   /LIMIT=days
+
+Specifies that the thread will be automatically deleted if no match  is
+found  for the specified number of days.  The default is no limit, which
+is specified by 0.  This can be changed via the SET EXLIMIT command. 
+2 /SUBJECT
+Specifies to include the message based on the message subject.  This is
+the default.  /FROM and /SUBJECT cannot be specified at the same time.
+2 Storing_Threads
+THREADs are stored in the file SYS$LOGIN:BULL.CUSTOM or in the file
+pointed to by the logical name BULL_USER_CUSTOM.  The format is:
+
+folder_name:INCLUDE:FROM(or SUBJECT):string
+
+In order for /FULL to be the default for a folder, the following line
+must be present:
+
+folder_name:defaults:kill
+
+excluding the folder_name causes it to apply to all folders.
+1 UNDELETE
+Undeletes  he  specified  message  if  the message was deleted using the
+DELETE command.  Deleted messages are  not  actually  deleted  but  have
+their  expiration  date  set to 15 minutes in the future and are deleted
+then.  Undeleting the message will reset the expiration date back to its
+original  value.   Deleted  messages  will  be  indicated as such by the
+string (DELETED) when either reading or doing a directory listing.
+
+  Format:
+    UNDELETE [message-number]
+1 UNSUBSCRIBE
+Used only for NEWS folders.  Specifies that BULLETIN will no longer keep
+track of the newest message that has been read for that NEWS folder.  See the
+SUBSCRIBE command for further info. 
+1 Usenet_news
+BULLETIN can also read USENET NEWS if your system has network access  to
+a node which carries it.  USENET NEWS is a global bulletin board system.
+It is split into news groups.  Use the NEWS command to see the  list  of
+groups  which  are  available.  These are similar to BULLETIN's folders,
+except that the SUBSCRIBE command must be used to subscribe to  a  group
+in  order  to  keep track of which messages you have read in that group.
+Most of the other BULLETIN commands can also be used when reading NEWS. 
+
+To see a list  of  the  subscribed  groups,  type  NEWS/SUBSCRIBE.    To
+automatically  read  all  your  subscribed  news  groups  that  have new
+messages, use INDEX/SUBSCRIBE. 
diff --git a/decus/vmslt98a/bulletin/bulldir.inc b/decus/vmslt98a/bulletin/bulldir.inc
new file mode 100755
index 0000000..ab5027c
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulldir.inc
@@ -0,0 +1,58 @@
+	PARAMETER DIR_RECORD_LENGTH = (100/4)*4
+
+	COMMON /BULL_DIR/ MSG_BTIM,MSG_NUM,DESCRIP,FROM,LENGTH,EX_BTIM
+     &	,SYSTEM,BLOCK,HEADER_BTIM,HEADER_NUM,NEWEST_EXBTIM,NEWEST_MSGBTIM
+     &	,NBULL,NBLOCK,SHUTDOWN,SHUTDOWN_BTIM,NEMPTY
+     &	,DATE,TIME,EXDATE,EXTIME,NEWEST_EXDATE,NEWEST_EXTIME
+     &  ,NEWEST_DATE,NEWEST_TIME,SHUTDOWN_DATE,SHUTDOWN_TIME
+	CHARACTER*56 DESCRIP
+	CHARACTER*12 FROM
+	LOGICAL SYSTEM
+
+	CHARACTER*12 DATE,EXDATE,NEWEST_EXDATE,NEWEST_DATE,SHUTDOWN_DATE
+	CHARACTER*12 TIME,EXTIME,NEWEST_EXTIME,NEWEST_TIME,SHUTDOWN_TIME
+
+	INTEGER MSG_BTIM(2),EX_BTIM(2),HEADER_BTIM(2)
+	INTEGER NEWEST_EXBTIM(2),NEWEST_MSGBTIM(2),SHUTDOWN_BTIM(2)
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY
+	EQUIVALENCE (MSG_BTIM,BULLDIR_ENTRY)
+
+	CHARACTER*52 BULLDIR_HEADER
+	EQUIVALENCE (HEADER_BTIM,BULLDIR_HEADER)
+
+	DATA HEADER_BTIM/0,0/,HEADER_NUM/0/
+
+	CHARACTER MSG_KEY*8
+
+	EQUIVALENCE (MSG_BTIM,MSG_KEY)
+
+	PARAMETER LINE_LENGTH=255
+	PARAMETER INPUT_LENGTH=256
+
+	COMMON /INPUT_BUFFER/ INPUT
+	CHARACTER INPUT*(INPUT_LENGTH)
+
+	PARAMETER NEWSDIR_RECORD_LENGTH = 140
+
+	COMMON /NEWS_DIR/ NEWS_MSG_NUM,NEWS_MSG_BTIM_KEY
+     &  ,NEWS_EX_BTIM_KEY,NEWS_MSGID,NEWS_POST_KEY,NEWS_BLOCK
+     &  ,NEWS_LENGTH,NEWS_DESCRIP,NEWS_FROM
+     &  ,NEWS_HEADER_KEY,NEWS_NEWEST_MSG_BTIM_KEY
+     &  ,NEWS_HEADER_FOLDER,NEWS_NEWEST_EX_BTIM_KEY,NEWS_HEADER_NUM
+     &	,NEWS_NBULL
+	CHARACTER*36 NEWS_MSGID
+	CHARACTER*56 NEWS_DESCRIP
+	CHARACTER*12 NEWS_FROM
+	CHARACTER*8 NEWS_POST_KEY
+
+	CHARACTER*8 NEWS_MSG_BTIM_KEY,NEWS_EX_BTIM_KEY
+	CHARACTER*8 NEWS_NEWEST_MSG_BTIM_KEY,NEWS_NEWEST_EX_BTIM_KEY
+	INTEGER NEWS_POST_BTIM(2)
+
+	CHARACTER*(NEWSDIR_RECORD_LENGTH) NEWSDIR_ENTRY
+	EQUIVALENCE (NEWS_MSG_NUM,NEWSDIR_ENTRY)
+
+	CHARACTER*64 NEWS_HEADER_FOLDER
+	CHARACTER*(NEWSDIR_RECORD_LENGTH) NEWSDIR_HEADER
+	EQUIVALENCE (NEWS_HEADER_KEY,NEWSDIR_HEADER)
diff --git a/decus/vmslt98a/bulletin/bullet1.com b/decus/vmslt98a/bulletin/bullet1.com
new file mode 100755
index 0000000..dff1150
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullet1.com
@@ -0,0 +1,2776 @@
+$set nover
+$copy/log sys$input AAAREADME.TXT
+$deck
+The following are instructions for creating and installing the BULLETIN
+utility. None of the command procedures included here are sophisticated, so it
+is likely that several modifications will have to be made by the installer.
+The installer should enable all privileges before installation.
+
+Once installation is complete, it is suggested that the installer enter
+BULLETIN and read HELP FOLDERS to see the options available when creating
+or modifying folders.  BULLETIN creates a default folder called GENERAL
+which is a SYSTEM folder (allows messages to be posted which are displayed
+in full when people login.)  This folder can be modified (name changed,
+SYSTEM setting removed, etc.), but it will remain the default folder
+which is selected when BULLETIN is entered, and it cannot be deleted.
+
+One of the main uses of BULLETIN, besides storage of messages that are manually
+entered by users, is storage of messages from network mailing lists.  This is
+done by using the BBOARD feature, which is enabled using the SET BBOARD command
+inside BULLETIN.  The alternative method is for mail messages to be written
+directly by a mailing program by calling internal BULLETIN routines.  Such a
+a program has been written for the popular mail utilities PMDF and MX.  If you
+wish to do so for another utility, read the text file WRITEMSG.TXT.  I would be
+glad to include any such programs with my distribution if you think such a
+program would be of use to other users.
+
+Responding to mail which is added via the BBOARD feature is done using
+VMS MAIL.  The name of the mail protocol to use for responding by mail
+can be either hardcoded by putting in BULLNEWS.INC, or by defining the
+system logical name BULL_NEWS_MAILER, i.e. DEFINE BULL_NEWS_MAILER "MX%".
+
+If for some reason this is inappropriate, you can define BULL_MAILER
+to point to a command procedure, and which will be run instead of VMS MAIL.
+The parameters passed to this procedure are P1 = username and P2 = subject.
+
+1) CREATE.COM
+   This will compile and link the BULLETIN sources. Also, there are several
+   INCLUDE files for the fortran sources (.INC files). BULLETIN will create it's
+   data files in the directory pointed to by the logical name BULL_DIR.  If you
+   elect not to use this definition, BULLFILES.INC should be modified.
+   Note that after this procedure compiles the sources, it puts the objects
+   into an object library, and then deletes all the OBJ files in the directory.
+
+   CREATE.COM will automatically determine if you are running on an alpha
+   rather than a vax and will issue the appropriate commands for that cpu.
+   Of course, separate executables are needed for the two cpus, so if your 
+   site has both, you will have to run this procedure separately on each.
+
+   NOTE 1: If you plan on using the USENET NEWS reader capability of BULLETIN,
+   read NEWS.TXT for installation instructions before compiling.
+
+   NOTE 2: The maximum number of folders for this distribution is 96 folders.
+   If you wish to increase this, modify BULLUSER.INC and recompile the sources.
+   When the new executable is run, it will create a new BULLUSER.DAT data file
+   and rename the old one to BULLUSER.OLD.  You cannot reduce the number of
+   folders.
+
+2) INSTALL.COM
+   The following procedure copies the executable image to BULL_DIR and
+   installs it with certain privileges.  It also installs the necessary
+   help files in SYS$HELP.  (BULLETIN help file is installed into the
+   system help library HELPLIB.HLB.  If you don't wish this done, delete
+   or modify the appropriate line in the procedure.  Also, the help
+   library for the BULLETIN program, BULL.HLB, can be moved to a different
+   directory other than SYS$HELP.  If this is done, the system logical name
+   BULL_HELP should be defined to be the directory where the library is
+   to be found.)
+
+3) LOGIN.COM
+   This contains the commands that should be executed at login time
+   by SYS$MANAGER:SYLOGIN.COM.  It defines the BULLETIN commands.
+   It also executes the command BULLETIN/LOGIN in order to notify
+   the user of new messages.  NOTE: If you wish the utility to be a
+   different name than BULLETIN, you should modify this procedure.
+   The prompt which the utility uses is named after image executable.
+   If you want messages displayed upon logging in starting from
+   oldest to newest (rather than newest to oldest), add /REVERSE to
+   the BULLETIN/LOGIN command.  Note that users with the DISMAIL
+   flag setting in the authorization file will not be notified of
+   new messages.  See help on the SET LOGIN command within the BULLETIN
+   utility for more information on this.  Also, please note that when
+   a brand new user to the system logins, to avoid overwhelming the new
+   user with lots of messages, only PERMANENT SYSTEM messages are displayed.
+
+   If you want SYSTEM messages, i.e. messages which are displayed in full
+   when logging in, to be continually displayed for a period of time rather
+   than just once, you should add the /SYSTEM= qualifier.  This is documented
+   in BULLETIN.HLP, although there it is referred to only with respect to
+   a user wanting to review system messages.  It can be added with /LOGIN.
+
+   DECWINDOWS users should note the following: Both SYLOGIN and LOGIN are
+   executed twice, once before the terminal is actually created, while
+   SYS$OUTPUT is still a mailbox, the other time after the terminal is
+   created.  To avoid this, place the following code in both procedure. 
+   It causes them to execute only when the output is a terminal. This code
+   also helps to allow programs to be placed in LOGIN.COM that prompt for
+   terminal input.  BULLETIN does this if you select READNEW mode for
+   displaying messages when logging in, as READNEW mode will ask you if
+   you want to display the messages text.  Attempts to read terminal input
+   under DECWINDOWS when SYS$OUTPUT is still a mailbox will cause DECTERM
+   creation to fail.  (This problem is fixed under MOTIF).
+
+   $ IF F$LOCATE("_TW",F$GETJPI("","PRCNAM")) .NE. 0 THEN GOTO START
+   $ IF "''F$MODE()'" .NES. "INTERACTIVE" THEN GOTO START
+   $ IF F$GETDVI("SYS$OUTPUT","TRM") THEN GOTO START
+   $ GOTO FINISH
+   $START:
+   .
+   .
+   body of SYLOGIN.COM (including BULLETIN command)
+   .
+   .
+   $FINISH:
+   $ EXIT
+
+4) BULLSTART.COM
+   This procedure contains the commands that should be executed after
+   a system startup.  It should be executed by SYS$MANAGER:SYSTARTUP.COM.
+   It installs the BULLETIN utility with correct privileges.  It also
+   includes the command BULLETIN/STARTUP.  This starts up a detached process
+   with the name BULLCP.  It periodically checks for expire messages,cleanups
+   empty space in files, and converts BBOARD mail to messages.  It also allows
+   other DECNET nodes to share it's folders.  If you don't want this feature
+   and don't plan on having multiple folders or make use of BBOARD, you could
+   eliminate this command if you like.  However, it is highly recommended that
+   you create this process to avoid extra overhead when users login.  NOTE:
+   BULLCP normally is created so it is owned by the DECNET account.  If that
+   account does not exist, BULLCP will be owned by the account that issues
+   the BULLETIN/START command.  In that case, access via other DECNET nodes
+   will not be available.
+
+   If you are installing BULLETIN on a cluster and plan to have the bulletin
+   files be shared between all of the cluster nodes, you only need to have
+   this process running on one node. On all other nodes, the system logical
+   name BULL_BULLCP should be defined (to anything you want) so as to notify
+   BULLETIN that BULLCP is running. (On the local node where BULLCP is running,
+   this logical name is automatically defined.)
+
+   The system logical name BULL_CUSTOM can be defined to enable several 
+   features.  It is equated to a hex number string.  
+	Bit 0 set = need privileges to create folder.
+	    1 set = captive account can write files.
+	    2 set = captive account can use editor. 
+   
+   If you want to have more than one database, you can do so by redefining 
+   BULL_DIR to another directory.  However, only directories that are 
+   defined in the list of equivalence names pointed to by the system logical 
+   name BULL_DIR_LIST are allowed.  For example:
+
+	DEFINE/SYSTEM BULL_DIR_LIST SITE$ROOT:[SYSEXE],USER1:[MRL]
+
+   Then BULL_DIR can be defined as SITE$ROOT:[SYSEXE] or USER1:[MRL].  
+   BULL_DIR_LIST must be defined on all nodes in a cluster.
+   
+   The use of the MARK command to mark messages require that a file be
+   created for each user which saves the marked info.  That file file is
+   stored in the directory pointed to by the logical name BULL_MARK.  You can
+   either let users who want to use this command define it themselves, or
+   you can define it for them, i.e. DEFINE/SYSTEM BULL_MARK SYS$LOGIN.
+
+5) INSTRUCT.COM
+   This procedure adds 2 permanent messages which give a very brief
+   description about the BULLETIN utility, and how to turn off optional
+   prompting of non-system messages (via SET NOREADNEW).
+
+6) BOARD_SPECIAL.COM
+   This command procedure describes and illustrates how to use the
+   SET BBOARD/SPECIAL feature.  This feature allows the use of BBOARD
+   where the input does not come from VMS MAIL.  For example, this could
+   be used in the case where mail from a non-DEC network is not stored
+   in the VMS MAIL.  Another example is BOARD_DIGEST.COM.  This file
+   takes mail messages from "digest" type mailing lists and splits them
+   into separate BULLETIN messages for easier reading.
+
+   To use this feature, place the special command procedure into the
+   bulletin file directory using the name BOARD_SPECIAL.COM.  If you want
+   to have several different special procedure, you should name the command
+   procedure after the username specified by the SET BBOARD command.
+
+7) UPGRADE.COM
+   This procedure is used to upgrade to a new version of BULLETIN.
+   See comments for instructions.
+
+8) MASTER.COM
+   If you are using PMDF, and want to use the BBOARD option, a set of
+   routines are included which will allow PMDF to write message directly
+   into folders, which is a much more effecient way of doing it than
+   the normal BBOARD method of using VMS MAIL.  Read PMDF.TXT for how
+   to do this.
+
+9) OPTIMIZE_RMS.COM
+   This routine optimizes index files.  To run, type @OPTIMIZE_RMS.COM
+   followed by the filename.  If you omit the filename, it will prompt
+   you to allow you to turn off or on several different types of RMS
+   compression.  The default is to turn on all types of compression.
+   The optimization will cause the file to be compressed.
+
+   If you use the NEWS feature, it is suggest that you run this procedure
+   on BULLNEWS.DAT after it is created.  Compressing that file greatly speeds
+   up the NEWS update process.  If you are tight on space, and have been
+   running BULLETIN for a long time, it might also be useful to compress
+   BULLINF.DAT if that file is very large.  However, compressing that (or
+   the other BULLETIN data files) don't appear to save any execution time,
+   unlike BULLNEWS.DAT.
+$eod 
+$copy/log sys$input BULLDIR.INC
+$deck
+	PARAMETER DIR_RECORD_LENGTH = (100/4)*4
+
+	COMMON /BULL_DIR/ MSG_BTIM,MSG_NUM,DESCRIP,FROM,LENGTH,EX_BTIM
+     &	,SYSTEM,BLOCK,HEADER_BTIM,HEADER_NUM,NEWEST_EXBTIM,NEWEST_MSGBTIM
+     &	,NBULL,NBLOCK,SHUTDOWN,SHUTDOWN_BTIM,NEMPTY
+     &	,DATE,TIME,EXDATE,EXTIME,NEWEST_EXDATE,NEWEST_EXTIME
+     &  ,NEWEST_DATE,NEWEST_TIME,SHUTDOWN_DATE,SHUTDOWN_TIME
+	CHARACTER*56 DESCRIP
+	CHARACTER*12 FROM
+	LOGICAL SYSTEM
+
+	CHARACTER*12 DATE,EXDATE,NEWEST_EXDATE,NEWEST_DATE,SHUTDOWN_DATE
+	CHARACTER*12 TIME,EXTIME,NEWEST_EXTIME,NEWEST_TIME,SHUTDOWN_TIME
+
+	INTEGER MSG_BTIM(2),EX_BTIM(2),HEADER_BTIM(2)
+	INTEGER NEWEST_EXBTIM(2),NEWEST_MSGBTIM(2),SHUTDOWN_BTIM(2)
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY
+	EQUIVALENCE (MSG_BTIM,BULLDIR_ENTRY)
+
+	CHARACTER*52 BULLDIR_HEADER
+	EQUIVALENCE (HEADER_BTIM,BULLDIR_HEADER)
+
+	DATA HEADER_BTIM/0,0/,HEADER_NUM/0/
+
+	CHARACTER MSG_KEY*8
+
+	EQUIVALENCE (MSG_BTIM,MSG_KEY)
+
+	PARAMETER LINE_LENGTH=255
+	PARAMETER INPUT_LENGTH=256
+
+	COMMON /INPUT_BUFFER/ INPUT
+	CHARACTER INPUT*(INPUT_LENGTH)
+
+	PARAMETER NEWSDIR_RECORD_LENGTH = 140
+
+	COMMON /NEWS_DIR/ NEWS_MSG_NUM,NEWS_MSG_BTIM_KEY
+     &  ,NEWS_EX_BTIM_KEY,NEWS_MSGID,NEWS_POST_KEY,NEWS_BLOCK
+     &  ,NEWS_LENGTH,NEWS_DESCRIP,NEWS_FROM
+     &  ,NEWS_HEADER_KEY,NEWS_NEWEST_MSG_BTIM_KEY
+     &  ,NEWS_HEADER_FOLDER,NEWS_NEWEST_EX_BTIM_KEY,NEWS_HEADER_NUM
+     &	,NEWS_NBULL
+	CHARACTER*36 NEWS_MSGID
+	CHARACTER*56 NEWS_DESCRIP
+	CHARACTER*12 NEWS_FROM
+	CHARACTER*8 NEWS_POST_KEY
+
+	CHARACTER*8 NEWS_MSG_BTIM_KEY,NEWS_EX_BTIM_KEY
+	CHARACTER*8 NEWS_NEWEST_MSG_BTIM_KEY,NEWS_NEWEST_EX_BTIM_KEY
+	INTEGER NEWS_POST_BTIM(2)
+
+	CHARACTER*(NEWSDIR_RECORD_LENGTH) NEWSDIR_ENTRY
+	EQUIVALENCE (NEWS_MSG_NUM,NEWSDIR_ENTRY)
+
+	CHARACTER*64 NEWS_HEADER_FOLDER
+	CHARACTER*(NEWSDIR_RECORD_LENGTH) NEWSDIR_HEADER
+	EQUIVALENCE (NEWS_HEADER_KEY,NEWSDIR_HEADER)
+$eod 
+$copy/log sys$input BULLETIN.HLP
+$deck
+1 BULLETIN
+Invokes  the  PFC  BULLETIN  Utility.  This utility is used for reading,
+adding and deleting message.  Users are notified at login time that new
+messages have been added and the topics of those messages are displayed.
+Reading of those messages is optional.  (Use  the  command  SET  READNEW
+while  in BULLETIN for setting automatic reading.)  Privileged users can
+add system bulletins that are displayed in full at  login  time.   These
+messages  are  also  saved,  and  can be read by BULLETIN.  Messages are
+automatically deleted after a specified expiration  date,  or  they  can
+manually  be  deleted  by  either  the  submitter  of  the  message or a
+privileged user.
+
+ Format:
+
+      BULLETIN [foldername or bulletin interactive command]
+
+BULLETIN has an interactive help  available  while  using  the  utility.
+Type HELP after invoking the BULLETIN command.
+
+If so configured, BULLETIN can also read USENET NEWS.
+2 Description
+
+The  BULLETIN  utility  is  a  utility to display messages to users when
+logging in.  Users are notified of  messages  only  once.   They're  not
+forced into reading them every time they log in.  Submitting and reading
+messages is easy to do via a utility similar to the  VMS  MAIL  utility.
+Privileged users can create messages which are displayed in full. (known
+as SYSTEM  messages).   Non-privileged  users  may  be  able  to  create
+non-SYSTEM  messages  (unless  your  system  manager  has  disabled  the
+feature), but only topics are displayed at login.
+
+Folders can be created so that messages pertaining to a single topic can
+be  placed  together.   Folders  can be made private so that reading and
+writing is limited to only users  or  groups  who  are  granted  access.
+Alternatively,  folders  can  be  made  semi-private in that everyone is
+allowed to read them but write access is limited.
+
+When new non-system messages are displayed, an optional feature which  a
+user  may  enable  will cause BULLETIN to ask whether the user wishes to
+read the new bulletins. The user can then read the  messages  (with  the
+ability  to  write any of the messages to a file). A user can enable the
+notification and prompting of new  messages  feature  on  a  folder  per
+folder  basis.   However,  the  exception  is  messages submitted to the
+default GENERAL folder.  Users are  always  notified  at  login  of  new
+bulletins  in  this  folder,  but can disable the prompting.  This is to
+give non-privileged users some ability to force  a  notification  of  an
+important message.
+
+Messages have expiration dates and times, and are deleted automatically.
+Expiration dates and  times  can  be  specified  in  absolute  or  delta
+notation.   Privileged  users  can  specify  "SHUTDOWN"  messages,  i.e.
+messages  that  get  deleted  after  a  system  shutdown  has  occurred.
+"PERMANENT" messages can also be created which never expire.
+
+Privileged users can broadcast their message (to either all users or all
+terminals).
+
+A user can select, on a folder per  folder  basis,  to  have  a  message
+broadcast  to  their  terminal  immediately  notifying  them  when a new
+message has been added.
+
+An optional "Bulletin Board" feature allows messages to  be  created  by
+users  of  other  systems  connected  via  networks.   A username can be
+assigned to a folder, and any mail sent to that  user  is  converted  to
+messages  and  stored  in  that  folder.   This  feature  originally was
+designed to duplicate the message board  feature  that  exists  on  some
+Arpanet  sites.  However, with the addition of folders, another possible
+use is to assign an Arpanet mailing list to a folder. For  example,  one
+could  have  an  INFOVAX folder associated with an INFOVAX username, and
+have INFO-VAX mail sent to INFOVAX.  Users could then read  the  mailing
+list  in  that  folder,  rather  than having INFO-VAX sent to each user.
+Optionally, the input for the bulletin board can be directed to be taken
+from  any  source other than VMS MAIL.  This might be useful if incoming
+mail is stored in a different place other than VMS MAIL.
+
+Messages can be either sent to a file, to a print queue,  or  mailed  to
+another user.
+
+BULLETIN  can  also  act a USENET NEWS reader if the appropriate network
+software is available to interact with.  See the installation notes  for
+more detail.
+2 Parameters
+The  parameter  following  the  BULLETIN  command  is interpreted as the
+folder name which should be selected, rather than  the  default  GENERAL
+folder.   If  the  parameter is specified with quotes ("parameter"), the
+parameter is  interpreted  as  an  interactive  BULLETIN  command,  i.e.
+commands  which are entered once BULLETIN is executed, i.e. "DIRECTORY",
+"ADD", etc.  BULLETIN will exit immediately after entering that command,
+rather than prompting for another command.  More than one command can be
+specified by separating the  commands  with  semi-colons,  i.e.  "SELECT
+DATA;DIR".  If the last command ends with a semi-colon, then BULLETIN 
+will not exit, but instead will enter the standard interactive mode and
+prompt the user for commands.
+2 /EDIT
+Specifies that all ADD or REPLACE commands within BULLETIN will select
+the editor for inputting text.
+2 /KEYPAD
+ /[NO]KEYPAD
+Specifies that keypad mode is to be set on, such that the keypad keys
+correspond to BULLETIN commands.  The default is /KEYPAD.
+2 /LIBRARY
+ /LIBRARY=library
+
+Specifies the library of folders to use.  By default there is  only  one
+library.  However, the system manager may decide to create more than one
+library, with each library saved in a different directory.  Use the SHOW
+LIBRARY/ALL command within BULLETIN to see if there are other libraries. 
+2 /PAGE
+ /[NO]PAGE
+
+Specifies  whether BULLETIN will stop outputting when it displays a full
+screen or not.  /PAGE is the default.   If  /NOPAGE  is  specified,  any
+output  will  continue  until it finishes.  This is useful if you have a
+terminal which can store several screenfuls of display in its memory.
+2 /PGFLQUOTA
+   /PGFLQUOTA=pages
+
+Used if you want to specify the page file quota for the BULLCP process.
+2 /STARTUP
+Starts up a detached process which will periodically check for expired
+messages, cleanup empty space in files, and convert BBOARD mail to
+messages.  This is recommended to avoid delays when invoking BULLETIN.
+It will create a process with the name BULLCP.  For clusters, this
+need be done only on one node.  On all other nodes, the system logical
+name BULL_BULLCP should be defined (to anything) in order that BULLETIN
+is aware that it is running on another node. (On the local node where
+BULLCP is running, this logical name is automatically defined.)
+2 /STOP
+Stops the BULLCP process without restarting a new one.  (See /STARTUP
+for information on the BULLCP process.)
+2 /SYSTEM
+   /SYSTEM=[days]
+
+Displays system messages that have been recently added.  The default is
+to show the messages that were added during the last 7 days.  This can
+be modified by specifying the number of days as the parameter.
+This command is useful for easily redisplaying system messages that
+might have been missed upon logging in (or were broadcasted but were
+erased from the screen.)
+2 /WIDTH
+   /WIDTH=page_width
+
+Specifies the terminal width for display purposes.  This is used if your
+startup procedure is configured such that BULLETIN/LOGIN is executed before
+the terminal type is known, and the default width is larger than what the
+terminal type actually is.  I.e. the default width might be 132, but the
+real width is 80.  In that case, you should add /WIDTH=80 to BULLETIN/LOGIN.
+2 /WSEXTENT
+   /WSEXTENT=pages
+
+Used if you want to specify the working set limit for the BULLCP process.
+$eod 
+$copy/log sys$input BULLETIN.LNK
+$deck
+$ ULIB = "NONE"
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .NES. "" THEN GOTO LINK
+$ IF F$TRNLNM("TWG$TCP") .EQS. "" THEN GOTO LINK
+$ ULIB = "PROCESS"
+$ DEFINE/USER LNK$LIBRARY TWG$TCP:[NETDIST.LIB]LIBNET
+$ DEFINE/USER LNK$LIBRARY_1 TWG$TCP:[NETDIST.LIB]LIBNETACC
+$ DEFINE/USER LNK$LIBRARY_2 TWG$TCP:[NETDIST.LIB]LIBNET
+$LINK:
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN GOTO ALINK
+$ LINK/NOTRACE BULL/LIB/INC=BULLETIN$MAIN,SYS$SYSTEM:SYS.STB/SEL-
+        /USERLIB='ULIB'/EXE=BULLETIN,SYS$INPUT/OPT
+SYS$SHARE:VAXCRTL/SHARE
+ID="V2.3"
+$ EXIT
+$ALINK:
+$ LINK/NOTRACE/NONATIVE_ONLY BULL/LIB/INC=BULLETIN$MAIN/SYSEXE-
+       /USERLIB='ULIB'/EXE=BULLETIN,SYS$SHARE:VAXCRTL/LIB,SYS$INPUT/OPT
+ID="V2.3"
+$eod 
+$copy/log sys$input BULLFILES.INC
+$deck
+C
+C  FOLDER_DIRECTORY IS THE DIRECTORY THAT FILES FOR FOLDERS THAT
+C  ARE CREATED ARE KEPT IN.  IF YOU WISH TO PREVENT FOLDER CREATION,
+C  YOU SHOULD MODIFY BULLCOM.CLD TO MAKE THE CREATE COMMAND A PRIVILEGED
+C  COMMAND (OR SIMPLY REMOVE THE LINES WHICH DEFINE THE CREATE COMMAND).
+C
+C  BBOARD_DIRECTORY IS THE SCRATCH AREA USED BY BBOARD WHEN EXTRACTING
+C  MAIL.  IF IT IS UNDEFINED, BBOARD WILL NOT BE ABLE TO BE USED.
+C  NOTE THAT EITHER THE BBOARD ACCOUNTS MUST HAVE ACCESS TO THIS DIRECTORY,
+C  OR THE BBOARD ACCOUNTS MUST BE GIVEN SYSPRV PRIVILEGES TO BE ABLE
+C  TO WRITE INTO THIS DIRECTORY.  ALSO, FOR BBOARD TO WORK, MAKE SURE
+C  THAT THE SUBPROCESS LIMIT FOR USERS IS AT LEAST 2.  YOU WILL ALSO HAVE
+C  TO INCREASE THE FOLLOWING SYSTEM PARAMETERS WHICH AFFECT DETACHED PROCESES:
+C  PQL_DPGFLQUOTA = 15000, PQL_DWSQUOTA = 500, & PQL_DFILLM = 30.
+C  (NOTE: ACCESS CAN BE GIVEN TO THE DIRECTORY FOR THE BBOARD ACCOUNTS USING
+C  ACLS, I.E. " SET ACL/ACL=(ID=bboard,ACCESS=R+W)/OBJ=FILE directory.DIR")
+C
+	COMMON /FILES/ BULLFOLDER_FILE,FOLDER_DIRECTORY,BBOARD_DIRECTORY
+	COMMON /FILES/ BULLUSER_FILE,BULLINF_FILE,NEWS_DIRECTORY
+	COMMON /FILES/ BULLNEWS_FILE
+	CHARACTER*80 FOLDER_DIRECTORY /'BULL_DIR:'/
+	CHARACTER*80 BBOARD_DIRECTORY /'BULL_DIR:'/
+C
+C  NOTE: THE FOLLOWING FILE ARE STORED IN THE FOLDER_DIRECTORY BY DEFAULT.
+C  YOU CAN CHANGE THIS BY ADDING A DIRECTORY NAME TO THE FILE NAME.
+C
+	CHARACTER*80 BULLUSER_FILE /'BULLUSER.DAT'/	! Stores user login time
+							! & folder flag settings
+	CHARACTER*80 BULLFOLDER_FILE /'BULLFOLDER.DAT'/	! Stores folder data
+	CHARACTER*80 BULLINF_FILE /'BULLINF.DAT'/	! Stores times of last
+							! read messages of users
+	CHARACTER*80 BULLNEWS_FILE /'BULLNEWS.DAT'/	! Stores news group data
+C
+C  THE FOLLOWING IS THE DIRECTORY THAT IS USED TO STORE LOCAL NEWS GROUPS,
+C  I.E. NEWS GROUPS THAT ARE COPIED FROM THE NEWS SERVER AND SAVED LOCALLY.
+C  BULLETIN WILL CREATE SUBDIRECTORIES IN THIS DIRECTORY AND THE FILES WILL
+C  BE STORED IN THOSE SUBDIRECTORIES.
+C
+	CHARACTER*80 NEWS_DIRECTORY /'BULL_DIR:'/
+$eod 
+$copy/log sys$input BULLFOLDER.INC
+$deck
+!
+!  The following 2 parameters can be modified if desired before compilation.
+!
+	PARAMETER BBEXPIRE_LIMIT = 30	! Maxmimum time limit in days that
+					! BBOARDS can be set to.
+	PARAMETER BBOARD_UPDATE = 15	! Number of minutes between checks
+					! for new BBOARD mail. (Note: Check
+					! only occurs via BULLETIN/LOGIN.
+					! Check is forced via BULLETIN/BBOARD).
+					! NOT APPLICABLE IF BULLCP IS RUNNING.
+	PARAMETER ADDID = .TRUE.	! Allows users who are not in the
+					! rights data base to be added
+					! according to uic number.
+
+	PARAMETER FOLDER_FMT = '(A44,A4,A8,A12,A80,A12,3A4,A8,10A4)'
+	PARAMETER FOLDER_RECORD = 220	! Must be multiple of 4
+
+	COMMON /BULL_FOLDER/ FOLDER,FOLDER_NUMBER,FOLDER_CREATED_DATE,
+     &		FOLDER_OWNER,
+     &		FOLDER_DESCRIP,FOLDER_BBOARD,FOLDER_BBEXPIRE,
+     &		USERB,GROUPB,ACCOUNTB,
+     &		F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,F_EXPIRE_LIMIT,
+     &		F_NEWEST_NOSYS_BTIM,F_START,F_COUNT,F_LAST,
+     &		FOLDER_FILE,FOLDER_SET,FOLDER_NAME
+	INTEGER F_NEWEST_BTIM(2)
+	INTEGER F_NEWEST_NOSYS_BTIM(2)
+	LOGICAL FOLDER_SET
+	DATA FOLDER_SET /.FALSE./, FOLDER/'GENERAL'/
+	CHARACTER FOLDER_OWNER*12,FOLDER*44,ACCOUNTB*8,FOLDER_NAME*80
+	CHARACTER FOLDER_FILE*80,FOLDER_DESCRIP*80,FOLDER_BBOARD*12
+	CHARACTER FOLDER_CREATED_DATE*8
+
+	CHARACTER*(FOLDER_RECORD) FOLDER_COM
+	EQUIVALENCE (FOLDER,FOLDER_COM)
+
+	COMMON /BULL_FOLDER1/ FOLDER1,FOLDER1_NUMBER,FOLDER1_CREATED_DATE,
+     &		FOLDER1_OWNER,
+     &		FOLDER1_DESCRIP,FOLDER1_BBOARD,FOLDER1_BBEXPIRE,
+     &		USERB1,GROUPB1,ACCOUNTB1,
+     &		F1_NBULL,F1_NEWEST_BTIM,FOLDER1_FLAG,F1_EXPIRE_LIMIT,
+     &		F1_NEWEST_NOSYS_BTIM,F1_START,F1_COUNT,F1_LAST,
+     &		FOLDER1_FILE,FOLDER1_SET,FOLDER1_NAME
+	CHARACTER FOLDER1_OWNER*12,FOLDER1*44,ACCOUNTB1*8,FOLDER1_NAME*80
+	CHARACTER FOLDER1_FILE*80,FOLDER1_DESCRIP*80,FOLDER1_BBOARD*12
+	CHARACTER FOLDER1_CREATED_DATE*8
+	INTEGER F1_NEWEST_BTIM(2)
+	INTEGER F1_NEWEST_NOSYS_BTIM(2)
+
+	CHARACTER*(FOLDER_RECORD) FOLDER1_COM
+	EQUIVALENCE (FOLDER1,FOLDER1_COM)
+
+	PARAMETER NEWS_FOLDER_FMT = '(A44,A4,2A8,A36,11A4)'
+	PARAMETER NEWS_FOLDER_RECORD = 144	! Must be multiple of 4
+
+	COMMON /NEWS_FOLDER/ NEWS_FOLDER,NEWS_FOLDER_NUMBER,
+     &		NEWS_F_CREATED_DATE,NEWS_F_EXPIRED_DATE,
+     &		NEWS_FOLDER_DESCRIP,NEWS_F_START,NEWS_F_COUNT,
+     &		NEWS_F_NBULL,NEWS_F_NEWEST_BTIM,NEWS_F_LAST,
+     &		NEWS_F_FLAG,NEWS_F_EXPIRE,NEWS_F_FIRST,
+     &		NEWS_F_EXPIRE_LIMIT,NEWS_F_END 
+	INTEGER NEWS_F_NEWEST_BTIM(2)
+	CHARACTER NEWS_FOLDER*44
+	CHARACTER NEWS_FOLDER_DESCRIP*36
+	CHARACTER*8 NEWS_F_CREATED_DATE,NEWS_F_EXPIRED_DATE
+
+	CHARACTER*(NEWS_FOLDER_RECORD) NEWS_FOLDER_COM
+	EQUIVALENCE (NEWS_FOLDER,NEWS_FOLDER_COM)
+
+        COMMON /NEWS_FOLDER_DEFAULT/ NEWS_FLAG_DEFAULT,
+     &	        NEWS_EXPIRE_DEFAULT,NEWS_EXPIRE_LIMIT_DEFAULT
+
+	COMMON /NEWS_FOLDER1/ NEWS_FOLDER1,NEWS_FOLDER1_NUMBER,
+     &		NEWS_F1_CREATED_DATE,NEWS_F1_EXPIRED_DATE,
+     &		NEWS_FOLDER1_DESCRIP,NEWS_F1_START,NEWS_F1_COUNT,
+     &		NEWS_F1_NBULL,NEWS_F1_NEWEST_BTIM,NEWS_F1_LAST,
+     &		NEWS_F1_FLAG,NEWS_F1_EXPIRE,NEWS_F1_FIRST,
+     &	        NEWS_F1_EXPIRE_LIMIT,NEWS_F1_END
+	INTEGER NEWS_F1_NEWEST_BTIM(2)
+	CHARACTER NEWS_FOLDER1*44
+	CHARACTER NEWS_FOLDER1_DESCRIP*36
+	CHARACTER*8 NEWS_F1_CREATED_DATE,NEWS_F1_EXPIRED_DATE
+
+	CHARACTER*(NEWS_FOLDER_RECORD) NEWS_FOLDER1_COM
+	EQUIVALENCE (NEWS_FOLDER1,NEWS_FOLDER1_COM)
+$eod 
+$copy/log sys$input BULLNEWS.INC
+$deck
+	COMMON /NEWS_DEFAULTS/ ORGANIZATION,MAILER
+
+	CHARACTER*132 ORGANIZATION
+	DATA ORGANIZATION /'MIT PLASMA FUSION CENTER'/
+
+	CHARACTER*12 MAILER
+	DATA MAILER /'IN%'/
+$eod 
+$copy/log sys$input BULLUSER.INC
+$deck
+!
+! The parameter FOLDER_MAX should be changed to increase the maximum number
+! of folders available.  Due to storage via longwords, the maximum number
+! available is always a multiple of 32.  Thus, it will probably make sense
+! to specify a multiple of 32 for FOLDER_MAX, as that it what really will be
+! the capacity.  Note that the default general folder counts as a folder also,
+! so that if you specify 64, you will be able to create 63 folders on your own.
+!
+	PARAMETER FOLDER_MAX = 96
+	PARAMETER FLONG = (FOLDER_MAX + 31)/ 32
+
+	PARAMETER USER_RECORD_LENGTH = 28 + FLONG*16
+	PARAMETER USER_FMT = '(A12,<4+FLONG*4>A4)'
+	PARAMETER USER_HEADER_KEY = '            '
+
+	COMMON /HEADER_INFO/ TEMP_USER,BBOARD_BTIM,NEWEST_BTIM,USERPRIV
+	COMMON /HEADER_INFO/ SET_FLAG_DEF,BRIEF_FLAG_DEF
+	COMMON /HEADER_INFO/ NOTIFY_FLAG_DEF
+	CHARACTER TEMP_USER*12
+	DIMENSION BBOARD_BTIM(2),NEWEST_BTIM(2),USERPRIV(FLONG)
+	DIMENSION SET_FLAG_DEF(FLONG),BRIEF_FLAG_DEF(FLONG)
+	DIMENSION NOTIFY_FLAG_DEF(FLONG)
+
+	COMMON /BULL_USER/ USERNAME,LOGIN_BTIM,READ_BTIM,
+     &		NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	CHARACTER*12 USERNAME
+	DIMENSION LOGIN_BTIM(2),READ_BTIM(2)
+	DIMENSION NEW_FLAG(FLONG)   ! Used to indicate new message in folder
+				    ! Now NEW_FLAG(2) contains SET GENERIC days
+	DIMENSION SET_FLAG(FLONG)   ! Bit set indicates READNEW set for folder
+	DIMENSION BRIEF_FLAG(FLONG) ! Bit set indicates READNEW/BRIEF set
+	DIMENSION NOTIFY_FLAG(FLONG)! Bit set indicates to broadcast
+				    ! notification when new bulletin is added.
+
+	CHARACTER*(USER_RECORD_LENGTH) USER_ENTRY,USER_HEADER
+	EQUIVALENCE (USER_ENTRY,USERNAME)
+	EQUIVALENCE (USER_HEADER,TEMP_USER)
+
+	COMMON /FOLDER_TIMES/ LAST_READ_BTIM(2,0:FOLDER_MAX)
+	   ! Must start with 0 to store info for folder specified with ::
+	COMMON /SYS_FOLDER_TIMES/ LAST_SYS_BTIM(2,FOLDER_MAX)
+	   ! Last read times for each folder as stored in BULL_DIR:BULLINF.DAT
+	COMMON /NEWS_TIMES/ LAST_NEWS_READ(2,FOLDER_MAX)
+	INTEGER*2 LAST_NEWS_READ2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST_NEWS_READ2(1,1),LAST_NEWS_READ(1,1))
+	   ! Last read times for each folder as stored in BULL_DIR:BULLINF.DAT
+
+	COMMON /INF_REC/ INF_REC(2,FOLDER_MAX)
+	INTEGER*2 INF_REC2(4,FOLDER_MAX)
+	EQUIVALENCE (INF_REC2(1,1), INF_REC(1,1))
+
+	COMMON /NEW_MESSAGES/ NEW_MSG
+	DIMENSION NEW_MSG(FLONG)   ! Flag showing new messages detected
+$eod 
+$copy/log sys$input BULL_NEWS.C
+$deck
+#include <string.h>
+#include <descrip.h>
+#include <stdio.h>
+#include "sys$library:iodef.h"
+
+#if MULTINET
+
+#include "multinet_root:[multinet.include.sys]types.h"
+#include "multinet_root:[multinet.include.sys]socket.h"
+#include "multinet_root:[multinet.include.netinet]in.h"
+#include "multinet_root:[multinet.include.arpa]inet.h"
+#include "multinet_root:[multinet.include]netdb.h"
+#include "multinet_root:[multinet.include]errno.h"
+#include "multinet_root:[multinet.include.vms]inetiodef.h"
+
+static char inet[7] = "INET0:";
+$DESCRIPTOR(inet_d,inet);
+
+static struct dns {
+	unsigned char function;
+	unsigned char call_code;
+	short zeros;
+	short length;
+	char string[512];
+} buf1, buf2;
+
+struct  sockaddr_un {
+        short   sun_family;             /* AF_UNIX */
+        char    sun_path[109];          /* path name (gag) */
+};
+#else
+
+#if UCX
+
+#include <ucx$inetdef.h>
+
+struct sockaddr {
+  short inet_family;
+  short inet_port;
+  int inet_adrs;
+  char bklb[8];
+  };
+
+struct itlist { int lgth; struct sockaddr *hst; };
+
+static short sck_parm[2];
+static struct sockaddr local_host, remote_host;
+struct itlist lhst_adrs, rhst_adrs;
+
+static char ucxdev[11] = "UCX$DEVICE";
+$DESCRIPTOR(ucxdev_d,ucxdev);
+
+static int addr_buff;
+
+#define htons(x) ((unsigned short)((x<<8)|(x>>8)))
+
+#else
+
+#if TWG
+
+#include <types.h>
+#include <socket.h>
+#include <netdb.h>
+#include <in.h>
+#include <inetiodef.h>
+
+static char inet[6] = "INET:";
+$DESCRIPTOR(inet_d,inet);
+
+#else
+
+#define CMU 1
+static char ip[4] = "IP:";
+$DESCRIPTOR(ip_d,ip);
+
+#endif
+
+#endif
+
+#endif
+
+static char task[20];
+$DESCRIPTOR(task_d,task);
+
+static int s,s1;
+
+static struct iosb {
+	short status;
+	short size;
+	int info;
+} iosb;
+
+#define TCP 0
+#define DECNET 1
+
+static int mode = TCP;
+
+#if MULTINET
+
+#include <lib$routines>
+#include <stdarg.h>
+#ifdef __ALPHA
+unsigned int __VA_COUNT_BUILTIN(void);
+#define va_count(count)		(count = __VA_COUNT_BUILTIN())
+#else
+#ifdef VAXC
+#define va_count(n) vaxc$va_count(&n)
+extern int vaxc$va_count();
+#else
+#define va_count(n) decc$va_count(&n)
+extern int decc$va_count();
+#endif
+#endif
+
+static int FindRoutine(struct dsc$descriptor *image,
+		       struct dsc$descriptor *routine, int (**rtn)());
+
+int inet_ntoa1(int *arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"inet_ntoa");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = *arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int gethostname1(int arg1,int arg2)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"gethostname");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int htons1(int arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"htons");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+int gethostbyname1(int arg1)
+{
+  static $DESCRIPTOR(image,"MULTINET_SOCKET_LIBRARY");
+  static $DESCRIPTOR(routine,"gethostbyname");
+  int arglist[255];
+  int i;
+  static int status;
+  static int (*rtn)() = 0;
+  va_list ap;
+  va_count(arglist[0]);
+  va_start(ap, arg1);
+  arglist[1] = arg1;
+  for (i=1;i<arglist[0];i++)
+    arglist[i+1] = va_arg(ap, int);
+  if (!rtn)
+  {
+    status = FindRoutine((struct dsc$descriptor *)&image,
+			 (struct dsc$descriptor *)&routine,&rtn);
+    if (!(status & 1))
+      rtn = (int (*)())1;
+  }
+  if ((int)rtn != 1)
+    status = lib$callg(arglist,rtn);
+  return status;
+}
+
+static int FindRoutine(struct dsc$descriptor *image,
+		       struct dsc$descriptor *routine, int (**rtn)())
+{
+  lib$establish(lib$sig_to_ret);
+  return lib$find_image_symbol(image,routine,rtn);
+}
+#endif
+
+news_get_chan()
+{return(s);}
+
+news_set_chan(i)
+int *i;
+{s = *i;}
+
+news_disconnect()
+{
+#if UCX
+	sys$cancel(s);
+	sys$qiow(0,s,IO$_DEACCESS,0,0,0,0,0,0,0,0,0);
+#endif
+	sys$dassgn(s);
+}
+
+#if MULTINET || TWG
+
+static struct hostent *hp, *hp1;
+static struct sockaddr_in sin;
+
+#endif
+
+int *node,*node1;
+
+news_gethost()
+{
+	/*
+	 *  Get the IP address of the NEWS host.
+	 *  As of MULTINET 3.0, cannot be done at AST level
+	 *  so can't do in NEWS_ASSIGN(), as BULLCP calls it at
+	 *  AST level if the decnet gateway feature is used.
+	 */
+#if TWG
+	struct hostent *gethostbyname();
+#else
+#if MULTINET
+#endif
+#endif
+
+	node = getenv("BULL_NEWS_SERVER");
+	if (!node) return(0);
+	if (!strchr(node,'.')) return(1); 
+
+#if TWG
+	hp = gethostbyname(node);
+#else
+#if MULTINET
+	hp = gethostbyname1(node);
+#endif
+#endif
+	return(1);
+}
+
+news_assign()
+{
+	int n;
+
+	if (!strchr(node,'.')) {
+	   strcpy(&task[0],node);
+	   n = strlen(node);
+	   strcpy(&task[n],"::\"TASK=NNTP\"");
+	   task_d.dsc$w_length = 13 + n;
+	   if (!(sys$assign(&task_d,&s,0,0) & 1)) return(0);
+	   mode = DECNET;
+	   return(1);
+	}
+#if MULTINET || TWG
+	/*
+	 *  Create a "sockaddr_in" structure which describes the remote
+	 *  IP address we want to send to (from gethostbyname()).
+	 */
+
+        if (!hp) {
+          int h[4],i;
+          if (sscanf(node,"%d.%d.%d.%d",&h[0],&h[1],&h[2],&h[3]) == 4) {
+            for (i=0;i<4;i++) if (h[i] < 0 || h[i] > 255) return(0);
+	    sin.sin_addr.s_addr = (h[3]<<24)+(h[2]<<16)+(h[1]<<8)+(h[0]);
+	  } else
+	    return(0);
+	  sin.sin_family = AF_INET;
+	}
+        else {
+ 	  sin.sin_family = hp->h_addrtype;
+	  memcpy(&sin.sin_addr, hp->h_addr, hp->h_length);
+        }
+#if TWG
+	sin.sin_port = htons(119);
+#else
+	sin.sin_port = htons1(119);
+#endif
+
+	/*
+	 *  Create an IP-family socket on which to make the connection
+	 */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+#else
+#if UCX
+         if (!(sys$assign(&ucxdev_d,&s,0,0) & 1)) return(0);
+	{
+           short retlen;
+	   struct dsc$descriptor host_name
+		= {strlen(node),DSC$K_CLASS_S,DSC$K_DTYPE_T,node};
+	   int comm = INETACP$C_TRANS * 256 + INETACP_FUNC$C_GETHOSTBYNAME;
+	   struct dsc$descriptor command
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&comm};
+	   struct dsc$descriptor host_ad
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&addr_buff};
+	   struct iosb nam_iosb;
+
+           if (!(sys$qiow(0,s,IO$_ACPCONTROL,&nam_iosb,0,0,
+                       &command,&host_name,&retlen,&host_ad,0,0) & 1)
+               || !(nam_iosb.status & 1)) {
+              sys$dassgn(s);
+	      return(0);
+	   }
+	}
+#else
+	if (!(sys$assign(&ip_d,&s,0,0) & 1)) return(0);
+#endif
+#endif
+	return(1);
+}
+
+struct iosb accept_iosb;
+
+nntp_listen(listen_chan)
+int *listen_chan;
+{
+#if MULTINET
+	struct sockaddr_in sin;
+	struct iosb accept_iosb;
+
+	if (!(sys$assign(&inet_d,listen_chan,0,0) & 1)) return(0);
+
+	/*
+	 *  Create an IP-family socket on which to listen for connections
+	 */
+	if (!(sys$qiow(0,*listen_chan,IO$_SOCKET,&accept_iosb,0,0,AF_INET,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	/*
+	 *  Create a "sockaddr_in" structure which describes the port we
+	 *  want to listen to. Address INADDR_ANY means we will accept
+	 *  connections to any of our local IP addresses.
+	 */
+
+	sin.sin_family = AF_INET;
+	sin.sin_addr.s_addr = INADDR_ANY;
+	sin.sin_port = htons1(119);
+
+	/*
+	 *  Bind to that address...
+	 */
+
+	if (!(sys$qiow(0,*listen_chan,IO$_BIND,&accept_iosb,0,0,
+	   &sin,sizeof(sin),0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+ 	/*
+	 *  Declare to the kernel that we want to listen for connections
+	 *  on this port, and that the kernel may queue up to five such
+	 *  connections for us.
+	 */
+
+	if (!(sys$qiow(0,*listen_chan,IO$_LISTEN,&accept_iosb,0,0,5,
+	    0,0,0,0,0) & 1) || !(accept_iosb.status & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	return(1);
+#else
+	return(0);
+#endif
+}
+
+nntp_accept_wait(listen_chan,listen_ast,listen_iosb)
+int *listen_chan,*listen_ast,*listen_iosb;
+{
+#if MULTINET                                            
+	if (!(sys$qio(0,*listen_chan,IO$_ACCEPT_WAIT,listen_iosb,listen_ast,
+	    0,0,0,0,0,0,0) & 1)) {
+	   sys$dassgn(*listen_chan);
+	   return(0);
+	}
+
+	return(1);
+#endif
+}
+ 
+nntp_accept(listen_chan,accept_chan,accept_iosb)
+int *listen_chan,*accept_chan;
+struct iosb *accept_iosb;
+{
+#if MULTINET
+	struct sockaddr_in sin;
+	FILE *fp;
+	char buf[128];
+	char *cp, *h;
+	int s;
+	struct sockaddr_un sun = {AF_UNIX};
+
+	*accept_chan = -1;
+
+	    /*
+	     *	Call accept to accept a new connection. This 'peels'
+	     *	a connection off of the original socket and returns to us
+	     *	a new channel to the connection. We could now close
+	     *	down the original socket if we didn't want to handle
+	     *	more connections.
+	     */
+	if (!(sys$assign(&inet_d,accept_chan,0,0) & 1)) return(0);
+
+	if (!(sys$qiow(0,*accept_chan,IO$_ACCEPT,accept_iosb,0,0,
+	   &sin,sizeof(sin),*listen_chan,0,0,0) & 1)
+	   || !(accept_iosb->status & 1)) return(0);
+
+	fp = fopen("BULL_TCP_NEWS_GATEWAY", "r");
+	if (!fp) return(1);
+
+	/* A non-official way of getting ip name at ast level */
+
+	if (!(sys$assign(&inet_d,&s,0,0) & 1)) return(0);
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,AF_UNIX,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1))
+	    {printf("1 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	strcpy(sun.sun_path,"DNS");
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sun,sizeof(sun),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("2 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+/*	buf1.function = 1;	/* gethostbyname */
+	buf1.function = 2;	/* gethostbyaddr */
+	buf1.call_code = 0;
+	buf1.length = strlen(inet_ntoa1((int)(&sin.sin_addr)));
+ 	strcpy(buf1.string,inet_ntoa1((int)(&sin.sin_addr)));
+
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,&buf1,
+					sizeof(buf1),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("3 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,&buf2,
+					sizeof(buf2),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {printf("4 iosb.status = %d\n",iosb.status);sys$dassgn(s);return(0);} 
+
+	printf("5 iosb.status = %d\n",iosb.status);sys$dassgn(s);
+	buf2.string[buf2.length] = 0;
+	for (cp=buf2.string; *cp; cp++) *cp = tolower(*cp);
+
+	while (fgets(buf, sizeof(buf), fp)) {
+	    for (cp=buf; *cp != '\n'; cp++) *cp = tolower(*cp);
+	    *cp = 0;
+	    for (cp=buf; *cp == ' ' || *cp == '\t'; cp++);
+	    if (*cp == '\n' || *cp == '#') continue;
+	    if (!strcmp(buf2.string,cp)) return (1);
+	    if (*cp == '.' && strstr(buf2.string,cp)) return (1);
+	}
+	(void) fclose(fp);
+
+	return (0);
+#endif
+}
+
+news_socket()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qiow(0,s,IO$_SOCKET,&iosb,0,0,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qiow(0,s,IO$_SETMODE,&iosb,0,0,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+
+	return(1);
+}
+
+news_socket_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+	if (!(sys$qio(*efn,s,IO$_SOCKET,biosb,astadr,*astprm,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) ) return(0);
+#else
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qio(0,s,IO$_SETMODE,biosb,astadr,*astprm,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) ) return(0);
+#else
+	return(-1);
+#endif
+#endif
+
+	return(1);
+}
+
+news_create()
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qiow(0,s,IO$_CONNECT,&iosb,0,0,&sin,sizeof(sin),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+#if UCX 
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qiow(0,s,IO$_ACCESS,&iosb,0,0,0,0,&rhst_adrs,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+           sys$qiow(0,s,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s);
+	   return(0);
+	}
+#else
+	if (!(sys$qiow(0,s,IO$_CREATE,&iosb,0,0,node,119,0,1,0,300) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s);
+	   return(0);
+	}
+#endif
+#endif
+
+	return(1);
+}
+
+news_create_bullcp(efn,biosb,astadr,astprm)
+int *biosb,*astadr,*astprm,*efn;
+{
+	if (mode == DECNET) return (1);
+
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qio(*efn,s,IO$_CONNECT,biosb,astadr
+		,*astprm,&sin,sizeof(sin),0,0,0,0) & 1)) return(0);
+#else
+#if UCX
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(119);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qio(*efn,s,IO$_ACCESS,biosb,astadr,*astprm,0,
+		0,&rhst_adrs,0,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_CREATE,biosb,astadr,*astprm,node,
+		119,0,1,0,300) & 1))
+	   return(0);
+#endif
+#endif
+
+	return(1);
+}
+
+news_connect()
+{
+	if (!news_gethost()) return(0);
+	if (!news_assign()) return(0);
+	if (!news_socket()) return(0);
+	return(news_create());
+}
+
+news_write_packet(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+#if CMU
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,!mode,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#else
+	if (!(sys$qiow(0,s,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_write_packet_bullcp(efn,biosb,astadr,astprm,buf,len)
+int *biosb,*astadr,*astprm,*efn,*buf,*len;
+{
+#if CMU
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,!mode,0,0) & 1)) return(0);
+#else
+	if (!(sys$qio(*efn,s,IO$_WRITEVBLK,biosb,astadr,*astprm,buf,
+					*len,0,0,0,0) & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+news_read_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+	if (!(sys$qiow(0,s,IO$_READVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+	n = iosb.size;
+
+	return(n);
+}
+
+news_gethostname(buf)
+
+struct dsc$descriptor_s *buf;
+{
+	if (mode == DECNET) return (-1);
+#if TWG
+	return(gethostname(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+#if MULTINET
+	return(gethostname1(buf->dsc$a_pointer, buf->dsc$w_length));
+#else
+	return(-1);
+#endif
+#endif
+}
+
+
+smtp_assign()
+{
+	int n;
+
+#if MULTINET || TWG
+	/*
+	 *  Create a "sockaddr_in" structure which describes the remote
+	 *  IP address we want to send to (from gethostbyname()).
+	 */
+
+        if (!hp1) {
+          int h[4],i;
+          if (sscanf(node1,"%d.%d.%d.%d",&h[0],&h[1],&h[2],&h[3]) == 4) {
+            for (i=0;i<4;i++) if (h[i] < 0 || h[i] > 255) return(0);
+	    sin.sin_addr.s_addr = (h[3]<<24)+(h[2]<<16)+(h[1]<<8)+(h[0]);
+	  } else
+	    return(0);
+	  sin.sin_family = AF_INET;
+	}
+        else {
+ 	  sin.sin_family = hp1->h_addrtype;
+	  memcpy(&sin.sin_addr, hp1->h_addr, hp1->h_length);
+        }
+#if TWG
+	sin.sin_port = htons(25);
+#else
+	sin.sin_port = htons1(25);
+#endif
+
+	/*
+	 *  Create an IP-family socket on which to make the connection
+	 */
+
+	if (!(sys$assign(&inet_d,&s1,0,0) & 1)) return(0);
+#else
+#if UCX
+         if (!(sys$assign(&ucxdev_d,&s1,0,0) & 1)) return(0);
+	{
+           short retlen;
+	   struct dsc$descriptor host_name
+		= {strlen(node1),DSC$K_CLASS_S,DSC$K_DTYPE_T,node1};
+	   int comm = INETACP$C_TRANS * 256 + INETACP_FUNC$C_GETHOSTBYNAME;
+	   struct dsc$descriptor command
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&comm};
+	   struct dsc$descriptor host_ad
+		= {4,DSC$K_CLASS_S, DSC$K_DTYPE_T,&addr_buff};
+	   struct iosb nam_iosb;
+
+           if (!(sys$qiow(0,s1,IO$_ACPCONTROL,&nam_iosb,0,0,
+                       &command,&host_name,&retlen,&host_ad,0,0) & 1)
+               || !(nam_iosb.status & 1)) {
+              sys$dassgn(s);
+	      return(0);
+	   }
+	}
+#else
+	if (!(sys$assign(&ip_d,&s1,0,0) & 1)) return(0);
+#endif
+#endif
+	return(1);
+}
+
+
+smtp_create()
+{
+#if MULTINET || TWG
+
+	/*
+	 *  Do a psuedo-connect to that address. This tells the kernel that
+	 *  anything written on this socket gets sent to this destination. It
+	 *  also binds us to a local port number (random, but that is ok).
+	 */
+
+	if (!(sys$qiow(0,s1,IO$_CONNECT,&iosb,0,0,&sin,sizeof(sin),0,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#else
+#if UCX 
+        remote_host.inet_family = INET$C_AF_INET;
+        remote_host.inet_port = htons(25);
+	remote_host.inet_adrs = addr_buff;
+	rhst_adrs.lgth = sizeof remote_host;
+	rhst_adrs.hst = &remote_host;
+	if (!(sys$qiow(0,s1,IO$_ACCESS,&iosb,0,0,0,0,&rhst_adrs,0,0,0) & 1)
+	    || !(iosb.status & 1)) {
+           sys$qiow(0,s1,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#else
+	if (!(sys$qiow(0,s1,IO$_CREATE,&iosb,0,0,node1,25,0,1,0,300) & 1)
+	    || !(iosb.status & 1)) {
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#endif
+#endif
+
+	return(1);
+}
+
+smtp_disconnect()
+{
+#if UCX
+	sys$cancel(s1);
+	sys$qiow(0,s1,IO$_DEACCESS,0,0,0,0,0,0,0,0,0);
+#endif
+	sys$dassgn(s1);
+}
+
+
+smtp_connect()
+{
+	if (!smtp_gethost()) return(0);
+	if (!smtp_assign()) return(0);
+	if (!smtp_socket()) return(0);
+	return(smtp_create());
+}
+
+char node2[132];
+
+smtp_gethost()
+{
+	/*
+	 *  Get the IP address of the SMTP host.
+	 *  As of MULTINET 3.0, cannot be done at AST level
+	 *  so can't do in SMTP_ASSIGN(), as BULLCP calls it at
+	 *  AST level if the decnet gateway feature is used.
+	 */
+#if TWG
+	struct hostent *gethostbyname();
+#else
+#if MULTINET
+#endif
+#endif
+
+	node1 = getenv("BULL_SMTP_SERVER");
+	if (!node1) {
+#if TWG
+	   gethostname(node2,132);
+#else
+#if MULTINET
+	   gethostname1(node2,132);
+#endif
+#endif
+	   node1 = node2;
+	}
+
+#if TWG
+	hp1 = gethostbyname(node1);
+#else
+#if MULTINET
+	hp1 = gethostbyname1(node1);
+#endif
+#endif
+	return(1);
+}
+
+
+
+smtp_write_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+#if CMU
+	if (!(sys$qiow(0,s1,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,!mode,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#else
+	if (!(sys$qiow(0,s1,IO$_WRITEVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+#endif
+
+	return(1);
+}
+
+
+smtp_read_packet(buf)
+struct dsc$descriptor_s *buf;
+{
+	static int n,len;
+
+	len = buf->dsc$w_length;
+	if (!(sys$qiow(0,s1,IO$_READVBLK,&iosb,0,0,buf->dsc$a_pointer,
+					len,0,0,0,0) & 1)
+	    || !(iosb.status & 1)) return(0);
+	n = iosb.size;
+
+	return(n);
+}
+
+
+smtp_socket()
+{
+
+#if MULTINET || TWG
+	if (!(sys$qiow(0,s1,IO$_SOCKET,&iosb,0,0,sin.sin_family,
+	    SOCK_STREAM,0,0,0,0) & 1) || !(iosb.status & 1)) {
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#endif
+#if UCX
+	sck_parm[0] = INET$C_TCP;
+	sck_parm[1] = INET_PROTYP$C_STREAM;
+	local_host.inet_family = INET$C_AF_INET;
+	local_host.inet_port = 0;
+	local_host.inet_adrs = INET$C_INADDR_ANY;
+	lhst_adrs.lgth = sizeof local_host;
+	lhst_adrs.hst = &local_host;
+	if (!(sys$qiow(0,s1,IO$_SETMODE,&iosb,0,0,&sck_parm,0,
+	   &lhst_adrs,0,0,0) & 1) || !(iosb.status & 1)) {
+           sys$qiow(0,s1,IO$_DEACCESS|IO$M_SHUTDOWN,&iosb,0,0,0,0,0,
+						UCX$C_DSC_ALL,0,0);
+	   sys$dassgn(s1);
+	   return(0);
+	}
+#endif
+
+	return(1);
+}
+$eod 
+$copy/log sys$input CHANGES.TXT
+$deck
+Added the SET GATEWAY command to change the how the subject lines looks in
+messages which are sent to an email address associated with a folder.  2/25/98
+
+Many bugs were fixed, mainly with respect to the news-email-folder gateway.
+
+V2.3
+
+Added the ability to create a folder that can post and read to a news group,
+and can send and read messages via email.  See NEWS_TO_FOLDER.TXT for more
+info.  4/18/97
+
+Added the ability for BULLETIN to see news groups from secondary news groups
+(see NEWS.TXT).  4/18/97
+
+V 2.25
+
+Changes to make it easier to click on news group name to select them:  You can
+enter a news group name at the prompt and it will select it (without typing
+SELECT).  News groups displayed without period at end when BULLETIN lists the
+ones that have new messages.  NEWS/SUBS has space between * and news group
+when denoting which ones have new messages.  3/21/96
+
+V 2.24
+
+When replying to a message in a news group that has been crossposted, give the
+user  the  option  of  just  posting  the reply to the news group in which the
+message is being read rather than  all  the  news  groups  in  the  crosspost.
+11/20/95
+
+Messages added to folders and stored news groups are now marked as being  read
+so that the person does not see them when doing a READ/NEW.  11/20/95
+
+Removed INCLUDE command and replaced it with the THREAD command.    This
+allows  you  to  save  and  easily  read new messages in threads via the
+READ/THREADS command.  11/13/95
+
+V 2.23
+
+Update newest read message when switching folders.  Previously this was done
+only when you exited BULLETIN, which would cause problems if you ran BULLETIN
+simultaneously from two different logins.  9/12/95
+
+Added /LIMIT to EXCLUDE and also the SET EXLIMIT command.   These  allow
+excludes to be specified so that they expire after a specified amount of
+days.  The SHOW EXCLUDE now will show the last time a message was found 
+that matched the exclude.  8/16/95
+
+Added /GROUP qualifier to DIRECTORY command to allow  specifying  groups
+to search using wild cards names.  8/3/95
+
+Added /GROUP qualifier to SEARCH command to allow specifying  groups  to
+search using wild cards names.  6/20/95
+
+V 2.22
+
+Added SHOW EXCLUDE and INCLUDE commands.  5/17/95
+
+Fixed bugs relating to messages with an expiration year past 1999.  5/17/95
+
+Fixed EXCLUDE/FROM as it did not work.   Also  fixed  EXCLUDE/DISABLE/ALL  and
+INCLUDE/DISABLE/ALL, as in some cases they would not work.3/31/95 
+
+V 2.21
+
+Modified the file format for stored news group to reduce disk space usage.
+11/29/94
+
+Added SET LIBRARY command and also /LIBRARY qualifier on the command line to
+allow switching between different directories which contain different sets of
+folders.  11/29/94
+
+Added /HEADER to POST when posting to news groups to allow adding headers to
+the message.  11/9/94
+
+Added /CANCEL to PRINT command which cancels previous print commands.
+10/28/94
+
+V 2.20
+
+Added /FOLLOWUP to the POST command.  10/12/94
+
+The FILE command no longer requires a file name, but will create a file
+name from the folder's name.  5/25/94
+
+Allow logical names to be specified in POST/GROUP.  5/12/94
+
+Added SET FILE_DIRECTORY command.  5/12/94
+
+Added /PERMANENT and /DEFAULT qualifiers to NEWS command.  4/28/94
+
+Added SET SUBSCRIBE command to allow setting default or permanent news groups. 
+4/26/94
+
+Added code to mail rejected posting for a stored news group to poster.  4/6/94
+
+Optimized newsgroup list upgrade to reduce  disk  I/O  which  greatly  reduces
+elapsed time for slow or fragmented disks.  4/5/94
+
+Modified /EDIT so EDT error no longer shows "no file found" message.  4/5/94
+
+Added SET NAME command to copy settings, used if username is changed.  3/28/94
+
+Modified SEARCH command to avoid updating new message counter (in order to be
+able to follow a thread and still use READ/NEW later).  3/26/94
+
+Added /INDENT=string to allow different indentation string.  3/12/94
+
+Added ability to allow BULLCP to gateway for NEWS access via TCP (for MULTINET
+only).  2/24/94
+
+Fix FROM header for news groups messages that have an address which continues
+on a 2nd line.  12/17/93
+
+V 2.19
+
+Add /MATCH qualifier to SEARCH command, and allow more than 1 string to be
+specified.  12/2/93
+
+Fixed the qualifer /CC when posting or resonding to messages.  It was supposed
+to be able to send to more than one user, but actually was sending to only the
+first user specified.  7/17/93
+
+Fixed alpha related problems.  7/16/93
+
+Fixed problem with responding to addresses of form: name <address>.  7/2/93
+
+Fixed shutdown bugs.  6/6/93
+
+Fixed /PRINT and /EXTRACT in DIRECTORY when used with a remote news group.
+5/29/93
+
+System messages which have longer lines than the terminal page width will have
+their text left justified rather than simply wrapped.  5/28/93
+
+Added SET [NO]EXCLUDE command to be  able  to  ignore  any  excludes  or
+includes that have been specified for that folder.  5/20/93
+
+V 2.18
+
+Added /FULL to EXCLUDE  and  INCLUDE  command  to  make  it  affect  all
+commands, such as directory listings.  5/13/93
+
+Fixed bug which displayed wrong foldername for notification broadcasts for
+messages added to bboard folders with digest set.  5/13/93
+
+Fixed bug which caused FOR003.DAT files to appear in DECNET directory due to
+BBOARD folder which has digest set.  5/10/93
+
+Fixed problem with inserting correct time when posting to news group.  5/5/93
+
+Fixed problem with BULL_DIR_LIST usage.  5/5/93
+
+Fixed shutdown problems.  5/3/93
+
+Fixed new executable message.  5/3/93
+
+Fixed bugs which caused FOR00x.DAT files to appear in DECNET directory during
+access from remote nodes.  4/29/93
+
+V 2.17
+
+Modified to work for ALPHA cpus.  4/5/93
+
+Speeded up DIRECTORY listing.  3/18/93
+
+Fixed FORWARD command from truncating subject lengths > 64.  3/18/93
+
+V 2.16
+
+Add code which causes nodename of remote folders to automatically be updated
+when the bulletin data files of the node containing the remote folders are
+moved to a different node.  3/12/93
+
+Fix incorrect display of NEWS/SUBSCRIBE/COUNT.  3/6/93
+
+In batch mode, paging is now automatically turned off and page width set to 80.
+3/5/93
+
+Fixed problem with shutdown messages not being deleted.  3/4/93
+
+V 2.15
+
+Code that converts data files if FOLDER_MAX is increased did not work.  2/27/93
+
+NEWS/SUBS now shows last read message.  INDEX now shows listing similar to
+DIR/FOLDER and NEWS. 2/27/93
+
+A user can make /HEADER be made the default for a folder or news group by adding
+a line to the user's customization file.  (See HELP custom) 2/21/93
+
+Personal names which are set in VMS MAIL are now automatically added to the from
+address when posting to news groups.  2/15/93
+
+Fixed bug which caused only partial storage of specified local news groups.
+2/5/93
+
+Fixed bug that caused privilege error and crash to occur after a non-privileged
+user posted a message to a folder which had an associated mailing list.  2/5/93
+
+V 2.14
+
+Added SET ANONYMOUS command so that all messages added to a folder will have
+the username ANONYMOUS rather than the actual username.  2/1/93
+
+Added /EXTRACT qualifie to DIRECTORY command.  1/31/93
+
+Added notification of new executable and possible new features.  1/26/93
+
+Dump log files are now created with acl for folder owner to be able to delete
+it.  1/26/93
+
+V 2.13
+
+Fixed bug in BBOARD code that corrupts file length.  1/15/93
+
+Fixed notification messages that showed wrong folder name.  1/15/93
+
+Added /[NO]HEADER and /ROTATE to NEXT (help said they were there, but they
+weren't).  1/15/93
+
+Added RESET command.  1/9/93
+
+Fixed bug in posting to stored news group by non-privileged users.  12/28/92
+
+V 2.12
+
+Fixed SET ACCESS /ALL which broke due to changes in V 2.11.  12/28/92
+
+Fixed problem with reply posting to stored news group not posting to proper
+group.  12/28/92
+
+Added code to allow setting access to news group or class of news groups.
+Added /PRIVATE switch to SET NEWS.  Added /CLASS to SET ACCESS.  12/26/92
+
+Fixed bug in code that does copying from news group to folder.  12/26/92
+
+Added INCLUDE and EXCLUDE commands which allow avoiding reading messages based
+on subject and address headers.  12/15/92
+
+Fixed bug which caused folder corruption.  12/15/92
+
+V 2.11
+
+Added SET NEWS command.  Used for setting a news group or a class of news
+groups to be stored on disk for quicker access by users (rather than being 
+read by users directly from the server).  Can also disable access to a group. 
+Users can set NOTIFY on stored groups.  11/5/92
+                                       
+NEWS command now by default shows only groups which are active.  Can show all
+groups with /ALL command.  /STORED and /COUNT are new qualifiers.  11/5/92
+
+Stored news groups are stored with data compression.  Normal folders can also be
+stored that way if set with the SET COMPRESS command.  11/5/92
+
+INDEX command modified to make it more useful.  /NEW is now the default, and now
+only shows folders or groups that have new messages.  /SET added to show only
+folders which have READNEW, SHOWNEW, or BRIEF set, and /SET is the default.
+11/5/92
+
+Fixed bug with BROADCAST routines which could cause BULLCP to go into MWAST
+state.  11/5/92
+
+Modified code which adds BBOARD messages to speed it up when multiple messages
+are being added.  11/5/92
+                                                 
+Folder names can now be up to 44 letters long.  11/5/92
+
+BULL_BBOARD_UPDATE and BULL_NEWS_UPDATE are now continuously translated by
+BULLCP so that they can be changed dynamically.  11/5/92
+
+BULLCP now is created with reasonable working quotas rather than PQL_ defaults
+which are usually way too low.  11/5/92
+
+Changed all variables to be long word multiples in order to be more ALPHA
+compliant (and maybe faster because of it?).  11/5/92
+
+/ROTATE added for read commands to allow reading messages encoded in ROT-13
+coding.  This is used by some news groups to display messages which could be
+taken as being offensive (i.e. rec.humor.funny).  11/5/92
+
+Fixed many minor bugs that no one mentioned, so I won't either.  11/5/92
+
+Fixed ADD/BROADCAST/EDIT not working with TPU.  8/13/92
+
+V 2.10
+
+Allow non-digest messages to be added to a folder which has DIGEST set.  8/6/92
+
+Added ADD_ONLY attribute.  If a mailing address is present, when messages are
+added to a folder, they will also be mailed to the address.  Users are
+prevented from using the POST command.  Instead, the ADD command will be used
+if the POST command is entered.  One use for this is a local board which is
+also distributed to non-local users.  8/1/92
+
+Added POST_ONLY attribute  This causes the ADD command to mail messages to the
+mailing address if it is present, rather than add it to the folder.  8/1/92
+
+Fixed several shutdown bugs.  7/23/92
+
+Fixed PMDF broken by V2.09.  6/16/92
+
+Added system logical name BULL_CUSTOM.  It is equated to a hex number string.  
+Bit 0 set = need privileges to create folder, 1 set = captive account can
+write files, 2 set = captive account can use editor.  5/25/92
+
+V 2.09
+
+Allow having more than one database by redefining BULL_DIR.  However, only 
+directories that are defined in the list of equivalence names pointed to by
+the system logical name BULL_DIR_LIST are allowed.  See AAREADME.TXT
+for more info.  5/10/92
+
+GENERAL folder can now be renamed or modified (not deleted).  4/22/92
+
+/FROM, /NOREPLIES, & /NEGATED added to SEARCH and DIRECTORY commands.  3/18/92
+
+Mail routines now use MAIL$ calls for outgoing mail for faster execution.  
+3/15/92
+
+Changing keypad definitions using initialization file now possible.  3/12/92
+
+Subscribed news groups are now listed in alphabetical order.  3/7/92
+
+V 2.08
+
+Fixed bug which caused missing news groups. See NEWS.TXT for info.  2/25/92
+
+Allow setting local protection on remote folders.  12/12/91
+
+Fixed bug with creation of folder files.  If they were deleted after the folder
+was created, the files that would be created by BULLETIN to replace them (when
+the folder is selected) would be created with the wrong protection.  12/12/91
+
+Fix problem with MULTINET V3.0 and DECNET/NEWS gateway feature.  BULLCP will
+hang without this fix if there is an attempt to read news via it.  12/9/91
+
+Fix bug that causes incorrect time on news postings after the first post. 
+Display time when reading news messages in local rather than GMT time.  12/8/91
+
+Add 30 second timeout for connecting to nameserver for news.  Can be increased
+up to 99 seconds via defining BULL_NEWS_TIMER.  12/3/91
+
+Allow list of numbers when specifying message numbers for PRINT and FILE
+commands.  11/27/91
+
+Fixed bugs in BBOARD code:  Messages with lines > 255 characters would not be
+included.  Subject line not correctly extracted if next line was simply a
+To:. (relink PMDF driver if using PMDF for patch to take affect).  11/27/91
+
+V 2.07
+
+NEWS listing now shows the status of the news group, i.e. active, inactive,
+moderated, or renamed.  10/23/91
+
+Fixed PRINT command so that if a print qualifier (i.e. /QUEUE) is specified,
+it will cause any pending print jobs to be printed if the qualifier for the
+pending jobs is different.  10/23/91
+
+Added /NOSIGNATURE qualifier for POST & RESPOND commands.  10/21/91
+
+Fixed error in POST & RESPOND command.  If a file was specified on the command
+line, and /EDIT was specified, the file would be sent even if the user quit out
+of the edit, rather than exitting (i.e. outputting a file).  10/21/91
+
+Fixed REPLY option in READNEW, as it was possible for users with only read
+access to a folder to be able to add REPLY messages.  10/10/91
+
+Add REPLY option to READNEW feature when reading messages.  Also, really fix
+the REPLY command, as mentioned in V2.06.  8/11/91
+
+V 2.06
+
+Added code to keep track of which messages have been read a per message basis. 
+Added SEEN & UNSEEN commands.  Added /SEEN, /UNSEEN, and /UNMARKED to
+DIRECTORY, INDEX, READ, and SELECT commands.  Modified directory listing to
+indicate which messages have been SEEN.  7/31/91 
+
+Added /NOW to PRINT command.  Messages no longer have to be printed one message
+at a time.  It now works identical to VMS MAIL.  7/31/91
+
+Added code to NEWS users when new groups have been created.  User will be
+alerted when selecting a news group that new groups are present, and will be
+instructed to type NEWS/NEWGROUP in order to see them.  7/31/91
+
+Added /PRINT to DIRECTORY command to allow printing of messages which are found
+by using the DIRECTORY command.  7/31/91
+
+Modified directory listing display so that the first and last message in the
+folder are now displayed at the top.  Fixed bug which truncated very large news
+group names.  7/31/91
+
+Added FIRST command to read first message found in folder.  7/31/91
+
+Modified REPLY command for folders associated with mailing lists, so that the
+reply message to the mailing list rather than adding a local message.  7/31/91
+
+Modified code to correctly store subject headers from BBOARD mail which are
+more than one line long.  Previously, the subject would be truncated.  6/18/91
+
+V 2.05
+
+The MARK code was modified to work with NEWS folders.  6/3/91
+
+Added /FOLDER=(folder,[...]) to the SEARCH command to allow searching more than
+one folder at a time.  6/13/91
+
+NEWS/SUBSCRIBED listing was fixed.  If the list could not fit on a single page,
+a folder was skipped when the next page was shown.  6/3/91
+
+INDEX was fixed.  If it was used with the qualifiers /NEW or /MARK, and the
+directory listing of a folder was displayed, and then RETURN is entered to 
+skip to the next folder, the directory display of the next folder would be
+incorrect.  6/3/91 
+
+Fixed broadcast bug.  If a message was added with /BROADCAST to a remote folder
+from a node in a cluster which was not the node that BULLCP was running on. 
+The broadcast would appear twice on the cluster.  5/24/91
+
+Added code to alert user if message too large to be fully broadcasted.  5/24/91
+
+Added code to avoid erroneous notifications of new messages for an empty NEWS
+group.  Unlike a similar fix in V2.03 which was due to a bug, this fix may not
+affect all sites, as it depends on the behavior of the server.  5/22/91 
+
+Fixed NEWS to FOLDER feed.  A recent change broke it.  5/22/91
+
+Added /EDIT qualifier for MAIL.  5/20/91
+
+Added /HEADER qualifier for LAST, BACK, and CURRENT commands.  5/19/91
+
+Added TWG (Wollongong) interface for NEWS.  5/18/91
+
+Fixed bug which truncated subject headers of messages created when using REPLY
+and RESPOND to messages which have long subject lines.  5/12/91
+
+V2.04
+
+Added ALWAYS attribute for folders.  Any SYSTEM messages in a folder in which
+ALWAYS has been set will be displayed every time a user logs in, rather than
+just once.  Also, non-SYSTEM messages will be displayed continuously (via
+whatever mode is set, i.e. READNEW, SHOWNEW, or BRIEF) until it is actually
+read.  4/29/91 
+
+Added capability of controlling the time between updates for BBOARD and NEWS in
+BULLCP by defining the logical names BULL_BBOARD_UPDATE or BULL_NEWS_UPDATE to
+the number of minutes of desired time in minutes. 4/27/91
+
+Added /GROUPS= qualifier to all commands which post to NEWS groups. 4/26/91
+
+Fixed bug which prevented SET SHOWNEW or READNEW from working with subscribed
+news group folders. 4/25/91
+
+V2.03
+
+Added /FOLDER to SHOW USER in order to show the latest message that a user
+has read in the specified folder.  Also added /SINCE and /START (the former
+for real folders, the latter for news groups).  4/11/91
+
+Fixed logic so that defining BULL_NEWS_ORGANIZATION will override the
+definition defined in BULLNEWS.INC.  4/10/91
+
+Fixed SEARCH command, as it broke in V2.02 when /EDIT was added to read
+message commands.  There is a missing QUALIFIER EDIT in BULLCOM.CLD for the
+SEARCH verb.  /EDIT now works with SEARCH.  4/9/91
+
+Fixed bug in BULLCP which prevented the DECNET/INTERNET NEWS gateway software
+from working with UCX.  4/9/91 
+
+Fixed bug caused by V2.00 which caused incorrect listing of message during
+BULL/LOGIN for remote folders.  4/3/91
+
+Fixed bugs which caused erroneous new message notifications for subscribed
+NEWS groups that were empty.	3/27/91
+
+V 2.02
+
+Include BBOARD support for MX (courtesy of goathunter@wkuvx1.bitnet).
+
+Changed BBOARD algorithm so that it is now possible to have only one real
+BBOARD account, and have all the others be VMS MAIL forwarding entries.
+See HELP SET BBOARD MORE_INFO for more info (it's been updated).
+
+Added hook to allow postings from BULLETIN to a LISTSERV mailing list to use
+the BBOARD account from it was subscribed to.  See HELP SET BBOARD LISTSERV.
+
+Fixed many bugs in POST, REPLY, and RESPOND.
+
+Fixed /ALL for COPY, PRINT, and EXTRACT when using NEWS groups.
+
+Included RMS optimizer procedure for indexed files to optimize BULLNEWS.DAT
+to speed up NEWS updates.  Can be used on other files (in particular
+BULLINF.DAT) in order to save space.
+
+Add /EDIT to BACK, NEXT, LAST, and when entering message number.
+
+Modify ADD/REPLY command to local (non-NEWS) folders so if there are new
+messages present, it doesn't reset the newest message count.  Previously,
+adding a message would reset the user's last read message date to that message
+in order to avoid notifying the user of new messages due to the user's own
+message. 
+
+Fixed code so that when reading new messages, and if READ/EDIT or DELETE/IMMED-
+IATE IS entered, a carriage return will read the next new message.  Previously
+the wrong message would be displayed.
+
+V 2.01
+
+Fixed many bugs associated with USENET NEWS reading feature.
+
+Added UCX interface for NEWS.
+
+Added signature file for POST and RESPOND messages.
+
+Added capability to specify file name for POST, REPLY, and RESPOND.
+
+Added the line "In a previous message, <message-owner> wrote:" to the
+beginning of a message when /EXTRACT is specified
+
+Added hook for network mail to run command procedure rather then using
+VMS MAIL.  BULL_MAILER can be defined to point to the procedure, and it
+is called with the username and subject as the parameters.
+
+V 2.00
+
+Added USENET NEWS reading feature.
+
+V 1.93
+
+Fixed bug which wouldn't allow a permanent message to be added by a
+non-privileged user in a remote folder (the folder had been setup to allow
+permanent messages from non-privileged users, of course). 
+
+Fixed bug which causes the DELETE command not to delete a SHUTDOWN message
+without the use of /IMMEDIATE.
+
+Fixed the algorithm which prevented duplicate notification of messages in
+remote folders on different nodes, as duplication was still possible.
+
+V 1.92
+
+Fixed bug which causes BULLCP to loop when trying to cleanup a folder which
+has more than 127 identifiers granted access to a folder.  Also correct
+SHOW FOLDER/FULL, which had a similar problem when trying to display the
+identifiers.
+
+Fix PMDF interface to recognize to recognize PMDF_PROTOCOL.
+
+V 1.91
+
+Disallow SPAWN command for CAPTIVE account.
+
+Fix MAIL command to correctly allow passing addresses with quotes, i.e.
+IN%"""MRL@NERUS.PFC.MIT.EDU""".
+
+V 1.90
+
+SET NOTIFY now works for remote folders.
+
+Avoid generating notification message due to SET NOTIFY flag if the message
+was broadcasted when added using ADD/BROADCAST.
+
+Bug in DIR/SINCE for remote folders fixed.  If no new messages were present,
+it would incorrectly show messages.
+
+Added /FF to EXTRACT command to seperate messages in the file with form feeds.
+
+Allow specifying CURRENT and LAST when specifying a range of messages for
+commands that accept a range, i.e. EXTRACT 1-CURRENT, CURRENT-LAST, etc.
+
+Open folder files with READONLY when not writing to them in order to avoid
+changing modification date, which results in unnecessary backups.
+
+Modify HELP so that it won't prompt for Subtopic is there is none.
+
+Prevent screen from being erased after exiting HELP.
+
+Fix bug which causes CREATE/NOTIFY to crash.
+
+SET NOTIFY/CLUSTER has been removed.  As of VMS V5.2, it is possible to obtain
+the list of users logged in to all nodes of a cluster, so this qualifier is no
+long necessary.  NOTE: You can delete all the BULL_DIR:*.NOTIFY files, as they
+are no longer used.
+
+BULLETIN now will use the editor specified by the SET EDITOR command within
+MAIL for editing messages.
+
+Typing BACK after typing a DIRECTORY command will now show the previous 
+DIRECTORY display entries rather than reading the previous message.
+
+Several bugs related to the MARK command were fixed.  Also the software has been
+optimized so that scanning for MARKed messages should take less time.
+
+/EXPIRATION added to DIRECTORY command to show expiration rather than creation
+date of messages.
+
+Any BULLETIN interactive command can be executed at DCL level by typing
+BULLETIN "command" or BULLETIN "command1;command2;etc.".
+
+The CHANGE command has been modified so a range of message can be specified,
+i.e. /NUMBER=1-10.  Also, the code incorrectly misinterpreted /TEXT as meaning
+to extract the old text message, whereas it should have meant that only the
+text was to be changed.  This prevented a user from specifying that only the
+text should be changed if that user didn't have editing enabled.  This has been
+fixed.  To eliminate confusing, the /TEXT qualifier on the ADD command has been
+removed (previously it was a synonym for /EXTRACT). 
+
+SHOW FOLDER/FULL display of access IDs was fixed to correctly display UICs.
+
+Removed security hole which occurs if you are using the old method of accessing
+a remote node via /NODES (it would have required looking a the sources to find,
+which one installer did and was worried about).  Because of this, if you use
+this old method (i.e. via BULLETIN.COM), the object BULLETIN must be installed
+in the NCP database pointing to the file BULLETIN.COM, i.e. the command
+"MCR NCP SET BULLETIN FILE directory:BULLETIN.COM NUMBER 0" must be executed
+during the system startup.
+
+Fixed bug in /LOGIN display when erasing page if terminal is hardcopy.  No
+page would be erased (of course), and the next line outputted would start where
+the previous line left off, rather than starting on a new line.
+
+Added BULLETIN/WIDTH=page_width for users who have BULLETIN/LOGIN in their
+login procedure before the terminal is known, and whose default page width is
+larger (i.e. 132) than what the terminals are (i.e. 80).
+
+Added BULLETIN/PGFLQUOTA and /WSEXTENT in order to set those quotas for the
+BULLCP process.
+
+Added ATTACH command.
+
+Modify SET STRIP so that it saves the date that the message was sent and
+leaves it at the to of the message.
+
+BULLETIN will search BBOARD message headers for a line that starts with
+"Expires:" or "X-Expires:", followed by a date (DD MMM YYYY or similar).  It if
+finds that line, it will use that date as the expiration date of the message. 
+
+Added /REPLY to SEARCH command.  Modified so that it's possible to abort out of
+a /SUBJECT or /REPLY search using CTRL-C (previous possible only if searching
+the text for a string.  Also, if you hit CTRL-C at the wrong time, BULLETIN
+would abort totally rather than just aborting the search). 
+
+Added /SEARCH= /SUBJ= and /REPLY to the DIRECTORY command.  Basically this is
+combining the DIRECTORY and SEARCH commands.
+
+Fixed design flaw which allowed the following to occur:  If a folder is a
+remote system folder, when BULLETIN/LOGIN was executed, the same messages might
+be displayed on both the local and remote nodes.  BULLETIN now will know that
+the user has seen the message on one node and will not display it if that user
+logs in on the other node.
+
+Optimized code which caused slow display of new messages when executing
+BULLETIN/LOGIN without /REVERSE for a remote folder.
+
+Added /PERMANENT to SET NOTIFY, SHOWNEW, BRIEF, and READNEW.  The affect is
+that users will not be allowed to change the setting.  The main intent here
+was to allow the removal ofthe permanent setting of SHOWNEW from the GENERAL
+folder.
+
+Fixed bug which would cause a SYSTEM message not to be shown if SET BRIEF was
+selected for that folder, and a non-SYSTEM message was also present.
+
+Added SET CONTINUOUS_BRIEF.  This causes the SET BRIEF setting to show that
+there are unread new messages every time BULLETIN/LOGIN is executed, rather
+than just the one time.  The BRIEF notification code has also been optimized
+so that it'll take less time to notify you of new messages.
+
+A major bug was fixed which was introduced in previous mods to speed up
+BULLETIN/LOGIN.  The effect is that no notifications will appear for certain
+folders via BULLETIN/LOGIN.  This would only happen if a folder was removed at
+some time.
+$eod 
+$copy/log sys$input DEBUG.TXT
+$deck
+$eod 
+$copy/log sys$input HANDOUT.TXT
+$deck
+               Introduction to BULLETIN on the Vax
+                                                  2/88 AW
+
+PUBLISHED BY THE DREW UNIVERSITY ACADEMIC COMPUTER CENTER. MAY BE
+COPIED WITH WRITING CREDIT GIVEN TO DREW UNIVERSITY.
+
+BULLETIN was written for the Public Domain by Mark London at MIT.
+
+     The BULLETIN utility permits a user to create messages for
+reading by other users.  Users may be notified upon logging on
+that new messages have been added, and what the topic of the
+messages are.  Actual reading of the messages is optional.  (See
+the command SET READNEW for info on automatic reading.)  Messages
+are automatically deleted when their expiration data has passed.
+     The program runs like VAX mail.  The different interest
+groups or BULLETIN boards are implemented in the form of
+'Folders', just like a filing cabinet.  A Folder contain various
+messages on the same general topic.  A message is a piece of text
+written by a user or staff person and added to a particular
+folder.  All users are not permitted to submit messages to all
+folders.
+
+     A message consists of an expiration date, a subject line
+and the text of the message.  BULLETIN will prompt the user for
+these things when a message is being added.
+
+     Several different folders are currently defined to
+BULLETIN.  The General Folders will be used by Computer Center
+Staff to post messages of general interest concerning the VAX to
+the user community.  If something is of an important nature, it
+will be posted in the General folder as a 'System' message.
+This is a special message type.  It will be displayed to each
+user  as they log in the first time after that message was
+posted.  This will be done automatically by BULLETIN on login.
+Once a particular system message has been displayed, it will not
+be displayed for that user on subsequent logins.
+
+Folders
+
+     Different folders have been created to contain messages on
+different topics.  Folders may be public, semi-private, or
+private.  The majority of the folders will be public.  However a
+few will be semi-private, which will mean that all users may
+read messages in the folder but not all will be able to post to
+it.  Currently, there are several folders defined:
+
+GENERAL -- system messages
+
+PUBLIC_ANNOUNCEMENTS -- Can be used by anyone to post messages
+of interest to the public
+
+On Beta:
+AIDE STATION -- Private folder for Computer Center Employees
+
+In addition on Alpha there are folders that receive electronic
+magazines, such as:
+NETMONTH --  The monthly magazine of BITNET information.
+RISKS -- Identifying the risks involved in using computers.
+INFOIBMPC -- Information about the IBM personal computers.
+INFOVAX -- Information on the Digital VAX.
+PROGRAMMING_JOURNALS-Includes MINIX, UNIX and C, Modula-2 and
+Prolog journals
+watch for new ones being added.
+
+Using BULLETIN
+
+     BULLETIN is invoked by type the command 'BULLETIN' (or BULL,
+for short) at the '$' prompt.  BULLETIN will display its prompt
+'BULLETIN>'. Help is available from DCL command level ($) or from
+within the BULLETIN program itself by typing the word 'HELP'.  To
+leave the BULLETIN program, type 'EXIT'.
+
+To see what is there
+
+     In order to see message and folders, on can use the
+'Directory' command. Upon entering BULLETIN, the user is place
+in the General folder.  If the user wishes to see which folders
+exist, the directory/folders command is used. for example:
+typing:
+
+     BULLETIN> directory/folders
+
+will make a display like:
+
+      Folder                       Owner
+     *GENERAL                      SYSTEM
+     *PUBLIC_ANNOUNCEMENTS         BBEYER
+      NETMONTH                     BITNET
+     *VAX_SIG                      BBEYER
+
+An asterisk (*) next to the folder name indicates you have unread
+messages in that folder.
+
+The command 'DIRECTORY/FOLDERS/DESCRIBE' would list all available
+folders, along with a brief description of each.
+
+     To switch from one folder to another folder, the user may
+execute the 'SELECT' command.  For example, the following
+command would show what a user would do to switch to the folder
+called PUBLIC_ANNOUNCEMENTS:
+
+BULLETIN> SELECT PUBLIC_ANNOUNCEMENTS
+
+and BULLETIN would respond:
+     Folder has been set to PUBLIC_ANNOUNCEMENTS
+
+     Now the user may get a list of the messages in this folder
+by issuing the directory command with no qualifiers.
+This command, for example:
+BULLETIN> DIRECTORY
+would have bulletin respond:
+
+ #     Description               From                  Date
+ 1     CHRISTMAS PARTY           oleksiak              26-JUN-88
+ 2     Learning about BULLETIN   oleksiak              26-JUN-87
+ 3     VAX MAIL                  LLLOYD                01-Jan-87
+
+     The command 'DIR/NEW' will list just unread messages.
+
+
+Reading messages
+
+     In order to read messages in a folder, the user may type
+the read command or he/she may simply type the number of the
+message he wishes to read.  The message numbers can be acquired
+by doing the 'DIRECTORY' command.  If the user hits a carriage
+return with no input whatsoever,  BULLETIN will type the first
+message in the folder, or if there are new messages present, it
+will type the first new message in the folder.
+
+     If a folder contains the above messages (as seen by the
+'Directory' command) then these messages can be read by:
+
+BULLETIN> READ
+and BULLETIN would respond:
+
+Message number:  1                       PUBLIC_ANNOUNCEMENTS
+Description: CHRISTMAS PARTY
+Date:  26-JUN-1988 8:08:40   Expires:  1-JAN-1989 08:08:40
+
+...Body of message.....
+
+     Should the user only wish to see message number 3, he can
+enter the 'READ' command with the message number as a parameter.
+for example:
+
+BULLETIN> READ 3
+
+     There are three other useful commands that can be used at
+the 'BULLETIN>' prompt when reading messages. These are:
+
+BACK - Read the message preceding the message currently being
+read.
+
+CURRENT - Start reading the current message at the top.  This is
+useful for someone who is reading a message and wishes to reread
+it from the beginning.
+
+NEXT - Start reading from the beginning of the next message.
+This is handy if the user is reading a very long message and
+wants to skip to the next one.
+
+Saving the interesting stuff.
+
+     If the user sees something which he/she wants a copy of,
+the extract command can be use to write an ASCII copy of the
+message into a file.  This command works on the current message
+being read.  It requires the name of the file into which to save
+the message.  If the file name is not given, the user will be
+prompted for it.  For example:
+
+BULLETIN>  Read 2
+
+********** Message on Screen ********
+
+A person could then type
+BULLETIN> extract
+file:  FV.TXT
+BULLETIN>
+
+BULLETIN has now saved the contents of message number 2 into the
+file name 'FV.txt'.
+     If the file to which the user is writing already exists,
+BULLETIN will append the message to the file.  The user can
+force BULLETIN to write a new file containing only the message
+being saved by using the '/new' qualifier in the 'extract'
+command.  These messages can then be sent to other users, or
+downloaded for use in Wordperfect.  (See "Mail on the Vax", or
+"Transferring a file between a PC and the VAX").
+
+This command may be useful if you wish to transfer the message to
+your PC, perhaps using a BITNET journal message as a reference in
+a paper. Once the file is saved, you can transfer it to a PC by
+following the instructions in the handout 'Transferring files
+from the PC to the VAX of from the VAX to a PC".
+
+Adding messages
+     A user may add a message to a folder by selecting the
+folder and then using the 'ADD' command.  This is provided that
+the user is adding the message to a public folder.  The user has
+the option of giving the 'ADD' command and typing a message using
+the VAX editor or uploading a message from your PC (see
+documentation), or add a message you have extracted from VAX
+mail.  BULLETIN will prompt for the expiration date and subject
+line.  It will then add the text of the file as the body of the
+message. To add a message that is stored in a file (from MAIL or
+from your PC, for example) type:
+
+          ADD filename
+
+If the user does not specify a file name, he/she will be
+prompted to enter the body of the message.  The user may also
+use the EDT text editor by issuing the command with the
+'/EDIT'option.
+
+For example:
+BULLETIN> sel PUBLIC_ANNOUNCEMENTS
+          folder has been set to PUBLIC_ANNOUNCEMENTS
+BULLETIN> ADD MESS.TXT
+
+IT IS 10-JUL-1988 12:41:06.15.  SPECIFY WHEN THE MESSAGE SHOULD
+EXPIRE:  ENTER ABsolute TIME:  <DD-MMM-YYYY]HH:MM:SS OR DELTA
+TIME: DDD HH:MM:SS
+
+A user then type the date of expiration and press the 'return'
+button.  The time input may be ignored. For example, typing:
+20-JUL-1988 or type "10" - for ten days in the future.
+
+BULLETIN responds:
+ENTER DESCRIPTION HEADER.  LIMIT HEADER TO 53 CHARACTERS.
+
+Now the user may enter the subject of the message.
+
+BULLETIN>
+
+The above session adds the text in the file 'mess.txt' as the
+next message in the PUBLIC_ANNOUNCEMENTS Folder.  The message
+will be deleted automatically on the 20th of July as requested
+by the user adding the message.
+
+Asking BULLETIN to notify you of new messages upon logging in.
+
+     If the user wishes to get notification on login when new
+messages are in a folder, he should use the 'READNEW' option.
+This command does not force the reader to reading new messages,
+only gives notification.  To do this, 'SELECT' each folder you
+are interested in and do a 'SET READNEW' command while set to
+that folder.
+
+Example:
+
+BULLETIN> Select PUBLIC_ANNOUNCEMENTS
+folder has been set to PUBLIC_ANNOUNCEMENTS
+BULLETIN> SET READNEW
+
+Alternately, you may type SET SHOWNEW. This will just display a
+message notifying you that there are new messages.
+
+Mailing a BULLETIN message
+
+     A user may directly mail another user a message found in the
+BULLETIN.  While reading the message that he/she desires to send,
+at the 'BULLETIN>' type 'MAIL'.  The Vax will then ask to whom
+you wish to send the information too.
+
+Check the BULLETIN DISCUSSION folder on ALPHA for new additions.
+If you have comments or questions about BULLETIN, leave them
+there.
+$eod 
+$copy/log sys$input INSTRUCT.TXT
+$deck
+This message is being displayed by the BULLETIN facility.  This is a non-DEC
+facility, so it is not described in the manuals.  Messages can be submitted by
+using the BULLETIN command.  System messages, such as this one, are displayed
+in full, but can only be entered by privileged users.  Non-system messages can
+be entered by anyone, but only their topics will be displayed at login time,
+and will be prompted to optionally read them.  (This prompting feature can be
+disabled).  All bulletins can be reread at any time unless they are deleted or
+expire.  For more information, see the on-line help (via HELP BULLETIN). 
+$eod 
+$copy/log sys$input NEWS.TXT
+$deck
+BULLETIN has the capability to read and post messages  to  USENET  NEWS  in  a
+client  mode.  I realize that there are many NEWS readers, some with much more
+elegant interfaces.  However, I elected to modify BULLETIN for  the  following
+reason:   We have many decnet nodes, but only several are internet nodes.  Our
+only access  to  a  news  server  was  via  internet.    In  order  for  those
+non-internet  nodes  to read USENET, the only method that seemed available was
+to run a NEWS server program on one of our own internet nodes so that it could
+be accessible via decnet.  I did not want to do that, as that requires storing
+the news groups on disk, and I do not have the room for that.   I  thus  added
+the  ability  in  BULLETIN  (actually  BULLCP) so that it acts as as a gateway
+between decnet and tcp for NEWS.  This method does not  require  spawning  any
+processes,  since the detached process BULLCP is always present, so the access
+is very fast.  Also, since BULLETIN uses a shared database to  store  info  on
+the  NEWS  groups and periodically updates it, there is no need for that to be
+done when a user accesses the NEWS groups.  Several other NEWS readers do this
+when you run them, which is why they take a long time to start up.  It is also
+possible to feed NEWS groups into  a  "real"  BULLETIN  folder,  so  that  the
+messages are saved on disk (see the file NEWS_TO_FOLDER.TXT). 
+
+Presently, BULLETIN can be used with  either  UCX,  MULTINET,  or  CMU  TCP/IP
+packages  (and of course DECNET) for reading NEWS.  Support for other packages
+can be added if I can find sites willing to beta test the  interface  for  me.
+The  source  for  the  TCP  interface  is in C rather than FORTRAN because the
+MULTINET include files are in C. However, if you do not have C, I will be glad
+to send the object for it (or to even possibly rewrite the code in FORTRAN). 
+
+The instructions for installation are as follows.  Define BULL_NEWS_SERVER  to
+be a system logical name pointing to either your internet or decnet NEWS node.
+If it is decnet, simply specify the decnet node name, i.e. 
+
+	$ DEFINE/SYSTEM BULL_NEWS_SERVER NERUS
+
+BULLETIN decides to use DECNET rather than TCP access based on the node  name.
+If it does not have any periods in it, then it assumes it is a DECNET node. 
+
+In our cluster, we usually have one node which is an internet  node,  and  the
+rest  non-internet  nodes.    If  you have a similar situation, you'll have to
+create a startup procedure that defines BULL_NEWS_SERVER to  be  the  internet
+news  server  address  only  on  the  node (or nodes) on the cluster that have
+actually internet access.  The other nodes will have BULL_NEWS_SERVER  defined
+as the decnet node name that BULLCP is running on in the cluster.  (Of course,
+BULLCP will have to be running on a node with internet access.)
+
+NOTE: If you want to disable the gateway feature, then before starting BULLCP,
+define the logical name: 
+
+	$ DEFINE/SYSTEM BULL_NO_NEWS_GATEWAY "TRUE"
+
+Defining this will only shut off the gateway.  BULLETIN will still be  allowed
+to read NEWS from the local node as long as BULL_NEWS_SERVER is defined. 
+
+You can also specify that BULLCP is only to act as a NEWS gateway.  This is to
+allow  adding the news gateway to an INTERNET site that you have DECNET access
+to, but which does not want to make use of any of the other BULLETIN features.
+You would specify the following command before starting BULLCP: 
+
+	$ DEFINE/SYSTEM BULL_NEWS_GATEWAY_ONLY "TRUE"
+
+It is also possible for BULLETIN to access news groups  that  are  located  on
+other  news  servers than the one specified by BULL_NEWS_SERVER.  This is done
+by creating the  file  BULL_DIR:BULL_ALT_NEWS.LIS  and  adding  a  line  which
+containsthe  name  of  the  news group and the news server where it's located.
+The format is news-group-name:news-server-name.
+
+In order to post messages, BULLETIN needs to know the internet nodename of the
+local host.  This is done automatically for nodes running MULTINET.  For other
+nodes, BULLETIN attempts to  translate  the  logical  name  ARPANET_HOST_NAME,
+INTERNET_HOST_NAME, and MX_NODE_NAME.  If you are on a DECNET node that is not
+on INTERNET (and is not part of a cluster which has an INTERNET address),  but
+you are accessing NEWS via DECNET, you can specify the hostname as follows: 
+
+     $ DEFINE/SYSTEM INTERNET_HOST_NAME "%localhost@internet-address"
+
+Where "localhost" is your local decnet hostname, and "internet-address" is the
+internet address of the gateway node. 
+
+The local time zone is detected by looking at  the  following  logical  names:
+LISP$TIME_ZONE,  MULTINET_TIMEZONE,  or  PMDF_TIMEZONE.    (LISP$TIME_ZONE  is
+defined if you have LISP installed.)
+
+The name of the organization is included in the header of  the  NEWS  message.
+This can be anything, but usually is the company or university name.  This can
+be hardcoded into the source by putting in BULLNEWS.INC, or  by  defining  the
+system logical name BULL_NEWS_ORGANIZATION. 
+
+The name of the mail protocol to use for responding by mail to  NEWS  messages
+can  also  be  either hardcoded by putting in BULLNEWS.INC, or by defining the
+system logical name BULL_NEWS_MAILER. 
+
+After installing the new BULLETIN, execute the command NEWS, which asks for  a
+list  of  all the news groups.  Because this is the first time it is executed,
+it will cause a load of all the remote news groups  into  a  local  data  base
+(BULL_DIR:BULLNEWS.DAT). This will take several minutes to do.  It is the only
+time that this load will be  done  interactively.    Afterwards,  BULLCP  will
+periodically  update  the data base.  For this reason, it is highly recommeded
+that BULLCP be installed. BULLCP will update NEWS every hour.  If you want  to
+change  this frequency, define the logical name BULL_NEWS_UPDATE to the number
+of minutes in between updates, i.e. DEFINE/SYSTEM BULL_NEWS_UPDATE "30" for 30
+minutes.    NOTE:  BULLCP  will create a subprocess BULLCP NEWS which does the
+update.  You can watch how long it takes for this to run in order to determine
+if you want to change the update period). 
+
+Due to long news group names recently created, you must do the following, or
+else those news groups will not be seen.  After BULLNEWS.DAT is created, do
+the following:
+
+$ ANAL/RMS/FDL/OUT=FIX.FDL BULL_DIR:BULLNEWS.DAT
+
+Edit FIX.FDL and find the first line which says
+	DUPLICATES no
+and change it to
+	DUPLICATES yes
+
+Then type:
+
+$ CONVERT BULL_DIR:BULLNEWS.DAT BULL_DIR:BULLNEWS.DAT/FDL=FIX.FDL
+
+Also, it is suggested that you run OPTIMIZE_RMS.COM on it, as it will cause the
+file to be compressed and will allow updates to run much faster (factor of 5 or
+more). 
+
+Never delete BULLNEWS.DAT.  There is no reason to ever  do  so,  and  it  will
+cause subscribed users to be subscribed to the wrong news groups. 
+
+WARNING: One user discovered that his server (using bnews?) had  a  bug  which
+caused  the updates to cause bogus "new messages" notifications for subscribed
+NEWS group when entering BULLETIN.    If  you  experience  this  problem,  try
+defining  the  system  logical name BULL_SPECIAL_NEWS_UPDATE.  This will cause
+the update to use a different algorithm which should  eliminate  the  problem,
+although it requires much more time to execute. 
+
+If you have any problems or questions, please let me know.
+									MRL
+$eod 
+$copy/log sys$input NEWS_TO_FOLDER.TXT
+$deck
+It is possible to automatically have messages from a news group be fed into  a
+real  folder, and visa versa.  This allows BULLETIN messages to be shared with
+a news group, thus giving access to such messages to people who  do  not  have
+access  to  BULLETIN.   This can also be combined with email access for people
+who have neither BULLETIN nor news group access. 
+
+To associate a folder with a news group, place the name of the news group into
+the  folder  description  surrounded  by  <>, i.e. <misc.test>.  It must be in
+lower case.  (Other text is allowed in the description, i.e. "THIS IS  A  TEST
+FOLDER  <misc.test>".)  When messages are added the folder, they are also sent
+to the news group, and new messages from the group are posted  to  the  folder
+(via  the  BULLCP  process  which wakes up on a periodic basis).  Whenever you
+modify the folder description and specify the news group  name,  you  will  be
+prompted  as  to  whether  you  want  to initializee the news group counter to
+either load all the messages present in the news group, or to load  only  news
+messages that appear there. 
+
+Messages posted to the news group from such a folder have a  special  line  in
+their  header  indicating  they were sent from that node using bulletin.  When
+bulletin feeds new postings back to the folder, it will see that  header  line
+and  also see that it was posted from that node, and thus will avoid adding it
+to the folder (and thus creating a duplicate message).  Note that messages are
+added  to  the  news  group  via  the  BULLCP process, so they will not appear
+immediately after being added to the folder. 
+
+If you are modifying an existing folder to make  it  associated  with  a  news
+group, and if you want to copy any existing messages in the folder to the news
+group, you can do that by using the command COPY/ORIGINAL/LOCAL and specifying
+the  news  group  as the destination.  /ORIGINAL will cause the original owner
+names and dates to be preserved (note, however, that dates older than 14  days
+in  the  past are not usually accepted by the news server, so dates older than
+that will be changed to the present date).  /LOCAL  will  create  the  special
+header  line in the messages to prevent BULLCP from adding those messages back
+to the folder from the news group.  /ALL can be  specified  to  copy  all  the
+messages in the folder. 
+
+If you create a remote folder that points to a folder that has  a  news  group
+associated  with  it,  you  do  not  have  to  specify  the  news group in the
+description of the remote node.  However, on the  node  on  which  the  folder
+actually  exists,  the  news  group  has be a stored news group, i.e. you must
+issue the command SET NEWS/STORED for that news group. 
+
+When a news group is specified for a folder, it is still possible to associate
+an  email  address  for  the messages to be sent to in the folder description.
+You do this by using [] to enclose the address rather than the usual <>,  i.e.
+[mrl@pfc.mit.edu]  See  help in BULLETIN on the command CREATE/DESCRIPTION for
+more info about associated email addresses.  Note that  these  features  allow
+you to create a full gateway between a news group and a mailing list. 
+$eod 
+$copy/log sys$input NONSYSTEM.TXT
+$deck
+Non-system bulletins (such as this) can be submitted by any user.  Users are
+alerted at login time that new non-system bulletins have been added, but only
+their topics are listed.  Optionally, users can be prompted at login time to
+see if they wish to read the bulletins.  When reading the bulletins in this
+manner, the bulletins can optionally be written to a file.  If you have the
+subdirectory [.BULL] created, BULLETIN will use that directory as the default
+directory to write the file into.
+
+A user can disable this prompting featuring by using BULLETIN as follows: 
+
+$ BULLETIN
+BULLETIN> SET NOREADNEW
+BULLETIN> EXIT
+
+Afterwords, the user will only be alerted of the bulletins, and will have to
+use the BULLETIN utility in order to read the messages.
+$eod 
+$copy/log sys$input WRITEMSG.TXT
+$deck
+BULLETIN contains subroutines for writing a message directly to a folder.  This
+would be useful for someone who is using the BBOARD feature, but wants to avoid
+the extra overhead of having the message sent to an account as MAIL, and then
+have BULLCP read the mail.  It is better if the network mail could be written
+directly to the folder bypassing VMS MAIL, as it reduces a lot of cpu overhead.
+
+Call INIT_MESSAGE_ADD to initiate a message addition.
+Call WRITE_MESSAGE_LINE to write individual message lines.
+Call FINISH_MESSAGE_ADD to complete a message addition.
+
+Calling formats:
+
+	CALL INIT_MESSAGE_ADD(IN_FOLDER,IN_FROM,IN_DESCRIP,IER)
+C
+C  INPUTS:
+C	IN_FOLDER  - Character string containing folder name
+C	IN_FROM	   - Character string containing name of owner of message.
+C		     If empty, the default is the owner of the process.
+C	IN_DESCRIP - Character string containing subject of message.
+C		     If empty, the message is searched for a line
+C		     which starts with "Subj:" or "Subject:".
+C  OUTPUTS:
+C	IER - Error status.  True if properly connected to folder.
+C		False if folder not found.
+C
+
+	CALL WRITE_MESSAGE_LINE(BUFFER)
+C
+C  INPUTS:
+C	BUFFER - Character string containing line to be put into message.
+C
+
+	CALL FINISH_MESSAGE_ADD
+C
+C  NOTE:  Only should be run if INIT_MESSAGE_ADD was successful.
+C
+$eod 
diff --git a/decus/vmslt98a/bulletin/bullet2.com b/decus/vmslt98a/bulletin/bullet2.com
new file mode 100755
index 0000000..ea6c209
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullet2.com
@@ -0,0 +1,1701 @@
+$set nover
+$copy/log sys$input BOARD_DIGEST.COM
+$deck
+$!
+$! BOARD_DIGEST.COM
+$!
+$! Command file invoked by folder associated with a BBOARD which is
+$! is specified with /SPECIAL.  It will convert "digest" mail and
+$! split it into separate messages.  This type of mail is used in
+$! certain Arpanet mailing lists, such as TEXHAX and INFO-MAC.
+$!
+$ FF[0,8] = 12			! Define a form feed character
+$ SET PROTECT=(W:RWED)/DEFAULT
+$ SET PROC/PRIV=SYSPRV
+$ USER := 'F$GETJPI("","USERNAME")
+$ EXTRACT_FILE = "BULL_DIR:" + "''USER'" + ".TXT"
+$ DEFINE/USER EXTRACT_FILE BULL_DIR:'USER'
+$ MAIL
+READ
+EXTRACT EXTRACT_FILE
+DELETE
+$ OPEN/READ INPUT 'EXTRACT_FILE'
+$ OPEN/WRITE OUTPUT 'EXTRACT_FILE'
+$ READ INPUT FROM_USER
+$AGAIN:
+$ READ/END=ERROR INPUT BUFFER
+$ IF F$EXTRACT(0,3,BUFFER) .NES. "To:" THEN GOTO SKIP
+$ USER = F$EXTRACT(4,F$LEN(BUFFER),BUFFER)
+$ GOTO AGAIN1
+$SKIP:
+$ IF F$EXTRACT(0,15,BUFFER) .NES. "---------------" THEN GOTO AGAIN
+$AGAIN1:
+$ READ/END=ERROR INPUT BUFFER
+$ IF F$EXTRACT(0,15,BUFFER) .NES. "---------------" THEN GOTO AGAIN1
+$ FROM = " "
+$ SUBJ = " "
+$NEXT:
+$ READ/END=EXIT INPUT BUFFER
+$FROM:
+$ IF F$EXTRACT(0,5,BUFFER) .NES. "From:" THEN GOTO SUBJECT
+$ FROM = BUFFER 
+$ GOTO NEXT
+$SUBJECT:
+$ IF F$EXTRACT(0,8,BUFFER) .NES. "Subject:" THEN GOTO NEXT
+$ SUBJ = BUFFER - "Subject:"
+$F2:
+$ IF F$LENGTH(SUBJ) .EQ. 0 THEN GOTO WRITE
+$ IF F$EXTRACT(0,1,SUBJ) .NES. " " THEN GOTO WRITE
+$ SUBJ = F$EXTRACT(1,F$LENGTH(SUBJ),SUBJ)
+$ GOTO F2
+$WRITE:
+$ WRITE OUTPUT FROM_USER
+				! Write From: + TAB + USERNAME
+$ WRITE OUTPUT "To:	" + USER
+				! Write To: + TAB + BBOARDUSERNAME
+$ WRITE OUTPUT "Subj:	" + SUBJ
+				! Write Subject: + TAB + mail subject
+$ WRITE OUTPUT ""		! Write one blank line
+$ IF FROM .NES. " " THEN WRITE OUTPUT FROM
+$READ:
+$ READ/END=EXIT/ERR=EXIT INPUT BUFFER
+$ IF F$EXTRACT(0,15,BUFFER) .EQS. "---------------" THEN GOTO READ1
+$ WRITE OUTPUT BUFFER
+$ GOTO READ
+$READ1:
+$ READ/END=EXIT/ERR=EXIT INPUT BUFFER
+$ IF F$LOCATE(":",BUFFER) .EQ. F$LENGTH(BUFFER) THEN GOTO READ1
+$ WRITE OUTPUT FF
+$ FROM = " "
+$ SUBJ = " "
+$ GOTO FROM
+$EXIT:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ PUR 'EXTRACT_FILE'
+$ EXIT
+$ERROR:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ DELETE 'EXTRACT_FILE';
+$eod 
+$copy/log sys$input BOARD_SPECIAL.COM
+$deck
+$!
+$! BOARD_SPECIAL.COM
+$!
+$! Command file invoked by folder associated with a BBOARD which is
+$! is specified with /SPECIAL.  This can be used to convert data to
+$! a message via a different means than the VMS mail.  This is done by
+$! converting the data to look like output created by the MAIL utility,
+$! which appears as follows:
+$!
+$!	First line is 0 length line.
+$!	Second line is "From:" followed by TAB followed by incoming username
+$!	Third line is "To:" followed by TAB followed by BBOARD username
+$!	Fourth line is "Subj:" followed by TAB followed by subject
+$!	The message text then follows.
+$!	Message is ended by a line containing a FORM FEED.
+$!
+$! This command file should be put in the BBOARD_DIRECTORY as specified
+$! in BULLFILES.INC.  You can also have several different types of special
+$! procedures.  To accomplish this, rename the file to the BBOARD username.
+$! i.e. if you specify SET BBOARD FOO/SPECIAL, you could name the file
+$! FOO.COM and it will execute that rather than BOARD_SPECIAL.COM.
+$!
+$! The following routine is the one we use to convert mail from a non-DEC
+$! mail network.  The output from this mail is written into a file which
+$! is slightly different from the type outputted by MAIL.
+$!
+$! (NOTE: A username in the SET BBOARD command need only be specified if
+$! the process which reads the mail requires that the process be owned by
+$! a specific user, which is the case for this sample, and for that matter
+$! when reading VMS MAIL.  If this is not required, you do not have to
+$! specify a username.)
+$!
+$ USERNAME := 'F$GETJPI("","USERNAME")'		! This trims trailing spaces
+$ IF F$SEARCH("MFE_TELL_FILES:"+USERNAME+".MAI") .EQS. "" THEN EXIT
+$ SET DEFAULT BULL_DIR:	! BULLETIN looks for text in BBOARD directory
+$ SET PROTECT=(W:RWED)/DEFAULT
+$ IF F$SEARCH("MFEMSG.MAI") .NES. "" THEN -
+  DELETE MFEMSG.MAI;*		! Delete any leftover output files.
+$ MSG := $MFE_TELL: MESSAGE
+$ DEFINE/USER SYS$COMMAND SYS$INPUT
+$ MSG				! Read MFENET mail
+copy * MFEMSG
+delete *
+exit
+$ FF[0,8] = 12			! Define a form feed character
+$ OPEN/READ/ERROR=EXIT INPUT MFEMSG.MAI
+$ OUTNAME = USERNAME+".TXT"	! Output file will be 'USERNAME'.TXT
+$ OPEN/WRITE OUTPUT 'OUTNAME'
+$ READ/END=END INPUT DATA		! Skip first line in MSG output
+$HEADER:
+$ FROM = ""
+$ SUBJ = ""
+$ MFEMAIL = "T"
+$NEXTHEADER:
+$ IF (FROM.NES."") .AND. (SUBJ.NES."") THEN GOTO SKIPHEADER
+$ READ/END=END INPUT DATA		! Read header line in MSG output
+$ IF DATA .EQS. "" THEN GOTO SKIPHEADER	! Missing From or Subj ??
+$ IF FROM .NES. "" THEN GOTO SKIPFROM
+$ IF F$LOCATE("From: ",DATA) .NES. 0 THEN GOTO 10$
+$ MFEMAIL = "F"
+$ FROM= F$EXTRACT(6,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$10$:
+$ IF F$LOCATE("Reply-to: ",DATA) .NES. 0 THEN GOTO 20$
+$ MFEMAIL = "F"
+$ FROM= F$EXTRACT(10,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$20$:
+$ IF F$LOCATE("From ",DATA) .NES. 0 THEN GOTO SKIPFROM
+$ FROM= F$EXTRACT(5,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$SKIPFROM:
+$ IF SUBJ .NES. "" THEN GOTO SKIPSUBJ
+$ IF F$LOCATE("Subject",DATA) .NES. 0 THEN GOTO SKIPSUBJ
+$ SUBJ= F$EXTRACT(F$LOCATE(": ",DATA)+2,F$LENGTH(DATA),DATA)
+$ GOTO NEXTHEADER
+$SKIPSUBJ:
+$ GOTO NEXTHEADER
+$SKIPHEADER:
+$ WRITE OUTPUT "From:	" + FROM
+				! Write From: + TAB + USERNAME
+$ WRITE OUTPUT "To:	" + USERNAME
+				! Write To: + TAB + BBOARDUSERNAME
+$ WRITE OUTPUT "Subj:	" + SUBJ
+				! Write Subject: + TAB + mail subject
+$ WRITE OUTPUT ""		! Write one blank line
+$ IF (DATA.EQS."") .OR. MFEMAIL THEN GOTO SKIPBLANKS
+$50$:
+$ READ/END=END INPUT DATA		! Skip rest of main header
+$ IF DATA .NES. "" THEN GOTO 50$
+$60$:
+$ READ/END=END INPUT DATA		! Skip all of secondary header
+$ IF DATA .NES. "" THEN GOTO 60$
+$SKIPBLANKS:
+$ READ/END=END INPUT DATA		! Skip all blanks
+$ IF DATA .EQS. "" THEN GOTO SKIPBLANKS
+$NEXT:				! Read and write message text
+$ WRITE OUTPUT DATA
+$ IF DATA .EQS. FF THEN GOTO HEADER
+			! Multiple messages are seperated by form feeds
+$ READ/END=END INPUT DATA
+$ GOTO NEXT
+$END:
+$ CLOSE INPUT
+$ CLOSE OUTPUT
+$ DELETE MFEMSG.MAI;
+$EXIT:
+$ EXIT
+$eod 
+$copy/log sys$input BULLCOM.CLD
+$deck
+!
+! BULLCOM.CLD
+!
+! VERSION 4/10/97
+!
+ 	MODULE BULLETIN_SUBCOMMANDS
+
+	DEFINE VERB ADD
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER BELL, NONNEGATABLE
+		QUALIFIER BROADCAST, NONNEGATABLE
+		DISALLOW NOT BROADCAST AND ALL
+		DISALLOW NOT BROADCAST AND BELL
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER CLUSTER, DEFAULT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT, NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		NONNEGATABLE
+		QUALIFIER LIST,DEFAULT
+		QUALIFIER LOCAL, NONNEGATABLE
+		DISALLOW LOCAL AND NOT BROADCAST
+		DISALLOW NODES AND SELECT_FOLDER
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		DISALLOW PERMANENT AND SHUTDOWN
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM, NONNEGATABLE
+	DEFINE VERB ATTACH
+		PARAMETER P1, LABEL=PROCESS, VALUE(TYPE=$FILE)
+		QUALIFIER PARENT
+		DISALLOW NOT PARENT AND NOT PROCESS
+		DISALLOW PARENT AND PROCESS
+	DEFINE VERB BACK
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB CHANGE
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER GENERAL, NONNEGATABLE
+		QUALIFIER HEADER, NONNEGATABLE
+		QUALIFIER NEW,NONNEGATABLE
+		QUALIFIER NUMBER, VALUE(TYPE=$FILE,REQUIRED)
+		QUALIFIER OWNER, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM,NONNEGATABLE
+		QUALIFIER TEXT, NONNEGATABLE
+		DISALLOW ALL AND NUMBER
+		DISALLOW NEW AND NOT EDIT
+		DISALLOW SYSTEM AND GENERAL
+		DISALLOW PERMANENT AND SHUTDOWN
+		DISALLOW PERMANENT AND EXPIRATION
+		DISALLOW SHUTDOWN AND EXPIRATION
+		DISALLOW SUBJECT AND HEADER
+	DEFINE VERB COPY
+		PARAMETER P1, LABEL=FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER ALL
+		QUALIFIER LOCAL
+		QUALIFIER MERGE
+		QUALIFIER ORIGINAL
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB CREATE
+		QUALIFIER ADD_ONLY, NONNEGATABLE
+		QUALIFIER ALWAYS, NONNEGATABLE
+		QUALIFIER BRIEF, NONNEGATABLE
+		QUALIFIER COMPRESS, NONNEGATABLE
+		QUALIFIER COPY, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER DESCRIPTION, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER ID, NONNEGATABLE
+!
+! Add ,DEFAULT to the end of the following line if you want CREATE to be
+! a privileged command.  NOTE: Make sure that BULL_DIR:BULLUSER.DAT
+! has the following protection:  (RWED,RWED,,)
+!
+		QUALIFIER NEEDPRIV, NONNEGATABLE
+		QUALIFIER NEWS
+		QUALIFIER NODE, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER NOTIFY, NONNEGATABLE
+		QUALIFIER OWNER, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER POST_ONLY, NONNEGATABLE
+		QUALIFIER PRIVATE, NONNEGATABLE
+		QUALIFIER READNEW, NONNEGATABLE
+		QUALIFIER REMOTENAME, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SEMIPRIVATE, NONNEGATABLE
+		QUALIFIER SHOWNEW, NONNEGATABLE
+		QUALIFIER SYSTEM, NONNEGATABLE
+		PARAMETER P1, LABEL=CREATE_FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		DISALLOW ID AND NOT OWNER
+		DISALLOW PRIVATE AND SEMIPRIVATE
+		DISALLOW BRIEF AND READNEW
+		DISALLOW SHOWNEW AND READNEW
+		DISALLOW BRIEF AND SHOWNEW
+		DISALLOW NODE AND (NOTIFY OR PRIVATE OR SEMIPRIVATE)
+		DISALLOW REMOTENAME AND NOT NODE
+		DISALLOW POST_ONLY AND ADD_ONLY
+	DEFINE VERB CURRENT
+		QUALIFIER EDIT
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB DELETE
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER IMMEDIATE,NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER FORCE
+		QUALIFIER LOCAL
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		QUALIFIER REASON, VALUE(REQUIRED)
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+		DISALLOW NOT SUBJECT AND (NODES OR SELECT_FOLDER)
+		DISALLOW NODES AND SELECT_FOLDER
+	DEFINE TYPE SEARCH_MATCHES
+	   	KEYWORD AND
+	   	KEYWORD OR
+	      		DEFAULT
+	   	KEYWORD XOR
+	DEFINE VERB DIRECTORY
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER ALL
+		QUALIFIER CONTINUE
+		QUALIFIER NEWS, SYNTAX=DIRECTORY_NEWS, NONNEGATABLE
+		QUALIFIER END, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER EXPIRATION
+		QUALIFIER EXTRACT, VALUE(TYPE=$FILE,REQUIRED)
+		QUALIFIER FEEDBACK
+		QUALIFIER FF
+		QUALIFIER FO, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+		QUALIFIER FOLDER, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+                QUALIFIER GROUP, VALUE(REQUIRED,LIST)
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW
+		QUALIFIER NOTIFY, DEFAULT
+		QUALIFIER PRINT
+		QUALIFIER QUEUE, VALUE(DEFAULT=SYS$PRINT), NONNEGATABLE
+                QUALIFIER FORM, VALUE, NONNEGATABLE
+		QUALIFIER MATCH, VALUE(DEFAULT="OR",TYPE=SEARCH_MATCHES)
+		QUALIFIER NOW
+		QUALIFIER OUTPUT,VALUE(REQUIRED,TYPE=$FILE)
+		QUALIFIER POST, DEFAULT
+		QUALIFIER START, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER ROTATE
+		QUALIFIER SEARCH, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SUBJECT, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER FROM, VALUE(REQUIRED), NONNEGATABLE
+                QUALIFIER NEGATED
+                DISALLOW GROUP AND
+			 NOT (SUBJECT OR SEARCH OR FROM OR NOREPLIES)
+                DISALLOW NEGATED AND 
+			 NOT (SUBJECT OR SEARCH OR FROM OR NOREPLIES)
+		DISALLOW (SUBJECT AND SEARCH) OR (SEARCH AND REPLY)
+		DISALLOW (FROM AND SUBJECT) OR (FROM AND NOREPLIES)
+		DISALLOW (NOREPLIES AND SUBJECT) OR (REPLY AND NOREPLIES)
+		DISALLOW (REPLY AND SUBJECT) OR (REPLY AND FROM)
+		DISALLOW (REPLY OR SUBJECT OR SEARCH OR FROM) AND
+			 (MARKED OR SEEN OR UNMARKED OR UNSEEN)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+		DISALLOW ALL AND (MARKED OR SEEN OR UNMARKED OR UNSEEN)
+		DISALLOW (NEW AND SINCE) OR (START AND NEW) OR (START AND SINCE)
+	DEFINE SYNTAX DIRECTORY_NEWS
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER NEWS, DEFAULT, NONNEGATABLE
+		QUALIFIER DEFAULT
+		QUALIFIER PERMANENT
+		QUALIFIER SUBSCRIBE
+		QUALIFIER FOLDER
+		QUALIFIER NEWGROUPS
+		QUALIFIER ALL
+		QUALIFIER STORED
+		QUALIFIER CLASS
+		QUALIFIER COUNT
+	DEFINE SYNTAX DIRECTORY_FOLDER
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER DESCRIBE
+		QUALIFIER FOLDER, DEFAULT
+		QUALIFIER NEWS, NONNEGATABLE
+	DEFINE VERB E				! EXIT command.
+	DEFINE VERB EX				! EXIT command.
+	DEFINE VERB EXIT			! EXIT command.
+	DEFINE VERB EXCLUDE
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL
+		QUALIFIER LIMIT, VALUE
+		QUALIFIER SUBJECT
+		DISALLOW FULL AND (ALL OR P1 OR FROM OR SUBJECT)
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB EXTRACT
+		PARAMETER P1, LABEL=EXTRACT, VALUE(TYPE=$FILE)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER ALL
+		QUALIFIER FF
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW, NONNEGATABLE
+		QUALIFIER ROTATE
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB FILE
+		PARAMETER P1, LABEL=EXTRACT, VALUE(TYPE=$FILE)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER ALL
+		QUALIFIER FF
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NEW, NONNEGATABLE
+		QUALIFIER ROTATE
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB FIRST
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB FORWARD
+		PARAMETER P1, LABEL=RECIPIENTS, PROMPT="Recipients"
+		VALUE(REQUIRED,IMPCAT,LIST)
+		QUALIFIER EDIT, NONNEGATABLE
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB HELP
+		PARAMETER P1, LABEL=HELP_FOLDER, VALUE(TYPE=$REST_OF_LINE)
+	DEFINE VERB INCLUDE
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL 
+		QUALIFIER LIMIT, VALUE
+		QUALIFIER SUBJECT, DEFAULT
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB THREAD
+		PARAMETER P1
+		QUALIFIER ALL
+		QUALIFIER DISABLE 
+		QUALIFIER FROM
+		QUALIFIER FULL 
+		QUALIFIER LIMIT, VALUE, NONNEGATABLE
+		QUALIFIER SUBJECT, DEFAULT
+		DISALLOW ALL AND NOT DISABLE
+	DEFINE VERB INDEX
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER EXPIRATION
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER FOLDER, SYNTAX=DIRECTORY_FOLDER, NONNEGATABLE
+		QUALIFIER NEW, DEFAULT
+		QUALIFIER MATCH, VALUE(DEFAULT="OR",TYPE=SEARCH_MATCHES)
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER RESTART
+		QUALIFIER SEARCH, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER SET , DEFAULT
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SUBSCRIBE
+		QUALIFIER PERMANENT
+		QUALIFIER NEGATED
+		QUALIFIER FROM, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SUBJECT, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER START, VALUE(REQUIRED,TYPE=$NUMBER), NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		DISALLOW (NEW AND SINCE) OR (START AND NEW) OR (START AND SINCE)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB LAST
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+		QUALIFIER ROTATE
+	DEFINE VERB MAIL
+		PARAMETER P1, LABEL=RECIPIENTS, PROMPT="Recipients"
+		VALUE(REQUIRED,IMPCAT,LIST)
+		QUALIFIER EDIT, NONNEGATABLE
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB MARK
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB MODIFY
+		QUALIFIER DESCRIPTION
+		QUALIFIER ID, NONNEGATABLE
+		QUALIFIER NAME, VALUE(REQUIRED)
+		QUALIFIER OWNER, VALUE(REQUIRED)
+		DISALLOW ID AND NOT OWNER
+	DEFINE VERB MOVE
+		PARAMETER P1, LABEL=FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+		PARAMETER P2, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER ALL
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER FORCE
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LOCAL
+		QUALIFIER MERGE
+		QUALIFIER NODES
+		QUALIFIER ORIGINAL
+		QUALIFIER IMMEDIATE,NONNEGATABLE,DEFAULT
+		DISALLOW ALL AND BULLETIN_NUMBER
+		DISALLOW FOLDER AND NODES
+	DEFINE VERB NEWS
+		PARAMETER P1, LABEL=MATCH_FOLDER
+		QUALIFIER NEWS, DEFAULT, NONNEGATABLE
+		QUALIFIER COUNT
+		QUALIFIER START, VALUE(REQUIRED), NONNEGATABLE
+		QUALIFIER SUBSCRIBE
+		QUALIFIER DEFAULT
+		QUALIFIER PERMANENT
+		QUALIFIER NEWGROUPS
+		QUALIFIER ALL
+		QUALIFIER STORED
+		QUALIFIER CLASS
+		DISALLOW CLASS AND (SUBSCRIBE OR START OR ALL OR STORED
+			 OR PERMANENT OR DEFAULT)
+		DISALLOW NEWGROUPS AND (SUBSCRIBE OR START OR ALL OR STORED
+					OR PERMANENT OR DEFAULT)
+		DISALLOW (DEFAULT AND PERMANENT) OR (DEFAULT AND SUBSCRIBE)
+		DISALLOW PERMANENT AND SUBSCRIBE
+	DEFINE VERB N
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+                QUALIFIER ROTATE
+	DEFINE VERB NEXT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER HEADER
+                QUALIFIER ROTATE
+	DEFINE VERB POST
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER EDIT
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST, DEFAULT
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER NOSIGNATURE
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+	DEFINE VERB PRINT
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER HEADER, DEFAULT
+		QUALIFIER NOTIFY, DEFAULT
+		QUALIFIER QUEUE, VALUE(DEFAULT=SYS$PRINT), NONNEGATABLE
+                QUALIFIER FORM, VALUE, NONNEGATABLE
+		QUALIFIER NOW
+		QUALIFIER CANCEL
+		QUALIFIER ALL
+		DISALLOW ALL AND BULLETIN_NUMBER
+	DEFINE VERB QUIT
+	DEFINE VERB READ
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$NUMBER)
+		QUALIFIER ALL
+		QUALIFIER EDIT
+		QUALIFIER HEADER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER NEW
+		QUALIFIER PAGE, DEFAULT
+		QUALIFIER POST, DEFAULT
+		QUALIFIER ROTATE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER THREADS
+		QUALIFIER UNSEEN, NONNEGATABLE
+		QUALIFIER SINCE,VALUE(DEFAULT="TODAY",TYPE=$DATETIME)
+		DISALLOW NEW AND SINCE
+		DISALLOW BULLETIN_NUMBER AND (ALL OR NEW OR SINCE)
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB REPLY
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER BELL, NONNEGATABLE
+		QUALIFIER BROADCAST, NONNEGATABLE
+		DISALLOW NOT BROADCAST AND ALL
+		DISALLOW NOT BROADCAST AND BELL
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER CLUSTER, DEFAULT
+		QUALIFIER EDIT, NEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT, NONNEGATABLE
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST,DEFAULT
+		QUALIFIER LOCAL
+		QUALIFIER NODES, LABEL=NODES, VALUE(REQUIRED,LIST)
+		NONNEGATABLE
+		DISALLOW LOCAL AND NOT BROADCAST
+		DISALLOW NODES AND SELECT_FOLDER
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		QUALIFIER PERMANENT, NONNEGATABLE
+		QUALIFIER SHUTDOWN, NONNEGATABLE, VALUE
+		DISALLOW PERMANENT AND SHUTDOWN
+		QUALIFIER SUBJECT, NONNEGATABLE, VALUE(REQUIRED)
+		QUALIFIER SYSTEM, NONNEGATABLE
+	DEFINE VERB REMOVE
+		PARAMETER P1, LABEL=REMOVE_FOLDER, PROMPT="Folder"
+			VALUE(REQUIRED)
+	DEFINE VERB RESET
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE)
+		QUALIFIER CURRENT
+		DISALLOW CURRENT AND NUMBER
+	DEFINE VERB RESPOND
+		PARAMETER P1, LABEL=FILESPEC, VALUE(TYPE=$FILE)
+		QUALIFIER CC, VALUE(LIST,REQUIRED)
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE
+		QUALIFIER EXTRACT
+		QUALIFIER GROUPS, VALUE(LIST,REQUIRED)
+		QUALIFIER HEADER
+		QUALIFIER LIST
+		QUALIFIER SUBJECT, VALUE(REQUIRED)
+		QUALIFIER INDENT, VALUE(DEFAULT="->"), DEFAULT
+		QUALIFIER FOLLOWUP, VALUE(REQUIRED)
+		QUALIFIER NOSIGNATURE
+		DISALLOW GROUPS AND NOT LIST
+		QUALIFIER EDIT
+	DEFINE VERB SEARCH
+		PARAMETER P1, LABEL=SEARCH_STRING, VALUE(LIST) 
+		QUALIFIER EDIT
+		QUALIFIER FEEDBACK
+		QUALIFIER FOLDER, LABEL=SELECT_FOLDER, VALUE(REQUIRED,LIST)
+		QUALIFIER FROM
+                QUALIFIER GROUP, VALUE(REQUIRED,LIST)
+                QUALIFIER NEGATED
+		QUALIFIER NOREPLIES, NONNEGATABLE
+		QUALIFIER REPLY, NONNEGATABLE
+		QUALIFIER REVERSE
+		QUALIFIER START, VALUE(TYPE=$NUMBER)
+		QUALIFIER SUBJECT
+		QUALIFIER MATCH, VALUE(REQUIRED)
+		DISALLOW NOT (SEARCH_STRING OR REPLY) AND REVERSE
+		DISALLOW SEARCH_STRING AND REPLY
+		DISALLOW GROUP AND SELECT_FOLDER
+	DEFINE VERB SEEN
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+		QUALIFIER READ
+		DISALLOW (NUMBER AND (NEG READ OR READ))
+	DEFINE VERB SELECT
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE VERB SET
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER ID
+	DEFINE TYPE SET_OPTIONS
+		KEYWORD NODE, SYNTAX=SET_NODE
+		KEYWORD NONODE, SYNTAX = SET_NONODE
+		KEYWORD EXPIRE_LIMIT, SYNTAX=SET_EXPIRE
+		KEYWORD NOEXPIRE_LIMIT
+		KEYWORD GENERIC, SYNTAX=SET_GENERIC
+		KEYWORD NOGENERIC, SYNTAX=SET_GENERIC
+		KEYWORD LIBRARY, SYNTAX=SET_LIBRARY
+		KEYWORD LOGIN, SYNTAX=SET_LOGIN
+		KEYWORD NOLOGIN, SYNTAX=SET_LOGIN
+		KEYWORD NOBBOARD
+		KEYWORD BBOARD, SYNTAX=SET_BBOARD
+		KEYWORD NOBRIEF, SYNTAX=SET_NOFLAGS
+		KEYWORD BRIEF, SYNTAX=SET_FLAGS
+		KEYWORD NOSHOWNEW, SYNTAX=SET_NOFLAGS
+		KEYWORD SHOWNEW, SYNTAX=SET_FLAGS
+		KEYWORD NOREADNEW, SYNTAX=SET_NOFLAGS
+		KEYWORD READNEW, SYNTAX=SET_FLAGS
+		KEYWORD ACCESS, SYNTAX=SET_ACCESS
+		KEYWORD NOACCESS, SYNTAX=SET_NOACCESS
+		KEYWORD FOLDER, SYNTAX=SET_FOLDER
+		KEYWORD NOTIFY, SYNTAX=SET_FLAGS
+		KEYWORD NONOTIFY, SYNTAX=SET_NOFLAGS
+		KEYWORD PRIVILEGES, SYNTAX=SET_PRIVILEGES
+		KEYWORD DUMP
+		KEYWORD NODUMP
+		KEYWORD PAGE
+		KEYWORD NOPAGE
+		KEYWORD SYSTEM
+		KEYWORD NOSYSTEM
+		KEYWORD KEYPAD
+		KEYWORD NOKEYPAD
+		KEYWORD PROMPT_EXPIRE
+		KEYWORD NOPROMPT_EXPIRE
+		KEYWORD DEFAULT_EXPIRE, SYNTAX=SET_DEFAULT_EXPIRE
+		KEYWORD STRIP
+		KEYWORD NOSTRIP
+		KEYWORD DIGEST
+		KEYWORD NODIGEST
+		KEYWORD CONTINUOUS_BRIEF
+		KEYWORD NOCONTINUOUS_BRIEF
+		KEYWORD ALWAYS
+		KEYWORD NOALWAYS
+		KEYWORD COMPRESS
+		KEYWORD NOCOMPRESS
+		KEYWORD POST_ONLY
+		KEYWORD NOPOST_ONLY
+		KEYWORD ADD_ONLY
+		KEYWORD NOADD_ONLY
+		KEYWORD NEWS, SYNTAX=SET_NEWS 
+		KEYWORD ANONYMOUS
+		KEYWORD NOANONYMOUS
+		KEYWORD EXLIMIT,SYNTAX=SET_EXLIMIT
+		KEYWORD EXCLUDE
+		KEYWORD NOEXCLUDE
+		KEYWORD NAME,SYNTAX=SET_NAME
+		KEYWORD SUBSCRIBE, SYNTAX=SET_SUBSCRIBE
+		KEYWORD FILE_DIRECTORY,SYNTAX=SET_FILE_DIRECTORY
+	DEFINE SYNTAX SET_EXLIMIT
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SET_PARAM2
+			VALUE(REQUIRED,TYPE=$NUMBER)
+	DEFINE SYNTAX SET_FILE_DIRECTORY
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SET_PARAM2
+	DEFINE SYNTAX SET_NAME
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=OLDNAME, VALUE(REQUIRED)
+		PARAMETER P3, LABEL=NEWNAME, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_NODE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=NODENAME, VALUE(REQUIRED)
+		PARAMETER P3, LABEL=REMOTENAME
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_NONODE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_EXPIRE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=EXPIRATION, VALUE(TYPE=$NUMBER,REQUIRED)
+	DEFINE SYNTAX SET_GENERIC
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME, VALUE(REQUIRED)
+		QUALIFIER DAYS,VALUE(TYPE=$NUMBER,DEFAULT="7"),DEFAULT
+	DEFINE SYNTAX SET_LOGIN
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_LIBRARY 
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=LIBRARY, VALUE(REQUIRED)
+	DEFINE SYNTAX SET_FLAGS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+	DEFINE SYNTAX SET_NOFLAGS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER FOLDER, VALUE(REQUIRED)
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+	DEFINE SYNTAX SET_SUBSCRIBE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		QUALIFIER DEFAULT
+		QUALIFIER NODEFAULT, NONNEGATABLE
+		QUALIFIER PERMANENT
+		QUALIFIER NOPERMANENT, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		DISALLOW NODEFAULT AND DEFAULT
+		DISALLOW NOPERMANENT AND PERMANENT
+		DISALLOW NODEFAULT AND PERMANENT
+		DISALLOW NOT (ALL OR DEFAULT OR NODEFAULT OR PERMANENT
+			 OR NOPERMANENT)
+	DEFINE SYNTAX SET_BBOARD
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=BB_USERNAME
+		QUALIFIER EXPIRATION, VALUE(TYPE=$NUMBER)
+			LABEL=EXPIRATION, DEFAULT
+		QUALIFIER SPECIAL, NONNEGATABLE
+		QUALIFIER VMSMAIL, NONNEGATABLE
+		DISALLOW VMSMAIL AND NOT SPECIAL
+		DISALLOW VMSMAIL AND NOT BB_USERNAME
+	DEFINE SYNTAX SET_FOLDER
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SELECT_FOLDER
+		QUALIFIER MARKED, NONNEGATABLE
+		QUALIFIER UNMARKED, NONNEGATABLE
+		QUALIFIER SEEN, NONNEGATABLE
+		QUALIFIER UNSEEN, NONNEGATABLE
+		DISALLOW (MARKED AND SEEN) OR (MARKED AND UNSEEN) OR
+			 (UNMARKED AND SEEN) OR (UNMARKED AND UNSEEN)
+	DEFINE SYNTAX SET_NOACCESS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=ACCESS_ID, VALUE(LIST)
+		PARAMETER P3, LABEL=ACCESS_FOLDER
+		QUALIFIER ALL, NONNEGATABLE
+		QUALIFIER CLASS, NONNEGATABLE
+		QUALIFIER READONLY, NONNEGATABLE
+		DISALLOW NOT ALL AND NOT ACCESS_ID
+		DISALLOW ALL AND NOT READONLY
+	DEFINE SYNTAX SET_NEWS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+		QUALIFIER ALL, DEFAULT
+		QUALIFIER CLASS,VALUE(REQUIRED)
+		QUALIFIER DEFAULT, NONNEGATABLE 
+		QUALIFIER DELETE, NONNEGATABLE 
+		QUALIFIER DISABLE, NONNEGATABLE
+		QUALIFIER ENABLE, NONNEGATABLE
+		QUALIFIER EXPIRATION, NONNEGATABLE, VALUE(REQUIRED,
+				TYPE=$NUMBER)
+		QUALIFIER FULL
+		QUALIFIER LIMIT, NONNEGATABLE, VALUE(REQUIRED, 
+				TYPE=$NUMBER) 
+		QUALIFIER PRIVATE
+		QUALIFIER STORED
+  		DISALLOW (DEFAULT AND CLASS) OR (DELETE AND NOT CLASS)
+  		DISALLOW DEFAULT AND (DISABLE OR ENABLE OR PRIVATE)
+	DEFINE SYNTAX SET_ACCESS
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=ACCESS_ID, VALUE(LIST)
+		PARAMETER P3, LABEL=ACCESS_FOLDER
+		QUALIFIER READONLY, NONNEGATABLE
+		QUALIFIER CLASS, NONNEGATABLE
+		QUALIFIER ALL, NONNEGATABLE
+		DISALLOW NOT ALL AND NOT ACCESS_ID
+	DEFINE SYNTAX SET_PRIVILEGES
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=PRIVILEGES, PROMPT="Privileges"
+		VALUE (REQUIRED,LIST)
+	DEFINE SYNTAX SET_DEFAULT_EXPIRE
+		PARAMETER P1, LABEL=SET_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SET_OPTIONS)
+		PARAMETER P2, LABEL=DEFAULT_EXPIRE, VALUE(TYPE=$NUMBER,REQUIRED)
+	DEFINE VERB SHOW
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+!
+! The following are defined to allow qualifiers to be specified
+! directly after the SHOW command, i.e. SHOW/FULL FOLDER.
+! Otherwise, the CLI routines will reject the command, because it
+! first attempts to process the qualifier before process the parameter,
+! so it has no information the qualifiers are valid.
+!
+		QUALIFIER FULL, SYNTAX=SHOW_FOLDER_FULL, NONNEGATABLE
+		QUALIFIER ALL, SYNTAX=SHOW_USER
+		QUALIFIER FOLDER, VALUE, SYNTAX=SHOW_USER
+		QUALIFIER LOGIN, SYNTAX=SHOW_USER
+		QUALIFIER NOLOGIN, SYNTAX=SHOW_USER
+		QUALIFIER PRINT, SYNTAX=SHOW_KEYPAD_PRINT
+		QUALIFIER SINCE, VALUE(TYPE=$DATETIME), SYNTAX=SHOW_USER
+		QUALIFIER START, SYNTAX=SHOW_USER
+		QUALIFIER STATE, VALUE(LIST,DEFAULT=DEFAULT), NONNEGATABLE
+	DEFINE TYPE SHOW_OPTIONS
+		KEYWORD EXCLUDE
+		KEYWORD FLAGS, SYNTAX=SHOW_FLAGS
+		KEYWORD FOLDER, SYNTAX=SHOW_FOLDER
+		KEYWORD INCLUDE
+		KEYWORD KEYPAD, SYNTAX=SHOW_KEYPAD
+		KEYWORD LIBRARY, SYNTAX=SHOW_LIBRARY
+		KEYWORD NEW, SYNTAX=SHOW_FLAGS
+		KEYWORD PRIVILEGES, SYNTAX=SHOW_FLAGS
+		KEYWORD THREAD
+		KEYWORD USER, SYNTAX=SHOW_USER
+		KEYWORD VERSION
+	DEFINE SYNTAX SHOW_FLAGS
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+	DEFINE SYNTAX SHOW_KEYPAD
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+                PARAMETER P2, LABEL=SHOW_KEY
+		QUALIFIER PRINT
+		DISALLOW PRINT AND SHOW_KEY
+		QUALIFIER STATE, VALUE(LIST,DEFAULT=DEFAULT), NONNEGATABLE
+			DEFAULT
+	DEFINE SYNTAX SHOW_KEYPAD_PRINT
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		QUALIFIER PRINT,DEFAULT
+	DEFINE SYNTAX SHOW_LIBRARY
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		QUALIFIER ALL
+	DEFINE SYNTAX SHOW_FOLDER
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+	DEFINE SYNTAX SHOW_USER
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=USERNAME
+		QUALIFIER ALL
+		QUALIFIER FOLDER, VALUE
+		QUALIFIER LOGIN
+		QUALIFIER NOLOGIN
+		QUALIFIER SINCE, VALUE(TYPE=$DATETIME)
+		QUALIFIER START, VALUE
+		DISALLOW (NOLOGIN OR LOGIN OR ALL) AND USERNAME
+		DISALLOW (LOGIN AND NOLOGIN)
+		DISALLOW (LOGIN OR NOLOGIN) AND FOLDER
+	DEFINE SYNTAX SHOW_FOLDER_FULL
+		QUALIFIER FULL, DEFAULT
+		PARAMETER P1, LABEL=SHOW_PARAM1, PROMPT="What"
+			VALUE(REQUIRED, TYPE=SHOW_OPTIONS)
+		PARAMETER P2, LABEL=SHOW_FOLDER
+	DEFINE VERB SUBSCRIBE
+        DEFINE VERB SPAWN
+		PARAMETER P1, LABEL=COMMAND, VALUE(TYPE=$REST_OF_LINE)
+	DEFINE VERB UNMARK
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB UNDELETE
+		PARAMETER P1, LABEL=BULLETIN_NUMBER, VALUE(TYPE=$FILE)
+	DEFINE VERB UNSEEN
+		PARAMETER P1, LABEL=NUMBER, VALUE(TYPE=$FILE,LIST)
+	DEFINE VERB UNSUBSCRIBE
+$eod 
+$copy/log sys$input BULLETIN.CLD
+$deck
+!
+!  This file is the CLD file used to define a command to execute
+!  BULLETIN by using CDU, which adds the command  to the command table.
+!  The alternative is to define a symbol to execute BULLETIN.
+!  Either way will work, and it is up to the user's to decide which
+!  method to work.  (If you don't know which, you probably should use
+!  the default symbol method.)
+!
+
+Define Verb BULLETIN
+  Image BULL_DIR:BULLETIN
+  Parameter P1, Label = SELECT_FOLDER, value(type=$quoted_string)
+  Qualifier ALL
+  Qualifier BBOARD
+  Qualifier BULLCP
+  Qualifier CLEANUP, Value (Required)
+  Qualifier EDIT
+  Qualifier KEYPAD, Default
+  Qualifier LIBRARY, Value (Required) 
+  Qualifier LOGIN
+  Qualifier MARKED
+  Qualifier PAGE, Default
+  Qualifier PGFLQUOTA, Value (Type = $NUMBER, Required)
+  Qualifier PROMPT, Value (Default = "BULLETIN"), Default
+  Qualifier READNEW
+  Qualifier REVERSE
+  !
+  ! The following line causes a line to be outputted separating system notices.
+  ! The line consists of a line of all "-"s, i.e.:
+  !--------------------------------------------------------------------------
+  ! If you want a different character to be used, simply put in the desired one
+  ! in the following line.  If you want to disable the feature, remove the
+  ! Default at the end of the line.  (Don't remove the whole line!)
+  !
+  Qualifier SEPARATE, Value (Default = "-"), Default
+  Qualifier SEEN
+  Qualifier STARTUP
+  Qualifier STOP
+  Qualifier SYSTEM, Value (Type = $NUMBER, Default = "7")
+  Qualifier UNMARKED
+  Qualifier UNSEEN
+  Qualifier WIDTH, Value (Type = $NUMBER, Required)
+  Qualifier WSEXTENT, Value (Type = $NUMBER, Required)
+  Disallow (WSEXTENT Or PGFLQUOTA) And Not STARTUP
+$eod 
+$copy/log sys$input BULLMAIN.CLD
+$deck
+	MODULE BULLETIN_MAINCOMMANDS
+	DEFINE VERB BULLETIN
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER ALL
+		QUALIFIER BBOARD
+		QUALIFIER BULLCP
+		QUALIFIER CLEANUP, LABEL=CLEANUP, VALUE(REQUIRED)
+		QUALIFIER EDIT
+		QUALIFIER KEYPAD, DEFAULT
+		QUALIFIER LIBRARY, VALUE(REQUIRED)
+		QUALIFIER LOGIN
+		QUALIFIER MARKED
+		QUALIFIER PAGE, DEFAULT
+		QUALIFIER PGFLQUOTA, VALUE(TYPE=$NUMBER, REQUIRED)
+		QUALIFIER READNEW
+		QUALIFIER REVERSE
+!
+! The following line causes a line to be outputted separating system notices.
+! The line consists of a line of all "-"s, i.e.:
+!--------------------------------------------------------------------------
+! If you want a different character to be used, simply put in the desired one
+! in the following line.  If you want to disable the feature, remove the
+! DEFAULT at the end of the line.  (Don't remove the whole line!)
+!
+		QUALIFIER SEEN
+		QUALIFIER SEPARATE, VALUE(DEFAULT="-"), DEFAULT
+		QUALIFIER STARTUP
+		QUALIFIER STOP
+		QUALIFIER SYSTEM, VALUE(TYPE=$NUMBER, DEFAULT="7")
+		QUALIFIER UNSEEN
+		QUALIFIER UNMARKED
+		QUALIFIER WIDTH, VALUE(TYPE=$NUMBER, REQUIRED)
+		QUALIFIER WSEXTENT, VALUE(TYPE=$NUMBER, REQUIRED)
+		DISALLOW (WSEXTENT OR PGFLQUOTA) AND NOT STARTUP
+$eod 
+$copy/log sys$input BULLSTART.COM
+$deck
+$ RUN SYS$SYSTEM:INSTALL
+BULL_DIR:BULLETIN/SHAR/OPEN/HEAD/-
+PRIV=(OPER,SYSPRV,CMKRNL,WORLD,DETACH,PRMMBX,SYSNAM)
+/EXIT
+$ BULL*ETIN :== $BULL_DIR:BULLETIN
+$ BULLETIN/STARTUP
+$eod 
+$copy/log sys$input BULL_NEWSDUMMY.FOR
+$deck
+	INTEGER FUNCTION NEWS_ASSIGN()
+
+	NEWS_ASSIGN = 0
+
+	RETURN
+	END
+
+	INTEGER FUNCTION NEWS_GET_CHAN(I)
+
+	NEWS_GET_CHAN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWS_SET_CHAN(I)
+
+	RETURN
+	END
+
+	INTEGER FUNCTION NEWS_SOCKET_BULLCP(I,J,K,L)
+
+	NEWS_SOCKET_BULLCP = 0
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION NEWS_CREATE_BULLCP(I,J,K,L)
+
+	NEWS_CREATE_BULLCP = 0
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION NEWS_WRITE_PACKET_BULLCP(I,J,K,L,M,N)
+
+	NEWS_WRITE_PACKET_BULLCP = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWS_DISCONNECT
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_CONNECT
+
+	NEWS_CONNECT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_WRITE_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_WRITE_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_READ_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_READ_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_GETHOSTNAME(BUF)
+
+	CHARACTER*(*) BUF
+
+	NEWS_GETHOSTNAME = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_GETHOST()
+
+	NEWS_GETHOST = 0
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SMTP_DISCONNECT
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION SMTP_CONNECT
+
+	SMTP_CONNECT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION SMTP_WRITE_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	SMTP_WRITE_PACKET = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION SMTP_READ_PACKET(BUF)
+
+	CHARACTER*(*) BUF
+
+	SMTP_READ_PACKET = 0
+
+	RETURN
+	END
+$eod 
+$copy/log sys$input CREATE.COM
+$deck
+$ FQ = ""
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN FQ = "/SEPARATE_COMPILATION"
+$ IF F$GETSYI("VP_MASK") .NE. 0 THEN FQ = FQ + "/NOHPO"
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN0
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN1
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN2
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN3
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN4
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN5
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN6
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN7
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN8
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN9
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN10
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN11
+$ IF F$GETSYI("HW_MODEL") .LE. 1023 THEN MAC ALLMACS
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN MAC ALLMACS_AXP
+$ SET COMMAND/OBJ BULLCOM
+$ SET COMMAND/OBJ BULLMAIN
+$ CC = "CC/STAN=VAX"
+$ ON WARNING THEN GOTO DUMMY
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .NES. "" THEN GOTO MULTI
+$ IF F$TRNLNM("TWG$TCP") .EQS. "" THEN GOTO MULTI
+$ DEFINE DECC$USER_INCLUDE TWG$TCP:[NETDIST.INCLUDE],-
+                      TWG$TCP:[NETDIST.INCLUDE.SYS],-
+                      TWG$TCP:[NETDIST.INCLUDE.VMS],-
+                      TWG$TCP:[NETDIST.INCLUDE.NETINET],-
+                      TWG$TCP:[NETDIST.INCLUDE.ARPA]
+$ CC BULL_NEWS/DEFINE=(TWG=1)
+$ GOTO LINK
+$MULTI:
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .EQS. "" THEN GOTO UCX
+$ CC BULL_NEWS/DEFINE=(MULTINET=1)
+$ GOTO LINK
+$UCX:
+$ IF F$TRNLNM("UCX$DEVICE") .EQS. "" THEN GOTO CMU
+$ CC BULL_NEWS/DEFINE=(UCX=1)
+$ GOTO LINK
+$CMU:
+$ CC BULL_NEWS
+$ GOTO LINK
+$DUMMY:
+$ WRITE SYS$OUTPUT "There is no C compiler available for the NEWS software."
+$ WRITE SYS$OUTPUT "BULLETIN will be assembled without that feature."
+$ FORTRAN BULL_NEWSDUMMY
+$LINK:
+$ SET NOON
+$ IF F$SEARCH("BULL_DIR:READ_BOARD.COM") .NES. "" THEN-
+  DELETE BULL_DIR:READ_BOARD.COM;*
+$ IF F$SEARCH("BULL.OLB") .NES. "" THEN DELETE BULL.OLB;*
+$ IF F$SEARCH("BULL.OLB") .EQS. "" THEN LIBRARY/CREATE BULL
+$ LIBRARY BULL *.OBJ;
+$ DELETE *.OBJ;*
+$ @BULLETIN.LNK
+$eod 
+$copy/log sys$input INSTALL.COM
+$deck
+$ IF F$TRN("BULL_DIR") .EQS. ""
+$ THEN
+$   WRITE SYS$OUTPUT "ERROR: BULL_DIR has not been defined yet."
+$   WRITE SYS$OUTPUT "Assign BULL_DIR as a logical name or modify this"
+$   WRITE SYS$OUTPUT "command procedure to point to the appropriate directory."
+$   EXIT
+$ ENDIF
+$ COPY BULLETIN.EXE BULL_DIR:
+$ RUN SYS$SYSTEM:INSTALL
+BULL_DIR:BULLETIN/DEL
+BULL_DIR:BULLETIN/SHAR/OPEN/HEAD/-
+PRIV=(OPER,SYSPRV,CMKRNL,WORLD,DETACH,PRMMBX,SYSNAM)
+/EXIT
+$!
+$! NOTE: BULLETIN requires a separate help library. If you do not wish
+$! the library to be placed in SYS$HELP, modify the following lines and
+$! define the logical name BULL_HELP to be the help library directory, i.e.
+$!	$ DEFINE/SYSTEM BULL_HELP SYSD$:[NEWDIRECTORY]
+$! The above line should be placed in BULLSTART.COM to be executed after
+$! every system reboot.
+$!
+$ IF F$SEARCH("SYS$HELP:BULL.HLB") .NES. "" THEN LIBRARY/DELETE=*/HELP SYS$HELP:BULL
+$ IF F$SEARCH("SYS$HELP:BULL.HLB") .EQS. "" THEN LIBRARY/CREATE/HELP SYS$HELP:BULL
+$ LIBRARY/HELP SYS$HELP:BULL BULLCOMS1,BULLCOMS2
+$ LIBRARY/HELP SYS$HELP:HELPLIB BULLETIN
+$eod 
+$copy/log sys$input INSTRUCT.COM
+$deck
+$ BULLETIN
+ADD/PERMANENT/SYSTEM INSTRUCT.TXT/NOEDIT
+INFO ON HOW TO USE THE BULLETIN UTILITY.
+ADD/PERMANENT NONSYSTEM.TXT/NOEDIT
+INFO ON BEING PROMPTED TO READ NON-SYSTEM BULLETINS.
+EXIT
+$eod 
+$copy/log sys$input MAKEFILE.
+$deck
+# Makefile for BULLETIN
+ 
+Bulletin : Bulletin.Exe Bull.Hlb
+ 
+Bulletin.Exe : Bull.Olb
+   Link /NoTrace Bull.Olb/Lib /Inc=Bulletin$Main,Sys$System:Sys.Stb/Sel -
+        /NoUserlib /Exe=Bulletin.Exe,Sys$Input/Opt
+   ID="V2.3" $
+ 
+Bull.Olb : Bulletin.Obj Bulletin0.Obj Bulletin1.Obj Bulletin2.Obj  \
+           Bulletin3.Obj Bulletin4.Obj Bulletin5.Obj Bulletin6.Obj \
+           Bulletin7.Obj Bulletin8.Obj Bulletin9.Obj Bulletin10.Obj \
+           Bulletin11.Obj Bullcom.Obj Bullmain.Obj Allmacs.Obj
+   Library /Create Bull.Olb *.Obj
+   Purge /Log *.Obj,*.Exe
+ 
+Bulletin.Obj : Bulletin.For Bullfiles.Inc Bulldir.Inc Bullfolder.Inc \
+               Bulluser.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin.For
+ 
+Bulletin0.Obj : Bulletin0.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin0.For
+ 
+Bulletin1.Obj : Bulletin1.For Bulldir.Inc Bullfolder.Inc Bulluser.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin1.For
+ 
+Bulletin2.Obj : Bulletin2.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin2.For
+ 
+Bulletin3.Obj : Bulletin3.For Bulldir.Inc Bullfolder.Inc Bulluser.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin3.For
+ 
+Bulletin4.Obj : Bulletin4.For Bullfolder.Inc Bulluser.Inc Bullfiles.Inc \
+                Bulldir.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin4.For
+ 
+Bulletin5.Obj : Bulletin5.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin5.For
+ 
+Bulletin6.Obj : Bulletin6.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin6.For
+ 
+Bulletin7.Obj : Bulletin7.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin7.For
+ 
+Bulletin8.Obj : Bulletin8.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin8.For
+ 
+Bulletin9.Obj : Bulletin9.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin9.For
+ 
+Bulletin10.Obj : Bulletin10.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin10.For
+ 
+Bulletin11.Obj : Bulletin11.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin11.For
+ 
+Allmacs.Obj : Allmacs.mar
+   Macro   /NoList Allmacs.Mar
+ 
+Bullcom.Obj : Bullcom.cld
+   Set Command /Obj Bullcom.Cld
+ 
+Bullmain.Obj : Bullmain.cld
+   Set Command /Obj Bullmain.Cld
+ 
+Bull.Hlb : Bullcoms1.Hlp Bullcoms2.Hlp
+   Library /Create /Help Bull.Hlb Bullcoms1.Hlp, Bullcoms2.Hlp
+   Purge Bull.Hlb
+*.hlb :
+        lib/help/cre $*
+$eod 
+$copy/log sys$input OPTIMIZE_RMS.COM
+$deck
+$ SET NOON
+$ EXIT_STATUS = 1
+$ IF P1 .NES. "" THEN GOTO BATCH
+$!
+$GET_FILE:
+$ INQUIRE P1 "File to be optimized (^Y to quit)"
+$!
+$ FILENAME = P1
+$ SPEC = F$SEARCH(FILENAME)
+$!
+$GOT_NAME_INTERACTIVE:
+$ NAME = F$PARSE(FILENAME,,,"NAME")
+$!
+$ IF F$FILE_ATTRIBUTE(FILENAME,"ORG") .EQS. "IDX" THEN-
+  GOTO INTERACTIVE_CHECK_ADDS
+$ WRITE SYS$OUTPUT "File not indexed"
+$ GOTO GET_FILE
+$INTERACTIVE_CHECK_ADDS:
+$ INQUIRE P2 "Number of records to add after initial load"
+$ IF P2 .EQS. "" THEN P2 = 0
+$!
+$ IF P2 .GE. 0 THEN GOTO INTERACTIVE_CHECK_CONVERT
+$ WRITE SYS$OUTPUT "Added records must be >= 0 "
+$ GOTO GOT_NAME_INTERACTIVE
+$!
+$INTERACTIVE_CHECK_CONVERT:
+$ INQUIRE P3 "Turn OFF Data and Key compression? (N)"
+$ INQUIRE P4 "Turn OFF Index compression? (N)"
+$!
+$ GOTO ADD_OK
+$!
+$BATCH:
+$GOT_NAME:
+$ FILENAME = P1
+$ SPEC = F$SEARCH(FILENAME)
+$!
+$ IF SPEC .NES. "" THEN GOTO FILE_EXISTS
+$ WRITE SYS$OUTPUT "File does not exist"
+$ EXIT_STATUS = %X18292
+$ GOTO DONE
+$!
+$FILE_EXISTS:
+$ NAME = F$PARSE(FILENAME,,,"NAME")
+$ IF F$FILE_ATTRIBUTE(FILENAME,"ORG") .EQS. "IDX" THEN-
+  GOTO TYPE_OK
+$ WRITE SYS$OUTPUT "File not indexed"
+$ EXIT_STATUS = 1000024
+$ GOTO DONE
+$!
+$TYPE_OK:
+$ IF P2 .EQS. "" THEN P2 = 0
+$ IF P2 .GE. 0 THEN GOTO ADD_OK
+$!
+$ WRITE SYS$OUTPUT "Added records must be >= 0 "
+$ EXIT_STATUS = %X38060
+$ GOTO DONE
+$!
+$ADD_OK:
+$ ADD_RECORDS = P2
+$!
+$ NUMBER_OF_KEYS == 'F$FILE_ATTRIBUTE(FILENAME,"NOK")
+$ TURN_DATA_COMPRESSION_OFF = P3
+$ TURN_INDEX_COMPRESSION_OFF = "Y"
+$ FDL_NAME = F$PARSE(".FDL;0",SPEC)
+$ TEMP_FILE = "''NAME'_TEMP_TEMP.COM"
+$ OPEN/WRITE/ERROR=OPEN_ERROR OUT 'TEMP_FILE
+$ WRITE OUT "$ DEFINE/USER SYS$COMMAND SYS$INPUT"
+$ WRITE OUT "$ ANALYZE/RMS/FDL/OUT=''FDL_NAME' ''FILENAME'"
+$ WRITE OUT "$ DEFINE/USER SYS$COMMAND SYS$INPUT"
+$ WRITE OUT "$ DEFINE/USER EDF$$PLAYBACK_INPUT KLUDGE"
+$ WRITE OUT "$ EDIT/FDL/SCRIPT=OPTIMIZE/ANALYZE=''FDL_NAME' ''FDL_NAME'"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT 'ADD_RECORDS
+$ IF ADD_RECORDS .EQ. 0 THEN GOTO SKIP_NON_ZERO
+$ WRITE OUT ""
+$ WRITE OUT ""
+$SKIP_NON_ZERO:
+$ WRITE OUT ""
+$ IF TURN_INDEX_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "IC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ IF TURN_DATA_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "RC"
+$  WRITE OUT "NO"
+$  WRITE OUT "KC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ WRITE OUT "FD"
+$ WRITE OUT "Created from OPTIMIZE_RMS.COM, WITH SPACE/BUCKETSIZE for" +-
+  " ''A DD_RECORDS' ADDED RECORDS"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$LOOP:
+$ IF NUMBER_OF_KEYS .EQ. 1 THEN GOTO CLOSE_FILE
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ IF TURN_INDEX_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "IC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ IF TURN_DATA_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "KC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ WRITE OUT "FD"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ NUMBER_OF_KEYS = 'NUMBER_OF_KEYS - 1
+$ GOTO LOOP
+$!
+$CLOSE_FILE:
+$ WRITE OUT "E"
+$ CLOSE OUT
+$!
+$ @'TEMP_FILE
+$ DELETE 'TEMP_FILE;*
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "Starting CONVERT of ''FILENAME'"
+$ CONVERT /NOSORT /STAT /FDL='FDL_NAME 'FILENAME 'FILENAME
+$ WRITE SYS$OUTPUT ""
+$ GOTO DONE
+$OPEN_ERROR:
+$ WRITE SYS$OUTPUT "Unable to open ''TEMP_FILE'"
+$DONE:
+$ EXIT 'EXIT_STATUS
+$eod 
+$copy/log sys$input RESTART.COM
+$deck
+$ SET PROCESS/PRIVILEGE=ALL
+$ MCR SYSMAN
+SET ENV/CL
+SET PROF/PRIV=ALL
+DO DEASSIGN BULL_DISABLE/SYSTEM
+$ BULL/START
+$eod 
+$copy/log sys$input SETUSER.MAR
+$deck
+	.Title	SETUSER
+;
+;	Program Setuser
+;
+;	This program will change the username and UIC of the running process
+;
+;	To assemble:	$ MACRO SETUSER
+;			$ LINK SETUSER,SYS$SYSTEM:SYS.STB/SELECT
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+	$PCBDEF				;define PCB offsets
+	$JIBDEF				;define JIB offsets
+	$UAFDEF				;define user authorization file offsets
+INFAB:	$FAB	FAC=GET -		;only gets on input file
+		FNM=<SYSUAF> -		;SYSUAF may be defined as logical name
+		DNM=<SYS$SYSTEM:.DAT> -	;These are default directory & suffix
+		SHR=<PUT,GET,DEL,UPD>	;allow full sharing
+INRAB:	$RAB	FAB=INFAB -		;FAB for this RAB
+		KBF=COMMLD+8 -		;key value is typed in by user
+		KRF=0 -			;primary key
+		KSZ=12 -		;username is 12 bytes long
+		RAC=KEY -		;key access on this file
+		ROP=NLK -		;don't lock read records
+		UBF=BUFFER -		;address of buffer for I/O
+		USZ=2048		;size of buffer
+BUFFER:	.BLKB	2048			;buffer for data
+COMMLD:	.ASCID	/            /		;space for typed in username
+PROMPTD:.ASCID	/Username: /		;prompt string
+COMMLDS:.WORD	0			;space for number of bytes typed in
+FAODESC:.LONG	80
+	.LONG	FAOBUF
+FAOBUF:	.BLKB	80
+FAOLEN:	.BLKW	1
+	.BLKW	1
+FORSTR:	.ASCID	/PID:!XL from:[!OW,!OW] !AD to:[!OW,!OW] !AD/
+TT:	.ASCID	/SYS$OUTPUT/
+CHANTT:	.WORD	0			;space for terminal channel number
+IOSB:	.QUAD	0
+OLDUSER:.BLKB	12			;space for old username
+OLDUIC:	.BLKL	1			;space for old uic
+ERRORB:	JMP	ERROR			;for branch out of range
+
+JPIUSER:	.BLKB	12
+JPIUSER_LEN:	.BLKL	1
+
+	$DEFINI IT			;DEFINE ITEM LIST FOR GETJPI
+$DEF	ITL	.BLKW	1		;LENGTH OF OUTPUT BUFFER
+$DEF	ITM	.BLKW	1		;ITEM CODE (PROCESS NAME)
+$DEF	ITA	.BLKL	1		;ADDR OF OUTPUT BUFFER
+$DEF	ITAL	.BLKL	1		;ADDR OF WORD TO RECIEVE BYTES USED
+$DEF	ITEND	.BLKL	1		;ZERO LONG WORD TO END LIST
+$DEF	ITSIZE				;SIZE NEEDED FOR IT BLOCK
+	$DEFEND IT
+
+	.ENTRY	START,^M<>		;start of program
+	PUSHAW	COMMLDS			;address of word to get read byte count
+	PUSHAL	PROMPTD			;address of prompt string descriptor
+	PUSHAL	COMMLD			;address of descriptor to get command
+	CALLS	#3,G^LIB$GET_FOREIGN	;use run time library to get command
+	BLBC	R0,ERRORB		;low bit clear error
+	$OPEN	FAB=INFAB		;open file
+	BLBC	R0,ERRORB		;low bit clear error
+	$CONNECT RAB=INRAB		;connect file
+	BLBC	R0,ERRORB		;low bit clear error
+	$GET	RAB=INRAB		;read a record
+	CMPL	R0,#RMS$_RNF		;record not found?
+	BEQL	errorb			;that's all folks
+	CMPL	R0,#RMS$_NORMAL		;ok?
+	BNEQ	ERRORB			;no so quit
+
+	SUBL	#ITSIZE,SP		;GET SPACE FOR ITEM LIST
+	MOVL	SP,R2			;POINT TO IT
+	MOVW	#12,ITL(R2)		;SET UP ITEM LIST
+	MOVW	#JPI$_USERNAME,ITM(R2)
+	MOVAB	JPIUSER,ITA(R2)
+	MOVAW	JPIUSER_LEN,ITAL(R2)
+	CLRL	ITEND(R2)
+	$GETJPI_S	ITMLST=(R2)	;GET PROCESS NAME
+	ADDL	#ITSIZE,SP		;RESTORE STACK POINTER
+
+	MOVL	INRAB+RAB$L_RBF,R7	;put address of read record in R7
+	MOVL	UAF$L_UIC(R7),R8	;R8 has UIC we want
+	$CMKRNL_S TWEAK			;change mode to kernel to tweak UIC
+					;and username
+	BLBC	R0,ERROR		;low bit clear error
+	ADDL3	#UAF$S_USERNAME,R7,R8
+	ADDL3	#UAF$T_USERNAME,R7,R9
+	$FAO_S	CTRSTR=FORSTR,-		;format string
+		OUTBUF=FAODESC,-	;char descript for formatted output
+		OUTLEN=FAOLEN,-		;long word to hold length of output
+		P1=R9,-			;PID
+		P2=OLDUIC+2,-		;old UIC, group number
+		P3=OLDUIC,-		;old UIC, member number
+		P4=#12,-		;usernames are 12 bytes
+		P5=#OLDUSER,-		;address of old username
+		P6=UAF$L_UIC+2(R7),-	;UIC, group number
+		P7=UAF$L_UIC(R7),-	;UIC, member number
+		P8=R8,-			;usernames are 12 bytes
+		P9=R9			;address of username
+	BLBC	R0,ERROR		;low bit clear error
+	MOVL	FAOLEN,FAODESC
+	PUSHAL	FAODESC			;address of descriptor to get command
+	CALLS	#1,G^LIB$PUT_OUTPUT	;use run time library to get command
+	BLBC	R0,ERROR		;low bit clear error
+EXIT:
+	$CLOSE	FAB=INFAB -		;close file
+		ERR=ERROR
+ERROR:	$EXIT_S	R0			;exit with error if any
+	.ENTRY	TWEAK,^M<>		;beginning of kernel mode code
+	MOVL	@#CTL$GL_PCB,R11	;put address of our PCB in R11
+	MOVL	PCB$L_PID(R11),R9	;save PID
+	MOVL	PCB$L_UIC(R11),OLDUIC	;save old UIC
+	MOVL	R8,PCB$L_UIC(R11)	;change our UIC
+	MOVL	PCB$L_JIB(R11),R10	;put address of Job Info Block in R10
+					;MOVC blats R0-R5
+	MOVC3	#12,JIB$T_USERNAME(R10),OLDUSER ;save old username
+	CMPC3	JPIUSER_LEN,JPIUSER,OLDUSER
+	BEQL	GOOD
+	CLRL	R0
+	RET	
+GOOD:	MOVC3	#12,UAF$T_USERNAME(R7),JIB$T_USERNAME(R10) ;change username JIB
+	MOVC3	#12,UAF$T_USERNAME(R7),CTL$T_USERNAME ;change username in P1
+EEXIT:	MOVL	#SS$_NORMAL,R0		;set normal exit status
+	RET				;end of exec mode code
+	.END	START			;end of program
+$eod 
+$copy/log sys$input UPGRADE.COM
+$deck
+$!
+$!  Normally, new versions of BULLETIN don't require any special
+$!  installation except to link and install the new executable (and
+$!  possibly relink PMDF or MX interfaces if any changes affect them).
+$!  However, when there is a change to the data file format, you should run
+$!  the following procedure.         
+$!
+$!  This is a sample upgrade procedure.  You will have to modify references
+$!  to the directory where the new executables are stored, which are marked
+$!  with ***. You will also have to change the references to the procedures
+$!  that link either PMDF or MX.  These procedures usually replace the old
+$!  executable, but that should not be done until BULLETIN has been disabled
+$!  (by defining the logical name BULL_DISABLE).  If you run this procedure
+$!  with a parameter (i.e. @UPGRADE LINK), it will call those linking
+$!  procedures. Alternatively, you could define BULL_DISABLE and run those
+$!  procedures manually.  Or, you could change them so they don't replace the
+$!  old procedures and run them manually, and simply have this procedure
+$!  replace them.  Whatever you find more convenient.
+$!  
+$!  This procedure should be run on all stand alone nodes or boot nodes of
+$!  clusters on which bulletin is installed. After running upgrade.com, run
+$!  restart.com to restart bulletin.  If you don't make use of remote
+$!  folders, you can run restart.com immediately after upgrade.com rather
+$!  than waiting to install the new version on all nodes.  Otherwise, you
+$!  should try to run this procedure simultaneously on all clusters and then
+$!  wait until it finishes on all nodes before running restart.com. 
+$!  Otherwise, remote folder access attempts will fail.                 
+$!  
+$ SET PROCESS/PRIVILEGE=ALL
+$ COPY ALCVAX::USER1:[MRL.BULLETIN]BULLETIN.EXE BULL_DIR:              ! *** 
+$ COPY ALCVAX::USER1:[MRL.BULLETIN]BULL.HLB SITE$ROOT:[SYSHLP]         ! *** 
+$ PMDF = F$TRNLNM("PMDF_ROOT")
+$ MX = F$TRNLNM("MX_EXE")
+$ BULL/STOP
+$ IF PMDF .NES. "" THEN PMDF = F$SEARCH("PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE")
+$ IF PMDF .NES. "" THEN DELETE/NOCONFIRM PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE;*
+$ IF MX .NES. "" THEN MX = F$SEARCH("MX_EXE:MX_BULL.EXE")
+$ IF MX .NES. "" THEN DELETE/NOCONFIRM MX_EXE:MX_BULL.EXE;*
+$ MCR SYSMAN
+SET ENV/CL
+SET PROF/PRIV=ALL
+DO DEFINE BULL_DISABLE/SYSTEM "DISABLE"
+DO MCR INSTALL BULL_DIR:BULLETIN/REPLACE
+$ IF P1 .NES. "" .AND. PMDF .NES. "" THEN @USER1:[MRL.BULLETIN]LINK_PMDF ! ***
+$ IF P1 .NES. "" .AND. MX .NES. "" THEN @USER1:[MRL.BULLETIN]LINK_MX	 ! ***
+$ DEFINE BULL_DISABLE "ENABLE"		! Enable it just for this process.
+$ BULLETIN
+$ IF F$TRNLNM("BULL_NEWS_SERVER") .NES. "" THEN BULLETIN MISC.TEST
+$ IF PMDF .NES. "" THEN-
+   COPY ALCVAX::PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE PMDF_ROOT:[EXE]	! ***
+$ IF MX .NES. "" THEN-
+   COPY ALCVAX::MX_EXE:MX_BULL.EXE MX_EXE:                 		! ***
+$ DEASSIGN BULL_DISABLE
+$eod 
diff --git a/decus/vmslt98a/bulletin/bulletin.cld b/decus/vmslt98a/bulletin/bulletin.cld
new file mode 100755
index 0000000..95c9f31
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin.cld
@@ -0,0 +1,44 @@
+!
+!  This file is the CLD file used to define a command to execute
+!  BULLETIN by using CDU, which adds the command  to the command table.
+!  The alternative is to define a symbol to execute BULLETIN.
+!  Either way will work, and it is up to the user's to decide which
+!  method to work.  (If you don't know which, you probably should use
+!  the default symbol method.)
+!
+
+Define Verb BULLETIN
+  Image BULL_DIR:BULLETIN
+  Parameter P1, Label = SELECT_FOLDER, value(type=$quoted_string)
+  Qualifier ALL
+  Qualifier BBOARD
+  Qualifier BULLCP
+  Qualifier CLEANUP, Value (Required)
+  Qualifier EDIT
+  Qualifier KEYPAD, Default
+  Qualifier LIBRARY, Value (Required) 
+  Qualifier LOGIN
+  Qualifier MARKED
+  Qualifier PAGE, Default
+  Qualifier PGFLQUOTA, Value (Type = $NUMBER, Required)
+  Qualifier PROMPT, Value (Default = "BULLETIN"), Default
+  Qualifier READNEW
+  Qualifier REVERSE
+  !
+  ! The following line causes a line to be outputted separating system notices.
+  ! The line consists of a line of all "-"s, i.e.:
+  !--------------------------------------------------------------------------
+  ! If you want a different character to be used, simply put in the desired one
+  ! in the following line.  If you want to disable the feature, remove the
+  ! Default at the end of the line.  (Don't remove the whole line!)
+  !
+  Qualifier SEPARATE, Value (Default = "-"), Default
+  Qualifier SEEN
+  Qualifier STARTUP
+  Qualifier STOP
+  Qualifier SYSTEM, Value (Type = $NUMBER, Default = "7")
+  Qualifier UNMARKED
+  Qualifier UNSEEN
+  Qualifier WIDTH, Value (Type = $NUMBER, Required)
+  Qualifier WSEXTENT, Value (Type = $NUMBER, Required)
+  Disallow (WSEXTENT Or PGFLQUOTA) And Not STARTUP
diff --git a/decus/vmslt98a/bulletin/bulletin.com b/decus/vmslt98a/bulletin/bulletin.com
new file mode 100755
index 0000000..84cf294
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin.com
@@ -0,0 +1,2 @@
+$ DEFINE SYS$INPUT SYS$NET
+$ BULLETIN
diff --git a/decus/vmslt98a/bulletin/bulletin.for b/decus/vmslt98a/bulletin/bulletin.for
new file mode 100755
index 0000000..27b5a59
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin.for
@@ -0,0 +1,2129 @@
+C
+C  BULLETIN.FOR, Version 2/27/98
+C  Purpose: Bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	EXTERNAL BULLETIN_SUBCOMMANDS,LIB$GET_INPUT
+	EXTERNAL CLI$_ABSENT,CLI$_NOCOMD,CLI$_NEGATED
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /PROMPT_PROMPT/ PROMPT,LPROMPT
+	CHARACTER*44 PROMPT
+
+	COMMON /NEXT_COMMAND/ NEXT_COMMAND
+	CHARACTER NEXT_COMMAND*64
+	DATA NEXT_COMMAND/' '/
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+	DATA DIR_COUNT/0/,READ_COUNT/0/,FOLDER_COUNT/0/,INDEX_COUNT/0/
+
+	COMMON /DCL/ DCL_CMD,DCL_COMMAND
+	CHARACTER DCL_CMD*132
+
+	CALL INIT_BULLETIN(.TRUE.)
+
+C
+C  The MAIN loop for processing bulletin commands.
+C
+
+	LPROMPT = TRIM(COMMAND_PROMPT)
+	PROMPT = CHAR(10)//COMMAND_PROMPT(:LPROMPT)//' '
+	LPROMPT = LPROMPT + 2
+
+	DO WHILE (LPROMPT.GT.0)
+
+	   IF (.NOT.DCL_COMMAND) THEN
+	      CALL COMMAND_INPUT(IER)
+	   ELSE
+	      IF (INDEX(DCL_CMD,';').GT.0) THEN
+	         INCMD = DCL_CMD(:INDEX(DCL_CMD,';')-1)
+	         DCL_COMMAND = DCL_CMD(INDEX(DCL_CMD,';'):).NE.';'
+	         DCL_CMD = DCL_CMD(INDEX(DCL_CMD,';')+1:)
+	      ELSE
+	         INCMD = DCL_CMD
+	         DCL_CMD = ' '
+	      END IF
+ 	      IER = TRIM(INCMD)
+	   END IF
+
+	   IF (IER.EQ.-2) THEN
+	      IER = RMS$_EOF
+	   ELSE IF (IER.LE.0) THEN
+	      IER = %LOC(CLI$_NOCOMD)
+	   ELSE
+	      DO WHILE (IER.GT.0.AND.INCMD(:1).EQ.' ')
+		 INCMD = INCMD(2:IER)
+		 IER = IER - 1
+	      END DO
+	      IF (IER.GT.0.AND.INCMD(:1).GE.'0'.AND.INCMD(:1).LE.'9') THEN
+		 INCMD = 'READ '//INCMD
+	      END IF
+	      IF (IER.GT.0) THEN 
+		  IF (INDEX(INCMD(:IER),' ').EQ.0.AND.
+     &		      INDEX(INCMD,'/').EQ.0.AND.
+     &		      INDEX(INCMD,'.').GT.0) INCMD = 'SELECT '//INCMD
+	      END IF
+	      IER=CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS,LIB$GET_INPUT)
+	   END IF
+
+	   IF (IER.EQ.RMS$_EOF) THEN
+	      CALL EXIT			! If no command, exit
+	   ELSE IF (IER.EQ.%LOC(CLI$_NOCOMD)) THEN  ! If just RETURN entered
+	      INCMD = ' '		! Make sure there is none
+	      LEN_P = 0			! Indicate no parameter in command
+	      IF (DIR_COUNT.GT.0) THEN		! If still more dir entries
+		 CALL DIRECTORY(DIR_COUNT)	! continue outputting them
+	      ELSE IF (INDEX_COUNT.GT.0) THEN
+	         CALL FULL_DIR
+	      ELSE IF (FOLDER_COUNT.GT.0) THEN	! If more folder entries
+		 CALL DIRECTORY_FOLDERS(FOLDER_COUNT) ! continue outputting them
+	      ELSE IF (READ_COUNT.NE.0) THEN 
+		 CALL READ_MSG(READ_COUNT,BULL_POINT+1)
+	         DIR_COUNT = 0
+	         FOLDER_COUNT = 0
+	         INDEX_COUNT = 0
+	      ELSE IF (NEXT_COMMAND.NE.' ') THEN
+		 INCMD = NEXT_COMMAND
+	         IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS,LIB$GET_INPUT)
+		 CALL DO_COMMAND(INCMD)
+	      ELSE				! Else try to read next bulletin
+		 CALL READ_MSG(READ_COUNT,BULL_POINT+1)  ! or finish old one
+	         DIR_COUNT = 0
+	         FOLDER_COUNT = 0
+	         INDEX_COUNT = 0
+	      END IF
+	      GO TO 100				! Loop to read new command
+	   ELSE IF (.NOT.IER) THEN		! If command has error
+	      GO TO 100				! ask for new command
+	   END IF
+
+	   CALL DO_COMMAND(INCMD)
+
+100	   CONTINUE
+
+	   IF (DCL_COMMAND.AND.TRIM(DCL_CMD).EQ.0) CALL EXIT
+
+	END DO
+
+1010	FORMAT(Q,A)
+
+	END
+
+
+
+
+	SUBROUTINE DO_COMMAND(INCMD)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+	DATA DIR_COUNT/0/,READ_COUNT/0/,FOLDER_COUNT/0/,INDEX_COUNT/0/
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING /.FALSE./
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /NEXT_COMMAND/ NEXT_COMMAND
+	CHARACTER NEXT_COMMAND*64
+
+	EXTERNAL CLI$_ABSENT,CLI$_NOCOMD,CLI$_NEGATED
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER HELP_DIRECTORY*64,SAVE_FOLDER*44
+
+	CHARACTER*(*) INCMD
+
+	NEXT_COMMAND = ' '
+
+        IER = MINGT0(INDEX(INCMD(:TRIM(INCMD)),' '),INDEX(INCMD,'/'))
+	IF (IER.GT.0) INCMD = '    '//INCMD(IER:)	! Save qualifiers
+	CALL CLI$GET_VALUE('$VERB',INCMD(:4))		! Get user's command.
+
+	IF (HLEN.EQ.0) THEN
+	   IER = LIB$SYS_TRNLOG('BULL_HELP',HLEN,HELP_DIRECTORY)
+	   IF (IER.NE.1) THEN
+	      HELP_DIRECTORY = 'SYS$HELP:'
+	      HLEN = 9
+	   ELSE IF (HELP_DIRECTORY(HLEN:HLEN).NE.':'.AND.
+     &	   	 HELP_DIRECTORY(HLEN:HLEN).NE.']') THEN
+	      HELP_DIRECTORY = HELP_DIRECTORY(:HLEN)//':'
+	      HLEN = HLEN + 1
+	   END IF
+	END IF
+
+	IF (INCMD(:4).EQ.'BACK'.AND.DIR_COUNT.NE.0) THEN
+	   DIR_COUNT = -1
+	   CALL DIRECTORY(DIR_COUNT)
+	   INCMD = ' '
+C	ELSE IF (INCMD(:4).EQ.'BACK'.AND.FOLDER_COUNT.NE.0) THEN
+C	      FOLDER_COUNT = -1
+C	      CALL DIRECTORY_FOLDERS(FOLDER_COUNT)
+C	      INCMD = ' '
+	ELSE
+	   DIR_COUNT = 0			! Reinit display pointers
+	   READ_COUNT = 0
+	   FOLDER_COUNT = 0
+	   INDEX_COUNT = 0
+	END IF
+
+	IF_ADD = INCMD(:3).EQ.'ADD'
+	IF (IF_ADD) IF_ADD = .NOT.CLI$PRESENT('SELECT_FOLDER')
+	IF (READ_ONLY.AND.(IF_ADD.OR.INCMD(:3).EQ.'DEL'.OR.
+     &	    INCMD(:4).EQ.'POST'.OR.
+     &	    INCMD(:3).EQ.'CHA'.OR.INCMD(:3).EQ.'REP')) THEN
+	   					! FOLDER can only be read?
+	   WRITE (6,'('' ERROR: Access to folder limited to reading.'')')
+	ELSE IF (INCMD(:3).EQ.'ADD') THEN	! ADD?
+	   IF (REMOTE_SET.GE.3) THEN
+	      IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+		 WRITE (6,'('' ERROR: /FOLDER not valid when posting'',
+     &			    '' a message to a news group.'')')
+	      ELSE
+		 INCMD = 'POST '//INCMD(4:)
+		 IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+		 CALL RESPOND
+	      END IF
+	   ELSE
+	      CALL ADD
+	   END IF
+	ELSE IF (INCMD(:3).EQ.'ATT') THEN	! ATTACH?
+	   CALL ATTACH
+	ELSE IF (INCMD(:4).EQ.'BACK') THEN	! BACK?
+	   IF (BULL_POINT.LE.1) THEN
+	      WRITE(6,'('' ERROR: There are no more preceding messages.'')')
+	   ELSE
+	      CALL READ_MSG(READ_COUNT,BULL_POINT-1)  ! Try to read previous
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'CHAN') THEN		! CHANGE?
+	   CALL REPLACE				! Replace old bulletin
+	ELSE IF (INCMD(:4).EQ.'COPY') THEN		! COPY?
+	   CALL MOVE(.FALSE.)
+	ELSE IF (INCMD(:4).EQ.'CREA') THEN		! CREATE?
+	   CALL CREATE_FOLDER			! Go create the folder
+	ELSE IF (INCMD(:4).EQ.'CURR') THEN		! CURRENT?
+	   READ_COUNT = -1		! Reread current message from beginning.
+	   CALL READ_MSG(READ_COUNT,BULL_POINT)
+	ELSE IF (INCMD(:4).EQ.'DELE') THEN 	! DELETE?
+	   CALL DELETE_MSG			! Go delete bulletin
+	ELSE IF (INCMD(:4).EQ.'DIRE') THEN		! DIRECTORY?
+	   IF (CLI$PRESENT('FOLDER').AND.CLI$PRESENT('NEWS')) THEN
+	      WRITE (6,'('' ERROR: /NEWS and /FOLDER cannot be ''
+     &		         ''specified at the same time.'')')
+	   ELSE IF (CLI$PRESENT('FOLDER').OR.		! /FOLDER specified?
+     &	       CLI$PRESENT('NEWS')) THEN		! or /NEWS?
+	      CALL DIRECTORY_FOLDERS(FOLDER_COUNT)	! Show all folders
+	   ELSE IF (CLI$PRESENT('SELECT_FOLDER')) THEN! Folder specified?
+	      CALL SELECT_FOLDER(.TRUE.,IER)		! Try to select folder
+	      IF (IER) THEN				! If successful
+		 CALL DIRECTORY(DIR_COUNT)		! Show messages
+	      END IF
+	   ELSE
+	      CALL DIRECTORY(DIR_COUNT)		! Show messages
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'FILE'.OR.
+     &		 INCMD(:4).EQ.'EXTR') THEN		! FILE?
+	   CALL FILE(0,.TRUE.,.FALSE.)			! Copy bulletin to file
+	ELSE IF (INCMD(:4).EQ.'EXCL') THEN		! EXCLUDE?
+	   CALL INCLUDE(.TRUE.)
+	ELSE IF (INCMD(:1).EQ.'E'.OR.
+     &		 INCMD(:4).EQ.'QUIT') THEN		! EXIT?
+	   CALL EXIT				! Exit from program
+	ELSE IF (INCMD(:4).EQ.'FIRS') THEN		! FIRST?
+	   READ_COUNT = -1
+	   BULL_READ = 1
+	   CALL READ_MSG(READ_COUNT,BULL_READ)
+	ELSE IF (INCMD(:4).EQ.'HELP') THEN		! HELP?
+	   CALL HELP(HELP_DIRECTORY(:HLEN)//'BULL.HLB')	! Get help
+	ELSE IF (INCMD(:3).EQ.'IND') THEN		! INDEX?
+	   INDEX_COUNT = 1
+	   CALL FULL_DIR
+	ELSE IF (INCMD(:4).EQ.'INCL'.OR.		! INCLUDE?
+     &	         INCMD(:4).EQ.'THRE') THEN		! THREAD?
+	   CALL INCLUDE(.FALSE.)
+	ELSE IF (INCMD(:4).EQ.'LAST') THEN		! LAST?
+	   READ_COUNT = -1
+	   BULL_READ = 9999999
+	   CALL READ_MSG(READ_COUNT,BULL_READ)
+	ELSE IF (INCMD(:4).EQ.'MARK') THEN		! MARK?
+	   CALL TAG(.TRUE.,1)
+	ELSE IF (INCMD(:4).EQ.'MAIL'.OR.
+     &		 INCMD(:4).EQ.'FORW') THEN		! MAIL?
+	   CALL MAIL
+	ELSE IF (INCMD(:3).EQ.'MOD') THEN		! MODIFY?
+	   CALL MODIFY_FOLDER
+	ELSE IF (INCMD(:4).EQ.'MOVE') THEN		! MOVE?
+	   CALL MOVE(.TRUE.)
+	ELSE IF (INCMD(:4).EQ.'NEWS') THEN		! NEWS
+	   CALL DIRECTORY_FOLDERS(FOLDER_COUNT)	! Show new folders
+	ELSE IF (INCMD(:4).EQ.'NEXT'.OR.INCMD(:1).EQ.'N') THEN    ! NEXT?
+	   CALL READ_MSG(READ_COUNT,BULL_POINT+1)	! Read next bulletin
+	ELSE IF (INCMD(:4).EQ.'POST') THEN		! POST?
+	   IF (BTEST(FOLDER_FLAG,11)) THEN
+	      INCMD = 'ADD '//INCMD(5:)
+	      IER=CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL ADD
+	   ELSE
+	      CALL RESPOND
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'PRIN') THEN		! PRINT?
+	   CALL PRINT(0,.TRUE.)			! Printout bulletin
+	ELSE IF (INCMD(:4).EQ.'READ') THEN		! READ?
+	   IF (CLI$PRESENT('THREADS')) NEXT_COMMAND = 'READ/THREADS'
+	   IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN		! Bulletin specified?
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) BULL_READ	! Yes
+	      READ_COUNT = -1
+	      CALL READ_MSG(READ_COUNT,BULL_READ)
+	   ELSE
+	      CALL READ_MSG(READ_COUNT,BULL_POINT+1)
+	   END IF
+	ELSE IF (INCMD(:3).EQ.'REM') THEN		! REMOVE?
+	   CALL REMOVE_FOLDER
+	ELSE IF (INCMD(:3).EQ.'REP') THEN		! REPLY?
+	   IF (.NOT.BTEST(FOLDER_FLAG,11).AND.(REMOTE_SET.GE.3.OR.
+     &	      INDEX(FOLDER_DESCRIP,'<').GT.0)) THEN
+	      CALL RESPOND
+	   ELSE
+	      CALL REPLY
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'RESP') THEN		! RESPOND?
+	   CALL RESPOND
+	ELSE IF (INCMD(:4).EQ.'RESE') THEN		! RESET?
+	   CALL RESET
+	ELSE IF (INCMD(:3).EQ.'SEA') THEN		! SEARCH?
+	   NEXT_COMMAND = 'SEARCH'
+	   CALL SEARCH(READ_COUNT)
+	ELSE IF (INCMD(:3).EQ.'SEE') THEN		! SEEN?
+	   CALL TAG(.TRUE.,2)
+	ELSE IF (INCMD(:3).EQ.'SEL') THEN		! SELECT?
+	   CALL SELECT_FOLDER(.TRUE.,IER)
+	ELSE IF (INCMD(:3).EQ.'SET') THEN		! SET?
+	   CALL CLI$GET_VALUE('SET_PARAM1',BULL_PARAMETER)
+	   IF (BULL_PARAMETER(:2).EQ.'FO') THEN		! SET FOLDER?
+	      CALL SELECT_FOLDER(.TRUE.,IER)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'FI') THEN	! SET FILE_DIRECTORY?
+	      CALL SET_CUSTOM('file_directory')
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'PRI') THEN		! SET PRIVS?
+	      CALL SET_PRIV
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'PA') THEN		! SET PAGE?
+	      PAGING = .TRUE.
+	      WRITE (6,'('' PAGE has been set.'')')
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'K') THEN		! SET KEYPAD?
+	      CALL SET_KEYPAD
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOK') THEN		! SET NOKEYPAD?
+	      CALL SET_NOKEYPAD
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOPA') THEN	! SET NOPAGE?
+	      PAGING = .FALSE.
+	      WRITE (6,'('' NOPAGE has been set.'')')
+	   ELSE IF (FOLDER_NUMBER.EQ.-1.AND.REMOTE_SET.EQ.1) THEN
+	      WRITE (6,'('' ERROR: Invalid command for remote folder.'')')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'SY') THEN		! SET SYSTEM?
+	      CALL SET_SYSTEM(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOSY') THEN	! SET NOSYSTEM?
+	      CALL SET_SYSTEM(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'BB') THEN		! SET BBOARD?
+	      CALL SET_BBOARD(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOBB') THEN	! SET NOBBOARD?
+	      CALL SET_BBOARD(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'DU') THEN		! SET DUMP?
+	      CALL SET_FOLDER_FLAG(.TRUE.,1,'DUMP')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NODU') THEN	! SET NODUMP?
+	      CALL SET_FOLDER_FLAG(.FALSE.,1,'DUMP')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'ST') THEN		! SET STRIP?
+	      CALL SET_FOLDER_FLAG(.TRUE.,4,'STRIP')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOST') THEN	! SET NOSTRIP?
+	      CALL SET_FOLDER_FLAG(.FALSE.,4,'STRIP')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'DI') THEN		! SET DIGEST?
+	      CALL SET_FOLDER_FLAG(.TRUE.,5,'DIGEST')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NODI') THEN	! SET NODIGEST?
+	      CALL SET_FOLDER_FLAG(.FALSE.,5,'DIGEST')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'AL') THEN		! SET ALWAYS?
+	      CALL SET_FOLDER_FLAG(.TRUE.,7,'ALWAYS')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOAL') THEN	! SET NOALWAYS?
+	      CALL SET_FOLDER_FLAG(.FALSE.,7,'ALWAYS')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'AN') THEN	     ! SET ANONYMOUS?
+	      CALL SET_FOLDER_FLAG(.TRUE.,14,'ANONYMOUS')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOAN') THEN     ! SET NOANONYMOUS?
+	      CALL SET_FOLDER_FLAG(.FALSE.,14,'ANONYMOUS')
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'COM') THEN	    ! SET COMPRESS?
+	      CALL SET_FOLDER_FLAG(.TRUE.,12,'COMPRESS')
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOCOM') THEN   ! SET NOCOMPRESS?
+	      CALL SET_FOLDER_FLAG(.FALSE.,12,'COMPRESS')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'PO') THEN	    ! SET POST_ONLY?
+	      CALL SET_FOLDER_FLAG(.TRUE.,10,'POST_ONLY')
+	      IF (BTEST(FOLDER_FLAG,11)) THEN
+		 CALL SET_FOLDER_FLAG(.FALSE.,11,'ADD_ONLY')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOPO') THEN    ! SET NOPOST_ONLY?
+	      CALL SET_FOLDER_FLAG(.FALSE.,10,'POST_ONLY')
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'AD') THEN	    ! SET ADD_ONLY?
+	      CALL SET_FOLDER_FLAG(.TRUE.,11,'ADD_ONLY')
+	      IF (BTEST(FOLDER_FLAG,10)) THEN
+		 CALL SET_FOLDER_FLAG(.FALSE.,10,'POST_ONLY')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOAD') THEN    ! SET NOADD_ONLY?
+	      CALL SET_FOLDER_FLAG(.FALSE.,11,'ADD_ONLY')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOTI') THEN	! SET NOTIFY?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(1,-1,-1)
+	      ELSE
+		 CALL SET_USER_FLAG(1,-1,-1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'EXP') THEN		! SET EXPIRE?
+	      IER = CLI$GET_VALUE('EXPIRATION',BULL_PARAMETER,LEN_P)
+	      IF (LEN_P.LE.3) THEN
+		 READ (BULL_PARAMETER,'(I<LEN_P>)') LIMIT
+		 CALL SET_FOLDER_EXPIRE_LIMIT(LIMIT)
+	      ELSE
+		 WRITE (6,'('' ERROR: Invalid expiration specified.'')')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NODE') THEN	! SET NODE?
+	      CALL SET_NODE(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:6).EQ.'NONODE') THEN	! SET NONODE?
+	      CALL SET_NODE(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOEXP') THEN	! SET NOEXPIRE?
+	      CALL SET_FOLDER_EXPIRE_LIMIT(0)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NONOT') THEN	! SET NONOTIFY?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(0,-1,-1)
+	      ELSE
+		 CALL SET_USER_FLAG(0,-1,-1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'SH') THEN		! SET SHOWNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,1)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOS') THEN	! SET NOSHOWNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'R') THEN		! SET READNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,1,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,1,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOR') THEN	! SET NOREADNEW?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'BR') THEN		! SET BRIEF?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,1,1)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,1,1)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOBR') THEN	! SET NOBRIEF?
+	      IF (CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('ALL').OR.
+     &		  CLI$PRESENT('NODEFAULT').OR.
+     &		  CLI$PRESENT('PERMANENT').OR.CLI$PRESENT('NOPERMANENT'))
+     &		  THEN
+		 CALL SET_FOLDER_DEFAULT(-1,0,0)
+	      ELSE
+		 CALL SET_USER_FLAG(-1,0,0)
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'SU') THEN	! SET SUBSCRIBE?
+	      IF (REMOTE_SET.GE.3) THEN
+		 D1 = 0
+		 D2 = 0
+		 D3 = 0
+		 CALL SET_FOLDER_DEFAULT(D1,D2,D3)
+	      ELSE
+		 WRITE (6,'('' ERROR: Command invalid for folder.'')')
+	      END IF
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'A') THEN	! SET ACCESS?
+	      CALL SET_ACCESS(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOA') THEN	! SET NOACCESS?
+	      CALL SET_ACCESS(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'C') THEN	! SET CONTINUOUS_BRIEF
+	      CALL SET_BRIEF_CONTINUOUS(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'NOC') THEN	! SET NOCONTINUOUS_BRIEF
+	      CALL SET_BRIEF_CONTINUOUS(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'GEN') THEN	! SET GENERIC?
+	      CALL SET_GENERIC(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOGEN') THEN	! SET NOGENERIC?
+	      CALL SET_GENERIC(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'LIB') THEN	! SET LIBRARY?
+	      CALL SET_LIBRARY
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'LOG') THEN		! SET LOGIN?
+	      CALL SET_LOGIN(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOLOG') THEN	! SET NOLOGIN?
+	      CALL SET_LOGIN(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'PRO') THEN	 ! SET PROMPT_EXPIRE?
+	      CALL SET_FOLDER_FLAG(.FALSE.,3,'PROMPT_EXPIRE')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NOPR') THEN ! SET NOPROMPT_EXPIRE?
+	      CALL SET_FOLDER_FLAG(.TRUE.,3,'PROMPT_EXPIRE')
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'DEF') THEN	! SET DEFAULT_EXPIRE?
+	      CALL SET_DEFAULT_EXPIRE
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'NE') THEN	! SET NEWS?
+	      CALL SET_NEWS
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'EXC') THEN	! SET EXCLUDE?
+	      BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,4)
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOEXC') THEN ! SET NOEXCLUDE?
+	      BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,4)
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'EXL') THEN	! SET EXLIMIT?
+	      CALL SET_CUSTOM('exclude_limit')
+	   ELSE IF (BULL_PARAMETER(:4).EQ.'NAME') THEN  ! SET NAME?
+	      CALL SET_NEWNAME
+	   ELSE IF (BULL_PARAMETER(:3).EQ.'GAT') THEN	    ! SET GATEWAY?
+	      CALL SET_FOLDER_FLAG(.TRUE.,15,'GATEWAY')
+	   ELSE IF (BULL_PARAMETER(:5).EQ.'NOGAT') THEN   ! SET NOGATEWAY?
+	      CALL SET_FOLDER_FLAG(.FALSE.,15,'GATEWAY')
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'SHOW') THEN		! SHOW?
+	   CALL CLI$GET_VALUE('SHOW_PARAM1',BULL_PARAMETER,LEN_P)
+	   IF (BULL_PARAMETER(:2).EQ.'EX') THEN		! SHOW EXCLUDE?
+	      CALL SHOW_EXCLUDE(0)
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'FL') THEN	! SHOW FLAGS?
+	      CALL SHOW_FLAGS
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'FO') THEN	! SHOW FOLDER?
+	      CALL SHOW_FOLDER
+	   ELSE IF (BULL_PARAMETER(:2).EQ.'IN'.OR.
+     &		    BULL_PARAMETER(:2).EQ.'TH') THEN	! SHOW INCLUDE?
+	      CALL SHOW_EXCLUDE(1)
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'K') THEN	! SHOW KEYPAD
+	      CALL SHOW_KEYPAD(HELP_DIRECTORY(:HLEN)//'BULL.HLB')
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'L') THEN	! SHOW LIBRARY
+	      CALL SHOW_LIBRARY
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'N') THEN	! SHOW NEW?
+	      SAVE_FOLDER_NUMBER = FOLDER_NUMBER
+	      SAVE_FOLDER = FOLDER
+	      CALL NEW_MESSAGE_NOTIFICATION
+	      FOLDER1 = SAVE_FOLDER
+	      FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'P') THEN	! SHOW PRIVILEGES?
+	      CALL SHOW_PRIV
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'U') THEN	! SHOW USER?
+	      CALL SHOW_USER
+	   ELSE IF (BULL_PARAMETER(:1).EQ.'V') THEN	! SHOW VERSION?
+	      CALL SHOW_VERSION
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'SPAW') THEN           ! SPAWN command?
+	   CALL SPAWN_PROCESS
+	ELSE IF (INCMD(:3).EQ.'SUB') THEN            ! SUBSCRIBE command?
+	   CALL SUBSCRIBE
+	ELSE IF (INCMD(:4).EQ.'UNDE') THEN		! UNDELETE?
+	   CALL UNDELETE
+	ELSE IF (INCMD(:3).EQ.'UNM') THEN		! UNMARK?
+	   CALL TAG(.FALSE.,1)
+	ELSE IF (INCMD(:4).EQ.'UNSE') THEN		! UNSEEN?
+	   CALL TAG(.FALSE.,2)
+	ELSE IF (INCMD(:4).EQ.'UNSU') THEN           ! UNSUBSCRIBE command?
+	   CALL UNSUBSCRIBE
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE COMMAND_INPUT(IER)
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /PROMPT_PROMPT/ PROMPT,LPROMPT
+	CHARACTER*44 PROMPT
+
+	CALL GET_INPUT_PROMPT(INCMD,IER,PROMPT(:LPROMPT))
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE ADD
+C
+C  SUBROUTINE ADD
+C
+C  FUNCTION: Adds bulletin to bulletin file.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /INDESCRIP/ INDESCRIP
+	CHARACTER*(INPUT_LENGTH) INDESCRIP
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER INEXDATE*12,INEXTIME*12,INDENT*4
+
+	CHARACTER INLINE*80,OLD_FOLDER*44,LOCAL_NODE*8
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED,BULLETIN_SUBCOMMANDS
+
+	EDITIT = (CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.
+     &           (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))
+
+	IF (CLI$PRESENT('EXTRACT').AND..NOT.EDITIT) THEN
+	   WRITE (6,'('' ERROR: Cannot extract text without /EDIT.'')')
+	   RETURN
+	END IF
+
+	IF (EDITIT.AND..NOT.CLI$PRESENT('EXTRACT')
+     &	    .AND..NOT.CLI$PRESENT('FILESPEC')) THEN
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	END IF
+
+	CALL DISABLE_CTRL		! Disable CTRL-Y & -C
+
+	ALLOW = SETPRV_PRIV()
+
+	OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	OLD_FOLDER = FOLDER
+
+	LEN_P = 0
+
+	IF (CLI$PRESENT('EXTRACT')) THEN
+	   BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	   LEN_P = TRIM(BULL_PARAMETER)
+	   OPEN(UNIT=3,FILE=BULL_PARAMETER(:LEN_P),IOSTAT=IER,
+     &		RECL=LINE_LENGTH,
+     &		STATUS='NEW',CARRIAGECONTROL='LIST',FORM='FORMATTED')
+
+	   IF (IER.NE.0) THEN
+	      CALL ERRSNS(IDUMMY,IER)
+	      CALL SYS_GETMSG(IER)
+	      GO TO 910
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+
+	   LENI = 0
+	   IF (CLI$PRESENT('INDENT').NE.%LOC(CLI$_NEGATED)) THEN
+	      CALL CLI$GET_VALUE('INDENT',INDENT,LENI)
+	   END IF
+	   DO WHILE (ILEN.GT.0)			! Copy bulletin into file
+	      IF (LENI.EQ.0) THEN
+	         WRITE (3,'(A)') INPUT(:ILEN)
+	      ELSE
+	         WRITE (3,'(A)') INDENT(:LENI)//INPUT(:ILEN)
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END DO
+
+90	   CALL CLOSE_BULLFIL
+	END IF
+
+	SELECT_FOLDERS = .FALSE.
+	IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	   CALL GET_FOLDER_INFO(IER)
+	   IF (.NOT.IER) GO TO 910
+	   SELECT_FOLDERS = .TRUE.
+	ELSE
+	   NODE_NUM = 1
+	   NODES(1) = OLD_FOLDER
+	END IF
+
+	IF (CLI$PRESENT('FILESPEC')) THEN
+	   IER = CLI$GET_VALUE('FILESPEC',BULL_PARAMETER,LEN_P)
+	   CALL DISABLE_PRIVS
+	   IF (.NOT.CLI$PRESENT('EXTRACT')) THEN
+	      OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED')
+	   ELSE
+	      OPEN (UNIT=4,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED')
+	      IER = 0
+	      ICOUNT = 0
+	      DO WHILE (IER.EQ.0)
+		 READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		 IF (IER.EQ.0) THEN
+		    IF (ICOUNT.EQ.0) WRITE (3,'(A)') ' '
+		    ICOUNT = ICOUNT + 1
+		    WRITE (3,'(A)') INPUT(:ILEN)
+		 END IF
+	      END DO
+	      CLOSE (UNIT=4)
+	      BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	      LEN_P = TRIM(BULL_PARAMETER)
+	   END IF
+	   CALL ENABLE_PRIVS	! Reset SYSPRV privileges
+	END IF
+
+	IF (FOLDER_NUMBER.GT.0.AND.		! If folder set and
+     &	    CLI$PRESENT('NODES')) THEN		! Decnet nodes specified?
+	   WRITE (6,'('' ERROR: /NODES cannot be used with folder set.'')')
+	   GO TO 910
+	END IF
+
+	IF (.NOT.BTEST(FOLDER_FLAG,2).AND.FOLDER_NUMBER.NE.0.AND.
+     &	   (CLI$PRESENT('SYSTEM').OR.		! Is /SYSTEM switch present?
+     &	    CLI$PRESENT('BROADCAST').OR.	! Is /BROADCAST swtich present?
+     &	    CLI$PRESENT('SHUTDOWN'))) THEN	! Is /SHUTDOWN switch present?
+	   WRITE (6,'('' ERROR: Folder is not a SYSTEM folder.'')')
+	   GO TO 910
+	END IF
+
+	IF (CLI$PRESENT('SYSTEM')) THEN		! Is /SYSTEM switch present?
+	   IF (.NOT.ALLOW) THEN			! If no privileges
+	      WRITE(ERROR_UNIT,1070)		! Tell user
+	      GO TO 910				! and abort
+	   END IF
+	   SYSTEM = 1				! Set system bit
+	ELSE
+	   SYSTEM = 0				! Clear system bit
+	END IF
+
+	IF (CLI$PRESENT('BROADCAST')) THEN	! Is /BROADCAST switch present?
+	   IF (.NOT.(ALLOW.OR.OPER_PRIV())) THEN	! If no privileges
+	      WRITE(ERROR_UNIT,1080)		! Tell user
+	      GO TO 910				! and abort
+	   ELSE IF (CLI$PRESENT('CLUSTER')) THEN
+	      SYSTEM = SYSTEM.OR.8
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('PERMANENT')) THEN	! Is /PERMANENT switch present?
+	   IF (F_EXPIRE_LIMIT.GT.0.AND..NOT. ! Expiration limit present
+     &		FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	      WRITE(ERROR_UNIT,1083)
+	      GO TO 910
+	   ELSE
+	      SYSTEM = SYSTEM.OR.2		! Set permanent bit
+	      INEXDATE = '5-NOV-2100'
+	      INEXTIME = '00:00:00.00'
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SHUTDOWN')) THEN	! Is /SHUTDOWN switch present?
+	   IF (.NOT.ALLOW) THEN			! If no privileges
+	      WRITE(ERROR_UNIT,1082)		! Tell user
+	      GO TO 910				! and abort
+	   ELSE
+	      IER = CLI$GET_VALUE('SHUTDOWN',INLINE)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+		 IF (REMOTE_SET) THEN		! Can't specify node name if
+		    WRITE (6,1090)		! remote folder, as no code
+		    GO TO 910			! present to send the name.
+		 END IF
+	         CALL GET_NODE_NUMBER_OTHER(NODE_NUMBER,NODE_AREA,INLINE)
+		 IF (NODE_AREA.EQ.0) GO TO 910	! Invalid node name
+	      ELSE
+	         CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	      END IF
+	      SYSTEM = SYSTEM.OR.4		! Set shutdown bit
+	      INEXDATE = '5-NOV-2100'
+              WRITE (INEXTIME(1:),'(I2)') NODE_NUMBER/60
+              WRITE (INEXTIME(3:),'(I2)') MOD(NODE_NUMBER,60)
+              WRITE (INEXTIME(7:),'(I2)') NODE_AREA/60
+              WRITE (INEXTIME(9:),'(I2)') MOD(NODE_AREA,60)
+	      DO I=1,11
+		 IF (INEXTIME(I:I).EQ.' ') INEXTIME(I:I) = '0'
+	      END DO
+	      INEXTIME = INEXTIME(1:2)//':'//INEXTIME(3:4)//':'//
+     &			 INEXTIME(7:8)//'.'//INEXTIME(9:10)
+	   END IF
+	END IF
+
+	SELECT_NODES = .FALSE.
+	IF (CLI$PRESENT('NODES')) THEN
+	   CALL GET_NODE_INFO
+	   IF (NODE_ERROR) GO TO 940
+	   SELECT_NODES = .TRUE.
+	END IF
+
+	IF ((SYSTEM.AND.7).LE.1.AND.(CLI$PRESENT('SELECT_FOLDER').OR.
+     &	    CLI$PRESENT('NODES').OR..NOT.BTEST(FOLDER_FLAG,10))) THEN
+	   CALL GET_EXPIRED(INPUT,IER)          ! Not permanent or shutdown 
+	   IF (.NOT.IER) GO TO 910
+	   INEXDATE = INPUT(:11)
+	   INEXTIME = INPUT(13:23)
+	END IF
+
+	IF (INCMD(:3).EQ.'REP') THEN		! REPLY?
+	   LENDES = TRIM(INDESCRIP)		! filled in by main subroutine
+	ELSE IF (CLI$PRESENT('SUBJECT')) THEN	! /SUBJECT specified
+	   CALL CLI$GET_VALUE('SUBJECT',INDESCRIP,LENDES)
+	ELSE
+	   WRITE(6,1050)			! Request header for bulletin
+	   CALL GET_LINE(INDESCRIP,LENDES)	! Get input line
+	   IF (LENDES.LE.0) GO TO 910
+	END IF
+
+	LENDES = MIN(LEN(INDESCRIP)-6,LENDES)	! Make room for "Subj: "
+
+C
+C  If file specified in ADD command, read file to obtain bulletin.
+C  Else, read the bulletin from the terminal.
+C
+
+	IF (EDITIT.AND..NOT.DECNET_PROC) THEN	! If /EDIT specified
+	   IF (LEN_P.EQ.0) THEN			! If no file param specified
+	      CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 ERR=910,FORM='FORMATTED')
+	      LEN_P = 1
+	   ELSE
+	      CLOSE (UNIT=3)
+	      CALL MAILEDIT(BULL_PARAMETER(:LEN_P),'SYS$LOGIN:BULL.SCR')
+	      IF (CLI$PRESENT('EXTRACT')) THEN
+	         CONTEXT = 0
+	         CALL LIB$FIND_FILE('SYS$LOGIN:BULL.SCR',INPUT,CONTEXT)
+	         VERSION = INDEX(INPUT,';') + 1
+	         IF (INPUT(VERSION:VERSION).EQ.'1') THEN
+	            CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	         END IF
+	      END IF
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 ERR=910,FORM='FORMATTED')
+	   END IF
+	   BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	   LEN_P = TRIM(BULL_PARAMETER)
+	END IF
+
+	ICOUNT = 0				! Line count for bulletin
+
+	END = 0
+	BLENGTH = 35
+	IF (CLI$PRESENT('BELL')) BLENGTH = 37
+	IF (LEN_P.GT.0) THEN			! If file param in ADD command
+	   DO WHILE(1)				! Read until end of file to
+	      READ (3,'(Q,A)',END=10) ILEN,INPUT! get record count
+	      IF (ILEN.GT.LINE_LENGTH) GO TO 950
+	      ICOUNT = ICOUNT + 1 + MIN(ILEN,80)
+	      BLENGTH = BLENGTH + ILEN - 1 + 2
+	      IF (ILEN.EQ.0) ICOUNT = ICOUNT + 1! COPY_BULL writes line with
+	   END DO				! 1 space for blank line
+	ELSE					! If no input file
+	   BULL_PARAMETER = 'SYS$LOGIN:BULL.SCR'
+	   LEN_P = TRIM(BULL_PARAMETER)
+	   OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',
+     &		STATUS='NEW',
+     &		FORM='FORMATTED',RECL=LINE_LENGTH) ! Temp file to save message
+	   WRITE (6,1000)			! Request input from terminal
+	   ILEN = LINE_LENGTH + 1		! Length of input line
+	   ICOUNT = 0				! Character count counter
+	   DO WHILE (ILEN.GE.0)			! Input until no more input
+	      CALL GET_LINE(INPUT,ILEN)		! Get input line
+	      IF (ILEN.GT.LINE_LENGTH) THEN	! Input line too long
+		 WRITE(6,'('' ERROR: Input line length > '',I,
+     &			''.  Reinput:'')') LINE_LENGTH
+	      ELSE IF (ILEN.GE.0) THEN		! If good input line entered
+		 ICOUNT = ICOUNT + ILEN		! Update counter
+	         BLENGTH = BLENGTH + ILEN - 1 + 2
+		 WRITE(3,2010) INPUT(:ILEN)	! Save line in scratch file
+	      END IF
+	   END DO
+	   IF (ILEN.EQ.-1) GO TO 910		! CTRL_C entered, error out
+10	   IF (ICOUNT.EQ.0) GO TO 910		! No lines entered, error out
+	ENDIF
+
+	REWIND (UNIT=3)
+
+	BRDCST = .FALSE.
+
+	IF (CLI$PRESENT('BROADCAST').AND.BLENGTH.GT.82*12+2) THEN
+	   WRITE (6,'('' Message is too long for broadcasting by '',
+     &	        I6,'' characters.  Limit is '',I3,''.'')')
+     &			BLENGTH - 82*12 - 2, 82*12 - 2
+	   CALL GET_INPUT_PROMPT(INPUT,ILEN,
+     &		'Type C to broadcast anyway, A to only ADD message,'
+     &   	//' or Q to Quit: ')
+	   IF (STREQ(INPUT(:1),'Q')) THEN
+	      GO TO 910
+	   ELSE IF (STREQ(INPUT(:1),'A')) THEN
+	      BRDCST = .TRUE.
+	   ELSE IF (.NOT.STREQ(INPUT(:1),'C')) THEN
+	      GO TO 910
+	   END IF
+	END IF
+
+	IF (SELECT_NODES.AND.NODE_NUM.GT.0) THEN
+	   INLINE = 'ADD'
+	   IF (CLI$PRESENT('SYSTEM'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/SYSTEM'
+	   IF (CLI$PRESENT('BROADCAST').AND..NOT.BRDCST)
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/BROADCAST'
+	   IF (CLI$PRESENT('PERMANENT'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/PERMANENT'
+	   IF (CLI$PRESENT('SHUTDOWN'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/SHUTDOWN'
+	   IF (CLI$PRESENT('BELL'))
+     &	      INLINE = INLINE(:STR$POSITION(INLINE,' ')-1)//'/BELL'
+
+	   LEN_INLINE = STR$POSITION(INLINE,' ') - 1
+
+	   DO POINT_NODE=1,NODE_NUM	   	! Write out command to nodes
+	      INLINE = INLINE(:LEN_INLINE)
+
+	      WRITE (POINT_NODE+9,'(A)',ERR=940) INLINE
+	      IF ((SYSTEM.AND.7).LE.1)
+				! If not permanent or shutdown specify date
+     &		WRITE (POINT_NODE+9,'(A)',ERR=940) INEXDATE//' '//INEXTIME
+	      WRITE (POINT_NODE+9,'(A)',ERR=940) INDESCRIP(:LENDES)
+	      IER = 0
+	      DO WHILE (IER.EQ.0)
+	         READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		 ILEN = MIN(ILEN,LINE_LENGTH)
+		 IF (IER.EQ.0) THEN
+		    WRITE (POINT_NODE+9,'(A)',ERR=940) INPUT(:ILEN)
+		 END IF
+	      END DO
+	      WRITE (POINT_NODE+9,'(A)',ERR=940) CHAR(26)
+	      READ (POINT_NODE+9,'(A)',ERR=940,END=940) INPUT
+	      IF (INPUT.EQ.'END') THEN
+	         WRITE (6,'('' Message successfully sent to node '',A)')
+     &				NODES(POINT_NODE)
+	      ELSE
+	         WRITE (6,'('' Error while sending message to node '',A)')
+     &				NODES(POINT_NODE)
+		 WRITE (6,'(A)') INPUT(:80)
+		 GO TO 940
+	      END IF
+	      REWIND (UNIT=3)
+	   END DO
+	END IF
+	
+	IF (SELECT_NODES.AND..NOT.LOCAL_NODE_FOUND) GO TO 95
+					! Exit if local node not specified.
+
+	IF (.NOT.SELECT_FOLDERS) THEN
+	   NODE_NUM = 1				! No folders specified so just
+	   NODES(1) = FOLDER			! add to select folder
+	END IF
+
+	IER = SYS_TRNLNM('SYS$NODE',LOCAL_NODE)
+	LNODE = TRIM(LOCAL_NODE)	
+
+C
+C  Add bulletin to bulletin file and directory entry for to directory file.
+C
+
+	DO I = 1,NODE_NUM
+
+	   IF (FOLDER.NE.NODES(I)) THEN
+	      FOLDER_NUMBER = -1
+	      FOLDER1 = NODES(I)
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	   ELSE
+	      IER = 1
+	   END IF
+	   
+	   IF (IER.AND..NOT.BTEST(FOLDER_FLAG,10)) THEN
+	      CALL OPEN_BULLDIR			! Prepare to add dir entry
+
+	      DESCRIP=INDESCRIP(:LENDES)	! Description header
+	      EXDATE=INEXDATE			! Expiration date
+	      EXTIME=INEXTIME
+	      IF (BTEST(FOLDER_FLAG,14)) THEN
+	         FROM = 'ANONYMOUS'
+              ELSE
+	         FROM = USERNAME		! Username
+	      END IF
+
+	      CALL OPEN_BULLFIL			! Prepare to add bulletin
+
+	      CALL READDIR(0,IER1)		! Get NBLOCK
+	      IF (IER1.EQ.0) NBLOCK = 0		! If new file, NBLOCK is 0
+
+	      REWIND (UNIT=3)
+	      OBLOCK = NBLOCK+1
+	      IF (.NOT.BTEST(FOLDER_FLAG,14)) THEN
+	         CALL STORE_BULL(LNODE+TRIM(FROM)+6,'From: '//
+     &		    LOCAL_NODE(:LNODE)//FROM(:TRIM(FROM)),OBLOCK)
+	      END IF
+	      IF (LENDES.GT.LEN(DESCRIP)) THEN
+	         CALL STORE_BULL(LENDES+6,
+     &			'Subj: '//INDESCRIP(:LENDES),OBLOCK)
+	      END IF
+	      CALL COPY_BULL(3,1,OBLOCK,IER1)	! Add the new bulletin
+	      IF (IER1.NE.0) GO TO 930		! Error in creating bulletin
+	      LENGTH = OCOUNT - (NBLOCK+1) + 1
+
+	      IF (.NOT.BRDCST.AND.CLI$PRESENT('BROADCAST').AND.
+     &		 (.NOT.REMOTE_SET.OR.FOLDER_NUMBER.GT.0)) THEN
+		 CALL GET_BROADCAST_MESSAGE(CLI$PRESENT('BELL'))
+	      END IF
+
+	      CALL ADD_ENTRY			! Add the new directory entry
+
+	      CALL CLOSE_BULLFIL		! Finished adding bulletin
+
+	      IF (FOLDER_NUMBER.GE.0) THEN
+	         DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &			       F_NEWEST_BTIM)
+	         CALL UPDATE_FOLDER		! Update info in folder file
+C
+C  If user is adding message, an no new messages, update last read time for
+C  folder, so user is not alerted of new message which is owned by user.
+C
+	         IF (DIFF.GE.0) THEN
+	            LAST_READ_BTIM(1,FOLDER_NUMBER+1) = F_NEWEST_BTIM(1)
+	            LAST_READ_BTIM(2,FOLDER_NUMBER+1) = F_NEWEST_BTIM(2)
+	         END IF
+		 IF (BULL_TAG.AND.BTEST(BULL_TAG,1)) THEN
+		    CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+		    CALL ADD_TAG(IER1,2)
+		 END IF
+	      END IF
+
+	      CALL CLOSE_BULLDIR		! Totally finished with add
+C
+C  Broadcast the bulletin if requested.
+C
+	      IF (.NOT.BRDCST.AND.CLI$PRESENT('BROADCAST').AND.
+     &		 (.NOT.REMOTE_SET.OR.FOLDER_NUMBER.GT.0)) THEN
+		 BRDCST = .TRUE.
+	         IF (.NOT.CLI$PRESENT('LOCAL')) THEN
+	            CALL BROADCAST_ALL_NODES(CLI$PRESENT('ALL'),
+     &			CLI$PRESENT('CLUSTER'))
+		 END IF
+C
+C  If the folder is remote, and local node is not the node which BULLCP is
+C  on, don't broadcast, as it will be broadcasted by BULLCP.  The remote
+C  node will distribute the broadcast to nodes that are running BULLCP,
+C  but not if the node that originated the message matches.  However, it
+C  has no way of knowing that the originating node is in the same cluster
+C  as that of the BULLCP node.
+C
+		 IF ((REMOTE_SET.AND.LOCAL_NODE(:LNODE-2).EQ.NODENAME)
+     &		     .OR.CLI$PRESENT('LOCAL').OR..NOT.REMOTE_SET)
+     &	            CALL BROADCAST(
+     &			CLI$PRESENT('ALL'),CLI$PRESENT('CLUSTER'))
+	      END IF
+	   ELSE IF (.NOT.IER) THEN
+	      WRITE (6,'('' ERROR: Unable to add message to '',A)')
+     &				NODES(I)
+	   END IF
+           IF (IER.AND.(BTEST(FOLDER_FLAG,10).OR.
+     &			BTEST(FOLDER_FLAG,11)).AND.REMOTE_SET.LT.3) THEN
+	      IF (NEWS_FEED()) THEN
+	         SLIST = INDEX(FOLDER_DESCRIP,'[')
+	      ELSE
+	         SLIST = INDEX(FOLDER_DESCRIP,'<')
+	      END IF
+	      IF (SLIST.GT.0) THEN
+	         INPUT = FOLDER_DESCRIP(SLIST+1:)
+	         IF (NEWS_FEED()) THEN
+	            ILEN = INDEX(INPUT,']') - 1
+	         ELSE
+	            ILEN = INDEX(INPUT,'>') - 1
+	         END IF
+	         IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+	         INPUT = INPUT(:ILEN)
+                 CALL ADD_PROTOCOL(INPUT,ILEN)
+	         CLOSE (UNIT=3,STATUS='SAVE')
+		 IF (BTEST(FOLDER_FLAG,10).OR.BTEST(FOLDER_FLAG,15)) THEN
+	            CALL RESPOND_MAIL(BULL_PARAMETER(:LEN_P),INPUT,
+     &		       INDESCRIP(:LENDES),STATUS)
+		 ELSE
+	            CALL RESPOND_MAIL(BULL_PARAMETER(:LEN_P),INPUT,
+     &	   	       FOLDER(:TRIM(FOLDER))//' folder message: '//
+     &		       INDESCRIP(:LENDES),STATUS)
+		 END IF
+	         IF (BULL_PARAMETER.EQ.'SYS$LOGIN:BULL.SCR') THEN
+	            OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		       ERR=910,FORM='FORMATTED')
+	         ELSE
+	            OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		       READONLY,SHARED,ERR=910,FORM='FORMATTED')
+	         END IF
+	      END IF
+	   END IF
+	END DO
+
+95	CLOSE (UNIT=3)			! Close the input file
+	IF (DECNET_PROC) WRITE(5,'(''END'')') ! DECNET operation worked
+
+	LENFRO = 0
+	DO WHILE (CLI$GET_VALUE('CC',INLINE,ILEN).NE.%LOC(CLI$_ABSENT))
+	   CALL ADD_PROTOCOL(INLINE,ILEN)
+	   IF (LENFRO.EQ.0) THEN
+	      INPUT = INLINE(:ILEN)//','
+	   ELSE
+	      INPUT = INPUT(:LENFRO)//INLINE(:ILEN)//','
+	   END IF
+	   LENFRO = LENFRO + ILEN + 1
+	END DO
+
+	IF (LENFRO.GT.1) THEN 
+	   LENFRO = LENFRO - 1
+	   I = 1		! Must change all " to "" in FROM field
+	   DO WHILE (I.LE.LENFRO)
+	      IF (INPUT(I:I).EQ.'"') THEN
+	         INPUT = INPUT(:I)//'"'//INPUT(I+1:)
+	         I = I + 1
+		 LENFRO = LENFRO + 1
+	      END IF
+	      I = I + 1
+	   END DO
+	   CALL RESPOND_MAIL(BULL_PARAMETER(:LEN_P),INPUT,
+     &			     INDESCRIP(:LENDES),STATUS)
+	END IF
+
+100	CALL ENABLE_CTRL		! Enable CTRL-Y & -C
+	DO I=10,NODE_NUM+9
+	   CLOSE (UNIT=I)
+	END DO
+
+	IF (NEWS_FEED()) THEN
+	   SLIST = INDEX(FOLDER_DESCRIP,'<')
+	   FOLDER1_DESCRIP = 
+     &		FOLDER_DESCRIP(SLIST+1:INDEX(FOLDER_DESCRIP,'>')-1)
+	   CALL NEWS_POST(BULL_PARAMETER(:LEN_P),.FALSE.,IER,
+     &		INDESCRIP)
+	END IF
+
+200	IF (FOLDER_NUMBER.NE.OLD_FOLDER_NUMBER) THEN
+	   FOLDER_NUMBER = OLD_FOLDER_NUMBER
+	   FOLDER1 = OLD_FOLDER
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	END IF
+
+	CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+
+	RETURN
+
+910	WRITE(ERROR_UNIT,1010)
+	CLOSE (UNIT=3,ERR=100)
+	GO TO 200
+
+920	WRITE(ERROR_UNIT,1020)
+	CALL ENABLE_PRIVS
+	GO TO 200
+
+930	WRITE (ERROR_UNIT,1025)
+	CALL CLOSE_BULLFIL
+	CALL CLOSE_BULLDIR
+	CLOSE (UNIT=3)
+	GO TO 200
+
+940	WRITE (6,1015) NODES(POINT_NODE)
+	WRITE (6,1018)
+	CLOSE (UNIT=3)
+	GO TO 200
+
+950	WRITE (6,1030) LINE_LENGTH
+	CLOSE (UNIT=3)
+	GO TO 200
+
+1000	FORMAT (' Enter message: End with ctrl-z, cancel with ctrl-c')
+1010	FORMAT (' No message was added.')
+1015	FORMAT (' ERROR: Unable to reach node ',A)
+1018	FORMAT (' Try using /FOLDER instead of /NODE.')
+1020	FORMAT (' ERROR: Unable to open specified file.')
+1025	FORMAT (' ERROR: Unable to add message to file.')
+1030	FORMAT (' ERROR: Line length in file exceeds '',I,'' characters.')
+1050	FORMAT (' Enter description header.')
+1070	FORMAT (' ERROR: SETPRV privileges are needed for system
+     & messages.')
+1080	FORMAT (' ERROR: SETPRV privileges are needed to broadcast
+     & messages.')
+1082	FORMAT (' ERROR: SETPRV privileges are needed to shutdown
+     & messages.')
+1083	FORMAT (' ERROR: Folder has expiration limit.')
+1090	FORMAT (' ERROR: Nodename cannot be specified for shutdown
+     & if folder is remote.')
+2010	FORMAT(A)
+2020	FORMAT(1X,A)
+
+	END
+
+
+	SUBROUTINE SUBTIME(BTIM,DAYS_BEFORE_TODAY,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER DAYS_BEFORE_TODAY*(*),TODAY_DATE*24
+
+	INTEGER BTIM(2),TODAY_BTIM(2)
+
+	IER = SYS$BINTIM(DAYS_BEFORE_TODAY,BTIM)
+	IF (.NOT.IER) RETURN
+
+	BTIM(1) = -BTIM(1)		! Convert to negative delta time
+	BTIM(2) = -BTIM(2)-1
+
+	IER = SYS$ASCTIM(TLEN,TODAY_DATE,,)
+	CALL SYS$BINTIM(TODAY_DATE(:TLEN),TODAY_BTIM)
+
+	CALL LIB$SUBX(TODAY_BTIM,BTIM,BTIM)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE BROADCAST_ALL_NODES(ALL,CLUSTER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	PARAMETER BRDCST_LIMIT = 82*12 + 2 + 2
+	CHARACTER*(BRDCST_LIMIT) BMESSAGE
+
+	COMMON /BROAD_MESSAGE/ BMESSAGE,BLENGTH
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER RESPONSE*4
+
+	IF (.NOT.TEST_BULLCP().OR.REMOTE_SET) RETURN
+
+	CALL OPEN_BULLUSER_SHARED
+
+	REMOTE_FOUND = .FALSE.
+	TEMP_USER = ':'
+
+	DO WHILE (.NOT.REMOTE_FOUND)
+	   DO WHILE (REC_LOCK(IER))		 
+	      READ (4,KEYGT=TEMP_USER,IOSTAT=IER)
+     &		TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG
+	   END DO
+	   IF (TEMP_USER(:1).NE.':') THEN
+	      CALL CLOSE_BULLUSER
+	      RETURN
+ 	   END IF
+	   REMOTE_FOUND = TEST2(NEW_FLAG,FOLDER_NUMBER)
+	END DO
+
+	CALL CLOSE_BULLUSER
+
+100	OPEN (UNIT=17,STATUS='UNKNOWN',IOSTAT=IER,RECL=256,
+     &		FILE=NODENAME(:TRIM(NODENAME))//'::"TASK=BULLETIN1"')
+
+	IF (IER.EQ.0) THEN
+	   IER = 0
+	   I = 1
+	   DO WHILE (IER.EQ.0.AND.I.LT.BLENGTH)
+	      WRITE (17,'(4A)',IOSTAT=IER)
+     &		15,-1,I,BMESSAGE(I:MIN(BLENGTH,I+127))
+	       I = I + 128
+	   END DO
+	   IF (IER.EQ.0) WRITE (17,'(7A)',IOSTAT=IER)
+     &		15,BLENGTH,I,ALL,CLUSTER,FOLDER_NUMBER,FOLDER
+	ELSE
+	   WRITE (6,'('' BULLCP not responding to request to'',
+     &	              '' broadcast to other nodes.'')')
+	   CALL GET_INPUT_PROMPT(RESPONSE,LEN,
+     &		'Want to try again? (Y/N with Y as default): ')
+	   IF (RESPONSE(:1).NE.'n'.AND.RESPONSE(:1).NE.'N') THEN
+	      WRITE (6,'('' Trying again...'')')
+	      GO TO 100
+	   ELSE
+	      WRITE (6,'('' Broadcast aborting. '',
+     &		         ''Continuing with message addition.'')')
+	   END IF
+	END IF
+
+	CLOSE (UNIT=17)
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION ERROR_TRAP
+
+	ERROR_TRAP = 1
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REPLY
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /INDESCRIP/ INDESCRIP
+	CHARACTER*(INPUT_LENGTH) INDESCRIP
+
+	IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	   WRITE(6,'('' ERROR: You have not read any message.'')')
+	   RETURN			! And return
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+
+	IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	   WRITE(6,'('' ERROR: Bulletin was not found.'')')
+	   CALL CLOSE_BULLDIR		! If not, then error out
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLFIL_SHARED
+
+	ILEN = LINE_LENGTH + 1
+
+	CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	END IF
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	   INDESCRIP = INPUT(7:)
+	ELSE
+	   INDESCRIP = DESCRIP
+	END IF
+
+	CALL CLOSE_BULLFIL
+
+	CALL CLOSE_BULLDIR
+
+	WRITE (6,'('' Adding REPLY message with the subject:'')')
+	IF (STREQ(INDESCRIP(:3),'RE:')) THEN
+	   INDESCRIP = 'Re:'//INDESCRIP(4:)
+	ELSE
+	   INDESCRIP = 'Re: '//INDESCRIP
+	END IF
+	WRITE (6,'(1X,A)') INDESCRIP(:TRIM(INDESCRIP))
+
+	CALL ADD
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CRELNM(INPUT,OUTPUT)
+	
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PSLDEF)'
+
+	INCLUDE '($LNMDEF)'
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT))
+	CALL END_ITMLST(CRELNM_ITMLST)
+
+	IER = SYS$CRELNM(,'LNM$PROCESS',INPUT,PSL$C_USER,
+     &		%VAL(CRELNM_ITMLST))
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETPRIV
+C
+C  SUBROUTINE GETPRIV
+C
+C  FUNCTION:
+C	To get process privileges.
+C  OUTPUTS:
+C	PROCPRIV - Returned privileges
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	COMMON /REALPROC/ REALPROCPRIV(2)
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(8,JPI$_PROCPRIV,%LOC(PROCPRIV))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	REALPROCPRIV(1) = PROCPRIV(1)
+	REALPROCPRIV(2) = PROCPRIV(2)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION SETPRV_PRIV
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+	DATA NEEDPRIV/0,0/
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	IF (NEEDPRIV(1).EQ.0.AND.NEEDPRIV(2).EQ.0) THEN
+	   CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+	   CALL READ_USER_FILE_HEADER(IER)
+	   CALL CLOSE_BULLUSER
+	   NEEDPRIV(1) = USERPRIV(1)
+	   NEEDPRIV(2) = USERPRIV(2)
+	END IF
+
+	IF ((PROCPRIV(1).AND.NEEDPRIV(1)).NE.0.OR.
+     &	    (PROCPRIV(2).AND.NEEDPRIV(2)).NE.0) THEN
+	   SETPRV_PRIV = .TRUE.
+	ELSE
+	   SETPRV_PRIV = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION OPER_PRIV
+	IMPLICIT INTEGER (A-Z)
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+	INCLUDE '($PRVDEF)'
+	OPER_PRIV = BTEST(PROCPRIV(1),PRV$V_OPER)
+	RETURN
+	END
+
+
+ 
+	SUBROUTINE GETUSER(USERNAME)
+C
+C  SUBROUTINE GETUSER
+C
+C  FUNCTION:
+C	To get username of present process.
+C  OUTPUTS:
+C	USERNAME   -   Username owner of present process.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	CHARACTER*(*) USERNAME		! Limit is 12 characters
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(LEN(USERNAME),JPI$_USERNAME,%LOC(USERNAME))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION CAPTIVE(FLAG)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE '($UAIDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	DATA READ_UAI/.FALSE./
+
+	COMMON /BULL_CUSTOM/ BULL_CUSTOM
+
+	IF (BTEST(BULL_CUSTOM,FLAG)) THEN 
+	   CAPTIVE = .FALSE.
+	   RETURN
+	END IF
+
+	TYPE = 1
+
+	IF (.NOT.READ_UAI) THEN
+	   CALL INIT_ITMLST
+	   CALL ADD_2_ITMLST(4,UAI$_FLAGS,%LOC(FLAGS))
+	   CALL END_ITMLST(GETUAI_ITMLST)
+           IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+	   READ_UAI = .TRUE.
+	END IF
+
+	CAPTIVE = ((FLAGS.AND.(UAI$M_CAPTIVE.OR.UAI$M_RESTRICTED)).NE.0
+     &	  .AND.1).OR.ISHFT(((FLAGS.AND.UAI$M_NOMAIL).NE.0).AND.1,1)
+
+	RETURN
+	END
+
+
+
+
+        SUBROUTINE SPAWN_PROCESS
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+	CHARACTER*256 COMMAND
+
+	IF (CAPTIVE(-1)) THEN
+	   WRITE (6,'('' ERROR: SPAWN not allowed from CAPTIVE account.'')')
+	   RETURN
+	END IF
+
+	CALL DISABLE_PRIVS
+
+	SAVE_KEYPAD_MODE = KEYPAD_MODE
+	IF (KEYPAD_MODE.EQ.0) CALL SET_KEYPAD
+
+	IF (CLI$PRESENT('COMMAND')) THEN
+	   CALL CLI$GET_VALUE('COMMAND',COMMAND,CLEN)
+	   COMMAND = '$'//COMMAND(:CLEN)
+	   CALL LIB$SPAWN(COMMAND(:CLEN+1))
+	ELSE
+           CALL LIB$SPAWN()
+	END IF
+
+	IF (SAVE_KEYPAD_MODE.EQ.0) CALL SET_NOKEYPAD
+
+	CALL ENABLE_PRIVS
+
+	RETURN
+        END
+
+
+        SUBROUTINE ATTACH
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	INCLUDE '($JPIDEF)'
+
+	CHARACTER*16 PROCESS
+
+	IF (CLI$PRESENT('PROCESS')) THEN
+	   CALL CLI$GET_VALUE('PROCESS',PROCESS,PLEN)
+
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(4,JPI$_PID,%LOC(PROCESS_ID))
+	   CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	   IER = SYS$GETJPIW(,,PROCESS(:PLEN),%VAL(GETJPI_ITMLST),,,,)
+	ELSE
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(4,JPI$_OWNER,%LOC(PROCESS_ID))
+	   CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	   IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)
+	END IF
+
+	IER = SYS$CANCEL(%VAL(TERM_CHAN))
+
+	SAVE_KEYPAD_MODE = KEYPAD_MODE
+	IF (KEYPAD_MODE.EQ.0) CALL SET_KEYPAD
+
+	IF (IER) IER = LIB$ATTACH(PROCESS_ID)
+	IF (.NOT.IER) CALL SYS_GETMSG(IER)
+
+	IF (SAVE_KEYPAD_MODE.EQ.0) CALL SET_NOKEYPAD
+
+	RETURN
+        END
+
+
+
+
+
+	SUBROUTINE GET_BROADCAST_MESSAGE(RING_BELL)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($BRKDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+C
+C  The largest message that can be broadcasted is dependent on system
+C  and user quotas.  The following limit is 12 lines of ( 80 characters +
+C  CR/LF ) + 2 bells.  This should be more than enough room, as broadcasts
+C  shouldn't be too large anyway.
+C
+
+	PARAMETER CR=CHAR(13),LF=CHAR(10),BELL=CHAR(7)
+
+	PARAMETER BRDCST_LIMIT = 82*12 + 2 + 2
+	CHARACTER*(BRDCST_LIMIT) BROAD
+
+	COMMON /BROAD_MESSAGE/ BROAD,BLENGTH
+
+	IF (RING_BELL) THEN	! Include BELL in message?
+	   BROAD(:36) =			! Say who the bulletin is from
+     &		BELL//BELL//CR//LF//LF//'NEW BULLETIN FROM: '//FROM
+	   BLENGTH = 37			! Start adding next line here
+	ELSE
+	   BROAD(:34) =			! Say who the bulletin is from
+     &		CR//LF//LF//'NEW BULLETIN FROM: '//FROM
+	   BLENGTH = 35			! Start adding next line here
+	END IF
+
+	IF (REMOTE_SET) REWIND (UNIT=3)
+
+	END = 0
+	ILEN = LINE_LENGTH + 1
+	I = 0
+	DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	   IF (REMOTE_SET) THEN
+	      READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	      IF (IER.NE.0) RETURN
+	   ELSE
+	      CALL GET_BULL_LINE(NBLOCK+1,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0) I = I + 1
+	   IF (ILEN.GT.0.AND.(I.GT.2.OR.(INPUT(:6).NE.'From: '.AND.
+     &			INPUT(:6).NE.'Subj: '))) THEN
+	      END = BLENGTH + ILEN - 1 + 2	! Check how long string will be
+	      IF (END.GT.BRDCST_LIMIT) RETURN	! String too long?
+	      BROAD(BLENGTH:END) = CR//LF//INPUT(:ILEN)! Else add new input
+	      BLENGTH = END + 1			! Reset pointer
+	   END IF
+	END DO
+
+	RETURN
+
+	ENTRY BROADCAST(ALL,CLUSTER)
+
+	CALL SYS$SETRWM(%VAL(1))		! Don't wait if can't broadcast
+
+	IF (ALL) THEN				! Should we broadcast to ALL?
+	   IF (CLUSTER) THEN
+	      CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLTERMS),,,%VAL(BRK$M_CLUSTER),,%VAL(5),,)
+	   ELSE
+	      CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLTERMS),,,,,%VAL(5),,)
+	   END IF
+	ELSE	 				! Else just broadcast to users.
+	   IF (CLUSTER) THEN
+	      CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLUSERS),,,%VAL(BRK$M_CLUSTER),,%VAL(5),,)
+	   ELSE
+	       CALL SYS$BRKTHRU(,BROAD(:BLENGTH-1)//CR,,
+     &		%VAL(BRK$C_ALLUSERS),,,,,%VAL(5),,)
+	   END IF
+	END IF
+
+	CALL SYS$SETRWM(%VAL(0))
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_FOLDER_INFO(IER)
+C
+C  SUBROUTINE GET_FOLDER_INFO
+C
+C  FUNCTION: Obtains & verifies folder names from command line.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	CHARACTER NODE_TEMP*256
+
+	NODE_NUM = 0				! Initialize number of nodes
+	DO WHILE (CLI$GET_VALUE('SELECT_FOLDER',NODE_TEMP)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified nodes
+	   IER = SYS_TRNLNM(NODE_TEMP,NODE_TEMP)
+	   CALL STR$UPCASE(NODE_TEMP,NODE_TEMP)
+	   DO WHILE (TRIM(NODE_TEMP).GT.0)
+	      NODE_NUM = NODE_NUM + 1
+	      COMMA = INDEX(NODE_TEMP,',')
+	      IF (COMMA.GT.0) THEN
+		 NODES(NODE_NUM) = NODE_TEMP(:COMMA-1)
+		 NODE_TEMP = NODE_TEMP(COMMA+1:)
+	      ELSE
+		 NODES(NODE_NUM) = NODE_TEMP
+		 NODE_TEMP = ' '
+	      END IF
+	      NLEN = TRIM(NODES(NODE_NUM))
+	      IF (NODES(NODE_NUM)(NLEN-1:NLEN).EQ.'::') THEN
+		 NODES(NODE_NUM) = NODES(NODE_NUM)(:NLEN)//'GENERAL'
+	      END IF
+	      FOLDER_NUMBER = -1
+	      FOLDER1 = NODES(NODE_NUM)
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (.NOT.IER) THEN
+		 WRITE (6,'('' Unable to access folder '',A)')
+     &				NODES(NODE_NUM)
+		 RETURN
+	      ELSE IF (READ_ONLY) THEN
+		 WRITE (6,'('' ERROR: No write access for folder '',A)')
+     &				NODES(NODE_NUM)
+		 IER = 0
+		 RETURN
+	      END IF
+	   END DO
+	END DO
+
+	IER = 1
+
+	RETURN
+	END
+	
+
+
+
+	SUBROUTINE INIT_BULLETIN(NOX)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /READIT/ READIT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING /.FALSE./
+	DATA PAGE_LENGTH/24/,PAGE_WIDTH/80/
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	EXTERNAL ERROR_TRAP
+	EXTERNAL BULLETIN_MAINCOMMANDS,ENABLE_CTRL_EXIT
+	EXTERNAL CLI$_ABSENT,CLI$_NOCOMD,CLI$_NEGATED
+
+	PARAMETER PCB$M_BATCH = '4000'X
+	PARAMETER PCB$M_NETWRK = '200000'X
+	PARAMETER LIB$M_CLI_CTRLY = '2000000'X
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /DEF_PROT/ ORIGINAL_DEF_PROT
+
+	COMMON /PROMPT_PROMPT/ PROMPT,LPROMPT
+	CHARACTER*44 PROMPT
+
+	COMMON /BULL_CUSTOM/ BULL_CUSTOM
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+	DATA DIR_COUNT/0/,READ_COUNT/0/,FOLDER_COUNT/0/,INDEX_COUNT/0/
+
+	COMMON /DCL/ DCL_CMD,DCL_COMMAND
+	CHARACTER DCL_CMD*132
+
+	IER = SYS_TRNLNM_SYSTEM('BULL_CUSTOM',BULL_PARAMETER)	
+	IF (IER) IER = OTS$CVT_TZ_L(BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+     &		,BULL_CUSTOM,,,%VAL(1)) 
+
+	CALL LIB$GET_FOREIGN(INCMD)
+	DCL_COMMAND = INDEX(INCMD,' "').GT.0.OR.INCMD(:1).EQ.'"'
+
+	CALL LIB$ESTABLISH(ERROR_TRAP)
+        IF (.NOT.CLI$GET_VALUE('PROMPT',COMMAND_PROMPT,ILEN)) THEN
+           CALL LIB$REVERT
+           CALL CLI$GET_VALUE('$LINE',COMMAND_PROMPT,ILEN)
+	   INCMD = 'BULLETIN '//INCMD
+           CALL CLI$DCL_PARSE(INCMD,BULLETIN_MAINCOMMANDS)
+        ELSE
+           CALL LIB$REVERT
+        END IF
+
+	IF (DCL_COMMAND) THEN
+	   IER = CLI$GET_VALUE('SELECT_FOLDER',DCL_CMD,LENP)
+	   IF (LENP.GT.0) THEN
+	      IF (DCL_CMD(LENP:LENP).EQ.'"') DCL_CMD = DCL_CMD(:LENP-1)
+	      IF (DCL_CMD(:1).EQ.'"') DCL_CMD = DCL_CMD(2:)
+	   END IF
+	END IF
+
+	READIT = 0
+
+	LOGIN_SWITCH = CLI$PRESENT('LOGIN')
+	SYSTEM_SWITCH = CLI$PRESENT('SYSTEM')
+	REVERSE_SWITCH = CLI$PRESENT('REVERSE')
+
+	IER = LIB$SYS_TRNLOG('BULL_DISABLE',LEN_P,BULL_PARAMETER)
+	IF (IER.EQ.1.AND.LEN_P.GT.0.AND..NOT.CLI$PRESENT('STOP')
+     &	    .AND.BULL_PARAMETER(:LEN_P).NE.'ENABLE') THEN
+	   IF (.NOT.LOGIN_SWITCH) THEN
+	      WRITE (6,'('' BULLETIN temporarily disabled. Try later.'')')
+	   END IF
+	   CALL EXIT
+	END IF
+
+	CALL SYS$SETDFPROT(,ORIGINAL_DEF_PROT)
+		! Save original default protection in case it gets changed
+
+	CALL DCLEXH(%LOC(ENABLE_CTRL_EXIT))		! Declare exit handler
+
+C
+C  Check to see if CONTROL Y disabled.  If so, then never disable CONTROL Y.
+C  Disabling and enabling CONTROL Y is done so that a person can not break
+C  while one of the data files is opened, as that would not allow anyone
+C  else to modify the files.  However, if CONTROL Y is already disabled,
+C  this is not necessary, and should not be done!
+C
+
+	CALL LIB$DISABLE_CTRL(LIB$M_CLI_CTRLY,CTRLY)	! Disable CTRL-Y & -C
+	CTRLY = CTRLY .AND. LIB$M_CLI_CTRLY
+	CALL GETPRIV				! Check privileges
+	IF (NOX) CALL CHECK_PRIV_IO(ERR)			! Check privileges on output I/O
+	CALL CHECK_DIR_ACCESS()			! Check access to directories
+	CALL LIB$ESTABLISH(ERROR_TRAP)
+        IF (CLI$GET_VALUE('LIBRARY',BULL_PARAMETER,LEN_P)) THEN
+	   FOLDER_DIRECTORY = BULL_PARAMETER(:LEN_P)
+	   CALL CHECK_DIR(BULL_PARAMETER,.FALSE.)
+	   FOLDER_DIRECTORY = BULL_PARAMETER
+	   CALL ADD_DIRECTORIES
+        END IF
+        CALL LIB$REVERT
+	CALL LIB$ENABLE_CTRL(CTRLY,)		! Renable CTRLY-Y & -C
+
+	IF (ERR.EQ.1) CALL EXIT			! I/O privilege error, so exit
+
+	CALL GETUSER(USERNAME)		! Get the process's username
+	IF (.NOT.LOGIN_SWITCH) CALL CHECK_BULLETIN_PRIV(USERNAME)
+					! Check if has bulletin privileges
+
+	I = 1				! Strip off folder name if specified
+	DO WHILE (I.LE.ILEN)
+	   IF (COMMAND_PROMPT(I:I).EQ.' ') THEN
+	      COMMAND_PROMPT = COMMAND_PROMPT(:I-1)
+	      I = ILEN + 1
+	   ELSE IF (COMMAND_PROMPT(I:I).EQ.'/') THEN
+	      COMMAND_PROMPT = COMMAND_PROMPT(:I-1)
+	      I = ILEN + 1
+	   ELSE
+	      I = I + 1
+	   END IF
+	END DO
+	ILEN = 1			! Get executable name to use as prompt
+	DO WHILE (ILEN.GT.0)
+	   ILEN = MAX(INDEX(COMMAND_PROMPT,':'),INDEX(COMMAND_PROMPT,']'))
+	   IF (ILEN.GT.0) THEN
+	      COMMAND_PROMPT = COMMAND_PROMPT(ILEN+1:)
+	   ELSE
+	      DO I=TRIM(COMMAND_PROMPT),1,-1
+		 IF (COMMAND_PROMPT(I:I).LT.'A'.OR.
+     &			COMMAND_PROMPT(I:I).GT.'Z') THEN
+		    COMMAND_PROMPT = COMMAND_PROMPT(:I-1)
+		 END IF
+	      END DO
+	   END IF
+	END DO
+	COMMAND_PROMPT = COMMAND_PROMPT(:TRIM(COMMAND_PROMPT))//'> '
+	IF (COMMAND_PROMPT.EQ.'RUN> '.OR.COMMAND_PROMPT.EQ.'RU> '.OR.
+     &	    COMMAND_PROMPT.EQ.'R> ') COMMAND_PROMPT = 'BULLETIN> '
+
+	CALL INIT_COMPRESS
+
+	FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//FOLDER
+
+	CALL CLI$GET_VALUE('SEPARATE',SEPARATE)
+
+	IF (CLI$PRESENT('EDIT')) EDIT_DEFAULT = .TRUE.	! /EDIT switch test
+
+	CALL FIND_BULLCP			! See if BULLCP is running
+
+	IF (CLI$PRESENT('CLEANUP')) THEN	! Test for /CLEANUP switch
+	   CALL CLI$GET_VALUE('CLEANUP',BULL_PARAMETER,LEN_P) ! Get folder #
+	   READ (BULL_PARAMETER,'(I<LEN_P>)') FOLDER_NUMBER
+	   CALL SELECT_FOLDER(.FALSE.,IER)	! Select folder
+	   CALL CLEANUP_BULLFILE		! Cleanup empty blocks
+	   CALL EXIT				! all done with cleanup
+	ELSE IF (CLI$PRESENT('BBOARD')) THEN	! Test for /BBOARD switch
+	   CALL BBOARD				! look for BBOARD mail
+	   CALL EXIT				! all done with BBOARD
+	ELSE IF (CLI$PRESENT('STARTUP').OR.	! BULLCP process control
+     &	         CLI$PRESENT('STOP')) THEN
+	   CALL CREATE_BULLCP
+	ELSE IF (CLI$PRESENT('BULLCP')) THEN	! This is BULLCP, so start
+	   IF (.NOT.CLI$GET_VALUE('SELECT_FOLDER',
+     &				BULL_PARAMETER,LENP)) THEN
+	      CALL RUN_BULLCP			! doing what BULLCP does!
+	   ELSE IF (BULL_PARAMETER(:LENP).EQ.'NEWS') THEN
+	      CALL NEWS2BULL(.FALSE.)
+	   ELSE IF (BULL_PARAMETER(:LENP).EQ.'NEWS1') THEN
+	      CALL NEWS2BULL(.TRUE.)
+	   ELSE IF (BULL_PARAMETER(:LENP).EQ.'SMTP') THEN
+	      CALL SEND_MAIL
+	   END IF
+	END IF
+
+	CALL GETSTS(STS)			! Get process status word
+
+	IF (SYSTEM_SWITCH.OR.LOGIN_SWITCH) THEN	! If BULLETIN/LOGIN or /SYSTEM
+	   IF ((STS.AND.PCB$M_BATCH).GT.0) CALL EXIT	! If BATCH, exit
+	   IF (NOX) CALL CRELNM('SYS$INPUT','TT')	! Input from terminal
+	END IF
+
+	IF ((STS.AND.PCB$M_NETWRK).EQ.0) THEN
+	   DECNET_PROC = .FALSE.
+	   ERROR_UNIT = 6
+
+	   IF (NOX) CALL ASSIGN_TERMINAL		! Assign terminal
+
+           CALL LIB$ESTABLISH(ERROR_TRAP)       ! Do again due to possible
+           IF (.NOT.CLI$PRESENT('PROMPT')) THEN ! KEYPAD init file.
+              CALL LIB$REVERT
+              CALL CLI$DCL_PARSE(INCMD,BULLETIN_MAINCOMMANDS)
+           ELSE
+              CALL LIB$REVERT
+           END IF
+
+	   IF (.NOT.LOGIN_SWITCH) THEN
+	      INCMD = 'SELECT'	! Causes nearest folder name to be selected
+	      CALL SELECT_FOLDER(.FALSE.,IER)	! Select GENERAL folder
+	      IF (.NOT.IER) RETURN			! If can't access, exit
+
+	      IF (.NOT.TEST_BULLCP()) CALL DELETE_EXPIRED
+						! Delete expired messages
+	   END IF
+
+C
+C  Get user info stored in SYS$LOGIN.  Currently, this simply stores
+C  the time of the latest message read for each folder.
+C
+
+	   CALL OPEN_USERINFO
+
+	   CALL OPEN_OLD_TAG
+
+	   IF (.NOT.NOX) THEN
+	      CALL NEW_MESSAGE_NOTIFICATION
+	      RETURN
+	   END IF
+
+C
+C  Get page size for the terminal.
+C
+
+	   CALL GETPAGSIZ(PAGE_LENGTH,PAGE_WIDTH)
+
+	   IER = CLI$GET_VALUE('WIDTH',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) PAGE_WIDTH
+	   END IF
+
+	   IF (CLI$PRESENT('PAGE')) PAGING = .TRUE.
+	   IF ((STS.AND.PCB$M_BATCH).GT.0) THEN
+	      PAGING = .FALSE.
+	      PAGE_WIDTH = 80
+	   END IF
+
+	   IF (SYSTEM_SWITCH) THEN
+	      IER = CLI$GET_VALUE('SYSTEM',BULL_PARAMETER,LEN_P)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Days specified?
+	         CALL SUBTIME(SYSTEM_LOGIN_BTIM,BULL_PARAMETER(:LEN_P),IER)
+		 IF (.NOT.IER) THEN
+		    WRITE (6,'('' ERROR: Invalid parameter in /SYSTEM.'')')
+		    CALL EXIT
+		 END IF
+	      END IF
+	      IF (.NOT.LOGIN_SWITCH) THEN
+	         CALL MODIFY_SYSTEM_LIST(0)
+                 CALL READ_IN_FOLDERS
+		 FOLDER_Q = SAVE_FOLDER_Q1
+		 DO I = 1,SAVE_FOLDER_NUM
+	   	    CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	            IF (TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+		       CALL SHOW_SYSTEM
+		    END IF
+	         END DO
+	      END IF
+	   END IF
+
+C
+C  If /LOGIN, display SYSTEM bulletins and subject of non-SYSTEM bulletins.
+C
+
+	   IF (LOGIN_SWITCH.OR.SYSTEM_SWITCH) THEN	! Is /LOGIN present?
+	      CALL LOGIN			! Display SYSTEM bulletins
+	      IF (READIT.EQ.0) CALL EXIT	! If no READNEWs not set, exit
+	   END IF
+
+C
+C  If new bulletins have been added since the last time bulletins have been
+C  read, position bulletin pointer so that next bulletin read is the first new
+C  bulletin, and alert user.  If READNEW set and no new bulletins, just exit.
+C
+
+	   IF (.NOT.DCL_COMMAND) CALL NEW_MESSAGE_NOTIFICATION
+	ELSE
+	   IF (TEST_BULLCP()) CALL EXIT
+	   DECNET_PROC = .TRUE.
+	   ERROR_UNIT = 5
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin.hlp b/decus/vmslt98a/bulletin/bulletin.hlp
new file mode 100755
index 0000000..8479322
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin.hlp
@@ -0,0 +1,151 @@
+1 BULLETIN
+Invokes  the  PFC  BULLETIN  Utility.  This utility is used for reading,
+adding and deleting message.  Users are notified at login time that new
+messages have been added and the topics of those messages are displayed.
+Reading of those messages is optional.  (Use  the  command  SET  READNEW
+while  in BULLETIN for setting automatic reading.)  Privileged users can
+add system bulletins that are displayed in full at  login  time.   These
+messages  are  also  saved,  and  can be read by BULLETIN.  Messages are
+automatically deleted after a specified expiration  date,  or  they  can
+manually  be  deleted  by  either  the  submitter  of  the  message or a
+privileged user.
+
+ Format:
+
+      BULLETIN [foldername or bulletin interactive command]
+
+BULLETIN has an interactive help  available  while  using  the  utility.
+Type HELP after invoking the BULLETIN command.
+
+If so configured, BULLETIN can also read USENET NEWS.
+2 Description
+
+The  BULLETIN  utility  is  a  utility to display messages to users when
+logging in.  Users are notified of  messages  only  once.   They're  not
+forced into reading them every time they log in.  Submitting and reading
+messages is easy to do via a utility similar to the  VMS  MAIL  utility.
+Privileged users can create messages which are displayed in full. (known
+as SYSTEM  messages).   Non-privileged  users  may  be  able  to  create
+non-SYSTEM  messages  (unless  your  system  manager  has  disabled  the
+feature), but only topics are displayed at login.
+
+Folders can be created so that messages pertaining to a single topic can
+be  placed  together.   Folders  can be made private so that reading and
+writing is limited to only users  or  groups  who  are  granted  access.
+Alternatively,  folders  can  be  made  semi-private in that everyone is
+allowed to read them but write access is limited.
+
+When new non-system messages are displayed, an optional feature which  a
+user  may  enable  will cause BULLETIN to ask whether the user wishes to
+read the new bulletins. The user can then read the  messages  (with  the
+ability  to  write any of the messages to a file). A user can enable the
+notification and prompting of new  messages  feature  on  a  folder  per
+folder  basis.   However,  the  exception  is  messages submitted to the
+default GENERAL folder.  Users are  always  notified  at  login  of  new
+bulletins  in  this  folder,  but can disable the prompting.  This is to
+give non-privileged users some ability to force  a  notification  of  an
+important message.
+
+Messages have expiration dates and times, and are deleted automatically.
+Expiration dates and  times  can  be  specified  in  absolute  or  delta
+notation.   Privileged  users  can  specify  "SHUTDOWN"  messages,  i.e.
+messages  that  get  deleted  after  a  system  shutdown  has  occurred.
+"PERMANENT" messages can also be created which never expire.
+
+Privileged users can broadcast their message (to either all users or all
+terminals).
+
+A user can select, on a folder per  folder  basis,  to  have  a  message
+broadcast  to  their  terminal  immediately  notifying  them  when a new
+message has been added.
+
+An optional "Bulletin Board" feature allows messages to  be  created  by
+users  of  other  systems  connected  via  networks.   A username can be
+assigned to a folder, and any mail sent to that  user  is  converted  to
+messages  and  stored  in  that  folder.   This  feature  originally was
+designed to duplicate the message board  feature  that  exists  on  some
+Arpanet  sites.  However, with the addition of folders, another possible
+use is to assign an Arpanet mailing list to a folder. For  example,  one
+could  have  an  INFOVAX folder associated with an INFOVAX username, and
+have INFO-VAX mail sent to INFOVAX.  Users could then read  the  mailing
+list  in  that  folder,  rather  than having INFO-VAX sent to each user.
+Optionally, the input for the bulletin board can be directed to be taken
+from  any  source other than VMS MAIL.  This might be useful if incoming
+mail is stored in a different place other than VMS MAIL.
+
+Messages can be either sent to a file, to a print queue,  or  mailed  to
+another user.
+
+BULLETIN  can  also  act a USENET NEWS reader if the appropriate network
+software is available to interact with.  See the installation notes  for
+more detail.
+2 Parameters
+The  parameter  following  the  BULLETIN  command  is interpreted as the
+folder name which should be selected, rather than  the  default  GENERAL
+folder.   If  the  parameter is specified with quotes ("parameter"), the
+parameter is  interpreted  as  an  interactive  BULLETIN  command,  i.e.
+commands  which are entered once BULLETIN is executed, i.e. "DIRECTORY",
+"ADD", etc.  BULLETIN will exit immediately after entering that command,
+rather than prompting for another command.  More than one command can be
+specified by separating the  commands  with  semi-colons,  i.e.  "SELECT
+DATA;DIR".  If the last command ends with a semi-colon, then BULLETIN 
+will not exit, but instead will enter the standard interactive mode and
+prompt the user for commands.
+2 /EDIT
+Specifies that all ADD or REPLACE commands within BULLETIN will select
+the editor for inputting text.
+2 /KEYPAD
+ /[NO]KEYPAD
+Specifies that keypad mode is to be set on, such that the keypad keys
+correspond to BULLETIN commands.  The default is /KEYPAD.
+2 /LIBRARY
+ /LIBRARY=library
+
+Specifies the library of folders to use.  By default there is  only  one
+library.  However, the system manager may decide to create more than one
+library, with each library saved in a different directory.  Use the SHOW
+LIBRARY/ALL command within BULLETIN to see if there are other libraries. 
+2 /PAGE
+ /[NO]PAGE
+
+Specifies  whether BULLETIN will stop outputting when it displays a full
+screen or not.  /PAGE is the default.   If  /NOPAGE  is  specified,  any
+output  will  continue  until it finishes.  This is useful if you have a
+terminal which can store several screenfuls of display in its memory.
+2 /PGFLQUOTA
+   /PGFLQUOTA=pages
+
+Used if you want to specify the page file quota for the BULLCP process.
+2 /STARTUP
+Starts up a detached process which will periodically check for expired
+messages, cleanup empty space in files, and convert BBOARD mail to
+messages.  This is recommended to avoid delays when invoking BULLETIN.
+It will create a process with the name BULLCP.  For clusters, this
+need be done only on one node.  On all other nodes, the system logical
+name BULL_BULLCP should be defined (to anything) in order that BULLETIN
+is aware that it is running on another node. (On the local node where
+BULLCP is running, this logical name is automatically defined.)
+2 /STOP
+Stops the BULLCP process without restarting a new one.  (See /STARTUP
+for information on the BULLCP process.)
+2 /SYSTEM
+   /SYSTEM=[days]
+
+Displays system messages that have been recently added.  The default is
+to show the messages that were added during the last 7 days.  This can
+be modified by specifying the number of days as the parameter.
+This command is useful for easily redisplaying system messages that
+might have been missed upon logging in (or were broadcasted but were
+erased from the screen.)
+2 /WIDTH
+   /WIDTH=page_width
+
+Specifies the terminal width for display purposes.  This is used if your
+startup procedure is configured such that BULLETIN/LOGIN is executed before
+the terminal type is known, and the default width is larger than what the
+terminal type actually is.  I.e. the default width might be 132, but the
+real width is 80.  In that case, you should add /WIDTH=80 to BULLETIN/LOGIN.
+2 /WSEXTENT
+   /WSEXTENT=pages
+
+Used if you want to specify the working set limit for the BULLCP process.
diff --git a/decus/vmslt98a/bulletin/bulletin.lnk b/decus/vmslt98a/bulletin/bulletin.lnk
new file mode 100755
index 0000000..135555e
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin.lnk
@@ -0,0 +1,18 @@
+$ ULIB = "NONE"
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .NES. "" THEN GOTO LINK
+$ IF F$TRNLNM("TWG$TCP") .EQS. "" THEN GOTO LINK
+$ ULIB = "PROCESS"
+$ DEFINE/USER LNK$LIBRARY TWG$TCP:[NETDIST.LIB]LIBNET
+$ DEFINE/USER LNK$LIBRARY_1 TWG$TCP:[NETDIST.LIB]LIBNETACC
+$ DEFINE/USER LNK$LIBRARY_2 TWG$TCP:[NETDIST.LIB]LIBNET
+$LINK:
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN GOTO ALINK
+$ LINK/NOTRACE BULL/LIB/INC=BULLETIN$MAIN,SYS$SYSTEM:SYS.STB/SEL-
+        /USERLIB='ULIB'/EXE=BULLETIN,SYS$INPUT/OPT
+SYS$SHARE:VAXCRTL/SHARE
+ID="V2.24"
+$ EXIT
+$ALINK:
+$ LINK/NOTRACE/NONATIVE_ONLY BULL/LIB/INC=BULLETIN$MAIN/SYSEXE-
+       /USERLIB='ULIB'/EXE=BULLETIN,SYS$SHARE:VAXCRTL/LIB,SYS$INPUT/OPT
+ID="V2.24"
diff --git a/decus/vmslt98a/bulletin/bulletin0.for b/decus/vmslt98a/bulletin/bulletin0.for
new file mode 100755
index 0000000..98263c4
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin0.for
@@ -0,0 +1,2520 @@
+C
+C  BULLETIN0.FOR, Version 9/20/96
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE DELETE_MSG
+C
+C  SUBROUTINE DELETE_MSG
+C
+C  FUNCTION:  Deletes a bulletin entry from the bulletin file.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER ANSWER*4,REMOTE_USER*12,SUBJECT*56
+
+	IMMEDIATE = 0
+	IF (CLI$PRESENT('IMMEDIATE')) THEN
+	   IF (REMOTE_SET.EQ.4) THEN
+	      WRITE (6,'('' IMMEDIATE not valid for news group.'')') 
+	      RETURN
+	   ELSE
+	      IMMEDIATE = 1
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('NODES')) THEN	! Delete messages on DECNET node?
+	   CALL DELETE_NODE		! Yes...
+	   RETURN
+	ELSE IF (DECNET_PROC) THEN	! Is this from remote node?
+	   IER = CLI$GET_VALUE('SUBJECT',SUBJECT,SLEN)
+	   CALL STR$UPCASE(SUBJECT,SUBJECT)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(0,IER)
+	   DEL_BULL = 0
+	   IER = 1
+	   DO WHILE (DEL_BULL+1.EQ.IER)
+	      DEL_BULL = DEL_BULL + 1
+	      CALL READDIR(DEL_BULL,IER)
+	      CALL STR$UPCASE(DESCRIP,DESCRIP)
+	      IF (DEL_BULL+1.EQ.IER.AND.USERNAME.EQ.FROM
+     &		   .AND.INDEX(DESCRIP,SUBJECT(:SLEN)).GT.0) THEN
+	         CALL REMOVE_ENTRY(DEL_BULL,DEL_BULL,DEL_BULL,IMMEDIATE)
+		 CALL CLOSE_BULLDIR
+	         WRITE (5,'(''END'')')	! Tell DECNET that delete went ok.
+		 RETURN
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLDIR		! Specified message not found,
+	   WRITE(ERROR_UNIT,1030)	! so error out.
+	   RETURN
+	END IF
+
+C
+C  Get the bulletin number to be deleted.
+C
+
+	IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+	ELSE IF (CLI$PRESENT('ALL')) THEN
+	   SBULL = 1
+	   EBULL = F_NBULL
+	   IER = 0
+	ELSE IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	   WRITE(6,1010)		! No, then error.
+	   RETURN
+	ELSE
+	   SBULL = BULL_POINT		! Delete the file we are reading
+	   EBULL = SBULL
+	   IER = 0
+	END IF
+
+	IF (SBULL.LE.0.OR.IER.NE.0) THEN
+	   WRITE (6,1020)
+	   RETURN
+	ELSE IF (EBULL.GT.F_NBULL.AND..NOT.REMOTE_SET.AND.
+     &						SBULL.NE.EBULL) THEN
+	   WRITE (6,'('' Last message specified > number in folder.'')')
+	   WRITE (6,'('' Do you want to delete to end of folder? '',$)')
+	   READ (5,'(A)',IOSTAT=IER) ANSWER
+	   CALL STR$UPCASE(ANSWER,ANSWER)
+	   IF (ANSWER(:1).NE.'Y') THEN
+	      WRITE (6,'('' Deletion aborted.'')')
+	      RETURN
+	   ELSE
+	      EBULL = F_NBULL
+	   END IF
+	END IF
+
+C
+C  Check to see if specified bulletin is present, and if the user
+C  is permitted to delete the bulletin.
+C
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   IF (SBULL.NE.EBULL) THEN
+	      WRITE (6,1025)
+	      RETURN
+	   END IF
+	   IER1 = SBULL + 1
+	   IF (SBULL.NE.BULL_POINT) CALL READDIR(SBULL,IER1)
+	   SUBJECT = DESCRIP
+	   IER2 = 0
+	   IF (IER2.EQ.0.AND.IER1.EQ.SBULL+1) CALL 
+     &	    REMOTE_DELETE(SBULL,IMMEDIATE,SUBJECT,I,FOLDER1_COM,IER)     
+	   IF (IER.EQ.0.AND.REMOTE_SET.LT.3) THEN
+	      IF (I.EQ.LEN(FOLDER1_COM)) THEN
+	         IER = SYS$ASCTIM(,INPUT,F1_NEWEST_BTIM,)
+	         NEWEST_EXDATE = INPUT(:11)
+	         NEWEST_EXTIME = INPUT(13:23)
+	         NBULL = F1_NBULL
+	   	 CALL UPDATE_FOLDER
+	      ELSE
+	  	 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      END IF
+	   ELSE IF (IER.NE.0) THEN
+	      CALL DISCONNECT_REMOTE
+	   END IF
+	   RETURN
+	ELSE IF (REMOTE_SET.EQ.3) THEN
+	   BULL_DELETE = SBULL - 1
+	   IER = 0
+	   IF (CLI$PRESENT('REASON')) THEN 
+	      CALL CLI$GET_VALUE('REASON',BULL_PARAMETER,LEN_P)
+	   END IF
+	   DO WHILE (BULL_DELETE.LT.EBULL)
+	      BULL_DELETE = BULL_DELETE + 1
+	      DO WHILE (BULL_DELETE+1.NE.IER)
+	         CALL READDIR(BULL_DELETE,IER)	! Get info for bulletin
+	         IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	            BULL_DELETE = BULL_DELETE + 1
+	            IF (BULL_DELETE.GT.EBULL) RETURN
+	            IF (EBULL.EQ.SBULL) THEN
+		       WRITE(6,1030) 
+	               RETURN
+		    END IF
+	         END IF
+	      END DO
+	      SUBJECT = DESCRIP
+	      IF (.NOT.TEST_NEWS_OWNER().AND.SETPRV_PRIV().AND.
+     &		  .NOT.CLI$PRESENT('FORCE')) THEN
+ 	         SUBJECT = 'CanceL'
+	         IF (CLI$PRESENT('REASON')) THEN 
+		    SUBJECT = SUBJECT(:6)//BULL_PARAMETER(:LEN_P)
+		 END IF
+	      END IF
+	      CALL REMOTE_DELETE
+     &			(SBULL,IMMEDIATE,SUBJECT,I,FOLDER1_COM,IER)     
+	      IF (IER.NE.0) THEN
+		 CALL DISCONNECT_REMOTE
+	   	 RETURN
+	      END IF
+	   END DO
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLDIR
+
+	CALL READDIR(0,IER)
+
+	BULL_DELETE = SBULL - 1
+	DO WHILE (BULL_DELETE.LT.EBULL)
+	   BULL_DELETE = BULL_DELETE + 1
+	   DO WHILE (BULL_DELETE+1.NE.IER)
+	      CALL READDIR(BULL_DELETE,IER)	! Get info for bulletin
+	      IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	         IF (REMOTE_SET.EQ.4) THEN
+	            BULL_DELETE = BULL_DELETE + 1
+	            IF (BULL_DELETE.GT.EBULL) THEN
+		       CALL CLOSE_BULLDIR
+		       RETURN
+		    END IF
+	         ELSE
+	            IF (.NOT.CLI$PRESENT('ALL')) WRITE(6,1030) 
+	            CALL CLOSE_BULLDIR		! If not, then error out
+	            RETURN
+	         END IF
+	      END IF
+	   END DO
+
+	   SUBJECT = DESCRIP
+
+	   IF (USERNAME.NE.FROM.OR.(REMOTE_SET.EQ.4.AND.
+     &		.NOT.TEST_NEWS_OWNER())) THEN
+	      CALL STR$UPCASE(REMOTE_USER,FROM)
+	      IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.    ! Privileges?
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN
+	         WRITE(6,1040)		! No, then error out.
+	         CALL CLOSE_BULLDIR
+		 RETURN
+	      ELSE IF (SBULL.EQ.EBULL) THEN
+		 IF (TRIM(FROM).EQ.1) THEN
+		    CALL OPEN_BULLFIL
+	            ILEN = LINE_LENGTH + 1
+	            CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	            CALL CLOSE_BULLFIL
+	            ASK = ILEN.EQ.0.OR.INPUT(:6).NE.'From: '
+		 ELSE
+		    ASK = REMOTE_USER.NE.USERNAME
+		 END IF
+		 IF (ASK.AND..NOT.CLI$PRESENT('FORCE')) THEN
+	            CALL CLOSE_BULLDIR
+	            WRITE (6,1050)	! Make sure user wants to delete it
+	            READ (5,'(A)',IOSTAT=IER) ANSWER
+	            CALL STR$UPCASE(ANSWER,ANSWER)
+	            IF (ANSWER(:1).NE.'Y') RETURN
+	            CALL OPEN_BULLDIR
+	            CALL READDIR(BULL_DELETE,IER)
+	            IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	               WRITE(6,1030)	! If not, then error out
+	               CALL CLOSE_BULLDIR
+		       RETURN
+	            END IF
+		    IF (REMOTE_SET.EQ.4) THEN 
+ 	               SUBJECT = 'CanceL'
+		    END IF
+	         END IF
+	      END IF
+	   END IF
+
+C
+C  Delete the bulletin directory entry.
+C
+	   CALL REMOVE_ENTRY(BULL_DELETE,SBULL,EBULL,IMMEDIATE)
+	   IF (REMOTE_SET.EQ.4) THEN
+	      IF (.NOT.CLI$PRESENT('LOCAL').AND.(TEST_NEWS_OWNER().OR.
+     &		  SETPRV_PRIV())) THEN
+	         CALL REMOTE_DELETE
+     &		    (BULL_DELETE,IMMEDIATE,SUBJECT,I,FOLDER1_COM,IER)
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLDIR
+	RETURN
+
+1010	FORMAT(' ERROR: You are not reading any message.')
+1020	FORMAT(' ERROR: Specified message number has incorrect format.')
+1025	FORMAT(' ERROR: Cannot delete multiple messages in remote folder.')
+1030	FORMAT(' ERROR: Specified message was not found.')
+1040	FORMAT(' ERROR: Message was not deleted. Not owned by you.')
+1050	FORMAT(' Message is not owned by you.',
+     &	       ' Are you sure you want to delete it? ',$)
+
+	END
+
+
+
+	SUBROUTINE REMOVE_ENTRY(BULL_DELETE,SBULL,EBULL,IMMEDIATE)
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	INTEGER NOW(2),EX(2)
+
+	IF (IMMEDIATE.EQ.1) THEN		! Delete it immediately
+
+	   CALL DELETE_ENTRY(BULL_DELETE)	! Delete the directory entry
+
+	   IF ((SYSTEM.AND.4).EQ.4) THEN	! Was entry shutdown bulletin?
+	      SHUTDOWN = SHUTDOWN - 1		! Decrement shutdown count
+	   END IF
+	ELSE				! Delete it eventually
+C
+C  Change year of expiration date of message to 100 years less,
+C  to indicate that message is to be deleted.  Then, set expiration date
+C  in header of folder to 15 minutes from now.  Thus, the folder will be
+C  checked in 15 minutes (or more), and will delete the messages then.
+C
+C  NOTE: If some comic set their expiration date to > 1999, then
+C  the deleted date will be set to 1899 since can't specify date <1859.
+C
+
+	   IF ((SYSTEM.AND.7).LE.1) THEN	! General or System message
+	      IF (EXDATE(8:9).EQ.'19') EXDATE(8:9) = '18'
+	      IF (EXDATE(8:9).EQ.'20') EXDATE(8:9) = '19'
+	      IF (EXDATE(8:9).EQ.'18'.AND.EXDATE(10:10).LT.'6')
+     &			EXDATE(10:11) = '99'
+	   ELSE				! Permanent or Shutdown
+	      IF (EXDATE(2:2).EQ.'-') THEN
+	         EXDATE = EXDATE(:6)//'19'//EXDATE(9:)
+	      ELSE
+	         EXDATE = EXDATE(:7)//'19'//EXDATE(10:)
+	      END IF
+	   END IF
+
+	   CALL WRITEDIR(BULL_DELETE,IER)	! Update message expiration date
+
+	   IER = SYS$BINTIM('0 0:15',EX)	! Get time 15 minutes from now
+	   IER = SYS$GETTIM(NOW)
+	   IER = LIB$SUBX(NOW,EX,EX)
+	   IER = SYS$ASCTIM(,INPUT,EX,)
+
+	END IF
+
+	IF (IMMEDIATE.NE.1.AND.BULL_DELETE.EQ.EBULL) THEN
+	   CALL READDIR(0,IER)			! Get header
+
+	   NEWEST_EXDATE = INPUT(:11)		! and store new expiration date
+	   NEWEST_EXTIME = INPUT(13:23)
+
+	   CALL WRITEDIR(0,IER)
+	   IF (REMOTE_SET.EQ.4) THEN
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+              CALL GET_MSGKEY(NEWEST_EXBTIM,NEWS_F_EXPIRED_DATE)
+	      CALL REWRITE_FOLDER_FILE(IER)
+	      CALL CLOSE_BULLNEWS 
+	   END IF
+	ELSE IF (BULL_DELETE.EQ.EBULL) THEN
+	   IF (REMOTE_SET.NE.4) CALL CLEANUP_DIRFILE(SBULL)
+				! Reorder directory file
+
+	   CALL UPDATE_ALWAYS	! Somewhat a kludgey way of updating latest
+				! bulletin and expired dates.
+
+	   IF (REMOTE_SET.NE.4.AND.SBULL.LE.BULL_POINT) THEN
+	      IF (BULL_POINT.GT.EBULL) THEN
+	         BULL_POINT = BULL_POINT - (EBULL - SBULL + 1)
+	      ELSE
+		 BULL_POINT = SBULL - 1
+	      END IF
+	   END IF		! Readjust where which bulletin to read next
+				! if deletion causes messages to be moved.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_2_VALS(INPUT,ILEN,SVAL,EVAL,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*(*) INPUT
+
+	DELIM = MAX(INDEX(INPUT,':'),INDEX(INPUT,'-'))
+
+	IF (DELIM.EQ.0) THEN
+	   DECODE(ILEN,'(I<ILEN>)',INPUT,IOSTAT=IER) SVAL
+	   EVAL = SVAL
+	ELSE
+	   DECODE(DELIM-1,'(I<DELIM-1>)',INPUT,IOSTAT=IER) SVAL
+	   CALL STR$UPCASE(INPUT,INPUT)
+	   IF (IER.NE.0) THEN
+	      IF (INDEX('CURRENT',INPUT(:DELIM-1)).EQ.1) THEN
+		 SVAL = BULL_POINT
+		 IER = 0
+	      END IF
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      ILEN = ILEN - DELIM
+	      DECODE(ILEN,'(I<ILEN>)',INPUT(DELIM+1:),IOSTAT=IER) EVAL
+	      IF (IER.NE.0) THEN
+	         IF (INDEX('LAST',INPUT(DELIM+1:TRIM(INPUT))).EQ.1) THEN
+		    EVAL = F_NBULL
+		    IER = 0
+                 ELSE IF (INDEX('CURRENT',
+     &                  INPUT(DELIM+1:TRIM(INPUT))).EQ.1) THEN
+                    EVAL = BULL_POINT
+                    IER = 0
+                 END IF
+ 	      END IF
+	   END IF
+	   IF (EVAL.LT.SVAL) IER = 2
+	END IF
+
+	RETURN
+	END
+
+ 
+
+	SUBROUTINE DIRECTORY(DIR_COUNT)
+C
+C  SUBROUTINE DIRECTORY
+C
+C  FUNCTION: Display directory of messages.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	DATA SCRATCH_D1/0/
+	DATA EXCLUDE_D1/0/
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /CLOSE_FILES_INFO/ CLOSED_FILES
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /POST/ POSTTIME
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /NEW_DIR/ NEW
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /DIRMODE/ DIRMODE
+	DATA DIRMODE/.FALSE./
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED,CLI$_PRESENT,CLOSE_FILES
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER DATETIME*24,SEARCH_STRING*80,OUTLINE*80
+        CHARACTER GROUP*80,STAT*4
+
+	INTEGER TODAY(2)
+
+	CHARACTER*12 EXPIRES,DIR_TYPE
+
+        INTEGER TIMADR(2)                       ! Buffer containing time
+
+	DATA WAITEFN /0/
+
+	NEXT = .TRUE.
+	DIRMODE = .TRUE.
+
+	CALL INIT_QUEUE(SCRATCH_F1,GROUP)
+
+	IF (WAITEFN.EQ.0) CALL LIB$GET_EF(WAITEFN)
+        IER=SYS$BINTIM('0 00:00:05.00',TIMADR)
+   
+	KILL = BTEST(BULL_USER_CUSTOM,1).AND.BTEST(BULL_USER_CUSTOM,3)
+	IF (KILL) IER1 = 0
+
+	FOUND = 0
+	OUT = 6
+
+	CONT = .FALSE.
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   CONT = CLI$PRESENT('CONTINUE')
+	ELSE IF (INCMD(:3).EQ.'   '.AND.NFOLDER.LT.0) THEN
+	   CONT = .TRUE.
+	END IF
+	IF (CONT) THEN
+	   CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+	   SUBJECT = SUBJECT1
+	   REPLY = REPLY1
+	   SEARCH = SEARCH1
+	   FROM_SEARCH = FROM_SEARCH1
+	   SINCE = SINCE1
+	   NEW = NEW1
+           ANY_SEARCH = SUBJECT.OR.REPLY.OR.SEARCH.OR.FROM_SEARCH
+	   IF (.NOT.ANY_SEARCH) THEN 
+	      WRITE (6,'('' ERROR: No previous search to continue.'')')
+	      RETURN
+	   END IF
+	   INCMD = ' '
+	   LEN_P = 0
+	   DIR_COUNT = DIR_COUNT1
+	   NFOLDER = NFOLDER1
+	   I = DIR_COUNT
+	   IF (DIR_COUNT.EQ.-1) THEN 
+	      I = SBULL - 1
+	   END IF
+	   GO TO 200
+	END IF
+	NFOLDER = 0
+
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   IF (CLI$GET_VALUE('OUTPUT',BULL_PARAMETER,LEN_P)) THEN
+	      OPEN(UNIT=3,FILE=BULL_PARAMETER(:LEN_P),IOSTAT=IER,
+     &		DEFAULTFILE='.LIS',
+     &	        RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      IF (IER.NE.0) THEN
+	         WRITE(6,1000) BULL_PARAMETER(:LEN_P)
+		 RETURN
+	      END IF
+	      OUT = 3
+	      INQUIRE (UNIT=3,NAME=BULL_PARAMETER)
+	      WRITE (6,1040) BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+	   ELSE
+	      CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+	   END IF
+	   IF (.NOT.CLI$PRESENT('SELECT_FOLDER')) THEN
+	      IF (CLI$PRESENT('MARKED')) THEN
+		 READ_TAG = 1 + IBSET(0,1)
+	      ELSE IF (CLI$PRESENT('SEEN')) THEN
+		 READ_TAG = 1 + IBSET(0,2)
+	      ELSE IF (CLI$PRESENT('UNMARKED')) THEN
+		 READ_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+	      ELSE IF (CLI$PRESENT('UNSEEN')) THEN
+		 READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+	      ELSE IF (CLI$PRESENT('ALL')) THEN
+		 READ_TAG = IBSET(0,1) + IBSET(0,2)
+		 IF (REMOTE_SET.GE.3) THEN
+		    BULL_POINT = F_START - 1
+		 ELSE
+		    BULL_POINT = 0
+		 END IF
+ 	      END IF
+	      IF (READ_TAG) THEN
+	         IF (.NOT.(FOLDER_NUMBER.GE.0.OR.REMOTE_SET.GE.3)) THEN
+		    WRITE (6,'('' ERROR: Invalid qualifier'',
+     &			       '' with remote folder.'')')
+		    READ_TAG = IBSET(0,1) + IBSET(0,2)
+		    GO TO 9999
+		 END IF
+		 CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,BULL_POINT)
+	      END IF
+	   END IF
+	   SUBJECT = CLI$PRESENT('SUBJECT').OR.CLI$PRESENT('NOREPLIES')
+	   REPLY = CLI$PRESENT('REPLY')
+           REPLY_FIRST = REPLY
+	   SEARCH = CLI$PRESENT('SEARCH')
+	   FROM_SEARCH = CLI$PRESENT('FROM')
+           ANY_SEARCH = SUBJECT.OR.REPLY.OR.SEARCH.OR.FROM_SEARCH
+	   EXTRACTING = CLI$PRESENT('EXTRACT')
+	   PRINTING = CLI$PRESENT('PRINT')
+	   POSTTIME = CLI$PRESENT('POST')
+	   NEW = CLI$PRESENT('NEW')
+	   NEGATED = CLI$PRESENT('NEGATED')
+	   IF (SEARCH) THEN
+	      IER1 = CLI$GET_VALUE('SEARCH',SEARCH_STRING,SLEN)
+	   ELSE IF (SUBJECT) THEN
+	      IER1 = CLI$GET_VALUE('SUBJECT',SEARCH_STRING,SLEN)
+           ELSE IF (FROM_SEARCH) THEN
+              IER1 = CLI$GET_VALUE('FROM',SEARCH_STRING,SLEN)
+	   ELSE IF (REPLY) THEN
+	      SEARCH_STRING = ' '
+	   ELSE IF (CLI$PRESENT('NOREPLIES')) THEN
+	      SEARCH_STRING = 'RE:'
+	      SLEN = 3
+              NEGATED = .TRUE.
+	   END IF
+
+	   MATCH_MODE = 0
+	   IF (CLI$PRESENT('MATCH')) THEN
+	      CALL CLI$GET_VALUE('MATCH',BULL_PARAMETER,LEN_P)
+	      IF (BULL_PARAMETER(:LEN_P).EQ.'AND') MATCH_MODE = 1
+	      IF (BULL_PARAMETER(:LEN_P).EQ.'XOR') MATCH_MODE = 2
+	   END IF
+	ELSE
+	   CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+	   EXTRACTING = .FALSE.
+	   PRINTING = .FALSE.
+	   POSTTIME = .TRUE.
+	   IF (INCMD(:3).EQ.'IND') THEN
+	      SUBJECT = .FALSE.
+	      REPLY = .FALSE.
+              REPLY_FIRST = .FALSE.
+	      SEARCH = .FALSE.
+	      FROM_SEARCH = .FALSE.
+              ANY_SEARCH = .FALSE.
+	   ELSE
+	      NEW = .FALSE.
+	   END IF
+	END IF
+	OUTPUT = EXTRACTING.OR.PRINTING
+
+	START = .FALSE.
+	SINCE = .FALSE.
+	IF (INCMD(:3).EQ.'DIR') THEN
+	   IF (CLI$PRESENT('GROUP')) THEN
+	      CALL INIT_QUEUE(SCRATCH_F1,GROUP)
+	      SCRATCH_F = SCRATCH_F1
+	      NGROUP = 0
+	      DO WHILE (CLI$GET_VALUE('GROUP',GROUP)
+     &	       .NE.%LOC(CLI$_ABSENT))	   	   ! Get the specified folders
+	         NGROUP = NGROUP + 1
+	         CALL LOWERCASE(GROUP)
+	         CALL WRITE_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	      END DO
+	      SCRATCH_F = SCRATCH_F1
+	      CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	      GLEN = TRIM(GROUP)
+	      FEEDBACK = CLI$PRESENT('FEEDBACK')
+	      NFOLDER = -1000
+	      NFOLDER1 = -1000
+	      SUBJECT1 = SUBJECT
+	      REPLY1 = REPLY
+	      SEARCH1 = SEARCH
+	      FROM_SEARCH1 = FROM_SEARCH
+	      I = SBULL - 1
+	      SINCE = CLI$PRESENT('SINCE')
+	      IF (SINCE) IER = CLI$GET_VALUE('SINCE',DATETIME)
+	      SINCE1 = SINCE
+	      NEW1 = NEW
+	      GOTO 200
+	   END IF
+	END IF
+
+C
+C  Directory listing is first buffered into temporary memory storage before
+C  being outputted to the terminal.  This is to be able to quickly close the
+C  directory file, and to avoid the possibility of the user holding the screen,
+C  and thus causing the directory file to stay open.  The temporary memory
+C  is structured as a linked-list queue, where SCRATCH_D1 points to the header
+C  of the queue.  See BULLSUBS.FOR for more description of the queue.
+C
+
+	CALL INIT_QUEUE(SCRATCH_D1,BULLDIR_ENTRY)
+	SCRATCH_D = SCRATCH_D1
+	CALL INIT_QUEUE(EXCLUDE_D1,%DESCR(I))
+	EXCLUDE_D = EXCLUDE_D1
+	NEXCLUDE = 0
+
+	CALL OPEN_BULLDIR_SHARED		! Get directory file
+
+	CALL READDIR(0,IER)			! Does directory header exist?
+	NEWDIR = .FALSE.
+	IF (IER.EQ.1.AND.NBULL.GT.0) THEN	! And are there messages?
+	   IF (DIR_COUNT.EQ.0) THEN
+	      NEWDIR = .TRUE.
+	      EXPIRATION = CLI$PRESENT('EXPIRATION')
+	      IF (CLI$PRESENT('START')) THEN	! Start number specified?
+		 START = .TRUE.
+	         IER = CLI$GET_VALUE('START',BULL_PARAMETER,LEN_P)
+	         DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) DIR_COUNT
+		 IF (DIR_COUNT.LT.1) THEN
+		    WRITE (6,'('' ERROR: Invalid starting message.'')')
+		    CALL CLOSE_BULLDIR
+		    DIR_COUNT = 0
+		    GO TO 9999
+		 END IF
+	      ELSE IF (CLI$PRESENT('SINCE').OR.NEW) THEN
+		 SINCE = CLI$PRESENT('SINCE')
+	         IF (SINCE) IER = CLI$GET_VALUE('SINCE',DATETIME)
+		 CALL GET_NEW_OR_SINCE(NEW,SINCE,IER,DATETIME)
+		 IF (NEW.AND.IER.EQ.0) THEN	! was /NEW specified?
+		    IF (REMOTE_SET.LT.3) THEN
+		       WRITE (6,'('' No new messages are present in'',
+     &			'' folder '',A,''.'')') FOLDER(:TRIM(FOLDER))
+		       CALL CLOSE_BULLDIR
+		       GO TO 9999
+		    ELSE
+		       WRITE (6,'('' No new messages are present in'',
+     &			 '' folder '',A,''.'')')
+     &			 FOLDER_NAME(:TRIM(FOLDER_NAME))
+		       CALL CLOSE_BULLDIR
+		       GO TO 9999
+		    END IF
+		 END IF
+
+		 IF (IER.EQ.0) THEN
+		    WRITE (6,'('' No messages past specified date.'')')
+		    CALL CLOSE_BULLDIR
+		    GO TO 9999
+		 ELSE
+		    DIR_COUNT = IER
+		 END IF
+	      ELSE
+	         DIR_COUNT = BULL_POINT
+		 IF (DIR_COUNT.EQ.0) DIR_COUNT = 1
+	      END IF
+
+	      IER1 = 0
+
+	      IF (READ_TAG) THEN
+	         IF (SUBJECT.OR.REPLY.OR.SEARCH.OR.FROM_SEARCH) THEN
+		    WRITE (6,'('' ERROR: Qualifier not valid when '',
+     &			''displaying only tagged messages.'')')
+	            SUBJECT = .FALSE.
+	            REPLY = .FALSE.
+	      	    SEARCH = .FALSE.
+	      	    FROM_SEARCH = .FALSE.
+	      	    ANY_SEARCH = .FALSE.
+		    CALL CLOSE_BULLDIR
+		    GO TO 9999
+		 END IF
+	         IF (.NOT.(SINCE.OR.NEW.OR.START)) THEN
+	            DIR_COUNT = 1
+		 END IF
+		 CALL READDIR(DIR_COUNT,IER1)
+		 IF (IER1.EQ.DIR_COUNT+1) IER1 = 0
+		 IF (REMOTE_SET.GE.3.OR.BTEST(READ_TAG,3)) THEN
+		    MSG_NUM = DIR_COUNT-1
+		 ELSE
+		    CALL DECREMENT_MSG_KEY
+	         END IF
+	      END IF
+
+	      IF (START.AND.DIR_COUNT.GT.NBULL) THEN
+	         IF (READ_TAG) THEN
+		    SBULL = NBULL + 1
+		    GO TO 100
+		 ELSE
+		    START = .FALSE.
+		    DIR_COUNT = NBULL
+		 END IF
+	      END IF
+	      IF (SINCE.OR.NEW.OR.START) THEN
+		 SBULL = DIR_COUNT
+	         EBULL = DIR_COUNT + (PAGE_LENGTH - 7) - 1
+	         IF (EBULL.GE.NBULL-2) EBULL = NBULL
+	      ELSE
+		 DIFF = 1
+	         IF (REMOTE_SET.LT.3.AND.DIR_COUNT.NE.NBULL) THEN
+		    CALL READDIR(DIR_COUNT,IER)
+	   	    DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,
+     &			       FOLDER_NUMBER+1),MSG_BTIM)
+	            IF (LAST_READ_BTIM(1,FOLDER_NUMBER+1).EQ.MSG_BTIM(1)
+     &		   .AND.LAST_READ_BTIM(2,FOLDER_NUMBER+1).EQ.MSG_BTIM(2))
+     &			DIFF = 0
+		    IF (READ_TAG) CALL DECREMENT_MSG_KEY
+	         ELSE IF (DIR_COUNT.NE.F_NBULL) THEN
+		    CALL NEWS_GET_NEWEST_MESSAGE(DIFF)
+		    IF (DIFF.NE.0) THEN
+		       DIFF = DIFF - DIR_COUNT - 1
+	            ELSE
+	               DIFF = 1
+	            END IF
+                 END IF
+	         IF (DIFF.GT.0.AND.
+     &		     NBULL-DIR_COUNT+1.LE.PAGE_LENGTH-5) THEN
+	            EBULL = NBULL
+	            SBULL = NBULL - (PAGE_LENGTH-5) + 1
+	            IF (SBULL.LT.1) SBULL = 1
+	         ELSE
+	            SBULL = DIR_COUNT
+	            EBULL = DIR_COUNT + (PAGE_LENGTH - 7) - 1
+	            IF (EBULL.GE.NBULL-2) EBULL = NBULL
+	         END IF
+	      END IF
+
+	      IER1 = 0
+	      IF (REMOTE_SET.LT.3) F_START = 1
+	      IF (DIR_COUNT.GT.F_START.AND.KILL.AND..NOT.(ANY_SEARCH.OR.START
+     &		 .OR.SINCE.OR.NEW).AND.NEWDIR.AND..NOT.READ_TAG) THEN
+       	         IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	         I = DIR_COUNT
+		 NUM = 0
+	         SBULL = DIR_COUNT
+	 	 DO WHILE (NUM.LT.PAGE_LENGTH-5.AND.I.LE.NBULL)
+		    CALL READDIR(I,IER)
+		    IF (I.EQ.NBULL) IER1 = 1
+		    IF (I.EQ.DIR_COUNT.AND.I+1.NE.IER) DIR_COUNT = I + 1
+		    IF (I+1.EQ.IER) THEN 
+		       NUM = NUM + 1
+	               IF (BTEST(SYSTEM,8)) THEN
+	                  CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		          NEXCLUDE = NEXCLUDE + 1
+		       END IF
+		    ELSE
+	               CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(I))
+		       NEXCLUDE = NEXCLUDE + 1
+		    END IF
+		    I = I + 1
+		 END DO
+		 IF (IER1.EQ.0.AND.NUM.GT.PAGE_LENGTH-7) NUM = PAGE_LENGTH - 7
+	         IF (IER1.NE.0.AND.NUM.LT.PAGE_LENGTH-5.AND.
+     &				SBULL.GT.F_START) THEN
+	            I = SBULL - 1
+		    NEXT = .FALSE.
+	 	    DO WHILE (NUM.LT.PAGE_LENGTH-5.AND.I.GE.F_START)
+		       CALL READDIR(I,IER)
+		       IF (I.EQ.NBULL) IER1 = 1
+		       IF (I+1.EQ.IER) THEN
+			  NUM = NUM + 1
+		          DIR_COUNT = I
+	                  IF (BTEST(SYSTEM,8)) THEN
+	                     CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		             NEXCLUDE = NEXCLUDE + 1
+		          END IF
+		       ELSE
+	                  CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &					%DESCR(I))
+		          NEXCLUDE = NEXCLUDE + 1
+		       END IF
+		       I = I - 1
+		    END DO
+		    NEXT = .TRUE.
+	         END IF
+	         SBULL = DIR_COUNT
+	         EBULL = SBULL + NUM - 1
+	      END IF
+	   ELSE IF (DIR_COUNT.EQ.-1.AND..NOT.READ_TAG) THEN
+	      SUBJECT = .FALSE.
+	      REPLY = .FALSE.
+              SEARCH = .FALSE.
+              FROM_SEARCH = .FALSE.
+	      SBULL = (SBULL - 1) - ((PAGE_LENGTH - 7) - 1)
+	      IF (SBULL.LT.1) SBULL = 1
+	      EBULL = SBULL + (PAGE_LENGTH - 7) - 1
+	      IF (NBULL-SBULL+1.LE.PAGE_LENGTH-5) THEN
+	         SBULL = NBULL - (PAGE_LENGTH-5) + 1
+	         EBULL = NBULL
+	         IF (SBULL.LT.1) SBULL = 1
+	      END IF
+	      IF ((REMOTE_SET.EQ.4.OR.KILL).AND.SBULL.GT.F_START) THEN
+	         NUM = EBULL - SBULL + 1
+	         I = EBULL
+	         NEXT = .FALSE.
+		 NUM1 = 0
+		 EBULL = 0
+	 	 DO WHILE (NUM.GT.0.AND.I.GE.F_START)
+		    CALL READDIR(I,IER)
+		    IF (I.EQ.NBULL) IER1 = 1
+		    IF (I+1.EQ.IER) THEN
+		       IF (EBULL.EQ.0) EBULL = I
+		       NUM = NUM - 1
+		       NUM1 = NUM1 + 1
+		       SBULL = I
+	               IF (BTEST(SYSTEM,8)) THEN
+	                  CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		          NEXCLUDE = NEXCLUDE + 1
+		       END IF
+		    ELSE
+	               CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(I))
+		       NEXCLUDE = NEXCLUDE + 1
+	            END IF
+		    IF (NUM.GT.0) I = I - 1
+		 END DO
+       	         IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	         NEXT = .TRUE.
+		 NUM = NUM1
+	         IF (NUM.LE.PAGE_LENGTH-7) THEN
+	            IF (IER1.EQ.0.AND.I.LE.F_START) THEN
+		       I = EBULL
+	               DO WHILE (I.LT.NBULL.AND.NUM.LE.PAGE_LENGTH-5)
+	                  I = I + 1
+	                  CALL READDIR(I,IER)
+			  IF (I+1.EQ.IER) THEN
+			     NUM = NUM + 1 
+	               	     IF (BTEST(SYSTEM,8)) THEN
+	                        CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		                NEXCLUDE = NEXCLUDE + 1
+		             END IF
+			  ELSE
+	                     CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(I))
+		             NEXCLUDE = NEXCLUDE + 1
+		          END IF
+	               END DO
+	               IF (NUM.GT.PAGE_LENGTH-5) NUM = PAGE_LENGTH-7
+                    ELSE IF (IER1.NE.0.AND.I.GT.F_START) THEN
+		       I = F_START - 1
+		       J = 0
+	               DO WHILE (J.LT.3.AND.I.LT.NBULL)
+	                  I = I + 1
+	                  CALL READDIR(I,IER)
+			  IF (I+1.EQ.IER) THEN
+			     J = J + 1
+	                     IF (BTEST(SYSTEM,8)) THEN
+	                        CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(-I))
+		                NEXCLUDE = NEXCLUDE + 1
+		             END IF
+			  ELSE
+	                     CALL WRITE_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,
+     &						%DESCR(I))
+		             NEXCLUDE = NEXCLUDE + 1
+		          END IF
+	               END DO
+	               IF (MSG_NUM.GE.SBULL) THEN 
+			  NUM = NUM + 2 
+	                  SBULL = F_START
+	               END IF
+	            END IF
+	         END IF
+	         EBULL = SBULL + NUM - 1
+	      END IF
+	   ELSE IF (DIR_COUNT.EQ.-1.AND.READ_TAG) THEN
+100	      CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,FIRST_BULL)
+	      FIRST_BULL = FIRST_BULL + 1
+	      DIR_COUNT = FIRST_BULL
+	      IER1 = IER
+	      IER = 0
+	      FBULL = 0
+	      EBULL = 0
+	      LBULL = SBULL.GT.NBULL
+	      DO WHILE (SBULL.GT.FIRST_BULL.AND.IER.EQ.0)
+		 SBULL = SBULL - 1
+	         CALL READDIR(SBULL,IER)
+		 IF (IER.EQ.SBULL+1) THEN
+	            CALL GET_THIS_TAG(FOLDER_NUMBER,IER,DIR_COUNT,DUMMY)
+		    IF (IER.EQ.0) THEN
+		       IF (FBULL.EQ.0) EBULL = DIR_COUNT
+		       FBULL = FBULL +1
+		       IF ((.NOT.LBULL.AND.FBULL.EQ.PAGE_LENGTH-7).OR.
+     &			   (LBULL.AND.FBULL.EQ.PAGE_LENGTH-5)) THEN
+		          IER = 1
+		       END IF
+		    ELSE
+		       IER = 0
+		    END IF
+		 ELSE
+		    IER = 1
+		 END IF
+	      END DO
+	      IF (DIR_COUNT.EQ.FIRST_BULL.AND..NOT.LBULL) THEN
+		 CALL READDIR(EBULL,IER)
+		 IER = 0
+		 DO WHILE (IER.EQ.0.AND.FBULL.LT.PAGE_LENGTH-7)
+		    CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DIR_COUNT,DUMMY)
+		    IF (IER.EQ.0) THEN
+		       FBULL = FBULL + 1
+		       EBULL = DIR_COUNT
+		    END IF
+		 END DO
+		 DO I=1,3
+		    CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DIR_COUNT,DUMMY)
+		 END DO
+		 IF (IER.NE.0) THEN
+		    EBULL = DIR_COUNT
+		    FBULL = FBULL + 2
+	         END IF
+	      END IF
+	      CALL READDIR(EBULL,IER)
+	      IF (EBULL+1.NE.IER) THEN
+		 EBULL = EBULL + 1
+	      ELSE
+	         CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DUMMY,DUMMY1)
+		 IF (IER.NE.0) EBULL = EBULL + 1
+	      END IF
+	      CALL READDIR(SBULL,IER)
+	      IF (REMOTE_SET.GE.3.OR.BTEST(READ_TAG,3)) THEN
+		 MSG_NUM = MSG_NUM-1
+	      ELSE
+		 CALL DECREMENT_MSG_KEY
+	      END IF
+	      EBULL = SBULL + FBULL - 1
+	   ELSE
+	      SBULL = DIR_COUNT
+	      EBULL = DIR_COUNT + (PAGE_LENGTH - 7) - 1
+	      IF (EBULL.GE.NBULL-2) EBULL = NBULL
+	   END IF
+	   IF (.NOT.PAGING.OR.OUTPUT.OR.OUT.EQ.3) EBULL = NBULL
+	   IF (INCMD(:3).EQ.'DIR') THEN
+	      IF (CLI$GET_VALUE('END',BULL_PARAMETER,LEN_P)) THEN
+	         DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) EBULL
+	         EBULL = MIN(EBULL,NBULL)
+	      END IF
+	   END IF
+	   IF (ANY_SEARCH) THEN
+       	      IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	   ELSE IF ((.NOT.REMOTE_SET.OR.KILL).AND..NOT.READ_TAG) THEN
+       	      IF (REMOTE_SET.EQ.3) NEWGROUP = .TRUE.
+	      EXCLUDE_D = EXCLUDE_D1
+	      SEXC = NBULL + 1
+	      LEXC = 0
+	      DO I=1,NEXCLUDE
+	         CALL READ_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(J))
+		 IF (J.LT.SEXC) SEXC = J
+		 IF (J.GT.LEXC) LEXC = J
+	      END DO
+	      I1 = SBULL
+	      I = SBULL
+	      DO WHILE (I.LE.EBULL)
+	         EXCLUDE_D = EXCLUDE_D1
+		 J = 0
+		 IER = I1
+		 IF (I1.GE.SEXC.AND.I1.LE.LEXC) THEN 
+		    N = NEXCLUDE
+		    DO WHILE (N.GT.0.AND.J.EQ.0)
+	               CALL READ_QUEUE(%VAL(EXCLUDE_D),EXCLUDE_D,%DESCR(J))
+		       N = N - 1
+		       IF (J.NE.I1.AND.J.NE.-I1) J = 0
+		    END DO
+	            IF (J.LE.0) THEN 
+	               BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,1)
+		       CALL READDIR(I1,IER)
+	               BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+		       IF (J.LT.0) SYSTEM = IBSET(SYSTEM,8)
+		    END IF
+	         ELSE
+	            CALL READDIR(I1,IER)
+		 END IF
+		 IF (KILL.AND.I1.EQ.NBULL) IER1 = 1
+		 IF (IER.EQ.I1+1) THEN
+	            CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,
+     &					BULLDIR_ENTRY)
+		    I = I + 1
+	         ELSE IF (I1.GE.NBULL) THEN
+		    EBULL = I - 1
+	         END IF
+	         I1 = I1 + 1
+	      END DO
+	   ELSE IF (READ_TAG) THEN
+	      I = 0
+	      DO WHILE (I.LE.EBULL.AND.IER1.EQ.0)
+		 CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,DIR_COUNT,TAG_TYPE)
+		 IF (I.EQ.0.AND.IER1.EQ.0) THEN
+		    EBULL = EBULL - SBULL + DIR_COUNT
+		    SBULL = DIR_COUNT
+		    I = SBULL
+		 END IF
+	 	 SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+	         CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+		 I = I + 1
+	      END DO
+	      EBULL = I - 1
+	      IF (IER1.NE.0) THEN
+	         EBULL = EBULL - 1
+	      ELSE
+	         CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,DUMMY,TAG_TYPE)
+		 IF (IER1.EQ.0) THEN
+		    IER = 0
+		    EBULL_SAVE = EBULL
+		    DO I=1,2
+		       IF (IER.EQ.0) THEN
+			  SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+	                  CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,
+     &							BULLDIR_ENTRY)
+			  EBULL = EBULL + 1
+	                  CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,DUMMY,
+     &				TAG_TYPE)
+		       END IF
+		    END DO
+		    IF (IER.NE.0) THEN
+	               CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,FIRST_BULL)
+	               IF (SBULL.NE.FIRST_BULL+1) EBULL = EBULL_SAVE
+		       IER1 = 1
+		    ELSE
+		       EBULL = EBULL_SAVE
+		    END IF
+		 END IF
+	      END IF
+	   ELSE
+	      CALL REMOTE_DIRECTORY_COMMAND
+     &				     (SBULL,EBULL,.FALSE.,SCRATCH_D,IER)
+	      IF (IER.NE.0) THEN
+	         CALL CLOSE_BULLDIR
+		 CALL DISCONNECT_REMOTE
+		 GO TO 9999
+	      END IF
+	   END IF
+	ELSE
+	   NBULL = 0
+	END IF
+
+	IF (NBULL.EQ.0.OR.EBULL.LT.SBULL) THEN
+	   CALL CLOSE_BULLDIR			! We don't need file anymore
+	   IF (READ_TAG) THEN
+	      IF (BTEST(READ_TAG,1).AND.BTEST(READ_TAG,3)) THEN
+		 DIR_TYPE = 'unmarked'
+	      ELSE IF (BTEST(READ_TAG,2).AND.BTEST(READ_TAG,3)) THEN
+		 DIR_TYPE = 'unseen'
+	      ELSE IF (BTEST(READ_TAG,1)) THEN
+		 DIR_TYPE = 'marked'
+	      ELSE IF (BTEST(READ_TAG,2)) THEN
+		 DIR_TYPE = 'seen'
+	      END IF
+	      WRITE (6,'('' No '',A,'' messages are present in'',
+     &		     '' folder '',A,''.'')')
+     &		DIR_TYPE(:TRIM(DIR_TYPE)),FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   ELSE
+	      IF (INCMD(:3).EQ.'DIR'.AND.ANY_SEARCH) THEN
+	         IF (.NOT.CLI$PRESENT('START').AND.
+     &               .NOT.CLI$PRESENT('CONT')) THEN
+	             WRITE (6,'('' No matches found starting search'',
+     &			'' from message number '',I)') SBULL
+		    DIR_COUNT = -1
+		    GO TO 9999
+	         END IF
+	      END IF
+	      WRITE (6,'('' There are no messages present.'')')
+	   END IF
+	   DIR_COUNT = -1
+	   GO TO 9999
+	END IF
+
+C
+C  Directory entries are now in queue.  Output queue entries to screen.
+C
+
+	IF (NFOLDER.EQ.0) CALL DIRECTORY_HEADER
+     &		(OUTLINE,PRINTING,EXTRACTING,EXPIRATION,OUT)
+
+	TAG = (BULL_TAG.AND.(REMOTE_SET.EQ.0.OR.REMOTE_SET.EQ.1)).OR.
+     &			(BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)
+
+	IF (.NOT.ANY_SEARCH.AND.TAG.AND..NOT.READ_TAG) THEN
+	   IF (INCMD(:3).NE.'   ') THEN
+	      SCRATCH_D = SCRATCH_D1		! Init queue pointer to header
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+	      CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,TAG_TYPE)
+	      IF (IER.NE.0) NEXT_TAG = NBULL + 1
+	   END IF
+	   SCRATCH_D = SCRATCH_D1		! Init queue pointer to header
+	   DO I=SBULL,EBULL
+	      SAVE_SCRATCH_D = SCRATCH_D
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+	      IF (TAG.AND.MSG_NUM.EQ.NEXT_TAG) THEN
+		 SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+	         CALL WRITE_QUEUE(%VAL(SAVE_SCRATCH_D),DUMMY,BULLDIR_ENTRY)
+	         CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,TAG_TYPE)
+	         IF (IER.NE.0) NEXT_TAG = NBULL + 1
+	      END IF
+	   END DO
+	END IF
+
+	CALL CLOSE_BULLDIR			! We don't need file anymore
+
+	SCRATCH_D = SCRATCH_D1			! Init queue pointer to header
+
+	I = SBULL
+	START_SEARCH = I
+	IF (.NOT.REPLY_FIRST) THEN
+	   START_SEARCH = I - 1
+	ELSE IF (.NOT.CLI$PRESENT('START')) THEN
+	   START_SEARCH = BULL_POINT
+	END IF
+200	CLOSED = .FALSE.
+	IF (ANY_SEARCH.OR.OUTPUT) THEN
+	   NUM = 0
+	   IF (NFOLDER.NE.-1000) THEN
+	      CLOSED = .TRUE.
+	      CALL OPEN_BULLDIR_SHARED
+	      IF (SEARCH.OR.OUTPUT) CALL OPEN_BULLFIL_SHARED
+	   END IF
+	   CLOSED_FILES = .FALSE.
+	   SEARCH_NUM = 1
+	   REVERSE = .FALSE.
+	END IF
+	DO WHILE (I.LE.EBULL.AND.FOUND.GT.-3)
+	   IF (.NOT.ANY_SEARCH) THEN
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,BULLDIR_ENTRY)
+	   ELSE
+ 	      IF (NFOLDER.NE.-1000.AND.I.GE.SBULL)
+     &		 CALL GET_SEARCH(FOUND,SEARCH_STRING,SEARCH_NUM,SLEN,0,
+     &		    START_SEARCH,REVERSE,SUBJECT,REPLY_FIRST,.FALSE.,
+     &		    .TRUE.,FROM_SEARCH,NEGATED,.FALSE.)
+	      IF (INCMD(:3).NE.'   '.AND.TAG.AND.FOUND.GT.0) THEN
+	         CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,
+     &		    TAG_TYPE)
+	         IF (IER.NE.0) NEXT_TAG = NBULL + 1
+		 NEXT = .FALSE.
+		 CALL READDIR(FOUND,IER)
+		 NEXT = .TRUE.
+	      END IF
+	      REPLY_FIRST = .FALSE.
+	      IF (FOUND.GT.0) THEN
+		 IF (NFOLDER.LT.0.AND.(I.EQ.F_START.OR.I.EQ.DIR_COUNT)) THEN
+	   	    IF (FEEDBACK) CALL LIB$ERASE_PAGE(1,1)
+		    CALL DIRECTORY_HEADER
+     &			(OUTLINE,PRINTING,EXTRACTING,EXPIRATION,OUT)
+		    DIR_COUNT = 0
+		    BULL_POINT = MSG_NUM - 1
+	   	    PRINT_HEADER = .TRUE.
+		 END IF
+		 SEARCH_STRING = ' '
+		 START_SEARCH = FOUND
+	         IF (TAG.AND.MSG_NUM.EQ.NEXT_TAG) THEN
+	            CALL GET_NEXT_TAG(FOLDER_NUMBER,IER,NEXT_TAG,DUMMY)
+	            IF (IER.NE.0) NEXT_TAG = NBULL + 1
+		    NEXT = .FALSE.
+		    CALL READDIR(FOUND,IER)
+		    NEXT = .TRUE.
+		    SYSTEM = SYSTEM.OR.ISHFT(TAG_TYPE,28)
+		    TAG_TYPE = DUMMY
+	         END IF
+		 IF (NFOLDER.LT.0.AND..NOT.OUTPUT) THEN 
+	            NUM = NUM + 1
+	 	    IF (NUM.EQ.PAGE_LENGTH-6) I = EBULL + 1
+		 END IF
+	      ELSE IF (NFOLDER.LT.0.AND.(OUTPUT.OR.I.LE.SBULL)) THEN
+		 IF (CLOSED) THEN
+		    IF (SEARCH.OR.OUTPUT) CALL CLOSE_BULLFIL
+		    CALL CLOSE_BULLDIR
+		    CLOSED = .FALSE.
+		 END IF
+		 GFOUND = .FALSE.
+	       	 CALL DECLARE_CTRLC_AST
+		 DO WHILE (.NOT.GFOUND.AND.NGROUP.GT.0.AND.FLAG.NE.1)
+	            CALL OPEN_BULLNEWS_SHARED
+		    CALL READ_FOLDER_FILE_KEYNUM_TEMP(-NFOLDER,IER)
+		    IF (IER.EQ.0) 
+     &		       CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+		    DO WHILE (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10))
+		       CALL READ_FOLDER_FILE_TEMP(IER)
+	            END DO
+		    IF (IER.NE.0) NFOLDER = 0
+		    DO WHILE (.NOT.GFOUND.AND.NFOLDER.NE.0.AND.FLAG.NE.1)
+	               CALL GET_NEXT_GROUP(.TRUE.,GROUP,GLEN,GFOUND,
+     &				        .FALSE.,STAT,IER,.TRUE.)
+		       CALL CLOSE_BULLFOLDER
+		       IF (GFOUND) THEN
+	      	          START_BULL = 0
+		          OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	                  FOLDER_NUMBER = -1
+		          FOLDER1 = FOLDER1_DESCRIP(
+     &		          		:INDEX(FOLDER1_DESCRIP,' '))
+	                  IF (F1_START.GT.0.AND.F1_START.LE.F1_NBULL) THEN
+			     CALL SELECT_FOLDER(.FALSE.,IER)
+			     START_SEARCH = F_START - 1
+			     IF (IER.AND.(NEW.OR.SINCE)) THEN
+				CALL OPEN_BULLDIR_SHARED
+			        CALL GET_NEW_OR_SINCE(NEW,SINCE,IER1,DATETIME)
+			        CALL CLOSE_BULLDIR
+				IF (IER1.NE.0) THEN
+				   START_SEARCH = IER1 - 1
+				ELSE
+				   IER = 0
+				END IF
+			     END IF
+			  END IF
+		          IF (.NOT.IER.OR.F1_START.EQ.0.OR.
+     &			      F1_START.GT.F1_NBULL) THEN
+		             FOLDER_NUMBER = OLD_FOLDER_NUMBER
+		             CALL OPEN_BULLNEWS_SHARED
+			     CALL READ_FOLDER_FILE_KEYNUM_TEMP(FOLDER1_NUMBER,
+     &								IER)
+		             CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+		             GFOUND = .FALSE.
+			     IF (FLAG.EQ.1) CALL CLOSE_BULLFOLDER
+		          ELSE
+	   	             IF (FEEDBACK) WRITE (6,'('' Searching '',A)')
+     &		          		FOLDER_NAME(:TRIM(FOLDER_NAME))
+		             CHANGE = .TRUE.
+		             NFOLDER = -FOLDER_NUMBER
+			     SBULL = F_START
+			     I = SBULL - 1
+			     EBULL = F_NBULL			     
+		          END IF
+		       ELSE
+		          NFOLDER = 0
+		       END IF
+		    END DO
+		    IF (NFOLDER.EQ.0) NGROUP = NGROUP - 1
+		    IF (NFOLDER.EQ.0.AND.NGROUP.GT.0) THEN
+		       CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+		       GLEN = TRIM(GROUP)
+		       NFOLDER = -1000
+		    ELSE IF (NFOLDER.EQ.0) THEN 
+		       WRITE (6,'('' No messages found.'')')
+		    END IF
+		    IF (NFOLDER.EQ.0) I = EBULL + 1
+ 	            IF (NFOLDER.LT.-1000) THEN 
+		       CALL OPEN_BULLDIR_SHARED
+	               IF (SEARCH.OR.OUTPUT) CALL OPEN_BULLFIL_SHARED
+	               CLOSED = .TRUE.
+	            END IF
+		    NFOLDER1 = NFOLDER
+	         END DO
+		 IF (FLAG.EQ.1) THEN
+		    WRITE (6,'('' Search aborted.'')')
+		    I = EBULL + 1
+		 END IF
+	     	 CALL CANCEL_CTRLC_AST
+	      ELSE
+		 I = EBULL + 1
+	      END IF
+	      IER = SYS$SETIMR(%VAL(WAITEFN),TIMADR,CLOSE_FILES,)
+	   END IF
+	   IF (I.GE.SBULL.AND.I.LE.EBULL.AND.NFOLDER.NE.-1000) THEN
+	      CALL CONVERT_ENTRY_FROMBIN_FOLDER
+	      IF (BTEST(SYSTEM,30)) THEN
+		 OUTLINE  = '>'
+	      ELSE IF (BTEST(SYSTEM,8)) THEN
+		 OUTLINE  = '#'
+	      ELSE
+		 OUTLINE  = ' '
+	      END IF
+	      IF (BTEST(SYSTEM,29)) THEN
+		 OUTLINE(2:)  = '*'
+	      ELSE
+		 OUTLINE(2:)  = ' '
+	      END IF
+	      N = MAX(INT(LOG10(REAL(MSG_NUM)))+1,3)
+	      IF (EXDATE(8:12).LT.'1994'.AND.REMOTE_SET.NE.3) THEN
+	         WRITE(OUTLINE(3:),2010) MSG_NUM,DESCRIP(:54-N),FROM,
+     &							'(DELETED)'
+	      ELSE IF (EXPIRATION) THEN
+	         IF (BTEST(SYSTEM,2)) THEN		! Shutdown bulletin?
+		    EXPIRES = 'Shutdown'
+	         ELSE IF (BTEST(SYSTEM,1)) THEN		! Permanent bulletin?
+		    EXPIRES = 'Permanent'
+	         ELSE IF (EXDATE(8:9).EQ.'18'.AND.REMOTE_SET.EQ.3) THEN
+		    EXPIRES = 'Unknown'
+	         ELSE
+		    EXPIRES = EXDATE(:7)//EXDATE(10:11)
+	         END IF
+	         WRITE(OUTLINE(3:),2010) MSG_NUM,DESCRIP(:54-N),FROM,
+     &						EXPIRES(:9)
+	      ELSE
+	         WRITE(OUTLINE(3:),2010) MSG_NUM,DESCRIP(:54-N),FROM,
+     &						DATE(:7)//DATE(10:11)
+	      END IF
+	      NOTHING = .FALSE.
+	      IF (OUT.EQ.6) THEN 
+	         WRITE(OUT,'(1X,A)') OUTLINE
+	      ELSE
+	         WRITE(OUT,'(A)') OUTLINE
+	      END IF
+	      IF (OUTPUT) THEN
+		 FOUND_MSG = .TRUE.
+		 CALL SYS$SETAST(%VAL(0))
+		 NEXT = .FALSE.
+	         IF (PRINTING) THEN
+	            CALL PRINT(MSG_NUM,CLOSED_FILES)
+	         ELSE
+		    CALL FILE(MSG_NUM,CLOSED_FILES,PRINT_HEADER)
+	   	    PRINT_HEADER = .FALSE.
+		    IF (MSG_NUM.GT.0) THEN
+		       I = EBULL
+	               FOUND = 0
+                    ELSE
+		       MSG_NUM = -MSG_NUM
+	            END IF
+	         END IF
+		 NEXT = .TRUE.
+		 CALL SYS$SETAST(%VAL(1))
+	      END IF
+	   END IF
+	   I = I + 1
+	   IF (ANY_SEARCH) IER = SYS$CANTIM(,)
+	END DO
+
+	DIR_COUNT = MSG_NUM + 1			! Update directory counter
+
+	IF (ANY_SEARCH.OR.OUTPUT) THEN
+	   IF (CLOSED) THEN
+	      IF (SEARCH.OR.OUTPUT) CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	   END IF
+	   IF (ANY_SEARCH) THEN
+	      IF (FOUND.GT.0) THEN
+	         DIR_COUNT = FOUND + 1
+	      ELSE
+	         DIR_COUNT = NBULL + 1
+	      END IF
+	   END IF
+	END IF
+
+	IF (DIR_COUNT.GT.NBULL
+     &		.OR.((READ_TAG.OR.KILL).AND.IER1.NE.0)) THEN
+						! Outputted all entries?
+	   IF (PRINTING) THEN 
+	      IF (CLI$PRESENT('NOW').AND.FOUND_MSG) THEN
+	         INCMD = 'PRINT/NOW'
+	         IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	         CALL PRINT(MSG_NUM,CLOSED_FILES)
+	      END IF
+	   ELSE IF (EXTRACTING.AND.FOUND_MSG) THEN
+	      CALL FILE(0,CLOSED_FILES,.FALSE.)
+	   END IF
+	   IF (NFOLDER.LT.0) THEN 
+	      IF (FLAG.EQ.1) WRITE(6,1020)
+	   ELSE
+	      DIR_COUNT = -1			! Yes. Set counter to -1.
+	   END IF
+	ELSE IF (NFOLDER.NE.0.OR.(-NFOLDER1.EQ.FOLDER_NUMBER.AND.
+     &		   INCMD(:1).EQ.' ')) THEN
+	   IF (FLAG.EQ.1) WRITE(6,1020)
+	ELSE IF (FLAG.NE.1) THEN 
+	   WRITE(6,1010)			! Else say there are more
+	END IF
+
+9999	POSTTIME = .FALSE.
+	NEXT = .FALSE.
+	DIRMODE = .FALSE.
+	IF (NFOLDER.NE.0.OR.-NFOLDER1.EQ.FOLDER_NUMBER) THEN
+	   DIR_COUNT1 = DIR_COUNT
+	   IF (DIR_COUNT1.GT.NBULL) DIR_COUNT1 = -1
+	END IF
+	IF (OUT.EQ.3) CLOSE (UNIT=3)
+	RETURN
+
+1000	FORMAT(' ERROR: Error in opening file ',A,'.')
+1010	FORMAT(1X,/,' Press RETURN for more...',/)
+1020	FORMAT(1X,/,' Press RETURN for more, type SEARCH to read ',
+     &		'these messages.',/)
+1040	FORMAT(' Output being written to ',A,'.')
+
+2010	FORMAT(I<N>,1X,A<54-N>,1X,A12,1X,A9)
+
+	END
+
+
+	SUBROUTINE CLOSE_FILES
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /CLOSE_FILES_INFO/ CLOSED_FILES
+
+	INQUIRE(UNIT=1,OPENED=IER)
+	IF (IER) CALL CLOSE_BULLFIL
+
+	INQUIRE(UNIT=2,OPENED=IER)
+	IF (IER) CALL CLOSE_BULLDIR
+
+	CLOSED_FILES = .TRUE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_MSGKEY(BTIM,MSG_KEY)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER BTIM(2)
+
+	CHARACTER*8 MSG_KEY,INPUT
+
+	CALL LIB$MOVC3(8,BTIM(1),%REF(INPUT))
+
+	DO I=1,8
+	   MSG_KEY(I:I) = INPUT(9-I:9-I)
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE FILE(FILE_NUM,OPEN_IT,PRINT_HEADER)
+C
+C  SUBROUTINE FILE
+C
+C  FUNCTION:  Copies a bulletin to a file.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /READ_DISPLAY/ LINE_OFFSET
+
+	COMMON /FILE_DIRECTORY/ FILE_DIRECTORY
+	CHARACTER*64 FILE_DIRECTORY
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER*128 FILENAME
+
+	DATA OPENED /.FALSE./
+
+	IF (CAPTIVE(1)) THEN
+	   WRITE (6,'('' ERROR: Command invalid from CAPTIVE account.'')')
+	   RETURN
+	END IF
+
+10	IF (FILE_NUM.EQ.0) THEN
+	IF (.NOT.OPEN_IT) THEN
+	   OPENED = .FALSE.
+	   CLOSE (UNIT=3)
+	   RETURN
+	END IF
+	IF (OPENED) THEN
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	   CLOSE (UNIT=3)			! Bulletin copy completed
+	   OPENED = .FALSE.
+	   RETURN
+	END IF
+	IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+	   IF (EBULL.GT.F_NBULL) EBULL = F_NBULL
+	ELSE IF (CLI$PRESENT('ALL')) THEN
+	   SBULL = 1
+	   EBULL = F_NBULL
+	   IER = 0
+	ELSE IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	   WRITE(6,1010)		! No, then error.
+	   RETURN
+	ELSE
+	   SBULL = BULL_POINT
+	   EBULL = SBULL
+	   IER = 0
+	END IF
+
+	IF (SBULL.LE.0.OR.IER.NE.0.OR.EBULL.LT.SBULL) THEN
+	   WRITE (6,1015)
+	   IF (OPENED) THEN
+	      CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	      CLOSE (UNIT=3)			! Bulletin copy completed
+	      OPENED = .FALSE.
+	   END IF
+	   WRITE (6,'(1X,A)') BULL_PARAMETER(:LEN_P)
+	   RETURN
+	END IF
+	ELSE
+	   SBULL = FILE_NUM
+	   EBULL = SBULL
+	END IF
+
+	IF (.NOT.OPENED) THEN
+	   IER = CLI$GET_VALUE('EXTRACT',FILENAME,LEN_F)
+
+	   IF (.NOT.IER) THEN
+	      FILENAME = FOLDER
+	      DO I=1,LEN(FILENAME)
+	         IF (FILENAME(I:I).EQ.'.') FILENAME(I:I) = '_'
+	      END DO
+	      FILENAME = FILENAME(:TRIM(FILENAME))//'.TXT'
+	      LEN_F = TRIM(FILENAME)
+	   END IF
+
+	   IF (TRIM(FILE_DIRECTORY).GT.0.AND.INDEX(FILENAME,':').EQ.0
+     &	       .AND.INDEX(FILENAME,'[').EQ.0) THEN
+	      FILENAME = FILE_DIRECTORY(:TRIM(FILE_DIRECTORY))//FILENAME
+	      LEN_F = TRIM(FILENAME)
+	   END IF
+
+	   CALL STR$UPCASE(FILENAME,FILENAME)
+
+	   CALL DISABLE_PRIVS
+
+	   IF (CLI$PRESENT('NEW')) THEN
+	      OPEN(UNIT=3,FILE=FILENAME(:LEN_F),ERR=900,
+     &	        RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	   ELSE
+	      OPEN(UNIT=3,FILE=FILENAME(:LEN_F),IOSTAT=IER,
+     &		RECL=LINE_LENGTH,
+     &		STATUS='OLD',CARRIAGECONTROL='LIST',ACCESS='APPEND')
+	      IF (IER.NE.0) THEN
+	         OPEN(UNIT=3,FILE=FILENAME(:LEN_F),ERR=900,
+     &	           RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      ELSE IF (CLI$PRESENT('FF')) THEN
+	         WRITE (3,'(A)') CHAR(12)
+	      END IF
+	   END IF
+
+	   CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+
+	   HEAD = CLI$PRESENT('HEADER')
+
+	   IF (OPEN_IT) THEN
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL OPEN_BULLFIL_SHARED	! Open BULLETIN file
+	   END IF
+	   OPENED = .TRUE.
+	   FIRST = .TRUE.
+	END IF
+
+	IF (PRINT_HEADER) THEN
+	   WRITE (3,'(/,''Newsgroup: '',A)')
+     &		FOLDER_NAME(:TRIM(FOLDER_NAME))
+	END IF
+
+	DO FBULL = SBULL,EBULL
+	   FBULL1 = FBULL
+	   CALL READDIR(FBULL,IER)	! Get info for specified bulletin
+
+	   IF (IER.NE.FBULL+1.OR.FBULL.GT.EBULL.OR.(.NOT.CLI$PRESENT
+     &		('ALL').AND.FBULL1.EQ.SBULL.AND.FBULL.NE.SBULL)) THEN
+	      IF (REMOTE_SET.LT.3.OR.FBULL1.EQ.SBULL) WRITE(6,1030) FBULL1
+	      IF (FBULL1.GT.SBULL) GO TO 100
+	      CLOSE (UNIT=3,STATUS='DELETE')
+	      OPENED = .FALSE.
+	      IF (OPEN_IT) THEN
+	         CALL CLOSE_BULLFIL
+	         CALL CLOSE_BULLDIR
+              END IF
+	      RETURN
+	   ELSE IF (REMOTE_SET) THEN
+	      CALL REMOTE_READ_MESSAGE(FBULL,IER1)
+	      IF (IER1.GT.0) THEN
+	         CALL DISCONNECT_REMOTE
+	      ELSE
+	         CALL GET_REMOTE_MESSAGE(IER1)
+	      END IF
+	      IF (IER1.NE.0) GO TO 100
+	   END IF
+
+	   IF (.NOT.FIRST.AND.CLI$PRESENT('FF')) THEN
+	      WRITE (3,'(A)') CHAR(12)
+	   ELSE IF (FIRST) THEN
+	      FIRST = .FALSE.
+	   END IF
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (HEAD) WRITE(3,1060) INPUT(7:ILEN),DATE//' '//TIME(:8)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE IF (HEAD) THEN
+	      WRITE(3,1060) FROM,DATE//' '//TIME(:8)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      IF (HEAD) WRITE(3,1050) INPUT(7:ILEN)
+	   ELSE
+	      IF (HEAD) WRITE(3,1050) DESCRIP
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END DO
+	END DO
+
+100     IF (FILE_NUM.GT.0) THEN
+	   FILE_NUM = -FILE_NUM
+	   RETURN
+	END IF
+
+	IER = OTS$CVT_L_TI(SBULL,BULL_PARAMETER,,,)
+ 	IF (SBULL.EQ.EBULL) THEN	! Show name of file created.
+	   WRITE(6,1040)
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):),
+     &	      FILENAME(:LEN_F)
+	ELSE
+	   WRITE(6,1045)
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	   IER = OTS$CVT_L_TI(EBULL,BULL_PARAMETER,,,)
+           WRITE(6,1046)
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):),
+     &	      FILENAME(:LEN_F)
+	END IF
+
+	GO TO 10
+
+900	WRITE(6,1000) FILENAME(:LEN_F)
+	CALL ENABLE_PRIVS		! Reset BYPASS privileges
+	RETURN
+
+1000	FORMAT(' ERROR: Error in opening file ',A,'.')
+1010	FORMAT(' ERROR: You have not read any bulletin.')
+1015	FORMAT(' ERROR: Specified message number has incorrect format:')
+1030	FORMAT(' ERROR: Following bulletin was not found: ',I)
+1040	FORMAT(' Message ',A,' written to ',A)
+1045	FORMAT(' Messages ',A,'-',$)
+1046	FORMAT('+',A,' written to ',A)
+1050	FORMAT('Subj: ',A,/)
+1060	FORMAT(/,'From: ',A,/,'Date: ',A)
+
+	END
+
+
+
+	SUBROUTINE COPY2(OUT,IN)
+
+	CALL LIB$MOVC3(8,IN,OUT)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE LOGIN
+C
+C  SUBROUTINE LOGIN
+C
+C  FUNCTION: Alerts user of new messages upon logging in.
+C
+	IMPLICIT INTEGER (A - Z)
+
+        INCLUDE 'BULLFILES.INC'
+ 
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER TODAY*24,INREAD*4
+
+	DATA CTRL_G/7/
+
+	DATA GEN_DIR1/0/	! General directory link list header
+	DATA SYS_DIR1/0/	! System directory link list header
+	DATA SYS_NUM1/0/	! System message number link list header
+	DATA SYS_BUL1/0/	! System bulletin link list header
+	DATA ALL_DIR1/0/	! Full directory link list header (for remote)
+
+	DATA PAGE/0/
+
+	DATA FIRST_WRITE/.TRUE./
+	LOGICAL FIRST_WRITE
+
+	COMMON /LOGIN_BTIM/ LOGIN_BTIM_SAVE(2)
+
+	DIMENSION NOLOGIN_BTIM(2),TODAY_BTIM(2)
+	DIMENSION NEW_BTIM(2),PASSCHANGE(2),BULLCP_BTIM(2)
+	DIMENSION LOGIN_BTIM_OLD(2),LOGIN_BTIM_NEW(2)
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	FOLDER_NAME = FOLDER
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NOLOGIN_BTIM)
+	CALL SYS_BINTIM('5-NOV-1956 11:05:56',NEW_BTIM)
+
+C
+C  Find user entry in BULLUSER.DAT to update information and
+C  to get the last date that messages were read.
+C
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_HEADER(IER)		! Get the header
+
+	IF (IER.EQ.0) THEN			! Header is present.
+	   UNLOCK 4
+	   CALL READ_USER_FILE_KEYNAME(USERNAME,IER1)
+						! Find if there is an entry
+	   IF (NEW_FLAG(1).LT.143.OR.NEW_FLAG(1).GT.143) THEN
+	      NEW_FLAG(2)=0		! If old version clear GENERIC value
+	      NEW_FLAG(1)=143		! Set new version number
+	   END IF
+	   IF (IER1.EQ.0) THEN			! There is a user entry
+	      IF (COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM).GE.0) THEN
+						! DISMAIL or SET LOGIN set
+		 IF (CLI$PRESENT('ALL')) THEN
+		    CALL COPY2(LOGIN_BTIM,TODAY_BTIM(1))
+		 ELSE
+		    RETURN			! Don't notify
+	         END IF
+	      END IF
+	      CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)
+	      CALL COPY2(LOGIN_BTIM,TODAY_BTIM)
+	      REWRITE (4) USER_ENTRY
+	      IF (SYSTEM_FLAG(1).NE.0.AND.SYSTEM_FLAG(1).NE.1) READIT = 1
+	      DO I = 1,FLONG
+		 IF (SET_FLAG(I).NE.0.OR.BRIEF_FLAG(I).NE.0.OR.
+     &		    (I.GT.1.AND.SYSTEM_FLAG(I).NE.0)) READIT = 1
+	      END DO
+	   ELSE
+	      CALL CLEANUP_LOGIN		! Good time to delete dead users
+	      CALL COPY2(READ_BTIM,NEW_BTIM)	! Make new entry
+	      DO I = 1,FLONG
+	         SET_FLAG(I) = SET_FLAG_DEF(I)
+	         BRIEF_FLAG(I) = BRIEF_FLAG_DEF(I)
+		 NOTIFY_FLAG(I) = NOTIFY_FLAG_DEF(I)
+	      END DO
+	      NEW_FLAG(1) = 143
+	      NEW_FLAG(2) = 0
+	      CALL CHECK_NEWUSER(USERNAME,DISMAIL,PASSCHANGE)
+	      IF (DISMAIL.EQ.1) THEN
+		 CALL COPY2(LOGIN_BTIM,NOLOGIN_BTIM)
+	         CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)
+	      ELSE
+	         CALL COPY2(LOGIN_BTIM_SAVE,NEW_BTIM)
+		 CALL COPY2(LOGIN_BTIM,TODAY_BTIM)
+	         DO I = 1,FLONG
+		    IF (SET_FLAG(I).NE.0) READIT = 1
+	         END DO
+		 IF (COMPARE_BTIM(PASSCHANGE,NEWEST_BTIM).LT.0) IER1 = 0
+			! Old password change indicates user is new to BULLETIN
+			! but not to system, so don't limit message viewing.
+	      END IF
+	      CALL WRITE_USER_FILE(IER)
+	      IF (IER.NE.0) THEN		! Error in writing to user file
+		 WRITE (6,1070)			! Tell user of the error
+		 CALL CLOSE_BULLUSER		! Close the user file
+		 CALL EXIT			! Go away...
+	      END IF
+	      IF (DISMAIL.EQ.1) RETURN		! Go away if DISMAIL set
+	      DIFF = -1				! Force us to look at messages
+	      CALL OPEN_BULLINF_SHARED
+	      DO I=1,FOLDER_MAX
+	         CALL COPY2(LAST_READ_BTIM(1,I),READ_BTIM)
+	      END DO
+	      WRITE (9,IOSTAT=IER) USERNAME,
+     &		((LAST_READ_BTIM(I,J),I=1,2),J=1,FOLDER_MAX)
+	      CALL CLOSE_BULLINF
+	   END IF
+	   CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_SAVE)
+	   CALL READ_USER_FILE_HEADER(IER2)	! Reset read back to header
+	END IF
+
+	IF (IER.EQ.0.AND.MINUTE_DIFF(TODAY_BTIM,BBOARD_BTIM)
+     &			.GT.BBOARD_UPDATE) THEN	! Update BBOARD mail?
+	   CALL COPY2(BBOARD_BTIM,TODAY_BTIM)
+	   REWRITE (4) USER_HEADER		! Rewrite header
+	   IF (.NOT.TEST_BULLCP()) CALL CREATE_PROCESS('BBOARD')
+	ELSE IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLUSER
+	   CALL EXIT			! If no header, no messages
+	END IF
+
+	IF (IER1.EQ.0) THEN		! Skip date comparison if new entry
+C
+C  Compare and see if messages have been added since the last time
+C  that the user has logged in or used the BULLETIN facility.
+C
+	   DIFF1 = COMPARE_BTIM(LOGIN_BTIM,READ_BTIM)
+	   IF (DIFF1.LT.0) THEN		! If read messages since last login,
+	      CALL COPY2(LOGIN_BTIM,READ_BTIM)
+		! then use read date to compare with latest bulletin date
+	   END IF			! to see if should alert user.
+
+	   IF (SYSTEM_SWITCH) THEN
+	      DIFF1 = COMPARE_BTIM(SYSTEM_LOGIN_BTIM,NEWEST_BTIM)
+	   ELSE
+	      DIFF1 = COMPARE_BTIM(LOGIN_BTIM,NEWEST_BTIM)
+	   END IF
+	END IF
+
+	CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)  ! Destroyed in UPDATE_READ
+	
+	IF (NEW_FLAG(2).NE.0.AND.NEW_FLAG(2).NE.-1) THEN
+	   CALL LIB$MOVC3(4,NEW_FLAG(2),%REF(BULL_PARAMETER))
+	   CALL SUBTIME(LOGIN_BTIM,BULL_PARAMETER(:4),IER)
+	ELSE IF (DIFF1.GT.0) THEN
+	   BULL_POINT = -1
+	   IF (READIT.EQ.1) THEN
+	      CALL UPDATE_READ(1)
+	      CALL COPY2(LOGIN_BTIM_NEW,LOGIN_BTIM)
+	      CALL READ_IN_FOLDERS
+	      CALL MODIFY_SYSTEM_LIST(1)
+	   END IF
+	   CALL CLOSE_BULLUSER
+	   RETURN
+	END IF
+
+	CALL READ_IN_FOLDERS
+	CALL MODIFY_SYSTEM_LIST(1)
+        FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//FOLDER
+
+	ENTRY LOGIN_FOLDER
+
+	IF (NEW_FLAG(2).EQ.0.OR.NEW_FLAG(2).EQ.-1.OR.FOLDER_SET) THEN
+	   CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_SAVE)
+	END IF
+
+	IF (REMOTE_SET.EQ.1) THEN	! If system remote folder, use remote
+					! info, not local login time
+	   IF (LAST_SYS_BTIM(1,FOLDER_NUMBER+1).NE.0) THEN
+	    CALL COPY2(LOGIN_BTIM,LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	    LAST_SYS_BTIM(1,FOLDER_NUMBER+1) = 0
+	    LAST_SYS_BTIM(2,FOLDER_NUMBER+1) = 0
+	   ELSE
+	    DIFF1 = COMPARE_BTIM(LOGIN_BTIM,
+     &			LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	    IF (DIFF1.LT.0) THEN
+	      CALL COPY2(LOGIN_BTIM,LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	    ELSE
+	      DIFF = MINUTE_DIFF(LOGIN_BTIM,F_NEWEST_BTIM)
+	      IF (DIFF.GE.0.AND.DIFF.LE.15) THEN  ! BULLCP updates every 15 min
+	         IER = SYS$BINTIM('0 00:15',BULLCP_BTIM)
+	         BULLCP_BTIM(1) = -BULLCP_BTIM(1) ! Convert to -delta time
+	         BULLCP_BTIM(2) = -BULLCP_BTIM(2)-1
+	         CALL LIB$SUBX(LOGIN_BTIM,BULLCP_BTIM,LOGIN_BTIM)
+	      END IF
+	    END IF
+	   END IF
+	END IF
+
+	ENTRY SHOW_SYSTEM
+
+	JUST_SYSTEM = (.NOT.LOGIN_SWITCH.AND.SYSTEM_SWITCH).OR.
+     &	        (BTEST(FOLDER_FLAG,2)
+     &		.AND..NOT.TEST_SET_FLAG(FOLDER_NUMBER)
+     &		.AND..NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER))
+
+	NGEN = 0			! Number of general messages
+	NSYS = 0			! Number of system messages
+	BULL_POINT = -1
+
+	IF (IER1.NE.0.AND.FOLDER_NUMBER.GT.0) THEN
+	   IF (LOGIN_SWITCH) THEN
+	      IF (READIT.EQ.1) THEN
+	         CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM)
+	         CALL UPDATE_READ(1)
+	         CALL COPY2(LOGIN_BTIM_NEW,LOGIN_BTIM)
+	      END IF
+	      CALL CLOSE_BULLUSER
+	   END IF
+	   RETURN	! Don't overwhelm new user with lots of non-general msgs
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,2).AND.SYSTEM_SWITCH) THEN
+			! Can folder have SYSTEM messages and /SYSTEM specified?
+	   CALL COPY2(LOGIN_BTIM,SYSTEM_LOGIN_BTIM) ! Use specified login time
+						    ! for system messages.
+	END IF
+
+	IF (LOGIN_SWITCH) THEN
+	   IF (READIT.EQ.1) THEN
+	      CALL COPY2(LOGIN_BTIM_OLD,LOGIN_BTIM)
+	      CALL UPDATE_READ(1)
+	      CALL COPY2(LOGIN_BTIM_NEW,LOGIN_BTIM)
+	      CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_OLD)
+	   END IF
+	   CALL CLOSE_BULLUSER
+	END IF
+
+	IF (READIT.EQ.1.AND.FOLDER_NUMBER.GE.0.AND.REMOTE_SET.LT.3) THEN
+	   IF (LAST_SYS_BTIM(1,FOLDER_NUMBER+1).NE.0) THEN
+	      DIFF1 = COMPARE_BTIM(LOGIN_BTIM,
+     &				LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	      IF (DIFF1.LT.0) THEN
+	         CALL COPY2(LOGIN_BTIM,LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	      END IF
+	      CALL COPY2(LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &			 LOGIN_BTIM_NEW)
+	   END IF
+
+	   IF (TEST2(BRIEF_FLAG,FOLDER_NUMBER)
+     &		       .AND.TEST2(SET_FLAG,FOLDER_NUMBER)) THEN
+	      IF (.NOT.TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) GO TO 9999
+	   END IF
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED	! Get bulletin directory
+	IF (.NOT.REMOTE_SET) THEN
+	   CALL READDIR(0,IER)		! Get header info
+	ELSE
+	   NBULL = F_NBULL
+	END IF
+	   
+	CALL INIT_QUEUE(GEN_DIR1,BULLDIR_ENTRY)
+	CALL INIT_QUEUE(SYS_DIR1,BULLDIR_ENTRY)
+	CALL INIT_QUEUE(SYS_NUM1,%DESCR(ICOUNT))
+	GEN_DIR = GEN_DIR1
+	SYS_DIR = SYS_DIR1
+	SYS_NUM = SYS_NUM1
+	START = 1
+	REVERSE = 0
+	IF ((.NOT.TEST_SET_FLAG(FOLDER_NUMBER).OR.
+     &		.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER))
+     &		.AND..NOT.BTEST(FOLDER_FLAG,7)) THEN
+	   IF (REVERSE_SWITCH) REVERSE = 1
+	   IF (IER1.EQ.0) THEN
+	      CALL GET_NEWEST_MSG(LOGIN_BTIM,START)
+	      IF (START.EQ.-1) START = NBULL + 1
+	   END IF
+	END IF
+
+	IF (REMOTE_SET) THEN
+	   CALL INIT_QUEUE(ALL_DIR1,BULLDIR_ENTRY)
+	   ALL_DIR = ALL_DIR1
+	   CALL REMOTE_DIRECTORY_COMMAND(START,NBULL,
+     &					 .NOT.REVERSE,ALL_DIR,IER)
+	   IF (IER.NE.0) THEN
+	      CALL CLOSE_BULLDIR
+	      CALL DISCONNECT_REMOTE
+	      GO TO 9999
+	   END IF
+	   LAST_DIR = ALL_DIR
+	   ALL_DIR = ALL_DIR1
+	END IF
+
+	CALL GET_NODE_NUMBER(NODE_NUMBER1,NODE_AREA1)
+
+	DO ICOUNT1 = NBULL,START,-1
+	   IF (REVERSE) THEN
+	      ICOUNT = NBULL + START - ICOUNT1
+	   ELSE
+	      ICOUNT = ICOUNT1
+	   END IF
+	   IF (REMOTE_SET) THEN
+	      IF (ALL_DIR.EQ.LAST_DIR) GO TO 100
+	      CALL READ_QUEUE(%VAL(ALL_DIR),ALL_DIR,BULLDIR_ENTRY)
+	      IER = ICOUNT + 1
+	   ELSE
+	      CALL READDIR(ICOUNT,IER)
+	   END IF
+	   IF (IER1.EQ.0.AND.IER.EQ.ICOUNT+1) THEN ! Is this a totally new user?
+	      IF (.NOT.REVERSE.AND..NOT.BTEST(FOLDER_FLAG,7)) THEN 
+	         DIFF = COMPARE_BTIM(LOGIN_BTIM,MSG_BTIM) ! No, so compare date
+	         IF (DIFF.GT.0) GO TO 100
+	      END IF
+	      IGNORE = BTEST(SYSTEM,2).AND.(NODE_AREA.EQ.NODE_AREA1).AND.
+     &			(NODE_NUMBER.AND.NODE_NUMBER1)
+	      IF (.NOT.BTEST(FOLDER_FLAG,2)) SYSTEM = SYSTEM.AND.(.NOT.1)
+			! Show system msg in non-system folder as general msg
+	      IF ((USERNAME.NE.FROM.OR.SYSTEM).AND..NOT.IGNORE) THEN
+				  	! Is bulletin system or from same user?
+		 IF (SYSTEM) THEN	! Is it system bulletin? 
+		    NSYS = NSYS + 1
+		    CALL WRITE_QUEUE(%VAL(SYS_DIR),SYS_DIR,BULLDIR_ENTRY)
+		    CALL WRITE_QUEUE(%VAL(SYS_NUM),SYS_NUM,%DESCR(ICOUNT))
+	         ELSE IF (.NOT.JUST_SYSTEM) THEN
+		    IF (BTEST(FOLDER_FLAG,7)) THEN
+		       DIFF = COMPARE_BTIM
+     &			      (LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+		    ELSE IF (.NOT.SYSTEM_SWITCH) THEN
+		       DIFF = -1
+		    ELSE
+	               DIFF = COMPARE_BTIM(LOGIN_BTIM_SAVE,MSG_BTIM)
+		    END IF
+		    IF (DIFF.LT.0) THEN
+		       IF (.NOT.REVERSE.OR.BULL_POINT.EQ.-1) THEN
+		          BULL_POINT = ICOUNT - 1
+		          IF (.NOT.BTEST(FOLDER_FLAG,2).AND.
+     &			   TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &			   TEST_SET_FLAG(FOLDER_NUMBER)) GO TO 100
+		       END IF
+		       NGEN = NGEN + 1
+		       SYSTEM = ICOUNT
+		       CALL WRITE_QUEUE(%VAL(GEN_DIR),GEN_DIR,BULLDIR_ENTRY)
+		    END IF
+	         END IF
+	      END IF
+	   ELSE IF (IER.EQ.ICOUNT+1) THEN
+			! Totally new user, save only permanent system msgs
+	      IF ((SYSTEM.AND.7).EQ.3.OR.
+     &		  (SYSTEM.AND.BTEST(FOLDER_FLAG,7))) THEN
+	         NSYS = NSYS + 1
+		 CALL WRITE_QUEUE(%VAL(SYS_DIR),SYS_DIR,BULLDIR_ENTRY)
+		 CALL WRITE_QUEUE(%VAL(SYS_NUM),SYS_NUM,%DESCR(ICOUNT))
+	      ELSE IF (NGEN.EQ.0.OR.	! And save only the first non-system msg
+     &		     BTEST(FOLDER_FLAG,7)) THEN ! and SET ALWAYS folder messages
+		 SYSTEM = ICOUNT	! Save bulletin number for display
+		 IF (.NOT.REVERSE.OR.BULL_POINT.EQ.-1) THEN
+		    BULL_POINT = ICOUNT - 1
+		    IF (.NOT.BTEST(FOLDER_FLAG,2).AND.
+     &			TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &		 	TEST_SET_FLAG(FOLDER_NUMBER)) GO TO 100
+		 END IF
+		 NGEN = NGEN + 1
+		 CALL WRITE_QUEUE(%VAL(GEN_DIR),GEN_DIR,BULLDIR_ENTRY)
+	      END IF
+	   END IF
+	END DO
+100	CALL CLOSE_BULLDIR
+C
+C  Review new directory entries.  If there are system messages,
+C  copy the system bulletin into GEN_DIR file BULLSYS.SCR for outputting
+C  to the terminal.  If there are simple messages, just output the
+C  header information.
+C
+	IF (TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &			   TEST_SET_FLAG(FOLDER_NUMBER)) NGEN = 0
+
+	IF (NGEN.EQ.0.AND.NSYS.EQ.0) GO TO 9999
+
+	IF (NSYS.GT.0) THEN		! Are there any system messages?
+	   IF (FIRST_WRITE) THEN
+	      PAGE = 4		! Don't erase MAIL/PASSWORD notifies
+	      FIRST_WRITE = .FALSE.	! if this is first write to screen.
+	   END IF
+	   LENF = TRIM(FOLDER_NAME)
+	   S1 = (PAGE_WIDTH-(LENF+16))/2
+	   S2 = PAGE_WIDTH - S1 - (LENF + 16)
+	   WRITE (6,'(''+'',A,$)') CTRL_G
+	   IF (REMOTE_SET.LT.3) THEN
+	      FOLDER_NAME = FOLDER
+	   ELSE
+	      FOLDER_NAME = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	   END IF
+	   WRITE (6,1026) FOLDER_NAME(:LENF)		! Yep...
+	   PAGE = PAGE + 1
+	   CTRL_G = 0		! Don't ring bell for non-system bulls
+	   CALL OPEN_BULLFIL_SHARED
+	   CALL INIT_QUEUE(SYS_BUL1,INPUT)
+	   SYS_BUL = SYS_BUL1
+	   SYS_DIR = SYS_DIR1
+	   SYS_NUM = SYS_NUM1
+	   NSYS_LINE = 0
+	   DO J=1,NSYS
+	      CALL READ_QUEUE(%VAL(SYS_DIR),SYS_DIR,BULLDIR_ENTRY)
+	      IF (REMOTE_SET) THEN
+	         CALL READ_QUEUE(%VAL(SYS_NUM),SYS_NUM,%DESCR(ICOUNT))
+	         WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 5,ICOUNT
+	         IF (IER.GT.0) THEN
+	            CALL DISCONNECT_REMOTE
+	         ELSE
+	            CALL GET_REMOTE_MESSAGE(IER)
+	         END IF
+		 IF (IER.GT.0) THEN
+		    CALL CLOSE_BULLFIL
+		    GO TO 9999
+		 END IF
+	      END IF
+ 	      INPUT = ' '
+	      CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+	      NSYS_LINE = NSYS_LINE + 1
+	      ILEN = LINE_LENGTH + 1
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      DO WHILE (ILEN.GT.0)	! Copy bulletin to SYS_BUL link list
+		 CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+		 NSYS_LINE = NSYS_LINE + 1
+		 CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END DO
+	      IF (ILEN.LT.0) THEN
+		 CALL CLOSE_BULLFIL
+		 GO TO 9999
+	      END IF
+	      IF (J.LT.NSYS.AND.SEPARATE.NE.' ') THEN
+ 	         INPUT = ' '
+	         CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+		 DO I=1,PAGE_WIDTH
+		    INPUT(I:I) = SEPARATE
+		 END DO
+		 CALL WRITE_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+	         NSYS_LINE = NSYS_LINE + 2
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLFIL
+	   SYS_BUL = SYS_BUL1
+	   ILEN = 0
+	   I = 1
+	   WIDTH = PAGE_WIDTH
+	   LEFT = .FALSE.
+	   DO WHILE (I.LE.NSYS_LINE.OR.ILEN.GT.0)  ! Write out system messages
+	      IF (ILEN.EQ.0) THEN
+	         CALL READ_QUEUE(%VAL(SYS_BUL),SYS_BUL,INPUT)
+		 ILEN = TRIM(INPUT)
+		 I = I + 1
+	      END IF
+	      IF (SYS_BUL.NE.0) THEN
+		 IF (PAGE.EQ.PAGE_LENGTH-2.AND.PAGING) THEN
+							! If at end of screen
+		    WRITE(6,1080)	! Ask for input to proceed to next page
+		    CALL GET_INPUT_NOECHO_PROMPT(INREAD(:1),
+     &			'HIT any key for next page....')
+	            WRITE (6,'(1X)')
+	            CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+		    PAGE = 1
+	            INREAD = '+'
+		 ELSE IF (WIDTH.EQ.PAGE_WIDTH.OR.LEFT) THEN 
+		    PAGE = PAGE + 1
+	            INREAD = ' '
+		 END IF
+		 IF (LEFT) THEN
+ 		    WRITE(6,1050) INREAD(:1)//INPUT(:ILEN)
+		    LEFT = .FALSE.
+	            ILEN = 0
+	            INREAD = '+'
+		 ELSE IF (ILEN.LE.WIDTH) THEN
+ 		    WRITE(6,1060) INREAD(:1)//INPUT(:ILEN)
+		    WIDTH = PAGE_WIDTH
+		    ILEN = 0
+		 ELSE
+		    DO WHILE (WIDTH.GT.0.AND.INPUT(WIDTH:WIDTH).NE.' ')
+	               WIDTH = WIDTH - 1
+		    END DO
+		    WRITE(6,1060) INREAD(:1)//INPUT(:WIDTH)
+	            INPUT = INPUT(WIDTH+1:)
+		    ILEN = ILEN - WIDTH
+		    DO WHILE (INPUT(:1).EQ.' '.AND.ILEN.GT.0)
+		       ILEN = ILEN - 1
+		       INPUT = INPUT(2:)
+	            END DO
+                    IF (INPUT(ILEN:ILEN).EQ.' ') THEN
+	               CONTINUE
+		    ELSE IF (ALPHA(INPUT(ILEN:ILEN))) THEN
+		       INPUT = INPUT(:ILEN)//' '
+		       ILEN = ILEN + 1
+		    ELSE
+		       INPUT = INPUT(:ILEN)//'  '
+		       ILEN = ILEN + 2
+		    END IF
+		    WIDTH = PAGE_WIDTH - ILEN
+		    IF (WIDTH.GT.0) THEN
+		       IF (ILEN.GT.0) LEFT = .TRUE.
+		    ELSE
+	               WIDTH = PAGE_WIDTH
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (NGEN.EQ.0) THEN
+	      WRITE (6,'(A)')		! Write delimiting blank line
+	   END IF
+	   PAGE = PAGE + 1
+	END IF
+
+	ENTRY REDISPLAY_DIRECTORY
+
+	GEN_DIR = GEN_DIR1
+	IF (NGEN.GT.0) THEN		! Are there new non-system messages?
+	   LENF = TRIM(FOLDER_NAME)
+	   S1 = (PAGE_WIDTH-13-LENF)/2
+	   S2 = PAGE_WIDTH-S1-13-LENF
+	   IF (PAGE+7+NGEN.GT.PAGE_LENGTH.AND.PAGE.GT.0) THEN
+	      WRITE(6,1080)		! Ask for input to proceed to next page
+	      CALL GET_INPUT_NOECHO_PROMPT(INREAD(:1),	! Get terminal input
+     &			'HIT any key for next page....')
+	      WRITE (6,'(1X)')
+	      CALL LIB$ERASE_PAGE(1,1)	! Clear the screen
+	      WRITE (6,'(''+'',A,$)') CTRL_G
+	      WRITE(6,1028) 'New '//FOLDER_NAME(:LENF)//' messages'
+	      PAGE = 1
+	   ELSE
+	      IF (FIRST_WRITE) THEN
+		 PAGE = 4		  ! Don't erase MAIL/PASSWORD notifies
+	         FIRST_WRITE = .FALSE. ! if this is first write to screen.
+	      END IF
+	      WRITE (6,'(''+'',A,$)') CTRL_G
+	      WRITE(6,1027) 'New '//FOLDER_NAME(:LENF)//' messages'
+	      PAGE = PAGE + 1
+	   END IF
+	   WRITE(6,1020)
+	   WRITE(6,1025)
+	   PAGE = PAGE + 2
+	   I = 0
+	   DO WHILE (I.LT.NGEN)
+	      I = I + 1
+	      CALL READ_QUEUE(%VAL(GEN_DIR),GEN_DIR,BULLDIR_ENTRY)
+	      CALL CONVERT_ENTRY_FROMBIN_FOLDER
+	      N = MAX(INT(LOG10(REAL(SYSTEM)))+1,3)
+	      N1 = MAX(1,6-N)
+	      IF (PAGE.EQ.PAGE_LENGTH-2.AND.PAGING) THEN ! If at end of screen
+		 WRITE(6,1080)	! Ask for input to proceed to next page
+		 CALL GET_INPUT_NOECHO_PROMPT(INREAD(:1),
+     &		'HIT Q(Quit listing) or any other key for next page....')
+	         CALL STR$UPCASE(INREAD(:1),INREAD(:1))
+	         WRITE (6,'(1X)')
+	         CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+		 PAGE = 1
+		 IF (INREAD(:1).EQ.'Q') THEN
+		    I = NGEN		! Quit directory listing
+		    WRITE(6,'(''+Quitting directory listing.'')')
+		 ELSE
+		    WRITE(6,1040) '+'//DESCRIP(:53),FROM,DATE(:6),SYSTEM
+		 END IF
+					! Bulletin number is stored in SYSTEM
+	      ELSE
+		 PAGE = PAGE + 1
+		 WRITE(6,1040) ' '//DESCRIP(:53),FROM,DATE(:6),SYSTEM
+	      END IF
+	   END DO
+	   IF ((.NOT.FOLDER_SET.AND.BTEST(SET_FLAG(1),0).AND.DIFF1.LE.0)
+     &		.OR.(FOLDER_SET.AND.TEST_SET_FLAG(FOLDER_NUMBER))) THEN
+	      PAGE = 0	! Don't reset page counter if READNEW not set,
+	   END IF	! as no prompt to read is generated.
+	END IF
+C
+C  Instruct users how to read displayed messages if READNEW not selected.
+C
+	IF (.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &		TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE(6,1030)
+	ELSE IF (NGEN.EQ.0) THEN
+	   ILEN = 57 + INDEX(COMMAND_PROMPT,'>') - 1
+	   S1 = (PAGE_WIDTH-ILEN)/2
+	   S2 = PAGE_WIDTH - S1 - ILEN
+	   WRITE(6,1035) 'The '//COMMAND_PROMPT(:ILEN-57)//
+     &		'/SYSTEM command can be used to reread these messages.'
+	   PAGE = PAGE + 1
+	ELSE
+	   FLEN = TRIM(FOLDER_NAME)
+	   IF (FOLDER_NUMBER.EQ.0) FLEN = -1
+	   ILEN = 30 + INDEX(COMMAND_PROMPT,'>') - 1 + FLEN
+	   S1 = (PAGE_WIDTH-ILEN)/2
+	   S2 = PAGE_WIDTH - S1 - ILEN
+	   IF (FOLDER_NUMBER.EQ.0) THEN
+	      WRITE(6,1035) 'Type ' //COMMAND_PROMPT(:ILEN-29)//
+     &		' to read these messages.'
+	   ELSE
+	      WRITE(6,1035) 'Type '//COMMAND_PROMPT(:ILEN-30-FLEN)
+     &		//' '//FOLDER_NAME(:FLEN)//
+     &		' to read these messages.'
+	   END IF
+	   PAGE = PAGE + 1
+	END IF
+
+9999	IF (LOGIN_SWITCH) THEN
+	   CALL COPY2(LOGIN_BTIM,LOGIN_BTIM_NEW)
+	   CALL COPY2(LOGIN_BTIM_SAVE,LOGIN_BTIM_OLD)
+	END IF
+	RETURN
+
+1020	FORMAT(' Description',43X,'From',9X,'Date',3X,'Number')
+1025	FORMAT(' -----------',43X,'----',9X,'----',3X,'------')
+1026	FORMAT(' ',<S1>('*'),A,' System Messages',<S2>('*'))
+1027	FORMAT(/,' ',<S1>('*'),A,<S2>('*'))
+1028	FORMAT('+',<S1>('*'),A,<S2>('*'))
+1030	FORMAT(' ',<PAGE_WIDTH>('*'))
+1035	FORMAT(' ',<S1>('*'),A,<S2>('*'))
+1040	FORMAT(A<53>,2X,A12,1X,A6,<N1>X,I<N>)
+1050	FORMAT(A,$)
+1060	FORMAT(A)
+1070	FORMAT(' ERROR: Cannot add new entry to user file.')
+1080	FORMAT(' ',/)
+
+	END
+
+
+	
+
+	SUBROUTINE GET_NODE_NUMBER_OTHER(NODE_NUMBER,NODE_AREA,NODE_NAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	CHARACTER*(*) NODE_NAME
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,SYI$_NODE_AREA,%LOC(NODE_AREA))
+	CALL ADD_2_ITMLST(4,SYI$_NODE_NUMBER,%LOC(NODE_NUMBER))
+	CALL END_ITMLST(GETSYI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETSYIW(,,NODE_NAME(:TRIM(NODE_NAME)),
+     &			%VAL(GETSYI_ITMLST),,,)	! Get Info command.
+
+	IF (.NOT.IER) THEN
+	   WRITE (6,'('' ERROR: Specified node name not found.'')')
+	   NODE_AREA = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DIRECTORY_HEADER(OUTLINE,PRINTING,EXTRACTING,EXPIRATION,
+     &		OUT)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	CHARACTER*(*) OUTLINE
+
+	IF (REMOTE_SET.GE.3) THEN
+	   WRITE (OUTLINE,'('' ['',I,''-'',I,'']'')')
+     &						F_START,F_NBULL
+	ELSE
+	   WRITE (OUTLINE,'('' [1-'',I,'']'')') NBULL
+	END IF
+	DO WHILE (INDEX(OUTLINE,'- ').GT.0)
+	   I = INDEX(OUTLINE,'- ')
+	   OUTLINE(I+1:) = OUTLINE(I+2:)
+	END DO
+	DO WHILE (INDEX(OUTLINE,'[ ').GT.0)
+	   I = INDEX(OUTLINE,'[ ')
+	   OUTLINE(I+1:) = OUTLINE(I+2:)
+	END DO
+	DO WHILE (INDEX(OUTLINE,'  ').LT.TRIM(OUTLINE))
+	   I = INDEX(OUTLINE,'  ')
+	   OUTLINE(I:) = OUTLINE(I+1:)
+	END DO
+	OUTLINE = FOLDER_NAME(:TRIM(FOLDER_NAME))//OUTLINE
+	BULL_PARAMETER = ' '
+	IF (READ_TAG) THEN
+	   IF (BTEST(READ_TAG,1)) THEN
+	      BULL_PARAMETER = 'MARKED'
+	   ELSE
+	      BULL_PARAMETER = 'SEEN'
+	   END IF
+	   IF (BTEST(READ_TAG,3)) THEN
+	      BULL_PARAMETER = 'UN'//BULL_PARAMETER
+	   END IF
+	END IF
+	IF (PRINTING) THEN
+	   BULL_PARAMETER = 'PRINTING '//BULL_PARAMETER
+	ELSE IF (EXTRACTING) THEN
+	   BULL_PARAMETER = 'EXTRACTING '//BULL_PARAMETER
+	END IF
+
+	IF (OUT.EQ.6) THEN 
+           WRITE (OUT,'(''+'',A,<PAGE_WIDTH-TRIM(BULL_PARAMETER)-
+     &		TRIM(OUTLINE)>X,A)')
+     &		BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &		OUTLINE(:TRIM(OUTLINE))
+           IF (EXPIRATION) THEN
+	      WRITE(OUT,1005) '    #'
+	   ELSE
+	      WRITE(OUT,1000) '    #'
+	   END IF
+	ELSE
+           WRITE (OUT,'(A,<PAGE_WIDTH-TRIM(BULL_PARAMETER)-
+     &		TRIM(OUTLINE)>X,A)')
+     &		BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &		OUTLINE(:TRIM(OUTLINE))
+           IF (EXPIRATION) THEN
+	      WRITE(OUT,1005) '   #'
+	   ELSE
+	      WRITE(OUT,1000) '   #'
+	   END IF
+	END IF
+
+1000	FORMAT(A,1X,'Description',43X,'From',9X,'Date',/)
+1005	FORMAT(A,1X,'Description',43X,'From',8X,'Expires',/)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_NEW_OR_SINCE(NEW,SINCE,IER,DATETIME)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	INTEGER TODAY(2)
+
+	CHARACTER DATETIME*24
+
+	IF (SINCE) THEN	 		! Was /SINCE specified?
+   	   IF (DATETIME.EQ.'TODAY') THEN	! TODAY is the default.
+	      	     IER = SYS$BINTIM('-- 00:00:00.00',TODAY)
+	      CALL GET_MSGKEY(TODAY,MSG_KEY)
+	   ELSE
+	      CALL SYS_BINTIM(DATETIME,MSG_BTIM)
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   END IF
+	   CALL READDIR_KEYGE(IER)
+	ELSE IF (NEW) THEN	! was /NEW specified?
+	   IF (REMOTE_SET.LT.3) THEN
+	      DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &		       F_NEWEST_BTIM)
+	      IF (DIFF.GE.0) THEN
+		 IER = 0
+	         RETURN
+	      ELSE
+	         CALL GET_MSGKEY(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				MSG_KEY)
+	      END IF
+	      CALL READDIR_KEYGE(IER)
+	   ELSE
+	      CALL NEWS_GET_NEWEST_MESSAGE(IER)
+	   END IF
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin1.for b/decus/vmslt98a/bulletin/bulletin1.for
new file mode 100755
index 0000000..3d254ee
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin1.for
@@ -0,0 +1,2499 @@
+C
+C  BULLETIN1.FOR, Version 4/8/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE MAIL
+C
+C  SUBROUTINE MAIL
+C
+C  FUNCTION: Sends message which you have read to user via DEC mail.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /SENDTO/ SENDTO
+	CHARACTER*256 SENDTO
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	INCLUDE 'BULLDIR.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	IF (BTEST(CAPTIVE(-1),1)) THEN
+	   WRITE (6,'('' ERROR: MAIL invalid from DISMAIL account.'')')
+	   RETURN
+	END IF
+
+	IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	   WRITE(6,'('' ERROR: You have not read any message.'')')
+	   RETURN			! And return
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+
+	IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	   WRITE(6,'('' ERROR: Specified message was not found.'')')
+	   CALL CLOSE_BULLDIR		! If not, then error out
+	   RETURN
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	IF (CLI$PRESENT('EDIT')) THEN
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	END IF
+
+	OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &	   RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Error in opening scratch file.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('HEADER')) THEN		! Printout header?
+	   IF (EXDATE(8:11).LT.'1995') THEN
+	      IF (REMOTE_SET.NE.3) THEN
+		 INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   (DELETED)'
+	      ELSE
+		 INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+	      END IF
+	   ELSE IF ((SYSTEM.AND.4).EQ.4) THEN	! Is entry shutdown bulletin?
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Expires on shutdown'
+	   ELSE IF ((SYSTEM.AND.2).EQ.2) THEN	! Is entry permanent bulletin?
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Permanent'
+	   ELSE
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)//
+     &				'   Expires:   '//EXDATE//' '//EXTIME(:5)
+	   END IF
+	   IF ((SYSTEM.AND.1).EQ.1) THEN		! System bulletin?
+	      INPUT = INPUT(:TRIM(INPUT))//' / System'
+	   END IF
+	   WRITE (3,'(A)') INPUT(:TRIM(INPUT))
+	END IF
+
+	HEAD = CLI$PRESENT('HEADER')
+
+	CALL OPEN_BULLFIL_SHARED	! Open BULLETIN file
+
+	ILEN = LINE_LENGTH + 1
+
+	CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	   IF (HEAD) WRITE(3,1060) INPUT(7:ILEN)
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	ELSE IF (HEAD) THEN
+	   WRITE(3,1060) FROM
+	END IF
+
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	   IF (HEAD) WRITE(3,1050) INPUT(7:ILEN)
+	   SUBJECT_LINE = INPUT(7:ILEN)
+	ELSE
+	   IF (HEAD) WRITE(3,1050) DESCRIP
+	   IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   SUBJECT_LINE = DESCRIP
+	END IF
+
+	IF (CLI$PRESENT('SUBJECT')) THEN
+	   IER = CLI$GET_VALUE('SUBJECT',SUBJECT_LINE,LEN_D)
+	END IF
+
+	DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	END DO
+
+	CLOSE (UNIT=3)			! Message copy completed
+
+	CALL CLOSE_BULLFIL
+
+	LEN_D = TRIM(SUBJECT_LINE)
+	IF (LEN_D.EQ.0) THEN
+	   SUBJECT_LINE = 'BULLETIN message.'
+	   LEN_D = TRIM(SUBJECT_LINE)
+	END IF
+
+	I = 1
+	DO WHILE (I.LE.LEN_D)
+	   IF (SUBJECT_LINE(I:I).EQ.'"') THEN
+	      IF (LEN_D.EQ.64) THEN
+		 SUBJECT_LINE(I:I) = '`'
+	      ELSE
+		 SUBJECT_LINE = SUBJECT_LINE(:I)//'"'//SUBJECT_LINE(I+1:)
+		 I = I + 1
+		 LEN_D = LEN_D + 1
+	      END IF
+	   END IF
+	   I = I + 1
+	END DO
+
+	LEN_S = 0
+	DO WHILE (CLI$GET_VALUE('RECIPIENTS',SENDTO(LEN_S+1:),I)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get all the usernames
+	   LEN_S = LEN_S + I + 1
+	   SENDTO(LEN_S:LEN_S) = ','
+	END DO
+	LEN_S = LEN_S - 1
+
+	I = 1		! Must change all " to """ in MAIL recipients
+	DO WHILE (I.LE.LEN_S)
+	   IF (SENDTO(I:I).EQ.'"') THEN
+	      SENDTO = SENDTO(:I)//'""'//SENDTO(I+1:)
+	      I = I + 2
+	      LEN_S = LEN_S + 2
+	   END IF
+	   I = I + 1
+	END DO
+
+	IF (CLI$PRESENT('EDIT')) THEN
+	   CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	   CONTEXT = 0
+	   IER =  LIB$FIND_FILE('SYS$LOGIN:BULL.SCR',INPUT,CONTEXT)
+	   VERSION = INDEX(INPUT,';') + 1
+	   IF (INPUT(VERSION:VERSION).EQ.'1') THEN
+	      CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	      WRITE (6,'('' ERROR: No message mailed.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	CALL DISABLE_PRIVS
+	CALL SENDMAIL('SYS$LOGIN:BULL.SCR',SENDTO(:LEN_S)
+     &			,SUBJECT_LINE,STATUS)
+C       CALL LIB$SPAWN('$MAIL SYS$LOGIN:BULL.SCR '//SENDTO(:LEN_S)
+C     &    //'/SUBJECT="'//SUBJECT_LINE(:LEN_D)//'"',,,,,,STATUS)
+C	IF (.NOT.STATUS) CALL SYS_GETMSG(STATUS)
+
+	CALL ENABLE_PRIVS
+	CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+
+	RETURN
+
+1050	FORMAT('Description: ',A,/)
+1060	FORMAT('From: ',A)
+
+	END
+
+
+
+	SUBROUTINE MODIFY_FOLDER
+C
+C  SUBROUTINE MODIFY_FOLDER
+C
+C  FUNCTION: Modifies a folder's information.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER RESPONSE*32
+
+	IF (.NOT.FOLDER_ACCESS
+     &		 (USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   WRITE (6,'('' ERROR: No privileges to modify folder.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('NAME')) THEN
+	   IF (REMOTE_SET) THEN
+	      WRITE (6,'('' ERROR: Cannot change name of'',
+     &				'' remote folder.'')')
+	      RETURN
+	   ELSE
+	      CALL CLI$GET_VALUE('NAME',FOLDER1,LEN_P)
+	      IF (LEN_P.GT.44) THEN
+		 WRITE (6,'('' ERROR: Folder name cannot be larger
+     &				than 44 characters.'')')
+		 RETURN
+	      END IF
+	   END IF
+	ELSE
+	   FOLDER1 = FOLDER
+	END IF
+
+	INIT_NEWSFEED = .FALSE.
+
+	NEWSGROUP = .FALSE.
+	MAILTO = 0
+
+	IF (CLI$PRESENT('DESCRIPTION')) THEN
+	   WRITE (6,'('' Enter one line description of folder.'')')
+	   LENF = 81
+	   DO WHILE (LENF.GT.80)
+	      CALL GET_LINE(FOLDER1_DESCRIP,LENF)	! Get input line
+	      IF (LENF.LE.0) THEN
+		 WRITE (6,'('' ERROR: Folder modification aborted.'')')
+		 RETURN
+	      ELSE IF (LENF.GT.80) THEN			! If too many characters
+		 WRITE (6,'('' ERROR: Description must be < 80 characters.'')')
+	         RETURN
+	      ELSE
+		 FOLDER1_DESCRIP = FOLDER1_DESCRIP(:LENF) ! End fill with spaces
+	      END IF
+	   END DO
+	   I = INDEX(FOLDER1_DESCRIP,'<')
+	   J = INDEX(FOLDER1_DESCRIP,'>')
+	   IF (I.GT.0.AND.J.GT.I.AND.(INDEX(FOLDER1_DESCRIP(I:),'@').LT.1
+     &	       .OR.INDEX(FOLDER1_DESCRIP(I:),'@').GT.J-I+1).AND.
+     &	       (INDEX(FOLDER1_DESCRIP(I:),'.')
+     &	       .LE.J-I+1.AND.INDEX(FOLDER1_DESCRIP(I:),'.').GT.0)) THEN
+	      NEWSGROUP = .TRUE.
+	      WRITE (6,'('' Init news feed counter to feed '',
+     &			 ''all messages in news group (Y),'')')
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &		 'or set to feed only new messages (N,default) ? ')
+	      INIT_NEWSFEED = RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y'
+	      I = INDEX(FOLDER1_DESCRIP,'[')
+	      J = INDEX(FOLDER1_DESCRIP,']')
+	   END IF
+	   IF (I.GT.0.AND.J.GT.I.AND.
+     &	       (INDEX(FOLDER1_DESCRIP(I:),'@').GT.1.AND.
+     &	       INDEX(FOLDER1_DESCRIP(I:),'@').LT.J-I+1)) THEN
+	      MAILTO = 1
+	   END IF
+	   IF (I.GT.0.AND.J.GT.I.AND.(INDEX(FOLDER1_DESCRIP(I:),'.')
+     &	       .GT.J-I+1.OR.INDEX(FOLDER1_DESCRIP(I:),'.').EQ.0)
+     &	       .AND.MAILTO.EQ.0.AND..NOT.BTEST(FOLDER_FLAG,11)
+     &	       .AND..NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Have you specified '//
+     &		   'an email address in the description? (default=N) ')
+	      IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') MAILTO = 1
+	   END IF
+	   IF (MAILTO.EQ.1.AND..NOT.BTEST(FOLDER_FLAG,11).AND.
+     &	       .NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	      WRITE (6,'('' A mailing address has been specified.'')')
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Will messages be '//
+     &		'sent to and received from this address? (default=N) ')
+	      IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') THEN
+	         MAILTO = 2
+		 WRITE (6,'('' SET POST_ONLY will be issued.'')')
+	      ELSE
+		 MAILTO = 3
+		 WRITE (6,'('' SET ADD_ONLY will be issued.'')')
+	      END IF
+	   END IF
+	ELSE
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP
+	END IF
+
+	IF (CLI$PRESENT('OWNER')) THEN
+	   CALL CLI$GET_VALUE('OWNER',FOLDER1_OWNER,LEN_P)
+	   IF (LEN_P.GT.12) THEN
+	      WRITE (6,'('' ERROR: Owner name must be < 13 characters.'')')
+	      RETURN
+	   ELSE IF (CLI$PRESENT('ID')) THEN
+	      IER = CHKPRO(FOLDER1_OWNER)
+	   ELSE
+	      CALL GET_UAF
+     &		   (FOLDER1_OWNER,USERB1,GROUPB1,ACCOUNTB1,FLAGS,IER)
+	   END IF
+	   IF (.NOT.IER) THEN
+	      WRITE (6,'('' ERROR: Owner name is not valid username.'')')
+	      RETURN
+	   ELSE IF (LEN_P.GT.LEN(FOLDER1_OWNER)) THEN
+	      WRITE (6,'('' ERROR: Folder owner name too long.'')')
+	      RETURN
+	   ELSE IF (.NOT.SETPRV_PRIV()) THEN
+	      WRITE(6,'('' Enter password of new owner: '',A)') CHAR(10)
+	      CALL GET_INPUT_NOECHO(RESPONSE)
+	      IF (TRIM(RESPONSE).EQ.0) THEN
+		 WRITE (6,'('' ERROR: No password entered.'')')
+		 RETURN
+	      END IF
+	      WRITE (6,'('' Attempting to verify password name...'')')
+	      OPEN (UNIT=10,NAME='SYS$NODE"'//
+     &		   FOLDER1_OWNER(:TRIM(FOLDER1_OWNER))
+     &		   //' '//RESPONSE(:TRIM(RESPONSE))//'"::',
+     &		   TYPE='SCRATCH',IOSTAT=IER)
+	      CLOSE (UNIT=10)
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' ERROR: Password is invalid.'')')
+		 RETURN
+	      ELSE
+		 WRITE (6,'('' Password was verified.'')')
+	      END IF
+	   ELSE
+	      FOLDER1_OWNER = FOLDER1_OWNER(:LEN_P)
+	   END IF
+	ELSE
+	   FOLDER1_OWNER = FOLDER_OWNER
+	END IF
+
+	CALL OPEN_BULLFOLDER		! Open folder file
+
+	IF (CLI$PRESENT('NAME')) THEN
+	   READ (7,IOSTAT=IER,KEY=FOLDER1,KEYID=0)
+	   				! See if folder exists
+	   IF (IER.EQ.0) THEN
+	      WRITE (6,'('' ERROR: Folder name already exists.'')')
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   END IF
+	END IF
+
+	CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	IF (IER.EQ.0.AND.CLI$PRESENT('NAME')) THEN
+	   LEN_F = TRIM(FOLDER_DIRECTORY)
+	   IER = LIB$RENAME_FILE(FOLDER_DIRECTORY(:LEN_F)//
+     &		FOLDER(:TRIM(FOLDER))//'.*',FOLDER_DIRECTORY(:LEN_F)//
+     &		FOLDER1(:TRIM(FOLDER1))//'.*')
+	   IF (.NOT.IER) THEN
+	      I = 0
+	      IER1 = LIB$FIND_FILE(FOLDER_DIRECTORY(:LEN_F)//
+     &		FOLDER(:TRIM(FOLDER))//'.*',INPUT,I)
+	   END IF
+	   IF (IER.OR..NOT.IER1) THEN
+	      FOLDER_FILE = FOLDER_DIRECTORY(:LEN_F)//FOLDER1
+	      FOLDER_NAME = FOLDER1
+	      IER = 0
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   IF (CLI$PRESENT('OWNER')) THEN
+	      CALL CHKACL
+     &		(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',IER)
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+		 CALL ADD_ACL(FOLDER1_OWNER,'R+W+C',IER)
+		 CALL DEL_ACL(FOLDER_OWNER,'R+W+C',IER)
+	      END IF
+	   END IF
+	   FOLDER = FOLDER1
+	   FOLDER_OWNER = FOLDER1_OWNER
+	   FOLDER_DESCRIP = FOLDER1_DESCRIP
+	   DELETE (7)
+	   IF (CLI$PRESENT('ID')) THEN
+	      FOLDER_FLAG = IBSET(FOLDER_FLAG,6)
+	   ELSE
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,6)
+	   END IF
+	   IF (NEWSGROUP) FOLDER_FLAG = IBSET(FOLDER_FLAG,4)
+	   IF (MAILTO.EQ.2) FOLDER_FLAG = IBSET(FOLDER_FLAG,10)
+	   IF (MAILTO.EQ.3) FOLDER_FLAG = IBSET(FOLDER_FLAG,11)
+	   IF (INIT_NEWSFEED) THEN
+	      F_LAST = 0
+	   ELSE IF (NEWSGROUP) THEN
+	      CALL CLOSE_BULLFOLDER
+	      CALL OPEN_BULLNEWS_SHARED
+	      I = INDEX(FOLDER_DESCRIP,'<') + 1
+	      J = INDEX(FOLDER_DESCRIP,'>') - 1
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER_DESCRIP(I:J),IER)
+	      CALL CLOSE_BULLNEWS
+	      CALL OPEN_BULLFOLDER
+	      F_LAST = F1_NBULL
+	   END IF
+	   CALL WRITE_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) WRITE (6,'('' Folder successfully modified.'')')
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Folder modification aborted.'')')
+	END IF
+
+	CALL CLOSE_BULLFOLDER
+
+	RETURN
+	END
+
+
+
+	FUNCTION FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) USERNAME,FOLDER_OWNER
+
+	IF (SETPRV_PRIV()) THEN
+	   FOLDER_ACCESS = .TRUE.
+	ELSE IF (BTEST(FOLDER_FLAG,6)) THEN	! If folder owner is ID
+	   FOLDER_ACCESS = CHKPRO(FOLDER_OWNER)
+	ELSE
+	   FOLDER_ACCESS = USERNAME.EQ.FOLDER_OWNER
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE MOVE(DELETE_ORIGINAL)
+C
+C  SUBROUTINE MOVE
+C
+C  FUNCTION: Moves message from one folder to another.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REMOTE_READ_MESSAGE/ SCRATCH_R1
+	DATA SCRATCH_R1 /0/
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /HEADER/ HEADER
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	COMMON /NEWS2BULL/ NEWS2BULL
+
+	COMMON /FEED/ FEED
+
+        COMMON /MAIL_INFO/ USE_INFROM
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /BULLCP_NEWS/ BULLCP_NEWS
+
+	EXTERNAL CLI$_ABSENT,BULLETIN_SUBCOMMANDS
+
+	LOGICAL DELETE_ORIGINAL
+
+	CHARACTER SAVE_FOLDER*44,POST_SUBJECT*256,TODAY*24
+	CHARACTER SCRFILE*18
+
+	DATA TEMP_FILE/.FALSE./
+
+	DIMENSION BTIM(2)
+
+	ORIGINAL = CLI$PRESENT('ORIGINAL')
+
+	IF (ORIGINAL.AND..NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: You have no privileges to keep''
+     &			,'' original owner.'')')
+	   RETURN
+	END IF
+
+	ALL = CLI$PRESENT('ALL')
+
+	MERGE = CLI$PRESENT('MERGE')
+
+	SAVE_BULL_POINT = BULL_POINT
+
+	FROM_REMOTE = REMOTE_SET
+	CALL CLI$GET_VALUE('FOLDER',FOLDER1)
+	IF (INDEX(FOLDER1,'.').GT.0) CALL LOWERCASE(FOLDER1)
+	TO_NEWS = TEST_NEWS(FOLDER1)
+	IF (.NOT.BULLCP_NEWS.AND.FOLDER.EQ.FOLDER1) THEN
+	   WRITE (6,'('' ERROR: Destination cannot be same as'',
+     &		      '' current location.'')')
+	   RETURN
+	END IF
+
+	IER1 = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER1.EQ.%LOC(CLI$_ABSENT).AND..NOT.ALL) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no message has been read
+	      WRITE(6,'('' ERROR: You are not reading any message.'')')
+	      RETURN			! and return
+	   END IF
+
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(BULL_POINT,IER)		! Get message directory entry
+	   IF (IER.NE.BULL_POINT+1.OR.BULL_POINT.NE.SAVE_BULL_POINT) THEN
+	      WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      CALL CLOSE_BULLDIR
+	      BULL_POINT = SAVE_BULL_POINT
+	      RETURN
+	   END IF
+
+	   NUM_COPY = 1
+	ELSE
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(0,IER)		! Get message directory entry
+	   IF (NBULL.EQ.0) THEN		! Were messages found?
+	      WRITE(6,'('' ERROR: No messages were found.'')')
+	      CALL CLOSE_BULLDIR
+	      RETURN
+	   END IF
+
+	   IF (IER1.NE.%LOC(CLI$_ABSENT)) THEN
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER1)
+	      IF (EBULL.GT.F_NBULL) EBULL = F_NBULL
+	      IF (SBULL.LE.0.OR.IER1.NE.0) THEN
+		 WRITE (6,'(A)')
+     &		  ' ERROR: Specified message number has incorrect format.'
+		 CALL CLOSE_BULLDIR
+		 RETURN
+	      ELSE
+		 NUM_COPY = EBULL - SBULL + 1
+		 BULL_POINT = SBULL
+	      END IF
+	      IF (NUM_COPY.GT.1) ALL = .TRUE.
+	      IF (INDEX(BULL_PARAMETER,'LAST').GT.0.AND.ORIGINAL) THEN
+	         NEWGROUP = .TRUE.	! Kludgey way of detecting new2bull
+	         NEXT = .TRUE.		! If SBULL does not exist, will find
+              ELSE			! next message after SBULL
+	         SBULL1 = SBULL
+	   	 CALL READDIR(SBULL,IER)
+	   	 IF (IER.NE.SBULL+1.OR.SBULL.NE.SBULL1) THEN
+		    WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      	    CALL CLOSE_BULLDIR
+	      	    RETURN
+	         END IF
+	      END IF
+	   ELSE IF (ALL) THEN
+	      NUM_COPY = NBULL
+	      BULL_POINT = 1
+	      NEWGROUP = .TRUE.
+	      NEXT = .TRUE.
+	   END IF
+	END IF
+
+	IF (REMOTE_SET.OR.REMOTE_SET.EQ.4) THEN
+	   IF (.NOT.TEMP_FILE) THEN
+	      OPEN (UNIT=12,FILE='REMOTE.BULLDIR',
+     &		 STATUS='SCRATCH',FORM='UNFORMATTED',IOSTAT=IER)
+	      IF (IER.EQ.0) THEN
+		 OPEN (UNIT=11,FILE='REMOTE.BULLFIL',
+     &		    STATUS='SCRATCH',IOSTAT=IER,
+     &		    ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &		    FORM='UNFORMATTED')
+	      END IF
+	   ELSE
+	      REWIND (12,IOSTAT=IER)
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      TEMP_FILE = .TRUE.
+	      CALL OPEN_BULLFIL
+	      CALL READDIR(0,IER)
+	      I = BULL_POINT - 1
+	      IER = I + 1
+	      NBLOCK = 1
+	      LAST = BULL_POINT+NUM_COPY-1
+	      NUM_COPY = 0
+	      DO WHILE (I.LT.LAST.AND.IER.EQ.I+1)
+		 I = I + 1
+		 CALL READDIR(I,IER)
+		 IF (IER.EQ.I+1.AND.I.LE.LAST) THEN
+		    CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+		    IF (REMOTE_SET) THEN
+		       CALL REMOTE_READ_MESSAGE(I,IER1)
+		       IF (IER1.GT.0) THEN
+			  CALL DISCONNECT_REMOTE
+		       ELSE
+			  CALL GET_REMOTE_MESSAGE(IER1)
+		       END IF
+		    ELSE
+		       IER1 = 0
+		    END IF
+		    IF (LENGTH.EQ.0) IER1 = 1	! Don't allow empty messages
+		    IF (IER1.EQ.0) THEN
+		       SCRATCH_R = SCRATCH_R1
+		       DO J=1,LENGTH
+			  IF (REMOTE_SET) THEN
+			     CALL READ_QUEUE(%VAL(SCRATCH_R),
+     &					SCRATCH_R,INPUT(:128))
+			  ELSE
+			     READ (1'BLOCK+J-1,IOSTAT=IER1) INPUT(:128)
+			  END IF
+			  WRITE (11'NBLOCK+J-1,IOSTAT=IER1) INPUT(:128)
+		       END DO
+		    END IF
+		    NEWS2BULL = NEWS2BULL.AND..NOT.TO_NEWS.AND.ORIGINAL
+		    IF (IER1.EQ.0.AND..NOT.NEWS2BULL) THEN
+		       BLOCK = NBLOCK
+		       NBLOCK = NBLOCK + LENGTH
+		       WRITE (12,IOSTAT=IER1) BULLDIR_ENTRY
+		    END IF
+		    IF (TO_NEWS.AND.ORIGINAL) THEN
+		       WRITE (12,IOSTAT=IER1) NEWS_MSGID
+		    END IF
+		    IF (IER1.NE.0) THEN
+		       I = IER
+		    ELSE IF (.NOT.NEWS2BULL) THEN
+		       NUM_COPY = NUM_COPY + 1
+		    END IF
+		    NEWS2BULL = .FALSE.
+		 END IF
+	      END DO
+	      CALL CLOSE_BULLFIL
+	   END IF
+	   IF (IER1.NE.0.OR..NOT.TEMP_FILE.OR.NUM_COPY.EQ.0) THEN
+	      WRITE(6,'('' ERROR: Copy aborted. Remote folder problem.'')')
+	      CLOSE (UNIT=12)
+	      CLOSE (UNIT=11)
+	      TEMP_FILE = .FALSE.
+	      CALL CLOSE_BULLDIR
+	      RETURN
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	SAVE_FOLDER = FOLDER
+	SAVE_FOLDER_NUMBER = FOLDER_NUMBER
+
+	FOLDER_NUMBER = -1	! Use FOLDER as key rather than FOLDER_NUMBER
+	FROM_BULL_POINT = BULL_POINT
+	CALL SELECT_FOLDER(.FALSE.,IER)
+
+	IER1 = .TRUE.
+
+	POST_NEWS = (REMOTE_SET.EQ.4.AND..NOT.BULLCP_NEWS).OR.REMOTE_SET.EQ.3
+
+	POST_FEED = .FALSE.
+	SLIST = 0
+	IF (.NOT.IER) THEN
+	   WRITE (6,'('' ERROR: Cannot access specified folder.'')')
+	ELSE IF (READ_ONLY.OR.(MERGE.AND.REMOTE_SET.GT.0)) THEN
+	   IF (READ_ONLY) THEN
+	      WRITE (6,'('' ERROR: No access to write into folder.'')')
+	   ELSE
+	      WRITE (6,'('' ERROR: /MERGE invalid into remote folder.'')')
+	   END IF
+	   IER1 = .FALSE.
+	ELSE IF (REMOTE_SET.EQ.0) THEN
+	   IF (.NOT.CLI$PRESENT('LOCAL').AND.NEWS_FEED()) THEN
+	      SLIST = INDEX(FOLDER_DESCRIP,'<') + 1
+	      FOLDER1_DESCRIP =
+     &		FOLDER_DESCRIP(SLIST:INDEX(FOLDER_DESCRIP,'>')-1)
+	      POST_FEED = .TRUE.
+	   END IF
+	   IF (NEWS_FEED()) THEN
+	      SLIST = INDEX(FOLDER_DESCRIP,'[') + 1
+	   ELSE
+	      SLIST = INDEX(FOLDER_DESCRIP,'<') + 1
+	   END IF
+	   IF (SLIST.GT.1) THEN
+	      IF (NEWS_FEED()) THEN
+	         ELIST = INDEX(FOLDER_DESCRIP,']') - 1
+	      ELSE
+	         ELIST = INDEX(FOLDER_DESCRIP,'>') - 1
+	      END IF
+	   END IF
+	   IF (CLI$PRESENT('LOCAL').AND..NOT.BULLCP_NEWS) SLIST = 0
+	END IF
+
+	IF (.NOT.IER.OR..NOT.IER1) THEN
+	   FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	   IF (.NOT.IER) THEN
+	      FOLDER = SAVE_FOLDER
+	      BULL_POINT = SAVE_BULL_POINT
+	   ELSE
+	      FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	      FOLDER1 = SAVE_FOLDER
+	      CALL SELECT_FOLDER(.FALSE.,IER1)
+	   END IF
+	   BULL_POINT = SAVE_BULL_POINT
+	   CLOSE (UNIT=12)
+	   CLOSE (UNIT=11)
+	   TEMP_FILE = .FALSE.
+	   RETURN
+	END IF
+C
+C  Add bulletin to bulletin file and directory entry for to directory file.
+C
+	IF (POST_NEWS.OR.(POST_FEED.AND.SLIST.LE.1)) THEN
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='SCRATCH',CARRIAGECONTROL='LIST')
+	   SCRFILE = 'SYS$LOGIN:BULL.SCR'
+	END IF
+	IF (.NOT.POST_NEWS) THEN
+	   CALL OPEN_BULLDIR			! Prepare to add dir entry
+	   IF (REMOTE_SET.EQ.4) THEN            ! In case exdate has bad date
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 EX = FOLDER_BBEXPIRE
+	      ELSE
+		 EX = NEWS_EXPIRE_DEFAULT
+	      END IF
+	      CALL GET_EXDATE(EXDATE,EX)
+	      CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	      EXTIME = TODAY(13:)
+	   END IF
+	   CALL OPEN_BULLFIL			! Prepare to add bulletin
+
+	   CALL READDIR(0,IER)			! Get NBLOCK
+	   IF (IER.EQ.0.AND.REMOTE_SET.LT.3) NBLOCK = 0
+	END IF
+
+	FOLDER1_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//SAVE_FOLDER
+
+	IF (.NOT.FROM_REMOTE.AND.FROM_REMOTE.NE.4) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	      OPEN (UNIT=12,FILE=FOLDER1_FILE(:TRIM(FOLDER1_FILE))
+     &		//'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &		RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &		ORGANIZATION='INDEXED',IOSTAT=IER,
+     &		KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	   END DO
+
+	   IF (IER.EQ.0) THEN
+	      DO WHILE (FILE_LOCK(IER,IER1))
+		 OPEN (UNIT=11,FILE=FOLDER1_FILE(:TRIM(FOLDER1_FILE))
+     &		   //'.BULLFIL',STATUS='UNKNOWN',IOSTAT=IER,
+     &		   ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &		   FORM='UNFORMATTED')
+	      END DO
+	   END IF
+	ELSE
+	   IER= 0
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+	   SAVE_HEADER = HEADER
+	   IF (CLI$PRESENT('HEADER')) THEN
+	      HEADER = .TRUE.
+	   ELSE
+	      HEADER = .FALSE.
+	   END IF
+	END IF
+
+	IF (MERGE) CALL INITIALIZE_MERGE(IER)
+
+	START_BULL_POINT = BULL_POINT
+
+	IF (IER.EQ.0) THEN
+	   IF (FROM_REMOTE.OR.FROM_REMOTE.EQ.4) THEN
+	      REWIND (12)
+	   ELSE
+	      READ (12,KEYID=0,KEY=FROM_BULL_POINT-1,IOSTAT=IER)
+	   END IF
+	END IF
+
+	DO WHILE (NUM_COPY.GT.0.AND.IER.EQ.0)
+	   READ (12,IOSTAT=IER) BULLDIR_ENTRY
+	   IF ((FROM_REMOTE.OR.FROM_REMOTE.EQ.4).AND.
+     &	       (TO_NEWS.AND.ORIGINAL)) THEN
+	      READ (12,IOSTAT=IER) NEWS_MSGID
+	   END IF
+	   NUM_COPY = NUM_COPY - 1
+
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   CALL CONVERT_ENTRY_FROMBIN_FOLDER
+
+	   IF (REMOTE_SET.GE.3) SYSTEM = 0
+
+	   IF (FROM_REMOTE.GE.3.AND.REMOTE_SET.LE.3) THEN
+	      SYSTEM = 0
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      ELSE IF (FOLDER_BBEXPIRE.EQ.-1) THEN   ! Permanent message
+		 EXDATE = '5-NOV-2100'
+		 SYSTEM = 2
+	      ELSE IF (EX_BTIM(1).EQ.0.AND.EX_BTIM(2).EQ.0) THEN
+		 CALL GET_EXDATE(EXDATE,14)
+	      END IF
+	   ELSE IF (REMOTE_SET.EQ.4.AND.ORIGINAL) THEN
+	      IF (EX_BTIM(1).NE.0.OR.EX_BTIM(2).NE.0) THEN
+		 LIMIT = NEWS_F_EXPIRE_LIMIT
+		 IF (LIMIT.EQ.0) LIMIT = NEWS_EXPIRE_LIMIT_DEFAULT
+		 IF (LIMIT.GT.0) THEN
+		    CALL GET_EXDATE(EXDATE,LIMIT)
+		    CALL SYS_BINTIM(EXDATE,BTIM)
+		    IF (COMPARE_BTIM(BTIM,EX_BTIM).LT.0) THEN
+		       CALL COPY2(EX_BTIM,BTIM)
+		    END IF
+		 END IF
+		 CALL SYS$ASCTIM(,EXDATE,EX_BTIM,)
+		 IF (COMPARE_DATE(EXDATE,' ').LE.0) THEN
+		    IER = 0
+		    GO TO 100
+		 END IF
+	      ELSE
+		 IF (FOLDER_BBEXPIRE.GT.0) THEN
+		    EX = FOLDER_BBEXPIRE
+		 ELSE
+		    EX = NEWS_EXPIRE_DEFAULT
+		 END IF
+		 IF (F_LAST.EQ.0) THEN
+		    EX = EX + COMPARE_DATE(DATE,' ')
+		    IF (EX.LE.0) THEN
+		       IER = 0
+		       GO TO 100
+		    END IF
+		 END IF
+		 CALL GET_EXDATE(EXDATE,EX)
+	      END IF
+	      CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	      EXTIME = TODAY(13:)
+	   END IF
+
+	   IF (.NOT.BTEST(FOLDER_FLAG,2).OR.	! Not system folder?
+     &		 .NOT.SETPRV_PRIV()) THEN	! Or no privileges?
+	      SYSTEM = IBCLR(SYSTEM,0)		! Remove system bit
+	   END IF
+
+	   IF (BTEST(SYSTEM,2).AND.		! Shutdown message?
+     &	    (.NOT.BTEST(FOLDER_FLAG,2).OR.	! Not system folder?
+     &		 .NOT.SETPRV_PRIV())) THEN	! Or no privileges?
+	      SYSTEM = IBCLR(SYSTEM,2)		! Remove shutdown bit
+	      WRITE (6,'('' ERROR: No privileges to add'',
+     &				'' shutdown message.'')')
+	      IF (FOLDER_BBEXPIRE.GT.0) THEN
+		 CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+		 WRITE (6,'('' Expiration will be '',I,'' days.'')')
+     &				FOLDER_BBEXPIRE
+	      ELSE
+		 CALL GET_EXDATE(EXDATE,14)
+		 WRITE (6,'('' Expiration will be '',I,'' days.'')') 14
+	      END IF
+	      EXTIME = '00:00:00.00'
+	   ELSE IF (BTEST(SYSTEM,1).AND.	! Permanent?
+     &		F_EXPIRE_LIMIT.GT.0.AND..NOT.   ! Expiration limit present?
+     &		FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	      WRITE (6,'('' ERROR: No privileges to add'',
+     &				'' permanent message.'')')
+	      WRITE (6,'('' Expiration will be '',I,'' days.'')')
+     &				F_EXPIRE_LIMIT
+	      SYSTEM = IBCLR(SYSTEM,1)
+	      CALL GET_EXDATE(EXDATE,F_EXPIRE_LIMIT)
+	      EXTIME = '00:00:00.00'
+	   END IF
+
+	   IF (.NOT.ORIGINAL) THEN	! If not /ORIGINAL
+	      FROM = USERNAME		! Specify owner
+	   END IF
+
+	   IF (REMOTE_SET.EQ.1) THEN
+	      WRITE (REMOTE_UNIT,'(A)',IOSTAT=IER) 2
+	      IF (IER.NE.0) CALL ERROR_AND_EXIT
+	   END IF
+
+	   IF (SLIST.GT.1.OR.POST_NEWS.OR.POST_FEED) THEN
+	      BLOCK_SAVE = BLOCK
+	      LENGTH_SAVE = LENGTH
+	      IF (SLIST.GT.1) THEN
+		 OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		   RECL=LINE_LENGTH,CARRIAGECONTROL='LIST')
+	         SCRFILE = 'SYS$LOGIN:BULL.SCR'
+		 IF (IER.NE.0) THEN
+	      	    OPEN(UNIT=3,FILE='BULL.SCR',IOSTAT=IER,
+     &		       RECL=LINE_LENGTH,CARRIAGECONTROL='LIST')
+	      	    SCRFILE = 'BULL.SCR'
+		 END IF
+	      ENDIF
+	      ILEN = LINE_LENGTH + 1
+
+	      INFROM = FROM
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	         INFROM = INPUT(7:)
+		 CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+		 POST_SUBJECT = INPUT(7:ILEN)
+	      ELSE
+		 POST_SUBJECT = DESCRIP
+		 IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	      END IF
+
+	      DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+		 CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		 IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(1:ILEN)
+	      END DO
+
+	      REWIND (UNIT=3)
+
+	      IF (POST_NEWS.OR.POST_FEED) THEN
+	         USE_INFROM = ORIGINAL
+	         IF (CLI$PRESENT('LOCAL')) NEWS2BULL = .TRUE.
+	         CALL NEWS_POST
+     &		    (SCRFILE(:TRIM(SCRFILE)),.TRUE.,IER,POST_SUBJECT)
+		 NEWS2BULL = .FALSE.
+	      END IF
+	      IF (SLIST.GT.1) THEN
+		 CLOSE (UNIT=3)
+		 USE_INFROM = ORIGINAL
+		 IF (BTEST(FOLDER_FLAG,10).OR.BTEST(FOLDER_FLAG,15)) THEN
+	            CALL RESPOND_MAIL(SCRFILE(:TRIM(SCRFILE)),
+     &		       FOLDER_DESCRIP(SLIST:ELIST),
+     &		       POST_SUBJECT(:TRIM(POST_SUBJECT)),STATUS)
+		 ELSE
+	            CALL RESPOND_MAIL(SCRFILE(:TRIM(SCRFILE)),
+     &		       FOLDER_DESCRIP(SLIST:ELIST),
+     &	   	       FOLDER(:TRIM(FOLDER))//' folder message: '//
+     &		       POST_SUBJECT(:TRIM(POST_SUBJECT)),STATUS)
+		 END IF
+		 CALL LIB$DELETE_FILE(SCRFILE(:TRIM(SCRFILE))//';')
+	      ELSE IF (POST_FEED.OR.POST_NEWS) THEN
+		 REWIND (UNIT=3)
+	      END IF
+	      BLOCK = BLOCK_SAVE
+	      LENGTH = LENGTH_SAVE
+	   END IF
+	   IF (.NOT.POST_NEWS) THEN
+	      IF (MERGE) CALL ADD_MERGE_TO(IER)
+
+	      IF (REMOTE_SET.EQ.4) CALL SET_BULLFIL_UPDATE
+
+	      IF (IER.EQ.0) THEN
+		 NBLOCK = NBLOCK + 1
+
+		 DO I=BLOCK,BLOCK+LENGTH-1
+		    READ (11'I,IOSTAT=IER) INPUT(:128)
+		    IF (IER.EQ.0) THEN
+		       CALL WRITE_BULL_FILE(NBLOCK,INPUT(:128))
+		    END IF
+		    NBLOCK = NBLOCK + 1
+		 END DO
+	      END IF
+
+	      IF (IER.EQ.0) THEN
+		 IF (MERGE) THEN
+		    CALL ADD_MERGE_FROM(IER)
+		 ELSE
+		    IF (.NOT.ORIGINAL) SYSTEM = IBSET(SYSTEM,4)
+		    CALL ADD_ENTRY	! Add the new directory entry
+		 END IF
+		 BULL_POINT = BULL_POINT + 1
+	      END IF
+	   END IF
+100	   CONTINUE
+	END DO
+
+	IF (SLIST.LT.1.AND.POST_NEWS.OR.POST_FEED) CLOSE (UNIT=3)
+
+	IF (MERGE) CALL ADD_MERGE_REST(IER)
+
+	IF (.NOT.POST_NEWS) CALL CLOSE_BULLFIL
+
+	IF (.NOT.(TO_NEWS.AND.ORIGINAL.AND.TEMP_FILE)) THEN
+	   CLOSE (UNIT=11)
+	   CLOSE (UNIT=12)
+	   TEMP_FILE = .FALSE.
+	END IF
+
+	IF (FOLDER_NUMBER.GE.0.AND.IER.EQ.0.AND..NOT.POST_NEWS
+     &		.AND.FOLDER_NUMBER.LT.FOLDER_MAX) THEN
+	   DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &			       F_NEWEST_BTIM)
+	   CALL UPDATE_FOLDER			! Update folder info
+C
+C  If user is adding message, an no new messages, update last read time for
+C  folder, so user is not alerted of new message which is owned by user.
+C
+	   IF (DIFF.GE.0) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),F_NEWEST_BTIM)
+	   END IF
+	END IF
+
+	IF (.NOT.POST_NEWS) CALL CLOSE_BULLDIR	! Totally finished with add
+
+	IF (IER.EQ.0) THEN
+	   IF (TEST_BULLCP().NE.2)
+     &	      WRITE (6,'('' Successful copy to folder '',A)')
+     &		FOLDER(:TRIM(FOLDER))//'.'
+	   IF (MERGE) THEN
+	      CALL LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &		  '.BULLDIR;-1')
+	   END IF
+	ELSE IF (MERGE) THEN
+	   WRITE (6,'('' ERROR: Copy aborted. No files copied.'')')
+	ELSE
+	   WRITE (6,'('' ERROR: Copy aborted. '',I,'' files copied.'')')
+     &			BULL_POINT - START_BULL_POINT
+	END IF
+
+	IF (.NOT.POST_NEWS) HEADER = SAVE_HEADER
+	IF (BULLCP_NEWS) RETURN
+
+	IF (INDEX(INCMD,' ').EQ.TRIM(INCMD)+1)
+     &	   INCMD = INCMD(:TRIM(INCMD))//' '//FOLDER1
+
+	FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+	FOLDER1 = SAVE_FOLDER
+	CALL SELECT_FOLDER(.FALSE.,IER1)
+
+	BULL_POINT = SAVE_BULL_POINT
+
+	IF (DELETE_ORIGINAL.AND.IER.EQ.0) THEN
+	   IF (FROM_REMOTE.AND.ALL) THEN
+	      WRITE (6,'('' WARNING: Original messages not deleted.'')')
+	      WRITE (6,'('' Multiple deletions not possible for '',
+     &			''remote folders.'')')
+	   ELSE
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL DELETE_MSG
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE PRINT(PRINT_NUM,OPEN_IT)
+C
+C  SUBROUTINE PRINT
+C
+C  FUNCTION:  Print header to queue.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SJCDEF)'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER*32 QUEUE,TEST
+
+	INTEGER*2 IOSB(4)
+	EQUIVALENCE (IOSB(1),JBC_ERROR)
+
+	CHARACTER*32 FORM
+
+	PARAMETER FF = CHAR(12)
+
+	DATA FIRST /.TRUE./, CHANGED /.FALSE./
+
+	OPENED = .FALSE.
+
+	IF (CLI$PRESENT('NOW').AND..NOT.FIRST.AND.
+     &	    INCMD(:4).EQ.'PRIN') THEN
+	   WRITE (6,'('' Printing all previously queued messages.'')')
+	   GO TO 200
+	ELSE IF (.NOT.FIRST) THEN
+	   IER = CLI$GET_VALUE('QUEUE',TEST,TLEN)
+	   CHANGED = TEST(:TLEN).NE.QUEUE(:QLEN).AND.TLEN.GT.0
+	   CHANGED = CHANGED.OR.CLI$PRESENT('NOTIFY').NE.NOTIFY
+	   IER = CLI$GET_VALUE('FORM',TEST,FLEN)
+	   CHANGED = CHANGED.OR.(TEST(:TLEN).NE.FORM(:FLEN).AND.TLEN.GT.0)
+	   IF (CHANGED) THEN
+	      WRITE (6,'('' Printing all previously queued messages.'')')
+	      GO TO 200
+	   END IF
+	END IF
+
+        IF (INCMD(:4).EQ.'PRIN') THEN
+	   IF (CLI$PRESENT('CANCEL')) THEN 
+	      WRITE (6,'('' Cancelling all previously queued messages.'')')
+	      CLOSE (UNIT=24,DISPOSE='DELETE')
+	      FIRST = .TRUE.
+	      RETURN
+	   END IF
+	END IF
+
+50	IF (PRINT_NUM.EQ.0) THEN
+	   IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	   IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+	      IF (EBULL.GT.F_NBULL) EBULL = F_NBULL
+	   ELSE IF (OPENED) THEN
+	      CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	      GO TO 150
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      SBULL = 1
+	      EBULL = F_NBULL
+	      IER = 0
+	   ELSE IF (BULL_POINT.EQ.0) THEN  ! No.  Have we just read a bulletin?
+	      WRITE(6,1010)		  ! No, then error.
+	      RETURN
+	   ELSE
+	      SBULL = BULL_POINT
+	      EBULL = SBULL
+	      IER = 0
+	   END IF
+	   IF (SBULL.LE.0.OR.IER.NE.0.OR.EBULL.LT.SBULL) THEN
+	      WRITE (6,1015)
+	      IF (OPENED) THEN
+		 CALL CLOSE_BULLFIL
+		 CALL CLOSE_BULLDIR
+	      END IF
+	      WRITE (6,'(1X,A)') BULL_PARAMETER(:LEN_P)
+	      RETURN
+	   END IF
+	ELSE
+	   SBULL = PRINT_NUM
+	   EBULL = SBULL
+	END IF
+
+	IF (FIRST) THEN
+	   QLEN = 0
+	   IER = CLI$GET_VALUE('QUEUE',QUEUE,QLEN) 	! Get queue name
+	   IF (QLEN.EQ.0) THEN
+	      QUEUE = 'SYS$PRINT'
+	      QLEN = TRIM(QUEUE)
+	   END IF
+
+	   NOTIFY = CLI$PRESENT('NOTIFY')
+
+	   FLEN = 0
+	   IER = CLI$GET_VALUE('FORM',FORM,FLEN)	 ! Get form name
+
+	   CALL DISABLE_PRIVS
+
+	   OPEN(UNIT=24,FILE='SYS$LOGIN:BULL.LIS',ERR=900,IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+
+	   CALL ENABLE_PRIVS
+	END IF
+
+	IF (OPEN_IT) THEN
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL OPEN_BULLFIL_SHARED
+	   OPENED = .TRUE.
+	END IF
+
+	HEAD = CLI$PRESENT('HEADER')
+
+	DO I=SBULL,EBULL
+	   I1 = I
+	   CALL READDIR(I,IER)		! Get info for specified message
+	   IF (IER.NE.I+1.OR.I.GT.EBULL.OR.(.NOT.CLI$PRESENT
+     &		('ALL').AND.I1.EQ.SBULL.AND.I.NE.SBULL)) THEN
+	      IF (REMOTE_SET.NE.3.OR.I1.EQ.SBULL) WRITE(6,1030) I1
+	      IF (I1.GT.SBULL) GO TO 100
+	      CLOSE (UNIT=24,DISPOSE='DELETE')
+	      IF (OPEN_IT) THEN
+		 CALL CLOSE_BULLFIL
+		 CALL CLOSE_BULLDIR
+	      END IF
+	      RETURN
+	   ELSE IF (REMOTE_SET) THEN
+	      CALL REMOTE_READ_MESSAGE(I,IER1)
+	      IF (IER1.GT.0) THEN
+		 CALL DISCONNECT_REMOTE
+	      ELSE
+		 CALL GET_REMOTE_MESSAGE(IER1)
+	      END IF
+	      IF (IER1.NE.0) GO TO 100
+	   END IF
+
+	   IF (.NOT.FIRST) THEN
+	      WRITE (24,'(A)') FF
+	   ELSE
+	      FIRST = .FALSE.
+	   END IF
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (HEAD) THEN
+		 WRITE(24,1060) INPUT(7:ILEN),DATE//' '//TIME(:8)
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE IF (HEAD) THEN
+	      WRITE(24,1060) FROM,DATE//' '//TIME(:8)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      IF (HEAD) WRITE(24,1050) INPUT(7:ILEN)
+	   ELSE
+	      IF (HEAD) WRITE(24,1050) DESCRIP
+	      IF (ILEN.GT.0) WRITE (24,'(A)') INPUT(:ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0) WRITE (24,'(A)') INPUT(1:ILEN)
+	   END DO
+	END DO
+
+100	IF (PRINT_NUM.EQ.0) THEN
+	   IER = OTS$CVT_L_TI(SBULL,BULL_PARAMETER,,,)
+	   IF (SBULL.EQ.EBULL) THEN
+	      WRITE(6,1040)
+     &		 BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	   ELSE
+	      WRITE(6,1045)
+     &		 BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	      IER = OTS$CVT_L_TI(EBULL,BULL_PARAMETER,,,)
+	      WRITE(6,1046)
+     &		 BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+	   END IF
+
+1040	   FORMAT(' Message ',A,' sent to printer.')
+1045	   FORMAT(' Messages ',A,$)
+1046	   FORMAT('+-',A,' sent to printer.')
+	   GO TO 50
+	ELSE IF (OPEN_IT) THEN
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	END IF
+
+150	IF (.NOT.CLI$PRESENT('NOW').OR.INCMD(:4).NE.'PRIN') RETURN
+
+	ENTRY PRINT_NOW
+
+200	IF (FIRST) RETURN
+
+	FIRST = .TRUE.
+
+	CLOSE (UNIT=24)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(18,SJC$_FILE_SPECIFICATION,
+     &		%LOC('SYS$LOGIN:BULL.LIS'))
+
+	CALL ADD_2_ITMLST(QLEN,SJC$_QUEUE,%LOC(QUEUE))
+	CALL ADD_2_ITMLST(0,SJC$_DELETE_FILE,0)
+
+	IF (NOTIFY) CALL ADD_2_ITMLST(0,SJC$_NOTIFY,0)
+
+	IF (FLEN.GT.0) THEN
+	   CALL ADD_2_ITMLST(FLEN,SJC$_FORM_NAME,%LOC(FORM))
+	END IF
+
+	CALL DISABLE_PRIVS
+
+	CALL ADD_2_ITMLST(4,SJC$_ENTRY_NUMBER_OUTPUT,%LOC(JOBNUM))
+
+	CALL END_ITMLST(SJC_ITMLST)
+
+	IER=SYS$SNDJBCW(,%VAL(SJC$_ENTER_FILE),,%VAL(SJC_ITMLST),IOSB,,)
+	IF (IER.AND.(.NOT.JBC_ERROR)) THEN
+	   CALL SYS_GETMSG(JBC_ERROR)
+	   IER = LIB$DELETE_FILE('SYS$LOGIN:BULL.LIS;')
+	ELSE IF (.NOT.IER) THEN
+	   CALL SYS_GETMSG(IER)
+	   IER = LIB$DELETE_FILE('SYS$LOGIN:BULL.LIS;')
+	ELSE
+	   IER = OTS$CVT_L_TI(JOBNUM,BULL_PARAMETER,,,)
+	   IF (IER) WRITE (6,'('' Job BULL (queue '',A,'', entry '',A,
+     &	      '') started on '',A)') QUEUE(:QLEN),
+     &	      BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):),QUEUE(:QLEN)
+	END IF
+
+	CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+
+	IF (CHANGED) THEN
+	   CHANGED = .FALSE.
+	   GO TO 50
+	END IF
+
+	RETURN
+
+900	CALL ERRSNS(IDUMMY,IER)
+	CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+	WRITE(6,1000)
+	CALL SYS_GETMSG(IER)
+	RETURN
+
+1000	FORMAT(' ERROR: Unable to open temporary file
+     &	 SYS$LOGIN:BULL.LIS for printing.')
+1010	FORMAT(' ERROR: You have not read any message.')
+1015	FORMAT(' ERROR: Specified message number has incorrect format:')
+1030	FORMAT(' ERROR: Following bulletin was not found: ',I)
+1050	FORMAT('Description: ',A,/)
+1060	FORMAT('From: ',A,/,'Date: ',A)
+
+	END
+
+
+
+
+	SUBROUTINE READ_MSG(READ_COUNT,BULL_READ)
+C
+C  SUBROUTINE READ_MSG
+C
+C  FUNCTION: Reads a specified bulletin.
+C
+C  PARAMETER:
+C	READ_COUNT - Variable to store the record in the message file
+C		that READ will read from.  Must be set to 0 to indicate
+C		that it is the first read of the message.  If -1,
+C		READ will search for the last message in the message file
+C		and read that one.  If -2, just display header information.
+C	BULL_READ - Message number to be read.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /PAGE/ PAGE_LENGTH,REAL_PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /READ_DISPLAY/ LINE_OFFSET
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /HEADER/ HEADER
+
+	COMMON /NEXT/ NEXT
+	LOGICAL NEXT /.FALSE./
+
+	COMMON /POST/ POSTTIME
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /THREAD/ THREAD
+	DATA THREAD /.FALSE./
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	DATA SCRATCH_B1/0/,LAST_THREAD/.FALSE./
+
+	CHARACTER TODAY*12,DATETIME*24,BUFFER*(INPUT_LENGTH)
+	CHARACTER HEADLINE*132
+
+	LOGICAL SINCE,PAGE
+
+	EXTERNAL CLI$_NEGATED
+
+	FIRST = BULL_READ.LT.F_START
+	KILL = BTEST(BULL_USER_CUSTOM,3)
+	BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,3)
+
+	POSTTIME = .TRUE.
+
+	CALL LIB$ERASE_PAGE(1,1)		! Clear screen
+	END = 0					! Nothing outputted on screen
+
+	IF (READ_COUNT.GT.0) GO TO 100		! Skip init steps if this is
+						! not first page of bulletin
+
+	IF (INCMD(:4).EQ.'READ'.OR.INCMD(:4).EQ.'LAST'.OR.
+     &	    INCMD(:4).EQ.'BACK'.OR.INCMD(:3).EQ.'CUR'.OR.
+     &	    INCMD(:4).EQ.'FIRS'.OR.INCMD(:1).EQ.'N') THEN
+	   IF (CLI$PRESENT('HEADER')) THEN
+	      HEADER = .TRUE.
+	   ELSE IF (CLI$PRESENT('HEADER').EQ.%LOC(CLI$_NEGATED)) THEN
+	      HEADER = .FALSE.
+	   END IF
+	   ROTC = CLI$PRESENT('ROTATE')
+	END IF
+
+	SINCE = .FALSE.
+	NEW = .FALSE.
+	PAGE = .TRUE.
+	THREAD = .FALSE.
+
+	IER = 0
+
+	IF (.NOT.PAGING) PAGE = .FALSE.
+	IF (INCMD(:4).EQ.'READ') THEN		! If READ command...
+	   POSTTIME = CLI$PRESENT('POST')
+	   THREAD = CLI$PRESENT('THREADS')
+	   IF (CLI$PRESENT('MARKED')) THEN
+	      READ_TAG = 1 + IBSET(0,1)
+	   ELSE IF (CLI$PRESENT('SEEN')) THEN
+	      READ_TAG = 1 + IBSET(0,2)
+	   ELSE IF (CLI$PRESENT('UNMARKED').OR.
+     &		   CLI$PRESENT('MARKED').EQ.%LOC(CLI$_NEGATED)) THEN
+	      READ_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+	   ELSE IF (CLI$PRESENT('UNSEEN').OR.
+     &		    CLI$PRESENT('SEEN').EQ.%LOC(CLI$_NEGATED)) THEN
+	      READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      READ_TAG = IBSET(0,1) + IBSET(0,2)
+	      IF (REMOTE_SET.GE.3) THEN
+		 BULL_READ = F_START
+	      ELSE
+		 BULL_READ = 1
+	      END IF
+	   END IF
+	   IF (READ_TAG) THEN
+	      IF (.NOT.(FOLDER_NUMBER.GE.0.OR.REMOTE_SET.EQ.3)) THEN
+		 WRITE (6,'('' ERROR: Invalid qualifier'',
+     &			    '' with remote folder.'')')
+		 READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+		 GO TO 9999
+	      END IF
+	      CALL GET_FIRST_TAG(FOLDER_NUMBER,IER1,BULL_POINT)
+	   END IF
+
+	   IF (.NOT.CLI$PRESENT('PAGE')) PAGE = .FALSE.
+	   IF (CLI$PRESENT('SINCE').AND.
+     &	       .NOT.THREAD) THEN		! was /SINCE specified?
+	      IER = CLI$GET_VALUE('SINCE',DATETIME)
+	      IF (DATETIME.EQ.'TODAY') THEN	! TODAY is the default.
+		 IER = SYS$BINTIM('-- 00:00:00.00',TODAY)
+		 CALL GET_MSGKEY(TODAY,MSG_KEY)
+	      ELSE
+		 CALL SYS_BINTIM(DATETIME,MSG_BTIM)
+		 CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      END IF
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL READDIR_KEYGE(IER)
+	      CALL CLOSE_BULLDIR
+	   ELSE IF (CLI$PRESENT('NEW').OR.(THREAD.AND..NOT.
+     &		CLI$PRESENT('SINCE').AND..NOT.CLI$PRESENT('BULLETIN_NUMBER')
+     &		.AND.(.NOT.LAST_THREAD
+     &	        .OR.LAST_THREAD_NUMBER.NE.FOLDER_NUMBER)
+     &		.AND.CLI$PRESENT('NEW').NE.%LOC(CLI$_NEGATED))) THEN
+	      NEW = .TRUE.
+	      IF (REMOTE_SET.LT.3) THEN
+		 DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				 F_NEWEST_BTIM)
+		 IF (DIFF.GE.0) THEN
+		    WRITE (6,'('' No new messages are present.'')')
+		    GO TO 9999
+		 ELSE
+		    CALL GET_MSGKEY(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &							  MSG_KEY)
+		 END IF
+		 CALL OPEN_BULLDIR_SHARED
+                 IER = 0
+		 DO WHILE (IER.EQ.0)
+		    CALL READDIR_KEYGE(IER)
+	   	    IF (IER.NE.0.AND.BULL_TAG.AND.BTEST(BULL_TAG,1)) THEN
+		       CALL GET_THIS_TAG(FOLDER_NUMBER,IER1,IER,DUMMY)
+		       IF (IER1.EQ.0) THEN
+	                  CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					MSG_BTIM)
+		          CALL GET_MSGKEY(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					MSG_KEY)
+			  IER = 0
+	               END IF
+		    ELSE IF (IER.EQ.0) THEN
+		       CALL CLOSE_BULLDIR
+		       WRITE (6,'('' No more messages are present.'')')
+		       GO TO 9999
+	            END IF
+		    IF (IER.NE.0.AND.THREAD.AND..NOT.BTEST(SYSTEM,8)) THEN
+		       IER = 0
+		    END IF
+	         END DO
+		 CALL CLOSE_BULLDIR
+	      ELSE
+                 IER = 0
+		 SKIPPED_THREAD = .FALSE.
+		 IF (THREAD) CALL OPEN_BULLDIR_SHARED
+		 DO WHILE (IER.EQ.0)
+		    IF (.NOT.SKIPPED_THREAD) THEN
+		       CALL NEWS_GET_NEWEST_MESSAGE(IER)
+		       BULL_READ = IER
+		    END IF
+		    IF ((SKIPPED_THREAD.OR.(THREAD.AND.IER.NE.0)).AND.
+     &			 BULL_READ.LE.F_NBULL) THEN
+	               CALL READDIR(BULL_READ,IER)
+		       IER = IER - 1
+		       IF (IER.NE.BULL_READ) IER = 0
+		    END IF
+	   	    IF (IER.NE.0.AND.((BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)
+     &			.OR.(BULL_TAG.AND.BTEST(BULL_TAG,1)))) THEN
+		       MSG_NUM = IER
+		       CALL GET_THIS_TAG(FOLDER_NUMBER,IER1,DUMMY,DUMMY)
+		       IF (IER1.EQ.0) THEN
+	                  IF (.NOT.SKIPPED_THREAD) THEN
+		             CALL NEWS_UPDATE_NEWEST_MESSAGE(IER)
+			  ELSE
+			     BULL_READ = BULL_READ + 1
+			  END IF
+			  IER = 0
+	               END IF
+		    ELSE IF (IER.EQ.0) THEN
+		       WRITE (6,'('' No more messages are present.'')')
+		       IF (SKIPPED_THREAD) CALL CLOSE_BULLDIR
+		       GO TO 9999
+	            END IF
+		    IF (IER.NE.0.AND.THREAD.AND..NOT.BTEST(SYSTEM,8)) THEN
+		       SKIPPED_THREAD = .TRUE.
+		       BULL_READ = IER + 1
+		       IER = 0
+		    END IF
+	         END DO
+	      END IF
+	      IF (THREAD) CALL CLOSE_BULLDIR
+	      BULL_READ = IER
+	      IER = IER + 1
+	   ELSE IF (THREAD) THEN
+	      IF (CLI$PRESENT('SINCE')) THEN
+	         IF (IER.EQ.0) THEN
+		    WRITE (6,'('' No messages past specified date.'')')
+		    GO TO 9999
+	         ELSE
+		    BULL_READ = IER - 1
+		    IER = IER + 1
+	         END IF
+	         SINCE = .TRUE.
+	      ELSE IF (CLI$PRESENT('BULLETIN_NUMBER')) THEN
+		 BULL_READ = BULL_READ - 1
+	      ELSE IF (LAST_THREAD_NUMBER.EQ.FOLDER_NUMBER) THEN          
+	         BULL_READ = LAST_THREAD_READ
+	      ELSE
+	         BULL_READ = BULL_POINT - 1
+	      END IF
+	      CALL OPEN_BULLDIR_SHARED
+	      IER = BULL_READ + 1
+	      IER1 = .FALSE.
+	      DO WHILE (.NOT.IER1.AND.IER.EQ.BULL_READ+1.AND.
+     &			BULL_READ.LT.F_NBULL)
+		 BULL_READ = BULL_READ + 1
+	         CALL READDIR(BULL_READ,IER)
+		 IER1 = BTEST(SYSTEM,8)
+	   	 IF (IER1.AND.((BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)
+     &			.OR.(BULL_TAG.AND.BTEST(BULL_TAG,1)))) THEN
+		    CALL GET_THIS_TAG(FOLDER_NUMBER,IER2,DUMMY,DUMMY)
+		    IER1 = IER2.NE.0
+		 END IF
+	      END DO
+	      IF (.NOT.IER1) THEN
+		 WRITE (6,'('' No more messages are present.'')')
+		 GO TO 9999
+	      END IF
+	   END IF
+	END IF
+
+	NEXT = .FALSE.
+	LAST_THREAD = .FALSE.
+	IF (INCMD(:1).EQ.'N'.OR.INCMD.EQ.' ') THEN
+	   NEXT = .TRUE.
+	ELSE IF (INCMD(:4).EQ.'READ') THEN
+	   LAST_THREAD = THREAD
+	   IF (THREAD) THEN
+	      LAST_THREAD_READ = BULL_READ
+	      LAST_THREAD_NUMBER = FOLDER_NUMBER
+	   ELSE
+	      IF (.NOT.SINCE.AND..NOT.NEW
+     &		 .AND..NOT.CLI$PRESENT('BULLETIN_NUMBER')
+     &		 .AND..NOT.CLI$PRESENT('ALL')) NEXT = .TRUE.
+	   END IF
+	END IF
+
+	BULL_NOW = BULL_POINT
+
+	OK = .TRUE.
+50	IF (READ_TAG) THEN
+	   IER = 0
+	   IF ((INCMD(:4).EQ.'BACK'.AND.REMOTE_SET.GE.3).OR.
+     &	       (INCMD(:4).EQ.'LAST'.AND.BTEST(READ_TAG,3))) THEN
+	      IF (BULL_NOW.EQ.0.OR.INCMD(:4).EQ.'LAST') THEN
+		 MSG_NUM = F_NBULL+1
+	      ELSE
+		 MSG_NUM = BULL_NOW
+	      END IF
+	      CALL GET_PREVIOUS_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      IF (IER1.EQ.0) IER = BULL_READ + 1
+	   ELSE IF (INCMD(:4).EQ.'BACK') THEN
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL GET_PREVIOUS_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      CALL CLOSE_BULLDIR
+	      IF (IER1.EQ.0) IER = BULL_READ + 1
+	   ELSE IF (INCMD(:4).EQ.'LAST') THEN
+	      CALL OPEN_BULLDIR_SHARED
+	      IF (BULL_NOW.GT.0) THEN
+		 CALL READDIR(BULL_NOW,IER)
+		 IF (IER.NE.BULL_NOW+1) THEN
+		    BULL_NOW = 0
+		 ELSE
+		    CALL GET_THIS_OR_NEXT_TAG
+     &				   (FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		    IF (IER1.NE.0) BULL_NOW = 0
+		 END IF
+	      END IF
+	      IF (BULL_NOW.EQ.0) THEN
+		 CALL GET_FIRST_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		 IF (IER1.EQ.0) IER = BULL_READ + 1
+	      END IF
+	      DO WHILE (IER1.EQ.0)
+		 CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		 IF (IER1.EQ.0) IER = BULL_READ + 1
+	      END DO
+	      CALL CLOSE_BULLDIR
+	   ELSE IF (INCMD(:4).EQ.'FIRS') THEN
+	      CALL GET_FIRST_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      IF (IER1.EQ.0) IER = BULL_READ + 1
+	   ELSE IF (NEXT.OR.SINCE.OR.NEW) THEN
+	      OLD_NEXT = NEXT
+	      NEXT = .FALSE.
+	      IF (NEW) MSG_NUM = BULL_READ
+	      IF (.NOT.OLD_NEXT) THEN
+		 CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      ELSE
+		 IF (REMOTE_SET.GE.3) THEN
+		    MSG_NUM = BULL_NOW
+		 ELSE IF (BULL_NOW.GT.0) THEN
+		    CALL OPEN_BULLDIR_SHARED
+		    CALL READDIR(BULL_NOW,IER)
+		    CALL CLOSE_BULLDIR
+		 ELSE
+		    MSG_KEY = BULLDIR_HEADER
+		    MSG_NUM = 0
+		 END IF
+		 CALL GET_NEXT_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+	      END IF
+	      NEXT = OLD_NEXT
+	      IF (IER1.EQ.0) THEN
+		 IER = BULL_READ + 1
+	      ELSE
+		 IER = 0
+	      END IF
+	   END IF
+	END IF
+
+	IF (.NOT.SINCE.AND.(.NOT.READ_TAG.OR.(.NOT.NEXT.AND.
+     &		INCMD(:4).NE.'LAST'.AND.INCMD(:4).NE.'BACK'.AND.
+     &		INCMD(:4).NE.'FIRS'))) THEN
+	   IF (BULL_READ.GT.0) THEN		! Valid bulletin number?
+	      CALL OPEN_BULLDIR_SHARED
+	      CALL READDIR(BULL_READ,IER)	! Get bulletin directory entry
+	      IF (IER.NE.BULL_READ+1.AND.REMOTE_SET.GE.3
+     &			   .AND.INCMD(:4).EQ.'READ') THEN
+		 IF (NEW) THEN
+		    NEXT = .TRUE.
+		    CALL READDIR(BULL_READ,IER)
+		 END IF
+	      END IF
+	      IF (REMOTE_SET.LT.3.AND.
+     &			   READ_COUNT.EQ.-1.AND.IER.NE.BULL_READ+1) THEN
+		 READ_COUNT = 0
+		 IF (IER.NE.BULL_READ+1) THEN
+		    CALL READDIR(0,IER)
+		    IF (NBULL.GT.0) THEN
+		       BULL_READ = NBULL
+		       CALL READDIR(BULL_READ,IER)
+		    ELSE
+		       IER = 0
+		    END IF
+		 END IF
+	      ELSE IF (READ_TAG.AND.IER.EQ.BULL_READ+1) THEN
+		 CALL GET_THIS_TAG(FOLDER_NUMBER,IER1,BULL_READ,DUMMY)
+		 IF (IER1.NE.0) IER = 0
+	      END IF
+	      CALL CLOSE_BULLDIR
+	   ELSE
+	      IER = 0
+	   END IF
+	END IF
+
+	IF (IER.NE.BULL_READ+1) THEN		! Was bulletin found?
+	   IF (REMOTE_SET.LT.3) THEN
+	      WRITE(6,1030)			! If not, then error out
+	   ELSE
+	      WRITE(6,1040)
+	   END IF
+	   NEXT = .FALSE.
+	   IF (.NOT.OK.AND..NOT.REMOTE_SET) CALL CLOSE_BULLFIL
+	   GO TO 9999
+	END IF
+
+	SAVE_BULL_POINT = BULL_POINT
+	BULL_POINT = BULL_READ			! Update bulletin counter
+
+	IF (OK.OR.REMOTE_SET) CALL OPEN_BULLFIL_SHARED
+
+	IF (BTEST(BULL_USER_CUSTOM,1)
+     &		.AND.(FIRST.OR.NEW.OR.NEXT.OR.INCMD(:4).EQ.'BACK'.OR.
+     &		INCMD(:4).EQ.'LAST'.OR.INCMD(:4).EQ.'FIRS')) THEN
+	   ILEN = LINE_LENGTH + 1
+	   BLOCK_SAVE = BLOCK
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      INFROM = INPUT(7:ILEN)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE
+	      INFROM = FROM
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      INDESCRIP = INPUT(7:ILEN)
+	   ELSE
+	      INDESCRIP = DESCRIP
+	   END IF
+
+	   OK = INCLUDE_MSG(INFROM,INDESCRIP)
+	   OK = OK.AND.(.NOT.THREAD.OR.BTEST(SYSTEM,8)) 
+
+	   IF (.NOT.OK) THEN
+	      BULL_POINT = SAVE_BULL_POINT
+	      BULL_NOW = MSG_NUM
+	      IF (INCMD(:4).EQ.'BACK'.OR.INCMD(:4).EQ.'LAST') THEN
+	         BULL_READ = MSG_NUM - 1
+	      ELSE
+	         BULL_READ = MSG_NUM + 1
+		 IF (INCMD(:4).EQ.'FIRS'.OR.FIRST) NEXT = .TRUE.
+	      END IF
+	      IF (REMOTE_SET) CALL CLOSE_BULLFIL
+	      IF (REMOTE_SET.LT.3.AND..NOT.THREAD) THEN
+		 DIFF = COMPARE_BTIM(MSG_BTIM,
+     &				LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	         IF (DIFF.GT.0) THEN
+	            CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+	         END IF
+	      ELSE IF (.NOT.THREAD) THEN
+	         CALL NEWS_UPDATE_NEWEST_MESSAGE(BULL_NOW)
+              END IF
+	      IF (BULL_READ.GT.F_NBULL.OR.BULL_READ.LT.F_START) THEN
+		 IF (REMOTE_SET.LT.3) THEN
+	            WRITE(6,1030)
+	         ELSE
+		    WRITE(6,1040)
+		 END IF
+		 NEXT = .FALSE.
+	         IF (.NOT.REMOTE_SET) CALL CLOSE_BULLFIL
+		 GO TO 9999
+	      END IF
+	      GO TO 50
+	   END IF
+	   BLOCK = BLOCK_SAVE
+	END IF
+
+	NEXT = .FALSE.
+	IF (REMOTE_SET.LT.3.AND..NOT.THREAD) THEN
+           IF (INCMD(:4).NE.'SEAR'.AND.INCMD(:3).NE.'CUR') THEN
+	      DIFF = COMPARE_BTIM(MSG_BTIM,LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+	      IF (DIFF.GT.0) THEN
+	         CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+	      END IF
+	   END IF
+	   IF (BULL_TAG.AND.BTEST(BULL_TAG,1)) CALL ADD_TAG(IER,2)
+	   IF (INCMD.EQ.'LAST'.AND..NOT.READ_TAG) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),F_NEWEST_BTIM)
+	   END IF
+	ELSE
+	   IF (REMOTE_SET.EQ.4) MESSAGE_ID = NEWS_MSGID
+	   IF (BULL_NEWS_TAG) CALL ADD_TAG(IER,2)
+	   IF (.NOT.THREAD.OR.INCMD(:4).NE.'READ') THEN 
+	      IF (INCMD.EQ.'LAST'.AND..NOT.READ_TAG) THEN
+	         CALL NEWS_UPDATE_NEWEST_MESSAGE(F_NBULL)
+	      END IF
+	      IF (INCMD(:4).NE.'SEAR'.AND.INCMD(:3).NE.'CUR') THEN
+	         CALL NEWS_UPDATE_NEWEST_MESSAGE(BULL_READ)
+	      ELSE
+	         CALL NEWS_GET_NEWEST_MESSAGE(IER)
+	         IF (IER.EQ.BULL_READ)
+     &		    CALL NEWS_UPDATE_NEWEST_MESSAGE(BULL_READ)
+	      END IF
+	   END IF
+	END IF
+
+	EDIT = .FALSE.
+
+	PAGE_WIDTH = REAL_PAGE_WIDTH
+
+	IF (INCMD(:1).NE.' '.AND.READIT.EQ.0) THEN
+	   IF (CLI$PRESENT('EDIT')) THEN
+	      OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      IF (IER.NE.0) THEN
+		 CALL ERRSNS(IDUMMY,IER)
+		 CALL SYS_GETMSG(IER)
+		 GO TO 9999
+	      END IF
+	      EDIT = .TRUE.
+	      PAGE_WIDTH = LINE_LENGTH
+	      PAGE = .FALSE.
+	   END IF
+	END IF
+
+	IF (BULL_POINT.GT.F_NBULL) F_NBULL = BULL_POINT
+
+	IF (REMOTE_SET.GE.3) THEN
+	   WRITE (HEADLINE,'(1X,I,'' of '',I,''-'',I)')
+     &				BULL_POINT,F_START,F_NBULL
+	   DO WHILE (INDEX(HEADLINE,'- ').GT.0)
+	      I = INDEX(HEADLINE,'- ')
+	      HEADLINE(I+1:) = HEADLINE(I+2:)
+	   END DO
+	ELSE
+	   WRITE (HEADLINE,'(1X,I,'' of '',I)') BULL_POINT,F_NBULL
+	END IF
+	DO WHILE (INDEX(HEADLINE,'  ').LT.TRIM(HEADLINE))
+	   I = INDEX(HEADLINE,'  ')
+	   HEADLINE(I:) = HEADLINE(I+1:)
+	END DO
+	I = TRIM(HEADLINE)
+	HEADLINE = ' #'//HEADLINE(2:TRIM(HEADLINE))
+	FLEN = TRIM(FOLDER_NAME)
+	HEADLINE(REAL_PAGE_WIDTH-FLEN+1:) = FOLDER_NAME(:FLEN)
+	IF (READIT.GT.0) THEN
+	   WRITE(6,'(A)') '+'//HEADLINE(:TRIM(HEADLINE))
+	ELSE IF (EDIT) THEN
+	   WRITE(3,'(A)') HEADLINE(:TRIM(HEADLINE))
+	ELSE
+	   WRITE(6,'(1X,A)') HEADLINE(:TRIM(HEADLINE))
+	END IF
+
+	END = 1					! Outputted 1 line to screen
+
+	IF (EXDATE(8:11).LT.'1995') THEN
+	   IF (REMOTE_SET.NE.3) THEN
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   (DELETED)'
+	   ELSE
+	      INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+	   END IF
+	ELSE IF ((SYSTEM.AND.4).EQ.4) THEN	! Is entry shutdown bulletin?
+	   INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Expires on shutdown'
+	ELSE IF ((SYSTEM.AND.2).EQ.2) THEN	! Is entry permanent bulletin?
+	   INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)
+     &				//'   Permanent'
+	ELSE
+	   INPUT = 'Date:   '//DATE(:TRIM(DATE))//' '//TIME(:5)//
+     &				'   Expires:   '//EXDATE//' '//EXTIME(:5)
+	END IF
+	IF ((SYSTEM.AND.1).EQ.1) THEN		! System bulletin?
+	   INPUT = INPUT(:TRIM(INPUT))//' / System'
+	END IF
+	IF (EDIT) THEN
+	   WRITE (3,'(A)') INPUT(:TRIM(INPUT))
+	ELSE
+	   WRITE (6,'(1X,A)') INPUT(:TRIM(INPUT))
+	END IF
+
+	END = END + 1
+
+	LINE_OFFSET = 0
+	CHAR_OFFSET = 0
+	ILEN = LINE_LENGTH + 1
+	CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: '
+     &	   .AND..NOT.BTEST(SYSTEM,4)) THEN
+	   INPUT = 'From:   '//INPUT(7:)
+	   DO WHILE (TRIM(INPUT).GT.0)
+	      I = MIN(PAGE_WIDTH,TRIM(INPUT))
+	      IF (EDIT) THEN
+		 WRITE(3,'(A)') INPUT(:I)
+	      ELSE
+		 WRITE(6,'(1X,A)') INPUT(:I)
+	      END IF
+	      INPUT = INPUT(I+1:)
+	      END = END + 1
+	   END DO
+	   LINE_OFFSET = 1
+	ELSE
+	   IF (EDIT) THEN
+	      WRITE(3,'(''From:   '',A)') FROM
+	   ELSE
+	      WRITE(6,'('' From:   '',A)') FROM
+	   END IF
+	   END = END + 1
+	END IF
+	IF (INPUT(:6).NE.'Subj: ') THEN
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	END IF
+	LEN_TEMP = ILEN
+	CALL CONVERT_TABS(INPUT,LEN_TEMP)
+	IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	   INPUT = 'Subj:   '//INPUT(7:)
+	   DO WHILE (TRIM(INPUT).GT.0)
+	      I = MIN(PAGE_WIDTH,TRIM(INPUT))
+	      IF (EDIT) THEN
+		 WRITE(3,'(A)') INPUT(:I)
+	      ELSE
+		 WRITE(6,'(1X,A)') INPUT(:I)
+	      END IF
+	      INPUT = INPUT(I+1:)
+	      END = END + 1
+	   END DO
+	   LINE_OFFSET = LINE_OFFSET + 1
+	   IF (EDIT) WRITE(3,'(1X)')
+	ELSE
+	   END = END + 1
+	   IF (EDIT) THEN
+	      WRITE(3,'(''Subj:   '',A)') DESCRIP(:TRIM(DESCRIP))
+	      WRITE(3,'(1X,/,A)') INPUT(:LEN_TEMP)
+	   ELSE
+	      WRITE(6,'('' Subj:   '',A)') DESCRIP(:TRIM(DESCRIP))
+	      IF (LINE_OFFSET.EQ.1) THEN
+		 CHAR_OFFSET = 1 - PAGE_WIDTH
+		 LINE_OFFSET = 2
+		 IF (ROTC) CALL CONVERT_ROTC(INPUT,LEN_TEMP)
+	      END IF
+	   END IF
+	END IF
+	IF (LINE_OFFSET.EQ.0) ILEN = LINE_LENGTH + 1
+	CALL CLOSE_BULLFIL			! End of bulletin file read
+
+	IF (EDIT) GO TO 200
+
+	WRITE(6,'(1X)')
+
+	IF (READIT.GT.0) WRITE(6,'(1X)')
+	END = END + 1
+C
+C  Each page of the bulletin is buffered into temporary memory storage before
+C  being outputted to the terminal.  This is to be able to quickly close the
+C  bulletin file, and to avoid the possibility of the user holding the screen,
+C  and thus causing the bulletin file to stay open.  The temporary memory
+C  is structured as a linked-list queue, where SCRATCH_B1 points to the header
+C  of the queue.  See BULLSUBS.FOR for more description of the queue.
+C
+
+	IF (SCRATCH_B1.NE.0) THEN		! Is queue empty?
+	   SCRATCH_B = SCRATCH_B1		! No, set queue pointer to head
+	ELSE					! Else if queue is empty
+	   CALL INIT_QUEUE(SCRATCH_B,INPUT)
+	   SCRATCH_B1 = SCRATCH_B		! Init header pointer
+	END IF
+
+	READ_ALREADY = 0			! Number of lines already read
+						! from record.
+	IF (READ_COUNT.EQ.-2) THEN		! Just output header first read
+	   READ_COUNT = BLOCK
+	   GO TO 9999
+	ELSE
+	   READ_COUNT = BLOCK			! Init bulletin record counter
+	END IF
+
+	GO TO 200
+
+100	IF (READIT.EQ.0) THEN 			! If not 1st page of READ
+	   WRITE(6,'(1X,A,/)') HEADLINE(:TRIM(HEADLINE)) ! Output header info
+	   END = END + 2			! Increase display counter
+	END IF
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+
+200	DISPLAY = 0
+	IF (READIT.GT.0) END = END - 2		! /READ can output 2 more lines
+
+	CALL OPEN_BULLFIL_SHARED		! Get bulletin file
+	MORE_LINES = .TRUE.
+	DO WHILE (ILEN.GT.0.AND.MORE_LINES)
+	   IF (CHAR_OFFSET.EQ.0) THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      LINE_OFFSET = LINE_OFFSET + 1
+	   END IF
+	   IF (ILEN.LT.0) THEN		! Error, couldn't read record
+	      ILEN = 0			! Fake end of reading file
+	      MORE_LINES = .FALSE.
+	   ELSE IF (ILEN.GT.0) THEN
+	      IF (EDIT) THEN
+		 WRITE(3,'(A)') INPUT(:ILEN)
+	      ELSE IF (CHAR_OFFSET.EQ.0) THEN
+		 LEN_TEMP = ILEN
+		 CALL CONVERT_TABS(INPUT,LEN_TEMP)
+		 IF (ROTC) CALL CONVERT_ROTC(INPUT,LEN_TEMP)
+		 IF (LEN_TEMP.GT.PAGE_WIDTH) THEN
+		    CHAR_OFFSET = 1
+		    BUFFER = INPUT(:PAGE_WIDTH)
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER)
+		 ELSE
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,INPUT)
+		 END IF
+	      ELSE
+		 CHAR_OFFSET = CHAR_OFFSET + PAGE_WIDTH
+		 IF (LEN_TEMP.LE.CHAR_OFFSET+PAGE_WIDTH-1) THEN
+		    BUFFER = INPUT(CHAR_OFFSET:LEN_TEMP)
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER)
+		    CHAR_OFFSET = 0
+		 ELSE
+		    BUFFER = INPUT(CHAR_OFFSET:CHAR_OFFSET+PAGE_WIDTH-1)
+		    CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER)
+		 END IF
+	      END IF
+	      DISPLAY = DISPLAY + 1
+	      IF ((DISPLAY.EQ.PAGE_LENGTH-END-4).AND.PAGE) THEN
+		 MORE_LINES = .FALSE.
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFIL			! End of bulletin file read
+
+	IF (EDIT) THEN
+	   CLOSE (UNIT=3)
+	   CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	   READ_COUNT = 0			! init bulletin record counter
+	   GO TO 9999
+	END IF
+
+C
+C  Bulletin page is now in temporary memory, so output to terminal.
+C  Note that if this is a /READ, the first line will have problems with
+C  the usual FORMAT statement.  It will cause a blank line to be outputted
+C  at the top of the screen.  This is because of the input QIO at the
+C  end of the previous page.  The output gets confused and thinks it must
+C  end the previous line.  To prevent that, the first line of a new page
+C  in a /READ must use a different FORMAT statement to surpress the CR/LF.
+C
+
+	SCRATCH_B = SCRATCH_B1			! Reinit queue pointer to head
+	DO I=1,DISPLAY				! Output page to terminal
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,BUFFER) ! Get queue record
+	   IF (I.EQ.1.AND.READIT.GT.0) THEN
+	      WRITE(6,'(A)') '+'//BUFFER(:TRIM(BUFFER))	 ! (See above comments)
+	   ELSE
+	      WRITE(6,'(1X,A)') BUFFER(:TRIM(BUFFER))
+	   END IF
+	END DO
+
+	IF (ILEN.EQ.0) THEN			! End of message?
+	   READ_COUNT = 0			! init bulletin record counter
+	ELSE	! Possibly end of message since end of page could be last line
+	   CALL TEST_MORE_RECORDS(BLOCK,LENGTH,IREC)
+	   IF (IREC.EQ.0) THEN			! Last record?
+	      CALL TEST_MORE_LINES(ILEN)	! More lines to read?
+	      IF (ILEN.GT.0) THEN		! Yes, there are still more
+		 IF (READIT.EQ.0) WRITE(6,1070)	! say there is more of bulletin
+	      ELSE				! Yes, last line anyway
+		 READ_COUNT = 0			! init bulletin record counter
+	      END IF
+	   ELSE IF (READIT.EQ.0) THEN		! Not last record so
+	      WRITE(6,1070)			! say there is more of bulletin
+	   END IF
+	END IF
+
+9999	POSTTIME = .FALSE.
+	IF (KILL) BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,3)
+	RETURN
+
+1030	FORMAT(' No more messages.')
+1040	FORMAT(' Message not found.')
+1070	FORMAT(1X,/,' Press RETURN for more...',/)
+
+2000	FORMAT(A)
+
+	END
+
+
+
+
+
+	SUBROUTINE CONVERT_ROTC(INPUT,LEN_TEMP)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER INPUT*(*)
+
+	DO I=1,LEN_TEMP
+	   IF (INPUT(I:I).GE.'A'.AND.INPUT(I:I).LE.'Z') THEN
+	      INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) - 13)
+	      IF (INPUT(I:I).LT.'A')
+     &			INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) + 26)
+	   ELSE IF (INPUT(I:I).GE.'a'.AND.INPUT(I:I).LE.'z') THEN
+	      INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) - 13)
+	      IF (INPUT(I:I).LT.'a')
+     &			INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) + 26)
+
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+
+
+	SUBROUTINE READNEW(REDO)
+C
+C  SUBROUTINE READNEW
+C
+C  FUNCTION: Displays new non-system bulletins with prompts between bulletins.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /READ_DISPLAY/ LINE_OFFSET
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER INREAD4*4,FILE_DEF*80,NUMREAD*8
+	CHARACTER INREAD*1
+	EQUIVALENCE (INREAD4,INREAD)
+
+	DATA LEN_FILE_DEF /0/, INREAD/0/
+
+	LOGICAL SLOW,SLOW_TERMINAL
+
+	FIRST_MESSAGE = BULL_POINT
+
+	IF (ICHAR(INREAD).EQ.0) THEN	! If calling READNEW for first time
+	   SLOW = SLOW_TERMINAL()	! Check baud rate of terminal
+	END IF				! to avoid gobs of output
+
+	LEN_P = 0			! Tells read subroutine there is
+					! no bulletin parameter
+
+1	WRITE(6,1000)			! Ask if want to read new bulletins
+
+	CALL GET_INPUT_NUM(NUMREAD,NLEN)	! Get input
+	CALL STR$UPCASE(NUMREAD,NUMREAD)	! Make input upper case
+	READ (NUMREAD,'(I<NLEN>)',IOSTAT=IER) TEMP_READ
+	IF (IER.NE.0) THEN
+	   INREAD = NUMREAD(:1)
+	   IF (INREAD.EQ.'N'.OR.INREAD.EQ.'Q'.OR.INREAD.EQ.'E') THEN
+	      IF (INREAD.EQ.'Q') THEN
+		 WRITE (6,'(''+uit'',$)')
+	      ELSE IF (INREAD.EQ.'E') THEN
+		 WRITE (6,'(''+xit'',$)')
+		 DO I=1,FLONG			! Just show SYSTEM folders
+		    NEW_MSG(I) = NEW_MSG(I).AND.SYSTEM_FLAG(I)
+		 END DO
+		 DO I=1,FLONG	! Test for new messages in SYSTEM folders
+		    IF (NEW_MSG(I).NE.0) RETURN
+		 END DO
+		 CALL EXIT
+	      ELSE
+		 WRITE (6,'(''+o'',$)')
+	      END IF
+	      RETURN	! If NO, exit
+	      		! Include QUIT to be consistent with next question
+	   ELSE
+	      CALL LIB$ERASE_PAGE(1,1)
+	   END IF
+	END IF
+
+3	IF (TEMP_READ.GT.0) THEN
+	   IF (TEMP_READ.LT.FIRST_MESSAGE+1.OR.TEMP_READ.GT.NBULL) THEN
+	      WRITE (6,'('' ERROR: Specified new message not found.'')')
+	      GO TO 1
+	   ELSE
+	      BULL_POINT = TEMP_READ - 1
+	   END IF
+	END IF
+
+	READ_COUNT = 0				! Initialize display pointer
+
+5	CALL READ_MSG(READ_COUNT,BULL_POINT+1)	! Read next bulletin
+	BULL_POINT_READ = BULL_POINT
+	IF (READ_COUNT.EQ.0) THEN		! Is full bulletin displayed?
+	   CALL OPEN_BULLDIR_SHARED		! If so, see if more new bulls
+10	   CALL READDIR(BULL_POINT+1,IER_POINT)
+	   IF ((IER_POINT.EQ.BULL_POINT+2).AND.	! If system bulletin (and system
+     &	       (SYSTEM.AND.BTEST(FOLDER_FLAG,2))) THEN	! folder) then skip it.
+	      BULL_POINT = BULL_POINT + 1
+	      GO TO 10
+	   END IF
+	   CALL CLOSE_BULLDIR
+	END IF
+
+	GO TO 12
+
+11	IF (READ_COUNT.GT.0) THEN
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL OPEN_BULLFIL_SHARED
+	   CALL READDIR(BULL_POINT,IER)
+	   ILEN = LINE_LENGTH+1
+	   DO I=1,LINE_OFFSET
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END DO
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	END IF
+
+	BULL_POINT = BULL_POINT_SAVE
+	LENGTH = LENGTH_SAVE
+	BLOCK = BLOCK_SAVE
+
+12	IF (READ_COUNT.EQ.0) THEN		! Prompt user in between
+	   WRITE(6,1020)			! full screens or end of bull.
+	ELSE
+	   WRITE(6,1030)
+	END IF
+
+	CALL GET_INPUT_NOECHO(INREAD)
+	CALL STR$UPCASE(INREAD,INREAD)	! Convert input to upper case
+
+	BLOCK_SAVE = BLOCK
+	LENGTH_SAVE = LENGTH
+	BULL_POINT_SAVE = BULL_POINT
+
+	IF (INREAD.EQ.'Q') THEN		! If Q , then QUIT
+	   WRITE (6,'(''+Quit'',$)')
+	   RETURN
+	ELSE IF (INREAD.EQ.'D') THEN	! If D , then redisplay directory
+	   WRITE (6,'(''+Dir'',$)')
+	   REDO = .TRUE.
+	   RETURN
+	ELSE IF (INREAD.EQ.'F'.AND..NOT.CAPTIVE(1)) THEN
+	   				! If F then copy bulletin to file
+	   WRITE (6,'(''+ '')')		! Move cursor from end of prompt line
+	   				! to beginning of next line.
+	   IF (LEN_FILE_DEF.EQ.0) THEN
+	      CALL LIB$SYS_TRNLOG('SYS$LOGIN',ILEN,FILE_DEF)
+	      IER = LIB$FIND_FILE(FILE_DEF//'BULL.DIR',
+     &			BULL_PARAMETER,CONTEXT)
+	      IF (IER) THEN
+		 FILE_DEF = BULL_PARAMETER(:ILEN-1)//'.BULL]'
+		 LEN_FILE_DEF = ILEN + 5
+	      ELSE
+		 FILE_DEF = 'SYS$LOGIN:'
+		 LEN_FILE_DEF = 10
+	      END IF
+	   END IF
+
+	   LEN_FOLDER = TRIM(FOLDER)
+	   CALL GET_INPUT_PROMPT(BULL_PARAMETER,LEN_P,
+     &		'Name of file? (Default='//FILE_DEF(:LEN_FILE_DEF)//
+     &		FOLDER(:LEN_FOLDER)//'.LIS) ')
+
+	   IF (LEN_P.EQ.0) THEN
+	      BULL_PARAMETER = FILE_DEF(:LEN_FILE_DEF)//FOLDER(:LEN_FOLDER)
+     &			//'.LIS'
+	      LEN_P = LEN_FILE_DEF + LEN_FOLDER + 4
+	   ELSE
+	      IER = LIB$SYS_TRNLOG(BULL_PARAMETER(:LEN_P),ILEN,INPUT)
+	      IF (IER.NE.1.AND.INDEX(BULL_PARAMETER(:LEN_P),':').EQ.0
+     &		  .AND.INDEX(BULL_PARAMETER(:LEN_P),'[').EQ.0) THEN
+		 BULL_PARAMETER = FILE_DEF(:LEN_FILE_DEF)//
+     &				BULL_PARAMETER(:LEN_P)
+		 LEN_P = LEN_P + LEN_FILE_DEF
+	      END IF
+	   END IF
+
+	   BULL_POINT = BULL_POINT_READ
+	   INCMD = 'FILE '//BULL_PARAMETER(:LEN_P)
+	   IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	   CALL FILE(0,.TRUE.,.FALSE.)
+	   GO TO 11
+	ELSE IF (INREAD.EQ.'P') THEN
+	   WRITE (6,'(''+P'',$)')
+	   BULL_POINT = BULL_POINT_READ
+	   IF (REMOTE_SET.GE.3.OR.
+     &	       INDEX(FOLDER_DESCRIP,'<').GT.0) THEN
+	      WRITE(6,1040)
+	      CALL GET_INPUT_NOECHO(INREAD)
+	      CALL STR$UPCASE(INREAD,INREAD)
+	      IF (INREAD.EQ.'P') THEN
+		 WRITE (6,'(''+P'',$)')
+		 INCMD = 'REPLY'
+	      ELSE IF (INREAD.EQ.'U') THEN
+		 WRITE (6,'(''+U'',$)')
+		 INCMD = 'RESPOND'
+	      ELSE IF (INREAD.EQ.'B') THEN
+		 WRITE (6,'(''+B'',$)')
+		 INCMD = 'RESPOND/LIST'
+	      ELSE
+		 GO TO 11
+	      END IF
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL RESPOND
+	   ELSE IF (READ_ONLY) THEN
+	      WRITE (6,'(
+     &		 '' ERROR: You do not write access to this folder.'')')
+	   ELSE
+	      INCMD = 'REPLY'
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL REPLY
+	   END IF
+	   GO TO 11
+	ELSE IF (INREAD.EQ.'N'.AND.READ_COUNT.GT.0) THEN
+	   			! If NEXT and last bulletins not finished
+	   READ_COUNT = 0			! Reset read bulletin counter
+	   CALL OPEN_BULLDIR_SHARED		! Look for NEXT bulletin
+20	   CALL READDIR(BULL_POINT+1,IER)
+	   IF (IER.NE.BULL_POINT+2) THEN	! If no NEXT bulletin
+	      CALL CLOSE_BULLDIR		! Exit
+	      WRITE(6,1010)
+	      RETURN
+	   ELSE IF (SYSTEM.AND.BTEST(FOLDER_FLAG,2)) THEN
+	      BULL_POINT = BULL_POINT + 1	! If SYSTEM bulletin, skip it
+	      GO TO 20			! Look for more bulletins
+	   END IF
+	   CALL CLOSE_BULLDIR
+	ELSE IF (INREAD.EQ.'R') THEN
+	   WRITE (6,'(''+Read'')')
+	   WRITE (6,'('' Enter message number: '',$)')
+	   CALL GET_INPUT_NUM(NUMREAD,NLEN)	! Get input
+	   CALL STR$UPCASE(NUMREAD,NUMREAD)	! Make input upper case
+	   READ (NUMREAD,'(I<NLEN>)',IOSTAT=IER) TEMP_READ
+	   IF (IER.NE.0.OR.TEMP_READ.LE.0) THEN
+	      WRITE (6,'('' ERROR: Invalid message number specified.'')')
+	      GO TO 12
+	   ELSE
+	      GO TO 3
+	   END IF
+	ELSE IF (IER_POINT.NE.BULL_POINT+2.AND.READ_COUNT.EQ.0) THEN
+	   WRITE(6,1010)
+	   RETURN
+	END IF
+	IF (READ_COUNT.EQ.0.AND.SLOW) READ_COUNT = -2
+	GO TO 5
+
+1000	FORMAT(' Read messages? Type N(No),E(Exit),message',
+     &	 ' number, or any other key for yes: ',$)
+1010	FORMAT(' No more messages.')
+1020	FORMAT(1X,<PAGE_WIDTH>('-'),/,' Type Q(Quit),F(File),D(Dir),',
+     &	'R(Read msg #),P(Reply) or other for next message: ',$)
+1030	FORMAT(1X,<PAGE_WIDTH>('-'),/,' Type Q(Quit),F(File),N(Next),',
+     &	'D(Dir),R(Read msg #),P(Reply) or other for MORE: ',$)
+1040	FORMAT(' Type P to post reply, U to reply to user,',
+     &	' B to do both, or other to quit: ',$)
+
+	END
+
+
+
+
+	SUBROUTINE SET_DEFAULT_EXPIRE
+C
+C  SUBROUTINE SET_DEFAULT_EXPIRE
+C
+C  FUNCTION: Sets default expiration date.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER EXPIRE*3
+
+	IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   IER = CLI$GET_VALUE('DEFAULT_EXPIRE',EXPIRE,EX_LEN)
+	   IF (EX_LEN.GT.3) EX_LEN = 3
+	   READ (EXPIRE,'(I<EX_LEN>)') TEMP
+
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   IF (TEMP.GT.BBEXPIRE_LIMIT.AND..NOT.SETPRV_PRIV()) THEN
+	      WRITE (6,'('' ERROR: Expiration cannot be > '',
+     &			I3,'' days.'')') BBEXPIRE_LIMIT
+	   ELSE IF (TEMP.LT.-1) THEN
+	      WRITE (6,'('' ERROR: Expiration must be > -1.'')')
+	   ELSE
+	      FOLDER_BBEXPIRE = TEMP
+	      WRITE (6,'('' Default expiration modified.'')')
+	   END IF
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLFOLDER
+	ELSE
+	   WRITE (6,'('' You are not authorized to set expiration.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION NEWS_FEED()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	NEWS_FEED = .FALSE.
+
+	SLIST = INDEX(FOLDER_DESCRIP,'<')
+	IF (SLIST.GT.0) THEN
+	   I = SLIST + 1
+	   FLEN = TRIM(FOLDER_DESCRIP)
+	   DO WHILE (I.LE.FLEN)
+	      IF (FOLDER_DESCRIP(I:I).EQ.'>') THEN
+		 IF (INDEX(FOLDER_DESCRIP(SLIST:I),'.').GT.0)
+     &		    NEWS_FEED = .TRUE.
+		 RETURN
+	      ELSE IF ((FOLDER_DESCRIP(I:I).LT.'A'.OR.
+     &		  FOLDER_DESCRIP(I:I).GT.'Z').AND.
+     &		  FOLDER_DESCRIP(I:I).NE.':'.AND.
+     &		  FOLDER_DESCRIP(I:I).NE.'@'.AND.
+     &		  FOLDER_DESCRIP(I:I).NE.'%') THEN
+		 I = I + 1
+	      ELSE
+		 I = FLEN + 2
+	      END IF
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION MAIL_POST()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	IF (NEWS_FEED()) THEN
+	   MAIL_POST = INDEX(FOLDER_DESCRIP,'[').GT.0
+	ELSE
+	   MAIL_POST = INDEX(FOLDER_DESCRIP,'<').GT.0
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin10.for b/decus/vmslt98a/bulletin/bulletin10.for
new file mode 100755
index 0000000..308674c
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin10.for
@@ -0,0 +1,4082 @@
+C
+C  BULLETIN10.FOR, Version 2/27/97
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	INTEGER FUNCTION NEWS_READ()
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	PARAMETER CR = CHAR(13), LF = CHAR(10)
+
+	COMMON /NEWS_INIT/ END_READ
+
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+
+	NEWS_READ = 1
+
+	IF (END_READ.EQ.0) THEN
+	   IER = NEWS_READ_PACKET(BUFFER(:1024))
+	   IF (IER.LE.0) THEN
+	      CALL NEWS_LOGOUT
+	      NEWS_READ = 0
+	      RETURN
+	   END IF
+	   START_READ = 1
+	   END_READ = IER
+	END IF
+
+	IF (END_READ.EQ.0) THEN
+	   NEWS_READ = 0
+	   RETURN
+	END IF
+
+	DO WHILE (NEWS_READ.GT.0)
+	   LAST_LF_SEEN = LF_SEEN
+	   LAST_REAL_LF_SEEN = REAL_LF_SEEN
+	   END_LINE = INDEX(BUFFER(START_READ:END_READ),LF)
+	   CR_SEEN = INDEX(BUFFER(START_READ:END_READ),CR)
+	   IF (CR_SEEN.GT.0) THEN
+	      IF (END_LINE.GT.0) THEN
+		 IF (CR_SEEN.EQ.END_LINE-2.AND.BUFFER(START_READ+CR_SEEN:
+     &		     START_READ+CR_SEEN).EQ.CR) CR_SEEN = CR_SEEN + 1
+	      ELSE
+		 IF (START_READ+CR_SEEN.EQ.END_READ.AND.
+     &		     BUFFER(END_READ:END_READ).EQ.CR) CR_SEEN = 0
+	      END IF
+	   END IF
+	   IF ((END_LINE.EQ.0.AND.CR_SEEN+START_READ-1.LT.END_READ.AND.
+     &			CR_SEEN.GT.0).OR.CR_SEEN.LT.END_LINE-1) THEN
+	      END_LINE = CR_SEEN
+	      CR_SEEN = 1
+	   ELSE
+	      CR_SEEN = 0
+	   END IF
+	   LF_SEEN = END_LINE.GT.0
+	   IF (END_LINE.GT.257-CR_SEEN.OR.
+     &	       (END_LINE.EQ.0.AND.END_READ-START_READ.GE.254)) THEN
+	      END_LINE = 255
+	      IF (.NOT.HEADER_SEEN) END_LINE = 254
+	   END IF
+	   REAL_LF_SEEN = INDEX(BUFFER(START_READ:END_READ),LF).LE.END_LINE
+	   IF (END_LINE.GT.0) THEN
+	      SB = START_READ
+	      END_LINE = END_LINE + SB - 1
+	      EB = END_LINE
+	      IF (BUFFER(EB:EB).EQ.LF) EB = EB - 1
+	      IF (BUFFER(EB:EB).EQ.CR) EB = EB - 1
+	      IF (BUFFER(EB:EB).EQ.CR) EB = EB - 1
+	      IF (END_LINE.LT.END_READ) THEN
+		 START_READ = END_LINE + 1
+	      ELSE
+		 END_READ = 0
+	      END IF
+	      IF (EB.GT.0.OR.LAST_LF_SEEN) RETURN
+	   ELSE
+	      BUFFER = BUFFER(START_READ:END_READ)
+	      END_READ = END_READ - START_READ + 1
+	      IER = NEWS_READ_PACKET(BUFFER(END_READ+1:END_READ+1024))
+	      IF (IER.LE.0) THEN
+		 NEWS_READ = 0
+		 RETURN
+	      ELSE
+		 START_READ = 1
+		 END_READ = END_READ + IER
+	      END IF
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION NEWS_WRITE(WRITE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	PARAMETER CR = CHAR(13), LF = CHAR(10)
+
+	COMMON /NEWS_INIT/ END_READ
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LOCALPOST/ LOCAL_POST
+
+	CHARACTER*(*) WRITE
+
+	LOGICAL TRY_RECONNECT/.FALSE./
+
+	IF (LOCAL_POST) THEN
+	   WRITE (8,'(A)') WRITE(:MIN(LEN(WRITE),256))
+	   DO I=1,LEN(INPUT),255
+	      CALL COMPRESS(WRITE,INPUT,L)
+	      LENGTH = LENGTH + MAX(1,L) + 1
+	   END DO
+	   NEWS_WRITE = .TRUE.
+	   RETURN
+	END IF
+
+	END_READ = 0
+
+	IF (WRITE.EQ.' ') THEN
+	   NEWS_WRITE = NEWS_WRITE_PACKET(CR//LF)
+	ELSE
+	   NEWS_WRITE = NEWS_WRITE_PACKET(WRITE//CR//LF)
+	END IF
+
+	IF (.NOT.NEWS_WRITE.AND..NOT.TRY_RECONNECT) THEN
+	   TRY_RECONNECT = .TRUE.
+	   NEWS_WRITE = NEWS_RECONNECT(WRITE)
+	   TRY_RECONNECT = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	LOGICAL FUNCTION NEWS_RECONNECT(WRITE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*(*) WRITE
+
+	CHARACTER*8 NUMBER
+
+	CHARACTER*(FOLDER_RECORD) FOLDER2_COM
+
+	NEWS_RECONNECT = .FALSE.
+
+	CALL NEWS_LOGOUT
+
+	IF (.NOT.NEWS_LOGIN()) RETURN
+
+	IF (FOLDER(:1).GE.'a'.AND.FOLDER(:1).LE.'z') THEN
+	   FOLDER2_COM = FOLDER1_COM
+	   FOLDER1 = FOLDER
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP
+	   CALL NEWS_GROUP(IER)
+	   IF (IER.NE.0) RETURN
+	   FOLDER1_COM = FOLDER2_COM
+
+	   IF (.NOT.OTS$CVT_L_TI(BULL_POINT+1,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	END IF
+
+	IF (.NOT.NEWS_WRITE(WRITE)) RETURN
+
+	NEWS_RECONNECT = .TRUE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_LOGOUT
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_CONNECTED/ NEWS_CONNECTED
+
+	CALL NEWS_DISCONNECT
+	NEWS_CONNECTED = .FALSE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_DELETE(SBULL,IMMEDIATE,SUBJ,I,FOLDER1_COM,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /HEADER/ HEADER
+
+	CHARACTER*(*) SUBJ,FOLDER1_COM
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE(REMOTE_UNIT,'(4A)',IOSTAT=IER)
+     &			 4,SBULL,IMMEDIATE,SUBJ
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	ELSE IF (REMOTE_SET.GE.3) THEN
+	   IF (TEST_NEWS_OWNER().OR.SETPRV_PRIV()) THEN
+	      IF (REMOTE_SET.EQ.4) THEN
+		 HEADER_SAVE = HEADER
+		 HEADER = .TRUE.
+		 CALL OPEN_BULLFIL_SHARED
+		 ILEN = LINE_LENGTH + 1
+		 DO WHILE (ILEN.GT.0)
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    IF (INPUT(:11).EQ.'Message-ID:') THEN
+		       MESSAGE_ID = INPUT(14:ILEN-1)
+		       ILEN = 0
+		    END IF
+		 END DO
+		 CALL CLOSE_BULLFIL
+		 HEADER = HEADER_SAVE
+	      END IF
+	      CALL NEWS_POST('cancel',0,IER,SUBJ)
+	   ELSE IF (REMOTE_SET.EQ.3) THEN
+	      WRITE (6,'('' ERROR: Not owner of message.'')')
+	   END IF
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_NEWS_OWNER()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	CHARACTER*12 HIGHFROM
+
+	CALL STR$UPCASE(HIGHFROM,FROM)
+	IF (LPATH.EQ.0) CALL GET_PATHNAME
+	TEST_NEWS_OWNER = FROM.EQ.USERNAME.OR.
+     &	    (HIGHFROM.EQ.USERNAME.AND.
+     &	    MESSAGE_ID(FIRST_INDEX(MESSAGE_ID,'@%'):
+     &	    TRIM(MESSAGE_ID)).EQ.
+     &	    PATHNAME(FIRST_INDEX(PATHNAME,'@%'):LPATH))
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION FIRST_INDEX(INPUT,FIND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,FIND
+
+	FIRST_INDEX = 0
+
+	DO I=1,LEN(FIND)
+	   J = INDEX(INPUT,FIND(I:I))
+	   IF (J.GT.0.AND.(FIRST_INDEX.EQ.0.OR.J.LT.FIRST_INDEX))
+     &		FIRST_INDEX = J
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_DIRECTORY_COMMAND(START,END,REVERSE,ALL_DIR,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /XHDR/ XHDR
+	LOGICAL XHDR /.FALSE./
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*8 NUMBER,NUMBER1
+
+	CHARACTER*1024 TEMP
+
+	DATA QXHDR1 /0/
+
+	IF (XHDR) THEN
+	   IF (QXHDR1.NE.0) THEN                ! Is queue empty?
+	      QXHDR = QXHDR1            ! No, set queue pointer to head
+	   ELSE                         ! Else if queue is empty
+	      CALL INIT_QUEUE(QXHDR,TEMP)
+	      QXHDR1 = QXHDR            ! Init header pointer
+	   END IF
+	END IF
+
+	SYSTEM = 0
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   IF (REVERSE) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER) 13,END,START
+	   ELSE
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER) 13,START,END
+	   END IF
+	ELSE
+	   IER = 2
+	   NUMDIR = END - START + 1
+	   IF (START.LT.F_START) THEN
+	      START = F_START
+	      END = START + NUMDIR - 1
+	   END IF
+	END IF
+
+	STAT = .TRUE.
+
+	IF (REMOTE_SET.EQ.3.AND.XHDR) THEN
+	   STAT = .FALSE.
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.OTS$CVT_L_TI(END,NUMBER1,,,)) RETURN
+	   DO WHILE (NUMBER1(1:1).EQ.' ')
+	      NUMBER1 = NUMBER1(2:)
+	   END DO
+	   NUMDIR1 = 0
+	   DO WHILE (NUMDIR1.LT.NUMDIR)
+	      IF (.NOT.NEWS_WRITE('XHDR DATE '//NUMBER//'-'//NUMBER1))
+     &								RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (BUFFER(:2).NE.'22') THEN
+		 IF (NUMDIR1.EQ.0) THEN
+		    IER = 0
+		    END = START - 1
+		    RETURN
+		 ELSE
+		    NUMDIR = NUMDIR1
+		 END IF
+	      ELSE
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IF (NUMDIR1.EQ.0.AND.BUFFER(SB:EB).NE.'.') THEN
+		    IF (.NOT.OTS$CVT_TI_L(BUFFER(SB:INDEX(BUFFER(SB:EB),' ')
+     &			+SB-2),START,,%VAL(1))) RETURN
+		 END IF
+		 DO WHILE (BUFFER(SB:EB).NE.'.')
+		    IF (NUMDIR1.LT.NUMDIR) THEN
+		       NUMDIR1 = NUMDIR1 + 1
+		       TEMP = BUFFER(SB:EB)
+		       CALL WRITE_QUEUE(%VAL(QXHDR),QXHDR,TEMP)
+		    END IF
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+		 IF (NUMDIR1.EQ.0) THEN
+		    IF (START.LE.F_START) THEN
+		       IF (END.GE.F_NBULL) RETURN
+		       START = MIN(F_NBULL,END+1)
+		    ELSE
+		       START = MAX(F_START,START-NUMDIR)
+		    END IF
+		    END = START + NUMDIR - 1
+		    IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+		    IF (.NOT.OTS$CVT_L_TI(END,NUMBER1,,,)) RETURN
+		    DO WHILE (NUMBER1(1:1).EQ.' ')
+		       NUMBER1 = NUMBER1(2:)
+		    END DO
+		 ELSE IF (NUMDIR1.LT.NUMDIR) THEN
+		    STAT = .TRUE.
+		    IF (.NOT.NEWS_WRITE('STAT '//TEMP(:INDEX(TEMP,' ')-1)))
+     &								 RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		    IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		    IF (BUFFER(:2).NE.'22') THEN
+		       NUMDIR = NUMDIR1
+		    ELSE
+		       NUMBER = BUFFER(SB+4:INDEX(BUFFER(SB+4:),' ')+SB+2)
+		       IF (.NOT.OTS$CVT_TI_L(NUMBER,
+     &						MSG_NUM,,%VAL(1))) RETURN
+		       DO WHILE (NUMBER(LEN(NUMBER):).EQ.' ')
+			  NUMBER = ' '//NUMBER(1:)
+		       END DO
+		       MSG_NUM = MSG_NUM + (NUMDIR - NUMDIR1) - 1
+		       IF (.NOT.OTS$CVT_L_TI(MSG_NUM,NUMBER1,,,)) RETURN
+		       DO WHILE (NUMBER1(1:1).EQ.' ')
+			  NUMBER1 = NUMBER1(2:)
+		       END DO
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   CALL OTS$CVT_L_TI(START,NUMBER,,,)
+	   NUMBER1 = TEMP(:INDEX(TEMP,' ')-1)
+	   END = START + NUMDIR - 1
+	   DO I=1,2
+	      IF (I.EQ.1) THEN
+		 IF (.NOT.NEWS_WRITE
+     &		  ('XHDR SUBJECT '//NUMBER//'-'//NUMBER1)) RETURN
+	      ELSE
+		 IF (.NOT.NEWS_WRITE
+     &		  ('XHDR FROM '//NUMBER//'-'//NUMBER1)) RETURN
+	      END IF
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (BUFFER(:2).EQ.'22') THEN
+		 QXHDR = QXHDR1
+		 IF (.NOT.NEWS_READ()) RETURN
+		 NUMDIR1 = 0
+		 DO WHILE (BUFFER(SB:EB).NE.'.'.AND.NUMDIR1.LT.NUMDIR)
+		    NUMDIR1 = NUMDIR1 + 1
+		    CALL READ_QUEUE(%VAL(QXHDR),DUMMY,TEMP)
+		    DO WHILE (BUFFER(SB:EB).NE.'.'.AND.
+     &			.NOT.OTS$CVT_TI_L(BUFFER(SB:INDEX(
+     &			BUFFER(SB:EB),' ')+SB-2),J,,%VAL(1)))
+		       IF (.NOT.NEWS_READ()) RETURN
+		    END DO
+		    SB1 = INDEX(BUFFER(SB:EB),' ')+SB-1
+		    SB1 = FIRST_ALPHA(BUFFER(SB1:EB))+SB1-1
+		    TEMP(I*256+1:) = BUFFER(SB1:EB)
+		    CALL WRITE_QUEUE(%VAL(QXHDR),QXHDR,TEMP)
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+	      END IF
+	   END DO
+	   QXHDR = QXHDR1
+	   IER = 0
+	ELSE IF (REMOTE_SET.EQ.3.AND..NOT.XHDR) THEN
+	   STAT = .TRUE.
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).NE.'22') THEN
+	      IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (.NOT.OTS$CVT_TI_L(BUFFER(SB+4:
+     &		  INDEX(BUFFER(SB+4:),' ')+SB+2),I,,%VAL(1))) RETURN
+	      IF (BUFFER(:2).NE.'22'.OR.I.LT.START) THEN
+		 BUFFER(:3) = '500'
+		 DO WHILE (START.LE.F_NBULL.AND.BUFFER(:2).NE.'22')
+		    START = START + 1
+		    IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+		 IF (BUFFER(:2).NE.'22') THEN
+		    IER = 0
+		    END = START - 1
+		    RETURN
+		 END IF
+	      END IF
+	      IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+	      END = START + NUMDIR - 1
+	   END IF
+	   IER = 0
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   I = START
+	   DO WHILE (IER.EQ.0.AND.I.LE.END)
+	      IF (REMOTE_SET.EQ.1) THEN
+		 READ(REMOTE_UNIT,'(A)',IOSTAT=IER) BULLDIR_ENTRY
+	      ELSE IF (XHDR) THEN
+		 CALL READ_QUEUE(%VAL(QXHDR),QXHDR,TEMP)
+		 LTEMP = INDEX(TEMP,' ')
+		 CALL OTS$CVT_TI_L(TEMP(:LTEMP-1),MSG_NUM,,%VAL(1))
+		 CALL NEWS_TIME(TEMP(LTEMP+1:TRIM(TEMP(:256))),MSG_BTIM)
+		 DO J=257,512
+		    IF (TEMP(J:J).LT.' '.OR.ICHAR(TEMP(J:J)).GT.126)
+     &			TEMP(J:J) = ' '
+		 END DO
+		 DESCRIP = TEMP(257:512)
+		 CALL GET_FROM(FROM,TEMP(512:768),TRIM(TEMP(512:768)))
+	      ELSE
+		 IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			INDEX(BUFFER(SB+4:),' ')+SB+2),MSG_NUM,,%VAL(1))
+		 CALL NEWS_HEADER(IER)
+		 IF (IER.NE.0) RETURN
+	      END IF
+	      CALL WRITE_QUEUE(%VAL(ALL_DIR),ALL_DIR,BULLDIR_ENTRY)
+	      I = I + 1
+	      IF (REMOTE_SET.EQ.3.AND..NOT.XHDR.AND.I.LE.END) THEN
+		 IER = 2
+		 IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IF (BUFFER(:3).NE.'223') THEN
+		    END = I - 1
+		    IER = 0
+		    RETURN
+		 END IF
+		 IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IER = 0
+	      END IF
+	   END DO
+	END IF
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   IER = 1
+	   IF (STAT) THEN
+	      IF (.NOT.OTS$CVT_L_TI(BULL_POINT,NUMBER,,,)) RETURN
+	      IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	   END IF
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_LOGIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_CONNECTED/ NEWS_CONNECTED
+	LOGICAL NEWS_CONNECTED /.FALSE./
+
+	COMMON /XHDR/ XHDR
+	LOGICAL XHDR /.FALSE./
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+
+	IF (.NOT.NEWS_CONNECTED) THEN
+	   NEWS_LOGIN = .FALSE.
+	   CALL START_NEWS_TIMER()
+	   NEWS_CONNECTED = NEWS_CONNECT()
+	   CALL CANCEL_NEWS_TIMER()
+	   IF (.NOT.NEWS_CONNECTED) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (INDEX(BUFFER(SB:EB),'InterNetNews').GT.0) THEN
+	      IF (.NOT.NEWS_WRITE('mode reader')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	   END IF
+	   IF (.NOT.NEWS_WRITE('XHDR')) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   XHDR = BUFFER(:3).NE.'500'
+	   HEADER_SEEN = .FALSE.
+	   LF_SEEN = .FALSE.
+	   LAST_LF_SEEN = .FALSE.
+	   REAL_LF_SEEN = .FALSE.
+	   LAST_REAL_LF_SEEN = .FALSE.
+	END IF
+
+	NEWS_LOGIN = .TRUE.
+
+	RETURN
+	END
+
+
+	SUBROUTINE CONVERT_TO_GMT(BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MONTHS/ MONTH
+	CHARACTER*36 MONTH
+	DATA MONTH/'JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'/
+
+	DIMENSION GMT_DIFF(2),BTIM(2)
+
+	CHARACTER HOUR*8
+	DATA HOUR /' '/
+
+	PARAMETER NZONES = 5
+
+	COMMON /ZONE/ ZONE,LZONE
+	CHARACTER*4 ZONE
+
+	CHARACTER ZONES*(NZONES*4)
+	DATA ZONES /'EST CST MST PST IST'/
+
+	CHARACTER*8 TIMES(1)
+	DATA TIMES /'-5:30'/
+
+	CHARACTER TIME*12
+
+	TO_GMT = .TRUE.
+
+	ENTRY CONVERT_FROM_GMT(BTIM)
+
+	IF (HOUR.EQ.' ') THEN
+	   IF (.NOT.SYS_TRNLNM_SYSTEM('LISP$TIME_ZONE',HOUR)) THEN
+	      IF (SYS_TRNLNM_SYSTEM('MULTINET_TIMEZONE',ZONE)
+     &	       .OR.SYS_TRNLNM_SYSTEM('PMDF_TIMEZONE',ZONE)) THEN
+		 IF (INDEX(ZONES,ZONE)/4.LT.4) THEN
+		    HOUR = CHAR(ICHAR('4')+(INDEX(ZONES,ZONE)+3)/4)//':00'
+		 ELSE
+		    HOUR = TIMES((INDEX(ZONES,ZONE)+3)/4-4)
+		 END IF
+	      ELSE
+		 HOUR = '00:00'
+	      END IF
+	   ELSE
+	      HOUR = HOUR(:TRIM(HOUR))//':00'
+	   END IF
+	   ZONE = 'GMT'
+	   IER = OTS$CVT_TI_L(HOUR(:INDEX(HOUR,':')-1),DIFF,,%VAL(1))
+	   IF (DIFF.GE.5.AND.DIFF.LE.8) THEN
+C
+C  Following computes DST based on US formula
+C
+	      IER = SYS$ASCTIM(,TIME,BTIM,)
+	      IER = OTS$CVT_TI_L(TIME(:2),DATE,,%VAL(1))
+	      CALL LIB$DAY_OF_WEEK(BTIM,DAY)
+	      M = (INDEX(MONTH,TIME(4:6))+2)/3
+	      IF (M.GE.4.AND.M.LE.10.AND.(M.NE.4.OR.DAY.LT.DATE)
+     &			.AND.(M.NE.10.OR.DATE-DAY.LT.24)) THEN
+		 DIFF = DIFF - 1
+		 IER = OTS$CVT_L_TI(DIFF,HOUR(:1),,,)
+	      END IF
+	   END IF
+	   IF (DIFF.LT.0) THEN
+	      PAST = .TRUE.
+	      HOUR = HOUR(2:)
+	   ELSE IF (DIFF.GT.12) THEN
+	      PAST = .TRUE.
+	      DIFF = 24 - DIFF
+	      HOUR(3:) = HOUR(INDEX(HOUR,':'):)
+	      IER = OTS$CVT_L_TI(DIFF,HOUR(:2),,,)
+	      IF (HOUR(:1).EQ.' ') HOUR = HOUR(2:)
+	   ELSE
+	      PAST = .FALSE.
+	   END IF
+	   LZONE = TRIM(ZONE)
+	   IER = SYS_BINTIM('0 '//HOUR(:TRIM(HOUR)),GMT_DIFF)
+	END IF
+
+	IF ((PAST.AND..NOT.TO_GMT).OR.(.NOT.PAST.AND.TO_GMT)) THEN
+	   IER = LIB$SUBX(BTIM,GMT_DIFF,BTIM)
+	ELSE
+	   IER = LIB$ADDX(BTIM,GMT_DIFF,BTIM)
+	END IF
+
+	TO_GMT = .FALSE.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE START_NEWS_TIMER()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER TIMADR(2)                       ! Buffer containing time
+						  ! in desired system format.
+	CHARACTER TIMBUF*16,SEC*4
+	DATA TIMBUF/'0 00:00:00.00'/
+
+	EXTERNAL KILL_NEWS_CONNECT
+
+	IF (TIMBUF(9:10).EQ.'00') THEN
+	   CALL LIB$GET_EF(WAITEFN)
+	   TIMBUF(9:10) = '30'
+	   IF (SYS_TRNLNM('BULL_NEWS_TIMER',SEC)) THEN
+	      IER = OTS$CVT_TI_L(SEC(:TRIM(SEC)),I,,%VAL(1))
+	      IF (IER.AND.I.GT.0) THEN
+		 IF (TRIM(SEC).EQ.1) THEN
+		    TIMBUF(9:10) = '0'//SEC(:1)
+		 ELSE
+		    TIMBUF(9:10) = SEC
+		 END IF
+	      END IF
+	   END IF
+	   IER = SYS$BINTIM(TIMBUF(:13),TIMADR)
+	END IF
+
+	IER = SYS$SETIMR(%VAL(WAITEFN),TIMADR,KILL_NEWS_CONNECT,)
+
+	RETURN
+
+	ENTRY CANCEL_NEWS_TIMER()
+
+	IER = SYS$CANCEL(%VAL(WAITEFN))
+
+	RETURN
+	END
+
+
+	SUBROUTINE KILL_NEWS_CONNECT()
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_CONNECTED/ NEWS_CONNECTED
+
+	IF (NEWS_CONNECTED) RETURN
+
+	NLUN = NEWS_GET_CHAN()
+
+	IER = SYS$CANCEL(%VAL(NLUN))
+
+	CALL NEWS_DISCONNECT()
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_HEADER(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /FOLLOWUP/ FOLLOWUP
+	CHARACTER*128 FOLLOWUP
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	COMMON /SENDER/ SENDER_LINE
+	CHARACTER*256 SENDER_LINE
+
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+
+	COMMON /NEWS2BULL/ NEWS2BULL
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	EX_BTIM(1) = 0
+	EX_BTIM(2) = 0
+
+	DESCRIP = ' '
+	FROM = ' '
+	SUBJECT_LINE = ' '
+	FROM_LINE = ' '
+	SENDER_LINE = ' '
+	NEWSGROUPS = ' '
+	FOLLOWUP = ' '
+	LREF = 0
+	NEWS2BULL = .FALSE.
+
+	MSGNUM = BUFFER(5:INDEX(BUFFER(5:),' ')-1+4)
+	LAST_FROM = .FALSE.
+
+	DO WHILE (BUFFER(SB:EB).NE.'.'.OR..NOT.LAST_REAL_LF_SEEN)
+	   IER = NEWS_READ()
+	   IF (.NOT.IER) RETURN
+	   IF (BUFFER(SB:EB).NE.'.') THEN
+	      IF (BUFFER(SB:SB+7).EQ.'Subject:'.AND.EB.GE.SB+9) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+9:EB))+SB+8
+		 DO I=SB1,EB
+		    IF (BUFFER(I:I).LT.' '.OR.ICHAR(BUFFER(I:I)).GT.126)
+     &			BUFFER(I:I) = ' '
+		 END DO
+		 SUBJECT_LINE = 'Subj: '//BUFFER(SB1:EB)
+		 DESCRIP = BUFFER(SB1:EB)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+4).EQ.'Date:'.AND.EB.GE.SB+6) THEN
+		 CALL NEWS_TIME(BUFFER(SB+6:EB),MSG_BTIM)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+7).EQ.'Expires:'.AND.EB.GE.SB+9) THEN
+		 CALL NEWS_TIME(BUFFER(SB+9:EB),EX_BTIM)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+4).EQ.'From:'.AND.EB.GE.SB+6) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+6:EB))+SB+5
+		 FROM_LINE = 'From: '//BUFFER(SB1:EB)
+		 CALL GET_FROM(FROM,BUFFER(SB1:EB),EB-SB1+1)
+		 LAST_FROM = .TRUE.
+	      ELSE IF (BUFFER(SB:SB+6).EQ.'Sender:'.AND.EB.GE.SB+8) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+8:EB))+SB+7
+		 SENDER_LINE = ': '//BUFFER(SB1:EB)
+		 LAST_FROM = .TRUE.
+	      ELSE IF (BUFFER(SB:SB+10).EQ.'Message-ID:'.AND.
+     &						    EB.GT.SB+11) THEN
+		 NEWS_MSGID = BUFFER(SB+13:EB-1)
+		 IF (LREF.EQ.0) THEN
+		    REFERENCES = BUFFER(SB+12:EB)
+		 ELSE
+		    REFERENCES = REFERENCES(:LREF)//' '//
+     &				BUFFER(SB+12:EB)
+		 END IF
+		 LREF = TRIM(REFERENCES)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+10).EQ.'Newsgroups:'.AND.
+     &						    EB.GT.SB+11) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+12:EB))+SB+11
+		 NEWSGROUPS = BUFFER(SB1:EB)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+11).EQ.'Followup-To:'.AND.
+     &						    EB.GT.SB+12) THEN
+		 SB1 = FIRST_ALPHA(BUFFER(SB+13:EB))+SB+12
+		 FOLLOWUP = BUFFER(SB1:EB)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (BUFFER(SB:SB+10).EQ.'References:'.AND.
+     &						    EB.GT.SB+11) THEN
+		 IF (LREF.EQ.0) THEN
+		    REFERENCES = BUFFER(SB+12:EB)
+		 ELSE
+		    REFERENCES = BUFFER(SB+12:EB)//' '//
+     &				REFERENCES(:LREF)
+		 END IF
+		 LREF = TRIM(REFERENCES)
+		 LAST_FROM = .FALSE.
+	      ELSE IF (INDEX(BUFFER(SB:),
+     &		       'NNTP-Posting-Host:').EQ.1) THEN 
+	         IF (LPATH.EQ.0) CALL GET_PATHNAME
+		 CALL LOWERCASE(BUFFER(SB+19:EB))
+	         SAMEHOST = STREQ(PATHNAME(2:LPATH),BUFFER(SB+19:EB))
+	      ELSE IF (INDEX(BUFFER(SB:),
+     &		       'X-Newsreader: News2bull').EQ.1) THEN 
+	         NEWS2BULL = .TRUE.
+	      ELSE IF (LAST_FROM.AND.BUFFER(SB:SB).EQ.' ') THEN
+		 IF (SENDER_LINE(:1).EQ.':') THEN 
+		    SENDER_LINE = SENDER_LINE(:TRIM(SENDER_LINE))//' '//
+     &				BUFFER(SB+FIRST_ALPHA(BUFFER(SB:EB))-1:EB)
+		 ELSE
+		    FROM_LINE = FROM_LINE(:TRIM(FROM_LINE))//' '//
+     &				BUFFER(SB+FIRST_ALPHA(BUFFER(SB:EB))-1:EB)
+		    CALL GET_FROM(FROM,FROM_LINE(7:),TRIM(FROM_LINE))
+		 END IF
+		 LAST_FROM = .TRUE.
+	      ELSE
+		 LAST_FROM = .FALSE.
+	      END IF
+	      IF (.NOT.LAST_FROM.AND.SENDER_LINE(:1).EQ.':') THEN
+		 SENDER_LINE = 'From'//SENDER_LINE
+	      END IF
+	   END IF
+	END DO
+
+	NEWS2BULL = NEWS2BULL.AND.SAMEHOST
+
+	IER = 0
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION FIRST_ALPHA(INPUT)
+
+	CHARACTER*(*) INPUT
+
+	DO I=1,LEN(INPUT)
+	   IF (ICHAR(INPUT(I:I)).LT.32) INPUT(I:I) = ' '
+	END DO
+
+	DO FIRST_ALPHA=1,LEN(INPUT)
+	   IF (ICHAR(INPUT(FIRST_ALPHA:FIRST_ALPHA)).GT.32) RETURN
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE REMOTE_READ_MESSAGE(BULL_SEARCH,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	CHARACTER*8 NUMBER
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 5,BULL_SEARCH
+	ELSE
+	   IER = 2
+	   IF (BULL_SEARCH.LT.F_START) BULL_SEARCH = F_START
+	   IF (.NOT.OTS$CVT_L_TI(BULL_SEARCH,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('ARTICLE '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).NE.'22') RETURN
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_GET_NEWEST_MSG(IN_BTIM,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	DIMENSION IN_BTIM(2)
+
+	CHARACTER TIME*20,FIRST*80
+
+	CHARACTER*8 NUMBER
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(3A)',IOSTAT=IER) 12,IN_BTIM(1),IN_BTIM(2)
+	   IF (IER.EQ.0) THEN
+	      READ (REMOTE_UNIT,'(A)',IOSTAT=IER) START
+	   END IF
+	ELSE IF (READIT.EQ.1) THEN
+	   I = NEWS_FIND_SUBSCRIBE()
+	   START = (LAST_NEWS_READ2(2,I).AND.'1FFF'X) +
+     &			LAST_NEWS_READ(2,I) + 1
+	   IF (START.GT.F_NBULL) THEN
+	      START = -1
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = MIN(8191,F_NBULL-LAST_NEWS_READ(2,I))
+     &			.OR.(LAST_NEWS_READ2(2,I).AND.'E000'X)
+	   END IF
+	ELSE
+	   START = -1
+	   CALL NEWNEWS(IN_BTIM,IER)
+	   IF (IER.NE.0) START = IER
+C
+C   The following code makes use of the NNTP command NEWNEWS, but is
+C   known to be slow and buggy in many servers.
+C
+C          IER = SYS$ASCTIM(,TIME,IN_BTIM,)
+C          CALL DATE_TIME(TIME)
+C          SKIP = 0
+C          DO WHILE (SKIP.GE.0)
+C             IF (.NOT.NEWS_WRITE('NEWNEWS '//FOLDER_NAME(:TRIM(
+C     &           FOLDER_NAME))//' '//TIME)) RETURN
+C             IF (.NOT.NEWS_READ()) RETURN
+C             IF (BUFFER(:2).EQ.'23') THEN
+C                IF (.NOT.NEWS_READ()) CALL EXIT
+C                DO I=1,SKIP
+C                   IF (.NOT.NEWS_READ()) CALL EXIT
+C                END DO
+C                IF (FIRST.EQ.'.') RETURN
+C                DO WHILE (BUFFER(SB:EB).NE.'.')
+C                   IF (.NOT.NEWS_READ()) CALL EXIT
+C                END DO
+C                IF (.NOT.NEWS_WRITE('STAT '//FIRST(:TRIM(FIRST))))
+C     &                                   CALL EXIT
+C                IF (.NOT.NEWS_READ()) CALL EXIT
+C                IF (BUFFER(:2).EQ.'22') THEN
+C                   IF (BUFFER(5:INDEX(BUFFER(5:),' ')+3).EQ.'0') THEN
+C                      I = F_NBULL + 1
+C                      DO WHILE (I.GE.F_START.AND.(FIRST(:TRIM(FIRST)).NE.
+C     &                    BUFFER(INDEX(BUFFER,'<'):INDEX(BUFFER,'>'))
+C     &                    .OR.I.GT.F_NBULL))
+C                         I = I - 1
+C                         IF (.NOT.OTS$CVT_L_TI(I,NUMBER,,,)) RETURN
+C                         IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+C                         IF (.NOT.NEWS_READ()) RETURN
+C                      END DO
+C                      IF (I.GE.F_START) START = I
+C                   ELSE
+C                      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+C     &                   INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+C                   END IF
+C                   RETURN
+C                END IF
+C             END IF
+C             SKIP = SKIP + 1
+C          END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_COPY_BULL(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(A)',IOSTAT=IER1) 2
+	   IER = IER1
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_WRITE_BULL_FILE(OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) OUTPUT
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 6,OUTPUT
+	ELSE
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_REMOTE_MESSAGE(IER)
+C
+C  SUBROUTINE GET_REMOTE_MESSAGE
+C
+C  FUNCTION:
+C       Gets remote message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REMOTE_READ_MESSAGE/ SCRATCH_R1
+	DATA SCRATCH_R1 /0/
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	COMMON /LOCAL_UPDATE/ LOCAL_UPDATE1
+
+	COMMON /HEADER_SEEN/ HEADER_SEEN
+	COMMON /LF/ LF_SEEN,LAST_LF_SEEN,LAST_REAL_LF_SEEN
+
+	CHARACTER*256 TEMP
+
+	IF (SCRATCH_R1.NE.0) THEN               ! Is queue empty?
+	   SCRATCH_R = SCRATCH_R1               ! No, set queue pointer to head
+	ELSE                                    ! Else if queue is empty
+	   CALL INIT_QUEUE(SCRATCH_R,INPUT)
+	   SCRATCH_R1 = SCRATCH_R               ! Init header pointer
+	END IF
+
+	ILEN = 128
+	IER = 0
+	LENGTH = 0
+	LTEMP = 0
+	HEADER_SEEN = .FALSE.
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   LSUB = TRIM(SUBJECT_LINE)
+	   LFRO = TRIM(FROM_LINE)
+	   IF (LOCAL_UPDATE1.NE.0) THEN
+	      ILEN = 1
+	      INPUT(:1) = CHAR(0)
+	   END IF
+	END IF
+
+	DO WHILE (ILEN.GT.0.AND.IER.EQ.0)
+	   IF (REMOTE_SET.EQ.1) THEN
+	      READ (REMOTE_UNIT,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	   ELSE
+	      IF (ILEN.EQ.128) ILEN = 0
+	      IF (LTEMP.GT.0) THEN
+		 ILEN = MIN(128,LTEMP)
+		 INPUT = TEMP(:ILEN)
+		 LTEMP = LTEMP - ILEN
+	      END IF
+	      IF (ILEN.LT.128) THEN
+		 IF (LFRO.GT.0) THEN
+		    IF (LOCAL_UPDATE1.NE.0) THEN
+		       CALL COMPRESS(FROM_LINE(:LFRO),FROM_LINE,LFRO)
+		    END IF
+		    LTEMP = LFRO
+		    LFRO = 0
+		    IER = 0
+		    TEMP = CHAR(LTEMP)//FROM_LINE
+		    LTEMP = LTEMP + 1
+		    LINP = MIN(LTEMP,128-ILEN)
+		    INPUT = INPUT(:ILEN)//TEMP(:LINP)
+		    ILEN = ILEN + LINP
+		    LTEMP = LTEMP - LINP
+		    TEMP = TEMP(LINP+1:)
+		 ELSE IF (LSUB.GT.0) THEN
+		    IF (LOCAL_UPDATE1.NE.0) THEN
+		       CALL COMPRESS(SUBJECT_LINE(:LSUB),SUBJECT_LINE,LSUB)
+		    END IF
+		    LTEMP = LSUB
+		    LSUB = 0
+		    IER = 0
+		    TEMP = CHAR(LTEMP)//SUBJECT_LINE
+		    LTEMP = LTEMP + 1
+		    LINP = MIN(LTEMP,128-ILEN)
+		    INPUT = INPUT(:ILEN)//TEMP(:LINP)
+		    ILEN = ILEN + LINP
+		    LTEMP = LTEMP - LINP
+		    TEMP = TEMP(LINP+1:)
+		 ELSE
+		    IER = NEWS_READ()
+		    IF (IER.AND.(BUFFER(SB:EB).NE.'.'
+     &			.OR..NOT.LAST_REAL_LF_SEEN)) THEN
+		       IER = 0
+		       LTEMP = EB-SB+1
+		       IF (LTEMP.GT.0) THEN
+			  TEMP = CHAR(LTEMP)//BUFFER(SB:SB+LTEMP-1)
+			  IF (.NOT.HEADER_SEEN) THEN
+			     IF (TRIM(TEMP).EQ.0) THEN
+				HEADER_SEEN = .TRUE.
+			     ELSE IF ((INDEX(TEMP,': ').EQ.0.AND.
+     &				   INDEX(TEMP,':'//CHAR(9)).EQ.0.AND.ICHAR(
+     &				   TEMP(2:2)).GT.32.AND.LTEMP.LT.255).OR.
+     &				   (LTEMP.EQ.254.AND..NOT.LAST_LF_SEEN)) THEN
+				TEMP = CHAR(LTEMP+1)
+     &					   //' '//BUFFER(SB:SB+LTEMP-1)
+				LTEMP = LTEMP + 1
+			     END IF
+			  ELSE IF (BUFFER(SB:SB).EQ.'.') THEN
+			     TEMP = CHAR(LTEMP-1)//BUFFER(SB+1:SB+LTEMP-1)
+			     LTEMP = LTEMP - 1
+			  END IF
+			  IF (LOCAL_UPDATE1.NE.0) THEN
+			     CALL COMPRESS(TEMP(2:LTEMP+1),TEMP(2:),LTEMP)
+			     TEMP(:1) = CHAR(LTEMP)
+			  END IF
+		       ELSE
+			  HEADER_SEEN = .TRUE.
+			  TEMP = CHAR(1)//' '
+			  LTEMP = 1
+		       END IF
+		       LTEMP = LTEMP + 1
+		       LINP = MIN(LTEMP,128-ILEN)
+		       INPUT = INPUT(:ILEN)//TEMP(:LINP)
+		       ILEN = ILEN + LINP
+		       LTEMP = LTEMP - LINP
+		       TEMP = TEMP(LINP+1:)
+		    ELSE IF (IER) THEN
+		       IER = 0
+		       INPUT = INPUT(:ILEN)//CHAR(0)
+		       ILEN = -128
+		    ELSE
+		       ILEN = 128
+		    END IF
+		 END IF
+	      ELSE
+		 TEMP = TEMP(129:)
+	      END IF
+	   END IF
+	   IF (IER.NE.0.AND.ILEN.GT.0) THEN
+	      CALL ERRSNS(IDUMMY,IER1)
+	      IF (IER1.EQ.RMS$_RER) THEN        ! Ignore this error
+		 IER = 0
+		 ILEN = 0
+	      ELSE
+		 CALL SYS_GETMSG(IER1)
+		 LENGTH = 0
+		 IER1 = IER
+		 CALL DISCONNECT_REMOTE
+		 IER = IER1     ! IER is set to 0 by DISCONNECT_REMOTE
+	      END IF
+	   ELSE IF (ABS(ILEN).EQ.128) THEN
+	      CALL WRITE_QUEUE(%VAL(SCRATCH_R),SCRATCH_R,INPUT)
+	      LENGTH = LENGTH + 1
+	   END IF
+	END DO
+
+	HEADER_SEEN = .TRUE.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE REMOTE_REMOVE_FOLDER(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+C
+C  SUBROUTINE CONNECT_REMOTE_FOLDER
+C
+C  FUNCTION: Connects to folder that is located on other DECNET node.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	DATA REMOTE_UNIT /15/
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /READIT/ READIT
+
+	COMMON /NEWS_INIT/ END_READ
+
+	COMMON /ALT_FOUND/ ALT_FOUND
+	CHARACTER*128 ALT_FOUND
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*12 FOLDER_BBOARD_SAVE,FOLDER_OWNER_SAVE
+	CHARACTER*44 FOLDER_SAVE
+	CHARACTER*64 ALT_SAVE
+
+	DIMENSION DUMMY(4)
+
+	IF (FOLDER1(:1).GE.'a'.AND.FOLDER1(:1).LE.'z') THEN
+	   ALT_SET_SAVE = ALT_SET()
+	   IF (ALT_SET_SAVE) CALL UNSET_ALT
+	   END_READ = 0
+	   IER = 0
+	   IF (.NOT.NEWS_LOGIN()) THEN
+	      IER = 2
+	      IF (.NOT.TEST_ALT(FOLDER1)) RETURN
+	      IER = 1
+	   END IF
+	   IF (IER.NE.1) CALL NEWS_GROUP(IER)
+	   IF (IER.EQ.1) THEN
+	      IF (TEST_ALT(FOLDER1)) THEN
+		 IER1 = SET_ALT(ALT_FOUND)
+		 IF (IER1) CALL NEWS_GROUP(IER)
+		 IF (.NOT.IER1.OR.IER.NE.0) THEN
+		    CALL UNSET_ALT
+	   	    IF (ALT_SET_SAVE) IER = SET_ALT(ALT_SAVE)
+		    RETURN
+		 END IF
+		 ALT_SAVE = FOLDER1(INDEX(':',FOLDER1)+1:)
+	         IER = 0
+	      ELSE IF (ALT_SET_SAVE) THEN
+	         IER = SET_ALT(ALT_SAVE)
+	      END IF
+	      RETURN
+	   END IF
+	   IF (REMOTE_SET.EQ.1) CLOSE(UNIT=REMOTE_UNIT)
+	   RETURN
+	END IF
+
+	REMOTE_UNIT = 31 - REMOTE_UNIT
+
+	SAME = .TRUE.
+	LEN_BBOARD = TRIM(FOLDER1_BBOARD)
+	IF (INDEX(FOLDER1_BBOARD,'*').GT.0) THEN  ! Remote folder name different
+	   SAME = .FALSE.                         ! from local?  Yes.
+	   LEN_BBOARD = LEN_BBOARD - 1
+	END IF
+
+	OPEN (UNIT=REMOTE_UNIT,STATUS='UNKNOWN',IOSTAT=IER,RECL=256,
+     &		FILE=FOLDER1_BBOARD(3:LEN_BBOARD)//'::"TASK=BULLETIN1"')
+
+	IF (IER.EQ.0) THEN
+	   IF (.NOT.SAME) THEN
+	      FOLDER1_FILE = FOLDER_FILE
+	      FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//FOLDER1
+	      REMOTE_SET_SAVE = REMOTE_SET
+	      REMOTE_SET = .FALSE.
+	      CALL OPEN_BULLDIR
+	      CALL READDIR(0,IER)
+	      CALL CLOSE_BULLDIR
+	      REMOTE_SET = REMOTE_SET_SAVE
+	      FOLDER_FILE = FOLDER1_FILE
+	      FOLDER_SAVE = FOLDER1
+	      FOLDER1 = BULLDIR_HEADER(13:)
+	      IF (NEMPTY.EQ.0) FOLDER1 = FOLDER1(:25)
+	   END IF
+	   SYSLOG = .FALSE.
+	   IF (READIT.EQ.1) THEN
+	      WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 1,'SYSTEM?'
+	      READ(REMOTE_UNIT,'(A)',IOSTAT=IER) IER1
+	      IF (IER1) THEN
+		 WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 1,FOLDER1//'+'
+		 SYSLOG = .TRUE.
+	      END IF
+	   END IF
+	   IF (.NOT.SYSLOG) THEN
+	      WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 1,FOLDER1
+	   END IF
+	   FOLDER_OWNER_SAVE = FOLDER1_OWNER
+	   FOLDER_BBOARD_SAVE = FOLDER1_BBOARD
+	   FOLDER_NUMBER_SAVE = FOLDER1_NUMBER
+	   IF (IER.EQ.0) THEN
+	      IF (SYSLOG) THEN
+		 READ(REMOTE_UNIT,'(7A)',IOSTAT=IER)IER1,READ_ONLY,
+     &		   DUMMY(1),DUMMY(2),DUMMY(3),DUMMY(4),FOLDER1_COM
+	      ELSE
+		 READ(REMOTE_UNIT,'(5A)',IOSTAT=IER)IER1,READ_ONLY,
+     &		   DUMMY(1),DUMMY(2),FOLDER1_COM
+	      END IF
+	   END IF
+	   IF (.NOT.SAME) FOLDER1 = FOLDER_SAVE
+	   FOLDER1_BBOARD = FOLDER_BBOARD_SAVE
+	   FOLDER1_NUMBER =  FOLDER_NUMBER_SAVE
+	   FOLDER1_OWNER = FOLDER_OWNER_SAVE
+	END IF
+
+	IF (IER.NE.0.OR..NOT.IER1) THEN
+	   CLOSE (UNIT=REMOTE_UNIT)
+	   REMOTE_UNIT = 31 - REMOTE_UNIT
+	   IF (IER.EQ.0.AND.FOLDER_NUMBER_SAVE.GE.0.AND.
+     &	       TEST_BULLCP().NE.2) THEN                 ! Not BULLCP process
+	      IF (TEST2(BRIEF_FLAG,FOLDER_NUMBER_SAVE)
+     &		  .OR.TEST2(SET_FLAG,FOLDER_NUMBER_SAVE)) THEN
+		 CALL OPEN_BULLUSER_SHARED
+		 CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		 CALL CLR2(BRIEF_FLAG,FOLDER_NUMBER_SAVE)
+		 CALL CLR2(SET_FLAG,FOLDER_NUMBER_SAVE)
+		 IF (IER.EQ.0) REWRITE (4) USER_ENTRY
+		 CALL CLOSE_BULLUSER
+	      END IF
+	   END IF
+	   IER = 2
+	ELSE
+	   CLOSE (UNIT=31-REMOTE_UNIT)
+C
+C  If remote folder has returned a last read time for the folder,
+C  and if in /LOGIN mode, or last selected folder was a different
+C  folder, or folder specified with "::", then update last read time.
+C
+	   IF (((FOLDER_NUMBER.NE.FOLDER1_NUMBER.OR.READIT.EQ.1)
+     &		.AND.(DUMMY(1).NE.0.OR.DUMMY(2).NE.0))
+     &		.OR.FOLDER1_NUMBER.EQ.-1) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER1_NUMBER+1),DUMMY)
+	      IF (SYSLOG) THEN
+		 CALL COPY2(LAST_SYS_BTIM(1,FOLDER1_NUMBER+1),DUMMY(3))
+	      END IF
+	   END IF
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE REMOTE_GET_HEADER(BULLETIN_NUM,ICOUNT,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /NEXT/ NEXT
+	LOGICAL NEXT /.FALSE./
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	CHARACTER*8 NUMBER
+
+	DIMENSION IN_BTIM(2)
+
+	IF (REMOTE_SET.EQ.1) THEN
+	   IF (ICOUNT.GE.0) THEN
+	      WRITE (REMOTE_UNIT,'(2A)',IOSTAT=IER) 8,ICOUNT
+	   ELSE
+	      WRITE (REMOTE_UNIT,'(3A)',IOSTAT=IER) 8,-1,MSG_KEY
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (ICOUNT.EQ.0) THEN
+		 READ (REMOTE_UNIT,'(2A)',IOSTAT=IER) ICOUNT,BULLDIR_HEADER
+	      ELSE IF (ICOUNT.EQ.-1) THEN
+		 READ (REMOTE_UNIT,'(2A)',IOSTAT=IER1) IER,BULLDIR_ENTRY
+		 IF (IER1.GT.0) THEN
+		    CALL ERROR_AND_EXIT
+		 ELSE IF (IER.NE.0) THEN
+		    CALL CONVERT_ENTRY_FROMBIN
+		 END IF
+		 RETURN
+	      ELSE
+		 READ (REMOTE_UNIT,'(2A)',IOSTAT=IER) ICOUNT,BULLDIR_ENTRY
+	      END IF
+	   END IF
+	   IF (IER.GT.0) THEN
+	      CALL ERROR_AND_EXIT
+	   ELSE IF (ICOUNT.EQ.1) THEN
+	      CALL CONVERT_HEADER_FROMBIN
+	   ELSE
+	      CALL CONVERT_ENTRY_FROMBIN
+	   END IF
+	ELSE IF (REMOTE_SET.EQ.3) THEN
+	   IF (ICOUNT.EQ.0) THEN
+	      NBULL = F_NBULL
+	      ICOUNT = 1
+	      RETURN
+	   ELSE IF (ICOUNT.EQ.-1) THEN
+	      IER = 2
+	      CALL GET_MSGBTIM(MSG_KEY,IN_BTIM)
+	      CALL REMOTE_GET_NEWEST_MSG(IN_BTIM,START)
+	      IF (START.EQ.-1) RETURN
+	      IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+	      IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+	   ELSE
+	      IER = 2
+	      IF (NEXT.AND..NOT.NEWGROUP) THEN
+		 IF (.NOT.NEWS_WRITE('NEXT')) CALL ERROR_AND_EXIT
+		 IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		 IF (BUFFER(:3).NE.'223') RETURN
+		 IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+		 IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+	      ELSE
+		 IF (ICOUNT.LT.F_START) ICOUNT = F_START
+		 IF (ICOUNT.GT.F_NBULL) ICOUNT = F_NBULL
+		 IF (.NOT.OTS$CVT_L_TI(ICOUNT,NUMBER,,,)) RETURN
+		 IF (.NOT.NEWS_WRITE('HEAD '//NUMBER))
+     &						CALL ERROR_AND_EXIT
+		 IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+	      END IF
+	      IF (BUFFER(:2).NE.'22') THEN
+		 DO WHILE (NEXT.AND.NEWGROUP.AND.ICOUNT.GT.F_START)
+		    ICOUNT = ICOUNT - 1
+		    IF (.NOT.OTS$CVT_L_TI(ICOUNT,NUMBER,,,)) RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD '//NUMBER))
+     &						CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		    IF (BUFFER(:2).EQ.'22') THEN
+		       NEXT = .FALSE.
+		       DO WHILE (BUFFER(SB:EB).NE.'.')
+			  IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		       END DO
+		    END IF
+		 END DO
+		 IF (INCMD(:4).EQ.'BACK'.AND.ICOUNT.GE.F_START) THEN
+		    IF (.NOT.NEWS_WRITE('LAST')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		    IF (BUFFER(:3).NE.'223') RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		 ELSE IF (INCMD(:4).NE.'READ'.AND..NOT.NEXT) THEN
+		    IF (.NOT.NEWS_WRITE('NEXT')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		    IF (BUFFER(:3).NE.'223') RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD')) CALL ERROR_AND_EXIT
+		    IF (.NOT.NEWS_READ()) CALL ERROR_AND_EXIT
+		 END IF
+	      END IF
+	      IF (BUFFER(:2).NE.'22') RETURN
+	      IER = OTS$CVT_TI_L(BUFFER(5:INDEX(BUFFER(5:),' ')+3),
+     &							ICOUNT,,%VAL(1))
+	      IF (.NOT.IER) RETURN
+	      START = ICOUNT
+	      BULLETIN_NUM = START
+	   END IF
+	   NEWGROUP = .FALSE.
+	   MESSAGE_ID = BUFFER(INDEX(BUFFER,'<')+1:INDEX(BUFFER,'>')-1)
+	   IER = 0
+	   CALL NEWS_HEADER(IER)
+	   CALL CONVERT_FROM_GMT(MSG_BTIM)
+	   IF (IER.GT.0) THEN
+	      CALL ERROR_AND_EXIT
+	   ELSE
+	      CALL CONVERT_ENTRY_FROMBIN
+	   END IF
+	   BLOCK = START
+	   MSG_NUM = START
+	   SYSTEM = 0
+	   IF (ICOUNT.NE.-1) THEN
+	      ICOUNT = ICOUNT + 1
+	   ELSE
+	      IER = START
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_MSGBTIM(MSG_KEY,BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER BTIM(2)
+
+	CHARACTER*8 MSG_KEY,INPUT
+
+	INPUT = MSG_KEY
+
+	DO I=1,8
+	   INPUT(9-I:9-I) = MSG_KEY(I:I)
+	END DO
+
+	CALL LIB$MOVC3(8,%REF(INPUT),BTIM(1))
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_GROUP(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	IF (INDEX(FOLDER1_DESCRIP,' ').EQ.0) THEN
+	   IER = 1
+	   RETURN
+	END IF
+
+	IER = NEWS_WRITE('GROUP '//
+     &			 FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,' ')-1))
+	IF (.NOT.IER) RETURN
+
+	IER = NEWS_READ()
+	IF (.NOT.IER) RETURN
+
+	IER = 1
+
+	IF (BUFFER(:3).EQ.'411') RETURN
+
+	NEWGROUP = .TRUE.
+
+	BUFFER = BUFFER(5:)
+
+	IER = OTS$CVT_TI_L(BUFFER(:INDEX(BUFFER,' ')-1),F1_COUNT,,%VAL(1))
+	IF (.NOT.IER) RETURN
+	BUFFER = BUFFER(INDEX(BUFFER,' ')+1:)
+	IER = OTS$CVT_TI_L(BUFFER(:INDEX(BUFFER,' ')-1),F1_START,,%VAL(1))
+	IF (.NOT.IER) RETURN
+	BUFFER = BUFFER(INDEX(BUFFER,' ')+1:)
+	IER = OTS$CVT_TI_L(BUFFER(:INDEX(BUFFER,' ')-1),F1_NBULL,,%VAL(1))
+	IF (.NOT.IER) RETURN
+	BUFFER = BUFFER(INDEX(BUFFER,' ')+1:)
+
+	IER = NEWS_WRITE('STAT')
+	IF (.NOT.IER) RETURN
+
+	IER = NEWS_READ()
+	IF (.NOT.IER) RETURN
+
+	IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			   INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+	IF (IER.AND.START.GT.F1_START) F1_START = START
+
+	IF (F1_START.EQ.0) F1_NBULL = 0
+
+	IER = 0
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_TIME(INTIME,BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INTIME
+
+	CHARACTER*28 TIME
+
+	DIMENSION DIFF(2)
+
+	I = 1
+	LTIME = TRIM(INTIME)
+	DO WHILE (I.LE.LTIME.AND.(ICHAR(INTIME(I:I)).LT.ICHAR('0').OR.
+     &			   ICHAR(INTIME(I:I)).GT.ICHAR('9')))
+	   I = I + 1
+	END DO
+
+	IF (I.GT.LTIME) THEN
+	   CALL SYS_BINTIM('-',BTIM)
+	   RETURN
+	END IF
+
+	CALL STR$UPCASE(TIME,INTIME(I:))
+
+	DO J = 1,2
+	   I = 1
+	   DO WHILE (TIME(I:I).NE.' '.AND.I.LT.LEN(TIME))
+	      I = I + 1
+	   END DO
+	   TIME(I:I) = '-'
+	END DO
+
+	IF (I.EQ.LEN(TIME)) RETURN
+
+	IF (TIME(I+3:I+3).EQ.' ') THEN
+	   IF (TIME(I+1:I+1).EQ.'9'.OR.TIME(I+1:I+1).EQ.'8') THEN
+	      TIME = TIME(:I)//'19'//TIME(I+1:)
+	   ELSE
+	      TIME = TIME(:I)//'20'//TIME(I+1:)
+	   END IF
+	END IF
+
+	I = 1
+	DO J = 1,2
+	   DO WHILE (TIME(I:I).NE.' '.AND.I.LE.LEN(TIME))
+	      I = I + 1
+	   END DO
+	   I = I + 1
+	END DO
+
+	IF (I-2.GT.LEN(TIME).OR.I-2.LE.0) THEN
+	   CALL SYS_BINTIM('-',BTIM)
+	   RETURN
+	END IF
+
+	IF (INDEX(TIME(:I-2),'.').GT.0) THEN
+	   CALL SYS_BINTIM(TIME(:INDEX(TIME(:I-2),'.'))//'00',BTIM)
+	ELSE IF (TIME(I-4:I-4).EQ.':'.AND.TIME(I-7:I-7).EQ.':') THEN
+	   CALL SYS_BINTIM(TIME(:I-2)//'.00',BTIM)
+	ELSE
+	   CALL SYS_BINTIM(TIME(:I-2)//':00.00',BTIM)
+	END IF
+
+	IF (TIME(I:I).EQ.'+'.OR.TIME(I:I).EQ.'-') THEN
+	   IER = SYS_BINTIM('0 '//TIME(I+1:I+2)//':'//TIME(I+3:I+4),DIFF)
+	   IF (IER) THEN
+	      IF (TIME(I:I).EQ.'-') THEN
+		 IER = LIB$SUBX(BTIM,DIFF,BTIM)
+	      ELSE
+		 IER = LIB$ADDX(BTIM,DIFF,BTIM)
+	      END IF
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_LIST
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /LOCAL_UPDATE/ LOCAL_UPDATE1
+	DATA LOCAL_UPDATE1/0/
+
+	COMMON /NEWSLIST/ NEWSLIST
+
+	CHARACTER TODAY*24
+
+	DIMENSION EXPIRED(2)
+
+	CALL LIB$DATE_TIME(TODAY)
+
+	IF (.NOT.NEWS_LOGIN()) RETURN
+
+	IF (.NOT.NEWS_WRITE('LIST')) RETURN
+	IF (.NOT.NEWS_READ()) RETURN
+	IF (BUFFER(:3).NE.'215') RETURN
+
+	SPECIAL = SYS_TRNLNM('BULL_SPECIAL_NEWS_UPDATE','DEFINED').OR.
+     &	 (INDEX(TODAY,' 03:').NE.0)     ! Delete non-existant groups at 3
+
+	CALL INIT_QUEUE(LOCAL_UPDATE1,%DESCR(NEWS_FOLDER_NUMBER))
+
+	LOCAL_UPDATE = LOCAL_UPDATE1
+
+	NEWSLIST = .TRUE.
+	CALL OPEN_BULLNEWS_SHARED       ! Open folder file
+
+	NEWS_FOLDER1_BBOARD = '::'
+
+	CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER1)
+	IF (IER1.NE.0) THEN
+	   NEWS_FOLDER1 = 'a'
+	   NEWS_FOLDER1_NUMBER = 1000
+	   NEWS_F1_COUNT = 1001
+	   NEWS_F1_EXPIRE = 14
+	   NEWS_F1_EXPIRE_LIMIT = 0
+	   NEWS_F1_FLAG = 0
+	   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',EXPIRED)
+	   CALL GET_MSGKEY(EXPIRED,NEWS_F1_EXPIRED_DATE)
+	   WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	END IF
+	NEWS_FLAG_DEFAULT = NEWS_F1_FLAG
+	NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+	NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	IF (NEWS_F1_COUNT.LT.1001) NEWS_F1_COUNT = 1001
+	NEWS_F_COUNT = NEWS_F1_COUNT
+	DAMAGED = .FALSE.
+	DO WHILE (NEWS_READ().AND.BUFFER(SB:EB).NE.'.')
+	   FLEN = INDEX(BUFFER(SB:),' ') - 1
+	   IF (INDEX(BUFFER(SB:),' ').EQ.0) DAMAGED = .TRUE.
+	   NEWS_FOLDER1 = BUFFER(SB:MIN(44,FLEN)+SB-1)
+	   IF (IER1.EQ.0) THEN
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(NEWS_FOLDER1,IER)
+	   END IF
+	   SP = FLEN+SB+1
+	   EP = INDEX(BUFFER(SP:),' ')+SP-2
+	   IF (INDEX(BUFFER(SP:),' ').EQ.0) DAMAGED = .TRUE.
+	   IER2 = OTS$CVT_TI_L(BUFFER(SP:EP),NEWS_F1_NBULL,,%VAL(1))
+	   SP = EP + 2
+	   EP = INDEX(BUFFER(SP:),' ')+SP-2
+	   IF (INDEX(BUFFER(SP:),' ').EQ.0) DAMAGED = .TRUE.
+	   IER2 = OTS$CVT_TI_L(BUFFER(SP:EP),NEWS_F1_START,,%VAL(1))
+	   IF (NEWS_F1_START.EQ.0) NEWS_F1_NBULL = 0
+	   CALL SYS_BINTIM('-',NEWS_F1_NEWEST_BTIM)
+	   SP = EP + 1
+	   IF (IER.EQ.0.AND.IER1.EQ.0)
+     &	      NEWS_F1_FLAG = IBCLR(NEWS_F1_FLAG,10)  ! Old bug caused this.
+	   IF (IER.NE.0.OR.IER1.NE.0) THEN
+	      IF ((FLEN.LE.44.OR.FLEN-44+EB-SP+1.LT.
+     &	          LEN(NEWS_FOLDER1_DESCRIP)).AND.DAMAGED) THEN
+	         IF (FLEN.GT.44) THEN
+		    NEWS_FOLDER1_DESCRIP = BUFFER(SB+44:FLEN+SB-1)//
+     &					   BUFFER(SP:EB)
+	         ELSE
+		    NEWS_FOLDER1_DESCRIP = BUFFER(SP:EB)
+	         END IF
+		 CALL ADD_NEW_NEWS_ENTRY(FLEN,LOCAL_UPDATE)
+	      END IF
+           ELSE
+	      CALL UPDATE_NEWS_ENTRY(SPECIAL,LOCAL_UPDATE,FLEN,SP)
+	   END IF
+	   IF (DAMAGED) THEN
+	      IER = NEWS_READ()
+	      DAMAGED = .FALSE.
+	   END IF
+	END DO
+
+	CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER1)
+	NEWS_F1_COUNT = NEWS_F_COUNT
+	REWRITE (7) NEWS_FOLDER1_COM
+
+	OPEN (UNIT=33,FILE=FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &        'BULL_ALT_NEWS.LIS',IOSTAT=IER,STATUS='OLD',READONLY)
+	
+	DO WHILE (IER.EQ.0)
+	   READ (33,'(A)',IOSTAT=IER) INPUT
+	   IF (IER.EQ.0) THEN 
+	      FLEN = INDEX(INPUT,':')-1
+	      NEWS_FOLDER1 = INPUT(:FLEN)
+	      IF (SET_ALT(INPUT(FLEN+2:))) THEN
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP(NEWS_FOLDER1,IER1)
+		 IF (IER1.NE.0) THEN
+		    FOLDER1_DESCRIP = NEWS_FOLDER1
+	            IF (FLEN.GT.44) THEN
+	   	       NEWS_FOLDER1_DESCRIP = INPUT(45:FLEN)
+	            ELSE
+	               NEWS_FOLDER1_DESCRIP = ' '
+	   	    END IF
+	         END IF
+		 CALL NEWS_GROUP(IER)
+		 IF (IER.EQ.0) THEN 
+	            NEWS_F1_NBULL = F1_NBULL
+	            NEWS_F1_START = F1_START
+		    IF (NEWS_F1_START.EQ.0) NEWS_F1_NBULL = 0
+		    IF (IER1.NE.0) THEN
+		       CALL ADD_NEW_NEWS_ENTRY(FLEN,LOCAL_UPDATE)
+		    ELSE
+	               CALL UPDATE_NEWS_ENTRY(.FALSE.,LOCAL_UPDATE,FLEN,0)
+		    END IF
+		 END IF
+	      END IF
+	   END IF
+	   IF (IER.NE.0) CLOSE (UNIT=33)
+	   IF (ALT_SET()) THEN
+	      CALL UNSET_ALT
+	      IF (.NOT.NEWS_LOGIN()) RETURN
+	   END IF
+	END DO
+
+	IF (SPECIAL) THEN
+	   CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+	   LAST = FOLDER1_NUMBER
+	   DO WHILE (IER.EQ.0)
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+	      DO WHILE (IER.EQ.0.AND.LAST.EQ.FOLDER1_NUMBER) ! oops
+		 DELETE (7)
+		 CALL READ_FOLDER_FILE_TEMP(IER)
+	      END DO
+	      LAST = FOLDER1_NUMBER
+	      IF (IER.EQ.0.AND..NOT.BTEST(NEWS_F1_FLAG,10)) THEN
+		 NEWS_F1_NBULL = F1_NBULL
+		 NEWS_F1_START = F1_START
+		 NEWS_F1_COUNT = F1_COUNT
+		 CALL NEWS_GROUP(IER)
+		 IF (IER.EQ.1.AND.TEST_ALT(NEWS_FOLDER1//
+     &		     NEWS_FOLDER1_DESCRIP)) THEN
+		   IER = 0
+		 ELSE IF (IER.EQ.0.AND..NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+		    IF (BTEST(NEWS_F1_FLAG,8)) THEN
+		       IF (NEWS_F1_LAST.NE.F1_NBULL.AND.
+     &			   F1_START.LE.F1_NBULL) THEN
+			  IF (NEWS_F1_FIRST.GT.F1_START.AND.
+     &			      NEWS_F1_FIRST.GT.F1_NBULL) THEN
+			     NEWS_F1_LAST = 0
+			     REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+			  END IF
+			  IF (NEWS_F1_LAST.LT.F1_NBULL) THEN
+			     CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),
+     &			      LOCAL_UPDATE,%DESCR(NEWS_FOLDER1_NUMBER))
+			  END IF
+		       END IF
+		    ELSE IF (((F1_START.NE.NEWS_F1_START.OR.
+     &			F1_NBULL.NE.NEWS_F1_NBULL).AND.F1_START.GT.0).OR.
+     &			NEWS_F1_COUNT.NE.F1_COUNT) THEN
+		       CALL SYS_BINTIM('-',F1_NEWEST_BTIM)
+		       CALL REWRITE_FOLDER_FILE_TEMP(IER1)
+		    END IF
+		 ELSE IF (IER.EQ.1.AND..NOT.BTEST(NEWS_F1_FLAG,8)) THEN
+		    DELETE (UNIT=7)
+		    IER = 0
+		 ELSE IF (IER.EQ.1) THEN
+		    IF (NEWS_F1_NBULL.LT.NEWS_F1_START
+     &			  .OR.NEWS_F1_START.EQ.0) THEN
+		       CALL CLOSE_BULLNEWS
+		       FOLDER_NUMBER = FOLDER1_NUMBER
+		       CALL SELECT_FOLDER(.FALSE.,IER1)
+		       IF (IER1) THEN
+			  CALL OPEN_BULLDIR_SHARED
+			  CALL READDIR(NEWS_F1_START,IER1)
+			  CALL CLOSE_BULLDIR
+			  IER1 = NEWS_F1_START+1.EQ.IER1
+		       END IF
+		       CALL OPEN_BULLNEWS_SHARED
+		       CALL READ_FOLDER_FILE_KEYNUM_TEMP(FOLDER_NUMBER,IER)
+		       IF (.NOT.IER1) DELETE (UNIT=7)
+		    END IF
+		    IER = 0
+		 END IF
+	      END IF
+	   END DO
+	END IF
+
+	CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,%DESCR(0))
+
+	CALL CLOSE_BULLNEWS
+	NEWSLIST = .FALSE.
+
+	IF (SYS_TRNLNM('BULL_NEWS_RECOUNT','DEFINED')) CALL RECOUNT
+
+	RETURN
+	END
+
+
+	SUBROUTINE LOWERCASE(INPUT)
+
+	CHARACTER*(*) INPUT
+
+	DO I=1,LEN(INPUT)
+	   IF (INPUT(I:I).GE.'A'.AND.INPUT(I:I).LE.'Z') THEN
+	      INPUT(I:I) = CHAR(ICHAR(INPUT(I:I)) - ICHAR('A') + ICHAR('a'))
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_POST(FILENAME,FILEOPEN,IER,SUBJECT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLNEWS.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /MSGID/ MESSAGE_ID
+	CHARACTER*256 MESSAGE_ID
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /FOLLOWUP/ FOLLOWUP
+	CHARACTER*128 FOLLOWUP
+
+	COMMON /ZONE/ ZONE,LZONE
+	CHARACTER ZONE*4
+
+	COMMON /LOCALPOST/ LOCAL_POST
+	DATA LOCAL_POST /.FALSE./
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	COMMON /SENDER/ SENDER_LINE
+	CHARACTER*256 SENDER_LINE
+
+	COMMON /TEMP_INPUT/ GROUP_TEMP
+	CHARACTER GROUP_TEMP*256
+
+	COMMON /HEADER/ HEADER
+
+        COMMON /MAIL_INFO/ USE_INFROM
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	CHARACTER*(*) FILENAME,SUBJECT
+
+	CHARACTER RESPONSE*4
+
+	CHARACTER TODAY*24,UNAME*132
+	DATA UNAME /'()'/
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	COMMON /NEWS2BULL/ NEWS2BULL
+
+	DIMENSION NOW(2)
+
+	IER = 1
+
+	CREATE = FILENAME(:8).EQ.'newgroup'
+
+	IF (FILENAME.NE.'cancel') THEN
+	   IF (.NOT.FILEOPEN) THEN
+	      OPEN (UNIT=3,FILE=FILENAME,STATUS='OLD',IOSTAT=IER1)
+	      IF (IER1.NE.0) RETURN
+	   ELSE
+	      REWIND (UNIT=3)
+	   END IF
+
+	   IER1 = 0
+	   DO WHILE (IER1.EQ.0)
+	      READ (3,'(A)',IOSTAT=IER1) BUFFER
+	      IF (IER1.NE.0) GO TO 900
+	      IF (TRIM(BUFFER).GT.0) IER1 = 1
+	   END DO
+
+	   REWIND (UNIT=3)
+	END IF
+
+	IER = SYS$GETTIM(NOW)
+	CALL CONVERT_TO_GMT(NOW)
+	IER = SYS$ASCTIM(,TODAY,NOW,)
+
+	NEWS_MSGID = TODAY(:2)//TODAY(4:6)//TODAY(10:11)//'.'//
+     &		TODAY(13:14)//TODAY(16:17)//TODAY(19:20)//TODAY(22:23)
+	IF (NEWS_MSGID(:1).EQ.' ') NEWS_MSGID = NEWS_MSGID(2:)
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   IF (.NOT.NEWS_LOGIN()) GO TO 900
+	   IF (.NOT.NEWS_WRITE('POST')) GO TO 900
+	   IF (.NOT.NEWS_READ()) GO TO 900
+	   IF (BUFFER(:3).NE.'340') THEN
+	      WRITE (6,'('' ERROR: Posting not allowed.'')')
+	      GO TO 900
+	   END IF
+	ELSE
+	   I = INDEX(NEWS_MSGID,'.')
+	   LENGTH = 0
+	   OPEN (UNIT=8,FILE=NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//
+     &		NEWS_MSGID(:I-1)//
+     &		NEWS_MSGID(I+1:TRIM(NEWS_MSGID))//'.POST',IOSTAT=IER,
+     &		STATUS='NEW',DISPOSE='DELETE',RECL=256)
+	   IF (IER.NE.0) RETURN
+	   LOCAL_POST = .TRUE.
+	   CALL INIT_QUEUE(GROUP_LIST1,FOLDER)
+	   GROUP_LIST = GROUP_LIST1
+	END IF
+
+	IF (LPATH.EQ.0) CALL GET_PATHNAME
+
+
+	IF (FILENAME.EQ.'cancel') THEN 
+	   IF (.NOT.NEWS_WRITE('Newsgroups: junk')) GO TO 900
+	ELSE IF (REMOTE_SET.GE.3.OR.CREATE.OR.NEWS_FEED()) THEN
+	   IF (CREATE) THEN
+	      INPUT = 'Newsgroups: '//FILENAME(10:TRIM(FILENAME))
+	   ELSE IF (NEWS_FEED()) THEN
+	      INPUT = 'Newsgroups: '//FOLDER1_DESCRIP
+	   ELSE IF (TRIM(NEWSGROUPS).GT.0.AND.INCMD(:2).EQ.'RE') THEN
+	      IF (TRIM(FOLLOWUP).EQ.0) THEN
+		 INPUT = 'Newsgroups: '//NEWSGROUPS
+		 IF (INDEX(NEWSGROUPS,',').GT.0) THEN
+		    WRITE (6,'('' Warning: Original message was cross'',
+     &                       ''posted to the following news groups:'')')
+		    DO I=1,TRIM(NEWSGROUPS),PAGE_WIDTH
+                       WRITE (6,'(1X,A)') NEWSGROUPS(I:
+     &			I-1+MIN(PAGE_WIDTH,TRIM(NEWSGROUPS(I:))))
+		    END DO
+		    CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &			'Type Y if you want your reply crossposted also, '//
+     &			'N for no: (default = Y) ')
+		    IF (RESPONSE(:1).EQ.'n'.OR.RESPONSE(:1).EQ.'N') THEN
+		       INPUT = 'Newsgroups: '//FOLDER_NAME
+		    END IF
+		 END IF
+	      ELSE
+		 INPUT = 'Newsgroups: '//FOLLOWUP
+	      END IF
+	   ELSE
+	      INPUT = 'Newsgroups: '//FOLDER_NAME
+	   END IF
+	   IF (FILENAME.NE.'cancel'.AND..NOT.CREATE.AND.
+     &	       .NOT.NEWS_FEED()) THEN
+	      NGROUPS = 0
+	      IF (BTEST(FOLDER_FLAG,8)) THEN
+		 CALL WRITE_QUEUE(%VAL(GROUP_LIST),GROUP_LIST,FOLDER)
+		 NGROUPS = NGROUPS + 1
+	      END IF
+	      IF (CLI$PRESENT('GROUPS')) THEN
+		 CALL OPEN_BULLNEWS_SHARED
+		 FLEN = 0
+		 DO WHILE (CLI$GET_VALUE('GROUPS',GROUP_TEMP))
+		    IER = SYS_TRNLNM(GROUP_TEMP,GROUP_TEMP)
+		    DO WHILE (TRIM(GROUP_TEMP).GT.0)
+		       COMMA = INDEX(GROUP_TEMP,',')
+		       IF (COMMA.GT.0) THEN
+			  FOLDER1_NAME = GROUP_TEMP(1:COMMA-1)
+			  GROUP_TEMP = GROUP_TEMP(COMMA+1:)
+		       ELSE
+			  FOLDER1_NAME = GROUP_TEMP
+			  GROUP_TEMP = ' '
+		       END IF
+		       CALL LOWERCASE(FOLDER1_NAME)
+		       FLEN = TRIM(FOLDER1_NAME)
+		       CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &			(FOLDER1_NAME(:FLEN),IER1)
+		       IF (IER1.EQ.0.AND..NOT.BTEST(FOLDER1_FLAG,9)
+     &			   .AND.TRIM(INPUT)+FLEN+1.LE.LEN(INPUT).AND.
+     &			   INDEX(INPUT,FOLDER1_NAME(:FLEN)//',').EQ.0.AND.
+     &			   INPUT(:TRIM(INPUT)).NE.FOLDER1_NAME(:FLEN)) THEN
+			  INPUT = INPUT(:TRIM(INPUT))//
+     &				  ','//FOLDER1_NAME(:FLEN)
+			  IF (BTEST(FOLDER1_FLAG,8).AND.LOCAL_POST) THEN
+			     CALL WRITE_QUEUE(%VAL(GROUP_LIST),
+     &				GROUP_LIST,FOLDER1)
+			     NGROUPS = NGROUPS + 1
+			  END IF
+		       ELSE
+			  WRITE (6,'(1X,A,'' is not a valid news group.'')')
+     &				FOLDER1_NAME(:FLEN)
+			  CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &			   'Do you still want to specify it? (default = Y) ')
+			  IF (RESPONSE(:1).NE.'n'.AND.
+     &			      RESPONSE(:1).NE.'N') THEN
+			     INPUT = INPUT(:TRIM(INPUT))//
+     &				  ','//FOLDER1_NAME(:FLEN)
+			  END IF
+		       END IF
+		    END DO
+		 END DO
+		 CALL CLOSE_BULLNEWS
+	      END IF
+	   END IF
+	   IF (.NOT.NEWS_WRITE(INPUT(:TRIM(INPUT)))) GO TO 900
+	END IF
+	ATSIGN = INDEX(PATHNAME,'@')
+	PCSIGN = INDEX(PATHNAME,'%')
+	CALL LOWERCASE(USERNAME)
+	IF (FILENAME.EQ.'cancel'.AND.SUBJECT(:6).EQ.'CanceL') THEN
+	   IF (.NOT.NEWS_WRITE('Path: cyberspam!usenet')) GO TO 900
+	ELSE
+	   IF (PCSIGN.GT.0) THEN
+	      IF (.NOT.NEWS_WRITE('Path: '//PATHNAME(ATSIGN+1:LPATH)//'!'
+     &	        //PATHNAME(PCSIGN+1:ATSIGN-1)//'!'
+     &	        //USERNAME(:TRIM(USERNAME)))) GO TO 900
+	   ELSE
+	      IF (.NOT.NEWS_WRITE('Path: '//PATHNAME(ATSIGN+1:LPATH)//'!'
+     &	        //USERNAME(:TRIM(USERNAME)))) GO TO 900
+	   END IF
+	END IF
+	IF (UNAME.EQ.'()') CALL GET_UNAME(UNAME)
+
+	IF (FILENAME.NE.'cancel') THEN
+	   FROM_LINE = USERNAME(:TRIM(USERNAME))//PATHNAME(:LPATH)//
+     &			UNAME(:TRIM(UNAME))
+	   IF (USE_INFROM) THEN
+	      IF (INDEX(INFROM,'::').GT.0) THEN
+		 IF (INDEX(INFROM,' ').GT.0) 
+     &		    INFROM = INFROM(:INDEX(INFROM,' ')-1)
+		 INFROM = INFROM(INDEX(INFROM,'::')+2:TRIM(INFROM))//
+     &		      	  PATHNAME(:LPATH)
+	      ELSE IF (INDEX(INFROM,'@').EQ.0) THEN 
+		 INFROM = INFROM(:TRIM(INFROM))//PATHNAME(:LPATH)
+	      END IF
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED').AND.
+     &	            SYS_TRNLNM('MX_REPLY_TO',INFROM)) THEN
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED').AND.
+     &	            SYS_TRNLNM('PMDF_REPLY_TO',INFROM)) THEN
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE IF (SYS_TRNLNM('MULTINET_ROOT','DEFINED').AND.  
+     &	            SYS_TRNLNM('MULTINET_SMTP_REPLY_TO',INFROM)) THEN
+	      IF (.NOT.NEWS_WRITE('From: '//INFROM(:TRIM(INFROM))))
+     &	         GO TO 900
+	      IF (.NOT.NEWS_WRITE('Sender: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   ELSE
+	      IF (.NOT.NEWS_WRITE('From: '//FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   END IF
+	   CALL STR$UPCASE(FROM_LINE,FROM_LINE)
+	   FROM_LINE = FROM_LINE(:TRIM(USERNAME)+LPATH)//UNAME(:TRIM(UNAME))
+	   CALL STR$UPCASE(USERNAME,USERNAME)
+	ELSE IF (REMOTE_SET.EQ.3) THEN
+	   IF (SENDER_LINE.NE.' ') THEN 
+	      IF (.NOT.NEWS_WRITE(SENDER_LINE(:TRIM(SENDER_LINE))))
+     &	         GO TO 900
+	   ELSE
+	      IF (.NOT.NEWS_WRITE(FROM_LINE(:TRIM(FROM_LINE))))
+     &	         GO TO 900
+	   END IF
+	ELSE
+	   HEADER_SAVE = HEADER
+	   HEADER = .TRUE.
+	   CALL OPEN_BULLFIL_SHARED
+	   ILEN = LINE_LENGTH + 1
+	   DO WHILE (ILEN.GT.0)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      ILEN = TRIM(INPUT)
+	      IF (INPUT(:5).EQ.'From:') THEN
+		 GROUP_TEMP = INPUT
+	      ELSE IF (INPUT(:7).EQ.'Sender:') THEN
+		 GROUP_TEMP = 'From:'//INPUT(8:)
+		 ILEN = 0
+	      END IF
+	   END DO
+	   ILEN = TRIM(GROUP_TEMP)
+	   IF (ILEN.NE.0) THEN
+	      IF (.NOT.NEWS_WRITE(GROUP_TEMP(:ILEN))) RETURN
+	   END IF
+	   CALL CLOSE_BULLFIL
+	   HEADER = HEADER_SAVE
+	END IF
+
+	IF (FILENAME.EQ.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Subject: cancel <'//
+     &	    MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) GO TO 900
+	ELSE IF (TRIM(SUBJECT).EQ.0) THEN
+	   IF (.NOT.NEWS_WRITE('Subject: (none)'))
+     &	      GO TO 900
+	ELSE
+	   IF (.NOT.NEWS_WRITE('Subject: '//SUBJECT(:TRIM(SUBJECT))))
+     &	      GO TO 900
+	END IF
+	SUBJECT_LINE = SUBJECT
+
+	IF (INCMD(:2).EQ.'RE') THEN
+	   IF (.NOT.NEWS_WRITE('References: '//REFERENCES(:LREF)))
+     &	      GO TO 900
+	END IF
+
+	IF (NGROUPS.GT.0) THEN
+	   FROM = USERNAME
+	   DESCRIP = SUBJECT
+	END IF
+
+	IF (FILENAME.NE.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Message-ID: <'//NEWS_MSGID(:
+     &	       TRIM(NEWS_MSGID))//PATHNAME(:LPATH)//'>')) GO TO 900
+	ELSE
+	   IF (.NOT.NEWS_WRITE('Message-ID: <cancel.'//
+     &	       MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) GO TO 900
+	END IF
+	NEWS_MSGID = NEWS_MSGID(:TRIM(NEWS_MSGID))//PATHNAME(:LPATH)
+
+	IF (LORGAN.EQ.0) THEN
+	   IF (SYS_TRNLNM('BULL_NEWS_ORGANIZATION','DEFINED')) THEN
+	      IER1 = SYS_TRNLNM('BULL_NEWS_ORGANIZATION',ORGANIZATION)
+	   END IF
+	   LORGAN = TRIM(ORGANIZATION)
+	END IF
+
+	IF (FILENAME.NE.'cancel'.AND.LORGAN.GT.0) THEN
+	   IF (.NOT.NEWS_WRITE('Organization: '//ORGANIZATION(:LORGAN)))
+     &		GO TO 900
+	ELSE IF (FILENAME.EQ.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Organization: cancel'))
+     &		GO TO 900
+	END IF
+
+	IF (.NOT.USE_INFROM.OR.COMPARE_DATE(TODAY(:11),DATE).GT.13) THEN
+	   DATE = TODAY(:11)
+	   TIME = TODAY(13:20)//'.00'
+	   TODAY = TODAY(:2)//' '//TODAY(4:6)//' '//TODAY(8:20)
+	   IF (TODAY(1:1).EQ.' ') TODAY = TODAY(2:)
+	   IF (.NOT.NEWS_WRITE('Date: '//TODAY(:TRIM(TODAY))//' '//
+     &		ZONE(:LZONE))) GO TO 900
+	ELSE
+	   CALL CONVERT_TO_GMT(MSG_BTIM)
+	   IER = SYS$ASCTIM(,TODAY,MSG_BTIM,)
+	   DATE = TODAY(:11)
+	   TIME = TODAY(13:20)//'.00'
+	   TODAY = DATE(:2)//' '//DATE(4:6)//' '//DATE(8:)
+	   IF (TODAY(1:1).EQ.' ') TODAY = TODAY(2:)
+	   IF (.NOT.NEWS_WRITE('Date: '//TODAY(:TRIM(TODAY))//' '//
+     &		TIME(:8)//' '//ZONE(:LZONE))) GO TO 900
+	END IF
+
+	INPUT_HEADER = .FALSE.
+
+	IF (.NOT.(CREATE.OR.FILENAME.EQ.'cancel')) THEN
+	   EXPR = NEWS_FEED().OR.USE_INFROM
+	   IF (.NOT.EXPR) EXPR = CLI$PRESENT('EXPIRATION')
+	   IF (EXPR) THEN
+	      I = INDEX(EXDATE,'-')
+	      IF (.NOT.NEWS_WRITE('Expires: '//EXDATE(FIRST_ALPHA(EXDATE):2)
+     &		   //' '//EXDATE(I+1:I+3)//' '//EXDATE(I+7:TRIM(EXDATE))
+     &		   //' '//EXTIME(:8)//' '//ZONE(:LZONE)))
+     &		   GO TO 900
+	   ELSE IF (REMOTE_SET.EQ.4) THEN
+	      IF ( FOLDER_BBEXPIRE.GT.0) THEN
+		 CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      ELSE
+		 CALL GET_EXDATE(EXDATE,NEWS_EXPIRE_DEFAULT)
+	      END IF
+	      EXTIME = '00:00:00.00'
+	   END IF
+	   IF (.NOT.NEWS_FEED()) THEN
+	      IF (CLI$GET_VALUE('FOLLOWUP',GROUP_TEMP)) THEN
+	         CALL LOWERCASE(GROUP_TEMP)
+	         IF (.NOT.NEWS_WRITE('Followup-To: '
+     &		     //GROUP_TEMP(:TRIM(GROUP_TEMP)))) GO TO 900
+	      END IF
+	   END IF
+	END IF
+
+	IF (CREATE) THEN
+	   IF (.NOT.NEWS_WRITE('Control: '//FILENAME(:TRIM(FILENAME))))
+     &		 RETURN
+	END IF
+
+	IF (NEWS_FEED().OR.NEWS2BULL) THEN
+	   IF (.NOT.NEWS_WRITE('X-Newsreader: News2bull')) GO TO 900
+	END IF
+
+	IF (FILENAME.EQ.'cancel') THEN
+	   IF (.NOT.NEWS_WRITE('Control: cancel <'
+     &		//MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) RETURN
+	   IF (.NOT.NEWS_WRITE(' ')) RETURN
+	   IF (.NOT.NEWS_WRITE('cancel <'
+     &		//MESSAGE_ID(:TRIM(MESSAGE_ID))//'>')) RETURN
+	   IF (SUBJECT(:6).EQ.'CanceL') THEN
+	      IF (SUBJECT.EQ.'CanceL') THEN
+	         WRITE (6,1055)
+	         ILEN = LINE_LENGTH + 1		! Length of input line
+	         DO WHILE (ILEN.GE.0)		! Input until no more input
+	            CALL GET_LINE(INPUT,ILEN)	! Get input line
+	            IF (ILEN.GT.LINE_LENGTH) THEN  ! Input line too long
+		       WRITE(6,'('' ERROR: Input line length > '',I,
+     &			      ''.  Reinput:'')') LINE_LENGTH
+	            ELSE IF (ILEN.GE.0) THEN	! If good input line entered
+	    	       IF (.NOT.NEWS_WRITE(INPUT(:ILEN))) RETURN
+	            END IF
+	         END DO
+	      ELSE
+		 IF (.NOT.NEWS_WRITE(SUBJECT(7:TRIM(SUBJECT)-6))) RETURN
+	      END IF
+	   END IF
+	   IF (.NOT.NEWS_WRITE('.')) RETURN
+	   IF (REMOTE_SET.EQ.3) THEN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (BUFFER(:3).EQ.'240') IER = 0
+	   ELSE
+	      CLOSE (UNIT=8,STATUS='SAVE')
+	      IER = 0
+	   END IF
+	   CALL STR$UPCASE(USERNAME,USERNAME)
+	   LOCAL_POST = .FALSE.
+	   RETURN
+	END IF
+
+	IF (.NOT.INPUT_HEADER) THEN
+	   IF (.NOT.NEWS_WRITE(' ')) GO TO 900
+	END IF
+
+	IER1 = 0
+	DO WHILE (IER1.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER1) ILEN,BUFFER
+	   IF (BUFFER(:ILEN).EQ.'.') THEN
+	      BUFFER = '..'
+	      ILEN = 2
+	   END IF
+	   IF (IER1.EQ.0) THEN
+	      IF (.NOT.NEWS_WRITE(BUFFER(:ILEN))) GO TO 900
+	   END IF
+	END DO
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   IF (.NOT.NEWS_WRITE('.')) GO TO 900
+	   IF (.NOT.NEWS_READ()) GO TO 900
+	   IF (BUFFER(:3).EQ.'240') THEN
+	      IER = 0
+	   ELSE
+	      WRITE (6,'('' ERROR: Server rejected your posting:'')')
+	      WRITE (6,'(1X,A)') BUFFER(SB:MIN(79+SB,EB))
+	      IF (INDEX(BUFFER(SB:EB),'new text').GT.0) THEN
+		 WRITE (6,'('' Use /INDENT to change indentation'',$)')
+		 WRITE (6,'(''+ character. See Manager for permanent'',$)')
+		 WRITE (6,'(''+ change.'')')
+	      END IF
+	   END IF
+	ELSE
+	   LENGTH = (LENGTH+127)/128
+	   GROUP_LIST = GROUP_LIST1
+	   FOLDER_NUMBER_SAVE = FOLDER_NUMBER
+	   SAVE_BULL_POINT = BULL_POINT
+	   OLD_NBULL = NBULL
+	   DO I=NGROUPS,1,-1
+	      CALL READ_QUEUE(%VAL(GROUP_LIST),GROUP_LIST,FOLDER1)
+	      FOLDER_NUMBER = -1
+	      OLD_NBULL = NBULL
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (IER) THEN
+		 CALL ADD_LOCAL_NEWS(8)
+		 CALL ADD_TAG(IER,2)
+		 IF (NEWS_FIND_SUBSCRIBE().LT.FOLDER_MAX) THEN
+		    CALL NEWS_GET_NEWEST_MESSAGE(IER1)
+		    IF (IER1.EQ.0.OR.IER1.EQ.OLD_NBULL+1) THEN
+		       CALL NEWS_UPDATE_NEWEST_MESSAGE(OLD_NBULL+1)
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (FOLDER_NUMBER.NE.FOLDER_NUMBER_SAVE) THEN
+	      FOLDER_NUMBER = FOLDER_NUMBER_SAVE
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	   END IF
+	   BULL_POINT = SAVE_BULL_POINT
+	   IF (.NOT.NEWS_WRITE('.')) GO TO 900
+	   CLOSE (UNIT=8,STATUS='SAVE')
+	   IER = 0
+	END IF
+
+900	IF (FILENAME.NE.'cancel'.AND..NOT.FILEOPEN) CLOSE (UNIT=3)
+	CALL STR$UPCASE(USERNAME,USERNAME)
+
+	LOCAL_POST = .FALSE.
+
+1055	FORMAT(' State reason for deleting message not owned by you:')
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_PATHNAME
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	IF (NEWS_GETHOSTNAME(PATHNAME).EQ.-1) THEN
+	   IER = SYS_TRNLNM_SYSTEM('MX_NODE_NAME',PATHNAME)
+	   IF (.NOT.IER)
+     &		IER = SYS_TRNLNM_SYSTEM('ARPANET_HOST_NAME',PATHNAME)
+	   IF (.NOT.IER)
+     &		IER = SYS_TRNLNM_SYSTEM('INTERNET_HOST_NAME',PATHNAME)
+	   IF (.NOT.IER) THEN
+	      WRITE (6,'('' ERROR: Cannot find local host name.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	IF (ALPHA(PATHNAME(:1))) PATHNAME = '@'//PATHNAME
+
+	CALL LOWERCASE(PATHNAME)
+	LPATH = TRIM(PATHNAME)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST_NEWS(NAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) NAME
+
+	TEST_NEWS = .FALSE.
+	MAYBE_NEWS = .FALSE.
+
+	DO I=1,LEN(NAME)
+	   IF (NAME(I:I).GE.'A'.AND.NAME(I:I).LE.'Z') RETURN
+	   IF (NAME(I:I).GE.'a'.AND.NAME(I:I).LE.'z') MAYBE_NEWS = .TRUE.
+	END DO
+
+	TEST_NEWS = MAYBE_NEWS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_LOCAL_NEWS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /LOCAL_UPDATE/ LOCAL_UPDATE1
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER CNUM*4,NUMBER*8
+	EQUIVALENCE (CNUM,NUM)
+
+	CALL INIT_QUEUE(LOCAL_UPDATE1,CNUM)
+
+	LOCAL_UPDATE = LOCAL_UPDATE1
+
+	CALL READ_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,CNUM)
+	IF (NUM.EQ.0) RETURN
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	DO WHILE (NUM.GT.0)
+	   CALL READ_FOLDER_FILE_KEYNUM_TEMP(NUM,IER)
+	   IF (IER.EQ.0) THEN
+	      CALL CLOSE_BULLNEWS
+	      CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      LAST = F1_NBULL
+	      FIRST = F1_START
+	      IF (IER.EQ.0) THEN
+		 FOLDER_COM = FOLDER1_COM
+		 REMOTE_SET = 3
+		 CALL OPEN_BULLDIR_SHARED
+		 INCMD = 'READ'	  ! REMOTE_GET_HEADER uses NEXT otherwise
+		 I = F_LAST + 1
+		 IER = I - 1
+		 DO WHILE (I.NE.IER.AND.I.LE.LAST)
+		    CALL READDIR(I,IER)
+		    I = I + 1
+		 END DO
+		 CALL CLOSE_BULLDIR
+		 CALL OTS$CVT_L_TI(I-1,NUMBER,,,)
+		 INCMD = 'COPY/ORIGINAL '//FOLDER(:TRIM(
+     &			FOLDER))//' '//NUMBER//'-LAST'
+		 CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+		 CALL MOVE(.FALSE.)
+		 CALL OPEN_BULLNEWS_SHARED
+		 IF (REMOTE_SET.EQ.4) THEN
+		    NEW_F_COUNT = F_COUNT
+		    NEW_NEWS_F_END = NEWS_F_END
+		    CALL READ_FOLDER_FILE_KEYNUM(NUM,IER)
+		    CALL GET_MSGKEY(NEWEST_EXBTIM,NEWS_F_EXPIRED_DATE)
+		    CALL COPY2(F_NEWEST_BTIM,NEWEST_MSGBTIM)
+		    IF (F_START.EQ.0.AND.NBULL.GT.0) F_START = 1
+		    IF (NEW_NEWS_F_END.GT.NEWS_F_END) THEN
+		       NEWS_F_END = NEW_NEWS_F_END
+		       F_NBULL = NEW_NEWS_F_END
+		       F_COUNT = NEW_F_COUNT
+		    END IF
+		    F_LAST = LAST
+		    NEWS_F_FIRST = FIRST
+		    CALL REWRITE_FOLDER_FILE(IER)
+		 END IF
+	      END IF
+	   END IF
+	   CALL READ_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,CNUM)
+	   IF (NUM.EQ.0) THEN
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS2BULL(RECLAIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLCP_NEWS/ BULLCP_NEWS
+	DATA BULLCP_NEWS /.FALSE./
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER FOLDER_SAVE*44,BBOARD_SAVE*12
+
+	CHARACTER*8 NUMBER
+
+	DIMENSION NOW(2)
+
+	BULLCP_NEWS = .TRUE.
+
+	IER = SYS$GETTIM(NOW)
+
+	CALL ALLPRIV
+
+	CALL DELETE_EXPIRED_NEWS(RECLAIM)
+
+	IF (RECLAIM) CALL EXIT
+
+	CALL SEND_POST
+	IF (ALT_SET()) CALL UNSET_ALT
+
+	CALL NEWS_LIST
+
+	CALL UPDATE_LOCAL_NEWS
+
+	CALL INIT_QUEUE(FOLDER_Q1,FOLDER_COM)
+
+	FOLDER_Q = FOLDER_Q1
+
+	CALL OPEN_BULLFOLDER_SHARED             ! Get folder file
+
+	NUM_FOLDERS = 0
+	IER = 0
+	DO WHILE (IER.EQ.0)                     ! Find folders with news feed
+	   CALL READ_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) THEN
+	      IF (NEWS_FEED()) THEN
+		 NUM_FOLDERS = NUM_FOLDERS + 1
+		 CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFOLDER                   ! We don't need file anymore
+
+	IF (NUM_FOLDERS.EQ.0.OR..NOT.NEWS_LOGIN()) CALL EXIT
+
+	FOLDER_Q = FOLDER_Q1
+	POINT_FOLDER = 0
+	DO WHILE (POINT_FOLDER.LT.NUM_FOLDERS)
+	   POINT_FOLDER = POINT_FOLDER + 1
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   FOLDER_SAVE = FOLDER
+	   BBOARD_SAVE = FOLDER_BBOARD
+	   FOLDER_DESCRIP = FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,'<')+1:)
+	   FOLDER_DESCRIP = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,'>')-1)
+	   IF (IER) THEN
+	      SAVE_LAST = F_LAST
+	      CALL OPEN_BULLNEWS_SHARED
+	      FOLDER1 = FOLDER_DESCRIP(:TRIM(FOLDER_DESCRIP))
+	      CALL READ_FOLDER_FILE_KEYNAME
+     &		(FOLDER_DESCRIP(:TRIM(FOLDER_DESCRIP)),IER)
+	      CALL CLOSE_BULLNEWS
+	      FOLDER1_DESCRIP = FOLDER_DESCRIP
+	      IF (IER.EQ.0) CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      IF (IER.EQ.0) FOLDER_COM = FOLDER1_COM
+	      IF (IER.EQ.0.AND.BBOARD_SAVE.EQ.'NONE') THEN
+		 SAVE_LAST = F_NBULL
+		 CALL OPEN_BULLFOLDER
+		 CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER1)
+		 F_LAST = SAVE_LAST
+		 FOLDER_BBOARD = 'NONEFEED'
+		 CALL REWRITE_FOLDER_FILE(IER1)
+		 CALL CLOSE_BULLFOLDER
+	      ELSE IF (IER.EQ.0.AND.F_NBULL.NE.SAVE_LAST.AND.
+     &		  F_NBULL.GE.F_START) THEN
+	         IF (FOLDER_BBOARD.EQ.'NONEFEED') THEN
+		    CALL SETUSER('SYSTEM')
+	         ELSE
+		    CALL SETUSER(FOLDER_BBOARD)
+	         END IF
+		 REMOTE_SET = 3
+		 IF (SAVE_LAST.GT.F_NBULL.AND.F_START.EQ.1)
+     &			SAVE_LAST = F_START-1
+		 SAVE_LAST = MAX(F_START-1,SAVE_LAST)
+		 CALL OTS$CVT_L_TI(SAVE_LAST+1,NUMBER,,,)
+		 INCMD = 'COPY/LOCAL/ORIGINAL '//FOLDER_SAVE(:TRIM(
+     &			FOLDER_SAVE))//' '//NUMBER//'-LAST'
+		 SAVE_LAST = F_NBULL
+		 CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+		 CALL MOVE(.FALSE.)
+		 CALL OPEN_BULLFOLDER
+		 CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER1)
+		 IF (IER1.EQ.0) THEN
+		    F_LAST = SAVE_LAST
+		    CALL REWRITE_FOLDER_FILE(IER1)
+		 END IF
+		 CALL CLOSE_BULLFOLDER
+	         CALL SETUSER(USERNAME)
+	      END IF
+	   END IF
+	END DO
+
+	CALL EXIT
+	END
+
+
+
+	SUBROUTINE DATE_TIME(TIME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MONTHS/ MONTH
+	CHARACTER*36 MONTH
+	DATA MONTH/'JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'/
+
+	CHARACTER*(*) TIME
+
+	NMONTH = (INDEX(MONTH,TIME(4:6))+2)/3
+
+	IF (TIME(1:1).EQ.' ') TIME(1:1) = '0'
+
+	TIME = TIME(10:11)//CHAR(ICHAR('0')+NMONTH/10)//CHAR(ICHAR('0')+
+     &		 MOD(NMONTH,10))//TIME(1:2)//' '//TIME(13:14)//
+     &		 TIME(16:17)//TIME(19:20)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ALLPRIV
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	PROCPRIV(1) = -1
+	PROCPRIV(2) = -1
+	NEEDPRIV(1) = -1
+	NEEDPRIV(2) = -1
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_NEW_FOLDER
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1) NEWS_FOLDER_COM
+
+	NEWS_FOLDER1 = FOLDER1
+	NEWS_FOLDER1_DESCRIP = FOLDER1_DESCRIP(26:)
+
+	DO WHILE (IER.EQ.0)
+	   READ (7,IOSTAT=IER,KEYEQ=NEWS_F_COUNT,KEYID=1)
+	   IF (IER.EQ.0) NEWS_F_COUNT = NEWS_F_COUNT + 1
+	END DO
+
+	NEWS_FOLDER1_NUMBER = NEWS_F_COUNT
+	CALL SYS_BINTIM('-',NEWS_F1_NEWEST_BTIM)
+	WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+
+	READ (7,KEYEQ=1000,KEYID=1) NEWS_FOLDER1_COM
+	NEWS_F1_COUNT = NEWS_F_COUNT
+	REWRITE (7) NEWS_FOLDER1_COM
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SUBSCRIBE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.LT.3) THEN
+	   WRITE (6,'('' ERROR: Selected folder is not a news folder.'')')
+	   RETURN
+	END IF
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.NEWS_FOLDER_NUMBER.AND.
+     &		LAST_NEWS_READ2(1,I).NE.0.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: Cannot subscribe.  You have '',
+     &		    '' reached the news folder limit of '',I,''.'')')
+     &		    FOLDER_MAX-1
+	   RETURN
+	ELSE IF (LAST_NEWS_READ2(1,I).EQ.NEWS_FOLDER_NUMBER) THEN
+	   WRITE (6,'('' You are already subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   RETURN
+	ELSE
+	   WRITE (6,'('' You are now subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	END IF
+
+	CALL UPDATE_USERINFO
+
+	CALL OPEN_BULLNEWS_SHARED
+	DO J=I,1,-1
+	   IF (J.GT.1) THEN
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(
+     &		 ZEXT(LAST_NEWS_READ2(1,J-1)),IER)
+	      IF (FOLDER_DESCRIP.LT.FOLDER1_DESCRIP) THEN
+		 CALL COPY2(LAST_NEWS_READ(1,J),LAST_NEWS_READ(1,J-1))
+	      END IF
+	   END IF
+	   IF (FOLDER_DESCRIP.GT.FOLDER1_DESCRIP.OR.J.EQ.1) THEN
+	      LAST_NEWS_READ2(1,J) = NEWS_FOLDER_NUMBER
+	      IF (F_START.LE.F_NBULL) THEN
+		 LAST_NEWS_READ2(2,J) = MIN(8191,F_NBULL-(F_START-1))
+		 LAST_NEWS_READ(2,J) = F_START - 1
+	      ELSE
+		 LAST_NEWS_READ2(2,J) = 0
+		 LAST_NEWS_READ(2,J) = F_NBULL
+	      END IF
+	      CALL CLOSE_BULLNEWS
+	      CALL LIB$MOVC3(8*FOLDER_MAX,LAST_NEWS_READ,OLD_LAST_NEWS_READ)
+	      CALL UPDATE_USERINFO_NEWS_ALWAYS
+	      RETURN
+	   END IF
+	END DO
+
+	END
+
+
+
+
+
+	SUBROUTINE UNSUBSCRIBE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_EXPIRED
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: You are not subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLINF_SHARED
+	DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY='*PERM',IOSTAT=IER) TEMP_USER,INF_REC
+	END DO
+	IF (IER.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      INF_REC(1,I) = 0
+	      INF_REC(2,I) = 0
+	   END DO
+	END IF
+	CALL CLOSE_BULLINF
+
+	I = 1
+	DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	IF (I.LE.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: Folder is permanent and cannot not be'',
+     &		      '' unsubscribed.'')')
+	   RETURN
+	END IF
+
+	WRITE (6,'('' You are now no longer subscribed to '',A,''.'')')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+
+	CALL UPDATE_USERINFO
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	DO J=I,FOLDER_MAX-2
+	   CALL COPY2(LAST_NEWS_READ(1,J),LAST_NEWS_READ(1,J+1))
+	END DO
+
+	LAST_NEWS_READ(1,FOLDER_MAX-1) = 0
+	LAST_NEWS_READ(2,FOLDER_MAX-1) = 0
+
+	CALL FREE_TAGS(I)
+
+	IF (NINCLUDE.GT.0) THEN
+	   WRITE (6,'('' Note: Excludes and/or '',
+     &		      ''threads exist for this group.'')')
+	   WRITE (6,'('' Type EXCLUDE/DISABLE/ALL to remove them.'')')
+	END IF
+
+	CALL LIB$MOVC3(8*FOLDER_MAX,LAST_NEWS_READ,OLD_LAST_NEWS_READ)
+
+	CALL UPDATE_USERINFO_NEWS_ALWAYS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_GET_NEWEST_MESSAGE(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IER = LAST_NEWS_READ(2,I) + 1
+
+	IF (IER.EQ.0) IER = 1           ! None read yet.
+
+	IF (I.GT.FOLDER_MAX-1.OR.IER.GT.F_NBULL) THEN
+	   IER = 0
+	   RETURN
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_GET_NEWEST_MESSAGE1(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE1()
+
+	IER = LAST_NEWS_READ(2,I) + 1
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   IER = 0
+	   RETURN
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_UPDATE_NEWEST_MESSAGE(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	IF (NUMBER.GT.LAST_NEWS_READ(2,I).OR.(LAST_NEWS_READ(2,I)
+     &	 .GT.NEWS_F_NBULL.AND.F_START.LE.F_NBULL)) THEN
+	   LAST_NEWS_READ(2,I) = NUMBER
+	   LAST_NEWS_READ2(2,I) = MIN(8191,F_NBULL-NUMBER)
+     &			.OR.(LAST_NEWS_READ2(2,I).AND.'E000'X)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE NEWS_GET_SUBSCRIBE(SUBNUM,SUBMSG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (SUBNUM.EQ.0) THEN
+	   COUNT = 0
+	   SUBMSG = LAST_NEWS_READ(2,1)
+	   RETURN
+	ELSE IF (SUBNUM.EQ.-1) THEN
+	   DO J=COUNT,FOLDER_MAX-1
+	      CALL COPY2(LAST_NEWS_READ(1,J),LAST_NEWS_READ(1,J+1))
+	   END DO
+
+	   LAST_NEWS_READ(1,FOLDER_MAX-1) = 0
+	   LAST_NEWS_READ(2,FOLDER_MAX-1) = 0
+	ELSE IF (SUBNUM.GT.0) THEN
+	   COUNT = COUNT + 1
+	END IF
+
+	IF (COUNT.LE.FOLDER_MAX-1) THEN
+	   SUBNUM = LAST_NEWS_READ2(1,COUNT)
+	   SUBMSG = LAST_NEWS_READ(2,COUNT)
+	ELSE
+	   SUBNUM = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS_NEW_NOTIFICATION(MESSAGES)
+C
+C  SUBROUTINE NEWS_NEW_NOTIFICATION
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /LOGIN_BTIM/ LOGIN_BTIM_SAVE(2)
+
+	MESSAGES = .FALSE.
+
+	IF (.NOT.SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) RETURN
+
+	CALL NEWS_GET_SUBSCRIBE(0,MSGNUM)
+
+	CALL OPEN_BULLNEWS_SHARED
+	SUBNUM = 1
+
+	FOLDER_DESCRIP = ' '
+	REORDER = 0
+	DO WHILE (SUBNUM.GT.0)
+	   IER = 1
+	   DO WHILE (SUBNUM.NE.0.AND.IER.NE.0)
+	      CALL NEWS_GET_SUBSCRIBE(SUBNUM,MSGNUM)
+	      FOLDER1_DESCRIP = FOLDER_DESCRIP
+	      IF (SUBNUM.NE.0) THEN
+		 CALL READ_FOLDER_FILE_KEYNUM(SUBNUM,IER)
+		 IF (IER.EQ.0) FOLDER_NUMBER = SUBNUM
+		 UNLOCK 7
+		 IF (FOLDER1_DESCRIP.GT.FOLDER_DESCRIP) REORDER = 1
+		 IF (IER.EQ.0.AND.
+     &			MSGNUM.GT.F_NBULL.AND.F_START.LE.F_NBULL) THEN
+		    CALL NEWS_UPDATE_NEWEST_MESSAGE(F_START-1)
+		 ELSE IF (IER.NE.0) THEN
+		    SUBNUM = -1
+		 ELSE IF (MSGNUM.GE.F_NBULL.OR.F_NBULL.EQ.0.OR.
+     &			  F_START.GT.F_NBULL) THEN
+		    IER = 1
+		 END IF
+	      END IF
+	      IF (IER.EQ.0.AND.SUBNUM.GT.0) THEN
+		 IF (READIT.EQ.1) THEN
+		    IF (.NOT.TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER).AND.
+     &			.NOT.TEST_SET_FLAG(NEWS_FOLDER_NUMBER)) THEN
+		       IER = 1
+		    ELSE IF (.NOT.TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER).OR.
+     &			.NOT.TEST_SET_FLAG(NEWS_FOLDER_NUMBER).OR.
+     &			NEW_FLAG(2).NE.-1) THEN
+		       DIFF = COMPARE_BTIM(LOGIN_BTIM_SAVE,F_NEWEST_BTIM)
+		       IF (DIFF.GT.0) IER = 1
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (READIT.EQ.0.AND.SUBNUM.GT.0) THEN
+	      WRITE (6,'('' There are new messages in folder '',
+     &		  A)') FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	      MESSAGES = .TRUE.
+	   ELSE IF (SUBNUM.GT.0) THEN
+	      IF (TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER)
+     &		  .AND.TEST_SET_FLAG(NEWS_FOLDER_NUMBER)) THEN
+		 WRITE (6,'('' There are new messages in folder ''
+     &		  A)') FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	      ELSE
+		 CALL CLOSE_BULLNEWS
+		 CALL SELECT_FOLDER(.FALSE.,IER1)
+		 IF (IER1) THEN
+		    CALL LOGIN_FOLDER
+		    IF (BULL_POINT.NE.-1) THEN
+		       NEWS_FOLDER_NUMBER = FOLDER_NUMBER
+		       IF (.NOT.TEST_BRIEF_FLAG(NEWS_FOLDER_NUMBER)) THEN
+			  SAVE_BULL_POINT = BULL_POINT
+			  REDO = .TRUE.
+			  DO WHILE (REDO)
+			     REDO = .FALSE.
+			     CALL READNEW(REDO)
+			     IF (REDO) CALL REDISPLAY_DIRECTORY
+			     BULL_POINT = SAVE_BULL_POINT
+			  END DO
+		       END IF
+		    END IF
+		 END IF
+		 CALL OPEN_BULLNEWS_SHARED
+	      END IF
+	   END IF
+	END DO
+
+	IF (REORDER.EQ.1) CALL REORDER_SUBSCRIBE
+
+	CALL CLOSE_BULLNEWS
+
+	RETURN
+	END
+
+
+	SUBROUTINE REORDER_SUBSCRIBE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.0)
+	   I = I + 1
+	END DO
+
+	I = I - 1
+
+	DO I1=1,I-1
+	   DO J=1,I-I1
+	      K = J + 1
+	      S1 = LAST_NEWS_READ2(1,J)
+	      S2 = LAST_NEWS_READ2(1,K)
+	      CALL READ_FOLDER_FILE_KEYNUM(S1,IER)
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(S2,IER1)
+	      IF (IER+IER1.EQ.0.AND.FOLDER1_DESCRIP.LT.FOLDER_DESCRIP) THEN
+		 DO L=1,2
+		    TEMP = LAST_NEWS_READ(L,J)
+		    LAST_NEWS_READ(L,J) = LAST_NEWS_READ(L,K)
+		    LAST_NEWS_READ(L,K) = TEMP
+		 END DO
+	      END IF
+	   END DO
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_SET_FLAG(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (NUMBER.GE.0.AND.NUMBER.LE.FOLDER_MAX-1) THEN
+	   TEST_SET_FLAG = TEST2(SET_FLAG,NUMBER)
+	   RETURN
+	END IF
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	TEST_SET_FLAG = .FALSE.
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	TEST_SET_FLAG = BTEST(LAST_NEWS_READ2(2,I),14)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_BRIEF_FLAG(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (NUMBER.GE.0.AND.NUMBER.LE.FOLDER_MAX-1) THEN
+	   TEST_BRIEF_FLAG = TEST2(BRIEF_FLAG,NUMBER)
+	   RETURN
+	END IF
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	TEST_BRIEF_FLAG = .FALSE.
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	TEST_BRIEF_FLAG = BTEST(LAST_NEWS_READ2(2,I),15)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_NOTIFY_FLAG(NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (NUMBER.GE.0.AND.NUMBER.LE.FOLDER_MAX-1) THEN
+	   TEST_NOTIFY_FLAG = TEST2(NOTIFY_FLAG,NUMBER)
+	   RETURN
+	END IF
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	TEST_NOTIFY_FLAG = .FALSE.
+
+	IF (I.GT.FOLDER_MAX-1) RETURN
+
+	TEST_NOTIFY_FLAG = BTEST(LAST_NEWS_READ2(2,I),13)
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_FIND_SUBSCRIBE()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.NEWS_FOLDER_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	NEWS_FIND_SUBSCRIBE = I
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION NEWS_FIND_SUBSCRIBE1()
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = 1
+	DO WHILE (LAST_NEWS_READ2(1,I).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	NEWS_FIND_SUBSCRIBE1 = I
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS_SET_USER_FLAG(NOTIFY,READNEW,BRIEF)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	I = NEWS_FIND_SUBSCRIBE()
+
+	IF (I.GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: NEWS FOLDER is not subscribed.'')')
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLINF_SHARED
+	DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY='*PERM',IOSTAT=IER1) TEMP_USER,INF_REC
+	END DO
+	IF (IER1.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      INF_REC(1,I) = 0
+	      INF_REC(2,I) = 0
+	   END DO
+	END IF
+	CALL CLOSE_BULLINF
+
+	IP = 1
+	DO WHILE (INF_REC2(1,IP).NE.NEWS_FOLDER_NUMBER
+     &					.AND.IP.LE.FOLDER_MAX-1)
+	   IP = IP + 1
+	END DO
+
+	IER = .TRUE.
+
+	IF (IP.EQ.FOLDER_MAX) THEN
+	   PERM = .FALSE.
+	   IP = 1
+	ELSE
+	   PERM = .TRUE.
+	END IF
+
+	IF (NOTIFY.EQ.0) THEN
+	   IF (PERM.AND.BTEST(INF_REC2(2,IP),13)) THEN
+	      WRITE (6,'('' ERROR: NOTIFY is permanent for this folder.'')')
+	      RETURN
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),13)
+	   END IF
+	ELSE IF (NOTIFY.EQ.1) THEN
+	   LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),13)
+	   RETURN
+	ELSE IF (BRIEF.EQ.0.AND.READNEW.EQ.0.AND.PERM.AND.
+     &	    (BTEST(INF_REC2(2,IP),14).OR.BTEST(INF_REC2(2,IP),15))) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.0.AND.PERM.AND.
+     &	    (BTEST(INF_REC2(2,IP),14).AND.
+     &	    .NOT.BTEST(INF_REC2(2,IP),15))) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.1.AND.PERM.AND.
+     &	    (BTEST(INF_REC2(2,IP),14).XOR.BTEST(INF_REC2(2,IP),15))) THEN
+	   IER = .FALSE.
+	END IF
+
+	IF (IER) THEN
+	   IF (READNEW.EQ.1)
+     &		LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),14)
+	   IF (READNEW.EQ.0)
+     &		LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),14)
+	   IF (BRIEF.EQ.1)
+     &		LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),15)
+	   IF (BRIEF.EQ.0)
+     &		LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),15)
+	ELSE
+	   WRITE (6,'('' ERROR: PERMANENT flags exist for this folder.'')')
+	   WRITE (6,'('' Flags will be set to those permanent settings.'')')
+
+	   IF (BTEST(INF_REC2(2,IP),14)) THEN
+	      LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),14)
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),14)
+	   END IF
+
+	   IF (BTEST(INF_REC2(2,IP),15)) THEN
+	      LAST_NEWS_READ2(2,I) = IBSET(LAST_NEWS_READ2(2,I),15)
+	   ELSE
+	      LAST_NEWS_READ2(2,I) = IBCLR(LAST_NEWS_READ2(2,I),15)
+	   END IF
+	END IF
+
+	CALL UPDATE_USERINFO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_LOCAL_NEWS(UNIT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	COMMON /NEWS_HEADER_INFO/ MSGNUM,SUBJECT_LINE,FROM_LINE
+	CHARACTER*256 FROM_LINE,SUBJECT_LINE
+	CHARACTER*12 MSGNUM
+
+	REWIND UNIT
+
+	CALL SYS_BINTIM(EXDATE//' '//EXTIME,EX_BTIM)
+
+	CALL OPEN_BULLDIR
+	CALL OPEN_BULLFIL
+	CALL SET_BULLFIL_UPDATE
+	OBLOCK = NBLOCK + 1
+	CALL STORE_BULL(TRIM(FROM_LINE)+6,'From: '//
+     &		    FROM_LINE(:TRIM(FROM_LINE)),OBLOCK)
+	IF (TRIM(SUBJECT_LINE).GT.LEN(DESCRIP)) THEN
+	   CALL STORE_BULL(TRIM(SUBJECT_LINE)+6,
+     &		'Subj: '//SUBJECT_LINE(:TRIM(SUBJECT_LINE)),OBLOCK)
+	END IF
+	CALL COPY_BULL(UNIT,1,OBLOCK,IER)
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	   RETURN
+	END IF
+	LENGTH = OCOUNT - (NBLOCK + 1) + 1
+	NBLOCK = NBLOCK + LENGTH + 1
+	SYSTEM = 0
+	CALL ADD_ENTRY
+	CALL CLOSE_BULLFIL
+	CALL UPDATE_NEWS_FOLDER
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_NEWS_FOLDER
+C
+C  SUBROUTINE UPDATE_NEWS_FOLDER
+C
+C  FUNCTION: Updates folder info due to new message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	NEW_NEWS_F_END = NEWS_F_END
+	NEW_F_COUNT = F_COUNT
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	IF (NEW_NEWS_F_END.GT.NEWS_F_END) THEN
+	   CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,F_NEWEST_BTIM)
+	   F_NBULL = NEW_NEWS_F_END
+	   NEWS_F_END = NEW_NEWS_F_END
+	   F_COUNT = NEW_F_COUNT
+	END IF
+
+	IF (F_START.EQ.0.AND.F_NBULL.GT.0) F_START = 1
+
+	CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),%DESCR(NEWEST_EXBTIM))
+	IF (COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).LT.0)
+     &		NEWS_F_EXPIRED_DATE = NEWS_EX_BTIM_KEY
+
+	CALL REWRITE_FOLDER_FILE(IER)
+
+	CALL CLOSE_BULLNEWS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SEND_POST
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /ALT_FOUND/ ALT_FOUND
+	CHARACTER*128 ALT_FOUND
+
+	CHARACTER FILE*132
+
+	C = 0
+
+	IF (.NOT.NEWS_LOGIN()) RETURN
+	DO WHILE (LIB$FIND_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &			//'*.POST',FILE,C))
+50	   IF (.NOT.NEWS_WRITE('POST')) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:3).NE.'340') RETURN
+
+	   OPEN (UNIT=3,FILE=FILE,IOSTAT=IER,STATUS='OLD')
+	   DO WHILE (IER.EQ.0)
+	      READ (3,'(Q,A)',IOSTAT=IER) I,INPUT
+	      IF (IER.EQ.0) THEN
+		 IF (INPUT(:5).EQ.'From:') BULL_PARAMETER = INPUT(7:)
+		 IF (.NOT.NEWS_WRITE(INPUT(:I))) GO TO 100
+	      END IF
+	   END DO
+	   IF (INPUT.NE.'.') THEN
+	      IF (.NOT.NEWS_WRITE('.')) GO TO 100
+	   END IF
+	   IF (.NOT.NEWS_READ()) GO TO 100
+	   IF (BUFFER(:3).EQ.'441'.AND..NOT.ALT_SET()) THEN
+	      REWIND (UNIT=3)
+	      IER = 0
+	      DO WHILE (IER.EQ.0)
+	         READ (3,'(Q,A)',IOSTAT=IER) I,INPUT
+	         IF (IER.EQ.0.AND.INPUT(:12).EQ.'Newsgroups: ') THEN 
+		    CLOSE (UNIT=3)
+		    IF (TEST_ALT(INPUT(13:))) THEN
+			CALL SET_ALT(ALT_FOUND)
+			GOTO 50
+	            END IF
+	            IER = 2
+	         END IF
+	      END DO
+	      CLOSE (UNIT=3)
+	   END IF
+	   IF (BUFFER(:3).NE.'240') THEN
+	      CLOSE (UNIT=3)
+	      CALL SENDMAIL(FILE,BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+     &			,'ERROR: Posting rejected: '//BUFFER(SB:EB),IER)
+	      OPEN (UNIT=3,FILE=FILE,IOSTAT=IER,STATUS='OLD')
+	   END IF
+	   CLOSE (UNIT=3,STATUS='DELETE')
+	   IF (ALT_SET()) CALL UNSET_ALT
+	END DO
+
+100	CLOSE (UNIT=3)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_UNAME(UNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($MAILDEF)'
+
+	CHARACTER*(*) UNAME
+
+	CALL DISABLE_PRIVS
+
+	C = 0
+
+	STATUS = MAIL$USER_BEGIN(C,0,0)
+	IF (.NOT.STATUS) GO TO 100
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(LEN(UNAME),MAIL$_USER_PERSONAL_NAME,
+     &				%LOC(UNAME))
+	CALL END_ITMLST(GET_USER_ITMLST)
+
+	STATUS = MAIL$USER_GET_INFO(C,0,%VAL(GET_USER_ITMLST))
+	IF (.NOT.STATUS) GO TO 100
+
+	STATUS = MAIL$USER_END(C,0,0)
+	IF (.NOT.STATUS) GO TO 100
+
+100	CALL ENABLE_PRIVS
+
+	IF (UNAME.EQ.'()') THEN
+	   UNAME = ' '
+	ELSE IF (TRIM(UNAME).GT.0) THEN
+	   UNAME = ' ('//UNAME(:TRIM(UNAME))//')'
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE RECOUNT
+C
+C  SUBROUTINE RECOUNT
+C
+C  FUNCTION:
+C
+C  Fixes the message count of stored news groups.  This may become wrong
+C  if old copies of some of the database files are used with newer versions.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLFIL/ BULLFIL
+
+	COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+	CHARACTER*80 BULLNEWSDIR_FILE
+
+	FOLDER_NUMBER = 1000
+
+	FOLDER_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY)-1)//'.]'
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1)
+	END DO
+
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLNEWS
+	   RETURN
+	END IF
+
+	REMOTE_SET = 4
+
+	DO WHILE (IER.EQ.0)
+
+	   DO WHILE (REC_LOCK(IER))
+	      READ (7,IOSTAT=IER) NEWS_FOLDER_COM
+	   END DO
+
+	   IF (BTEST(NEWS_F_FLAG,8).AND.IER.EQ.0) THEN
+	      CALL NEWS_TO_FOLDER
+
+	      CALL OPEN_BULLDIR_SHARED
+
+	      NUM = F_START
+	      F_COUNT = 0
+
+	      IF (F_START.GT.0) THEN
+		 CALL READDIR(NUM,IER)
+		 NEXT = .TRUE.
+		 F_START = NUM
+		 DO WHILE (NUM+1.EQ.IER)
+		    F_COUNT = F_COUNT + 1
+		    NUM = NUM + 1
+		    IF (NUM.LE.F_NBULL) CALL READDIR(NUM,IER)
+		 END DO
+		 NEXT = .FALSE.
+
+		 F_NBULL = NUM - 1
+	      END IF
+
+	      CALL CLOSE_BULLDIR
+
+	      CALL REWRITE_FOLDER_FILE(IER)
+	   END IF
+	END DO
+
+	CALL DELLNM('BULL_NEWS_RECOUNT')
+
+	CALL CLOSE_BULLNEWS
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELLNM(LOG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PSLDEF)'
+
+	CHARACTER*(*) LOG
+
+	CALL SYS$DELLNM('LNM$SYSTEM',LOG,PSL$C_SUPER)
+
+	RETURN
+	END
+
+
+	SUBROUTINE DELLNM_USER(LOG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PSLDEF)'
+
+	CHARACTER*(*) LOG
+
+	CALL SYS$DELLNM('LNM$PROCESS',LOG,PSL$C_USER)
+
+	RETURN
+	END
+
+
+	SUBROUTINE NEWNEWS(SINCE_BTIM,FOUND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /XHDR/ XHDR
+	LOGICAL XHDR /.FALSE./
+
+	COMMON /POINT/ BULL_POINT
+
+	CHARACTER*8 NUMBER,NUMBER1
+
+	DIMENSION SINCE_BTIM(2)
+
+	START = F_START
+	END = F_NBULL
+
+	FOUND = 0
+
+	IF (REMOTE_SET.EQ.3.AND.XHDR) THEN
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.OTS$CVT_L_TI(END,NUMBER1,,,)) RETURN
+	   DO WHILE (NUMBER1(1:1).EQ.' ')
+	      NUMBER1 = NUMBER1(2:)
+	   END DO
+	   IF (.NOT.NEWS_WRITE('XHDR DATE '//NUMBER//'-'//NUMBER1))
+     &							     RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).EQ.'22') THEN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      DO WHILE (BUFFER(SB:EB).NE.'.')
+		 IF (FOUND.EQ.0) THEN
+		    L = INDEX(BUFFER(SB:EB),' ')
+		    CALL OTS$CVT_TI_L(BUFFER(SB:SB+L-2),IER,,%VAL(1))
+		    CALL NEWS_TIME(BUFFER(SB+L:EB),MSG_BTIM)
+		    CALL CONVERT_FROM_GMT(MSG_BTIM)
+		    IF (COMPARE_BTIM(SINCE_BTIM,MSG_BTIM).LT.0)
+     &			     FOUND = IER
+		 END IF
+		 IF (.NOT.NEWS_READ()) RETURN
+	      END DO
+	      IF (FOUND.NE.0) THEN
+		 IF (.NOT.OTS$CVT_L_TI(FOUND,NUMBER,,,)) RETURN
+		 IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+	      END IF
+	   END IF
+	ELSE IF (REMOTE_SET.EQ.3.AND..NOT.XHDR) THEN
+	   IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+	   IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+	   IF (.NOT.NEWS_READ()) RETURN
+	   IF (BUFFER(:2).NE.'22') THEN
+	      IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IF (.NOT.OTS$CVT_TI_L(BUFFER(SB+4:
+     &		  INDEX(BUFFER(SB+4:),' ')+SB+2),I,,%VAL(1))) RETURN
+	      IF (BUFFER(:2).NE.'22'.OR.I.LT.START) THEN
+		 BUFFER(:3) = '500'
+		 DO WHILE (START.LE.F_NBULL.AND.BUFFER(:2).NE.'22')
+		    START = START + 1
+		    IF (.NOT.OTS$CVT_L_TI(START,NUMBER,,,)) RETURN
+		    IF (.NOT.NEWS_WRITE('HEAD '//NUMBER)) RETURN
+		    IF (.NOT.NEWS_READ()) RETURN
+		 END DO
+		 IF (BUFFER(:2).NE.'22') THEN
+		    IER = 0
+		    END = START - 1
+		    RETURN
+		 END IF
+	      END IF
+	      IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &			INDEX(BUFFER(SB+4:),' ')+SB+2),START,,%VAL(1))
+	      END = START + NUMDIR - 1
+	   END IF
+	   IER = 0
+	   I = START
+	   DO WHILE (IER.EQ.0.AND.I.LE.END.AND.FOUND.EQ.0)
+	      IER = OTS$CVT_TI_L(BUFFER(SB+4:
+     &		     INDEX(BUFFER(SB+4:),' ')+SB+2),MSG_NUM,,%VAL(1))
+	      CALL NEWS_HEADER(IER)
+	      IF (IER.NE.0) RETURN
+	      CALL CONVERT_FROM_GMT(MSG_BTIM)
+	      IF (COMPARE_BTIM(SINCE_BTIM,MSG_BTIM).LT.0) FOUND = MSG_NUM
+	      I = I + 1
+	      IF (REMOTE_SET.EQ.3.AND.I.LE.END.AND.FOUND.EQ.0) THEN
+		 IER = 2
+		 IF (.NOT.NEWS_WRITE('NEXT')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IF (BUFFER(:3).NE.'223') THEN
+		    END = I - 1
+		    IER = 0
+		    RETURN
+		 END IF
+		 IF (.NOT.NEWS_WRITE('HEAD')) RETURN
+		 IF (.NOT.NEWS_READ()) RETURN
+		 IER = 0
+	      END IF
+	   END DO
+	   IF (FOUND.EQ.0) THEN
+	      IF (.NOT.OTS$CVT_L_TI(BULL_POINT,NUMBER,,,)) RETURN
+	      IF (.NOT.NEWS_WRITE('STAT '//NUMBER)) RETURN
+	      IF (.NOT.NEWS_READ()) RETURN
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST_ALT(FOLDER1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /ALT_FOUND/ ALT_FOUND
+	CHARACTER*128 ALT_FOUND
+
+        CHARACTER*(*) FOLDER1
+
+	TEST_ALT = .FALSE.
+
+	OPEN (UNIT=3,FILE=FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &	      'BULL_ALT_NEWS.LIS',IOSTAT=IER,STATUS='OLD',READONLY)
+	
+	IF (IER.NE.0) RETURN
+
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(A)',IOSTAT=IER) ALT_FOUND
+	   IF (STREQ(ALT_FOUND(:INDEX(ALT_FOUND,':')-1),
+     &	      FOLDER1(:TRIM(FOLDER1)))) THEN
+	      ALT_FOUND = ALT_FOUND(INDEX(ALT_FOUND,':')+1:)
+	      CLOSE (UNIT=3)
+	      TEST_ALT = .TRUE.
+	      RETURN
+	   END IF
+	END DO
+
+	CLOSE (UNIT=3)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION SET_ALT(NEWALT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) NEWALT
+
+	COMMON /ALT/ ALT,SETALT
+	CHARACTER*64 ALT
+	LOGICAL SETALT
+	DATA SETALT/.FALSE./
+
+	SET_ALT = .FALSE.
+
+	IF (SETALT) THEN
+	   IF (NEWALT.EQ.ALT) THEN
+	      SET_ALT = .TRUE.
+	      RETURN
+	   ELSE
+	      CALL UNSET_ALT
+	   END IF
+	END IF
+
+	CALL NEWS_LOGOUT
+
+	CALL CRELNM('BULL_NEWS_SERVER',NEWALT(:TRIM(NEWALT)))
+
+	IF (NEWS_LOGIN()) THEN
+	   SET_ALT = .TRUE.
+	   SETALT = .TRUE.
+	   ALT = NEWALT
+	ELSE
+	   CALL DELLNM_USER('BULL_NEWS_SERVER')
+	   SETALT = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+        SUBROUTINE UNSET_ALT
+
+        IMPLICIT INTEGER (A-Z)
+
+        COMMON /ALT/ ALT,SETALT
+        CHARACTER*64 ALT
+	LOGICAL SETALT
+
+	CALL DELLNM_USER('BULL_NEWS_SERVER')
+
+	CALL NEWS_LOGOUT
+
+	SETALT = .FALSE.
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION ALT_SET()
+
+        COMMON /ALT/ ALT,SETALT
+        CHARACTER*64 ALT
+	LOGICAL SETALT
+
+	ALT_SET = SETALT
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_NEW_NEWS_ENTRY(FLEN,LOCAL_UPDATE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	DIMENSION EXPIRED(2)
+
+	CALL STR$UPCASE(NEWS_FOLDER,NEWS_FOLDER1)
+	IER2 = 1
+	I = FLEN
+	NEWS_F1_COUNT = NEWS_F_COUNT
+	DO WHILE (IER2.NE.0.AND.I.GT.1)
+	   IF (NEWS_FOLDER(I:I).EQ.'.') THEN
+	      NEWS_FOLDER = NEWS_FOLDER(:I)
+	      DO WHILE (REC_LOCK(IER))
+	         READ (7,KEY=NEWS_FOLDER,
+     &	               KEYID=0,IOSTAT=IER2) NEWS_FOLDER_COM
+	      END DO
+	   END IF
+	   IF (IER2.NE.0) I = I - 1
+	END DO
+	NEWS_F_COUNT = NEWS_F1_COUNT
+	IER = 0
+	DO WHILE (IER.EQ.0.AND.IER1.EQ.0)
+	   DO WHILE (REC_LOCK(IER))
+	      READ (7,KEY=NEWS_F_COUNT,KEYID=1,IOSTAT=IER)
+	   END DO
+	   IF (IER.EQ.0) NEWS_F_COUNT = NEWS_F_COUNT + 1
+	END DO
+	NEWS_FOLDER1_NUMBER = NEWS_F_COUNT
+	IF (IER2.EQ.0) THEN
+	   NEWS_F1_FLAG = NEWS_F_FLAG
+	   NEWS_F1_FLAG = IBCLR(NEWS_F1_FLAG,10)
+	   IF (I.NE.INDEX(NEWS_FOLDER1,'.')) THEN
+	      NEWS_F1_EXPIRE = NEWS_F_EXPIRE
+	      NEWS_F1_EXPIRE_LIMIT = NEWS_F_EXPIRE_LIMIT
+	   END IF
+	ELSE
+	   NEWS_F1_FLAG = NEWS_FLAG_DEFAULT
+	   NEWS_F1_EXPIRE = 0
+	   NEWS_F1_EXPIRE_LIMIT = 0
+	END IF
+	CALL GET_MSGKEY(NEWS_F1_NEWEST_BTIM,NEWS_F1_CREATED_DATE)
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',EXPIRED)
+	CALL GET_MSGKEY(EXPIRED,NEWS_F1_EXPIRED_DATE)
+	NEWS_F1_COUNT = MAX(0,NEWS_F1_NBULL - NEWS_F1_START + 1)
+	IF (BTEST(NEWS_F1_FLAG,8)) THEN
+	   NEWS_F1_COUNT = 0
+	   NEWS_F1_START = 0
+	   NEWS_F1_NBULL = 0
+	   NEWS_F1_FIRST = 0
+	   NEWS_F1_LAST = 0
+	END IF
+
+	WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	IF (IER.EQ.0) THEN
+	  NEWS_F_COUNT = NEWS_F_COUNT + 1
+	   IF (BTEST(NEWS_F1_FLAG,8).AND.
+     &	     .NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+	       CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,
+     &	     	%DESCR(NEWS_FOLDER1_NUMBER))
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE UPDATE_NEWS_ENTRY(SPECIAL,LOCAL_UPDATE,FLEN,SP)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BUFFER/ BUFFER,SB,EB
+	CHARACTER BUFFER*1280
+
+	IF (BTEST(NEWS_F1_FLAG,8).AND.
+     &			.NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+	   IF (NEWS_F1_LAST.NE.NEWS_F1_NBULL.AND..NOT.SPECIAL.AND.
+     &	       NEWS_F1_START.LE.NEWS_F1_NBULL) THEN
+	      IF (NEWS_F1_FIRST.GT.NEWS_F1_START.AND.
+     &		  NEWS_F1_FIRST.GT.NEWS_F1_NBULL) THEN
+		 NEWS_F1_LAST = 0
+		 NEWS_F1_START = F1_START
+		 NEWS_F1_NBULL = F1_NBULL
+		 REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	      END IF
+	      IF (NEWS_F1_LAST.LT.NEWS_F1_NBULL) THEN
+		 CALL WRITE_QUEUE(%VAL(LOCAL_UPDATE),LOCAL_UPDATE,
+     &					%DESCR(NEWS_FOLDER1_NUMBER))
+	      END IF
+	   END IF
+	ELSE IF (.NOT.BTEST(NEWS_F1_FLAG,9)) THEN
+	   UPDATE = .FALSE.
+	   IF (SP.GT.0) THEN 
+	      IF (FLEN.GT.44) THEN
+	         IF (NEWS_FOLDER1_DESCRIP.NE.
+     &	             BUFFER(SB+44:FLEN+SB-1)//BUFFER(SP:EB)) THEN
+		    NEWS_FOLDER1_DESCRIP =
+     &			BUFFER(SB+44:FLEN+SB-1)//BUFFER(SP:EB)
+		    UPDATE = .TRUE.
+	         END IF
+	      ELSE IF (NEWS_FOLDER1_DESCRIP.NE.BUFFER(SP:EB)) THEN
+	         NEWS_FOLDER1_DESCRIP = BUFFER(SP:EB)
+	         UPDATE = .TRUE.
+	      END IF
+	   ELSE
+	      UPDATE = .TRUE.
+	   END IF
+	   IF (SPECIAL) THEN
+	      IF (UPDATE) THEN
+		 NEWS_F1_START = F1_START
+		 NEWS_F1_NBULL = F1_NBULL
+	      END IF
+	   ELSE IF (.NOT.UPDATE) THEN
+	      UPDATE = F1_START.LT.NEWS_F1_START.OR.
+     &		       F1_NBULL.NE.NEWS_F1_NBULL
+	   END IF
+	   IF (UPDATE) REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	END IF
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin11.for b/decus/vmslt98a/bulletin/bulletin11.for
new file mode 100755
index 0000000..2805f71
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin11.for
@@ -0,0 +1,3549 @@
+C
+C  BULLETIN11.FOR, Version 2/20/98
+C  Purpose: Bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE RESET
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.GE.3) THEN
+	   IF (NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) THEN
+	      WRITE (6,'('' ERROR: NEWS group is not subscribed.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('CURRENT')) THEN
+	   MESSAGE_NUMBER = BULL_POINT
+	ELSE IF (.NOT.CLI$GET_VALUE('NUMBER',BULL_PARAMETER,LEN_P)) THEN
+	   MESSAGE_NUMBER = NBULL
+	ELSE
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,MESSAGE_NUMBER,EBULL,IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'(A)') 
+     &	        ' ERROR: Specified message number has incorrect format.'
+	      RETURN
+	   END IF
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(MESSAGE_NUMBER,IER)
+	IF (IER.EQ.MESSAGE_NUMBER+1		! Was message found?
+     &	          .OR.REMOTE_SET.GE.3) THEN	! Ignore if news
+	   IF (REMOTE_SET.LT.3) THEN
+	      CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),MSG_BTIM)
+	   ELSE
+	      I = NEWS_FIND_SUBSCRIBE()
+	      LAST_NEWS_READ(2,I) = MESSAGE_NUMBER
+	      LAST_NEWS_READ2(2,I) = MIN(8191,F_NBULL-MESSAGE_NUMBER)
+     &			.OR.(LAST_NEWS_READ2(2,I).AND.'C000'X)
+	   END IF
+	ELSE
+	   WRITE(6,1030) MESSAGE_NUMBER
+	END IF
+
+100	IF (REMOTE_SET.GE.3) CALL READDIR(BULL_POINT,IER)
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+
+1010	FORMAT(' ERROR: You have not read any message.')
+1030	FORMAT(' ERROR: Message was not found: ',I)
+
+	END
+
+
+
+	SUBROUTINE TAG(ADD_OR_DEL,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+	DATA BULL_TAG /.FALSE./,READ_TAG /.FALSE./,BULL_NEWS_TAG /.FALSE./
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	CHARACTER*12 TAG_KEY
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	IF ((.NOT.BULL_TAG.AND.REMOTE_SET.LT.3)
+     &	    .OR.(.NOT.BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)) THEN
+	   CALL OPEN_NEW_TAG(IER)
+	   IF (.NOT.IER) RETURN
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+	   IF (NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) THEN
+	      WRITE (6,'('' ERROR: NEWS group is not subscribed.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	IF (ADD_OR_DEL.AND.
+     &		INCMD(:4).NE.'MARK'.AND.INCMD(:4).NE.'SEEN') THEN
+	   CALL ADD_TAG(IER,TAG_TYPE)
+	   RETURN
+	END IF
+
+	IF (INCMD(:4).EQ.'SEEN') THEN
+	   IF (CLI$PRESENT('READ').EQ.%LOC(CLI$_NEGATED)) THEN
+	      READ (13,KEYEQ=TAG_KEY(0,BULLDIR_HEADER,1),
+     &		    IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE (UNIT=13)
+	      BULL_TAG = IBCLR(BULL_TAG,1)
+	      RETURN
+	   END IF
+	END IF
+
+	IF (.NOT.CLI$PRESENT('NUMBER')) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	      WRITE(6,1010)		! No, then error.
+	      RETURN
+	   ELSE IF (ADD_OR_DEL) THEN
+	      CALL ADD_TAG(IER,TAG_TYPE)
+	   ELSE
+	      CALL DEL_TAG(IER,TAG_TYPE)
+	      IF (IER.NE.0) THEN
+		 IF (TAG_TYPE.EQ.1) THEN
+		    WRITE (6,'('' ERROR: Message was not marked.'')')
+		 ELSE
+		    WRITE (6,'('' ERROR: Message was not seen.'')')
+		 END IF
+	      END IF
+	   END IF
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLDIR_SHARED
+
+	LAST = 0
+
+	DO WHILE (CLI$GET_VALUE('NUMBER',BULL_PARAMETER,LEN_P)
+     &	    .NE.%LOC(CLI$_ABSENT)) 		! Get the specified messages
+
+	   CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER)
+
+	   IF (SBULL.LE.0.OR.IER.NE.0.OR.SBULL.GT.F_NBULL) THEN
+	      WRITE (6,'(A)') 
+     &	        ' ERROR: Specified message number has incorrect format.'
+	      GO TO 100
+	   END IF
+
+	   DO MESSAGE_NUMBER = SBULL,MIN(EBULL,F_NBULL)
+
+	      CALL READDIR(MESSAGE_NUMBER,IER)
+	      IF (IER.NE.MESSAGE_NUMBER+1	! Was message found?
+     &	          .AND.REMOTE_SET.LT.3) THEN	! Ignore if news
+	         WRITE(6,1030) MESSAGE_NUMBER	! No
+		 GO TO 100
+	      ELSE IF (ADD_OR_DEL) THEN
+	         CALL ADD_TAG(IER,TAG_TYPE)
+	         IF (TAG_TYPE.EQ.2.AND.MESSAGE_NUMBER.GT.LAST) THEN
+		    IF (REMOTE_SET.LT.3) THEN
+	   	       DIFF = COMPARE_BTIM(MSG_BTIM,
+     &				LAST_READ_BTIM(1,FOLDER_NUMBER+1))
+		       IF (DIFF.GT.0) CALL COPY2(LAST_READ_BTIM
+     &		          	(1,FOLDER_NUMBER+1),MSG_BTIM)
+		    ELSE
+		       CALL NEWS_UPDATE_NEWEST_MESSAGE(MESSAGE_NUMBER)
+	            END IF
+	            LAST = MESSAGE_NUMBER
+	         END IF
+	      ELSE
+	         CALL DEL_TAG(IER,TAG_TYPE)
+	      END IF
+	   END DO
+	END DO
+
+100	IF (REMOTE_SET.GE.3) CALL READDIR(BULL_POINT,IER)
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+
+1010	FORMAT(' ERROR: You have not read any message.')
+1030	FORMAT(' ERROR: Message was not found: ',I)
+
+	END
+
+
+
+	SUBROUTINE ADD_TAG(IER,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER*12 TAG_KEY
+
+	IF (REMOTE_SET.LT.3) THEN
+	   IF (TAG_TYPE.EQ.2.AND..NOT.BTEST(BULL_TAG,1)) THEN ! No SEEN tags
+	      WRITE (13,IOSTAT=IER) TAG_KEY(0,BULLDIR_HEADER,1)
+	      BULL_TAG = IBSET(BULL_TAG,1)
+	   END IF
+	   WRITE (13,IOSTAT=IER) TAG_KEY(FOLDER_NUMBER,MSG_KEY,TAG_TYPE)
+	ELSE
+	   CALL ADD_NEWS_TAG(IER,TAG_TYPE)
+	   RETURN
+	END IF
+
+	IF (IER.NE.FOR$IOS_INCKEYCHG.AND.IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Unable to mark message.'')')
+	   CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	ELSE
+	   IER = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_FIRST_NEWS_TAG(IER,MESSAGE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+        COMMON /NEXT/ NEXT
+
+	IER = 36
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	DO J=1,2
+	   IF (BTEST(READ_TAG,J)) I = J
+	END DO
+
+	IF (NEWS_TAG(3,I,SUBNUM).EQ.0) RETURN
+
+	INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	CLOSE_IT = .NOT.CLOSE_IT
+	IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+
+	OLD_NEXT = NEXT
+
+	NEXT = .FALSE.
+	J = F_START - 1
+	IER1 = J
+	DO WHILE (J.LE.F_NBULL.AND.J+1.NE.IER1)
+	   J = J + 1
+	   CALL READDIR(J,IER1)
+	END DO
+
+	IF (J+1.NE.IER1) THEN
+	   NEXT = OLD_NEXT
+	   IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+	   RETURN
+	END IF
+
+	NEXT = .TRUE.
+
+	DO MESSNUM = NEWS_TAG(1,I,SUBNUM),NEWS_TAG(2,I,SUBNUM)
+	   TEST = TEST_TAG(MESSNUM,%VAL(NEWS_TAG(3,I,SUBNUM)),
+     &			NEWS_TAG(1,I,SUBNUM))
+	   IF (BTEST(READ_TAG,3)) TEST = .NOT.TEST
+	   IF (TEST) THEN
+	      HEADER = .TRUE.
+	      CALL GET_NEXT_NEWS_TAG(IER,MESSNUM,HEADER,I,SUBNUM)
+	      IF (IER.EQ.0) MESSAGE = MESSNUM
+	      NEXT = OLD_NEXT
+	      IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+	      RETURN
+	   END IF
+	END DO
+
+	NEXT = OLD_NEXT
+	IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+
+	RETURN
+
+	ENTRY GET_THIS_NEWS_TAG(IER,MESSAGE,TAG_TYPE)
+
+	IER = 36
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	TAG_TYPE = 0
+
+	DO I=1,2
+	   IF ((BTEST(READ_TAG,I).OR.BTEST(READ_TAG,3))
+     &	    .AND.(NEWS_TAG(3,I,SUBNUM).GT.0).AND.
+     &	    (MSG_NUM.LE.NEWS_TAG(2,I,SUBNUM))) THEN
+	      TEST = TEST_TAG(MSG_NUM,
+     &		%VAL(NEWS_TAG(3,I,SUBNUM)),NEWS_TAG(1,I,SUBNUM))
+	      IF (TEST) THEN
+	         IER = 0
+	         TAG_TYPE = IBSET(TAG_TYPE,I)
+	      END IF
+	   END IF
+	END DO
+
+	IF (BTEST(READ_TAG,3)) THEN
+	   IF ((.NOT.BTEST(TAG_TYPE,2).OR..NOT.BTEST(READ_TAG,2)).AND.
+     &	       (.NOT.BTEST(TAG_TYPE,1).OR..NOT.BTEST(READ_TAG,1))) THEN
+	      IER = 0
+	   ELSE
+	      IER = 36
+	   END IF
+	END IF
+
+	RETURN
+
+	ENTRY GET_THIS_OR_NEXT_NEWS_TAG(NUM,IER,MESSAGE,TAG_TYPE)
+
+	IER = 36
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	HEADER = .FALSE.
+
+	TAG_TYPE = 0
+
+	DO WHILE (IER.NE.0)
+	   I = 0
+	   DO J=1,2
+	      IF (NEWS_TAG(3,J,SUBNUM).GT.0.AND.BTEST(READ_TAG,J)) THEN
+		 IER = 36
+		 MNUM = MAX(NEWS_TAG(1,J,SUBNUM),NUM)
+	   	 DO WHILE (IER.NE.0.AND.MNUM.LE.NEWS_TAG(2,J,SUBNUM))
+	     	    TEST = TEST_TAG(MNUM,%VAL(NEWS_TAG(3,J,SUBNUM)),
+     &		  	NEWS_TAG(1,J,SUBNUM))
+		    IF (BTEST(READ_TAG,3)) TEST = .NOT.TEST
+		    IF (TEST) THEN
+		       IER = 0
+		    ELSE
+		       MNUM = MNUM + 1
+		    END IF
+		 END DO
+		 IF (IER.EQ.0) THEN
+		    IF (J.EQ.1) THEN
+		       MESSAGE = MNUM
+		       I = 1
+		    ELSE IF (I.EQ.0.OR.MESSAGE.GT.MNUM) THEN
+		       MESSAGE = MNUM
+		       I = 2
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (I.EQ.0) RETURN
+	   CALL GET_NEXT_NEWS_TAG(IER,MESSAGE,HEADER,I,SUBNUM)
+	   IF (IER.EQ.0) THEN
+	      IF (.NOT.BTEST(READ_TAG,3)) TAG_TYPE = IBSET(TAG_TYPE,I)
+	      IF (NEWS_TAG(3,3-I,SUBNUM).GT.0.AND.
+     &		  MESSAGE.LE.NEWS_TAG(2,3-I,SUBNUM)) THEN
+		 IF (TEST_TAG(MESSAGE,%VAL(NEWS_TAG(3,3-I,SUBNUM)),
+     &		  	NEWS_TAG(1,3-I,SUBNUM))) THEN
+		    TAG_TYPE = IBSET(TAG_TYPE,3-I)
+                 END IF
+	      END IF
+	      RETURN
+	   ELSE IF (.NOT.BTEST(READ_TAG,3-I)) THEN
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NEXT_NEWS_TAG(IER,MESSNUM,HEADER,J,SUBNUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+        COMMON /NEXT/ NEXT
+
+	INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	CLOSE_IT = .NOT.CLOSE_IT
+	IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+
+	IER = 36
+
+	OLD_NEXT = NEXT
+
+	DO WHILE (MESSNUM.LE.NEWS_TAG(2,J,SUBNUM).AND.IER.NE.0)
+	   I = MAX(NEWS_TAG(1,J,SUBNUM),MESSNUM)
+	   DO WHILE (IER.NE.0.AND.I.LE.NEWS_TAG(2,J,SUBNUM))
+	      TEST = TEST_TAG(I,%VAL(NEWS_TAG(3,J,SUBNUM)),
+     &		  NEWS_TAG(1,J,SUBNUM))
+	      IF (BTEST(READ_TAG,3)) TEST = .NOT.TEST
+	      IF (TEST) THEN
+	         IER = 0
+	         MESSNUM = I
+	      ELSE
+		 I = I + 1
+	      END IF
+	   END DO
+	   IF (IER.EQ.0) THEN
+	      SAVE_MESSNUM = MESSNUM
+	      NEXT = .FALSE.
+	      CALL READDIR(MESSNUM,IER1)
+	      IF (IER1.NE.MESSNUM+1) THEN
+	         NEXT = .TRUE.
+	         CALL READDIR(MESSNUM,IER1)
+	      END IF
+	      IF (IER1.NE.MESSNUM+1) THEN
+		 IER = 36
+	         IF (.NOT.BTEST(READ_TAG,3)) THEN
+		    CALL DEL_NEWS_TAG(J,MESSNUM,SUBNUM)
+		 ELSE
+		    NEXT = OLD_NEXT
+		    IF (CLOSE_IT) CALL CLOSE_BULLDIR
+		    RETURN
+		 END IF
+		 IF (BTEST(READ_TAG,1).AND.BTEST(READ_TAG,2)) RETURN
+	      ELSE IF (MESSNUM.NE.SAVE_MESSNUM) THEN
+		 IER = 36
+	         IF (.NOT.BTEST(READ_TAG,3)) THEN
+		    CALL DEL_NEWS_TAG(J,SAVE_MESSNUM,SUBNUM)
+		 END IF
+	      END IF
+	   ELSE
+	      MESSNUM = NEWS_TAG(2,J,SUBNUM) + 1
+	   END IF
+	END DO
+
+	IF (IER.EQ.0.AND.HEADER) THEN
+	   MESSNUM = MESSNUM - 1
+	   MSG_NUM = MESSNUM
+	END IF
+
+	NEXT = OLD_NEXT
+
+	IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE ADD_NEWS_TAG(IER,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	IF (.NOT.BULL_NEWS_TAG) RETURN
+
+	IER = 0
+
+	SUBNUM = NEWS_FIND_SUBSCRIBE()
+	IF (SUBNUM.GT.FOLDER_MAX-1) RETURN
+
+	IF (NEWS_TAG(1,TAG_TYPE,SUBNUM).GT.F_START) THEN
+	   CALL LIB$FREE_VM((NEWS_TAG(2,TAG_TYPE,SUBNUM)-
+     &			  NEWS_TAG(1,TAG_TYPE,SUBNUM))/8+1,
+     &			  NEWS_TAG(3,TAG_TYPE,SUBNUM))
+	   NEWS_TAG(2,TAG_TYPE,SUBNUM) = F_NBULL
+	   NEWS_TAG(3,TAG_TYPE,SUBNUM) = 0
+	END IF
+
+	IF (NEWS_TAG(3,TAG_TYPE,SUBNUM).EQ.0.AND.F_NBULL.GE.F_START) THEN
+	   NEWS_TAG(1,TAG_TYPE,SUBNUM) = F_START
+	   NEWS_TAG(2,TAG_TYPE,SUBNUM) = F_NBULL
+	   CALL LIB$GET_VM((F_NBULL-F_START)/8+1,
+     &			   NEWS_TAG(3,TAG_TYPE,SUBNUM))
+	   CALL ZERO_VM((F_NBULL-F_START)/8+1,
+     &			%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)))
+	ELSE IF (F_NBULL.GT.NEWS_TAG(2,TAG_TYPE,SUBNUM)) THEN
+	   DO I=1,2
+	      IF (NEWS_TAG(1,I,SUBNUM).GT.0) THEN
+	         CALL LIB$GET_VM((F_NBULL-NEWS_TAG(1,I,SUBNUM))/8+1,TEMP)
+	         CALL ZERO_VM((F_NBULL-NEWS_TAG(1,I,SUBNUM))/8+1,
+     &			%VAL(TEMP))
+	         CALL LIB$MOVC3((NEWS_TAG(2,I,SUBNUM)-
+     &			  NEWS_TAG(1,I,SUBNUM))/8+1,
+     &			  %VAL(NEWS_TAG(3,I,SUBNUM)),%VAL(TEMP))
+	         CALL LIB$FREE_VM((NEWS_TAG(2,I,SUBNUM)-
+     &			  NEWS_TAG(1,I,SUBNUM))/8+1,
+     &			  NEWS_TAG(3,I,SUBNUM))
+	         NEWS_TAG(2,I,SUBNUM) = F_NBULL
+	         NEWS_TAG(3,I,SUBNUM) = TEMP
+	      END IF
+	   END DO
+	END IF
+
+	CALL SET_TAG(MSG_NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		     NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	NEWS_TAG(4,TAG_TYPE,SUBNUM) = 1
+		 
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_TAG(NUM,TAGS,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION TAGS(1)
+
+	I = (NUM-START)/32
+	J = NUM - START - I*32
+
+	TAGS(I+1) = IBSET(TAGS(I+1),J)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CLR_TAG(NUM,TAGS,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION TAGS(1)
+
+	I = (NUM-START)/32
+	J = NUM - START - I*32
+
+	TAGS(I+1) = IBCLR(TAGS(I+1),J)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST_TAG(NUM,TAGS,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION TAGS(1)
+
+	I = (NUM-START)/32
+	J = NUM - START - I*32
+
+	TEST_TAG = BTEST(TAGS(I+1),J)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DEL_TAG(IER,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*12 TAG_KEY
+
+	IER = 0
+
+	IF (REMOTE_SET.GE.3) THEN
+	   SUBNUM = NEWS_FIND_SUBSCRIBE()
+	   CALL DEL_NEWS_TAG(TAG_TYPE,MSG_NUM,SUBNUM)
+	   RETURN
+	END IF
+
+	DO WHILE (REC_LOCK(IER1))
+	   READ (13,KEYEQ=TAG_KEY(FOLDER_NUMBER,MSG_KEY,TAG_TYPE),
+     &		 IOSTAT=IER1)
+	END DO
+	IF (IER1.NE.0) RETURN
+
+	DELETE (UNIT=13,IOSTAT=IER1)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DEL_NEWS_TAG(TAG_TYPE,MSG_NUM,SUBNUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	IF (MSG_NUM.LT.NEWS_TAG(1,TAG_TYPE,SUBNUM).OR.
+     &	   MSG_NUM.GT.NEWS_TAG(2,TAG_TYPE,SUBNUM).OR..NOT.TEST_TAG
+     &	    (MSG_NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM))
+     &	    ,NEWS_TAG(1,TAG_TYPE,SUBNUM))) THEN
+	   RETURN
+	ELSE
+	   NEWS_TAG(4,TAG_TYPE,SUBNUM) = 1
+	   CALL CLR_TAG
+     &		(MSG_NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE OPEN_OLD_TAG
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	CHARACTER*12 BULL_MARK_DIR
+	CHARACTER*12 TAG_KEY,INPUT_KEY
+
+	IER = SYS_TRNLNM('BULL_MARK',BULL_PARAMETER)
+	IF (IER) THEN
+	   BULL_MARK_DIR = 'BULL_MARK:'
+	ELSE
+	   BULL_MARK_DIR = 'SYS$LOGIN:'
+	END IF
+
+	NTRIES = 0
+
+	DO WHILE (FILE_LOCK(IER,IER1).AND.NTRIES.LE.30)
+	   OPEN (UNIT=13,FILE=BULL_MARK_DIR//
+     &	     USERNAME(:TRIM(USERNAME))//'.BULLMARK',STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	     ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	     KEY=(1:12:CHARACTER))
+	   NTRIES = NTRIES + 1
+	END DO
+
+	IF (IER.EQ.0) THEN
+	   BULL_TAG = IBSET(BULL_TAG,0)
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (13,KEY=TAG_KEY(0,BULLDIR_HEADER,1),IOSTAT=IER1)
+	   END DO
+	   IF (IER1.EQ.0) BULL_TAG = IBSET(BULL_TAG,1)
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (13,KEYGE=TAG_KEY('FFFF'X,BULLDIR_HEADER,1),IOSTAT=IER1)
+     &		         INPUT_KEY
+	   END DO
+	   CALL LIB$MOVC3(4,%REF(INPUT_KEY),FOLDER1_NUMBER)
+	   IF (IER1.EQ.0.AND.FOLDER1_NUMBER.EQ.'FFFF'X) THEN
+	      MSG_KEY = INPUT_KEY(5:)
+	      CALL SYS$ASCTIM(,DATE,MSG_BTIM,)
+	      IF (COMPARE_DATE(DATE,' ').LT.-30) THEN
+		 DELETE (13)
+	         IER1 = 2
+	      END IF
+	   END IF
+	   IF (IER1.NE.0.OR.FOLDER1_NUMBER.NE.'FFFF'X) THEN
+	      CLOSE (UNIT=13)           
+	      IER1 = 1
+              DO WHILE (IER1)
+	         IER1 = LIB$DELETE_FILE(
+     &			BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))
+     &	            	//'.BULLMARK;-1')
+	      END DO
+	      CALL CONV$PASS_FILES(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK',
+     &	        BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARKTMP')
+	      CALL CONV$PASS_OPTIONS()
+	      CALL CONV$CONVERT()
+	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK;1')
+    	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARKTMP',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.BULLMARK')
+              CALL LIB$DELETE_FILE(BULL_MARK_DIR//
+     &		USERNAME(:TRIM(USERNAME))//'.BULLMARK;-1')
+	      DO WHILE (FILE_LOCK(IER,IER1).AND.NTRIES.LE.30)
+	         OPEN (UNIT=13,FILE=BULL_MARK_DIR//
+     &	    	    USERNAME(:TRIM(USERNAME))//'.BULLMARK',STATUS='OLD',
+     &	    	    ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	    	    ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	    	    KEY=(1:12:CHARACTER))
+	  	 NTRIES = NTRIES + 1
+	      END DO
+	      CALL SYS_BINTIM('-',MSG_BTIM)
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      WRITE (13,IOSTAT=IER) TAG_KEY('FFFF'X,MSG_KEY,1)
+	   ELSE
+	      UNLOCK 13
+	   END IF
+	END IF
+
+	IF (IER.EQ.0.OR.IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	   OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	      USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	      ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	      FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	      KEY=(1:4:INTEGER))
+
+	   IF (IER.EQ.0) THEN
+	      IF (BULL_NEWS_TAG) RETURN
+	      BULL_NEWS_TAG = .TRUE.
+	   ELSE
+	      CALL ERRSNS(IDUMMY,IER1)
+	      IF (IER1.EQ.RMS$_FLK) THEN
+	         BULL_NEWS_TAG = .FALSE.
+	         RETURN
+	      END IF
+	   END IF
+
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (23,KEYEQ=0,IOSTAT=IER1) NEWS_MARK
+	   END DO
+	   IF (IER1.EQ.0) CALL SYS$ASCTIM(,DATE,NEWS_MARK(2),)
+	   IF (IER1.NE.0) THEN
+	      CLOSE (UNIT=23)
+	      OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:4:INTEGER))
+	      IF (IER.EQ.0) THEN
+	      OPEN (UNIT=24,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=128,DISPOSE='DELETE',
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:4:INTEGER))
+	      DO WHILE (IER.EQ.0)
+	         DO WHILE (REC_LOCK(IER))
+		    READ (23,IOSTAT=IER) NEWS_MARK
+	         END DO
+	         IF (IER.EQ.0) THEN
+		    I = NEWS_MARK2(1)
+		    NEWS_MARK2(1) = NEWS_MARK2(2)
+		    NEWS_MARK2(2) = I
+	            WRITE (24,IOSTAT=IER) NEWS_MARK
+	         END IF
+	      END DO
+	      NEWS_MARK(1) = 0
+	      CALL SYS_BINTIM('-',NEWS_MARK(2))
+	      WRITE (24,IOSTAT=IER) NEWS_MARK
+	      CLOSE (UNIT=24,DISPOSE='SAVE')
+	      CLOSE (UNIT=23,DISPOSE='DELETE')
+	      END IF
+	      DO WHILE (FILE_LOCK(IER,IER1))
+	        OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	           USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	           ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	           FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	           KEY=(1:4:INTEGER))
+	      END DO
+	   ELSE IF (COMPARE_DATE(DATE,' ').LT.-30) THEN
+	      CLOSE (UNIT=23)           
+	      IER1 = 1
+              DO WHILE (IER1)
+	         IER1 = LIB$DELETE_FILE(
+     &			BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))
+     &	            	//'.NEWSMARK;-1')
+	      END DO
+	      CALL CONV$PASS_FILES(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK',
+     &	        BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARKTMP')
+	      CALL CONV$PASS_OPTIONS()
+	      CALL CONV$CONVERT()
+	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK;1')
+	      CALL LIB$RENAME_FILE(
+     &		BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARKTMP',
+     &	      	BULL_MARK_DIR//USERNAME(:TRIM(USERNAME))//'.NEWSMARK')
+              CALL LIB$DELETE_FILE(BULL_MARK_DIR//
+     &		USERNAME(:TRIM(USERNAME))//'.NEWSMARK;-1')
+	      DO WHILE (FILE_LOCK(IER,IER1))
+	        OPEN (UNIT=23,FILE=BULL_MARK_DIR//
+     &	           USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='OLD',
+     &	           ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	           FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	           KEY=(1:4:INTEGER))
+	      END DO
+	      DO WHILE (REC_LOCK(IER1))
+	         READ (23,KEYEQ=0,IOSTAT=IER1) NEWS_MARK
+	      END DO
+	      CALL SYS_BINTIM('-',NEWS_MARK(2))
+	      REWRITE (23,IOSTAT=IER) NEWS_MARK
+	   END IF
+	END IF
+
+	IF (IER.NE.0.AND.IER.NE.FOR$IOS_FILNOTFOU) THEN
+	   WRITE (6,'('' Unable to open mark file.'')')
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	   RETURN
+	END IF
+
+	IF (BULL_NEWS_TAG) THEN
+	   OLD_NEWS_NUMBER = 0
+	   NEWS_MARK(1) = 0
+	   FOLDER_NUMBER_SAVE = NEWS_FOLDER_NUMBER
+	   CALL OPEN_BULLNEWS_SHARED
+	   DO WHILE (IER.EQ.0)
+	      DO WHILE (REC_LOCK(IER))
+		 READ (23,KEYGT=NEWS_MARK(1),IOSTAT=IER) NEWS_MARK
+	      END DO
+	      IF (IER.EQ.0.AND.NEWS_NUMBER.NE.0) THEN
+		 IF (NEWS_NUMBER.NE.OLD_NEWS_NUMBER) THEN
+		    NEWS_FOLDER_NUMBER = NEWS_NUMBER
+		    SUBNUM = NEWS_FIND_SUBSCRIBE()
+		    IF (SUBNUM.GT.FOLDER_MAX-1) THEN
+		       DELETE (UNIT=23)
+		    ELSE
+		       OLD_NEWS_NUMBER = NEWS_NUMBER
+		       CALL READ_FOLDER_FILE_KEYNUM_TEMP
+     &			  (NEWS_FOLDER_NUMBER,IER1)
+		       IF (IER1.NE.0) THEN
+	      		  CALL ERRSNS(IDUMMY,IER2)
+		          IF (IER2.NE.RMS$_RNF) SUBNUM = 0
+		       ELSE
+			  DO I=1,2
+		             NEWS_TAG(1,I,SUBNUM) = F1_START
+		             NEWS_TAG(2,I,SUBNUM) = F1_NBULL
+		             NEWS_TAG(4,I,SUBNUM) = 0
+		             CALL LIB$GET_VM((F1_NBULL-F1_START)/8+1,
+     &					  NEWS_TAG(3,I,SUBNUM))
+		             CALL ZERO_VM((F1_NBULL-F1_START)/8+1,
+     &					%VAL(NEWS_TAG(3,I,SUBNUM)))
+			  END DO
+		       END IF
+		    END IF
+		 END IF
+		 IF (NEWS_NUMBER.EQ.OLD_NEWS_NUMBER) THEN
+	            IF (SUBNUM.EQ.0) THEN
+		       DELETE (UNIT=23)
+		    ELSE
+		       UNLOCK 23
+		       IF (NEWS_REC.GT.0) THEN
+			  TAG_TYPE = 1
+		       ELSE
+			  TAG_TYPE = 2
+		       END IF
+		       IF (NEWS_FORMAT.EQ.0) THEN	! 16 bit numbers
+		          DO I=5,256
+		             CALL SET_NEWS_TAG(INT(NEWS_MARK2(I)),SUBNUM,
+     &					   TAG_TYPE)
+		          END DO
+		       ELSE
+		          DO I=3,128
+		             CALL SET_NEWS_TAG(NEWS_MARK(I),SUBNUM,TAG_TYPE)
+		          END DO
+		       END IF
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   NEWS_FOLDER_NUMBER = FOLDER_NUMBER_SAVE
+	   CALL CLOSE_BULLNEWS
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_NEWS_TAG(NUM,SUBNUM,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	IF (NUM.GT.0) THEN
+	   LAST_NUM = NUM
+	   IF (NUM.LT.NEWS_TAG(1,TAG_TYPE,SUBNUM).OR.
+     &	       NUM.GT.NEWS_TAG(2,TAG_TYPE,SUBNUM)) RETURN
+	   CALL SET_TAG(NUM,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	ELSE IF (NUM.LT.0) THEN
+	   IF (-NUM.LT.NEWS_TAG(1,TAG_TYPE,SUBNUM)) RETURN
+	   DO J=MAX(NEWS_TAG(1,TAG_TYPE,SUBNUM),LAST_NUM+1),
+     &		MIN(NEWS_TAG(2,TAG_TYPE,SUBNUM),-NUM)
+	      CALL SET_TAG(J,%VAL(NEWS_TAG(3,TAG_TYPE,SUBNUM)),
+     &		NEWS_TAG(1,TAG_TYPE,SUBNUM))
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE OPEN_NEW_TAG(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+
+	CHARACTER*12 BULL_MARK_DIR
+
+	DIMENSION BTIM(2)
+	CHARACTER KEY*8
+
+	IER = SYS_TRNLNM('BULL_MARK',BULL_PARAMETER)
+	IF (IER) THEN
+	   BULL_MARK_DIR = 'BULL_MARK:'
+	ELSE
+	   BULL_MARK_DIR = 'SYS$LOGIN:'
+	END IF
+
+	IER1 = SYS_TRNLNM_SYSTEM('BULL_MARK',BULL_PARAMETER)
+	IF (.NOT.IER1) THEN
+	   IER = SYS_TRNLNM('BULL_MARK',BULL_PARAMETER)
+	   CALL DISABLE_PRIVS
+	   IER1 = .FALSE.
+	END IF
+	IF (REMOTE_SET.LT.3) THEN
+	   MARKUNIT = 13
+	   OPEN (UNIT=MARKUNIT,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.BULLMARK',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	        RECORDSIZE=3,
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:12:CHARACTER))
+	   IF (IER.EQ.0) THEN
+	      CALL SYS_BINTIM('-',BTIM)
+	      CALL GET_MSGKEY(BTIM,KEY)
+	      WRITE (13) TAG_KEY('FFFF'X,KEY,0)
+	   END IF
+	ELSE
+	   MARKUNIT = 23
+	   OPEN (UNIT=MARKUNIT,FILE=BULL_MARK_DIR//
+     &	        USERNAME(:TRIM(USERNAME))//'.NEWSMARK',STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',SHARED,
+     &	        RECORDSIZE=128,
+     &	        FORM='UNFORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:4:INTEGER))
+	   IF (IER.EQ.0) THEN
+	      NEWS_MARK(1) = 0
+	      CALL SYS_BINTIM('-',NEWS_MARK(2))
+	      WRITE (23,IOSTAT=IER) NEWS_MARK
+           END IF
+ 	END IF
+	IF (.NOT.IER1) CALL ENABLE_PRIVS
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' Cannot create mark file.'')')
+	   CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	      IER = 0
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	      IER = IER1
+	   END IF
+	ELSE
+	   IF (.NOT.IER1) THEN
+	      INQUIRE (UNIT=MARKUNIT,NAME=BULL_PARAMETER)
+	      WRITE (6,'('' Created MARK file: '',A)')
+     &		BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+	   END IF
+	   IF (MARKUNIT.EQ.13) BULL_TAG = 1
+	   IF (MARKUNIT.EQ.23) BULL_NEWS_TAG = .TRUE.
+	   IER = 1
+	END IF
+
+	RETURN
+	END
+
+
+
+	CHARACTER*12 FUNCTION TAG_KEY(FOLDER_NUMBER,MSG_KEY,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) MSG_KEY
+
+	IF (TAG_TYPE.EQ.1) THEN
+	   CALL LIB$MOVC3(4,FOLDER_NUMBER,%REF(TAG_KEY))
+	ELSE
+	   CALL LIB$MOVC3(4,-(1+FOLDER_NUMBER),%REF(TAG_KEY))
+	END IF
+
+	CALL GET_MSGKEY(%REF(MSG_KEY),TAG_KEY(5:))
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_FIRST_TAG(FOLDER_NUMBER,IER,MESSAGE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*12 TAG_KEY,INPUT_KEY
+
+	CHARACTER*8 NEXT_MSG_KEY
+
+	IF ((.NOT.BULL_TAG.AND.REMOTE_SET.LT.3)
+     &	    .OR.(.NOT.BULL_NEWS_TAG.AND.REMOTE_SET.GE.3)) THEN
+	   CALL OPEN_NEW_TAG(IER)
+	   IF (.NOT.IER) RETURN
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+	   CALL GET_FIRST_NEWS_TAG(IER,MESSAGE)
+	   RETURN
+	END IF
+
+	IF (BTEST(READ_TAG,3)) THEN
+	   MSG_NUM = 0
+ 	   CALL GET_NEXT_UNTAG(FOLDER_NUMBER,IER,MESSAGE,DUMMY)
+	   IF (IER.EQ.0) THEN
+	      MESSAGE = MESSAGE - 1
+	      MSG_NUM = MESSAGE
+	      MSG_KEY = BULLDIR_HEADER
+	   END IF
+	   RETURN
+	END IF
+
+	MSG_KEY = BULLDIR_HEADER
+
+	HEADER = .TRUE.
+
+	DO J=1,2
+	   IF (BTEST(READ_TAG,J)) I = J
+	END DO
+
+	CALL CONFIRM_TAG(IER,FOLDER_NUMBER,MESSAGE,HEADER,I)
+
+	RETURN
+
+	ENTRY GET_THIS_TAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+
+	IF (REMOTE_SET.GE.3) THEN
+	   CALL GET_THIS_NEWS_TAG(IER,MESSAGE,TAG_TYPE)
+	   RETURN
+	END IF
+
+	TAG_TYPE = 0
+
+	DO I=1,2
+	   IF (BTEST(READ_TAG,I).OR.BTEST(READ_TAG,3)) THEN
+	      DO WHILE (REC_LOCK(IER))
+	         READ (13,KEY=TAG_KEY(FOLDER_NUMBER,MSG_KEY,I),
+     &		   IOSTAT=IER) INPUT_KEY
+	      END DO
+	      IF (IER.EQ.0) TAG_TYPE = IBSET(TAG_TYPE,I)
+	   END IF
+	END DO
+
+	IF ((TAG_TYPE.NE.0.AND..NOT.BTEST(READ_TAG,3)).OR.
+     &	    (BTEST(READ_TAG,3).AND.
+     &	     (.NOT.BTEST(TAG_TYPE,2).OR..NOT.BTEST(READ_TAG,2)).AND.
+     &	     (.NOT.BTEST(TAG_TYPE,1).OR..NOT.BTEST(READ_TAG,1)))) THEN
+	   IF (IER.EQ.0) UNLOCK 13
+	   IER = 0
+	   MESSAGE = MSG_NUM
+	ELSE
+	   IER = 36
+	END IF
+
+	RETURN
+
+	ENTRY GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+
+	MSG_NUM = MSG_NUM - 1
+
+	CALL DECREMENT_MSG_KEY
+
+	ENTRY GET_NEXT_TAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+
+	IF (REMOTE_SET.GE.3) THEN
+	   MSG_NUM = ABS(MSG_NUM) + 1
+	   CALL GET_THIS_OR_NEXT_NEWS_TAG(MSG_NUM,IER,MESSAGE,TAG_TYPE)
+	   RETURN
+	END IF
+
+	IER = 36
+
+	HEADER = .FALSE.
+
+	TAG_TYPE = 0
+
+	IF (BTEST(READ_TAG,3)) THEN
+	   CALL GET_NEXT_UNTAG(FOLDER_NUMBER,IER,MESSAGE,TAG_TYPE)
+	   RETURN
+	END IF
+
+	DO WHILE (IER.NE.0)
+	   I = 0
+	   DO J=1,2
+	      IF (BTEST(READ_TAG,J)) THEN
+	         DO WHILE (REC_LOCK(IER))
+	            READ (13,KEYGT=TAG_KEY(FOLDER_NUMBER,MSG_KEY,J),
+     &		        IOSTAT=IER) INPUT_KEY
+		 END DO
+		 IF (IER.EQ.0) THEN
+	            CALL LIB$MOVC3(4,%REF(INPUT_KEY),FOLDER1_NUMBER)
+		    IF ((J.EQ.1.AND.FOLDER1_NUMBER.NE.FOLDER_NUMBER).OR.
+     &		      (J.EQ.2.AND.FOLDER1_NUMBER.NE.-(1+FOLDER_NUMBER)))
+     &		      IER = 36
+		 END IF
+		 IF (IER.EQ.0) THEN
+		    IF (J.EQ.1) THEN
+		       NEXT_MSG_KEY = INPUT_KEY(5:)
+		       I = 1
+		    ELSE IF (I.EQ.0.OR.COMPARE_MSG_KEY(NEXT_MSG_KEY,
+     &			     INPUT_KEY(5:)).GT.0) THEN
+		       I = 2
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   IF (I.EQ.0) RETURN
+	   NEXT_MSG_KEY = MSG_KEY
+	   CALL CONFIRM_TAG(IER,FOLDER_NUMBER,MESSAGE,HEADER,I)
+	   IF (IER.EQ.0) THEN
+	      TAG_TYPE = IBSET(TAG_TYPE,I)
+	      DO WHILE (REC_LOCK(IER))
+	         READ (13,KEY=TAG_KEY(FOLDER_NUMBER,MSG_KEY,3-I),
+     &		        IOSTAT=IER) INPUT_KEY
+	      END DO
+	      IF (IER.EQ.0) TAG_TYPE = IBSET(TAG_TYPE,3-I)
+	      IER = 0
+	      RETURN
+	   ELSE IF (.NOT.BTEST(READ_TAG,3-I)) THEN
+	      MSG_KEY = NEXT_MSG_KEY
+	      RETURN
+	   ELSE
+	      MSG_KEY = NEXT_MSG_KEY
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_NEXT_UNTAG(FN,IER,MESSAGE,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	CLOSE_IT = .NOT.CLOSE_IT
+	IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+
+	DO MESSAGE = MSG_NUM+1,F_NBULL
+	   CALL READDIR(MESSAGE,IER)
+	   IF (IER.EQ.MESSAGE+1) THEN
+	      CALL GET_THIS_TAG(FN,IER,DUMMY,TAG_TYPE)
+	      IF (IER.EQ.0) THEN
+		 IER = 0
+		 IF (CLOSE_IT) CALL CLOSE_BULLDIR
+		 RETURN
+	      END IF
+	   END IF
+	END DO
+
+	IER = 36
+	IF (CLOSE_IT) CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION COMPARE_MSG_KEY(MSG_KEY1,MSG_KEY2)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*8 MSG_KEY1,MSG_KEY2
+
+	DIMENSION BTIM1(2),BTIM2(2)
+
+	CALL GET_MSGBTIM(MSG_KEY1,BTIM1)
+	CALL GET_MSGBTIM(MSG_KEY2,BTIM2)
+
+	COMPARE_MSG_KEY = COMPARE_BTIM(BTIM1,BTIM2)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CONFIRM_TAG(IER,FOLDER_NUMBER,MESSAGE,HEADER,J)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER*12 TAG_KEY,INPUT_KEY
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (13,KEYGT=TAG_KEY(FOLDER_NUMBER,MSG_KEY,J),IOSTAT=IER)
+     &					INPUT_KEY
+	END DO
+
+	CLOSE_IT = .FALSE.
+
+	DO WHILE (FOLDER_NUMBER.GT.0)
+	   IF (IER.EQ.0) THEN
+	      CALL GET_MSGKEY(%REF(INPUT_KEY(5:)),MSG_KEY)
+	      CALL LIB$MOVC3(4,%REF(INPUT_KEY),FOLDER1_NUMBER)
+	   END IF
+
+	   IF (IER.EQ.0) THEN
+	      IF ((J.EQ.1.AND.FOLDER1_NUMBER.NE.FOLDER_NUMBER).OR.
+     &		  (J.EQ.2.AND.FOLDER1_NUMBER.NE.-(1+FOLDER_NUMBER)))
+     &		  IER = 36
+	   END IF
+	   IF (IER.NE.0) THEN
+	      IER = 1
+	      UNLOCK 13
+	      IF (CLOSE_IT) CALL CLOSE_BULLDIR
+	      RETURN
+	   ELSE
+	      CALL DECREMENT_MSG_KEY
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      INQUIRE (UNIT=2,OPENED=IER)
+	      IF (.NOT.IER) THEN
+		 CALL OPEN_BULLDIR_SHARED
+		 CLOSE_IT = .TRUE.
+	      END IF
+	      CALL READDIR_KEYGE(IER)
+	      CALL GET_MSGKEY(%REF(INPUT_KEY(5:)),INPUT_KEY(5:))
+	      IF (IER.NE.0.AND.MSG_KEY.EQ.INPUT_KEY(5:)) THEN
+	         UNLOCK 13
+		 MESSAGE = MSG_NUM
+		 IF (HEADER) THEN
+		    MESSAGE = MESSAGE - 1
+		    MSG_NUM = MESSAGE
+		    MSG_KEY = BULLDIR_HEADER
+		 END IF
+		 IER = 0
+		 IF (CLOSE_IT) CALL CLOSE_BULLDIR
+	         RETURN
+	      ELSE
+		 DELETE (UNIT=13)
+		 IF (BTEST(READ_TAG,1).AND.BTEST(READ_TAG,2)) THEN
+		    IER = 36
+		    IF (CLOSE_IT) CALL CLOSE_BULLDIR
+		    RETURN
+		 END IF
+		 DO WHILE (REC_LOCK(IER))
+	            READ (13,IOSTAT=IER) INPUT_KEY
+	 	 END DO
+	      END IF
+	   END IF
+
+	END DO
+
+	END
+
+
+
+	SUBROUTINE CLOSE_TAG
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+
+	TAG_OPENED = .FALSE.
+
+	IF (BULL_NEWS_TAG) THEN
+	   DO I=1,FOLDER_MAX-1
+	      DO M=1,2
+	         IF (NEWS_TAG(3,M,I).NE.0.AND.NEWS_TAG(4,M,I).EQ.1) THEN
+	            IF (.NOT.TAG_OPENED) THEN
+		       CALL OPEN_OLD_TAG
+		       TAG_OPENED = .TRUE.
+		    END IF
+		    IF (M.EQ.1) THEN
+		       NEWS_REC = 1
+		    ELSE
+		       NEWS_REC = -32767
+		    END IF
+	            NEWS_FORMAT = 0
+		    IF (NEWS_TAG(2,M,I).GT.32767) NEWS_FORMAT = 1
+		    LIMIT = 256/(NEWS_FORMAT+1)
+	            NEWS_NUMBER = LAST_NEWS_READ2(1,I)
+		    K = 5-NEWS_FORMAT*2
+		    SET_LIST = .FALSE.
+		    DO J=NEWS_TAG(1,M,I),NEWS_TAG(2,M,I)
+		       IF (TEST_TAG(J,%VAL(NEWS_TAG(3,M,I)),
+     &				      NEWS_TAG(1,M,I))) THEN
+		          IF (.NOT.SET_LIST) THEN
+		             CALL SET_NEWS_MARK(K,J)
+			     LAST_SET = J
+			     K = K + 1
+		             SET_LIST = .TRUE.
+		          END IF
+		       ELSE IF (SET_LIST) THEN
+		          IF (LAST_SET.NE.J-1) THEN
+			     CALL SET_NEWS_MARK(K,-(J-1))
+		             K = K + 1
+			  END IF
+		          SET_LIST = .FALSE.
+		       END IF
+		       IF (J.EQ.NEWS_TAG(2,M,I)) THEN
+		          IF (SET_LIST.AND.LAST_SET.NE.J) THEN
+			     CALL SET_NEWS_MARK(K,-J)
+		             K = K + 1
+		          END IF
+		          DO L=K,LIMIT
+			     CALL SET_NEWS_MARK(L,0)
+		          END DO
+		          K = LIMIT + 1
+		       END IF
+		       IF (K.GT.LIMIT) THEN
+		          DO WHILE (REC_LOCK(IER))
+		             READ (23,KEYEQ=NEWS_MARK(1),IOSTAT=IER)
+		          END DO
+		          IF (IER.NE.0) THEN
+		             WRITE (23,IOSTAT=IER) NEWS_MARK
+		          ELSE
+		             REWRITE (23,IOSTAT=IER) NEWS_MARK
+		          END IF
+		          K = 5-NEWS_FORMAT*2
+		          NEWS_REC = NEWS_REC + 1
+		          IF (J.EQ.NEWS_TAG(2,M,I)) THEN
+		             DO WHILE (REC_LOCK(IER))
+		                READ (23,KEYEQ=NEWS_MARK(1),IOSTAT=IER)
+			        IF (IER.EQ.0) THEN
+			           DELETE (UNIT=23)
+				   NEWS_REC = NEWS_REC + 1
+				   L = REC_LOCK(IER)
+			        END IF
+			     END DO
+		          END IF
+		       END IF
+		    END DO
+	         END IF
+	      END DO
+	   END DO
+	   CLOSE (UNIT=23)
+	END IF
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET_NEWS_MARK(I,J)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	IF (NEWS_FORMAT.EQ.0) THEN
+	   NEWS_MARK2(I) = J
+	ELSE
+	   NEWS_MARK(I) = J
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ZERO_VM(NUM,NEWS_TAG)
+
+	IMPLICIT INTEGER (A-Z)
+
+	LOGICAL*1 NEWS_TAG(1)
+
+	DO I=1,NUM
+	   NEWS_TAG(I) = 0
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FREE_TAGS(ISUB)
+
+        IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /NEWS_TAGS/ NEWS_TAG(4,2,FOLDER_MAX-1)
+	COMMON /NEWS_MARK/ NEWS_MARK
+	DIMENSION NEWS_MARK(128)
+	INTEGER*2 NEWS_MARK2(256),NEWS_NUMBER,NEWS_REC
+	EQUIVALENCE (NEWS_MARK(1),NEWS_MARK2(1))
+	EQUIVALENCE (NEWS_MARK2(2),NEWS_NUMBER)
+	EQUIVALENCE (NEWS_MARK2(1),NEWS_REC)
+	EQUIVALENCE (NEWS_MARK(2),NEWS_FORMAT)
+
+	DO I=1,2
+	   IF (NEWS_TAG(3,I,ISUB).GT.0) THEN
+	      CALL LIB$FREE_VM(
+     &		(NEWS_TAG(2,I,ISUB)-NEWS_TAG(1,I,ISUB))/8+1,NEWS_TAG(3,I,ISUB))
+	      NEWS_TAG(3,I,ISUB) = 0
+	      NEWS_NUMBER = NEWS_FOLDER_NUMBER
+	      NEWS_REC = -32768
+	      DO WHILE (REC_LOCK(IER))
+	         READ (23,KEYGT=NEWS_MARK(1),IOSTAT=IER) NEWS_MARK
+	         IF (IER.EQ.0.AND.NEWS_NUMBER.EQ.NEWS_FOLDER_NUMBER) THEN
+		    DELETE (UNIT=23)
+		    L = REC_LOCK(IER)
+	         END IF
+	      END DO
+	      IF (IER.EQ.0) UNLOCK 23
+	   END IF
+
+	   DO J=I,FOLDER_MAX-2
+	      CALL LIB$MOVC3(16,NEWS_TAG(1,I,J+1),NEWS_TAG(1,I,J))
+	   END DO
+
+	   DO J=1,4
+	      NEWS_TAG(J,I,FOLDER_MAX-1) = 0
+	   END DO
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_PREVIOUS_TAG(FN,IER,BULL_READ,TAG_TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	CHARACTER*8 PREV_MSG_KEY
+
+	IER = 36
+
+	IF (REMOTE_SET.GE.3) THEN
+	   INQUIRE (UNIT=2,OPENED=CLOSE_IT)
+	   CLOSE_IT = .NOT.CLOSE_IT
+	   IF (CLOSE_IT) CALL OPEN_BULLDIR_SHARED
+	   SUBNUM = NEWS_FIND_SUBSCRIBE()
+	   DO WHILE (IER.NE.0.AND.MSG_NUM.GT.F_START)
+	      MSG_NUM = MSG_NUM - 1
+	      CALL GET_THIS_TAG(FN,IER,MSG_NUM,TAG_TYPE)
+	      IF (IER.EQ.0) THEN
+		 TMP_MSG_NUM = MSG_NUM
+	         CALL READDIR(TMP_MSG_NUM,IER1)
+	         IF (IER1.NE.MSG_NUM+1) THEN
+	            IF (.NOT.BTEST(READ_TAG,3)) THEN
+		       CALL DEL_NEWS_TAG(TAG_TYPE,TMP_MSG_NUM,SUBNUM)
+		    END IF
+		    IER = 36
+	         END IF
+	      END IF
+	   END DO
+	   BULL_READ = MSG_NUM
+	   IF (CLOSE_IT) CALL CLOSE_BULLDIR 
+	ELSE
+	   IF (MSG_NUM.EQ.0) RETURN
+	   SAVE_MSG_NUM = MSG_NUM
+	   PREV_MSG_NUM = MSG_NUM
+	   MSG_NUM = 0
+	   MSG_KEY = BULLDIR_HEADER
+	   IER = 0
+	   DO WHILE (IER.EQ.0.AND.MSG_NUM.LT.SAVE_MSG_NUM)
+	      IF (MSG_NUM.GT.0) THEN
+	         PREV_MSG_KEY = MSG_KEY
+	         PREV_MSG_NUM = MSG_NUM
+	      END IF
+	      CALL GET_NEXT_TAG(FN,IER,BULL_READ,TAG_TYPE)
+	   END DO
+	   IF (PREV_MSG_NUM.LT.SAVE_MSG_NUM) THEN
+	      MSG_NUM = PREV_MSG_NUM
+	      MSG_KEY = PREV_MSG_KEY
+	      CALL GET_THIS_OR_NEXT_TAG(FN,IER,BULL_READ,TAG_TYPE)
+	   ELSE
+	      IER = 36
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+	SUBROUTINE DECREMENT_MSG_KEY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	I = 1
+	DO WHILE (I.LT.9)
+	   ITEST = ICHAR(MSG_KEY(I:I))
+	   IF (ITEST.GT.0) THEN
+	      MSG_KEY(I:I) = CHAR(ITEST-1)
+	      I = 9
+	   ELSE
+	      I = I + 1
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_GENERIC(GENERIC)
+C
+C  SUBROUTINE SET_GENERIC
+C
+C  FUNCTION: Enables or disables "GENERIC" display, i.e. displaying
+C	general bulletins continually for a certain amount of days.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'(
+     &      '' ERROR: No privs to change GENERIC.'')')
+	   RETURN
+	END IF
+
+	IER = CLI$GET_VALUE('USERNAME',TEMP_USER)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_KEYNAME(TEMP_USER,IER)
+
+	IF (IER.EQ.0) THEN
+	   IF (GENERIC) THEN
+	      IF (CLI$PRESENT('DAYS')) THEN
+	         IER = CLI$GET_VALUE('DAYS',BULL_PARAMETER)
+	         CALL LIB$MOVC3(4,%REF(BULL_PARAMETER),NEW_FLAG(2))
+	      ELSE
+		 NEW_FLAG(2) = '   7'
+	      END IF
+	   ELSE
+	      NEW_FLAG(2) = 0
+	   END IF
+	   REWRITE (4) TEMP_USER//USER_ENTRY(13:)
+	ELSE
+	   WRITE (6,'('' ERROR: Specified username not found.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET_BRIEF_CONTINUOUS(BRIEF_CONTINUOUS)
+C
+C  SUBROUTINE SET_BRIEF_CONTINUOUS
+C
+C  FUNCTION: Enables or disables "BRIEF_CONTINUOUS" display, i.e. displaying
+C	the brief message continually until the new messages have been read.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+
+	IF (BRIEF_CONTINUOUS) THEN
+	   NEW_FLAG(2) = -1
+	ELSE
+	   NEW_FLAG(2) = 0
+	END IF
+
+	IF (IER.EQ.0) REWRITE (4) USER_ENTRY
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET_LOGIN(LOGIN)
+C
+C  SUBROUTINE SET_LOGIN
+C
+C  FUNCTION: Enables or disables bulletin display at login.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER TODAY*24
+
+	DIMENSION NOLOGIN_BTIM(2)
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'(
+     &      '' ERROR: No privs to change LOGIN.'')')
+	   RETURN
+	END IF
+
+	IER = CLI$GET_VALUE('USERNAME',TEMP_USER)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	CALL READ_USER_FILE_KEYNAME(TEMP_USER,IER)
+
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NOLOGIN_BTIM)
+	IF (IER.EQ.0) THEN
+	   IF (LOGIN.AND.COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM).GE.0) THEN
+	      CALL SYS_BINTIM(TODAY,LOGIN_BTIM)
+	   ELSE IF (.NOT.LOGIN) THEN
+	      LOGIN_BTIM(1) = NOLOGIN_BTIM(1)
+	      LOGIN_BTIM(2) = NOLOGIN_BTIM(2)
+	   END IF
+	   REWRITE (4) TEMP_USER//USER_ENTRY(13:)
+	ELSE
+	   WRITE (6,'('' ERROR: Specified username not found.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_UAF(USERNAME,USER,GROUP,ACCOUNT,FLAGS,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER USERNAME*(*),ACCOUNT*(*)
+
+	INCLUDE '($UAIDEF)'
+
+	INTEGER*2 UIC(2)
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(4,UAI$_FLAGS,%LOC(FLAGS))
+	CALL ADD_2_ITMLST(LEN(ACCOUNT),UAI$_ACCOUNT,%LOC(ACCOUNT))
+	CALL ADD_2_ITMLST(4,UAI$_UIC,%LOC(UIC))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+
+	USER = UIC(1)
+	GROUP = UIC(2)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DCLEXH(EXIT_ROUTINE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER*4 EXBLK(4)
+
+	EXBLK(2) = EXIT_ROUTINE
+	EXBLK(3) = 1
+	EXBLK(4) = %LOC(EXBLK(4))
+
+	CALL SYS$DCLEXH(EXBLK(1))
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SENDMAIL(FILE,TO,SUBJECT,STATUS)
+
+        IMPLICIT INTEGER (A-Z)
+
+	PARAMETER CRLF = CHAR(13)//CHAR(10)
+
+	INCLUDE '($MAILDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /MAIL_INFO/ USE_INFROM
+	DATA USE_INFROM /.FALSE./
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+	DATA HEADER_Q1/0/
+
+	COMMON /SENDTO/ SENDTO
+	CHARACTER*256 SENDTO
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	CHARACTER*(*) FILE,TO,SUBJECT
+
+	EXTERNAL MAIL_ERROR
+
+	CALL SYS$SETAST(%VAL(1))
+
+	CALL DISABLE_PRIVS
+
+	SENDTO = TO
+        DO WHILE (INDEX(SENDTO,'""').GT.0)
+           SENDTO = SENDTO(:INDEX(SENDTO,'""'))//
+     &                   SENDTO(INDEX(SENDTO,'""')+2:)
+        END DO
+
+	DO WHILE (INDEX(SUBJECT,'""').GT.0)
+	   SUBJECT = SUBJECT(:INDEX(SUBJECT,'""'))//
+     &			 SUBJECT(INDEX(SUBJECT,'""')+2:)
+	END DO	
+
+	IF (USE_INFROM.AND.(SYS_TRNLNM('TWF$TCP','DEFINED').OR.
+     &	    SYS_TRNLNM('MULTINET_SOCKET_LIBRARY','DEFINED').OR.
+     &	    SYS_TRNLNM('UCX$DEVICE','DEFINED'))
+     &	    .AND..NOT.SYS_TRNLNM('BULL_DISABLE_SMTP','DEFINED')) THEN
+	   IER = SYS$ASCTIM(,INPUT,,)
+	   INPUT = INPUT(:2)//INPUT(4:6)//INPUT(10:11)//
+     &	      INPUT(13:14)//INPUT(16:17)//INPUT(19:20)//
+     &	      INPUT(22:23)
+	   IF (INPUT(:1).EQ.' ') INPUT = INPUT(2:)
+	   OPEN (UNIT=8,FILE=FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		INPUT(:TRIM(INPUT))//'.SMTP',IOSTAT=IER1,
+     &		STATUS='NEW',RECL=256)
+	   IF (IER1.EQ.0) THEN
+	      IF (LPATH.EQ.0) CALL GET_PATHNAME
+	      WRITE (8,'(A)',IOSTAT=IER) 'helo '//PATHNAME(:LPATH)
+	      INPUT = INFROM
+	      I = INDEX(INPUT,'<')
+	      IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN 
+		 INPUT = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+	      END IF
+	      WRITE (8,'(A)',IOSTAT=IER) 'MAIL FROM:<'//
+     &					INPUT(:TRIM(INPUT))//'>'
+	      SENDTO = SENDTO(INDEX(SENDTO,'"')+1:)
+	      DO WHILE (INDEX(SENDTO,'"').GT.0)
+		 SENDTO = SENDTO(:INDEX(SENDTO,'"')-1)//
+     &			  SENDTO(INDEX(SENDTO,'"')+1:)
+	      END DO
+	      WRITE (8,'(A)',IOSTAT=IER) 'RCPT TO:<'//SENDTO(:TRIM(SENDTO))
+     &					//'>'
+	      WRITE (8,'(A)',IOSTAT=IER) 'DATA'
+	      HEADER_Q = HEADER_Q1
+	      DO I=1,NHEAD
+		 CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+		 WRITE (8,'(A)',IOSTAT=IER) INPUT(:TRIM(INPUT))
+	      END DO
+	      IF (NHEAD.EQ.0.AND.TRIM(SUBJECT).GT.0) THEN
+		 WRITE (8,'(A)',IOSTAT=IER)
+     &			'Subject: '//SUBJECT(:TRIM(SUBJECT))
+		 WRITE (8,'(A)',IOSTAT=IER)
+	      END IF
+	      OPEN (UNIT=3,FILE=FILE,STATUS='OLD',IOSTAT=IER)
+	      DO WHILE (IER.EQ.0)
+		 READ (3,'(Q,A)',IOSTAT=IER) L,INPUT
+		 IF (IER.EQ.0) THEN
+		    WRITE (8,'(A)',IOSTAT=IER) INPUT(:L)
+		 END IF
+	      END DO
+	      CLOSE (UNIT=3)
+	      REWIND (UNIT=8,IOSTAT=IER)
+	      IF (IER.NE.0) THEN
+	         CLOSE (UNIT=8,STATUS='DELETE')
+	         IER1 = 2
+	      END IF
+	   END IF
+	   IF (.NOT.SMTP_CONNECT()) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'220') GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('helo '//PATHNAME(2:LPATH)//CRLF))
+     &	       GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'250') GOTO 10
+	   INPUT = INFROM
+	   I = INDEX(INPUT,'<')
+	   IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN 
+	       INPUT = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+	   ELSE IF (I.EQ.0.AND.INDEX(INPUT,'@').EQ.0) THEN
+	       INPUT = INPUT(:TRIM(INPUT))//PATHNAME(:LPATH)
+	   END IF
+	   IF (.NOT.SMTP_WRITE_PACKET('MAIL FROM:<'//INPUT(:TRIM(INPUT))
+     &	       //'>'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'250') GOTO 10
+	   SENDTO = SENDTO(INDEX(SENDTO,'"')+1:)
+	   DO WHILE (INDEX(SENDTO,'"').GT.0)
+	      SENDTO = SENDTO(:INDEX(SENDTO,'"')-1)//
+     &			     SENDTO(INDEX(SENDTO,'"')+1:)
+	   END DO
+	   IF (.NOT.SMTP_WRITE_PACKET('RCPT TO:<'//SENDTO(:TRIM(SENDTO))
+     &				   //'>'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'250') GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('DATA'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'354') GOTO 10
+	   HEADER_Q = HEADER_Q1
+	   DO I=1,NHEAD
+	      CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+	      IF (BTEST(FOLDER_FLAG,15).OR.INPUT(:8).NE.'Subject:') THEN
+	         IF (.NOT.SMTP_WRITE_PACKET(INPUT(:TRIM(INPUT))//CRLF))
+     &		    GOTO 10
+	      ELSE
+	         IF (.NOT.SMTP_WRITE_PACKET('Subject: '//
+     &		    SUBJECT(:TRIM(SUBJECT))//CRLF)) GOTO 10
+	      END IF
+	   END DO
+	   IF (NHEAD.EQ.0.AND.TRIM(SUBJECT).GT.0) THEN
+	      IF (.NOT.SMTP_WRITE_PACKET('Subject: '//
+     &		    SUBJECT(:TRIM(SUBJECT))//CRLF)) GOTO 10
+	      NHEAD = 1
+	   END IF
+	   IF (NHEAD.GT.0.AND..NOT.SMTP_WRITE_PACKET(CRLF)) GOTO 10
+	   OPEN (UNIT=3,FILE=FILE,STATUS='OLD',IOSTAT=IER2)
+	   DO WHILE (IER2.EQ.0)
+	      READ (3,'(Q,A)',IOSTAT=IER2) L,INPUT
+	      IF (IER2.EQ.0) THEN
+		 IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) IER2 = 2
+	      END IF
+	   END DO
+	   CLOSE (UNIT=3)
+	   IF (IER2.EQ.2) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('.'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('QUIT'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IER2 = 1
+	   GOTO 20
+10	   IER2 = 2
+20	   CALL SMTP_DISCONNECT()
+	   IF (IER1.EQ.0) THEN
+	      IF (IER2) THEN
+		 CLOSE (UNIT=8,STATUS='DELETE')
+	      ELSE
+		 CLOSE (UNIT=8)
+	      END IF
+	   END IF
+	   CALL ENABLE_PRIVS
+	   STATUS = 1
+	   RETURN
+	END IF
+
+	C = 0
+
+	CALL LIB$ESTABLISH(MAIL_ERROR)
+
+	STATUS = MAIL$SEND_BEGIN(C,0,0)
+	IF (.NOT.STATUS) GO TO 100
+
+	J = 1
+	DO WHILE (J.LE.TRIM(SENDTO))
+	   I = INDEX(SENDTO(J:),',') - 1
+	   IF (I.EQ.-1) I = TRIM(SENDTO(J:))
+           CALL INIT_ITMLST
+           CALL ADD_2_ITMLST(I,MAIL$_SEND_USERNAME,%LOC(SENDTO(J:)))
+           CALL END_ITMLST(ADDRESS_ITMLST)
+
+           STATUS = MAIL$SEND_ADD_ADDRESS(C,%VAL(ADDRESS_ITMLST),0)
+           IF (.NOT.STATUS) GO TO 100
+	   J = J + I
+	   IF (SENDTO(J:J).EQ.',') J = J + 1
+	END DO
+
+        CALL INIT_ITMLST
+        CALL ADD_2_ITMLST(TRIM(SUBJECT),MAIL$_SEND_SUBJECT
+     &				,%LOC(SUBJECT))
+        CALL ADD_2_ITMLST(TRIM(SENDTO),MAIL$_SEND_TO_LINE,%LOC(SENDTO))
+        CALL END_ITMLST(ATTRIBUTE_ITMLST)
+
+        STATUS = MAIL$SEND_ADD_ATTRIBUTE(C,%VAL(ATTRIBUTE_ITMLST),0)
+        IF (.NOT.STATUS) GO TO 100
+                                        
+        CALL INIT_ITMLST
+        CALL ADD_2_ITMLST(TRIM(FILE),MAIL$_SEND_FILENAME,%LOC(FILE))
+        CALL END_ITMLST(BODYPART_ITMLST)
+
+        STATUS = MAIL$SEND_ADD_BODYPART(C,%VAL(BODYPART_ITMLST),0)
+        IF (.NOT.STATUS) GO TO 100
+
+        STATUS = MAIL$SEND_MESSAGE(C,0,0)
+        IF (.NOT.STATUS) GO TO 100
+
+        STATUS = MAIL$SEND_END(C,0,0)
+        IF (.NOT.STATUS) GO TO 100
+
+100	CALL ENABLE_PRIVS
+	CALL LIB$REVERT
+
+        RETURN
+        END
+
+
+
+	FUNCTION MAIL_ERROR(SIGARGS,MECHARGS)
+
+	MAIL_ERROR = .TRUE.
+
+	CALL SYS$PUTMSG(SIGARGS,,)
+
+	RETURN
+	END
+
+
+
+
+        SUBROUTINE SET_NEWS
+
+        IMPLICIT INTEGER (A-Z)
+
+        INCLUDE '($SSDEF)'
+
+        INCLUDE 'BULLUSER.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+
+        INCLUDE 'BULLFILES.INC'
+
+        COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+        CHARACTER*64 BULL_PARAMETER
+	
+	EXTERNAL CLI$_NEGATED,CLI$_ABSENT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+	CHARACTER*80 BULLNEWSDIR_FILE
+
+	DIMENSION EXPIRED(2)
+
+	CHARACTER GROUP*44,FOLDER_SAVE*44,NEW_NEWS_ACCESS*132
+	CHARACTER NEWS_ACCESS*132
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: No privs to change NEWS.'')')
+	   RETURN
+	END IF
+
+	ENTRY SHOW_NEWS
+
+	LIMIT = -2
+	IF (CLI$GET_VALUE('LIMIT',BULL_PARAMETER,LEN_P)) THEN
+	   IER = OTS$CVT_TI_L(BULL_PARAMETER(:LEN_P),LIMIT,,%VAL(1))
+	   IF (.NOT.IER.OR.LIMIT.LT.-1) THEN
+	      WRITE (6,'('' ERROR: Invalid value for LIMIT.'')')
+	      RETURN
+	   END IF   
+	END IF	
+
+        EXPIRE = -1
+        IF (CLI$GET_VALUE('EXPIRATION',BULL_PARAMETER,LEN_P)) THEN
+           IER = OTS$CVT_TI_L(BULL_PARAMETER(:LEN_P),EXPIRE,,%VAL(1))
+	   IF (.NOT.IER.OR.(EXPIRE.LE.0.AND.CLI$PRESENT('DEFAULT'))) THEN
+	      WRITE (6,'('' ERROR: Invalid value for EXPIRATION.'')')
+	      RETURN
+	   END IF   
+        END IF
+
+	IF (.NOT.(CLI$PRESENT('DEFAULT').OR.CLI$PRESENT('CLASS').OR.
+     &		CLI$PRESENT('SHOW_FOLDER')).AND.REMOTE_SET.LT.3) THEN 
+	   WRITE (6,'('' ERROR: You have not selected a news group.'')')
+           RETURN
+        END IF
+
+	CALL OPEN_BULLNEWS_SHARED	! Open folder file
+
+	IF (CLI$PRESENT('DEFAULT')) THEN
+	   CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+	ELSE IF (CLI$GET_VALUE('CLASS',BULL_PARAMETER,LEN_P)) THEN
+	   BULL_PARAMETER = BULL_PARAMETER(:LEN_P)//'.'
+	   CALL STR$UPCASE(BULL_PARAMETER,BULL_PARAMETER)
+	   LEN_P = LEN_P + 1
+	   IF (LEN_P.GT.LEN(FOLDER)) THEN
+	      WRITE (6,'('' ERROR: Class name too long.'')')
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+	   END IF
+	   GROUP = BULL_PARAMETER(:LEN_P)
+           LG = LEN_P
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(BULL_PARAMETER(:LEN_P),
+     &					NEWCLASS)
+	   IF (CLI$PRESENT('DELETE')) THEN
+	      IF (NEWCLASS.NE.0) THEN
+	         WRITE (6,'('' ERROR: Class not found.'')')
+	      ELSE
+	         DELETE (7)
+		 WRITE (6,'('' Class deleted.'')')
+	      END IF
+              IF (BTEST(FOLDER1_FLAG,0)) THEN
+		 OPEN (UNIT=3,FILE=NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	     	 CLOSE (UNIT=3,DISPOSE='DELETE')
+              END IF
+	      RETURN
+	   ELSE IF (NEWCLASS.NE.0) THEN
+              CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+              DO WHILE (IER.EQ.0)
+                 DO WHILE (REC_LOCK(IER))
+                    READ (7,KEY=NEWS_F1_COUNT,KEYID=1,IOSTAT=IER)
+                 END DO
+                 IF (IER.EQ.0) NEWS_F1_COUNT = NEWS_F1_COUNT + 1
+              END DO
+	      FOLDER1_FLAG = NEWS_FLAG_DEFAULT
+	      FOLDER1_BBEXPIRE = NEWS_EXPIRE_DEFAULT
+              F1_EXPIRE_LIMIT = NEWS_EXPIRE_LIMIT_DEFAULT
+ 	      CALL SYS_BINTIM('6-NOV-2956 00:00:00.00',EXPIRED)
+              CALL GET_MSGKEY(EXPIRED,NEWS_F1_EXPIRED_DATE)
+	      CALL SYS_BINTIM('5-NOV-1956 00:00:00.00',EXPIRED)
+              CALL GET_MSGKEY(EXPIRED,NEWS_F1_CREATED_DATE)
+	      FOLDER1_NUMBER = NEWS_F1_COUNT
+	      FOLDER1 = BULL_PARAMETER
+ 	      FOLDER1_FLAG = IBSET(FOLDER1_FLAG,10)
+	      CALL WRITE_FOLDER_FILE_TEMP(IER)
+	      IF (IER.NE.0) THEN
+		 CALL CLOSE_BULLNEWS
+		 WRITE (6,'('' Unable to add entry.'')')
+                 RETURN
+	      END IF	      
+	      TEMP = FOLDER1_NUMBER
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(1000,IER)
+	      NEWS_F1_COUNT = TEMP
+	      REWRITE (7) NEWS_FOLDER1_COM
+ 	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(TEMP,IER)
+	   END IF	
+ 	ELSE
+	   IF (CLI$GET_VALUE('SHOW_FOLDER',FOLDER1).EQ.
+     &				%LOC(CLI$_ABSENT)) FOLDER1 = FOLDER
+	   IF (INDEX(FOLDER1,'.').GT.0) CALL LOWERCASE(FOLDER1)
+       	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR: Invalid news group.'')')
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+	   END IF
+	END IF
+
+ 	IF (EXPIRE.GE.0) FOLDER1_BBEXPIRE = EXPIRE
+	IF (LIMIT.GE.-1) F1_EXPIRE_LIMIT = LIMIT
+
+	CLASS = CLI$PRESENT('CLASS')
+	DEFAULT = CLI$PRESENT('DEFAULT')
+	ALL = CLI$PRESENT('ALL')
+ 	IF (CLASS.AND.INDEX(GROUP(:LG-1),'.').GT.0) ALL = .TRUE.
+	DISABLE = CLI$PRESENT('DISABLE')
+      	ENABLE = CLI$PRESENT('ENABLE')
+     	PRIVATE = CLI$PRESENT('PRIVATE')
+     	NOPRIVATE = CLI$PRESENT('PRIVATE').EQ.%LOC(CLI$_NEGATED)
+	
+	STORED = 0
+	IF (CLI$PRESENT('STORED')) THEN
+	   STORED = 1
+	   IF (.NOT.(CLASS.OR.DEFAULT).AND..NOT.BTEST(FOLDER1_FLAG,8)) THEN 
+	      F1_LAST = 0
+	      F1_COUNT = 0
+	      F1_START = 0
+	      F1_NBULL = 0
+	      NEWS_F1_FIRST = 0
+	      NEWS_F1_END = 0
+           END IF
+	   FOLDER1_FLAG = IBSET(FOLDER1_FLAG,8)
+	ELSE IF (CLI$PRESENT('STORED').EQ.%LOC(CLI$_NEGATED)) THEN   
+	   STORED = 2
+	   CALL GET_INPUT_PROMPT(BULL_PARAMETER,LEN_P,
+     &      'Are you sure you want to remove stored setting? '//
+     &	    '(Y/N with N as default): ')
+	   IF (BULL_PARAMETER(:1).NE.'y'.AND.BULL_PARAMETER(:1).NE.'Y') THEN
+	      WRITE (6,'('' Stored setting was not removed.'')')
+	      CALL CLOSE_BULLNEWS
+	      RETURN
+           END IF
+	   IF (DEFAULT) THEN
+	      CALL LIB$DELETE_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &			//'[.BULLNEWS*]*.*;*')
+	      CALL LIB$DELETE_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &			//'BULLNEWS*.DIR;*')
+	   ELSE IF (.NOT.CLASS.AND.BTEST(FOLDER1_FLAG,8)) THEN
+              CALL CLOSE_BULLNEWS
+	      FOLDER_SAVE = FOLDER
+	      IF (FOLDER_NUMBER.NE.FOLDER1_NUMBER) THEN
+                 FOLDER_NUMBER = FOLDER1_NUMBER
+                 CALL SELECT_FOLDER(.FALSE.,IER)
+	      END IF
+	      FOLDER = FOLDER_SAVE
+              CALL OPEN_BULLDIR
+	      CALL CLOSE_BULLDIR_DELETE
+              CALL OPEN_BULLNEWS_SHARED 
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(NEWS_FOLDER_NUMBER,IER)
+	      F1_START = 0
+	      F1_NBULL = 0
+	      F1_COUNT = 0 
+              F1_LAST = 0
+           END IF
+           FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,8)
+	   FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,13)
+        END IF
+
+	IF (NOPRIVATE.AND..NOT.DEFAULT) THEN
+	   OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	   CLOSE (UNIT=3,DISPOSE='DELETE')
+	   FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+	END IF
+
+	IF (PRIVATE.AND..NOT.BTEST(FOLDER1_FLAG,0)) THEN
+	   CALL SET_PROTECTION
+	   OPEN (UNIT=3,FILE=NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	   CLOSE (UNIT=3)
+	   IF (IER.NE.0) THEN	
+	      OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &			STATUS='NEW',IOSTAT=IER)
+	      CLOSE (UNIT=3)
+	   END IF
+	   CALL RESET_PROTECTION
+	   FOLDER1_FLAG = IBSET(FOLDER1_FLAG,0)
+	END IF
+
+	IF (ENABLE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,9)
+	IF (DISABLE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,9)
+
+	FLAG = ENABLE.OR.DISABLE.OR.STORED.NE.0.OR.PRIVATE.OR.NOPRIVATE
+
+        CALL REWRITE_FOLDER_FILE_TEMP(IER)
+
+        IF (DEFAULT.OR.(CLASS.AND.(STREQ(GROUP(:LG),FOLDER(:LG))
+     &		.OR.STREQ(GROUP(:LG-1),FOLDER)))) THEN 
+           NEWS_FLAG_DEFAULT = NEWS_F1_FLAG
+           NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+           NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	END IF
+
+        CALL OTS$CVT_L_TI(FOLDER1_BBEXPIRE,BULL_PARAMETER,,,)
+        IF (DEFAULT.OR.CLASS) THEN
+	   IF (CLASS) THEN
+              WRITE (6,'('' For class '',A,'':'')') GROUP(:LG)
+	   END IF
+           IF (BTEST(FOLDER1_FLAG,9)) WRITE (6,'('' Disable is set.'')')	
+           IF (BTEST(FOLDER1_FLAG,8)) THEN
+              WRITE (6,'('' Default is stored.'')')
+           ELSE
+              WRITE (6,'('' Default is not stored.'')')
+           END IF
+           CALL OTS$CVT_L_TI(FOLDER1_BBEXPIRE,BULL_PARAMETER,,,)
+           IF (FOLDER1_BBEXPIRE.GT.0) THEN
+              WRITE (6,'('' Default expiration for stored groups is ''
+     &         ,A,''.'')') BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+           ELSE IF (CLASS) THEN
+              WRITE (6,'('' Expiration is DEFAULT value.'')')
+           ELSE
+              WRITE (6,'('' Default expiration for stored groups is ''
+     &			 ,''14.'')')
+           END IF
+           CALL OTS$CVT_L_TI(F1_EXPIRE_LIMIT,BULL_PARAMETER,,,)
+           IF (F1_EXPIRE_LIMIT.GT.0) THEN
+              WRITE (6,'('' Default expiration limit is '',A,''.'')')
+     &                  BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+           ELSE IF (CLASS.AND.F1_EXPIRE_LIMIT.EQ.0) THEN 
+              WRITE (6,'('' Expiration limit is DEFAULT value.'')')
+           ELSE
+              WRITE (6,'('' There is no default expiration limit.'')')
+           END IF
+           IF (BTEST(FOLDER1_FLAG,0)) THEN
+              WRITE (6,'('' Private is set.'')')
+           END IF
+        ELSE IF (BTEST(FOLDER1_FLAG,9)) THEN
+	   FOLDER1_NAME = FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,' ')-1)
+           WRITE (6,'('' For news group '',A,'':'')') 
+     &			FOLDER1_NAME(:TRIM(FOLDER1_NAME))
+           WRITE (6,'('' Disable is set.'')')
+	ELSE
+	   FOLDER1_NAME = FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,' ')-1)
+           WRITE (6,'('' For news group '',A,'':'')') 
+     &			FOLDER1_NAME(:TRIM(FOLDER1_NAME))
+           IF (BTEST(FOLDER1_FLAG,8)) THEN
+              WRITE (6,'('' News group is stored.'')')
+              CALL OTS$CVT_L_TI(FOLDER1_BBEXPIRE,BULL_PARAMETER,,,)
+              IF (FOLDER1_BBEXPIRE.GT.0) THEN
+                 WRITE (6,'('' Expiration is '',A,''.'')')
+     &                  BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+              ELSE
+                 WRITE (6,'('' Expiration is DEFAULT value.'')')
+              END IF
+           ELSE
+              WRITE (6,'('' News group is not stored.'')')
+	   END IF
+           CALL OTS$CVT_L_TI(F1_EXPIRE_LIMIT,BULL_PARAMETER,,,)
+           IF (F1_EXPIRE_LIMIT.GT.0) THEN
+              WRITE (6,'('' Expiration limit is '',A,''.'')')
+     &                  BULL_PARAMETER(FIRST_ALPHA(BULL_PARAMETER):)
+           ELSE IF (F1_EXPIRE_LIMIT.EQ.0) THEN 
+              WRITE (6,'('' Expiration limit is DEFAULT value.'')')
+           ELSE
+              WRITE (6,'('' There is no expiration limit.'')')
+           END IF
+	   IF (BTEST(FOLDER1_FLAG,1)) THEN
+	      WRITE (6,'('' DUMP has been set.'')')
+	   END IF
+           IF (BTEST(FOLDER1_FLAG,0)) THEN
+              WRITE (6,'('' Private is set.'')')
+           END IF
+           NOTIFY_FLAG_NEWS = .FALSE.
+           SET_FLAG_NEWS = .FALSE.
+	   BRIEF_FLAG_NEWS = .FALSE.
+ 	   CALL OPEN_BULLINF_SHARED
+           DO WHILE (REC_LOCK(IER1))
+              READ (9,KEY='*DEFAULT',IOSTAT=IER1) TEMP_USER,INF_REC
+       	   END DO
+	   IF (IER1.EQ.0) THEN
+	      I = 1
+              DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	         I = I + 1
+       	      END DO
+	      IF (I.LE.FOLDER_MAX-1) THEN
+	         NOTIFY_FLAG_NEWS = BTEST(INF_REC2(2,I),13)
+	         SET_FLAG_NEWS = BTEST(INF_REC2(2,I),14)
+	         BRIEF_FLAG_NEWS = BTEST(INF_REC2(2,I),15)
+		 WRITE (6,'('' This is a default news group.'')')
+              ELSE
+	         IER1 = 2
+	      END IF
+           END IF
+           NOTIFY_PERM_FLAG_NEWS = .FALSE.
+           SET_PERM_FLAG_NEWS = .FALSE.
+	   BRIEF_PERM_FLAG_NEWS = .FALSE.
+           DO WHILE (REC_LOCK(IER2))
+              READ (9,KEY='*PERM',IOSTAT=IER2) TEMP_USER,INF_REC
+       	   END DO
+	   IF (IER2.EQ.0) THEN
+	      I = 1
+              DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.I.LE.FOLDER_MAX-1)
+	         I = I + 1
+       	      END DO
+	      IF (I.LE.FOLDER_MAX-1) THEN
+	         NOTIFY_PERM_FLAG_NEWS = BTEST(INF_REC2(2,I),13)
+	         SET_PERM_FLAG_NEWS = BTEST(INF_REC2(2,I),14)
+	         BRIEF_PERM_FLAG_NEWS = BTEST(INF_REC2(2,I),15)
+		 WRITE (6,'('' This is a permanent news group.'')')
+	      END IF
+           END IF
+	   PERM = .FALSE.
+	   IF (SET_FLAG_NEWS) THEN
+	      IF (BRIEF_FLAG_NEWS) THEN
+	         IF (SET_PERM_FLAG_NEWS.AND.BRIEF_PERM_FLAG_NEWS) THEN
+	            PERM = .TRUE.
+		    WRITE (6,'('' Default is BRIEF, which is permanent.'')')
+		 ELSE
+		    WRITE (6,'('' Default is BRIEF.'')')
+		 END IF
+	      ELSE
+	        IF (SET_PERM_FLAG_NEWS.AND..NOT.BRIEF_PERM_FLAG_NEWS) THEN
+	           PERM = .TRUE.
+		   WRITE (6,'('' Default is READNEW, which is permanent.'')')
+		ELSE
+		   WRITE (6,'('' Default is READNEW.'')')
+		END IF
+	      END IF
+	   ELSE IF (BRIEF_FLAG_NEWS) THEN
+	      IF (.NOT.SET_PERM_FLAG_NEWS.AND.BRIEF_PERM_FLAG_NEWS) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is SHOWNEW, which is permanent.'')')
+	      ELSE
+		 WRITE (6,'('' Default is SHOWNEW.'')')
+    	      END IF
+	   END IF
+	   IF (.NOT.PERM) THEN
+	    IF (SET_PERM_FLAG_NEWS.AND.BRIEF_PERM_FLAG_NEWS) THEN
+	      	WRITE (6,'('' BRIEF is the permanent setting.'')')
+	    ELSE IF (SET_PERM_FLAG_NEWS.AND..NOT.BRIEF_PERM_FLAG_NEWS) THEN
+		WRITE (6,'('' READNEW is the permanent setting.'')')
+	    ELSE IF (BRIEF_PERM_FLAG_NEWS.AND..NOT.SET_PERM_FLAG_NEWS) THEN
+		WRITE (6,'('' SHOWNEW is the permanent setting.'')')
+	    END IF
+	   END IF
+	   IF (NOTIFY_FLAG_NEWS) THEN
+	      IF (NOTIFY_PERM_FLAG_NEWS) THEN
+		 WRITE (6,'('' Default is NOTIFY, which is permanent.'')')
+	      ELSE IF (IER1.EQ.0) THEN
+		 WRITE (6,'('' Default is NOTIFY.'')')
+	      END IF
+	   ELSE IF (NOTIFY_PERM_FLAG_NEWS) THEN
+	      WRITE (6,'('' NOTIFY is permanent.'')')
+	   ELSE IF (IER1.EQ.0) THEN
+ 	      WRITE (6,'('' Default is NONOTIFY.'')')
+	   END IF
+	   CALL CLOSE_BULLINF
+ 	END IF
+
+	IF (CLI$PRESENT('FULL').AND.BTEST(FOLDER1_FLAG,0)) THEN
+	   CALL CHKACL(NEWS_ACCESS(FOLDER1_DESCRIP),IER)
+	   IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.IER) THEN
+	      IF (SETPRV_PRIV()) THEN
+	         READ_ACCESS = 1
+		 WRITE_ACCESS = 1
+	      ELSE
+	        CALL CHECK_ACCESS(NEWS_ACCESS(FOLDER1_DESCRIP),
+     &		   USERNAME,READ_ACCESS,WRITE_ACCESS)
+	      END IF
+	      IF (WRITE_ACCESS) CALL SHOWACL(NEWS_ACCESS(FOLDER1_DESCRIP))
+	   ELSE IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	      WRITE (6,'('' Access is not limited.'')')
+	   END IF
+	END IF
+
+        IF (EXPIRE.LT.0.AND.LIMIT.LT.-1.AND..NOT.FLAG.AND.
+     &		(.NOT.CLASS.OR.NEWCLASS.EQ.0)) THEN 
+	   CALL CLOSE_BULLNEWS
+	   RETURN
+	END IF
+
+ 	IF (CLASS.AND.(ALL.OR.FLAG)) THEN
+           WRITE (6,'('' Modifying news groups...'')')
+	   FOLDER_SAVE = FOLDER
+	   CALL LOWERCASE(GROUP)
+           CALL READ_FOLDER_FILE_KEYNAME_TEMP(GROUP(:LG-1),IER)
+	   IF (IER.NE.0.OR.GROUP(:LG-1).NE.FOLDER1) THEN
+	      CALL READ_FOLDER_FILE_KEYNAMEGE_TEMP(GROUP(:LG),IER)
+	   END IF
+	   FOUND = .FALSE.
+	   MODALL = INDEX(GROUP,'.').NE.LG
+           DO WHILE (IER.EQ.0.AND.(GROUP(:LG).EQ.FOLDER1(:LG).OR.
+     &			GROUP(:LG).EQ.FOLDER1(:TRIM(FOLDER1))//'.'))
+ 	      FOUND = .TRUE.
+	      IF (STORED.EQ.2.AND.BTEST(FOLDER1_FLAG,8)) THEN 
+	         CALL CLOSE_BULLNEWS
+                 FOLDER_NUMBER = -1
+                 CALL SELECT_FOLDER(.FALSE.,IER)
+	         IF (IER) THEN
+                    CALL OPEN_BULLDIR
+                    CALL CLOSE_BULLDIR_DELETE
+	         END IF
+	         CALL OPEN_BULLNEWS_SHARED
+           	 CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+                 F1_LAST = 0
+                 F1_COUNT = 0
+		 F1_START = 0
+		 F1_NBULL = 0
+	         FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,8) 
+	         FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,13)
+	      ELSE IF (STORED.EQ.1.AND..NOT.BTEST(FOLDER1_FLAG,8)) THEN
+	         F1_LAST = 0
+                 F1_COUNT = 0
+		 F1_START = 0
+		 F1_NBULL = 0
+		 NEWS_F1_FIRST = 0
+                 NEWS_F1_END = 0
+	         FOLDER1_FLAG = IBSET(FOLDER1_FLAG,8)
+              END IF
+              IF (EXPIRE.GE.0) FOLDER1_BBEXPIRE = 0
+              IF (EXPIRE.GE.0.AND.MODALL) FOLDER1_BBEXPIRE = EXPIRE
+              IF (LIMIT.GE.0) F1_EXPIRE_LIMIT = 0
+              IF (LIMIT.GE.0.AND.MODALL) F1_EXPIRE_LIMIT = LIMIT
+	      IF (ENABLE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,9)
+	      IF (DISABLE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,9)
+	      IF (PRIVATE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,0)
+	      IF (NOPRIVATE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+              CALL REWRITE_FOLDER_FILE_TEMP(IER)
+              CALL READ_FOLDER_FILE_KEYNAMEGT_TEMP(FOLDER1,IER)
+           END DO
+	   IF (.NOT.FOUND) THEN
+	      WRITE (6,'('' ERROR: No news groups match class name.'')') 
+	      WRITE (6,'('' ERROR: Class has been removed.'')') 
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL STR$UPCASE(GROUP,GROUP)
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(GROUP(:LG),IER)
+              DELETE (7) 
+	      CALL CLOSE_BULLNEWS
+	      OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &					STATUS='OLD',IOSTAT=IER)
+	      CLOSE (UNIT=3,DISPOSE='DELETE')
+	   END IF
+	   IF (FOLDER_SAVE.NE.FOLDER) THEN 
+              FOLDER_NUMBER = -1
+	      FOLDER1 = FOLDER_SAVE
+              CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (.NOT.IER) THEN 
+	         FOLDER_NUMBER = 0
+	         CALL SELECT_FOLDER(.FALSE.,IER)
+                 WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &              FOLDER(:TRIM(FOLDER))
+	      END IF
+	      RETURN
+           END IF
+ 	ELSE IF (DEFAULT.AND.(ALL.OR.FLAG)) THEN
+           WRITE (6,'('' Modifying news groups.'',
+     &			''  This will take a while...'')')
+	   IER = 0
+	   DO WHILE (IER.EQ.0)
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+              IF (EXPIRE.GE.0) FOLDER1_BBEXPIRE = 0
+              IF (LIMIT.GE.0) F1_EXPIRE_LIMIT = 0
+	      IF ((STORED.EQ.1.AND..NOT.BTEST(FOLDER1_FLAG,8)).OR.
+     &		  (STORED.EQ.2.AND.BTEST(FOLDER1_FLAG,8))) THEN 
+                 F1_LAST = 0
+                 F1_COUNT = 0
+		 F1_START = 0
+		 F1_NBULL = 0
+		 NEWS_F1_FIRST = 0
+                 NEWS_F1_END = 0
+              END IF
+	      IF (STORED.EQ.1) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,8)
+	      IF (STORED.EQ.2) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,8)
+	      IF (STORED.EQ.2) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,13)
+	      IF (ENABLE) FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,9)
+	      IF (DISABLE) FOLDER1_FLAG = IBSET(FOLDER1_FLAG,9)
+	      CALL REWRITE_FOLDER_FILE_TEMP(IER)
+	   END DO	   
+	END IF
+
+	FOLDER_NUMBER = -1
+	FOLDER1 = FOLDER
+        CALL SELECT_FOLDER(.FALSE.,IER)
+	IF (.NOT.IER) THEN 
+	   FOLDER_NUMBER = 0
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+           WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &        FOLDER(:TRIM(FOLDER))
+	END IF
+
+	CALL CLOSE_BULLNEWS
+
+        RETURN
+        END
+
+
+
+
+	SUBROUTINE INCLUDE(EXCLUDE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+ 	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER TODAY*24
+
+	DIMENSION BTIM(2)
+
+	ALL = CLI$PRESENT('ALL')
+	FULL = CLI$PRESENT('FULL')
+	IF (.NOT.CLI$GET_VALUE('P1',INPUT,LEN_P).AND..NOT.ALL) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	      WRITE(6,'('' ERROR: You have not read any message.'')')
+	      RETURN			! And return
+	   END IF
+
+	   CALL OPEN_BULLDIR_SHARED
+
+	   BULL_USER_CUSTOM = IBCLR(BULL_USER_CUSTOM,1)
+	   CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+	   BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+
+       	   IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	      WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      CALL CLOSE_BULLDIR		! If not, then error out
+	      RETURN
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED	! Open BULLETIN file
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (CLI$PRESENT('SUBJECT')) THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      ELSE
+	         INPUT = INPUT(7:) 
+	         IF (INDEX(INPUT,'%"').GT.0) THEN
+	            INPUT = INPUT(INDEX(INPUT,'%"')+2:ILEN-1)
+	         END IF
+	      END IF
+	   ELSE
+	      INPUT = FROM
+	   END IF
+	   IF (CLI$PRESENT('SUBJECT')) THEN
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	         INPUT = INPUT(7:)
+	      ELSE
+		 INPUT = DESCRIP
+	      END IF
+	   END IF
+	   LEN_P = TRIM(INPUT)
+	   CALL CLOSE_BULLFIL
+	END IF
+
+	SUB = CLI$PRESENT('SUBJECT')
+	DISABLE = CLI$PRESENT('DISABLE')
+	EXC = 0
+
+	GO TO 5
+
+	ENTRY INCLUDE_SUBJECT(EXCLUDE)
+
+	IF (REMOTE_SET.GE.3.AND.NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) RETURN
+
+	LEN_P = TRIM(INPUT)
+	ALL = .FALSE.
+	DISABLE = .FALSE.
+	SUB = .TRUE.
+	EXC = -1
+
+5	IF (SUB) THEN
+	   IF (DISABLE) THEN
+	      IF (STREQ(INPUT(:3),'RE:')) INPUT = INPUT(5:)
+	      INPUT = INPUT(:MIN(LEN_P,LEN(DESCRIP)))
+	      LEN_P = TRIM(INPUT)
+	   END IF
+	   INPUT = 'SUBJECT:'//INPUT
+	   LEN_P = LEN_P + 8
+	ELSE
+	   INPUT = 'FROM:'//INPUT
+	   LEN_P = LEN_P + 5
+	END IF
+
+	IF (EXCLUDE) THEN
+	   INPUT = ':exclude:'//INPUT
+	   LEN_P = LEN_P + 9
+	ELSE
+	   INPUT = ':include:'//INPUT
+	   LEN_P = LEN_P + 9
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	L_TODAY = TRIM(TODAY)
+
+	FLEN = TRIM(FOLDER_NAME)
+	INPUT = FOLDER_NAME(:FLEN)//INPUT
+    	ILEN = FLEN + LEN_P
+
+	IF (EXC.EQ.0) THEN
+	   EXC = -1
+	   IER = CLI$GET_VALUE('LIMIT',BULL_PARAMETER,LEN_P)
+	   IF (IER) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER,IOSTAT=IER) EXC
+	      IF (EXC.LT.0.OR.EXC.GT.999.OR.IER.NE.0) THEN 
+	         WRITE(6,'('' ERROR: Valid limit is 0-999.'')')
+	         RETURN
+	      END IF
+	   END IF
+	END IF
+
+	CHECK_ONLY = .FALSE.
+
+	GO TO 100
+
+	ENTRY CHECK_EXCLUDES
+
+	CHECK_ONLY = .TRUE.
+	DISABLE = .TRUE.
+	LEN_P = 0
+	INPUT = ' '
+	ILEN = 1
+
+100	IER = SYS_TRNLNM('BULL_USER_CUSTOM',BULL_PARAMETER)
+	IF (.NOT.IER) BULL_PARAMETER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	CALL DISABLE_PRIVS
+
+	OPEN(UNIT=3,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER1,RECL=INPUT_LENGTH)
+
+	OPEN(UNIT=4,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    DISPOSE='DELETE',CARRIAGECONTROL='LIST',STATUS='NEW',
+     &	    SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	CALL ENABLE_PRIVS
+
+	IF (IER.NE.0) THEN
+	   CLOSE (UNIT=3)
+	   WRITE(6,'('' ERROR: Error in opening new custom file.'')')
+	   RETURN
+	END IF
+
+	IF (IER1.NE.0) THEN
+	   IF (.NOT.DISABLE.AND.LEN_P.GT.0) THEN 
+	      CALL ADD_EXCL(INPUT,ILEN,EXC)
+	      WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	   CLOSE (UNIT=4,DISPOSE='SAVE')
+	   RETURN
+	END IF
+
+	IER = 0
+	CONVERT = .FALSE.
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER) OLEN,OLD_BUFFER
+	   I = STRFIND(OLD_BUFFER,':RE: ')
+	   IF (IER.EQ.0) THEN
+	      IF (INDEX(OLD_BUFFER(FLEN+2:),'defaults').EQ.1.AND.FULL
+     &		.AND.INPUT(:FLEN).EQ.OLD_BUFFER(:MIN(FLEN,OLEN))) THEN
+		 I = INDEX(OLD_BUFFER,':kill')
+		 IF (DISABLE.AND.I.GT.0) THEN
+		    IF (I.GT.FLEN-1.OR.OLEN.GT.I+4) THEN
+		       OLD_BUFFER = OLD_BUFFER(:I-1)//OLD_BUFFER(I+5:)
+		       WRITE (4,'(A)',IOSTAT=IER) OLD_BUFFER(:OLEN-5)
+		    END IF
+	         ELSE IF (.NOT.DISABLE.AND.I.EQ.0) THEN
+		    OLD_BUFFER = OLD_BUFFER(:OLEN)//':kill'
+		    WRITE (4,'(A)',IOSTAT=IER) OLD_BUFFER(:OLEN+5)
+		    FULL = .FALSE.
+	         END IF
+	      ELSE IF ((STREQ(OLD_BUFFER(:ILEN),INPUT(:ILEN)).AND.
+     &		OLD_BUFFER(ILEN+1:ILEN+1).EQ.':').OR.
+     &		(OLEN.LT.ILEN.AND.INPUT(OLEN+1:OLEN+1).EQ.':'.AND.
+     &		 STREQ(OLD_BUFFER(:OLEN),INPUT(:OLEN))).OR.
+     &	         (DISABLE.AND.I.GT.0.AND.
+     &	         ((STREQ(OLD_BUFFER(:I)//OLD_BUFFER(I+5:MAX(I+5,ILEN+4)),
+     &		   INPUT(:ILEN)).AND.OLD_BUFFER(ILEN+5:ILEN+5).EQ.':').OR.
+     &		   (OLEN.LT.ILEN.AND.INPUT(OLEN+1:OLEN+1).EQ.':'.AND.
+     &		    STREQ(OLD_BUFFER(:I)//OLD_BUFFER(I+5:OLEN),
+     &		    INPUT(:OLEN)))))) THEN 
+	         CONTINUE
+ 	      ELSE IF (.NOT.(ALL.AND.STREQ(INPUT(:FLEN+8),
+     &		OLD_BUFFER(:MIN(FLEN+8,OLEN))))) THEN
+		 IER2 = OLD_BUFFER(:1).EQ.':'.OR.
+     &			INDEX(OLD_BUFFER,':defaults:').GT.0
+		 IF (.NOT.IER2) THEN
+		    CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC1,BLIMIT,BDATE,IER1)
+		    IF (IER1) IER2 = COMPARE_DATE(OLD_BUFFER(BDATE:OLEN-1)
+     &		    		     ,' ').GT.-EXC1
+		    CONVERT = .NOT.IER1
+		 END IF
+		 IF (.NOT.IER1.OR.EXC1.EQ.0.OR.IER2)
+     &	            WRITE (4,'(A)',IOSTAT=IER) OLD_BUFFER(:OLEN)
+	      END IF
+	   END IF
+	END DO
+
+	IF (.NOT.DISABLE) THEN
+	   IF (FULL) THEN
+	      WRITE (4,'(A)',IOSTAT=IER) FOLDER_NAME(:FLEN)//':defaults:kill'
+	   ELSE
+	      CALL ADD_EXCL(INPUT,ILEN,EXC)
+	      WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	END IF
+
+	IF (CONVERT) THEN 
+	   WRITE (6,'('' NOTE: See help on the new SET EXLIMIT command.'')')
+	END IF
+
+	CLOSE (UNIT=4,DISPOSE='SAVE')
+	CLOSE (UNIT=3,DISPOSE='DELETE')
+
+	CALL LIB$RENAME_FILE(BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &			     BULL_PARAMETER(:TRIM(BULL_PARAMETER))//';1')
+    
+	IF (.NOT.CHECK_ONLY) CALL CHECK_CUSTOM
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_EXCLUDE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+	DATA SCRATCH_B1/0/,NINCLUDE/0/,EXC_CHANGED/.FALSE./
+
+	CHARACTER TODAY*24
+
+	DIMENSION BTIM(2)
+
+	IF (.NOT.EXC_CHANGED) RETURN
+	EXC_CHANGED = .FALSE.
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	L_TODAY = TRIM(TODAY)
+
+	IER = SYS_TRNLNM('BULL_USER_CUSTOM',BULL_PARAMETER)
+	IF (.NOT.IER) BULL_PARAMETER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	CALL DISABLE_PRIVS
+
+	OPEN(UNIT=3,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER1,RECL=INPUT_LENGTH)
+
+	OPEN(UNIT=4,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    DISPOSE='DELETE',CARRIAGECONTROL='LIST',STATUS='NEW',
+     &	    SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	CALL ENABLE_PRIVS
+
+	IF (IER.NE.0) THEN
+	   CLOSE (UNIT=3)
+	   WRITE(6,'('' ERROR: Error in opening new custom file.'')')
+	   RETURN
+	END IF
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	   IF (.NOT.(IER.EQ.0.AND.FOLDER_NAME(:TRIM(FOLDER_NAME))//':'.EQ.
+     &		INPUT(:MIN(TRIM(FOLDER_NAME)+1,ILEN)).AND.INPUT(:1).NE.':'
+     & 		.AND.INDEX(INPUT,':defaults:').EQ.0)) THEN 
+	      IF (IER.EQ.0) WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	END DO
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+	DO I=1,NINCLUDE
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,INPUT)
+	   WRITE (4,'(A)',IOSTAT=IER) INPUT(:TRIM(INPUT))
+	END DO
+
+	CLOSE (UNIT=4,DISPOSE='SAVE')
+	CLOSE (UNIT=3,DISPOSE='DELETE')
+
+	CALL LIB$RENAME_FILE(BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &			     BULL_PARAMETER(:TRIM(BULL_PARAMETER))//';1')
+
+	IF (.NOT.CHECK_ONLY) CALL CHECK_CUSTOM
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_CUSTOM(PARAM)
+C
+C  SUBROUTINE SET_CUSTOM
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EXCLUDE_LIMIT/ EXCLUDE_LIMIT
+	DATA EXCLUDE_LIMIT /0/
+
+	CHARACTER*(*) PARAM
+
+	IER = SYS_TRNLNM('BULL_USER_CUSTOM',BULL_PARAMETER)
+	IF (.NOT.IER) BULL_PARAMETER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	CALL DISABLE_PRIVS
+
+	OPEN(UNIT=3,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER1,RECL=INPUT_LENGTH)
+
+	OPEN(UNIT=4,FILE=BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &	    DISPOSE='DELETE',CARRIAGECONTROL='LIST',STATUS='NEW',
+     &	    SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	CALL ENABLE_PRIVS
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Error in opening custom file.'')')
+	   RETURN
+	END IF
+
+	LENP = LEN(PARAM)
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	   IF (IER.EQ.0.AND.PARAM(:LENP).NE.INPUT(2:LENP+1)) THEN
+              WRITE (4,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	   END IF
+	END DO
+
+	IF (CLI$GET_VALUE('SET_PARAM2',INPUT,ILEN)) THEN
+	   WRITE (4,'(A)',IOSTAT=IER) ':'//PARAM(:LENP)//':'//INPUT(:ILEN)
+	END IF
+
+	IF (PARAM.EQ.'exclude_limit')
+     &		DECODE(ILEN,'(I<ILEN>)',INPUT(:ILEN)) EXCLUDE_LIMIT
+
+	CLOSE (UNIT=4,DISPOSE='SAVE')
+	CLOSE (UNIT=3,DISPOSE='DELETE')
+
+	CALL LIB$RENAME_FILE(BULL_PARAMETER(:TRIM(BULL_PARAMETER)),
+     &			     BULL_PARAMETER(:TRIM(BULL_PARAMETER))//';1')
+
+	CALL CHECK_CUSTOM
+
+        RETURN
+        END
+
+
+
+
+	SUBROUTINE CHECK_CUSTOM
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+
+	COMMON /FILE_DIRECTORY/ FILE_DIRECTORY
+	CHARACTER*64 FILE_DIRECTORY
+
+	COMMON /EXCLUDE_LIMIT/ EXCLUDE_LIMIT
+	DATA EXCLUDE_LIMIT /0/
+
+	DIMENSION BTIM(2)
+
+	FILE_DIRECTORY = ' '
+
+	IF (.NOT.BTEST(BULL_USER_CUSTOM,4)) THEN
+	   BULL_USER_CUSTOM = .FALSE.
+	ELSE
+	   BULL_USER_CUSTOM = .FALSE.
+	   BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,4)
+	END IF
+
+	IER = SYS_TRNLNM('BULL_USER_CUSTOM',OLD_BUFFER)
+	IF (.NOT.IER) OLD_BUFFER = 'SYS$LOGIN:BULL.CUSTOM'
+
+	OPEN(UNIT=17,FILE=OLD_BUFFER(:TRIM(OLD_BUFFER)),
+     &	    STATUS='OLD',SHARED,IOSTAT=IER,RECL=INPUT_LENGTH)
+
+	IF (IER.NE.0) RETURN
+
+	IF (SCRATCH_B1.NE.0) THEN		! Is queue empty?
+	   SCRATCH_B = SCRATCH_B1		! No, set queue pointer to head
+	ELSE					! Else if queue is empty
+	   CALL INIT_QUEUE(SCRATCH_B,OLD_BUFFER)
+	   SCRATCH_B1 = SCRATCH_B		! Init header pointer
+	END IF
+
+	NINCLUDE = 0
+	OLD_FORMAT = .FALSE.
+	FLEN = TRIM(FOLDER_NAME)
+	DO WHILE (IER.EQ.0)
+	   READ (17,'(Q,A)',IOSTAT=IER) OLEN,OLD_BUFFER
+	   IF (IER.EQ.0.AND.STREQ(FOLDER_NAME(:FLEN)//':',
+     &		OLD_BUFFER(:MIN(FLEN+1,OLEN)))) THEN
+	      BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+	      CALL LOWERCASE(OLD_BUFFER)
+	      IF (INDEX(OLD_BUFFER(FLEN+2:),'defaults')
+     &		.EQ.1) THEN
+		 IF (INDEX(OLD_BUFFER,':header').GT.0)
+     &		            BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,2)
+		 IF (INDEX(OLD_BUFFER,':kill').GT.0)
+     &		            BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,3)
+              ELSE
+	         BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,1)
+		 CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC,BLIMIT,BDATE,IER1)
+		 OLD_FORMAT = OLD_FORMAT.OR.(.NOT.IER1)
+		 IF (COMPARE_DATE(OLD_BUFFER(BDATE:OLEN-1),' ').GT.-EXC
+     &		     .OR.EXC.EQ.0) THEN
+	            CALL WRITE_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,OLD_BUFFER)
+	            NINCLUDE = NINCLUDE + 1
+		 ELSE
+		    EXC_CHANGED = .TRUE.
+		 END IF
+	      END IF
+	   ELSE IF (IER.EQ.0.AND.OLD_BUFFER(:1).EQ.':') THEN
+	      IF (INDEX(OLD_BUFFER,':header').GT.0)
+     &	                 BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,2)
+	      IF (INDEX(OLD_BUFFER,':kill').GT.0)
+     &	                 BULL_USER_CUSTOM = IBSET(BULL_USER_CUSTOM,3)
+	      IF (INDEX(OLD_BUFFER,':file_directory').GT.0)
+     &	                 FILE_DIRECTORY = OLD_BUFFER(17:)
+	      IF (INDEX(OLD_BUFFER,':exclude_limit').GT.0) THEN 
+	         DECODE(OLEN-15,'(I<OLEN-15>)',OLD_BUFFER(16:),IOSTAT=IER1)
+     &	                EXCLUDE_LIMIT
+	         EXCLUDE_LIMIT = MIN(999,EXCLUDE_LIMIT)
+	      END IF
+	   END IF
+	END DO
+
+	CLOSE (UNIT=17)
+	
+	IF (OLD_FORMAT) CALL CHECK_EXCLUDES
+
+        RETURN
+	END
+
+
+
+	
+	LOGICAL FUNCTION INCLUDE_MSG(STRING,STRING1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /DIRMODE/ DIRMODE
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+
+	CHARACTER*(*) STRING,STRING1
+	CHARACTER*132 ADDRESS
+
+	CHARACTER*12 EXFROM
+
+	INCLUDE_MSG = .TRUE.
+	IF (BTEST(BULL_USER_CUSTOM,4)) RETURN
+	IF (.NOT.BTEST(BULL_USER_CUSTOM,1)) RETURN
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+
+	FLEN = TRIM(FOLDER_NAME)
+
+	DO I=1,NINCLUDE
+	   OLD_SCRATCH_B = SCRATCH_B
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,OLD_BUFFER)
+	   OLEN = TRIM(OLD_BUFFER)
+	   IF (STREQ(FOLDER_NAME(:FLEN)//':',
+     &		OLD_BUFFER(:MIN(FLEN+1,OLEN)))) THEN
+	      CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC,BLIMIT,BDATE,IER1)
+	      IF (DIRMODE) BLIMIT = MIN(BLIMIT,FLEN+17+LEN(DESCRIP))
+	      MATCH = .FALSE.
+	      IF (STREQ(OLD_BUFFER(FLEN+10:FLEN+14),'FROM:')) THEN
+		 CALL GET_FROM(EXFROM,OLD_BUFFER(FLEN+15:),
+     &			       TRIM(OLD_BUFFER(FLEN+15:)))
+		 IF (STREQ(ADDRESS(STRING),ADDRESS(OLD_BUFFER(FLEN+15:
+     &		     TRIM(OLD_BUFFER(FLEN+15:BLIMIT))+FLEN+14))).OR.
+     &		     (DIRMODE.AND.STREQ(FROM,EXFROM))) MATCH = .TRUE.
+	      ELSE IF (STREQ(OLD_BUFFER(FLEN+10:FLEN+17),'SUBJECT:').AND.
+     &		  STRFIND(STRING1(:TRIM(STRING1)),
+     &		  	  OLD_BUFFER(FLEN+18:BLIMIT)).GT.0) THEN
+		 MATCH = .TRUE.
+	      END IF
+	      IF (MATCH) THEN
+		 CDATE = COMPARE_DATE(OLD_BUFFER(BDATE:OLEN-1),' ')
+		 IF (CDATE.GT.-EXC.OR.EXC.EQ.0) THEN
+		    IF (CDATE.NE.0.AND.EXC.NE.0) THEN 
+		       IF (OLD_BUFFER(BLIMIT+1:BLIMIT+1).EQ.':') EXC = -1
+		       CALL ADD_EXCL(OLD_BUFFER,BLIMIT,EXC)
+	               CALL WRITE_QUEUE(%VAL(OLD_SCRATCH_B),OLD_SCRATCH_B,
+     &				OLD_BUFFER)
+		       EXC_CHANGED = .TRUE.
+		    END IF
+	   	    IF (STREQ(OLD_BUFFER(FLEN+2:FLEN+8),'INCLUDE')) THEN
+		       SYSTEM = IBSET(SYSTEM,8)
+		    ELSE
+		       INCLUDE_MSG = .FALSE.
+		       SYSTEM = IBCLR(SYSTEM,8)
+		    END IF
+		 END IF
+	      END IF
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+	FUNCTION STRFIND(STRING,STRING1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) STRING,STRING1
+
+	L = LEN(STRING1)
+	DO I=0,LEN(STRING)-L
+	   J = 1
+	   DO WHILE (J.LE.L)
+	      DIFF = ABS(ICHAR(STRING(I+J:I+J))-ICHAR(STRING1(J:J)))
+	      IF (DIFF.NE.0.AND.(DIFF.NE.32.OR..NOT.ALPHA(STRING1(J:J))
+     &		  .OR..NOT.ALPHA(STRING(I+J:I+J)))) THEN
+		 J = L + 1
+	      ELSE IF (J.EQ.L) THEN
+		 STRFIND = I + 1
+		 RETURN
+	      ELSE
+	         J = J + 1
+	      END IF
+	   END DO
+	END DO
+
+	STRFIND = 0
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOW_EXCLUDE(TYPE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /SCRATCH_INCLUDE/ SCRATCH_B1,NINCLUDE,EXC_CHANGED
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	IF (.NOT.BTEST(BULL_USER_CUSTOM,1)) THEN
+	   IF (TYPE.EQ.0) WRITE (6,'('' There are no excludes.'')')
+	   IF (TYPE.EQ.1) WRITE (6,'('' There are no threads.'')')
+	   RETURN
+	END IF
+
+	SCRATCH_B = SCRATCH_B1			! Init queue pointer to header
+
+	FLEN = TRIM(FOLDER_NAME)
+
+	FOUND = .FALSE.
+
+	L = 1
+	DO I=1,NINCLUDE
+	   CALL READ_QUEUE(%VAL(SCRATCH_B),SCRATCH_B,OLD_BUFFER)
+	   OLEN = TRIM(OLD_BUFFER)
+	   IF (STREQ(FOLDER_NAME(:FLEN)//':',OLD_BUFFER(:MIN(FLEN+1,OLEN)))
+     &         .AND.((TYPE.EQ.1.AND.STREQ(OLD_BUFFER(FLEN+2:FLEN+8),
+     &	       'INCLUDE')).OR.(TYPE.EQ.0.AND.STREQ(
+     &	       OLD_BUFFER(FLEN+2:FLEN+8),'EXCLUDE')))) THEN
+	      IF (.NOT.FOUND) THEN
+	         IF (TYPE.EQ.0) WRITE (6,'(1X,A,$)') 'Excludes for '
+		 IF (TYPE.EQ.1) WRITE (6,'(1X,A,$)') 'Threads for '
+		 WRITE (6,'(A)') '+'//FOLDER_NAME(:FLEN)//':'
+	         FOUND = .TRUE.
+ 	      END IF
+	      CALL CHECK_EXCL(OLD_BUFFER,OLEN,EXC,BLIMIT,BDATE,IER1)
+	      IF (BLIMIT+5-FLEN.GT.PAGE_WIDTH.AND.L+2.GT.PAGE_LENGTH-1) THEN
+	         L = L + 2
+	      ELSE
+		 IF (L.EQ.0) THEN 
+	            WRITE (6,'(''+'',A,$)') OLD_BUFFER(FLEN+10:
+     &		      MIN(BLIMIT,PAGE_WIDTH+FLEN+9))
+		 ELSE
+	            WRITE (6,'(1X,A,$)') OLD_BUFFER(FLEN+10:
+     &		      MIN(BLIMIT,PAGE_WIDTH+FLEN+9))
+		 END IF
+		 IF (OLD_BUFFER(BDATE+1:BDATE+1).EQ.'-')
+     &		     OLD_BUFFER(BDATE:) = ' '//OLD_BUFFER(BDATE:)
+		 OUTLEN = MIN(BLIMIT,PAGE_WIDTH+FLEN+9)-FLEN-9
+		 IF (OUTLEN.GT.PAGE_WIDTH-16) THEN
+		    WRITE (6,'(1X,<PAGE_WIDTH-15>X,A,1X,I3)')
+     &		       OLD_BUFFER(BDATE:INDEX(OLD_BUFFER
+     &		       (BDATE:),':')+BDATE-2),EXC
+		    L = L + 2
+		 ELSE
+		    WRITE (6,'(''+'',<PAGE_WIDTH-15-OUTLEN>X,A,1X,I3)')
+     &		       OLD_BUFFER(BDATE:INDEX(OLD_BUFFER
+     &		       (BDATE:),':')+BDATE-2),EXC
+		    L = L + 1
+		 END IF
+	      END IF
+              IF (PAGING.AND.L.EQ.PAGE_LENGTH-1) THEN
+                 L = 0                        ! Reinitialize screen counter
+	         CALL LIB$PUT_OUTPUT(' ')
+		 CALL GET_INPUT_NOECHO_PROMPT(
+     &				INPUT(:1),'Press key to continue ... ')
+             	 IER = LIB$ERASE_PAGE(1,1)         ! Erase display
+	      END IF
+	   END IF
+	END DO
+
+	IF (.NOT.FOUND) THEN
+	   IF (TYPE.EQ.0) WRITE (6,'(1X,A,$)') 'No excludes found for '
+	   IF (TYPE.EQ.1) WRITE (6,'(1X,A,$)') 'No threads found for '
+	   WRITE (6,'(A)') '+'//FOLDER_NAME(:FLEN)//':'
+	END IF
+
+	RETURN
+	END
+
+
+
+        SUBROUTINE SET_NEWNAME
+
+        IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLUSER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+
+	CHARACTER*12 NEW,OLD
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: No privs to set a new name.'')')
+	   RETURN
+	END IF
+
+	CALL CLI$GET_VALUE('OLDNAME',OLD,LENO)
+	CALL CLI$GET_VALUE('NEWNAME',NEW,LENN)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	TEMP_USER = USERNAME
+        DO WHILE (REC_LOCK(IER))
+	   READ (4,IOSTAT=IER,KEYEQ=OLD) USER_ENTRY
+	END DO 
+
+	IF (IER.EQ.0) THEN
+	   USERNAME = NEW
+           DO WHILE (REC_LOCK(IER))
+	      READ (4,IOSTAT=IER,KEYEQ=NEW)
+	   END DO 
+	   IF (IER.NE.0) THEN
+	      WRITE (4,IOSTAT=IER) USER_ENTRY
+	   ELSE
+	      REWRITE (4,IOSTAT=IER) USER_ENTRY
+	   END IF	
+	END IF	
+
+	USERNAME = TEMP_USER
+        DO WHILE (REC_LOCK(IER1))
+	   READ (4,IOSTAT=IER1,KEYEQ=USERNAME) USER_ENTRY
+	END DO 
+
+	CALL CLOSE_BULLUSER
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Old name not found.'')') 
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLINF_SHARED
+
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=OLD,IOSTAT=IER) OLD,LAST
+	END DO 
+
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=NEW,IOSTAT=IER)
+	END DO 
+	IF (IER.NE.0) THEN
+	   WRITE (9,IOSTAT=IER) NEW,LAST
+	ELSE
+	   REWRITE (9,IOSTAT=IER) NEW,LAST
+	END IF	
+
+	OLD(LENO:LENO) = CHAR(128.OR.ICHAR(OLD(LENO:LENO)))
+	NEW(LENN:LENN) = CHAR(128.OR.ICHAR(NEW(LENN:LENN)))
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=OLD,IOSTAT=IER) OLD,LAST
+	END DO 
+	IF (IER.EQ.0) THEN
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.NE.0) THEN
+	      WRITE (9,IOSTAT=IER) NEW,LAST
+	   ELSE
+	      REWRITE (9,IOSTAT=IER) NEW,LAST
+	   END IF	
+	ELSE
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.EQ.0) DELETE (9)
+	END IF
+	OLD(LENO:LENO) = CHAR(127.AND.ICHAR(OLD(LENO:LENO)))
+	NEW(LENN:LENN) = CHAR(127.AND.ICHAR(NEW(LENN:LENN)))
+
+	OLD(LENO:LENO) = CHAR(128.OR.ICHAR(OLD(LENO:LENO)))
+	IF (LENO.GT.1) THEN
+	   OLD(LENO-1:LENO-1) = CHAR(128.OR.ICHAR(OLD(LENO-1:LENO-1)))
+	ELSE
+	   OLD(2:2) = CHAR(128.OR.ICHAR(OLD(2:2)))
+	END IF
+	NEW(LENN:LENN) = CHAR(128.OR.ICHAR(NEW(LENN:LENN)))
+	IF (LENN.GT.1) THEN
+	   NEW(LENN-1:LENN-1) = CHAR(128.OR.ICHAR(NEW(LENN-1:LENN-1)))
+	ELSE
+	   NEW(2:2) = CHAR(128.OR.ICHAR(NEW(2:2)))
+	END IF
+        DO WHILE (REC_LOCK(IER))
+	   READ (9,KEY=OLD,IOSTAT=IER) OLD,LAST
+	END DO 
+	IF (IER.EQ.0) THEN
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.NE.0) THEN
+	      WRITE (9,IOSTAT=IER) NEW,LAST
+	   ELSE
+	      REWRITE (9,IOSTAT=IER) NEW,LAST
+	   END IF	
+	ELSE
+           DO WHILE (REC_LOCK(IER))
+	      READ (9,KEY=NEW,IOSTAT=IER)
+	   END DO 
+	   IF (IER.EQ.0) DELETE (9)
+	END IF
+
+	CALL CLOSE_BULLINF
+
+        RETURN
+        END
+
+
+	SUBROUTINE CHECK_EXCL(BUFFER,L,EXC,BLIMIT,BDATE,IER)
+
+        IMPLICIT INTEGER (A-Z)
+
+	COMMON /EXCLUDE_LIMIT/ EXCLUDE_LIMIT
+
+        CHARACTER*(*) BUFFER
+
+	DIMENSION BTIM(2)
+
+	BLIMIT = L
+	BDATE = L+3
+
+	IER = BUFFER(L:L).EQ.':'
+	IF (IER) THEN
+	   I = LAST_INDEX(BUFFER(:L-1),':')
+	   IF (I.GT.0) THEN
+	      J = LAST_INDEX(BUFFER(:I-1),':')
+	      IF (J.GT.0) THEN
+		 IF (J.LT.I-1) THEN
+		    DECODE(I-J-1,'(I<I-J-1>)',BUFFER(J+1:I-1),IOSTAT=IER) EXC
+		    IER = IER.EQ.0
+		 ELSE
+		    EXC = EXCLUDE_LIMIT
+		 END IF
+		 IF (IER) BLIMIT = J - 1
+		 CALL STR$UPCASE(BUFFER(I+1:L-1),BUFFER(I+1:L-1))
+		 IF (IER) IER = SYS_BINTIM(BUFFER(I+1:L-1),BTIM)
+		 BDATE = I + 1
+	      END IF
+	   ELSE
+	      IER = .FALSE.
+	   END IF
+	END IF
+
+	IF (.NOT.IER) CALL ADD_EXCL(BUFFER,L,-1)
+
+	RETURN
+	END	
+
+
+
+	SUBROUTINE ADD_EXCL(BUFFER,L,EXC)
+
+        IMPLICIT INTEGER (A-Z)
+
+	DIMENSION BTIM(2)
+
+        CHARACTER*(*) BUFFER
+	
+	CHARACTER TODAY*24
+
+	IF (EXC.EQ.-1) THEN
+	   BUFFER = BUFFER(:L)//':'
+	ELSE
+	   BUFFER = BUFFER(:L)//':'
+	   WRITE (BUFFER(L+2:),'(I3)') EXC
+	   IF (BUFFER(L+2:L+2).EQ. ' ') BUFFER(L+2:) = BUFFER(L+3:)
+	   IF (BUFFER(L+2:L+2).EQ. ' ') BUFFER(L+2:) = BUFFER(L+3:)
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	IF (TODAY(1:1).EQ.' ') TODAY = TODAY(2:)
+	BUFFER = BUFFER(:TRIM(BUFFER))//':'//TODAY(:INDEX(TODAY,' ')-1)//':'
+
+	L = TRIM(BUFFER)
+
+	RETURN
+	END	
+
+
+
+
+	CHARACTER*(*) FUNCTION ADDRESS(INPUT)
+
+	IMPLICIT INTEGER (A - Z)
+
+	CHARACTER*(*) INPUT
+
+	ADDRESS = INPUT
+
+	IF (INDEX(INPUT,'@').EQ.0) RETURN
+
+	I = INDEX(INPUT,'<')
+	IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN ! Name may be of form
+	   ADDRESS = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+						! personal-name <net-name>
+	ELSE
+	   ADDRESS = INPUT(:MINGT0(TRIM(INPUT),INDEX(INPUT,' ')-1))
+	   IF (INDEX(ADDRESS,'(').GT.0)
+     &	       ADDRESS = ADDRESS(:INDEX(ADDRESS,'(')-1)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SEND_MAIL
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER CRLF = CHAR(13)//CHAR(10)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	C = 0
+	DO WHILE (LIB$FIND_FILE(FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &			//'*.SMTP',INPUT,C))
+	   OPEN (UNIT=8,FILE=INPUT(:TRIM(INPUT)),IOSTAT=IER,RECL=256)
+	   IF (IER.NE.0) GOTO 30
+	   IF (.NOT.SMTP_CONNECT()) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'220') GOTO 10
+	   DO I=1,3
+	      READ (8,'(Q,A)',IOSTAT=IER) L,INPUT
+	      IF (IER.NE.0) GOTO 10
+	      IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) GOTO 10
+	      IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	      IF (INPUT(:3).NE.'250') GOTO 10
+	   END DO
+	   READ (8,'(Q,A)',IOSTAT=IER) L,INPUT
+	   IF (IER.NE.0) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (INPUT(:3).NE.'354') GOTO 10
+	   DO WHILE (IER.EQ.0)
+	      READ (8,'(Q,A)',IOSTAT=IER) L,INPUT
+	      IF (IER.EQ.0) THEN
+	         IF (.NOT.SMTP_WRITE_PACKET(INPUT(:L)//CRLF)) GOTO 10
+	      END IF
+	   END DO
+	   IF (.NOT.SMTP_WRITE_PACKET('.'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   IF (.NOT.SMTP_WRITE_PACKET('QUIT'//CRLF)) GOTO 10
+	   IF (SMTP_READ_PACKET(INPUT).EQ.0) GOTO 10
+	   CLOSE (UNIT=8,STATUS='DELETE')
+	   GOTO 20
+10	   CLOSE (UNIT=8)
+20	   CALL SMTP_DISCONNECT()
+30	   CONTINUE
+	END DO
+
+	CALL EXIT
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin2.for b/decus/vmslt98a/bulletin/bulletin2.for
new file mode 100755
index 0000000..0bf191c
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin2.for
@@ -0,0 +1,2675 @@
+C
+C  BULLETIN2.FOR, Version 3/10/97
+C  Purpose: Contains subroutines for the bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE SET_BBOARD(BBOARD)
+C
+C  SUBROUTINE SET_BBOARD
+C
+C  FUNCTION: Set username for BBOARD for selected folder.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($UAIDEF)'
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER EXPIRE*4,INPUT_BBOARD*12,TODAY*24,RESPONSE*4
+
+	IF (TRIM(BBOARD_DIRECTORY).EQ.0) THEN
+	 WRITE(6,'('' ERROR: System programmer has disabled BBOARD.'')')
+	 RETURN
+	END IF
+
+	IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	   IF (FOLDER_BBOARD(:2).EQ.'::') THEN
+	      WRITE (6,'(
+     &		'' ERROR: Cannot set BBOARD for remote folder.'')')
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   END IF
+
+	   IF (BBOARD) THEN
+	      IER = CLI$GET_VALUE('BB_USERNAME',INPUT_BBOARD,INPUT_LEN)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+		 CALL GET_UAF
+     &		   (INPUT_BBOARD,USERB,GROUPB,ACCOUNTB,FLAGS,IER1)
+		 CALL CLOSE_BULLFOLDER
+	         IF (IER1.AND..NOT.BTEST(FLAGS,UAI$V_DISACNT)) THEN ! DISUSER?
+	            WRITE (6,'('' ERROR: '',A,
+     &			'' account needs DISUSER flag set.'')')
+     &			INPUT_BBOARD(:INPUT_LEN)
+		    RETURN
+		 ELSE IF (IER1.AND.BTEST(USERB,31)) THEN
+		    WRITE (6,'('' ERROR: User number of UIC cannot '',
+     &				''be greater than 7777777777.'')')
+		    RETURN
+		 END IF
+		 CALL OPEN_BULLFOLDER
+		 CALL READ_FOLDER_FILE_TEMP(IER)
+		 DO WHILE ((FOLDER1_BBOARD.NE.INPUT_BBOARD.OR.
+     &		     FOLDER1_NUMBER.EQ.FOLDER_NUMBER).AND.IER.EQ.0)
+		   CALL READ_FOLDER_FILE_TEMP(IER)
+	         END DO
+		 IF (FOLDER1_BBOARD.EQ.INPUT_BBOARD.AND.
+     &		      FOLDER1_NUMBER.NE.FOLDER_NUMBER) THEN
+		    WRITE (6,'('' WARNING: Account used by other folder.'',
+     &		     '' If you specify the same account,'')')
+		    WRITE (6,'('' you must specify the address'',
+     &		     '' of the mailing list in the folder description.'')')
+		    CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &                 'Do you still want to make this change? ')
+		    IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+		       CALL CLOSE_BULLFOLDER
+		       WRITE (6,'('' Folder was not modified.'')')
+		       RETURN
+		    END IF
+		 END IF
+		 IF (.NOT.IER1) THEN
+		    CALL CLOSE_BULLFOLDER
+		    WRITE (6,'('' WARNING: '',A,'' account not in SYSUAF'',
+     &		       '' file.'')') INPUT_BBOARD(:INPUT_LEN)
+		    CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &                 'Is the name a mail forwarding entry? '//
+     &		       '(Y/N with N as default): ')
+		    IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+		       WRITE (6,'('' Folder was not modified.'')')
+		       RETURN
+		    END IF
+		    CALL OPEN_BULLFOLDER
+		    USERB = 1		! Fake userb/groupb, as old method of
+		    GROUPB = 1		! indicating /SPECIAL used [0,0]
+		 END IF
+		 GROUPB1 = GROUPB
+		 USERB1 = USERB
+		 ACCOUNTB1 = ACCOUNTB
+		 CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+		 GROUPB = GROUPB1
+		 USERB = USERB1
+		 ACCOUNTB = ACCOUNTB1
+		 FOLDER_BBOARD = INPUT_BBOARD
+		 CALL OPEN_BULLUSER
+		 CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+		 CALL READ_USER_FILE_HEADER(IER)
+		 CALL SYS_BINTIM(TODAY,BBOARD_BTIM)
+		 REWRITE (4) USER_HEADER
+		 CALL CLOSE_BULLUSER
+		 IF (CLI$PRESENT('SPECIAL')) THEN	! SPECIAL specified?
+		    USERB = IBSET(USERB,31)	! Set bit to show /SPECIAL
+		    IF (CLI$PRESENT('VMSMAIL')) THEN
+		       GROUPB = IBSET(GROUPB,31)   ! Set bit to show /VMSMAIL
+		    END IF
+		 END IF
+	      ELSE IF (CLI$PRESENT('SPECIAL')) THEN
+	         USERB = IBSET(0,31)		! Set top bit to show /SPECIAL
+	         GROUPB = 0
+	         DO I=1,LEN(FOLDER_BBOARD)
+		    FOLDER_BBOARD(I:I) = ' '
+	         END DO
+	      ELSE IF (FOLDER_BBOARD(:4).EQ.'NONE') THEN
+	         WRITE (6,'('' ERROR: No BBOARD specified for folder.'')')
+	      END IF
+
+	      IER = CLI$GET_VALUE('EXPIRATION',EXPIRE,EX_LEN)
+	      IF (IER.NE.%LOC(CLI$_ABSENT)) THEN
+	         IF (EX_LEN.GT.3) EX_LEN = 3
+	         READ (EXPIRE,'(I<EX_LEN>)') TEMP
+		 IF (TEMP.GT.BBEXPIRE_LIMIT.AND..NOT.SETPRV_PRIV()) THEN
+		    WRITE (6,'('' ERROR: Expiration cannot be > '',
+     &			I3,'' days.'')') BBEXPIRE_LIMIT
+		    CALL CLOSE_BULLFOLDER
+		    RETURN
+		 ELSE IF (TEMP.LE.0) THEN
+		    WRITE (6,'('' ERROR: Expiration must be > 0.'')')
+		    CALL CLOSE_BULLFOLDER
+		    RETURN
+		 ELSE
+		    FOLDER_BBEXPIRE = TEMP
+		 END IF
+	      ELSE IF (.NOT.CLI$PRESENT('EXPIRATION')) THEN
+		 FOLDER_BBEXPIRE = -1
+	      END IF
+	   ELSE
+	      FOLDER_BBOARD = 'NONE'
+	   END IF
+
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLFOLDER
+	   WRITE (6,'('' BBOARD has been modified for folder.'')')
+	ELSE
+	   WRITE (6,'('' You are not authorized to modify BBOARD.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+
+	SUBROUTINE SET_SYSTEM(SYSTEM_SET)
+C
+C  SUBROUTINE SET_SYSTEM
+C
+C  FUNCTION: Set SYSTEM specification for selected folder.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	IF (FOLDER_NUMBER.LT.0.OR.FOLDER_NUMBER.GE.1000) THEN
+	   WRITE (6,'('' ERROR: Cannot modify for remote folder.'')')
+	ELSE IF (SETPRV_PRIV()) THEN
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   IF (SYSTEM_SET) THEN
+	      FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	      WRITE (6,'('' SYSTEM designation has been set.'')')
+	   ELSE
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,2)
+	      WRITE (6,'('' SYSTEM designation has been removed.'')')
+	   END IF
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL MODIFY_SYSTEM_LIST(0)
+	   CALL CLOSE_BULLFOLDER
+	   CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	ELSE
+	   WRITE (6,'('' You are not authorized to modify SYSTEM.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE MODIFY_SYSTEM_LIST(FILE_OPENED)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	INTEGER SHUTDOWN_BTIM(FLONG),VERSION(FLONG)
+
+	CHARACTER UPDATE*12,UPTIME*8
+
+	INTEGER UP_BTIM(2)
+
+	IF (.NOT.FILE_OPENED) CALL OPEN_BULLUSER
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*SYSTEM',IOSTAT=IER) 
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,VERSION,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END DO
+
+	IF (IER.NE.0.OR.VERSION(1).NE.168) THEN
+	   DO I=1,FLONG
+	      SYSTEM_FLAG(I) = 0
+	      SHUTDOWN_FLAG(I) = 0
+	   END DO
+	   CALL SET2(SYSTEM_FLAG,0)
+	   CALL LIB$SYS_TRNLOG('SYS$NODE',,NODENAME)
+	   NODENAME = NODENAME(2:INDEX(NODENAME,':')-1)
+	   SHUTDOWN_BTIM(1) = 0
+	   SHUTDOWN_BTIM(2) = 0
+	   NODE_NUMBER = 0
+	   NODE_AREA = 0
+	   IF (IER.EQ.0) THEN
+	      DO WHILE (TEMP_USER(:7).EQ.'*SYSTEM'.AND.IER.EQ.0)
+	         DELETE (UNIT=4)
+	         DO WHILE (REC_LOCK(IER))
+	           READ (4,IOSTAT=IER) TEMP_USER
+		 END DO
+	      END DO
+	      IER = 2
+	   ELSE
+	      VERSION(1) = 168
+	   END IF
+	END IF
+
+	IF (VERSION(1).NE.168) THEN
+	   CALL CLOSE_BULLFOLDER
+	   CALL OPEN_BULLFOLDER
+	   NODE_AREA = 0
+	   DO I=1,FLONG
+	      SYSTEM_FLAG(I) = 0
+	   END DO
+	   IER1 = 0
+	   DO WHILE (IER1.EQ.0)
+	      CALL READ_FOLDER_FILE_TEMP(IER1)
+	      IF (BTEST(FOLDER1_FLAG,2).AND.IER1.EQ.0) THEN
+		 CALL SET2(SYSTEM_FLAG,FOLDER1_NUMBER)
+	      END IF
+	   END DO
+	   VERSION(1) = 168
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,2)) THEN
+	   CALL SET2(SYSTEM_FLAG,FOLDER_NUMBER)
+	ELSE
+	   CALL CLR2(SYSTEM_FLAG,FOLDER_NUMBER)
+	END IF
+
+	CALL SYS_BINTIM('-',UP_BTIM)	! Get today's date
+	DIFF = COMPARE_BTIM(SHUTDOWN_BTIM,UP_BTIM)
+	IF (DIFF.GE.0) THEN	! Must have been in a time wrap
+	   SHUTDOWN_BTIM(1) = UP_BTIM(1)
+	   SHUTDOWN_BTIM(2) = UP_BTIM(2)
+	END IF
+
+	CALL GET_UPTIME(UPDATE,UPTIME)
+
+	CALL SYS_BINTIM(UPDATE//' '//UPTIME,UP_BTIM)
+
+	IF (NODE_AREA.EQ.0) THEN
+	   IF (SHUTDOWN_BTIM(1).EQ.0) THEN
+	      DIFF = -1
+	   ELSE
+	      DIFF = COMPARE_BTIM(SHUTDOWN_BTIM,UP_BTIM)
+	   END IF
+	   IF (DIFF.EQ.-1) THEN
+	      CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	      SHUTDOWN_BTIM(1) = UP_BTIM(1)
+	      SHUTDOWN_BTIM(2) = UP_BTIM(2)
+	      DO I=1,FLONG
+		 SHUTDOWN_FLAG(I) = SYSTEM_FLAG(I)
+              END DO
+	   END IF
+	ELSE			! Test to make sure NODE_AREA is zero
+	   SEEN_FLAG = 0		! if all of SHUTDOWN_FLAG is zero
+	   DO I=1,FLONG
+	      IF (SHUTDOWN_FLAG(I).NE.0) SEEN_FLAG = 1
+	   END DO
+	   IF (SEEN_FLAG.EQ.0) NODE_AREA = 0
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (4,IOSTAT=IER)
+     &		'*SYSTEM     ',NODENAME,NODE_NUMBER,NODE_AREA,VERSION,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	ELSE
+	   REWRITE (4,IOSTAT=IER)
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,VERSION,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END IF
+
+	CALL READ_PERM
+
+	IF (.NOT.FILE_OPENED) THEN
+	   CALL CLOSE_BULLUSER
+	   IF (REMOTE_SET) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER1) 14,
+     &				BTEST(FOLDER_FLAG,2),NODENAME
+	      IF (IER1.NE.0) THEN
+	         CALL DISCONNECT_REMOTE
+	         IF (.NOT.FILE_OPENED) CALL CLOSE_BULLUSER
+	         RETURN
+	      END IF
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+	
+	SUBROUTINE GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,SYI$_NODE_AREA,%LOC(NODE_AREA))
+	CALL ADD_2_ITMLST(4,SYI$_NODE_NUMBER,%LOC(NODE_NUMBER))
+	CALL END_ITMLST(GETSYI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETSYIW(,,,%VAL(GETSYI_ITMLST),,,)	! Get Info command.
+C
+C  NODE_AREA is set to 0 after shutdown messages are deleted.
+C  If node is not part of cluster, NODE_AREA will be 0,
+C  so set it to 1 as a dummy value to cause messages to be deleted.
+C
+	IF (NODE_AREA.EQ.0) NODE_AREA = 1
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_NODE(NODE_SET)
+C
+C  SUBROUTINE SET_NODE
+C
+C  FUNCTION: Set or reset remote node specification for selected folder.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER RESPONSE*4,FOLDER_SAVE*44
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (CLI$PRESENT('FOLDER')) THEN
+	   IER = CLI$GET_VALUE('FOLDER',FOLDER1) ! Get folder name
+	   FOLDER_SAVE = FOLDER
+	   CALL OPEN_BULLFOLDER_SHARED		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER1,IER)
+	   IF (IER.EQ.0) THEN
+	      IF (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+		 WRITE (6,'('' ERROR: No privs to modify folder.'')')
+		 IER = 1
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: Specified folder not found.'')')
+	   END IF
+	   IF (IER.NE.0) THEN
+	      CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER)
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   END IF
+	   CALL CLOSE_BULLFOLDER
+	END IF
+
+	IF (FOLDER_NUMBER.EQ.0) THEN
+	   WRITE (6,'('' Cannot set remote node for the default folder.'')')
+	ELSE IF (FOLDER_NUMBER.LT.0.OR.FOLDER_NUMBER.GE.1000) THEN
+	   WRITE (6,'('' Cannot set remote node for this folder.'')')
+	ELSE IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   IF (.NOT.NODE_SET) THEN
+	      IF (INDEX(FOLDER_BBOARD,'*').GT.0) THEN
+		 REMOTE_SET_SAVE = REMOTE_SET
+		 REMOTE_SET = .FALSE.
+	         FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		     FOLDER
+	         CALL OPEN_BULLDIR		! Remove directory file which
+	         CALL CLOSE_BULLDIR_DELETE	! contains remote folder name
+		 REMOTE_SET = REMOTE_SET_SAVE
+	      END IF
+	      FOLDER1_BBOARD = 'NONE'
+	      WRITE (6,'('' Remote node setting has been removed.'')')
+	      IF (.NOT.CLI$PRESENT('FOLDER')) REMOTE_SET = .FALSE.
+	   ELSE
+	      CALL GET_INPUT_PROMPT(RESPONSE,RLEN,
+     &          'Are you sure you want to make folder '//
+     &	        FOLDER(:TRIM(FOLDER))//
+     &		' remote? (Y/N with N as default): ')
+	      IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+	        WRITE (6,'('' Folder was not modified.'')')
+	        RETURN
+	      END IF
+	      IF (.NOT.CLI$GET_VALUE('REMOTENAME',FOLDER1)) THEN
+	         FOLDER1 = FOLDER
+	      END IF
+	      IER = CLI$GET_VALUE('NODENAME',FOLDER1_BBOARD,FLEN)
+	      FOLDER1_BBOARD = '::'//FOLDER1_BBOARD(:FLEN)
+	      CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      IF (IER.NE.0) THEN
+	         WRITE (6,'(
+     &		  '' ERROR: Folder not accessible on remote node.'')')
+	         RETURN
+	      ELSE
+	         WRITE (6,'('' Folder has been converted to remote.'')')
+	      END IF
+	      FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		FOLDER
+	      REMOTE_SET_SAVE = REMOTE_SET
+	      REMOTE_SET = .FALSE.
+	      CALL OPEN_BULLDIR			! Remove directory file
+	      CALL OPEN_BULLFIL			! Remove bulletin file
+	      CALL CLOSE_BULLFIL_DELETE
+	      CALL CLOSE_BULLDIR_DELETE
+	      IF (FOLDER.NE.FOLDER1) THEN	! Different remote folder name?
+	         CALL OPEN_BULLDIR		! If so, put name in header
+		 BULLDIR_HEADER(13:) = FOLDER1	! of directory file.
+		 CALL WRITEDIR_NOCONV(0,IER)
+	         CALL CLOSE_BULLDIR
+	         FOLDER1_BBOARD = FOLDER1_BBOARD(:FLEN+2)//'*'
+	      END IF
+	      REMOTE_SET = REMOTE_SET_SAVE
+	      IF (.NOT.CLI$PRESENT('FOLDER')) REMOTE_SET = .TRUE.
+	   END IF
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   IF (.NOT.NODE_SET.AND.FOLDER_BBOARD(:2).EQ.'::'
+     &			.AND.BTEST(FOLDER_FLAG,2)) THEN
+	      OPEN (UNIT=17,STATUS='UNKNOWN',IOSTAT=IER,
+     &		RECL=256,FILE=FOLDER_BBOARD(3:TRIM(FOLDER_BBOARD))
+     &		//'::"TASK=BULLETIN1"')
+	      IF (IER.EQ.0) THEN	! Disregister remote SYSTEM folder
+		 WRITE(17,'(2A)',IOSTAT=IER) 14,0
+		 CLOSE (UNIT=17)
+	      END IF
+	   END IF
+	   FOLDER_BBOARD = FOLDER1_BBOARD
+	   IF (NODE_SET) THEN
+	      F_NBULL = F1_NBULL
+	      F_NEWEST_BTIM(1) = F1_NEWEST_BTIM(1)
+	      F_NEWEST_BTIM(2) = F1_NEWEST_BTIM(2)
+	      F_NEWEST_NOSYS_BTIM(1) = F1_NEWEST_NOSYS_BTIM(1)
+	      F_NEWEST_NOSYS_BTIM(2) = F1_NEWEST_NOSYS_BTIM(2)
+	      FOLDER_FLAG = 0
+	      F_EXPIRE_LIMIT = F1_EXPIRE_LIMIT
+	   ELSE
+	      F_NBULL = 0
+	   END IF
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLFOLDER
+	ELSE
+	   WRITE (6,'('' You are not authorized to modify NODE.'')')
+	END IF
+
+	IF (CLI$PRESENT('FOLDER')) THEN
+	   CALL OPEN_BULLFOLDER_SHARED		! Open folder file
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER_SAVE,IER)
+	   CALL CLOSE_BULLFOLDER
+	   FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		FOLDER
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE RESPOND
+C
+C  SUBROUTINE RESPOND
+C
+C  FUNCTION: Sends a mail message in reply to a posted message.
+C
+C  NOTE: Modify the last SPAWN statement to specify the command
+C	you use to send mail to sites other than via MAIL.
+C	If you always use a different command, modify both
+C	spawn commands.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	COMMON /INDESCRIP/ INDESCRIP
+	CHARACTER*(INPUT_LENGTH) INDESCRIP
+
+	CHARACTER INFROM*(INPUT_LENGTH)
+
+	EXTERNAL CLI$_NEGATED,CLI$_ABSENT
+
+	MSG_OWN = .FALSE.
+
+	IF (INCMD(:4).EQ.'REPL') THEN
+	   IF (REMOTE_SET.GE.3) THEN
+              BULL_PARAMETER = 'news group.'
+           ELSE
+              BULL_PARAMETER = 'mailing list.'
+           END IF
+	   IF (CLI$PRESENT('ALL')) THEN
+	      IF (REMOTE_SET.GE.3) THEN
+                 BULL_PARAMETER = 'message owner and news group.'
+              ELSE
+                 BULL_PARAMETER = 'message owner and mailing list.'
+              END IF
+	      MSG_OWN = .TRUE.
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'RESP') THEN
+	   MSG_OWN = .TRUE.
+	   BULL_PARAMETER = 'message owner.'
+	   IF (CLI$PRESENT('LIST')) THEN 
+	      IF (REMOTE_SET.GE.3) THEN 
+	   	 BULL_PARAMETER = 'message owner and news group.'
+	      ELSE
+		 BULL_PARAMETER = 'message owner and mailing list.'
+	      END IF
+
+	   END IF
+	ELSE IF (REMOTE_SET.GE.3) THEN 
+	   BULL_PARAMETER = 'news group.'
+	ELSE
+	   BULL_PARAMETER = 'mailing list.'
+	END IF
+
+	LIST = INDEX(BULL_PARAMETER,'mailing list')
+	IF (NEWS_FEED().AND.LIST.GT.0) THEN
+	   BULL_PARAMETER(LIST:) = 'news group'//
+     &				   BULL_PARAMETER(LIST+LEN('mailing list'):)
+	END IF
+
+	IF (MSG_OWN.AND.BTEST(CAPTIVE(-1),1)) THEN
+           WRITE (6,'('' ERROR: MAIL invalid from DISMAIL account.'')')
+           RETURN
+	END IF
+
+	WRITE (6,'('' Sending message to '',A)')
+     &	   BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+
+	IF (INCMD(:4).NE.'POST') THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	      WRITE(6,'('' ERROR: You have not read any message.'')')
+	      RETURN			! And return
+	   END IF
+
+	   CALL OPEN_BULLDIR_SHARED
+
+	   CALL READDIR(BULL_POINT,IER)	! Get info for specified bulletin
+
+	   IF (IER.NE.BULL_POINT+1) THEN	! Was bulletin found?
+	      WRITE(6,'('' ERROR: Bulletin was not found.'')')
+	      CALL CLOSE_BULLDIR		! If not, then error out
+	      RETURN
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      INDESCRIP = INPUT(7:)
+	   ELSE
+	      INDESCRIP = DESCRIP
+	   END IF
+
+	   CALL CLOSE_BULLFIL
+
+	   CALL CLOSE_BULLDIR
+
+	   IF (STREQ(INDESCRIP(:3),'RE:')) THEN
+	      INDESCRIP = 'Re:'//INDESCRIP(4:)
+	   ELSE
+	      INDESCRIP = 'Re: '//INDESCRIP
+	   END IF
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN 
+	   IF (CLI$PRESENT('EXPIRATION')) THEN
+	      CALL GET_EXPIRED(INPUT,IER)
+	      IF (.NOT.IER) RETURN
+	      EXDATE = INPUT(:11)
+	      EXTIME = INPUT(13:23)
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SUBJECT')) THEN
+	   IER = CLI$GET_VALUE('SUBJECT',INDESCRIP,LENDES)
+	   IF (LENDES.GT.LEN(INDESCRIP)) THEN
+	      WRITE(6,'('' ERROR: Subject length exceeded.'')')
+	      RETURN
+	   END IF
+	ELSE IF (INCMD(:4).EQ.'POST') THEN
+	   WRITE(6,'('' Enter subject of message:'')')
+	   CALL GET_LINE(INDESCRIP,LENDES)
+	   IF (LENDES.LE.0) THEN
+	      WRITE(6,'('' ERROR: No subject specified.'')')
+	      RETURN
+	   END IF
+	ELSE
+	   WRITE (6,'('' Message will have the subject:'')')
+	   WRITE (6,'(1X,A)') INDESCRIP(:MIN(TRIM(INDESCRIP),PAGE_WIDTH))
+	END IF
+
+	IF ((CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.	! If /EDIT specified
+     &      (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))) THEN
+	   EDIT = .TRUE.
+	   CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	ELSE
+	   EDIT = .FALSE.
+	END IF
+
+	TEXT = CLI$PRESENT('EXTRACT')
+
+	LIST = CLI$PRESENT('LIST')
+
+	ILEN = 0
+
+	FILESPEC = CLI$GET_VALUE('FILESPEC',INPUT,ILEN)
+	IF (FILESPEC.NE.%LOC(CLI$_ABSENT)) THEN
+	   CALL DISABLE_PRIVS
+	   OPEN (UNIT=4,FILE=INPUT(:ILEN),STATUS='OLD',READONLY,
+     &		 SHARED,IOSTAT=IER,FORM='FORMATTED')
+	   CALL ENABLE_PRIVS
+	   IF (IER.NE.0) THEN
+	      WRITE(6,'('' ERROR: Specified file cannot be opened.'')')
+	      RETURN
+           END IF 
+	END IF
+
+	FOUNDFILE = FILESPEC
+
+	IF (EDIT.AND.(TEXT.OR.FILESPEC)) THEN
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH+2,STATUS='NEW',CARRIAGECONTROL='LIST')
+
+	   IF (IER.NE.0) THEN
+	      CALL ERRSNS(IDUMMY,IER)
+	      CALL SYS_GETMSG(IER)
+	      GO TO 900
+	   END IF
+	ELSE IF (TEXT.AND..NOT.EDIT) THEN
+	   WRITE (6,'('' ERROR: Cannot extract text without /EDIT.'')')
+	   GO TO 900
+	END IF
+
+	LENFRO = 0
+	DO WHILE (CLI$GET_VALUE('CC',INPUT,ILEN)
+     &	    .NE.%LOC(CLI$_ABSENT))		
+	   CALL ADD_PROTOCOL(INPUT,ILEN)
+	   IF (LENFRO.EQ.0) THEN
+	      INFROM = INPUT(:ILEN)//','
+	   ELSE
+	      INFROM = INFROM(:LENFRO)//INPUT(:ILEN)//','
+	   END IF
+	   LENFRO = LENFRO + ILEN + 1
+	END DO
+	IF (LENFRO.GT.0.AND..NOT.MSG_OWN) LENFRO = LENFRO - 1
+
+	IF ((EDIT.AND.TEXT).OR.INCMD(:4).NE.'POST') THEN
+	   CALL OPEN_BULLFIL_SHARED
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (MSG_OWN) THEN
+	         ILEN = TRIM(INPUT) - 6
+	         INFROM = INFROM(:LENFRO)//INPUT(7:)
+		 IF (INDEX(INFROM,' "').GT.INDEX(INFROM,'@')) THEN
+		    I = INDEX(INFROM,' "')
+		    INFROM = INFROM(:I-1)//
+     &			     INFROM(INDEX(INFROM(I+2:),'"')+I+2:)
+		    DO WHILE (INDEX(INFROM,'""').GT.0)
+		       INFROM = INFROM(:INDEX(INFROM,'""'))//
+     &				INFROM(INDEX(INFROM,'""')+2:)
+		    END DO
+	         END IF
+	         CALL ADD_PROTOCOL(INFROM(LENFRO+1:),ILEN)
+	         LENFRO = LENFRO + ILEN
+	      END IF
+	      IF (EDIT.AND.TEXT) THEN
+		 INPUT = INPUT(7:)
+		 IF (INDEX(INPUT,'%"').GT.0) THEN
+		    INPUT = INPUT(INDEX(INPUT,'%"')+2:TRIM(INPUT)-1)
+		 END IF
+	         WRITE (3,'(A)') 'In a previous article, '//
+     &			INPUT(:TRIM(INPUT))//' wrote:'
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE IF (MSG_OWN) THEN
+	      CALL ADD_PROTOCOL(FROM,0)
+	      INFROM = INFROM(:LENFRO)//FROM
+	      LENFRO = TRIM(FROM) + LENFRO
+	   END IF
+
+	   IF (EDIT.AND.TEXT) THEN
+	      IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END IF
+	      LEN_P = 0
+	      IF (CLI$PRESENT('INDENT').NE.%LOC(CLI$_NEGATED)) THEN
+	         CALL CLI$GET_VALUE('INDENT',BULL_PARAMETER,LEN_P)
+	      END IF
+	      DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	         IF (LEN_P.EQ.0) THEN
+	            WRITE (3,'(A)') INPUT(:ILEN)
+	         ELSE
+	            WRITE (3,'(A)') BULL_PARAMETER(:LEN_P)//INPUT(:ILEN)
+	         END IF
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      END DO
+
+	      IF (FILESPEC) THEN
+		 WRITE (3,'(A)') ' '
+		 IER = 0
+		 DO WHILE (IER.EQ.0)
+		    READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		    IF (IER.EQ.0) WRITE (3,'(A)') INPUT(:ILEN)
+		 END DO
+		 CLOSE (UNIT=4)
+	         FILESPEC = .FALSE.
+	      END IF
+
+	      CLOSE (UNIT=3)			! Bulletin copy completed
+	   END IF
+
+	   CALL CLOSE_BULLFIL
+	END IF
+
+	IF (EDIT.AND.FILESPEC.AND..NOT.TEXT) THEN
+	   IER = 0
+	   ICOUNT = 0
+	   DO WHILE (IER.EQ.0)
+	      READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+	      IF (IER.EQ.0) THEN
+		 WRITE (3,'(A)') INPUT(:ILEN)
+		 ICOUNT = ICOUNT + 1
+	      END IF
+	   END DO
+	   CLOSE (UNIT=4)
+	   FILESPEC = .FALSE.
+	   IF (ICOUNT.EQ.0) THEN
+	      CLOSE (UNIT=3,STATUS='DELETE')
+	   ELSE
+	      CLOSE (UNIT=3)
+	   END IF
+	END IF
+
+	IF (LIST.AND.REMOTE_SET.LT.3) THEN
+	   SLIST = INDEX(FOLDER_DESCRIP,'<')
+	   IF (SLIST.GT.0) THEN
+	      IF (.NOT.NEWS_FEED()) THEN
+		 INPUT = FOLDER_DESCRIP(SLIST+1:)
+		 ILEN = INDEX(INPUT,'>') - 1
+		 IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+		 INPUT = INPUT(:ILEN)
+	         CALL ADD_PROTOCOL(INPUT,ILEN)
+	         IF (LENFRO.GT.0.AND.INFROM(LENFRO:LENFRO).NE.',') THEN
+		    INFROM = INFROM(:LENFRO)//','
+		    LENFRO = LENFRO + 1
+		 END IF
+	         INFROM = INFROM(:LENFRO)//INPUT(:ILEN)
+	         LENFRO = LENFRO + ILEN
+	      ELSE
+		 FOLDER1_DESCRIP = 
+     &			FOLDER_DESCRIP(SLIST+1:TRIM(FOLDER_DESCRIP)-1)
+		 IF (FOLDER1_DESCRIP(1:1).EQ.'@') THEN
+		    WRITE(6,'('' ERROR: Multiple newsgroup feed'',
+     &			'' is present.'')')
+		    GO TO 900
+		 END IF
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: No list address'',
+     &			'' found in folder description.'')')
+	      GO TO 900
+	   END IF
+	END IF
+
+	I = 1		! Must change all " to "" in FROM field
+	DO WHILE (I.LE.LENFRO)
+	   IF (INFROM(I:I).EQ.'"') THEN
+	      INFROM = INFROM(:I)//'"'//INFROM(I+1:)
+	      I = I + 1
+	      LENFRO = LENFRO + 1
+	   END IF
+	   I = I + 1
+	END DO
+
+	STATUS = .TRUE.
+
+	IF (EDIT) THEN
+	   CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	   CONTEXT = 0
+	   IER =  LIB$FIND_FILE('SYS$LOGIN:BULL.SCR',INPUT,CONTEXT)
+	   IF (TEXT.OR.FOUNDFILE) THEN
+	      VERSION = INDEX(INPUT,';') + 1
+	      IF (INPUT(VERSION:VERSION).EQ.'1') THEN
+	         CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+	      ELSE
+	         IER = 0
+	      END IF
+	   ELSE IF (IER) THEN
+	      IER = 0
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      CALL ADD_SIGNATURE(0,'SYS$LOGIN:BULL.SCR',FOLDER_NAME)
+	      IF ((NEWS_FEED().OR.REMOTE_SET.GE.3).AND.LIST) THEN
+	         CALL NEWS_POST('SYS$LOGIN:BULL.SCR',.FALSE.,IER,
+     &			INDESCRIP)
+		 STATUS = IER.EQ.0
+	         IF (IER.EQ.0) THEN
+		    WRITE (6,'('' Message successfully posted.'')')
+	         END IF
+	      END IF
+	      IF (IER.EQ.0.AND.LENFRO.GT.0) THEN
+	         CALL RESPOND_MAIL('SYS$LOGIN:BULL.SCR',INFROM,
+     &			   INDESCRIP,STATUS)
+		 INPUT = INDESCRIP
+		 CALL INCLUDE_SUBJECT(0)
+	      END IF
+	   END IF
+	ELSE
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	   IF (.NOT.FILESPEC) THEN
+	      WRITE (6,'('' Enter message: End with ctrl-z,'',
+     &			 '' cancel with ctrl-c'')')
+	      ILEN = LINE_LENGTH + 1		! Length of input line
+	      ICOUNT = 0			! Character count counter
+	      DO WHILE (ILEN.GE.0)		! Input until no more input
+	         CALL GET_LINE(INPUT,ILEN)	! Get input line
+	         IF (ILEN.GT.LINE_LENGTH) THEN	! Input line too long
+		    WRITE(6,'('' ERROR: Input line length > '',I,
+     &			   ''.  Reinput:'')') LINE_LENGTH
+	         ELSE IF (ILEN.GE.0) THEN	! If good input line entered
+		    ICOUNT = ICOUNT + ILEN		! Update counter
+		    WRITE(3,'(A)') INPUT(:ILEN)	! Save line in scratch file
+	         END IF
+	      END DO
+	   ELSE
+	      IER = 0
+	      ICOUNT = 0
+	      DO WHILE (IER.EQ.0)
+		 READ (4,'(Q,A)',IOSTAT=IER) ILEN,INPUT
+		 IF (IER.EQ.0) THEN
+		    ICOUNT = ICOUNT + 1
+		    WRITE (3,'(A)') INPUT(:ILEN)
+		 END IF
+	      END DO
+	      CLOSE (UNIT=4)
+	      FILESPEC = .FALSE.
+	   END IF
+	   IF (ILEN.EQ.-1.OR.ICOUNT.EQ.0) THEN	! CTRL_C or No lines
+	      CLOSE (UNIT=3)
+	      IER = 1
+	   ELSE
+	      CALL ADD_SIGNATURE(3,' ',FOLDER_NAME)
+	      REWIND (UNIT=3)
+	      IF ((NEWS_FEED().OR.REMOTE_SET.GE.3).AND.LIST) THEN
+	         CALL NEWS_POST('SYS$LOGIN:BULL.SCR',.TRUE.,IER,
+     &			   INDESCRIP)
+		 STATUS = IER.EQ.0
+	         IF (IER.EQ.0)  WRITE (6,'('' Message successfully posted.'')')
+	      ELSE
+		 IER = 0
+	      END IF
+	      CLOSE (UNIT=3)
+	      IF (IER.EQ.0.AND.LENFRO.GT.0) THEN
+		 CALL RESPOND_MAIL('SYS$LOGIN:BULL.SCR',INFROM,
+     &			   INDESCRIP,STATUS)
+		 INPUT = INDESCRIP
+		 CALL INCLUDE_SUBJECT(0)
+	      END IF
+	   END IF
+	END IF
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: No message added.'')')
+	   IF (.NOT.STATUS) THEN
+	      CALL GET_INPUT_PROMPT(INPUT,ILEN,'Do you want to'//
+     &		' save message? (Y/N with N as default): ')
+	      IF (STREQ(INPUT(:1),'Y')) THEN
+		 CALL LIB$RENAME_FILE('SYS$LOGIN:BULL.SCR',
+     &				      'SYS$LOGIN:BULL.SAV')
+		 WRITE (6,'(A)') ' Message saved in SYS$LOGIN:BULL.SAV.'
+	      END IF
+	   END IF
+	END IF
+
+900	IF (FILESPEC) CLOSE (UNIT=4)
+	CALL LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;*')
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_SIGNATURE(FILEUNIT,FILENAME,FOLDER_NAME)
+C
+C  SUBROUTINE ADD_SIGNATURE
+C
+C  FUNCTION: Adds signature to message being mailed/posted.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) FOLDER_NAME
+
+	CHARACTER*128 BULL_SIGNATURE
+	DATA BULL_SIGNATURE /'SYS$LOGIN:BULL_SIGNATURE.TXT'/
+
+	CHARACTER*256 INPUT
+
+	IF (CLI$PRESENT('NOSIGNATURE')) RETURN
+
+	OPEN (UNIT=4,FILE=BULL_SIGNATURE,STATUS='OLD',READONLY,
+     &		 SHARED,IOSTAT=IER,FORM='FORMATTED')
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=4,FILE='BULL_SIGNATURE',STATUS='OLD',READONLY,
+     &		    SHARED,IOSTAT=IER,FORM='FORMATTED')
+	END IF
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=4,FILE='MX_SIGNATURE',STATUS='OLD',READONLY,
+     &		    SHARED,IOSTAT=IER,FORM='FORMATTED')
+	END IF
+
+	IF (IER.NE.0) RETURN
+
+	IF (FILEUNIT.EQ.0) THEN
+	   OPEN (UNIT=3,FILE=FILENAME,STATUS='OLD',ACCESS='APPEND',
+     &		 IOSTAT=IER,FORM='FORMATTED')
+	END IF
+
+	ICOUNT = 0
+	MATCH = .FALSE.
+	DO WHILE (IER.EQ.0)
+	   READ (4,'(A)',IOSTAT=IER) INPUT
+	   ILEN = TRIM(INPUT)
+	   DO WHILE (.NOT.MATCH.AND.STREQ(INPUT(:6),'START ').AND.IER.EQ.0)
+	      MATCH = STREQ(INPUT(7:ILEN),FOLDER_NAME(:TRIM(FOLDER_NAME)))
+	      READ (4,'(A)',IOSTAT=IER) INPUT
+	      ILEN = TRIM(INPUT)
+	      IF (.NOT.MATCH) THEN
+	         DO WHILE (.NOT.STREQ(INPUT(:ILEN),'END').AND.IER.EQ.0)
+		    READ (4,'(A)',IOSTAT=IER) INPUT
+	            ILEN = TRIM(INPUT)
+		 END DO
+		 READ (4,'(A)',IOSTAT=IER) INPUT
+	         ILEN = TRIM(INPUT)
+	      END IF
+	   END DO
+	   IF (IER.EQ.0) THEN
+	      IF (MATCH.AND.STREQ(INPUT(:ILEN),'END')) THEN
+	         MATCH = .FALSE.
+	      ELSE
+	         ICOUNT = ICOUNT + 1
+	         IF (ICOUNT.EQ.1) WRITE (3,'(A)',IOSTAT=IER) ' '
+	         WRITE (3,'(A)',IOSTAT=IER) INPUT(:ILEN)
+	      END IF
+	   END IF
+	END DO
+
+	CLOSE (UNIT=4)
+	IF (FILEUNIT.EQ.0) CLOSE (UNIT=3)
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION STREQ(INPUT,INPUT1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,INPUT1
+
+	STREQ = .FALSE.
+
+	IF (LEN(INPUT).NE.LEN(INPUT1)) RETURN
+
+	DO I=1,LEN(INPUT)
+	   DIFF = ABS(ICHAR(INPUT(I:I))-ICHAR(INPUT1(I:I)))
+	   IF (DIFF.NE.0.AND.(DIFF.NE.32.OR..NOT.ALPHA(INPUT(I:I))
+     &		  .OR..NOT.ALPHA(INPUT1(I:I)))) RETURN
+	END DO
+
+	STREQ = .TRUE.
+
+	RETURN
+	END
+
+
+
+
+
+
+	SUBROUTINE RESPOND_MAIL(FILE,SENDTO,SUBJECT,STATUS)
+C
+C  SUBROUTINE RESPOND_MAIL
+C
+C  FUNCTION: Sends mail to address.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /MAIL_INFO/ USE_INFROM
+	DATA USE_INFROM /.FALSE./
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /PATH/ PATHNAME,LPATH
+	CHARACTER*132 PATHNAME
+
+	CHARACTER*(*) FILE,SENDTO,SUBJECT
+
+	CHARACTER MAILER*128,MLDESCRIP*(LINE_LENGTH)
+
+	PRIVS = FILE.NE.'SYS$LOGIN:BULL.SCR'
+
+	MLDESCRIP = SUBJECT
+	LENDES = TRIM(MLDESCRIP)
+	I = 1		! Must change all " to "" in SUBJECT field
+	DO WHILE (I.LE.LENDES)
+	   IF (MLDESCRIP(I:I).EQ.'"') THEN
+	      IF (LENDES.EQ.LINE_LENGTH) THEN
+		 MLDESCRIP(I:I) = '`'
+	      ELSE
+		 MLDESCRIP = MLDESCRIP(:I)//'"'
+     &				//MLDESCRIP(I+1:)
+		 I = I + 1
+		 LENDES = LENDES + 1
+	      END IF
+	   END IF
+	   I = I + 1
+	END DO
+
+	LISTSERV = INDEX(FOLDER_DESCRIP,'LISTSERV').GT.0
+	VMSSERV = INDEX(FOLDER_DESCRIP,'VMSSERV').GT.0
+
+	IF (LISTSERV.OR.VMSSERV) CALL SETUSER(FOLDER_BBOARD)
+	IF (PRIVS) CALL DISABLE_PRIVS
+
+	IF (LISTSERV) THEN
+	   IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED')) THEN
+	      IF (.NOT.SYS_TRNLNM('MX_REPLY_TO','DEFINED'))
+     &	         CALL CRELNM('MX_REPLY_TO',USERNAME(:TRIM(USERNAME)))
+	   ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED')) THEN
+	      IF (.NOT.SYS_TRNLNM('PMDF_REPLY_TO','DEFINED'))
+     &	         CALL CRELNM('PMDF_REPLY_TO',USERNAME(:TRIM(USERNAME)))
+	   ELSE
+	      IF (.NOT.SYS_TRNLNM('MULTINET_SMTP_REPLY_TO','DEFINED'))
+     &	         CALL CRELNM('MULTINET_SMTP_REPLY_TO',
+     &		          USERNAME(:TRIM(USERNAME)))
+	   END IF
+	END IF
+
+	IF (USE_INFROM) THEN
+	   IF (INDEX(INFROM,'::').GT.0) THEN
+              IF (LPATH.EQ.0) CALL GET_PATHNAME
+	      IF (LPATH.GT.0) THEN
+		 INFROM = INFROM(INDEX(INFROM,'::')+2:TRIM(INFROM))//
+     &		   	  PATHNAME(:LPATH)
+	      END IF
+	   END IF
+	   IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED')) THEN
+      	      CALL CRELNM('MX_REPLY_TO',INFROM(:TRIM(INFROM)))
+	   ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED')) THEN
+      	      CALL CRELNM('PMDF_REPLY_TO',INFROM(:TRIM(INFROM)))
+	   ELSE
+      	      CALL CRELNM('MULTINET_SMTP_REPLY_TO',INFROM(:TRIM(INFROM)))
+	   END IF
+	END IF
+
+	LEN_SENDTO = TRIM(SENDTO)
+	IF (SYS_TRNLNM('BULL_MAILER',MAILER)) THEN
+	   IF (LISTSERV) THEN
+	      IF (SYS_TRNLNM_SYSTEM('BULL_MAILER',MAILER)) THEN
+	         CALL LIB$SPAWN('@'//MAILER(:TRIM(MAILER))//
+     &		    ' '//FILE(:TRIM(FILE))//' """'//SENDTO(:LEN_SENDTO)
+     &		    //'""" """'//MLDESCRIP(:LENDES)//'""" '
+     &		    //USERNAME(:TRIM(USERNAME)),,,,,,STATUS)
+	      END IF
+	   ELSE
+	      CALL LIB$SPAWN('@'//MAILER(:TRIM(MAILER))//
+     &		 ' '//FILE(:TRIM(FILE))//' """'//SENDTO(:LEN_SENDTO)//
+     &		 '""" """'//MLDESCRIP(:LENDES)//'"""',,,,,,STATUS)
+	   END IF
+	ELSE
+	   I = INDEX(SENDTO,'%""') + 3
+	   DO WHILE (I.LT.LEN_SENDTO-2)
+	      IF (SENDTO(I:I+2).EQ.'"",'.OR.SENDTO(I:I+2).EQ.'%""') THEN
+		 I = I + 3
+	      ELSE IF (SENDTO(I:I+1).EQ.'""') THEN
+		 SENDTO(I:) = ''''//SENDTO(I+2:)
+                 LEN_SENDTO = LEN_SENDTO - 1
+              ELSE IF (SENDTO(I:I).EQ.'\'.AND.
+     &                 SENDTO(I+1:I+1).NE.'\') THEN
+		 SENDTO(I+1:) = '\'//SENDTO(I+1:)
+		 LEN_SENDTO = LEN_SENDTO + 1
+		 I = I + 1
+	      ELSE IF (SENDTO(I:I).EQ.''''.AND.
+     &		       INDEX(SENDTO,'@').GT.I) THEN
+		 SENDTO(I:) = '\s'//SENDTO(I+1:)
+		 LEN_SENDTO = LEN_SENDTO + 1
+		 I = I + 2
+	      END IF
+	      I = I + 1
+	   END DO
+
+           CALL SENDMAIL(FILE(:TRIM(FILE)),SENDTO,
+     &                MLDESCRIP(:LENDES),STATUS)
+           IF (.NOT.STATUS) CALL SYS_GETMSG(STATUS)
+C
+C Use the following if you do not have VMS V5.3 or greater.
+C
+C           CALL LIB$SPAWN('$MAIL SYS$LOGIN:BULL.SCR "'//
+C     &                SENDTO(:LEN_SENDTO)//
+C     &       '" /SUBJECT="'//MLDESCRIP(:LENDES)//'"',,,,,,STATUS)
+	END IF
+
+	IF (PRIVS) CALL ENABLE_PRIVS
+	IF (LISTSERV.OR.VMSSERV) CALL SETUSER(USERNAME)
+	IF (LISTSERV.OR.USE_INFROM) THEN
+	   USE_INFROM = .FALSE.
+	   CALL DELLNM_USER('MULTINET_SMTP_REPLY_TO')
+	   CALL DELLNM_USER('PMDF_REPLY_TO')
+	   CALL DELLNM_USER('MX_REPLY_TO')
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION CONFIRM_USER(USERNAME)
+C
+C  FUNCTION CONFIRM_USER
+C
+C  FUNCTION: Confirms that username is valid user.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) USERNAME
+
+	CALL OPEN_SYSUAF_SHARED
+
+	READ (8,KEY=USERNAME,IOSTAT=CONFIRM_USER)
+
+	CALL CLOSE_SYSUAF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE REPLACE
+C
+C  SUBROUTINE REPLACE
+C
+C  FUNCTION: CHANGE command subroutine.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EDIT/ EDIT_DEFAULT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	CHARACTER INEXDATE*12,INEXTIME*12
+	CHARACTER INDESCRIP*(INPUT_LENGTH),INFROM*(INPUT_LENGTH)
+	CHARACTER*4 ANSWER
+
+	CHARACTER DATE_SAVE*12,TIME_SAVE*12
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	LOGICAL DOALL
+
+	IF (REMOTE_SET.GE.3) THEN
+	   WRITE (6,'('' Cannot CHANGE messages in this folder.'')')
+	   RETURN
+	END IF
+
+C
+C  Get the bulletin number to be replaced.
+C
+
+	ALL = CLI$PRESENT('ALL')
+
+	IER1 = CLI$GET_VALUE('NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER1.EQ.%LOC(CLI$_ABSENT).AND..NOT.ALL) THEN
+	   IF (BULL_POINT.EQ.0) THEN	! If no bulletin has been read
+	      WRITE (6,1005)		! Tell user of the error
+	      RETURN			! and return
+	   END IF
+	   SBULL = BULL_POINT		! Replace the bulletin we are reading
+	   EBULL = SBULL
+
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(BULL_POINT,IER)		! Get message directory entry
+	   CALL CLOSE_BULLDIR
+	   IF (IER.NE.BULL_POINT+1) THEN	! Was message found?
+	      WRITE(6,'('' ERROR: Specified message was not found.'')')
+	      RETURN
+	   END IF
+	ELSE
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(0,IER)		! Get message directory entry
+	   CALL CLOSE_BULLDIR
+	   IF (NBULL.EQ.0) THEN		! Were messages found?
+	      WRITE(6,'('' ERROR: No messages were found.'')')
+	      RETURN
+	   END IF
+
+	   IF (IER1.NE.%LOC(CLI$_ABSENT)) THEN
+	      CALL GET_2_VALS(BULL_PARAMETER,LEN_P,SBULL,EBULL,IER1)
+	      IF (SBULL.LE.0.OR.IER1.NE.0) THEN
+	         WRITE (6,'(A)') 
+     &		  ' ERROR: Specified message number has incorrect format.'
+	         RETURN
+	      END IF
+	      ALL = .TRUE.
+	   ELSE IF (CLI$PRESENT('ALL')) THEN
+	      SBULL = 1
+	      EBULL = NBULL
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SYSTEM')) THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	    WRITE (6,'(
+     &	     '' ERROR: Not enough privileges to change to system.'')')
+	    RETURN
+	   ELSE IF (.NOT.BTEST(FOLDER_FLAG,2).AND.FOLDER_NUMBER.NE.0) THEN
+	    WRITE (6,'(
+     &       '' ERROR: /SYSTEM cannot be set with selected folder.'')')
+	    RETURN
+	   END IF
+	END IF
+
+	LENFROM = 0
+	IF (CLI$PRESENT('OWNER')) THEN
+	   IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.	! Privileges or
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN				! folder owner?
+	      WRITE(6,1090)		! If not, then error out.
+	      RETURN
+	   ELSE
+	      IER = CLI$GET_VALUE('OWNER',INFROM,LENFROM)
+	      INFROM = 'From: '//INFROM
+	      LENFROM = LENFROM + 6
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('SHUTDOWN')) THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	    WRITE (6,'(
+     &	     '' ERROR: Not enough privileges to change to shutdown.'')')
+	    RETURN
+	   ELSE IF (.NOT.BTEST(FOLDER_FLAG,2).AND.FOLDER_NUMBER.NE.0) THEN
+	    WRITE (6,'(
+     &      '' ERROR: /SHUTDOWN cannot be set with selected folder.'')')
+	    RETURN
+	   ELSE IF (CLI$GET_VALUE('SHUTDOWN',BULL_PARAMETER).NE.
+     &		    %LOC(CLI$_ABSENT).AND.REMOTE_SET) THEN
+	    WRITE (6,'('' ERROR: Shutdown node name not'',
+     &			    '' permitted for remote folder.'')')
+	    RETURN
+	   END IF
+	END IF
+
+	IF (CLI$PRESENT('PERMANENT').AND.
+     &		F_EXPIRE_LIMIT.GT.0.AND..NOT. ! Expiration limit present
+     &		FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   WRITE (6,'(
+     &	    '' ERROR: Not enough privileges to change to permanent.'')')
+	   RETURN
+	END IF
+C
+C  Check to see if specified bulletin is present, and if the user
+C  is permitted to replace the bulletin.
+C
+
+	CALL OPEN_BULLDIR_SHARED
+
+	SAME_OWNER = .TRUE.
+	DO I=SBULL,EBULL
+	   CALL READDIR(I,IER)	! Get info for specified messages
+	   IF (USERNAME.NE.FROM) SAME_OWNER = .FALSE. 
+	END DO
+	CALL READDIR(SBULL,IER)
+
+	CALL CLOSE_BULLDIR
+
+	IF (.NOT.SAME_OWNER) THEN	! If doesn't match owner of bulletin,
+	   IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.	! Privileges or
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN				! folder owner?
+	      WRITE(6,1090)		! If not, then error out.
+	      RETURN
+	   ELSE
+	      WRITE (6,1100)		! Make sure user wants to delete it
+	      READ (5,'(A)',IOSTAT=IER) ANSWER	! Get his answer
+	      CALL STR$UPCASE(ANSWER,ANSWER)	! Convert input to uppercase
+	      IF (ANSWER(:1).NE.'Y') RETURN	! If not Yes, then exit
+	   END IF
+	END IF
+
+C
+C  If no switches were given, replace the full bulletin
+C
+
+	DOALL = .FALSE.
+
+	IF ((.NOT.CLI$PRESENT('EXPIRATION')).AND.
+     &	   (.NOT.CLI$PRESENT('GENERAL')).AND.
+     &	   (.NOT.CLI$PRESENT('SYSTEM')).AND.
+     &	   (.NOT.CLI$PRESENT('HEADER')).AND.
+     &	   (.NOT.CLI$PRESENT('SUBJECT')).AND.
+     &	   (.NOT.CLI$PRESENT('TEXT')).AND.
+     &	   (.NOT.CLI$PRESENT('OWNER')).AND.
+     &	   (.NOT.CLI$PRESENT('SHUTDOWN')).AND.
+     &	   (.NOT.CLI$PRESENT('PERMANENT'))) THEN
+	   DOALL = .TRUE.
+	END IF
+
+	TEXT = CLI$PRESENT('TEXT').OR.CLI$PRESENT('EDIT')
+
+	IF (SBULL.NE.EBULL.AND.(DOALL.OR.TEXT)) THEN
+	   WRITE (6,'('' ERROR: Cannot change text when replacing'',
+     &		      '' more than one messsage.'')')
+	   RETURN
+	END IF
+
+	CALL DISABLE_CTRL			! Disable CTRL-Y & -C
+
+	PERMANENT = .FALSE.
+	IF (CLI$PRESENT('EXPIRATION').OR.DOALL) THEN
+	   SYSTEM = 0
+	   CALL GET_EXPIRED(INPUT,IER)
+	   PERMANENT = BTEST(SYSTEM,1)
+	   IF (.NOT.IER) GO TO 910
+	   INEXDATE = INPUT(:11)
+	   INEXTIME = INPUT(13:23)
+	END IF
+
+8	LENDES = 0
+	IF (CLI$PRESENT('HEADER').OR.DOALL) THEN
+	   WRITE(6,1050)			! Request header for bulletin
+	   READ(5,'(Q,A)',END=910,ERR=910) LENDES,INDESCRIP
+	   IF (LENDES.EQ.0) GO TO 910		! If no header, don't add bull
+	ELSE IF (CLI$PRESENT('SUBJECT')) THEN
+	   IER = CLI$GET_VALUE('SUBJECT',INDESCRIP,LENDES)
+	END IF
+
+	IF (LENDES.GT.0) THEN
+	   INDESCRIP = 'Subj: '//INDESCRIP
+	   LENDES = MIN(LENDES+6,LEN(INDESCRIP))
+	END IF
+ 
+	IF (SBULL.NE.EBULL) CALL OPEN_BULLDIR
+
+	DO NUMBER=SBULL,EBULL
+	 NUMBER_PARAM = NUMBER
+	 IF (SBULL.NE.EBULL) THEN
+	   CALL READDIR(NUMBER_PARAM,IER)
+	   IF (IER.NE.NUMBER_PARAM+1) THEN	! Couldn't find message
+	      CALL CLOSE_BULLDIR
+	      WRITE(6,'('' ERROR: Message '',I6,'' cannot be found.'')')
+     &			NUMBER_PARAM
+	      WRITE(6,'('' All messages up to that message were modified.'')')
+	      RETURN
+	   END IF
+	 END IF
+
+	 REC1 = 0
+
+	 IF (LENDES.GT.0.OR.TEXT.OR.DOALL.OR.LENFROM.GT.0) THEN
+	   OPEN(UNIT=3,FILE='SYS$LOGIN:BULL.SCR',IOSTAT=IER,
+     &	     RECL=LINE_LENGTH,STATUS='SCRATCH',CARRIAGECONTROL='LIST')
+
+	   IF (IER.NE.0) THEN
+	      CALL ERRSNS(IDUMMY,IER)
+	      CALL SYS_GETMSG(IER)
+	      GO TO 910
+	   END IF
+
+	   CALL OPEN_BULLFIL_SHARED
+
+	   REC1 = 1
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      IF (LENFROM.EQ.0) THEN
+	         INFROM = INPUT(:ILEN)
+	         LENFROM = ILEN
+ 	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      IF (LENDES.EQ.0.AND..NOT.DOALL) THEN
+		 INDESCRIP = INPUT(:ILEN)
+		 LENDES = ILEN
+	      END IF
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)		! Copy bulletin into file
+	      WRITE (3,'(A)') INPUT(:ILEN)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   END DO
+
+	   CALL CLOSE_BULLFIL
+
+	   IF (TEXT.OR.DOALL) CLOSE(UNIT=3)
+	 END IF
+
+	 IF (TEXT.OR.DOALL) THEN
+C
+C  If file specified in REPLACE command, read file to obtain bulletin.
+C  Else, read the bulletin from the terminal.
+C
+	
+	  ICOUNT = 0				! Line count for bulletin
+	  LAST_NOBLANK = 0			! Last line with data
+	  REC1 = 1
+
+	  IER = CLI$GET_VALUE('FILESPEC',BULL_PARAMETER,LEN_P)
+	  IF (IER.NE.%LOC(CLI$_ABSENT).OR.	! If file param in ADD command
+     &	    ((CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.	! or /EDIT specified
+     &       (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED)))) THEN
+
+	   IF ((CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND. ! If /EDIT specified
+     &       (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))) THEN
+	      IF (LEN_P.EQ.0) THEN		! If no file param specified
+		 IF (.NOT.CLI$PRESENT('NEW')) THEN
+	            OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='NEW',
+     &		       RECL=LINE_LENGTH,
+     &		       ERR=920,FORM='FORMATTED',CARRIAGECONTROL='LIST')
+	            CALL OPEN_BULLFIL_SHARED	! Prepare to copy message
+		    ILEN = LINE_LENGTH + 1
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END IF
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END IF
+		    DO WHILE (ILEN.GT.0)	! Copy message into file
+		       WRITE (3,'(A)') INPUT(:ILEN)
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END DO
+		    CALL CLOSE_BULLFIL
+	            CLOSE (UNIT=3)		! Bulletin copy completed
+		 END IF
+		 CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	      ELSE 
+	         CALL DISABLE_PRIVS
+		 CALL MAILEDIT(BULL_PARAMETER(:LEN_P),'SYS$LOGIN:BULL.SCR')
+	      END IF
+	      IER = LIB$DELETE_FILE('SYS$LOGIN:BULL.SCR;-1')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 DISPOSE='DELETE',ERR=920,FORM='FORMATTED')
+	   ELSE IF (LEN_P.GT.0) THEN
+	      CALL DISABLE_PRIVS
+	      OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED') ! Try opening the file
+	   END IF
+
+	   CALL ENABLE_PRIVS			! Reset SYSPRV privileges
+
+	   DO WHILE(1)				! Read until end of file to
+	      READ (3,'(Q,A)',END=10) ILEN,INPUT	! get record count
+	      IF (ILEN.GT.LINE_LENGTH) GO TO 950
+	      CALL STR$TRIM(INPUT,INPUT,ILEN)
+	      IF (ILEN.GT.0) THEN		! If good input line entered
+		 ICOUNT = ICOUNT + ILEN + 1	! Increment record count
+		 LAST_NOBLANK = ICOUNT
+	      ELSE IF (ILEN.EQ.0) THEN
+		 IF (ICOUNT.GT.0) THEN
+		    ICOUNT = ICOUNT + 2		! COPY_BULL writes a line with
+		 ELSE				! 1 space for a blank line.
+		    REC1 = REC1 + 1
+		 END IF
+	      END IF
+	   END DO
+	  ELSE					! If no input file
+	   OPEN (UNIT=3,STATUS='NEW',FILE='SYS$LOGIN:BULL.SCR',ERR=920,
+     &		 DISPOSE='DELETE',FORM='FORMATTED',RECL=LINE_LENGTH,
+     &		 CARRIAGECONTROL='LIST')	! Scratch file to save bulletin
+	   WRITE (6,1000)		! Request bulletin input from terminal
+	   ILEN = LINE_LENGTH			! Length of input line
+	   DO WHILE (ILEN.GE.0)			! Input until no more input
+	      CALL GET_LINE(INPUT,ILEN)		! Get input line
+	      IF (ILEN.GT.LINE_LENGTH) THEN	! Line too long.
+		 WRITE(6,'('' ERROR: Input line length > '',I,
+     &			''. Reinput::'')') LINE_LENGTH
+	      ELSE IF (ILEN.GT.0) THEN		! If good input line entered
+		 ICOUNT = ICOUNT + 1 + ILEN	! Increment character count
+		 WRITE(3,'(A)') INPUT(:ILEN)	! Save line in scratch file
+		 LAST_NOBLANK = ICOUNT
+	      ELSE IF (ILEN.EQ.0.AND.ICOUNT.GT.0) THEN
+		 WRITE(3,'(A)') INPUT(:ILEN)	! Save line in scratch file
+		 ICOUNT = ICOUNT + 2		! COPY_BULL writes a line with
+	      END IF				! 1 space for a blank line.
+	   END DO
+	   IF (ILEN.EQ.-1) GO TO 910		! CTRL_C entered, error out
+10	   ICOUNT = LAST_NOBLANK
+	   IF (ICOUNT.EQ.0) GO TO 910		! No lines entered, error out
+	  ENDIF
+
+	 END IF
+
+C
+C  Add bulletin to bulletin file and directory entry for to directory file.
+C
+
+	 DATE_SAVE = DATE
+	 TIME_SAVE = TIME
+	 INPUT = DESCRIP
+
+	 IF (SBULL.EQ.EBULL) THEN
+	  CALL OPEN_BULLDIR			! Prepare to add dir entry
+	  CALL READDIR(NUMBER_PARAM,IER)	! Get info for message
+
+	  IF (IER.NE.NUMBER_PARAM+1.OR.DATE.NE.DATE_SAVE.OR.
+     &	     TIME.NE.TIME_SAVE.OR.INPUT.NE.DESCRIP) THEN
+				! If message disappeared, try to find it.
+	   IF (IER.NE.NUMBER_PARAM+1) DATE = ' '
+	   NUMBER_PARAM = 0
+	   IER = 1
+	   DO WHILE (IER.EQ.NUMBER_PARAM+1.AND.
+     &	    (DATE.NE.DATE_SAVE.OR.TIME.NE.TIME_SAVE.OR.DESCRIP.NE.INPUT))
+	      NUMBER_PARAM = NUMBER_PARAM + 1
+	      CALL READDIR(NUMBER_PARAM,IER)
+	   END DO
+
+	   IF (IER.NE.NUMBER_PARAM+1) THEN	! Couldn't find message
+	      CALL CLOSE_BULLDIR
+	      CLOSE (UNIT=3,STATUS='SAVE')
+	      WRITE(6,'('' ERROR: Message has been deleted'',
+     &			'' by another user.'')')
+	      IF (DOALL.OR.TEXT) THEN
+		 WRITE (6,'('' New text has been saved in'',
+     &				'' SYS$LOGIN:BULL.SCR.'')')
+	      END IF
+	      GO TO 100
+	   END IF
+	  END IF
+	 END IF
+
+	 CALL READDIR(0,IER)			! Get directory header
+
+	 IF (REC1.GT.0) THEN			! If text has been replaced
+
+	   CALL OPEN_BULLFIL			! Prepare to add bulletin
+
+	   BLOCK = NBLOCK + 1
+	   BLOCK_SAVE = BLOCK
+	   NEMPTY = NEMPTY + LENGTH
+
+	   OBLOCK = BLOCK
+	   IF (LENFROM.GT.0) THEN
+	      CALL STORE_BULL(LENFROM,INFROM(:LENFROM),OBLOCK)
+	   END IF
+	   IF (LENDES.GT.0) THEN
+	      CALL STORE_BULL(LENDES,INDESCRIP(:LENDES),OBLOCK)
+	   END IF
+	   REWIND (UNIT=3)
+	   CALL COPY_BULL(3,REC1,OBLOCK,IER)	! Add the new bulletin
+	   IF (IER.NE.0) THEN		! Error in creating bulletin
+	      WRITE (6,'(A)') ' ERROR: Unable to replace message.'
+	      CALL CLOSE_BULLFIL
+	      CALL CLOSE_BULLDIR
+	      CLOSE (UNIT=3)
+	      GO TO 100
+	   END IF
+
+	   LENGTH_SAVE = OCOUNT - BLOCK + 1
+	   NBLOCK = NBLOCK + LENGTH_SAVE
+
+	   IF (.NOT.REMOTE_SET) CALL WRITEDIR(0,IER)
+
+	   CALL CLOSE_BULLFIL
+
+	   IF (.NOT.REMOTE_SET) THEN
+	    CALL READDIR(NUMBER_PARAM,IER)	! Get directory entry
+	    LENGTH = LENGTH_SAVE		! Update size
+	    BLOCK = BLOCK_SAVE
+	    CALL WRITEDIR(NUMBER_PARAM,IER)	! Write new directory entry
+	   END IF
+	 ELSE
+	   CALL READDIR(NUMBER_PARAM,IER)
+	 END IF
+
+	 IF (.NOT.REMOTE_SET) THEN
+
+	   IF (LENDES.GT.0.OR.DOALL) THEN
+	      DESCRIP=INDESCRIP(7:62)		! Update description header
+	   END IF
+	   CALL UPDATE_DIR_HEADER((CLI$PRESENT('EXPIRATION').OR.DOALL).AND.
+     &		.NOT.PERMANENT,CLI$PRESENT('PERMANENT').OR.PERMANENT,
+     &		CLI$PRESENT('SHUTDOWN'),INEXDATE,INEXTIME)
+	   IF (CLI$PRESENT('SYSTEM')) THEN
+	      SYSTEM = IBSET(SYSTEM,0)
+	   ELSE IF (CLI$PRESENT('GENERAL')) THEN
+	      SYSTEM = IBCLR(SYSTEM,0)
+	   END IF
+	   IF (CLI$PRESENT('OWNER')) THEN
+	      CALL GET_FROM(FROM,INFROM(7:),LENFROM-6)
+	      CALL STR$UPCASE(FROM,FROM)
+	   END IF
+	   CALL WRITEDIR(NUMBER_PARAM,IER)
+	 ELSE
+	   MSGTYPE = 0
+	   IF (CLI$PRESENT('SYSTEM').OR.
+     &		(BTEST(SYSTEM,0).AND..NOT.CLI$PRESENT('GENERAL'))) THEN
+	      MSGTYPE = IBSET(MSGTYPE,0)
+	   END IF
+	   IF (CLI$PRESENT('PERMANENT').OR.PERMANENT) THEN
+	      MSGTYPE = IBSET(MSGTYPE,1)
+	   ELSE IF (CLI$PRESENT('SHUTDOWN')) THEN
+	      MSGTYPE = IBSET(MSGTYPE,2)
+	   ELSE IF ((CLI$PRESENT('EXPIRATION').OR.DOALL)
+     &		    .AND..NOT.PERMANENT) THEN
+	      MSGTYPE = IBSET(MSGTYPE,3)
+	   END IF
+	   IF (LENDES.EQ.0.AND..NOT.DOALL) INDESCRIP(7:) = DESCRIP
+	   IF (CLI$PRESENT('EXPIRATION').OR.DOALL) THEN
+	      EXDATE = INEXDATE
+	      EXTIME = INEXTIME
+	   END IF
+	   WRITE (REMOTE_UNIT,'(7A)',IOSTAT=IER)
+     &      10,DESCRIP,NUMBER_PARAM,INDESCRIP(7:62),MSGTYPE,
+     &	    EXDATE,EXTIME
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (I.NE.LEN(FOLDER1_COM)) THEN
+		 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      END IF
+	   ELSE
+	      CALL DISCONNECT_REMOTE
+	   END IF
+	 END IF
+	END DO
+
+	CALL CLOSE_BULLDIR		! Totally finished with replace
+
+	CLOSE (UNIT=3)
+
+100	CALL ENABLE_CTRL		! Enable CTRL-Y & -C
+	RETURN
+
+910	WRITE(6,1010)
+	CLOSE (UNIT=3,ERR=100)
+	GOTO 100
+
+920	WRITE(6,1020)
+	CALL ENABLE_PRIVS	! Reset SYSPRV privileges
+	GOTO 100
+
+950	WRITE (6,1030) LINE_LENGTH
+	CLOSE (UNIT=3)
+	GO TO 100
+
+1000	FORMAT (' Enter message: End with ctrl-z, cancel with ctrl-c')
+1005	FORMAT (' ERROR: You are not reading any message.')
+1010	FORMAT (' No message was replaced.')
+1015	FORMAT (' ERROR: Specified message was not found.')
+1020	FORMAT (' ERROR: Unable to open specified file.')
+1030	FORMAT (' ERROR: Line length in file exceeds '',I,'' characters.')
+1050	FORMAT (' Enter description header.')
+1090	FORMAT(' ERROR: Specified message is not owned by you.')
+1100	FORMAT(' Message(s) is not owned by you.',
+     &	       ' Are you sure you want to replace it? ',$)
+2020	FORMAT(1X,A)
+
+	END
+
+
+
+	SUBROUTINE UPDATE_DIR_HEADER(EXPIRE,PERM,SHUT,INEXDATE,INEXTIME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	CHARACTER TODAY*24,INEXDATE*12,INEXTIME*12
+
+	IF (EXPIRE) THEN
+	   SYSTEM = IBCLR(SYSTEM,1)
+	   SYSTEM = IBCLR(SYSTEM,2)
+	   EXDATE=INEXDATE			! Update expiration date
+	   EXTIME=INEXTIME
+	   DIFF = COMPARE_DATE(EXDATE,NEWEST_EXDATE)	! Compare expiration
+	   IF (DIFF.EQ.0) DIFF = COMPARE_TIME(EXTIME,NEWEST_EXTIME)
+	   IF (DIFF.LT.0) THEN			! If it's oldest expiration bull
+	      NEWEST_EXDATE = EXDATE		! Update the header in
+	      NEWEST_EXTIME = EXTIME		! the directory file
+	      CALL WRITEDIR(0,IER)
+	   END IF
+	ELSE IF (PERM.AND.(.NOT.BTEST(SYSTEM,1))) THEN
+	   IF (BTEST(SYSTEM,2)) THEN
+	      SYSTEM = IBCLR(SYSTEM,2)
+	      SHUTDOWN = SHUTDOWN - 1
+	      CALL WRITEDIR(0,IER)
+	   END IF
+	   SYSTEM = IBSET(SYSTEM,1)
+	   EXDATE = '5-NOV-2100'
+	   EXTIME = '00:00:00.00'
+	ELSE IF (SHUT.AND.(.NOT.BTEST(SYSTEM,2))) THEN
+	   SYSTEM = IBSET(SYSTEM,2)
+	   SYSTEM = IBCLR(SYSTEM,1)
+	   EXDATE = '5-NOV-2100'
+	   NODE_AREA = 0
+	   IF (INCMD(:4).EQ.'REPL') THEN
+	      IF (CLI$GET_VALUE('SHUTDOWN',NODE_NAME)
+     &		    .NE.%LOC(CLI$_ABSENT)) THEN
+		 CALL GET_NODE_NUMBER_OTHER(NODE_NUMBER,NODE_AREA,NODE_NAME)
+	         IF (NODE_AREA.EQ.0) THEN
+		    WRITE (6,'('' ERROR: Shutdown node name ignored.'',
+     &		               '' Invalid node name specified.'')')
+		 END IF
+	      END IF
+	   END IF
+	   IF (NODE_AREA.EQ.0) CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	   WRITE (EXTIME,'(I4)') NODE_NUMBER
+	   WRITE (EXTIME(7:),'(I4)') NODE_AREA
+	   DO I=1,11
+	      IF (EXTIME(I:I).EQ.' ') EXTIME(I:I) = '0'
+	   END DO
+	   EXTIME = EXTIME(1:2)//':'//EXTIME(3:4)//':'//
+     &		    EXTIME(7:8)//'.'//EXTIME(9:10)
+	   SHUTDOWN = SHUTDOWN + 1
+	   CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	   SHUTDOWN_DATE = TODAY(:11)
+	   SHUTDOWN_TIME = TODAY(13:)
+	   CALL WRITEDIR(0,IER)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SEARCH(READ_COUNT)
+C
+C  SUBROUTINE SEARCH
+C
+C  FUNCTION: Search for bulletin with specified string
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	CHARACTER*132 SEARCH_STRING
+	DIMENSION SEARCH_LEN(10)
+
+        CHARACTER GROUP*80,STAT*4
+
+	EXTERNAL CLI$_ABSENT
+
+	IF (CLI$PRESENT('NOREPLIES')) THEN
+	   SEARCH_STRING = 'RE:'
+	   SEARCH_LEN(1) = 3
+	   SEARCH_NUM = 1
+	   NFOLDER = 1
+	ELSE IF (CLI$PRESENT('REPLY')) THEN
+	   SEARCH_STRING = ' '
+	   SEARCH_NUM = 1
+	   NFOLDER = 1
+	   INPUT = DESCRIP
+	   CALL INCLUDE_SUBJECT(0)
+	ELSE IF (CLI$PRESENT('SEARCH_STRING')) THEN
+	   SEARCH_NUM = 1
+	   J = 1
+	   DO WHILE (CLI$GET_VALUE('SEARCH_STRING',SEARCH_STRING(J:),
+     &	    SEARCH_LEN(SEARCH_NUM)).NE.%LOC(CLI$_ABSENT))
+	      J = J + SEARCH_LEN(SEARCH_NUM)
+	      SEARCH_NUM = SEARCH_NUM + 1
+	   END DO
+           IF (SEARCH_NUM.GT.1) SEARCH_NUM = SEARCH_NUM - 1
+	   NFOLDER = 1
+	ELSE
+	   IF (NFOLDER.EQ.0) NFOLDER = 1
+	   SEARCH_STRING = ' '
+	END IF
+
+	IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	   CALL INIT_QUEUE(SCRATCH_F1,FOLDER1_NAME)
+	   SCRATCH_F = SCRATCH_F1
+	   NFOLDER = 0
+	END IF
+
+	DO WHILE (CLI$GET_VALUE('SELECT_FOLDER',FOLDER1_NAME)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified folders
+	   IF (TRIM(FOLDER1_NAME).EQ.0) FOLDER1_NAME = FOLDER_NAME
+	   NFOLDER = NFOLDER + 1
+	   CALL WRITE_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,FOLDER1_NAME)
+	END DO
+
+	IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	   SCRATCH_F = SCRATCH_F1
+	   NFOLDER = NFOLDER + 1
+	END IF
+
+	IF (CLI$PRESENT('GROUP')) THEN
+	   CALL INIT_QUEUE(SCRATCH_F1,GROUP)
+	   SCRATCH_F = SCRATCH_F1
+	   NFOLDER = 0
+	   NGROUP = 0
+	   DO WHILE (CLI$GET_VALUE('GROUP',GROUP)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified folders
+	      NGROUP = NGROUP + 1
+	      CALL LOWERCASE(GROUP)
+	      CALL WRITE_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	   END DO
+	   SCRATCH_F = SCRATCH_F1
+	   CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+	   GLEN = TRIM(GROUP)
+	   FEEDBACK = CLI$PRESENT('FEEDBACK')
+	   NFOLDER = -1000
+	   OLD_BUFFER = ' '
+	END IF
+
+	START_BULL = BULL_POINT
+
+	IF (CLI$PRESENT('START')) THEN		! Starting message specified
+	   IF (CLI$GET_VALUE('START',BULL_PARAMETER,LEN_P)) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) START_BULL
+	   END IF
+	   IF (.NOT.CLI$PRESENT('REPLY')) START_BULL = START_BULL - 1
+	END IF
+
+	MATCH_MODE = 0
+	IF (CLI$PRESENT('MATCH')) THEN 
+	   CALL CLI$GET_VALUE('MATCH',BULL_PARAMETER,LEN_P)
+           IF (BULL_PARAMETER(:LEN_P).EQ.'AND') MATCH_MODE = 1
+           IF (BULL_PARAMETER(:LEN_P).EQ.'XOR') MATCH_MODE = 2
+	END IF
+
+	IF (NFOLDER.NE.0) FOUND = 0
+
+	CHANGE = .FALSE.
+	IF (CLI$PRESENT('REPLY').OR.
+     &	    TRIM(SEARCH_STRING).GT.0) THEN 
+	   REVERSE = CLI$PRESENT('REVERSE')
+	ELSE
+	   REVERSE = .FALSE.
+	END IF
+
+	DO WHILE (NFOLDER.NE.0.AND.FOUND.LE.0.AND.FOUND.GT.-3)
+	   IF ((NFOLDER.GT.0.AND.(.NOT.CLI$PRESENT('SELECT_FOLDER').OR.
+     &	       SCRATCH_F.NE.SCRATCH_F1)).OR.
+     &	       (NFOLDER.LT.0.AND.OLD_BUFFER.NE.' '))
+     &	      CALL GET_SEARCH(FOUND,SEARCH_STRING,SEARCH_NUM,
+     &		SEARCH_LEN,MATCH_MODE,START_BULL,
+     &		REVERSE,CLI$PRESENT('SUBJECT')
+     &	        .OR.CLI$PRESENT('NOREPLIES'),
+     &		CLI$PRESENT('REPLY'),.TRUE.,CLI$PRESENT('START'),
+     &		CLI$PRESENT('FROM'),CLI$PRESENT('NEGATED')
+     &	        .OR.CLI$PRESENT('NOREPLIES'),CHANGE)
+	   IF (FOUND.LE.0.AND.FOUND.GE.-2) THEN
+	      NFOLDER = NFOLDER - 1
+	      IF (NFOLDER.GT.0) THEN
+	         CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,FOLDER1_NAME)
+		 OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	         FOLDER_NUMBER = -1
+		 IER = 0
+		 DO WHILE (.NOT.IER.AND.NFOLDER.GT.0)
+		    FOLDER1 = FOLDER1_NAME
+	            CALL SELECT_FOLDER(.FALSE.,IER)
+		    IF (.NOT.IER) THEN
+		       FOLDER_NUMBER = OLD_FOLDER_NUMBER
+		       WRITE (6,'('' ERROR: Cannot find folder '',A,
+     &			  ''.'')') FOLDER1_NAME(:TRIM(FOLDER1_NAME))
+	               CALL GET_INPUT_PROMPT(FOLDER1_NAME,ILEN,
+     &		       'Type new folder name or hit RETURN to continue: ')
+	               IF (ILEN.LE.0.AND.NFOLDER.GT.0) THEN
+		          NFOLDER = NFOLDER - 1
+	                  CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,
+     &				          FOLDER1_NAME)
+		       END IF
+		    ELSE
+	   	       IF (FEEDBACK) WRITE (6,'('' Searching '',A)')
+     &				FOLDER_NAME(:TRIM(FOLDER_NAME))
+		       CHANGE = .TRUE.
+	      	       START_BULL = 0
+		       IF (REVERSE) START_BULL = NBULL - 1
+		    END IF
+		 END DO
+	      ELSE IF (NFOLDER.LT.0) THEN
+		 NFOLDER = NFOLDER + 1
+		 GFOUND = .FALSE.
+	       	 CALL DECLARE_CTRLC_AST
+		 DO WHILE (.NOT.GFOUND.AND.NGROUP.GT.0.AND.FLAG.NE.1)
+	            CALL OPEN_BULLNEWS_SHARED
+		    CALL READ_FOLDER_FILE_KEYNUM_TEMP(-NFOLDER,IER)
+		    IF (IER.EQ.0) 
+     &		       CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+		    DO WHILE (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10))
+		       CALL READ_FOLDER_FILE_TEMP(IER)
+	            END DO
+		    IF (IER.NE.0) NFOLDER = 0
+		    DO WHILE (.NOT.GFOUND.AND.NFOLDER.NE.0.AND.FLAG.NE.1)
+	               CALL GET_NEXT_GROUP(.TRUE.,GROUP,GLEN,GFOUND,
+     &				        .FALSE.,STAT,IER,.TRUE.)
+		       IF (GFOUND) THEN
+	      	          START_BULL = 0
+		          IF (REVERSE) START_BULL = NBULL - 1
+		          OLD_FOLDER_NUMBER = FOLDER_NUMBER
+	                  FOLDER_NUMBER = -1
+		          FOLDER1 = FOLDER1_DESCRIP(
+     &		          		:INDEX(FOLDER1_DESCRIP,' '))
+	                  CALL SELECT_FOLDER(.FALSE.,IER)
+		          IF (.NOT.IER) THEN
+		             FOLDER_NUMBER = OLD_FOLDER_NUMBER
+		             GFOUND = .FALSE.
+		          ELSE
+	   	             IF (FEEDBACK) WRITE (6,'('' Searching '',A)')
+     &		          		FOLDER_NAME(:TRIM(FOLDER_NAME))
+		             CHANGE = .TRUE.
+		             NFOLDER = -FOLDER_NUMBER
+		          END IF
+		       ELSE
+		          NFOLDER = 0
+		       END IF
+		    END DO
+		    CALL CLOSE_BULLFOLDER
+		    IF (NFOLDER.EQ.0) NGROUP = NGROUP - 1
+		    IF (NFOLDER.EQ.0.AND.NGROUP.GT.0) THEN
+		       CALL READ_QUEUE(%VAL(SCRATCH_F),SCRATCH_F,GROUP)
+		       GLEN = TRIM(GROUP)
+		       NFOLDER = -1000
+		    END IF
+	         END DO
+		 IF (FLAG.EQ.1) THEN
+		    WRITE (6,'('' Search aborted.'')')
+		    NFOLDER = 0
+		 END IF
+	     	 CALL CANCEL_CTRLC_AST
+	      END IF
+	   END IF
+	END DO
+
+	IF (FOUND.EQ.-3) FOUND = 0
+
+	IF (FOUND.GT.0) THEN
+	   BULL_POINT = FOUND - 1
+	   CALL READ_MSG(READ_COUNT,BULL_POINT+1) ! Read next bulletin
+	ELSE IF (FOUND.EQ.0) THEN
+	   IF (CHANGE) THEN 
+  	      WRITE (6,'('' No matches found in current folder: '',A)')
+     &			FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   ELSE
+  	      WRITE (6,'('' No matches found.'')')
+	   END IF
+	ELSE IF (FOUND.EQ.-2) THEN
+	   IF (CHANGE) THEN 
+	      WRITE (6,'('' ERROR: No more messages in current folder: ''
+     &			,A)') FOLDER_NAME(:TRIM(FOLDER_NAME))
+	   ELSE
+	      WRITE (6,'('' ERROR: No more messages.'')')
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_SEARCH(FOUND,SEARCH_STRING,SEARCH_NUM,SEARCH_LEN,
+     &	        MATCH_INPUT,START_BULL,REVERSE,SUBJECT,REPLY,FILES,START,
+     &		FROM_SEARCH,NEGATE,CHANGE)
+C
+C  SUBROUTINE GET_SEARCH
+C
+C  FUNCTION: Search for bulletin with specified string
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG,BULL_NEWS_TAG
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) SEARCH_STRING
+
+	DIMENSION SEARCH_LEN(1)
+	DIMENSION MATCH_FOUND(10)
+
+	CHARACTER*132 SAVE_STRING
+	DATA SAVE_STRING/' '/
+
+	COMMON /NEWGROUP/ NEWGROUP
+
+	COMMON /NEXT/ NEXT
+	LOGICAL NEXT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	CHARACTER*4 SAVECMD 
+
+	CHARACTER*128 DESCRIP1
+
+	FOUND = -1
+
+	CALL DISABLE_CTRL
+
+	CALL DECLARE_CTRLC_AST
+
+	IF (TRIM(SEARCH_STRING).EQ.0) THEN
+	   IER1 = .FALSE.
+	ELSE
+	   IER1 = .TRUE.
+	END IF
+	
+	IF (.NOT.IER1.AND..NOT.REPLY.AND.
+     &      (SUBJECT.OR.SEARCH_MODE.NE.1)) THEN
+						! If no search string entered
+	   SEARCH_STRING = SAVE_STRING		! use saved search string
+	   IF (TRIM(SAVE_STRING).EQ.0) THEN
+	      WRITE (6,'('' No search string present.'')')
+	      CALL CANCEL_CTRLC_AST
+	      CALL ENABLE_CTRL
+	      RETURN
+	   END IF
+	   IF (STEP_BULL.EQ.-1) START_BULL = START_BULL - 2
+	ELSE IF (.NOT.IER1.AND.SEARCH_MODE.EQ.1.AND..NOT.REPLY) THEN
+	   SEARCH_STRING = SAVE_STRING		! use saved search string
+	   IF (STEP_BULL.EQ.-1) START_BULL = START_BULL - 2
+	END IF
+
+	IF (FILES) CALL OPEN_BULLDIR_SHARED
+
+	CALL READDIR(0,IER)
+
+	OLD_SEARCH_MODE = SEARCH_MODE
+	OLD_MATCH_MODE = MATCH_MODE
+
+	IF (IER1) THEN				! If string entered
+	   IF (SUBJECT) THEN
+	      SEARCH_MODE = 3
+	   ELSE IF (FROM_SEARCH) THEN    
+	      SEARCH_MODE = 4
+	   ELSE
+	      SEARCH_MODE = 2
+	   END IF
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	   OLD_REVERSE = REVERSE
+	ELSE IF (SUBJECT.AND.SEARCH_MODE.NE.3) THEN
+	   SEARCH_MODE = 3
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	ELSE IF (FROM_SEARCH.AND.SEARCH_MODE.NE.4) THEN
+	   SEARCH_MODE = 4
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	ELSE IF (REPLY) THEN
+	   OLD_REVERSE = REVERSE
+	   NEGATED = NEGATE
+	   MATCH_MODE = MATCH_INPUT
+	   CALL READDIR(BULL_POINT,IER)
+	   IF (BULL_POINT+1.NE.IER) THEN
+	      WRITE (6,'('' ERROR: No message being read.'')')
+	      IF (FILES) CALL CLOSE_BULLDIR
+	      CALL CANCEL_CTRLC_AST
+	      CALL ENABLE_CTRL
+	      RETURN
+	   ELSE
+	      SEARCH_MODE = 1
+	      SEARCH_STRING = DESCRIP
+	      IF (STREQ(DESCRIP(:4),'RE: ').AND.TRIM(DESCRIP).GE.
+     &		 LEN(DESCRIP)-1) THEN
+	       	 IF (FILES) CALL OPEN_BULLFIL_SHARED
+	         IF (REMOTE_SET) THEN
+		    CALL REMOTE_READ_MESSAGE(BULL_POINT,IER)
+	            IF (IER.GT.0) THEN
+	               CALL DISCONNECT_REMOTE
+		       GO TO 900
+	            ELSE
+	               CALL GET_REMOTE_MESSAGE(IER)
+		       IF (IER.GT.0) GO TO 900
+	            END IF
+	         END IF
+	         ILEN = LINE_LENGTH + 1
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	         IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	         END IF
+	         IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	            SEARCH_STRING = INPUT(11:)
+	            SEARCH_STRING = SEARCH_STRING(:LEN(DESCRIP))
+		 ELSE
+	            SEARCH_STRING = DESCRIP(5:)
+	         END IF
+	       	 IF (FILES) CALL CLOSE_BULLFIL
+	      ELSE IF (STREQ(DESCRIP(:4),'RE: ')) THEN 
+	         SEARCH_STRING = DESCRIP(5:)
+	      END IF
+	      SEARCH_LEN(1) = TRIM(SAVE_STRING)
+	      IF (REVERSE) START_BULL = START_BULL - 2
+	   END IF
+	ELSE
+	   SEARCH_NUM = OLD_SEARCH_NUM
+	   IF (SEARCH_LEN(1).EQ.0) SEARCH_LEN(1) = TRIM(SAVE_STRING)
+	   IF (OLD_REVERSE) THEN
+	      START_BULL = MIN(START_BULL,NBULL-1)
+	      END_BULL = 1
+	      STEP_BULL = -1
+	   ELSE
+	      END_BULL = NBULL
+	      STEP_BULL = 1
+	      START_BULL = MAX(0,START_BULL)
+	   END IF
+	END IF
+
+	OLD_SEARCH_NUM = SEARCH_NUM
+
+	SAVE_STRING = SEARCH_STRING
+
+	CALL STR$UPCASE(SEARCH_STRING,SEARCH_STRING)	! Make upper case
+
+	IF (IER1.OR.SEARCH_MODE.NE.OLD_SEARCH_MODE.OR.CHANGE.OR.
+     &	    MATCH_MODE.NE.OLD_MATCH_MODE.OR.REVERSE.OR.REPLY) THEN
+	   IF (.NOT.START.AND.SEARCH_MODE.NE.1) THEN  
+	      START_BULL = 0	! If starting message not specified, use first
+	      IF (REVERSE) START_BULL = NBULL - 1  ! or last
+	   END IF
+	   IF (REVERSE) THEN
+	      START_BULL = MIN(START_BULL,NBULL-1)
+	      END_BULL = 1
+	      STEP_BULL = -1
+	   ELSE
+	      END_BULL = NBULL
+	      STEP_BULL = 1
+	      START_BULL = MAX(0,START_BULL)
+	   END IF
+	END IF
+
+	IF ((START_BULL+1.GT.NBULL.AND.STEP_BULL.EQ.1).OR.
+     &	    (START_BULL+1.EQ.0)) THEN
+	   FOUND = -2
+	   IF (FILES) CALL CLOSE_BULLDIR
+	   CALL CANCEL_CTRLC_AST
+	   CALL ENABLE_CTRL
+	   SEARCH_STRING = ' '
+	   RETURN
+	END IF
+
+	IF (FILES) CALL OPEN_BULLFIL_SHARED
+
+	NEWGROUP = .TRUE.
+	NEXT = STEP_BULL.EQ.1
+	SAVECMD = INCMD(:4)
+	IF (STEP_BULL.EQ.-1) INCMD(:4) = 'BACK'
+
+	SAVE_BULL_SEARCH = 0
+	BULL_SEARCH = START_BULL+1
+	DO WHILE ((STEP_BULL.EQ.1.AND.BULL_SEARCH.LE.END_BULL).OR.
+     &		(STEP_BULL.EQ.-1.AND.BULL_SEARCH.GE.MAX(1,F_START)))
+	   CALL READDIR(BULL_SEARCH,IER)	! Get bulletin directory entry
+	   IF (READ_TAG) THEN
+	      IF (STEP_BULL.EQ.-1) THEN
+		 CALL GET_THIS_TAG(FOLDER_NUMBER,IER,BULL_SEARCH,DUMMY)
+	 	 IF (IER.NE.0) THEN
+		    CALL GET_PREVIOUS_TAG(FOLDER_NUMBER,IER,
+     &			BULL_SEARCH,DUMMY)
+		 END IF
+	      ELSE
+		 CALL GET_THIS_OR_NEXT_TAG(FOLDER_NUMBER,IER,
+     &			BULL_SEARCH,DUMMY)
+	      END IF
+	      IF (IER.EQ.0) THEN
+		 IER = BULL_SEARCH + 1
+	      ELSE
+		 GO TO 800
+	      END IF
+	   END IF
+	   IF (REMOTE_SET.EQ.3.AND.SAVE_BULL_SEARCH.EQ.BULL_SEARCH) GO TO 800
+	   SAVE_BULL_SEARCH = BULL_SEARCH
+	   IF (IER.EQ.BULL_SEARCH+1.AND.SEARCH_MODE.NE.2) THEN
+	      IF (SEARCH_MODE.EQ.4) THEN
+	         CALL STR$UPCASE(DESCRIP1,FROM)
+	      ELSE
+		 IF (LEN(DESCRIP).EQ.TRIM(DESCRIP)) THEN
+	            IF (REMOTE_SET) THEN
+		       CALL REMOTE_READ_MESSAGE(BULL_SEARCH,IER)
+	               IF (IER.GT.0) THEN
+	                  CALL DISCONNECT_REMOTE
+		          GO TO 900
+	               ELSE
+	                  CALL GET_REMOTE_MESSAGE(IER)
+		          IF (IER.GT.0) GO TO 900
+	               END IF
+	            END IF
+		    ILEN = LINE_LENGTH + 1
+		    CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+		       CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+		    END IF
+		    IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+		       DESCRIP1 = INPUT(7:)
+		    END IF
+	            CALL STR$UPCASE(DESCRIP1,DESCRIP1)
+		 ELSE
+	            CALL STR$UPCASE(DESCRIP1,DESCRIP)
+		 END IF
+	      END IF
+	      IF ((SEARCH_MODE.GE.3.AND.MATCH(DESCRIP1,SEARCH_STRING,
+     &		  SEARCH_LEN,SEARCH_NUM,MATCH_MODE)).OR.
+     &		  (SEARCH_MODE.EQ.1.AND.(DESCRIP1.EQ.SEARCH_STRING.OR.
+     &		  (TRIM(SEARCH_STRING).EQ.LEN(DESCRIP).AND.
+     &		   DESCRIP1(:LEN(DESCRIP)).EQ.SEARCH_STRING).OR.
+     &		   (STREQ(DESCRIP1(:4),'RE: ').AND.DESCRIP1(5:).EQ.
+     &		   SEARCH_STRING(:MIN(TRIM(SEARCH_STRING),LEN(DESCRIP1)-4))
+     &		   )))) THEN
+                 IF (.NOT.NEGATED) THEN
+		    FOUND = BULL_SEARCH
+		    GO TO 900
+	         END IF   
+	      ELSE IF (FLAG.EQ.1) THEN
+		 WRITE (6,'('' Search aborted.'')')
+		 FOUND = -3
+		 GO TO 900
+              ELSE IF (NEGATED) THEN 
+                 FOUND = BULL_SEARCH
+                 GO TO 900
+	      END IF
+	   END IF
+	   IF (IER.EQ.BULL_SEARCH+1.AND.SEARCH_MODE.EQ.2) THEN
+	      IF (REMOTE_SET) THEN
+		 CALL REMOTE_READ_MESSAGE(BULL_SEARCH,IER)
+	         IF (IER.GT.0) THEN
+	            CALL DISCONNECT_REMOTE
+		    GO TO 900
+	         ELSE
+	            CALL GET_REMOTE_MESSAGE(IER)
+		    IF (IER.GT.0) GO TO 900
+	         END IF
+	      END IF
+	      ILEN = LINE_LENGTH + 1
+              MATCHES = 0
+	      DO I=1,SEARCH_NUM
+		 MATCH_FOUND(I) = .FALSE.
+	      END DO
+	      DO WHILE (ILEN.GT.0)
+	         CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	         CALL STR$UPCASE(INPUT,INPUT)	! Make upper case
+		 J = 1
+		 DO I=1,SEARCH_NUM
+		    IF (.NOT.MATCH_FOUND(I)) THEN
+		       MATCH_FOUND(I) = INDEX(INPUT,
+     &				SEARCH_STRING(J:J+SEARCH_LEN(I)-1)).GT.0
+		       IF (MATCH_FOUND(I)) MATCHES = MATCHES + 1
+		    END IF
+		    J = J + SEARCH_LEN(I)
+	         END DO
+		 IF ((MATCHES.GT.0.AND.MATCH_MODE.EQ.0).OR.
+     &	             (MATCHES.EQ.SEARCH_NUM.AND.MATCH_MODE.EQ.1)) THEN
+		    FOUND = BULL_SEARCH
+		    IF (.NOT.NEGATED) GO TO 900
+		 ELSE IF (FLAG.EQ.1) THEN
+		    WRITE (6,'('' Search aborted.'')')
+		    FOUND = -3
+		    GO TO 900
+		 END IF
+	      END DO
+	      IF (MATCHES.EQ.1.AND.MATCH_MODE.EQ.2) THEN
+		 FOUND = BULL_SEARCH
+		 IF (.NOT.NEGATED) GO TO 900
+              END IF
+              IF (NEGATED) THEN 
+                 IF (FOUND.EQ.-1) THEN
+                    FOUND = BULL_SEARCH
+ 		    GO TO 900
+		 ELSE
+		    FOUND = -1
+	         END IF
+	      END IF
+	   END IF
+	   BULL_SEARCH = BULL_SEARCH + STEP_BULL
+	END DO
+
+800	FOUND = 0
+
+900	IF (FOUND.LE.0.AND.REMOTE_SET.EQ.3) THEN
+	   NEXT = .FALSE.
+	   CALL READDIR(BULL_POINT,IER)
+	   CALL REMOTE_READ_MESSAGE(BULL_POINT,IER)
+	   IF (IER.GT.0) THEN
+	      CALL DISCONNECT_REMOTE
+	   ELSE
+	      CALL GET_REMOTE_MESSAGE(IER)
+	   END IF
+	END IF
+	IF (FILES) CALL CLOSE_BULLFIL		! End of bulletin file read
+	IF (FILES) CALL CLOSE_BULLDIR
+	CALL CANCEL_CTRLC_AST
+	CALL ENABLE_CTRL
+
+	IF (.NOT.IER1) SEARCH_STRING = ' '
+	NEXT = .FALSE.
+	IF (STEP_BULL.EQ.-1) INCMD(:4) = SAVECMD
+
+	RETURN
+	END
+ 
+
+
+
+        LOGICAL FUNCTION MATCH(INPUT,SEARCH_STRING,SEARCH_LEN,
+     &                         SEARCH_NUM,MATCH_MODE)
+
+        IMPLICIT INTEGER (A - Z)
+
+	DIMENSION SEARCH_LEN(1)
+
+        CHARACTER*(*) INPUT,SEARCH_STRING
+ 
+        OLD_MATCH = .FALSE.
+
+	J = 1
+
+	DO I=1,SEARCH_NUM
+	   MATCH = INDEX(INPUT,SEARCH_STRING(J:J+SEARCH_LEN(I)-1)).GT.0
+           IF (MATCH.AND.MATCH_MODE.EQ.0) RETURN
+           IF (.NOT.MATCH.AND.MATCH_MODE.EQ.1) RETURN
+           IF (OLD_MATCH.AND.MATCH.AND.MATCH_MODE.EQ.2) THEN
+              MATCH = .FALSE.
+	      RETURN
+           END IF
+	   J = J + SEARCH_LEN(I)
+	END DO
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UNDELETE
+C
+C  SUBROUTINE UNDELETE
+C
+C  FUNCTION: Undeletes deleted message.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	EXTERNAL CLI$_ABSENT
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   WRITE (6,'('' Cannot UNDELETE messages in this folder.'')')
+	   RETURN
+	END IF
+C
+C  Get the bulletin number to be undeleted.
+C
+
+	IER = CLI$GET_VALUE('BULLETIN_NUMBER',BULL_PARAMETER,LEN_P)
+	IF (IER.NE.%LOC(CLI$_ABSENT)) THEN	! Was bulletin specified?
+	   DECODE(LEN_P,5,BULL_PARAMETER,ERR=920) BULL_DELETE	! Yes
+5	   FORMAT(I<LEN_P>)
+	ELSE IF (BULL_POINT.EQ.0) THEN	! No.  Have we just read a bulletin?
+	   GO TO 910			! No, then error.
+	ELSE
+	   BULL_DELETE = BULL_POINT	! Delete the file we are reading
+	END IF
+
+	IF (BULL_DELETE.LE.0) GO TO 920
+
+C
+C  Check to see if specified bulletin is present, and if the user
+C  is permitted to delete the bulletin.
+C
+
+	CALL OPEN_BULLDIR
+
+	CALL READDIR(BULL_DELETE,IER)	! Get info for specified bulletin
+
+	IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	   WRITE(6,1030)	! If not, then error out
+	   GOTO 100
+	END IF
+
+	IF (USERNAME.NE.FROM) THEN	! If doesn't match owner of bulletin,
+	   IF ((.NOT.SETPRV_PRIV().AND..NOT.FOLDER_SET).OR.	! Privileges or
+     &	       (.NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)
+     &		.AND.FOLDER_SET)) THEN				! folder owner?
+	      WRITE(6,1040)		! Then error out.
+	      GO TO 100
+	   ELSE
+	      CALL READDIR(BULL_DELETE,IER) ! Get info for specified bulletin
+	      IF (IER.NE.BULL_DELETE+1) THEN	! Was bulletin found?
+	         WRITE(6,1030)		! If not, then error out
+	         GOTO 100
+	      END IF
+	   END IF
+	END IF
+
+	IF ((SYSTEM.AND.7).LE.1) THEN	! General or System message
+	   IF (EXDATE(8:11).LT.'1900') EXDATE(8:9) = '19'
+	   IF (EXDATE(8:11).LT.'1995') EXDATE(8:9) = '20'
+	ELSE				! Permanent or Shutdown
+	   IF (EXDATE(2:2).EQ.'-') THEN
+	      EXDATE = EXDATE(:6)//'21'//EXDATE(9:)
+	   ELSE
+	      EXDATE = EXDATE(:7)//'21'//EXDATE(10:)
+	   END IF
+	END IF
+
+	IF (.NOT.REMOTE_SET) THEN
+	   CALL WRITEDIR(BULL_DELETE,IER)	! Update message expiration date
+	   WRITE (6,'('' Message was undeleted.'')')
+	ELSE
+	   WRITE (REMOTE_UNIT,'(5A)',IOSTAT=IER)
+     &      11,BULL_DELETE,DESCRIP,EXDATE,EXTIME
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (I.NE.LEN(FOLDER1_COM)) THEN
+		 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      ELSE
+	         WRITE (6,'('' Message was undeleted.'')')
+	      END IF
+	   ELSE
+	      CALL DISCONNECT_REMOTE
+	   END IF
+	END IF
+
+100	CALL CLOSE_BULLDIR
+
+900	RETURN
+
+910	WRITE(6,1010)
+	GO TO 900
+
+920	WRITE(6,1020)
+	GO TO 900
+
+1010	FORMAT(' ERROR: You are not reading any message.')
+1020	FORMAT(' ERROR: Specified message number has incorrect format.')
+1030	FORMAT(' ERROR: Specified message was not found.')
+1040	FORMAT(' ERROR: Message was not undeleted. Not owned by you.')
+
+	END
+
+
+
+
+	SUBROUTINE ADD_PROTOCOL(INPUT,ILEN)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLNEWS.INC'
+
+	CHARACTER*20 MAIL_PROTOCOL
+
+	CHARACTER*(*) INPUT
+
+	CHARACTER*256 INPUT_OUT
+	CHARACTER*128 TEMP
+
+	INPUT_OUT = ' '
+
+	I = 0
+
+	DO WHILE (I.LT.TRIM(INPUT))
+	   INPUT = INPUT(I+1:)
+	   IF (I.GT.0) INPUT_OUT = INPUT_OUT(:TRIM(INPUT_OUT))//','
+	   I = MINGT0(INDEX(INPUT,','),TRIM(INPUT)+1)
+	   IF (INDEX(INPUT,',').EQ.I.AND.INDEX(INPUT(:I),'@').EQ.0)
+     &		I = TRIM(INPUT)+1
+	   TEMP = INPUT(:I-1)
+	   CALL ADD_PROTOCOL_SUB(TEMP)
+	   INPUT_OUT = INPUT_OUT(:TRIM(INPUT_OUT))//TEMP(:TRIM(TEMP))
+	END DO
+
+	INPUT = INPUT_OUT
+
+	IF (ILEN.NE.0) ILEN = TRIM(INPUT)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ADD_PROTOCOL_SUB(INPUT)
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLNEWS.INC'
+
+	CHARACTER*20 MAIL_PROTOCOL
+
+	CHARACTER*(*) INPUT
+
+	DATA LMAIL/0/
+
+	IF (LMAIL.EQ.-1) RETURN
+
+	IF (INDEX(INPUT,'@').EQ.0.OR.INDEX(INPUT,'%"').GT.0) RETURN
+
+	I = INDEX(INPUT,'<')
+	IF (I.GT.0.AND.INDEX(INPUT(I+1:),'@').GT.0) THEN ! Name may be of form
+	   INPUT = INPUT(INDEX(INPUT,'<')+1:INDEX(INPUT,'>')-1)
+						! personal-name <net-name>
+	END IF
+
+	IF (LMAIL.EQ.0) THEN
+	   IF (.NOT.SYS_TRNLNM('BULL_NEWS_MAILER',MAIL_PROTOCOL)) THEN
+	      MAIL_PROTOCOL = MAILER
+	   END IF
+	   LMAIL = TRIM(MAIL_PROTOCOL)
+	   IF (LMAIL.GT.0.AND.MAIL_PROTOCOL(LMAIL:LMAIL).NE.'%') THEN
+	      MAIL_PROTOCOL = MAIL_PROTOCOL(:LMAIL)//'%'
+	      LMAIL = LMAIL + 1
+	   END IF
+	   IF (LMAIL.EQ.0) THEN
+	      LMAIL = -1
+	      RETURN
+	   END IF
+	END IF
+
+	I = INDEX(INPUT,'@')
+	IF (I.GT.0) THEN
+	   INPUT = INPUT(:INDEX(INPUT(I:),' ')+I-2)
+	   IF (INDEX(INPUT(I:),'(').GT.0)
+     &		INPUT = INPUT(:INDEX(INPUT(I:),'(')+I-2)
+	END IF
+
+	INPUT = MAIL_PROTOCOL(:LMAIL)//'"'//INPUT(:TRIM(INPUT))//'"'
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin3.for b/decus/vmslt98a/bulletin/bulletin3.for
new file mode 100755
index 0000000..109b5ad
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin3.for
@@ -0,0 +1,2510 @@
+C
+C  BULLETIN3.FOR, Version 12/4/97
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE UPDATE
+C
+C  SUBROUTINE UPDATE
+C
+C  FUNCTION:  Searches for bulletins that have expired and deletes them.
+C
+C  NOTE:  Assumes directory file is already opened.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	CHARACTER*12 TEMP_DATE,TEMP_EXDATE,TEMP_NOSYSDATE
+	CHARACTER*12 TEMP_TIME,TEMP_EXTIME,TEMP_NOSYSTIME
+
+	IF (REMOTE_SET.AND.
+     &		NODE_AREA.GT.0.AND.BTEST(FOLDER_FLAG,2)) THEN
+	   CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	END IF
+
+	IF (TEST_BULLCP().OR.REMOTE_SET) RETURN
+					! BULLCP cleans up expired bulletins
+
+	ENTRY UPDATE_ALWAYS		! Entry to skip BULLCP test
+
+	TEMP_EXDATE = '5-NOV-2100'  ! If a bulletin gets deleted, and there are
+	TEMP_EXTIME = '00:00:00.00' ! are no more bulletins, this is the value
+				    ! assigned to the latest expiration date
+
+	TEMP_DATE = '5-NOV-1956' 	! Storage for computing newest
+	TEMP_TIME = '00:00:00.00'	! bulletin date if deletion occurs
+
+	TEMP_NOSYSDATE = '5-NOV-1956' 	! Storage for computing newest
+	TEMP_NOSYSTIME = '00:00:00.00'	! non-system bulletin date
+
+	BULL_ENTRY = 1				! Init bulletin pointer
+	UPDATE_DONE = 0			! Flag showing bull has been deleted
+
+	NEW_SHUTDOWN = 0
+	OLD_SHUTDOWN = SHUTDOWN
+
+	DO WHILE (UPDATE_DONE.GE.0)
+	   CALL READDIR(BULL_ENTRY,IER)		! Get next directory entry
+	   IF (IER.EQ.BULL_ENTRY) GO TO 100	! ERROR: Not found
+	   IF ((SYSTEM.AND.7).LE.3.OR.(OLD_SHUTDOWN.EQ.0
+						! If not shutdown, or time
+     &	     .AND.(SYSTEM.AND.4).EQ.4)) THEN	! to delete shutdowns?
+	    IF ((SYSTEM.AND.4).EQ.4) THEN	! Shutdown bulletin?
+	       IF (NODE_AREA.GT.0) THEN
+	          READ (EXTIME(1:2),'(I2)') I
+	          READ (EXTIME(4:5),'(I2)') NODE_NUMBER_MSG
+		  NODE_NUMBER_MSG = NODE_NUMBER_MSG + I*60
+	          READ (EXTIME(7:8),'(I2)') I
+	          READ (EXTIME(10:11),'(I2)') NODE_AREA_MSG
+		  NODE_AREA_MSG = NODE_AREA_MSG + I*60
+	          IF (NODE_NUMBER_MSG.EQ.NODE_NUMBER.AND.
+     &		      NODE_AREA_MSG.EQ.NODE_AREA) THEN
+		     DIFF = 0
+		  ELSE
+		     DIFF = 1
+	             NEW_SHUTDOWN = NEW_SHUTDOWN + 1
+		  END IF
+	       END IF
+	    ELSE
+	       DIFF = COMPARE_DATE(EXDATE,' ')	! Has expiration date passed?
+	       IF (DIFF.EQ.0) DIFF = COMPARE_TIME(EXTIME,' ')
+	    END IF
+	    IF (DIFF.LE.0) THEN			! If so then delete bulletin
+	      CALL DELETE_ENTRY(BULL_ENTRY)	! Delete bulletin entry
+	      IF (UPDATE_DONE.EQ.0) THEN	! If this is first deleted file
+	         UPDATE_DONE = BULL_ENTRY	! store it to use for reordering
+	      END IF				! directory file.
+	    ELSE IF ((SYSTEM.AND.7).LE.3) THEN	! Expiration date hasn't passed
+		! If a bulletin is deleted, we'll have to update the latest
+		! expiration date. The following does that.
+	      DIFF = COMPARE_DATE(EXDATE,TEMP_EXDATE)
+	      IF (DIFF.LT.0.OR.(DIFF.EQ.0.AND.
+     &		COMPARE_TIME(EXTIME,TEMP_EXTIME).LT.0)) THEN
+	         TEMP_EXDATE = EXDATE		! If this is the latest exp
+	         TEMP_EXTIME = EXTIME		! date seen so far, save it.
+	      END IF
+	      TEMP_DATE = DATE			! Keep date after search
+	      TEMP_TIME = TIME			! we have the last message date
+	      IF (.NOT.BTEST(SYSTEM,0)) THEN
+		 TEMP_NOSYSDATE = DATE
+		 TEMP_NOSYSTIME = TIME
+	      END IF
+	    END IF
+	   ELSE
+	      TEMP_DATE = DATE
+	      TEMP_TIME = TIME
+	      IF (.NOT.BTEST(SYSTEM,0)) THEN
+		 TEMP_NOSYSDATE = DATE
+		 TEMP_NOSYSTIME = TIME
+	      END IF
+	   END IF
+	   BULL_ENTRY = BULL_ENTRY + 1
+	END DO
+
+100	IF (UPDATE_DONE.GT.0) THEN		! Reorder directory file
+	   CALL CLEANUP_DIRFILE(UPDATE_DONE)	! due to deleted entries
+	END IF
+
+	DATE = NEWEST_DATE
+	TIME = NEWEST_TIME
+	CALL READDIR(0,IER)
+	SHUTDOWN = NEW_SHUTDOWN
+	NEWEST_EXDATE = TEMP_EXDATE
+	DIFF = COMPARE_DATE(NEWEST_EXDATE,' ')
+	IF (DIFF.GT.20*356) NEWEST_EXDATE = '5-NOV-2100'
+	NEWEST_EXTIME = TEMP_EXTIME
+	NEWEST_DATE = TEMP_DATE
+	NEWEST_TIME = TEMP_TIME
+	CALL WRITEDIR(0,IER)
+	SYSTEM = 0			! Updating last non-system date/time
+	NEWEST_DATE = TEMP_NOSYSDATE
+	NEWEST_TIME = TEMP_NOSYSTIME
+	CALL UPDATE_FOLDER
+	SYSTEM = 1			! Now update latest date/time
+	NEWEST_DATE = TEMP_DATE
+	NEWEST_TIME = TEMP_TIME
+	CALL UPDATE_FOLDER
+
+	IF (NODE_AREA.GT.0.AND.BTEST(FOLDER_FLAG,2)) THEN ! Shutdowns deleted?
+	   CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)		  ! Save that info
+	END IF
+
+C
+C  If newest message date has been changed, must change it in BULLUSER.DAT
+C  and also see if it affects notification of new messages to users
+C
+	IF (TEMP_DATE.NE.DATE.OR.TEMP_TIME.NE.TIME) THEN
+	   CALL UPDATE_LOGIN(.FALSE.)
+	END IF
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE UPDATE_READ(USERFILE_OPEN)
+C
+C  SUBROUTINE UPDATE_READ
+C
+C  FUNCTION:
+C	Store the latest date that user has used the BULLETIN facility.
+C	If new bulletins have been added, alert user of the fact.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($PRVDEF)'
+
+	CHARACTER TODAY*24
+
+	DIMENSION TODAY_BTIM(2),READ_BTIM_SAVE(2)
+
+	LOGICAL MODIFY_SYSTEM /.TRUE./
+
+C
+C  Update user's latest read time in his entry in BULLUSER.DAT.
+C
+	IF (.NOT.USERFILE_OPEN) THEN
+	   CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+	END IF
+
+	CALL READ_USER_FILE_HEADER(IER)
+
+	IF (IER.NE.0) THEN			! If header not present, exit
+	   IF (.NOT.USERFILE_OPEN) CALL CLOSE_BULLUSER
+	   RETURN
+	ELSE IF (USERPRIV(1).EQ.-1.AND.USERPRIV(2).EQ.-1) THEN
+						! If header present, but no
+	   DO I=1,FLONG				! SET_FLAG and NOTIFY_FLAG
+	      SET_FLAG_DEF(I) = 0		! information, write default
+	      NOTIFY_FLAG_DEF(I) = 0		! flags.
+	      BRIEF_FLAG_DEF(I) = 0
+	   END DO
+	   SET_FLAG_DEF(1) = 1
+	   USERPRIV(1) = PRV$M_OPER.OR.PRV$M_CMKRNL.OR.PRV$M_SETPRV
+	   USERPRIV(2) = 0
+	   REWRITE (4) USER_HEADER
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get today's time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	UNLOCK 4
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER1)
+
+	IF (IER1.EQ.0) THEN			! If entry found, update it
+	   IF (USERFILE_OPEN.EQ.0) THEN
+	      READ_BTIM_SAVE(1) = READ_BTIM(1)
+	      READ_BTIM_SAVE(2) = READ_BTIM(2)
+	      READ_BTIM(1) = TODAY_BTIM(1)
+	      READ_BTIM(2) = TODAY_BTIM(2)
+	      REWRITE (4) USER_ENTRY
+     	      READ_BTIM(1) = READ_BTIM_SAVE(1)
+	      READ_BTIM(2) = READ_BTIM_SAVE(2)
+	   END IF
+	ELSE					! If no entry create a new entry
+	   NEW_FLAG(1) = 143
+	   NEW_FLAG(2) = 0
+	   LOGIN_BTIM(1) = TODAY_BTIM(1)
+	   LOGIN_BTIM(2) = TODAY_BTIM(2)
+	   READ_BTIM(1) = TODAY_BTIM(1)
+	   READ_BTIM(2) = TODAY_BTIM(2)
+	   CALL WRITE_USER_FILE_NEW(IER)
+	END IF
+
+	IF (MODIFY_SYSTEM) THEN
+	   CALL MODIFY_SYSTEM_LIST(1)
+	   MODIFY_SYSTEM = .FALSE.
+	END IF
+
+	IF (.NOT.USERFILE_OPEN) THEN
+	   CALL CLOSE_BULLUSER			! All finished with BULLUSER
+	END IF
+
+	RETURN					! to go home...
+
+	END
+
+
+
+
+	SUBROUTINE FIND_NEWEST_BULL
+C
+C  SUBROUTINE FIND_NEWEST_BULL
+C
+C	If new bulletins have been added, alert user of the fact and
+C	set the next bulletin to be read to the first new bulletin.
+C
+C  OUTPUTS:
+C	BULL_POINT  -  If -1, no new bulletins to read, else there are.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /POINT/ BULL_POINT
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INTEGER DIR_BTIM(2)
+
+C
+C  Now see if bulletins have been added since the user's previous
+C  read time.  If they have, then search for the first new bulletin.
+C  Ignore new bulletins that are owned by the user or system notices
+C  that have not been added since the user has logged in.
+C
+	BULL_POINT = -1				! Init bulletin pointer
+
+	CALL OPEN_BULLDIR_SHARED		! Yep, so get directory file
+	CALL READDIR(0,IER)			! Get # bulletins from header
+	IF (IER.EQ.1) THEN
+	   CALL GET_NEWEST_MSG(LAST_READ_BTIM(1,FOLDER_NUMBER+1),START)
+	   IF (START.LE.0) THEN
+	      BULL_POINT = START
+	      CALL CLOSE_BULLDIR
+	      RETURN
+	   END IF
+	   DO WHILE (START.LE.NBULL.AND.(FROM.EQ.USERNAME.OR.SYSTEM))
+	      IF (FROM.NE.USERNAME) THEN	! Ignore bull if owner is user
+	         IF (SYSTEM) THEN		! If system bulletin
+	            CALL SYS_BINTIM(DATE//' '//TIME,DIR_BTIM)
+	            DIFF = COMPARE_BTIM(LOGIN_BTIM,DIR_BTIM)
+		    IF (DIFF.GT.0) THEN
+		       START = START + 1
+	               CALL READDIR(START,IER)
+		    ELSE			! SYSTEM bulletin was not seen
+		       SYSTEM = 0		! so force exit to read it.
+		    END IF
+	         END IF
+	      ELSE
+		 START = START + 1
+		 CALL READDIR(START,IER)
+		 IF (IER.NE.START+1) START = NBULL + 1
+	      END IF
+	   END DO
+	   IF (START.LE.NBULL) BULL_POINT = START - 1
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_EXPIRED(EXPDAT,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*24 EXPDAT
+	CHARACTER*24 TODAY
+
+	DIMENSION EXTIME_BIN(2),NOW(2)
+
+	EXTERNAL CLI$_ABSENT
+
+	IER = SYS$ASCTIM(,TODAY,,)		! Get today's date
+
+	IERC = CLI$GET_VALUE('EXPIRATION',EXPDAT,ILEN)
+
+	PROMPT = .TRUE.
+
+	EXPIRE_LIMIT = F_EXPIRE_LIMIT
+	IF (REMOTE_SET.EQ.4.AND.EXPIRE_LIMIT.EQ.0)
+     &	   EXPIRE_LIMIT = NEWS_EXPIRE_LIMIT_DEFAULT
+
+5	IF (PROMPT) THEN
+	   IF (IERC.NE.%LOC(CLI$_ABSENT)) THEN	! Was value specified?
+	      PROMPT = .FALSE.
+	   ELSE
+	      DEFAULT_EXPIRE = FOLDER_BBEXPIRE
+	      IF (REMOTE_SET.EQ.4.AND.DEFAULT_EXPIRE.EQ.0)
+     &		 DEFAULT_EXPIRE = NEWS_EXPIRE_DEFAULT
+	      IF ((DEFAULT_EXPIRE.GT.EXPIRE_LIMIT.OR.DEFAULT_EXPIRE
+     &		  .EQ.0).AND.EXPIRE_LIMIT.GT.0.AND..NOT.
+     &	          FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+		 DEFAULT_EXPIRE = F_EXPIRE_LIMIT
+	      END IF
+	      IF (BTEST(FOLDER_FLAG,3).OR.
+     &		  REMOTE_SET.EQ.4) THEN		! NOPROMPT was set
+		 IF (DEFAULT_EXPIRE.LE.0) THEN		! If no expiration date
+	            SYSTEM = SYSTEM.OR.2		! make permanent
+	            EXPDAT = '5-NOV-2100 00:00:00.00'
+		 ELSE					! Else set expiration
+		    CALL GET_EXDATE(EXPDAT,DEFAULT_EXPIRE)
+		    EXPDAT = EXPDAT(:TRIM(EXPDAT))//' 00:00:00.00'
+		 END IF
+		 ILEN = TRIM(EXPDAT)
+	      ELSE
+		 IF (DEFAULT_EXPIRE.EQ.0) THEN	! Get expiration date
+	            WRITE(6,1030) TODAY(:INDEX(TODAY,'.')-4)
+		 ELSE IF (DEFAULT_EXPIRE.EQ.-1) THEN
+	            WRITE(6,1031) TODAY(:INDEX(TODAY,'.')-4)
+		 ELSE
+	            WRITE(6,1032) TODAY(:INDEX(TODAY,'.')-4),
+     &					DEFAULT_EXPIRE
+		 END IF
+		 WRITE (6,1035)
+	         CALL GET_LINE(EXPDAT,ILEN)	! Get EXPDAT line
+		 IF (ILEN.EQ.0.AND.DEFAULT_EXPIRE.NE.0) THEN
+		    IF (DEFAULT_EXPIRE.EQ.-1) THEN
+		       EXPDAT = '5-NOV-2100 00:00:00.00'
+		       SYSTEM = IBSET(SYSTEM,1)	! Indicate permanent message
+		    ELSE
+		       CALL GET_EXDATE(EXPDAT,DEFAULT_EXPIRE)
+		       EXPDAT = EXPDAT(:TRIM(EXPDAT))//' 00:00:00.00'
+		    END IF
+		    ILEN = TRIM(EXPDAT)
+		 END IF
+	      END IF
+	   END IF
+	ELSE
+	   RETURN
+	END IF
+
+	IF (ILEN.LE.0) THEN
+	   IER = 0
+	   RETURN
+	END IF
+
+	EXPDAT = EXPDAT(:ILEN)			! Change trailing zeros 2 spaces
+
+	IF (INDEX(EXPDAT,'-').EQ.0.AND.INDEX(EXPDAT,':').GT.0.AND.
+     &		INDEX(EXPDAT(:ILEN),' ').EQ.0) THEN	! Only time specified?
+	   EXPDAT = TODAY(:INDEX(TODAY(2:),' ')+1)//EXPDAT	! Add date
+	ELSE IF (INDEX(EXPDAT(6:),'-').EQ.0.AND.		! Date specified
+     &			INDEX(EXPDAT,'-').GT.0) THEN	! but no year?
+	   SPACE = INDEX(EXPDAT,' ') - 1			! Add year
+	   IF (SPACE.EQ.-1) SPACE = TRIM(EXPDAT) 
+	   YEAR = INDEX(TODAY(6:),'-')
+	   EXPDAT = EXPDAT(:SPACE)//TODAY(5+YEAR:9+YEAR)//EXPDAT(SPACE+1:)
+	END IF
+
+	CALL STR$UPCASE(EXPDAT,EXPDAT)		! Convert to upper case
+	IER = SYS_BINTIM(EXPDAT,EXTIME_BIN)
+	IF (IER.NE.1) THEN			! If not able to do so
+    	   WRITE(6,1040)			! tell user is wrong
+	   IER = 0				! Set error for return value
+	   GO TO 5				! Re-request date (if prompting)
+	END IF
+	IER = SYS$ASCTIM(TIMLEN,EXPDAT,EXTIME_BIN,)
+	IF (TIMLEN.EQ.16) THEN
+	   CALL SYS$GETTIM(NOW)
+	   CALL LIB$SUBX(NOW,EXTIME_BIN,EXTIME_BIN)
+	   IER = SYS$ASCTIM(TIMLEN,EXPDAT,EXTIME_BIN,)
+	END IF
+
+	IF (EXPDAT(2:2).EQ.'-') EXPDAT = '0'//EXPDAT
+	IER = COMPARE_DATE(EXPDAT(:11),TODAY(:11)) ! Compare date with today's
+	IF (IER.GT.EXPIRE_LIMIT.AND.EXPIRE_LIMIT.GT.0.AND.
+     &	    .NOT.FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	   WRITE(6,1050) EXPIRE_LIMIT		! Expiration date > limit
+	   IER = 0				! Set error for return value
+	   GO TO 5				! Re-request date (if prompting)
+	END IF
+	IF (IER.EQ.0) IER = COMPARE_TIME(EXPDAT(13:23),TODAY(13:23))
+	IF (IER.LE.0) THEN			! If expiration date not future
+	   WRITE(6,1045)			! tell user
+	   IER = 0				! Set error for return value
+	   GO TO 5				! Re-request date (if prompting)
+	END IF
+
+	IF (PROMPT) THEN
+	   IF (BTEST(SYSTEM,1)) THEN		! Permanent message
+	      WRITE (6,'('' Message will be permanent.'')')
+	   ELSE
+	      WRITE (6,'('' Expiration date will be '',A,''.'')')
+     &		EXPDAT(:TRIM(EXPDAT))
+	   END IF
+	END IF
+
+	IER = 1
+
+	RETURN
+
+1030	FORMAT(' It is ',A,'. Specify when message expires.')
+1031	FORMAT(' It is ',A,'. Specify when message expires.',
+     &		' Default is permanent.')
+1032	FORMAT(' It is ',A,'. Specify when message expires.',
+     &		' Default is ',I3,' days.')
+1035    Format(' Enter absolute time: [dd-mmm-yyyy] hh:mm:ss ',
+     &		'or delta time: dddd hh:mm:ss')
+1040	FORMAT(' ERROR: Invalid date format specified.')
+1045	FORMAT(' ERROR: Specified time has already passed.')
+1050	FORMAT(' ERROR: Specified expiration period too large.'
+     &		' Limit is ',I3,' days.')
+
+	END
+
+
+	SUBROUTINE MAILEDIT(INFILE,OUTFILE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER*(*) INFILE,OUTFILE
+
+	CHARACTER*80 MAIL_EDIT,OUT
+	DATA MAIL_EDIT /' '/
+
+	CHARACTER*132 INPUT
+
+	CHARACTER*256 SPAWN_COMMAND
+
+	EXTERNAL ERROR_TRAP
+
+	IF (CAPTIVE(2)) THEN
+	   WRITE (6,'('' ERROR: /EDIT not allowed from CAPTIVE account.'')')
+	   RETURN
+	END IF
+
+	IF (MAIL_EDIT.EQ.' ') THEN
+	  IF (.NOT.SYS_TRNLNM('MAIL$EDIT',MAIL_EDIT)) THEN
+	    OPEN (UNIT=10,FILE='VMSMAIL_PROFILE',
+     &	     DEFAULTFILE='SYS$SYSTEM:VMSMAIL_PROFILE.DATA',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+	    IF (IER.EQ.0) THEN
+	      DO WHILE (REC_LOCK(IER))
+	         READ(10,'(A)',KEY=USERNAME,IOSTAT=IER) INPUT
+	      END DO
+	      CLOSE (UNIT=10)
+	      IF (IER.EQ.0) THEN
+		 INPUT = INPUT(32:)
+		 DO WHILE (TRIM(INPUT).GT.0)
+		    IF (ICHAR(INPUT(1:1)).EQ.8) THEN
+		       MAIL_EDIT = 'CALLABLE_'//INPUT(5:4+ICHAR(INPUT(3:3)))
+		       INPUT = ' '
+		    ELSE
+		       INPUT = INPUT(ICHAR(INPUT(3:3))+5:)
+	            END IF
+	         END DO
+	      END IF
+	    END IF
+	  END IF
+	  CALL STR$UPCASE(MAIL_EDIT,MAIL_EDIT)
+	END IF
+
+	OUT = OUTFILE
+	IF (TRIM(OUT).EQ.0) THEN
+	   OUT = INFILE
+	END IF
+
+	CALL DISABLE_PRIVS
+	CALL DECLARE_CTRLC_AST
+	IF (TRIM(MAIL_EDIT).GT.0
+     &		.AND.INDEX(MAIL_EDIT,'CALLABLE_').EQ.0) THEN
+	   IF (MAIL_EDIT(:1).EQ.'@') MAIL_EDIT = MAIL_EDIT(2:)
+	   IF (OUT.EQ.INFILE) THEN
+	      SPAWN_COMMAND = '$@'//MAIL_EDIT(:TRIM(MAIL_EDIT))
+     &		//' "" '//OUT(:TRIM(OUT))
+	   ELSE
+	      SPAWN_COMMAND = '$@'//MAIL_EDIT(:TRIM(MAIL_EDIT))
+     &		//' '//INFILE//' '//OUT(:TRIM(OUT))
+	   END IF
+	   CALL LIB$SPAWN(SPAWN_COMMAND)
+	ELSE
+	   IF (TRIM(MAIL_EDIT).EQ.0) MAIL_EDIT = 'CALLABLE_EDT'
+
+C           The string CALLABLE_ was found.  Extract the editor name from the
+C           string and look up the entry point in the shareable image.
+
+	   N = INDEX(MAIL_EDIT,'_')+1
+	   IER = LIB$FIND_IMAGE_SYMBOL(
+     &		MAIL_EDIT(N:TRIM(MAIL_EDIT))//'SHR',
+     &		MAIL_EDIT(N:TRIM(MAIL_EDIT))//'$EDIT',ENTRYADDR)
+	   IF (IER) THEN
+	      CONTEXT = 0
+	      IER1 = LIB$FIND_FILE(INFILE,INPUT,CONTEXT)
+	      IF (MAIL_EDIT.EQ.'CALLABLE_EDT') THEN
+	         IF (.NOT.IER1) THEN
+	            CALL EDT$EDIT('NL:',OUT)
+	         ELSE
+	            CALL EDT$EDIT(INFILE,OUT)
+	         END IF
+	      ELSE
+                 IF (.NOT.IER1) THEN
+                    CALL EDITMESSAGE(%VAL(ENTRYADDR),' ',OUT)
+                 ELSE
+                    CALL EDITMESSAGE(%VAL(ENTRYADDR),INFILE,OUT)
+                 END IF
+	      END IF
+	      CALL LIB$ESTABLISH(ERROR_TRAP)
+	      IER = CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+              CALL LIB$REVERT
+	   ELSE
+	      WRITE(6,'('' Could not activate editor.'')')
+	   END IF
+        END IF
+	CALL CANCEL_CTRLC_AST
+	CALL ENABLE_PRIVS
+
+	RETURN
+	END
+
+
+
+        SUBROUTINE EDITMESSAGE(EDITOR,INFILE,OUTFILE)
+
+        CHARACTER*(*) INFILE,OUTFILE
+
+        EXTERNAL EDITOR
+
+        CALL EDITOR(INFILE,OUTFILE)
+
+        RETURN
+        END
+
+
+
+	SUBROUTINE CREATE_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRCDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /REALPROC/ REALPROCPRIV(2)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	LOGICAL*1 QUOTA(32)
+
+	DIMENSION IMAGEPRIV(2)
+
+	CHARACTER IMAGENAME*132,ANSWER*4
+
+	IF (.NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: You do not have the privileges '',
+     &			''to execute the command.'')')
+	   CALL EXIT
+	END IF
+
+	JUST_STOP = CLI$PRESENT('STOP')
+
+	IF (JUST_STOP.AND..NOT.BTEST(REALPROCPRIV(1),PRV$V_SETPRV)) THEN
+	   WRITE (6,'('' ERROR: You need SETPRV to execute /STOP.'')')
+	   CALL EXIT
+	ELSE IF (.NOT.JUST_STOP.AND.
+     &			.NOT.BTEST(REALPROCPRIV(1),PRV$V_SYSNAM)) THEN
+	   CALL SYS$SETPRV(,,,IMAGEPRIV)
+	   IF (.NOT.BTEST(IMAGEPRIV(1),PRV$V_SYSNAM)) THEN
+	      WRITE (6,'('' ERROR: This new version of BULLETIN'',
+     &			'' needs to be installed with SYSNAM.'')')
+	      CALL EXIT
+	   END IF
+	END IF
+
+	IF (TEST_BULLCP()) THEN
+	   IF (.NOT.JUST_STOP) THEN
+	      WRITE (6,'('' BULLCP process running.
+     & Do you wish to kill it and restart a new one? '',$)')
+	      READ (5,'(A)') ANSWER(:1)
+	      IF (ANSWER(:1).NE.'Y'.AND.ANSWER(:1).NE.'y') CALL EXIT
+	   END IF
+
+	   CALL DELPRC('BULLCP',IER)
+
+	   IF (.NOT.IER) THEN
+	      CALL SYS_GETMSG(IER)
+	      CALL EXIT
+	   ELSE IF (JUST_STOP) THEN
+	      WRITE (6,'('' BULLCP process has been terminated.'')')
+	      CALL EXIT
+	   END IF
+	ELSE IF (JUST_STOP) THEN
+	   WRITE (6,'('' BULLCP is not presently running.'')')
+	   CALL EXIT
+	END IF
+
+	CALL GETIMAGE(IMAGENAME,ILEN)
+
+	LEN_B = TRIM(FOLDER_DIRECTORY)
+
+	CALL SYS$SETDFPROT('AA00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD:RW,GROUP:RW)
+C
+C  Generate a new BULLCP.COM each time.  This is done in case the BULLETIN
+C  executeable is moved, or a new version of BULLETIN is being installed that
+C  has changes to BULLCP.COM.  (It's also a security risk to execute the old
+C  copy, as someone might have been able to write into that directory and
+C  replace BULLCP.COM, and the command procedure is executed under the
+C  SYSTEM account, so it has all privileges.)
+C
+	OPEN(UNIT=11,FILE=FOLDER_DIRECTORY(:LEN_B)//'BULLCP.COM',
+     &		STATUS='NEW',IOSTAT=IER,CARRIAGECONTROL='LIST')
+	IF (IER.NE.0) RETURN
+	WRITE(11,'(A)') '$SET NOON'
+	WRITE(11,'(A)') '$B:=$'//IMAGENAME(:ILEN)
+	WRITE(11,'(A)') '$LOOP:'
+	WRITE(11,'(A)') '$PURGE '//FOLDER_DIRECTORY(:LEN_B)//'BULLCP.LOG'
+	WRITE(11,'(A)') '$DEF/USER SYS$OUTPUT '
+     &				//FOLDER_DIRECTORY(:LEN_B)//'BULLCP.LOG'
+	WRITE(11,'(A)') '$DEF/USER SYS$ERROR '
+     &				//FOLDER_DIRECTORY(:LEN_B)//'BULLCP.ERR'
+	WRITE(11,'(A)') '$B/BULLCP'
+	WRITE(11,'(A)') '$WAIT 00:01:00'
+	WRITE(11,'(A)') '$GOTO LOOP'		! File open timed out
+	CLOSE(UNIT=11)
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	CALL GETQUOTA(QUOTA,1)
+
+	IER = 0
+	DO WHILE (IER.EQ.0.OR.IER.EQ.SS$_DUPLNAM)
+	   IER = SYS$CREPRC(,'SYS$SYSTEM:LOGINOUT',FOLDER_DIRECTORY(:LEN_B)
+     &		//'BULLCP.COM','NL:',,,QUOTA,'BULLCP',%VAL(4),
+     &		,,%VAL(PRC$M_NOUAF+PRC$M_DETACH))
+	END DO
+
+	IF (IER) THEN
+	   OPEN(UNIT=11,FILE=FOLDER_DIRECTORY(:LEN_B)//'BULLCP.COM;-1',
+     &		STATUS='OLD',IOSTAT=IER1)
+	   IF (IER1.EQ.0) CLOSE(UNIT=11,STATUS='DELETE',IOSTAT=IER1)
+	END IF
+
+	IF (.NOT.IER) THEN
+	   CALL SYS_GETMSG(IER)
+	ELSE
+	   IF (CONFIRM_USER('DECNET').NE.0) THEN
+	      WRITE (6,'('' WARNING: Account with username DECNET'',
+     &				'' does not exist.'')')
+	      WRITE (6,'('' BULLCP will be owned by present account.'')')
+	   END IF
+	   WRITE (6,'('' Successfully created BULLCP detached process.'')')
+	END IF
+	CALL EXIT
+
+	END
+
+
+
+
+
+
+	SUBROUTINE FIND_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /BCP/ BULLCP
+	DATA BULLCP /0/
+
+	CHARACTER*80 TEMP
+
+	IER = SYS_TRNLNM('BULL_BULLCP',TEMP)
+	IF (IER.AND.TEMP.NE.'IGNORE') BULLCP = 1
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION TEST_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /BCP/ BULLCP
+	LOGICAL BULLCP
+
+	TEST_BULLCP = BULLCP
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE RUN_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BCP/ BULLCP
+	LOGICAL BULLCP
+
+	COMMON /KNOWN_FOLDERS/ FOLDER_Q1,NUM_FOLDERS
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /BBOARD_LOOP/ BBOARD_LOOP
+
+	CHARACTER*24 OLD_TIME,NEW_TIME
+
+        COMMON /MAIN_FOLDER_DIRECTORY/ FOLDER1_DIRECTORY
+	CHARACTER*80 FOLDER1_DIRECTORY
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	IF (TEST_BULLCP()) CALL EXIT	! BULLCP already running, so exit.
+
+	CALL LIB$DATE_TIME(OLD_TIME)
+
+	BULLCP = 2			! Enable process to do BULLCP functions
+
+	IER = SYS$CREMBX(%VAL(1),CHAN,,,,,'BULL_BULLCP')
+	IF (.NOT.IER) THEN		! Can't create mailbox, so exit.
+	   CALL SYS_GETMSG(IER)
+	   CALL EXIT
+	END IF
+
+	IER = SYS$DELMBX(%VAL(CHAN))	! If process dies, mailbox is deleted.
+
+	CALL REGISTER_BULLCP
+
+	CALL SET_REMOTE_SYSTEM
+
+	CALL START_DECNET
+
+	BBOARD_LOOP = 0
+	NEWS_LOOP = 0
+	NOW = SYS_TRNLNM('BULL_NEWS_CLEANUP','DEFINED')
+
+	DO WHILE (NEWS_LOOP.GE.0)		! Loop once every 15 minutes
+	   CALL SYS$SETAST(%VAL(0))
+
+	   UPDATEBBOARD = 1
+	   IF (SYS_TRNLNM('BULL_BBOARD_UPDATE',BULL_PARAMETER)) THEN
+	      LEN_P = TRIM(BULL_PARAMETER)
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER,IOSTAT=IER)
+     &		  UPDATEBBOARD
+	      IF (IER.EQ.0) UPDATEBBOARD = (UPDATEBBOARD+14) / 15
+	   END IF
+
+	   UPDATENEWS = 4
+	   IF (SYS_TRNLNM('BULL_NEWS_UPDATE',BULL_PARAMETER)) THEN
+	      LEN_P = TRIM(BULL_PARAMETER)
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER,IOSTAT=IER)
+     &		  UPDATENEWS
+	      IF (IER.EQ.0) UPDATENEWS = (UPDATENEWS+14) / 15
+	   END IF
+
+	   CALL LIB$DATE_TIME(NEW_TIME)
+	   CALL GET_PROXY_ACCOUNTS	! Proxy info for incoming connections
+	   FOLDER1_DIRECTORY = FOLDER_DIRECTORY
+	   CALL SYS$SETAST(%VAL(1))
+
+           IF (.NOT.NOW) NOW = INDEX(NEW_TIME,' 03:').NE.0.AND.
+     &                     INDEX(OLD_TIME,' 03:').EQ.0
+	   IER = 1
+	   DO WHILE (IER)
+	      CALL BBOARD			! Look for BBOARD messages.
+	      FOLDER_Q = FOLDER_Q1		! Init queue pointer to header
+	      POINT_FOLDER = 0
+	      DO WHILE (POINT_FOLDER.LT.NUM_FOLDERS)
+		 POINT_FOLDER = POINT_FOLDER + 1
+		 CALL SYS$SETAST(%VAL(0))
+		 CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+		 IF (FOLDER_BBOARD(:2).NE.'::') THEN
+		    CALL SELECT_FOLDER(.FALSE.,IER)	! Select folder
+		    IF (IER) THEN
+		       CALL DELETE_EXPIRED	! Delete expired messages
+		       IF (NOW) THEN	! Do empty block cleanup at 3 a.m.
+			  IF (NEMPTY.GT.200) THEN
+			     CALL CLEANUP_BULLFILE	! Cleanup empty blocks
+			  END IF
+		       END IF
+		    END IF
+		 END IF
+	         IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+		    CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	         END IF
+		 CALL SYS$SETAST(%VAL(1))
+	      END DO
+	      IF (NOW) THEN  ! Cleanup deleted users from files at 3 a.m.
+	         CALL SYS$SETAST(%VAL(0))
+	         CALL TOTAL_CLEANUP_LOGIN
+	         CALL SYS$SETAST(%VAL(1))
+	      END IF
+	      CALL SYS$SETAST(%VAL(0))
+	      CALL REGISTER_BULLCP
+	      IER1 = 1
+	      DO WHILE (IER1)
+	         IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',
+     &			   FOLDER_DIRECTORY)
+	         IF (IER.AND.FOLDER_DIRECTORY.EQ.FOLDER1_DIRECTORY) THEN 
+		    IER1 = 1
+	         ELSE
+		    IER1 = 0
+		 END IF
+      	      END DO
+	      IF (IER) CALL ADD_DIRECTORIES
+	      CALL SYS$SETAST(%VAL(1))
+	   END DO
+
+           CALL SYS$SETAST(%VAL(0)) 
+	   FOLDER_DIRECTORY = FOLDER1_DIRECTORY
+           CALL ADD_DIRECTORIES
+           CALL SYS$SETAST(%VAL(1))
+
+	   BBOARD_LOOP = BBOARD_LOOP + 1
+	   IF (BBOARD_LOOP.EQ.UPDATEBBOARD) BBOARD_LOOP = 0
+
+	   CALL SYS$SETAST(%VAL(0))
+	   IF (SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED').AND.
+     &	      (NEWS_LOOP.EQ.0.OR.NOW)) THEN
+	      IF (NOW) THEN
+	         CALL CREATE_PROCESS('BULLCP NEWS1')
+	      ELSE
+	         CALL CREATE_PROCESS('BULLCP NEWS')
+	      END IF
+           END IF
+	   CALL SYS$SETAST(%VAL(1))
+
+	   C = 0
+	   IF (LIB$FIND_FILE(FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &			//'*.SMTP',INPUT,C)) THEN
+	      CALL CREATE_PROCESS('BULLCP SMTP')
+	   END IF
+
+	   NOW = .FALSE.
+
+	   NEWS_LOOP = NEWS_LOOP + 1
+	   IF (NEWS_LOOP.EQ.UPDATENEWS) NEWS_LOOP = 0
+
+	   OLD_TIME = NEW_TIME
+	   CALL HIBER('15')		! Wait for 15 minutes
+C
+C  Look at remote folders and update local info to reflect new messages.
+C  Do here after waiting in case problem with connecting to remote folder
+C  which requires killing process.
+C
+
+	   FOLDER_Q = FOLDER_Q1
+	   POINT_FOLDER = 0
+	   DO WHILE (POINT_FOLDER.LT.NUM_FOLDERS)
+	      POINT_FOLDER = POINT_FOLDER + 1
+	      CALL SYS$SETAST(%VAL(0))
+	      CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      IF (FOLDER_BBOARD(:2).EQ.'::') THEN
+		 CALL SELECT_FOLDER(.FALSE.,IER)
+	      END IF
+	      CALL SYS$SETAST(%VAL(1))
+	   END DO
+	   CALL SYS$SETAST(%VAL(0))
+	   FOLDER_NUMBER = 0			! Reset to GENERAL folder
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL SYS$SETAST(%VAL(1))
+	END DO
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE SET_REMOTE_SYSTEM
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	DIMENSION NEW_SYSTEM_FLAG(FLONG)
+
+	CALL LIB$SYS_TRNLOG('SYS$NODE',,NODENAME)
+	NODENAME = NODENAME(2:INDEX(NODENAME,':')-1)
+
+ 	CALL OPEN_BULLFOLDER_SHARED
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   CALL READ_FOLDER_FILE(IER)
+	   IF (BTEST(FOLDER_FLAG,2))
+     &		CALL SET2(NEW_SYSTEM_FLAG,FOLDER_NUMBER)
+	   IF (FOLDER_BBOARD(:2).EQ.'::'.AND.BTEST(FOLDER_FLAG,2)
+     &		.AND.IER.EQ.0) THEN
+	      CALL CLOSE_BULLFOLDER
+	      CALL SETUSER(FOLDER_OWNER)
+	      CALL SELECT_FOLDER(.FALSE.,IER1)
+	      IF (IER1) THEN
+	         WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER1) 14,
+     &			BTEST(FOLDER_FLAG,2),NODENAME
+	      END IF
+	      CALL SETUSER(USERNAME)
+ 	      CALL OPEN_BULLFOLDER_SHARED
+	      CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFOLDER
+
+	FOLDER_NUMBER = 0			! Reset to GENERAL folder
+	CALL SELECT_FOLDER(.FALSE.,IER)
+
+	FOLDER1_FLAG = FOLDER_FLAG
+	DO FOLDER_NUMBER=0,FOLDER_MAX-1
+	   IF (TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND..NOT.
+     &	       TEST2(NEW_SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,2)
+	      CALL MODIFY_SYSTEM_LIST(0)
+	   END IF
+	END DO
+	FOLDER_FLAG = FOLDER1_FLAG
+	FOLDER_NUMBER = 0
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE REGISTER_BULLCP
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INTEGER SHUTDOWN_BTIM(FLONG)
+
+	EQUIVALENCE (SHUTDOWN_BTIM,BRIEF_FLAG)
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER REGNODE*8
+
+	CALL OPEN_BULLUSER
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*SYSTEM',IOSTAT=IER) 
+     &		TEMP_USER,REGNODE,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END DO
+
+	CALL LIB$SYS_TRNLOG('SYS$NODE',,NODENAME)
+	NODENAME = NODENAME(2:INDEX(NODENAME,':')-1)
+
+	IF (IER.NE.0) THEN
+	   DO I=1,FLONG
+	      SYSTEM_FLAG(I) = 0
+	      SHUTDOWN_FLAG(I) = 0
+	   END DO
+	   CALL SET2(SYSTEM_FLAG,0)
+	   NODE_AREA = 0
+	   WRITE (4,IOSTAT=IER)
+     &		'*SYSTEM     ',NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	   CALL CLOSE_BULLUSER
+	ELSE
+	   DO I=1,FLONG
+	      SHUTDOWN_FLAG(I) = SYSTEM_FLAG(I)
+	   END DO
+	   REWRITE (4,IOSTAT=IER)
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+           IF (NODENAME.EQ.REGNODE) THEN
+	      CALL CLOSE_BULLUSER
+	      RETURN
+	   END IF
+	   TEMP_USER = ':'
+	   DO WHILE (TEMP_USER(:1).EQ.':')
+	      DO WHILE (REC_LOCK(IER))		 
+	         READ (4,KEYGT=TEMP_USER,IOSTAT=IER)
+     &		   TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+		 TEMP_USER = TEMP_USER(:TRIM(TEMP_USER))
+	      END DO
+	      IF (TEMP_USER(:1).NE.':'.OR.IER.NE.0) THEN
+		 CALL CLOSE_BULLUSER
+		 RETURN
+	      END IF
+	      OPEN (UNIT=REMOTE_UNIT,STATUS='UNKNOWN',IOSTAT=IER,RECL=256,
+     &		FILE=TEMP_USER(2:LEN(TEMP_USER))//'::"TASK=BULLETIN1"')
+
+	      IF (IER.NE.0) THEN
+		 CALL ERRSNS(IDUMMY,IDUMMY,INODE)
+	         IF (INODE.EQ.%LOC(SS$_NOSUCHNODE).OR.
+     &		     INODE.EQ.%LOC(SS$_NOSUCHOBJ).OR.INODE.EQ.0) THEN
+		    DELETE (4)
+		 END IF
+	      ELSE
+		 WRITE (REMOTE_UNIT,'(3A)',IOSTAT=IER)
+     &			16,REGNODE,NODENAME
+	      END IF
+	      CLOSE (UNIT=REMOTE_UNIT)
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE UPDATE_SHUTDOWN(FOLDER_NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INTEGER SHUTDOWN_BTIM(FLONG)
+
+	EQUIVALENCE (SHUTDOWN_BTIM,BRIEF_FLAG)
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),NODENAME
+	CHARACTER NODENAME*8
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	CALL OPEN_BULLUSER
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*SYSTEM',IOSTAT=IER) 
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END DO
+
+	CALL CLR2(SHUTDOWN_FLAG,FOLDER_NUMBER)
+
+	SEEN_FLAG = 0
+	DO I=1,FLONG
+	   IF (SHUTDOWN_FLAG(I).NE.0) SEEN_FLAG = 1
+	END DO
+	IF (SEEN_FLAG.EQ.0) NODE_AREA = 0	! All done with that node
+
+	IF (IER.NE.0) THEN
+	   WRITE (4,IOSTAT=IER)
+     &		'*SYSTEM     ',NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	ELSE
+	   REWRITE (4,IOSTAT=IER)
+     &		TEMP_USER,NODENAME,NODE_NUMBER,NODE_AREA,NEW_FLAG,
+     &		SYSTEM_FLAG,SHUTDOWN_BTIM,SHUTDOWN_FLAG
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE HIBER(MIN)
+C
+C SUBROUTINE HIBER
+C
+C FUNCTION: Waits for specified time period in minutes.
+C
+	IMPLICIT INTEGER (A-Z)
+	INTEGER TIMADR(2)			! Buffer containing time
+						! in desired system format.
+	CHARACTER MIN*(*)
+
+	IER=SYS$BINTIM('0 00:'//MIN//':00.00',TIMADR)
+	IER=SYS$SCHDWK(,,TIMADR,)		! Set timer.
+	IER=SYS$HIBER()
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE WAIT_SEC(PARAM)
+C
+C SUBROUTINE WAIT_SEC
+C
+C FUNCTION: Waits for specified time period in seconds.
+C
+	IMPLICIT INTEGER (A-Z)
+	INTEGER TIMADR(2)			! Buffer containing time
+						! in desired system format.
+	CHARACTER PARAM*(*)
+	DATA WAIT_EF /0/
+
+	IF (WAIT_EF.EQ.0) CALL LIB$GET_EF(WAIT_EF)
+
+	IER=SYS$BINTIM('0 00:00:'//PARAM//'.00',TIMADR)
+	IER=SYS$SETIMR(%VAL(WAIT_EF),TIMADR,,%VAL(3))	! Set timer.
+	IER=SYS$WAITFR(%VAL(WAIT_EF))		! Wait for EFN to be set.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELETE_EXPIRED_NEWS(NOW)
+C
+C  SUBROUTINE DELETE_EXPIRED_NEWS
+C
+C  FUNCTION:
+C
+C  Delete any expired message in local news folders.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+ 	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+        COMMON /BULLFIL/ BULLFIL
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+
+	COMMON /NEWSLIST/ NEWSLIST
+
+	COMMON /DIRLIST/ DIRLIST
+
+	CHARACTER*4 GET_VMS_VERSION
+
+	INTEGER TODAY(2),NEXT_EX_BTIM(2),NO_EXPIRE(2)
+
+	CHARACTER*8 TODAY_KEY,TEMP
+	CHARACTER ASCTIME*24
+
+	IF (.NOT.SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) RETURN
+
+	IF (NOW) THEN 
+       	   IER = SYS$SETPRN('BULL NEWS1')
+	   IF (.NOT.IER) CALL EXIT
+	   IER = SYS$SETPRN('BULL NEWS')
+	   IF (.NOT.IER) CALL EXIT
+	END IF
+
+	FOLDER_NUMBER = 1000
+
+	FOLDER_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY)-1)//'.]'
+
+	CALL OPEN_BULLNEWS_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1)
+	END DO
+
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLNEWS
+	   RETURN
+	END IF
+
+	CALL SYS_BINTIM('-',TODAY)
+	
+	CALL GET_MSGKEY(TODAY,TODAY_KEY)
+
+	REMOTE_SET = 4
+	
+C
+C	A bug keeps messing up the last expired date key so that stored
+C	news groups do not get found.  Someday when this is fixed, we can
+C	add code like this:
+C
+C	INPUT = GET_VMS_VERSION()
+C	IF (INPUT(:2).EQ.'V5'.OR.INPUT(:2).EQ.'V4') VMSOLD = .TRUE..AND.NOW
+
+	DO WHILE (IER.EQ.0)
+	   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NEXT_EX_BTIM)
+
+	   DO WHILE (REC_LOCK(IER).OR.(NOW.AND.IER.EQ.0.AND.
+     &		(.NOT.BTEST(NEWS_F_FLAG,8).OR.
+     &		 COMPARE_BTIM(TODAY,NEWEST_EXBTIM).LT.0)))
+	      IF (NOW) THEN
+	         READ (7,IOSTAT=IER) NEWS_FOLDER_COM
+	         CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),
+     &				 %DESCR(NEWEST_EXBTIM))
+	      ELSE
+	         READ (7,IOSTAT=IER,KEYLE=TODAY_KEY,KEYID=3) NEWS_FOLDER_COM
+	      END IF
+	   END DO
+	   CALL NEWS_TO_FOLDER
+
+	   UNLOCK 7
+
+	   IF (IER.NE.0) THEN
+	      CALL CLOSE_BULLNEWS
+	      GO TO 1000
+           END IF
+
+	   IF (.NOT.BTEST(FOLDER_FLAG,8)) GO TO 900
+
+	   CALL OPEN_BULLDIR_SHARED
+
+	   CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),%DESCR(NEWEST_EXBTIM))
+
+	   DEL_COUNT = 0
+	   NDEL = -1
+	   DS = .FALSE.
+	   DN = .FALSE.
+	   CALL READ_FIRST_EXPIRED(NDEL)
+	   DO WHILE (NDEL.GT.0)
+	      DIFF = COMPARE_BTIM(TODAY,EX_BTIM)
+	      IF (DIFF.GT.0) THEN
+	         IF (NDEL.EQ.F_START) DS = .TRUE.
+	         IF (NDEL.EQ.F_NBULL) DN = .TRUE.	
+                 IF (NDEL.GT.NEWS_F_END) THEN
+	            CALL READ_NEXT_EXPIRED(NDEL)
+		 ELSE IF (COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).GE.0) THEN
+      		    DEL_COUNT = DEL_COUNT + 1
+	            CALL READ_NEXT_EXPIRED(NDEL)
+	         ELSE IF (EXDATE(8:11).LT.'1995') THEN	! Deleted manually?
+	            IF (LENGTH.GT.0) CALL DUMP_MESSAGE()
+		    CALL SYS$ASCTIM(,ASCTIME,TODAY,)
+	            EXDATE = ASCTIME(:11) 
+		    EXTIME = ASCTIME(13:23)
+		    LENGTH = 0
+	      	    CALL WRITEDIR(MSG_NUM,IER)
+		    DEL_COUNT = 0
+	            CALL READ_FIRST_EXPIRED(NDEL)
+		 ELSE
+                    CALL READ_NEXT_EXPIRED(NDEL) 
+	         END IF
+	      ELSE
+		 CALL COPY2(NEXT_EX_BTIM,EX_BTIM)
+	         IF (F_COUNT.LE.DEL_COUNT.OR.NDEL.GT.NEWS_F_END) THEN
+		   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NEXT_EX_BTIM)
+		 END IF
+		 NDEL = 0
+                 UNLOCK 2
+ 	      END IF
+	   END DO
+	   CALL READ_FOLDER_FILE_KEYNAME(NEWS_FOLDER,IER)
+	   NEXT = .FALSE.
+	   CALL READDIR(F_START,IER)
+	   IF (DS.OR.F_START.EQ.IER) THEN
+	      IER = 0
+	      NEXT = .TRUE.
+              I = F_START
+              DO WHILE (F_NBULL.GE.I.AND.IER.EQ.0)
+		 I = I + 1
+		 IF (I.LE.F_NBULL) CALL READDIR(I,IER)
+		 IF (COMPARE_BTIM(EX_BTIM,NEXT_EX_BTIM).LT.0) IER = 0
+	      END DO
+              F_START = I
+	      NEXT = .FALSE.
+	   END IF
+	   CALL READDIR(F_NBULL,IER)
+	   IF (F_START.LT.F_NBULL.AND.(DN.OR.F_NBULL.EQ.IER)) THEN
+	      I = F_NBULL
+	      IER = I
+	      DO WHILE (I.GE.F_START.AND.IER.EQ.I)
+		 I = I - 1
+		 IF (I.GE.F_START) CALL READDIR(I,IER)
+		 IF (COMPARE_BTIM(EX_BTIM,NEXT_EX_BTIM).LT.0) IER = I
+	      END DO
+	      IF (I.GE.F_START) CALL COPY2(F_NEWEST_BTIM,MSG_BTIM)
+	      IF (I.NE.IER) F_NBULL = I
+	   END IF
+	   F_COUNT = MAX(0,F_COUNT - DEL_COUNT)
+	   CALL GET_MSGKEY(TODAY,NEWS_F_EXPIRED_DATE)
+	   FOLDER_FLAG = IBSET(FOLDER_FLAG,13)
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) THEN
+    	      CALL READ_FIRST_EXPIRED(NDEL)
+	      DO WHILE (NDEL.GT.0.AND.NDEL.LE.NEWS_F_END.AND.
+     &		COMPARE_BTIM(EX_BTIM,NEXT_EX_BTIM).LT.0)
+	         IF (LENGTH.GT.0) CALL DUMP_MESSAGE()
+	         DELETE (UNIT=2)
+    	         CALL READ_FIRST_EXPIRED(NDEL)
+	      END DO
+	      CALL READ_FOLDER_FILE_KEYNAME(NEWS_FOLDER,IER)
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,13)
+	      CALL GET_MSGKEY(NEXT_EX_BTIM,NEWS_F_EXPIRED_DATE)
+	      CALL REWRITE_FOLDER_FILE(IER)
+	   END IF
+           CALL CLOSE_BULLDIR
+	END DO
+
+900     CALL CLOSE_BULLNEWS
+
+1000	IF (NOW.OR.IER.EQ.0) THEN
+	   BULLNEWSDIR_FILE = FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWSDIR.*]'//'*.'
+	   INPUT = GET_VMS_VERSION()
+	   CALL LIB$DAY_OF_WEEK(TODAY,DAY)
+	   IF (DAY.NE.7) THEN
+	      IER = SYS_TRNLNM('BULL_NEWS_CLEANUP','DEFINED')
+	      IF (IER) THEN
+		 DAY = 7
+	         CALL DELLNM('BULL_NEWS_CLEANUP')
+	      END IF
+	   END IF
+	   IF (INPUT(:2).NE.'V5'.AND.INPUT(:2).NE.'V4') THEN
+	      CONTEXT = 0
+	      DO WHILE (LIB$FIND_FILE(BULLNEWSDIR_FILE,INPUT,CONTEXT))
+	         IER = CONV$RECLAIM(INPUT(:TRIM(INPUT)))
+	      END DO 
+	   ELSE IF (DAY.EQ.7) THEN
+	      REMOTE_SET = 4
+	      DIRLIST = .TRUE.
+	      NEWSLIST = .TRUE.
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL READ_FOLDER_FILE_KEYNUM(1000,IER)
+	      CALL READ_FOLDER_FILE(IER)
+	      CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NO_EXPIRE)
+	      DO WHILE (IER.EQ.0)
+	         UNLOCK 7
+		 CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),
+     &				 %DESCR(NEWEST_EXBTIM))
+		 IF (BTEST(FOLDER_FLAG,8)) THEN
+		    CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+		    C = 0
+	            IF (LIB$FIND_FILE(BULLNEWSDIR_FILE
+     &			(:TRIM(BULLNEWSDIR_FILE))//';1',INPUT,C)) THEN
+                       IER = LIB$DELETE_FILE(
+     &			BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))//';2')
+		    ELSE
+		       IER = LIB$RENAME_FILE(
+     &			BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE)),'*.*;1')
+		    END IF
+		    CALL OPEN_BULLDIR_SHARED
+		    OPEN (UNIT=9,FILE=BULLNEWSDIR_FILE,SHARED,
+     &	             BUFFERCOUNT=127,
+     &		     INITIALSIZE=(NEWSDIR_RECORD_LENGTH*F_COUNT)/512,
+     &	             STATUS='NEW',FORM='UNFORMATTED',DISPOSE='DELETE',
+     &	             RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,IOSTAT=IER,
+     &	             ORGANIZATION='INDEXED',RECORDTYPE='FIXED',
+     &	             KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	             57:64:CHARACTER),ACCESS='KEYED')
+		    IF (IER.NE.0) THEN
+		       CALL CLOSE_BULLDIR
+		       CALL CLOSE_BULLNEWS
+		       RETURN
+		    END IF
+		    DO WHILE (IER.EQ.0)
+		       DO WHILE (REC_LOCK(IER))
+		          READ (2,IOSTAT=IER) NEWSDIR_ENTRY
+		       END DO
+		       IF (IER.EQ.0) THEN
+			  WRITE (9,IOSTAT=IER) NEWSDIR_ENTRY
+			  IF (IER.NE.0) THEN
+			     CALL CLOSE_BULLDIR
+			     CALL CLOSE_BULLNEWS
+		             RETURN
+			  ELSE
+	     		     CALL GET_MSGKEY(%REF(NEWS_EX_BTIM_KEY),
+     &					     %DESCR(EX_BTIM))
+			     IF (COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).LT.0)
+     &			        CALL COPY2(NEWEST_EXBTIM,EX_BTIM)
+		          END IF
+		       END IF
+		    END DO
+		    CLOSE (UNIT=9,DISPOSE='KEEP')
+		    CALL CLOSE_BULLDIR_DELETE
+		    CALL GET_MSGKEY(NEWEST_EXBTIM,TEMP)
+		    IF (TEMP.NE.NEWS_F_EXPIRED_DATE) THEN 
+		       CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+		       NEWS_F_EXPIRED_DATE = TEMP
+	               CALL REWRITE_FOLDER_FILE(IER)
+		       CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+		    END IF
+		    IER = LIB$RENAME_FILE(
+     &			BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE)),'*.*;1')
+		 ELSE
+		    IF (NO_EXPIRE(1).NE.NEWEST_EXBTIM(1).OR.
+     & 			NO_EXPIRE(2).NE.NEWEST_EXBTIM(2)) THEN
+		       CALL GET_MSGKEY(NO_EXPIRE,NEWS_F_EXPIRED_DATE)
+	               CALL REWRITE_FOLDER_FILE(IER)
+		       CALL OPEN_BULLDIR
+		       CALL CLOSE_BULLDIR_DELETE
+		    ELSE 
+		       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+		    END IF
+		    IER = 1
+		    DO WHILE (IER)
+                      IER = LIB$DELETE_FILE(
+     &			 BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))//';')
+	            END DO
+		 END IF
+	         CALL READ_FOLDER_FILE(IER)
+	      END DO
+	      CALL CLOSE_BULLNEWS
+	   END IF
+	   DIRLIST = .FALSE.
+	   NEWSLIST = .TRUE.
+	   CALL COPY2(EX_BTIM,TODAY)
+           BULLFIL = 0
+	   IER = .TRUE.
+	   DO WHILE (IER)
+	      IER = SYS_BINTIM('1 00:00',DAY)
+	      IER = LIB$ADDX(EX_BTIM,DAY,EX_BTIM)
+	      CALL SET_BULLFIL
+	      IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &			'.BULLFIL;')
+	      IER = INDEX(FOLDER_FILE,']1JAN').EQ.0
+	   END DO
+	   J = INDEX(FOLDER_FILE,']')
+	   DECODE(2,'(I2)',FOLDER_FILE(J-2:J-1),IOSTAT=IER) YEAR
+	   IF (IER.EQ.0) THEN 
+	      DO I=1,10
+	         YEAR = YEAR - 1
+	         IF (YEAR.EQ.-1) YEAR = 99
+	         ENCODE(2,'(I2)',FOLDER_FILE(J-2:J-1),IOSTAT=IER) YEAR
+                 IF (IER.EQ.0) IER = LIB$DELETE_FILE(FOLDER_FILE(:J)
+     &                  //'*.*;*')
+	      END DO
+	   END IF
+           IER = LIB$DELETE_FILE(NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))
+     &                  //'BULLNEWS*.DIR;*')
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELETE_EXPIRED
+C
+C  SUBROUTINE DELETE_EXPIRED
+C
+C  FUNCTION:
+C
+C  Delete any expired bulletins (normal or shutdown ones).
+C  (NOTE: If bulletin files don't exist, they get created now by
+C  OPEN_FILE_SHARED.  Also, if new format has been defined for files,
+C  they get converted now.  The directory file has had it's record size
+C  lengthened in the past to include more info, and the bulletin file 
+C  was lengthened from 80 to 81 characters to include byte which indicated
+C  start of bulletin message.  However, that scheme was removed and
+C  was replaced with a 128 byte record compressed format).
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	CALL OPEN_BULLDIR_SHARED	! Open directory file
+	CALL OPEN_BULLFIL_SHARED	! Open bulletin file
+	CALL CLOSE_BULLFIL
+	CALL READDIR(0,IER)		! Get directory header
+	IF (IER.EQ.1) THEN		! Is header present?
+	   IER = COMPARE_DATE(NEWEST_EXDATE,' ') ! Yes. Any expired bulls?
+	   IF (IER.GT.20*356) IER = -1	! Check if latest expiration date valid.
+	   IF (IER.EQ.0) IER = COMPARE_TIME(NEWEST_EXTIME,' ')
+	   IF (SHUTDOWN.GT.0.AND.NODE_AREA.GT.0.AND.
+     &		(FOLDER_NUMBER.EQ.0.OR.BTEST(FOLDER_FLAG,2)).AND.
+     &		TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+			! Do shutdown messages exist and need to be checked?
+	      SHUTDOWN = 0
+	      IER1 = -1
+	   ELSE
+	      IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+		 CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+	      END IF
+	      IER1 = 1
+	   END IF
+	   IF (IER.LE.0.OR.IER1.LE.0) THEN
+	      CALL CLOSE_BULLDIR
+	      CALL OPEN_BULLDIR		! Reopen without sharing
+	      CALL UPDATE 		! Need to update
+	   END IF
+	ELSE		! If header not there, then first time running BULLETIN
+	   IF (FOLDER_NUMBER.EQ.0) THEN
+	      CALL OPEN_BULLUSER	! Create user file to be able to set
+	      CALL CLOSE_BULLUSER	! defaults, privileges, etc.
+	   END IF
+           IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+              CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+           END IF
+	END IF
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE BBOARD
+C
+C  SUBROUTINE BBOARD
+C
+C  FUNCTION: Converts mail to BBOARD into non-system bulletins.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /KNOWN_FOLDERS/ FOLDER_Q1,NUM_FOLDERS
+	DATA FOLDER_Q1/0/
+
+	COMMON /BBOARD_LOOP/ BBOARD_LOOP
+
+	COMMON /MAIL_INFO/ USE_INFROM
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+
+	CHARACTER*12 INEXDATE
+	CHARACTER INDESCRIP*(INPUT_LENGTH),INFROM*(INPUT_LENGTH),INTO*76
+	CHARACTER ACCOUNT_SAVE*8,USERNAME_SAVE*12
+	CHARACTER F_BBOARD*64,BBOARD_NAME*64
+
+	DIMENSION NEW_MAIL(FOLDER_MAX)
+
+	DATA SPAWN_EF/0/
+
+	CALL SYS$SETAST(%VAL(0))
+
+	IF (SPAWN_EF.EQ.0) CALL LIB$GET_EF(SPAWN_EF)
+
+	CALL DISABLE_CTRL
+
+	CALL INIT_QUEUE(FOLDER_Q1,FOLDER_COM)
+
+	FOLDER_Q = FOLDER_Q1
+
+	CALL OPEN_BULLFOLDER_SHARED		! Get folder file
+
+	NUM_FOLDERS = 0
+	IER = 0
+	DO WHILE (IER.EQ.0)			! Copy all bulletins from file
+	   CALL READ_FOLDER_FILE(IER)
+	   IF (IER.EQ.0) THEN
+	      NUM_FOLDERS = NUM_FOLDERS + 1
+	      CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   END IF
+	END DO
+
+	CALL CLOSE_BULLFOLDER			! We don't need file anymore
+	CALL SYS$SETAST(%VAL(1))
+
+	IF (TEST_BULLCP().EQ.2.AND.BBOARD_LOOP.NE.0) GO TO 900
+
+	CALL SYS$SETAST(%VAL(0))
+	CALL CHECK_MAIL(NEW_MAIL)
+	CALL SYS$SETAST(%VAL(1))
+
+	FOLDER_Q = FOLDER_Q1			! Init queue pointer to header
+
+	NBBOARD_FOLDERS = 0
+
+	POINT_FOLDER = 0
+
+1	POINT_FOLDER = POINT_FOLDER + 1
+	IF (POINT_FOLDER.GT.NUM_FOLDERS) GO TO 900
+
+	CALL SYS$SETAST(%VAL(0))
+
+	FOLDER_Q_SAVE = FOLDER_Q
+
+	CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+
+	IF (FOLDER_BBOARD(:4).EQ.'NONE'.OR.
+     &		FOLDER_BBOARD(:2).EQ.'::') GO TO 1
+
+	NBBOARD_FOLDERS = NBBOARD_FOLDERS + 1
+
+	IF (.NOT.NEW_MAIL(POINT_FOLDER)) GO TO 1
+C
+C  The process is set to the BBOARD uic and username in order to create
+C  a spawned process that is able to read the BBOARD mail (a real kludge).
+C
+
+	CALL GETUSER(USERNAME_SAVE)		! Get present username
+	CALL GETACC(ACCOUNT_SAVE)		! Get present account
+	CALL GETUIC(GROUP_SAVE,USER_SAVE)	! Get present uic
+
+	IF (TRIM(FOLDER_BBOARD).GT.0) THEN	! BBOARD name present?
+	   IER = SETUSER(FOLDER_BBOARD,USERNAME_SAVE)! Set to BBOARD username
+	   IF (IER.EQ.2) GO TO 910	! Can't set username. New VMS version?
+	   CALL SETACC(ACCOUNTB)	! Set to BBOARD account
+	   CALL SETUIC(IBCLR(GROUPB,31),IBCLR(USERB,31)) ! Set to BBOARD uic
+	END IF
+
+	LEN_B = TRIM(BBOARD_DIRECTORY)
+	IER = LIB$DELETE_FILE(BBOARD_DIRECTORY(:LEN_B)//
+     &		FOLDER_BBOARD(:TRIM(FOLDER_BBOARD))//'.TXT;*')
+				! Delete old TXT files left due to errors
+
+	IF (.NOT.BTEST(USERB,31).AND.(USERB.NE.0.OR.GROUPB.NE.0)) THEN
+	      						! If normal BBOARD user
+	   IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)
+     &		  //'READ_BOARD.COM','NL:','NL:',1,,,STATUS,SPAWN_EF)
+	   CALL SYS$SETAST(%VAL(1))
+	   IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	   CALL SYS$SETAST(%VAL(0))
+	   IF (((STATUS.AND.'1FFFF'X).EQ.RMS$_FNF) .OR.
+     &	    ((STATUS .AND. '1FFF0'X).EQ. (RMS$_SPL .AND. '1FFF0'X))) THEN
+	      CALL SYS$SETDFPROT('AA00'X,CUR_DEF_PROT)
+	      	! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD:RW,GROUP:RW)
+	      OPEN(UNIT=11,FILE=BBOARD_DIRECTORY(:LEN_B)//'READ_BOARD.COM',
+     &		   STATUS='NEW',ERR=910,CARRIAGECONTROL='LIST')
+	      WRITE(11,'(A)') '$ SET PROTECT=(W:RWED)/DEFAULT'
+	      WRITE(11,'(A)') '$ SET PROC/PRIV=SYSPRV'
+	      WRITE(11,'(A)')
+     &	       '$ DEFINE/USER EXTRACT_FILE '//BBOARD_DIRECTORY(:LEN_B)//
+     &	       '''F$GETJPI("","USERNAME")'''
+	      WRITE(11,'(A)') '$ MAIL'
+	      WRITE(11,'(A)') 'SELECT MAIL'
+	      WRITE(11,'(A)') 'READ'
+	      WRITE(11,'(A)') 'EXTRACT/ALL/APPEND EXTRACT_FILE'
+	      WRITE(11,'(A)') 'DELETE/ALL'
+	      WRITE(11,'(A)') 'READ/NEW'
+	      WRITE(11,'(A)') 'EXTRACT/ALL/APPEND EXTRACT_FILE'
+	      WRITE(11,'(A)') 'DELETE/ALL'
+	      WRITE(11,'(A)') 'SELECT/NEW'
+	      CLOSE(UNIT=11)
+	      CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+	      IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)
+     &		   //'READ_BOARD.COM','NL:','NL:',1,,,STATUS,SPAWN_EF)
+	      CALL SYS$SETAST(%VAL(1))
+	      IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	      CALL SYS$SETAST(%VAL(0))
+	   END IF
+	ELSE
+	   CONTEXT = 0
+	   IER = LIB$FIND_FILE(BBOARD_DIRECTORY(:LEN_B)//FOLDER_BBOARD
+     &	      (:TRIM(FOLDER_BBOARD))//'.COM',INPUT,CONTEXT)
+	   IF (IER) THEN
+	      IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)//
+     &		  FOLDER_BBOARD(:TRIM(FOLDER_BBOARD))//'.COM','NL:',
+     &		  'NL:',1,,,STATUS,SPAWN_EF)
+	      CALL SYS$SETAST(%VAL(1))
+	      IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	      CALL SYS$SETAST(%VAL(0))
+	   END IF
+	   IF (.NOT.IER.OR.((STATUS.AND.'1FFFF'X).EQ.RMS$_FNF) .OR.
+     &	    ((STATUS .AND. '1FFF0'X).EQ. (RMS$_SPL .AND. '1FFF0'X))) THEN
+	      IER = LIB$SPAWN('$@'//BBOARD_DIRECTORY(:LEN_B)//
+     &		'BOARD_SPECIAL.COM','NL:','NL:',1,,,STATUS,SPAWN_EF)
+	      CALL SYS$SETAST(%VAL(1))
+	      IF (IER) CALL SYS$WAITFR(%VAL(SPAWN_EF))
+	      CALL SYS$SETAST(%VAL(0))
+	   END IF
+	END IF
+
+	CALL READ_QUEUE(%VAL(FOLDER_Q_SAVE),FOLDER_Q,FOLDER_COM)
+
+	NBULL = F_NBULL
+
+	CALL SETACC(ACCOUNT_SAVE)		! Reset to original account
+	CALL SETUSER(USERNAME_SAVE)		! Reset to original username
+	CALL SETUIC(GROUP_SAVE,USER_SAVE)	! Reset to original uic
+
+	OPEN (UNIT=14,FILE=BBOARD_DIRECTORY(:LEN_B)//FOLDER_BBOARD
+     &	   (:TRIM(FOLDER_BBOARD))//'.TXT',STATUS='OLD',ERR=100)
+	READ (14,'(Q,A)',END=100) LEN_INPUT,INPUT ! Read first line
+	CALL SYS$SETAST(%VAL(1))
+
+5	CALL SYS$SETAST(%VAL(0))
+
+	CALL READ_QUEUE(%VAL(FOLDER_Q_SAVE),IDUMMY,FOLDER_COM)
+
+	DO WHILE (LEN_INPUT.GT.0)
+	   IF (INPUT(:5).EQ.'From:') THEN
+	      INFROM = INPUT(7:)		! Store username
+	   ELSE IF (INPUT(:5).EQ.'Subj:') THEN
+	      INDESCRIP = INPUT(7:)		! Store subject
+	   ELSE IF (INPUT(:3).EQ.'To:') THEN
+	      INTO = INPUT(5:)			! Store address
+	   END IF
+	   READ (14,'(Q,A)',END=100) LEN_INPUT,INPUT ! Read next line from mail
+	END DO
+
+	INTO = INTO(:TRIM(INTO))
+	CALL STR$TRIM(INTO,INTO)
+	CALL STR$UPCASE(INTO,INTO)
+	FLEN = TRIM(FOLDER_BBOARD)
+
+	IER = 0
+	CALL STRIP_HEADER(' ',-1,STRIP)
+	STRIP = .TRUE.
+	DO WHILE (IER.EQ.0.AND.STRIP)
+	   READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   IF (IER.EQ.0) THEN
+	      CALL STRIP_HEADER(INPUT,LEN_INPUT,STRIP)
+	      IF (STRIP.AND.INPUT(:5).EQ.'From:') INFROM = ' '
+	   END IF
+	END DO
+
+C
+C  If more than one folder has same BBOARD account, don't use the 
+C  To: line to determine which folder to put the mail message in.
+C
+	POINT_FOLDER1 = 0
+	FOLDER_Q2 = FOLDER_Q1
+	DUP = .FALSE.
+	DO WHILE (.NOT.DUP.AND.POINT_FOLDER1.LT.NUM_FOLDERS)
+	   CALL READ_QUEUE(%VAL(FOLDER_Q2),FOLDER_Q2,FOLDER1_COM)
+	   POINT_FOLDER1 = POINT_FOLDER1 + 1
+	   DUP = FOLDER.NE.FOLDER1.AND.FOLDER_BBOARD.EQ.FOLDER1_BBOARD
+	END DO
+	IF (DUP.OR..NOT.DETECT_BBOARD(INTO,FOLDER_BBOARD(:FLEN))) THEN
+	   FOUND = .FALSE.
+	   J = 0
+	   IF (DUP) J = 1
+	   DO WHILE (J.LT.2.AND..NOT.FOUND)
+	      J = J + 1
+	      POINT_FOLDER1 = 0
+	      FOLDER_Q2 = FOLDER_Q1
+	      FOUND = .FALSE.
+	      DO WHILE (.NOT.FOUND.AND.POINT_FOLDER1.LT.NUM_FOLDERS)
+		 CALL READ_QUEUE(%VAL(FOLDER_Q2),FOLDER_Q2,FOLDER1_COM)
+		 POINT_FOLDER1 = POINT_FOLDER1 + 1
+		 IF (POINT_FOLDER1.LE.NUM_FOLDERS.AND.
+     &		     FOLDER1_BBOARD(:2).NE.'::'.AND.
+     &		     FOLDER1_BBOARD(:4).NE.'NONE') THEN
+		    IF (J.EQ.1) THEN
+		       F_BBOARD = FOLDER1_BBOARD
+		       FOUND = INTO.EQ.F_BBOARD
+		    ELSE
+		       F_BBOARD = BBOARD_NAME(FOLDER1_BBOARD,FOLDER1_DESCRIP)
+		       FOUND = DETECT_BBOARD(INTO,F_BBOARD(:FLEN))
+		    END IF
+		    FLEN = TRIM(F_BBOARD)
+		    IF (.NOT.FOUND.AND.NHEAD.GT.1) THEN
+		       HEADER_Q = HEADER_Q1
+		       I = 1
+		       DO WHILE (I.LT.NHEAD.AND..NOT.FOUND)
+			  CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+			  FOUND = DETECT_BBOARD(INPUT,F_BBOARD(:FLEN))
+			  I = I + 1
+		       END DO
+		    END IF
+		 END IF
+	      END DO
+	   END DO
+	   IF (FOUND) FOLDER_COM = FOLDER1_COM
+	END IF
+
+	NUMHEAD = 0
+	IF (NHEAD.GT.0) NUMHEAD = NHEAD + 1
+
+	IF (NUMHEAD.GT.0) THEN
+	   HEADER_Q = HEADER_Q1
+	   CALL READ_QUEUE(%VAL(HEADER_Q),HEADER_Q,INPUT)
+	   LEN_INPUT = TRIM(INPUT)
+	   NUMHEAD = NUMHEAD - 1
+	END IF
+
+	DO WHILE (LEN_INPUT.EQ.1.AND.INPUT(:1).EQ.CHAR(12).AND.IER.EQ.0)
+	   READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   IF (INPUT(:5).EQ.'From:') GO TO 5
+	END DO		! If line is just form feed, the message is empty
+	IF (IER.NE.0) GO TO 100				! If end of file, exit
+
+	EFROM = 2
+	I = TRIM(INFROM)
+	DO WHILE (EFROM.GT.0.AND.I.GT.0)		! Strip off the date
+	   IF (INFROM(I:I).EQ.' ') EFROM = EFROM - 1	! From the "From:" line
+	   I = I - 1
+	END DO
+	IF (I.GT.0) INFROM = INFROM(:I)
+
+	FOLDER_NAME = FOLDER			! For broadcasts
+
+	SAVE_Q = HEADER_Q
+	SAVE_Q1 = HEADER_Q1
+	NHEAD1 = NHEAD
+	HEADER_Q1 = 0
+		! INIT_MESSAGE_ADD_BBOARD reinits header so save it
+	CALL INIT_MESSAGE_ADD_BBOARD(INFROM,INDESCRIP,IER)
+
+	ISTART = 0
+	NBLANK = 0
+	IER = 0
+	DO WHILE (IER.EQ.0)		! Move text to bulletin file
+	   IF (LEN_INPUT.EQ.0) THEN
+	      IF (ISTART.EQ.1) THEN
+		 NBLANK = NBLANK + 1
+	      END IF
+	   ELSE
+	      ISTART = 1
+	      DO I=1,NBLANK
+		 CALL WRITE_MESSAGE_LINE(' ')
+	      END DO
+	      NBLANK = 0
+	      CALL WRITE_MESSAGE_LINE(INPUT)
+	   END IF
+	   IF (NUMHEAD.EQ.0) THEN
+	      READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   ELSE IF (NUMHEAD.EQ.1) THEN
+	      INPUT = ' '
+	      LEN_INPUT = 1
+	      NUMHEAD = NUMHEAD - 1
+	   ELSE
+	      CALL READ_QUEUE(%VAL(SAVE_Q),SAVE_Q,INPUT)
+	      LEN_INPUT = TRIM(INPUT)
+	      NUMHEAD = NUMHEAD - 1
+	   END IF
+	   IF (LEN_INPUT.EQ.1.AND.INPUT(:1).EQ.CHAR(12)) THEN
+	      DO WHILE (LEN_INPUT.EQ.1.AND.INPUT(:1).EQ.CHAR(12)
+     &			.AND.IER.EQ.0)
+		 READ (14,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	      END DO
+	      IF (IER.EQ.0.AND.INPUT(:5).EQ.'From:') THEN
+		 IER = 1
+	      ELSE
+		 NBLANK = NBLANK + 1
+	      END IF
+	   END IF
+	END DO
+
+	USE_INFROM = .TRUE.
+
+	NHEAD = NHEAD1
+	HEADER_Q1 = SAVE_Q1
+
+	CALL FINISH_MESSAGE_ADD			! Totally finished with add
+
+	CALL SYS$SETAST(%VAL(1))
+
+	GO TO 5					! See if there is more mail
+
+100	CLOSE (UNIT=14,STATUS='DELETE')		! Close the input file
+	CALL SYS$SETAST(%VAL(1))
+	GO TO 1
+
+900	CALL SYS$SETAST(%VAL(0))
+
+	FOLDER_NUMBER = 0
+	CALL OPEN_BULLFOLDER_SHARED
+	CALL READ_FOLDER_FILE_KEYNUM(0,IER)
+	CALL CLOSE_BULLFOLDER
+	CALL ENABLE_CTRL
+	FOLDER_SET = .FALSE.
+
+	IF (NBBOARD_FOLDERS.EQ.0) THEN
+	   CALL OPEN_BULLUSER
+	   CALL READ_USER_FILE_HEADER(IER)
+	   CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',BBOARD_BTIM)
+	   REWRITE (4) USER_HEADER		! Rewrite header
+	   CALL CLOSE_BULLUSER
+	END IF
+	CALL SYS$SETAST(%VAL(1))
+
+	CALL SYS$SETAST(%VAL(0))
+	IF (SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) THEN
+	   CALL SYS$SETAST(%VAL(1))
+	   IF (.NOT.TEST_BULLCP().AND.TEST_BULLCP().NE.2)
+     &		CALL NEWS2BULL(.FALSE.)
+	END IF
+	CALL SYS$SETAST(%VAL(1))
+
+	RETURN
+
+910	WRITE (6,1010)
+	GO TO 100
+
+1010	FORMAT(' ERROR:Install program with CMKRNL privileges or relink.')
+
+	END
+
+
+
+
+	LOGICAL FUNCTION DETECT_BBOARD(INPUT,BBOARD)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,BBOARD
+
+	DETECT_BBOARD = .TRUE.
+
+	LEN_BBOARD = LEN(BBOARD) - 1
+	LEN_INPUT = TRIM(INPUT)
+
+	DO I=1,LEN_INPUT-LEN_BBOARD
+	   IF (.NOT.STREQ(INPUT(:4),'Subj').AND.
+     &		STREQ(INPUT(I:I+LEN_BBOARD),BBOARD).AND.
+     &		(I.EQ.1.OR..NOT.ALPHA(INPUT(I-1:I-1))).AND.
+     &		(I.EQ.LEN_INPUT-LEN_BBOARD.OR.
+     &		(INDEX('@%!',INPUT(I+LEN_BBOARD+1:I+LEN_BBOARD+1)).GT.0
+     &		.AND.(I.EQ.1.OR.(INPUT(I-1:I-1).NE.
+     &		INPUT(I+LEN_BBOARD+1:I+LEN_BBOARD+1).AND.
+     &		(INPUT(I-1:I-1).NE.'('.OR.
+     &		INPUT(I+LEN_BBOARD+1:I+LEN_BBOARD+1).NE.' ')))))) RETURN
+	END DO
+
+	DETECT_BBOARD = .FALSE.
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION ALPHA(IN)
+
+	CHARACTER*(*) IN
+
+	ALPHA = (ICHAR(IN).GE.ICHAR('A').AND.ICHAR(IN).LE.ICHAR('Z'))
+     &	    .OR.(ICHAR(IN).GE.ICHAR('a').AND.ICHAR(IN).LE.ICHAR('z'))
+
+	RETURN
+	END
+
+
+
+	CHARACTER*(*) FUNCTION BBOARD_NAME(FOLDER_BBOARD,FOLDER_DESCRIP)
+
+	CHARACTER*(*) FOLDER_BBOARD,FOLDER_DESCRIP
+
+	BBOARD_NAME = FOLDER_BBOARD
+
+	I = INDEX(FOLDER_DESCRIP,'<')
+	IF (I.EQ.0) RETURN
+
+	BBOARD_NAME = FOLDER_DESCRIP(I+1:)
+
+	I = INDEX(BBOARD_NAME,'%"')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(I+2:)
+
+	I = INDEX(BBOARD_NAME,'!')
+	DO WHILE (I.GT.0)
+	   BBOARD_NAME = BBOARD_NAME(I+1:)
+	   I = INDEX(BBOARD_NAME,'!')
+	END DO
+
+	I = INDEX(BBOARD_NAME,'>')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(:I-1)
+	I = INDEX(BBOARD_NAME,'@')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(:I-1)
+	I = INDEX(BBOARD_NAME,'%')
+	IF (I.GT.0) BBOARD_NAME = BBOARD_NAME(:I-1)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CREATE_PROCESS(COMMAND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRCDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	LOGICAL*1 QUOTA(32)
+
+	CHARACTER*132 IMAGENAME
+
+	CHARACTER*(*) COMMAND
+
+	CALL GETIMAGE(IMAGENAME,ILEN)
+
+	LEN_B = TRIM(BBOARD_DIRECTORY)
+
+	IER = 0
+	DO WHILE (IER.EQ.0)
+	   OPEN(UNIT=11,FILE=BBOARD_DIRECTORY(:LEN_B)//'BULL_COMMAND.COM',
+     &		STATUS='OLD',IOSTAT=IER)
+	   IF (IER.EQ.0) CLOSE(UNIT=11,STATUS='DELETE')
+	END DO
+
+	CALL SYS$SETDFPROT('AA00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD:RW,GROUP:RW)
+	OPEN(UNIT=11,FILE=BBOARD_DIRECTORY(:LEN_B)//'BULL_COMMAND.COM',
+     &		STATUS='NEW',IOSTAT=IER,CARRIAGECONTROL='LIST')
+	IF (IER.NE.0) RETURN
+	IF (INDEX(IMAGENAME,';').GT.0) ILEN = INDEX(IMAGENAME,';')
+	WRITE(11,'(A)') '$B:=$'//IMAGENAME(:ILEN)
+	WRITE(11,'(A)') '$ON ERROR THEN GOTO EXIT'
+	WRITE(11,'(A)') '$ON SEVERE THEN GOTO EXIT'
+	WRITE(11,'(A)') '$ON WARNING THEN GOTO EXIT'
+	WRITE(11,'(A)') '$B/'//'''F$PROCESS()'''
+	WRITE(11,'(A)') '$EXIT:'
+	WRITE(11,'(A)') '$LOGOUT'
+	CLOSE(UNIT=11)
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	DEL = .FALSE.
+	IER = .FALSE.
+
+	CALL GETQUOTA(QUOTA,0)
+
+	DO WHILE (.NOT.IER)
+	   IER = SYS$CREPRC(,'SYS$SYSTEM:LOGINOUT',
+     &	    BBOARD_DIRECTORY(:LEN_B)//'BULL_COMMAND.COM','NL:',,
+     &	    PROCPRIV,QUOTA,COMMAND(:TRIM(COMMAND))
+     &	    ,%VAL(4),,,%VAL(PRC$M_NOUAF+PRC$M_DETACH))
+	   IF (.NOT.IER.AND..NOT.DEL) THEN
+	      CALL DELPRC('BULLCP NEWS',DEL)
+	      IER = .NOT.DEL
+	   ELSE
+	      IER = .TRUE.
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GETQUOTA(QUOTA,CLI)
+C
+C  SUBROUTINE GETQUOTA
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PQLDEF)'
+
+	INCLUDE '($JPIDEF)'
+                              
+	LOGICAL*1 QUOTA(32)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,JPI$_DFWSCNT,%LOC(WSDEFAULT))
+	CALL ADD_2_ITMLST(4,JPI$_WSEXTENT,%LOC(WSEXTENT))
+	CALL ADD_2_ITMLST(4,JPI$_WSQUOTA,%LOC(WSQUOTA))
+	CALL ADD_2_ITMLST(4,JPI$_BYTLM,%LOC(BYTLM))
+	CALL ADD_2_ITMLST(4,JPI$_ENQLM,%LOC(ENQLM))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)	! Get Info command.
+
+	I = 1
+	IF (CLI) THEN
+	   IF (CLI$GET_VALUE('PGFLQUOTA',BULL_PARAMETER,LEN_P)) THEN 
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) PGFLQUOTA
+	      QUOTA(1) = PQL$_PGFLQUOTA
+	      CALL LIB$MOVC3(4,PGFLQUOTA,QUOTA((I-1)*5+2))
+	      I = I + 1
+	   END IF
+	   IF (CLI$GET_VALUE('WSEXTENT',BULL_PARAMETER,LEN_P)) THEN
+	      DECODE(LEN_P,'(I<LEN_P>)',BULL_PARAMETER) WSEXTENT
+	   END IF
+	END IF
+ 	QUOTA((I-1)*5+1) = PQL$_WSEXTENT
+	CALL LIB$MOVC3(4,WSEXTENT,QUOTA((I-1)*5+2)) 
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_WSQUOTA
+	CALL LIB$MOVC3(4,WSQUOTA,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_WSDEFAULT
+	CALL LIB$MOVC3(4,WSDEFAULT,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_BYTLM
+	CALL LIB$MOVC3(4,BYTLM,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_ENQLM
+	CALL LIB$MOVC3(4,ENQLM,QUOTA((I-1)*5+2))
+	I = I + 1
+	QUOTA((I-1)*5+1) = PQL$_LISTEND
+	CALL LIB$MOVC3(4,0,QUOTA((I-1)*5+2))
+
+        RETURN
+	END
+	
+
+
+
+	SUBROUTINE GETUIC(GRP,MEM)
+C
+C  SUBROUTINE GETUIC(UIC)
+C
+C  FUNCTION:
+C	To get UIC of process submitting the job.
+C  OUTPUT:
+C	GRP   -    Group number of UIC
+C	MEM   -	   Member number of UIC
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,JPI$_GRP,%LOC(GRP))
+	CALL ADD_2_ITMLST(4,JPI$_MEM,%LOC(MEM))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)	! Get Info command.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_UPTIME(UPTIME_DATE,UPTIME_TIME)
+C
+C  SUBROUTINE GET_UPTIME
+C
+C  FUNCTION: Gets time of last reboot.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	INTEGER 	UPTIME(2)
+	CHARACTER*(*)	UPTIME_TIME,UPTIME_DATE
+	CHARACTER	ASCSINCE*24
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(8,SYI$_BOOTTIME,%LOC(UPTIME))
+	CALL END_ITMLST(GETSYI_ITMLST)
+
+	IER = SYS$GETSYI(,,,%VAL(GETSYI_ITMLST),,,)
+
+	CALL SYS$ASCTIM(,ASCSINCE,UPTIME,)
+
+	UPTIME_DATE = ASCSINCE(:11)
+	UPTIME_TIME = ASCSINCE(13:23)
+
+	RETURN	
+	END
+
+
+
+	CHARACTER*4 FUNCTION GET_VMS_VERSION
+C
+C  FUNCTION GET_VMS_VERSION
+C
+C  FUNCTION: Gets VMS version 
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($SYIDEF)'
+
+	CHARACTER VERSION*4
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(4,SYI$_NODE_SWVERS,%LOC(VERSION))
+	CALL END_ITMLST(GETSYI_ITMLST)
+
+	IER = SYS$GETSYI(,,,%VAL(GETSYI_ITMLST),,,)
+
+	GET_VMS_VERSION = VERSION
+
+	RETURN	
+	END
+
+
+
+	INTEGER FUNCTION GET_L_VAL(I)
+	INTEGER I
+	GET_L_VAL = I
+	RETURN
+	END
+
+
+
+	SUBROUTINE CHECK_MAIL(NEW_MAIL)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /KNOWN_FOLDERS/ FOLDER_Q1,NUM_FOLDERS
+	DATA FOLDER_Q1/0/
+
+	DIMENSION NEW_MAIL(1)
+
+	CHARACTER INPUT*132
+
+	INTEGER*2 COUNT
+
+	FOLDER_Q = FOLDER_Q1			! so reinit queue pointer
+
+	OPEN (UNIT=10,FILE='VMSMAIL_PROFILE',
+     &	     DEFAULTFILE='SYS$SYSTEM:VMSMAIL_PROFILE.DATA',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+
+	DO I=1,NUM_FOLDERS
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+
+	   IF (((.NOT.BTEST(USERB,31).AND.(USERB.NE.0.OR.GROUPB.NE.0)).OR.
+     &		 BTEST(GROUPB,31)).AND.FOLDER_BBOARD(:2).NE.'::'.AND.
+     &		 FOLDER_BBOARD(:4).NE.'NONE') THEN
+						! If normal BBOARD or /VMSMAIL
+	      DO WHILE (REC_LOCK(IER1))
+	         READ(10,'(A)',KEY=FOLDER_BBOARD,IOSTAT=IER1) INPUT
+	      END DO
+	      COUNT = 0
+	      IF (IER1.EQ.0) THEN
+		 INPUT = INPUT(32:)
+		 DO WHILE (TRIM(INPUT).GT.0)
+		    IF (ICHAR(INPUT(1:1)).EQ.1) THEN
+		       CALL LIB$MOVC3(2,%REF(INPUT(5:)),COUNT)
+		       INPUT = ' '
+		    ELSE
+		       INPUT = INPUT(ICHAR(INPUT(3:3))+5:)
+	            END IF
+	         END DO
+	      END IF
+	      IF (IER1.EQ.0.AND.(COUNT.GT.0.OR.IER.NE.0)) THEN
+		 NEW_MAIL(I) = .TRUE.
+	      ELSE
+		 NEW_MAIL(I) = .FALSE.
+	      END IF
+	   ELSE
+	      NEW_MAIL(I) = .TRUE.
+	   END IF
+	END DO
+
+	CLOSE (10)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETIMAGE(IMAGNAME,ILEN)
+C
+C  SUBROUTINE GETIMAGE(IMAGNAME,ILEN)
+C
+C  FUNCTION:
+C	To get image name of process.
+C  OUTPUT:
+C	IMAGNAME   -    Image name of process
+C	ILEN	   -	Length of imagename
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CHARACTER*(*) IMAGNAME
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST_WITH_RET(LEN(IMAGNAME),JPI$_IMAGNAME,
+     &					%LOC(IMAGNAME),%LOC(ILEN))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,)	! Get Info command.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NEWEST_MSG(IN_BTIM,START)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	DIMENSION IN_BTIM(2)
+
+	IF (REMOTE_SET) THEN
+	   CALL REMOTE_GET_NEWEST_MSG(IN_BTIM,START)
+	ELSE
+	   CALL GET_MSGKEY(IN_BTIM,MSG_KEY)
+	   CALL READDIR_KEYGE(START)
+	   IF (START.EQ.0) THEN
+	      START = -1
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NOTIFY_REMOTE_USERS(IN_BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	DIMENSION IN_BTIM(2)
+
+	CALL GET_MSGKEY(IN_BTIM,MSG_KEY)
+	CALL READDIR_KEYGE(START)
+
+	IF (START.EQ.0) RETURN
+
+	CALL OPEN_BULLUSER_SHARED
+
+	IER = START + 1
+	DO WHILE (START+1.EQ.IER)
+	   IF (.NOT.BTEST(SYSTEM,3)) CALL NOTIFY_USERS(0)
+	   START = START + 1
+	   CALL READDIR(START,IER)
+	END DO
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE READ_NOTIFY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	CALL OPEN_BULLUSER_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*NOTIFY',IOSTAT=IER) TEMP_USER,NOTIFY_REMOTE
+	END DO
+
+	IF (IER.NE.0) THEN
+	   DO I=1,FLONG
+	      NOTIFY_REMOTE(I) = 0
+	   END DO
+	   WRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	END IF
+
+	CALL CLOSE_BULLDIR
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DELPRC(DELNAM,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CHARACTER*(*) DELNAM
+
+	DATA OBIO/0/,OCPU/0/,ODIO/0/
+
+	CHARACTER PRCNAM*16
+
+	TEST = 'BULLCP NEWS'.EQ.DELNAM
+
+	WILDCARD = -1
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	
+	CALL ADD_2_ITMLST(LEN(PRCNAM),JPI$_PRCNAM,%LOC(PRCNAM))
+	CALL ADD_2_ITMLST(4,JPI$_PID,%LOC(PID))
+	IF (TEST) THEN 
+           CALL ADD_2_ITMLST(4,JPI$_BUFIO,%LOC(BIO))
+           CALL ADD_2_ITMLST(4,JPI$_CPUTIM,%LOC(CPU))
+           CALL ADD_2_ITMLST(4,JPI$_DIRIO,%LOC(DIO))
+	END IF
+ 	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+	IER = SYS$GETJPIW(,,DELNAM(:LEN(DELNAM)),%VAL(GETJPI_ITMLST),,,,)
+	IF (.NOT.IER) THEN 
+	   IER = 1
+	   DO WHILE (IER.AND.PRCNAM(:LEN(DELNAM)).NE.DELNAM)
+						! Get next interactive process
+	      IER = SYS$GETJPIW(,WILDCARD,,%VAL(GETJPI_ITMLST),,,,)
+						! Get next process.
+	   END DO
+	END IF
+	IF (IER.AND.PID.NE.0) THEN 
+	   IF (TEST.AND.
+     &		(BIO.GT.OBIO.OR.DIO.GT.ODIO.OR.CPU.GT.OCPU+10)) THEN
+	      OBIO = BIO
+	      ODIO = DIO
+	      OCPU = CPU
+	      IER = 0
+	      RETURN
+	   END IF
+	   IER = SYS$DELPRC(PID,)
+	   IF (IER.AND.TEST) THEN
+              OBIO = 0
+              ODIO = 0
+              OCPU = 0  
+	   END IF
+	END IF
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin4.for b/decus/vmslt98a/bulletin/bulletin4.for
new file mode 100755
index 0000000..30bf4b5
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin4.for
@@ -0,0 +1,2346 @@
+C
+C  BULLETIN4.FOR, Version 12/17/97
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+C
+C  SUBROUTINE ITMLST_SUBS
+C
+C  FUNCTION:
+C	A set of routines to easily create item lists.  It allows one
+C  to easily create item lists without the need for declaring arrays
+C  or itemlist size.  Thus, the code can be easily changed to add or
+C  delete item list codes.
+C
+C  Here is an example of how to use the routines (prints file to a queue):
+C
+C	CALL INIT_ITMLST	! Initialize item list
+C				! Now add items to list
+C	CALL ADD_2_ITMLST(LEN,SJC$_FILE_SPECIFICATION,%LOC(FILENAME))
+C	CALL ADD_2_ITMLST(9,SJC$_QUEUE,%LOC(QUEUE))
+C	CALL END_ITMLST(SNDJBC_ITMLST)	! Get address of itemlist
+C	IER = SYS$SNDJBCW(,%VAL(SJC$_ENTER_FILE),,%VAL(SNDJBC_ITMLST),IOSB,,)
+C
+	SUBROUTINE ITMLST_SUBS
+
+	IMPLICIT INTEGER (A-Z)
+
+	DATA SAVE_ITMLST_ADDRESS/0/,NUM_ITEMS/0/,QUEUE_HEADER/0/
+
+	ENTRY INIT_ITMLST
+
+	IF (QUEUE_HEADER.EQ.0) THEN	! First time INIT_ITMLST ever called?
+	   CALL LIB$GET_VM(8,QUEUE_HEADER)  ! Yes, create queue header pointer
+	   CALL LIB$MOVC3(4,0,%VAL(QUEUE_HEADER))	! Zero out header
+	   CALL LIB$MOVC3(4,0,%VAL(QUEUE_HEADER+4))	! Zero out header
+	ELSE IF (SAVE_ITMLST_ADDRESS.GT.0) THEN	! Clean out old item list
+	   CALL LIB$FREE_VM((NUM_ITEMS+1)*12,SAVE_ITMLST_ADDRESS)
+	   NUM_ITEMS = 0		! Release old itemlist memory
+	   SAVE_ITMLST_ADDRESS = 0
+	ELSE				! ITMLST calls cannot be nested.
+	   WRITE (6,'('' ERROR: INIT_ITMLST called before previous'',$)')
+	   WRITE (6,'(''+ ITMLST terminated with END_ITMLST.'')')
+	   CALL EXIT
+	END IF
+
+	RETURN
+
+
+	ENTRY ADD_2_ITMLST(BUFLEN,CODE,BUFADR)
+C
+C  ITMLST entries are initially stored in a queue.  Each queue entry
+C  needs 8 bytes for pointer + 12 bytes for itemlist info.
+C
+	CALL LIB$GET_VM(20,INPUT_ITMLST)	! Get memory for entry
+
+	CALL STORE_ITMLST_ENTRY(%VAL(INPUT_ITMLST+8),BUFLEN,CODE,BUFADR,0)
+						! Store data in itemlist format
+	CALL LIB$INSQTI(%VAL(INPUT_ITMLST),%VAL(QUEUE_HEADER))
+						! Insert entry into queue
+	NUM_ITEMS = NUM_ITEMS + 1		! Increment item count
+
+	RETURN
+
+
+	ENTRY ADD_2_ITMLST_WITH_RET(BUFLEN,CODE,BUFADR,RETADR)
+C
+C  ITMLST entries are initially stored in a queue.  Each queue entry
+C  needs 8 bytes for pointer + 12 bytes for itemlist info.
+C
+	CALL LIB$GET_VM(20,INPUT_ITMLST)	! Get memory for entry
+
+	CALL STORE_ITMLST_ENTRY(%VAL(INPUT_ITMLST+8),BUFLEN,CODE,BUFADR,
+     &							RETADR)
+						! Store data in itemlist format
+	CALL LIB$INSQTI(%VAL(INPUT_ITMLST),%VAL(QUEUE_HEADER))
+						! Insert entry into queue
+	NUM_ITEMS = NUM_ITEMS + 1		! Increment item count
+
+	RETURN
+
+
+	ENTRY END_ITMLST(ITMLST_ADDRESS)
+
+	CALL LIB$GET_VM((NUM_ITEMS+1)*12,ITMLST_ADDRESS)
+						! Get memory for itemlist
+	SAVE_ITMLST_ADDRESS = ITMLST_ADDRESS	! Save address to remove memory
+
+	DO I=1,NUM_ITEMS			! Place entries into itemlist
+	   CALL LIB$REMQHI(%VAL(QUEUE_HEADER),INPUT_ITMLST)
+	   CALL LIB$MOVC3(12,%VAL(INPUT_ITMLST+8),
+     &		%VAL(ITMLST_ADDRESS+(I-1)*12))
+	   CALL LIB$FREE_VM(20,INPUT_ITMLST)
+	END DO
+
+	CALL LIB$MOVC3(4,0,%VAL(ITMLST_ADDRESS+NUM_ITEMS*12))
+					! Place terminating 0 at end of itemlist
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE STORE_ITMLST_ENTRY(INPUT_ITMLST,BUFLEN,CODE,BUFADR,
+     &							RETADR)
+
+	IMPLICIT INTEGER (A-Z)
+
+	STRUCTURE /ITMLST/
+	 UNION
+	  MAP
+	   INTEGER*2 BUFLEN,CODE
+	   INTEGER BUFADR,RETADR
+	  END MAP
+	 END UNION
+	END STRUCTURE
+
+	RECORD /ITMLST/ INPUT_ITMLST(1)
+
+	INPUT_ITMLST(1).BUFLEN = BUFLEN
+	INPUT_ITMLST(1).CODE = CODE
+	INPUT_ITMLST(1).BUFADR = BUFADR
+	INPUT_ITMLST(1).RETADR = RETADR
+
+	RETURN
+	END
+
+
+	SUBROUTINE CLEANUP_LOGIN
+C
+C  SUBROUTINE CLEANUP_LOGIN
+C
+C  FUNCTION: Removes entry in user file of user that no longer exist.
+C		It creates empty space for new user.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER*12 LOGIN_USER
+
+	CHARACTER TODAY*24
+
+	DIMENSION TODAY_BTIM(2)
+
+	MARK = SYS_TRNLNM_SYSTEM('BULL_MARK','DEFINED')
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	CALL OPEN_SYSUAF_SHARED
+
+	LOGIN_USER = USERNAME
+	READ (4,IOSTAT=IER1,KEYGT=USERNAME) USER_ENTRY	! Look forward one
+	TEMP_USER = USERNAME
+	USERNAME = LOGIN_USER
+	DO WHILE (REC_LOCK(IER))
+	   READ (8,KEY=TEMP_USER,IOSTAT=IER) TEMP_USER	! See if user exists
+	END DO
+
+	IF (IER.NE.0.AND.IER1.EQ.0.AND.TEMP_USER.NE.USER_HEADER_KEY) THEN
+				! If no UAF entry and last login was
+				! more than 6 months old, delete entry
+	   IF (MINUTE_DIFF(TODAY_BTIM,LOGIN_BTIM).GT.6*30*24*60) THEN
+	      DELETE(UNIT=4)			! Delete non-existant user
+	      CALL OPEN_BULLINF
+	      READ (9,KEY=TEMP_USER,IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE(UNIT=9)
+	      LU = TRIM(TEMP_USER)
+	      IF (MARK) CALL LIB$DELETE_FILE('BULL_MARK:'//
+     &					TEMP_USER(:LU)//'.*MARK;*')
+	      TEMP_USER(LU:LU) = CHAR(ICHAR(TEMP_USER(LU:LU)).OR.128)
+	      READ (9,KEY=TEMP_USER,IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE(UNIT=9)
+	      IF (LU.GT.1) THEN
+	         TEMP_USER(LU-1:LU-1) = 
+     &			CHAR(128.OR.ICHAR(TEMP_USER(LU-1:LU-1)))
+	      ELSE
+		 TEMP_USER(2:2) = CHAR(128.OR.ICHAR(TEMP_USER(2:2)))
+	      END IF
+	      READ (9,KEY=TEMP_USER,IOSTAT=IER)
+	      IF (IER.EQ.0) DELETE(UNIT=9)
+	      CALL CLOSE_BULLINF
+	   END IF
+	END IF
+
+	CALL CLOSE_SYSUAF			! All done...
+
+	RETURN
+	END
+
+
+	SUBROUTINE TOTAL_CLEANUP_LOGIN
+C
+C  SUBROUTINE TOTAL_CLEANUP_LOGIN
+C
+C  FUNCTION: Removes all entries in user file of usesr that no longer exist
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	CHARACTER TODAY*24
+
+	DIMENSION TODAY_BTIM(2)
+
+	CALL SYS$ASCTIM(,TODAY,,)		! Get the present time
+	CALL SYS_BINTIM(TODAY,TODAY_BTIM)
+
+	MARK = SYS_TRNLNM_SYSTEM('BULL_MARK','DEFINED')
+
+	CALL OPEN_SYSUAF_SHARED
+	CALL OPEN_BULLUSER
+	CALL OPEN_BULLINF
+
+	TEMP_USER = USERNAME
+
+	IER = 0
+
+	DO WHILE (IER.EQ.0)			! Clean out BULLUSER.DAT
+	   READ (4,IOSTAT=IER) USER_ENTRY
+	   IF (IER.EQ.0.AND.USERNAME(:1).NE.'*'.AND.
+     &	       USERNAME(:1).NE.':'.AND.
+     &	       USERNAME.NE.USER_HEADER_KEY) THEN	! See if user exists
+	      DO WHILE (REC_LOCK(IER))
+	         READ (8,KEY=USERNAME,IOSTAT=IER)
+	      END DO
+	      IF (IER.NE.0) THEN 	! If no UAF entry and last login was
+					! more than 6 months old, delete entry
+		 IF (MINUTE_DIFF(TODAY_BTIM,LOGIN_BTIM).GT.6*30*24*60) THEN
+	            DELETE (UNIT=4)
+		    READ (9,KEY=USERNAME,IOSTAT=IER)
+		    IF (IER.EQ.0) DELETE (UNIT=9)
+	            LU = TRIM(USERNAME)
+		    IF (MARK) CALL LIB$DELETE_FILE('BULL_MARK:'//
+     &					USERNAME(:LU)//'.*MARK;*')
+	            USERNAME(LU:LU) = CHAR(ICHAR(USERNAME(LU:LU)).OR.128)
+		    READ (9,KEY=USERNAME,IOSTAT=IER)
+		    IF (IER.EQ.0) DELETE (UNIT=9)
+		    IF (LU.GT.1) THEN
+		       USERNAME(LU-1:LU-1) = 
+     &			 CHAR(128.OR.ICHAR(USERNAME(LU-1:LU-1)))
+		    ELSE
+		       USERNAME(2:2) = CHAR(128.OR.ICHAR(USERNAME(2:2)))
+		    END IF
+		    READ (9,KEY=USERNAME,IOSTAT=IER)
+		    IF (IER.EQ.0) DELETE (UNIT=9)
+		 END IF
+		 IER = 0
+	      ELSE
+		 DO I=0,FOLDER_MAX-1
+		    IF (TEST2(NOTIFY_FLAG,I)) THEN
+		       CALL SET2(NOTIFY_REMOTE,I)
+		    END IF
+		 END DO
+	      END IF
+	   END IF
+	END DO
+
+	CALL CLOSE_SYSUAF			! All done...
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*NOTIFY',IOSTAT=IER) TEMP_USER
+	END DO
+
+	IF (IER.NE.0) THEN
+	   WRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	ELSE
+	   REWRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	END IF
+
+	READ (9,KEYGT='            ',IOSTAT=IER) USERNAME
+
+	DO WHILE (IER.EQ.0)			! Clean out BULLINF.DAT
+	   LU = TRIM(USERNAME)
+	   USERNAME(LU:LU) = CHAR(ICHAR(USERNAME(LU:LU)).AND.127)
+	   IF (LU.GT.1) THEN
+	      USERNAME(LU-1:LU-1) = 
+     &			 CHAR(127.AND.ICHAR(USERNAME(LU-1:LU-1)))
+	   ELSE
+	      USERNAME(2:2) = CHAR(127.AND.ICHAR(USERNAME(2:2)))
+	   END IF
+	   READ (4,KEYEQ=USERNAME,IOSTAT=IER)
+	   IF (IER.NE.0) DELETE (UNIT=9)
+	   READ (9,IOSTAT=IER) USERNAME
+	END DO
+
+	CALL CLOSE_BULLINF
+	CALL CLOSE_BULLUSER
+
+	USERNAME = TEMP_USER
+
+	RETURN
+	END
+
+
+	SUBROUTINE COPY_BULL(INLUN,IBLOCK,OBLOCK,IER)
+C
+C  SUBROUTINE COPY_BULL
+C
+C  FUNCTION: To copy data to the bulletin file.
+C
+C  INPUT:
+C	INLUN	-	Input logical unit number
+C	IBLOCK	-	Input block number in input file to start at
+C	OBLOCK	-	Output block number in output file to start at
+C
+C  OUTPUT:
+C	IER	-	If error in writing to bulletin, IER will be <> 0.
+C
+C  NOTES:  Input file is accessed using sequential access.  This is 
+C	to allow files which have variable records to be read.  The
+C       bulletin file is assumed to be opened on logical unit 1.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_RECORD_WRITTEN/ OCOUNT
+
+	INCLUDE 'BULLDIR.INC'
+
+	IF (REMOTE_SET) THEN
+	   CALL REMOTE_COPY_BULL(IER)
+	   IF (IER.NE.0) CALL ERROR_AND_EXIT
+	END IF
+
+	DO I=1,IBLOCK-1
+	   READ(INLUN,'(A)')
+	END DO
+
+	OCOUNT = OBLOCK
+	ICOUNT = IBLOCK
+
+	NBLANK = 0
+	LENGTH = 0
+	DO WHILE (LENGTH.GE.0)
+	   ILEN = 0
+	   DO WHILE (ILEN.EQ.0)
+	      READ(INLUN,'(Q,A)',END=100) ILEN,INPUT
+	      ILEN = MIN(ILEN,TRIM(INPUT),LINE_LENGTH)
+	      IF (ILEN.GT.1.AND.ICHAR(INPUT(ILEN:ILEN)).EQ.10) THEN
+		 INPUT(ILEN-1:ILEN-1) = CHAR(32)	! Remove imbedded
+		 INPUT(ILEN:ILEN) = CHAR(32)	! CR/LFs at end of file.
+		 ILEN = ILEN - 2
+	      END IF
+	      IF (ILEN.GT.0) THEN
+		 IF (ICOUNT.EQ.IBLOCK) THEN
+		    IF (INPUT(:6).EQ.'From: ') THEN
+		       INPUT(:4) = 'FROM'
+		    END IF
+		 END IF
+		 ICOUNT = ICOUNT + 1
+	      ELSE IF (ILEN.EQ.0.AND.ICOUNT.GT.IBLOCK) THEN
+		 NBLANK = NBLANK + 1
+	      END IF
+	   END DO
+	   IF (NBLANK.GT.0) THEN
+	      DO I=1,NBLANK
+	         CALL STORE_BULL(1,' ',OCOUNT)
+	      END DO
+	      LENGTH = LENGTH + NBLANK*2
+	      NBLANK = 0
+	   END IF
+	   CALL STORE_BULL(ILEN,INPUT,OCOUNT)
+	   LENGTH = LENGTH + ILEN + 1
+	END DO
+
+100	LENGTH = (LENGTH+127)/128
+	IF (LENGTH.EQ.0) THEN
+	   IER = 1
+	ELSE
+	   IER = 0
+	END IF
+
+	CALL FLUSH_BULL(OCOUNT)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_BULL(ILEN,INPUT,OCOUNT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /STORE_POINT/ POINT
+	DATA POINT/-1/
+
+	CHARACTER INPUT*(*),OUTPUT*255
+
+	IF (POINT.EQ.-1) THEN
+	   POINT = 0
+	   IF (BTEST(FOLDER_FLAG,12)) CALL STORE_BULL1(0,CHAR(0),OCOUNT)
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,12)) THEN
+	   CALL COMPRESS(INPUT(:ILEN),OUTPUT,OLEN)
+	   CALL STORE_BULL1(OLEN,OUTPUT,OCOUNT)
+	ELSE
+	   CALL STORE_BULL1(ILEN,INPUT,OCOUNT)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_BULL1(ILEN,INPUT,OCOUNT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER BRECLEN=128
+
+	CHARACTER INPUT*(*),OUTPUT*256
+
+	COMMON /STORE_POINT/ POINT
+
+	IF (ILEN+POINT+1.GT.BRECLEN) THEN
+	   IF (POINT.EQ.BRECLEN) THEN
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:POINT))
+	      OUTPUT = CHAR(ILEN)//INPUT
+	      POINT = ILEN + 1
+	   ELSE IF (POINT.EQ.BRECLEN-1) THEN
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:POINT)//CHAR(ILEN))
+	      OUTPUT = INPUT
+	      POINT = ILEN
+	   ELSE
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:POINT)//CHAR(ILEN)
+     &		//INPUT(:BRECLEN-1-POINT))
+	      OUTPUT = INPUT(BRECLEN-POINT:)
+	      POINT = ILEN - (BRECLEN-1-POINT)
+	   END IF
+	   OCOUNT = OCOUNT + 1
+	   DO WHILE (POINT.GE.BRECLEN)
+	      CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:BRECLEN))
+	      OCOUNT = OCOUNT + 1
+	      OUTPUT = OUTPUT(BRECLEN+1:)
+	      POINT = POINT - BRECLEN
+	   END DO
+	ELSE
+	   OUTPUT(POINT+1:) = CHAR(ILEN)//INPUT(:ILEN)
+	   POINT = POINT + ILEN + 1
+	END IF
+
+	RETURN
+
+	ENTRY FLUSH_BULL(OCOUNT)
+
+	IF (POINT.LT.BRECLEN) OUTPUT(POINT+1:POINT+1) = CHAR(0)
+	CALL WRITE_BULL_FILE(OCOUNT,OUTPUT(:BRECLEN))
+	POINT = -1
+
+	RETURN
+
+	END
+
+
+	SUBROUTINE WRITE_BULL_FILE(OCOUNT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) OUTPUT
+
+	IF (REMOTE_SET) THEN
+	   CALL REMOTE_WRITE_BULL_FILE(OUTPUT)
+	ELSE
+	   WRITE (1'OCOUNT) OUTPUT
+	END IF
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_BULL_LINE(SBLOCK,BLENGTH,BUFFER,ILEN)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(*) BUFFER
+
+	COMMON /HEADER/ HEADER
+	LOGICAL HEADER /.TRUE./
+
+	COMMON /DATE/ DATE_LINE
+	CHARACTER*(INPUT_LENGTH) DATE_LINE
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REF/ REFERENCES,LREF
+	CHARACTER*256 REFERENCES
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+
+	IF (ILEN.GT.LINE_LENGTH) THEN		! First read?
+	   CALL STRIP_HEADER(' ',-1,IER)
+	   STRIP = .NOT.HEADER
+	   IBLOCK = SBLOCK			! Initialize pointers.
+	   BULL_HEADER = .TRUE.
+	   SEEN_FROM = .FALSE.
+	   SEEN_SUBJ = .FALSE.
+	   READ_HEAD = .FALSE.
+	   CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+	   IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+	   MSG_SENT = .FALSE.
+	   FINDREF = .NOT.STRIP.AND.REMOTE_SET.EQ.4
+	ELSE					! Else set ILEN to zero
+	   ILEN = 0				! to request next line
+	END IF
+
+	IF (MSG_SENT) THEN
+	   BUFFER = ' '
+	   ILEN = 1
+	   MSG_SENT = .FALSE.
+	   RETURN
+	END IF
+
+	DO WHILE (ILEN.GE.0)
+	   DO WHILE (ILEN.EQ.0)			! Read until line created
+	      CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+	      IF (ILEN.LE.0) IBLOCK = IBLOCK + 1    ! Need to read new record.
+	      IF (IBLOCK.GE.SBLOCK+BLENGTH) THEN    ! No more records.
+	         IF (STRIP.AND..NOT.READ_HEAD.AND.NHEAD.GT.0) THEN
+		     IBLOCK = SBLOCK
+		     ILEN = LINE_LENGTH+1
+		     CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+		     IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+		     READS = 0
+		     IF (SEEN_FROM) READS = READS + 1
+		     IF (SEEN_SUBJ) READS = READS + 1
+		     IF (MSG_SENT) READS = READS + 1
+		     IF (READS.GT.0) THEN
+		        DO I=1,READS
+		           ILEN = 0
+		           DO WHILE (ILEN.EQ.0)
+			      CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+			      IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+			   END DO
+		        END DO
+		     END IF
+		     STRIP = .FALSE.
+		 ELSE
+		     RETURN
+		 END IF
+	      END IF
+	   END DO
+
+	   IF (STRIP.OR.FINDREF) THEN
+	      IF (BULL_HEADER) THEN
+		 IF (BUFFER(:5).EQ.'From:'.AND..NOT.SEEN_FROM) THEN
+	            SEEN_FROM = .TRUE.
+		    RETURN
+		 ELSE IF (BUFFER(:5).EQ.'Subj:'.AND..NOT.SEEN_SUBJ) THEN
+	            SEEN_SUBJ = .TRUE.
+		    RETURN
+		 ELSE IF (BUFFER(:13).EQ.'Message sent:') THEN
+		    MSG_SENT = .TRUE.
+		    RETURN
+		 ELSE
+		    BULL_HEADER = .FALSE.
+		    IF (REMOTE_SET.EQ.4) FOUNDREF = .FALSE. 
+		 END IF
+	      END IF
+              IF (REMOTE_SET.EQ.4.AND.ILEN.GT.12.AND.
+     &			(BUFFER(1:11).EQ.'References:'.OR.
+     &			 BUFFER(1:11).EQ.'Message-ID:')) THEN
+	         IF (.NOT.FOUNDREF) LREF = 0
+	         FOUNDREF = .TRUE.
+		 IF (LREF.EQ.0) THEN
+		    REFERENCES = BUFFER(13:ILEN)
+		 ELSE
+		    REFERENCES = REFERENCES(:LREF)//' '//
+     &				BUFFER(13:ILEN)
+		 END IF
+		 LREF = TRIM(REFERENCES)
+	      END IF
+	      IF (STRIP) THEN
+	         IF (DATE_LINE.NE.' ') DATE_LINE = ' '
+	         CALL STRIP_HEADER(BUFFER,ILEN,STRIP)
+	         IF (DATE_LINE.NE.' '.AND..NOT.MAIL_POST()) THEN
+		    BUFFER = DATE_LINE
+		    ILEN = TRIM(DATE_LINE)
+		    MSG_SENT = .TRUE.
+		    RETURN
+	         END IF
+	         IF (STRIP.OR.(.NOT.STRIP.AND.TRIM(BUFFER).EQ.0)) ILEN = 0
+		 IF (STRIP.AND.BUFFER(:5).EQ.'From:') READ_HEAD = .TRUE.
+	         IF (.NOT.STRIP.AND..NOT.READ_HEAD.AND.NHEAD.GT.0) THEN
+		     IBLOCK = SBLOCK
+		     ILEN = LINE_LENGTH+1
+		     CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+		     IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+		     READS = 0
+		     IF (SEEN_FROM) READS = READS + 1
+		     IF (SEEN_SUBJ) READS = READS + 1
+		     IF (MSG_SENT) READS = READS + 1
+		     IF (READS.GT.0) THEN
+		        DO I=1,READS
+		           ILEN = 0
+		           DO WHILE (ILEN.EQ.0)
+			      CALL GET_BULL(IBLOCK,BUFFER,ILEN)
+			      IF (ILEN.LE.0) IBLOCK = IBLOCK + 1
+			   END DO
+		        END DO
+		     END IF
+		 END IF
+	      ELSE
+	         IF (.NOT.HEADER) THEN
+		    CALL STRIP_HEADER(BUFFER,ILEN,STRIP)
+		    STRIP = .FALSE.
+	         END IF
+	         IF (TRIM(BUFFER).EQ.0) THEN
+		    FINDREF = .FALSE.
+	            IF (.NOT.FOUNDREF) LREF = 0 
+	         END IF
+	         RETURN
+	      END IF
+	   ELSE
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+
+	ENTRY TEST_MORE_RECORDS(SBLOCK,BLENGTH,IREC)
+
+	IREC = (SBLOCK+BLENGTH-1) - IBLOCK
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_BULL(IBLOCK,BUFFER,OLEN)
+C
+C  SUBROUTINE GET_BULL
+C
+C  FUNCTION:  Outputs line from folder file.
+C
+C  INPUT:
+C	IBLOCK	-	Input block number in input file to read from.
+C
+C  OUTPUT:
+C	BUFFER  -	Character string containing output line.
+C	OLEN	-	Length of character string.  If 0, signifies that
+C			new record needs to be read, -1 signifies error.
+C
+C  NOTE:  Since message file is stored as a fixed length (128) record file,
+C	  but message lines are variable, message lines may span one or
+C	  more record.  This routine takes a record and outputs as many
+C	  lines as it can from the record.  When no more lines can be
+C	  outputted, it returns OLEN=0 requesting the calling program to
+C	  increment the record counter.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /REMOTE_READ_MESSAGE/ SCRATCH_R1
+	DATA SCRATCH_R1 /0/
+
+	PARAMETER BRECLEN=128
+
+	CHARACTER BUFFER*(*),TEMP*(BRECLEN), LEFT*(INPUT_LENGTH)
+
+	DATA POINT /1/, LEFT_LEN /0/
+
+	IF (OLEN.GT.LINE_LENGTH) THEN		! First read?
+	   POINT = 1				! Initialize pointers.
+	   LEFT_LEN = 0
+	   DTYPE = 0
+	END IF
+
+	IF (POINT.EQ.1) THEN			! Need to read new line?
+10	   IF (INCMD(:4).EQ.'MOVE'.OR.INCMD(:4).EQ.'COPY') THEN
+	      DO WHILE (REC_LOCK(IER))		! Read from file
+	         READ (11'IBLOCK,IOSTAT=IER) TEMP
+	      END DO
+	   ELSE IF (REMOTE_SET) THEN		! Remote folder?
+	      IF (IBLOCK.EQ.BLOCK) SCRATCH_R = SCRATCH_R1	! Read lines
+	      CALL READ_QUEUE(%VAL(SCRATCH_R),SCRATCH_R,TEMP)	! from queue
+	      IER = 0
+	   ELSE					! Local folder
+	      DO WHILE (REC_LOCK(IER))		! Read from file
+	         READ (1'IBLOCK,IOSTAT=IER) TEMP
+	      END DO
+	   END IF
+	   IF (OLEN.GT.LINE_LENGTH.AND.IER.EQ.0
+     &		.AND.ICHAR(TEMP(:1)).EQ.0) THEN
+	      DTYPE = 1
+	      POINT = POINT + 1
+           END IF
+	ELSE IF (POINT.EQ.BRECLEN+1) THEN	! Read all of line
+	   OLEN = 0				! so indicate need to read
+	   POINT = 1				! new line to calling routine.
+	   RETURN
+	END IF
+
+	IF (IER.GT.0) THEN			! Error in reading file.
+	   OLEN = -1				! OLEN = -1 signifies error
+	   POINT = 1
+	   LEFT_LEN = 0
+	   RETURN
+	END IF
+
+	IF (LEFT_LEN.GT.0) THEN			! Part of line is left from
+	   OLEN = ICHAR(LEFT(:1))		! previous record read.
+	   IF (LEFT_LEN.LE.BRECLEN) THEN	! Rest of it is in next record.
+ 	      IF (DTYPE.EQ.0) THEN
+	         BUFFER = LEFT(2:OLEN-LEFT_LEN+1)//
+     &					TEMP(:LEFT_LEN) ! Output line.
+	      ELSE
+	         CALL UNCOMPRESS(LEFT(2:OLEN-LEFT_LEN+1)
+     &				 //TEMP(:LEFT_LEN),BUFFER,OLEN)
+ 	      END IF
+	      POINT = LEFT_LEN + 1		! Update pointers.
+	      LEFT_LEN = 0
+	   ELSE					! Rest of line is longer than
+	      LEFT(OLEN-LEFT_LEN+2:) = TEMP	! a record, so store record
+	      LEFT_LEN = LEFT_LEN - BRECLEN	! and request another read.
+	      OLEN = 0				! Request new record read.
+	   END IF
+	ELSE					! Else nothing left over.
+	   OLEN = ICHAR(TEMP(POINT:POINT))	! Get line length
+	   IF (OLEN.GT.BRECLEN-POINT) THEN	! If it extends to next record
+	      LEFT = TEMP(POINT:)		! Store it in leftover buffer
+	      LEFT_LEN = OLEN - (BRECLEN-POINT)	! Store leftover length
+	      OLEN = 0				! Request new record read
+	      POINT = 1				! Update record pointer.
+	   ELSE IF (OLEN.EQ.0) THEN		! Empty line signifies
+	      POINT = 1				! end of message.
+	   ELSE					! Else message line fully read
+	      ILEN = OLEN
+	      IF (DTYPE.EQ.0) THEN
+	         BUFFER = TEMP(POINT+1:POINT+ILEN)	! So output it
+	         OLEN = OLEN
+	      ELSE
+	         CALL UNCOMPRESS(TEMP(POINT+1:POINT+ILEN),BUFFER,OLEN)
+	      END IF
+	      POINT = POINT+ILEN+1		! and update pointer.
+	   END IF
+	END IF
+
+	RETURN
+
+	ENTRY TEST_MORE_LINES(OLEN)	! Test for more lines in record.
+					! Returns length of next line.
+	IF (POINT.EQ.BRECLEN+1) THEN		! If pointer greater than
+	   OLEN = 0				! record, no more lines.
+	ELSE					! Else there is another line.
+	   OLEN = ICHAR(TEMP(POINT:POINT))	! Output it's length.
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE DELETE_ENTRY(BULL_ENTRY)
+C
+C  SUBROUTINE DELETE_ENTRY
+C
+C  FUNCTION:
+C	To delete a directory entry.
+C
+C  INPUTS:
+C	BULL_ENTRY  -  Bulletin entry number to delete
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	IF (NBULL.GT.0) THEN
+	   CALL READDIR(0,IER)
+	   NBULL = -NBULL
+	   CALL WRITEDIR(0,IER)
+	END IF
+
+	CALL DUMP_MESSAGE()
+
+	CALL READDIR(BULL_ENTRY,IER)
+	DELETE(UNIT=2)
+
+	NEMPTY = NEMPTY + LENGTH
+
+	CALL WRITEDIR(0,IER)
+
+	RETURN
+	END
+
+
+	SUBROUTINE DUMP_MESSAGE()
+C
+C  SUBROUTINE DUMP_MESSAGE
+C
+C  FUNCTION:
+C	To delete a directory entry.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($ACLDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /ACL/ ACLENT
+	CHARACTER ACLENT*256
+
+	CHARACTER DUMP_FILE*80
+
+	IF (BTEST(FOLDER_FLAG,1)) THEN
+	   DUMP_FILE = FOLDER_FILE
+           IF (REMOTE_SET.EQ.4) THEN
+	      DUMP_FILE = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	      DO I=1,TRIM(DUMP_FILE)
+                 IF (DUMP_FILE(I:I).EQ.'.') DUMP_FILE(I:I) = '_'
+	      END DO	
+	      DUMP_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//
+     &				DUMP_FILE
+	   END IF
+	   OPEN(UNIT=3,FILE=DUMP_FILE(:TRIM(DUMP_FILE))//'.LOG',
+     &		IOSTAT=IER,STATUS='OLD',
+     &		RECL=LINE_LENGTH,CARRIAGECONTROL='LIST',ACCESS='APPEND')
+	   IF (IER.NE.0) THEN
+	      OPEN(UNIT=3,FILE=DUMP_FILE(:TRIM(DUMP_FILE))//'.LOG',
+     &		IOSTAT=IER,
+     &		RECL=LINE_LENGTH,STATUS='NEW',CARRIAGECONTROL='LIST')
+	      IF (IER.NE.0) RETURN
+
+	      IER = SYS$PARSE_ACL('(IDENTIFIER='//FOLDER_OWNER(
+     &		:TRIM(FOLDER_OWNER))//',ACCESS=R+W+E+D+C)',ACLENT,,)
+       	      IF (IER) THEN
+		 CALL INIT_ITMLST	! Initialize item list
+		 CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_ADDACLENT,
+     &			%LOC(ACLENT))
+		 CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+		 IER = SYS$CHANGE_ACL(,ACL$C_FILE,DUMP_FILE(:TRIM(
+     &		   DUMP_FILE))//'.LOG',%VAL(ACL_ITMLST),,,)
+              END IF
+	   ELSE
+	      WRITE (3,'(A)') CHAR(12)
+	   END IF
+
+	   CALL OPEN_BULLFIL
+
+	   ILEN = LINE_LENGTH + 1
+
+	   CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'From: ') THEN
+	      WRITE(3,1060) INPUT(7:ILEN),DATE//' '//TIME(:8)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	   ELSE
+	      WRITE(3,1060) FROM,DATE//' '//TIME(:8)
+	   END IF
+	   IF (ILEN.GT.0.AND.INPUT(:6).EQ.'Subj: ') THEN
+	      WRITE(3,1050) INPUT(7:MIN(ILEN,LINE_LENGTH-3))
+	   ELSE
+	      WRITE(3,1050) DESCRIP
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END IF
+
+	   DO WHILE (ILEN.GT.0)
+	      CALL GET_BULL_LINE(BLOCK,LENGTH,INPUT,ILEN)
+	      IF (ILEN.GT.0) WRITE (3,'(A)') INPUT(:ILEN)
+	   END DO
+
+	   CLOSE (UNIT=3)			! Bulletin copy completed
+
+	   CALL CLOSE_BULLFIL
+	END IF
+
+1050	FORMAT('Subject: ',A,/)
+1060	FORMAT(/,'From: ',A,' Date: ',A11)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_EXDATE(EXDATE,NDAYS)
+C
+C  SUBROUTINE GET_EXDATE
+C
+C  FUNCTION:  Computes expiration date giving number of days to expire.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*12 EXDATE
+
+	CHARACTER*3 MONTHS(12)
+	DIMENSION LENGTH(12)
+	DATA MONTHS/'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP',
+     &		    'OCT','NOV','DEC'/
+	DATA LENGTH/31,27,31,30,31,30,31,31,30,31,30,31/
+
+	CALL SYS$ASCTIM(,EXDATE,,)		! Get the present date
+
+	DECODE(2,'(I2)',EXDATE(:2)) DAY	! Get day
+	DECODE(4,'(I4)',EXDATE(8:11)) YEAR	! Get year
+
+	MONTH = 1
+	DO WHILE (MONTHS(MONTH).NE.EXDATE(4:6))	! Get month
+	   MONTH = MONTH + 1
+	END DO
+
+	IF (MOD(YEAR,4).EQ.0) THEN		! Correct February length
+	   LENGTH(2) = 28			! if we're in a leap year
+	ELSE
+	   LENGTH(2) = 27
+	END IF
+
+	NUM_DAYS = NDAYS	! Put number of days into buffer variable
+
+	DO WHILE (NUM_DAYS.GT.0)
+	   IF (NUM_DAYS+DAY.GT.LENGTH(MONTH)) THEN
+				! If expiration date exceeds end of month
+	      NUM_DAYS = NUM_DAYS - (LENGTH(MONTH) - DAY + 1)
+				! Decrement # of days by days left in month
+	      DAY = 1				! Reset day to first of month
+	      MONTH = MONTH + 1			! Increment month pointer
+	      IF (MONTH.EQ.13) THEN		! Moved into next year?
+		 MONTH = 1			! Reset month pointer
+		 YEAR = YEAR + 1		! Increment year pointer
+	         IF (MOD(YEAR,4).EQ.0) THEN	! Correct February length
+	            LENGTH(2) = 28		! if we're in a leap year
+	         ELSE
+	            LENGTH(2) = 27
+	         END IF
+	      END IF
+	   ELSE			! If expiration date is within the month
+	      DAY = DAY + NUM_DAYS		! Find expiration day
+	      NUM_DAYS = 0			! Force loop exit
+	   END IF
+	END DO
+
+	ENCODE(2,'(I2)',EXDATE(:2)) DAY	! Put day into new date
+	ENCODE(4,'(I4)',EXDATE(8:11)) YEAR	! Put year into new date
+	EXDATE(4:6) = MONTHS(MONTH)		! Put month into new date
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_LINE(INPUT,LEN_INPUT)
+C
+C  SUBROUTINE GET_LINE
+C
+C  FUNCTION:
+C	Gets line of input from terminal.
+C
+C  OUTPUTS:
+C	LEN_INPUT  -  Length of input line.  If = -1, CTRLC entered.
+C		      if = -2, CTRLZ entered.
+C
+C  NOTES:
+C	Also, on first call, set LEN_INPUT to 1+LENGTH OF INPUT CHARCTER
+C	for initializing the CTRLC AST.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	LOGICAL*1 DESCRIP(8),DTYPE,CLASS
+	INTEGER*2 LENGTH
+	CHARACTER*(*) INPUT
+	EQUIVALENCE (DESCRIP(1),LENGTH),(DESCRIP(3),DTYPE)
+	EQUIVALENCE (DESCRIP(4),CLASS),(DESCRIP(5),POINTER)
+
+        DATA LENGTH/0/,DTYPE/0/,CLASS/2/,POINTER/0/
+
+	EXTERNAL SMG$_EOF
+
+	COMMON /DECNET/ DECNET_PROC,ERROR_UNIT
+	LOGICAL DECNET_PROC
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	CHARACTER PROMPT*(*),NULLPROMPT*4
+	LOGICAL USE_PROMPT
+
+	USE_PROMPT = .FALSE.
+
+	GO TO 5
+
+	ENTRY GET_INPUT_PROMPT(INPUT,LEN_INPUT,PROMPT)
+
+	USE_PROMPT = .TRUE.
+
+5	LIMIT = LEN(INPUT)			! Get input line size limit
+	INPUT = ' '				! Clean out input buffer
+
+C
+C  Initialize CTRL-C AST with AST routine CTRLC_ROUTINE and
+C  AST parameter FLAG.  When CTRLC occurs, FLAG is set to 1
+C
+
+	CALL DECLARE_CTRLC_AST
+
+	LEN_INPUT = 0				! Nothing inputted yet
+
+C
+C  LIB$GET_INPUT is nice way of getting input from terminal,
+C  as it handles such thing as accidental wrap around to next line.
+C
+
+	IF (DECNET_PROC) THEN
+	   READ (5,'(Q,A)',IOSTAT=IER) LEN_INPUT,INPUT
+	   IF (IER.NE.0) LEN_INPUT = -2 
+	   RETURN
+	ELSE IF (USE_PROMPT) THEN
+	   IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		DESCRIP,PROMPT)		! Get line from terminal with prompt
+	ELSE
+	   IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		DESCRIP,NULLPROMPT(:1))	! Get line from terminal with no prompt
+	END IF
+
+	IF (.NOT.IER.AND.IER.NE.%LOC(SMG$_EOF)) CALL EXIT(IER)
+
+	CALL STR$TRIM(DESCRIP,DESCRIP,LEN_INPUT)
+
+	IF (FLAG.EQ.0) THEN			! If no CTRL-C has occurred
+	   CALL CANCEL_CTRLC_AST		! Cancel CTRL-C AST
+	   IF (IER.NE.%LOC(SMG$_EOF)) THEN	! End of input?
+	      LEN_INPUT = MIN(LIMIT,LENGTH)	! No. Get length of line
+	      DO I=0,LEN_INPUT-1		! Extract from descriptor
+	         CALL GET_VAL(INPUT(I+1:I+1),%VAL(POINTER+I))
+	      END DO
+	      CALL CONVERT_TABS(INPUT,LEN_INPUT)
+	      LEN_INPUT = MAX(LEN_INPUT,LENGTH)
+	   ELSE
+	      LEN_INPUT = -2			! If CTRL-Z, say so
+	   END IF
+	ELSE
+	   LEN_INPUT = -1			! If CTRL-C, say so
+	END IF
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_TABS(INPUT,LEN_INPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT
+
+	PARAMETER TAB = CHAR(9)
+
+	LIMIT = LEN(INPUT)
+
+	DO WHILE (INDEX(INPUT,TAB).GT.0.AND.LEN_INPUT.LT.LIMIT)
+	   TAB_POINT = INDEX(INPUT,TAB)	! Remove tabs
+	   MOVE = ((TAB_POINT-1)/8)*8 + 9
+	   ADD = MOVE - TAB_POINT
+	   IF (MOVE-1.LE.LIMIT) THEN
+	      INPUT(MOVE:) = INPUT(TAB_POINT+1:)
+	      DO I = TAB_POINT,MOVE-1
+	         INPUT(I:I) = ' '
+	      END DO
+	      LEN_INPUT = LEN_INPUT + ADD - 1
+	   ELSE
+	      DO I = TAB_POINT,LIMIT
+	         INPUT(I:I) = ' '
+	      END DO
+	      LEN_INPUT = LIMIT+1
+	   END IF
+	END DO
+
+        CALL FILTER (INPUT, LEN_INPUT)
+
+	RETURN
+	END
+
+
+	SUBROUTINE FILTER (INCHAR, LENGTH)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INCHAR
+
+	DO I = 1,LENGTH
+	   IF ((INCHAR(I:I).LT.' '.AND.
+     &      INCHAR(I:I).NE.CHAR(13).AND.INCHAR(I:I).NE.CHAR(10)))
+     &	    INCHAR(I:I) = '.'
+	END DO
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_VAL(OUTPUT,INPUT)	! Used to convert logical
+	CHARACTER*(*) OUTPUT			! byte to character value
+	LOGICAL*1 INPUT
+	OUTPUT = CHAR(INPUT)
+	RETURN
+	END
+
+	SUBROUTINE CTRLC_ROUTINE		! CTRL-C AST routine
+	IMPLICIT INTEGER (A-Z)			! If CTRL-C, come here
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /DEF_PROT/ ORIGINAL_DEF_PROT
+
+	IF (FLAG.EQ.2) THEN
+	   CALL LIB$PUT_OUTPUT('Bulletin aborting...')
+	   CALL SYS$CANEXH()
+	   CALL SYS$SETDFPROT(ORIGINAL_DEF_PROT,)
+	   CALL LIB$ENABLE_CTRL(CTRLY,)		! Enable CTRL-Y & -C
+	   CALL EXIT
+	END IF
+	FLAG = 1				! to set flag
+	RETURN
+	END
+
+
+
+	SUBROUTINE DECLARE_CTRLC_AST
+C
+C  SUBROUTINE DECLARE_CTRLC_AST
+C
+C  FUNCTION:
+C	Declares a CTRLC ast.
+C  NOTES:
+C	Assumes terminal assigned to TERM_CHAN in common /TERM_CHAN/.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	EXTERNAL IO$_SETMODE,IO$M_CTRLCAST,CTRLC_ROUTINE
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	FLAG = 0				! Init CTRL-C flag
+	IO_CTRLC = %LOC(IO$_SETMODE)+%LOC(IO$M_CTRLCAST)	! Set AST code
+	IER=SYS$QIOW(,%VAL(TERM_CHAN),%VAL(IO_CTRLC),,,,	! for QIO
+     &	      CTRLC_ROUTINE,,,,,)		! Enable the AST
+
+	RETURN
+
+	ENTRY CANCEL_CTRLC_AST
+
+	IER = SYS$CANCEL(%VAL(TERM_CHAN))
+
+	FLAG = 2		! Indicates that a CTRLC will cause an exit
+	IER=SYS$QIOW(,%VAL(TERM_CHAN),%VAL(IO_CTRLC),,,,	! for QIO
+     &	      CTRLC_ROUTINE,,,,,)		! Enable the AST
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_INPUT_NOECHO(DATA)
+C
+C  SUBROUTINE GET_INPUT_NOECHO
+C
+C  FUNCTION: Reads data in from terminal without echoing characters.
+C	     Also contains entry to assign terminal.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) DATA,PROMPT
+
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /READIT/ READIT
+
+	INCLUDE '($TRMDEF)'
+
+	INTEGER TERMSET(2)
+
+	INTEGER MASK(4)
+	DATA MASK/4*'FFFFFFFF'X/
+
+	DATA PURGE/.TRUE./
+
+	DO I=1,LEN(DATA)
+	   DATA(I:I) = ' '
+	END DO
+
+	IF (PURGE) THEN
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),
+     &		TRM$M_TM_NOECHO.OR.TRM$M_TM_PURGE)
+	   PURGE = .FALSE.
+	ELSE
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),
+     &		TRM$M_TM_NOECHO)
+	END IF
+
+	RETURN
+
+	ENTRY GET_INPUT_NOECHO_PROMPT(DATA,PROMPT)
+
+	DO I=1,LEN(DATA)
+	   DATA(I:I) = ' '
+	END DO
+
+	IF (PURGE) THEN
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,PROMPT,LEN(DATA),
+     &		TRM$M_TM_NOECHO.OR.TRM$M_TM_PURGE)
+	   PURGE = .FALSE.
+	ELSE
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,PROMPT,LEN(DATA),
+     &		TRM$M_TM_NOECHO)
+	END IF
+
+	RETURN
+
+	ENTRY GET_INPUT_NUM(DATA,NLEN)
+
+	DO I=1,LEN(DATA)
+	   DATA(I:I) = ' '
+	END DO
+
+	IF (PURGE) THEN
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),
+     &		TRM$M_TM_PURGE,,TERMSET,NLEN,TERM)
+	   PURGE = .FALSE.
+	ELSE
+	   CALL SMG$READ_STRING(KEYBOARD_ID,DATA,,LEN(DATA),,,
+     &		TERMSET,NLEN,TERM)
+	END IF
+
+	IF (TERM.NE.13.AND.TERM.NE.510.AND.NLEN.EQ.0) THEN
+				! Input did not end with CR or buffer full
+	   NLEN = 1
+	   DATA(:1) = CHAR(TERM)
+	END IF
+
+	RETURN
+
+	ENTRY ASSIGN_TERMINAL
+
+	IER = SYS$ASSIGN('TT',TERM_CHAN,,)	! Assign terminal
+
+	CALL DECLARE_CTRLC_AST
+
+	FLAG = 2		! Indicates that a CTRLC will cause an exit
+
+	IER = SMG$CREATE_VIRTUAL_KEYBOARD(KEYBOARD_ID,,,,20)
+
+	IER = SMG$CREATE_KEY_TABLE(KEY_TABLE_ID)
+
+	IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,0)
+
+	IF (CLI$PRESENT('KEYPAD')) THEN
+	   CALL SET_KEYPAD
+	ELSE IF (READIT.EQ.0) THEN
+	   CALL SET_NOKEYPAD
+	END IF
+
+	TERMSET(1) = 16
+	TERMSET(2) = %LOC(MASK)
+
+	DO I=ICHAR('0'),ICHAR('9')
+	   MASK(2) = IBCLR(MASK(2),I-32)
+	END DO
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GETPAGSIZ(PAGE_LENGTH,PAGE_WIDTH)
+C
+C  SUBROUTINE GETPAGSIZ
+C
+C  FUNCTION:
+C	Gets page size of the terminal.
+C
+C  OUTPUTS:
+C	PAGE_LENGTH  -  Page length of the terminal.
+C	PAGE_WIDTH   -  Page size of the terminal.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($DVIDEF)'
+
+	LOGICAL*1 DEVDEPEND(4)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,DVI$_DEVDEPEND,%LOC(DEVDEPEND(1)))
+	CALL ADD_2_ITMLST(4,DVI$_DEVBUFSIZ,%LOC(PAGE_WIDTH))
+	CALL END_ITMLST(GETDVI_ITMLST)		! Get address of itemlist
+
+	CALL SYS$GETDVIW(,,'TT',%VAL(GETDVI_ITMLST),,,,)
+
+	PAGE_LENGTH = ZEXT(DEVDEPEND(4))
+
+	PAGE_WIDTH = MIN(PAGE_WIDTH,132)
+
+	RETURN
+	END
+
+
+
+
+
+	LOGICAL FUNCTION SLOW_TERMINAL
+C
+C  FUNCTION SLOW_TERMINAL
+C
+C  FUNCTION:
+C	Indicates that terminal has a slow speed (2400 baud or less).
+C
+C  OUTPUTS:
+C	SLOW_TERMINAL = .true. if slow, .false. if not.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	EXTERNAL IO$_SENSEMODE
+
+	COMMON /TERM_CHAN/ TERM_CHAN
+
+	COMMON CHAR_BUF(2)
+
+	LOGICAL*1 IOSB(8)
+
+	INCLUDE '($TTDEF)'
+
+	IER = SYS$QIOW(,%VAL(TERM_CHAN),IO$_SENSEMODE,IOSB,,,
+     &		  CHAR_BUF,%VAL(8),,,,)
+
+	IF (IOSB(3).LE.TT$C_BAUD_2400.AND.IOSB(3).NE.0) THEN
+	   SLOW_TERMINAL = .TRUE.
+	ELSE
+	   SLOW_TERMINAL = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOW_PRIV
+C
+C  SUBROUTINE SHOW_PRIV
+C
+C  FUNCTION:
+C	To show privileges necessary for managing bulletin board.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /PRVDEF/ PRIVS
+	CHARACTER*8 PRIVS(0:38)
+
+	CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+
+	CALL READ_USER_FILE_HEADER(IER)
+
+	IF (IER.EQ.0) THEN			! If header is present, exit
+	   IF (NEW_FLAG(1).EQ.-1.AND.NEW_FLAG(2).EQ.-1) THEN  ! Info not present
+	      CALL CLOSE_BULLUSER
+	      CALL OPEN_BULLUSER			! Get BULLUSER.DAT file
+	      CALL READ_USER_FILE_HEADER(IER)
+	      USERPRIV(1) = PRV$M_OPER.OR.PRV$M_CMKRNL.OR.PRV$M_SETPRV
+	      USERPRIV(2) = 0
+	      REWRITE (4) USER_HEADER
+	   END IF
+	   WRITE (6,'('' Following privileges are needed for privileged
+     & commands:'')')
+	   DO I=0,38
+	      IF ((I.LT.32.AND.BTEST(USERPRIV(1),I)).OR.
+     &		  (I.GT.31.AND.BTEST(USERPRIV(2),I-32))) THEN
+		 WRITE (6,'(1X,A)') PRIVS(I)
+	      END IF
+	   END DO
+	ELSE
+	   WRITE (6,'('' ERROR: Cannot show privileges.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER			! All finished with BULLUSER
+
+	CALL CHKACL(BULLUSER_FILE(:TRIM(BULLUSER_FILE)),IER)
+	IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.IER) THEN
+	   CALL SHOWACL(BULLUSER_FILE(:TRIM(BULLUSER_FILE)))
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE SET_PRIV
+C
+C  SUBROUTINE SET_PRIV
+C
+C  FUNCTION:
+C	To set privileges necessary for managing bulletin board.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	COMMON /PRVDEF/ PRIVS
+	CHARACTER*8 PRIVS(0:38)
+	DATA PRIVS
+     &	/'CMKRNL','CMEXEC','SYSNAM','GRPNAM','ALLSPOOL','DETACH',
+     &  'DIAGNOSE','LOG_IO','GROUP','ACNT','PRMCEB','PRMMBX','PSWAPM',
+     &	'ALTPRI','SETPRV','TMPMBX','WORLD','MOUNT','OPER','EXQUOTA',
+     &	'NETMBX','VOLPRO','PHY_IO','BUGCHK','PRMGBL','SYSGBL','PFNMAP',
+     &	'SHMEM','SYSPRV','BYPASS','SYSLCK','SHARE','UPGRADE','DOWNGRADE',
+     &	'GRPPRV','READALL',' ',' ','SECURITY'/
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	DIMENSION ONPRIV(2),OFFPRIV(2)
+
+	CHARACTER*32 INPUT_PRIV
+
+	IF (.NOT.SETPRV_PRIV().OR..NOT.BTEST(PROCPRIV(1),PRV$V_SETPRV)) THEN
+	   WRITE (6,'('' ERROR: This command requires SETPRV privileges.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('ID').OR.
+     &		CLI$PRESENT('ID').EQ.%LOC(CLI$_NEGATED)) THEN
+	   DO WHILE (CLI$GET_VALUE('PRIVILEGES',INPUT_PRIV,PLEN)
+     &	       .NE.%LOC(CLI$_ABSENT))		! Get the IDs
+	      IF (CLI$PRESENT('ID')) THEN
+		 CALL ADD_ACL(INPUT_PRIV(:PLEN),'R+C',IER)
+	      ELSE
+		 CALL DEL_ACL(INPUT_PRIV(:PLEN),'R+C',IER)
+	      END IF
+	      IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   END DO
+	   RETURN
+	END IF
+
+	OFFPRIV(1) = 0
+	OFFPRIV(2) = 0
+	ONPRIV(1) = 0
+	ONPRIV(2) = 0
+
+	DO WHILE (CLI$GET_VALUE('PRIVILEGES',INPUT_PRIV,PLEN)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the privileges
+	   PRIV_FOUND = -1
+	   I = 0
+	   DO WHILE (I.LT.39.AND.PRIV_FOUND.EQ.-1)
+	      IF (INPUT_PRIV(:PLEN).EQ.PRIVS(I)) PRIV_FOUND = I
+	      IF (INPUT_PRIV(3:PLEN).EQ.PRIVS(I)) PRIV_FOUND = I
+	      I = I + 1
+	   END DO
+	   IF (PRIV_FOUND.EQ.-1) THEN
+	      WRITE(6,'('' ERROR: Incorrectly specified privilege = '',
+     &		A)') INPUT_PRIV(:PLEN)
+	      RETURN
+	   ELSE IF (INPUT_PRIV(:2).EQ.'NO') THEN
+	      IF (INPUT_PRIV.EQ.'NOSETPRV') THEN
+	       WRITE(6,'('' ERROR: Cannot remove SETPRV privileges.'')')
+	       RETURN
+	      ELSE IF (PRIV_FOUND.LT.32) THEN
+		 OFFPRIV(1) = IBSET(OFFPRIV(1),PRIV_FOUND)
+	      ELSE
+		 OFFPRIV(2) = IBSET(OFFPRIV(2),PRIV_FOUND-32)
+	      END IF
+	   ELSE
+	      IF (PRIV_FOUND.LT.32) THEN
+		 ONPRIV(1) = IBSET(ONPRIV(1),PRIV_FOUND)
+	      ELSE
+		 ONPRIV(2) = IBSET(ONPRIV(2),PRIV_FOUND-32)
+	      END IF
+	   END IF
+	END DO
+
+	CALL OPEN_BULLUSER		! Get BULLUSER.DAT file
+
+	CALL READ_USER_FILE_HEADER(IER)
+
+	IF (IER.EQ.0) THEN			! If header is present, exit
+	   USERPRIV(1) = USERPRIV(1).OR.ONPRIV(1)
+	   USERPRIV(2) = USERPRIV(2).OR.ONPRIV(2)
+	   USERPRIV(1) = USERPRIV(1).AND.(.NOT.OFFPRIV(1))
+	   USERPRIV(2) = USERPRIV(2).AND.(.NOT.OFFPRIV(2))
+	   REWRITE (4) USER_HEADER
+	   WRITE (6,'('' Privileges successfully modified.'')')
+	ELSE
+	   WRITE (6,'('' ERROR: Cannot modify privileges.'')')
+	END IF
+
+	CALL CLOSE_BULLUSER			! All finished with BULLUSER
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE ADD_ACL(ID,ACCESS,IER)
+C
+C  SUBROUTINE ADD_ACL
+C
+C  FUNCTION: Adds ACL to bulletin files.
+C
+C  PARAMETERS:
+C	ID - Character string containing identifier to add to ACL.
+C	ACCESS - Character string containing access controls to give to ID.
+C	IER - Return error from attempting to set ACL.
+C
+C  NOTE: The ID must be in the RIGHTS data base.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /ACL/ ACLENT
+	CHARACTER ACLENT*256
+
+	CHARACTER ID*(*),ACCESS*(*),NEWS_ACCESS*132
+
+	INCLUDE '($ACLDEF)'
+
+	INCLUDE '($SSDEF)'
+
+	IER = SYS$PARSE_ACL('(IDENTIFIER='//ID//',ACCESS='
+     &	   //ACCESS//')',ACLENT,,)
+	IF (.NOT.IER) THEN
+	   IF (IER.EQ.SS$_NOSUCHID.AND.ADDID.AND.
+     &				INDEX(ACCESS,'C').EQ.0) THEN
+	      CALL GET_UAF(ID,USER,GROUP,ACCOUNT,FLAGS,IER)
+	      IF (.NOT.IER) THEN
+		 CALL ERRSNS(IDUMMY,IER)
+		 WRITE (6,'(
+     &		    '' ERROR: Specified username cannot be verified.'')')
+		 CALL SYS_GETMSG(IER)
+	         RETURN
+	      END IF
+	      IDENT = USER + ISHFT(GROUP,16)
+	      IER = SYS$ADD_IDENT(ID,%VAL(IDENT),,)
+	      IF (IER) THEN
+	         IER = SYS$PARSE_ACL('(IDENTIFIER='//ID//',ACCESS='
+     &	           //ACCESS//')',ACLENT,,)
+	      END IF
+	   END IF
+	END IF
+	IF (.NOT.IER) RETURN
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_ADDACLENT,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IF (INDEX(ACCESS,'C').GT.0.AND.INDEX(ACCESS,'W').EQ.0) THEN
+	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,BULLUSER_FILE(:TRIM(
+     &		   BULLUSER_FILE)),%VAL(ACL_ITMLST),,,)
+	   RETURN
+	END IF
+
+	IF (INDEX(FOLDER1,'.').GT.0) THEN
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,NEWS_ACCESS(FOLDER1_DESCRIP)
+     &	      ,%VAL(ACL_ITMLST),,,)
+        ELSE
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,FOLDER1_FILE
+     &	      (:TRIM(FOLDER1_FILE))//'.BULLFIL',%VAL(ACL_ITMLST),,,)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DEL_ACL(ID,ACCESS,IER)
+C
+C  SUBROUTINE DEL_ACL
+C
+C  FUNCTION: Adds ACL to bulletin files.
+C
+C  PARAMETERS:
+C	ID - Character string containing identifier to add to ACL.
+C	ACCESS - Character string containing access controls to give to ID.
+C	IER - Return error from attempting to set ACL.
+C
+C  NOTE: The ID must be in the RIGHTS data base.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /ACL/ ACLENT
+	CHARACTER ACLENT*256
+
+	CHARACTER ID*(*),ACCESS*(*),NEWS_ACCESS*132
+
+	INCLUDE '($ACLDEF)'
+
+	IF (ID.NE.' ') THEN
+	   IER = SYS$PARSE_ACL('(IDENTIFIER='//ID//',ACCESS='
+     &	      //ACCESS//')',ACLENT,,)
+	   IF (.NOT.IER) RETURN
+
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_DELACLENT,%LOC(ACLENT))
+	   CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	ELSE
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(255,ACL$C_DELETEACL,%LOC(ACLENT))
+	   CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	END IF
+
+	IF (INDEX(ACCESS,'C').GT.0) THEN
+	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,BULLUSER_FILE(:TRIM(
+     &		   BULLUSER_FILE)),%VAL(ACL_ITMLST),,,)
+	   RETURN
+	END IF
+
+	IF (INDEX(FOLDER1,'.').GT.0) THEN
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,NEWS_ACCESS(FOLDER1_DESCRIP)
+     &	      ,%VAL(ACL_ITMLST),,,)
+        ELSE
+  	   IER = SYS$CHANGE_ACL(,ACL$C_FILE,FOLDER1_FILE
+     &	      (:TRIM(FOLDER1_FILE))//'.BULLFIL',%VAL(ACL_ITMLST),,,)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CREATE_FOLDER
+C
+C  SUBROUTINE CREATE_FOLDER
+C
+C  FUNCTION: Creates a new bulletin folder.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	DATA REMOTE_SET /.FALSE./
+
+	COMMON /BULL_CUSTOM/ BULL_CUSTOM
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	DIMENSION LAST(2,FOLDER_MAX)
+	INTEGER*2 LAST2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST,LAST2)
+
+	CHARACTER RESPONSE*4
+
+	IF (CLI$PRESENT('NEWS')) THEN
+	   CALL CREATE_NEWS_FOLDER
+	   RETURN
+	END IF
+
+	IF (.NOT.SETPRV_PRIV().AND.(CLI$PRESENT('NEEDPRIV').OR.
+     &		BTEST(BULL_CUSTOM,0))) THEN
+	   WRITE(6,'('' ERROR: CREATE is a privileged command.'')')
+	   RETURN
+	END IF
+
+	IER = CLI$GET_VALUE('CREATE_FOLDER',FOLDER,LEN_T) ! Get folder name
+	CALL STR$UPCASE(FOLDER,FOLDER)
+
+	IF (LEN_T.GT.44) THEN
+	   WRITE(6,'('' ERROR: Folder name must be < 45 characters.'')')
+	   RETURN
+	END IF
+
+	IF (.NOT.SETPRV_PRIV().AND.(CLI$PRESENT('ALWAYS').OR.
+     &	     CLI$PRESENT('NOTIFY').OR.CLI$PRESENT('READNEW').OR.
+     &	     CLI$PRESENT('BRIEF').OR.CLI$PRESENT('SYSTEM'))) THEN
+	   WRITE (6,'('' ERROR: Privileged qualifier specified.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$PRESENT('NODE')) THEN	! Remote node specified?
+	   IER = CLI$GET_VALUE('NODE',FOLDER_BBOARD,LEN_B) ! Get node name
+	   FOLDER_BBOARD = '::'//FOLDER_BBOARD(:LEN_B)
+	   FOLDER1_BBOARD = FOLDER_BBOARD
+	   IF (.NOT.CLI$GET_VALUE('REMOTENAME',FOLDER1,LEN_P)) THEN
+	      FOLDER1 = FOLDER
+	   ELSE IF (LEN_P.GT.40) THEN
+	      WRITE (6,'('' ERROR: REMOTENAME cannot be longer '',
+     &			 ''than 40 characters.'')')
+	   END IF
+	   FOLDER1_NUMBER = FOLDER_MAX
+	   CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	   IF (IER.NE.0) THEN
+	    WRITE (6,'('' ERROR: Folder not accessible on remote node.'')')
+	    RETURN
+	   ELSE IF (CLI$PRESENT('SYSTEM').AND.
+     &				.NOT.BTEST(FOLDER1_FLAG,2)) THEN
+	    WRITE (6,'('' ERROR: /SYSTEM not allowed as remote node'',
+     &			'' is not SYSTEM folder.'')')
+	    RETURN
+	   END IF
+	END IF
+
+	LENDES = 0
+	DO WHILE (LENDES.EQ.0)
+	   IF (CLI$PRESENT('DESCRIPTION')) THEN		! DESCRIPTION specified?
+	      IER = CLI$GET_VALUE('DESCRIPTION',FOLDER_DESCRIP,LENDES)
+	   ELSE
+	      WRITE (6,'('' Enter one line description of folder.'')')
+	      CALL GET_LINE(FOLDER_DESCRIP,LENDES)	! Get input line
+	      FOLDER_DESCRIP = FOLDER_DESCRIP(:LENDES)	! End fill with spaces
+	   END IF
+	   IF (LENDES.LE.0) THEN
+	      WRITE (6,'('' Aborting folder creation.'')')
+	      RETURN
+	   ELSE IF (LENDES.GT.80) THEN		! If too many characters
+	      WRITE(6,'('' ERROR: folder must be < 80 characters.'')')
+	      RETURN
+	   END IF
+	END DO
+
+	CALL OPEN_BULLFOLDER		! Open folder file
+	READ (7,IOSTAT=IER,KEY=FOLDER,KEYID=0)
+					! See if folder exists
+
+	IF (IER.EQ.0) THEN
+	   WRITE (6,'('' ERROR: Specified folder already exists.'')')
+	   GO TO 1000
+	END IF
+
+	IF (CLI$PRESENT('OWNER')) THEN
+	   IF (.NOT.SETPRV_PRIV().AND..NOT.CLI$PRESENT('ID')) THEN
+	      WRITE (6,'('' ERROR: /OWNER requires privileges.'')')
+	      CALL CLOSE_BULLFOLDER
+	      RETURN
+	   ELSE
+	      CALL CLI$GET_VALUE('OWNER',FOLDER1_OWNER,LEN_P)
+	      IF (LEN_P.GT.12) THEN
+	         WRITE (6,'('' ERROR: Folder owner name must be'',
+     &		        '' no more than 12 characters long.'')')
+	         CALL CLOSE_BULLFOLDER
+	         RETURN
+	      ELSE IF (CLI$PRESENT('ID')) THEN
+		 IER = CHKPRO(FOLDER1_OWNER)
+	         IF (.NOT.IER) THEN
+	            WRITE (6,'('' ERROR: ID not valid.'')')
+	            CALL CLOSE_BULLFOLDER
+	            RETURN
+		 END IF
+	      ELSE
+	         CALL GET_UAF
+     &		   (FOLDER1_OWNER,USERB1,GROUPB1,ACCOUNTB1,FLAGS,IER)
+	         IF (.NOT.IER) THEN
+	            WRITE (6,'('' ERROR: Owner not valid username.'')')
+	            CALL CLOSE_BULLFOLDER
+	            RETURN
+		 END IF
+	      END IF
+	      FOLDER_OWNER = FOLDER1_OWNER
+	   END IF
+	ELSE
+	   FOLDER_OWNER = USERNAME		! Get present username
+	   FOLDER1_OWNER = FOLDER_OWNER		! Save for later
+	END IF
+
+	FOLDER_SET = .TRUE.
+
+	CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+			! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD,GROUP)
+
+C
+C  Folder file is placed in the directory FOLDER_DIRECTORY.
+C  The file prefix is the name of the folder.
+C
+
+	FD_LEN = TRIM(FOLDER_DIRECTORY)
+	IF (FD_LEN.EQ.0) THEN
+	 WRITE (6,'('' ERROR: System programmer has disabled folders.'')')
+	 GO TO 910
+	ELSE
+	 FOLDER_FILE = FOLDER_DIRECTORY(:FD_LEN)//FOLDER
+	END IF
+
+	OPEN (UNIT=2,FILE=FOLDER_FILE(1:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Cannot create folder directory file.'')')
+	   CALL ERRSNS(IDUMMY,IER)
+	   CALL SYS_GETMSG(IER)
+	   GO TO 910
+	END IF
+
+	OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     1	 //'.BULLFIL',STATUS='NEW',
+     1	 ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     1	 FORM='UNFORMATTED',IOSTAT=IER)
+
+	IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Cannot create folder message file.'')')
+	   CALL ERRSNS(IDUMMY,IER)
+	   CALL SYS_GETMSG(IER)
+	   GO TO 910
+	END IF
+
+	FOLDER_FLAG = 0
+
+	IF (CLI$PRESENT('PRIVATE').OR.CLI$PRESENT('SEMIPRIVATE')) THEN
+				! Will folder have access limitations?
+	   FOLDER1_FILE = FOLDER_FILE
+	   CLOSE (UNIT=1)
+	   CLOSE (UNIT=2)
+	   FOLDER1 = FOLDER	! Save for ADD_ACL
+	   IF (CLI$PRESENT('SEMIPRIVATE')) THEN
+	      CALL ADD_ACL('*','R',IER)
+	   ELSE
+	      CALL ADD_ACL('*','NONE',IER)
+	   END IF
+	   CALL ADD_ACL(FOLDER_OWNER,'R+W+C',IER)
+	   OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     1	    //'.BULLDIR',STATUS='OLD',IOSTAT=IER1)
+	   OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     1	    //'.BULLFIL',STATUS='OLD',IOSTAT=IER1)
+	   IF (.NOT.IER) THEN
+	      WRITE(6,
+     &	      '('' ERROR: Cannot create private folder using ACLs.'')')
+	      CALL SYS_GETMSG(IER)
+	      GO TO 910
+	   END IF
+	   FOLDER_FLAG = IBSET(FOLDER_FLAG,0)
+	END IF
+
+	IER = 0
+	LAST_NUMBER = 1
+	DO WHILE (IER.EQ.0.AND.LAST_NUMBER.LT.FOLDER_MAX-1)
+	   READ (7,IOSTAT=IER,KEY=LAST_NUMBER,KEYID=1)
+	   LAST_NUMBER = LAST_NUMBER + 1
+	END DO
+
+	IF (IER.EQ.0) THEN
+	 WRITE (6,'('' ERROR: Folder limit of '',I,'' has been reached.'')')
+     &			FOLDER_MAX
+	 WRITE (6,'('' Unable to add specified folder.'')')
+	 GO TO 910
+	ELSE
+	   FOLDER1_NUMBER = LAST_NUMBER - 1
+	END IF
+
+	IF (.NOT.CLI$PRESENT('NODE')) THEN
+	   FOLDER_BBOARD = 'NONE'
+	   IF (REMOTE_SET) CLOSE (UNIT=REMOTE_UNIT)
+	   REMOTE_SET = .FALSE.
+	   FOLDER_BBEXPIRE = 14
+	   F_NBULL = 0
+	   NBULL = 0
+	   F_NEWEST_BTIM(1) = 0
+	   F_NEWEST_BTIM(2) = 0
+	   F_NEWEST_NOSYS_BTIM(1) = 0
+	   F_NEWEST_NOSYS_BTIM(2) = 0
+	   F_EXPIRE_LIMIT = 0
+	   FOLDER_NUMBER = FOLDER1_NUMBER
+	ELSE
+	   CLOSE (UNIT=1,STATUS='DELETE')
+	   CLOSE (UNIT=2,STATUS='DELETE')
+	   IF (FOLDER1.NE.FOLDER) THEN	! Different remote folder name?
+	      REMOTE_SET = .FALSE.
+    	      CALL OPEN_BULLDIR		! If so, store name in directory file
+	      BULLDIR_HEADER(13:) = FOLDER1
+	      CALL WRITEDIR_NOCONV(0,IER)
+	      CALL CLOSE_BULLDIR
+	      FOLDER1_BBOARD = FOLDER1_BBOARD(:LEN_B+2)//'*'
+	      FOLDER1 = FOLDER
+	   END IF
+	   REMOTE_SET = .TRUE.
+	   IF (BTEST(FOLDER1_FLAG,0)) FOLDER_FLAG = IBSET(FOLDER_FLAG,0)
+	   FOLDER1_FLAG = FOLDER_FLAG
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP
+	   FOLDER_COM = FOLDER1_COM
+	   NBULL = F_NBULL
+	END IF
+
+	FOLDER_NAME = FOLDER
+	FOLDER_OWNER = FOLDER1_OWNER
+
+	MAILTO = 0
+	I = INDEX(FOLDER_DESCRIP,'<')
+	J = INDEX(FOLDER_DESCRIP,'>')
+	IF (I.GT.0.AND.J.GT.I.AND.(INDEX(FOLDER_DESCRIP(I:),'@').LT.1.OR.
+     &	    INDEX(FOLDER_DESCRIP(I:),'@').GT.J-I+1).AND.NEWS_FEED()) THEN
+           FOLDER_FLAG = IBSET(FOLDER_FLAG,4)
+	   I = INDEX(FOLDER_DESCRIP,'[')
+	   J = INDEX(FOLDER_DESCRIP,']')
+	END IF
+
+	IF (I.GT.0.AND.J.GT.I.AND.
+     &	       (INDEX(FOLDER_DESCRIP(I:),'@').GT.1.AND.
+     &	       INDEX(FOLDER_DESCRIP(I:),'@').LT.J-I+1)) THEN
+	   MAILTO = 1
+	END IF
+
+	IF (CLI$PRESENT('SYSTEM')) FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	IF (CLI$PRESENT('ID')) FOLDER_FLAG = IBSET(FOLDER_FLAG,6)
+	IF (CLI$PRESENT('ALWAYS')) FOLDER_FLAG = IBSET(FOLDER_FLAG,7)
+	IF (CLI$PRESENT('POST_ONLY')) FOLDER_FLAG = IBSET(FOLDER_FLAG,10)
+	IF (CLI$PRESENT('ADD_ONLY')) FOLDER_FLAG = IBSET(FOLDER_FLAG,11)
+	IF (CLI$PRESENT('COMPRESS')) FOLDER_FLAG = IBSET(FOLDER_FLAG,12)
+
+	IF (I.GT.0.AND.J.GT.I.AND..NOT.NEWS_FEED().AND.MAILTO.EQ.0
+     &	    .AND..NOT.BTEST(FOLDER_FLAG,11)
+     &	    .AND..NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	   CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Have you specified '//
+     &		'an email address in the description? (default=N) ')
+	   IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') MAILTO = 1
+	END IF
+
+	IF (MAILTO.EQ.1.AND..NOT.BTEST(FOLDER_FLAG,11).AND.
+     &	    .NOT.BTEST(FOLDER_FLAG,10)) THEN 
+	   WRITE (6,'('' A mailing address has been specified.'')')
+	   CALL GET_INPUT_PROMPT(RESPONSE,RLEN,'Will messages be '//
+     &		'sent to and received from this address? (default=N) ')
+	   IF (RESPONSE(:1).EQ.'y'.OR.RESPONSE(:1).EQ.'Y') THEN
+	      MAILTO = 2
+	      WRITE (6,'('' SET POST_ONLY will be issued.'')')
+	   ELSE
+	      MAILTO = 3
+	      WRITE (6,'('' SET ADD_ONLY will be issued.'')')
+	   END IF
+	END IF
+
+	CALL WRITE_FOLDER_FILE(IER)
+	CALL MODIFY_SYSTEM_LIST(0)
+
+	CLOSE (UNIT=1)
+	CLOSE (UNIT=2)
+
+	NOTIFY = 0
+	READNEW = 0
+	BRIEF = 0
+	IF (CLI$PRESENT('NOTIFY')) NOTIFY = 1
+	IF (CLI$PRESENT('READNEW')) READNEW = 1
+	IF (CLI$PRESENT('SHOWNEW')) BRIEF = 1
+	IF (CLI$PRESENT('BRIEF')) THEN
+	   BRIEF = 1
+	   READNEW = 1
+	END IF
+	CALL SET_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+
+	WRITE (6,'('' Folder is now set to '',A)')
+     &		FOLDER(:TRIM(FOLDER))//'.'
+
+	IF (CLI$GET_VALUE('COPY',FOLDER1,FLEN).NE.%LOC(CLI$_ABSENT)) THEN
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' Unable to copy folder settings.'')')
+	   ELSE
+	      CALL OPEN_BULLINF_SHARED
+	      IER = 0
+	      DO WHILE (IER.EQ.0)
+		 DO WHILE (REC_LOCK(IER))
+		    READ (9,IOSTAT=IER) TEMP_USER,LAST
+		 END DO
+		 IF (IER.EQ.0) THEN
+		    LU = TRIM(TEMP_USER)
+		    I = MAX(LU,2) - 1
+		    IF (.NOT.BTEST(ICHAR(TEMP_USER(I:I)),7)) THEN
+		       LAST(1,FOLDER1_NUMBER+1) = LAST(1,FOLDER_NUMBER+1)
+		       LAST(2,FOLDER1_NUMBER+1) = LAST(2,FOLDER_NUMBER+1)
+		       REWRITE (9,IOSTAT=IER) TEMP_USER,LAST 
+		    END IF
+		 END IF
+	      END DO
+	      CALL CLOSE_BULLINF
+	      CALL OPEN_BULLUSER_SHARED
+	      CALL READ_USER_FILE_HEADER(IER)
+	      CALL READ_USER_FILE(IER)
+	      DO WHILE (IER.EQ.0)
+	         IF (TEST2(SET_FLAG,FOLDER1_NUMBER)) THEN
+		    CALL SET2(SET_FLAG,FOLDER_NUMBER)
+		 ELSE
+		    CALL CLR2(SET_FLAG,FOLDER_NUMBER)
+		 END IF
+	         IF (TEST2(BRIEF_FLAG,FOLDER1_NUMBER)) THEN
+		    CALL SET2(BRIEF_FLAG,FOLDER_NUMBER)
+		 ELSE
+		    CALL CLR2(BRIEF_FLAG,FOLDER_NUMBER)
+		 END IF
+	         IF (TEST2(NOTIFY_FLAG,FOLDER1_NUMBER)) THEN
+		    CALL SET2(NOTIFY_FLAG,FOLDER_NUMBER)
+		 ELSE
+		    CALL CLR2(NOTIFY_FLAG,FOLDER_NUMBER)
+		 END IF
+	         REWRITE(4) TEMP_USER//USER_ENTRY(13:)
+	         CALL READ_USER_FILE(IER)
+	      END DO
+	      CALL CLOSE_BULLUSER
+	   END IF
+	END IF
+
+	GO TO 1000
+
+910	WRITE (6,'('' Aborting folder creation.'')')
+	IF (FOLDER_NUMBER.EQ.0) FOLDER_SET = .FALSE.
+	CLOSE (UNIT=1,STATUS='DELETE')
+	CLOSE (UNIT=2,STATUS='DELETE')
+
+1000	CALL CLOSE_BULLFOLDER
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	RETURN
+
+	END
+
+
+
+	INTEGER FUNCTION CHKPRO(INPUT)
+C
+C 	Description:
+C		Parse given identify into binary ACL format.
+C		Call SYS$CHKPRO to check if present process has read
+C		access to an object if the object's protection is the ACL.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER ACL*256
+	CHARACTER*(*) INPUT
+
+	INCLUDE '($CHPDEF)'
+
+	CHKPRO = SYS$PARSE_ACL('(IDENTIFIER='//INPUT(:TRIM(INPUT))//
+     &		',ACCESS=R)',ACL,,)	! Convert to ACL into binary format
+	IF (.NOT.CHKPRO) RETURN		! Exit if can't
+
+	FLAGS = CHP$M_READ		! Specify read access checking
+
+	CALL INIT_ITMLST		! Initialize item list
+	CALL ADD_2_ITMLST(ICHAR(ACL(:1)),CHP$_ACL,%LOC(ACL(1:1)))
+	CALL ADD_2_ITMLST(4,CHP$_FLAGS,%LOC(FLAGS))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	CHKPRO = SYS$CHKPRO(%VAL(ACL_ITMLST))	! Check if process has the
+						! rights-id assigned to it
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CREATE_NEWS_FOLDER
+C
+C  SUBROUTINE CREATE_NEWS_FOLDER
+C
+C  FUNCTION: Creates a new newsgroup.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /EDIT/ EDIT_DEFAULT
+	DATA EDIT_DEFAULT/.FALSE./
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	EDITIT = (CLI$PRESENT('EDIT').OR.EDIT_DEFAULT).AND.
+     &           (CLI$PRESENT('EDIT').NE.%LOC(CLI$_NEGATED))
+
+	IER = CLI$GET_VALUE('CREATE_FOLDER',FOLDER1_NAME,LEN_F)
+	CALL LOWERCASE(FOLDER1_NAME)
+
+	LEN_P = 0
+
+	IF (CLI$PRESENT('FILESPEC')) THEN
+	   IER = CLI$GET_VALUE('FILESPEC',BULL_PARAMETER,LEN_P)
+	   CALL DISABLE_PRIVS
+	   OPEN (UNIT=3,FILE=BULL_PARAMETER(:LEN_P),STATUS='OLD',
+     &		READONLY,SHARED,ERR=920,FORM='FORMATTED')
+	   CALL ENABLE_PRIVS	! Reset SYSPRV privileges
+	END IF
+C
+C  If file specified in command, read file.
+C  Else, read  from the terminal.
+C
+
+	IF (EDITIT) THEN			! If /EDIT specified
+	   IF (LEN_P.EQ.0) THEN			! If no file param specified
+	      CALL MAILEDIT('SYS$LOGIN:BULL.SCR',' ')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 DISPOSE='DELETE',ERR=910,FORM='FORMATTED')
+	      LEN_P = 1
+	   ELSE
+	      CLOSE (UNIT=3)
+	      CALL MAILEDIT(BULL_PARAMETER(:LEN_P),'SYS$LOGIN:BULL.SCR')
+	      OPEN (UNIT=3,FILE='SYS$LOGIN:BULL.SCR',STATUS='OLD',
+     &		 DISPOSE='DELETE',ERR=910,FORM='FORMATTED')
+	   END IF
+	ELSE IF (LEN_P.EQ.0) THEN			! If file param
+	   OPEN (UNIT=3,STATUS='SCRATCH',FILE='SYS$LOGIN:BULL.SCR',
+     &		FORM='FORMATTED',RECL=LINE_LENGTH) ! Temp file to save message
+	   WRITE (6,1000)			! Request input from terminal
+1000	   FORMAT (' Enter newsgroup description:',
+     &		   ' End with ctrl-z, cancel with ctrl-c')
+	   ILEN = 0
+	   ICOUNT = 0
+	   DO WHILE (ILEN.GE.0)			! Input until no more input
+	      CALL GET_LINE(INPUT,ILEN)		! Get input line
+	      IF (ILEN.GT.LINE_LENGTH) THEN	! Input line too long
+		 WRITE(6,'('' ERROR: Input line length > '',I,
+     &			''.  Reinput:'')') LINE_LENGTH
+	      ELSE IF (ILEN.GE.0) THEN		! If good input line entered
+		 WRITE(3,2010) INPUT(:ILEN)	! Save line in scratch file
+2010	         FORMAT(A)
+		 ICOUNT = ICOUNT + ILEN
+	      END IF
+	   END DO
+	   IF (ILEN.EQ.-1) GO TO 910		! CTRL_C entered, error out
+	   IF (ICOUNT.EQ.0) GO TO 910		! No lines entered, error out
+	ENDIF
+
+	REWIND (UNIT=3)
+
+	CALL NEWS_POST('newgroup '//FOLDER1_NAME(:LEN_F),.TRUE.,IER,
+     &		       'Adding newsgroup.')
+	CLOSE (UNIT=3)
+
+	RETURN
+
+920	WRITE(6,1020)
+1020	FORMAT (' ERROR: Unable to open specified file.')
+	CALL ENABLE_PRIVS
+	RETURN
+
+910	WRITE(6,1010)
+1010	FORMAT (' No news group was added.')
+	CLOSE (UNIT=3)
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE INIT_COMPRESS
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*2 MAP(159),UNMAP(0:254)
+
+	DATA MAP/
+     &	'  ', 'e ', 'th', ' t', 's ', ' a', 'in', 't ', 'er', 'he', 'on',
+     &	'at', ': ', 're', 'an', 'it', 'ti', 'n ', ' i', ' o', 'es', 'ne',
+     &	'te', 'd ', ' s', 'en', 'ed', 'is', 'ic', 'y ', 'st', 'ar', 'or',
+     &	', ', ' w', 'al', 'ou', 'ha', 'du', 'le', 'r ', 'nt', '.e', 'nd',
+     &	'to', 'f ', 've', 'ng', 'ct', ' p', 'o ', 'me', 'om', 'of', '. ',
+     &	' c', 'io', 'ri', 'ca', 'se', ' m', ' b', 'ta', 'co', 'el', 'si',
+     &	'as', 'hi', 'de', ' f', 'l ', 'ec', 'll', 'ro', 'et', 'a ', ' d',
+     &	'ni', ' e', 'ea', 'no', 'li', 'ch', 's.', 'ra', 'ma', 'ce', 'sc',
+     &	'ns', 'g ', 'ss', 'nc', 'us', 'be', ' h', '> ', 'h ', 'ac', 'os',
+     &	'ci', 'bl', 'ph', 'rt', ' r', 'ot', ' I', 'tr', 'ut', ' n', 'la',
+     &	'cs', 'ly', 'pr', 'wa', 'ws', 'oo', 'pe', 'ag', 'ys', 'so', 'ie',
+     &	'ur', 'un', ' (', 'po', 'fo', 'em', ' l', 'm ', 'ho', 'lo', 'wi',
+     &	' T', 'e.', 'im', 'di', 'ia', '.c', 'pa', 'ge', 'ga', 'ee', 'rs',
+     &	'pi', 'su', 'Th', 'il', 'ai', 'wh', 'ol', 'ul', 'gr', 'ow', 'u ',
+     &	'iv', 'pl', 'ab', 'am', 'mo'/
+
+	CHARACTER*1 A(0:127,0:127)
+	CHARACTER*2 B
+
+	CHARACTER*(*) IN,OUT
+	CHARACTER*255 T
+
+	DO I=0,127
+	   DO J=0,127
+	     A(J,I) = ' '
+	   END DO
+	END DO
+
+	UNMAP(0) = '  '
+        DO I=1,254
+           UNMAP(I) = CHAR(255)//CHAR(255)
+	END DO
+	
+	J = 1
+	DO I=1,8
+	   J = J + 1
+	   B = MAP(J)
+	   UNMAP(I) = B
+	   A(ICHAR(B(:1)),ICHAR(B(2:2))) = CHAR(I)
+	END DO
+	DO I=10,31
+	   J = J + 1
+	   B = MAP(J)
+	   UNMAP(I) = B
+	   A(ICHAR(B(:1)),ICHAR(B(2:2))) = CHAR(I)
+	END DO
+	DO I=127,254
+	   J = J + 1
+	   B = MAP(J)
+	   UNMAP(I) = B
+	   A(ICHAR(B(:1)),ICHAR(B(2:2))) = CHAR(I)
+	END DO
+
+	RETURN
+
+	ENTRY COMPRESS(IN,OUT,O)
+
+	L = LEN(IN)
+	O = 1
+	K = 1
+	DO WHILE (K.LT.L)
+	   IF (ICHAR(IN(K:K)).GT.126) IN(K:K) = ' '
+	   IF (ICHAR(IN(K+1:K+1)).GT.126) IN(K+1:K+1) = ' '
+	   T(O:O) = A(ICHAR(IN(K:)),ICHAR(IN(K+1:)))
+	   IF (T(O:O).NE.' ') THEN
+	      K = K + 2
+	      O = O + 1
+	   ELSE IF (L.GT.K+2.AND.IN(K:K).EQ.IN(K+1:K+1).AND.
+     &		    IN(K:K+1).EQ.IN(K+2:K+3)) THEN
+	      C = 4
+	      K = K + 4
+	      DO WHILE (K.LE.L.AND.IN(K:K).EQ.IN(K-1:K-1))
+		 C = C + 1
+		 K = K + 1
+	      END DO
+	      T(O:O+2) = CHAR(255)//CHAR(C)//IN(K-1:K-1)
+	      O = O + 3
+	   ELSE IF (IN(K:K+1).EQ.'  ') THEN
+	      K = K + 2
+	      T(O:O) = CHAR(0)
+	      O = O + 1
+	   ELSE
+	      T(O:O) = IN(K:K)
+	      IF (ICHAR(T(O:O)).LT.9.OR.(ICHAR(T(O:O)).GT.9.AND.
+     &		 ICHAR(T(O:O)).LT.32)) T(O:O) = ' '
+	      K = K + 1
+	      O = O + 1
+	   END IF
+	END DO
+	IF (K.EQ.L) THEN
+	   T(O:O) = IN(K:K)
+	ELSE
+	   O = O - 1
+	END IF
+
+	OUT = T
+
+	RETURN
+
+	ENTRY UNCOMPRESS(IN,OUT,O)
+
+	L = LEN(IN)
+	O = 0
+	I = 1
+	DO WHILE (I.LE.L)
+	   J = ICHAR(IN(I:I))
+	   IF (J.EQ.255) THEN
+	      DO J=1,ICHAR(IN(I+1:I+1))
+	         O = O + 1
+	         T(O:O) = IN(I+2:I+2)
+	      END DO
+	      I = I + 3
+           ELSE
+	      B = UNMAP(J)
+	      IF (B.EQ.CHAR(255)//CHAR(255)) THEN
+	         O = O + 1
+                 T(O:O) = IN(I:I)
+	      ELSE
+	         O = O + 2
+	         T(O-1:O) = B
+	      END IF
+	      I = I + 1
+	   END IF
+	END DO
+
+	OUT = T(:O)
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin5.for b/decus/vmslt98a/bulletin/bulletin5.for
new file mode 100755
index 0000000..bc7c3a7
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin5.for
@@ -0,0 +1,2516 @@
+C
+C  BULLETIN5.FOR, Version 3/5/98
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+C
+	SUBROUTINE SET_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+C
+C  SUBROUTINE SET_FOLDER_DEFAULT
+C
+C  FUNCTION: Sets flag defaults for specified folder
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_NEGATED
+
+	IF (REMOTE_SET.GE.3) THEN
+	   CALL SET_NEWS_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+	   RETURN
+        ELSE IF (FOLDER_NUMBER.LT.0) THEN
+	   WRITE (6,'('' ERROR: Command is invalid for this folder.'')')
+	   RETURN
+	END IF
+
+	ALL = .FALSE.
+	DEFAULT = 0
+	NODEFAULT = 0
+
+	IF (INCMD(:3).EQ.'SET') THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	      WRITE (6,'(
+     &           '' ERROR: Privileges needed for changing defaults.'')')
+	      RETURN
+	   END IF
+	   ALL = CLI$PRESENT('ALL')
+	   DEFAULT = CLI$PRESENT('DEFAULT')
+	   NODEFAULT = CLI$PRESENT('NODEFAULT')
+	   CALL OPEN_BULLUSER_SHARED
+	   IF (CLI$PRESENT('PERMANENT')) THEN
+	      CALL SET_PERM(NOTIFY,READNEW,BRIEF)
+	   ELSE IF (CLI$PRESENT('NOPERMANENT')) THEN
+	      IF (NOTIFY.GE.0) CALL SET_PERM(0,-1,-1)
+	      IF (READNEW.GE.0.OR.BRIEF.GE.0) CALL SET_PERM(-1,0,0)
+	   END IF
+	ELSE
+	   CALL OPEN_BULLUSER_SHARED
+	END IF
+
+	CALL READ_USER_FILE_HEADER(IER)
+	IF (NODEFAULT) THEN
+	   IF (NOTIFY.NE.-1) CALL CLR2(NOTIFY_FLAG_DEF,FOLDER_NUMBER)
+	   IF (READNEW.NE.-1.OR.BRIEF.NE.-1) THEN
+	      CALL CLR2(SET_FLAG_DEF,FOLDER_NUMBER)
+	      CALL CLR2(BRIEF_FLAG_DEF,FOLDER_NUMBER)
+	   END IF
+	   REWRITE(4) USER_HEADER
+	ELSE IF (DEFAULT.EQ.0.OR.DEFAULT) THEN
+	   IF (NOTIFY.EQ.0) CALL CLR2(NOTIFY_FLAG_DEF,FOLDER_NUMBER)
+	   IF (NOTIFY.EQ.1) CALL SET2(NOTIFY_FLAG_DEF,FOLDER_NUMBER)
+	   IF (READNEW.EQ.0) CALL CLR2(SET_FLAG_DEF,FOLDER_NUMBER)
+	   IF (READNEW.EQ.1) CALL SET2(SET_FLAG_DEF,FOLDER_NUMBER)
+	   IF (BRIEF.EQ.0) CALL CLR2(BRIEF_FLAG_DEF,FOLDER_NUMBER)
+	   IF (BRIEF.EQ.1) CALL SET2(BRIEF_FLAG_DEF,FOLDER_NUMBER)
+	   REWRITE(4) USER_HEADER
+	END IF
+
+	IF (ALL.OR.(BRIEF.NE.-1.AND.NOTIFY.NE.-1.AND.READNEW.NE.-1)) THEN
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0)
+	      IF (TEMP_USER(:1).NE.'*'.AND.TEMP_USER(:1).NE.':') THEN
+	         IF (NOTIFY.EQ.0) CALL CLR2(NOTIFY_FLAG,FOLDER_NUMBER)
+	         IF (NOTIFY.EQ.1) CALL SET2(NOTIFY_FLAG,FOLDER_NUMBER)
+	         IF (READNEW.EQ.0) CALL CLR2(SET_FLAG,FOLDER_NUMBER)
+	         IF (READNEW.EQ.1) CALL SET2(SET_FLAG,FOLDER_NUMBER)
+	         IF (BRIEF.EQ.0) CALL CLR2(BRIEF_FLAG,FOLDER_NUMBER)
+	         IF (BRIEF.EQ.1) CALL SET2(BRIEF_FLAG,FOLDER_NUMBER)
+	         REWRITE(4) TEMP_USER//USER_ENTRY(13:)
+	      END IF
+	      CALL READ_USER_FILE(IER)
+	   END DO
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE READ_PERM
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /BULL_PERM/ SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	DIMENSION SET_PERM_FLAG(FLONG)
+	DIMENSION BRIEF_PERM_FLAG(FLONG)
+	DIMENSION NOTIFY_PERM_FLAG(FLONG)
+
+	COMMON /FLAG_ACCESS/ FLAG_ACCESS
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*PERM',IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	END DO
+
+	IF (IER.NE.0) THEN
+	   DO I=1,FLONG
+	      SET_PERM_FLAG(I) = 0
+	      BRIEF_PERM_FLAG(I) = 0
+	      NOTIFY_PERM_FLAG(I) = 0
+	   END DO
+	   BRIEF_PERM_FLAG(1) = 1	! SHOWNEW permanent for GENERAL folder
+	   WRITE (4,IOSTAT=IER)
+     &		'*PERM       ',
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	   CALL READ_USER_FILE_HEADER(IER)
+	   IF (.NOT.TEST2(SET_FLAG_DEF,0)) THEN
+	      CALL SET2(BRIEF_FLAG_DEF,0)
+	      REWRITE(4) USER_HEADER
+	   END IF
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0)
+	      IF (TEMP_USER(:1).NE.'*'.AND.TEMP_USER(:1).NE.':') THEN
+		 IF (.NOT.TEST2(SET_FLAG,0)) THEN
+		    CALL SET2(BRIEF_FLAG,0)
+	            REWRITE(4) TEMP_USER//USER_ENTRY(13:)
+	         END IF
+	      END IF
+	      CALL READ_USER_FILE(IER)
+	   END DO
+	ELSE
+	   UNLOCK 4
+	END IF
+
+	RETURN
+
+	ENTRY SET_PERM(NOTIFY,READNEW,BRIEF)
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*PERM',IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	END DO
+
+	IF (NOTIFY.EQ.0) CALL CLR2(NOTIFY_PERM_FLAG,FOLDER_NUMBER)
+	IF (NOTIFY.EQ.1) CALL SET2(NOTIFY_PERM_FLAG,FOLDER_NUMBER)
+	IF (READNEW.EQ.0) CALL CLR2(SET_PERM_FLAG,FOLDER_NUMBER)
+	IF (READNEW.EQ.1) CALL SET2(SET_PERM_FLAG,FOLDER_NUMBER)
+	IF (BRIEF.EQ.0) CALL CLR2(BRIEF_PERM_FLAG,FOLDER_NUMBER)
+	IF (BRIEF.EQ.1) CALL SET2(BRIEF_PERM_FLAG,FOLDER_NUMBER)
+
+	REWRITE (4,IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+
+	RETURN
+
+	ENTRY SET_USER_FLAG(NOTIFY,READNEW,BRIEF)
+
+	IF (.NOT.FLAG_ACCESS) THEN
+	   WRITE (6,'('' ERROR: Cannot set flags for protected'',
+     &	     '' folder without explicit access granted'',/,
+     &	     '' via SET ACCESS.  See HELP SET ACCESS for further''
+     &       '' information.'')')
+	   RETURN
+	END IF
+
+	IF (REMOTE_SET.GE.3) THEN
+ 	   IF (REMOTE_SET.EQ.3.AND.NOTIFY.EQ.1) THEN
+	      WRITE (6,'('' ERROR: NOTIFY is not valid for this folder.'')')
+	      RETURN
+	   END IF
+	   CALL NEWS_SET_USER_FLAG(NOTIFY,READNEW,BRIEF)
+	   RETURN
+	END IF
+
+	CALL OPEN_BULLUSER_SHARED
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='*PERM',IOSTAT=IER) TEMP_USER,
+     &		SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	END DO
+
+	CALL CLOSE_BULLUSER
+
+	IER = .TRUE.
+	IF (NOTIFY.EQ.0) THEN
+ 	   IF (TEST2(NOTIFY_PERM_FLAG,FOLDER_NUMBER)) THEN
+	      WRITE (6,'('' ERROR: NOTIFY is permanent for this folder.'')')
+	      RETURN
+	   ELSE
+	      CALL CHANGE_FLAG(0,4)
+	   END IF
+	ELSE IF (NOTIFY.EQ.1) THEN
+	   CALL CHANGE_FLAG(1,4)
+	   RETURN
+	ELSE IF (BRIEF.EQ.0.AND.READNEW.EQ.0.AND.
+     &	   (TEST2(SET_PERM_FLAG,FOLDER_NUMBER).OR.
+     &	   TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER))) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.0.AND.
+     &	   TEST2(SET_PERM_FLAG,FOLDER_NUMBER).AND.
+     &	   .NOT.TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER)) THEN
+	   IER = .FALSE.
+	ELSE IF (BRIEF.EQ.1.AND.READNEW.EQ.1.AND.
+     &	   (TEST2(SET_PERM_FLAG,FOLDER_NUMBER).XOR.
+     &	   TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER)))  THEN
+	   IER = .FALSE.
+	END IF
+
+	IF (IER) THEN
+	   IF (READNEW.GE.0) CALL CHANGE_FLAG(READNEW,2)
+	   IF (BRIEF.GE.0) CALL CHANGE_FLAG(BRIEF,3)
+	ELSE
+	   WRITE (6,'('' ERROR: PERMANENT flags exist for this folder.'')')
+	   WRITE (6,'('' Flags will be set to those permanent settings.'')')
+
+	   IF (TEST2(SET_PERM_FLAG,FOLDER_NUMBER)) THEN
+	      CALL CHANGE_FLAG(1,2)
+	   ELSE
+	      CALL CHANGE_FLAG(0,2)
+	   END IF
+
+	   IF (TEST2(BRIEF_PERM_FLAG,FOLDER_NUMBER)) THEN
+	      CALL CHANGE_FLAG(1,3)
+	   ELSE
+	      CALL CHANGE_FLAG(0,3)
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE REMOVE_FOLDER
+C
+C  SUBROUTINE REMOVE_FOLDER
+C
+C  FUNCTION: Removes a bulletin folder.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER RESPONSE*4,TEMP*80
+
+	IER = CLI$GET_VALUE('REMOVE_FOLDER',FOLDER1,LEN_T) ! Get folder name
+
+	IF (IER.EQ.%LOC(CLI$_ABSENT)) THEN
+	   IF (.NOT.FOLDER_SET) THEN
+	      WRITE (6,'('' ERROR: No folder specified.'')')
+	      RETURN
+	   ELSE
+	      FOLDER1 = FOLDER
+	   END IF
+	ELSE IF (LEN_T.GT.44) THEN
+	   WRITE(6,'('' ERROR: Folder name must be < 26 characters.'')')
+	   RETURN
+	END IF
+
+	CALL GET_INPUT_PROMPT(RESPONSE,LEN,
+     &   'Are you sure you want to remove folder '
+     &	 //FOLDER1(:TRIM(FOLDER1))//' (Y/N with N as default): ')
+	IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+	   WRITE (6,'('' Folder was not removed.'')')
+	   RETURN
+	END IF
+
+	IF (INDEX(FOLDER1,'.').GT.0) THEN
+	   CALL OPEN_BULLNEWS_SHARED
+	ELSE
+	   CALL OPEN_BULLFOLDER
+	END IF
+
+	CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)	! See if folder exists
+	CALL SET_FOLDER_FILE(1)
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: No such folder exists.'')')
+	   GO TO 1000
+	ELSE IF (INDEX(FOLDER1,'.').GT.0) THEN
+	   CALL REMOTE_REMOVE_FOLDER(IER)
+	   IF (.NOT.IER) GO TO 1000
+	END IF
+
+	IF (.NOT.FOLDER_ACCESS(USERNAME,FOLDER1_FLAG,FOLDER1_OWNER).OR.
+     &	     (FOLDER1_NUMBER.EQ.0.AND.FOLDER1_BBOARD(:2).NE.'::')) THEN
+	   WRITE (6,'('' ERROR: You are not able to remove the folder.'')')
+	   GO TO 1000
+	END IF
+
+	TEMP = FOLDER_FILE
+	FOLDER_FILE = FOLDER1_FILE
+
+	REMOTE_SET_SAVE = REMOTE_SET
+	REMOTE_SET = .FALSE.
+
+	IF (FOLDER1_BBOARD(:2).EQ.'::'.AND.BTEST(FOLDER1_FLAG,2)) THEN
+	   FLEN = TRIM(FOLDER1_BBOARD)
+	   IF (INDEX(FOLDER1_BBOARD,'*').GT.0) FLEN = FLEN - 1
+	   OPEN (UNIT=17,STATUS='UNKNOWN',IOSTAT=IER,
+     &		RECL=256,FILE=FOLDER1_BBOARD(3:FLEN)
+     &		//'::"TASK=BULLETIN1"')
+	   IF (IER.EQ.0) THEN		! Deregister remote SYSTEM folder
+	      IF (INDEX(FOLDER1_BBOARD,'*').GT.0) THEN
+	         CALL OPEN_BULLDIR
+	         CALL READDIR(0,IER)
+		 IF (IER.EQ.1) FOLDER1 = BULLDIR_HEADER(13:)
+		 CALL CLOSE_BULLDIR
+	      END IF
+	      WRITE (17,'(2A)',IOSTAT=IER) 1,FOLDER1	! Select folder
+	      IF (IER.EQ.0) READ(17,'(5A)',IOSTAT=IER)	! Throw away response
+	      IF (IER.EQ.0) WRITE(17,'(2A)',IOSTAT=IER) 14,0	! Deregister
+	      CLOSE (UNIT=17)
+	   END IF
+	END IF
+
+	TEMPSET = FOLDER_SET
+	FOLDER_SET = .TRUE.
+	CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD,GROUP)
+		! in case files don't exist and are created.
+	CALL OPEN_BULLDIR			! Remove directory file
+	CALL OPEN_BULLFIL			! Remove bulletin file
+	CALL CLOSE_BULLFIL_DELETE
+	CALL CLOSE_BULLDIR_DELETE
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+	FOLDER_FILE = TEMP
+	FOLDER_SET = TEMPSET
+
+	DELETE (7)
+
+	IF (FOLDER1_NUMBER.NE.0.OR.FOLDER1_BBOARD(:2).NE.'::') THEN
+		! Test is due to bug which changes folder number to zero
+	   TEMP_NUMBER = FOLDER_NUMBER
+	   FOLDER_NUMBER = FOLDER1_NUMBER
+	   TEMP_FLAG = FOLDER_FLAG
+	   IF (BTEST(FOLDER1_FLAG,2)) THEN
+	      FOLDER_FLAG = IBCLR(FOLDER1_FLAG,2)
+	      CALL MODIFY_SYSTEM_LIST(0)
+	   END IF
+	   CALL SET_FOLDER_DEFAULT(0,0,0)
+	   FOLDER_FLAG = TEMP_FLAG
+	   FOLDER_NUMBER = TEMP_NUMBER
+	END IF
+
+	WRITE (6,'('' Folder removed.'')')
+
+	IF (FOLDER.EQ.FOLDER1) THEN
+	   CALL CLOSE_BULLFOLDER
+	   FOLDER_SET = .FALSE.
+           FOLDER_NUMBER = 0
+           CALL SELECT_FOLDER(.FALSE.,IER)
+           WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &              FOLDER(:TRIM(FOLDER))
+	   RETURN
+	ELSE
+	   REMOTE_SET = REMOTE_SET_SAVE
+	END IF
+
+1000	CALL CLOSE_BULLFOLDER
+
+	RETURN
+
+	END
+
+
+	SUBROUTINE SELECT_FOLDER(OUTPUT,IER)
+C
+C  SUBROUTINE SELECT_FOLDER
+C
+C  FUNCTION: Selects the specified folder.
+C
+C  INPUTS:
+C	OUTPUT - Specifies whether status messages are outputted.
+C
+C  NOTES:
+C	FOLDER_NUMBER is used for selecting the folder.
+C	If FOLDER_NUMBER = -1, the name stored in FOLDER1 is used.
+C	If FOLDER_NUMBER = -2, the name stored in FOLDER1 is used,
+C	but the folder is not selected if it is remote.
+C	If the specified folder is on a remote node and does not have
+C	a local entry (i.e. specified via NODENAME::FOLDERNAME), then
+C	FOLDER_NUMBER is set to -1.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($RMSDEF)'
+	INCLUDE '($SSDEF)'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	DATA REMOTE_SET /.FALSE./
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	COMMON /HEADER/ HEADER
+
+	COMMON /READIT/ READIT
+
+	COMMON /FLAG_ACCESS/ FLAG_ACCESS
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+	DATA BULL_USER_CUSTOM/.FALSE./
+
+	COMMON /LAST_FOLDER/ LAST_FOLDER_NUMBER 
+
+	EXTERNAL CLI$_ABSENT,CLI$_NEGATED
+
+	CHARACTER FSTATUS*4,FOLDER1_SAVE*44,NEWS_ACCESS*132
+
+	CHARACTER*80 LOCAL_FOLDER1_DESCRIP
+
+	DIMENSION FIRST_TIME(FLONG)	! Bit set for folder if folder has
+	DATA FIRST_TIME /FLONG*0/	! been selected before this.
+
+	DIMENSION OLD_NEWEST_BTIM(2)
+
+	DATA LAST_NEWS_GROUP/0/
+
+	CALL UPDATE_EXCLUDE
+
+	CALL UPDATE_USERINFO
+
+	COMMAND = (INCMD(:3).EQ.'ADD').OR.(INCMD(:3).EQ.'DEL').OR.
+     &		  (INCMD(:3).EQ.'DIR').OR.(INCMD(:3).EQ.'IND').OR.
+     &		  (INCMD(:3).EQ.'REP').OR.(INCMD(:3).EQ.'SEL').OR.
+     &		  (INCMD(:3).EQ.'SET').OR.(INCMD(:3).EQ.'SEA')
+
+	IF (.NOT.OUTPUT.OR.FOLDER_NUMBER.NE.-1.OR.COMMAND) THEN
+	   IF (OUTPUT) THEN			! Get folder name
+	      IER = CLI$GET_VALUE('SELECT_FOLDER',FOLDER1_NAME)
+	      FOLDER1 = FOLDER1_NAME
+	   END IF
+
+	   FLEN = TRIM(FOLDER1)		! Add GENERAL after :: if no
+	   IF (FLEN.GT.1) THEN		! name specified after the ::
+	      IF (FOLDER1(FLEN-1:FLEN).EQ.'::') THEN
+	         FOLDER1 = FOLDER1(:FLEN)//'GENERAL'
+	      END IF
+	   END IF
+
+	   IF (((IER.EQ.%LOC(CLI$_ABSENT).OR.FOLDER1.EQ.'GENERAL').AND.
+     &	    OUTPUT).OR.((FOLDER_NUMBER.EQ.0.OR.(FOLDER1.EQ.'GENERAL'.AND.
+     &	    FOLDER_NUMBER.LE.-1)).AND..NOT.OUTPUT)) THEN ! Select GENERAL
+	      FOLDER_NUMBER = 0
+	      FOLDER1 = 'GENERAL'
+	   END IF
+	END IF
+
+	REMOTE_TEST = 0
+	REMOTE_SET_NEW = 0
+
+	IF (SAVE_FOLDER_Q1.NE.0) THEN			! Have folder info
+	   FOLDER1_COM = FOLDER_COM
+	   IER = 0
+	   NEWS = INDEX(FOLDER1,'.').GT.0.OR.(FOLDER1(:1).GE.'a'.AND.
+     &					   FOLDER1(:1).LE.'z')
+	   IF (NEWS.AND.BTEST(FOLDER1_FLAG,8)) REMOTE_SET_NEW = 4
+	ELSE
+	   NEWS = ((INDEX(FOLDER1,'.').GT.0.OR.(FOLDER1(:1).GE.'a'.AND.
+     &		FOLDER1(:1).LE.'z')).AND.(FOLDER_NUMBER.LE.-1.OR.OUTPUT))
+     &		.OR.(FOLDER_NUMBER.GT.1000.AND..NOT.OUTPUT)
+	   IF (NEWS.AND.
+     &		SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) THEN
+	      CALL OPEN_BULLNEWS_SHARED		! Go find folder
+	      READ (7,IOSTAT=IER,KEYEQ=1000,KEYID=1) NEWS_FOLDER1_COM
+              NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+              NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' Fetching NEWS groups from remote node.''
+     &			,''  This will take several minutes.'')')
+		 WRITE (6,'('' This is the only time this will have''
+     &			,'' to be done.'')')
+	         CALL CLOSE_BULLFOLDER
+		 FOLDER1_SAVE = FOLDER1
+		 CALL NEWS_LIST
+	         CALL OPEN_BULLFOLDER_SHARED
+		 FOLDER1 = FOLDER1_SAVE
+	      ELSE IF (NEWS_F1_COUNT.GT.LAST_NEWS_READ(1,FOLDER_MAX).AND.
+     &		       OUTPUT.AND.NEWS_F1_COUNT.GT.LAST_NEWS_GROUP) THEN
+		 IF (LAST_NEWS_READ(1,FOLDER_MAX).GT.1000) THEN
+		    FOLDER1_SAVE = FOLDER1
+	            FOLDER1_NUMBER = LAST_NEWS_READ(1,FOLDER_MAX)
+	            IER = 2
+		    DO WHILE (IER.EQ.2)
+		       CALL READ_FOLDER_FILE_KEYNUM_GT_TEMP
+     &		          (FOLDER1_NUMBER,IER)
+		       IF (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10)) IER = 2
+	            END DO
+		    FOLDER1 = FOLDER1_SAVE
+		 END IF
+		 IF (LAST_NEWS_READ(1,FOLDER_MAX).GT.1000
+     &			.AND.IER.EQ.0) THEN
+		    WRITE (6,'('' Type NEWS/NEWGROUP to see recently'',
+     &			       '' added news groups.'')')
+		 ELSE
+		    LAST_NEWS_READ(1,FOLDER_MAX) = NEWS_F1_COUNT
+		 END IF
+		 LAST_NEWS_GROUP = NEWS_F1_COUNT
+		 FOLDER1_SAVE = FOLDER1
+	         CALL STR$UPCASE(FOLDER1,FOLDER1)
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &				(FOLDER1(:INDEX(FOLDER1,'.')),IER)
+	         IF (IER.EQ.0) THEN
+		    IF (NEWS_F1_EXPIRE.GT.0) 
+     &		       NEWS_EXPIRE_DEFAULT = NEWS_F1_EXPIRE
+		    IF (NEWS_F1_EXPIRE_LIMIT.NE.0) 
+     &		       NEWS_EXPIRE_LIMIT_DEFAULT = NEWS_F1_EXPIRE_LIMIT
+	         END IF
+	         FOLDER1 = FOLDER1_SAVE
+	      END IF
+	      CALL LOWERCASE(FOLDER1)
+	   ELSE
+	      CALL OPEN_BULLFOLDER_SHARED		! Go find folder
+	   END IF
+
+	   IF ((OUTPUT.AND.(FOLDER_NUMBER.NE.0.OR.FOLDER1.NE.'GENERAL'))
+     &		.OR.FOLDER_NUMBER.LE.-1) THEN
+	      REMOTE_TEST = INDEX(FOLDER1,'::')
+	      IF (REMOTE_TEST.GT.0) THEN
+	         FOLDER1_BBOARD = '::'//FOLDER1(:REMOTE_TEST-1)
+	         FOLDER1 = FOLDER1(REMOTE_TEST+2:TRIM(FOLDER1))
+	         FOLDER1_NUMBER = -1
+	         IER = 0
+	      ELSE IF (INCMD(:2).EQ.'SE') THEN
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &				(FOLDER1(:TRIM(FOLDER1)),IER)
+	      ELSE
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	      END IF
+	   ELSE
+	      FOLDER1_NUMBER = FOLDER_NUMBER
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(FOLDER_NUMBER,IER)
+	   END IF
+
+	   IF (REMOTE_TEST.EQ.0.AND.IER.EQ.0) THEN
+	      IF (BTEST(FOLDER1_FLAG,29)) THEN		! Error in folder flag!!
+	         FOLDER1_FLAG = FOLDER1_FLAG.AND.3
+	         F1_EXPIRE_LIMIT = 0
+	         CALL REWRITE_FOLDER_FILE_TEMP(IER1)
+	      END IF
+	   END IF
+
+	   CALL CLOSE_BULLFOLDER
+
+	   IF (NEWS.AND.BTEST(FOLDER1_FLAG,8).AND.IER.EQ.0) THEN
+	      REMOTE_SET_NEW = 4
+	      CALL SYS_BINTIM('-',EX_BTIM)
+	   END IF
+	END IF
+
+	IF (BTEST(FOLDER1_FLAG,9)) THEN
+	   IF (OUTPUT) THEN
+	       WRITE(6,'('' This news group has been disabled.'')')
+	   END IF
+	   IER = 2
+	   RETURN
+	END IF
+
+	IF ((IER.EQ.0.OR.NEWS).AND.REMOTE_SET_NEW.NE.4.AND.
+     &		FOLDER1_BBOARD(:2).EQ.'::') THEN
+	   IF (FOLDER_NUMBER.EQ.-2) RETURN	! Don't allow
+	   IF (IER.NE.0) FOLDER1_DESCRIP = FOLDER1_NAME
+	   LOCAL_FOLDER1_FLAG = FOLDER1_FLAG
+	   LOCAL_FOLDER1_DESCRIP = FOLDER1_DESCRIP
+	   CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER1)
+	   IF (IER1.NE.0) THEN
+	      IF (OUTPUT) THEN
+	         WRITE (6,'('' ERROR: Unable to select the folder.'')')
+		 IF (.NOT.NEWS) THEN
+		    LENB = TRIM(FOLDER1_BBOARD)
+		    IF (FOLDER1_BBOARD(LENB:LENB).EQ.'*') LENB = LENB - 1
+	            WRITE (6,'('' Cannot connect to node '',A,''.'')')
+     &		        FOLDER1_BBOARD(3:LENB)
+		 ELSE IF (.NOT.IER1) THEN
+	            WRITE (6,'('' Cannot connect to remote NEWS node.'')')
+	         END IF
+	      END IF
+	      RETURN
+	   END IF
+	   IF (REMOTE_TEST.GT.0) THEN	! Folder specified with "::"
+	      FOLDER1 = FOLDER1_BBOARD(3:TRIM(FOLDER1_BBOARD))//'::'//
+     &			FOLDER1
+	      FOLDER1_NUMBER = -1
+	      REMOTE_SET_NEW = 1
+	   ELSE IF (NEWS) THEN
+	      REMOTE_SET_NEW = 3
+	      CALL OPEN_BULLNEWS_SHARED	! Update local folder information
+	      IF (IER.NE.0) CALL NEWS_NEW_FOLDER
+              CALL READ_FOLDER_FILE_KEYNAME(FOLDER1,IER)
+	      IF ((F1_START.NE.F_START.OR.F1_NBULL.NE.F_NBULL).AND.
+     &		  (F1_START.GT.0.OR.F_START.LE.F_NBULL)) THEN
+	         IF (F1_NBULL.NE.F_NBULL) CALL SYS_BINTIM('-',F_NEWEST_BTIM)
+	         F_COUNT = F1_COUNT
+		 IF (F1_START.GT.0) THEN
+		    IF (F1_NBULL.LT.F_NBULL) THEN
+		       CALL NEWS_GET_NEWEST_MESSAGE(IER)
+		       IF (IER-1.GE.F1_NBULL) THEN 
+			  CALL NEWS_UPDATE_NEWEST_MESSAGE(F_NBULL)
+		       END IF
+		    ELSE
+	               F_NBULL = F1_NBULL
+		    END IF
+	            F_START = F1_START
+		 ELSE
+		    F_START = F_NBULL + 1
+		 END IF
+	         CALL REWRITE_FOLDER_FILE(IER)
+	      END IF
+	      CALL CLOSE_BULLFOLDER
+	   ELSE				! True remote folder
+	      FOLDER1_DESCRIP = LOCAL_FOLDER1_DESCRIP	! Use local description
+	      IF (BTEST(FOLDER1_FLAG,0)) THEN	! If remote folder is protected
+		 LOCAL_FOLDER1_FLAG = IBSET(LOCAL_FOLDER1_FLAG,0)
+	      END IF
+	      FOLDER1_FLAG = LOCAL_FOLDER1_FLAG		! Use local flag info
+	      REMOTE_SET_NEW = 1
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN				! Folder found
+	   FLAG1_ACCESS = .TRUE.
+	   CALL SET_FOLDER_FILE(1)
+	   IF (BTEST(FOLDER1_FLAG,0)) THEN		! Folder protected?
+	      IF (NEWS) THEN
+		 CALL CHKACL(NEWS_ACCESS(FOLDER1_DESCRIP),IER)
+	      ELSE
+	         CALL CHKACL
+     &		 (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',IER)
+	      END IF
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.USERNAME
+     &		  .NE.FOLDER1_OWNER.AND.IER) THEN
+	         IF (NEWS) THEN
+	            CALL CHECK_ACCESS
+     &		     (NEWS_ACCESS(FOLDER1_DESCRIP),
+     &		     USERNAME,READ_ACCESS,WRITE_ACCESS)
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		     USERNAME,READ_ACCESS,WRITE_ACCESS)
+	         END IF
+	         IF (SETPRV_PRIV().AND.READIT.EQ.0) THEN
+		    IF (.NOT.READ_ACCESS) FLAG1_ACCESS = .FALSE.
+	            READ_ACCESS = 1
+		    WRITE_ACCESS = 1
+	         END IF
+	         IF (.NOT.READ_ACCESS.AND..NOT.WRITE_ACCESS) THEN
+		  IF (OUTPUT.AND.NEWS) THEN
+	           WRITE(6,'('' You are not allowed to access news group.'')')
+		  ELSE IF (NEWS) THEN
+		   IF (NEWS_FIND_SUBSCRIBE().LE.FOLDER_MAX-1) THEN
+		      CALL NEWS_SET_USER_FLAG(0,0,0)
+		   END IF
+		  ELSE IF (OUTPUT) THEN
+	           WRITE(6,'('' You are not allowed to access folder.'')')
+	           WRITE(6,'('' See '',A,'' if you wish to access folder.'')')
+     &			FOLDER1_OWNER(:TRIM(FOLDER1_OWNER))
+		  ELSE IF (TEST2(BRIEF_FLAG,FOLDER1_NUMBER).OR.
+     &			 TEST2(SET_FLAG,FOLDER1_NUMBER)) THEN
+		   CALL OPEN_BULLUSER_SHARED
+		   CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		   CALL CLR2(BRIEF_FLAG,FOLDER1_NUMBER)
+		   CALL CLR2(SET_FLAG,FOLDER1_NUMBER)
+		   IF (IER.EQ.0) REWRITE (4) USER_ENTRY
+		   CALL CLOSE_BULLUSER
+		  END IF
+		  IER = 0
+		  RETURN
+	         END IF
+	      ELSE IF (BTEST(FOLDER1_FLAG,0).AND.(.NOT.IER.OR.
+     &		  (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND..NOT.NEWS))
+     &		  .AND.(FOLDER1_BBOARD(:2).NE.'::'.OR.NEWS)) THEN
+	         IF (NEWS) THEN
+	            CALL OPEN_BULLNEWS_SHARED
+	         ELSE
+	            CALL OPEN_BULLFOLDER
+	         END IF
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER1)
+		 FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+	         CALL REWRITE_FOLDER_FILE_TEMP(IER1) 
+		 CALL CLOSE_BULLFOLDER
+	      ELSE IF (FOLDER1_BBOARD(:2).EQ.'::') THEN
+	         IER = SS$_ACLEMPTY.OR.SS$_NORMAL
+	      END IF
+	   ELSE					! Folder not protected
+	      IER = SS$_ACLEMPTY.OR.SS$_NORMAL	! Indicate folder selected
+	   END IF
+
+	   IF (REMOTE_SET_NEW.NE.1.AND.REMOTE_SET.EQ.1) 
+     &					CLOSE(UNIT=REMOTE_UNIT)
+
+	   REMOTE_SET = REMOTE_SET_NEW 
+
+	   IF (IER) THEN
+	      FLAG_ACCESS = FLAG1_ACCESS	! Can set flags?
+
+	      FOLDER_COM = FOLDER1_COM		! Folder successfully set so
+	      FOLDER_FILE = FOLDER1_FILE	! update folder parameters
+
+	      IF (FOLDER_NUMBER.NE.0) THEN
+		 FOLDER_SET = .TRUE.
+	      ELSE
+		 FOLDER_SET = .FALSE.
+	      END IF
+
+	      IF (REMOTE_SET.LT.3) THEN
+		 FOLDER_NAME = FOLDER
+	         HEADER = .NOT.BTEST(FOLDER_FLAG,4)
+	      ELSE
+		 IF (COMMAND.AND.INCMD(:3).NE.'REP'.AND.
+     &		     INCMD(:3).NE.'DEL') HEADER = .FALSE.
+		 FOLDER_NAME = FOLDER_DESCRIP(:INDEX(FOLDER_DESCRIP,' ')-1)
+	         IF (REMOTE_SET.EQ.4) NEWS_FOLDER_COM = NEWS_FOLDER1_COM
+	      END IF
+
+	      IF (REMOTE_SET.EQ.1.AND.FOLDER_NUMBER.GE.0) THEN
+	         CALL OPEN_BULLFOLDER	! Update local folder information
+                 CALL READ_FOLDER_FILE_KEYNAME(FOLDER1,IER1)
+	         OLD_NEWEST_BTIM(1) = F_NEWEST_BTIM(1)
+      	         OLD_NEWEST_BTIM(2) = F_NEWEST_BTIM(2)
+	         FOLDER_COM = FOLDER1_COM
+	         CALL REWRITE_FOLDER_FILE(IER1)
+	         CALL CLOSE_BULLFOLDER
+	         DIFF = COMPARE_BTIM(OLD_NEWEST_BTIM,F_NEWEST_BTIM)
+	         IF (DIFF.LT.0.AND.IER1.EQ.0) THEN
+	            CALL READ_NOTIFY
+	            IF (TEST2(NOTIFY_REMOTE,FOLDER_NUMBER)) THEN
+		       CALL NOTIFY_REMOTE_USERS(OLD_NEWEST_BTIM)
+	            END IF
+	         END IF
+	      END IF
+
+	      IF (REMOTE_SET.EQ.0.AND..NOT.BTEST(FOLDER_FLAG,10)
+     &		   .AND..NOT.BTEST(FOLDER_FLAG,11).AND.WRITE_ACCESS) THEN
+	         SLIST = INDEX(FOLDER_DESCRIP,'<')
+                 IF (OUTPUT.AND.INCMD(:3).NE.'DIR') THEN
+                    IF (NEWS_FEED()) THEN
+                       WRITE (6,'('' Use the POST command to send a '',
+     &                 ''message to this folder''''s news group.'')')
+		    ELSE IF (SLIST.GT.0) THEN
+                       WRITE (6,'('' Use the POST command to send a '',
+     &                 ''message to this folder''''s mailing list.'')')
+                    END IF
+                 END IF
+	      END IF
+
+	      IF (OUTPUT.AND.INCMD(:3).NE.'DIR') THEN
+		 WRITE (6,'('' Folder has been set to '',A)') 
+     &		    FOLDER_NAME(:TRIM(FOLDER_NAME))//'.'
+	      END IF
+
+	      IF (OUTPUT) THEN
+		 IF (REMOTE_SET.EQ.3) THEN
+		    BULL_POINT = F_START - 1
+		    FSTATUS(:1) = 
+     &			FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,' ')+1:)
+		    IF (STREQ(FSTATUS(:1),'X')) THEN
+		       WRITE (6,'('' WARNING: The local news server has'',
+     &				  '' deactivated this group.'')')
+		    ELSE IF (STREQ(FSTATUS(:1),'=')) THEN
+		       WRITE (6,'('' NOTE: This group is no longer'',
+     &				  '' active.  It has been replaced by:'')')
+		       WRITE (6,'(1X,A)') FOLDER_DESCRIP(
+     &				       INDEX(FOLDER_DESCRIP,'=')+1:)
+		    END IF
+		 ELSE IF (REMOTE_SET.EQ.4) THEN
+		    BULL_POINT = F_START - 1 
+		 ELSE
+		    BULL_POINT = 0	! Reset pointer to first bulletin
+	         END IF
+	      ELSE IF (REMOTE_SET.EQ.3.OR.REMOTE_SET.EQ.4) THEN
+		 BULL_POINT = F_START - 1
+	      END IF
+
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.USERNAME
+     &		  .NE.FOLDER_OWNER) THEN
+	         IF (.NOT.WRITE_ACCESS) THEN
+		   IF (OUTPUT.AND.INCMD(:3).NE.'DIR'.AND.SLIST.EQ.0) THEN
+		    WRITE (6,'('' Folder only accessible for reading.'')')
+		   END IF
+		   READ_ONLY = .TRUE.
+		 ELSE
+		   READ_ONLY = .FALSE.
+		 END IF
+	      ELSE
+		 READ_ONLY = .FALSE.
+	      END IF
+
+	      IF (FOLDER_NUMBER.GT.0.AND.REMOTE_SET.LT.3) THEN
+		IF (TEST_BULLCP().GT.0.OR.REMOTE_SET) THEN
+		 CALL SET2(FIRST_TIME,FOLDER_NUMBER)
+		ELSE IF (.NOT.TEST2(FIRST_TIME,FOLDER_NUMBER)) THEN
+	       			! If first select, look for expired messages.
+		 CALL OPEN_BULLDIR
+		 CALL READDIR(0,IER)	! Get header info from BULLDIR.DAT
+	 	 IF (IER.EQ.1) THEN		! Is header present?
+	   	    IER = COMPARE_DATE(NEWEST_EXDATE,' ') ! Yes. Any expired?
+		    IF (SHUTDOWN.GT.0.AND.NODE_AREA.GT.0.AND.
+     &			(FOLDER_NUMBER.EQ.0.OR.BTEST(FOLDER_FLAG,2))
+     &			.AND.TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+						! Do shutdown bulletins exist?
+		       SHUTDOWN = 0
+		       IER1 = -1
+		    ELSE
+		       IF (TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+			  CALL UPDATE_SHUTDOWN(FOLDER_NUMBER)
+		       END IF
+	               IER1 = 1
+		    END IF
+	 	    IF (IER.LE.0.OR.IER.GT.20*356.OR.IER1.LE.0) THEN
+		       CALL UPDATE	! Need to update
+		    END IF
+		 ELSE
+		    NBULL = 0
+		 END IF
+		 CALL CLOSE_BULLDIR
+		 CALL SET2(FIRST_TIME,FOLDER_NUMBER)
+	        END IF
+	      END IF
+
+	      IF (OUTPUT) THEN
+		 IF (CLI$PRESENT('MARKED')) THEN
+		    READ_TAG = 1 + IBSET(0,1)
+		    BULL_PARAMETER = 'MARKED'
+		 ELSE IF (CLI$PRESENT('SEEN')) THEN
+		    READ_TAG = 1 + IBSET(0,2)
+		    BULL_PARAMETER = 'SEEN'
+	         ELSE IF (CLI$PRESENT('UNMARKED').OR.CLI$PRESENT
+     &		       ('MARKED').EQ.%LOC(CLI$_NEGATED)) THEN
+		    READ_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+		    BULL_PARAMETER = 'UNMARKED'
+	         ELSE IF (CLI$PRESENT('UNSEEN').OR.CLI$PRESENT
+     &		       ('SEEN').EQ.%LOC(CLI$_NEGATED)) THEN
+		    READ_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+		    BULL_PARAMETER = 'UNSEEN'
+		 ELSE
+		    READ_TAG = IBSET(0,1) + IBSET(0,2)
+		 END IF
+	         IF (READ_TAG) THEN
+	            IF (FOLDER_NUMBER.GE.0) THEN
+		       CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,BULL_POINT)
+		    ELSE
+		       WRITE (6,'('' ERROR: invalid qualifier'',
+     &			          '' with remote folder.'')')
+		       READ_TAG = IBSET(0,1) + IBSET(0,2)
+		    END IF
+	         END IF
+	         IF (READ_TAG.AND.INCMD(:3).NE.'DIR') THEN
+		    IF (IER.EQ.0) THEN
+		       WRITE(6,'('' NOTE: Only '',A,'' messages'',
+     &			   '' will be shown.'')')
+     &			   BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+		    ELSE
+		       WRITE(6,'('' WARNING: No '',A,
+     &			   '' messages found.'')')
+     &		 	   BULL_PARAMETER(:TRIM(BULL_PARAMETER))
+		    END IF
+	         END IF
+	      END IF
+
+	      IF (REMOTE_SET.GE.3.AND.OUTPUT.AND..NOT.READ_TAG) THEN
+		 CALL NEWS_GET_NEWEST_MESSAGE(IER)
+		 IF (IER.GT.0.AND.IER.LE.F_NBULL) THEN
+		    BULL_POINT = IER - 1
+	            WRITE(6,'('' Type READ to read new messages.'')')
+		 END IF
+	      ELSE IF (FOLDER_NUMBER.NE.0.AND..NOT.READ_TAG.AND.
+     &		  				REMOTE_SET.LT.3) THEN
+	        IF (OUTPUT.AND.INCMD(:3).NE.'DIR') THEN
+	         DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+	         IF (DIFF.LT.0.AND.F_NBULL.GT.0) THEN 	! If new unread messages
+		  CALL FIND_NEWEST_BULL			! See if we can find it
+		  IF (BULL_POINT.NE.-1) THEN
+	     	    WRITE(6,'('' Type READ to read new messages.'')')
+		    NEW_COUNT = F_NBULL - BULL_POINT
+		    DIG = 0
+		    DO WHILE (NEW_COUNT.GT.0)
+		      NEW_COUNT = NEW_COUNT / 10
+		      DIG = DIG + 1
+		    END DO
+		    WRITE(6,'('' There are '',I<DIG>,'' new messages.'')')
+     &			F_NBULL - BULL_POINT	! Alert user if new bulletins
+		  ELSE
+		    CALL COPY2(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &			       F_NEWEST_BTIM)
+		    BULL_POINT = 0
+		  END IF
+		 END IF
+		END IF
+	      END IF
+	      IER = 1
+	      IF (TEST_BULLCP().NE.2) CALL CHECK_CUSTOM
+	      IF (BTEST(BULL_USER_CUSTOM,2)) HEADER = .TRUE.
+	   ELSE IF (OUTPUT) THEN
+	      WRITE (6,'('' Cannot access specified folder.'')')
+	      CALL SYS_GETMSG(IER)
+	   END IF
+	ELSE						! Folder not found
+	   IF (OUTPUT) WRITE (6,'('' ERROR: Folder does not exist.'')')
+	   IER = 0
+	END IF
+
+	LAST_FOLDER_NUMBER = FOLDER_NUMBER 
+
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE UPDATE_FOLDER
+C
+C  SUBROUTINE UPDATE_FOLDER
+C
+C  FUNCTION: Updates folder info due to new message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	IF (FOLDER_NUMBER.LT.0) RETURN
+
+	CALL OPEN_BULLFOLDER_SHARED			! Open folder file
+
+	CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,F_NEWEST_BTIM)
+
+	F_NBULL = NBULL
+
+	IF (FOLDER_NUMBER.EQ.0) FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+
+	IF (.NOT.BTEST(SYSTEM,0)) THEN 	! Is non-system message?
+	   F_NEWEST_NOSYS_BTIM(1) = F_NEWEST_BTIM(1) ! If so, update latest
+	   F_NEWEST_NOSYS_BTIM(2) = F_NEWEST_BTIM(2) ! system time.
+	END IF
+
+	CALL REWRITE_FOLDER_FILE(IER)
+
+	CALL CLOSE_BULLFOLDER
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SHOW_FOLDER
+C
+C  SUBROUTINE SHOW_FOLDER
+C
+C  FUNCTION: Shows the information on any folder.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /BULL_PERM/ SET_PERM_FLAG,BRIEF_PERM_FLAG,NOTIFY_PERM_FLAG
+	DIMENSION SET_PERM_FLAG(FLONG)
+	DIMENSION BRIEF_PERM_FLAG(FLONG)
+	DIMENSION NOTIFY_PERM_FLAG(FLONG)
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	EXTERNAL CLI$_ABSENT,BULLETIN_SUBCOMMANDS
+
+	IF (INDEX(INCMD,'/A').GT.0.OR.INDEX(INCMD,'/a').GT.0) THEN
+	   WRITE (6,'('' ERROR: /ALL is invalid qualifier.'')')
+	   RETURN
+	END IF
+
+	IF (CLI$GET_VALUE('SHOW_FOLDER',FOLDER1).EQ.%LOC(CLI$_ABSENT))
+     &	   THEN
+	   FOLDER1 = FOLDER
+	   IF (INDEX(FOLDER1,'.').GT.0) CALL LOWERCASE(FOLDER1)
+	END IF
+
+	IF (INDEX(FOLDER1,'::').NE.0) THEN
+ 	   WRITE (6,'('' ERROR: invalid command for remote folder.'')')
+	   RETURN
+	END IF
+
+	IF (TEST_NEWS(FOLDER1)) THEN              
+	   INCMD = 'SET NEWS '
+	   IF (CLI$PRESENT('FULL')) INCMD = 'SET NEWS/FULL '
+	   IF (CLI$PRESENT('SHOW_FOLDER')) INCMD = 'SET NEWS '//FOLDER1
+           CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	   CALL SHOW_NEWS
+	   RETURN
+        END IF
+
+	CALL OPEN_BULLFOLDER_SHARED
+
+	CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: Specified folder was not found.'')')
+	   CALL CLOSE_BULLFOLDER
+	   RETURN
+	ELSE IF (FOLDER.EQ.FOLDER1) THEN
+	   WRITE (6,1000) FOLDER1,FOLDER1_OWNER,
+     &			FOLDER1_DESCRIP(:TRIM(FOLDER1_DESCRIP))
+	ELSE
+	   WRITE (6,1010) FOLDER1,FOLDER1_OWNER,
+     &			FOLDER1_DESCRIP(:TRIM(FOLDER1_DESCRIP))
+	END IF
+
+	IF (CLI$PRESENT('FULL')) THEN
+	   CALL SET_FOLDER_FILE(1)
+	   CALL CHKACL
+     &		 (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',IER)
+	   IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL).OR.(.NOT.IER)) THEN
+	      IF (FOLDER1_BBOARD(:2).EQ.'::'.AND.	! Is folder remote
+     &		BTEST(FOLDER1_FLAG,0)) THEN		! and private?
+	         WRITE (6,'('' Access is limited.'')')
+	      END IF
+	   ELSE
+	      IF (SETPRV_PRIV()) THEN
+	         READ_ACCESS = 1
+		 WRITE_ACCESS = 1
+	      ELSE
+	        CALL CHECK_ACCESS
+     &		  (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		   USERNAME,READ_ACCESS,WRITE_ACCESS)
+	      END IF
+	      IF (WRITE_ACCESS)
+     &	      CALL SHOWACL(FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL')
+	   END IF
+	   IF (FOLDER_ACCESS(USERNAME,FOLDER1_FLAG,FOLDER1_OWNER)) THEN
+	      IF (FOLDER1_BBOARD(:2).EQ.'::') THEN
+		 FLEN = TRIM(FOLDER1_BBOARD)
+		 IF (INDEX(FOLDER1_BBOARD,'*').EQ.0) THEN
+		    WRITE (6,'('' Folder is located on node '',
+     &		     A,''.'')') FOLDER1_BBOARD(3:FLEN)
+		 ELSE
+		    CALL SET_FOLDER_FILE(1)
+		    FOLDER_FILE = FOLDER1_FILE
+		    REMOTE_SET_SAVE = REMOTE_SET
+		    REMOTE_SET = .FALSE.
+		    CALL OPEN_BULLDIR
+		    CALL READDIR(0,IER)
+		    CALL CLOSE_BULLDIR
+		    CALL SET_FOLDER_FILE(0)
+		    REMOTE_SET = REMOTE_SET_SAVE
+		    WRITE (6,'('' Folder is located on node '',
+     &		       A,''. Remote folder name is '',A,''.'')') 
+     &		       FOLDER1_BBOARD(3:FLEN-1),
+     &		       BULLDIR_HEADER(13:TRIM(BULLDIR_HEADER))
+		 END IF
+	      ELSE IF (FOLDER1_BBOARD(:4).NE.'NONE') THEN
+		 FLEN = TRIM(FOLDER1_BBOARD)
+		 IF (FLEN.GT.0) THEN
+ 	          WRITE (6,'('' BBOARD for folder is '',A<FLEN>,''.'')')
+     &		 	FOLDER1_BBOARD(:FLEN)
+		 END IF
+		 IF ((USERB1.EQ.0.AND.GROUPB1.EQ.0).OR.BTEST(USERB1,31)) THEN
+ 		  WRITE (6,'('' BBOARD was specified with /SPECIAL.'')')
+		  IF (BTEST(GROUPB1,31)) THEN
+		   WRITE (6,'('' BBOARD was specified with /VMSMAIL.'')')
+		  END IF
+		 END IF
+	      ELSE
+	         WRITE (6,'('' No BBOARD has been defined.'')')
+	      END IF
+	      IF (FOLDER1_BBEXPIRE.GT.0) THEN
+		 WRITE (6,'('' Default expiration is '',I3,'' days.'')')
+     &			FOLDER1_BBEXPIRE
+	      ELSE IF (FOLDER1_BBEXPIRE.EQ.-1) THEN
+		 WRITE (6,'('' Default expiration is permanent.'')')
+	      ELSE
+		 WRITE (6,'('' No default expiration set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,2)) THEN
+		 WRITE (6,'('' SYSTEM has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,1)) THEN
+		 WRITE (6,'('' DUMP has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,3)) THEN
+		 WRITE (6,'('' NOPROMPT_EXPIRE has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,4)) THEN
+		 WRITE (6,'('' STRIP has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,5)) THEN
+		 WRITE (6,'('' DIGEST has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,7)) THEN
+		 WRITE (6,'('' ALWAYS has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,10)) THEN
+		 WRITE (6,'('' POST_ONLY has been set.'')')
+	      ELSE IF (BTEST(FOLDER1_FLAG,11)) THEN
+		 WRITE (6,'('' ADD_ONLY has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,12)) THEN
+		 WRITE (6,'('' COMPRESS has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,14)) THEN
+		 WRITE (6,'('' ANONYMOUS has been set.'')')
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,15)) THEN
+		 WRITE (6,'('' GATEWAY has been set.'')')
+	      END IF
+	      IF (F1_EXPIRE_LIMIT.GT.0) THEN
+		 WRITE (6,'('' EXPIRATION limit is '',I3,'' days.'')')
+     &			F1_EXPIRE_LIMIT
+	      END IF
+	      CALL OPEN_BULLUSER_SHARED
+	      CALL READ_USER_FILE_HEADER(IER)
+	      CALL READ_PERM
+	      PERM = .FALSE.
+	      IF (TEST2(SET_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	       IF (TEST2(BRIEF_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	        IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is BRIEF, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is BRIEF.'')')
+		END IF
+	       ELSE
+	        IF (TEST2(SET_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER)) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is READNEW, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is READNEW.'')')
+		END IF
+	       END IF
+	      ELSE
+	       IF (TEST2(BRIEF_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	        IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+	         PERM = .TRUE.
+		 WRITE (6,'('' Default is SHOWNEW, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is SHOWNEW.'')')
+		END IF
+	       END IF
+	      END IF
+	      IF (.NOT.PERM) THEN
+	        IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		   WRITE (6,'('' BRIEF is the permanent setting.'')')
+	        ELSE IF (TEST2(SET_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		   WRITE (6,'('' READNEW is the permanent setting.'')')
+	        ELSE IF (TEST2(BRIEF_PERM_FLAG,FOLDER1_NUMBER).AND.
+     &		    .NOT.TEST2(SET_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		   WRITE (6,'('' SHOWNEW is the permanent setting.'')')
+	        END IF
+	      END IF
+	      IF (TEST2(NOTIFY_FLAG_DEF,FOLDER1_NUMBER)) THEN
+	        IF (TEST2(NOTIFY_PERM_FLAG,FOLDER1_NUMBER)) THEN
+		 WRITE (6,'('' Default is NOTIFY, which is permanent.'')')
+		ELSE
+		 WRITE (6,'('' Default is NOTIFY.'')')
+		END IF
+	      ELSE
+		 WRITE (6,'('' Default is NONOTIFY.'')')
+	      END IF
+	      CALL CLOSE_BULLUSER
+	   END IF
+	   IF (NEWS_FEED()) THEN
+	      WRITE (6,'('' Last message fed by news group was: '',I)') F_LAST
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLFOLDER
+
+	RETURN
+
+1000	FORMAT(' Current folder: ',A44,' Owner: ',A12,/,
+     &		' Description: ',A)
+1010	FORMAT(' Folder name is: ',A44,' Owner: ',A12,/,
+     &		' Description: ',A)
+	END
+
+
+	SUBROUTINE DIRECTORY_FOLDERS(FOLDER_COUNT)
+C
+C  SUBROUTINE DIRECTORY_FOLDERS
+C
+C  FUNCTION: Display all FOLDER entries.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	DATA SCRATCH_D1/0/
+
+	CHARACTER FOLDER_MATCH*80,DATETIME*20,FSTATUS1*4,NEWS_ACCESS*132 
+
+	INTEGER*2 MLEN,FLEN
+
+	OLD_BUFFER = ' '
+
+	IF (CLI$PRESENT('NEWS')) THEN
+	   IF (SYS_TRNLNM('BULL_NEWS_SERVER','DEFINED')) THEN
+	      CALL OPEN_BULLNEWS_SHARED
+	   ELSE
+	      WRITE (6,'('' ERROR: NEWS connection is not present.'')')
+	      RETURN
+	   END IF
+	ELSE
+	   CALL OPEN_BULLFOLDER_SHARED		! Get folder file
+	END IF
+
+	IF (FOLDER_COUNT.EQ.0) THEN
+	   SUBSCRIBE = .FALSE.
+	   ACTIVE = .FALSE. 
+	   STORED = .FALSE. 
+	   CLASS = .FALSE.
+	   NEW = .FALSE.
+	   PERM = .FALSE.
+	   DEFA = .FALSE.
+	   FOLDER_COUNT = 1			! Init folder number counter
+	   NLINE = 1
+	   START = .FALSE.
+	   IF (.NOT.CLI$PRESENT('NEWS')) THEN
+	      NEWS = .FALSE.
+	      IF (CLI$PRESENT('DESCRIBE')) THEN
+	         NLINE = 2	! Include folder descriptor if /DESCRIBE
+	      END IF
+	   ELSE
+	      NEWS = .TRUE.
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP('a',IER)
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' Fetching NEWS groups from remote node.''
+     &			,''  This will take several minutes.'')')
+		 WRITE (6,'('' This is the only time this will have''
+     &			,'' to be done.'')')
+	         CALL CLOSE_BULLFOLDER
+		 CALL NEWS_LIST
+	         CALL OPEN_BULLNEWS_SHARED
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP('a',IER)
+	      END IF
+	      COUNT = CLI$PRESENT('COUNT')
+	      IF (COUNT) TOTAL_COUNT = 0
+	      STORED = CLI$PRESENT('STORED')
+	      SUBSCRIBE = CLI$PRESENT('SUBSCRIBE')
+	      NEW = CLI$PRESENT('NEWGROUPS')
+	      CLASS = CLI$PRESENT('CLASS')
+	      PERM = CLI$PRESENT('PERMANENT')
+	      DEFA =  CLI$PRESENT('DEFAULT')
+	      IF (CLASS) THEN
+	         CALL CLOSE_BULLFOLDER
+	         CALL OPEN_BULLNEWS_SHARED
+	      END IF
+	      IF (NEW) THEN
+		 NEW_NEWS = MAX(LAST_NEWS_READ(1,FOLDER_MAX),1000)
+	      ELSE IF (SUBSCRIBE) THEN
+		 CALL NEWS_GET_SUBSCRIBE(0,F1_COUNT)
+		 SUBNUM = 1
+	      ELSE IF (PERM) THEN
+	      	 CALL OPEN_BULLINF_SHARED
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,KEY='*PERM',IOSTAT=IER) TEMP_USER,INF_REC
+		 END DO
+		 IF (IER.NE.0) THEN
+	            DO I=1,FOLDER_MAX
+	               INF_REC(1,I) = 0
+	               INF_REC(2,I) = 0
+	            END DO
+	         END IF
+		 CALL CLOSE_BULLINF
+		 INUM = 1
+	      ELSE IF (DEFA) THEN
+	      	 CALL OPEN_BULLINF_SHARED
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,KEY='*DEFAULT',IOSTAT=IER) TEMP_USER,INF_REC
+		 END DO
+		 IF (IER.NE.0) THEN
+	            DO I=1,FOLDER_MAX
+	               INF_REC(1,I) = 0
+	               INF_REC(2,I) = 0
+	            END DO
+	         END IF
+		 CALL CLOSE_BULLINF
+		 INUM = 1
+	      ELSE
+	         ACTIVE = .NOT.CLI$PRESENT('ALL')
+	      END IF
+	   END IF
+	   IF (CLI$GET_VALUE('START',FOLDER1,FLEN)) THEN
+	      IF (NEWS) CALL LOWERCASE(FOLDER1)
+	      CALL READ_FOLDER_FILE_KEYNAMEGE_TEMP(FOLDER1(:FLEN),IER)
+	      IF (IER.NE.0) THEN
+		 WRITE (6,'('' There are no folders.'')')
+	         CALL CLOSE_BULLFOLDER
+		 FOLDER_COUNT = -1
+		 RETURN
+	      ELSE
+		 START = .TRUE.
+	      END IF
+	   END IF
+	   MATCH = CLI$GET_VALUE('MATCH_FOLDER',FOLDER_MATCH,MLEN)
+	   IF (MATCH.AND.NEWS) CALL LOWERCASE(FOLDER_MATCH)
+	   IF (MATCH.AND.INDEX(FOLDER_MATCH,'*').EQ.0) THEN
+	      FOLDER_MATCH = '*'//FOLDER_MATCH(:MLEN)//'*'
+	      MLEN = MLEN + 2
+	   END IF
+	ELSE IF (NEWS.AND.COUNT.AND.TOTAL_COUNT.LT.0) THEN
+	   WRITE (6,'('' The total count is: '',I)') -TOTAL_COUNT
+	   TOTAL_COUNT = 0
+	   FOLDER_COUNT = -1
+	   RETURN
+	ELSE IF (SUBSCRIBE.AND.PAGING.AND.MORE) THEN
+	   SUBNUM = -2
+	ELSE
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	END IF
+
+C
+C  Folder listing is first buffered into temporary memory storage before
+C  being outputted to the terminal.  This is to be able to quickly close the
+C  folder file, and to avoid the possibility of the user holding the screen,
+C  and thus causing the folder file to stay open.  The temporary memory
+C  is structured as a linked-list queue, where SCRATCH_D1 points to the header
+C  of the queue.
+C
+	CALL INIT_QUEUE(SCRATCH_D1,FOLDER1_COM)
+	SCRATCH_D = SCRATCH_D1
+
+	CALL DECLARE_CTRLC_AST
+
+	NUM_FOLDER = 0
+	IER = 0
+	IER1 = 0
+	MORE = .FALSE.
+	NEWS_TEST = MATCH.OR.ACTIVE.OR.STORED
+	DO WHILE (IER.EQ.0.AND.IER1.EQ.0)
+	   IF (SUBSCRIBE) THEN
+	      IER = 1
+	      DO WHILE (SUBNUM.NE.0.AND.IER.NE.0)
+	         CALL NEWS_GET_SUBSCRIBE(SUBNUM,MSGNUM)
+		 IF (SUBNUM.NE.0) THEN
+	            CALL READ_FOLDER_FILE_KEYNUM_TEMP(SUBNUM,IER)
+		    IF (IER.NE.0) SUBNUM = -1
+		 END IF
+	      END DO
+	      IF (SUBNUM.EQ.0) IER = 1
+	   ELSE IF (PERM.OR.DEFA) THEN
+	      IER = 1
+	      DO WHILE (INUM.LE.FOLDER_MAX.AND.IER.NE.0)
+		 IF (INF_REC2(1,INUM).NE.0) THEN
+	            CALL READ_FOLDER_FILE_KEYNUM_TEMP
+     &				(ZEXT(INF_REC2(1,INUM)),IER)
+		 END IF
+		 INUM = INUM + 1
+	      END DO
+	   ELSE IF (START) THEN
+	      START = .FALSE.
+	   ELSE IF (NEW) THEN
+	      IER = 2
+	      DO WHILE (IER.EQ.2)
+	         CALL READ_FOLDER_FILE_KEYNUM_GT_TEMP(NEW_NEWS,IER)
+		 IF (IER.EQ.0.AND.BTEST(FOLDER1_FLAG,10)) THEN
+		    IER = 2
+	            NEW_NEWS = FOLDER1_NUMBER
+	         END IF
+	      END DO
+	      IF (IER.EQ.0) THEN
+	         NEW_NEWS = FOLDER1_NUMBER
+	      ELSE
+	         CALL READ_FOLDER_FILE_KEYNAME_TEMP('a',IER2)
+	         NEW_NEWS = NEWS_F1_COUNT
+	      END IF
+	   ELSE
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+	      IF (CLASS) CALL LOWERCASE(FOLDER1_DESCRIP)
+	      IF (CLASS) NEWS_TEST = .FALSE.
+	      IF (CLASS.AND.FOLDER1.EQ.'a') IER = 2
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF ((INDEX(FOLDER1_BBOARD,'::').EQ.0.OR.NEWS).AND.
+     &		  BTEST(FOLDER1_FLAG,0).AND..NOT.SETPRV_PRIV()) THEN
+		 CALL SET_FOLDER_FILE(1)
+	         IF (NEWS) THEN
+	            IF (OLD_BUFFER.NE.NEWS_ACCESS(FOLDER1_DESCRIP)) THEN
+	               OLD_BUFFER = NEWS_ACCESS(FOLDER1_DESCRIP)
+		       CALL CHKACL(OLD_BUFFER(:TRIM(OLD_BUFFER)),IER2)
+	   	       IF (IER2.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	                  CALL CHECK_ACCESS(OLD_BUFFER(:TRIM(OLD_BUFFER)),
+     &		           USERNAME,READ_ACCESS,-1)
+                       ELSE
+                          READ_ACCESS = 1
+                       END IF
+	            END IF
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		      USERNAME,READ_ACCESS,-1)
+	         END IF
+	      ELSE
+		 READ_ACCESS = 1
+	      END IF
+	      IF (READ_ACCESS) THEN
+	         J = INDEX(FOLDER1_DESCRIP,' ')
+	         IF (J.GT.0) THEN
+	            FSTATUS1(:1) = FOLDER1_DESCRIP(J+1:)
+		 ELSE
+	            FSTATUS1 = ' '
+		    J = TRIM(FOLDER1_DESCRIP) + 1
+	         END IF
+		 IF (.NOT.NEWS_TEST) THEN
+		    IF (NEWS.AND.CLASS) 
+     &			FOLDER1_DESCRIP = FOLDER1_DESCRIP(:J-2)
+	            NUM_FOLDER = NUM_FOLDER + 1
+	            CALL WRITE_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,FOLDER1_COM)
+		 ELSE IF ((.NOT.ACTIVE.OR.(FSTATUS1(:1).NE.'x'.AND..NOT.
+     &			   BTEST(FOLDER1_FLAG,9))).AND.
+     &	                  (.NOT.STORED.OR.BTEST(FOLDER1_FLAG,8)).AND.
+     &			(.NOT.MATCH.OR.STR$MATCH_WILD(FOLDER1_DESCRIP
+     &		        (:J-1),FOLDER_MATCH(:MLEN)))) THEN
+		    GO TO 100
+	         END IF
+	      END IF
+	      IF (PAGING.AND.NUM_FOLDER*NLINE+2.GT.PAGE_LENGTH-4) THEN
+		 IER1 = 1
+		 MORE = .TRUE.
+	      END IF
+	   END IF
+	   IF (FLAG.EQ.1) IER1 = 1
+	END DO
+
+ 	IF (NEWS_TEST) NEWS_TEST = .FALSE.
+
+ 	IF (FLAG.EQ.1) THEN
+	   WRITE (6,'('' Listing aborted.'')')
+	   FOLDER_COUNT = -1
+	   CALL CANCEL_CTRLC_AST
+	   CALL CLOSE_BULLFOLDER
+	   RETURN
+	END IF
+
+	CALL CANCEL_CTRLC_AST
+	CALL CLOSE_BULLFOLDER			! We don't need file anymore
+
+	IF (NUM_FOLDER.EQ.0) THEN
+	   WRITE (6,'('' There are no folders.'')')
+	   FOLDER_COUNT = -1
+	   IF (NEW) LAST_NEWS_READ(1,FOLDER_MAX) = NEW_NEWS
+	   RETURN
+	END IF
+
+C
+C  Folder entries are now in queue.  Output queue entries to screen.
+C
+
+     	SCRATCH_D = SCRATCH_D1			! Init queue pointer to header
+
+100	CALL LIB$ERASE_PAGE(1,1)		! Clear the screen
+
+	IF (.NOT.NEWS) THEN
+	   WRITE (6,'(1X,''Folder'',22X,''Last message'',7X,''Messages'',
+     &		2X,''Owner'',/,1X,80(''-''))')
+	ELSE IF (COUNT) THEN
+	   WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,6X,
+     &		''First        Last  Count'',
+     &		/,1X,<PAGE_WIDTH>(''-''))')
+	ELSE IF (CLASS) THEN
+	   WRITE (6,'(1X,''Class'',/,1X,<PAGE_WIDTH>(''-''))')
+	ELSE IF (SUBSCRIBE) THEN
+	   WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,1X,
+     &		''First        Last   Last Read'',/,1X,<PAGE_WIDTH>(''-''))')
+	ELSE
+	   WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,''Status'',7X,
+     &		''First        Last'',/,1X,<PAGE_WIDTH>(''-''))')
+	END IF
+
+	IF (PAGING.AND.MORE) NUM_FOLDER = NUM_FOLDER - 1
+
+	I = 1
+	DO WHILE ((I.LE.NUM_FOLDER.OR.NEWS_TEST).AND.FLAG.NE.1.AND.
+     &		  FLAG.NE.100)
+	   IF (.NOT.NEWS_TEST) THEN
+	      CALL READ_QUEUE(%VAL(SCRATCH_D),SCRATCH_D,FOLDER1_COM)
+	      I = I + 1
+	   END IF
+	   IF (.NOT.NEWS) THEN
+	      DIFF = COMPARE_BTIM
+     &			(LAST_READ_BTIM(1,FOLDER1_NUMBER+1),F1_NEWEST_BTIM)
+	      IF (F1_NBULL.GT.0) THEN
+	         CALL SYS$ASCTIM(,DATETIME,F1_NEWEST_BTIM,)
+	      ELSE
+	         DATETIME = '      NONE'
+	      END IF
+	      IF (DIFF.GE.0.OR.F1_NBULL.EQ.0) THEN
+	         WRITE (6,1000) ' '//FOLDER1,DATETIME(:17),F1_NBULL,
+     &							FOLDER1_OWNER
+	      ELSE
+	         WRITE (6,1000) '*'//FOLDER1,DATETIME(:17),F1_NBULL,
+     &							FOLDER1_OWNER
+	      END IF
+	   ELSE
+	      IF (NEWS_TEST) UNLOCK 7
+	      FLEN = MIN(80,PAGE_WIDTH-80+49)
+	      IF (SUBSCRIBE) FLEN = MIN(81,PAGE_WIDTH-80+42)
+	      J = INDEX(FOLDER1_DESCRIP,' ')
+	      IF (J.GT.0) THEN
+	         FSTATUS1(:1) = FOLDER1_DESCRIP(J+1:)
+		 IF (FSTATUS1(:1).NE.'=') THEN
+                    FOLDER1_DESCRIP = FOLDER1_DESCRIP(:J-1)
+                 END IF
+	      ELSE
+	         FSTATUS1 = ' '
+	      END IF
+	      IF (BTEST(FOLDER1_FLAG,9)) FSTATUS1 = 'n'
+	      IF (COUNT) THEN
+		 TOTAL_COUNT = TOTAL_COUNT + F1_COUNT
+	         IF (F1_START.LE.F1_NBULL) THEN
+		    WRITE (6,1010) FOLDER1_DESCRIP(:FLEN),
+     &					 F1_START,F1_NBULL,F1_COUNT
+	         ELSE
+		    WRITE (6,1010) FOLDER1_DESCRIP(:FLEN),0,0,0
+		 END IF
+              ELSE IF (CLASS) THEN
+                 WRITE (6,1010) FOLDER1_DESCRIP(:FLEN)
+	      ELSE IF (F1_START.LE.F1_NBULL) THEN
+		 IF (SUBSCRIBE) THEN
+                    NEWS_FOLDER1_NUMBER = FOLDER1_NUMBER
+		    CALL NEWS_GET_NEWEST_MESSAGE1(NEWS_NEW)
+		    IF (NEWS_NEW-1.LT.F1_NBULL.AND.F1_NBULL.GT.0) THEN
+	               WRITE (6,1015) '* '//FOLDER1_DESCRIP(:FLEN-2),
+     &					F1_START,F1_NBULL,NEWS_NEW-1
+		    ELSE
+	               WRITE (6,1015) '  '//FOLDER1_DESCRIP(:FLEN-2),
+     &					F1_START,F1_NBULL,NEWS_NEW-1
+		    END IF
+		 ELSE
+		    WRITE (6,1005) FOLDER1_DESCRIP(:FLEN),
+     &					 FSTATUS1(:1),F1_START,F1_NBULL
+		 END IF
+	      ELSE IF (SUBSCRIBE) THEN
+	         WRITE (6,1015) ' '//FOLDER1_DESCRIP(:FLEN-1),0,0,0
+	      ELSE
+		 WRITE (6,1005) FOLDER1_DESCRIP(:FLEN),FSTATUS1(:1),0,0
+	      END IF
+	   END IF
+	   IF (NLINE.EQ.2) WRITE (6,'(1X,A)') FOLDER1_DESCRIP
+	   LAST_DISPLAY = FOLDER1_NUMBER
+	   IF (NEWS_TEST.AND.FLAG.NE.1) THEN
+	      NUM_FOLDER = NUM_FOLDER + 1
+	      IF (PAGING.AND.
+     &		  NUM_FOLDER*NLINE+2.GE.PAGE_LENGTH-4) MORE = .TRUE.
+	      CALL GET_NEXT_GROUP(MATCH,FOLDER_MATCH,MLEN,FOUND,STORED,
+     &				  FSTATUS1,IER,ACTIVE)
+	      MORE = MORE.AND.FOUND
+	      IF (MORE) THEN
+		 CALL READ_FOLDER_FILE_KEYNUM_TEMP(LAST_DISPLAY,IER)
+              END IF
+	      FOUND = FOUND.AND..NOT.MORE
+	      IF (.NOT.FOUND.AND.FLAG.NE.1) FLAG = 100
+	   END IF
+	END DO
+
+ 	IF (FLAG.EQ.1) THEN
+	   WRITE (6,'('' Listing aborted.'')')
+	   FOLDER_COUNT = -1
+	   CALL CANCEL_CTRLC_AST
+	   CALL CLOSE_BULLFOLDER
+	   RETURN
+	END IF
+
+	IF (NEWS_TEST) THEN
+	   CALL CANCEL_CTRLC_AST
+	   CALL CLOSE_BULLFOLDER
+	END IF
+
+	IF (IER.NE.0.AND..NOT.MORE) THEN	! Outputted all entries?
+	   IF (NEWS.AND.COUNT) THEN
+	      TOTAL_COUNT = -TOTAL_COUNT
+	   ELSE
+	      FOLDER_COUNT = -1			! Yes. Set counter to -1.
+	   END IF
+	   IF (NEW) LAST_NEWS_READ(1,FOLDER_MAX) = NEW_NEWS
+	ELSE
+	   WRITE(6,1100)			! Else say there are more
+	   IF (NEW) LAST_NEWS_READ(1,FOLDER_MAX) = FOLDER1_NUMBER
+	END IF
+
+	RETURN
+
+1000	FORMAT(1X,A26,2X,A17,2X,I8,2X,A12)
+1005	FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-29-1>X,2X,A1,4X,I10,'  ',I10)
+1010	FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-29-1>X,I10,2X,I10,1X,I6)
+1015    FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-36-1>X,2X,I10,2X,I10,2X,I10)
+1100	FORMAT(1X,/,' Press RETURN for more...',/)
+
+	END
+
+
+	SUBROUTINE SET_ACCESS(ACCESS)
+C
+C  SUBROUTINE SET_ACCESS
+C
+C  FUNCTION: Set access on folder for specified ID.
+C
+C  PARAMETERS:
+C	ACCESS  -  Logical: If .true., grant access, if .false. deny access
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	LOGICAL ACCESS,ALL,READONLY
+
+	EXTERNAL CLI$_ABSENT
+
+	CHARACTER ID*64,RESPONSE*4,NEW_NEWS_ACCESS*132
+
+	CHARACTER INPUT*132
+
+	IF (CLI$PRESENT('ALL')) THEN
+	   ALL = .TRUE.
+	ELSE
+	   ALL = .FALSE.
+	END IF
+
+	IF (CLI$PRESENT('READONLY')) THEN
+	   READONLY = .TRUE.
+	ELSE
+	   READONLY = .FALSE.
+	END IF
+
+	IF (ALL) THEN
+	   IER = CLI$GET_VALUE('ACCESS_ID',FOLDER1,LEN) ! Get folder name
+	ELSE
+	   IER = CLI$GET_VALUE('ACCESS_FOLDER',FOLDER1,LEN) ! Get folder name
+	END IF
+
+	IF (IER.EQ.%LOC(CLI$_ABSENT)) FOLDER1 = FOLDER
+	NEWS = INDEX(FOLDER1,'.').GT.0
+
+	IF (NEWS.OR.CLI$PRESENT('CLASS')) THEN
+	   IF (.NOT.CLI$PRESENT('CLASS')) THEN
+	      CALL LOWERCASE(FOLDER1)
+	   ELSE IF (FOLDER1(TRIM(FOLDER1):TRIM(FOLDER1)).NE.'.') THEN
+	      FOLDER1 = FOLDER1(:TRIM(FOLDER1))//'.'
+	   END IF
+	   CALL OPEN_BULLNEWS
+	ELSE
+	   CALL OPEN_BULLFOLDER		! Open folder file
+	END IF
+	CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)	! See if it exists
+	OLD_FOLDER1_FLAG = FOLDER1_FLAG
+	CALL CLOSE_BULLFOLDER
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' ERROR: No such folder exists.'')')
+	ELSE IF (.NOT.FOLDER_ACCESS(USERNAME,FOLDER1_FLAG,FOLDER1_OWNER)) THEN
+	   WRITE (6,
+     &	'('' ERROR: You are not able to modify access to the folder.'')')
+	ELSE IF (CLI$PRESENT('CLASS').AND..NOT.BTEST(FOLDER1_FLAG,0)) THEN
+	   WRITE (6,'('' ERROR: Must use SET NEWS/CLASS/PRIVATE.'')')
+	ELSE
+	   CALL SET_FOLDER_FILE(1)
+	   IF (NEWS) THEN
+	      CALL CHKACL(NEW_NEWS_ACCESS(FOLDER1_DESCRIP),IER)
+	   ELSE
+	      CALL CHKACL
+     &		 (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',IER)
+	   END IF
+	   IF (NEWS.AND.IER.EQ.RMS$_FNF) THEN
+	     CALL SET_PROTECTION
+	     OPEN (UNIT=3,FILE=NEW_NEWS_ACCESS(FOLDER1_DESCRIP),
+     &			STATUS='NEW',IOSTAT=IER)
+	     CLOSE (UNIT=3)
+	     CALL RESET_PROTECTION
+	     IF (IER.NE.0) THEN
+	        WRITE (6,'('' ERROR: Access file cannot be created.'')')
+	        RETURN
+	     END IF
+	     CALL ADD_ACL('*','NONE',IER)
+	     IF (.NOT.IER) THEN
+		WRITE(6,'('' Cannot modify access.'')')
+		CALL SYS_GETMSG(IER)
+		RETURN
+	     END IF
+	   ELSE IF (IER.EQ.RMS$_FNF) THEN
+	     FOLDER_FILE = FOLDER1_FILE
+	     REMOTE_SET_SAVE = REMOTE_SET
+	     REMOTE_SET = .FALSE.
+	     CALL OPEN_BULLFIL
+	     CALL CLOSE_BULLFIL
+	     REMOTE_SET = REMOTE_SET_SAVE
+	     IER = SS$_ACLEMPTY.OR.SS$_NORMAL
+	     CALL SET_FOLDER_FILE(0)
+	   END IF
+	   IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	     IF (.NOT.NEWS.AND.
+     &		 ((ALL.AND..NOT.READONLY).OR.(.NOT.ACCESS))) THEN
+	        WRITE (6,'('' ERROR: Folder is not a private folder.'')')
+		RETURN
+	     END IF
+	     CALL GET_INPUT_PROMPT(RESPONSE,LEN,'Access is presently'
+     &		//' unlimited. Do you want to change this? (Y/N): ')
+	     IF (RESPONSE(:1).NE.'y'.AND.RESPONSE(:1).NE.'Y') THEN
+	       WRITE (6,'('' Access was not changed.'')')
+	       RETURN
+	     ELSE
+	       FOLDER1_FLAG = IBSET(FOLDER1_FLAG,0)
+	       IF (READONLY.AND.ALL) THEN
+	          CALL ADD_ACL('*','R',IER)
+	       ELSE IF (.NOT.ALL) THEN
+	          CALL ADD_ACL('*','NONE',IER)
+	       END IF
+	       IF (.NOT.NEWS) CALL ADD_ACL(FOLDER1_OWNER,'R+W+C',IER)
+	       IF (ALL) THEN		! All finished, so exit
+	        WRITE (6,'('' Access to folder has been modified.'')')
+		GOTO 100
+	       END IF
+	     END IF
+	   END IF
+
+	   IF (ALL) THEN
+	      IF (ACCESS) THEN
+		 CALL DEL_ACL(' ','R+W',IER)
+	         IF (READONLY) THEN
+	            CALL ADD_ACL('*','R',IER)
+	         ELSE IF (.NOT.NEWS) THEN
+		    FOLDER1_FLAG = IBCLR(FOLDER1_FLAG,0)
+	   	    IF (.NOT.NEWS.AND.REMOTE_SET) THEN
+		       CALL SET_FOLDER_FILE(1)
+		       FOLDER_FILE = FOLDER1_FILE
+		       REMOTE_SET_SAVE = REMOTE_SET
+		       REMOTE_SET = .FALSE.
+		       CALL OPEN_BULLDIR
+		       CALL OPEN_BULLFIL
+		       CALL CLOSE_BULLFIL_DELETE
+		       CALL CLOSE_BULLDIR_DELETE
+		       REMOTE_SET = REMOTE_SET_SAVE
+		       CALL SET_FOLDER_FILE(0)
+		    END IF
+		 END IF
+	      ELSE
+		 CALL DEL_ACL('*','R',IER)
+	      END IF
+	      IF (.NOT.IER) THEN
+		 WRITE(6,'('' Cannot modify access.'')')
+		 CALL SYS_GETMSG(IER)
+	      END IF
+	   END IF
+
+	   DO WHILE (CLI$GET_VALUE('ACCESS_ID',INPUT,ILEN)
+     &	    .NE.%LOC(CLI$_ABSENT).AND..NOT.ALL)
+	      IER = SYS_TRNLNM(INPUT,INPUT)
+	      IF (INPUT(:1).EQ.'@') THEN
+		 ILEN = INDEX(INPUT,',') - 1
+		 IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+		 OPEN (UNIT=3,STATUS='OLD',FILE=INPUT(2:ILEN),
+     &			DEFAULTFILE='.DIS',IOSTAT=IER)
+		 IF (IER.NE.0) THEN
+		    WRITE (6,'('' ERROR: Cannot find file '',A)')
+     &					INPUT(2:ILEN)
+		    RETURN
+		 END IF
+		 READ (3,'(A)',IOSTAT=IER) INPUT
+		 IF (IER.NE.0) THEN
+		    CLOSE (UNIT=3)
+		    INPUT = ' '
+		 ELSE
+		    FILE_OPEN = .TRUE.
+		 END IF
+	      ELSE
+		 FILE_OPEN = .FALSE.
+	      END IF
+	      DO WHILE (TRIM(INPUT).GT.0)
+	         COMMA = INDEX(INPUT,',')
+		 IF (INDEX(INPUT,'[').EQ.0.AND.INDEX(INPUT,']').GT.0.AND.
+     &		    ID(:1).EQ.'[') INPUT = ID(:TRIM(ID))//','//INPUT
+		 IF (INPUT(:1).EQ.'['.AND.INDEX(INPUT,']').GT.0)
+     &		    COMMA = INDEX(INPUT,']') + 1
+		 IF (INPUT(:1).EQ.'"'.AND.INDEX(INPUT(2:),'"').GT.0)
+     &		    COMMA = INDEX(INPUT(2:),'"') + 2
+		 IF (INPUT(:1).EQ.'['.AND.INDEX(INPUT,']').EQ.0) COMMA = 0
+	         IF (COMMA.GT.0) THEN
+		    ID = INPUT(1:COMMA-1)
+		    INPUT = INPUT(COMMA+1:)
+	            ILEN = TRIM(ID)
+	         ELSE
+		    ID = INPUT
+		    INPUT = ' '
+	            ILEN = TRIM(ID)
+	         END IF
+ 	         IF (.NOT.NEWS.AND.ID.EQ.FOLDER1_OWNER) THEN
+	            WRITE (6,'('' ERROR: Cannot modify access'',
+     &			       '' for owner of folder.'')')
+		 ELSE IF (ID(:1).NE.'['.OR.INDEX(ID,']').NE.0) THEN
+		    IF (ILEN.EQ.0) THEN
+		       IER = SS$_IVIDENT
+		    ELSE IF (ACCESS) THEN
+	               IF (READONLY) THEN
+	                  CALL ADD_ACL(ID,'R',IER)
+		       ELSE
+	                  CALL ADD_ACL(ID,'R+W',IER)
+		       END IF
+	            ELSE
+	               CALL DEL_ACL(ID,'R+W',IER)
+	               IF (.NOT.IER) CALL DEL_ACL(ID,'R',IER)
+	            END IF
+	            IF (.NOT.IER) THEN
+		       WRITE(6,'('' Cannot modify access for '',A,
+     &					''.'')') ID(:ILEN)
+		       CALL SYS_GETMSG(IER)
+		    ELSE
+		       WRITE(6,'('' Access modified for '',A,''.'')')
+     &				ID(:ILEN)
+		    END IF
+		 END IF
+	         IF (TRIM(INPUT).EQ.0.AND.FILE_OPEN) THEN
+		    READ (3,'(A)',IOSTAT=IER) INPUT
+		    IF (IER.NE.0) THEN
+		       CLOSE (UNIT=3)
+		       INPUT = ' '
+		       FILE_OPEN = .FALSE.
+		    END IF
+		 END IF
+	      END DO
+	   END DO
+	   
+100	   IF (OLD_FOLDER1_FLAG.NE.FOLDER1_FLAG) THEN
+	      IF (NEWS) THEN
+	         CALL OPEN_BULLNEWS
+	      ELSE
+	         CALL OPEN_BULLFOLDER
+	      END IF
+	      OLD_FOLDER1_FLAG = FOLDER1_FLAG
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	      FOLDER1_FLAG = OLD_FOLDER1_FLAG
+	      CALL REWRITE_FOLDER_FILE_TEMP(IER)
+	      CALL CLOSE_BULLFOLDER
+	   END IF
+	END IF
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CHKACL(FILENAME,IERACL)
+C
+C  SUBROUTINE CHKACL
+C
+C  FUNCTION: Checks ACL of given file.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C	IERACL   - Error returned for attempt to open file.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) FILENAME
+
+	INCLUDE '($ACLDEF)'
+	INCLUDE '($SSDEF)'
+
+	CHARACTER*256 ACLENT
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(256,ACL$C_READACL,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IERACL=SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST),,,)
+
+	IF (IERACL.EQ.SS$_ACLEMPTY) THEN
+	   IERACL = SS$_NORMAL.OR.IERACL
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CHECK_ACCESS(FILENAME,USERNAME,READ_ACCESS,WRITE_ACCESS)
+C
+C  SUBROUTINE CHECK_ACCESS
+C
+C  FUNCTION: Checks ACL of given file.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C	USERNAME - Name of user to check access for.
+C	READ_ACCESS - Error returned indicating read access.
+C	WRITE_ACCESS - Error returned indicating write access.
+C		       If initially set to -1, indicates just
+C		       folder for read access.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER FILENAME*(*),USERNAME*(*),ACE*256,OUTPUT*80
+
+	INCLUDE '($ACLDEF)'
+	INCLUDE '($CHPDEF)'
+	INCLUDE '($ARMDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,CHP$_FLAGS,%LOC(FLAGS))
+	CALL ADD_2_ITMLST(4,CHP$_ACCESS,%LOC(ACCESS))
+	CALL ADD_2_ITMLST(LEN(ACE),CHP$_MATCHEDACE,%LOC(ACE))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	FLAGS = 0		! Default is no access
+
+	ACCESS = ARM$M_READ	! Check if user has read access
+	READ_ACCESS=SYS$CHECK_ACCESS(ACL$C_FILE,FILENAME,USERNAME,
+     &		%VAL(ACL_ITMLST))
+
+
+	IF (ICHAR(ACE(:1)).NE.0) THEN
+	   CALL SYS$FORMAT_ACL(ACE,,OUTPUT,,,,)
+	   IF (INDEX(OUTPUT,'=*').NE.0.AND.
+     &		INDEX(OUTPUT,'READ').EQ.0) READ_ACCESS = 0
+	ELSE IF (ICHAR(ACE(:1)).EQ.0.AND.READ_ACCESS) THEN
+	   READ_ACCESS = 0
+	END IF
+
+	IF (WRITE_ACCESS.EQ.-1) THEN	! Only check read access
+	   RETURN
+	ELSE IF (READ_ACCESS.EQ.0) THEN	! If no read access, then of
+	   WRITE_ACCESS = 0		! course there is no write access.
+	   RETURN
+	END IF
+
+	ACCESS = ARM$M_WRITE	! Check if user has write access
+	WRITE_ACCESS=SYS$CHECK_ACCESS(ACL$C_FILE,FILENAME,USERNAME,
+     &		%VAL(ACL_ITMLST))
+
+	IF (ICHAR(ACE(:1)).NE.0) THEN
+	   CALL SYS$FORMAT_ACL(ACE,,OUTPUT,,,,)
+	   IF (INDEX(OUTPUT,'=*').NE.0.AND.
+     &		INDEX(OUTPUT,'WRITE').EQ.0) WRITE_ACCESS = 0
+	ELSE IF (ICHAR(ACE(:1)).EQ.0.AND.WRITE_ACCESS) THEN
+	   WRITE_ACCESS = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOWACL(FILENAME)
+C
+C  SUBROUTINE SHOWACL
+C
+C  FUNCTION: Shows users who are allowed to read private bulletin.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER*(*) FILENAME
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,ACL$C_ACLLENGTH,%LOC(ACLLENGTH))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST),,,)
+
+	CALL LIB$GET_VM(ACLLENGTH+8,ACLSTR)
+	CALL MAKE_CHAR(%VAL(ACLSTR),ACLLENGTH,ACLLENGTH)
+
+	CALL READACL(FILENAME,%VAL(ACLSTR),ACLLENGTH)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE FOLDER_FILE_ROUTINES
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) KEY_NAME
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /NEWS_OPEN/ NEWS_OPEN
+
+	ENTRY WRITE_FOLDER_FILE(IER)
+
+	IF (NEWS_OPEN) CALL FOLDER_TO_NEWS
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      WRITE (7,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      WRITE (7,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	RETURN
+
+        ENTRY WRITE_FOLDER_FILE_TEMP(IER)
+
+        IF (NEWS_OPEN) CALL FOLDER1_TO_NEWS
+
+        DO WHILE (REC_LOCK(IER))
+           IF (NEWS_OPEN) THEN
+              WRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+           ELSE
+              WRITE (7,IOSTAT=IER) FOLDER1_COM
+           END IF
+        END DO
+
+        RETURN
+
+	ENTRY REWRITE_FOLDER_FILE(IER)
+
+	IF (NEWS_OPEN) THEN
+	   CALL FOLDER_TO_NEWS
+	   REWRITE (7,IOSTAT=IER) NEWS_FOLDER_COM
+	ELSE
+	   REWRITE (7,IOSTAT=IER) FOLDER_COM
+	END IF
+
+	RETURN
+
+	ENTRY REWRITE_FOLDER_FILE_TEMP(IER) 
+
+	IF (NEWS_OPEN) THEN
+	   CALL FOLDER1_TO_NEWS
+	   REWRITE (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	ELSE
+	   REWRITE (7,IOSTAT=IER) FOLDER1_COM
+	END IF
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_TEMP(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM(KEY_NUMBER,IER)
+
+	SAVE_FOLDER_NUMBER = FOLDER_NUMBER
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	FOLDER_NUMBER = SAVE_FOLDER_NUMBER
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM_GT(KEY_NUMBER,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM_TEMP(KEY_NUMBER,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEY=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNUM_GT_TEMP(KEY_NUMBER,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEYGT=KEY_NUMBER,KEYID=1,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAME_TEMP(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAMEGE_TEMP(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGE=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEYGE=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAMEGT_TEMP(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEYGT=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER1_COM
+	   ELSE
+	      READ (7,KEYGT=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER1_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER1
+
+	RETURN
+
+	ENTRY READ_FOLDER_FILE_KEYNAME(KEY_NAME,IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   IF (NEWS_OPEN) THEN
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) NEWS_FOLDER_COM
+	   ELSE
+	      READ (7,KEY=KEY_NAME,KEYID=0,IOSTAT=IER) FOLDER_COM
+	   END IF
+	END DO
+
+	IF (NEWS_OPEN.AND.IER.EQ.0) CALL NEWS_TO_FOLDER
+
+	RETURN
+
+	END
+
+
+	SUBROUTINE USER_FILE_ROUTINES
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE '($FORIOSDEF)'
+
+	CHARACTER*(*) KEY_NAME
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER*12 SAVE_USERNAME
+
+	ENTRY READ_USER_FILE(IER)
+
+	SAVE_USERNAME = USERNAME
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,IOSTAT=IER) USER_ENTRY
+	END DO
+
+	TEMP_USER = USERNAME
+	USERNAME = SAVE_USERNAME
+
+	RETURN
+
+	ENTRY READ_USER_FILE_KEYNAME(KEY_NAME,IER)
+
+	SAVE_USERNAME = USERNAME
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY=KEY_NAME,IOSTAT=IER) USER_ENTRY
+	END DO
+
+	USERNAME = SAVE_USERNAME
+	TEMP_USER = KEY_NAME
+
+	RETURN
+
+	ENTRY READ_USER_FILE_HEADER(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (4,KEY='            ',IOSTAT=IER) USER_HEADER
+	   IF (IER.EQ.FOR$IOS_ATTACCNON) THEN
+	      WRITE (4,FMT=USER_FMT,IOSTAT=IER)
+     &		 USER_HEADER_KEY,NEWEST_BTIM,
+     &	         BBOARD_BTIM,PRV$M_OPER.OR.PRV$M_CMKRNL.OR.
+     &	         PRV$M_SETPRV,(0,I=1,FLONG*4-1)
+	      IER = FOR$IOS_SPERECLOC
+	   END IF
+	END DO
+
+	RETURN
+
+	ENTRY WRITE_USER_FILE_NEW(IER)
+
+	DO I=1,FLONG
+	   SET_FLAG(I) = SET_FLAG_DEF(I)
+	   BRIEF_FLAG(I) = BRIEF_FLAG_DEF(I)
+	   NOTIFY_FLAG(I) = NOTIFY_FLAG_DEF(I)
+	END DO
+
+	ENTRY WRITE_USER_FILE(IER)
+
+	DO WHILE (REC_LOCK(IER))
+	   WRITE (4,IOSTAT=IER) USER_ENTRY
+	END DO
+
+	RETURN
+
+	END
+
+
+
+	CHARACTER*(*) FUNCTION NEW_NEWS_ACCESS(IFILE)
+ 
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER IFILE*(*),FILE*80
+
+        FILE = IFILE
+	
+	DO I=1,TRIM(FILE)
+	   IF (FILE(I:I).EQ.'.') FILE(I:I) = '_'
+	END DO
+
+	FILE = FILE(:INDEX(FILE,' ')-1)
+	IF (FILE(TRIM(FILE):TRIM(FILE)).EQ.'_') FILE = FILE(:TRIM(FILE)-1)
+
+	NEW_NEWS_ACCESS = 
+     &	   NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//FILE(:TRIM(FILE))
+     &	   //'.ACCESS'
+
+	RETURN
+	END
+
+
+
+
+	CHARACTER*(*) FUNCTION NEWS_ACCESS(IFILE)
+ 
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER IFILE*(*),FILE*80
+
+        FILE = IFILE
+	
+	DO I=1,TRIM(FILE)
+	   IF (FILE(I:I).EQ.'.') FILE(I:I) = '_'
+	END DO
+
+	FILE = FILE(:INDEX(FILE,' ')-1)
+	IF (FILE(TRIM(FILE):TRIM(FILE)).EQ.'_') FILE = FILE(:TRIM(FILE)-1)
+
+	C = 0
+
+	DO WHILE (TRIM(FILE).GT.0.AND..NOT.LIB$FIND_FILE(
+     &	   NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY))//FILE(:TRIM(FILE))
+     &	   //'.ACCESS',NEWS_ACCESS,C))
+	   L = LAST_INDEX(FILE,'_')-1
+	   IF (L.LE.0) THEN
+	      FILE = ' '
+	   ELSE
+	      FILE = FILE(:L)
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION LAST_INDEX(INPUT,FIND)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,FIND
+
+        F = LEN(FIND)
+
+	DO LAST_INDEX=LEN(INPUT)-F+1,F,-1
+           IF (INPUT(LAST_INDEX:LAST_INDEX+F-1).EQ.FIND) RETURN
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NEXT_GROUP(MATCH,FOLDER_MATCH,MLEN,FOUND,STORED,
+     &				  STAT,IER,ACTIVE)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	CHARACTER*(*) STAT,FOLDER_MATCH
+
+	CHARACTER NEWS_ACCESS*132
+
+	FOUND = .FALSE.
+	STAR = INDEX(FOLDER_MATCH,'*')
+	ONE = STAR.EQ.0.AND.TRIM(FOLDER_MATCH).GT.0
+	START = .FALSE.
+	IF (STAR.GT.1)
+     &	   START = FOLDER_MATCH(:STAR-1).NE.FOLDER1(:STAR-1)
+	STARTNOW = START
+
+	DO WHILE (FLAG.NE.1.AND.IER.EQ.0.AND..NOT.FOUND) 
+	   IF (ONE) THEN
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &		(FOLDER_MATCH(:TRIM(FOLDER_MATCH)),IER)
+	      FOLDER_MATCH = ' '
+	   ELSE IF (STARTNOW) THEN 
+	      CALL READ_FOLDER_FILE_KEYNAMEGE_TEMP
+     &				       (FOLDER_MATCH(:STAR-1),IER)
+	      STARTNOW = .FALSE.
+	   ELSE
+	      CALL READ_FOLDER_FILE_TEMP(IER)
+	   END IF
+	   J = INDEX(FOLDER1_DESCRIP,' ')
+	   IF (J.GT.0) THEN
+	      STAT(:1) = FOLDER1_DESCRIP(J+1:)
+	   ELSE
+	      STAT = ' '
+	      J = TRIM(FOLDER1_DESCRIP) + 1
+	   END IF
+	   IF (IER.EQ.0.AND.(.NOT.ACTIVE.OR.(STAT(:1).NE.'x'.AND.
+     &		.NOT.BTEST(FOLDER1_FLAG,9))).AND.
+     &		(.NOT.STORED.OR.BTEST(FOLDER1_FLAG,8)).AND.
+     &		(ONE.OR..NOT.MATCH.OR.STR$MATCH_WILD(FOLDER1_DESCRIP
+     &		(:J-1),FOLDER_MATCH(:MLEN)))) THEN
+	      IF (BTEST(FOLDER1_FLAG,0)) THEN
+		 IF (OLD_BUFFER.NE.NEWS_ACCESS(FOLDER1_DESCRIP)) THEN
+		    OLD_BUFFER = NEWS_ACCESS(FOLDER1_DESCRIP)
+		    CALL CHKACL(OLD_BUFFER(:TRIM(OLD_BUFFER)),IER2)
+	   	    IF (IER2.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+		       CALL CHECK_ACCESS(OLD_BUFFER
+     &			 (:TRIM(OLD_BUFFER)),USERNAME,FOUND1,-1)
+ 		    ELSE
+		       FOUND1 = .TRUE.
+		    END IF
+		 END IF
+		 FOUND = FOUND1
+	      ELSE
+		 FOUND = .TRUE.
+	      END IF
+	   ELSE IF (IER.EQ.0.AND.START) THEN 
+	      IF (FOLDER_MATCH(:STAR-1).NE.FOLDER1(:STAR-1)) RETURN
+	   END IF
+	   IF (ONE) RETURN
+	END DO
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin6.for b/decus/vmslt98a/bulletin/bulletin6.for
new file mode 100755
index 0000000..948cd3f
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin6.for
@@ -0,0 +1,2811 @@
+C
+C  BULLETIN6.FOR, Version 9/15/95
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE CLOSE_FILE
+C
+C  SUBROUTINE CLOSE_FILE
+C
+C  FUNCTION: To close out the bulletin files and enable CTRL-C & -Y
+C
+
+        IMPLICIT INTEGER (A-Z)
+
+	COMMON /BULLFIL/ BULLFIL
+	DATA BULLFIL /0/
+
+	DATA LUN /0/
+
+	ENTRY CLOSE_BULLINF
+	LUN = LUN + 1			! Unit = 9
+
+	ENTRY CLOSE_SYSUAF
+	LUN = LUN + 1			! Unit = 8
+
+	ENTRY CLOSE_BULLNEWS
+	ENTRY CLOSE_BULLFOLDER
+	LUN = LUN + 3			! Unit = 7
+
+	ENTRY CLOSE_BULLUSER
+	LUN = LUN + 2			! Unit = 4
+
+	ENTRY CLOSE_BULLDIR
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY CLOSE_BULLFIL
+	LUN = LUN + 1			! Unit = 1
+
+	CALL ENABLE_CTRL
+
+	CLOSE (UNIT=LUN)
+
+        IF (LUN.EQ.1.AND.BULLFIL.GT.0) BULLFIL = -BULLFIL
+
+	LUN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE CLOSE_FILE_DELETE
+
+	IMPLICIT INTEGER (A-Z)
+
+        COMMON /BULLFIL/ BULLFIL
+
+	DATA LUN /0/
+
+	ENTRY CLOSE_BULLDIR_DELETE
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY CLOSE_BULLFIL_DELETE
+	LUN = LUN + 1			! Unit = 1
+
+	CALL ENABLE_CTRL
+
+	CLOSE (UNIT=LUN,STATUS='DELETE')
+
+        IF (LUN.EQ.1.AND.BULLFIL.GT.0) BULLFIL = -BULLFIL
+
+	LUN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE OPEN_FILE(UNIT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+        COMMON /NEWS_OPEN/ NEWS_OPEN
+
+        COMMON /BULLFIL/ BULLFIL
+
+	COMMON /NEWSLIST/ NEWSLIST
+
+	COMMON /DIRLIST/ DIRLIST
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+
+	DATA LUN /0/
+
+	LUN = UNIT - 14			! 14 gets added to LUN
+
+	ENTRY OPEN_BULLNEWS
+	LUN = LUN + 5			! Unit = 14
+
+	ENTRY OPEN_BULLINF
+	LUN = LUN + 1			! Unit = 9
+
+	ENTRY OPEN_SYSUAF
+	LUN = LUN + 1			! Unit = 8
+
+	ENTRY OPEN_BULLFOLDER
+	LUN = LUN + 3			! Unit = 7
+
+	ENTRY OPEN_BULLUSER
+	LUN = LUN + 2			! Unit = 4
+
+	ENTRY OPEN_BULLDIR
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY OPEN_BULLFIL
+	LUN = LUN + 1			! Unit = 1
+
+	IER = 0
+
+	NTRIES = 0
+
+	CALL SET_PROTECTION
+
+	CALL DISABLE_CTRL		! No breaks while file is open
+
+	IF (LUN.EQ.2.AND.REMOTE_SET.EQ.4) THEN
+	   TRY = 0
+	   CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    IF (DIRLIST) THEN 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      BUFFERCOUNT=127,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    ELSE 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    END IF
+
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU.AND.TRY.EQ.0) THEN
+	       BULLNEWSDIR_FILE = 'BULLNEWSDIR.DAT'
+	       CALL ADD_DIRECTORY(BULLNEWSDIR_FILE)
+	       TRY = 1
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	    ELSE IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+	       OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	        STATUS='NEW',FORM='UNFORMATTED',SHARED,
+     &	        RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	        KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	        57:64:CHARACTER),ACCESS='KEYED')
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN.OR.
+     &		IER.EQ.FOR$IOS_INVKEYSPE) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       LUN = 0
+	       CALL CONVERT_BULLNEWSDIR
+	       NTRIES = 0
+	       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+            ELSE IF (IER.EQ.FOR$IOS_OPEFAI) THEN
+	       CALL ERRSNS(IDUMMY,IER1)
+               IF (IER1.EQ.RMS$_DNF) THEN
+	          IER2 =  LIB$CREATE_DIR(BULLNEWSDIR_FILE(:
+     &			INDEX(BULLNEWSDIR_FILE,']')))
+	          IF (IER2) IDUMMY = FILE_LOCK(IER,IER1)
+	       END IF
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   DIR_NUM = -1
+	ELSE IF (LUN.EQ.2.AND..NOT.REMOTE_SET) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	       OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	        //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	        RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	        KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	    ELSE IF (IER.EQ.0) THEN
+	       INQUIRE(UNIT=2,RECORDSIZE=ASK_SIZE)
+	       IF (ASK_SIZE.NE.DIR_RECORD_LENGTH/4) THEN
+	          CLOSE (UNIT=2)
+	          IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	          CALL CONVERT_BULLFILES
+		  NTRIES = 0
+	       END IF
+	    ELSE IF (IER.EQ.FOR$IOS_INCFILORG) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLDIRS
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   DIR_NUM = -1
+	END IF
+
+	IF (LUN.EQ.1.AND..NOT.REMOTE_SET) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    IF (REMOTE_SET.EQ.4) THEN
+	      IF (BULLFIL.NE.1) CALL SET_BULLFIL_NAME
+	      OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='UNKNOWN',IOSTAT=IER,SHARED,
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	      FORM='UNFORMATTED')
+	      IF (IER.EQ.0) THEN
+	         DO WHILE (REC_LOCK(IER2))
+                    READ (1'1,IOSTAT=IER2) NBLOCK
+	         END DO
+                 IF (IER2.NE.0) THEN
+                    NBLOCK = 1
+                    WRITE (1'1,IOSTAT=IER2) NBLOCK
+		 END IF
+                 BULLFIL = 1
+              END IF
+            ELSE
+	      OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='UNKNOWN',IOSTAT=IER,
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	      FORM='UNFORMATTED')
+            END IF
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLFILE
+	       NTRIES = 0
+            ELSE IF (IER.EQ.FOR$IOS_OPEFAI) THEN
+	       CALL ERRSNS(IDUMMY,IER1)
+               IF (IER1.EQ.RMS$_DNF) THEN
+	          IER2 =  LIB$CREATE_DIR(
+     &				FOLDER_FILE(:INDEX(FOLDER_FILE,']')))
+	          IF (IER2) IDUMMY = FILE_LOCK(IER,IER1)
+	       END IF
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	END IF
+
+	IF (LUN.EQ.4) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=7+FLONG*4,
+     &	     ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	     KEY=(1:12:CHARACTER))
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	     OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='UNKNOWN',
+     &	      ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=28+FLONG*16,
+     &	      FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	      KEY=(1:12:CHARACTER))
+	     WRITE (4,FMT=USER_FMT) USER_HEADER_KEY,NEWEST_BTIM,
+     &	      BBOARD_BTIM,PRV$M_OPER.OR.PRV$M_CMKRNL.OR.
+     &	      PRV$M_SETPRV,(0,I=1,FLONG*4-1)
+	     CLOSE (UNIT=4)
+	     IDUMMY = FILE_LOCK(IER,IER1)
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	     IDUMMY = FILE_LOCK(IER,IER1)
+	     CALL CONVERT_USERFILE
+	     NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	END IF
+
+	IF (LUN.EQ.7) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=7,FILE=BULLFOLDER_FILE,STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	     RECORDSIZE=FOLDER_RECORD/4,
+     &	     ORGANIZATION='INDEXED',IOSTAT=IER)
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	      FOLDER1 = 'GENERAL'
+	      FOLDER1_OWNER = 'SYSTEM'
+	      FOLDER1_DESCRIP = 'Default general bulletin folder.'
+	      FOLDER1_BBOARD = 'NONE'
+	      FOLDER1_BBEXPIRE = 14
+	      NBULL = 0
+	      OPEN (UNIT=7,FILE=BULLFOLDER_FILE,STATUS='UNKNOWN',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=FOLDER_RECORD,
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER2,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER))
+              CALL SYS_BINTIM('5-NOV-1982 00:00:00.00',
+     &				NEWS_F_NEWEST_BTIM)
+              CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,FOLDER1_CREATED_DATE)
+	      WRITE (7,FMT=FOLDER_FMT,IOSTAT=IER2)
+     &		FOLDER1,0,FOLDER1_CREATED_DATE,FOLDER1_OWNER,FOLDER1_DESCRIP
+     &		,FOLDER1_BBOARD,FOLDER1_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &		,NBULL,F_NEWEST_BTIM,4,0,F_NEWEST_NOSYS_BTIM,0,0,0
+						! 4 means system folder
+	      CLOSE (UNIT=7)
+	      IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	      IDUMMY = FILE_LOCK(IER,IER1)
+	      CALL CONVERT_BULLFOLDER(BULLFOLDER_FILE)
+	      NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .FALSE.
+	END IF
+
+	IF (LUN.EQ.14) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+            IF (NEWSLIST) THEN
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	        BUFFERCOUNT=127,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER)
+	    ELSE
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER)
+            END IF
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+	      OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='UNKNOWN',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD,
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER2,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER,
+     &          57:64:CHARACTER:DESCENDING))
+	      CLOSE (UNIT=7)
+	      IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	    ELSE IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	      IDUMMY = FILE_LOCK(IER,IER1)
+	      CALL CONVERT_BULLNEWS(BULLNEWS_FILE)
+	      NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.10) CALL TIMER_ERR(LUN)
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .TRUE.
+	END IF
+
+	IF (LUN.EQ.9) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=9,FILE=BULLINF_FILE,STATUS='UNKNOWN',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=FOLDER_MAX*2+3,
+     &	     IOSTAT=IER,ORGANIZATION='INDEXED',
+     &	     KEY=(1:12:CHARACTER))
+	     IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_INFFILE
+	       NTRIES = 0
+	     END IF
+	     NTRIES = 0
+	     IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'(
+     &	    '' Cannot open file in OPEN_FILE, unit = '',I)') LUN
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	   CALL ENABLE_CTRL_EXIT	! Enable CTRL-Y & -C & EXIT
+	END IF
+
+	LUN = 0
+
+	CALL RESET_PROTECTION
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE TIMER_ERR(UNIT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*14 NAMES(6)
+	DATA NAMES/'directory','message','BULLUSER.DAT','BULLFOLDER.DAT',
+     &			'BULLINF.DAT','BULLNEWS.DAT'/
+	INTEGER NAME(14)
+	DATA NAME/2,1,0,3,0,0,4,0,5,0,0,0,0,6/
+
+	IF (TEST_BULLCP().NE.2) THEN	! If BULLCP process, don't log error
+	   WRITE(6,'('' ERROR: Unable to open file: '',A)')
+     &			NAMES(NAME(UNIT))(:TRIM(NAMES(NAME(UNIT))))
+	   IF (UNIT.EQ.14) THEN 
+	      WRITE (6,'('' Database conversion in progress.  Try later.'')')
+	   ELSE
+	      WRITE (6,'('' Please try again later.'')')
+	   END IF
+	END IF
+
+	CALL ENABLE_CTRL_EXIT		! No breaks while file is open
+	END
+
+
+
+	SUBROUTINE OPEN_FILE_SHARED
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FORIOSDEF)'
+
+	INCLUDE '($RMSDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+        COMMON /NEWS_OPEN/ NEWS_OPEN
+
+        COMMON /BULLFIL/ BULLFIL
+
+	EXTERNAL LNM_MODE_EXEC,ENABLE_CTRL_EXIT
+C
+C  The following 2 files were used prior to V1.1.
+C
+	CHARACTER*80 BULLDIR_FILE /'BULL_DIR:BULLDIR.DAT'/
+	CHARACTER*80 BULLETIN_FILE /'BULL_DIR:BULLETIN.DAT'/
+
+	COMMON /NEWSLIST/ NEWSLIST
+	DATA NEWSLIST/0/
+
+	COMMON /DIRLIST/ DIRLIST
+	DATA DIRLIST/0/
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+  
+	CHARACTER*44 SAVE_FOLDER
+	DATA SAVE_BLOCK/-1/
+
+	CHARACTER*14 NAMES(6)
+	DATA NAMES/'directory','message','BULLUSER.DAT','BULLFOLDER.DAT',
+     &			'BULLINF.DAT','BULLNEWS.DAT'/
+	INTEGER NAME(14)
+	DATA NAME/2,1,0,3,0,0,4,0,5,0,0,0,0,6/
+
+	DATA LUN /0/
+
+	ENTRY OPEN_BULLNEWS_SHARED
+	LUN = LUN + 5			! Unit = 14
+
+	ENTRY OPEN_BULLINF_SHARED
+	LUN = LUN + 1			! Unit = 9
+
+	ENTRY OPEN_SYSUAF_SHARED
+	LUN = LUN + 1			! Unit = 8
+
+	ENTRY OPEN_BULLFOLDER_SHARED
+	LUN = LUN + 3			! Unit = 7
+
+	ENTRY OPEN_BULLUSER_SHARED
+	LUN = LUN + 2			! Unit = 4
+
+	ENTRY OPEN_BULLDIR_SHARED
+	LUN = LUN + 1			! Unit = 2
+
+	ENTRY OPEN_BULLFIL_SHARED
+	LUN = LUN + 1			! Unit = 1
+
+	IER = 0
+
+	NTRIES = 0
+
+	CALL DISABLE_CTRL
+
+	IF (LUN.EQ.2.AND.REMOTE_SET.EQ.4) THEN
+	   CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    IF (DIRLIST) THEN 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      BUFFERCOUNT=127,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    ELSE 
+	     OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	      STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	      57:64:CHARACTER),ACCESS='KEYED')
+	    END IF
+	    IF (IER.EQ.FOR$IOS_INCRECLEN.OR.
+     &		IER.EQ.FOR$IOS_INVKEYSPE) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       LUN = 0
+	       CALL CONVERT_BULLNEWSDIR
+	       LUN = 2
+	       NTRIES = 0
+	       CALL SET_BULLNEWSDIR_FILE(FOLDER_NUMBER)
+            ELSE IF (IER.EQ.FOR$IOS_OPEFAI) THEN
+	       CALL ERRSNS(IDUMMY,IER1)
+               IF (IER1.EQ.RMS$_DNF) THEN
+	          IER1 =  LIB$CREATE_DIR(BULLNEWSDIR_FILE(:
+     &			INDEX(BULLNEWSDIR_FILE,']')))
+	          IF (IER1) IDUMMY = FILE_LOCK(IER,IER1)
+	       END IF
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL TIMER_ERR(LUN)
+	   END DO
+	   DIR_NUM = -1
+	ELSE IF (LUN.EQ.2.AND..NOT.REMOTE_SET) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+
+	    OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,SHARED,
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	    IF (IER.EQ.FOR$IOS_FILNOTFOU.AND.(FOLDER_NUMBER.EQ.0
+     &		.OR.FOLDER.EQ.'GENERAL')) THEN
+	       IER2 = LIB$RENAME_FILE(BULLETIN_FILE,'GENERAL.BULLFIL')
+	       IER2 = LIB$RENAME_FILE(BULLDIR_FILE,'GENERAL.BULLDIR')
+	       IF (IER2) IDUMMY = FILE_LOCK(IER,IER1) ! Don't break out of loop
+	    ELSE IF (IER.EQ.0) THEN
+	       INQUIRE(UNIT=2,RECORDSIZE=ASK_SIZE)
+	       IF (ASK_SIZE.NE.DIR_RECORD_LENGTH/4) THEN
+	          CLOSE (UNIT=2)
+	          IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	          CALL CONVERT_BULLFILES
+		  NTRIES = 0
+	       END IF
+	    ELSE IF (IER.EQ.FOR$IOS_INCFILORG) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLDIRS
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	   DIR_NUM = -1
+	END IF
+
+	IF (LUN.EQ.1.AND.REMOTE_SET.AND.(SAVE_BLOCK.NE.BLOCK.OR.
+     &		SAVE_FOLDER.NE.FOLDER)) THEN
+	   CALL REMOTE_READ_MESSAGE(BULL_POINT,IER)
+	   IF (IER.GT.0) THEN
+	      CALL ERROR_AND_EXIT
+	   ELSE
+	      SAVE_BLOCK = BLOCK
+	      SAVE_FOLDER = FOLDER
+	      CALL GET_REMOTE_MESSAGE(IER)
+	      IER = 0
+	   END IF
+	ELSE IF (LUN.EQ.1.AND..NOT.REMOTE_SET) THEN
+	   SAVE_BLOCK = -1
+	   IF (REMOTE_SET.EQ.4.AND.BULLFIL.NE.2) CALL SET_BULLFIL_NAME
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	     OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='OLD',
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	      FORM='UNFORMATTED',IOSTAT=IER,SHARED,READONLY)
+	    IF (REMOTE_SET.EQ.4) THEN
+	      IF (IER.EQ.0) THEN
+	         DO WHILE (REC_LOCK(IER2))
+                    READ (1'1,IOSTAT=IER2) NBLOCK
+	         END DO
+                 IF (IER2.NE.0) NBLOCK = 1
+                 BULLFIL = 2
+              END IF
+            END IF
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_BULLFILE
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	END IF
+
+	IF (LUN.EQ.4) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='OLD',
+     &	    ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=7+FLONG*4,
+     &	    IOSTAT=IER,ORGANIZATION='INDEXED',SHARED,
+     &	    KEY=(1:12:CHARACTER))
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)
+	       CALL CONVERT_USERFILE
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	END IF
+
+	IF (LUN.EQ.7) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=7,FILE=BULLFOLDER_FILE,STATUS='OLD',
+     &	    RECORDSIZE=FOLDER_RECORD/4,
+     &	    ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	    IOSTAT=IER,ORGANIZATION='INDEXED',SHARED)
+
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)
+	       CALL CONVERT_BULLFOLDER(BULLFOLDER_FILE)
+	       NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .FALSE.
+	END IF
+
+	IF (LUN.EQ.14) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+            IF (NEWSLIST) THEN
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	       ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	       BUFFERCOUNT=127,
+     &	       RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	       IOSTAT=IER,ORGANIZATION='INDEXED',SHARED)
+	    ELSE
+	       OPEN (UNIT=7,FILE=BULLNEWS_FILE,STATUS='OLD',
+     &	       ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	       RECORDSIZE=NEWS_FOLDER_RECORD/4,
+     &	       IOSTAT=IER,ORGANIZATION='INDEXED',SHARED)
+            END IF
+
+	    IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	      IDUMMY = FILE_LOCK(IER,IER1)
+	      CALL CONVERT_BULLNEWS(BULLNEWS_FILE)
+	      NTRIES = 0
+	    END IF
+	    NTRIES = NTRIES + 1
+	    IF (NTRIES.GT.10) CALL ENABLE_CTRL_EXIT
+	   END DO
+	   IF (IER.EQ.0) NEWS_OPEN = .TRUE.
+	END IF
+
+	IF (LUN.EQ.8) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	    OPEN (UNIT=8,FILE='SYSUAF',DEFAULTFILE='SYS$SYSTEM:SYSUAF.DAT',
+     &       ACCESS='KEYED',FORM='UNFORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,IOSTAT=IER,SHARED,
+     &	     USEROPEN=LNM_MODE_EXEC)
+	   END DO
+	END IF
+
+	IF (LUN.EQ.9) THEN
+	   DO WHILE (FILE_LOCK(IER,IER1))
+	     OPEN (UNIT=9,FILE=BULLINF_FILE,STATUS='OLD',
+     &	      ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	      RECORDSIZE=FOLDER_MAX*2+3,
+     &	      IOSTAT=IER,ORGANIZATION='INDEXED',SHARED,
+     &	      KEY=(1:12:CHARACTER))
+	     IF (IER.EQ.FOR$IOS_INCRECLEN) THEN
+	       IDUMMY = FILE_LOCK(IER,IER1)	! Avoid breaking out of DO loop
+	       CALL CONVERT_INFFILE
+	       NTRIES = 0
+	     END IF
+	     NTRIES = NTRIES + 1
+	     IF (NTRIES.GT.30) CALL ENABLE_CTRL_EXIT
+	   END DO
+	END IF
+
+	IF (IER.EQ.FOR$IOS_FILNOTFOU.AND.LUN.NE.8) THEN
+	   CALL OPEN_FILE(LUN)
+	ELSE IF (IER.NE.0) THEN
+	   WRITE(6,'('' ERROR: Cannot open '',A)')
+     &			NAMES(NAME(LUN))(:TRIM(NAMES(NAME(LUN))))
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   IF (LUN.EQ.2.AND.REMOTE_SET.EQ.4) WRITE(6,'(1X,A)') 
+     &	      BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))
+	   WRITE(6,'(1X,A)') FOLDER_FILE(:TRIM(FOLDER_FILE)) 
+	   WRITE(6,'(1X,A)')USERNAME
+	   IF (IER1.EQ.0) THEN
+	      WRITE (6,'('' IOSTAT error = '',I)') IER
+	   ELSE
+	      CALL SYS_GETMSG(IER1)
+	   END IF
+	   CALL ENABLE_CTRL_EXIT
+	END IF
+
+	LUN = 0
+
+	RETURN
+	END
+
+
+	SUBROUTINE RESET_PROTECTION
+
+	IMPLICIT INTEGER (A-Z)
+
+	DATA PROT_LEVEL /0/
+
+	PROT_LEVEL = PROT_LEVEL - 1
+	IF (PROT_LEVEL.GT.0) RETURN
+
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)	! Reset default protection
+
+	RETURN
+
+	ENTRY SET_PROTECTION
+
+	PROT_LEVEL = PROT_LEVEL + 1
+	IF (PROT_LEVEL.GT.1) RETURN
+
+	CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,WORLD,GROUP)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FOLDER_TO_NEWS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	NEWS_FOLDER = FOLDER
+	NEWS_FOLDER_NUMBER = FOLDER_NUMBER
+	NEWS_FOLDER_DESCRIP = FOLDER_DESCRIP(
+     &			       MIN(45,INDEX(FOLDER_DESCRIP,' ')):)
+	NEWS_F_NBULL = F_NBULL
+	NEWS_F_COUNT = F_COUNT
+	NEWS_F_START = F_START
+	NEWS_F_LAST = F_LAST
+	NEWS_F_NEWEST_BTIM(1) = F_NEWEST_BTIM(1)
+	NEWS_F_NEWEST_BTIM(2) = F_NEWEST_BTIM(2)
+	NEWS_F_FLAG = FOLDER_FLAG
+	NEWS_F_EXPIRE = FOLDER_BBEXPIRE
+ 	NEWS_F_EXPIRE_LIMIT = F_EXPIRE_LIMIT
+
+	RETURN
+
+	ENTRY FOLDER1_TO_NEWS
+
+	NEWS_FOLDER1 = FOLDER1
+	NEWS_FOLDER1_NUMBER = FOLDER1_NUMBER
+	NEWS_FOLDER1_DESCRIP = FOLDER1_DESCRIP(
+     &			       MIN(45,INDEX(FOLDER1_DESCRIP,' ')):)
+	NEWS_F1_NBULL = F1_NBULL
+	NEWS_F1_COUNT = F1_COUNT
+	NEWS_F1_START = F1_START
+	NEWS_F1_LAST = F1_LAST
+	NEWS_F1_NEWEST_BTIM(1) = F1_NEWEST_BTIM(1)
+	NEWS_F1_NEWEST_BTIM(2) = F1_NEWEST_BTIM(2)
+	NEWS_F1_FLAG = FOLDER1_FLAG
+	NEWS_F1_EXPIRE = FOLDER1_BBEXPIRE
+	NEWS_F1_EXPIRE_LIMIT = F1_EXPIRE_LIMIT
+
+	RETURN
+
+	ENTRY NEWS_TO_FOLDER
+
+	FOLDER = NEWS_FOLDER
+	FOLDER_NUMBER = NEWS_FOLDER_NUMBER
+	FOLDER_DESCRIP = NEWS_FOLDER(:MAX(1,TRIM(NEWS_FOLDER)))
+     &			 //NEWS_FOLDER_DESCRIP
+	FOLDER_BBOARD = '::'
+	F_NBULL = NEWS_F_NBULL
+	F_COUNT = NEWS_F_COUNT
+	F_START = NEWS_F_START
+	F_LAST = NEWS_F_LAST
+	F_NEWEST_BTIM(1) = NEWS_F_NEWEST_BTIM(1)
+	F_NEWEST_BTIM(2) = NEWS_F_NEWEST_BTIM(2)
+	FOLDER_FLAG = NEWS_F_FLAG
+	IF (BTEST(FOLDER_FLAG,8)) FOLDER_BBOARD = 'NONE'
+	FOLDER_BBEXPIRE = NEWS_F_EXPIRE
+	F_EXPIRE_LIMIT = NEWS_F_EXPIRE_LIMIT
+
+	RETURN
+
+	ENTRY NEWS_TO_FOLDER1
+
+	FOLDER1 = NEWS_FOLDER1
+	FOLDER1_NUMBER = NEWS_FOLDER1_NUMBER
+	FOLDER1_DESCRIP = NEWS_FOLDER1(:MAX(1,TRIM(NEWS_FOLDER1)))
+     &			 //NEWS_FOLDER1_DESCRIP
+	FOLDER1_BBOARD = '::'
+	F1_COUNT = NEWS_F1_COUNT
+	F1_NBULL = NEWS_F1_NBULL
+	F1_START = NEWS_F1_START
+	F1_LAST = NEWS_F1_LAST
+	F1_NEWEST_BTIM(1) = NEWS_F1_NEWEST_BTIM(1)
+	F1_NEWEST_BTIM(2) = NEWS_F1_NEWEST_BTIM(2)
+	FOLDER1_FLAG = NEWS_F1_FLAG
+	IF (BTEST(FOLDER1_FLAG,8)) FOLDER1_BBOARD = 'NONE'
+	FOLDER1_BBEXPIRE = NEWS_F1_EXPIRE
+	F1_EXPIRE_LIMIT = NEWS_F1_EXPIRE_LIMIT
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE CONVERT_BULLNEWSDIR
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($FORIOSDEF)'
+
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+  
+	CHARACTER*180 TEMP
+
+	CHARACTER BUFFER*12,DATETIME*24
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	CALL SET_PROTECTION
+
+	CALL OPEN_BULLNEWS
+
+	OPEN (UNIT=2,FILE=BULLNEWSDIR_FILE,
+     &	        STATUS='OLD',FORM='UNFORMATTED',
+     &	        RECORDTYPE='FIXED',RECORDSIZE=180/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        BUFFERCOUNT=127,KEY=(13:20:CHARACTER,
+     &	        1:8:CHARACTER,9:20:CHARACTER,21:84:CHARACTER,
+     &	        85:96:CHARACTER),ACCESS='KEYED')
+
+	IF (IER.NE.0) GO TO 900	! No BULLDIR file found.
+
+	IER1 = LIB$CREATE_DIR(
+     &		FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWSDIR]')
+	IF (.NOT.IER1) GO TO 900
+
+	NEW_FOLDER_NUMBER = 0
+
+	DO WHILE (IER.EQ.0)
+	   READ (2,IOSTAT=IER) TEMP
+	   IF (GET_INTEGER(%REF(TEMP)).NE.NEW_FOLDER_NUMBER) THEN
+	      IF (NEW_FOLDER_NUMBER.NE.0) CLOSE (UNIT=9,DISPOSE='KEEP')
+	      NEW_FOLDER_NUMBER = GET_INTEGER(%REF(TEMP))
+	      CALL SET_BULLNEWSDIR_FILE(NEW_FOLDER_NUMBER)
+              OPEN (UNIT=9,FILE=BULLNEWSDIR_FILE,
+     &	        STATUS='UNKNOWN',FORM='UNFORMATTED',SHARED,
+     &	        RECORDTYPE='FIXED',RECORDSIZE=NEWSDIR_RECORD_LENGTH/4,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	        BUFFERCOUNT=127,
+     &	        KEY=(1:4:INTEGER,5:12:CHARACTER,13:20:CHARACTER,
+     &	        57:64:CHARACTER),ACCESS='KEYED')
+	      IF (IER.NE.0) GO TO 900
+	   END IF
+	   NEWS_MSG_NUM = GET_INTEGER(%REF(TEMP(5:)))
+ 	   NEWS_MSG_BTIM_KEY = TEMP(13:)
+	   NEWS_EX_BTIM_KEY = TEMP(89:)
+	   NEWS_MSGID = TEMP(21:)
+ 	   CALL COPY2(MSG_BTIM,%REF(TEMP(97:)))
+	   CALL CONVERT_TO_GMT(MSG_BTIM)
+ 	   CALL GET_MSGKEY(MSG_BTIM,NEWS_POST_KEY)
+	   CALL LIB$MOVC3(76,%REF(TEMP(105:)),NEWS_BLOCK)
+
+	   WRITE (9,IOSTAT=IER1) NEWSDIR_ENTRY
+	END DO
+
+	CLOSE (UNIT=9,DISPOSE='KEEP')
+	CLOSE (UNIT=2)
+
+	CALL RESET_PROTECTION
+
+	BULLNEWSDIR_FILE = 'BULLNEWSDIR.DAT'
+	CALL ADD_DIRECTORY(BULLNEWSDIR_FILE)
+
+	IER = LIB$RENAME_FILE(BULLNEWSDIR_FILE(:TRIM(BULLNEWSDIR_FILE))
+     &		,'BULLNEWSDIR.OLD')
+
+	WRITE (6,'('' BULLNEWSDIR.DAT has been renamed to '',
+     &		'' BULLNEWSDIR.OLD and may now be deleted.'')')
+
+	RETURN
+
+900	CALL RESET_PROTECTION
+
+	CALL CLOSE_BULLNEWS
+
+	WRITE(6,'('' ERROR: Cannot convert BULLNEWSDIR.DAT'')')
+	IF (IER.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	IF (IER1.EQ.0) THEN
+	   WRITE (6,'('' IOSTAT error = '',I)') IER
+	ELSE
+	   CALL SYS_GETMSG(IER1)
+	END IF
+	CALL ENABLE_CTRL_EXIT
+
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLDIRS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER BUFFER*116
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	CALL SET_PROTECTION
+
+	OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',ACCESS='DIRECT',
+     &	      ORGANIZATION='RELATIVE',DISPOSE='KEEP',
+     &	      IOSTAT=IER)
+
+	IF (IER.NE.0) GO TO 900	! No BULLDIR file found.
+
+	READ (2'1,IOSTAT=IER1) BUFFER(:115)
+
+	CALL LIB$MOVC3(4,%REF(BUFFER(39:)),NBULL)
+
+	OPEN (UNIT=9,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED',
+     &	      INITIALSIZE=(((NBULL+1)*DIR_RECORD_LENGTH)/512)+5 )
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=9,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	END IF
+
+	IF (IER1.NE.0) GO TO 800
+
+	CALL SYS_BINTIM(BUFFER(:11)//' '//BUFFER(12:19),NEWEST_EXBTIM)
+	CALL SYS_BINTIM(BUFFER(20:30)//' '//BUFFER(31:38),NEWEST_MSGBTIM)
+	BULLDIR_HEADER(29:40) = BUFFER(39:)
+	CALL SYS_BINTIM(BUFFER(51:61)//' '//BUFFER(62:69),SHUTDOWN_BTIM)
+	BULLDIR_HEADER(49:52) = BUFFER(70:)
+	IF (IER.EQ.0) WRITE (9,IOSTAT=IER) BULLDIR_HEADER
+
+	ICOUNT = 2
+	DO WHILE (IER.EQ.0)
+	   READ (2'ICOUNT,IOSTAT=IER) BUFFER(:115)
+	   IF (IER.EQ.0) THEN
+	      MSG_NUM = ICOUNT - 1
+	      DESCRIP = BUFFER(:)
+	      FROM = BUFFER(54:)
+	      BULLDIR_ENTRY(81:84) = BUFFER(85:)
+	      BULLDIR_ENTRY(93:100) = BUFFER(108:)
+	      CALL SYS_BINTIM(BUFFER(89:99)//' '//BUFFER(100:107),EX_BTIM)
+	      CALL SYS_BINTIM(BUFFER(66:76)//' '//BUFFER(77:84),MSG_BTIM)
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      WRITE (9,IOSTAT=IER) BULLDIR_ENTRY
+	      ICOUNT = ICOUNT + 1
+	   END IF
+	END DO
+
+800	CLOSE (UNIT=9,DISPOSE='KEEP')
+	CLOSE (UNIT=2)
+
+900	CALL RESET_PROTECTION
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLFILES
+C
+C  SUBROUTINE CONVERT_BULLFILES
+C
+C  FUNCTION: Converts bulletin files to new format file.
+C	Add expiration time to directory file, add extra byte to bulletin
+C	file to show where each bulletin starts (for redunancy sake in
+C	case crash occurs).
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*81 BUFFER
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	OPEN (UNIT=9,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='OLD',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=107,ACCESS='DIRECT',
+     &	      ORGANIZATION='RELATIVE',DISPOSE='KEEP',FORM='FORMATTED',
+     &	      SHARED,READONLY,IOSTAT=IER)
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	OPEN (UNIT=10,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='OLD',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=80,
+     &	      FORM='FORMATTED',IOSTAT=IER,SHARED,READONLY)
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	CALL SET_PROTECTION
+
+	OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLFIL',STATUS='NEW',IOSTAT=IER,
+     &	      ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=81,
+     &	      FORM='FORMATTED')
+
+	OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.BULLDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='KEEP',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+
+	NEWEST_EXTIME = '00:00:00.00'
+	READ (9'1,1000,IOSTAT=IER) 
+     &		NEWEST_EXDATE,NEWEST_DATE,NEWEST_TIME(:8),
+     &		NBULL,NBLOCK,SHUTDOWN,SHUTDOWN_DATE,SHUTDOWN_TIME(:8)
+	NEMPTY = 0
+	IF (IER.EQ.0) CALL WRITEDIR(0,IER1)
+
+	EXTIME = '00:00:00.00'
+	ICOUNT = 2
+	DO WHILE (IER.EQ.0)
+	   READ(9'ICOUNT,1010,IOSTAT=IER)
+     &		DESCRIP,FROM,DATE,TIME(:8),LENGTH,EXDATE,SYSTEM,BLOCK
+	   IF (IER.EQ.0) THEN
+	      READ(10,'(A)') BUFFER
+	      WRITE(1,'(A)') BUFFER(:80)//CHAR(1)
+	      DO I=2,LENGTH
+	         READ(10,'(A)') BUFFER
+	         WRITE(1,'(A)') BUFFER
+	      END DO
+	      CALL WRITEDIR(ICOUNT-1,IER1)
+	      ICOUNT = ICOUNT + 1
+	   END IF
+	END DO
+
+	CLOSE (UNIT=9)
+	CLOSE (UNIT=2)
+	CLOSE (UNIT=10)
+	CLOSE (UNIT=1)
+
+	CALL RESET_PROTECTION
+	RETURN
+
+1000	FORMAT(A11,A11,A8,A4,A4,A4,A11,A8)
+1010	FORMAT(A53,A12,A11,A8,A4,A11,A4,A4)
+
+	END
+
+	SUBROUTINE CONVERT_BULLFILE
+C
+C  SUBROUTINE CONVERT_BULLFILE
+C
+C  FUNCTION: Converts bulletin data file to new format file.
+C
+C  NOTE: CONVERT_BULLFILES converts from 80 to 81 byte length.
+C	 This converts from 81 byte length to 128 compressed format.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*80 BUFFER,NEW_FILE
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	CALL CLOSE_BULLDIR
+
+	CALL SET_PROTECTION
+
+	CALL OPEN_BULLFOLDER
+
+100	READ (7,FMT=FOLDER_FMT,ERR=200)
+     &		FOLDER,FOLDER_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+
+	FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//FOLDER(:TRIM(FOLDER))
+	NEW_FILE = FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFILOLD'
+	OPEN (UNIT=10,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL'
+     &	      ,STATUS='OLD',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=81,ACCESS='DIRECT',
+     &	      FORM='FORMATTED',IOSTAT=IER,SHARED,READONLY)
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	OPEN (UNIT=1,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	   //'.BULLFIL',STATUS='NEW',IOSTAT=IER,
+     &	   ACCESS='DIRECT',RECORDTYPE='FIXED',RECORDSIZE=32,
+     &	   FORM='UNFORMATTED')
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &		//'.BULLFIL;-1',NEW_FILE)
+
+	CALL OPEN_BULLDIR
+
+	CALL READDIR(0,IER)
+
+	IF (IER.EQ.1) THEN
+	 NBLOCK = 0
+	 DO I=1,NBULL
+	   CALL READDIR(I,IER)
+	   NBLOCK = NBLOCK + 1
+	   SBLOCK = NBLOCK
+	   DO J=BLOCK,LENGTH+BLOCK-1
+	      READ(10'J,'(A)') BUFFER
+	      ILEN = TRIM(BUFFER)
+	      IF (ILEN.EQ.0) ILEN = 1
+	      CALL STORE_BULL(ILEN,BUFFER,NBLOCK)
+	   END DO
+	   CALL FLUSH_BULL(NBLOCK)
+	   LENGTH = NBLOCK - SBLOCK + 1
+	   BLOCK = SBLOCK
+	   CALL WRITEDIR(I,IER)
+	 END DO
+
+	 NEMPTY = 0
+	 CALL WRITEDIR(0,IER)
+	END IF
+
+	CLOSE (UNIT=10)
+	CLOSE (UNIT=1)
+
+	CALL CLOSE_BULLDIR
+	GOTO 100
+
+200	CALL OPEN_BULLDIR_SHARED
+
+	CALL RESET_PROTECTION
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLFOLDER(FILENAME)
+C
+C  SUBROUTINE CONVERT_BULLFOLDER
+C
+C  FUNCTION: Converts bulletin folder file to new format.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($FORIOSDEF)'
+
+	CHARACTER*(*) FILENAME
+
+	CHARACTER NEW_FILE*80,OLD_FOLDER*25
+
+	WRITE (6,'('' Converting '',A,'' to new format. Please wait.'')')
+     &			FILENAME(:TRIM(FILENAME))
+
+	CALL SET_PROTECTION
+
+	EODIR = MAX(INDEX(FILENAME,':'),INDEX(FILENAME,']'))
+	SUFFIX = INDEX(FILENAME(EODIR:),'.') + EODIR - 1
+	NEW_FILE = FILENAME(:SUFFIX)//'OLD'
+
+	DO WHILE (FILE_LOCK(IER,IER1))
+	   OPEN (UNIT=7,FILE=FILENAME,STATUS='OLD',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:25:CHARACTER,26:29:INTEGER))
+	END DO
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	INQUIRE(UNIT=7,RECORDSIZE=ASK_SIZE)
+
+	OPEN (UNIT=19,FILE=NEW_FILE,STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=FOLDER_RECORD,
+     &	        FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER),
+     &		DISPOSE='DELETE')
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	IF (ASK_SIZE.EQ.184.OR.ASK_SIZE.EQ.173) THEN
+	 F_NUMBER = 0
+	 DO WHILE (IER.EQ.0)
+	   IF (ASK_SIZE.EQ.184) THEN
+	      READ (7,FMT='(A25,A4,A12,A80,A12,3A4,A8,5A4)',
+     &			KEYGE=F_NUMBER,KEYID=1,IOSTAT=IER)
+     &		OLD_FOLDER,F_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,FOLDER_SET
+	      CALL COPY2(F_NEWEST_NOSYS_BTIM,F_NEWEST_BTIM)
+	   ELSE IF (ASK_SIZE.EQ.173) THEN
+	      READ (7,FMT='(A25,A4,A12,A80,A12,3A4,A8,7A4)',
+     &			KEYGE=F_NUMBER,KEYID=1,IOSTAT=IER)
+     &		OLD_FOLDER,F_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,FOLDER_SET
+     &	        ,F_NEWEST_NOSYS_BTIM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      FOLDER = OLD_FOLDER
+	      CALL SYS_BINTIM('5-NOV-1982',NEWS_F_NEWEST_BTIM)
+              CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,FOLDER_CREATED_DATE)
+	      IF (NEWS_FEED()) THEN 
+		 CALL LIB$MOVC3(4,%REF(FOLDER_BBOARD(7:)),F_LAST)
+	      ELSE
+	         F_LAST = 0
+	      END IF
+	      WRITE (19,FMT=FOLDER_FMT,IOSTAT=IER)
+     &	        FOLDER,F_NUMBER,FOLDER_CREATED_DATE
+     &		,FOLDER_OWNER,FOLDER_DESCRIP
+     &	        ,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,FOLDER_SET
+     &		,F_NEWEST_NOSYS_BTIM,0,0,F_LAST
+	      F_NUMBER = F_NUMBER + 1
+	   END IF
+	 END DO
+	ELSE
+	 F_NUMBER = 0
+	 DO WHILE (IER.EQ.0)
+	   READ (7,FMT='(A25,A4,A12,A80,A12,3A4,A8)',
+     &			KEYGE=F_NUMBER,KEYID=1,IOSTAT=IER)
+     &		OLD_FOLDER,F_NUMBER,FOLDER_OWNER,FOLDER_DESCRIP
+     &		,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+	   IF (IER.EQ.0) THEN
+	      FOLDER_FLAG = 0
+	      IF (F_NUMBER.EQ.0) FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	      FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &		//OLD_FOLDER(:TRIM(OLD_FOLDER))
+	      CALL CHKACL
+     &		(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',IER)
+	      IF (IER.NE.(SS$_ACLEMPTY.OR.SS$_NORMAL).AND.IER) THEN
+		 FOLDER_FLAG = IBSET(FOLDER_FLAG,0)
+	      END IF
+	      DO WHILE (FILE_LOCK(IER,IER1))
+	       OPEN (UNIT=2,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	         //'.BULLDIR',STATUS='OLD',FORM='UNFORMATTED',
+     &	         RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	         ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	         KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	        IF (IER.EQ.FOR$IOS_INCFILORG) THEN
+	          IDUMMY = FILE_LOCK(IER,IER1)
+	          CALL CONVERT_BULLDIRS
+		END IF
+	      END DO
+	      IF (IER.EQ.FOR$IOS_FILNOTFOU) THEN
+		 F_NEWEST_BTIM(1) = 0
+		 F_NEWEST_BTIM(2) = 0
+	      ELSE
+	         CALL READDIR(0,IER)
+	         IF (NEWEST_DATE.EQ.'5-NOV-1956 ') THEN
+		    IF (NBULL.GT.0) THEN
+		       CALL READDIR(NBULL,IER)
+		       NEWEST_DATE = DATE
+		       NEWEST_TIME = TIME
+		       CALL WRITEDIR(0,IER)
+		    END IF
+	         END IF
+	         CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,F_NEWEST_BTIM)
+	         CLOSE (UNIT=2)
+	      END IF
+	      FOLDER = OLD_FOLDER
+              CALL SYS_BINTIM('5-NOV-1982',NEWS_F_NEWEST_BTIM)
+              CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,FOLDER_CREATED_DATE)
+              WRITE (19,FMT=FOLDER_FMT,IOSTAT=IER)
+     &          FOLDER,F_NUMBER,FOLDER_CREATED_DATE
+     &	       ,FOLDER_OWNER,FOLDER_DESCRIP
+     &	        ,FOLDER_BBOARD,FOLDER_BBEXPIRE,USERB,GROUPB,ACCOUNTB
+     &	        ,NBULL,F_NEWEST_BTIM,FOLDER_FLAG,0,F_NEWEST_BTIM,0,0,0
+	      F_NUMBER = F_NUMBER + 1
+	   END IF
+	 END DO
+	END IF
+
+	CLOSE (UNIT=7)
+	CLOSE (UNIT=19,STATUS='SAVE')
+
+	IER = LIB$RENAME_FILE(NEW_FILE,FILENAME)
+	IER = LIB$RENAME_FILE(BULLFOLDER_FILE//';-1',NEW_FILE)
+
+	CALL RESET_PROTECTION
+
+	IER = LIB$DELETE_FILE(BBOARD_DIRECTORY(:TRIM(BBOARD_DIRECTORY))
+     &		//'BOARD.COM;*')	! BULLETIN$ is referenced in old file
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_BULLNEWS(FILENAME)
+C
+C  SUBROUTINE CONVERT_BULLNEWS
+C
+C  FUNCTION: Converts bulletin NEWS file to new format.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($SSDEF)'
+
+	INCLUDE '($FORIOSDEF)'
+
+	CHARACTER*(*) FILENAME
+
+	CHARACTER NEW_FILE*80,OLD_FOLDER*25,OLD_DESCRIP*55,TMP*2     
+
+	WRITE (6,'('' Converting '',A,'' to new format. ''
+     &		,''This will take a while.'')') FILENAME(:TRIM(FILENAME))
+
+	CALL SET_PROTECTION
+
+	EODIR = MAX(INDEX(FILENAME,':'),INDEX(FILENAME,']'))
+	SUFFIX = INDEX(FILENAME(EODIR:),'.') + EODIR - 1
+	NEW_FILE = FILENAME(:SUFFIX)//'OLD'
+
+	DO WHILE (FILE_LOCK(IER,IER1))
+	   OPEN (UNIT=7,FILE=FILENAME,STATUS='OLD',
+     &	        RECORDTYPE='FIXED',ACCESS='KEYED',
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:25:CHARACTER,26:29:INTEGER))
+	END DO
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	OPEN (UNIT=19,FILE=NEW_FILE,STATUS='NEW',
+     &	        ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	        RECORDSIZE=NEWS_FOLDER_RECORD/4,INITIALSIZE=600,
+     &	        ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	        KEY=(1:44:CHARACTER,45:48:INTEGER,49:56:CHARACTER,
+     &		57:64:CHARACTER:DESCENDING),DISPOSE='DELETE')
+
+	IF (IER.NE.0) CALL ERROR_AND_EXIT		! Error.  Why?
+
+	NEWS_FOLDER_NUMBER = 0
+        CALL SYS_BINTIM('5-NOV-1982',NEWS_F_NEWEST_BTIM)
+        CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,NEWS_F_CREATED_DATE)
+        CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NEWS_F_NEWEST_BTIM)
+        CALL GET_MSGKEY(NEWS_F_NEWEST_BTIM,NEWS_F_EXPIRED_DATE)
+	NEWS_F_LAST = 0
+	NEWS_F_FLAG = 0
+	NEWS_F_EXPIRE = 7
+	NEWS_F_FIRST = 0
+	NEWS_F_END = 0
+	NEWS_F_EXPIRE_LIMIT = 0
+	READ (7,KEY=1000,KEYID=1,IOSTAT=IER) INPUT(:108)
+	DO WHILE (IER.EQ.0)
+	      OLD_FOLDER = INPUT(:25)
+	      CALL LIB$MOVC3(4,%REF(INPUT(26:)),NEWS_FOLDER_NUMBER)
+	      OLD_DESCRIP = INPUT(30:)
+	      CALL LIB$MOVC3(4,%REF(INPUT(87:)),NEWS_F_START)
+              CALL LIB$MOVC3(4,%REF(INPUT(91:)),NEWS_F_COUNT)
+              CALL LIB$MOVC3(4,%REF(INPUT(97:)),NEWS_F_NBULL)
+              CALL LIB$MOVC3(8,%REF(INPUT(101:)),NEWS_F_NEWEST_BTIM)
+	      LMOVE = INDEX(OLD_DESCRIP,' ')-1
+	      IF (LMOVE.LE.0) THEN
+	         NEWS_FOLDER = OLD_FOLDER
+	         NEWS_FOLDER_DESCRIP = OLD_DESCRIP
+	      ELSE
+	         NEWS_FOLDER = OLD_FOLDER//OLD_DESCRIP(:MIN(19,LMOVE))
+	         NEWS_FOLDER_DESCRIP = OLD_DESCRIP(MIN(20,LMOVE+1):)
+	      END IF
+  	      WRITE (19,IOSTAT=IER) NEWS_FOLDER_COM  
+	      READ (7,IOSTAT=IER) INPUT(:108)
+	 END DO
+
+	CLOSE (UNIT=7)
+	CLOSE (UNIT=19,STATUS='SAVE')
+
+	IER = LIB$RENAME_FILE(NEW_FILE,FILENAME)
+	IER = LIB$RENAME_FILE(BULLNEWS_FILE//';-1',NEW_FILE)
+
+	CALL RESET_PROTECTION
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_USERFILE
+C
+C  SUBROUTINE CONVERT_USERFILE
+C
+C  FUNCTION: Converts user file to new format which has 8 bytes added.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER BUFFER*74,NEW_FILE*80
+
+	CHARACTER*12 LOGIN_DATE,READ_DATE
+	CHARACTER*8 LOGIN_TIME,READ_TIME
+
+	WRITE (6,'('' Converting data files to new format. Please wait.'')')
+
+	EODIR = MAX(INDEX(BULLUSER_FILE,':'),INDEX(BULLUSER_FILE,']'))
+	SUFFIX = INDEX(BULLUSER_FILE(EODIR:),'.') + EODIR - 1
+	NEW_FILE = BULLUSER_FILE(:SUFFIX)//'OLD'
+	IER = LIB$RENAME_FILE(BULLUSER_FILE,NEW_FILE)
+
+	OPEN (UNIT=9,FILE=NEW_FILE,STATUS='OLD',
+     &	     ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	     FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	     KEY=(1:12:CHARACTER))
+	INQUIRE (UNIT=9,RECORDSIZE=RECL)
+
+	IF ((RECL-28)/16.GT.FLONG) THEN
+	   WRITE (6,'('' ERROR: Old data files have more folders'',
+     &		      '' than was specified with BULLUSER.INC.'')')
+	   WRITE (6,'('' Recompile with correct FOLDER_MAX.'')')
+	   IER = LIB$RENAME_FILE(NEW_FILE,BULLUSER_FILE)
+	   IF (USERNAME.EQ.'DECNET') THEN
+	      CALL SYS$DELPRC(,)
+	   ELSE
+	      CALL ENABLE_CTRL
+	      CALL SYS$CANEXH()
+	      CALL EXIT
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   CALL SET_PROTECTION
+	   OPEN (UNIT=4,FILE=BULLUSER_FILE,STATUS='NEW',
+     &	    ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=28+FLONG*16,
+     &	    FORM='FORMATTED',ORGANIZATION='INDEXED',IOSTAT=IER,
+     &	    KEY=(1:12:CHARACTER))
+	END IF
+
+	IF (IER.NE.0) THEN
+	   WRITE (6,'('' Cannot convert user file.'')')
+	   IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	   CALL SYS_GETMSG(IER1)
+	   CALL RESET_PROTECTION
+	   CALL ENABLE_CTRL_EXIT
+	END IF
+
+	DO I=1,FLONG
+	   NEW_FLAG(I) = 'FFFFFFFF'X
+	   NOTIFY_FLAG(I) = 0
+	   BRIEF_FLAG(I) = 0
+	   SET_FLAG(I) = 0
+	END DO
+
+	IF (RECL.EQ.42.OR.RECL.EQ.50.OR.RECL.EQ.58.OR.RECL.EQ.66.OR.
+     &		RECL.EQ.74) THEN		! Old format
+	   IF (RECL.LE.58) RECL = 50
+	   IER = 0
+	   DO WHILE (IER.EQ.0)
+	      READ (9,'(A<RECL>)',IOSTAT=IER) BUFFER
+	      IF (IER.EQ.0) THEN
+		TEMP_USER = BUFFER(:12)
+	        LOGIN_DATE = BUFFER(13:23)
+	        LOGIN_TIME = BUFFER(24:31)
+	        READ_DATE = BUFFER(32:42)
+	        READ_TIME = BUFFER(43:50)
+	        IF (RECL.EQ.58)
+     &		  CALL LIB$MOVC3(8,%REF(BUFFER(51:)),SET_FLAG(1))
+	        IF (RECL.EQ.66)
+     &		  CALL LIB$MOVC3(8,%REF(BUFFER(59:)),NEW_FLAG(1))
+	        IF (RECL.EQ.74)
+     &		  CALL LIB$MOVC3(8,%REF(BUFFER(67:)),NOTIFY_FLAG(1))
+	        CALL SYS_BINTIM(LOGIN_DATE//' '//LOGIN_TIME,LOGIN_BTIM)
+	        CALL SYS_BINTIM(READ_DATE//' '//READ_TIME,READ_BTIM)
+	        WRITE (4,FMT=USER_FMT) TEMP_USER,LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	    END IF
+	   END DO
+	   IF (RECL.LT.66) THEN
+	     READ (4,KEY=USER_HEADER_KEY,FMT=USER_FMT) TEMP_USER,
+     &		LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	     NEW_FLAG(1) = PRV$M_OPER.OR.PRV$M_CMKRNL.OR.PRV$M_SETPRV
+	     WRITE (4,FMT=USER_FMT) TEMP_USER,LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	   END IF
+	ELSE					! Folder maxmimum increase
+	   OFLONG = (RECL - 28) / 16		! Old  #longwords/flag
+	   DO WHILE (IER.EQ.0)
+	    READ (9,FMT='(A12,<4+OFLONG*4>A4)',IOSTAT=IER) 
+     &	     TEMP_USER,LOGIN_BTIM,READ_BTIM,
+     &	     (NEW_FLAG(I),I=1,OFLONG),(SET_FLAG(I),I=1,OFLONG),
+     &	     (BRIEF_FLAG(I),I=1,OFLONG),(NOTIFY_FLAG(I),I=1,OFLONG)
+	    IF (IER.EQ.0) THEN
+	     WRITE (4,FMT=USER_FMT) TEMP_USER,LOGIN_BTIM,
+     &		READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	    END IF
+	   END DO
+	END IF
+
+	IER = 0
+
+	CLOSE (UNIT=9)
+	CLOSE (UNIT=4)
+
+	CALL RESET_PROTECTION
+
+	RETURN
+	END
+
+
+	SUBROUTINE READDIR(BULLETIN_NUM,ICOUNT)
+C
+C  SUBROUTINE READDIR
+C
+C  FUNCTION: Finds the entry for the specified bulletin in the
+C	directory file and returns the information for that entry.
+C
+C  INPUTS:
+C	BULLETIN_NUM  -  Bulletin number.  Starts with 1.
+C			 If 0, gives header info, i.e number of bulls,
+C			 number of blocks in bulletin file, etc.
+C  OUTPUTS:
+C	ICOUNT  -  The last record read by this routine.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /PROMPT/ COMMAND_PROMPT
+	CHARACTER*40 COMMAND_PROMPT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+	COMMON /NEXT/ NEXT
+
+	COMMON /KEEPLOCK/ KEEPLOCK
+	DATA KEEPLOCK/.FALSE./
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /BULLFIL/ BULLFIL
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+	COMMON /THREAD/ THREAD
+
+	CHARACTER*4 CFOLDER_NUMBER
+
+	ICOUNT = BULLETIN_NUM
+
+	IF (ICOUNT.EQ.0) THEN
+	   IF (.NOT.REMOTE_SET) THEN
+	      DO WHILE (REC_LOCK(IER))
+		IF (REMOTE_SET.EQ.4) THEN
+		   IER = 0
+		ELSE
+	           READ (2,KEYID=0,KEY=0,IOSTAT=IER) BULLDIR_HEADER
+		END IF
+	      END DO
+	      IF (IER.EQ.0) THEN
+		 CALL CONVERT_HEADER_FROMBIN
+		 IF (REMOTE_SET.EQ.4) THEN
+		    DIR_NUM = -1
+		 ELSE
+	            DIR_NUM = 0
+		 END IF
+	      END IF
+	   ELSE
+	      CALL REMOTE_GET_HEADER(BULLETIN_NUM,ICOUNT,IER)
+	      RETURN
+	   END IF
+	   IF (IER.EQ.0.AND..NOT.REMOTE_SET.EQ.4) THEN
+	      IF (NBULL.LT.0) THEN	! This indicates bulletin deletion
+					! was incomplete.
+		 CALL CLOSE_BULLDIR
+		 CALL OPEN_BULLDIR
+		 CALL CLEANUP_DIRFILE(1)
+		 CALL UPDATE_FOLDER
+	      END IF
+	      IF (NEMPTY.EQ.'    '.AND.
+     &		  FOLDER_BBOARD(:2).NE.'::') NEMPTY = 0
+C
+C  Check to see if cleanup of empty file space is necessary, which is
+C  defined here as being 50 blocks (200 128byte records).  Also check
+C  to see if cleanup was in progress but didn't properly finish.
+C
+	      IF (NEMPTY.GT.200.AND.TEST_BULLCP().EQ.0) THEN
+		 WRITE (CFOLDER_NUMBER,'(I4)') FOLDER_NUMBER
+	         IER1 = LIB$SPAWN('$'//COMMAND_PROMPT(:INDEX(
+     &		  COMMAND_PROMPT,'>')-1)//'/CLEANUP='//CFOLDER_NUMBER,
+     &		  'NL:','NL:',1,'BULL_CLEANUP')
+	      ELSE IF (NEMPTY.EQ.-1) THEN
+		 CALL CLEANUP_BULLFILE
+	      END IF
+	   END IF
+	ELSE
+	   IF (.NOT.REMOTE_SET) THEN
+	      DO WHILE (REC_LOCK(IER))
+		 IF (REMOTE_SET.EQ.4) THEN
+		    IF (NEXT) THEN
+		       IF (DIR_NUM.EQ.ICOUNT-1) THEN
+	                  READ(2,IOSTAT=IER) NEWSDIR_ENTRY
+	               ELSE
+	                  READ(2,KEYGE=ICOUNT
+     &			    ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY
+	               END IF
+		    ELSE
+		       IF (ICOUNT.LT.F_START) ICOUNT = F_START
+		       IF (ICOUNT.GT.F_NBULL) ICOUNT = F_NBULL
+	               IF (DIR_NUM.EQ.ICOUNT-1) THEN
+			  READ(2,IOSTAT=IER) NEWSDIR_ENTRY
+                       ELSE
+	                  READ(2,KEY=ICOUNT
+     &			    ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY
+			  IF (IER.NE.0.AND.ICOUNT.EQ.F_START) THEN
+	                     READ(2,KEYGT=ICOUNT
+     &			          ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY
+			     IF (IER.EQ.0) ICOUNT = NEWS_MSG_NUM
+			  END IF
+		       END IF
+		       IF (INCMD(:4).EQ.'BACK') THEN
+		          DO WHILE (IER.NE.0.AND.ICOUNT.GT.F_START)
+	                     ICOUNT = ICOUNT - 1
+			     READ(2,KEY=ICOUNT
+     &		                     ,KEYID=0,IOSTAT=IER) NEWSDIR_ENTRY 
+                          END DO
+		       END IF
+		    END IF
+		    IF (IER.EQ.0) THEN
+			  MSG_NUM = NEWS_MSG_NUM
+			  IF (MSG_NUM.GT.F_NBULL) THEN 
+			     IER = 36 
+			     UNLOCK 2
+                          ELSE IF (ICOUNT.LE.F_START.AND.
+     &				 MSG_NUM.GT.F_START) THEN
+			     INQUIRE (UNIT=7,OPENED=IER1)
+			     IF (.NOT.IER1) CALL OPEN_BULLNEWS_SHARED
+			     IDUMMY = REC_LOCK(IER)
+			     CALL READ_FOLDER_FILE_KEYNAME
+     &							(FOLDER,IER2)
+			     F_START = MSG_NUM
+		             CALL REWRITE_FOLDER_FILE(IER2)
+			     IF (.NOT.IER1) CALL CLOSE_BULLNEWS
+			     IDUMMY = REC_LOCK(IER)
+	                  END IF
+		       IF (IER.EQ.0.AND.MSG_NUM.NE.BULLETIN_NUM) THEN
+			  ICOUNT = MSG_NUM
+			  BULLETIN_NUM = ICOUNT
+		       END IF
+		    END IF
+		 ELSE
+                    IF (DIR_NUM.EQ.ICOUNT-1) THEN
+	               READ(2,IOSTAT=IER) BULLDIR_ENTRY
+		       IF (IER.EQ.0.AND.BLOCK.EQ.0) THEN
+			  REWRITE (2) BULLDIR_ENTRY(:65)//'   '//
+     &					BULLDIR_ENTRY(66:97)
+	                  READ(2,KEYID=0,KEY=ICOUNT,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		       END IF
+		       IF (MSG_NUM.NE.ICOUNT) THEN
+		          IER = 36
+		          UNLOCK 2 
+		       END IF
+		    ELSE
+	               READ(2,KEYID=0,KEY=ICOUNT,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		       IF (IER.EQ.0.AND.BLOCK.EQ.0) THEN
+			  REWRITE (2) BULLDIR_ENTRY(:65)//'   '//
+     &					BULLDIR_ENTRY(66:97)
+	                  READ(2,KEYID=0,KEY=ICOUNT,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		       END IF
+		    END IF
+		 END IF
+	      END DO
+	      IF (IER.EQ.0) THEN
+		 IF (REMOTE_SET.NE.4) CALL STR$UPCASE(FROM,FROM)
+	      	 CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+		 CALL CONVERT_ENTRY_FROMBIN
+		 DIR_NUM = MSG_NUM
+	         IF (REMOTE_SET.EQ.4.AND.BULLFIL.GT.0) CALL SET_BULLFIL
+	      ELSE
+		 DIR_NUM = -1
+	      END IF
+	   ELSE
+	      CALL REMOTE_GET_HEADER(BULLETIN_NUM,ICOUNT,IER)
+	   END IF
+	END IF
+
+	IF (IER.EQ.0) THEN
+	   IF (.NOT.REMOTE_SET) THEN
+	      ICOUNT = ICOUNT + 1
+	      IF (.NOT.KEEPLOCK) UNLOCK 2
+	   END IF
+	   IF (ICOUNT.GT.1.AND.BTEST(BULL_USER_CUSTOM,1)) THEN
+	      IF (BTEST(BULL_USER_CUSTOM,3)) THEN
+	         IF (.NOT.INCLUDE_MSG(FROM,DESCRIP)) ICOUNT = ICOUNT - 1
+	      ELSE IF (THREAD) THEN
+		 DUMMY = INCLUDE_MSG(FROM,DESCRIP)
+	      END IF
+       	   END IF
+	END IF
+
+	RETURN
+
+	END
+
+
+
+	INTEGER FUNCTION GET_INTEGER(NUM)
+
+        IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*4 CTEMP,INTEGER_KEY
+
+	CTEMP = INTEGER_KEY(NUM)
+
+	CALL LIB$MOVC3(4,%REF(CTEMP),GET_INTEGER)
+
+	RETURN
+	END
+
+
+
+	CHARACTER*4 FUNCTION INTEGER_KEY(NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER TEMP
+	CHARACTER*4 CTEMP
+	EQUIVALENCE (CTEMP,TEMP)
+
+	TEMP = NUM
+
+	DO I=4,1,-1
+	   INTEGER_KEY(I:I) = CTEMP(5-I:5-I)
+	END DO
+
+	RETURN
+	END
+
+
+	SUBROUTINE READDIR_KEYGE(IER)
+C
+C  SUBROUTINE READDIR_KEYGE
+C
+C  FUNCTION: Finds the entry for the specified bulletin in the
+C	directory file corresponding to or later than the date specified.
+C
+C  INPUTS:
+C	MSG_KEY	- Message key (passed via BULLDIR.INC common block).
+C  OUTPUTS:
+C	IER  -  If 0, no entry found.  Else contains message number.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+	COMMON /KEYID/ NEWS_KEYID
+	DATA NEWS_KEYID/1/
+
+	COMMON /KEEPLOCK/ KEEPLOCK
+
+	COMMON /BULLFIL/ BULLFIL
+
+	COMMON /BULL_USER_CUSTOM/ BULL_USER_CUSTOM
+
+10	IF (.NOT.REMOTE_SET) THEN
+	   DO WHILE (REC_LOCK(IER))
+	      IF (REMOTE_SET.EQ.4) THEN
+	         IF (NEWS_KEYID.NE.2.OR.MSG_NUM.EQ.0) THEN
+		    READ(2,KEYGT=MSG_KEY
+     &		      ,KEYID=NEWS_KEYID,IOSTAT=IER) NEWSDIR_ENTRY
+                 ELSE
+		    READ(2,IOSTAT=IER) NEWSDIR_ENTRY
+	         END IF
+ 	         IF (IER.EQ.0) THEN
+		       MSG_NUM = NEWS_MSG_NUM
+		       IF (MSG_NUM.GT.F_NBULL) THEN
+			   IF (NEWS_KEYID.EQ.2.AND.MSG_NUM.NE.0) THEN 
+			     IF (MSG_NUM.GT.NEWS_F_END) THEN
+				IDUMMY = REC_LOCK(IER)
+			     END IF
+	                   ELSE
+		             IER = 36
+			     UNLOCK 2
+			   END IF
+	               END IF
+	         END IF
+	      ELSE
+	         READ(2,KEYID=1,KEYGT=MSG_KEY,IOSTAT=IER)
+     &					BULLDIR_ENTRY
+		 IF (IER.EQ.0.AND.BLOCK.EQ.0) THEN
+		    REWRITE (2) BULLDIR_ENTRY(:65)//'   '//
+     &					BULLDIR_ENTRY(66:97)
+	            READ(2,KEYID=0,KEY=MSG_NUM,IOSTAT=IER) 
+     &					BULLDIR_ENTRY
+		 END IF
+	      END IF
+	   END DO
+	   IF (IER.EQ.0) THEN
+	      IER = MSG_NUM
+	      CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	      CALL CONVERT_ENTRY_FROMBIN
+	      DIR_NUM = MSG_NUM
+	      IF (.NOT.KEEPLOCK) UNLOCK 2
+	      IF (REMOTE_SET.EQ.4.AND.BULLFIL.GT.0) CALL SET_BULLFIL
+	   ELSE
+	      IER = 0
+	      DIR_NUM = -1
+	   END IF
+	ELSE
+	   CALL REMOTE_GET_HEADER(DUMMY,-1,IER)
+ 	END IF
+
+	IF (IER.GT.0.AND.BTEST(BULL_USER_CUSTOM,1)) THEN
+	   IF (BTEST(BULL_USER_CUSTOM,3)) THEN
+	      IF (.NOT.INCLUDE_MSG(FROM,DESCRIP)) GO TO 10
+	   END IF
+       	END IF
+
+	RETURN
+
+	END
+
+
+
+	SUBROUTINE CONVERT_HEADER_FROMBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*24 DATETIME
+
+	IF (REMOTE_SET.EQ.4) THEN
+ 	   CALL COPY2(NEWEST_MSGBTIM,NEWS_F_NEWEST_BTIM)
+	   CALL GET_MSGKEY(%REF(NEWS_F_EXPIRED_DATE),%DESCR(NEWEST_EXBTIM))
+           NBULL = F_NBULL
+	   NEMPTY = 0
+	END IF
+
+	CALL SYS$ASCTIM(,DATETIME,NEWEST_EXBTIM,)
+
+	NEWEST_EXDATE = DATETIME(:11)
+	NEWEST_EXTIME = DATETIME(13:23)
+
+	CALL SYS$ASCTIM(,DATETIME,NEWEST_MSGBTIM,)
+
+	NEWEST_DATE = DATETIME(:11)
+	NEWEST_TIME = DATETIME(13:23)
+
+	CALL SYS$ASCTIM(,DATETIME,SHUTDOWN_BTIM,)
+
+	SHUTDOWN_DATE = DATETIME(:11)
+	SHUTDOWN_TIME = DATETIME(13:23)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_ENTRY_FROMBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /POST/ POSTTIME
+
+	CHARACTER*24 DATETIME
+
+	IF (REMOTE_SET.EQ.4) THEN
+ 	   CALL GET_MSGKEY(%REF(NEWS_MSG_BTIM_KEY),%DESCR(MSG_BTIM))
+ 	   CALL GET_MSGKEY(%REF(NEWS_EX_BTIM_KEY),%DESCR(EX_BTIM))
+	   IF (POSTTIME) THEN
+	      CALL GET_MSGKEY(%REF(NEWS_POST_KEY),%DESCR(MSG_BTIM))
+	      CALL CONVERT_FROM_GMT(MSG_BTIM)	! Assume stored is GMT
+	   END IF
+           DESCRIP = NEWS_DESCRIP
+           FROM = NEWS_FROM  
+           BLOCK = NEWS_BLOCK
+	   LENGTH = NEWS_LENGTH
+	   SYSTEM = 0
+	END IF
+
+	ENTRY CONVERT_ENTRY_FROMBIN_FOLDER 
+
+	CALL SYS$ASCTIM(,DATETIME,EX_BTIM,)
+
+	EXDATE = DATETIME(:11)
+	EXTIME = DATETIME(13:23)
+
+	CALL SYS$ASCTIM(,DATETIME,MSG_BTIM,)
+
+	DATE = DATETIME(:11)
+	TIME = DATETIME(13:23)
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE WRITEDIR(BULLETIN_NUM,IER)
+C
+C  SUBROUTINE WRITEDIR
+C
+C  FUNCTION: Writes the entry for the specified bulletin in the
+C	directory file.
+C
+C  INPUTS:
+C	BULLETIN_NUM  -  Bulletin number.  Starts with 1.
+C			 If 0, write the header of the directory file.
+C  OUTPUTS:
+C	IER - Error status from WRITE.
+C
+
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /DIR_POSITION/ DIR_NUM
+
+	CONV = .TRUE.
+
+	GO TO 10
+
+	ENTRY WRITEDIR_NOCONV(BULLETIN_NUM,IER)
+
+	CONV = .FALSE.
+	
+10	IF (BULLETIN_NUM.EQ.0) THEN
+	   IF (CONV) CALL CONVERT_HEADER_TOBIN
+	   IF (REMOTE_SET) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER)9,0,BULLDIR_HEADER
+	   ELSE
+	      IER = -1
+	      IF (DIR_NUM.EQ.0) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+                    IER = 0
+		 ELSE
+	            REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+		 END IF
+	      END IF
+	      IF (IER.NE.0) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+		    IER = 0
+		 ELSE
+		    READ (2,KEYID=0,KEY=0,IOSTAT=IER)
+		    IF (IER.EQ.0) THEN 
+	               REWRITE (2,IOSTAT=IER) BULLDIR_HEADER
+		    END IF
+		 END IF
+	      END IF
+	      IF (IER.NE.0) THEN
+		 IF (REMOTE_SET.NE.4) THEN
+	            WRITE (2,IOSTAT=IER) BULLDIR_HEADER
+		 END IF
+	      END IF
+	   END IF
+	ELSE
+	   MSG_NUM = BULLETIN_NUM
+	   IF (CONV) CALL CONVERT_ENTRY_TOBIN
+	   IF (REMOTE_SET) THEN
+	      WRITE(REMOTE_UNIT,'(3A)',IOSTAT=IER)9,BULLETIN_NUM,
+     &							BULLDIR_ENTRY
+	   ELSE
+	      IER = -1
+	      IF (DIR_NUM.EQ.MSG_NUM) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+	            REWRITE (2,IOSTAT=IER) NEWSDIR_ENTRY
+		 ELSE
+	            REWRITE (2,IOSTAT=IER) BULLDIR_ENTRY
+		 END IF
+	      END IF
+	      IF (IER.NE.0) THEN
+		 IF (REMOTE_SET.EQ.4) THEN
+		    IF (BULLETIN_NUM.NE.NEWS_F_END+1) THEN
+		       DO WHILE (REC_LOCK(IER))
+	                  READ (2,KEYID=0,KEY=BULLETIN_NUM,IOSTAT=IER)
+		       END DO
+		    END IF
+		 ELSE
+	            READ (2,KEYID=0,KEY=BULLETIN_NUM,IOSTAT=IER)
+		 END IF
+		 IF (REMOTE_SET.EQ.4.AND.
+     &			BULLETIN_NUM.EQ.NEWS_F_END+1) THEN
+                    CALL SPECIAL_NEWSDIR_ENTRY(IER)
+	         ELSE IF (IER.EQ.0) THEN
+		    IF (REMOTE_SET.EQ.4) THEN
+	               REWRITE (2,IOSTAT=IER) NEWSDIR_ENTRY
+		    ELSE
+	               REWRITE (2,IOSTAT=IER) BULLDIR_ENTRY
+		    END IF
+	         ELSE
+		    IF (REMOTE_SET.EQ.4) THEN
+	               WRITE (2,IOSTAT=IER) NEWSDIR_ENTRY
+		    ELSE
+	               WRITE (2,IOSTAT=IER) BULLDIR_ENTRY
+		    END IF
+		 END IF
+	      END IF
+	   END IF
+	END IF
+
+	IF (REMOTE_SET.AND.IER.GT.0) CALL ERROR_AND_EXIT
+
+	DIR_NUM = -1
+
+	RETURN
+
+	END
+
+
+
+        SUBROUTINE SPECIAL_NEWSDIR_ENTRY(IER)
+
+        IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLDIR.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($RMSDEF)'
+
+	CHARACTER*140 TEMP
+
+	DIMENSION BTIM(2)
+
+        READ (2,KEYID=3,KEY=NEWS_POST_KEY,IOSTAT=IER) TEMP
+	DO WHILE (IER.EQ.0.AND.NEWS_POST_KEY.EQ.TEMP(57:64))
+	   IF (NEWS_MSGID.EQ.TEMP(21:56)) THEN  
+	      IER = 2
+	      RETURN
+	   END IF
+           READ (2,IOSTAT=IER) TEMP
+	END DO
+
+10	IER1 = 0
+	DO WHILE (REC_LOCK(IER1))
+	   READ (2,KEYID=0,KEYGT=NEWS_F_END,
+     &			IOSTAT=IER1) INPUT(:NEWSDIR_RECORD_LENGTH)
+	END DO		
+	DO WHILE (IER1.EQ.0)
+	   CALL LIB$MOVC3(4,%REF(INPUT),FNUM)
+	   CALL GET_MSGKEY(%REF(INPUT(13:)),%DESCR(BTIM))
+	   IF (COMPARE_BTIM(BTIM,NEWEST_EXBTIM).LT.0.AND.
+     &		  .NOT.BTEST(FOLDER_FLAG,13)) THEN
+	      CALL COPY2(NEWEST_EXBTIM,BTIM)
+	   END IF
+	   F_COUNT = F_COUNT + 1
+	   CALL LIB$MOVC3(4,%REF(INPUT),NEWS_F_END)
+	   DO WHILE (REC_LOCK(IER1))
+	      READ (2,IOSTAT=IER1) INPUT(:NEWSDIR_RECORD_LENGTH)
+	   END DO		
+	END DO
+
+	IF (MSG_NUM.NE.NEWS_F_END+1) THEN
+	   MSG_NUM = NEWS_F_END + 1
+	   CALL CONVERT_ENTRY_TOBIN
+	END IF
+	WRITE (2,IOSTAT=IER) NEWSDIR_ENTRY  
+
+	IF (IER.NE.0) THEN
+	   CALL ERRSNS(IDUMMY,IER1)
+           IF (IER1.EQ.RMS$_DUP) GO TO 10
+	ELSE
+	   F_COUNT = F_COUNT + 1
+	END IF	
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_HEADER_TOBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFOLDER.INC' 
+
+	INCLUDE 'BULLDIR.INC'
+
+        COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CALL SYS_BINTIM(NEWEST_EXDATE//' '//NEWEST_EXTIME,NEWEST_EXBTIM)
+
+	CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,NEWEST_MSGBTIM)
+
+	CALL SYS_BINTIM(SHUTDOWN_DATE//' '//SHUTDOWN_TIME,SHUTDOWN_BTIM)
+
+	IF (REMOTE_SET.EQ.4) THEN
+ 	   CALL COPY2(NEWS_F_NEWEST_BTIM,NEWEST_MSGBTIM)
+           CALL GET_MSGKEY(NEWEST_EXBTIM,NEWS_F_EXPIRED_DATE)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONVERT_ENTRY_TOBIN
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+        COMMON /LOCALPOST/ LOCAL_POST
+
+	CALL SYS_BINTIM(EXDATE//' '//EXTIME,EX_BTIM)
+
+        IF (REMOTE_SET.EQ.4) THEN
+	   CALL CONVERT_TO_GMT(MSG_BTIM)
+	   CALL GET_MSGKEY(MSG_BTIM,NEWS_POST_KEY)
+       	   CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,MSG_BTIM)
+	ELSE
+       	   CALL SYS_BINTIM(DATE//' '//TIME,MSG_BTIM)
+        END IF
+
+	IF (LOCAL_POST) THEN
+	   CALL SYS_BINTIM(DATE//' '//TIME
+     &			   (:TRIM(TIME)-2)//'00',MSG_BTIM)
+	   CALL GET_MSGKEY(MSG_BTIM,NEWS_POST_KEY)
+	END IF
+
+	IF (REMOTE_SET.EQ.4) THEN
+           NEWS_DESCRIP = DESCRIP
+           NEWS_FROM = FROM
+           NEWS_BLOCK = BLOCK
+           NEWS_LENGTH = LENGTH
+           NEWS_MSG_NUM = MSG_NUM
+	   CALL GET_MSGKEY(MSG_BTIM,NEWS_MSG_BTIM_KEY)
+	   CALL GET_MSGKEY(EX_BTIM,NEWS_EX_BTIM_KEY)
+	ELSE
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_FIRST_EXPIRED(NDEL)
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLDIR.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+ 
+        COMMON /KEYID/ NEWS_KEYID
+
+	COMMON /KEEPLOCK/ KEEPLOCK
+ 
+	EX_BTIM(1) = 0
+	EX_BTIM(2) = 0	
+	MSG_NUM = 0
+
+	ENTRY READ_NEXT_EXPIRED(NDEL) 	
+
+	NEWS_KEYID = 2
+	KEEPLOCK = .TRUE.
+      	CALL GET_MSGKEY(EX_BTIM,MSG_KEY)
+	CALL READDIR_KEYGE(NDEL)
+	KEEPLOCK = .FALSE.
+	NEWS_KEYID = 1
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READACL(FILENAME,ACLENT,ACLLENGTH)
+C
+C  SUBROUTINE READACL
+C
+C  FUNCTION: Reads the ACL of a file.
+C
+C  PARAMETERS:
+C	FILENAME - Name of file to check.
+C	ACLENT - String which will be large enough to hold ACL information.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER ACLENT*(*),OUTPUT*80,ACLSTR*256,FILENAME*(*)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_READACL,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST),,,)
+
+	BIG = .NOT.IER
+	IF (BIG) THEN
+	   IER = SYS$PARSE_ACL('(ID=*,ACCESS=NONE)',ACLENT,,)
+	   ACLLENGTH = ACL$S_ADDACLENT
+	   CTXT = 0
+	END IF
+
+	DO ACC_TYPE=1,2
+	 POINT = 1
+	 OUTLEN = 0
+	 DO WHILE ((POINT.LT.ACLLENGTH).AND.IER)
+	   IF (.NOT.BIG) THEN
+	      IER = SYS$FORMAT_ACL(ACLENT(POINT:POINT-1+
+     &		ICHAR(ACLENT(POINT:POINT))),ACLLEN,ACLSTR,,,,)
+	   ELSE
+	      CALL INIT_ITMLST	! Initialize item list
+	      CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_FNDACETYP,%LOC(ACLENT))
+	      CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	      IER = SYS$CHANGE_ACL(,ACL$C_FILE,FILENAME,%VAL(ACL_ITMLST)
+     &				,,,CTXT,,)
+	      IER = SYS$FORMAT_ACL(ACLENT(:ICHAR(ACLENT(:1))),
+     &				ACLLEN,ACLSTR,,,,)
+	      CALL LIB$MOVC3(4,%REF(ACLENT(5:)),ACCESS)
+	      IF (ACCESS.EQ.0) IER = .FALSE.
+	   END IF
+	   AC = INDEX(ACLSTR,',ACCESS')
+	   IF ((ACC_TYPE.EQ.1.AND.INDEX(ACLSTR(AC:),'WRITE').GT.0).OR.
+     &	       (ACC_TYPE.EQ.2.AND.INDEX(ACLSTR(AC:),'READ').GT.0.AND.
+     &	        INDEX(ACLSTR(AC:),'WRITE').EQ.0)) THEN
+	      START_ID = INDEX(ACLSTR,'=') + 1
+	      END_ID = INDEX(ACLSTR,',ACCESS') - 1
+	      IF (ACLSTR(END_ID:END_ID).EQ.']') THEN
+		 START_ID = END_ID - 1
+		 ASCII = .FALSE.
+		 DO WHILE (ACLSTR(START_ID:START_ID).NE.'['.AND.
+     &			   ACLSTR(START_ID:START_ID).NE.'='.AND.
+     &			   (ACLSTR(START_ID:START_ID).NE.','.OR..NOT.ASCII))
+		    IF (ACLSTR(START_ID:START_ID).NE.','.AND.
+     &			(ACLSTR(START_ID:START_ID).LT.'0'.OR.
+     &			 ACLSTR(START_ID:START_ID).GT.'9')) ASCII = .TRUE.
+		    IF (ACLSTR(START_ID:START_ID).NE.','.OR..NOT.ASCII) THEN
+		       START_ID = START_ID - 1
+	 	    END IF
+		 END DO
+		 IF (ASCII) THEN
+		    START_ID = START_ID + 1
+		    END_ID = END_ID - 1
+		    IF (ACLSTR(START_ID:START_ID).EQ.'*') THEN
+		       START_ID = INDEX(ACLSTR,'=') + 1
+	               END_ID = INDEX(ACLSTR,'ACCESS') - 2
+		    END IF
+		 END IF
+	      END IF
+	      IF (OUTLEN.EQ.0) THEN
+		IF (FILENAME.NE.BULLUSER_FILE) THEN
+	         IF (ACC_TYPE.EQ.1) THEN
+		    WRITE (6,'(
+     &		    '' These users can read and write to this folder:'')')
+	         ELSE
+		    WRITE (6,'(
+     &		    '' These users can only read this folder:'')')
+	         END IF
+		ELSE
+		 WRITE (6,'('' The following are rights identifiers'',
+     &			'' which will give privileges.'')')
+		END IF
+		OUTLEN = 1
+	      END IF
+	      IDLEN = END_ID - START_ID + 1
+	      IF (OUTLEN+IDLEN-1.GT.80) THEN
+		 WRITE (6,'(1X,A)') OUTPUT(:OUTLEN-1)
+		 OUTPUT = ACLSTR(START_ID:END_ID)//','
+		 OUTLEN = IDLEN + 2
+	      ELSE IF (OUTLEN+IDLEN-1.EQ.80) THEN
+		 WRITE (6,'(1X,A)') 
+     &			OUTPUT(:OUTLEN-1)//ACLSTR(START_ID:END_ID)
+	         OUTLEN = 1
+	      ELSE
+	         OUTPUT(OUTLEN:) = ACLSTR(START_ID:END_ID)//','
+		 OUTLEN = OUTLEN + IDLEN + 1
+	      END IF
+	   END IF
+	   POINT = POINT + ICHAR(ACLENT(POINT:POINT))
+	 END DO
+	 IF (OUTLEN.GT.1) WRITE (6,'(1X,A)') OUTPUT(:OUTLEN-2)
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CONVERT_INFFILE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	OPEN (UNIT=10,FILE=BULLINF_FILE,STATUS='OLD',
+     &	   ACCESS='KEYED',RECORDTYPE='FIXED',
+     &	   IOSTAT=IER,ORGANIZATION='INDEXED',
+     &	   KEY=(1:12:CHARACTER))
+
+	INQUIRE (UNIT=10,RECORDSIZE=RECL)
+
+	IF ((RECL-3)/2.GT.FOLDER_MAX) THEN
+	   WRITE (6,'('' ERROR: Old data files have more folders'',
+     &		      '' than was specified with BULLUSER.INC.'')')
+	   WRITE (6,'('' Recompile with correct FOLDER_MAX.'')')
+	   IF (USERNAME.EQ.'DECNET') THEN
+	      CALL SYS$DELPRC(,)
+	   ELSE
+	      CALL ENABLE_CTRL
+	      CALL SYS$CANEXH()
+	      CALL EXIT
+	   END IF
+	END IF
+
+	RECL = (RECL-3)/2
+
+	OPEN (UNIT=9,FILE=BULLINF_FILE,STATUS='NEW',
+     &	   ACCESS='KEYED',RECORDTYPE='FIXED',RECORDSIZE=FOLDER_MAX*2+3,
+     &	   IOSTAT=IER,ORGANIZATION='INDEXED',
+     &	   KEY=(1:12:CHARACTER))
+
+	DO WHILE (IER.EQ.0)
+	 READ (10,IOSTAT=IER) TEMP_USER,((LAST_READ_BTIM(J,I),J=1,2),I=1,RECL)
+	 IF (IER.EQ.0) WRITE (9) TEMP_USER,
+     &			((LAST_READ_BTIM(J,I),J=1,2),I=1,FOLDER_MAX)
+	END DO
+
+	CLOSE (UNIT=10,STATUS='DELETE')
+
+	CLOSE (UNIT=9)
+
+	RETURN
+	END
+
+
+	SUBROUTINE ERROR_AND_EXIT
+
+	IMPLICIT INTEGER (A-Z)
+	
+	CALL ERRSNS(IDUMMY,IER)
+	CALL SYS_GETMSG(IER)
+	CALL ENABLE_CTRL_EXIT
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE COPY_ACL(INFILE,OUTFILE)
+C
+C  SUBROUTINE COPY_ACL
+C
+C  FUNCTION:
+C	Copy ACLs from one file to another file
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER*(*) INFILE,OUTFILE
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,ACL$C_ACLLENGTH,%LOC(ACLLENGTH))
+				! Get length needed to store acl output
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,INFILE,%VAL(ACL_ITMLST),,,,,)
+
+	CALL LIB$GET_VM(ACLLENGTH+12,ACLSTR)	! Create character string to
+	CALL MAKE_CHAR(%VAL(ACLSTR),ACLLENGTH,ACLLENGTH)	! store acl
+
+	CALL COPY_ACL1(INFILE,OUTFILE,%VAL(ACLSTR),ACLLENGTH)
+						! Pass location of string
+	CALL LIB$FREE_VM(ACLLENGTH+12,ACLSTR)
+
+	RETURN
+	END
+
+
+	SUBROUTINE COPY_ACL1(INFILE,OUTFILE,ACLENT,ACLLENGTH)
+C
+C  SUBROUTINE COPY_ACL1
+C
+C  FUNCTION: Called by COPY_ACL to actually do the copy.  Need 2 routines
+C	since must convert location of string into a character string.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($ACLDEF)'
+
+	CHARACTER ACLENT*(*),INFILE*(*),OUTFILE*(*)
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_READACL,%LOC(ACLENT))
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,INFILE,%VAL(ACL_ITMLST),,,,,)
+				! Read input file acl
+
+	IF (.NOT.IER) THEN
+	   IER = SYS$PARSE_ACL('(ID=*,ACCESS=NONE)',ACLENT,,)
+	   IF (.NOT.IER) RETURN
+	   ACLLENGTH = ACL$S_ADDACLENT
+	   CTXT = 0
+	   DO WHILE (IER)
+	      CALL INIT_ITMLST	! Initialize item list
+	      CALL ADD_2_ITMLST(ICHAR(ACLENT(:1)),ACL$C_ADDACLENT,
+     &				%LOC(ACLENT))
+	      CALL END_ITMLST(ACL1_ITMLST)	! Get address of itemlist
+	      IER = SYS$CHANGE_ACL
+     &			(,ACL$C_FILE,OUTFILE,%VAL(ACL1_ITMLST),,,)
+
+	      CALL INIT_ITMLST	! Initialize item list
+	      CALL ADD_2_ITMLST(ACLLENGTH,ACL$C_FNDACETYP,%LOC(ACLENT))
+	      CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	      IER = SYS$CHANGE_ACL(,ACL$C_FILE,INFILE,%VAL(ACL_ITMLST)
+     &				,,,CTXT,,)
+	      CALL LIB$MOVC3(4,%REF(ACLENT(5:)),ACCESS)
+	      IF (ACCESS.EQ.0) RETURN		! ID=*, ACCESS=NONE, which has
+						! (and must) be applied first
+	   END DO
+	   RETURN
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+
+	POINT = 1
+	DO WHILE (POINT.LT.ACLLENGTH)	! Transfer all acls to output file
+	   CALL ADD_2_ITMLST(ICHAR(ACLENT(POINT:POINT)),ACL$C_ADDACLENT,
+     &		%LOC(ACLENT(POINT:)))
+	   POINT = POINT + ICHAR(ACLENT(POINT:POINT))
+	END DO
+
+	CALL END_ITMLST(ACL_ITMLST)	! Get address of itemlist
+	IER = SYS$CHANGE_ACL(,ACL$C_FILE,OUTFILE,%VAL(ACL_ITMLST),,,)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CHECK_DIR_ACCESS()
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*80 TEST,TEST1
+
+	DATA CHECKED /.FALSE./
+
+  	IF (CHECKED) RETURN
+
+	CHECKED = .TRUE.
+
+	IF (SYS_TRNLNM_SYSTEM(FOLDER_DIRECTORY,TEST)) THEN 
+	   IER = SYS_TRNLNM(FOLDER_DIRECTORY,TEST1)
+	   IF (IER) IER = TEST.NE.TEST1
+	   IF (IER) THEN 
+	      TEST1 = BULLNEWS_FILE
+	      CALL ADD_DIRECTORY(BULLNEWS_FILE)
+	      C = 0
+	      IER = LIB$FIND_FILE(BULLNEWS_FILE,BULLNEWS_FILE,C)
+	      BULLNEWS_FILE = TEST1
+	   END IF
+	   IF (.NOT.IER) THEN  
+	      TEST1 = FOLDER_DIRECTORY
+	      FOLDER_DIRECTORY = TEST
+	   END IF
+	   CALL ADD_DIRECTORY(BULLNEWS_FILE)
+	   IF (.NOT.IER) FOLDER_DIRECTORY = TEST1
+	ELSE
+	   CALL ADD_DIRECTORY(BULLNEWS_FILE)
+	END IF
+
+	CALL CHECK_DIR(FOLDER_DIRECTORY,.FALSE.)
+	CALL CHECK_DIR(NEWS_DIRECTORY,.FALSE.)
+
+	CALL ADD_DIRECTORIES
+
+        RETURN
+        END
+ 
+
+
+	SUBROUTINE ADD_DIRECTORIES
+
+        INCLUDE 'BULLFILES.INC'
+
+	CALL ADD_DIRECTORY(BULLUSER_FILE)
+	CALL ADD_DIRECTORY(BULLFOLDER_FILE)
+	CALL ADD_DIRECTORY(BULLINF_FILE)
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION CHECK_DIR(DIRECTORY,LIBRARY)
+
+	IMPLICIT INTEGER (A-Z)
+
+        INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*(*) DIRECTORY
+
+	CHARACTER*80 TEST,TEST1
+
+	CHECK_DIR = PRESENT(BULLUSER_FILE,DIRECTORY,TEST).AND.
+     &		    PRESENT(BULLFOLDER_FILE,DIRECTORY,TEST).AND.
+     &		    PRESENT(BULLINF_FILE,DIRECTORY,TEST)
+
+	IF (CHECK_DIR) THEN
+	   IF (SYS_TRNLNM(DIRECTORY,TEST)) DIRECTORY = TEST
+	   RETURN
+	END IF
+
+	TEST = ' '
+
+	IF (INDEX(DIRECTORY,']').EQ.0) THEN
+	   CALL SYS_TRNLNM(DIRECTORY,TEST1)
+	ELSE
+	   TEST1 = DIRECTORY
+	END IF
+
+	IER = 1
+	DO WHILE (TEST.NE.TEST1.AND.IER)
+	   IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',TEST)
+	END DO
+
+	IF (.NOT.LIBRARY.AND.TEST.EQ.' ') THEN
+	   IER = SYS_TRNLNM_SYSTEM(DIRECTORY,TEST)
+	   IF (.NOT.IER.AND.TEST1.EQ.DIRECTORY) RETURN
+	END IF
+
+	IF (TEST.NE.TEST1) THEN
+	   IF (LIBRARY) THEN
+	      WRITE (6,'('' ERROR: Not a valid library. '')')
+	      RETURN
+	   END IF
+           IF (INDEX(TEST1,':').EQ.0) TEST1 = TEST1(:TRIM(TEST1))//':'
+	   CALL DISABLE_PRIVS
+	   OPEN(UNIT=3,FILE=TEST1(:TRIM(TEST1))//
+     &		'BULL.SCR',STATUS='NEW',IOSTAT=IER)
+	   CLOSE(UNIT=3,STATUS='DELETE')
+	   CALL ENABLE_PRIVS
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR: No access to directory: '',A)')
+     &		TEST1(:TRIM(TEST1))
+	      CALL EXIT
+	   END IF
+	   DIRECTORY = TEST1
+	ELSE
+           IF (INDEX(TEST,':').EQ.0) TEST = TEST(:TRIM(TEST))//':'
+	   DIRECTORY = TEST
+    	   DO WHILE (IER)
+	      IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',TEST)
+	   END DO
+	   CHECK_DIR = .TRUE.
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	LOGICAL FUNCTION PRESENT(FILE,DIR,TEST)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) FILE,DIR,TEST
+
+	FILE = FILE(INDEX(FILE,':')+1:)
+	FILE = FILE(INDEX(FILE,']')+1:)
+        IF (INDEX(DIR,':').EQ.0.AND.INDEX(DIR,'[').EQ.0.AND.
+     &	    INDEX(DIR,'<').EQ.0) DIR = DIR(:TRIM(DIR))//':'
+	C = 0
+	PRESENT = LIB$FIND_FILE(DIR(:TRIM(DIR))//FILE,TEST,C)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE ADD_DIRECTORY(DIRECTORY)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*(*) DIRECTORY
+
+	DIRECTORY = DIRECTORY(INDEX(DIRECTORY,':')+1:)
+	DIRECTORY = DIRECTORY(INDEX(DIRECTORY,']')+1:)
+        IF (INDEX(FOLDER_DIRECTORY,':').EQ.0) FOLDER_DIRECTORY 
+     &			= FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//':'
+	DIRECTORY = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &			//DIRECTORY
+
+	RETURN
+        END
+
+
+
+	SUBROUTINE SET_LIBRARY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+        INCLUDE 'BULLFOLDER.INC'
+ 
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+        CALL CLI$GET_VALUE('LIBRARY',BULL_PARAMETER,LEN_P)
+
+	IF (CHECK_DIR(BULL_PARAMETER,.TRUE.)) THEN
+	   FOLDER_DIRECTORY = BULL_PARAMETER
+	   CALL ADD_DIRECTORIES
+	   FOLDER_SET = .FALSE.
+           FOLDER_NUMBER = 0
+           CALL SELECT_FOLDER(.FALSE.,IER)
+           WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &              FOLDER(:TRIM(FOLDER))
+	   CALL UPDATE_USERINFO
+	   CALL OPEN_USERINFO
+	   INCMD = 'SHOW'
+	   CALL UPDATE_READ(0)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SHOW_LIBRARY
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	IF (CLI$PRESENT('ALL')) THEN 
+	   IER = 1
+	   N = 1
+	   DO WHILE (IER)
+	      IER = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',BULL_PARAMETER)
+	      IF (IER) THEN
+	         IF (N.EQ.1) THEN
+	            WRITE (6,'('' The following are valid libraries:'')')
+	   	    N = 0
+	         END IF
+	         WRITE (6,'(1X,A)') BULL_PARAMETER
+	      END IF
+	   END DO
+	   IF (N.EQ.1) WRITE (6,'('' No libraries are present.'')')
+	ELSE
+	   WRITE (6,'('' Present library is: '',A)')
+     &		FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_BULLNEWSDIR_FILE(FN)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+  
+        COMMON /NEWSDIR_FILE/ BULLNEWSDIR_FILE
+        CHARACTER*80 BULLNEWSDIR_FILE
+
+	BULLNEWSDIR_FILE = ' '
+  
+	ENCODE(6,'(I6)',BULLNEWSDIR_FILE) FN
+	BULLNEWSDIR_FILE = BULLNEWSDIR_FILE(FIRST_ALPHA(BULLNEWSDIR_FILE):)
+	L = TRIM(BULLNEWSDIR_FILE)
+
+	BULLNEWSDIR_FILE = FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWSDIR.'//
+     &		BULLNEWSDIR_FILE(:L-3)//']'//
+     &		BULLNEWSDIR_FILE(L-2:TRIM(BULLNEWSDIR_FILE))//'.'
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin7.for b/decus/vmslt98a/bulletin/bulletin7.for
new file mode 100755
index 0000000..d8769ce
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin7.for
@@ -0,0 +1,2352 @@
+C
+C  BULLETIN7.FOR, Version 8/14/97
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE UPDATE_LOGIN(ADD_BULL)
+C
+C  SUBROUTINE UPDATE_LOGIN
+C
+C  FUNCTION:  Updates the login file when a bulletin has been deleted
+C	or added.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($SSDEF)'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	DIMENSION READ_BTIM_SAVE(2),TEMP_BTIM(2)
+
+	IF (FOLDER_NUMBER.GE.1000) GO TO 1000
+
+C
+C  We want to keep the last read date for comparison when selecting new
+C  folders, so save it for later restoring.
+C
+
+	READ_BTIM_SAVE(1) = READ_BTIM(1)
+	READ_BTIM_SAVE(2) = READ_BTIM(2)
+
+	CALL OPEN_BULLUSER_SHARED
+
+C
+C  Newest date/time in user file only applies to general bulletins.
+C  This was present before adding folder capability.
+C  We set flags in user entry to show new folder added for folder bulletins.
+C  However, the newest bulletin for each folder is not continually updated,
+C  As it is only used when comparing to the last bulletin read time, and to
+C  store this for each folder would be too expensive.
+C
+
+	TEMP_BTIM(1) = NEWEST_BTIM(1)
+	TEMP_BTIM(2) = NEWEST_BTIM(2)
+	CALL READ_USER_FILE_HEADER(IER)
+	NEWEST_BTIM(1) = TEMP_BTIM(1)
+	NEWEST_BTIM(2) = TEMP_BTIM(2)
+
+	IF (IER.NE.0) THEN
+	   CALL CLOSE_BULLUSER
+	   RETURN
+	ELSE IF (FOLDER_NUMBER.EQ.0) THEN
+	   CALL SYS_BINTIM(NEWEST_DATE//' '//NEWEST_TIME,NEWEST_BTIM)
+	   REWRITE (4,IOSTAT=IER) USER_HEADER
+	END IF
+
+1000	BROAD_MSG = .FALSE.
+	IF (ADD_BULL.AND.FOLDER_NUMBER.GE.0) THEN	! Message added?
+	   IF (INCMD(:3).NE.'ADD') THEN
+	      BROAD_MSG = .TRUE.
+	   ELSE IF (.NOT.CLI$PRESENT('BROADCAST')) THEN
+	      BROAD_MSG = .TRUE.
+	   END IF
+	END IF
+
+	IF (BROAD_MSG) THEN
+	   IF (BTEST(FOLDER_FLAG,0)) THEN		! Folder protected?
+	      CALL CHKACL
+     &		(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',IER)
+	      IF (IER.EQ.(SS$_ACLEMPTY.OR.SS$_NORMAL)) THEN
+	         CHECK_ACL = 0
+	      ELSE
+	         CHECK_ACL = 1
+	      END IF
+	   ELSE
+	       CHECK_ACL = 0
+	   END IF
+
+ 	   CALL NOTIFY_USERS(CHECK_ACL)
+	END IF
+
+	IF (FOLDER_NUMBER.GE.1000) RETURN
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)
+		! Reobtain present values as calling programs still uses them
+
+	READ_BTIM(1) = READ_BTIM_SAVE(1)
+	READ_BTIM(2) = READ_BTIM_SAVE(2)
+
+	CALL CLOSE_BULLUSER
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE NOTIFY_USERS(CHECK_ACL)
+C
+C  SUBROUTINE NOTIFY_USERS
+C
+C  FUNCTION: Notify users with SET NOTIFY set of new message.
+C
+	IMPLICIT INTEGER (A - Z)
+	
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE '($BRKDEF)'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER OUTPUT*160,TERMINAL*8,FLAGS*4
+	CHARACTER*12 SENT_TEMP_USER,TEMP_USERNAME
+	CHARACTER NEWS_ACCESS*132
+	CHARACTER FOLDER_NAME_SAVE*80
+
+	INTEGER SAVE_LAST_NEWS_READ(2,FOLDER_MAX)
+
+	PARAMETER CR=CHAR(13),LF=CHAR(10),BELL=CHAR(7)
+
+	DATA FIRST/.TRUE./, BROAD1_USER_QUEUE/0/, TEMP_USER_QUEUE/0/
+
+	OUTPUT = BELL//CR//LF//LF//
+     &		'New bulletin added to folder '//FOLDER_NAME(:
+     &		TRIM(FOLDER_NAME))
+     &		//'. From: '//FROM(:TRIM(FROM))//CR//LF//
+     &		'Description: '//DESCRIP(:TRIM(DESCRIP))
+
+	IF (FIRST) THEN
+	   IER = SYS_TRNLNM('BULL_SYSTEM_FLAGS',FLAGS)
+	   IF (.NOT.IER) THEN
+	      IER = SYS_TRNLNM('MAIL$SYSTEM_FLAGS',FLAGS)
+	   END IF
+
+	   BFLAG = 0
+	   READ (FLAGS(:1),'(I1)',IOSTAT=IER) FLAG
+	   IF (BTEST(FLAG,1).AND.IER.EQ.0) BFLAG = BRK$M_CLUSTER
+	   FIRST = .FALSE.
+	   FOLDER1_NAME = ' '
+	END IF
+
+	CALL SYS$SETRWM(%VAL(1))		! Don't wait if can't broadcast
+
+	CALL INIT_QUEUE(BROAD1_USER_QUEUE,TEMP_USERNAME)
+	BROAD_USER_QUEUE = BROAD1_USER_QUEUE
+	IF (FOLDER_NAME_SAVE.EQ.FOLDER_NAME) THEN 
+           TEMP_USERNAME = ' '
+	   DO WHILE (TEMP_USERNAME.NE.'*')
+	      CALL READ_QUEUE(%VAL(BROAD_USER_QUEUE),BROAD_USER_QUEUE,
+     &				   TEMP_USERNAME)
+	      IF (TEMP_USERNAME.NE.'*') THEN
+	         CALL SYS$BRKTHRU(,OUTPUT(:TRIM(OUTPUT))//CR,
+     &			TEMP_USERNAME(:TRIM(TEMP_USERNAME)),
+     &			%VAL(BRK$C_USERNAME),,,%VAL(BFLAG),,%VAL(5),,)
+	      END IF
+	   END DO
+           CALL SYS$SETRWM(%VAL(0))
+	   RETURN
+	END IF
+
+	FOLDER_NAME_SAVE = FOLDER_NAME
+
+	IF (REMOTE_SET.EQ.4) THEN
+	   CALL OPEN_BULLINF_SHARED
+           CALL LIB$MOVC3(4*2*FOLDER_MAX,LAST_NEWS_READ,
+     &				SAVE_LAST_NEWS_READ)
+	END IF
+
+	CALL INIT_QUEUE(TEMP_USER_QUEUE,TEMP_USERNAME)
+	CALL INIT_QUEUE(BROAD1_USER_QUEUE,TEMP_USERNAME)
+	WRITE_TEMP_QUEUE = TEMP_USER_QUEUE
+	BROAD_USER_QUEUE = BROAD1_USER_QUEUE
+
+	DO WHILE (GETUSERS(TEMP_USERNAME,TERMINAL))
+	   READ_TEMP_QUEUE = TEMP_USER_QUEUE
+	   SENT_TEMP_USER = ' '
+	   DO WHILE (TEMP_USERNAME.NE.SENT_TEMP_USER.AND.
+     &				READ_TEMP_QUEUE.NE.WRITE_TEMP_QUEUE)
+		 CALL READ_QUEUE(%VAL(READ_TEMP_QUEUE),READ_TEMP_QUEUE,
+     &				SENT_TEMP_USER)
+	   END DO
+	   IF (TEMP_USERNAME.NE.SENT_TEMP_USER) THEN
+              IF (REMOTE_SET.EQ.4) THEN 
+	         CALL READ_NEWS_USERINFO(TEMP_USERNAME,IER)
+	      ELSE
+	         CALL READ_USER_FILE_KEYNAME(TEMP_USERNAME,IER)
+	      END IF
+              CALL WRITE_QUEUE(%VAL(WRITE_TEMP_QUEUE),WRITE_TEMP_QUEUE,
+     &				TEMP_USERNAME)
+	   ELSE
+	      IER = 2
+	   END IF
+	   IF (IER.EQ.0.AND.TEMP_USERNAME.NE.FROM.AND.
+     &	       TEST_NOTIFY_FLAG(FOLDER_NUMBER)) THEN
+	      IF (CHECK_ACL) THEN
+	         IF (REMOTE_SET.EQ.4) THEN
+	            CALL CHECK_ACCESS
+     &		     (NEWS_ACCESS(FOLDER_DESCRIP),
+     &		     TEMP_USERNAME,IER,WRITE_ACCESS)
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',
+     &		     TEMP_USERNAME,IER,WRITE_ACCESS)
+	         END IF
+	      ELSE
+		 IER = 1
+	      END IF
+	      IF (IER) THEN
+		 CALL SYS$BRKTHRU(,OUTPUT(:TRIM(OUTPUT))//CR,
+     &			TEMP_USERNAME(:TRIM(TEMP_USERNAME)),
+     &			%VAL(BRK$C_USERNAME),,,%VAL(BFLAG),,%VAL(5),,)
+                 CALL WRITE_QUEUE(%VAL(BROAD_USER_QUEUE),
+     &					BROAD_USER_QUEUE,TEMP_USERNAME)
+	      ELSE IF (REMOTE_SET.LT.3) THEN 
+		 CALL CLR2(NOTIFY_FLAG,FOLDER_NUMBER)
+	         REWRITE (4,IOSTAT=IER) TEMP_USERNAME//USER_ENTRY(13:)
+	      END IF
+	   END IF
+	END DO
+	CALL SYS$SETRWM(%VAL(0))
+
+        IF (REMOTE_SET.EQ.4) THEN
+           CALL CLOSE_BULLINF
+           CALL LIB$MOVC3(4*2*FOLDER_MAX,SAVE_LAST_NEWS_READ,
+     &				LAST_NEWS_READ)
+        END IF
+
+	FOLDER1_NAME = FOLDER_NAME
+
+	TEMP_USERNAME = '*'
+        CALL WRITE_QUEUE(%VAL(BROAD_USER_QUEUE),BROAD_USER_QUEUE,
+     &				TEMP_USERNAME)
+
+	RETURN
+	END
+
+
+
+
+ 
+	SUBROUTINE ADD_ENTRY
+C
+C  SUBROUTINE ADD_ENTRY
+C
+C  FUNCTION: Enters a new directory entry in the directory file.
+C
+	IMPLICIT INTEGER (A - Z)
+	
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+	
+	CHARACTER TODAY_TIME*32
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+        COMMON /LOCALPOST/ LOCAL_POST
+
+	IF (REMOTE_SET) THEN
+	   LOCAL = .TRUE.
+	   IF (INCMD(:3).EQ.'ADD') LOCAL = CLI$PRESENT('LOCAL')
+	   IF (LOCAL) THEN
+	      WRITE (REMOTE_UNIT,'(9A)',IOSTAT=IER)
+     &			3,DESCRIP,EXDATE,EXTIME,SYSTEM,0,0,0,0
+	   ELSE
+	      WRITE (REMOTE_UNIT,'(9A)',IOSTAT=IER)
+     &		3,DESCRIP,EXDATE,EXTIME,SYSTEM,CLI$PRESENT('BROADCAST'),
+     &		CLI$PRESENT('BELL'),CLI$PRESENT('ALL'),
+     &		CLI$PRESENT('CLUSTER')
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      READ(REMOTE_UNIT,'(Q,A)',IOSTAT=IER) I,FOLDER1_COM
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      IF (I.EQ.LEN(FOLDER1_COM)) THEN
+	         IER = SYS$ASCTIM(,TODAY_TIME,F1_NEWEST_BTIM,)
+	         NEWEST_DATE = TODAY_TIME(:11)
+	         NEWEST_TIME = TODAY_TIME(13:23)
+	         NBULL = F1_NBULL
+		 CALL UPDATE_FOLDER
+	      ELSE
+		 WRITE (6,'(1X,A)') FOLDER1_COM(:I)
+	      END IF
+	   ELSE
+	      CALL DISCONNECT_REMOTE
+	      IF (INCMD(:4).EQ.'MOVE') CALL EXIT
+	   END IF
+	   CALL UPDATE_LOGIN(.TRUE.)
+	   RETURN
+	END IF
+
+	CALL READDIR(0,IER)
+
+	IF (IER.NE.1) THEN
+	   NEWEST_EXDATE = '5-NOV-2056'
+	   NEWEST_EXTIME = '00:00:00.00'
+	   NEWEST_DATE = '5-NOV-1956'
+	   NEWEST_TIME = '00:00:00.00'
+	   NBULL = 0
+	   IF (REMOTE_SET.NE.4) NBLOCK = 0
+	   SHUTDOWN = 0
+	   NEMPTY = 0
+	END IF
+
+	CALL SYS$ASCTIM(,TODAY_TIME,,)
+       	NEWEST_DATE = TODAY_TIME(:11)  
+	NEWEST_TIME = TODAY_TIME(13:23)
+	IF (.NOT.LOCAL_POST) THEN
+	   DATE = NEWEST_DATE
+	   TIME = NEWEST_TIME
+	END IF
+	 
+	IF (.NOT.BTEST(FOLDER_FLAG,13)) THEN
+	   DIFF = COMPARE_DATE(NEWEST_EXDATE,EXDATE)
+	   IF (DIFF.GT.0) THEN
+	      NEWEST_EXDATE = EXDATE
+	      NEWEST_EXTIME = EXTIME
+	   ELSE IF (DIFF.EQ.0) THEN
+	      DIFF = COMPARE_TIME(NEWEST_EXTIME,EXTIME)
+	      IF (DIFF.GT.0) NEWEST_EXTIME = EXTIME
+	   END IF
+	END IF
+
+	IF ((SYSTEM.AND.4).EQ.4) THEN
+	   SHUTDOWN = SHUTDOWN + 1
+	   SHUTDOWN_DATE = DATE
+	   SHUTDOWN_TIME = TIME
+	END IF
+
+	IF (REMOTE_SET.EQ.4) THEN
+	   BLOCK = NBLOCK - LENGTH
+	   CALL WRITEDIR(NEWS_F_END+1,IER)
+	ELSE
+	   BLOCK = NBLOCK + 1
+	   CALL WRITEDIR(NBULL+1,IER)
+	END IF
+
+	IF (IER.NE.0) RETURN
+
+	IF (REMOTE_SET.EQ.4) THEN
+	   NEWS_F_END = NEWS_F_END + 1
+           NBULL = NEWS_F_END
+	   F_NBULL = NEWS_F_END
+	ELSE
+	   NBULL = NBULL + 1
+ 	   NBLOCK = NBLOCK + LENGTH
+	END IF
+
+	CALL WRITEDIR(0,IER)
+
+	IF (BTEST(FOLDER_FLAG,13)) THEN
+    	   CALL READ_FIRST_EXPIRED(NDEL)
+	   DO WHILE (NDEL.GT.0.AND.NDEL.LE.NEWS_F_END.AND.
+     &		COMPARE_BTIM(EX_BTIM,NEWEST_EXBTIM).LT.0)
+	      IF (LENGTH.GT.0) CALL DUMP_MESSAGE()
+	      DELETE (UNIT=2)
+    	      CALL READ_FIRST_EXPIRED(NDEL)
+	   END DO
+	   CALL OPEN_BULLNEWS_SHARED
+	   CALL READ_FOLDER_FILE_KEYNAME(NEWS_FOLDER,IER)
+	   FOLDER_FLAG = IBCLR(FOLDER_FLAG,13)
+	   CALL REWRITE_FOLDER_FILE(IER)
+	   CALL CLOSE_BULLNEWS
+	END IF
+
+	INQUIRE (UNIT=2,OPENED=IER)
+	IF (IER) CALL CLOSE_BULLDIR
+	CALL UPDATE_LOGIN(.TRUE.)
+	IF (IER) CALL OPEN_BULLDIR
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION COMPARE_BTIM(BTIM1,BTIM2)
+C
+C  FUNCTION COMPARE_BTIM
+C
+C  FUCTION: Compares times in binary format to see which is farther in future.
+C
+C  INPUTS:
+C	BTIM1  -  First time in binary format
+C	BTIM2  -  Second time in binary format
+C  OUTPUT:
+C	Returns +1 if first time is farther in future
+C	Returns -1 if second time is farther in future
+C	Returns 0 if equal time
+C
+	IMPLICIT INTEGER (A - Z)
+
+	DIMENSION BTIM1(2),BTIM2(2),DIFF(2)
+
+	CALL LIB$SUBX(BTIM1,BTIM2,DIFF)
+
+	IF (DIFF(2).LT.0) THEN
+	   COMPARE_BTIM = -1
+	ELSE IF (DIFF(2).GE.0) THEN
+	   COMPARE_BTIM = +1
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	INTEGER FUNCTION MINUTE_DIFF(DATE2,DATE1)
+C
+C  FUNCTION MINUTE_DIFF
+C
+C  FUNCTION: Finds difference in minutes between 2 binary times.
+C
+C
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION DATE1(2),DATE2(2)
+
+	CALL LIB$DAY(DAYS1,DATE1,MSECS1)
+	CALL LIB$DAY(DAYS2,DATE2,MSECS2)
+
+	MINUTE_DIFF = (DAYS2-DAYS1)*24*60 + (MSECS2-MSECS1)/6000
+
+	RETURN
+	END
+
+
+
+
+
+ 
+	INTEGER FUNCTION COMPARE_DATE(DATE1,DATE2)
+C
+C  FUNCTION COMPARE_DATE
+C
+C  FUCTION: Compares dates to see which is farther in future.
+C
+C  INPUTS:
+C	DATE1  -  First date  (dd-mm-yy)
+C	DATE2  -  Second date (If is equal to ' ', then use present date)
+C  OUTPUT:
+C	Returns the difference in days between the two dates.
+C	If the DATE1 is farther in the future, the output is positive,
+C	else it is negative.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	CHARACTER*(*) DATE1,DATE2
+	INTEGER USER_TIME(2)
+
+	CALL SYS_BINTIM(DATE1,USER_TIME)
+
+	CALL VERIFY_DATE(USER_TIME)
+C
+C  LIB$DAY crashes if date invalid, which happened once due to an unknown
+C  hardware or software error which created a date very far in the future.
+C
+	CALL LIB$DAY(DAY1,USER_TIME)
+
+	IF (DATE2.NE.' ') THEN
+	   CALL SYS_BINTIM(DATE2,USER_TIME)
+	   CALL VERIFY_DATE(USER_TIME)
+	ELSE
+	   CALL SYS$GETTIM(USER_TIME)
+	END IF
+
+	CALL LIB$DAY(DAY2,USER_TIME)
+
+	COMPARE_DATE = DAY1 - DAY2
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE VERIFY_DATE(BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION BTIM(2),TEMP(2)
+
+	CALL SYS_BINTIM(' 5-NOV-2011 00:00:00.00',TEMP)
+
+	IER = COMPARE_BTIM(BTIM,TEMP)
+
+	IF (IER.GT.0) THEN		! Date invalid
+	   BTIM(1) = TEMP(1)
+	   BTIM(2) = TEMP(2)
+	END IF
+
+	CALL SYS_BINTIM(' 5-NOV-1955 00:00:00.00',TEMP)
+
+	IER = COMPARE_BTIM(BTIM,TEMP)
+
+	IF (IER.LT.0) THEN		! Date invalid
+	   BTIM(1) = TEMP(1)
+	   BTIM(2) = TEMP(2)
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION COMPARE_TIME(TIME1,TIME2)
+C
+C  FUNCTION COMPARE_TIME
+C
+C  FUCTION: Compares times to see which is farther in future.
+C
+C  INPUTS:
+C	TIME1  -  First time	(hh:mm:ss.xx)
+C	TIME2  -  Second time
+C  OUTPUT:
+C	Outputs (TIME1-TIME2) in seconds.  Thus, if TIME1 is further
+C	in the future, outputs positive number, else negative.
+C
+
+	IMPLICIT INTEGER (A-Z)
+	CHARACTER*(*) TIME1,TIME2
+	CHARACTER*24 TODAY_TIME
+	CHARACTER*12 TEMP2
+
+	IF (TIME2.EQ.' ') THEN
+	   CALL SYS$ASCTIM(,TODAY_TIME,,)
+	   TEMP2 = TODAY_TIME(13:23)
+	ELSE
+	   TEMP2 = TIME2
+	END IF
+
+	COMPARE_TIME = 3600*10*(ICHAR(TIME1(:1))-ICHAR(TEMP2(:1)))
+     &		         +3600*(ICHAR(TIME1(2:2))-ICHAR(TEMP2(2:2)))
+     &		        +60*10*(ICHAR(TIME1(4:4))-ICHAR(TEMP2(4:4)))
+     &		           +60*(ICHAR(TIME1(5:5))-ICHAR(TEMP2(5:5)))
+     &		           +10*(ICHAR(TIME1(7:7))-ICHAR(TEMP2(7:7)))
+     &		              +(ICHAR(TIME1(8:8))-ICHAR(TEMP2(8:8)))
+
+	IF (COMPARE_TIME.EQ.0) THEN
+	   COMPARE_TIME = 10*(ICHAR(TIME1(10:10))-ICHAR(TEMP2(10:10)))
+     &		            +(ICHAR(TIME1(11:11))-ICHAR(TEMP2(11:11)))
+	   IF (COMPARE_TIME.GT.0) THEN
+	      COMPARE_TIME = 1
+	   ELSE IF (COMPARE_TIME.LT.0) THEN
+	      COMPARE_TIME = -1
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+C-------------------------------------------------------------------------
+C
+C  The following are subroutines to create a linked-list queue for 
+C  temporary buffer storage of data that is read from files to be
+C  outputted to the terminal.  This is done so as to be able to close
+C  the file as soon as possible.
+C
+C  Each record in the queue has the following format.  The first two
+C  words are used for creating a character variable.  The first word
+C  contains the length of the character variable, the second contains
+C  the address.  The address is simply the address of the 3rd word of
+C  the record.  The last word in the record contains the address of the
+C  next record.  Every time a record is written, if that record has a
+C  zero link, it adds a new record for the next write operation. 
+C  Therefore, there will always be an extra record in the queue.  To
+C  check for the end of the queue, the last word (link to next record)
+C  is checked to see if it is zero. 
+C
+C-------------------------------------------------------------------------
+	SUBROUTINE INIT_QUEUE(HEADER,DATA)
+	CHARACTER*(*) DATA
+	INTEGER HEADER
+	IF (HEADER.NE.0) RETURN		! Queue already initialized
+	LENGTH = LEN(DATA)
+	IF (MOD(LENGTH,4).NE.0) LENGTH = LENGTH + 4 - MOD(LENGTH,4)
+	CALL LIB$GET_VM(LENGTH+12,HEADER)
+	CALL MAKE_CHAR(%VAL(HEADER),LEN(DATA),LENGTH)
+	RETURN
+	END
+
+
+	SUBROUTINE WRITE_QUEUE(RECORD,NEXT,DATA)
+	INTEGER RECORD(1)
+	CHARACTER*(*) DATA
+	LENGTH = RECORD(1)
+	CALL COPY_CHAR(LENGTH,DATA,%VAL(%LOC(RECORD)))
+	IF (MOD(LENGTH,4).NE.0) LENGTH = LENGTH + 4 - MOD(LENGTH,4)
+	NEXT = RECORD((LENGTH+12)/4)
+	IF (NEXT.NE.0) RETURN
+	CALL LIB$GET_VM(LENGTH+12,NEXT)
+	CALL MAKE_CHAR(%VAL(NEXT),RECORD(1),LENGTH)
+	RECORD((LENGTH+12)/4) = NEXT
+	RETURN
+	END
+
+	SUBROUTINE READ_QUEUE(RECORD,NEXT,DATA)
+	CHARACTER*(*) DATA
+	INTEGER RECORD(1)
+	LENGTH = RECORD(1)
+	CALL COPY_CHAR(LENGTH,%VAL(%LOC(RECORD)),DATA)
+	IF (MOD(LENGTH,4).NE.0) LENGTH = LENGTH + 4 - MOD(LENGTH,4)
+	NEXT = RECORD((LENGTH+12)/4)
+	RETURN
+	END
+
+	SUBROUTINE COPY_CHAR(LENGTH,INCHAR,OUTCHAR)
+	CHARACTER*(*) INCHAR,OUTCHAR
+	OUTCHAR = INCHAR(:LENGTH)
+	RETURN
+	END
+
+	SUBROUTINE MAKE_CHAR(IARRAY,CHAR_LEN,REAL_LEN)
+	IMPLICIT INTEGER (A-Z)
+	DIMENSION IARRAY(1)
+	IARRAY(1) = CHAR_LEN
+	IARRAY(2) = %LOC(IARRAY(3))
+	IARRAY(REAL_LEN/4+3) = 0
+	RETURN
+	END
+
+
+
+	SUBROUTINE DISABLE_PRIVS
+C
+C  SUBROUTINE DISABLE_PRIVS
+C
+C  FUNCTION: Disable image high privileges.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($PRVDEF)'
+
+	COMMON /PRIVS/ SETPRV,PRV_DEPTH
+	DIMENSION SETPRV(2)
+
+	DATA PRV_DEPTH /0/
+
+	COMMON /REALPROC/ REALPROCPRIV(2)
+
+	PRV_DEPTH = PRV_DEPTH + 1
+
+	IF (PRV_DEPTH.GT.1) RETURN
+
+	CALL SYS$SETPRV(%VAL(0),,,SETPRV)	! Get privileges
+
+	SETPRV(1) = SETPRV(1).AND..NOT.REALPROCPRIV(1)
+
+	CALL SYS$SETPRV(%VAL(0),SETPRV,,)	! Disable installed privs
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ENABLE_PRIVS
+C
+C  SUBROUTINE ENABLE_PRIVS
+C
+C  FUNCTION: Enable image high privileges.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVS/ SETPRV,PRV_DEPTH
+	DIMENSION SETPRV(2)
+
+	PRV_DEPTH = PRV_DEPTH - 1
+
+	IF (PRV_DEPTH.GT.1) RETURN
+
+	CALL SYS$SETPRV(%VAL(1),SETPRV,,)	! Enable image privs
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CHECK_PRIV_IO(ERROR)
+C
+C  SUBROUTINE CHECK_PRIV_IO
+C
+C  FUNCTION: Checks SYS$OUTPUT and SYS$ERROR to see if they need
+C	privileges to output to.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /OUTPUT/ REASSIGNED
+	LOGICAL REASSIGNED
+	DATA REASSIGNED /.FALSE./
+
+	CALL DISABLE_PRIVS			! Disable SYSPRV 
+
+	IF (.NOT.REASSIGNED) THEN
+	   OPEN (UNIT=6,FILE='SYS$OUTPUT',IOSTAT=IER,STATUS='NEW')
+	   CLOSE (UNIT=6,STATUS='DELETE')
+	END IF
+
+	OPEN (UNIT=4,FILE='SYS$ERROR',IOSTAT=IER1,STATUS='NEW')
+	IF (IER.NE.0.OR.IER1.NE.0) THEN
+	   IF (IER1.EQ.0) WRITE (4,100)
+	   IF (IER.EQ.0) WRITE (6,200)
+	   ERROR = 1
+	ELSE
+	   CLOSE (UNIT=4,STATUS='DELETE')
+	   ERROR = 0
+	END IF
+
+	CALL ENABLE_PRIVS			! Enable SYSPRV 
+
+100	FORMAT(1X,'ERROR: SYS$OUTPUT cannot be opened.')
+200	FORMAT(1X,'ERROR: SYS$ERROR cannot be opened.')
+
+	RETURN
+	END
+
+
+	SUBROUTINE CHANGE_FLAG(CMD,FLAG)
+C
+C  SUBROUTINE CHANGE_FLAG
+C
+C  FUNCTION: Sets flags for specified folder.
+C
+C  INPUTS:
+C	CMD    -   LOGICAL*4 value. If TRUE, set flag. 
+C		   If FALSE, clear flag.
+C	FLAG	-  If 1, modify NEW_FLAG, if 2, modify SET_FLAG
+C		   If 3, modify BRIEF_FLAG, 4, modify NOTIFY_FLAG
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /BULL_NOTIFY/ NOTIFY_REMOTE(FLONG)
+
+	DIMENSION FLAGS(FLONG,4)
+	EQUIVALENCE (NEW_FLAG(1),FLAGS(1,1))
+
+	LOGICAL CMD
+
+	DIMENSION READ_BTIM_SAVE(2)
+
+	DATA CHANGE_FOLDER /.FALSE./
+
+	IF (CLI$PRESENT('FOLDER')) THEN
+	   IER = CLI$GET_VALUE('FOLDER',FOLDER1)
+	   IF (IER) THEN
+	      FOLDER_NUMBER_SAVE = FOLDER_NUMBER
+	      CALL OPEN_BULLFOLDER_SHARED
+	      CALL READ_FOLDER_FILE_KEYNAME_TEMP(FOLDER1,IER)
+	      CALL CLOSE_BULLFOLDER
+	      IF (IER.NE.0) THEN
+	         WRITE (6,'('' ERROR: No such folder found.'')')
+	         RETURN
+	      ELSE IF (INDEX(FOLDER1,'.').GT.0.OR.
+     &		 (FOLDER1(:1).GE.'a'.AND.FOLDER1(:1).LE.'z')) THEN
+	         WRITE (6,'('' ERROR: Command not valid for folder.'')')
+	         RETURN
+	      END IF
+	   END IF
+	   FOLDER_NUMBER = FOLDER1_NUMBER
+	   CHANGE_FOLDER = .TRUE.
+	END IF
+
+C
+C  Find user entry in BULLUSER.DAT to update information.
+C
+
+	ENTRY CHANGE_FLAG_NOCMD(CMD,FLAG)
+
+	CALL OPEN_BULLUSER_SHARED		! Open user file
+
+	READ_BTIM_SAVE(1) = READ_BTIM(1)
+	READ_BTIM_SAVE(2) = READ_BTIM(2)
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)	! Read old entry
+
+	IF (IER.GT.0) THEN 		! No entry (how did this happen??)
+	   CALL SYS_BINTIM('-',LOGIN_BTIM)	! Get today's today
+	   CALL SYS_BINTIM('5-NOV-1956 11:05:56',READ_BTIM)	! Fake new entry
+	   CALL READ_USER_FILE_HEADER(IER)
+	   IF (CMD) THEN
+	      CALL SET2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   ELSE
+	      CALL CLR2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   END IF
+	   NEW_FLAG(1) = 143
+	   NEW_FLAG(2) = 0
+	   CALL WRITE_USER_FILE_NEW(IER)
+	ELSE
+	   IF (CMD) THEN
+	      CALL SET2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   ELSE
+	      CALL CLR2(FLAGS(1,FLAG),FOLDER_NUMBER)
+	   END IF
+	   NEW_FLAG(1) = 143
+	   REWRITE (4,IOSTAT=IER) USER_ENTRY
+	   READ_BTIM(1) = READ_BTIM_SAVE(1)
+	   READ_BTIM(2) = READ_BTIM_SAVE(2)
+	END IF
+
+	IF (CMD.AND.FLAG.EQ.4.AND.FOLDER_BBOARD(:2).EQ.'::') THEN
+	   DO WHILE (REC_LOCK(IER))
+	      READ (4,KEY='*NOTIFY',IOSTAT=IER) TEMP_USER,NOTIFY_REMOTE
+	   END DO
+
+	   IF (IER.NE.0) THEN
+	      DO I=1,FLONG
+	         NOTIFY_REMOTE(I) = 0
+	      END DO
+	      CALL SET2(NOTIFY_REMOTE,FOLDER_NUMBER)
+	      WRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	   ELSE
+	      CALL SET2(NOTIFY_REMOTE,FOLDER_NUMBER)
+	      REWRITE (4,IOSTAT=IER) '*NOTIFY     ',NOTIFY_REMOTE
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLUSER
+
+	IF (CHANGE_FOLDER) THEN
+	   FOLDER_NUMBER = FOLDER_NUMBER_SAVE
+	   CHANGE_FOLDER = .FALSE.
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE SET_VERSION
+C
+C  SUBROUTINE SET_VERSION
+C
+C  FUNCTION: Sets version number.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	DIMENSION FLAGS(FLONG,4)
+	EQUIVALENCE (NEW_FLAG(1),FLAGS(1,1))
+
+	DIMENSION READ_BTIM_SAVE(2)
+
+C
+C  Find user entry in BULLUSER.DAT to update information.
+C
+
+	CALL OPEN_BULLUSER_SHARED		! Open user file
+
+	READ_BTIM_SAVE(1) = READ_BTIM(1)
+	READ_BTIM_SAVE(2) = READ_BTIM(2)
+
+	CALL READ_USER_FILE_KEYNAME(USERNAME,IER)	! Read old entry
+
+	IF (IER.EQ.0) THEN
+	   NEW_FLAG(1) = 143
+	   REWRITE (4,IOSTAT=IER) USER_ENTRY  ! Write modified entry
+	   READ_BTIM(1) = READ_BTIM_SAVE(1)
+	   READ_BTIM(2) = READ_BTIM_SAVE(2)
+	END IF
+
+	CALL CLOSE_FILE (4)
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE CHECK_NEWUSER(USERNAME,DISMAIL,PASSCHANGE)
+C
+C  SUBROUTINE CHECK_NEWUSER
+C
+C  FUNCTION: Checks flags for a new: Whether DISMAIL is set,
+C		and what the last password change was.
+C
+C  INPUTS:
+C	USERNAME  -  Username
+C  OUTPUTS:
+C  	DISMAIL     -  Returns 1 if account has DISMAIL.
+C		       returns 0 if account has no DISMAIL.
+C	PASSCHANGE  -  Date of last password change.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) USERNAME
+
+	INTEGER PASSCHANGE(2)
+
+	INCLUDE '($UAIDEF)'
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(4,UAI$_FLAGS,%LOC(FLAGS))
+	CALL ADD_2_ITMLST(8,UAI$_PWD_DATE,%LOC(PASSCHANGE))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	DISMAIL = 0					! Set return false
+	IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)	! Read Record
+	IF (IER) THEN					! If username found
+	   IF (BTEST(FLAGS,UAI$V_NOMAIL)) THEN		! DISMAIL SET?
+	      DISMAIL = 1				! Yep
+	   END IF
+	END IF
+
+	RETURN						! Return
+	END						! End
+
+
+
+	INTEGER FUNCTION SYS_TRNLNM(INPUT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+        PARAMETER LNM$_STRING = '2'X
+
+	IF (INDEX(INPUT,']').GT.0) THEN
+	   SYS_TRNLNM = .FALSE.
+	   RETURN
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+	IF (OUTPUT.NE.'DEFINED') CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT),%LOC(OLEN))
+	CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+
+	EINPUT = INDEX(INPUT,':') - 1
+	IF (EINPUT.LE.0) EINPUT = TRIM(INPUT)
+
+	SYS_TRNLNM = SYS$TRNLNM(,'LNM$FILE_DEV',INPUT(:EINPUT),,
+     &		%VAL(TRNLNM_ITMLST))
+
+	IF (SYS_TRNLNM.AND.OUTPUT.NE.'DEFINED') OUTPUT = OUTPUT(:OLEN)
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION SYS_TRNLNM_SYSTEM_INDEX(INPUT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+        PARAMETER LNM$_STRING = '2'X
+	PARAMETER LNM$_INDEX = '1'X
+	PARAMETER LNM$_MAX_INDEX = '7'X
+
+	DATA NINDEX /0/
+
+	IF (MAX_INDEX.LT.NINDEX) THEN
+	   NINDEX = 0
+	   SYS_TRNLNM_SYSTEM_INDEX = 0
+	   RETURN
+	END IF
+
+	EINPUT = INDEX(INPUT,':') - 1
+	IF (EINPUT.LE.0) EINPUT = TRIM(INPUT)
+
+	IF (NINDEX.EQ.0) THEN 
+	   CALL INIT_ITMLST	! Initialize item list
+	   CALL ADD_2_ITMLST(4,LNM$_MAX_INDEX,%LOC(MAX_INDEX))
+	   CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+ 	   SYS_TRNLNM_SYSTEM_INDEX = SYS$TRNLNM(,'LNM$SYSTEM',
+     &		INPUT(:EINPUT),,%VAL(TRNLNM_ITMLST))
+	   IF (.NOT.SYS_TRNLNM_SYSTEM_INDEX) RETURN
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,LNM$_INDEX,%LOC(NINDEX))
+	CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT),%LOC(OLEN))
+	CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+
+	SYS_TRNLNM_SYSTEM_INDEX = SYS$TRNLNM(,'LNM$SYSTEM',
+     &		INPUT(:EINPUT),,%VAL(TRNLNM_ITMLST))
+
+	IF (SYS_TRNLNM_SYSTEM_INDEX) OUTPUT = OUTPUT(:OLEN)
+	NINDEX = NINDEX  + 1
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION SYS_TRNLNM_SYSTEM(INPUT,OUTPUT)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INPUT,OUTPUT
+
+        PARAMETER LNM$_STRING = '2'X
+
+	CALL INIT_ITMLST	! Initialize item list
+	IF (OUTPUT.NE.'DEFINED') CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(OUTPUT),LNM$_STRING,%LOC(OUTPUT),%LOC(OLEN))
+	CALL END_ITMLST(TRNLNM_ITMLST)	! Get address of itemlist
+
+	EINPUT = INDEX(INPUT,':') - 1
+	IF (EINPUT.LE.0) EINPUT = TRIM(INPUT)
+
+	SYS_TRNLNM_SYSTEM = SYS$TRNLNM(,'LNM$SYSTEM',
+     &		INPUT(:EINPUT),,%VAL(TRNLNM_ITMLST))
+
+	IF (SYS_TRNLNM_SYSTEM.AND.OUTPUT.NE.'DEFINED') THEN
+	   OUTPUT = OUTPUT(:OLEN)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION FILE_LOCK(IER,IER1)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($RMSDEF)'
+
+	DATA INIT /.TRUE./
+
+	IF (INIT) THEN
+	   FILE_LOCK = 1
+	   INIT = .FALSE.
+	   IER1 = 0
+	ELSE
+	   IF (IER.GT.0) THEN
+	      IF (IER1.EQ.0) CALL ERRSNS(IDUMMY,IER1)
+	      IF (IER1.EQ.RMS$_FLK) THEN
+	         FILE_LOCK = 1
+		 CALL WAIT_SEC('01')
+	      ELSE
+	         FILE_LOCK = 0
+	         INIT = .TRUE.
+	      END IF
+	   ELSE
+	      FILE_LOCK = 0
+	      IER1 = 0
+	      INIT = .TRUE.
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE ENABLE_CTRL
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /CTRL_LEVEL/ LEVEL
+
+	COMMON /DEF_PROT/ ORIGINAL_DEF_PROT
+
+        COMMON /KEYPAD/ KEYPAD_MODE
+
+	QUIT = 1
+
+	ENTRY ENABLE_CTRL_EXIT
+
+	QUIT = QUIT.AND.1		! If called via entry, QUIT = 0
+	IF (QUIT.EQ.1) LEVEL = LEVEL - 1
+
+	IF (LEVEL.LT.0.AND.QUIT.EQ.1) THEN
+	   WRITE (6,'('' ERROR: Error in CTRL.'')')
+	END IF
+
+	IF (LEVEL.EQ.0.OR.QUIT.EQ.0) THEN
+	   CALL LIB$ENABLE_CTRL(CTRLY,)	! Enable CTRL-Y & -C
+	END IF
+
+	IF (QUIT.EQ.0) THEN
+	   IF (KEYPAD_MODE.EQ.0) THEN
+	      IER = SMG$CREATE_VIRTUAL_KEYBOARD(KEYBOARD_ID,,,,)
+	      IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,1)
+	   END IF
+	   CALL CLOSE_TAG
+	   FOLDER_FLAG = 0
+	   CALL SET_FOLDER_FILE(0)
+	   CALL UPDATE_USERINFO
+	   CALL PRINT_NOW
+	   CALL SYS$SETDFPROT(ORIGINAL_DEF_PROT,)
+	   CALL EXIT
+	END IF
+	QUIT = 0			! Reinitialize
+
+	RETURN
+	END
+
+
+	SUBROUTINE DISABLE_CTRL
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /CTRLY/ CTRLY
+
+	COMMON /CTRL_LEVEL/ LEVEL
+	DATA LEVEL /0/
+
+	IF (LEVEL.EQ.0) CALL LIB$DISABLE_CTRL(CTRLY,)
+	LEVEL = LEVEL + 1
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CLEANUP_BULLFILE
+C
+C  SUBROUTINE CLEANUP_BULLFILE
+C
+C  FUNCTION:  Searches for empty space in bulletin file and deletes it.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	CHARACTER BUFFER*128
+
+	CALL OPEN_BULLDIR_SHARED
+
+C
+C  NOTE: Can't use READDIR for reading header since it'll spawn a 
+C  BULL/CLEANUP.  (Fooey).
+C
+
+	DO WHILE (REC_LOCK(IER))
+	   READ (2,KEYID=0,KEY=HEADER_KEY,IOSTAT=IER) BULLDIR_HEADER
+	END DO
+
+	IF (NEMPTY.EQ.0) THEN		! No cleanup necessary
+	 CALL CLOSE_BULLDIR
+	 RETURN
+	ELSE IF (NEMPTY.GT.0) THEN
+
+	 CALL SYS$SETDFPROT('FF00'X,CUR_DEF_PROT)
+		! Set protection to (SYSTEM:RWED,OWNER:RWED,,)
+
+	 OPEN (UNIT=11,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL',
+     1	      STATUS='UNKNOWN',IOSTAT=IER,DISPOSE='DELETE',
+     1	      RECORDTYPE='FIXED',RECORDSIZE=32,
+     1	      FORM='UNFORMATTED',INITIALSIZE=((NBLOCK-NEMPTY)*128)/512)
+				! Compressed version is number 1
+
+	 IF (IER.NE.0) THEN
+	    WRITE (6,'('' Cannot open temporary file for''
+     &		,'' compressing '',A)') FOLDER(:TRIM(FOLDER))
+	    CALL ERRSNS(IDUMMY,IER)
+	    IF (IER1.EQ.0) THEN
+	       WRITE (6,'('' IOSTAT error = '',I)') IER
+	    ELSE
+	       CALL SYS_GETMSG(IER1)
+	    END IF
+	    CALL CLOSE_BULLDIR
+	    CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+	    RETURN
+	 END IF
+
+	 CALL COPY_ACL(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLFIL',
+     &		       FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL')
+
+	 CALL OPEN_BULLFIL_SHARED		! Open bulletin file
+
+	 NBLOCK = 0
+
+	 DO I=1,NBULL				! Copy bulletins to new file
+	   CALL READDIR(I,IER)
+	   ICOUNT = BLOCK
+	   DO J=1,LENGTH
+	      NBLOCK = NBLOCK + 1
+	      DO WHILE (REC_LOCK(IER1))
+	         READ(1'ICOUNT,IOSTAT=IER1) BUFFER
+	      END DO
+	      IF (IER1.NE.0) THEN		! This file is corrupt
+		 NBLOCK = NBLOCK - 1
+		 NBULL = I - 1
+	         GO TO 100
+	      END IF
+	      WRITE(11) BUFFER
+	      ICOUNT = ICOUNT + 1
+	   END DO
+	 END DO
+
+100	 CALL CLOSE_BULLFIL
+	ELSE IF (NEMPTY.EQ.-1) THEN
+	 CALL CLOSE_BULLDIR
+	 CALL OPEN_BULLDIR	! Open with no sharing
+	 IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL',
+     &				'*.BULLFIL')
+	 IER = 1
+	 DO WHILE (IER)
+	    IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLFIL;-1')
+	 END DO
+	 IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPDIR',
+     &				'*.BULLDIR')
+	 CALL CLOSE_BULLDIR_DELETE
+	 IER = 1
+	 DO WHILE (IER)
+	    IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLDIR;-1')
+	 END DO
+	 IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULL*',
+     &				'*.*;1')
+	 RETURN
+	END IF
+
+	OPEN (UNIT=12,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.TMPDIR',STATUS='UNKNOWN',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED',
+     &	      INITIALSIZE=(((NBULL+1)*DIR_RECORD_LENGTH)/512)+1 )
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=12,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &	      //'.TMPDIR',STATUS='UNKNOWN',FORM='UNFORMATTED',
+     &	      RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &	      ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &	      KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	    IF (IER.NE.0) THEN
+	       WRITE (6,'('' Cannot open temporary file for''
+     &		,'' compressing '',A)') FOLDER(:TRIM(FOLDER))
+	       CALL ERRSNS(IDUMMY,IER)
+	       IF (IER1.EQ.0) THEN
+	          WRITE (6,'('' IOSTAT error = '',I)') IER
+	       ELSE
+	          CALL SYS_GETMSG(IER1)
+	       END IF
+	       CLOSE (UNIT=11)
+	       CALL CLOSE_BULLDIR
+	       CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+	       RETURN
+	    END IF
+	END IF
+
+	CALL COPY_ACL(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLDIR',
+     &		       FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPDIR')
+
+	NEMPTY = 0
+	WRITE (12,IOSTAT=IER) BULLDIR_HEADER	! Write directory header
+
+	NBLOCK = 0		! Update directory entry pointers
+	DO I=1,NBULL
+	   CALL READDIR(I,IER)
+	   BLOCK = NBLOCK + 1
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   WRITE (12,IOSTAT=IER) BULLDIR_ENTRY
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' Cannot write to temporary file for''
+     &		,'' compressing '',A)') FOLDER(:TRIM(FOLDER))
+	      CALL ERRSNS(IDUMMY,IER)
+	      IF (IER1.EQ.0) THEN
+	         WRITE (6,'('' IOSTAT error = '',I)') IER
+	      ELSE
+	         CALL SYS_GETMSG(IER1)
+	      END IF
+	      CLOSE (UNIT=12)
+	      CLOSE (UNIT=11)
+	      CALL CLOSE_BULLDIR
+	      CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+	      RETURN
+	   END IF
+	   NBLOCK = NBLOCK + MAX(LENGTH,0)
+	END DO
+
+	CLOSE (UNIT=12,STATUS='KEEP')
+	CLOSE (UNIT=11,STATUS='KEEP')
+
+	CALL CLOSE_BULLDIR
+	CALL OPEN_BULLDIR	! Open with no sharing
+
+	NEMPTY = -1		! Copying done, indicate that in case of crash
+	WRITE (2,IOSTAT=IER) BULLDIR_HEADER ! Write new directory header
+
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPFIL',
+     &				'*.BULLFIL')
+	IER = 1
+	DO WHILE (IER)
+	   IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLFIL;-1')
+	END DO
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.TMPDIR',
+     &				'*.BULLDIR')
+	CALL CLOSE_BULLDIR_DELETE
+	IER = 1
+	DO WHILE (IER)
+	   IER = LIB$DELETE_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &				'.BULLDIR;-1')
+	END DO
+	IER = LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULL*',
+     &				'*.*;1')
+
+	CALL SYS$SETDFPROT(CUR_DEF_PROT,)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CLEANUP_DIRFILE(DELETE_ENTRY)
+C
+C  SUBROUTINE CLEANUP_DIRFILE
+C
+C  FUNCTION:  Reorder directory file after deletions.
+C	      Is called either directly after a deletion, or is
+C	      called if it is detected that a deletion was not fully
+C	      completed due to the fact that the deleting process
+C	      was abnormally terminated.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY_SAVE
+
+	CHARACTER*12 DATE_SAVE,EXDATE_SAVE
+	CHARACTER*12 TIME_SAVE,EXTIME_SAVE
+
+	BULLDIR_ENTRY_SAVE = BULLDIR_ENTRY
+	DATE_SAVE = DATE
+	TIME_SAVE = TIME
+	EXDATE_SAVE = EXDATE
+	EXTIME_SAVE = EXTIME
+
+	NBULL = -NBULL		! Negative # Bulls signals deletion in progress
+	MOVE_TO = 0		! Moving directory entries starting here
+	MOVE_FROM = 0		! Moving directory entries from here
+	I = DELETE_ENTRY	! Start search point for first deleted entries
+	DO WHILE (MOVE_TO.EQ.0.AND.I.LE.NBULL)
+	   CALL READDIR(I,IER)
+	   IF (IER.NE.I+1) THEN	! Have we found a deleted entry?
+	      MOVE_TO = I	! If so, start moving entries to here
+	      J=I+1		! Search for next entry in file
+	      DO WHILE (MOVE_FROM.EQ.0.AND.J.LE.NBULL)
+		 CALL READDIR(J,IER)
+		 IF (IER.EQ.J+1) MOVE_FROM = J
+		 J = J + 1
+	      END DO
+	      IF (MOVE_FROM.EQ.0) THEN	! There are no more entries
+		 NBULL = I - 1		! so just update number of bulletins
+		 CALL WRITEDIR(0,IER)
+		 RETURN
+	      END IF
+	      LENGTH = -LENGTH		! Indicate starting point by writing
+	      CALL WRITEDIR(I,IER)	! next entry into deleted entry
+	      FIRST_DELETE = I		! with negative length
+	      MOVE_FROM = MOVE_FROM + 1	! Set up pointers to move rest of
+	      MOVE_TO = MOVE_TO + 1	! the entries
+	   ELSE IF (LENGTH.LT.0) THEN	! If negative length found, deletion
+	      FIRST_DELETE = I		! was previously in progress
+	      J = I			! Try to find where entry came from
+	      CALL INIT_QUEUE(ENTRY_Q1,BULLDIR_ENTRY)
+	      ENTRY_Q = ENTRY_Q1
+	      DO K=J,NBULL
+		 CALL READDIR(K,IER)
+	         IF (IER.EQ.K+1) THEN
+		    CALL WRITE_QUEUE(%VAL(ENTRY_Q),ENTRY_Q,BULLDIR_ENTRY)
+		 END IF
+	      END DO
+	      ENTRY_QLAST = ENTRY_Q
+	      ENTRY_Q2 = ENTRY_Q1
+	      DO WHILE (MOVE_FROM.EQ.0.AND.ENTRY_Q2.NE.ENTRY_QLAST)
+		 CALL READ_QUEUE(%VAL(ENTRY_Q2),ENTRY_Q,BULLDIR_ENTRY)
+		 ENTRY_Q2 = ENTRY_Q
+		 BLOCK_SAVE = BLOCK
+		 MSG_NUM_SAVE = MSG_NUM
+		 DO WHILE (MOVE_FROM.EQ.0.AND.ENTRY_Q.NE.ENTRY_QLAST)
+						! Search for duplicate entries
+		    CALL READ_QUEUE(%VAL(ENTRY_Q),ENTRY_Q,BULLDIR_ENTRY)
+		    IF (BLOCK_SAVE.EQ.BLOCK) THEN
+		       MOVE_TO = MSG_NUM_SAVE + 1
+		       MOVE_FROM = MSG_NUM + 1
+		    END IF
+		 END DO
+		 			! If no duplicate entry found for this
+					! entry, see if one exists for any
+	      END DO			! of the other entries
+	   END IF
+	   I = I + 1
+	END DO
+
+	IF (I.LE.NBULL) THEN		! Move reset of entries if necessary
+	   IF (MOVE_FROM.GT.0) THEN
+	      DO J=MOVE_FROM,NBULL
+	         CALL READDIR(J,IER)
+		 IF (IER.EQ.J+1) THEN	! Skip any other deleted entries
+		    CALL WRITEDIR(MOVE_TO,IER)
+		    MOVE_TO = MOVE_TO + 1
+		 END IF
+	      END DO
+	   END IF
+	   DO J=MOVE_TO,NBULL		! Delete empty records at end of file
+	      CALL READDIR(J,IER)
+	      DELETE(UNIT=2,IOSTAT=IER)
+	   END DO
+	   NBULL = MOVE_TO - 1		! Update # bulletin count
+	END IF
+
+	IF (FIRST_DELETE.GT.0) THEN
+	   CALL READDIR(FIRST_DELETE,IER)
+	   IF (IER.EQ.FIRST_DELETE+1.AND.LENGTH.LT.0) THEN
+	      LENGTH = -LENGTH		! Fix entry which has negative length
+	      CALL WRITEDIR(FIRST_DELETE,IER)
+	   END IF
+	END IF
+
+	CALL WRITEDIR(0,IER)
+
+	BULLDIR_ENTRY = BULLDIR_ENTRY_SAVE
+	DATE = DATE_SAVE
+	TIME = TIME_SAVE
+	EXDATE = EXDATE_SAVE
+	EXTIME = EXTIME_SAVE
+
+	RETURN
+	END
+
+
+	SUBROUTINE SHOW_FLAGS
+C
+C  SUBROUTINE SHOW_FLAGS
+C
+C  FUNCTION: Show user flags.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (FOLDER_NUMBER.LT.0) THEN
+	   WRITE (6,'('' ERROR: Cannot show flags for remote folder.'')')
+	   RETURN
+	END IF
+
+C
+C  Find user entry in BULLUSER.DAT to obtain flags.
+C
+	IF (REMOTE_SET.LT.3) THEN
+	   CALL OPEN_BULLUSER_SHARED		! Open user file
+	   CALL READ_USER_FILE_KEYNAME(USERNAME,IER)	! Read old entry
+	ELSE IF (NEWS_FIND_SUBSCRIBE().GT.FOLDER_MAX-1) THEN
+	   WRITE (6,'('' ERROR: NEWS FOLDER is not subscribed.'')')
+           RETURN
+ 	END IF
+
+	WRITE (6,'('' For the selected folder '',A)')
+     &	   FOLDER_NAME(:TRIM(FOLDER_NAME))
+
+	IF (TEST_SET_FLAG(FOLDER_NUMBER).AND.
+     &	   (.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER))) THEN
+	   WRITE (6,'('' READNEW is set.'')')
+	ELSE IF (TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &	       TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' BRIEF is set.'')')
+	ELSE IF (TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &	       .NOT.TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' SHOWNEW is set.'')')
+	END IF
+
+	IF (REMOTE_SET.NE.3.AND.TEST_NOTIFY_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' NOTIFY is set.'')')
+	ELSE IF (.NOT.TEST_BRIEF_FLAG(FOLDER_NUMBER).AND.
+     &	       .NOT.TEST_SET_FLAG(FOLDER_NUMBER)) THEN
+	   WRITE (6,'('' No flags are set.'')')
+	END IF
+
+	IF (REMOTE_SET.LT.3) CALL CLOSE_BULLUSER
+
+	RETURN
+	END
+
+
+	SUBROUTINE SET2(FLAG,NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER FLAG(2)
+
+	F_POINT = NUMBER/32 + 1
+	FLAG(F_POINT) = IBSET(FLAG(F_POINT),NUMBER-32*(F_POINT-1))
+
+	RETURN
+	END
+
+
+	SUBROUTINE CLR2(FLAG,NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER FLAG(3)
+
+	F_POINT = NUMBER/32 + 1
+	FLAG(F_POINT) = IBCLR(FLAG(F_POINT),NUMBER-32*(F_POINT-1))
+
+	RETURN
+	END
+
+
+
+	LOGICAL FUNCTION TEST2(FLAG,NUMBER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER FLAG(3)
+
+	F_POINT = NUMBER/32 + 1
+	TEST2 = BTEST(FLAG(F_POINT),NUMBER-32*(F_POINT-1))
+
+	RETURN
+	END
+
+
+
+
+	INTEGER FUNCTION GETUSERS(USERNAME,TERMINAL)
+C
+C  FUNCTION GETUSERS
+C
+C  FUNCTION:
+C	To get names of all users that are logged in.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+!*** MODULE $PSCANDEF ***
+	PARAMETER PSCAN$_BEGIN = '00000000'X
+	PARAMETER PSCAN$_ACCOUNT = '00000001'X
+	PARAMETER PSCAN$_AUTHPRI = '00000002'X
+	PARAMETER PSCAN$_CURPRIV = '00000003'X
+	PARAMETER PSCAN$_GRP = '00000004'X
+	PARAMETER PSCAN$_HW_MODEL = '00000005'X
+	PARAMETER PSCAN$_HW_NAME = '00000006'X
+	PARAMETER PSCAN$_JOBPRCCNT = '00000007'X
+	PARAMETER PSCAN$_JOBTYPE = '00000008'X
+	PARAMETER PSCAN$_MASTER_PID = '00000009'X
+	PARAMETER PSCAN$_MEM = '0000000A'X
+	PARAMETER PSCAN$_MODE = '0000000B'X
+	PARAMETER PSCAN$_NODE_CSID = '0000000C'X
+	PARAMETER PSCAN$_NODENAME = '0000000D'X	
+	PARAMETER PSCAN$_OWNER = '0000000E'X
+	PARAMETER PSCAN$_PRCCNT = '0000000F'X
+	PARAMETER PSCAN$_PRCNAM = '00000010'X
+	PARAMETER PSCAN$_PRI = '00000011'X
+	PARAMETER PSCAN$_PRIB = '00000012'X
+	PARAMETER PSCAN$_STATE = '00000013'X
+	PARAMETER PSCAN$_STS = '00000014'X
+	PARAMETER PSCAN$_TERMINAL = '00000015'X
+	PARAMETER PSCAN$_UIC = '00000016'X
+	PARAMETER PSCAN$_USERNAME = '00000017'X
+	PARAMETER PSCAN$_GETJPI_BUFFER_SIZE = '00000018'X
+	PARAMETER PSCAN$_END = '00000019'X
+	PARAMETER PSCAN$k_type = '00000081'X
+	PARAMETER PSCAN$M_OR = '00000001'X
+	PARAMETER PSCAN$M_BIT_ALL = '00000002'X
+	PARAMETER PSCAN$M_BIT_ANY = '00000004'X
+	PARAMETER PSCAN$M_GEQ = '00000008'X
+	PARAMETER PSCAN$M_GTR = '00000010'X
+	PARAMETER PSCAN$M_LEQ = '00000020'X
+	PARAMETER PSCAN$M_LSS = '00000040'X
+	PARAMETER PSCAN$M_PREFIX_MATCH = '00000080'X
+	PARAMETER PSCAN$M_WILDCARD = '00000100'X
+	PARAMETER PSCAN$M_CASE_BLIND = '00000200'X
+	PARAMETER PSCAN$M_EQL = '00000400'X
+	PARAMETER PSCAN$M_NEQ = '00000800'X
+	STRUCTURE /item_specific_flags/
+	    PARAMETER PSCAN$S_OR = 1
+	    PARAMETER PSCAN$V_OR = 0
+	    PARAMETER PSCAN$S_BIT_ALL = 1
+	    PARAMETER PSCAN$V_BIT_ALL = 1
+	    PARAMETER PSCAN$S_BIT_ANY = 1
+	    PARAMETER PSCAN$V_BIT_ANY = 2
+	    PARAMETER PSCAN$S_GEQ = 1
+	    PARAMETER PSCAN$V_GEQ = 3
+	    PARAMETER PSCAN$S_GTR = 1
+	    PARAMETER PSCAN$V_GTR = 4
+	    PARAMETER PSCAN$S_LEQ = 1
+	    PARAMETER PSCAN$V_LEQ = 5
+	    PARAMETER PSCAN$S_LSS = 1
+	    PARAMETER PSCAN$V_LSS = 6
+	    PARAMETER PSCAN$S_PREFIX_MATCH = 1
+	    PARAMETER PSCAN$V_PREFIX_MATCH = 7
+	    PARAMETER PSCAN$S_WILDCARD = 1
+	    PARAMETER PSCAN$V_WILDCARD = 8
+	    PARAMETER PSCAN$S_CASE_BLIND = 1
+	    PARAMETER PSCAN$V_CASE_BLIND = 9
+	    PARAMETER PSCAN$S_EQL = 1
+	    PARAMETER PSCAN$V_EQL = 10
+	    PARAMETER PSCAN$S_NEQ = 1
+	    PARAMETER PSCAN$V_NEQ = 11
+	BYTE %FILL (2)
+	END STRUCTURE
+
+	CHARACTER USERNAME*(*),TERMINAL*(*)
+C
+C	Replace all the lines in this subroutine with the following if
+C	you are running V5.2 or older.
+C
+C	DATA CONTEXT/-1/
+C	CALL INIT_ITMLST	! Initialize item list
+C				! Now add items to list
+C	CALL ADD_2_ITMLST(LEN(USERNAME),JPI$_USERNAME,%LOC(USERNAME))
+C	CALL ADD_2_ITMLST(LEN(TERMINAL),JPI$_TERMINAL,%LOC(TERMINAL))
+C	CALL ADD_2_ITMLST(4,JPI$_MODE,%LOC(UJPIMODE))
+C	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+C	IER = 1
+C	UJPIMODE = -1
+C	TERMINAL(1:1) = CHAR(0)
+C	DO WHILE (IER.AND.(TERMINAL(1:1).EQ.CHAR(0)).AND.(UJPIMODE.NE.
+C     *            JPI$K_INTERACTIVE))
+C						! Get next interactive process
+C	   IER = SYS$GETJPIW(,CONTEXT,,%VAL(GETJPI_ITMLST),,,,)
+C						! Get next process.
+C	END DO
+C	IF (.NOT.IER) CONTEXT = -1
+C  	GETUSERS = IER
+
+	DATA CONTEXT/0/
+
+	IF (CONTEXT.EQ.0) THEN 
+	   CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	   CALL ADD_2_ITMLST_WITH_RET(0,PSCAN$_NODE_CSID,0,PSCAN$M_NEQ)
+	   CALL ADD_2_ITMLST(0,PSCAN$_MODE,JPI$K_INTERACTIVE)
+	   CALL END_ITMLST(PSCAN_ITMLST)	! Get address of itemlist
+
+	   IER = SYS$PROCESS_SCAN(CONTEXT,%VAL(PSCAN_ITMLST))
+	END IF
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(LEN(USERNAME),JPI$_USERNAME,%LOC(USERNAME))
+	CALL ADD_2_ITMLST(LEN(TERMINAL),JPI$_TERMINAL,%LOC(TERMINAL))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = 1
+	TERMINAL(:1) = CHAR(0)
+	DO WHILE (IER.AND.TERMINAL(:1).EQ.CHAR(0))
+						! Get next interactive process
+	   IER = SYS$GETJPIW(,CONTEXT,,%VAL(GETJPI_ITMLST),,,,)
+						! Get next process.
+	END DO
+
+	IF (.NOT.IER) CONTEXT = 0
+
+	GETUSERS = IER
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE OPEN_USERINFO
+C
+C  SUBROUTINE OPEN_USERINFO
+C
+C  FUNCTION:  Opens the file in SYS$LOGIN which contains user information.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+	DATA USERINFO_READ /.FALSE./
+
+	INTEGER TODAY_BTIM(2)
+
+	CALL OPEN_BULLINF_SHARED
+
+	READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,LAST
+	DO I=1,FOLDER_MAX
+	   DO J=1,2
+	      LAST_READ_BTIM(J,I) = LAST(J,I)
+	   END DO
+	END DO
+
+	IF (IER.EQ.0) THEN		! Check to see if dates all in future
+	   CALL SYS_BINTIM('-',TODAY_BTIM)	! Get today's date
+	   DO I=1,FOLDER_MAX
+	      DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,I),TODAY_BTIM)
+	      IF (DIFF.GE.0) THEN	! Must have been in a time wrap
+		 LAST_READ_BTIM(1,I) = TODAY_BTIM(1)
+		 LAST_READ_BTIM(2,I) = TODAY_BTIM(2)
+	      END IF
+	   END DO
+	END IF
+
+	IF (IER.NE.0.AND.TEST_BULLCP().EQ.2	! Is this BULLCP process?
+     &	    .AND.CONFIRM_USER(USERNAME).NE.0) THEN	! Not real user?
+	   USERNAME = 'DECNET'
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,LAST
+	   DO I=1,FOLDER_MAX
+	      DO J=1,2
+	         LAST_READ_BTIM(J,I) = LAST(J,I)
+	      END DO
+       	   END DO
+	END IF
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=10,FILE='SYS$LOGIN:BULLETIN.INF',STATUS='OLD',
+     &	      RECORDTYPE='FIXED',FORM='UNFORMATTED',IOSTAT=IER)
+	   INQUIRE(UNIT=10,RECORDSIZE=INF_SIZE)
+	   IF (IER.EQ.0) THEN
+	      READ (10)
+     &	  ((LAST_READ_BTIM(1,I),LAST_READ_BTIM(2,I)),I=1,INF_SIZE/2)
+	      CLOSE (UNIT=10,STATUS='DELETE')
+	   ELSE
+	      CALL OPEN_BULLUSER_SHARED		! Get BULLUSER.DAT file
+	      CALL READ_USER_FILE_KEYNAME(USERNAME,IER)  ! Find user's info
+	      IF (IER.NE.0.AND.TEST_BULLCP().EQ.2) THEN	! BULLCP process?
+	         CALL SYS_BINTIM('-',LOGIN_BTIM)	! Get today's date
+	         CALL SYS_BINTIM('5-NOV-1956 11:05:56',READ_BTIM)
+		 CALL READ_USER_FILE_HEADER(IER)
+		 NEW_FLAG(1) = 143
+		 NEW_FLAG(2) = 0
+	         CALL WRITE_USER_FILE_NEW(IER)
+	      END IF
+	      CALL CLOSE_BULLUSER
+	      IF (IER.EQ.0) THEN
+	         DO I=1,FOLDER_MAX
+	            LAST_READ_BTIM(1,I) = READ_BTIM(1)
+	            LAST_READ_BTIM(2,I) = READ_BTIM(2)
+	         END DO
+	      END IF
+	   END IF
+  	   DO I=1,FOLDER_MAX
+	      DO J=1,2
+	         LAST(J,I) = LAST_READ_BTIM(J,I)
+	      END DO
+	   END DO
+	   IF (IER.EQ.0) WRITE (9,IOSTAT=IER) USERNAME,LAST
+           DO WHILE (REC_LOCK(IER))
+              READ (9,KEY='*DEFAULT',IOSTAT=IER) TEMP_USER,INF_REC
+	   END DO
+           IF (IER.EQ.0) THEN
+	      LU = TRIM(USERNAME)
+	      USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	      IF (LU.GT.1) THEN
+	         USERNAME(LU-1:LU-1) =
+     &			CHAR(128.OR.ICHAR(USERNAME(LU-1:LU-1)))
+	      ELSE
+	         USERNAME(2:2) = CHAR(128.OR.ICHAR(USERNAME(2:2)))
+	      END IF
+	      WRITE (9,IOSTAT=IER) USERNAME,INF_REC
+	      USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	      IF (LU.GT.1) THEN
+	         USERNAME(LU-1:LU-1) =
+     &			CHAR(127.AND.ICHAR(USERNAME(LU-1:LU-1)))
+	      ELSE
+	         USERNAME(2:2) = CHAR(127.AND.ICHAR(USERNAME(2:2)))
+	      END IF
+	   END IF
+	END IF
+
+	LU = TRIM(USERNAME)
+	USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	READ (9,KEY=USERNAME,IOSTAT=IER1) USERNAME,LAST_SYS_BTIM
+	USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	IF (IER1.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      LAST_SYS_BTIM(1,I) = 0
+	      LAST_SYS_BTIM(2,I) = 0
+	   END DO
+	END IF
+
+	CALL READ_NEWS_USERINFO(USERNAME,IER)
+
+	CALL CLOSE_BULLINF
+
+	CALL LIB$MOVC3(FOLDER_MAX*2*4,LAST_READ_BTIM(1,1)
+     &				,OLD_LAST_READ_BTIM)
+	CALL LIB$MOVC3(FOLDER_MAX*2*4,LAST_SYS_BTIM,OLD_LAST_SYS_BTIM)
+	CALL LIB$MOVC3(FOLDER_MAX*2*4,LAST_NEWS_READ,OLD_LAST_NEWS_READ)
+
+	USERINFO_READ = .TRUE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_NEWS_USERINFO(NAME,IER)
+C
+C  SUBROUTINE READ_NEWS_USERINFO
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER*(*) NAME
+	 
+	LU = TRIM(NAME)
+
+	NAME(LU:LU) = CHAR(128.OR.ICHAR(NAME(LU:LU)))
+	IF (LU.GT.1) THEN
+	   NAME(LU-1:LU-1) = CHAR(128.OR.ICHAR(NAME(LU-1:LU-1)))
+	ELSE
+	   NAME(2:2) = CHAR(128.OR.ICHAR(NAME(2:2)))
+	END IF
+	READ (9,KEY=NAME,IOSTAT=IER) NAME,LAST_NEWS_READ
+	NAME(LU:LU) = CHAR(127.AND.ICHAR(NAME(LU:LU)))
+	IF (LU.GT.1) THEN
+	   NAME(LU-1:LU-1) = CHAR(127.AND.ICHAR(NAME(LU-1:LU-1)))
+	ELSE
+	   NAME(2:2) = CHAR(127.AND.ICHAR(NAME(2:2)))
+	END IF
+	IF (IER.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      LAST_NEWS_READ(1,I) = 0
+	      LAST_NEWS_READ(2,I) = 0
+	   END DO
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE UPDATE_USERINFO
+C
+C  SUBROUTINE UPDATE_USERINFO
+C
+C  FUNCTION:  Updates the latest message read times for each folder.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /USERINFO/ USERINFO_READ,OLD_LAST_READ_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_SYS_BTIM(2,FOLDER_MAX)
+	COMMON /USERINFO/ OLD_LAST_NEWS_READ(2,FOLDER_MAX)
+	COMMON /USERINFO/ LAST(2,FOLDER_MAX)
+	EQUIVALENCE (OLD_LAST_NEWS_READ2(1,1),OLD_LAST_NEWS_READ(1,1))
+	INTEGER*2 OLD_LAST_NEWS_READ2(4,FOLDER_MAX)
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /LAST_FOLDER/ LAST_FOLDER_NUMBER 
+
+	IF (.NOT.USERINFO_READ) RETURN
+
+	DIFF = .FALSE.
+	IF (REMOTE_SET.EQ.0.OR.REMOTE_SET.EQ.1) THEN 
+	   DIFF = (LAST_READ_BTIM(1,LAST_FOLDER_NUMBER+1).NE.
+     &		  OLD_LAST_READ_BTIM(1,LAST_FOLDER_NUMBER+1)).OR.
+     &		  (LAST_READ_BTIM(2,LAST_FOLDER_NUMBER+1).NE.
+     &		  OLD_LAST_READ_BTIM(2,LAST_FOLDER_NUMBER+1))
+	END IF
+
+	DIFF1 = .FALSE.
+	IF (REMOTE_SET.EQ.0.OR.REMOTE_SET.EQ.1) THEN 
+	   DIFF1 = (LAST_SYS_BTIM(1,LAST_FOLDER_NUMBER+1).NE.
+     &	      	   OLD_LAST_SYS_BTIM(1,LAST_FOLDER_NUMBER+1)).OR.
+     &	       	   (LAST_SYS_BTIM(2,LAST_FOLDER_NUMBER+1).NE.
+     &		   OLD_LAST_SYS_BTIM(2,LAST_FOLDER_NUMBER+1))
+	END IF
+
+	DIFF2 = .FALSE.
+        GO TO 10
+	
+	ENTRY UPDATE_USERINFO_NEWS_ALWAYS
+	DIFF2 = .TRUE.
+
+10	IF (.NOT.DIFF2) THEN
+  	   DO I=1,FOLDER_MAX
+	      DIFF2 = (LAST_NEWS_READ(1,I).NE.
+     &	      	   OLD_LAST_NEWS_READ(1,I)).OR.
+     &	       	   (LAST_NEWS_READ(2,I).NE.
+     &		   OLD_LAST_NEWS_READ(2,I)).OR.DIFF2
+	   END DO
+	END IF
+
+	IF (.NOT.(DIFF.OR.DIFF1.OR.DIFF2)) RETURN
+
+	CALL OPEN_BULLINF_SHARED
+
+	IF (DIFF) THEN
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,LAST
+	   IF (IER.EQ.0) THEN
+  	      DO I=1,FOLDER_MAX
+	         DO J=1,2
+		    IF (LAST_FOLDER_NUMBER+1.EQ.I)
+     &		       LAST(J,I) = LAST_READ_BTIM(J,I)
+		    LAST_READ_BTIM(J,I) = LAST(J,I)
+	         END DO
+	      END DO
+	      REWRITE (9,IOSTAT=IER) USERNAME,LAST
+	   END IF
+	END IF
+
+	IF (DIFF1) THEN
+	   LU = TRIM(USERNAME)
+	   USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,OLD_LAST_SYS_BTIM
+	   IF (IER.EQ.0) THEN
+  	      DO I=1,FOLDER_MAX
+	         DO J=1,2
+		    IF (LAST_FOLDER_NUMBER+1.EQ.I)
+     &			  OLD_LAST_SYS_BTIM(J,I) = LAST_SYS_BTIM(J,I)
+		    LAST_SYS_BTIM(J,I) = OLD_LAST_SYS_BTIM(J,I)
+	         END DO
+	      END DO
+	      REWRITE (9,IOSTAT=IER) USERNAME,OLD_LAST_SYS_BTIM
+	   ELSE
+	      WRITE (9,IOSTAT=IER) USERNAME,LAST_SYS_BTIM
+	   END IF
+	   USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	END IF
+
+	IF (DIFF2) THEN
+	   LU = TRIM(USERNAME)
+	   USERNAME(LU:LU) = CHAR(128.OR.ICHAR(USERNAME(LU:LU)))
+	   IF (LU.GT.1) THEN
+	      USERNAME(LU-1:LU-1) = CHAR(128.OR.ICHAR(USERNAME(LU-1:LU-1)))
+	   ELSE
+	      USERNAME(2:2) = CHAR(128.OR.ICHAR(USERNAME(2:2)))
+	   END IF
+	   READ (9,KEY=USERNAME,IOSTAT=IER) USERNAME,OLD_LAST_NEWS_READ
+	   IF (IER.EQ.0) THEN
+  	      DO I=1,FOLDER_MAX
+	         DO J=2,1,-1
+		    IF (I.EQ.NEWS_FIND_SUBSCRIBE().OR.
+     &			OLD_LAST_NEWS_READ2(1,I).NE.LAST_NEWS_READ2(1,I))
+     &		       OLD_LAST_NEWS_READ(J,I) = LAST_NEWS_READ(J,I)
+		    LAST_NEWS_READ(J,I) = OLD_LAST_NEWS_READ(J,I)
+	         END DO
+	      END DO
+	      REWRITE (9,IOSTAT=IER) USERNAME,OLD_LAST_NEWS_READ
+	   ELSE
+	      WRITE (9,IOSTAT=IER) USERNAME,LAST_NEWS_READ
+	   END IF
+	   USERNAME(LU:LU) = CHAR(127.AND.ICHAR(USERNAME(LU:LU)))
+	   IF (LU.GT.1) THEN
+	      USERNAME(LU-1:LU-1) = CHAR(127.AND.ICHAR(USERNAME(LU-1:LU-1)))
+	   ELSE
+	      USERNAME(2:2) = CHAR(127.AND.ICHAR(USERNAME(2:2)))
+	   END IF
+	END IF
+
+	CALL CLOSE_BULLINF
+
+	RETURN
+	END
+
+
+	INTEGER FUNCTION SYS_BINTIM(TIME,BTIM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INTEGER BTIM(2)
+
+	CHARACTER*(*) TIME
+
+	CHARACTER*24 TIME1
+
+	TIME1 = TIME(FIRST_ALPHA(TIME):)
+	DO I=TRIM(TIME1),2,-1
+	   IF (TIME1(I-1:I).EQ.'  ') TIME1(I-1:) = TIME1(I:)
+	END DO
+
+	IF (TIME1.EQ.'-') TIME1 = '-- :'
+
+	IF (TRIM(TIME1).EQ.20) THEN
+	   SYS_BINTIM = SYS$BINTIM(TIME1//'.00',BTIM)
+	ELSE
+	   SYS_BINTIM = SYS$BINTIM(TIME1(:MIN(TRIM(TIME1),23)),BTIM)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEW_MESSAGE_NOTIFICATION
+C
+C  SUBROUTINE NEW_MESSAGE_NOTIFICATION
+C
+C  FUNCTION:
+C
+C  Update user's last read bulletin date.  If new bulletins have been
+C  added since the last time bulletins have been read, position bulletin
+C  pointer so that next bulletin read is the first new bulletin, and
+C  alert user.  If READNEW set and no new bulletins, just exit.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /READIT/ READIT
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+	COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+	COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+	COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+	CHARACTER*4 SEPARATE
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+
+	COMMON /LOGIN_BTIM/ LOGIN_BTIM_SAVE(2)
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	IF (INCMD(:4).EQ.'SHOW') THEN
+	   CALL READ_IN_FOLDERS			! Read folder info
+	ELSE IF (.NOT.LOGIN_SWITCH) THEN
+	   LOGIN_BTIM_SAVE(1) = LOGIN_BTIM(1)
+	   LOGIN_BTIM_SAVE(2) = LOGIN_BTIM(2)
+	   CALL UPDATE_READ(0)			! Update login time
+	   CALL SHOW_NEW_VERSION
+	   IF (CLI$PRESENT('SELECT_FOLDER')) THEN
+	      CALL SELECT_FOLDER(.TRUE.,IER)
+	      IF (IER) RETURN
+	   END IF
+	   CALL READ_IN_FOLDERS			! Read folder info
+	ELSE
+	   LOGIN_SWITCH = .FALSE.		! So LOGIN_FOLDER entry doesn't
+	END IF					! think it's called via LOGIN
+
+	FOLDER_Q = SAVE_FOLDER_Q1
+
+	DO I = 1,SAVE_FOLDER_NUM
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   CALL CLR2(NEW_MSG,FOLDER_NUMBER)	! Clear new message flag
+	   IF (.NOT.TEST_BULLCP().AND.NODE_AREA.GT.0.AND.READIT.EQ.1
+     &	       .AND.TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+	      CALL SET2(NEW_MSG,FOLDER_NUMBER)
+	   ELSE IF (TEST2(SET_FLAG,FOLDER_NUMBER).OR.
+     &		TEST2(BRIEF_FLAG,FOLDER_NUMBER).OR.
+     &		(FOLDER_NUMBER.GT.0.AND.
+     &		TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND.READIT.EQ.1)) THEN
+	      IF (READIT.EQ.1.AND.SYSTEM_SWITCH.AND.
+     &		TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+	         DIFF = COMPARE_BTIM(SYSTEM_LOGIN_BTIM,
+     &					F_NEWEST_BTIM)
+	      ELSE
+	         DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+		 IF (DIFF.LT.0.AND.READIT.EQ.1) THEN
+		    IF (.NOT.TEST2(BRIEF_FLAG,FOLDER_NUMBER).OR.
+     &			.NOT.TEST2(SET_FLAG,FOLDER_NUMBER).OR.
+     &			NEW_FLAG(2).NE.-1) THEN
+	               DIFF = COMPARE_BTIM(LOGIN_BTIM_SAVE,F_NEWEST_BTIM)
+		    END IF
+		    IF (FOLDER_BBOARD(:2).EQ.'::'.AND.DIFF.GE.0) THEN
+			IER = MINUTE_DIFF(LOGIN_BTIM_SAVE,F_NEWEST_BTIM)
+			IF (IER.LE.15) DIFF = -1
+		    END IF
+		 END IF
+	      END IF
+	      IF (F_NBULL.GT.0.AND.(DIFF.LT.0.OR.(READIT.EQ.1.AND.
+     &		  BTEST(FOLDER_FLAG,7)))) THEN	    ! If new unread messages
+		 CALL SET2(NEW_MSG,FOLDER_NUMBER)   ! Set new message flag
+	      END IF
+	   END IF
+	END DO
+
+	FOLDER_Q = SAVE_FOLDER_Q1
+
+	IF (READIT.EQ.0) THEN 			! If not in READNEW mode
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   NEW_MESS = .FALSE.
+	   DO I = 1,SAVE_FOLDER_NUM-1
+	      CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      IF (TEST2(NEW_MSG,FOLDER_NUMBER)) THEN
+		 DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+		 IF (DIFF.LT.0) THEN		! Are there unread messages?
+		    DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_NOSYS_BTIM)
+		    IF (DIFF.GT.0) THEN		! Unread non-system messages?
+	               DIFF = COMPARE_BTIM(LOGIN_BTIM,F_NEWEST_BTIM)
+						! No. Unread system messages?
+		       IF (DIFF.GT.0) THEN	! No, update last read time.
+			  LAST_READ_BTIM(1,FOLDER_NUMBER+1) =
+     &						F_NEWEST_BTIM(1)
+			  LAST_READ_BTIM(2,FOLDER_NUMBER+1) =
+     &						F_NEWEST_BTIM(2)
+		       END IF
+		    END IF
+		    IF (DIFF.LT.0) THEN
+		       WRITE (6,'('' There are new messages in '',
+     &			   ''folder '',A)') FOLDER(:TRIM(FOLDER))
+		       NEW_MESS = .TRUE.
+		    END IF
+		 END IF
+	      END IF
+	   END DO
+	   CALL NEWS_NEW_NOTIFICATION(NEWS_MESS)
+	   IF (INCMD(:4).EQ.'SHOW') THEN
+	      SAVE_FOLDER_Q1 = 0
+	      RETURN
+	   END IF
+	   IF (NEW_MESS.OR.NEWS_MESS) THEN
+	      WRITE (6,'('' Type SELECT followed by foldername to'',
+     &			 '' read above messages.'')')
+	   END IF
+	   SAVE_FOLDER_Q1 = 0
+	   FOLDER_NUMBER = 0
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				F_NEWEST_BTIM)
+	   IF (DIFF.LT.0.AND.F_NBULL.GT.0) THEN
+	      CALL FIND_NEWEST_BULL	! See if there are new messages
+	      IF (BULL_POINT.NE.-1) THEN
+	        WRITE(6,'('' Type READ to read new '',A,'' messages.'')')
+     &		   FOLDER(:TRIM(FOLDER))
+		NEW_COUNT = F_NBULL - BULL_POINT
+		DIG = 0
+		DO WHILE (NEW_COUNT.GT.0)
+		   NEW_COUNT = NEW_COUNT / 10
+		   DIG = DIG + 1
+		END DO
+		WRITE(6,'('' There are '',I<DIG>,'' new messages.'')')
+     &			F_NBULL - BULL_POINT	! Alert user if new bulletins
+	      ELSE
+	        BULL_POINT = 0
+	        LAST_READ_BTIM(1,FOLDER_NUMBER+1) = F_NEWEST_BTIM(1)
+	        LAST_READ_BTIM(2,FOLDER_NUMBER+1) = F_NEWEST_BTIM(2)
+	      END IF
+	   END IF
+	ELSE				! READNEW mode.
+	   DO I = 1,SAVE_FOLDER_NUM
+	      CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	      IF (TEST2(NEW_MSG,FOLDER_NUMBER)) THEN
+		 CALL SELECT_FOLDER(.FALSE.,IER)
+		 IF (IER) THEN
+	           IF (SYSTEM_SWITCH.AND.
+     &		        TEST2(SYSTEM_FLAG,FOLDER_NUMBER)) THEN
+	            DIFF = COMPARE_BTIM(SYSTEM_LOGIN_BTIM,F_NEWEST_BTIM)
+		   ELSE
+		    DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &					F_NEWEST_BTIM)
+		    IF (BTEST(FOLDER_FLAG,7)) DIFF = -1
+		    IF (DIFF.LT.0.AND.TEST2(BRIEF_FLAG,FOLDER_NUMBER)
+     &		       .AND.TEST2(SET_FLAG,FOLDER_NUMBER)) THEN
+		       IF (DIFF.LT.0) THEN
+		        IF (FOLDER_NUMBER.GT.0) CALL LOGIN_FOLDER
+	                IF (BULL_POINT.NE.-1.OR.NEW_FLAG(2).EQ.-1.OR.
+     &			   .NOT.TEST2(SYSTEM_FLAG,FOLDER_NUMBER))
+     &		        WRITE (6,'('' There are new messages in folder ''
+     &			  ,A)') FOLDER(:TRIM(FOLDER))
+		       ELSE
+		        WRITE (6,'('' There are new messages in folder ''
+     &			  ,A)') FOLDER(:TRIM(FOLDER))
+		       END IF
+		       DIFF = 0
+		    END IF
+		   END IF
+		   IF (DIFF.LT.0) THEN
+		    IF (FOLDER_NUMBER.GT.0) CALL LOGIN_FOLDER
+	            IF (BULL_POINT.NE.-1) THEN
+		     IF (.NOT.TEST2(BRIEF_FLAG,FOLDER_NUMBER)) THEN
+		       IF (USERNAME(:3).EQ.'MRL'.OR.USERNAME(:7).EQ.'DNELSON')
+     &		TYPE *,LOGIN_BTIM,READ_BTIM,NEW_FLAG,SET_FLAG,BRIEF_FLAG
+		       SAVE_BULL_POINT = BULL_POINT
+		       REDO = .TRUE.
+		       DO WHILE (REDO)
+		          REDO = .FALSE.
+		          CALL READNEW(REDO)
+			  IF (REDO) CALL REDISPLAY_DIRECTORY
+			  BULL_POINT = SAVE_BULL_POINT
+		       END DO
+		     END IF
+		    END IF
+		   END IF
+		 END IF
+	      END IF
+	   END DO
+	   CALL NEWS_NEW_NOTIFICATION(NEWS_MESS)
+	   CALL EXIT
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE READ_IN_FOLDERS
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /SAVE_FOLDERS/ SAVE_FOLDER_Q1,SAVE_FOLDER_NUM
+	DATA SAVE_FOLDER_Q1/0/
+
+	COMMON /READIT/ READIT
+
+	COMMON /SYSTEM_FOLDERS/ SYSTEM_FLAG(FLONG),DUMMY(2)
+
+	COMMON /SHUTDOWN/ NODE_NUMBER,NODE_AREA
+	COMMON /SHUTDOWN/ SHUTDOWN_FLAG(FLONG)
+
+        COMMON /COMMAND_SWITCHES/ LOGIN_SWITCH,SYSTEM_SWITCH
+        COMMON /COMMAND_SWITCHES/ SYSTEM_LOGIN_BTIM(2)
+        COMMON /COMMAND_SWITCHES/ REVERSE_SWITCH,SEPARATE
+        CHARACTER*4 SEPARATE
+ 
+	CALL INIT_QUEUE(SAVE_FOLDER_Q1,FOLDER_COM)
+	FOLDER_Q = SAVE_FOLDER_Q1
+
+	CALL OPEN_BULLFOLDER_SHARED		! Go find folders
+
+	SAVE_FOLDER_NUM = 0
+
+	FOLDER_NUMBER = 0
+	CALL READ_FOLDER_FILE_KEYNUM(FOLDER_NUMBER,IER)
+        IF (LOGIN_SWITCH) FOLDER_NAME = FOLDER
+	DO WHILE (IER.EQ.0)
+	   SAVE_FOLDER_NUM = SAVE_FOLDER_NUM + 1
+	   IF (.NOT.TEST_BULLCP().AND.NODE_AREA.GT.0.AND.READIT.EQ.1
+     &	       .AND.TEST2(SHUTDOWN_FLAG,FOLDER_NUMBER)) THEN
+	   ELSE IF ((NEW_FLAG(1).LT.142.OR.NEW_FLAG(1).GT.143).AND.
+     &	      TEST2(BRIEF_FLAG,FOLDER_NUMBER).AND.
+     &	      .NOT.TEST2(SET_FLAG,FOLDER_NUMBER)) THEN
+	      CALL CHANGE_FLAG_NOCMD(0,3)
+	      CALL SET_VERSION
+	   ELSE IF (TEST2(SET_FLAG,FOLDER_NUMBER).OR.
+     &		TEST2(BRIEF_FLAG,FOLDER_NUMBER).OR.
+     &		(FOLDER_NUMBER.GT.0.AND.(BTEST(FOLDER_FLAG,2).OR.
+     &		TEST2(SYSTEM_FLAG,FOLDER_NUMBER)).AND.READIT.EQ.1)) THEN
+C
+C  Unknown problem caused system folder flag in folder file to disappear
+C  so this tests to see if the flag has disappeared and resets if needed.
+C
+	      IF (TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND.
+     &		  .NOT.BTEST(FOLDER_FLAG,2)) THEN
+		 FOLDER_FLAG = IBSET(FOLDER_FLAG,2)
+	         CALL REWRITE_FOLDER_FILE(IER)
+	      ELSE IF (.NOT.TEST2(SYSTEM_FLAG,FOLDER_NUMBER).AND.
+     &		  BTEST(FOLDER_FLAG,2)) THEN
+		 INQUIRE (UNIT=4,OPENED=IER)
+		 CALL MODIFY_SYSTEM_LIST(IER)
+	      END IF
+	   END IF
+	   CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+	   CALL READ_FOLDER_FILE_KEYNUM_GT(FOLDER_NUMBER,IER)
+	END DO
+
+	CALL CLOSE_BULLFOLDER
+
+	FOLDER_Q = SAVE_FOLDER_Q1
+	CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER_COM)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE DISCONNECT_REMOTE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	WRITE (6,'('' ERROR: Connection to remote folder disconnected.'')')
+
+	FOLDER_NUMBER = 0
+
+	CALL SELECT_FOLDER(.FALSE.,IER)
+
+	WRITE (6,'('' Resetting to '',A,'' folder.'')')
+     &	   FOLDER(:TRIM(FOLDER))
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin8.for b/decus/vmslt98a/bulletin/bulletin8.for
new file mode 100755
index 0000000..4fd8825
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin8.for
@@ -0,0 +1,2163 @@
+C
+C  BULLETIN8.FOR, Version 10/27/94
+C  Purpose: Contains subroutines for the BULLETIN utility program.
+C  Environment: VAX/VMS
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE START_DECNET
+
+	IMPLICIT INTEGER (A - Z)
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /NEWSHOST/ NEWS_GOT_HOST
+
+	COMMON /LISTEN/ LISTEN_CHAN,LISTEN_IOSB(4)
+	INTEGER*2 LISTEN_IOSB
+
+	CHARACTER NAMEDESC*12 /'BULLETIN1'/
+	CHARACTER NAMEDESC1*4 /'NNTP'/
+
+	DIMENSION NFBDESC(2)
+	LOGICAL*1 NFB(5)
+
+	EXTERNAL IO$_ACPCONTROL,LISTEN_AST
+
+	PARAMETER NFB$C_DECLNAME = '15'X
+
+	IF (CONFIRM_USER('DECNET').EQ.0) THEN
+	   CALL SETDEFAULT('DECNET')
+	END IF
+
+C	CALL SET_TIMER('02')
+
+	GATEWAY_ONLY = SYS_TRNLNM('BULL_NEWS_GATEWAY_ONLY','DEFINED')
+
+	NFBDESC(1) = 5
+	NFBDESC(2) = %LOC(NFB)
+
+	NFB(1) = NFB$C_DECLNAME
+
+	NEWS_GOT_HOST = NEWS_GETHOST()
+
+	IF (.NOT.GATEWAY_ONLY) THEN
+	   IER = SYS$CREMBX(%VAL(0),MBX_CHAN,%VAL(132),%VAL(528),,,
+     &                   'BULL_MBX')
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$ASSIGN('_NET:',DCL_CHAN,,'BULL_MBX') ! Assign net device
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$QIOW(,%VAL(DCL_CHAN),IO$_ACPCONTROL,,,,
+     &		  NFBDESC,NAMEDESC(:9),,,,)
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   CALL SYS$SETAST(%VAL(0))
+	   CALL READ_MBX(DCL_CHAN)
+	   CALL SYS$SETAST(%VAL(1))
+	END IF
+
+	IF (.NOT.SYS_TRNLNM('BULL_NO_NEWS_GATEWAY','DEFINED')) THEN
+	   IER = SYS$CREMBX(%VAL(0),MBX_CHAN1,%VAL(132),%VAL(528),,,
+     &                   'BULL_MBX1')
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$ASSIGN('_NET:',DCL_CHAN1,,'BULL_MBX1')
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   IER = SYS$QIOW(,%VAL(DCL_CHAN1),IO$_ACPCONTROL,,,,
+     &		NFBDESC,NAMEDESC1,,,,)
+	   IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	   IF (.NOT.IER) CALL EXIT
+
+	   CALL SYS$SETAST(%VAL(0))
+	   CALL READ_MBX(DCL_CHAN1)
+	   CALL SYS$SETAST(%VAL(1))
+	END IF
+
+	IF (SYS_TRNLNM('BULL_TCP_NEWS_GATEWAY','DEFINED')) THEN
+	   IF (NNTP_LISTEN(LISTEN_CHAN)) THEN
+	      CALL NNTP_ACCEPT_WAIT(LISTEN_CHAN,LISTEN_AST,LISTEN_IOSB)
+	   END IF
+	END IF
+
+	IF (GATEWAY_ONLY) CALL SYS$HIBER()
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE LISTEN_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /LISTEN/ LISTEN_CHAN,LISTEN_IOSB(4)
+	INTEGER*2 LISTEN_IOSB
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	COMMON /NEWSHOST/ NEWS_GOT_HOST
+
+	EXTERNAL NEWS_SOCKET_AST
+
+	INTEGER*2 ACCEPT_IOSB(4)
+
+	IF (LISTEN_IOSB(1)) THEN
+	   IER = NNTP_ACCEPT(LISTEN_CHAN,ACCEPT_CHAN,ACCEPT_IOSB)
+	   IF (IER) THEN
+	      UNIT_INDEX = 1
+	      DO WHILE (UNIT_INDEX.LE.MAXLINK.AND.UNITS(UNIT_INDEX).NE.0)
+	          UNIT_INDEX = UNIT_INDEX + 1
+	      END DO
+	      IF (UNIT_INDEX.LE.MAXLINK) THEN
+	         COUNT = COUNT + 1
+	         DEVS(UNIT_INDEX) = ACCEPT_CHAN
+		 UNITS(UNIT_INDEX) = ACCEPT_CHAN
+	         IER = NEWS_GOT_HOST.AND.NEWS_ASSIGN()
+	         IF (IER) THEN
+	            NNTP_CHANS(UNIT_INDEX) = NEWS_GET_CHAN()
+		    WRITE_IOSB(1,UNIT_INDEX) = 1
+		    IER = NEWS_SOCKET_BULLCP(0,
+     &			WRITE_IOSB(1,UNIT_INDEX),NEWS_SOCKET_AST,UNIT_INDEX)
+		    IF (IER.EQ.-1) CALL NEWS_SOCKET_AST(%VAL(UNIT_INDEX))
+	         END IF
+	         IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	      ELSE
+	         CALL SYS$DASSGN(%VAL(ACCEPT_CHAN))
+	      END IF
+	   ELSE IF (ACCEPT_CHAN.NE.-1) THEN
+	      CALL SYS$DASSGN(%VAL(ACCEPT_CHAN)) 
+	   END IF
+ 	END IF                                   
+
+	CALL REQUEUE_NNTP_ACCEPT_WAIT()
+	
+	RETURN
+	END
+
+
+
+	SUBROUTINE REQUEUE_NNTP_ACCEPT_WAIT()
+	
+	IMPLICIT INTEGER (A-Z) 
+
+	COMMON /LISTEN/ LISTEN_CHAN,LISTEN_IOSB(4)
+	INTEGER*2 LISTEN_IOSB
+
+	EXTERNAL LISTEN_AST
+
+	CALL NNTP_ACCEPT_WAIT(LISTEN_CHAN,LISTEN_AST,LISTEN_IOSB)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SETDEFAULT(USERNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($LNMDEF)'
+
+	INCLUDE '($PSLDEF)'
+
+	INCLUDE '($UAIDEF)'
+
+	CHARACTER DEFDIR*64,DEFDEV*16,USERNAME*(*),ACCOUNT*12
+	CHARACTER SYSLOGIN*72
+
+	INTEGER*2 UIC(2)
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(LEN(DEFDEV),UAI$_DEFDEV,%LOC(DEFDEV))
+	CALL ADD_2_ITMLST(LEN(DEFDIR),UAI$_DEFDIR,%LOC(DEFDIR))
+	CALL ADD_2_ITMLST(LEN(ACCOUNT),UAI$_ACCOUNT,%LOC(ACCOUNT))
+	CALL ADD_2_ITMLST(4,UAI$_UIC,%LOC(UIC))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	CALL SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+
+	CALL SETACC(ACCOUNT)
+	CALL SETUSER(USERNAME)
+	CALL SETUIC(INT(UIC(2)),INT(UIC(1)))
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST
+     &		(ICHAR(DEFDEV(:1)),LNM$_STRING,%LOC(DEFDEV(2:)))
+	CALL END_ITMLST(CRELNM_ITMLST)	! Get address of itemlist
+
+	CALL SYS$CRELNM(,'LNM$PROCESS','SYS$DISK',PSL$C_SUPER,
+     &						%VAL(CRELNM_ITMLST))
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	SYSLOGIN = 'SYS$DISK:'//DEFDIR(2:)
+	CALL ADD_2_ITMLST
+     &		(ICHAR(DEFDIR(:1))+9,LNM$_STRING,%LOC(SYSLOGIN))
+	CALL END_ITMLST(CRELNM_ITMLST)	! Get address of itemlist
+
+	CALL SYS$CRELNM(,'LNM$PROCESS','SYS$LOGIN',PSL$C_SUPER,
+     &						%VAL(CRELNM_ITMLST))
+
+	CALL SYS$SETDDIR(DEFDIR(2:ICHAR(DEFDIR(:1))+1),,)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_MBX(DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	EXTERNAL MBX_AST
+
+	EXTERNAL IO$_READVBLK
+
+	DATA MBX_EF/0/
+
+	IF (MBX_EF.EQ.0) CALL LIB$GET_EF(MBX_EF)
+
+	IF (DCL_CHAN_NUM.EQ.DCL_CHAN) THEN
+	   MBX_CHAN_NUM = MBX_CHAN
+	ELSE
+	   MBX_CHAN_NUM = MBX_CHAN1
+	END IF
+
+	IER = SYS$QIO(%VAL(MBX_EF),%VAL(MBX_CHAN_NUM),
+     &		IO$_READVBLK,MBX_IOSB,
+     &		MBX_AST,%VAL(DCL_CHAN_NUM),MBX_BUF,%VAL(132),,,,)
+	IF (.NOT.IER) CALL SYS_GETMSG(IER)
+	IF (.NOT.IER) CALL EXIT
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE MBX_AST(DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($MSGDEF)'
+
+	INCLUDE 'BULLUSER.INC'
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	INTEGER*2 MBXMSG,UNIT2
+
+	EQUIVALENCE (MBX_BUF(1),MBXMSG)
+
+	CHARACTER NODENAME*8,FROMNAME*12
+
+	IF (MBXMSG.EQ.MSG$_CONNECT.AND.MBX_IOSB(1)) THEN
+	   LNODE = 0
+	   DO WHILE (MBX_BUF(10+LNODE).NE.':')
+	      LNODE = LNODE + 1
+	      NODENAME(LNODE:LNODE) = CHAR(MBX_BUF(9+LNODE))
+	   END DO
+	   DO I=LNODE+1,LEN(NODENAME)
+	      NODENAME(I:I) = ' '
+	   END DO
+	   I = 10 + LNODE
+	   DO WHILE (MBX_BUF(I).NE.'=')
+	      I = I + 1
+	   END DO
+	   LUSER = 0
+	   DO WHILE (MBX_BUF(I+LUSER+1).NE.' '.AND.
+     &		     MBX_BUF(I+LUSER+1).NE.'/')
+	      LUSER = LUSER + 1
+	      USERNAME(LUSER:LUSER) = CHAR(MBX_BUF(I+LUSER))
+	   END DO
+	   DO I=LUSER+1,LEN(USERNAME)
+	      USERNAME(I:I) = ' '
+	   END DO
+	   FROMNAME = USERNAME
+	   CALL GET_PROXY_USERNAME(NODENAME,USERNAME)
+	   CALL BULL_CONNECT(NODENAME,USERNAME,FROMNAME,%LOC(DCL_CHAN_NUM))
+	ELSE IF ((MBXMSG.EQ.MSG$_INTMSG.OR.MBXMSG.EQ.MSG$_REJECT.OR.
+     &		 MBXMSG.EQ.MSG$_CONFIRM).AND.MBX_IOSB(1)) THEN
+	   CALL READ_MBX(%LOC(DCL_CHAN_NUM))
+	ELSE
+ 	   CALL LIB$MOVC3(2,MBX_BUF(3),UNIT2)
+	   UNIT_INDEX = 1
+	   DO WHILE (UNIT_INDEX.LE.MAXLINK.AND.UNITS(UNIT_INDEX).NE.UNIT2)
+	      UNIT_INDEX = UNIT_INDEX + 1
+	   END DO
+	   IF (UNIT_INDEX.LE.MAXLINK) CALL DISCONNECT(UNIT_INDEX)
+ 	   CALL READ_MBX(%LOC(DCL_CHAN_NUM))
+	END IF
+
+	RETURN
+ 	END
+
+
+
+
+	SUBROUTINE READ_CHAN(CHAN,UNIT_INDEX)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	EXTERNAL READ_AST
+
+	EXTERNAL IO$_READVBLK
+
+	IER = SYS$QIO(,%VAL(CHAN),IO$_READVBLK,
+     &	   READ_IOSB(1,UNIT_INDEX),READ_AST,
+     &	   %VAL(UNIT_INDEX),READ_BUF(1,UNIT_INDEX),%VAL(1024),,,,)
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE WRITE_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	CHARACTER*128 INPUT
+
+	EXTERNAL IO$_READVBLK,NEWS_READ_AST
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (.NOT.WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   CALL DISCONNECT(UNIT_INDEX)
+	ELSE IF (LEN_SAVE(UNIT_INDEX).GT.0) THEN
+	   LEN_SAVE(UNIT_INDEX) = LEN_SAVE(UNIT_INDEX) - 1
+	   IF (LEN_SAVE(UNIT_INDEX).EQ.0) THEN
+	      IF (REC_SAVE(UNIT_INDEX).EQ.128) THEN
+	         REC_SAVE(UNIT_INDEX) = 0
+	      ELSE
+	         RETURN
+	      END IF
+	   ELSE
+              CALL READ_QUEUE(%VAL(OUT_SAVE(UNIT_INDEX)),
+     &		OUT_SAVE(UNIT_INDEX),INPUT)
+	   END IF
+	   CALL WRITE_CHAN(REC_SAVE(UNIT_INDEX),INPUT,UNIT_INDEX,IER)
+	ELSE IF (NNTP_CHANS(UNIT_INDEX).NE.0) THEN
+	   IER = SYS$QIO(,%VAL(NNTP_CHANS(UNIT_INDEX)),
+     &	      IO$_READVBLK,WRITE_IOSB(1,UNIT_INDEX),NEWS_READ_AST,
+     &	      %VAL(UNIT_INDEX),WRITE_BUF(1,UNIT_INDEX),
+     &	      %VAL(1024),,,,)
+	   IF (IER.AND.WRITE_IOSB(1,UNIT_INDEX).NE.0) THEN
+	      IER = WRITE_IOSB(1,UNIT_INDEX)
+	   END IF
+	   IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE READ_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /ACTIVITY/ IO(MAXLINK),IO_SAVE(MAXLINK)
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	EXTERNAL NEWS_WRITE_AST
+
+	EXTERNAL IO$_WRITEVBLK
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (.NOT.READ_IOSB(1,UNIT_INDEX)) RETURN
+
+C	IO(UNIT_INDEX) = IO(UNIT_INDEX) + 1
+
+	CALL LIB$MOVC3(4,READ_BUF(1,UNIT_INDEX),CMD_TYPE)
+
+	IF ((CMD_TYPE.LT.1.OR.CMD_TYPE.GT.16).AND.
+     &	    READ_IOSB(2,UNIT_INDEX).EQ.0) THEN
+	   CALL DISCONNECT(UNIT_INDEX)
+	ELSE IF (CMD_TYPE.LT.1.OR.CMD_TYPE.GT.16) THEN
+	   CALL NEWS_SET_CHAN(NNTP_CHANS(UNIT_INDEX))
+	   IER = NEWS_WRITE_PACKET_BULLCP(0,
+     &			READ_IOSB(1,UNIT_INDEX),NEWS_WRITE_AST,UNIT_INDEX,
+     &			READ_BUF(1,UNIT_INDEX),READ_IOSB(2,UNIT_INDEX))
+	   IF (IER.AND.READ_IOSB(1,UNIT_INDEX).NE.0) THEN
+	      IER = READ_IOSB(1,UNIT_INDEX)
+	   END IF
+	   IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	ELSE
+	   CALL EXECUTE_COMMAND(UNIT_INDEX)
+	   CALL READ_CHAN(DEVS(UNIT_INDEX),UNIT_INDEX)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE NEWS_WRITE_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (READ_IOSB(1,UNIT_INDEX)) THEN
+	   CALL READ_CHAN(DEVS(UNIT_INDEX),UNIT_INDEX)
+	   RETURN
+	END IF
+
+	CALL DISCONNECT(UNIT_INDEX)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE NEWS_READ_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   NUM = WRITE_IOSB(2,UNIT_INDEX)
+	   CALL WRITE_CHAN_BUF(NUM,UNIT_INDEX,IER)
+	   IF (IER) RETURN
+	END IF
+
+	CALL DISCONNECT(UNIT_INDEX)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE WRITE_CHAN(NUM,OUTPUT,UNIT_INDEX,IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	CHARACTER*(*) OUTPUT
+
+	EXTERNAL IO$_WRITEVBLK, WRITE_AST
+
+	CALL LIB$MOVC3(NUM,%REF(OUTPUT),WRITE_BUF(1,UNIT_INDEX))
+
+	ENTRY WRITE_CHAN_BUF(NUM,UNIT_INDEX,IER)
+
+	IER = SYS$QIO(,%VAL(DEVS(UNIT_INDEX)),
+     &	   IO$_WRITEVBLK,WRITE_IOSB(1,UNIT_INDEX),WRITE_AST,
+     &	   %VAL(UNIT_INDEX),WRITE_BUF(1,UNIT_INDEX),%VAL(NUM),,,,)
+
+	IF (IER.AND.WRITE_IOSB(1,UNIT_INDEX).NE.0) THEN
+	   IER = WRITE_IOSB(1,UNIT_INDEX)
+	END IF
+
+	RETURN
+
+	END
+
+
+
+
+
+	SUBROUTINE BULL_CONNECT(NODENAME,USERNAME,FROMNAME,DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	CHARACTER*(*) USERNAME,FROMNAME
+
+	COMMON /NEWSHOST/ NEWS_GOT_HOST
+
+	EXTERNAL IO$_ACCESS,IO$M_ABORT,NEWS_SOCKET_AST
+	
+	IO_REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+
+	CALL CONNECT_ACCEPT(REJECT,CHAN,UNIT_INDEX,
+     &		NODENAME,USERNAME,FROMNAME,DCL_CHAN_NUM)
+
+	IF (REJECT.NE.IO_REJECT) THEN
+	   IF (DCL_CHAN_NUM.NE.DCL_CHAN) THEN
+	      IER = NEWS_GOT_HOST.AND.NEWS_ASSIGN()
+	      IF (IER) THEN
+	         NNTP_CHANS(UNIT_INDEX) = NEWS_GET_CHAN()
+		 WRITE_IOSB(1,UNIT_INDEX) = 1
+		 IER = NEWS_SOCKET_BULLCP(0,
+     &			WRITE_IOSB(1,UNIT_INDEX),NEWS_SOCKET_AST,UNIT_INDEX)
+		 IF (IER.EQ.-1) CALL NEWS_SOCKET_AST(%VAL(UNIT_INDEX))
+	      END IF
+	      IF (.NOT.IER) CALL DISCONNECT(UNIT_INDEX)
+	   ELSE
+	      CALL READ_CHAN(CHAN,UNIT_INDEX)
+	   END IF
+	END IF
+
+	CALL READ_MBX(DCL_CHAN_NUM)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE NEWS_SOCKET_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	EXTERNAL NEWS_CREATE_AST
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   CALL NEWS_SET_CHAN(NNTP_CHANS(UNIT_INDEX))
+	   IER = NEWS_CREATE_BULLCP(0,
+     &			WRITE_IOSB(1,UNIT_INDEX),NEWS_CREATE_AST,UNIT_INDEX)
+	   IF (IER) RETURN
+	END IF
+
+	CALL DISCONNECT(UNIT_INDEX)
+
+	RETURN
+	END
+
+
+ 
+	SUBROUTINE NEWS_CREATE_AST(ASTPRM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	UNIT_INDEX = %LOC(ASTPRM)
+
+	IF (WRITE_IOSB(1,UNIT_INDEX)) THEN
+	   CALL WRITE_AST(%VAL(UNIT_INDEX))
+	   CALL READ_CHAN(DEVS(UNIT_INDEX),UNIT_INDEX)
+	ELSE
+	   CALL DISCONNECT(UNIT_INDEX)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE CONNECT_ACCEPT(REJECT,CHAN,UNIT_INDEX,
+     &		NODENAME,USERNAME,FROMNAME,DCL_CHAN_NUM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /PROCBUF/ WRITE_IOSB(4,MAXLINK),WRITE_BUF(1024,MAXLINK)
+	INTEGER*2 WRITE_IOSB
+	LOGICAL*1 WRITE_BUF
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+	DATA COUNT /0/
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	COMMON /CHANNEL/ MBX_CHAN,DCL_CHAN,MBX_CHAN1,DCL_CHAN1
+
+	EXTERNAL IO$_ACCESS,IO$M_ABORT
+
+	CHARACTER*(*) USERNAME,FROMNAME,NODENAME
+
+	CHARACTER*100 NCBDESC
+
+	START_NCB = 7+MBX_BUF(5)
+
+	LEN_NCB = MBX_BUF(START_NCB-1)
+
+	CALL LIB$MOVC3(LEN_NCB,MBX_BUF(START_NCB),%REF(NCBDESC))
+
+	IF (COUNT.GT.MAXLINK) THEN
+	   REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+	   CHAN = DCL_CHAN_NUM
+	ELSE
+	   IF (DCL_CHAN_NUM.EQ.DCL_CHAN) THEN
+	      IER = SYS$ASSIGN('_NET:',DEV_CHAN,,'BULL_MBX')
+	   ELSE
+	      IER = SYS$ASSIGN('_NET:',DEV_CHAN,,'BULL_MBX1')
+	   END IF
+
+	   IF (IER) CALL GETDEVUNIT(DEV_CHAN,DEV_UNIT,IER)
+
+	   IF (IER) THEN
+	      CHAN = DEV_CHAN
+	      REJECT = %LOC(IO$_ACCESS)
+
+	      UNIT_INDEX = 1
+	      DO WHILE (UNIT_INDEX.LE.MAXLINK.AND.UNITS(UNIT_INDEX).NE.0)
+	          UNIT_INDEX = UNIT_INDEX + 1
+	      END DO
+	   ELSE
+	      CALL SYS$DASSGN(%VAL(DEV_CHAN))
+	   END IF
+
+	   IF (.NOT.IER.OR.UNIT_INDEX.GT.MAXLINK) THEN
+	      REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+	      CHAN = DCL_CHAN_NUM
+	   ELSE
+	      COUNT = COUNT + 1
+	      UNITS(UNIT_INDEX) = DEV_UNIT
+	      DEVS(UNIT_INDEX) = DEV_CHAN
+	      USER_SAVE(UNIT_INDEX) = USERNAME
+	      FROM_SAVE(UNIT_INDEX) = FROMNAME
+	      NODE_SAVE(UNIT_INDEX) = NODENAME
+	      FOLDER_NUM(UNIT_INDEX) = -1
+	      LEN_SAVE(UNIT_INDEX) = 0
+	      PRIV_SAVE(1,UNIT_INDEX) = 0
+	      PRIV_SAVE(2,UNIT_INDEX) = 0
+	   END IF
+	END IF
+
+	IER = SYS$QIOW(,%VAL(CHAN),%VAL(REJECT),MBX_IOSB,,,
+     &		,NCBDESC(:LEN_NCB),,,,)
+
+	IF (REJECT.EQ.%LOC(IO$_ACCESS).AND.
+     &		(.NOT.IER.OR..NOT.MBX_IOSB(1))) THEN
+	   REJECT = %LOC(IO$_ACCESS)+%LOC(IO$M_ABORT)
+	   COUNT = COUNT - 1
+	   DEVS(UNIT_INDEX) = 0
+	   UNITS(UNIT_INDEX) = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETDEVUNIT(CHAN,DEV_UNIT,IER)
+C
+C  SUBROUTINE GETDEVUNIT
+C
+C  FUNCTION:
+C	To get device unit number
+C  INPUT:
+C	CHAN - Channel number
+C  OUTPUT:
+C	DEV_UNIT - Device unit number
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($DVIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST(4,DVI$_UNIT,%LOC(DEV_UNIT))
+	CALL END_ITMLST(GETDVI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETDVIW(,%VAL(CHAN),,%VAL(GETDVI_ITMLST),,,,)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETDEVNAME(CHAN,DEV_NAME,DLEN,IER)
+C
+C  SUBROUTINE GETDEVMAME
+C
+C  FUNCTION:
+C	To get device name
+C  INPUT:
+C	CHAN - Channel number
+C  OUTPUT:
+C	DEV_NAME - Device name
+C	DLEN - Length of device name
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($DVIDEF)'
+
+	CHARACTER*(*) DEV_NAME
+
+	CALL INIT_ITMLST	! Initialize item list
+				! Now add items to list
+	CALL ADD_2_ITMLST_WITH_RET
+     &		(LEN(DEV_NAME),DVI$_DEVNAM,%LOC(DEV_NAME),%LOC(DLEN))
+	CALL END_ITMLST(GETDVI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETDVIW(,%VAL(CHAN),,%VAL(GETDVI_ITMLST),,,,)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE DISCONNECT(UNIT_INDEX)
+C
+C  SUBROUTINE DISCONNECT
+C
+C  FUNCTION: Disconnects channel and remove its entry from the lists.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /MBXBUF/ MBX_IOSB(4),MBX_BUF(132)	! Buffer area for
+	INTEGER*2 MBX_IOSB				! terminal QIO calls.
+	LOGICAL*1 MBX_BUF
+
+	COMMON /NNTP/ NNTP_CHANS(MAXLINK)
+
+	IF (UNITS(UNIT_INDEX).EQ.0) RETURN
+
+	CALL SYS$DASSGN(%VAL(DEVS(UNIT_INDEX)))
+
+	IF (NNTP_CHANS(UNIT_INDEX).EQ.0) THEN
+	   CALL UPDATE_REMOTE_USERINFO(UNIT_INDEX)
+	END IF
+
+	COUNT = COUNT - 1
+	DEVS(UNIT_INDEX) = 0
+	UNITS(UNIT_INDEX) = 0
+
+	IF (NNTP_CHANS(UNIT_INDEX).NE.0) THEN
+	   CALL NEWS_SET_CHAN(NNTP_CHANS(UNIT_INDEX))
+	   CALL NEWS_DISCONNECT
+	   NNTP_CHANS(UNIT_INDEX) = 0
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_TIMER(MIN)
+C
+C SUBROUTINE SET_TIMER
+C
+C FUNCTION: Wakes up every MIN minutes to check for idle connections
+C
+	IMPLICIT INTEGER (A-Z)
+	INTEGER TIMADR(2)			! Buffer containing time
+						! in desired system format.
+	CHARACTER MIN*(*)
+
+	EXTERNAL CHECK_CONNECTIONS
+
+	CALL LIB$GET_EF(WAITEFN)
+
+	IER=SYS$BINTIM('0 00:'//MIN//':00.00',TIMADR)
+
+	ENTRY RESET_TIMER
+
+	IER=SYS$SETIMR(%VAL(WAITEFN),TIMADR,CHECK_CONNECTIONS,)
+						! Set timer.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE CHECK_CONNECTIONS
+
+	IMPLICIT INTEGER (A-Z)
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /ACTIVITY/ IO(MAXLINK),IO_SAVE(MAXLINK)
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	IF (COUNT.GT.0) THEN
+	   DO UNIT_INDEX=1,MAXLINK
+	      IF (DEVS(UNIT_INDEX).NE.0.AND.
+     &		IO(UNIT_INDEX).EQ.IO_SAVE(UNIT_INDEX)) THEN
+	         CALL DISCONNECT(UNIT_INDEX)
+	      END IF
+	   END DO
+	END IF
+
+	CALL RESET_TIMER
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GET_USER_PRIV(USERNAME,PRIV)
+
+	IMPLICIT INTEGER (A-Z)
+
+	DIMENSION PRIV(2)
+
+	CHARACTER USERNAME*(*)
+
+	INCLUDE '($UAIDEF)'
+
+	INTEGER*2 UIC(2)
+
+	CALL INIT_ITMLST
+	CALL ADD_2_ITMLST(8,UAI$_PRIV,%LOC(PRIV))
+	CALL END_ITMLST(GETUAI_ITMLST)
+
+	IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+
+	IF (.NOT.IER) THEN
+	   USERNAME = 'DECNET'
+	   IER = SYS$GETUAI(,,USERNAME,%VAL(GETUAI_ITMLST),,,)
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_PROXY_USERNAME(NODE,USERNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER NODE*(*),USERNAME*(*)
+
+	CHARACTER NETUAF*100,USERTEMP*12
+
+	COMMON /NETUAF/ NETUAF_QUEUE,NETUAF_NUM
+
+	LNODE = LEN(NODE)
+	LUSER = LEN(USERNAME)
+
+	NUM = 1
+	NENTRY = NETUAF_QUEUE
+
+	USERTEMP = 'DECNET'
+
+	DO WHILE (NUM.LE.NETUAF_NUM)
+	   NUM = NUM + 1
+	   CALL READ_QUEUE(%VAL(NENTRY),NENTRY,NETUAF)
+	   IF ((NETUAF(:1).EQ.'*'.OR.NETUAF(:LNODE).EQ.NODE).AND.
+     &	       (NETUAF(33:32+LUSER).EQ.USERNAME.OR.
+     &	       NETUAF(65:65).EQ.'*')) THEN
+	      IF (NETUAF(33:32+LUSER).EQ.USERNAME) THEN
+	         IF (NETUAF(65:65).NE.'*') USERNAME = NETUAF(65:)
+	         RETURN
+	      END IF
+	      IF (NETUAF(65:65).NE.'*') THEN
+		 USERTEMP = NETUAF(65:)
+	      ELSE
+	         USERTEMP = USERNAME
+	      END IF
+	   END IF
+	END DO
+
+	USERNAME = USERTEMP
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GET_PROXY_ACCOUNTS
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER NETUAF*656
+
+	COMMON /NETUAF/ NETUAF_QUEUE,NETUAF_NUM
+	DATA NETUAF_QUEUE/0/
+
+	CALL INIT_QUEUE(NETUAF_QUEUE,NETUAF(:100))
+
+	OPEN (UNIT=7,FILE='NETPROXY',DEFAULTFILE='SYS$SYSTEM:NETPROXY.DAT',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+
+	FORMAT = 0
+
+	IF (IER.NE.0) THEN
+	   OPEN (UNIT=7,FILE='NETUAF',DEFAULTFILE='SYS$SYSTEM:NETUAF.DAT',
+     &       ACCESS='KEYED',FORM='FORMATTED',ORGANIZATION='INDEXED',
+     &       STATUS='OLD',READONLY,SHARED,IOSTAT=IER)
+	   FORMAT = 1
+	END IF
+
+	NETUAF_NUM = 0
+	NENTRY = NETUAF_QUEUE
+	DO WHILE (IER.EQ.0)
+	   READ (7,'(Q,A)',IOSTAT=IER) NLEN,NETUAF
+	   IF (IER.EQ.0) THEN
+	      NETUAF_NUM = NETUAF_NUM + 1
+	      IF (FORMAT.EQ.0) THEN
+		 NETUAF = NETUAF(13:)
+		 NLEN = NLEN - 12
+		 DO WHILE (NETUAF(67:67).NE.CHAR(1).AND.NLEN.GT.64)
+		    SKIP = 4 + ICHAR(NETUAF(65:65))
+		    NETUAF(65:) = NETUAF(65+SKIP:)
+		    NLEN = NLEN - SKIP
+		 END DO
+		 IF (NLEN.GT.64) THEN
+		    ULEN = ICHAR(NETUAF(65:65))
+		    NETUAF(65:) = NETUAF(69:)
+		    DO I=65+ULEN,76
+		       NETUAF(I:I) = ' '
+		    END DO
+		 ELSE
+		    NETUAF(65:) = 'DECNET'
+		 END IF
+	      END IF
+              CALL WRITE_QUEUE(%VAL(NENTRY),NENTRY,NETUAF(:100))
+	   END IF
+	END DO
+
+	CLOSE (UNIT=7)
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE EXECUTE_COMMAND(UNIT_INDEX)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+        INCLUDE 'BULLFILES.INC'
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /READBUF/ READ_IOSB(4,MAXLINK),READ_BUF(1024,MAXLINK)
+	COMMON /READBUF/ DEVS(MAXLINK),UNITS(MAXLINK),COUNT
+	INTEGER*2 READ_IOSB
+	LOGICAL*1 READ_BUF
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	COMMON /ACCESS/ READ_ONLY
+	LOGICAL READ_ONLY
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BROAD_MESSAGE/ BMESSAGE,BLENGTH
+
+	PARAMETER BRDCST_LIMIT = 82*12 + 2 +2
+	CHARACTER*(BRDCST_LIMIT) BMESSAGE
+
+        COMMON /MAIN_FOLDER_DIRECTORY/ FOLDER1_DIRECTORY
+        CHARACTER*80 FOLDER1_DIRECTORY
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+        CHARACTER*80 FOLDER2_DIRECTORY
+
+	DIMENSION SCRATCH(MAXLINK),OUT_HEAD(MAXLINK)
+	DATA SCRATCH/MAXLINK*0/,OUT_HEAD/MAXLINK*0/
+
+	EXTERNAL SS$_NOSUCHNODE,SS$_NOSUCHOBJ
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	CHARACTER BUFFER*(FOLDER_RECORD+16),DESCRIP_TEMP*56
+	CHARACTER NODENAME*8,BULLCP_USER*12,INQUEUE*128
+
+	EQUIVALENCE (BUFFER,CMD_TYPE),(BUFFER,INQUEUE)
+
+	INTEGER BULLCP_PRIV(2)
+
+	CALL COPY2(BULLCP_PRIV,PROCPRIV)
+
+	ILEN = READ_IOSB(2,UNIT_INDEX)
+	CALL LIB$MOVC3(ILEN,READ_BUF(1,UNIT_INDEX),%REF(BUFFER))
+
+	REMOTE_SET = .FALSE.
+	REC_SAVE(UNIT_INDEX) = 0
+	USERNAME = USER_SAVE(UNIT_INDEX)
+	FOLDER = FOLDERNAME(UNIT_INDEX)
+	FOLDER_NUMBER = FOLDER_NUM(UNIT_INDEX)
+	FOLDER_FLAG = 0
+	NODENAME = NODE_SAVE(UNIT_INDEX)
+	CALL COPY2(PROCPRIV,PRIV_SAVE(1,UNIT_INDEX))
+
+	CALL INIT_QUEUE(OUT_HEAD(UNIT_INDEX),INQUEUE)
+
+	IF (CMD_TYPE.EQ.3.OR.CMD_TYPE.EQ.4.OR.(CMD_TYPE.GE.9.AND.
+     &	    CMD_TYPE.LE.11).OR.CMD_TYPE.EQ.15.OR.CMD_TYPE.EQ.1) THEN
+						! Do we need priv info?
+	   IF (PROCPRIV(1).EQ.0.AND.PROCPRIV(2).EQ.0) THEN
+	      CALL GET_USER_PRIV(USER_SAVE(UNIT_INDEX),
+     &		 PRIV_SAVE(1,UNIT_INDEX))
+	      USERNAME = USER_SAVE(UNIT_INDEX)	! If changed to DECNET
+	      CALL COPY2(PROCPRIV,PRIV_SAVE(1,UNIT_INDEX))
+	      IF ( (PROCPRIV(1).AND.NEEDPRIV(1)).EQ.0.AND.
+     &		   (PROCPRIV(2).AND.NEEDPRIV(2)).EQ.0) THEN
+		 CALL CHECK_BULLETIN_PRIV(USERNAME)
+		 CALL COPY2(PRIV_SAVE(1,UNIT_INDEX),PROCPRIV)
+	      END IF
+	   END IF
+	END IF
+
+	FOLDER2_DIRECTORY = FOLDER_DIRECTORY
+	IF (FOLDER_DIRECTORY.NE.FOLDER1_DIRECTORY.AND.
+     &		TRIM(FOLDER1_DIRECTORY).GT.0) THEN
+	   FOLDER_DIRECTORY = FOLDER1_DIRECTORY
+	   CALL ADD_DIRECTORIES
+	END IF
+
+	IF (CMD_TYPE.EQ.1.AND.BUFFER(ILEN:ILEN).EQ.'?') THEN
+	   IF (BUFFER(5:ILEN).EQ.'SYSTEM?') THEN
+	      CALL LIB$MOVC3(4,1,%REF(BUFFER(1:)))
+	      CALL WRITE_CHAN(4,BUFFER,UNIT_INDEX,IER1)
+	   ELSE 
+	      CALL LIB$MOVC3(4,0,%REF(BUFFER(1:)))
+	      CALL WRITE_CHAN(4,BUFFER,UNIT_INDEX,IER1)
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.1) THEN			! Select folder
+	   IF (BUFFER(ILEN:ILEN).EQ.'+') THEN
+	      SYSLOG = .TRUE.
+	      ILEN = ILEN - 1
+	   ELSE 
+	      SYSLOG = .FALSE.
+	   END IF
+	   FOLDER1 = BUFFER(5:ILEN)
+	   FOLDER_NUMBER = -2
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL LIB$MOVC3(4,IER,%REF(BUFFER(1:)))
+	   CALL LIB$MOVC3(4,READ_ONLY,%REF(BUFFER(5:)))
+	   IF (USERNAME.NE.'DECNET'.AND.IER) THEN
+	      CALL OPEN_USERINFO
+	      IF (USERNAME.EQ.'DECNET') THEN	! User wasn't real.
+	       USER_SAVE(UNIT_INDEX) = USERNAME
+	       CALL LIB$MOVC3(4,0,%REF(BUFFER(9:)))
+	       CALL LIB$MOVC3(4,0,%REF(BUFFER(13:)))
+	      ELSE
+	       CALL LIB$MOVC3(8,LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				%REF(BUFFER(9:)))
+	       LAST_SAVE(1,UNIT_INDEX) = LAST_READ_BTIM(1,FOLDER_NUMBER+1)
+	       LAST_SAVE(2,UNIT_INDEX) = LAST_READ_BTIM(2,FOLDER_NUMBER+1)
+	      END IF
+	   ELSE
+	      CALL LIB$MOVC3(4,0,%REF(BUFFER(9:)))
+	      CALL LIB$MOVC3(4,0,%REF(BUFFER(13:)))
+	   END IF
+	   LINFO = 16
+	   IF (SYSLOG) THEN
+	      LINFO = 24
+	      CALL LIB$MOVC3(8,LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &			       LAST_SYS_SAVE(1,UNIT_INDEX))
+	      CALL LIB$MOVC3(8,LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &				%REF(BUFFER(17:)))
+	      IF (LAST_SYS_SAVE(1,UNIT_INDEX).EQ.0) THEN
+	         CALL LIB$MOVC3(8,LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				  LAST_SYS_BTIM(1,FOLDER_NUMBER+1))
+	      END IF
+	   END IF
+	   BUFFER = BUFFER(:LINFO)//FOLDER_COM
+	   CALL WRITE_CHAN(LINFO+LEN(FOLDER_COM),BUFFER,UNIT_INDEX,IER1)
+	   IF (IER.AND.IER1) THEN
+	      IF (SYSLOG) THEN
+		 CALL SAVE_LAST_SYS_BTIM(UNIT_INDEX)
+	      ELSE
+		 LAST_SYS_SAVE(1,UNIT_INDEX) = 0
+		 LAST_SYS_SAVE(2,UNIT_INDEX) = 0
+	      END IF
+	      FOLDERNAME(UNIT_INDEX) = FOLDER
+	      FOLDER_NUM(UNIT_INDEX) = FOLDER_NUMBER
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.2) THEN		! Add message
+	   LEN_SAVE(UNIT_INDEX) = 0
+	   OUT_SAVE(UNIT_INDEX) = OUT_HEAD(UNIT_INDEX)
+	ELSE IF (CMD_TYPE.EQ.6) THEN		! Add message line
+	   LEN_SAVE(UNIT_INDEX) = LEN_SAVE(UNIT_INDEX) + 1
+	   CALL WRITE_QUEUE(%VAL(OUT_SAVE(UNIT_INDEX)),
+     &			OUT_SAVE(UNIT_INDEX),BUFFER(5:132))
+	ELSE IF (CMD_TYPE.EQ.3) THEN		! Add message entry
+	   FROM = USER_SAVE(UNIT_INDEX)
+	   IF (FROM.EQ.'DECNET') FROM = FROM_SAVE(UNIT_INDEX)
+	   CALL LIB$MOVC3(56,%REF(BUFFER(5:)),%REF(DESCRIP))
+	   P = LEN(DESCRIP) + 5
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXDATE))
+	   P = LEN(EXDATE) + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXTIME))
+	   P = LEN(EXTIME) + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),SYSTEM)
+	   P = 4 + P
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   IF (READ_ONLY.AND.
+     &		FOLDER_OWNER.NE.USERNAME.AND..NOT.SETPRV_PRIV()) THEN
+	      BUFFER = 'ERROR: Insufficient privileges to add message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   ELSE IF ((SYSTEM.AND.7).NE.0) THEN
+	      IF (FOLDER_NUMBER.GT.0.AND.IBCLR(SYSTEM,1).NE.0.AND.
+     &			.NOT.BTEST(FOLDER_FLAG,2)) THEN	! Test if SYSTEM folder
+		 SYSTEM = SYSTEM.AND.2
+	         CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      END IF
+	      IF ((SYSTEM.AND.7).NE.0.AND..NOT.SETPRV_PRIV()) THEN
+							! Priv test
+	         IF (F_EXPIRE_LIMIT.GT.0.AND..NOT.  ! Expiration limit present
+     &		     FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+	            SYSTEM = 0
+	            CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+		 ELSE					! Allow permanent if
+		    SYSTEM = SYSTEM.AND.2		! owner of folder
+	         END IF
+	      END IF
+	      IF (BTEST(SYSTEM,2)) THEN			! Shutdown?
+	         CALL GET_NODE_NUMBER(NODE_NUMBER,NODE_AREA)
+	         WRITE (EXTIME,'(I4)') NODE_NUMBER
+	         WRITE (EXTIME(7:),'(I4)') NODE_AREA
+	         DO I=1,11
+		    IF (EXTIME(I:I).EQ.' ') EXTIME(I:I) = '0'
+	         END DO
+	         EXTIME = EXTIME(1:2)//':'//EXTIME(3:4)//':'//
+     &			 EXTIME(7:8)//'.'//EXTIME(9:10)
+	      END IF
+	   END IF
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),BROAD)
+	   P = 4 + P
+	   IF (BROAD.AND..NOT.SETPRV_PRIV().AND..NOT.OPER_PRIV()) THEN
+	      BROAD = 0
+	   END IF
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),BELL)
+	   P = 4 + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),ALL)
+	   P = 4 + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),CLUSTER)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(0,IER)			! Get NBLOCK
+	   IF (IER.EQ.0) NBLOCK = 0		! If new file, NBLOCK is 0
+	   CALL OPEN_BULLFIL
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   LENGTH = LEN_SAVE(UNIT_INDEX)
+	   LEN_SAVE(UNIT_INDEX) = 0
+	   DO I=1,LENGTH
+	      CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	      WRITE (1'NBLOCK+I) INQUEUE
+	   END DO
+	   IF (BROAD) THEN
+	      CALL GET_BROADCAST_MESSAGE(BELL)
+	      CALL BROADCAST(ALL,CLUSTER)
+	   END IF
+	   CALL CLOSE_BULLFIL			! Finished adding bulletin
+	   IF (BTEST(FOLDER_FLAG,14)) FROM = 'ANONYMOUS'
+	   CALL ADD_ENTRY			! Add the new directory entry
+	   CALL UPDATE_FOLDER			! Update info in folder file
+	   CALL CLOSE_BULLDIR			! Totally finished with add
+	   IF (NEWS_FEED()) THEN 
+	      BULL_POINT = NBULL
+	      INCMD = 'COPY/ORIGINAL/LOCAL '//
+     &			FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,'<')+1
+     &			:INDEX(FOLDER_DESCRIP,'>')-1)
+	      CALL CLI$DCL_PARSE(INCMD,BULLETIN_SUBCOMMANDS)
+	      CALL MOVE(.FALSE.)
+	   END IF
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+
+	   CALL SAVE_LAST_READ_BTIM(UNIT_INDEX)
+
+	   IF (.NOT.BROAD) GO TO 1000
+
+100	   CALL GETUSER(BULLCP_USER)		! Get present username
+	   CALL OPEN_BULLUSER_SHARED		! Broadcast on other nodes
+	   TEMP_USER = ':'
+	   DO WHILE (TEMP_USER(:1).EQ.':')
+	      DO WHILE (REC_LOCK(IER))		 
+	         READ (4,KEYGT=TEMP_USER,IOSTAT=IER)
+     &		   TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+		 TEMP_USER = TEMP_USER(:TRIM(TEMP_USER))
+		 IF (IER.EQ.0.AND.
+     &		     (TEMP_USER(2:TRIM(TEMP_USER)).EQ.NODENAME
+     &		     .OR..NOT.TEST2(NEW_FLAG,FOLDER_NUMBER))
+     &		     .AND.TEMP_USER(:1).EQ.':') THEN
+		    IER1 = REC_LOCK(IER)	! Skip the node that
+		 END IF				! originated the message
+	      END DO
+	      IF (TEMP_USER(:1).NE.':') THEN
+		 CALL CLOSE_BULLUSER
+		 CALL SETUSER(BULLCP_USER)
+		 REMOTE_SET = .FALSE.
+	         CLOSE (UNIT=REMOTE_UNIT)
+		 GO TO 1000
+	      END IF
+	      CALL SETUSER(USERNAME)		! Reset to original username
+	      FOLDER1 = 'GENERAL'
+	      FOLDER1_BBOARD = ':'//TEMP_USER
+	      CALL CONNECT_REMOTE_FOLDER(READ_ONLY,IER)
+	      IF (IER.NE.0) THEN
+		 CALL ERRSNS(IDUMMY,IDUMMY,INODE)
+	         IF (INODE.EQ.%LOC(SS$_NOSUCHNODE).OR.
+     &		     INODE.EQ.%LOC(SS$_NOSUCHOBJ).OR.INODE.EQ.0) THEN
+		    DELETE (4)
+		 END IF
+	      ELSE
+		 IER = 0
+		 I = 1
+		 DO WHILE (IER.EQ.0.AND.I.LT.BLENGTH)
+		    WRITE (REMOTE_UNIT,'(4A)',IOSTAT=IER)
+     &			15,-1,I,BMESSAGE(I:MIN(BLENGTH,I+127))
+		    I = I + 128
+		 END DO
+		 IF (IER.EQ.0) WRITE (REMOTE_UNIT,'(5A)',IOSTAT=IER)
+     &			15,BLENGTH,BELL,ALL,CLUSTER
+	      END IF
+	   END DO
+	ELSE IF (CMD_TYPE.EQ.8) THEN		! Read directory entry
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),ICOUNT)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR_SHARED
+	   IF (ICOUNT.GE.0) THEN
+	      CALL READDIR(ICOUNT,IER)
+	   ELSE
+	      CALL LIB$MOVC3(8,%REF(BUFFER(9:)),%REF(MSG_KEY(1:)))
+	      CALL READDIR_KEYGE(IER)
+	   END IF
+	   CALL CLOSE_BULLDIR
+	   CALL LIB$MOVC3(4,IER,%REF(BUFFER(1:)))
+	   IF (ICOUNT.NE.0) THEN
+	      BUFFER(5:) = BULLDIR_ENTRY
+	      CALL WRITE_CHAN
+     &		(LEN(BULLDIR_ENTRY)+4,BUFFER,UNIT_INDEX,IER)
+	   ELSE
+	      BUFFER(5:) = BULLDIR_HEADER
+	      CALL WRITE_CHAN
+     &		(LEN(BULLDIR_HEADER)+4,BUFFER,UNIT_INDEX,IER)
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.13) THEN		! Read directory entry
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),SBULL)
+	   CALL LIB$MOVC3(4,%REF(BUFFER(9:)),EBULL)
+	   CALL SET_FOLDER_FILE(0)
+  	   CALL OPEN_BULLDIR_SHARED
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   DO I=SBULL,EBULL,ISIGN(1,EBULL-SBULL)
+	      CALL READDIR(I,IER)
+	      INQUEUE = BULLDIR_ENTRY
+              CALL WRITE_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   END DO
+	   CALL CLOSE_BULLDIR
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   REC_SAVE(UNIT_INDEX) = LEN(BULLDIR_ENTRY)
+	   LEN_SAVE(UNIT_INDEX) = ABS(EBULL - SBULL) + 1
+           CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   OUT_SAVE(UNIT_INDEX) = OENTRY
+	   CALL WRITE_CHAN(REC_SAVE(UNIT_INDEX),INQUEUE,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.9) THEN		! Write directory entry
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),ICOUNT)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR
+	   IF (ICOUNT.GT.0) THEN
+	      BULLDIR_ENTRY = BUFFER(9:)
+	      CALL WRITEDIR_NOCONV(ICOUNT,IER)
+	   ELSE
+	      BULLDIR_HEADER = BUFFER(9:)
+	      CALL WRITEDIR_NOCONV(ICOUNT,IER)
+	   END IF
+	   CALL CLOSE_BULLDIR
+	ELSE IF (CMD_TYPE.EQ.4) THEN
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),BULL_DELETE)
+	   CALL LIB$MOVC3(4,%REF(BUFFER(9:)),IMMEDIATE)
+	   DESCRIP_TEMP = BUFFER(13:ILEN)
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(BULL_DELETE,IER)
+	   IF (IER.EQ.BULL_DELETE.OR.DESCRIP.NE.DESCRIP_TEMP) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Cannot find message to delete.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   ELSE IF (USERNAME.NE.FROM.AND.FROM_SAVE(UNIT_INDEX).NE.FROM
+     &	    .AND.FOLDER_OWNER.NE.USERNAME.AND..NOT.SETPRV_PRIV()) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Insufficient privileges to delete message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL REMOVE_ENTRY
+     &		(BULL_DELETE,BULL_DELETE,BULL_DELETE,IMMEDIATE)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.5) THEN		! Read message
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),ICOUNT)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(ICOUNT,IER)
+	   CALL OPEN_BULLFIL_SHARED
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   DO I=BLOCK,BLOCK+LENGTH-1
+	      READ (1'I,IOSTAT=IER) INQUEUE
+              CALL WRITE_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   END DO
+	   CALL CLOSE_BULLFIL
+	   CALL CLOSE_BULLDIR
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   REC_SAVE(UNIT_INDEX) = 128
+	   LEN_SAVE(UNIT_INDEX) = LENGTH
+           CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	   OUT_SAVE(UNIT_INDEX) = OENTRY
+	   CALL WRITE_CHAN(REC_SAVE(UNIT_INDEX),INQUEUE,UNIT_INDEX,IER)
+	   CALL SAVE_LAST_READ_BTIM(UNIT_INDEX)
+	ELSE IF (CMD_TYPE.EQ.10) THEN		! Replacing bulletin
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR
+	   CALL LIB$MOVC3(56,%REF(BUFFER(5:)),%REF(DESCRIP_TEMP))
+	   P = LEN(DESCRIP_TEMP) + 5
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),ICOUNT)
+	   P = 4 + P
+	   CALL READDIR(ICOUNT,IER)
+	   IF (IER.EQ.ICOUNT.OR.DESCRIP_TEMP.NE.DESCRIP) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Cannot find message to replace.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL LIB$MOVC3(56,%REF(BUFFER(P:)),%REF(DESCRIP))
+	   P = LEN(DESCRIP) + P
+	   CALL LIB$MOVC3(4,%REF(BUFFER(P:)),%REF(MSGTYPE))
+	   P = 4 + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXDATE))
+	   P = LEN(EXDATE) + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXTIME))
+	   P = LEN(EXTIME) + P
+	   ALLOW = (FOLDER_OWNER.EQ.USERNAME).OR.SETPRV_PRIV()
+	   IF ((FOLDER_NUMBER.GT.0.AND.(BTEST(MSGTYPE,0).OR.
+     &		BTEST(MSGTYPE,2)).AND..NOT.BTEST(FOLDER_FLAG,2)).OR.
+     &		(USERNAME.NE.FROM.AND..NOT.ALLOW).OR.
+     &		((MSGTYPE.AND..NOT.8).NE.0.AND..NOT.ALLOW)) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Insufficient privileges to replace message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL READDIR(0,IER)			! Get NBLOCK
+	   CALL OPEN_BULLFIL
+	   NEW_LENGTH = LEN_SAVE(UNIT_INDEX)
+	   LEN_SAVE(UNIT_INDEX) = 0
+	   OENTRY = OUT_HEAD(UNIT_INDEX)
+	   DO I=1,NEW_LENGTH
+	      CALL READ_QUEUE(%VAL(OENTRY),OENTRY,INQUEUE)
+	      WRITE (1'NBLOCK+I) INQUEUE
+	   END DO
+	   CALL CLOSE_BULLFIL			! Finished adding bulletin
+	   IF (NEW_LENGTH.GT.0) THEN
+	      NEMPTY = NEMPTY + LENGTH
+	      LENGTH = NEW_LENGTH
+	      BLOCK = NBLOCK + 1
+	   END IF
+	   CALL WRITEDIR(ICOUNT,IER)
+	   NBLOCK = NBLOCK + NEW_LENGTH
+	   CALL WRITEDIR(0,IER)
+	   CALL UPDATE_DIR_HEADER(BTEST(MSGTYPE,3),BTEST(MSGTYPE,1),
+     &		BTEST(MSGTYPE,2),EXDATE,EXTIME)
+	   IF (BTEST(MSGTYPE,0)) THEN
+	      SYSTEM = IBSET(SYSTEM,0)		! System?
+	   ELSE
+	      SYSTEM = IBCLR(SYSTEM,0)		! General?
+	   END IF
+	   CALL WRITEDIR(ICOUNT,IER)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.11) THEN		! Undeleting
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),BULL_DELETE)
+	   P = 4 + P
+	   CALL LIB$MOVC3(56,%REF(BUFFER(P:)),%REF(DESCRIP_TEMP))
+	   P = LEN(DESCRIP_TEMP) + P
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL OPEN_BULLDIR
+	   CALL READDIR(BULL_DELETE,IER)
+	   IF (IER.EQ.BULL_DELETE.OR.DESCRIP.NE.DESCRIP_TEMP) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Cannot find message to undelete.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   ELSE IF (USERNAME.NE.FROM.AND.FROM_SAVE(UNIT_INDEX).NE.FROM
+     &	    .AND.FOLDER_OWNER.NE.USERNAME.AND..NOT.SETPRV_PRIV()) THEN
+	      CALL CLOSE_BULLDIR
+	      BUFFER = 'ERROR: Insufficient privileges to undelete message.'
+	      CALL WRITE_CHAN(TRIM(BUFFER),BUFFER,UNIT_INDEX,IER)
+	      GO TO 1000
+	   END IF
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXDATE))
+	   P = LEN(EXDATE) + P
+	   CALL LIB$MOVC3(12,%REF(BUFFER(P:)),%REF(EXTIME))
+	   P = LEN(EXTIME) + P
+	   CALL WRITEDIR(BULL_DELETE,IER)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(LEN(FOLDER_COM),FOLDER_COM,UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.12) THEN		! Find newest bulletin
+	   CALL SET_FOLDER_FILE(0)
+	   CALL OPEN_BULLDIR_SHARED
+	   CALL READDIR(0,IER)
+	   CALL GET_NEWEST_MSG(%REF(BUFFER(5:)),BULL_POINT)
+	   CALL CLOSE_BULLDIR
+	   CALL WRITE_CHAN(4,%DESCR(BULL_POINT),UNIT_INDEX,IER)
+	ELSE IF (CMD_TYPE.EQ.14) THEN		! Register remote folder
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),FLAG)
+	   FOLDER1 = FOLDER
+	   FOLDER_NUMBER = -1
+	   CALL SELECT_FOLDER(.FALSE.,IER)
+	   CALL OPEN_BULLUSER_SHARED
+	   TEMP_USER = ':'//NODENAME(:TRIM(NODENAME))
+	   DO WHILE (REC_LOCK(IER))
+	      READ (4,KEY=TEMP_USER,IOSTAT=IER) 
+     &		TEMP_USER,LOGIN_BTIM,READ_BTIM,NEW_FLAG
+	   END DO
+	   IF (IER.NE.0) THEN
+	      DO I=1,FLONG
+		 NEW_FLAG (I) = 0
+	      END DO
+	   END IF
+	   IF (FLAG) THEN
+	      CALL SET2(NEW_FLAG,FOLDER_NUMBER)
+	   ELSE
+	      CALL CLR2(NEW_FLAG,FOLDER_NUMBER)
+	   END IF
+	   IF (IER.EQ.0) THEN
+	      REWRITE (4) TEMP_USER,
+     &				LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+	   ELSE
+	      TEMP_USER =  ':'//NODENAME(:TRIM(NODENAME))
+	      WRITE (4) TEMP_USER,
+     &				LOGIN_BTIM,READ_BTIM,NEW_FLAG,USERNAME
+	   END IF
+	   CALL CLOSE_BULLUSER
+	ELSE IF (CMD_TYPE.EQ.15) THEN		! Broadcast message
+	   CALL LIB$MOVC3(4,%REF(BUFFER(5:)),BLENGTH)
+	   CALL LIB$MOVC3(4,%REF(BUFFER(9:)),START)
+	   IF (BLENGTH.EQ.-1) THEN
+	      IF (SCRATCH(UNIT_INDEX).EQ.0) THEN
+		 CALL LIB$GET_VM(BRDCST_LIMIT,SCRATCH(UNIT_INDEX))
+	      END IF
+	      CALL LIB$MOVC3(ILEN-12,%REF(BUFFER(13:)),
+     &				%VAL(SCRATCH(UNIT_INDEX)+START-1))
+	   ELSE
+	      CALL LIB$MOVC3(BLENGTH,%VAL(SCRATCH(UNIT_INDEX)),
+     &				%REF(BMESSAGE(1:)))
+	      CALL LIB$MOVC3(4,%REF(BUFFER(13:)),ALL)
+	      CALL LIB$MOVC3(4,%REF(BUFFER(17:)),CLUSTER)
+	      CALL LIB$FREE_VM(BRDCST_LIMIT,SCRATCH(UNIT_INDEX))
+	      IF (ILEN.GT.20) THEN
+	         CALL LIB$MOVC3(4,%REF(BUFFER(21:)),FOLDER_NUMBER)
+	         FOLDER = BUFFER(44:)
+		 GO TO 100
+	      ELSE IF (SETPRV_PRIV().OR.OPER_PRIV()) THEN
+	         CALL BROADCAST(ALL,CLUSTER)
+	      END IF
+	   END IF
+	ELSE IF (CMD_TYPE.EQ.16) THEN		! Change folder nodename
+ 	   CALL OPEN_BULLFOLDER_SHARED
+	   IER = 0
+	   DO WHILE (IER.EQ.0)
+	      CALL READ_FOLDER_FILE(IER)
+	      IF ('::'//BUFFER(5:TRIM(BUFFER(:12))).EQ.
+     &		  FOLDER_BBOARD(:TRIM(BUFFER(:12))+2).AND.IER.EQ.0) THEN
+	         FOLDER_BBOARD(3:) = BUFFER(13:TRIM(BUFFER(:20)))
+	         CALL REWRITE_FOLDER_FILE(IER)
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLFOLDER
+	END IF
+
+1000	CALL COPY2(PROCPRIV,BULLCP_PRIV)
+
+	IF (FOLDER_DIRECTORY.NE.FOLDER2_DIRECTORY) THEN
+	   FOLDER_DIRECTORY = FOLDER2_DIRECTORY
+	   CALL ADD_DIRECTORIES
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE UPDATE_REMOTE_USERINFO(UNIT_INDEX)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	PARAMETER MAXLINK = 20
+
+	COMMON /CONNECT_STATUS/ FOLDER_NUM(MAXLINK),OUT_NUM(MAXLINK)
+	COMMON /CONNECT_STATUS/ USER_SAVE(MAXLINK),FOLDERNAME(MAXLINK)
+	COMMON /CONNECT_STATUS/ FROM_SAVE(MAXLINK),PRIV_SAVE(2,MAXLINK)
+	COMMON /CONNECT_STATUS/ NODE_SAVE(MAXLINK),OUT_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ REC_SAVE(MAXLINK),LEN_SAVE(MAXLINK)
+	COMMON /CONNECT_STATUS/ LAST_SAVE(2,MAXLINK),LAST_SYS_SAVE(2,MAXLINK)
+	CHARACTER USER_SAVE*12,FOLDERNAME*44,FROM_SAVE*12,NODE_SAVE*12
+
+	DIMENSION SAVE_BTIM(2)
+
+	USERNAME = USER_SAVE(UNIT_INDEX)
+	FOLDER_NUMBER = FOLDER_NUM(UNIT_INDEX)
+
+	IF (USERNAME.EQ.'DECNET'.OR.FOLDER_NUMBER.LT.0) RETURN
+
+	CALL OPEN_USERINFO
+	DIFF = COMPARE_BTIM(LAST_READ_BTIM(1,FOLDER_NUMBER+1),
+     &				LAST_SAVE(1,UNIT_INDEX))
+	IF (DIFF.LT.0) THEN
+	   LAST_READ_BTIM(1,FOLDER_NUMBER+1) = LAST_SAVE(1,UNIT_INDEX)
+	   LAST_READ_BTIM(2,FOLDER_NUMBER+1) = LAST_SAVE(2,UNIT_INDEX)
+	END IF
+
+	IF (LAST_SYS_BTIM(1,FOLDER_NUMBER+1).EQ.0.AND.
+     &	    LAST_SYS_BTIM(2,FOLDER_NUMBER+1).EQ.0.AND.
+     &	    LAST_SYS_SAVE(1,UNIT_INDEX).NE.0.AND.
+     &	    LAST_SYS_SAVE(2,UNIT_INDEX).NE.0) THEN
+ 	   DIFF1 = -1
+	ELSE IF (LAST_SYS_SAVE(1,UNIT_INDEX).NE.0.AND.
+     &	    LAST_SYS_SAVE(2,UNIT_INDEX).NE.0) THEN
+	   DIFF1 = COMPARE_BTIM(LAST_SYS_BTIM(1,FOLDER_NUMBER+1),
+     &				LAST_SYS_SAVE(1,UNIT_INDEX))
+	ELSE
+	   DIFF1 = 0
+	END IF
+
+	IF (DIFF1.LT.0) THEN
+	   LAST_SYS_BTIM(1,FOLDER_NUMBER+1) = LAST_SYS_SAVE(1,UNIT_INDEX)
+	   LAST_SYS_BTIM(2,FOLDER_NUMBER+1) = LAST_SYS_SAVE(2,UNIT_INDEX)
+	END IF
+
+	IF (DIFF1.LT.0.OR.DIFF.LT.0) CALL UPDATE_USERINFO
+
+	RETURN
+
+	ENTRY SAVE_LAST_READ_BTIM(UNIT_INDEX)
+
+	CALL SYS_BINTIM(DATE//' '//TIME,SAVE_BTIM)
+
+	DIFF = COMPARE_BTIM(LAST_SAVE(1,UNIT_INDEX),SAVE_BTIM)
+
+	IF (DIFF.GE.0) RETURN
+
+	LAST_SAVE(1,UNIT_INDEX) = SAVE_BTIM(1)
+	LAST_SAVE(2,UNIT_INDEX) = SAVE_BTIM(2)
+
+	RETURN
+
+	ENTRY SAVE_LAST_SYS_BTIM(UNIT_INDEX)
+
+	CALL SYS_BINTIM('-',SAVE_BTIM)			! Get today's date
+
+	LAST_SYS_SAVE(1,UNIT_INDEX) = SAVE_BTIM(1)
+	LAST_SYS_SAVE(2,UNIT_INDEX) = SAVE_BTIM(2)
+
+	RETURN
+
+	END
+
+
+
+
+	SUBROUTINE CHECK_BULLETIN_PRIV(USERNAME)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /PRIVILEGES/ PROCPRIV(2),NEEDPRIV(2)
+
+	INCLUDE 'BULLFILES.INC'
+
+	IER = SETPRV_PRIV()
+
+	IF ((PROCPRIV(1).AND.NEEDPRIV(1)).EQ.0.AND.
+     &	    (PROCPRIV(2).AND.NEEDPRIV(2)).EQ.0) THEN
+	   CALL CHECK_ACCESS(BULLUSER_FILE(:TRIM(BULLUSER_FILE)),
+     &		USERNAME,R_ACCESS,W_ACCESS)
+	   IF (R_ACCESS) CALL COPY2(PROCPRIV,NEEDPRIV)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE GETACC(ACCOUNT)
+C
+C  SUBROUTINE GETACC
+C
+C  FUNCTION:
+C	To get account of present process.
+C  OUTPUTS:
+C	ACCOUNT   -   ACCOUNT owner of present process.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) ACCOUNT		! Limit is 12 characters
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(LEN(ACCOUNT),JPI$_ACCOUNT,%LOC(ACCOUNT))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE GETSTS(STS)
+C
+C  SUBROUTINE GETSTS
+C
+C  FUNCTION:
+C	To get status of present process. This tells if its a batch process.
+C  OUTPUTS:
+C	STS   -   Status word of present process.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($JPIDEF)'
+
+	CALL INIT_ITMLST	! Initialize item list
+	CALL ADD_2_ITMLST(4,JPI$_STS,%LOC(STS))
+	CALL END_ITMLST(GETJPI_ITMLST)	! Get address of itemlist
+
+	IER = SYS$GETJPIW(,,,%VAL(GETJPI_ITMLST),,,,) ! Get info
+
+	RETURN
+	END
+
+
+
+
+
+	INTEGER FUNCTION LNM_MODE_EXEC(FAB,RAB,LUN)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($FABDEF)'
+	INCLUDE '($RABDEF)'
+
+	RECORD /FABDEF/ FAB
+	RECORD /RABDEF/ RAB
+
+	FAB.FAB$B_ACMODES = ISHFT(1,FAB$V_LNM_MODE)
+
+	STATUS = SYS$OPEN(FAB)
+	IF (STATUS) STATUS = SYS$CONNECT(RAB)
+
+	LNM_MODE_EXEC = STATUS
+
+	END
+
+
+
+	INTEGER FUNCTION REC_LOCK(IER)
+
+	INCLUDE '($FORIOSDEF)'
+
+	DATA INIT /.TRUE./
+
+	IF (INIT) THEN
+	   REC_LOCK = 1
+	   INIT = .FALSE.
+	ELSE
+	   IF (IER.EQ.FOR$IOS_SPERECLOC) THEN
+	      CALL WAIT_SEC('01')
+	      INIT = INIT + 2
+	      IF (INIT.GT.60) THEN
+		 WRITE (6,'('' Bulletin aborting due to record lock'',
+     &			    '' problem.  Alert system administrator.'')')
+		 CALL EXIT
+	      END IF
+	   ELSE
+	      REC_LOCK = 0
+	      INIT = .TRUE.
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+	INTEGER FUNCTION TRIM(INPUT)
+	CHARACTER*(*) INPUT
+	DO TRIM=LEN(INPUT),1,-1
+	 IF (INPUT(TRIM:TRIM).NE.' '.AND.INPUT(TRIM:TRIM).NE.CHAR(0)) RETURN
+	END DO
+	RETURN
+	END
+
+	SUBROUTINE SYS_GETMSG(IER)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /WINDOW/ WINDOW
+
+	CHARACTER*80 MESSAGE
+
+	WINDOW = 1
+	CALL LIB$SYS_GETMSG(IER,,MESSAGE)
+	WRITE (6,'(A)') MESSAGE
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE HELP(LIBRARY)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) LIBRARY
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	IER = CLI$GET_VALUE('HELP_FOLDER',BULL_PARAMETER,LEN_P)
+	IF (.NOT.IER) BULL_PARAMETER = ' '
+
+	CALL OUTPUT_HELP(BULL_PARAMETER(1:LEN_P),LIBRARY)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE GET_NODE_INFO
+C
+C  SUBROUTINE GET_NODE_INFO
+C
+C  FUNCTION: Gets local node name and obtains node names from
+C	command line.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	EXTERNAL CLI$_ABSENT
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+
+	COMMON /TEMP_INPUT/ NODE_TEMP
+	CHARACTER NODE_TEMP*256
+
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+	CHARACTER LOCAL_NODE*32,PASSWORD*32,TEMP_USER*12
+
+	NODE_ERROR = .FALSE.
+
+	LOCAL_NODE_FOUND = .FALSE.
+	CALL LIB$SYS_TRNLOG('SYS$NODE',L_NODE,LOCAL_NODE)
+	L_NODE = L_NODE - 2			! Remove '::'
+	IF (LOCAL_NODE(1:1).EQ.'_') THEN
+	   LOCAL_NODE = LOCAL_NODE(2:)
+	   L_NODE = L_NODE - 1
+	END IF
+
+	NODE_NUM = 0				! Initialize number of nodes
+	IF (CLI$PRESENT('NODES')) THEN		! Decnet nodes specified?
+	   DO WHILE (CLI$GET_VALUE('NODES',NODE_TEMP)
+     &	    .NE.%LOC(CLI$_ABSENT))		! Get the specified nodes
+	    IER = SYS_TRNLNM(NODE_TEMP,NODE_TEMP)
+	    DO WHILE (TRIM(NODE_TEMP).GT.0)
+	      NODE_NUM = NODE_NUM + 1
+	      COMMA = INDEX(NODE_TEMP,',')
+	      IF (COMMA.GT.0) THEN
+		 NODES(NODE_NUM) = NODE_TEMP(1:COMMA-1)
+		 NODE_TEMP = NODE_TEMP(COMMA+1:)
+	      ELSE
+		 NODES(NODE_NUM) = NODE_TEMP
+		 NODE_TEMP = ' '
+	      END IF
+	      NLEN = TRIM(NODES(NODE_NUM))
+	      I = INDEX(NODES(NODE_NUM),'::')
+	      TEMP_USER = ' '
+	      IF (I.GT.0.AND.NLEN-I.EQ.1) THEN
+		 NLEN = NLEN - 2
+		 NODES(NODE_NUM) = NODES(NODE_NUM)(:NLEN)
+	      ELSE IF (I.GT.0.AND.NLEN-I.GT.1) THEN
+		 TEMP_USER = NODES(NODE_NUM)(I+2:)
+		 NLEN = I - 1
+		 NODES(NODE_NUM) = NODES(NODE_NUM)(:NLEN)
+	         POINT_NODE = NODE_NUM
+	         IER = 1
+	         DO WHILE (IER.NE.0)
+	            WRITE(6,'('' Enter password for node '',2A)')
+     &			NODES(NODE_NUM)(:NLEN),CHAR(10)
+		    CALL GET_INPUT_NOECHO(PASSWORD)
+		    IF (TRIM(PASSWORD).EQ.0) THEN
+		       DO WHILE (NODE_NUM.GT.0)
+		          CLOSE(UNIT=9+NODE_NUM)
+		          NODE_NUM = NODE_NUM - 1
+		       END DO
+		       NODE_ERROR = .TRUE.
+		       RETURN
+	            END IF
+	            OPEN (UNIT=9+NODE_NUM,NAME=NODES(NODE_NUM)(:NLEN)//
+     &		     '"'//TEMP_USER(:TRIM(TEMP_USER))//' '//
+     &		     PASSWORD(:TRIM(PASSWORD))//'"::'//'"TASK=BULLETIN"',
+     &		     ACCESS='SEQUENTIAL',FORM='FORMATTED',
+     &		     CARRIAGECONTROL='NONE',TYPE='NEW',IOSTAT=IER)
+		    IF (IER.NE.0) THEN
+		       WRITE (6,'('' ERROR: Password is invalid.'')')
+		    END IF
+	         END DO
+	      END IF
+	      IF (LOCAL_NODE(:L_NODE).EQ.NODES(NODE_NUM)(:NLEN)) THEN
+	         NODE_NUM = NODE_NUM - 1
+	         LOCAL_NODE_FOUND = .TRUE.
+	      ELSE IF (TRIM(TEMP_USER).EQ.0) THEN
+	         POINT_NODE = NODE_NUM
+	         OPEN (UNIT=9+NODE_NUM,NAME=NODES(NODE_NUM)(:NLEN)//
+     &		  '::"TASK=BULLETIN"',ACCESS='SEQUENTIAL',FORM='FORMATTED',
+     &		  CARRIAGECONTROL='NONE',TYPE='NEW',IOSTAT=IER)
+	         IF (IER.NE.0) THEN
+		    DO WHILE (NODE_NUM.GT.0)
+		       CLOSE(UNIT=9+NODE_NUM)
+		       NODE_NUM = NODE_NUM - 1
+		    END DO
+		    NODE_ERROR = .TRUE.
+		    RETURN
+	         END IF
+	      END IF
+	    END DO
+	   END DO
+	ELSE
+	   LOCAL_NODE_FOUND = .TRUE.
+	END IF
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_FOLDER_FILE(NUM)
+C
+C  SUBROUTINE SET_FOLDER_FILE
+C
+C  FUNCTION: Sets folder file name.  If NUM = 0, set FOLDER_FILE,
+C		if = 1, set FOLDER1_FILE
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	IF (NUM.EQ.0) THEN
+	   CALL SET_FILE(FOLDER,FOLDER_FLAG,FOLDER_NUMBER,FOLDER_FILE)
+	ELSE IF (NUM.EQ.1) THEN
+	   CALL SET_FILE(FOLDER1,FOLDER1_FLAG,FOLDER1_NUMBER,FOLDER1_FILE)
+	END IF
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SET_FILE(FOLDER,FOLDER_FLAG,FOLDER_NUMBER,FOLDER_FILE)
+C
+C  SUBROUTINE SET_FILE
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	CHARACTER*(*) FOLDER,FOLDER_FILE
+
+	IF (.NOT.BTEST(FOLDER_FLAG,8)) THEN
+	   FOLDER_FILE =
+     &		FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//FOLDER
+	ELSE
+	   FOLDER_FILE = NEWS_DIRECTORY(:TRIM(NEWS_DIRECTORY)-1)//
+     &		'.]'
+	END IF
+
+	RETURN
+	END
+
+
+
+
+        SUBROUTINE SET_BULLFIL
+
+        IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+        COMMON /BULLFIL/ BULLFIL
+
+	CHARACTER FILDATE*12
+
+	DATA UPDATE/.FALSE./, JUST_NAME/.FALSE./
+
+	UPDATE = .TRUE.
+	JUST_NAME = .TRUE.
+
+	ENTRY SET_BULLFIL_UPDATE
+
+	UPDATE = .NOT.UPDATE
+	JUST_NAME = .TRUE.
+
+	ENTRY SET_BULLFIL_NAME
+
+	JUST_NAME = .NOT.JUST_NAME
+
+	IER = SYS$ASCTIM(,FILDATE,EX_BTIM,) 
+	IF (.NOT.IER.OR.FILDATE.EQ.'17-NOV-1858 ') 
+     &				IER = SYS$ASCTIM(,FILDATE,,)
+	IF (BULLFIL.EQ.1) FILDATE = EXDATE
+	FILDATE = FILDATE(FIRST_ALPHA(FILDATE):)
+
+	M = INDEX(FILDATE,'-')
+	FOLDER1_FILE = FOLDER_FILE(:MINGT0(INDEX(FOLDER_FILE,'.]'),
+     &		INDEX(FOLDER_FILE,'.BULLNEWS')))//'BULLNEWS'//
+     &		FILDATE(INDEX(FILDATE,' ')-2:TRIM(FILDATE))//']'//
+     &		FILDATE(:M-1)//FILDATE(M+1:M+3)
+	
+	IF (FOLDER1_FILE.NE.FOLDER_FILE) THEN 
+	   FOLDER_FILE = FOLDER1_FILE
+	   IF (JUST_NAME) THEN
+	      JUST_NAME = .FALSE.
+	      RETURN
+	   END IF
+	   IF (BULLFIL.GT.0) CALL CLOSE_BULLFIL
+	   IF (BULLFIL.EQ.-1) THEN
+	      BULLFIL = 1
+	      CALL OPEN_BULLFIL
+	   ELSE IF (BULLFIL.EQ.-2) THEN
+	      BULLFIL = 2
+	      CALL OPEN_BULLFIL_SHARED
+	   END IF
+	END IF
+
+	JUST_NAME = .FALSE.
+	
+        IF (UPDATE) THEN	
+	   READ (1'1) NBLOCK
+	   REWRITE (1) NBLOCK + LENGTH
+	   UPDATE = .FALSE.
+	END IF
+
+	RETURN
+	END
+
+
+
+	INTEGER FUNCTION MINGT0(I,J)
+
+        IMPLICIT INTEGER (A-Z)
+
+	IF (I.LE.0) THEN
+	   MINGT0 = J
+	ELSE IF (J.LE.0) THEN
+	   MINGT0 = I
+	ELSE
+	   MINGT0 = MIN(I,J)
+	END IF	
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bulletin9.for b/decus/vmslt98a/bulletin/bulletin9.for
new file mode 100755
index 0000000..e068c2e
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulletin9.for
@@ -0,0 +1,2477 @@
+C
+C  BULLETIN9.FOR, Version 4/8/98
+C  Purpose: Contains subroutines for the bulletin board utility program.
+C  Environment: VAX/VMS
+C  Usage: Invoked by the BULLETIN command.
+C  Programmer: Mark R. London
+C
+C  Copyright (c) 1990
+C  Property of Massachusetts Institute of Technology, Cambridge MA 02139.
+C  This program cannot be copied or distributed in any form for non-MIT
+C  use without specific written approval of MIT Plasma Fusion Center
+C  Management.
+C
+	SUBROUTINE DELETE_NODE
+C
+C  SUBROUTINE DELETE_NODE
+C
+C  FUNCTION: Deletes files sent via ADD/NODES at remote hosts.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /NODE_INFO/ NODES,LOCAL_NODE_FOUND,NODE_NUM,
+     &				NODE_ERROR,POINT_NODE
+	CHARACTER*32 NODES(10)
+	LOGICAL LOCAL_NODE_FOUND,NODE_ERROR
+
+    	CHARACTER INLINE*80
+
+	CALL GET_NODE_INFO
+
+ 	IF (NODE_ERROR) GO TO 940
+
+	IF (NODE_NUM.EQ.0.OR.LOCAL_NODE_FOUND) THEN
+	   WRITE (6,'('' ERROR: Cannot specify local node.'')')
+	   GO TO 999
+	END IF
+
+	IER = CLI$GET_VALUE('SUBJECT',DESCRIP)
+
+	DO POINT_NODE=1,NODE_NUM	   	! Write out command to nodes
+	   NLEN = TRIM(NODES(POINT_NODE))	! Length of node name
+	   INLINE = 'DELETE/SUBJECT="'//DESCRIP(:TRIM(DESCRIP))
+	   WRITE (POINT_NODE+9,'(A)',ERR=940) INLINE
+	   READ (POINT_NODE+9,'(A)',ERR=940,END=940) INLINE
+	   IF (INLINE.EQ.'END') THEN
+	      WRITE (6,'('' Message successfully deleted from node '',A)')
+     &				NODES(POINT_NODE)
+	   ELSE
+	      WRITE (6,'('' Error while deleting message to node '',A)')
+     &				NODES(POINT_NODE)
+	      WRITE (6,'(A)') INLINE
+	   END IF
+	END DO
+
+	GO TO 999
+
+940	WRITE (6,1015) NODES(POINT_NODE)
+
+999	DO WHILE (NODE_NUM.GT.0)
+	   CLOSE(UNIT=9+NODE_NUM)
+	   NODE_NUM = NODE_NUM - 1
+	END DO
+
+	RETURN
+
+1015	FORMAT (' ERROR: Unable to reach node ',A)
+
+	END
+
+
+
+
+	SUBROUTINE SET_FOLDER_FLAG(SETTING,FLAG,FLAGNAME)
+C
+C  SUBROUTINE SET_FOLDER_FLAG
+C
+C  FUNCTION: Sets or clears specified flag for folder
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CHARACTER*(*) FLAGNAME
+
+	IF (REMOTE_SET.EQ.3.OR.(REMOTE_SET.EQ.4.AND.FLAG.NE.1)) THEN
+	   WRITE (6,'('' ERROR: Command invalid for folder.'')')
+	ELSE IF ((FLAG.EQ.7.OR.FLAG.EQ.14).AND..NOT.SETPRV_PRIV()) THEN
+	   WRITE (6,'('' ERROR: Privileges required for this command.'')')
+	ELSE IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+           IF (REMOTE_SET.NE.4) THEN
+	      CALL OPEN_BULLFOLDER		! Open folder file
+	   ELSE
+	      CALL OPEN_BULLNEWS_SHARED
+	   END IF
+
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	   IF (SETTING) THEN
+	      FOLDER_FLAG = IBSET(FOLDER_FLAG,FLAG)
+	   ELSE
+	      FOLDER_FLAG = IBCLR(FOLDER_FLAG,FLAG)
+	   END IF
+
+	   CALL REWRITE_FOLDER_FILE(IER)
+
+	   CALL CLOSE_BULLFOLDER
+
+	   WRITE (6,'(1X,A,'' has been modified for folder.'')')
+     &		FLAGNAME
+	ELSE
+	   WRITE (6,'(1X,'' You are not authorized to modify '',A)')
+     &		FLAGNAME//'.'
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_FOLDER_EXPIRE_LIMIT(LIMIT)
+C
+C  SUBROUTINE SET_FOLDER_EXPIRE_LIMIT
+C
+C  FUNCTION: Sets folder expiration limit.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLFILES.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	IF (REMOTE_SET.EQ.3) THEN
+	   WRITE (6,'('' ERROR: Command invalid for folder. '')')
+	ELSE IF (LIMIT.LT.0) THEN
+	   WRITE (6,'('' ERROR: Invalid expiration length specified.'')')
+	ELSE IF (FOLDER_ACCESS(USERNAME,FOLDER_FLAG,FOLDER_OWNER)) THEN
+           IF (REMOTE_SET.NE.4) THEN
+	      CALL OPEN_BULLFOLDER		! Open folder file
+	   ELSE
+	      CALL OPEN_BULLNEWS_SHARED
+	   END IF
+
+	   CALL READ_FOLDER_FILE_KEYNAME(FOLDER,IER)
+
+	   F_EXPIRE_LIMIT = LIMIT
+
+	   CALL REWRITE_FOLDER_FILE(IER)
+
+	   CALL CLOSE_BULLFOLDER
+	   WRITE (6,'('' Folder expiration date modified.'')')
+	ELSE
+	   WRITE (6,'('' You are not allowed to modify folder.'')')
+	END IF
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE MERGE
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(DIR_RECORD_LENGTH) BULLDIR_ENTRY_SAVE
+
+	ENTRY INITIALIZE_MERGE(IER1)
+
+	DO WHILE (FILE_LOCK(IER1,IER2))
+	   OPEN (UNIT=24,FILE=FOLDER_FILE(:TRIM(FOLDER_FILE))
+     &		//'.TMPDIR',STATUS='NEW',FORM='UNFORMATTED',
+     &		RECORDTYPE='FIXED',RECORDSIZE=DIR_RECORD_LENGTH/4,
+     &		ORGANIZATION='INDEXED',IOSTAT=IER,DISPOSE='DELETE',
+     &		KEY=(9:12:INTEGER,1:8:CHARACTER),ACCESS='KEYED')
+	END DO
+
+	IF (IER1.NE.0) RETURN
+
+	NBULL = 0
+
+	WRITE(24,IOSTAT=IER1) BULLDIR_HEADER
+	CALL CONVERT_HEADER_FROMBIN
+
+	TO_POINTER = 1
+
+	RETURN
+
+	ENTRY ADD_MERGE_TO(IER1)
+ 
+	IER1 = 0
+
+	DO WHILE (IER1.EQ.0)
+
+	   BULLDIR_ENTRY_SAVE = BULLDIR_ENTRY
+
+	   CALL READDIR(TO_POINTER,IER)
+
+	   DIFF = COMPARE_BTIM(%REF(BULLDIR_ENTRY_SAVE),MSG_BTIM)
+	   IF (DIFF.LT.0.OR.TO_POINTER+1.NE.IER) THEN
+	      BULLDIR_ENTRY = BULLDIR_ENTRY_SAVE
+	      CALL CONVERT_ENTRY_FROMBIN
+	      RETURN
+	   END IF
+
+	   NBULL = NBULL + 1
+	   MSG_NUM = NBULL
+
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   WRITE(24,IOSTAT=IER1) BULLDIR_ENTRY
+
+	   NEWEST_DATE = DATE
+	   NEWEST_TIME = TIME
+
+	   TO_POINTER = TO_POINTER + 1
+
+	   BULLDIR_ENTRY = BULLDIR_ENTRY_SAVE
+	END DO
+
+	CLOSE (UNIT=24)
+
+	RETURN
+
+	ENTRY ADD_MERGE_FROM(IER1)
+
+	NEWEST_DATE = DATE
+	NEWEST_TIME = TIME
+
+	DIFF = COMPARE_DATE(NEWEST_EXDATE,EXDATE)
+	IF (DIFF.GT.0) THEN
+	   NEWEST_EXDATE = EXDATE
+	   NEWEST_EXTIME = EXTIME
+	ELSE IF (DIFF.EQ.0) THEN
+	   DIFF = COMPARE_TIME(NEWEST_EXTIME,EXTIME)
+	   IF (DIFF.GT.0) NEWEST_EXTIME = EXTIME
+	END IF
+
+	IF ((SYSTEM.AND.4).EQ.4) THEN
+	   SHUTDOWN = SHUTDOWN + 1
+	   SHUTDOWN_DATE = DATE
+	   SHUTDOWN_TIME = TIME
+	END IF
+
+	BLOCK = NBLOCK - LENGTH
+
+	NBULL = NBULL + 1
+	MSG_NUM = NBULL
+
+	CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	WRITE(24,IOSTAT=IER1) BULLDIR_ENTRY
+
+	RETURN
+
+	ENTRY ADD_MERGE_REST(IER1)
+
+	CALL UPDATE_LOGIN(.TRUE.)
+
+	DO WHILE (IER1.EQ.0)
+
+	   CALL READDIR(TO_POINTER,IER)
+	   IF (TO_POINTER+1.NE.IER) THEN
+	      READ (24,KEYID=0,KEY=0,IOSTAT=IER1)
+	      CALL CONVERT_HEADER_TOBIN
+	      REWRITE(24,IOSTAT=IER1) BULLDIR_HEADER
+	      IF (IER1.EQ.0) THEN
+	         CLOSE (UNIT=24,DISPOSE='KEEP')
+	         CALL LIB$RENAME_FILE(FOLDER_FILE(:TRIM(FOLDER_FILE))//
+     &		  '.TMPDIR',FOLDER_FILE(:TRIM(FOLDER_FILE))//'.BULLDIR')
+	      ELSE
+		 CLOSE (UNIT=24)
+	      END IF
+	      RETURN
+	   END IF
+
+	   NBULL = NBULL + 1
+	   MSG_NUM = NBULL
+
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+	   WRITE(24,IOSTAT=IER1) BULLDIR_ENTRY
+
+	   NEWEST_DATE = DATE
+	   NEWEST_TIME = TIME
+
+	   TO_POINTER = TO_POINTER + 1
+	END DO
+
+	CLOSE (UNIT=24)
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_NOKEYPAD
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+	INCLUDE '($SMGDEF)'
+
+	KEYPAD_MODE = 0
+
+	TERM = SMG$M_KEY_TERMINATE
+
+	IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,0)
+
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF2',,TERM,'SET KEYPAD',)
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE SET_KEYPAD
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+	COMMON /KEYPAD/ KEYPAD_MODE
+
+        COMMON /KEYLOAD/ LOAD_KEY
+
+	INCLUDE '($SMGDEF)'
+
+	KEYPAD_MODE = 1
+
+	TERM = SMG$M_KEY_TERMINATE
+
+	IER = SMG$SET_KEYPAD_MODE(KEYBOARD_ID,1)
+
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF1',,,,'GOLD')
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF2',,TERM,'HELP',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF2','GOLD',TERM,'SET NOKEYPAD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF3',,,'EXTRACT ',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF3','GOLD',,'FILE ',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF4',,TERM,'SHOW KEYPAD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PF4','GOLD',TERM,
+     &		'SHOW KEYPAD/PRINT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP0',,TERM,
+     &		'SHOW FOLDER/FULL',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP0','GOLD',TERM,'SHOW FLAGS',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP1',,TERM,'BACK',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP1','GOLD',TERM,'NEXT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP2',,TERM,'PRINT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP2','GOLD',TERM,'PRINT/NONOTIFY',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP3',,TERM,'DIR',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP3','GOLD',TERM,'DIR/FOLDER',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP4',,TERM,'CURRENT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP4','GOLD',TERM,'CURRENT/EDIT ',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP5',,TERM,'RESPOND',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP5','GOLD',TERM,'RESP/EDIT/EXT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP6',,TERM,'LAST',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP7',,TERM,'ADD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP7','GOLD',TERM,'ADD/EDIT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP8',,TERM,'REPLY',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP8','GOLD',TERM,'REPL/EDIT/EXT',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP9',,TERM,'MAIL',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'KP9','GOLD',TERM,'MAIL/NOHEAD',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'MINUS',,TERM,'READ/NEW',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'MINUS','GOLD',TERM,'SHOW NEW',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'COMMA',,TERM,'DIR/NEW',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'COMMA','GOLD',TERM,'INDEX',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PERIOD',,TERM,'DELETE',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'PERIOD','GOLD',TERM,'UNDELETE',)
+	IER = SMG$ADD_KEY_DEF(KEY_TABLE_ID,'ENTER','GOLD',,'SELECT ',)
+
+        LOAD_KEY = SMG$LOAD_KEY_DEFS(KEY_TABLE_ID,'BULL_INIT',
+     &				'SYS$LOGIN:BULL.INI',1)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE SHOW_KEYPAD(LIBRARY)
+
+	IMPLICIT INTEGER (A-Z)
+	EXTERNAL LIB$PUT_OUTPUT,PRINT_OUTPUT
+	CHARACTER*(*) LIBRARY
+
+	COMMON /SMG/ KEYBOARD_ID,KEY_TABLE_ID
+
+        COMMON /KEYLOAD/ LOAD_KEY
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	INCLUDE '($HLPDEF)'
+
+	CHARACTER KEY*10,EQU*50,ST*20,IFS*20
+
+	OUT = 6
+
+	IF (CLI$PRESENT('PRINT')) THEN
+	   OPEN (UNIT=8,STATUS='NEW',FILE='SYS$LOGIN:KEYPAD.DAT',
+     &			IOSTAT=IER)
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR WHILE OPENING FILE TO PRINTER.'')')
+	      RETURN
+	   END IF
+	   OUT = 8
+	END IF      
+
+	IF (CLI$GET_VALUE('SHOW_KEY',KEY,I)) THEN
+	   DO WHILE (CLI$GET_VALUE('STATE',IFS,J))
+              IER = SMG$GET_KEY_DEF(
+     &			KEY_TABLE_ID,KEY(:I),IFS(:J),ATT,EQU,ST)
+              WRITE (OUT,'(3X,A,$)') KEY(:TRIM(KEY))//' = '//'"'//
+     &                                  EQU(:TRIM(EQU))//'"'
+	      IF (TRIM(ST).GT.0) THEN
+	         WRITE (OUT,'(A,$)') '+ '//'state='//ST(:TRIM(ST))
+	      END IF
+              IF (TRIM(IFS).GT.0.AND.IFS.NE.'DEFAULT') THEN
+                 WRITE (OUT,'(A,$)') '+ '//'ifstate='//IFS(:TRIM(IFS))
+              END IF
+	      WRITE (OUT,'(A)') '+'
+	   END DO
+	   RETURN
+ 	ELSE IF (LOAD_KEY) THEN
+	   C = 0
+	   IER = 1
+	   WRITE (OUT,'(1X,A)') 'Keypad definitions:'
+	   L = 1
+	   DO WHILE (IER)
+	      IER = SMG$LIST_KEY_DEFS(KEY_TABLE_ID,C,KEY,IFS,ATT,EQU,ST)
+	      IF (IER) THEN
+		 WRITE (OUT,'(3X,A,$)') KEY(:TRIM(KEY))//' = '//'"'//
+     &					EQU(:TRIM(EQU))//'"'
+	         IF (TRIM(ST).GT.0) THEN
+		    WRITE (OUT,'(A,$)') '+ '//'state='//ST(:TRIM(ST))
+		 END IF
+                 IF (TRIM(IFS).GT.0.AND.IFS.NE.'DEFAULT') THEN
+                    WRITE (OUT,'(A,$)') '+ '//'ifstate='
+     &						//IFS(:TRIM(IFS))
+                 END IF
+		 WRITE (OUT,'(A)') '+'
+ 		 L = L + 1
+                 IF (PAGING.AND.L.EQ.PAGE_LENGTH-1.AND.OUT.EQ.6) THEN
+                    L = 0                        ! Reinitialize screen counter
+	            CALL LIB$PUT_OUTPUT(' ')
+		    CALL GET_INPUT_NOECHO_PROMPT(
+     &				KEY(:1),'Press key to continue ... ')
+             	    IER = LIB$ERASE_PAGE(1,1)         ! Erase display
+		 END IF
+	      END IF
+	   END DO
+           IF (OUT.EQ.8) CLOSE (UNIT=8,DISP='PRINT/DELETE')
+	   RETURN
+	END IF
+
+	IF (OUT.EQ.8) THEN
+	   CALL LBR$OUTPUT_HELP(PRINT_OUTPUT,,'KEYPAD'
+     &		,LIBRARY,HLP$M_HELP)
+	   CLOSE (UNIT=8,DISP='PRINT/DELETE')
+	ELSE
+	   CALL LBR$OUTPUT_HELP(LIB$PUT_OUTPUT,,'KEYPAD'
+     &		,LIBRARY,HLP$M_HELP)
+	END IF
+
+	RETURN
+	END
+
+	INTEGER FUNCTION PRINT_OUTPUT(INPUT)
+	IMPLICIT INTEGER (A-Z)
+	CHARACTER*(*) INPUT
+	WRITE (8,'(1X,A)',IOSTAT=IER) INPUT(:TRIM(INPUT))
+	IF (IER.EQ.0) PRINT_OUTPUT = 1
+	RETURN
+	END
+
+
+
+	SUBROUTINE OUTPUT_HELP(PARAMETER,LIBRARY)
+C
+C  SUBROUTINE OUTPUT_HELP
+C
+C  FUNCTION:
+C	To create interactive help session.  Prompting is enabled.
+C  INPUTS:
+C	PARAMETER - Character string. Optional input parameter
+C		    containing a list of help keys.
+C	LIBRARY   - Character string. Name of help library.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($LBRDEF)'
+
+	COMMON /HELP/ HELP_PAGE,HELP_INPUT,HELP_INPUT_LEN
+	COMMON /HELP/ NEED_ERASE,KEYBOARD_ID,KEY_TABLE_ID,OTHERINFO
+	CHARACTER*80 HELP_INPUT
+
+	COMMON /LEVELS/ KEY,KEYL,NKEY,OLD_NKEY,EXACT
+	CHARACTER*20 KEY(10)
+	DIMENSION KEYL(10)
+
+	EXTERNAL PUT_OUTPUT
+
+	CHARACTER*(*) LIBRARY,PARAMETER
+
+	CHARACTER*80 PROMPT
+
+	DATA KEYBOARD_ID/0/
+
+	IF (KEYBOARD_ID.EQ.0) THEN
+	   IER = SMG$CREATE_VIRTUAL_KEYBOARD(KEYBOARD_ID,,,,20)
+	   IER = SMG$CREATE_KEY_TABLE(KEY_TABLE_ID)
+	END IF
+
+	CALL STR$TRIM(HELP_INPUT,PARAMETER,HELP_INPUT_LEN)	! Trim input
+
+	CALL LBR$INI_CONTROL(LINDEX,LBR$C_READ)		! Init library read
+	CALL LBR$OPEN(LINDEX,LIBRARY)			! Specify library name
+
+	DO I=1,10					! Initialize key lengths
+	   KEYL(I) = 0
+	END DO
+
+	NKEY = 0					! Number of help keys
+
+	DO WHILE (NKEY.GE.0)	! Do until CTRL-Z entered or no more keys
+
+	   HELP_PAGE = 0				! Init line counter
+	   NEED_ERASE = .TRUE.				! Need to erase screen
+
+	   OLD_NKEY = NKEY				! Save old key count
+	   EXACT = .TRUE.				! Exact key match
+
+	   DO WHILE (NKEY.LT.10.AND.HELP_INPUT_LEN.GT.0.AND.
+     &					   HELP_INPUT(:1).NE.'?')
+							! Break input into keys
+	      NKEY = NKEY + 1				! Increment key counter
+
+	      DO WHILE (HELP_INPUT(1:1).EQ.' '.AND.HELP_INPUT_LEN.GT.0)
+		 HELP_INPUT = HELP_INPUT(2:HELP_INPUT_LEN)	! Strip spaces
+		 HELP_INPUT_LEN = HELP_INPUT_LEN - 1	! at start of input
+	      END DO
+
+	      NEXT_KEY = 2
+
+	      DO WHILE (NEXT_KEY.LE.HELP_INPUT_LEN		! Search for
+     &		  .AND.HELP_INPUT(NEXT_KEY:NEXT_KEY).NE.' '	! space or
+     &		  .AND.HELP_INPUT(NEXT_KEY:NEXT_KEY).NE.'/')	! backslash
+		 NEXT_KEY = NEXT_KEY + 1	! indicating start of next key
+	      END DO
+
+	      IF (NEXT_KEY.GT.HELP_INPUT_LEN) THEN	! Found the last key
+		 KEY(NKEY) = HELP_INPUT(:HELP_INPUT_LEN)	! Key string
+		 KEYL(NKEY) = HELP_INPUT_LEN			! Key length
+		 HELP_INPUT_LEN = 0
+	      ELSE					! Found the next key
+		 KEY(NKEY) = HELP_INPUT(:NEXT_KEY-1)
+		 HELP_INPUT = HELP_INPUT(NEXT_KEY:HELP_INPUT_LEN)
+		 KEYL(NKEY) = NEXT_KEY - 1
+		 HELP_INPUT_LEN = HELP_INPUT_LEN - NEXT_KEY + 1
+	      END IF
+	   END DO
+	   HELP_INPUT_LEN = 0
+	   IER = LBR$GET_HELP(LINDEX,,PUT_OUTPUT,,	! Display help
+     &		   KEY(1)(:KEYL(1)),KEY(2)(:KEYL(2)),
+     &		   KEY(3)(:KEYL(3)),KEY(4)(:KEYL(4)),KEY(5)(:KEYL(5)),
+     &		   KEY(6)(:KEYL(6)),KEY(7)(:KEYL(7)),KEY(8)(:KEYL(8)),
+     &		   KEY(9)(:KEYL(9)),KEY(10)(:KEYL(10)))
+
+	   IF (IER.EQ.0.AND.HELP_INPUT_LEN.GT.0) IER = 1
+		! IER = 0 special case means input given to full screen prompt
+
+	   IF (KEY(NKEY).EQ.'*'.OR..NOT.EXACT) THEN	! If not exact match
+	      DO I=OLD_NKEY+1,NKEY			! then don't update
+		 KEYL(I) = 0				! new keys
+	      END DO
+	      NKEY = OLD_NKEY
+	   END IF
+
+	   IF (IER.AND.NKEY.GT.0.AND.OTHERINFO.EQ.0) THEN ! No subtopics?
+	      KEYL(NKEY) = 0				! Back up one key level
+	      NKEY = NKEY - 1
+	   END IF
+
+	   DO WHILE (HELP_INPUT_LEN.EQ.0.AND.IER.AND.NKEY.GE.0)
+	      IF (NKEY.EQ.0) THEN	! If top level, prompt for topic
+	         IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		   HELP_INPUT,'Topic? ',HELP_INPUT_LEN)
+	      ELSE			! If not top level, prompt for subtopic
+		 LPROMPT = 0		! Create subtopic prompt line
+		 DO I=1,NKEY		! Put spaces in between keys
+		    PROMPT = PROMPT(:LPROMPT)//KEY(I)(:KEYL(I))//' '
+		    LPROMPT = LPROMPT + KEYL(I) + 1
+		 END DO
+		 PROMPT = PROMPT(:LPROMPT)//'Subtopic? '
+		 LPROMPT = LPROMPT + 10
+	         IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		   HELP_INPUT,PROMPT(:LPROMPT),HELP_INPUT_LEN)
+	      END IF
+	      CALL STR$TRIM(HELP_INPUT,HELP_INPUT,HELP_INPUT_LEN)
+	      IF (IER.AND.HELP_INPUT_LEN.EQ.0) THEN	! If RETURN entered
+		 KEYL(NKEY) = 0				! Back up one key level
+		 NKEY = NKEY - 1
+	      END IF
+	   END DO
+
+	   IF (.NOT.IER.OR.NKEY.LT.0) THEN	! If CTRL-Z above top level,
+	      CALL LIB$PUT_OUTPUT(' ')		! Skip line
+	      CALL LBR$CLOSE(LINDEX)		! then close library,
+	      RETURN				! and end help session.
+	   END IF
+
+	END DO
+
+	END
+
+
+
+	INTEGER FUNCTION PUT_OUTPUT(INPUT,INFO,DATA,LEVEL)
+C
+C  FUNCTION PUT_OUTPUT
+C
+C  FUNCTION:
+C	Output routine for input from LBR$GET_HELP.  Displays
+C	help text on terminal with full screen prompting.
+C  INPUTS:
+C	INPUT - Character string.  Line of input text.
+C	INFO  - Longword.  Contains help flag bits.
+C	DATA  - Longword.  Not presently used.
+C	LEVEL - Longword.  Contains current key level.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE '($HLPDEF)'
+
+	COMMON /LEVELS/ KEY,KEYL,NKEY,OLD_NKEY,EXACT
+	CHARACTER*20 KEY(10)
+	DIMENSION KEYL(10)
+
+	COMMON /HELP/ HELP_PAGE,HELP_INPUT,HELP_INPUT_LEN
+	COMMON /HELP/ NEED_ERASE,KEYBOARD_ID,KEY_TABLE_ID,OTHERINFO
+	CHARACTER*80 HELP_INPUT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+
+	CHARACTER INPUT*(*)
+
+	CHARACTER SPACES*20
+	DATA SPACES /' '/
+
+	OTHERINFO = INFO.AND.HLP$M_OTHERINFO
+
+	IF ((INFO.AND.HLP$M_NOHLPTXT).NE.0) THEN	! Key cannot be found
+	   NEED_ERASE = .FALSE.				! Don't erase screen
+	   IF (HELP_PAGE.EQ.0) THEN		! If first line of help text
+	      DO I=OLD_NKEY+1,NKEY		! remove any new keys that
+		 KEYL(I) = 0			! were inputted, as they are
+	      END DO				! not valid, as no match
+	      NKEY = OLD_NKEY			! could be found.
+	   END IF
+	ELSE IF ((INFO.AND.HLP$M_KEYNAMLIN).NE.0.AND.NKEY.GT.0.AND.
+     &		 LEVEL.GT.OLD_NKEY.AND.KEY(NKEY)(:KEYL(NKEY)).NE.'*'.AND.
+     &		 %LOC(INPUT).NE.0) THEN		! If text contains key names
+			! Update if not wildcard search and they are new keys
+	   IF (KEYL(LEVEL).GT.0) THEN		! If key already updated
+	      EXACT = .FALSE.		! Must be more than one match possible
+	   END IF			! so indicate not exact match.
+	   START_KEY = 1		! String preceeding spaces.
+	   DO WHILE (INPUT(START_KEY:START_KEY).EQ.' ')
+	      START_KEY = START_KEY + 1
+	   END DO
+	   KEY(LEVEL) = INPUT(START_KEY:)			! Store new key
+	   CALL STR$TRIM(KEY(LEVEL),KEY(LEVEL),KEYL(LEVEL))	! & key length
+	ELSE IF (HELP_PAGE.EQ.0) THEN		! If first line of text,
+	   DO I=OLD_NKEY+1,NKEY			! remove any new keys that
+	      KEYL(I) = 0			! were just inputted, allowing
+	   END DO				! this routine to fill them.
+	END IF
+
+	IF (NEED_ERASE) THEN			! Need to erase screen?
+	   IER = LIB$ERASE_PAGE(1,1)		! i.e. start of new topic.
+	   NEED_ERASE = .FALSE.
+	END IF
+
+	HELP_PAGE = HELP_PAGE + 1		! Increment screen counter
+	IF (PAGING.AND.HELP_PAGE.GT.PAGE_LENGTH-2) THEN		! End of page?
+	   HELP_PAGE = 0			! Reinitialize screen counter
+	   CALL LIB$PUT_OUTPUT(' ')	! Skip line and prompt for next screen
+	   IER = SMG$READ_COMPOSED_LINE(KEYBOARD_ID,KEY_TABLE_ID,
+     &		HELP_INPUT,'Press RETURN to continue ... ',HELP_INPUT_LEN)
+	   CALL STR$TRIM(HELP_INPUT,HELP_INPUT,HELP_INPUT_LEN)	! Trim input
+	   IF (.NOT.IER.OR.HELP_INPUT_LEN.GT.0) THEN	! CTRL-Z or Text input?
+	      EXACT = .TRUE.	! If more than one match was found and being
+				! displayed, text input specifies that the
+				! current displayed match is desired.
+	      PUT_OUTPUT = 0	! Stop any more of current help display.
+	   ELSE					! Else if RETURN entered
+	      IER = LIB$ERASE_PAGE(1,1)		! Erase display
+	      NSPACES = LEVEL*2		! Number of spaces to indent output
+	      IF ((INFO.AND.HLP$M_KEYNAMLIN).NE.0) NSPACES = NSPACES - 2
+		! Key name lines are indented 2 less than help description.
+	      IF (NSPACES.GT.0) THEN	! Add spaces if present to output
+		 PUT_OUTPUT =  LIB$PUT_OUTPUT(SPACES(:NSPACES)//INPUT)
+	      ELSE			! Else just output text.
+		 PUT_OUTPUT =  LIB$PUT_OUTPUT(INPUT)
+	      END IF
+	      HELP_PAGE = 1		! Increment page counter.
+	   END IF
+	ELSE				! Else if not end of page
+	   NSPACES = LEVEL*2		! Just output text line
+	   IF ((INFO.AND.HLP$M_KEYNAMLIN).NE.0) NSPACES = NSPACES - 2
+	   IF (NSPACES.GT.0) THEN
+	      PUT_OUTPUT = LIB$PUT_OUTPUT(SPACES(:NSPACES)//INPUT)
+	   ELSE
+	      PUT_OUTPUT = LIB$PUT_OUTPUT(INPUT)
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SHOW_VERSION
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLUSER.INC'
+
+	CHARACTER VERSION*12,DATE*24
+
+	INTEGER BTIM(2)
+
+	CALL READ_HEADER(VERSION,DATE)
+
+	WRITE (6,'(A)') ' BULLETIN Version '//VERSION(:TRIM(VERSION))
+
+	WRITE (6,'(A)') ' Linked on '//DATE(:TRIM(DATE))
+
+	RETURN
+
+	ENTRY SHOW_NEW_VERSION
+
+	CALL READ_HEADER(VERSION,DATE)
+
+	IER = SYS$BINTIM(DATE(:TRIM(DATE)),BTIM)
+	IF (.NOT.IER) RETURN
+
+C	IF (COMPARE_BTIM(READ_BTIM,BTIM).LT.0) THEN
+C	   WRITE (6,'(A)') ' A new BULLETIN executable has been '//
+C     &			   'installed since your last use.'
+C	   WRITE (6,'(A)') 
+C     &		' Type HELP NEW_FEATURES for help on any new features.'
+C	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FULL_DIR
+C
+C	Add INDEX command to BULLETIN, display directories of ALL
+C	folders.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+	INCLUDE 'BULLFILES.INC'
+	INCLUDE 'BULLFOLDER.INC'
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /TAGS/ BULL_TAG,READ_TAG
+
+        COMMON /NEW_DIR/ NEW
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /PAGE/ PAGE_LENGTH,PAGE_WIDTH,PAGING
+	LOGICAL PAGING
+
+	DATA FOLDER_Q1/0/
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /COUNT/
+     &     DIR_COUNT,	   ! # directory entry to continue bulletin read from
+     &     READ_COUNT,	   ! # block that bulletin READ is to continue from
+     &     FOLDER_COUNT,   ! # folder entry to continue SHOW/ALL folder from
+     &	   INDEX_COUNT
+
+	CHARACTER NEWS_ACCESS*132,DATETIME*20
+
+	EXTERNAL BULLETIN_SUBCOMMANDS
+
+	BULL_POINT = 0
+
+	IF (NUM_FOLDERS.GT.0.AND..NOT.CLI$PRESENT('RESTART')
+     &		.AND.INDEX_COUNT.EQ.1) THEN
+	   INDEX_COUNT = 2
+	   DIR_COUNT = 0
+	END IF
+
+	IF (INDEX_COUNT.EQ.1) THEN
+	  CALL INIT_QUEUE(FOLDER_Q1,FOLDER1_COM)
+
+	  FOLDER_Q = FOLDER_Q1
+
+	  SET = CLI$PRESENT('SET')
+	  NEW = CLI$PRESENT('NEW')
+	  INEW = NEW
+
+	  IREAD_TAG = IBSET(0,1) + IBSET(0,2)
+	  IF (CLI$PRESENT('MARKED')) THEN
+	     IREAD_TAG = 1 + IBSET(0,1)
+	  ELSE IF (CLI$PRESENT('SEEN')) THEN
+	     IREAD_TAG = 1 + IBSET(0,2)
+	  ELSE IF (CLI$PRESENT('UNMARKED').OR.CLI$PRESENT
+     &		   ('MARKED').EQ.%LOC(CLI$_NEGATED)) THEN
+	     IREAD_TAG = 1 + IBSET(0,1) + IBSET(0,3)
+	  ELSE IF (CLI$PRESENT('UNSEEN').OR.CLI$PRESENT
+     &		   ('SEEN').EQ.%LOC(CLI$_NEGATED)) THEN
+	     IREAD_TAG = 1 + IBSET(0,2) + IBSET(0,3)
+ 	  END IF
+
+	  NEW = NEW.AND..NOT.IREAD_TAG
+
+	  SUBSCRIBE = CLI$PRESENT('SUBSCRIBE')
+	  IF (SUBSCRIBE) THEN
+	     CALL NEWS_GET_SUBSCRIBE(0,F1_COUNT)
+	     SUBNUM = 1
+	     CALL OPEN_BULLNEWS_SHARED
+	  ELSE
+	     CALL OPEN_BULLFOLDER_SHARED
+	  END IF
+
+	  NUM_FOLDERS = 0
+	  IER = 0
+	  DO WHILE (IER.EQ.0)			! Copy all bulletins from file
+	    IF (SUBSCRIBE) THEN
+	       IER = 1
+	       DO WHILE (SUBNUM.NE.0.AND.IER.NE.0)
+	          CALL NEWS_GET_SUBSCRIBE(SUBNUM,MSGNUM)
+		  IF (SUBNUM.NE.0) THEN
+	             CALL READ_FOLDER_FILE_KEYNUM_TEMP(SUBNUM,IER)
+		     IF (IER.NE.0) THEN
+			SUBNUM = -1
+		     ELSE IF (NEW.AND.(MSGNUM.GE.F1_NBULL.OR.F1_NBULL
+     &			  .EQ.0.OR.F1_START.GT.F1_NBULL)) THEN
+		        IER = 1
+	             END IF
+		  END IF
+	       END DO
+	       IF (SUBNUM.EQ.0) IER = 1
+	    ELSE
+	       FOUND = .FALSE.
+	       DO WHILE (.NOT.FOUND.AND.IER.EQ.0)
+	          CALL READ_FOLDER_FILE_TEMP(IER)
+	          IF (IER.EQ.0) THEN
+		     IF (.NOT.SET.OR.TEST2(SET_FLAG,FOLDER1_NUMBER)
+     &			.OR.TEST2(BRIEF_FLAG,FOLDER1_NUMBER)) THEN
+			FOUND = .NOT.NEW.OR.COMPARE_BTIM(LAST_READ_BTIM
+     &			   (1,FOLDER1_NUMBER+1),F1_NEWEST_BTIM).LT.0
+                     END IF
+	          END IF
+	       END DO
+	    END IF
+	    IF (IER.EQ.0) THEN
+	      IF (BTEST(FOLDER1_FLAG,0).AND..NOT.SETPRV_PRIV()) THEN
+		 FOLDER1_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))
+     &					//FOLDER1
+	         IF (SUBSCRIBE) THEN
+	            CALL CHECK_ACCESS
+     &		     (NEWS_ACCESS(FOLDER_DESCRIP),
+     &		      USERNAME,READ_ACCESS,-1)
+	         ELSE
+	            CALL CHECK_ACCESS
+     &		     (FOLDER1_FILE(:TRIM(FOLDER1_FILE))//'.BULLFIL',
+     &		      USERNAME,READ_ACCESS,-1)
+	         END IF
+	      ELSE
+		 READ_ACCESS = 1
+	      END IF
+	      IF (READ_ACCESS) THEN
+	         NUM_FOLDERS = NUM_FOLDERS + 1
+	         CALL WRITE_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER1_COM)
+	      END IF
+	    END IF
+	  END DO
+
+	  CALL CLOSE_BULLFOLDER			! We don't need file anymore
+
+	  FOLDER_Q = FOLDER_Q1			! Init queue pointer to header
+	  IF (NEW) THEN
+	     WRITE (6,1010)
+	  ELSE
+	     WRITE (6,1000)
+	  END IF
+	  IF (.NOT.SUBSCRIBE) THEN
+	     WRITE (6,'(1X,''Folder'',22X,''Last message'',7X,''Messages'',
+     &		2X,''Owner'',/,1X,80(''-''))')
+	  ELSE
+	     WRITE (6,'(1X,''News group'',<PAGE_WIDTH-80+39>X,1X,
+     &		''First        Last   Last Read'',/,1X,<PAGE_WIDTH>(''-''))')
+	  END IF
+          NUM_FOLDER = 0
+	  IF (SUBSCRIBE) FLEN = MIN(81,PAGE_WIDTH-80+42)
+	  DO I = 1,NUM_FOLDERS
+	   CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER1_COM)
+	   IF (SUBSCRIBE) THEN
+	      J = INDEX(FOLDER1_DESCRIP,' ')
+	      IF (J.GT.0.AND.FOLDER1_DESCRIP(J+1:J+1).NE.'=') THEN
+                 FOLDER1_DESCRIP = FOLDER1_DESCRIP(:J-1)
+              END IF
+	      IF (F1_START.LE.F1_NBULL) THEN
+                 NEWS_FOLDER1_NUMBER = FOLDER1_NUMBER
+		 CALL NEWS_GET_NEWEST_MESSAGE1(NEWS_NEW)
+	         WRITE (6,1015) '*'//FOLDER1_DESCRIP(:FLEN-1),
+     &					F1_START,F1_NBULL,NEWS_NEW-1
+              ELSE
+	         WRITE (6,1015) ' '//FOLDER1_DESCRIP(:FLEN-1),0,0,0
+	      END IF
+	   ELSE
+	      IF (F1_NBULL.GT.0) THEN
+	         CALL SYS$ASCTIM(,DATETIME,F1_NEWEST_BTIM,)
+	      ELSE
+	         DATETIME = '      NONE'
+	      END IF
+	      WRITE (6,1030) FOLDER1,DATETIME(:17),F1_NBULL,
+     &							FOLDER1_OWNER
+	   END IF
+	   NUM_FOLDER = NUM_FOLDER + 1
+	   IF (I.NE.NUM_FOLDERS.AND.PAGING.AND.((NUM_FOLDER+6.EQ.PAGE_LENGTH
+     &		.AND.I.EQ.NUM_FOLDER).OR.(NUM_FOLDER+2.EQ.PAGE_LENGTH.AND.
+     &		I.NE.NUM_FOLDER))) THEN
+	      NUM_FOLDER = 0
+	      WRITE(6,1080)	! Ask for input to proceed to next page
+	      CALL GET_INPUT_NOECHO_PROMPT(DATETIME(:1),
+     &			'HIT any key for next page....')
+	   END IF
+	  END DO
+	  IF (NUM_FOLDERS.EQ.0) THEN
+	     WRITE (6,1050)
+	     INDEX_COUNT = 0
+	     RETURN
+	  END IF
+	  WRITE (6,1060)
+	  FOLDER_Q = FOLDER_Q1			! Init queue pointer to header
+	  INDEX_COUNT = 2
+	  DIR_COUNT = 0
+	  RETURN
+	ELSE IF (INDEX_COUNT.EQ.2) THEN
+	 READ_TAG = IREAD_TAG
+	 IF (DIR_COUNT.LE.0) THEN
+	  F1_NBULL = 0
+	  DIR_COUNT = 0
+	  DO WHILE (NUM_FOLDERS.GT.0.AND.F1_NBULL.EQ.0)
+	     NUM_FOLDERS = NUM_FOLDERS - 1
+	     CALL READ_QUEUE(%VAL(FOLDER_Q),FOLDER_Q,FOLDER1_COM)
+	     IF (F1_NBULL.GT.0) THEN
+	      FOLDER_NUMBER = -1
+	      CALL SELECT_FOLDER(.FALSE.,IER)
+	      IF (.NOT.IER) F1_NBULL = 0
+	     END IF
+	  END DO
+
+	  IF (F1_NBULL.EQ.0) THEN
+	     WRITE (6,1050)
+	     INDEX_COUNT = 0
+	     RETURN
+	  END IF
+	 END IF
+     
+	 IF (READ_TAG) THEN
+	    CALL GET_FIRST_TAG(FOLDER_NUMBER,IER,BULL_POINT)
+	 ELSE IF (INEW) THEN
+	    NEW = INEW
+            IF (REMOTE_SET.GE.3) THEN
+	       CALL NEWS_GET_NEWEST_MESSAGE(IER)
+	       IF (IER.GT.0.AND.IER.LE.F_NBULL) BULL_POINT = IER - 1	
+	    ELSE
+	       CALL FIND_NEWEST_BULL
+	    END IF
+	 END IF
+
+	 IF (INCMD(:4).NE.'INDE') THEN 
+	    IER = CLI$DCL_PARSE('INDEX',BULLETIN_SUBCOMMANDS)
+	 END IF
+
+	 CALL DIRECTORY(DIR_COUNT)
+	 IF (DIR_COUNT.GT.0) RETURN
+
+	 IF (NUM_FOLDERS.GT.0) THEN
+	    WRITE (6,1040)
+	 ELSE
+	    INDEX_COUNT = 0
+	 END IF
+	END IF
+
+	RETURN
+
+1000	FORMAT (' The following folders are present'/)
+1010	FORMAT (' The following folders with new messages are present'/)
+1015    FORMAT(1X,A<FLEN>,<PAGE_WIDTH-FLEN-36-1>X,2X,I10,2X,I10,2X,I10)
+1030	FORMAT(1X,A26,2X,A17,2X,I8,2X,A12)
+1035	FORMAT (1X,A,1X,I6)
+1040	FORMAT (' Type Return to continue to the next folder...')
+1050	FORMAT (' End of folder search.')
+1060	FORMAT (' Type Return to continue...')
+1080	FORMAT(' ',/)
+
+	END
+
+
+
+
+
+	SUBROUTINE SHOW_USER
+C
+C  SUBROUTINE SHOW_USER
+C
+C  FUNCTION: Shows information for specified users.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /POINT/ BULL_POINT
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+	COMMON /CTRLC_FLAG/ FLAG
+
+	DIMENSION NOLOGIN_BTIM(2),START_BTIM(2)
+
+	CHARACTER DATETIME*17
+
+	DIMENSION LAST(2,FOLDER_MAX)
+	INTEGER*2 LAST2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST,LAST2)
+
+	ALL = CLI$PRESENT('NOLOGIN').OR.CLI$PRESENT('ALL')
+     &				.OR.CLI$PRESENT('LOGIN')
+
+	SETPRV = SETPRV_PRIV()		! SETPRV_PRIV rewrites TEMP_USER
+
+	IF (.NOT.ALL) THEN
+	   IER = CLI$GET_VALUE('USERNAME',TEMP_USER)
+	   IF (.NOT.IER) TEMP_USER = USERNAME
+	END IF
+
+	IF (.NOT.SETPRV.AND.(ALL.OR.USERNAME.NE.TEMP_USER)) THEN
+	   WRITE (6,'('' ERROR: No privs to use command.'')')
+	   RETURN
+	END IF
+
+	CALL SYS_BINTIM('5-NOV-2956 00:00:00.00',NOLOGIN_BTIM)
+
+	FOLDER_PRESENT = CLI$PRESENT('FOLDER')
+
+	IF (FOLDER_PRESENT) THEN
+	   IER = CLI$GET_VALUE('FOLDER',FOLDER1_NAME)
+	   IF (.NOT.IER) FOLDER1_NAME = FOLDER_NAME
+	   NEWS = INDEX(FOLDER1_NAME,'.').GT.0.OR.(FOLDER1_NAME(:1)
+     &			.GE.'a'.AND.FOLDER1_NAME(:1).LE.'z')
+           IF (.NOT.NEWS) THEN
+	      CALL OPEN_BULLFOLDER_SHARED
+	   ELSE
+	      CALL OPEN_BULLNEWS_SHARED
+	      CALL LOWERCASE(FOLDER1_NAME)
+	   END IF
+	   CALL READ_FOLDER_FILE_KEYNAME_TEMP
+     &				(FOLDER1_NAME(:TRIM(FOLDER1_NAME)),IER)
+	   CALL CLOSE_BULLFOLDER
+	   IF (IER.NE.0) THEN
+	      WRITE (6,'('' ERROR: Folder not found.'')')
+	      RETURN
+	   END IF
+	END IF
+
+	SINCE = CLI$PRESENT('SINCE').OR.CLI$PRESENT('START')
+	IF (CLI$GET_VALUE('SINCE',BULL_PARAMETER,LEN_P)) THEN
+	   IF (.NOT.NEWS) THEN
+	      IER = SYS_BINTIM(BULL_PARAMETER,START_BTIM)
+	      IF (.NOT.IER) THEN
+	         WRITE (6,'('' ERROR: Invalid date specified.'')')
+		 RETURN
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: /SINCE not valid with NEWS group.'')')
+	      RETURN
+	   END IF
+	ELSE IF (CLI$GET_VALUE('START',BULL_PARAMETER,LEN_P)) THEN
+	   IF (NEWS) THEN
+	      IER = OTS$CVT_TI_L(BULL_PARAMETER(:LEN_P),
+     &				    STARTMSG,,%VAL(1))
+	      IF (.NOT.IER) THEN
+		 WRITE (6,'('' ERROR: Invalid number specified.'')')
+		 RETURN
+	      END IF
+	   ELSE
+	      WRITE (6,'('' ERROR: /START not valid with folder.'')')
+	      RETURN
+	   END IF
+	ELSE IF (SINCE) THEN
+	   IF (BULL_POINT.EQ.0) THEN
+	      WRITE (6,'('' ERROR: No current message.'')')
+	      RETURN
+	   ELSE IF (NEWS) THEN
+	      STARTMSG = BULL_POINT
+	   ELSE
+	      START_BTIM(1) = MSG_BTIM(1)
+	      START_BTIM(2) = MSG_BTIM(2)
+	   END IF
+	ELSE IF (.NOT.NEWS) THEN
+	   CALL SYS_BINTIM('6-NOV-1956 00:00:00.00',START_BTIM)
+	ELSE
+	   STARTMSG = 1
+	END IF
+
+	CALL DISABLE_CTRL
+	CALL DECLARE_CTRLC_AST
+	IF (FOLDER_PRESENT) THEN
+	   CALL OPEN_BULLINF_SHARED
+	   IER = 0
+	   DO WHILE (IER.EQ.0.AND.FLAG.NE.1)
+	      IF (ALL) THEN
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,IOSTAT=IER) TEMP_USER,LAST
+	         END DO
+	      ELSE
+		 IF (NEWS) THEN
+		    LU = TRIM(TEMP_USER)
+		    TEMP_USER(LU:LU) = CHAR(128.OR.ICHAR(TEMP_USER(LU:LU)))
+		    IF (LU.GT.1) THEN
+		       TEMP_USER(LU-1:LU-1) =
+     &			        CHAR(128.OR.ICHAR(TEMP_USER(LU-1:LU-1)))
+		    ELSE
+		       TEMP_USER(2:2) = CHAR(128.OR.ICHAR(TEMP_USER(2:2)))
+	 	    END IF
+	 	 END IF
+	         DO WHILE (REC_LOCK(IER))
+	            READ (9,KEY=TEMP_USER,IOSTAT=IER) TEMP_USER,LAST
+	         END DO
+	      END IF 
+	      UNLOCK 9
+	      IF (IER.EQ.0) THEN
+	         LU = TRIM(TEMP_USER)
+		 I = MAX(LU,2)
+		 DO WHILE (I.GT.0.AND..NOT.BTEST(ICHAR(TEMP_USER(I:I)),7))
+		    I = I - 1
+		 END DO
+		 IF (NEWS.AND.I.GE.LU.AND.I.NE.1.AND.
+     &		     BTEST(ICHAR(TEMP_USER(I-1:I-1)),7)) THEN
+		    TEMP_USER(I:I) = CHAR(ICHAR(TEMP_USER(I:I)).AND.127)
+		    TEMP_USER(I-1:I-1) =
+     &				 CHAR(ICHAR(TEMP_USER(I-1:I-1)).AND.127)
+		    I = 0
+		    NEWSMSG = 1
+		    DO WHILE (LAST2(1,NEWSMSG).NE.NEWS_FOLDER1_NUMBER
+     &					.AND.NEWSMSG.LE.FOLDER_MAX)
+		       NEWSMSG = NEWSMSG + 1
+	            END DO
+		    IF (NEWSMSG.LE.FOLDER_MAX) THEN
+		       FOUND = LAST(2,NEWSMSG).GE.STARTMSG
+		    ELSE
+		       FOUND = .FALSE.
+		    END IF
+		 ELSE IF (.NOT.NEWS.AND.I.EQ.0) THEN
+		    FOUND = COMPARE_BTIM
+     &			(START_BTIM,LAST(1,FOLDER1_NUMBER+1)).LE.0
+		 ELSE
+		    FOUND = .FALSE.
+		 END IF
+		 IF (FOUND.AND.NEWS) THEN
+	            WRITE (6,'(1X,A,'' latest message read '',
+     &			I<LOG10(REAL(LAST(2,NEWSMSG)))+1>,''.'')')
+     &			TEMP_USER(:TRIM(TEMP_USER)),LAST(2,NEWSMSG)
+		 ELSE IF (FOUND) THEN
+		    CALL SYS$ASCTIM(,DATETIME,LAST(1,FOLDER1_NUMBER+1),)
+	            WRITE (6,'(1X,A,'' latest message read '',A,''.'')')
+     &				TEMP_USER(:TRIM(TEMP_USER)),DATETIME
+		 ELSE IF (.NOT.ALL) THEN
+	            WRITE (6,'('' User has never read or not subscribed'',
+     &			'' to specified folder.'')')
+	         END IF
+	      END IF
+	      IF (.NOT.ALL) THEN
+		 IF (IER.NE.0) THEN
+		    WRITE (6,'('' User info does not exist.'')')
+		 END IF
+		 IER = 2
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLINF
+	ELSE IF (.NOT.ALL) THEN
+	   CALL OPEN_BULLUSER_SHARED
+	   CALL READ_USER_FILE_KEYNAME(TEMP_USER,IER)
+	   IF (IER.EQ.0) THEN
+	      IF (COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM).GE.0) THEN
+	         WRITE (6,'('' NOLOGIN set for specified user.'')')
+	      ELSE
+	         CALL SYS$ASCTIM(,DATETIME,LOGIN_BTIM,)
+	         WRITE (6,'('' User last logged in at '',A,''.'')')
+     &						DATETIME
+	      END IF
+	   ELSE
+	      WRITE (6,'('' Entry for specified user not found.'')')
+	   END IF
+	   CALL CLOSE_BULLUSER
+	ELSE
+	   CALL OPEN_BULLUSER_SHARED
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0.AND.FLAG.NE.1)
+	      CALL READ_USER_FILE(IER)
+	      IF (IER.EQ.0.AND.TEMP_USER(:1).NE.':'.AND.
+     &				TEMP_USER(:1).NE.'*') THEN
+		 IER1 = COMPARE_BTIM(LOGIN_BTIM,NOLOGIN_BTIM)
+		 IF (.NOT.CLI$PRESENT('LOGIN').AND.IER1.GE.0) THEN
+	            WRITE (6,'('' NOLOGIN set for '',A,''.'')')
+     &					TEMP_USER(:TRIM(TEMP_USER))
+		 ELSE IF (.NOT.CLI$PRESENT('NOLOGIN').AND.IER1.LT.0.AND.
+     &			  COMPARE_BTIM(START_BTIM,LOGIN_BTIM).LE.0) THEN
+	            CALL SYS$ASCTIM(,DATETIME,LOGIN_BTIM,)
+	            WRITE (6,'(1X,A,'' last logged in at '',A,''.'')')
+     &				TEMP_USER(:TRIM(TEMP_USER)),DATETIME
+		 END IF
+	      END IF
+	   END DO
+	   CALL CLOSE_BULLUSER
+	END IF
+	CALL CANCEL_CTRLC_AST
+	CALL ENABLE_CTRL
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE INIT_MESSAGE_ADD(IN_FOLDER,IN_FROM,IN_DESCRIP,IER)
+C
+C  SUBROUTINE INIT_MESSAGE_ADD
+C
+C  FUNCTION:  Opens specified folder in order to add message.
+C
+C  INPUTS:
+C	IN_FOLDER  - Character string containing folder name
+C	IN_FROM	   - Character string containing name of owner of message.
+C		     If empty, the message is searched for either a
+C		     Reply-to: field or a From: field.  If none, then
+C		     the owner of the process is used.  If IN_FROM
+C		     ends with a %, it is assumed that it is simply
+C		     the prefix that should be when responding to the
+C		     address via MAIL.  I.e. the PMDF interface sends
+C		     IN%, so when the From: field is found, the message
+C		     owner becomes IN%"from-address".
+C	IN_DESCRIP - Character string containing subject of message.
+C		     If empty, the message is searched for a line
+C		     which starts with "Subj:" or "Subject:".
+C  OUTPUTS:
+C	IER - Error status.  True if properly connected to folder.
+C		False if folder not found.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLFILES.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /BCP/ BULLCP
+	LOGICAL BULLCP
+
+	COMMON /MAIL_PROTOCOL/ PROTOCOL,LPRO
+	CHARACTER*12 PROTOCOL
+	DATA LPRO/0/
+
+	COMMON /DIGEST/ LDESCR,FIRST_BREAK
+
+	CHARACTER*(*) IN_FOLDER,IN_FROM,IN_DESCRIP
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /TEXT_PRESENT/ TEXT
+
+	COMMON /SAVE_IN/ SAVE_IN_DESCRIP,SAVE_IN_FROM
+	CHARACTER*(INPUT_LENGTH) SAVE_IN_DESCRIP,SAVE_IN_FROM
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /OLD_BUFFER/ OLD_BUFFER_FROM,OLD_BUFFER_SUBJ
+	DATA OLD_BUFFER_FROM /.FALSE./, OLD_BUFFER_SUBJ /.FALSE./
+
+	COMMON /SCRTYPE/ SCRTYPE,SCRNAME
+	CHARACTER*132 SCRNAME
+	DATA SCRTYPE/-1/
+
+	COMMON /BULLPAR/ BULL_PARAMETER,LEN_P
+	CHARACTER*64 BULL_PARAMETER
+
+        COMMON /MAIN_FOLDER_DIRECTORY/ FOLDER1_DIRECTORY
+        CHARACTER*80 FOLDER1_DIRECTORY
+
+	IER = LIB$SYS_TRNLOG('BULL_DISABLE',LEN_P,BULL_PARAMETER)
+	IF (IER.EQ.1.AND.LEN_P.GT.0
+     &	    .AND.BULL_PARAMETER(:LEN_P).NE.'ENABLE') CALL SYS$DELPRC(,)
+
+	BULLCP = 1			! Inhibit folder cleanup subprocess
+
+	CALL CHECK_DIR_ACCESS()
+
+	CALL INIT_COMPRESS
+
+	FOLDER1_DIRECTORY = FOLDER_DIRECTORY
+
+	IER = 1
+	DO WHILE (IER.NE.0)
+	   CALL OPEN_BULLFOLDER			! Get folder file
+
+	   CALL READ_FOLDER_FILE_KEYNAME(IN_FOLDER(:TRIM(IN_FOLDER)),IER)
+
+	   CALL CLOSE_BULLFOLDER
+
+	   IF (IER.NE.0) THEN
+	      IER1 = 1
+	      DO WHILE (IER1)
+	         IER2 = SYS_TRNLNM_SYSTEM_INDEX('BULL_DIR_LIST',
+     &			   FOLDER_DIRECTORY)
+	         IF (IER2.AND.FOLDER_DIRECTORY.EQ.FOLDER1_DIRECTORY) THEN 
+		    IER1 = 1
+	         ELSE
+		    IER1 = 0
+		 END IF
+      	      END DO
+	      IF (IER2) THEN
+		 CALL ADD_DIRECTORIES
+	      ELSE
+		 CALL ERRSNS(IDUMMY,IER)
+	         RETURN
+	      END IF
+	   END IF
+	END DO
+	IER = 1
+
+        FOLDER_NAME = FOLDER
+
+	ENTRY INIT_MESSAGE_ADD_BBOARD(IN_FROM,IN_DESCRIP,IER)
+
+	LDESCR = 0
+
+	TEXT = .FALSE.			! No text written, as of yet
+
+	FIRST_BREAK = .TRUE.
+
+	IF (FOLDER_NUMBER.EQ.0) THEN	! If GENERAL folder
+	   FOLDER_SET = .FALSE.		! indicate it
+	ELSE				! Else it's another folder
+	   FOLDER_SET = .TRUE.		! indicate it
+	END IF
+
+	FOLDER_FILE = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//
+     &		FOLDER			! set folder file names
+
+	ENTRY INIT_MESSAGE_ADD_DIGEST(IN_FROM,IN_DESCRIP,IER)
+
+	CALL OPEN_BULLDIR		! Open directory file
+
+	CALL OPEN_BULLFIL		! Open data file
+
+	CALL READDIR(0,IER1)		! Get NBLOCK
+	IF (IER1.EQ.0) NBLOCK = 0	! If new file, NBLOCK is 0
+
+	NBLOCK = NBLOCK + 1
+	LENGTH = NBLOCK			! Initialize line count
+	IF (NEWS_FEED()) THEN
+	   CALL STRIP_HEADER(' ',-1,IER)
+	END IF
+
+	LEN_FROM = TRIM(IN_FROM)
+
+	IF (IN_FROM(LEN_FROM:LEN_FROM).EQ.'%') THEN	! Just protocol
+	   PROTOCOL = IN_FROM(:LEN_FROM)//'"'
+	   LPRO = LEN_FROM + 1
+	   LEN_FROM = 0
+	END IF
+
+	MAIL = BTEST(FOLDER_FLAG,11).AND.INDEX(FOLDER_DESCRIP,'<').GT.0
+	IF (MAIL) THEN 
+	   SCRNAME = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//'BULL.MAIL'
+	   OPEN (UNIT=3,DISPOSE='DELETE',FILE=SCRNAME,
+     &	    FORM='FORMATTED',RECL=LINE_LENGTH,IOSTAT=IER1,STATUS='NEW')
+	   SCRTYPE = 0
+	   SAVE_IN_DESCRIP = IN_DESCRIP
+	   SAVE_IN_FROM = ' '
+	ELSE IF (NEWS_FEED().OR.LEN_FROM.EQ.0
+     &		.OR.(BTEST(FOLDER_FLAG,5).AND.FIRST_BREAK)) THEN
+	   SCRTYPE = 0
+	   SCRNAME = 'SYS$LOGIN:BULL.SCR'
+	   OPEN (UNIT=3,DISPOSE='DELETE',FILE=SCRNAME,
+     &	    FORM='FORMATTED',RECL=LINE_LENGTH,IOSTAT=IER1,STATUS='NEW')
+	   IF (IER1.NE.0) THEN
+	      SCRNAME = FOLDER_DIRECTORY(:TRIM(FOLDER_DIRECTORY))//'BULL.SCR'
+	      OPEN (UNIT=3,DISPOSE='DELETE',FILE=SCRNAME,
+     &		FORM='FORMATTED',RECL=LINE_LENGTH,STATUS='NEW')
+	   END IF
+	   SAVE_IN_DESCRIP = IN_DESCRIP
+	   SAVE_IN_FROM = ' '
+	END IF
+
+	IF (LEN_FROM.GT.0) THEN
+	   INFROM = IN_FROM
+	   IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	      CALL STORE_FROM(INFROM,LEN_FROM)
+	   ELSE	IF (INDEX(INFROM,'%"').GT.0) THEN	! Store any protocol
+	      LPRO = INDEX(INFROM,'%"') + 1
+	      PROTOCOL = INFROM(:LPRO)
+	   END IF
+	   LEN_DESCRP = TRIM(IN_DESCRIP)
+	   IF (LEN_DESCRP.GT.0) THEN
+	      INDESCRIP = IN_DESCRIP
+	      IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	         CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	      END IF
+	   ELSE
+	      DESCRIP = ' '
+	   END IF
+	END IF
+
+	OLD_BUFFER = ' '
+
+	OLD_BUFFER_SUBJ = .FALSE.
+	OLD_BUFFER_FROM = .FALSE.
+
+	INEXDATE = .FALSE.
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE WRITEOUT_STORED
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLDIR.INC'
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /STORED/ STORED
+
+	CHARACTER*256 BUFFER
+
+	REWIND (UNIT=3)
+
+      	IER = 0
+	DO WHILE (IER.EQ.0)
+	   READ (3,'(A)',IOSTAT=IER) BUFFER
+	   IF (IER.EQ.0) THEN
+	      CALL WRITE_MESSAGE_LINE(BUFFER)
+	   END IF
+	END DO
+
+	IF (BTEST(FOLDER_FLAG,5)) RETURN
+	IF (.NOT.NEWS_FEED().AND.
+     &	    .NOT.BTEST(FOLDER_FLAG,11).AND..NOT.STORED) CLOSE (UNIT=3)
+        IF (BTEST(FOLDER_FLAG,11)) REWIND (UNIT=3)
+
+	RETURN
+	END
+
+
+
+	SUBROUTINE WRITE_MESSAGE_LINE(BUFFER)
+C
+C  SUBROUTINE WRITE_MESSAGE_LINE
+C
+C  FUNCTION:  Writes one line of message into folder.
+C
+C  INPUTS:
+C	BUFFER - Character string containing line to be put into message.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /MAIL_PROTOCOL/ PROTOCOL,LPRO
+	CHARACTER*12 PROTOCOL
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /DIGEST/ LDESCR,FIRST_BREAK
+	DATA FIRST_BREAK/.TRUE./
+
+	COMMON /TEXT_PRESENT/ TEXT
+
+	COMMON /SAVE_IN/ SAVE_IN_DESCRIP,SAVE_IN_FROM
+	CHARACTER*(INPUT_LENGTH) SAVE_IN_DESCRIP,SAVE_IN_FROM
+
+	CHARACTER*(*) BUFFER
+
+	COMMON /LAST_BUFFER/ OLD_BUFFER
+	CHARACTER*(INPUT_LENGTH) OLD_BUFFER
+
+	COMMON /OLD_BUFFER/ OLD_BUFFER_FROM,OLD_BUFFER_SUBJ
+
+	COMMON /DATE/ DATE_LINE
+	CHARACTER*(INPUT_LENGTH) DATE_LINE
+
+	CHARACTER*24 TODAY
+
+	COMMON /STORED/ STORED
+	DATA STORED /.FALSE./ 
+
+	LEN_BUFFER = TRIM(BUFFER)
+
+	IF (LEN_FROM.EQ.0) THEN
+	   WRITE (3,'(A)') BUFFER(:MIN(LEN_BUFFER,LINE_LENGTH))
+	   IF (LEN_BUFFER.GT.LINE_LENGTH) THEN
+	      WRITE (3,'(A)') ' '//BUFFER(LINE_LENGTH+1:LEN_BUFFER)
+	   END IF
+	   IF (OLD_BUFFER_FROM.AND.(BUFFER(:1).EQ.' '.OR.
+     &		BUFFER(:1).EQ.CHAR(9)).AND.LEN_BUFFER.GT.1) THEN
+	      SAVE_IN_FROM = 
+     &		SAVE_IN_FROM(:TRIM(SAVE_IN_FROM))//BUFFER(:LEN_BUFFER)
+	      RETURN
+	   ELSE IF (OLD_BUFFER_SUBJ.AND.(BUFFER(:1).EQ.' '.OR.
+     &		BUFFER(:1).EQ.CHAR(9)).AND.LEN_BUFFER.GT.1) THEN
+	      INDESCRIP = 
+     &		INDESCRIP(:TRIM(INDESCRIP))//BUFFER(:LEN_BUFFER)
+	      LDESCR = LDESCR + LEN_BUFFER
+	      RETURN
+	   ELSE IF (BUFFER(:5).EQ.'From:'.AND.SAVE_IN_FROM.EQ.' ') THEN
+	      IF (LEN_BUFFER.GE.7) SAVE_IN_FROM = BUFFER(7:)
+	      OLD_BUFFER_FROM = .TRUE.
+	      OLD_BUFFER_SUBJ = .FALSE.
+	      RETURN
+	   ELSE IF (BUFFER(:9).EQ.'Subject: ') THEN
+	      LDESCR = LEN_BUFFER - 9
+	      INDESCRIP = BUFFER(10:)
+	      OLD_BUFFER_SUBJ = .TRUE.
+	      OLD_BUFFER_FROM = .FALSE.
+	      RETURN
+	   ELSE IF (BUFFER(:9).EQ.'Reply-To:') THEN
+	      IF (LEN_BUFFER.GE.11) SAVE_IN_FROM = BUFFER(11:)
+	      OLD_BUFFER_FROM = .TRUE.
+	      OLD_BUFFER_SUBJ = .FALSE.
+	      RETURN
+	   ELSE IF (LEN_BUFFER.EQ.0) THEN
+	      IF (SAVE_IN_FROM.EQ.' ') CALL GETUSER(SAVE_IN_FROM)
+	      LEN_FROM = TRIM(SAVE_IN_FROM)
+	      IF (LEN_FROM.GT.0) THEN
+		 OLD_BUFFER_FROM = .FALSE.
+		 INFROM = SAVE_IN_FROM
+		 IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+		    CALL STORE_FROM(INFROM,LEN_FROM)
+		 ELSE IF (INDEX(INFROM,'%"').GT.0) THEN
+		    LPRO = INDEX(INFROM,'%"') + 1
+		    PROTOCOL = INFROM(:LPRO)
+		 END IF
+		 IF (LDESCR.GT.0) THEN
+		    LEN_DESCRP = LDESCR
+	            CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+		 ELSE
+	            LEN_DESCRP = TRIM(SAVE_IN_DESCRIP)
+	            IF (LEN_DESCRP.GT.0) THEN
+	               INDESCRIP = SAVE_IN_DESCRIP
+	               IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	                  CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	               END IF
+	            ELSE
+		       INDESCRIP = ' '
+		       DESCRIP = ' '
+		    END IF
+		 END IF
+	         STORED = .TRUE.
+	         IF (.NOT.BTEST(FOLDER_FLAG,5)) CALL WRITEOUT_STORED
+	         STORED = .FALSE.
+	      END IF
+	   END IF
+	   OLD_BUFFER_FROM = .FALSE.
+	   OLD_BUFFER_SUBJ = .FALSE.
+	   RETURN
+	END IF
+	IF (BTEST(FOLDER_FLAG,5)) THEN
+	   IF (INDEX(BUFFER,'-------------').EQ.1) THEN
+	      BREAK = .TRUE.
+	      DO I=1,LEN_BUFFER
+		 IF (BUFFER(I:I).NE.'-') BREAK = .FALSE.
+	      END DO
+	   ELSE
+	      BREAK = .FALSE.
+	   END IF
+	   IF (BREAK) THEN
+	      IF (.NOT.FIRST_BREAK) THEN
+		 CALL FINISH_MESSAGE_ADD
+	         CALL INIT_MESSAGE_ADD_DIGEST(INFROM,INDESCRIP,IER)
+	      ELSE
+		 FIRST_BREAK = .FALSE.
+                 CLOSE (UNIT=3)
+	      END IF
+	      LFROM = 0
+	      LDESCR = 0
+	      RETURN
+	   ELSE IF (.NOT.FIRST_BREAK) THEN
+	      IF (LDESCR.EQ.0) THEN
+	         IF (BUFFER(:9).EQ.'Subject: ') THEN
+		    LDESCR = LEN_BUFFER - 9
+	            CALL STORE_DESCRP(BUFFER(10:),LDESCR)
+		    IF (LFROM.EQ.0) THEN
+		       LFROM = LEN_FROM
+	               CALL STORE_FROM(INFROM,LFROM)
+		    END IF
+		 ELSE IF (BUFFER(:6).EQ.'From: ') THEN
+		    LFROM = LEN_BUFFER - 6
+		    IF (LFROM.LE.0) THEN
+		       LFROM = TRIM(SAVE_IN_FROM)
+		       IF (LPRO.GT.0) THEN
+		          LFROM = LFROM + LPRO + 1
+	                  CALL STORE_FROM(PROTOCOL(:LPRO)//
+     &			   SAVE_IN_FROM//'"',LFROM)
+		       ELSE
+	                  CALL STORE_FROM(SAVE_IN_FROM,LFROM)
+		       END IF
+		    ELSE IF (LPRO.GT.0) THEN
+		       LFROM = LFROM + LPRO + 1
+	               CALL STORE_FROM(PROTOCOL(:LPRO)//
+     &			BUFFER(7:LEN_BUFFER)//'"',LFROM)
+		    ELSE
+	               CALL STORE_FROM(BUFFER(7:),LFROM)
+		    END IF
+		 END IF
+		 RETURN
+	      END IF
+	   ELSE
+	      IF (LEN_BUFFER.GT.0) THEN
+		 IF (.NOT.TEXT) THEN
+	            IF (.NOT.NEWS_FEED()) THEN
+		       TEXT = .TRUE.
+		    ELSE
+	               CALL STRIP_HEADER(BUFFER,TRIM(BUFFER),IER)
+		       TEXT = .NOT.IER
+		    END IF
+		 END IF
+		 IF (TEXT) THEN
+	            WRITE (3,'(A)') BUFFER(:MIN(LEN_BUFFER,LINE_LENGTH))
+		 END IF
+	      ELSE
+		 IF (TEXT) WRITE (3,'(A)') ' '
+	      END IF
+	      RETURN
+	   END IF
+	END IF
+
+	IF (LEN_BUFFER.EQ.0) THEN		! If empty line
+	   IF (.NOT.STORED.AND.
+     &	       ((TEXT.AND.NEWS_FEED()).OR.BTEST(FOLDER_FLAG,11))) THEN
+	      WRITE (3,'(A)') ' '
+	   END IF
+	   CALL STORE_BULL(1,' ',NBLOCK)
+	ELSE
+	   IF (LEN_DESCRP.EQ.0) THEN
+	      IF (BUFFER(:9).EQ.'Subject: ') THEN
+		 DESCRIP = BUFFER(INDEX(BUFFER,' ')+1:)
+		 LEN_DESCRP = LEN_BUFFER
+	      END IF
+	   END IF
+	   IF (.NOT.INEXDATE) THEN
+	      IF (BUFFER(:9).EQ.'Expires: '.OR.
+     &		  BUFFER(:11).EQ.'X-Expires: ') THEN
+		 I = INDEX(BUFFER,' ')+1
+		 NODATE = .FALSE.
+		 DO J=I,LEN_BUFFER
+		    IF (BUFFER(J:J).EQ.','.OR.BUFFER(J:J).EQ.'-') THEN
+		       BUFFER(J:J) = ' '
+		    END IF
+		 END DO
+	         CALL STR$UPCASE(BUFFER(I:),BUFFER(I:))
+		 NODATE = .TRUE.
+		 I = INDEX(BUFFER,' ')+1
+		 EXDATE(3:3) = '-'
+		 EXDATE(7:7) = '-'
+		 DO WHILE (I.LE.LEN_BUFFER)
+		    IF (BUFFER(I:I).GE.'0'.AND.BUFFER(I:I).LE.'9') THEN
+		       IF (NODATE) THEN
+			  IF (INDEX(BUFFER(I:),' ').EQ.2) THEN
+			     EXDATE(1:2) = '0'//BUFFER(I:I)
+			     I = I + 1
+			  ELSE
+			     EXDATE(1:2) = BUFFER(I:I+1)
+			     I = I + 2
+			  END IF
+			  NODATE = .FALSE.
+		       ELSE
+			  IF (LEN_BUFFER-I.EQ.1.OR.
+     &			     INDEX(BUFFER(I:),' ').EQ.3) THEN   ! No century?
+			     IER = SYS$ASCTIM(,TODAY,,)	   ! Get today's date
+			     YEAR = INDEX(TODAY(6:),'-')
+			     EXDATE(8:) = TODAY(6+YEAR:7+YEAR)//BUFFER(I:I+1)
+			     I = I + 2
+			  ELSE
+			     EXDATE(8:) = BUFFER(I:I+3)
+			     I = I + 4
+			  END IF
+		       END IF
+		    ELSE IF (BUFFER(I:I).GE.'A'.AND.BUFFER(I:I).LE.'Z') THEN
+		       EXDATE(4:6) = BUFFER(I:I+2)
+		       I = I + 3
+		    ELSE
+		       I = I + 1
+		    END IF
+		 END DO
+		 INEXDATE = .TRUE.
+	      END IF
+	   END IF
+	   CALL STORE_BULL(MIN(LEN_BUFFER,LINE_LENGTH),BUFFER,NBLOCK)
+	   IF (NEWS_FEED().AND..NOT.TEXT) THEN
+	      CALL STRIP_HEADER(BUFFER,TRIM(BUFFER),IER)
+	      TEXT = .NOT.IER
+	   ELSE
+	      TEXT = .TRUE.
+           END IF
+	   IF (.NOT.STORED.AND.
+     &	       ((TEXT.AND.NEWS_FEED()).OR.BTEST(FOLDER_FLAG,11))) THEN
+	      WRITE (3,'(A)') BUFFER(:MIN(LEN_BUFFER,LINE_LENGTH))
+	   END IF
+	END IF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE FINISH_MESSAGE_ADD
+C
+C  SUBROUTINE FINISH_MESSAGE_ADD
+C
+C  FUNCTION:  Writes message entry into directory file and closes folder
+C
+C  NOTE:  Only should be run if INIT_MESSAGE_ADD was successful.
+C
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /DIGEST/ LDESCR,FIRST_BREAK
+
+	COMMON /SCRTYPE/ SCRTYPE,SCRNAME
+	CHARACTER*132 SCRNAME
+
+	COMMON /TEXT_PRESENT/ TEXT
+
+	COMMON /MAIN_HEADER_INFO/ INFROM,INDESCRIP,LEN_FROM,LEN_DESCRP
+	COMMON /MAIN_HEADER_INFO/ INEXDATE
+	CHARACTER*(INPUT_LENGTH) INFROM,INDESCRIP
+
+	COMMON /SAVE_IN/ SAVE_IN_DESCRIP,SAVE_IN_FROM
+	CHARACTER*(INPUT_LENGTH) SAVE_IN_DESCRIP,SAVE_IN_FROM
+
+	CHARACTER*24 TODAY
+
+	CHARACTER USER_SAVE*12,PROC_SAVE*12
+
+	DIMENSION BIN_EXTIME(2)
+
+	IF (TEXT.AND.BTEST(FOLDER_FLAG,5).AND.FIRST_BREAK) THEN
+	   IF (LEN_FROM.GT.0) THEN
+	      CALL STORE_FROM(INFROM,LEN_FROM)
+	   ELSE
+	      CALL GETUSER(FROM)
+	      INFROM = FROM
+	      LEN_FROM = TRIM(INFROM)
+	   END IF
+	   IF (LEN_DESCRP.GT.0) THEN
+	      CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	   END IF
+	   LDESCRP = 1
+	   FIRST_BREAK = .FALSE.
+	   CALL WRITEOUT_STORED
+	   CLOSE (UNIT=3)
+	ELSE IF (LEN_FROM.EQ.0) THEN
+	   CALL GETUSER(FROM)
+	   INFROM = FROM
+	   LEN_FROM = TRIM(INFROM)
+	   LEN_DESCRP = TRIM(SAVE_IN_DESCRIP)
+	   IF (LEN_DESCRP.GT.0) THEN
+	      INDESCRIP = SAVE_IN_DESCRIP
+	      IF (.NOT.BTEST(FOLDER_FLAG,5)) THEN
+	         CALL STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+	      END IF
+	   ELSE
+	      INDESCRIP = ' '
+	      DESCRIP = ' '
+	   END IF
+	   CALL WRITEOUT_STORED
+	END IF
+
+	CALL FLUSH_BULL(NBLOCK)
+
+	CALL CLOSE_BULLFIL			! Finished adding bulletin
+
+	IF ((BTEST(FOLDER_FLAG,5).AND.LDESCR.EQ.0).OR.	! End of digest msg
+     &				.NOT.TEXT) THEN	! or no message text found
+	   CALL CLOSE_BULLDIR			! then don't add message entry
+	   IF (SCRTYPE.EQ.0) THEN
+	      CLOSE (UNIT=3)
+              SCRTYPE = -1
+	   END IF
+	   RETURN
+	END IF
+
+	EXTIME = '00:00:00.00'
+	IF (INEXDATE) THEN
+	   IER = SYS_BINTIM(EXDATE//' '//EXTIME,BIN_EXTIME)
+	   IF (IER) THEN			! If good date format
+	      IER = SYS$ASCTIM(,TODAY,,)	! Get today's date
+	      IER = COMPARE_DATE(EXDATE,TODAY(:11)) ! Compare date with today's
+	      IF ((IER.GT.F_EXPIRE_LIMIT.AND.F_EXPIRE_LIMIT.GT.0) ! Too great?
+     &		.OR.IER.LE.0) THEN		! or expiration date not future
+	         INEXDATE = .FALSE.		! Don't use it
+	      END IF
+	   ELSE
+	      INEXDATE = .FALSE.		! Don't use it
+	   END IF
+	END IF
+
+	IF (.NOT.INEXDATE) THEN
+	   IF (FOLDER_BBEXPIRE.EQ.-1) THEN	! Folder has expiration time?
+	      EXDATE = '5-NOV-2100'		! no, so set date far in future
+	      SYSTEM = 2			! indicate permanent message
+	   ELSE					! Else set expiration date
+	      CALL GET_EXDATE(EXDATE,FOLDER_BBEXPIRE)
+	      SYSTEM = 0
+	   END IF
+	END IF
+
+	LENGTH = NBLOCK - LENGTH + 1		! Number of records
+
+	CALL ADD_ENTRY				! Add the new directory entry
+
+	CALL CLOSE_BULLDIR			! Totally finished with add
+
+	CALL UPDATE_FOLDER
+
+	IF (SCRTYPE.EQ.0.AND.NEWS_FEED()) THEN
+	   FOLDER1_DESCRIP = FOLDER_DESCRIP(INDEX(FOLDER_DESCRIP,'<')+1:)
+	   FOLDER1_DESCRIP = FOLDER1_DESCRIP(:INDEX(FOLDER1_DESCRIP,'>')-1)
+	   CALL SYS$SETAST(%VAL(1))
+	   CALL GET_MSGKEY(MSG_BTIM,MSG_KEY)
+      	   CALL NEWS_POST('ignore',.TRUE.,IER,INDESCRIP)
+	   IF (TEST_BULLCP().EQ.2) CALL SYS$SETAST(%VAL(0))
+	   IF (.NOT.BTEST(FOLDER_FLAG,11)) CLOSE (UNIT=3)
+	END IF
+
+	IF (BTEST(FOLDER_FLAG,11).AND.SCRTYPE.EQ.0) THEN
+	   IF (NEWS_FEED()) THEN
+	      SLIST = INDEX(FOLDER_DESCRIP,'[')
+	   ELSE
+	      SLIST = INDEX(FOLDER_DESCRIP,'<')
+	   END IF
+	   IF (SLIST.GT.0) THEN
+	      INPUT = FOLDER_DESCRIP(SLIST+1:)
+	      IF (NEWS_FEED()) THEN
+	         ILEN = INDEX(INPUT,']') - 1
+	      ELSE
+	         ILEN = INDEX(INPUT,'>') - 1
+	      END IF
+	      IF (ILEN.EQ.-1) ILEN = TRIM(INPUT)
+	      INPUT = INPUT(:ILEN)
+              CALL ADD_PROTOCOL(INPUT,ILEN)
+	      CLOSE (UNIT=3,STATUS='SAVE')
+	      CALL GETUSER(PROC_SAVE)
+              USER_SAVE = USERNAME
+	      USERNAME = FOLDER
+	      IF (CONFIRM_USER(USERNAME).EQ.0) THEN
+	        CALL SETUSER(USERNAME)
+	      END IF
+	      IF (SYS_TRNLNM('MX_NODE_NAME','DEFINED')) THEN
+	         IER = LIB$SET_LOGICAL
+     &			('MX_REPLY_TO',INFROM(:TRIM(INFROM)))
+	      ELSE IF (SYS_TRNLNM('PMDF_ROOT','DEFINED')) THEN 
+	         IER = LIB$SET_LOGICAL
+     &			('PMDF_REPLY_TO',INFROM(:TRIM(INFROM)))
+	      ELSE IF (FOLDER1_BBOARD(:4).NE.'NONE') THEN
+		 USERNAME = FOLDER_BBOARD
+	      END IF
+	      IF (.NOT.BTEST(FOLDER_FLAG,15)) THEN 
+	         CALL RESPOND_MAIL(SCRNAME,INPUT,
+     &	   	    FOLDER(:TRIM(FOLDER))//' folder message: '//
+     &	   	    INDESCRIP(:LEN_DESCRP),STATUS)
+	      ELSE
+	         CALL RESPOND_MAIL(SCRNAME,INPUT,
+     &	   	    INDESCRIP(:LEN_DESCRP),STATUS)
+	      END IF
+              CALL LIB$DELETE_FILE(SCRNAME(:TRIM(SCRNAME))//';*')
+	      CALL SETUSER(PROC_SAVE)
+	      USERNAME = USER_SAVE
+	   ELSE
+	      CLOSE (UNIT=3)
+	   END IF
+	ELSE IF (SCRTYPE.EQ.0) THEN
+	   CLOSE (UNIT=3)
+	END IF
+
+	CALL STRIP_HEADER(' ',-1,IER)
+
+	SCRTYPE = -1
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_FROM(IFROM,LEN_INFROM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	COMMON /MAIL_PROTOCOL/ PROTOCOL,LPRO
+	CHARACTER*12 PROTOCOL
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(*) IFROM
+
+	CHARACTER*(INPUT_LENGTH) INFROM
+
+	INFROM = IFROM
+
+	IF (LPRO.GT.0) THEN			! Protocol present?
+	   I = INDEX(INFROM,'%"') + 2		! Make usable for VMS MAIL
+	   IF (I.EQ.2) THEN
+	      INFROM = PROTOCOL(:LPRO)//INFROM(:LEN_INFROM)//'"'
+	      I = LPRO + 1
+	      LEN_INFROM = LEN_INFROM + LPRO + 1
+	   END IF
+	   DO WHILE (I.LT.LEN_INFROM)
+	      IF (INFROM(I:I).EQ.'"') THEN
+		 INFROM(I:I) = ''''
+	      ELSE IF (INFROM(I:I).EQ.'\') THEN
+		 INFROM(I+1:) = '\'//INFROM(I+1:)
+		 LEN_INFROM = LEN_INFROM + 1
+		 I = I + 1
+	      ELSE IF (INFROM(I:I).EQ.''''.AND.
+     &		       INDEX(INFROM,'@').GT.I) THEN
+		 INFROM(I:) = '\s'//INFROM(I+1:)
+		 LEN_INFROM = LEN_INFROM + 1
+		 I = I + 2
+	      END IF
+	      I = I + 1
+	   END DO
+	END IF
+
+	DO I=1,LEN_INFROM			! Remove control characters
+	   IF (INFROM(I:I).LT.' ') INFROM(I:I) = ' '
+	END DO
+
+	DO WHILE (LEN_INFROM.GT.0.AND.INFROM(:1).EQ.' ')
+	   INFROM = INFROM(2:)
+	   LEN_INFROM = LEN_INFROM - 1
+	END DO
+
+	TWO_SPACE = INDEX(INFROM,'  ')
+	DO WHILE (TWO_SPACE.GT.0.AND.TWO_SPACE.LT.LEN_INFROM)
+	   INFROM = INFROM(:TWO_SPACE)//INFROM(TWO_SPACE+2:)
+	   LEN_INFROM = LEN_INFROM - 1
+	   TWO_SPACE = INDEX(INFROM,'  ')
+	END DO
+
+C	IF (.NOT.NEWS_FEED()) THEN
+           CALL STORE_BULL(6+LEN_INFROM,'From: '//INFROM(:LEN_INFROM),
+     &		NBLOCK)
+C	END IF
+
+	IF (INDEX(INFROM,'%"').GT.0)		! Strip off protocol program
+     &		INFROM = INFROM(INDEX(INFROM,'%"')+2:)
+
+	IF (INDEX(INFROM,'::').GT.0)		! Strip off node name
+     &		INFROM = INFROM(INDEX(INFROM,'::')+2:)	! I.e. HOST::USER
+
+	CALL GET_FROM(FROM,INFROM,LEN_INFROM)
+
+	RETURN
+	END
+
+
+	SUBROUTINE GET_FROM(FROM,INFROM1,LEN_INFROM)
+
+	IMPLICIT INTEGER (A-Z)
+
+	CHARACTER*(*) INFROM1,FROM
+
+	CHARACTER*256 INFROM
+
+	INFROM = INFROM1
+
+	DO WHILE (INDEX(INFROM,'!').GT.0.AND.	! Unix address go backwards.
+     &		INDEX(INFROM,'!').LT.INDEX(INFROM,'@'))
+	   INFROM = INFROM(INDEX(INFROM,'!')+1:)	! I.e. host!user
+	END DO
+
+	I = INDEX(INFROM,'<')
+	IF (I.GT.0.AND.INDEX(INFROM(I+1:),'@').GT.0) THEN ! Name may be of form
+	   INFROM = INFROM(INDEX(INFROM,'<')+1:)   ! personal-name <net-name>
+	END IF
+
+	I = INDEX(INFROM,'(')
+	IF (I.GT.0.AND.INDEX(INFROM(I+1:),'@').GT.0) THEN ! Name may be of form
+	   INFROM = INFROM(INDEX(INFROM,'(')+1:)   ! personal-name (net-name)
+	END IF
+
+	I = 1	! Trim username to start at first alpha character
+	DO WHILE (I.LE.LEN_INFROM.AND.(INFROM(I:I).EQ.' '.OR.
+     &		INFROM(I:I).EQ.'%'.OR.INFROM(I:I).EQ.'.'.OR.
+     &		INFROM(I:I).EQ.'@'.OR.INFROM(I:I).EQ.'<'.OR.
+     &		INFROM(I:I).EQ.'\'.OR.INFROM(I:I).LE.' '.OR.
+     &		INFROM(I:I).GE.CHAR(127).OR.
+     &		INFROM(I:I).EQ.'"'.OR.INFROM(I:I).EQ.''''))
+	   I = I + 1
+	END DO
+	INFROM = INFROM(I:)
+	J = LEN_INFROM - I + 1
+
+	I = 1		! Trim username to end at a alpha character
+	DO WHILE (I.LE.J.AND.INFROM(I:I).NE.' '.AND.
+     &		INFROM(I:I).NE.'%'.AND.
+     &		INFROM(I:I).NE.'@'.AND.INFROM(I:I).NE.'<'.AND.
+     &		INFROM(I:I).NE.'\'.AND.INFROM(I:I).GT.' '.AND.
+     &		INFROM(I:I).LT.CHAR(127).AND.
+     &		INFROM(I:I).NE.'"'.AND.INFROM(I:I).NE.'''')
+	   I = I + 1
+	END DO
+	FROM = INFROM(:I-1)
+
+	DO J=2,TRIM(FROM)
+	   IF ((FROM(J:J).GE.'A'.AND.FROM(J:J).LE.'Z').AND.
+     &	       ((FROM(J-1:J-1).GE.'A'.AND.FROM(J-1:J-1).LE.'Z').OR.
+     &	        (FROM(J-1:J-1).GE.'a'.AND.FROM(J-1:J-1).LE.'z'))) THEN
+	      FROM(J:J) = CHAR(ICHAR(FROM(J:J))-ICHAR('A')+ICHAR('a'))
+	   END IF
+	END DO
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE STORE_DESCRP(INDESCRIP,LEN_DESCRP)
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	CHARACTER*(*) INDESCRIP
+
+	CALL CONVERT_TABS(INDESCRIP,LEN_DESCRP)
+
+	DO I=1,LEN_DESCRP			! Remove control characters
+	   IF (INDESCRIP(I:I).LT.' '.OR.ICHAR(INDESCRIP(I:I)).GT.126)
+     &			INDESCRIP(I:I) = ' '
+	END DO
+
+	DO WHILE (LEN_DESCRP.GT.0.AND.INDESCRIP(:1).EQ.' ')
+	   INDESCRIP = INDESCRIP(2:)
+	   LEN_DESCRP = LEN_DESCRP - 1
+	END DO
+
+	IF (LEN_DESCRP.GT.LEN(DESCRIP)) THEN
+C	IF (LEN_DESCRP.GT.LEN(DESCRIP).AND..NOT.NEWS_FEED()) THEN
+				! Is length > allowable subject length?
+	   CALL STORE_BULL(6+LEN_DESCRP,'Subj: '//
+     &		INDESCRIP(:LEN_DESCRP),NBLOCK)
+	END IF
+
+	DESCRIP = INDESCRIP(:MIN(LEN_DESCRP,LEN(DESCRIP)))
+
+	RETURN
+	END
+
+
+
+
+
+	SUBROUTINE STRIP_HEADER(BUFFER,BLEN,IER)
+C
+C  SUBROUTINE STRIP_HEADER
+C
+C  FUNCTION:  Indicates whether line is part of mail message header.
+C
+C  INPUTS:
+C	BUFFER	- Character string containing input line of message.
+C	BLEN	- Length of character string.  If = 0, initialize subroutine.
+C
+C  OUTPUTS:
+C	IER	- If true, line should be stripped.  Else, end of header.
+C
+	IMPLICIT INTEGER (A - Z)
+
+	INCLUDE 'BULLDIR.INC'
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	COMMON /DATE/ DATE_LINE
+	CHARACTER*(INPUT_LENGTH) DATE_LINE
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	COMMON /NEWSGROUPS/ NEWSGROUPS
+	CHARACTER*256 NEWSGROUPS
+
+	COMMON /HEADER_QUEUE/ HEADER_Q,HEADER_Q1,NHEAD
+	DATA HEADER_Q1/0/
+
+	CHARACTER*(*) BUFFER
+
+	IF (TRIM(BUFFER).EQ.0) THEN
+			! If STRIP not set for folder or empty line
+	   IER = .FALSE.
+	   CONT_LINE = .FALSE.
+	   LAST_NEWSGROUPS = .FALSE.
+	   CALL INIT_QUEUE(HEADER_Q1,INPUT)
+	   IF (BLEN.EQ.-1) THEN
+	      CALL INIT_QUEUE(HEADER_Q1,INPUT)
+	      HEADER_Q = HEADER_Q1
+	      NHEAD = 0
+	   END IF
+	   RETURN
+	END IF
+
+	IF (BLEN.EQ.0) THEN
+	   DATE_LINE = ' '
+	   CONT_LINE = .FALSE.
+	   LAST_NEWSGROUPS = .FALSE.
+	END IF
+
+	IER = .TRUE.
+
+	IF (CONT_LINE.AND.(BUFFER(:1).EQ.' '.OR.   ! If line is continuation
+     &		BUFFER(:1).EQ.CHAR(9))) THEN	   ! of previous header line
+	   IF (LAST_NEWSGROUPS) THEN
+	      NEWSGROUPS = NEWSGROUPS(:TRIM(NEWSGROUPS))//BUFFER(2:)
+	   END IF
+	   CALL WRITE_QUEUE(%VAL(HEADER_Q),HEADER_Q,BUFFER)
+	   NHEAD = NHEAD + 1
+	   RETURN
+	END IF
+
+	I = 1
+	DO WHILE (I.LE.BLEN.AND.BUFFER(I:I).NE.' ')
+	   IF (BUFFER(I:I).EQ.':') THEN	! Header line found
+	      CONT_LINE = .TRUE.	! Next line might be continuation
+	      LAST_NEWSGROUPS = .FALSE.
+	      IF (REMOTE_SET.LT.3.AND.BUFFER(:5).EQ.'Date:') THEN
+		 DATE_LINE = 'Message sent'//BUFFER(5:BLEN)
+		 IF (DATE_LINE(TRIM(DATE_LINE):).NE.'.') THEN
+		    DATE_LINE(TRIM(DATE_LINE)+1:) = '.'
+	         END IF
+	      ELSE IF (BUFFER(:11).EQ.'Newsgroups:') THEN
+		 NEWSGROUPS = BUFFER(13:)
+		 LAST_NEWSGROUPS = .TRUE.
+	      END IF
+	      CALL WRITE_QUEUE(%VAL(HEADER_Q),HEADER_Q,BUFFER)
+	      NHEAD = NHEAD + 1
+	      RETURN
+	   ELSE
+	      I = I + 1
+	   END IF
+	END DO
+
+	IER = .FALSE.
+	CONT_LINE = .FALSE.
+	LAST_NEWSGROUPS = .FALSE.
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE SET_NEWS_FOLDER_DEFAULT(NOTIFY,READNEW,BRIEF)
+C
+C  SUBROUTINE SET_NEWS_FOLDER_DEFAULT
+C
+C  FUNCTION: Sets flag defaults for specified news group
+C	Note: If NOTIFY READNEW and BRIEF = 0, it is either news 
+C	group removal or SET SUBSCRIBE command.
+C
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /COMMAND_LINE/ INCMD
+	CHARACTER*256 INCMD
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	EXTERNAL CLI$_NEGATED
+
+	ALL = .FALSE.
+	DEFAULT = 1
+        NODEFAULT = 0
+	SUB = ABS(BRIEF)+ABS(NOTIFY)+ABS(READNEW).EQ.0
+
+	IF (NOTIFY.EQ.1.AND.REMOTE_SET.EQ.3) THEN
+	   WRITE (6,'('' ERROR: /NOTIFY is invalid with non-stored'',
+     &		  '' news group.'')')
+           RETURN
+	END IF
+
+	IF (INCMD(:3).EQ.'SET') THEN
+	   IF (.NOT.SETPRV_PRIV()) THEN
+	      WRITE (6,'(
+     &           '' ERROR: Privileges needed for changing defaults.'')')
+	      RETURN
+	   END IF
+	   ALL = CLI$PRESENT('ALL')
+	   DEFAULT = CLI$PRESENT('DEFAULT')
+	   NODEFAULT = CLI$PRESENT('NODEFAULT')
+	   CALL OPEN_BULLNEWS_SHARED
+	   CALL OPEN_BULLINF_SHARED
+	   IF (CLI$PRESENT('NOPERMANENT').OR.CLI$PRESENT('PERMANENT').OR.
+     &	     	(SUB.AND.(NODEFAULT.OR.CLI$PRESENT('NOPERMANENT')))) THEN
+              DO WHILE (REC_LOCK(IER1))
+                 READ (9,KEY='*PERM',IOSTAT=IER1) TEMP_USER,INF_REC
+	      END DO
+	      IF (IER1.NE.0) THEN
+                 DO I=1,FOLDER_MAX
+                    INF_REC(1,I) = 0
+                    INF_REC(2,I) = 0
+                 END DO
+              END IF
+
+              IF (CLI$PRESENT('PERMANENT')) THEN
+                 CALL SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+		 IF (SUB) DEFAULT = 1
+              ELSE IF (CLI$PRESENT('NOPERMANENT').OR.NODEFAULT) THEN
+                 IF (NOTIFY.GE.0) CALL SET_NEWS_FLAG(IER,0,-1,-1)
+                 IF (READNEW.GE.0.OR.BRIEF.GE.0)
+     &	 		CALL SET_NEWS_FLAG(IER,-1,0,0)
+		 IF (SUB)
+     &			CALL SET_NEWS_FLAG(IER,-1,-1,-1)
+              END IF
+              IF (.NOT.IER) THEN
+                 CALL CLOSE_BULLNEWS
+                 CALL CLOSE_BULLINF
+                 RETURN
+              END IF
+              IF (IER1.EQ.0) THEN
+                 REWRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+              ELSE
+                 WRITE (9,IOSTAT=IER) '*PERM       ',INF_REC
+              END IF
+           END IF	
+	ELSE
+ 	   CALL OPEN_BULLNEWS_SHARED
+ 	   CALL OPEN_BULLINF_SHARED
+	END IF
+
+        DO WHILE (REC_LOCK(IER1))
+           READ (9,KEY='*DEFAULT',IOSTAT=IER1) TEMP_USER,INF_REC
+	END DO
+	IF (IER1.NE.0) THEN
+	   DO I=1,FOLDER_MAX
+	      INF_REC(1,I) = 0
+	      INF_REC(2,I) = 0
+	   END DO
+	END IF
+        IF (NODEFAULT.AND.SUB) THEN
+	   NOTIFY = -1
+	   READNEW = -1
+	   BRIEF = -1
+	END IF
+  	IF (DEFAULT.OR.NODEFAULT) THEN
+	   IF (NODEFAULT.AND..NOT.SUB) THEN
+	      IF (NOTIFY.NE.-1) CALL SET_NEWS_FLAG(IER,0,-1,-1)
+	      IF (READNEW.NE.-1.OR.BRIEF.NE.-1)
+     &		CALL SET_NEWS_FLAG(IER,-1,0,0)
+	   ELSE
+	      CALL SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+	   END IF
+           IF (.NOT.IER) THEN
+              CALL CLOSE_BULLNEWS
+              CALL CLOSE_BULLINF
+              RETURN
+           END IF
+	   IF (IER1.EQ.0) THEN
+	      REWRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+	   ELSE
+	      WRITE (9,IOSTAT=IER) '*DEFAULT    ',INF_REC
+	   END IF
+	END IF
+	IF ((ALL.OR.(SUB.AND.INCMD(:3).NE.'SET')).AND.IER.EQ.0) THEN
+	   CALL OPEN_BULLUSER_SHARED
+	   CALL READ_USER_FILE_HEADER(IER)
+	   CALL READ_USER_FILE(IER)
+	   DO WHILE (IER.EQ.0)
+	      IF (TEMP_USER(:1).NE.'*'.AND.TEMP_USER(:1).NE.':') THEN
+	         LU = TRIM(TEMP_USER)
+	         TEMP_USER(LU:LU) = CHAR(128.OR.ICHAR(TEMP_USER(LU:LU)))
+	         IF (LU.GT.1) THEN
+	            TEMP_USER(LU-1:LU-1) =
+     &			CHAR(128.OR.ICHAR(TEMP_USER(LU-1:LU-1)))
+	         ELSE
+	            TEMP_USER(2:2) = CHAR(128.OR.ICHAR(TEMP_USER(2:2)))
+	         END IF
+	         DO WHILE (REC_LOCK(IER1))
+                    READ (9,KEY=TEMP_USER,IOSTAT=IER1) TEMP_USER,INF_REC
+	         END DO
+       	         IF (IER1.NE.0) THEN
+	            DO I=1,FOLDER_MAX
+	               INF_REC(1,I) = 0
+	               INF_REC(2,I) = 0
+	            END DO
+	         END IF
+	         CALL SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+		 IF (IER1.EQ.0) THEN
+		    REWRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+		 ELSE
+	            WRITE (9,IOSTAT=IER) TEMP_USER,INF_REC
+		 END IF
+	      END IF
+	      CALL READ_USER_FILE(IER)
+ 	   END DO
+	   CALL CLOSE_BULLUSER
+	END IF
+
+	CALL CLOSE_BULLNEWS
+	CALL CLOSE_BULLINF
+
+	RETURN
+	END
+
+
+
+
+	SUBROUTINE READ_INF_REC
+
+	IMPLICIT INTEGER (A-Z)
+
+	INCLUDE 'BULLFOLDER.INC'
+
+	INCLUDE 'BULLUSER.INC'
+
+	COMMON /REMOTE_FOLDER/ REMOTE_SET,REMOTE_UNIT
+
+	CALL OPEN_BULLINF_SHARED
+        DO WHILE (REC_LOCK(IER1))
+           READ (9,KEY='*PERM',IOSTAT=IER1) TEMP_USER,INF_REC
+	END DO
+	IF (IER1.NE.0) THEN
+           DO I=1,FOLDER_MAX
+              INF_REC(1,I) = 0
+              INF_REC(2,I) = 0
+           END DO
+        END IF
+	CALL CLOSE_BULLINF
+
+	RETURN
+
+	ENTRY SET_NEWS_FLAG(IER,NOTIFY,READNEW,BRIEF)
+
+	I = 1
+	DO WHILE (INF_REC2(1,I).NE.NEWS_FOLDER_NUMBER.AND.
+     &		INF_REC2(1,I).NE.0.AND.I.LE.FOLDER_MAX-1)
+	   I = I + 1
+	END DO
+
+	IF (I.GT.FOLDER_MAX-1.AND.TEMP_USER(:1).EQ.'*') THEN
+	   WRITE (6,'('' ERROR: You have '',
+     &		    '' reached the news folder limit of '',I,''.'')')
+     &		    FOLDER_MAX-1
+	   IER = 0
+	   RETURN
+	END IF
+
+	IF (INF_REC2(1,I).EQ.NEWS_FOLDER_NUMBER) THEN
+	   IF (NOTIFY.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),13)
+	   IF (NOTIFY.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),13)
+	   IF (READNEW.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),14)
+	   IF (READNEW.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),14)
+	   IF (BRIEF.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),15)
+	   IF (BRIEF.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),15)
+  	   IF (NOTIFY+READNEW+BRIEF.EQ.-3) THEN
+	      DO J=I,FOLDER_MAX-2
+	         CALL COPY2(INF_REC(1,J),INF_REC(1,J+1))
+              END DO
+	   END IF
+	   IER = 1
+	   RETURN
+	END IF
+
+	IF (NOTIFY+READNEW+BRIEF.EQ.-3) RETURN
+
+	DO J=I,1,-1
+	   IF (J.GT.1) THEN
+	      CALL READ_FOLDER_FILE_KEYNUM_TEMP(
+     &	         ZEXT(INF_REC2(1,J-1)),IER)
+	      IF (FOLDER_DESCRIP.LT.FOLDER1_DESCRIP) THEN
+	         CALL COPY2(INF_REC(1,J),INF_REC(1,J-1))
+	      END IF
+	   END IF
+	   IF (FOLDER_DESCRIP.GT.FOLDER1_DESCRIP.OR.J.EQ.1) THEN
+	      INF_REC2(1,J) = NEWS_FOLDER_NUMBER
+	      IF (F_START.LE.F_NBULL) THEN
+		 INF_REC2(2,J) = MIN(8191,F_NBULL-(F_START-1))
+		 INF_REC(2,J) = F_START - 1
+	      ELSE
+		 INF_REC2(2,J) = 0
+		 INF_REC(2,J) = F_NBULL
+	      END IF
+	      IF (NOTIFY.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),13)
+	      IF (NOTIFY.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),13)
+	      IF (READNEW.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),14)
+	      IF (READNEW.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),14)
+	      IF (BRIEF.EQ.1) INF_REC2(2,I) = IBSET(INF_REC2(2,I),15)
+	      IF (BRIEF.EQ.0) INF_REC2(2,I) = IBCLR(INF_REC2(2,I),15)
+	      IER = 1
+	      RETURN
+	   END IF
+	END DO
+
+	RETURN
+	END
diff --git a/decus/vmslt98a/bulletin/bullfiles.inc b/decus/vmslt98a/bulletin/bullfiles.inc
new file mode 100755
index 0000000..0df9866
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullfiles.inc
@@ -0,0 +1,39 @@
+C
+C  FOLDER_DIRECTORY IS THE DIRECTORY THAT FILES FOR FOLDERS THAT
+C  ARE CREATED ARE KEPT IN.  IF YOU WISH TO PREVENT FOLDER CREATION,
+C  YOU SHOULD MODIFY BULLCOM.CLD TO MAKE THE CREATE COMMAND A PRIVILEGED
+C  COMMAND (OR SIMPLY REMOVE THE LINES WHICH DEFINE THE CREATE COMMAND).
+C
+C  BBOARD_DIRECTORY IS THE SCRATCH AREA USED BY BBOARD WHEN EXTRACTING
+C  MAIL.  IF IT IS UNDEFINED, BBOARD WILL NOT BE ABLE TO BE USED.
+C  NOTE THAT EITHER THE BBOARD ACCOUNTS MUST HAVE ACCESS TO THIS DIRECTORY,
+C  OR THE BBOARD ACCOUNTS MUST BE GIVEN SYSPRV PRIVILEGES TO BE ABLE
+C  TO WRITE INTO THIS DIRECTORY.  ALSO, FOR BBOARD TO WORK, MAKE SURE
+C  THAT THE SUBPROCESS LIMIT FOR USERS IS AT LEAST 2.  YOU WILL ALSO HAVE
+C  TO INCREASE THE FOLLOWING SYSTEM PARAMETERS WHICH AFFECT DETACHED PROCESES:
+C  PQL_DPGFLQUOTA = 15000, PQL_DWSQUOTA = 500, & PQL_DFILLM = 30.
+C  (NOTE: ACCESS CAN BE GIVEN TO THE DIRECTORY FOR THE BBOARD ACCOUNTS USING
+C  ACLS, I.E. " SET ACL/ACL=(ID=bboard,ACCESS=R+W)/OBJ=FILE directory.DIR")
+C
+	COMMON /FILES/ BULLFOLDER_FILE,FOLDER_DIRECTORY,BBOARD_DIRECTORY
+	COMMON /FILES/ BULLUSER_FILE,BULLINF_FILE,NEWS_DIRECTORY
+	COMMON /FILES/ BULLNEWS_FILE
+	CHARACTER*80 FOLDER_DIRECTORY /'BULL_DIR:'/
+	CHARACTER*80 BBOARD_DIRECTORY /'BULL_DIR:'/
+C
+C  NOTE: THE FOLLOWING FILE ARE STORED IN THE FOLDER_DIRECTORY BY DEFAULT.
+C  YOU CAN CHANGE THIS BY ADDING A DIRECTORY NAME TO THE FILE NAME.
+C
+	CHARACTER*80 BULLUSER_FILE /'BULLUSER.DAT'/	! Stores user login time
+							! & folder flag settings
+	CHARACTER*80 BULLFOLDER_FILE /'BULLFOLDER.DAT'/	! Stores folder data
+	CHARACTER*80 BULLINF_FILE /'BULLINF.DAT'/	! Stores times of last
+							! read messages of users
+	CHARACTER*80 BULLNEWS_FILE /'BULLNEWS.DAT'/	! Stores news group data
+C
+C  THE FOLLOWING IS THE DIRECTORY THAT IS USED TO STORE LOCAL NEWS GROUPS,
+C  I.E. NEWS GROUPS THAT ARE COPIED FROM THE NEWS SERVER AND SAVED LOCALLY.
+C  BULLETIN WILL CREATE SUBDIRECTORIES IN THIS DIRECTORY AND THE FILES WILL
+C  BE STORED IN THOSE SUBDIRECTORIES.
+C
+	CHARACTER*80 NEWS_DIRECTORY /'BULL_DIR:'/
diff --git a/decus/vmslt98a/bulletin/bullfolder.inc b/decus/vmslt98a/bulletin/bullfolder.inc
new file mode 100755
index 0000000..b3d94c8
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullfolder.inc
@@ -0,0 +1,84 @@
+!
+!  The following 2 parameters can be modified if desired before compilation.
+!
+	PARAMETER BBEXPIRE_LIMIT = 30	! Maxmimum time limit in days that
+					! BBOARDS can be set to.
+	PARAMETER BBOARD_UPDATE = 15	! Number of minutes between checks
+					! for new BBOARD mail. (Note: Check
+					! only occurs via BULLETIN/LOGIN.
+					! Check is forced via BULLETIN/BBOARD).
+					! NOT APPLICABLE IF BULLCP IS RUNNING.
+	PARAMETER ADDID = .TRUE.	! Allows users who are not in the
+					! rights data base to be added
+					! according to uic number.
+
+	PARAMETER FOLDER_FMT = '(A44,A4,A8,A12,A80,A12,3A4,A8,10A4)'
+	PARAMETER FOLDER_RECORD = 220	! Must be multiple of 4
+
+	COMMON /BULL_FOLDER/ FOLDER,FOLDER_NUMBER,FOLDER_CREATED_DATE,
+     &		FOLDER_OWNER,
+     &		FOLDER_DESCRIP,FOLDER_BBOARD,FOLDER_BBEXPIRE,
+     &		USERB,GROUPB,ACCOUNTB,
+     &		F_NBULL,F_NEWEST_BTIM,FOLDER_FLAG,F_EXPIRE_LIMIT,
+     &		F_NEWEST_NOSYS_BTIM,F_START,F_COUNT,F_LAST,
+     &		FOLDER_FILE,FOLDER_SET,FOLDER_NAME
+	INTEGER F_NEWEST_BTIM(2)
+	INTEGER F_NEWEST_NOSYS_BTIM(2)
+	LOGICAL FOLDER_SET
+	DATA FOLDER_SET /.FALSE./, FOLDER/'GENERAL'/
+	CHARACTER FOLDER_OWNER*12,FOLDER*44,ACCOUNTB*8,FOLDER_NAME*80
+	CHARACTER FOLDER_FILE*80,FOLDER_DESCRIP*80,FOLDER_BBOARD*12
+	CHARACTER FOLDER_CREATED_DATE*8
+
+	CHARACTER*(FOLDER_RECORD) FOLDER_COM
+	EQUIVALENCE (FOLDER,FOLDER_COM)
+
+	COMMON /BULL_FOLDER1/ FOLDER1,FOLDER1_NUMBER,FOLDER1_CREATED_DATE,
+     &		FOLDER1_OWNER,
+     &		FOLDER1_DESCRIP,FOLDER1_BBOARD,FOLDER1_BBEXPIRE,
+     &		USERB1,GROUPB1,ACCOUNTB1,
+     &		F1_NBULL,F1_NEWEST_BTIM,FOLDER1_FLAG,F1_EXPIRE_LIMIT,
+     &		F1_NEWEST_NOSYS_BTIM,F1_START,F1_COUNT,F1_LAST,
+     &		FOLDER1_FILE,FOLDER1_SET,FOLDER1_NAME
+	CHARACTER FOLDER1_OWNER*12,FOLDER1*44,ACCOUNTB1*8,FOLDER1_NAME*80
+	CHARACTER FOLDER1_FILE*80,FOLDER1_DESCRIP*80,FOLDER1_BBOARD*12
+	CHARACTER FOLDER1_CREATED_DATE*8
+	INTEGER F1_NEWEST_BTIM(2)
+	INTEGER F1_NEWEST_NOSYS_BTIM(2)
+
+	CHARACTER*(FOLDER_RECORD) FOLDER1_COM
+	EQUIVALENCE (FOLDER1,FOLDER1_COM)
+
+	PARAMETER NEWS_FOLDER_FMT = '(A44,A4,2A8,A36,11A4)'
+	PARAMETER NEWS_FOLDER_RECORD = 144	! Must be multiple of 4
+
+	COMMON /NEWS_FOLDER/ NEWS_FOLDER,NEWS_FOLDER_NUMBER,
+     &		NEWS_F_CREATED_DATE,NEWS_F_EXPIRED_DATE,
+     &		NEWS_FOLDER_DESCRIP,NEWS_F_START,NEWS_F_COUNT,
+     &		NEWS_F_NBULL,NEWS_F_NEWEST_BTIM,NEWS_F_LAST,
+     &		NEWS_F_FLAG,NEWS_F_EXPIRE,NEWS_F_FIRST,
+     &		NEWS_F_EXPIRE_LIMIT,NEWS_F_END 
+	INTEGER NEWS_F_NEWEST_BTIM(2)
+	CHARACTER NEWS_FOLDER*44
+	CHARACTER NEWS_FOLDER_DESCRIP*36
+	CHARACTER*8 NEWS_F_CREATED_DATE,NEWS_F_EXPIRED_DATE
+
+	CHARACTER*(NEWS_FOLDER_RECORD) NEWS_FOLDER_COM
+	EQUIVALENCE (NEWS_FOLDER,NEWS_FOLDER_COM)
+
+        COMMON /NEWS_FOLDER_DEFAULT/ NEWS_FLAG_DEFAULT,
+     &	        NEWS_EXPIRE_DEFAULT,NEWS_EXPIRE_LIMIT_DEFAULT
+
+	COMMON /NEWS_FOLDER1/ NEWS_FOLDER1,NEWS_FOLDER1_NUMBER,
+     &		NEWS_F1_CREATED_DATE,NEWS_F1_EXPIRED_DATE,
+     &		NEWS_FOLDER1_DESCRIP,NEWS_F1_START,NEWS_F1_COUNT,
+     &		NEWS_F1_NBULL,NEWS_F1_NEWEST_BTIM,NEWS_F1_LAST,
+     &		NEWS_F1_FLAG,NEWS_F1_EXPIRE,NEWS_F1_FIRST,
+     &	        NEWS_F1_EXPIRE_LIMIT,NEWS_F1_END
+	INTEGER NEWS_F1_NEWEST_BTIM(2)
+	CHARACTER NEWS_FOLDER1*44
+	CHARACTER NEWS_FOLDER1_DESCRIP*36
+	CHARACTER*8 NEWS_F1_CREATED_DATE,NEWS_F1_EXPIRED_DATE
+
+	CHARACTER*(NEWS_FOLDER_RECORD) NEWS_FOLDER1_COM
+	EQUIVALENCE (NEWS_FOLDER1,NEWS_FOLDER1_COM)
diff --git a/decus/vmslt98a/bulletin/bullmain.cld b/decus/vmslt98a/bulletin/bullmain.cld
new file mode 100755
index 0000000..bb3a4b5
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullmain.cld
@@ -0,0 +1,34 @@
+	MODULE BULLETIN_MAINCOMMANDS
+	DEFINE VERB BULLETIN
+		PARAMETER P1, LABEL=SELECT_FOLDER
+		QUALIFIER ALL
+		QUALIFIER BBOARD
+		QUALIFIER BULLCP
+		QUALIFIER CLEANUP, LABEL=CLEANUP, VALUE(REQUIRED)
+		QUALIFIER EDIT
+		QUALIFIER KEYPAD, DEFAULT
+		QUALIFIER LIBRARY, VALUE(REQUIRED)
+		QUALIFIER LOGIN
+		QUALIFIER MARKED
+		QUALIFIER PAGE, DEFAULT
+		QUALIFIER PGFLQUOTA, VALUE(TYPE=$NUMBER, REQUIRED)
+		QUALIFIER READNEW
+		QUALIFIER REVERSE
+!
+! The following line causes a line to be outputted separating system notices.
+! The line consists of a line of all "-"s, i.e.:
+!--------------------------------------------------------------------------
+! If you want a different character to be used, simply put in the desired one
+! in the following line.  If you want to disable the feature, remove the
+! DEFAULT at the end of the line.  (Don't remove the whole line!)
+!
+		QUALIFIER SEEN
+		QUALIFIER SEPARATE, VALUE(DEFAULT="-"), DEFAULT
+		QUALIFIER STARTUP
+		QUALIFIER STOP
+		QUALIFIER SYSTEM, VALUE(TYPE=$NUMBER, DEFAULT="7")
+		QUALIFIER UNSEEN
+		QUALIFIER UNMARKED
+		QUALIFIER WIDTH, VALUE(TYPE=$NUMBER, REQUIRED)
+		QUALIFIER WSEXTENT, VALUE(TYPE=$NUMBER, REQUIRED)
+		DISALLOW (WSEXTENT OR PGFLQUOTA) AND NOT STARTUP
diff --git a/decus/vmslt98a/bulletin/bullnews.inc b/decus/vmslt98a/bulletin/bullnews.inc
new file mode 100755
index 0000000..fcbc81f
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullnews.inc
@@ -0,0 +1,7 @@
+	COMMON /NEWS_DEFAULTS/ ORGANIZATION,MAILER
+
+	CHARACTER*132 ORGANIZATION
+	DATA ORGANIZATION /'MIT PLASMA FUSION CENTER'/
+
+	CHARACTER*12 MAILER
+	DATA MAILER /'IN%'/
diff --git a/decus/vmslt98a/bulletin/bullstart.com b/decus/vmslt98a/bulletin/bullstart.com
new file mode 100755
index 0000000..ed1779c
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bullstart.com
@@ -0,0 +1,6 @@
+$ RUN SYS$SYSTEM:INSTALL
+BULL_DIR:BULLETIN/SHAR/OPEN/HEAD/-
+PRIV=(OPER,SYSPRV,CMKRNL,WORLD,DETACH,PRMMBX,SYSNAM)
+/EXIT
+$ BULL*ETIN :== $BULL_DIR:BULLETIN
+$ BULLETIN/STARTUP
diff --git a/decus/vmslt98a/bulletin/bulluser.inc b/decus/vmslt98a/bulletin/bulluser.inc
new file mode 100755
index 0000000..5760e92
--- /dev/null
+++ b/decus/vmslt98a/bulletin/bulluser.inc
@@ -0,0 +1,53 @@
+!
+! The parameter FOLDER_MAX should be changed to increase the maximum number
+! of folders available.  Due to storage via longwords, the maximum number
+! available is always a multiple of 32.  Thus, it will probably make sense
+! to specify a multiple of 32 for FOLDER_MAX, as that it what really will be
+! the capacity.  Note that the default general folder counts as a folder also,
+! so that if you specify 64, you will be able to create 63 folders on your own.
+!
+	PARAMETER FOLDER_MAX = 96
+	PARAMETER FLONG = (FOLDER_MAX + 31)/ 32
+
+	PARAMETER USER_RECORD_LENGTH = 28 + FLONG*16
+	PARAMETER USER_FMT = '(A12,<4+FLONG*4>A4)'
+	PARAMETER USER_HEADER_KEY = '            '
+
+	COMMON /HEADER_INFO/ TEMP_USER,BBOARD_BTIM,NEWEST_BTIM,USERPRIV
+	COMMON /HEADER_INFO/ SET_FLAG_DEF,BRIEF_FLAG_DEF
+	COMMON /HEADER_INFO/ NOTIFY_FLAG_DEF
+	CHARACTER TEMP_USER*12
+	DIMENSION BBOARD_BTIM(2),NEWEST_BTIM(2),USERPRIV(FLONG)
+	DIMENSION SET_FLAG_DEF(FLONG),BRIEF_FLAG_DEF(FLONG)
+	DIMENSION NOTIFY_FLAG_DEF(FLONG)
+
+	COMMON /BULL_USER/ USERNAME,LOGIN_BTIM,READ_BTIM,
+     &		NEW_FLAG,SET_FLAG,BRIEF_FLAG,NOTIFY_FLAG
+	CHARACTER*12 USERNAME
+	DIMENSION LOGIN_BTIM(2),READ_BTIM(2)
+	DIMENSION NEW_FLAG(FLONG)   ! Used to indicate new message in folder
+				    ! Now NEW_FLAG(2) contains SET GENERIC days
+	DIMENSION SET_FLAG(FLONG)   ! Bit set indicates READNEW set for folder
+	DIMENSION BRIEF_FLAG(FLONG) ! Bit set indicates READNEW/BRIEF set
+	DIMENSION NOTIFY_FLAG(FLONG)! Bit set indicates to broadcast
+				    ! notification when new bulletin is added.
+
+	CHARACTER*(USER_RECORD_LENGTH) USER_ENTRY,USER_HEADER
+	EQUIVALENCE (USER_ENTRY,USERNAME)
+	EQUIVALENCE (USER_HEADER,TEMP_USER)
+
+	COMMON /FOLDER_TIMES/ LAST_READ_BTIM(2,0:FOLDER_MAX)
+	   ! Must start with 0 to store info for folder specified with ::
+	COMMON /SYS_FOLDER_TIMES/ LAST_SYS_BTIM(2,FOLDER_MAX)
+	   ! Last read times for each folder as stored in BULL_DIR:BULLINF.DAT
+	COMMON /NEWS_TIMES/ LAST_NEWS_READ(2,FOLDER_MAX)
+	INTEGER*2 LAST_NEWS_READ2(4,FOLDER_MAX)
+	EQUIVALENCE (LAST_NEWS_READ2(1,1),LAST_NEWS_READ(1,1))
+	   ! Last read times for each folder as stored in BULL_DIR:BULLINF.DAT
+
+	COMMON /INF_REC/ INF_REC(2,FOLDER_MAX)
+	INTEGER*2 INF_REC2(4,FOLDER_MAX)
+	EQUIVALENCE (INF_REC2(1,1), INF_REC(1,1))
+
+	COMMON /NEW_MESSAGES/ NEW_MSG
+	DIMENSION NEW_MSG(FLONG)   ! Flag showing new messages detected
diff --git a/decus/vmslt98a/bulletin/changes.txt b/decus/vmslt98a/bulletin/changes.txt
new file mode 100755
index 0000000..366fa00
--- /dev/null
+++ b/decus/vmslt98a/bulletin/changes.txt
@@ -0,0 +1,648 @@
+V 2.24
+
+When replying to a message in a news group that has been crossposted, give the
+user  the  option  of  just  posting  the reply to the news group in which the
+message is being read rather than  all  the  news  groups  in  the  crosspost.
+11/20/95
+
+Messages added to folders and stored news groups are now marked as being  read
+so that the person does not see them when doing a READ/NEW.  11/20/95
+
+Removed INCLUDE command and replaced it with the THREAD command.    This
+allows  you  to  save  and  easily  read new messages in threads via the
+READ/THREADS command.  11/13/95
+
+V 2.23
+
+Update newest read message when switching folders.  Previously this was done
+only when you exited BULLETIN, which would cause problems if you ran BULLETIN
+simultaneously from two different logins.  9/12/95
+
+Added /LIMIT to EXCLUDE and also the SET EXLIMIT command.   These  allow
+excludes to be specified so that they expire after a specified amount of
+days.  The SHOW EXCLUDE now will show the last time a message was found 
+that matched the exclude.  8/16/95
+
+Added /GROUP qualifier to DIRECTORY command to allow  specifying  groups
+to search using wild cards names.  8/3/95
+
+Added /GROUP qualifier to SEARCH command to allow specifying  groups  to
+search using wild cards names.  6/20/95
+
+V 2.22
+
+Added SHOW EXCLUDE and INCLUDE commands.  5/17/95
+
+Fixed bugs relating to messages with an expiration year past 1999.  5/17/95
+
+Fixed EXCLUDE/FROM as it did not work.   Also  fixed  EXCLUDE/DISABLE/ALL  and
+INCLUDE/DISABLE/ALL, as in some cases they would not work.3/31/95 
+
+V 2.21
+
+Modified the file format for stored news group to reduce disk space usage.
+11/29/94
+
+Added SET LIBRARY command and also /LIBRARY qualifier on the command line to
+allow switching between different directories which contain different sets of
+folders.  11/29/94
+
+Added /HEADER to POST when posting to news groups to allow adding headers to
+the message.  11/9/94
+
+Added /CANCEL to PRINT command which cancels previous print commands.
+10/28/94
+
+V 2.20
+
+Added /FOLLOWUP to the POST command.  10/12/94
+
+The FILE command no longer requires a file name, but will create a file
+name from the folder's name.  5/25/94
+
+Allow logical names to be specified in POST/GROUP.  5/12/94
+
+Added SET FILE_DIRECTORY command.  5/12/94
+
+Added /PERMANENT and /DEFAULT qualifiers to NEWS command.  4/28/94
+
+Added SET SUBSCRIBE command to allow setting default or permanent news groups. 
+4/26/94
+
+Added code to mail rejected posting for a stored news group to poster.  4/6/94
+
+Optimized newsgroup list upgrade to reduce  disk  I/O  which  greatly  reduces
+elapsed time for slow or fragmented disks.  4/5/94
+
+Modified /EDIT so EDT error no longer shows "no file found" message.  4/5/94
+
+Added SET NAME command to copy settings, used if username is changed.  3/28/94
+
+Modified SEARCH command to avoid updating new message counter (in order to be
+able to follow a thread and still use READ/NEW later).  3/26/94
+
+Added /INDENT=string to allow different indentation string.  3/12/94
+
+Added ability to allow BULLCP to gateway for NEWS access via TCP (for MULTINET
+only).  2/24/94
+
+Fix FROM header for news groups messages that have an address which continues
+on a 2nd line.  12/17/93
+
+V 2.19
+
+Add /MATCH qualifier to SEARCH command, and allow more than 1 string to be
+specified.  12/2/93
+
+Fixed the qualifer /CC when posting or resonding to messages.  It was supposed
+to be able to send to more than one user, but actually was sending to only the
+first user specified.  7/17/93
+
+Fixed alpha related problems.  7/16/93
+
+Fixed problem with responding to addresses of form: name <address>.  7/2/93
+
+Fixed shutdown bugs.  6/6/93
+
+Fixed /PRINT and /EXTRACT in DIRECTORY when used with a remote news group.
+5/29/93
+
+System messages which have longer lines than the terminal page width will have
+their text left justified rather than simply wrapped.  5/28/93
+
+Added SET [NO]EXCLUDE command to be  able  to  ignore  any  excludes  or
+includes that have been specified for that folder.  5/20/93
+
+V 2.18
+
+Added /FULL to EXCLUDE  and  INCLUDE  command  to  make  it  affect  all
+commands, such as directory listings.  5/13/93
+
+Fixed bug which displayed wrong foldername for notification broadcasts for
+messages added to bboard folders with digest set.  5/13/93
+
+Fixed bug which caused FOR003.DAT files to appear in DECNET directory due to
+BBOARD folder which has digest set.  5/10/93
+
+Fixed problem with inserting correct time when posting to news group.  5/5/93
+
+Fixed problem with BULL_DIR_LIST usage.  5/5/93
+
+Fixed shutdown problems.  5/3/93
+
+Fixed new executable message.  5/3/93
+
+Fixed bugs which caused FOR00x.DAT files to appear in DECNET directory during
+access from remote nodes.  4/29/93
+
+V 2.17
+
+Modified to work for ALPHA cpus.  4/5/93
+
+Speeded up DIRECTORY listing.  3/18/93
+
+Fixed FORWARD command from truncating subject lengths > 64.  3/18/93
+
+V 2.16
+
+Add code which causes nodename of remote folders to automatically be updated
+when the bulletin data files of the node containing the remote folders are
+moved to a different node.  3/12/93
+
+Fix incorrect display of NEWS/SUBSCRIBE/COUNT.  3/6/93
+
+In batch mode, paging is now automatically turned off and page width set to 80.
+3/5/93
+
+Fixed problem with shutdown messages not being deleted.  3/4/93
+
+V 2.15
+
+Code that converts data files if FOLDER_MAX is increased did not work.  2/27/93
+
+NEWS/SUBS now shows last read message.  INDEX now shows listing similar to
+DIR/FOLDER and NEWS. 2/27/93
+
+A user can make /HEADER be made the default for a folder or news group by adding
+a line to the user's customization file.  (See HELP custom) 2/21/93
+
+Personal names which are set in VMS MAIL are now automatically added to the from
+address when posting to news groups.  2/15/93
+
+Fixed bug which caused only partial storage of specified local news groups.
+2/5/93
+
+Fixed bug that caused privilege error and crash to occur after a non-privileged
+user posted a message to a folder which had an associated mailing list.  2/5/93
+
+V 2.14
+
+Added SET ANONYMOUS command so that all messages added to a folder will have
+the username ANONYMOUS rather than the actual username.  2/1/93
+
+Added /EXTRACT qualifie to DIRECTORY command.  1/31/93
+
+Added notification of new executable and possible new features.  1/26/93
+
+Dump log files are now created with acl for folder owner to be able to delete
+it.  1/26/93
+
+V 2.13
+
+Fixed bug in BBOARD code that corrupts file length.  1/15/93
+
+Fixed notification messages that showed wrong folder name.  1/15/93
+
+Added /[NO]HEADER and /ROTATE to NEXT (help said they were there, but they
+weren't).  1/15/93
+
+Added RESET command.  1/9/93
+
+Fixed bug in posting to stored news group by non-privileged users.  12/28/92
+
+V 2.12
+
+Fixed SET ACCESS /ALL which broke due to changes in V 2.11.  12/28/92
+
+Fixed problem with reply posting to stored news group not posting to proper
+group.  12/28/92
+
+Added code to allow setting access to news group or class of news groups.
+Added /PRIVATE switch to SET NEWS.  Added /CLASS to SET ACCESS.  12/26/92
+
+Fixed bug in code that does copying from news group to folder.  12/26/92
+
+Added INCLUDE and EXCLUDE commands which allow avoiding reading messages based
+on subject and address headers.  12/15/92
+
+Fixed bug which caused folder corruption.  12/15/92
+
+V 2.11
+
+Added SET NEWS command.  Used for setting a news group or a class of news
+groups to be stored on disk for quicker access by users (rather than being 
+read by users directly from the server).  Can also disable access to a group. 
+Users can set NOTIFY on stored groups.  11/5/92
+                                       
+NEWS command now by default shows only groups which are active.  Can show all
+groups with /ALL command.  /STORED and /COUNT are new qualifiers.  11/5/92
+
+Stored news groups are stored with data compression.  Normal folders can also be
+stored that way if set with the SET COMPRESS command.  11/5/92
+
+INDEX command modified to make it more useful.  /NEW is now the default, and now
+only shows folders or groups that have new messages.  /SET added to show only
+folders which have READNEW, SHOWNEW, or BRIEF set, and /SET is the default.
+11/5/92
+
+Fixed bug with BROADCAST routines which could cause BULLCP to go into MWAST
+state.  11/5/92
+
+Modified code which adds BBOARD messages to speed it up when multiple messages
+are being added.  11/5/92
+                                                 
+Folder names can now be up to 44 letters long.  11/5/92
+
+BULL_BBOARD_UPDATE and BULL_NEWS_UPDATE are now continuously translated by
+BULLCP so that they can be changed dynamically.  11/5/92
+
+BULLCP now is created with reasonable working quotas rather than PQL_ defaults
+which are usually way too low.  11/5/92
+
+Changed all variables to be long word multiples in order to be more ALPHA
+compliant (and maybe faster because of it?).  11/5/92
+
+/ROTATE added for read commands to allow reading messages encoded in ROT-13
+coding.  This is used by some news groups to display messages which could be
+taken as being offensive (i.e. rec.humor.funny).  11/5/92
+
+Fixed many minor bugs that no one mentioned, so I won't either.  11/5/92
+
+Fixed ADD/BROADCAST/EDIT not working with TPU.  8/13/92
+
+V 2.10
+
+Allow non-digest messages to be added to a folder which has DIGEST set.  8/6/92
+
+Added ADD_ONLY attribute.  If a mailing address is present, when messages are
+added to a folder, they will also be mailed to the address.  Users are
+prevented from using the POST command.  Instead, the ADD command will be used
+if the POST command is entered.  One use for this is a local board which is
+also distributed to non-local users.  8/1/92
+
+Added POST_ONLY attribute  This causes the ADD command to mail messages to the
+mailing address if it is present, rather than add it to the folder.  8/1/92
+
+Fixed several shutdown bugs.  7/23/92
+
+Fixed PMDF broken by V2.09.  6/16/92
+
+Added system logical name BULL_CUSTOM.  It is equated to a hex number string.  
+Bit 0 set = need privileges to create folder, 1 set = captive account can
+write files, 2 set = captive account can use editor.  5/25/92
+
+V 2.09
+
+Allow having more than one database by redefining BULL_DIR.  However, only 
+directories that are defined in the list of equivalence names pointed to by
+the system logical name BULL_DIR_LIST are allowed.  See AAREADME.TXT
+for more info.  5/10/92
+
+GENERAL folder can now be renamed or modified (not deleted).  4/22/92
+
+/FROM, /NOREPLIES, & /NEGATED added to SEARCH and DIRECTORY commands.  3/18/92
+
+Mail routines now use MAIL$ calls for outgoing mail for faster execution.  
+3/15/92
+
+Changing keypad definitions using initialization file now possible.  3/12/92
+
+Subscribed news groups are now listed in alphabetical order.  3/7/92
+
+V 2.08
+
+Fixed bug which caused missing news groups. See NEWS.TXT for info.  2/25/92
+
+Allow setting local protection on remote folders.  12/12/91
+
+Fixed bug with creation of folder files.  If they were deleted after the folder
+was created, the files that would be created by BULLETIN to replace them (when
+the folder is selected) would be created with the wrong protection.  12/12/91
+
+Fix problem with MULTINET V3.0 and DECNET/NEWS gateway feature.  BULLCP will
+hang without this fix if there is an attempt to read news via it.  12/9/91
+
+Fix bug that causes incorrect time on news postings after the first post. 
+Display time when reading news messages in local rather than GMT time.  12/8/91
+
+Add 30 second timeout for connecting to nameserver for news.  Can be increased
+up to 99 seconds via defining BULL_NEWS_TIMER.  12/3/91
+
+Allow list of numbers when specifying message numbers for PRINT and FILE
+commands.  11/27/91
+
+Fixed bugs in BBOARD code:  Messages with lines > 255 characters would not be
+included.  Subject line not correctly extracted if next line was simply a
+To:. (relink PMDF driver if using PMDF for patch to take affect).  11/27/91
+
+V 2.07
+
+NEWS listing now shows the status of the news group, i.e. active, inactive,
+moderated, or renamed.  10/23/91
+
+Fixed PRINT command so that if a print qualifier (i.e. /QUEUE) is specified,
+it will cause any pending print jobs to be printed if the qualifier for the
+pending jobs is different.  10/23/91
+
+Added /NOSIGNATURE qualifier for POST & RESPOND commands.  10/21/91
+
+Fixed error in POST & RESPOND command.  If a file was specified on the command
+line, and /EDIT was specified, the file would be sent even if the user quit out
+of the edit, rather than exitting (i.e. outputting a file).  10/21/91
+
+Fixed REPLY option in READNEW, as it was possible for users with only read
+access to a folder to be able to add REPLY messages.  10/10/91
+
+Add REPLY option to READNEW feature when reading messages.  Also, really fix
+the REPLY command, as mentioned in V2.06.  8/11/91
+
+V 2.06
+
+Added code to keep track of which messages have been read a per message basis. 
+Added SEEN & UNSEEN commands.  Added /SEEN, /UNSEEN, and /UNMARKED to
+DIRECTORY, INDEX, READ, and SELECT commands.  Modified directory listing to
+indicate which messages have been SEEN.  7/31/91 
+
+Added /NOW to PRINT command.  Messages no longer have to be printed one message
+at a time.  It now works identical to VMS MAIL.  7/31/91
+
+Added code to NEWS users when new groups have been created.  User will be
+alerted when selecting a news group that new groups are present, and will be
+instructed to type NEWS/NEWGROUP in order to see them.  7/31/91
+
+Added /PRINT to DIRECTORY command to allow printing of messages which are found
+by using the DIRECTORY command.  7/31/91
+
+Modified directory listing display so that the first and last message in the
+folder are now displayed at the top.  Fixed bug which truncated very large news
+group names.  7/31/91
+
+Added FIRST command to read first message found in folder.  7/31/91
+
+Modified REPLY command for folders associated with mailing lists, so that the
+reply message to the mailing list rather than adding a local message.  7/31/91
+
+Modified code to correctly store subject headers from BBOARD mail which are
+more than one line long.  Previously, the subject would be truncated.  6/18/91
+
+V 2.05
+
+The MARK code was modified to work with NEWS folders.  6/3/91
+
+Added /FOLDER=(folder,[...]) to the SEARCH command to allow searching more than
+one folder at a time.  6/13/91
+
+NEWS/SUBSCRIBED listing was fixed.  If the list could not fit on a single page,
+a folder was skipped when the next page was shown.  6/3/91
+
+INDEX was fixed.  If it was used with the qualifiers /NEW or /MARK, and the
+directory listing of a folder was displayed, and then RETURN is entered to 
+skip to the next folder, the directory display of the next folder would be
+incorrect.  6/3/91 
+
+Fixed broadcast bug.  If a message was added with /BROADCAST to a remote folder
+from a node in a cluster which was not the node that BULLCP was running on. 
+The broadcast would appear twice on the cluster.  5/24/91
+
+Added code to alert user if message too large to be fully broadcasted.  5/24/91
+
+Added code to avoid erroneous notifications of new messages for an empty NEWS
+group.  Unlike a similar fix in V2.03 which was due to a bug, this fix may not
+affect all sites, as it depends on the behavior of the server.  5/22/91 
+
+Fixed NEWS to FOLDER feed.  A recent change broke it.  5/22/91
+
+Added /EDIT qualifier for MAIL.  5/20/91
+
+Added /HEADER qualifier for LAST, BACK, and CURRENT commands.  5/19/91
+
+Added TWG (Wollongong) interface for NEWS.  5/18/91
+
+Fixed bug which truncated subject headers of messages created when using REPLY
+and RESPOND to messages which have long subject lines.  5/12/91
+
+V2.04
+
+Added ALWAYS attribute for folders.  Any SYSTEM messages in a folder in which
+ALWAYS has been set will be displayed every time a user logs in, rather than
+just once.  Also, non-SYSTEM messages will be displayed continuously (via
+whatever mode is set, i.e. READNEW, SHOWNEW, or BRIEF) until it is actually
+read.  4/29/91 
+
+Added capability of controlling the time between updates for BBOARD and NEWS in
+BULLCP by defining the logical names BULL_BBOARD_UPDATE or BULL_NEWS_UPDATE to
+the number of minutes of desired time in minutes. 4/27/91
+
+Added /GROUPS= qualifier to all commands which post to NEWS groups. 4/26/91
+
+Fixed bug which prevented SET SHOWNEW or READNEW from working with subscribed
+news group folders. 4/25/91
+
+V2.03
+
+Added /FOLDER to SHOW USER in order to show the latest message that a user
+has read in the specified folder.  Also added /SINCE and /START (the former
+for real folders, the latter for news groups).  4/11/91
+
+Fixed logic so that defining BULL_NEWS_ORGANIZATION will override the
+definition defined in BULLNEWS.INC.  4/10/91
+
+Fixed SEARCH command, as it broke in V2.02 when /EDIT was added to read
+message commands.  There is a missing QUALIFIER EDIT in BULLCOM.CLD for the
+SEARCH verb.  /EDIT now works with SEARCH.  4/9/91
+
+Fixed bug in BULLCP which prevented the DECNET/INTERNET NEWS gateway software
+from working with UCX.  4/9/91 
+
+Fixed bug caused by V2.00 which caused incorrect listing of message during
+BULL/LOGIN for remote folders.  4/3/91
+
+Fixed bugs which caused erroneous new message notifications for subscribed
+NEWS groups that were empty.	3/27/91
+
+V 2.02
+
+Include BBOARD support for MX (courtesy of goathunter@wkuvx1.bitnet).
+
+Changed BBOARD algorithm so that it is now possible to have only one real
+BBOARD account, and have all the others be VMS MAIL forwarding entries.
+See HELP SET BBOARD MORE_INFO for more info (it's been updated).
+
+Added hook to allow postings from BULLETIN to a LISTSERV mailing list to use
+the BBOARD account from it was subscribed to.  See HELP SET BBOARD LISTSERV.
+
+Fixed many bugs in POST, REPLY, and RESPOND.
+
+Fixed /ALL for COPY, PRINT, and EXTRACT when using NEWS groups.
+
+Included RMS optimizer procedure for indexed files to optimize BULLNEWS.DAT
+to speed up NEWS updates.  Can be used on other files (in particular
+BULLINF.DAT) in order to save space.
+
+Add /EDIT to BACK, NEXT, LAST, and when entering message number.
+
+Modify ADD/REPLY command to local (non-NEWS) folders so if there are new
+messages present, it doesn't reset the newest message count.  Previously,
+adding a message would reset the user's last read message date to that message
+in order to avoid notifying the user of new messages due to the user's own
+message. 
+
+Fixed code so that when reading new messages, and if READ/EDIT or DELETE/IMMED-
+IATE IS entered, a carriage return will read the next new message.  Previously
+the wrong message would be displayed.
+
+V 2.01
+
+Fixed many bugs associated with USENET NEWS reading feature.
+
+Added UCX interface for NEWS.
+
+Added signature file for POST and RESPOND messages.
+
+Added capability to specify file name for POST, REPLY, and RESPOND.
+
+Added the line "In a previous message, <message-owner> wrote:" to the
+beginning of a message when /EXTRACT is specified
+
+Added hook for network mail to run command procedure rather then using
+VMS MAIL.  BULL_MAILER can be defined to point to the procedure, and it
+is called with the username and subject as the parameters.
+
+V 2.00
+
+Added USENET NEWS reading feature.
+
+V 1.93
+
+Fixed bug which wouldn't allow a permanent message to be added by a
+non-privileged user in a remote folder (the folder had been setup to allow
+permanent messages from non-privileged users, of course). 
+
+Fixed bug which causes the DELETE command not to delete a SHUTDOWN message
+without the use of /IMMEDIATE.
+
+Fixed the algorithm which prevented duplicate notification of messages in
+remote folders on different nodes, as duplication was still possible.
+
+V 1.92
+
+Fixed bug which causes BULLCP to loop when trying to cleanup a folder which
+has more than 127 identifiers granted access to a folder.  Also correct
+SHOW FOLDER/FULL, which had a similar problem when trying to display the
+identifiers.
+
+Fix PMDF interface to recognize to recognize PMDF_PROTOCOL.
+
+V 1.91
+
+Disallow SPAWN command for CAPTIVE account.
+
+Fix MAIL command to correctly allow passing addresses with quotes, i.e.
+IN%"""MRL@NERUS.PFC.MIT.EDU""".
+
+V 1.90
+
+SET NOTIFY now works for remote folders.
+
+Avoid generating notification message due to SET NOTIFY flag if the message
+was broadcasted when added using ADD/BROADCAST.
+
+Bug in DIR/SINCE for remote folders fixed.  If no new messages were present,
+it would incorrectly show messages.
+
+Added /FF to EXTRACT command to seperate messages in the file with form feeds.
+
+Allow specifying CURRENT and LAST when specifying a range of messages for
+commands that accept a range, i.e. EXTRACT 1-CURRENT, CURRENT-LAST, etc.
+
+Open folder files with READONLY when not writing to them in order to avoid
+changing modification date, which results in unnecessary backups.
+
+Modify HELP so that it won't prompt for Subtopic is there is none.
+
+Prevent screen from being erased after exiting HELP.
+
+Fix bug which causes CREATE/NOTIFY to crash.
+
+SET NOTIFY/CLUSTER has been removed.  As of VMS V5.2, it is possible to obtain
+the list of users logged in to all nodes of a cluster, so this qualifier is no
+long necessary.  NOTE: You can delete all the BULL_DIR:*.NOTIFY files, as they
+are no longer used.
+
+BULLETIN now will use the editor specified by the SET EDITOR command within
+MAIL for editing messages.
+
+Typing BACK after typing a DIRECTORY command will now show the previous 
+DIRECTORY display entries rather than reading the previous message.
+
+Several bugs related to the MARK command were fixed.  Also the software has been
+optimized so that scanning for MARKed messages should take less time.
+
+/EXPIRATION added to DIRECTORY command to show expiration rather than creation
+date of messages.
+
+Any BULLETIN interactive command can be executed at DCL level by typing
+BULLETIN "command" or BULLETIN "command1;command2;etc.".
+
+The CHANGE command has been modified so a range of message can be specified,
+i.e. /NUMBER=1-10.  Also, the code incorrectly misinterpreted /TEXT as meaning
+to extract the old text message, whereas it should have meant that only the
+text was to be changed.  This prevented a user from specifying that only the
+text should be changed if that user didn't have editing enabled.  This has been
+fixed.  To eliminate confusing, the /TEXT qualifier on the ADD command has been
+removed (previously it was a synonym for /EXTRACT). 
+
+SHOW FOLDER/FULL display of access IDs was fixed to correctly display UICs.
+
+Removed security hole which occurs if you are using the old method of accessing
+a remote node via /NODES (it would have required looking a the sources to find,
+which one installer did and was worried about).  Because of this, if you use
+this old method (i.e. via BULLETIN.COM), the object BULLETIN must be installed
+in the NCP database pointing to the file BULLETIN.COM, i.e. the command
+"MCR NCP SET BULLETIN FILE directory:BULLETIN.COM NUMBER 0" must be executed
+during the system startup.
+
+Fixed bug in /LOGIN display when erasing page if terminal is hardcopy.  No
+page would be erased (of course), and the next line outputted would start where
+the previous line left off, rather than starting on a new line.
+
+Added BULLETIN/WIDTH=page_width for users who have BULLETIN/LOGIN in their
+login procedure before the terminal is known, and whose default page width is
+larger (i.e. 132) than what the terminals are (i.e. 80).
+
+Added BULLETIN/PGFLQUOTA and /WSEXTENT in order to set those quotas for the
+BULLCP process.
+
+Added ATTACH command.
+
+Modify SET STRIP so that it saves the date that the message was sent and
+leaves it at the to of the message.
+
+BULLETIN will search BBOARD message headers for a line that starts with
+"Expires:" or "X-Expires:", followed by a date (DD MMM YYYY or similar).  It if
+finds that line, it will use that date as the expiration date of the message. 
+
+Added /REPLY to SEARCH command.  Modified so that it's possible to abort out of
+a /SUBJECT or /REPLY search using CTRL-C (previous possible only if searching
+the text for a string.  Also, if you hit CTRL-C at the wrong time, BULLETIN
+would abort totally rather than just aborting the search). 
+
+Added /SEARCH= /SUBJ= and /REPLY to the DIRECTORY command.  Basically this is
+combining the DIRECTORY and SEARCH commands.
+
+Fixed design flaw which allowed the following to occur:  If a folder is a
+remote system folder, when BULLETIN/LOGIN was executed, the same messages might
+be displayed on both the local and remote nodes.  BULLETIN now will know that
+the user has seen the message on one node and will not display it if that user
+logs in on the other node.
+
+Optimized code which caused slow display of new messages when executing
+BULLETIN/LOGIN without /REVERSE for a remote folder.
+
+Added /PERMANENT to SET NOTIFY, SHOWNEW, BRIEF, and READNEW.  The affect is
+that users will not be allowed to change the setting.  The main intent here
+was to allow the removal ofthe permanent setting of SHOWNEW from the GENERAL
+folder.
+
+Fixed bug which would cause a SYSTEM message not to be shown if SET BRIEF was
+selected for that folder, and a non-SYSTEM message was also present.
+
+Added SET CONTINUOUS_BRIEF.  This causes the SET BRIEF setting to show that
+there are unread new messages every time BULLETIN/LOGIN is executed, rather
+than just the one time.  The BRIEF notification code has also been optimized
+so that it'll take less time to notify you of new messages.
+
+A major bug was fixed which was introduced in previous mods to speed up
+BULLETIN/LOGIN.  The effect is that no notifications will appear for certain
+folders via BULLETIN/LOGIN.  This would only happen if a folder was removed at
+some time.
diff --git a/decus/vmslt98a/bulletin/cmds.mai b/decus/vmslt98a/bulletin/cmds.mai
new file mode 100755
index 0000000..804e43e
--- /dev/null
+++ b/decus/vmslt98a/bulletin/cmds.mai
@@ -0,0 +1,22 @@
+The address for getting BULLETIN is BULLETIN@PFC.MIT.EDU.
+
+Valid commands are:
+	SEND ALL [SINCE time]	Sends all bulletin files.
+				If SINCE time specified, only files created
+				since that time will be sent.
+	SEND filename		Sends the specified file
+				(only one file per command).
+	DIR			Lists available files.
+	BUGS			Sends a list of the latest bug fixes.
+	HELP or INFO		Sends a brief description of BULLETIN.
+	SUBSCRIBE		Subscribes to mailing list for upgrade
+				notifications.
+	UNSUBSCRIBE		Unsubscribes from mailing list.
+
+Send those commands in either the text of the message, one command per line,
+or send a single command in the subject header.
+
+BULLETIN is also available via ANONYMOUS FTP from PFC.MIT.EDU, but the account
+is set at low priority, so I suggest using it during non-prime hours.
+
+								Mark
diff --git a/decus/vmslt98a/bulletin/copyright.txt b/decus/vmslt98a/bulletin/copyright.txt
new file mode 100755
index 0000000..b6edd1b
--- /dev/null
+++ b/decus/vmslt98a/bulletin/copyright.txt
@@ -0,0 +1,29 @@
+"Bulletin" Z License
+
+This software is being provided to you, the LICENSEE, by the Massachusetts
+Institute of Technology (M.I.T.) under the following license.  By
+obtaining, using and/or copying this software, you agree that you have
+read, understood, and will comply with these terms and conditions:  
+
+Permission to use, copy, modify and distribute without fee  for  any  purpose,
+this  software and its documentation without fee or royalty is hereby granted,
+provided that you agree to comply with  the  following  copyright  notice  and
+statements,  including  the disclaimer, and that the same appear on ALL copies
+of the software and documentation, including modifications that you  make  for
+internal use or for distribution: 
+
+Copyright 1985 by the Massachusetts Institute of Technology.  All rights
+reserved.  
+
+THIS SOFTWARE IS PROVIDED "AS IS", AND M.I.T. MAKES NO REPRESENTATIONS OR
+WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not limitation,
+M.I.T. MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS
+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE OR
+DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
+TRADEMARKS OR OTHER RIGHTS.   
+
+The name of the Massachusetts Institute of Technology or M.I.T. may NOT be
+used in advertising or publicity pertaining to distribution of the
+software.  Title to copyright in this software and any associated
+documentation shall at all times remain with M.I.T., and USER agrees to
+preserve same.  
diff --git a/decus/vmslt98a/bulletin/create.com b/decus/vmslt98a/bulletin/create.com
new file mode 100755
index 0000000..9427f4f
--- /dev/null
+++ b/decus/vmslt98a/bulletin/create.com
@@ -0,0 +1,57 @@
+$ FQ = ""
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN FQ = "/SEPARATE_COMPILATION"
+$ IF F$GETSYI("VP_MASK") .NE. 0 THEN FQ = FQ + "/NOHPO"
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN0
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN1
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN2
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN3
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN4
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN5
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN6
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN7
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN8
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN9
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN10
+$ FORTRAN/NOWARN/EXTEND/CHECK=(NOBOUNDS,OVERFLOW,NOUNDERFLOW)'FQ' BULLETIN11
+$ IF F$GETSYI("HW_MODEL") .LE. 1023 THEN MAC ALLMACS
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN MAC ALLMACS_AXP
+$ SET COMMAND/OBJ BULLCOM
+$ SET COMMAND/OBJ BULLMAIN
+$ CCQ = ""
+$ IF F$GETSYI("HW_MODEL") .GT. 1023 THEN CCQ = "/STAN=VAX"
+$ ON WARNING THEN GOTO DUMMY
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .NES. "" THEN GOTO MULTI
+$ IF F$TRNLNM("TWG$TCP") .EQS. "" THEN GOTO MULTI
+$ DEFINE VAXC$INCLUDE TWG$TCP:[NETDIST.INCLUDE],-
+                      TWG$TCP:[NETDIST.INCLUDE.SYS],-
+                      TWG$TCP:[NETDIST.INCLUDE.VMS],-
+                      TWG$TCP:[NETDIST.INCLUDE.NETINET],-
+                      TWG$TCP:[NETDIST.INCLUDE.ARPA],-
+                      SYS$LIBRARY
+$ CC'CCQ' BULL_NEWS/DEFINE=(TWG=1)
+$ GOTO LINK
+$MULTI:
+$ IF F$TRNLNM("MULTINET_SOCKET_LIBRARY") .EQS. "" THEN GOTO UCX
+$ CC'CCQ' BULL_NEWS/DEFINE=(MULTINET=1)
+$ GOTO LINK
+$UCX:
+$ IF F$TRNLNM("UCX$DEVICE") .EQS. "" THEN GOTO CMU
+$ CC'CCQ' BULL_NEWS/DEFINE=(UCX=1)
+$ GOTO LINK
+$CMU:
+$ CC'CCQ' BULL_NEWS
+$ GOTO LINK
+$DUMMY:
+$ WRITE SYS$OUTPUT "There is no C compiler available for the NEWS software."
+$ WRITE SYS$OUTPUT "BULLETIN will be assembled without that feature."
+$ FORTRAN BULL_NEWSDUMMY
+$LINK:
+$ SET NOON
+$ IF F$SEARCH("BULL_DIR:READ_BOARD.COM") .NES. "" THEN-
+  DELETE BULL_DIR:READ_BOARD.COM;*
+$ IF F$SEARCH("BULL.OLB") .NES. "" THEN DELETE BULL.OLB;*
+$ IF F$SEARCH("BULL.OLB") .EQS. "" THEN LIBRARY/CREATE BULL
+$ LIBRARY BULL *.OBJ;
+$ DELETE *.OBJ;*
+$ @BULLETIN.LNK
diff --git a/decus/vmslt98a/bulletin/handout.txt b/decus/vmslt98a/bulletin/handout.txt
new file mode 100755
index 0000000..5a1acd2
--- /dev/null
+++ b/decus/vmslt98a/bulletin/handout.txt
@@ -0,0 +1,268 @@
+               Introduction to BULLETIN on the Vax
+                                                  2/88 AW
+
+PUBLISHED BY THE DREW UNIVERSITY ACADEMIC COMPUTER CENTER. MAY BE
+COPIED WITH WRITING CREDIT GIVEN TO DREW UNIVERSITY.
+
+BULLETIN was written for the Public Domain by Mark London at MIT.
+
+     The BULLETIN utility permits a user to create messages for
+reading by other users.  Users may be notified upon logging on
+that new messages have been added, and what the topic of the
+messages are.  Actual reading of the messages is optional.  (See
+the command SET READNEW for info on automatic reading.)  Messages
+are automatically deleted when their expiration data has passed.
+     The program runs like VAX mail.  The different interest
+groups or BULLETIN boards are implemented in the form of
+'Folders', just like a filing cabinet.  A Folder contain various
+messages on the same general topic.  A message is a piece of text
+written by a user or staff person and added to a particular
+folder.  All users are not permitted to submit messages to all
+folders.
+
+     A message consists of an expiration date, a subject line
+and the text of the message.  BULLETIN will prompt the user for
+these things when a message is being added.
+
+     Several different folders are currently defined to
+BULLETIN.  The General Folders will be used by Computer Center
+Staff to post messages of general interest concerning the VAX to
+the user community.  If something is of an important nature, it
+will be posted in the General folder as a 'System' message.
+This is a special message type.  It will be displayed to each
+user  as they log in the first time after that message was
+posted.  This will be done automatically by BULLETIN on login.
+Once a particular system message has been displayed, it will not
+be displayed for that user on subsequent logins.
+
+Folders
+
+     Different folders have been created to contain messages on
+different topics.  Folders may be public, semi-private, or
+private.  The majority of the folders will be public.  However a
+few will be semi-private, which will mean that all users may
+read messages in the folder but not all will be able to post to
+it.  Currently, there are several folders defined:
+
+GENERAL -- system messages
+
+PUBLIC_ANNOUNCEMENTS -- Can be used by anyone to post messages
+of interest to the public
+
+On Beta:
+AIDE STATION -- Private folder for Computer Center Employees
+
+In addition on Alpha there are folders that receive electronic
+magazines, such as:
+NETMONTH --  The monthly magazine of BITNET information.
+RISKS -- Identifying the risks involved in using computers.
+INFOIBMPC -- Information about the IBM personal computers.
+INFOVAX -- Information on the Digital VAX.
+PROGRAMMING_JOURNALS-Includes MINIX, UNIX and C, Modula-2 and
+Prolog journals
+watch for new ones being added.
+
+Using BULLETIN
+
+     BULLETIN is invoked by type the command 'BULLETIN' (or BULL,
+for short) at the '$' prompt.  BULLETIN will display its prompt
+'BULLETIN>'. Help is available from DCL command level ($) or from
+within the BULLETIN program itself by typing the word 'HELP'.  To
+leave the BULLETIN program, type 'EXIT'.
+
+To see what is there
+
+     In order to see message and folders, on can use the
+'Directory' command. Upon entering BULLETIN, the user is place
+in the General folder.  If the user wishes to see which folders
+exist, the directory/folders command is used. for example:
+typing:
+
+     BULLETIN> directory/folders
+
+will make a display like:
+
+      Folder                       Owner
+     *GENERAL                      SYSTEM
+     *PUBLIC_ANNOUNCEMENTS         BBEYER
+      NETMONTH                     BITNET
+     *VAX_SIG                      BBEYER
+
+An asterisk (*) next to the folder name indicates you have unread
+messages in that folder.
+
+The command 'DIRECTORY/FOLDERS/DESCRIBE' would list all available
+folders, along with a brief description of each.
+
+     To switch from one folder to another folder, the user may
+execute the 'SELECT' command.  For example, the following
+command would show what a user would do to switch to the folder
+called PUBLIC_ANNOUNCEMENTS:
+
+BULLETIN> SELECT PUBLIC_ANNOUNCEMENTS
+
+and BULLETIN would respond:
+     Folder has been set to PUBLIC_ANNOUNCEMENTS
+
+     Now the user may get a list of the messages in this folder
+by issuing the directory command with no qualifiers.
+This command, for example:
+BULLETIN> DIRECTORY
+would have bulletin respond:
+
+ #     Description               From                  Date
+ 1     CHRISTMAS PARTY           oleksiak              26-JUN-88
+ 2     Learning about BULLETIN   oleksiak              26-JUN-87
+ 3     VAX MAIL                  LLLOYD                01-Jan-87
+
+     The command 'DIR/NEW' will list just unread messages.
+
+
+Reading messages
+
+     In order to read messages in a folder, the user may type
+the read command or he/she may simply type the number of the
+message he wishes to read.  The message numbers can be acquired
+by doing the 'DIRECTORY' command.  If the user hits a carriage
+return with no input whatsoever,  BULLETIN will type the first
+message in the folder, or if there are new messages present, it
+will type the first new message in the folder.
+
+     If a folder contains the above messages (as seen by the
+'Directory' command) then these messages can be read by:
+
+BULLETIN> READ
+and BULLETIN would respond:
+
+Message number:  1                       PUBLIC_ANNOUNCEMENTS
+Description: CHRISTMAS PARTY
+Date:  26-JUN-1988 8:08:40   Expires:  1-JAN-1989 08:08:40
+
+...Body of message.....
+
+     Should the user only wish to see message number 3, he can
+enter the 'READ' command with the message number as a parameter.
+for example:
+
+BULLETIN> READ 3
+
+     There are three other useful commands that can be used at
+the 'BULLETIN>' prompt when reading messages. These are:
+
+BACK - Read the message preceding the message currently being
+read.
+
+CURRENT - Start reading the current message at the top.  This is
+useful for someone who is reading a message and wishes to reread
+it from the beginning.
+
+NEXT - Start reading from the beginning of the next message.
+This is handy if the user is reading a very long message and
+wants to skip to the next one.
+
+Saving the interesting stuff.
+
+     If the user sees something which he/she wants a copy of,
+the extract command can be use to write an ASCII copy of the
+message into a file.  This command works on the current message
+being read.  It requires the name of the file into which to save
+the message.  If the file name is not given, the user will be
+prompted for it.  For example:
+
+BULLETIN>  Read 2
+
+********** Message on Screen ********
+
+A person could then type
+BULLETIN> extract
+file:  FV.TXT
+BULLETIN>
+
+BULLETIN has now saved the contents of message number 2 into the
+file name 'FV.txt'.
+     If the file to which the user is writing already exists,
+BULLETIN will append the message to the file.  The user can
+force BULLETIN to write a new file containing only the message
+being saved by using the '/new' qualifier in the 'extract'
+command.  These messages can then be sent to other users, or
+downloaded for use in Wordperfect.  (See "Mail on the Vax", or
+"Transferring a file between a PC and the VAX").
+
+This command may be useful if you wish to transfer the message to
+your PC, perhaps using a BITNET journal message as a reference in
+a paper. Once the file is saved, you can transfer it to a PC by
+following the instructions in the handout 'Transferring files
+from the PC to the VAX of from the VAX to a PC".
+
+Adding messages
+     A user may add a message to a folder by selecting the
+folder and then using the 'ADD' command.  This is provided that
+the user is adding the message to a public folder.  The user has
+the option of giving the 'ADD' command and typing a message using
+the VAX editor or uploading a message from your PC (see
+documentation), or add a message you have extracted from VAX
+mail.  BULLETIN will prompt for the expiration date and subject
+line.  It will then add the text of the file as the body of the
+message. To add a message that is stored in a file (from MAIL or
+from your PC, for example) type:
+
+          ADD filename
+
+If the user does not specify a file name, he/she will be
+prompted to enter the body of the message.  The user may also
+use the EDT text editor by issuing the command with the
+'/EDIT'option.
+
+For example:
+BULLETIN> sel PUBLIC_ANNOUNCEMENTS
+          folder has been set to PUBLIC_ANNOUNCEMENTS
+BULLETIN> ADD MESS.TXT
+
+IT IS 10-JUL-1988 12:41:06.15.  SPECIFY WHEN THE MESSAGE SHOULD
+EXPIRE:  ENTER ABsolute TIME:  <DD-MMM-YYYY]HH:MM:SS OR DELTA
+TIME: DDD HH:MM:SS
+
+A user then type the date of expiration and press the 'return'
+button.  The time input may be ignored. For example, typing:
+20-JUL-1988 or type "10" - for ten days in the future.
+
+BULLETIN responds:
+ENTER DESCRIPTION HEADER.  LIMIT HEADER TO 53 CHARACTERS.
+
+Now the user may enter the subject of the message.
+
+BULLETIN>
+
+The above session adds the text in the file 'mess.txt' as the
+next message in the PUBLIC_ANNOUNCEMENTS Folder.  The message
+will be deleted automatically on the 20th of July as requested
+by the user adding the message.
+
+Asking BULLETIN to notify you of new messages upon logging in.
+
+     If the user wishes to get notification on login when new
+messages are in a folder, he should use the 'READNEW' option.
+This command does not force the reader to reading new messages,
+only gives notification.  To do this, 'SELECT' each folder you
+are interested in and do a 'SET READNEW' command while set to
+that folder.
+
+Example:
+
+BULLETIN> Select PUBLIC_ANNOUNCEMENTS
+folder has been set to PUBLIC_ANNOUNCEMENTS
+BULLETIN> SET READNEW
+
+Alternately, you may type SET SHOWNEW. This will just display a
+message notifying you that there are new messages.
+
+Mailing a BULLETIN message
+
+     A user may directly mail another user a message found in the
+BULLETIN.  While reading the message that he/she desires to send,
+at the 'BULLETIN>' type 'MAIL'.  The Vax will then ask to whom
+you wish to send the information too.
+
+Check the BULLETIN DISCUSSION folder on ALPHA for new additions.
+If you have comments or questions about BULLETIN, leave them
+there.
diff --git a/decus/vmslt98a/bulletin/install.com b/decus/vmslt98a/bulletin/install.com
new file mode 100755
index 0000000..34427ba
--- /dev/null
+++ b/decus/vmslt98a/bulletin/install.com
@@ -0,0 +1,25 @@
+$ IF F$TRN("BULL_DIR") .EQS. ""
+$ THEN
+$   WRITE SYS$OUTPUT "ERROR: BULL_DIR has not been defined yet."
+$   WRITE SYS$OUTPUT "Assign BULL_DIR as a logical name or modify this"
+$   WRITE SYS$OUTPUT "command procedure to point to the appropriate directory."
+$   EXIT
+$ ENDIF
+$ COPY BULLETIN.EXE BULL_DIR:
+$ RUN SYS$SYSTEM:INSTALL
+BULL_DIR:BULLETIN/DEL
+BULL_DIR:BULLETIN/SHAR/OPEN/HEAD/-
+PRIV=(OPER,SYSPRV,CMKRNL,WORLD,DETACH,PRMMBX,SYSNAM)
+/EXIT
+$!
+$! NOTE: BULLETIN requires a separate help library. If you do not wish
+$! the library to be placed in SYS$HELP, modify the following lines and
+$! define the logical name BULL_HELP to be the help library directory, i.e.
+$!	$ DEFINE/SYSTEM BULL_HELP SYSD$:[NEWDIRECTORY]
+$! The above line should be placed in BULLSTART.COM to be executed after
+$! every system reboot.
+$!
+$ IF F$SEARCH("SYS$HELP:BULL.HLB") .NES. "" THEN LIBRARY/DELETE=*/HELP SYS$HELP:BULL
+$ IF F$SEARCH("SYS$HELP:BULL.HLB") .EQS. "" THEN LIBRARY/CREATE/HELP SYS$HELP:BULL
+$ LIBRARY/HELP SYS$HELP:BULL BULLCOMS1,BULLCOMS2
+$ LIBRARY/HELP SYS$HELP:HELPLIB BULLETIN
diff --git a/decus/vmslt98a/bulletin/instruct.com b/decus/vmslt98a/bulletin/instruct.com
new file mode 100755
index 0000000..273d3e9
--- /dev/null
+++ b/decus/vmslt98a/bulletin/instruct.com
@@ -0,0 +1,6 @@
+$ BULLETIN
+ADD/PERMANENT/SYSTEM INSTRUCT.TXT/NOEDIT
+INFO ON HOW TO USE THE BULLETIN UTILITY.
+ADD/PERMANENT NONSYSTEM.TXT/NOEDIT
+INFO ON BEING PROMPTED TO READ NON-SYSTEM BULLETINS.
+EXIT
diff --git a/decus/vmslt98a/bulletin/instruct.txt b/decus/vmslt98a/bulletin/instruct.txt
new file mode 100755
index 0000000..6699642
--- /dev/null
+++ b/decus/vmslt98a/bulletin/instruct.txt
@@ -0,0 +1,8 @@
+This message is being displayed by the BULLETIN facility.  This is a non-DEC
+facility, so it is not described in the manuals.  Messages can be submitted by
+using the BULLETIN command.  System messages, such as this one, are displayed
+in full, but can only be entered by privileged users.  Non-system messages can
+be entered by anyone, but only their topics will be displayed at login time,
+and will be prompted to optionally read them.  (This prompting feature can be
+disabled).  All bulletins can be reread at any time unless they are deleted or
+expire.  For more information, see the on-line help (via HELP BULLETIN). 
diff --git a/decus/vmslt98a/bulletin/login.com b/decus/vmslt98a/bulletin/login.com
new file mode 100755
index 0000000..e670783
--- /dev/null
+++ b/decus/vmslt98a/bulletin/login.com
@@ -0,0 +1,31 @@
+$!
+$! The following line defines the BULLETIN command.
+$!
+$ BULL*ETIN :== $BULL_DIR:BULLETIN
+$!
+$! Note: The command prompt when executing the utility is named after
+$! the executable image.  Thus, as it is presently set up, the prompt
+$! will be "BULLETIN>".  DO NOT make the command that executes the
+$! image different from the image name, or certain things will break.
+$!
+$! If you would rather define the BULLETIN command using CDU rather than
+$! defining it using a symbol, use the BULLETIN.CLD file to do so.
+$!
+$! If you want to have more than one BULLETIN database, replace BULL_DIR
+$! with the actual directory to allow redefining BULL_DIR.  
+$!
+$! The following line causes new messages to be displayed upon logging in.
+$!
+$ BULLETIN/LOGIN/REVERSE
+$!
+$! If you wish bulletins to be displayed starting with
+$! the newest rather the oldest, omit the /REVERSE qualifier.
+$! Note that for totally new users, only permanent system messages and
+$! the first non-system general message is displayed (which, if you ran
+$! INSTURCT.COM, would describe what a non-system message is).
+$! This is done so as to avoid overwhelming a new user with lots of
+$! messages upon logging in for the first time.
+$! Users who have DISMAIL enabled in the authorzation table will automatically
+$! be set to "NOLOGIN" (see HELP SET NOLOGIN).  If you wish to disable this
+$! feature, add /ALL to the /LOGIN command.
+$!
diff --git a/decus/vmslt98a/bulletin/makefile b/decus/vmslt98a/bulletin/makefile
new file mode 100755
index 0000000..303858d
--- /dev/null
+++ b/decus/vmslt98a/bulletin/makefile
@@ -0,0 +1,82 @@
+# Makefile for BULLETIN
+ 
+Bulletin : Bulletin.Exe Bull.Hlb
+ 
+Bulletin.Exe : Bull.Olb
+   Link /NoTrace Bull.Olb/Lib /Inc=Bulletin$Main,Sys$System:Sys.Stb/Sel -
+        /NoUserlib /Exe=Bulletin.Exe,Sys$Input/Opt
+   ID="V2.24" $
+ 
+Bull.Olb : Bulletin.Obj Bulletin0.Obj Bulletin1.Obj Bulletin2.Obj  \
+           Bulletin3.Obj Bulletin4.Obj Bulletin5.Obj Bulletin6.Obj \
+           Bulletin7.Obj Bulletin8.Obj Bulletin9.Obj Bulletin10.Obj \
+           Bulletin11.Obj Bullcom.Obj Bullmain.Obj Allmacs.Obj
+   Library /Create Bull.Olb *.Obj
+   Purge /Log *.Obj,*.Exe
+ 
+Bulletin.Obj : Bulletin.For Bullfiles.Inc Bulldir.Inc Bullfolder.Inc \
+               Bulluser.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin.For
+ 
+Bulletin0.Obj : Bulletin0.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin0.For
+ 
+Bulletin1.Obj : Bulletin1.For Bulldir.Inc Bullfolder.Inc Bulluser.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin1.For
+ 
+Bulletin2.Obj : Bulletin2.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin2.For
+ 
+Bulletin3.Obj : Bulletin3.For Bulldir.Inc Bullfolder.Inc Bulluser.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin3.For
+ 
+Bulletin4.Obj : Bulletin4.For Bullfolder.Inc Bulluser.Inc Bullfiles.Inc \
+                Bulldir.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin4.For
+ 
+Bulletin5.Obj : Bulletin5.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin5.For
+ 
+Bulletin6.Obj : Bulletin6.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin6.For
+ 
+Bulletin7.Obj : Bulletin7.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin7.For
+ 
+Bulletin8.Obj : Bulletin8.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin8.For
+ 
+Bulletin9.Obj : Bulletin9.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin9.For
+ 
+Bulletin10.Obj : Bulletin10.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin10.For
+ 
+Bulletin11.Obj : Bulletin11.For Bulldir.Inc Bulluser.Inc Bullfolder.Inc \
+                Bullfiles.Inc Bullnews.Inc
+   Fortran /Extend /NoList Bulletin11.For
+ 
+Allmacs.Obj : Allmacs.mar
+   Macro   /NoList Allmacs.Mar
+ 
+Bullcom.Obj : Bullcom.cld
+   Set Command /Obj Bullcom.Cld
+ 
+Bullmain.Obj : Bullmain.cld
+   Set Command /Obj Bullmain.Cld
+ 
+Bull.Hlb : Bullcoms1.Hlp Bullcoms2.Hlp
+   Library /Create /Help Bull.Hlb Bullcoms1.Hlp, Bullcoms2.Hlp
+   Purge Bull.Hlb
+*.hlb :
+        lib/help/cre $*
diff --git a/decus/vmslt98a/bulletin/master.com b/decus/vmslt98a/bulletin/master.com
new file mode 100755
index 0000000..112d981
--- /dev/null
+++ b/decus/vmslt98a/bulletin/master.com
@@ -0,0 +1,408 @@
+$ ! MASTER.COM - Initiate delivery of messages queued on a channel
+$ !
+$ ! Modification history and parameter definitions are at the end of this file.
+$ !
+$ set noon
+$ !
+$ ! Clean up and set up channel name, if on hold just exit
+$ !
+$ channel_name = f$edit(p1, "COLLAPSE,LOWERCASE")
+$ hold_list = "," + f$edit(f$logical("PMDF_HOLD"), "COLLAPSE,LOWERCASE") + ","
+$ if f$locate("," + channel_name + ",", hold_list) .lt. -
+     f$length(hold_list) then exit
+$ define/process pmdf_channel "''channel_name'"
+$ !
+$ ! Save state information, set up environment properly
+$ !
+$ save_directory = f$environment("DEFAULT")
+$ set default pmdf_root:[queue]
+$ save_protection = f$environment("PROTECTION")
+$ set protection=(s:rwed,o:rwed,g,w)/default
+$ save_privileges = f$setprv("NOSHARE")
+$ !
+$ if f$logical("PMDF_DEBUG") .eqs. "" then on control_y then goto out
+$ !
+$ ! Create listing of messages queued on this channel.
+$ !
+$ if p3 .eqs. "" then p3 = "1-JAN-1970"
+$ dirlst_file = "pmdf_root:[log]" + channel_name + "_master_dirlst_" + -
+  F$GETJPI ("", "PID") + ".tmp"
+$ define/process outbound 'dirlst_file'
+$ directory/noheader/notrailer/column=1/since="''p3'"/output='dirlst_file' -
+  pmdf_root:[queue]'channel_name'_*.%%;*
+$ !
+$ ! Determine whether or not connection should really be made
+$ !
+$ if p2 .nes. "POLL" .and. -
+     f$file_attributes(dirlst_file, "ALQ") .eq. 0 then goto out1
+$ !
+$ ! Handle various channels specially
+$ !
+$ if channel_name .eqs. "l" then goto local_channel
+$ if channel_name .eqs. "d" then goto DECnet_compatibility_channel
+$ if channel_name .eqs. "directory" then goto dir_channel
+$ if f$extract(0,5,channel_name) .eqs. "anje_"  then goto BITNET_channel
+$ if f$extract(0,4,channel_name) .eqs. "bit_"   then goto BITNET_channel
+$ if f$extract(0,5,channel_name) .eqs. "bull_"  then goto BULLETIN_channel
+$ if f$extract(0,3,channel_name) .eqs. "cn_"    then goto CN_channel
+$ if f$extract(0,5,channel_name) .eqs. "ctcp_"  then goto CTCP_channel
+$ if f$extract(0,3,channel_name) .eqs. "dn_"    then goto DECnet_channel
+$ if f$extract(0,6,channel_name) .eqs. "dsmtp_" then goto DSMTP_channel
+$ if f$extract(0,5,channel_name) .eqs. "etcp_"  then goto ETCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "ftcp_"  then goto FTCP_channel
+$ if f$extract(0,4,channel_name) .eqs. "ker_"   then goto KER_channel
+$ if f$extract(0,5,channel_name) .eqs. "mail_"  then goto MAIL_channel
+$ if f$extract(0,5,channel_name) .eqs. "mtcp_"  then goto MTCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "px25_"  then goto PX25_channel
+$ if f$extract(0,4,channel_name) .eqs. "tcp_"   then goto TCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "test_"  then goto TEST_channel
+$ if f$extract(0,5,channel_name) .eqs. "uucp_"  then goto UUCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "wtcp_"  then goto WTCP_channel
+$ if f$extract(0,6,channel_name) .eqs. "xsmtp_" then goto XSMTP_channel
+$ !
+$ ! This must be a PhoneNet channel (the default); set up and use MASTER
+$ !  Read the list of valid connection types for each channel.
+$ !
+$ cnt = f$integer("0")
+$ open/read/error=regular_master pmdf_data pmdf_root:[table]phone_list.dat
+$       list_loop:
+$               read/end=eof_list pmdf_data line
+$ !  Ignore comment lines.
+$               if (f$extract (0, 1, line) .eqs. "!") then -
+                        goto list_loop
+$               line = f$edit (line, "COMPRESS,LOWERCASE")
+$ !  Get the channel name from the line read.
+$               chan = f$extract (0, f$locate(" ", line), line)
+$               if (chan .nes. channel_name) then -
+$                       goto list_loop
+$ !  Get the connection name
+$               name = f$edit(f$extract(f$locate(" ",line),255,line),"COLLAPSE")
+$ !  If none, then ignore the line
+$               if name .eqs. "" then -
+                        goto list_loop
+$ !  Found at least one to try.
+$               cnt = cnt + 1
+$               @pmdf_root:[exe]all_master.com 'name'
+$               define PMDF_DEVICE TT
+$ !
+$ ! Define other logical names
+$ !
+$ define/user script             pmdf_root:[table.'channel_name']'name'_script.
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ !
+$ !   This check attempts to verify that we are in fact the owner process of
+$ !   the device, TT.  If the device is sharable, then we ignore the
+$ !   owner.
+$ !
+$ if (f$getdvi("TT","pid") .nes. f$getjpi(0,"pid")) .and. -
+     (f$getdvi("TT","shr") .eqs. "FALSE") then -
+        goto list_loop
+$ !
+$ !  Run master to deliver the mail
+$ !
+$ run pmdf_root:[exe]master
+$ exit_stat = $status
+$ !
+$ ! Activate optional cleanup script to reset terminal/modem
+$ !
+$ if f$search("pmdf_root:[exe]''name'_cleanup.com") .nes. "" then -
+     @pmdf_root:[exe]'name'_cleanup.com 'exit_stat'
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ !
+$ !  If master does not exit normally, then try a different connection.
+$ !
+$ if exit_stat .ne. 1 then goto list_loop
+$ eof_list:
+$ close pmdf_data
+$ !
+$ !  If we found at least one connection type for this channel, then skip
+$ !  the attempt to use the conventional mechanism.
+$ !
+$ if cnt .gt. 0 then goto out_phonenet
+$ !
+$ regular_master:
+$ @pmdf_root:[exe]'channel_name'_master.com
+$ define PMDF_DEVICE TT
+$ !
+$ !  Define logical names
+$ !
+$ define/user script             pmdf_root:[table]'channel_name'_script.
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ !
+$ run pmdf_root:[exe]master
+$ exit_stat = $status
+$ !
+$ !  Activate optional cleanup script to reset terminal/modem
+$ !
+$ if f$search("''channel_name'_cleanup.com") .nes. "" then -
+     @pmdf_root:[exe]'channel_name'_cleanup.com 'exit_stat'
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ !
+$ out_phonenet:
+$ if P4 .eqs. "POST" then wait 00:00:30
+$ goto out1
+$ !
+$ ! Directory channel
+$ !
+$ dir_channel:
+$ !
+$ run pmdf_root:[exe]dir_master
+$ goto out1
+$ !
+$ ! This is a DECnet channel; set up and use DN_MASTER
+$ !
+$ DECnet_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ node_name = f$edit(channel_name - "dn_", "UPCASE")
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ define/user pmdf_node          "''node_name'::""PMDF="""
+$ !
+$ run pmdf_root:[exe]dn_master
+$ goto out1
+$ !
+$ ! This is a BITNET channel; use BN_MASTER
+$ !
+$ BITNET_channel:
+$ !
+$ if channel_name .eqs. "bit_gateway" then goto BITNET_gateway
+$ run pmdf_root:[exe]bn_master
+$ goto out1
+$ !
+$ ! This is the BITNET gateway channel; use BN_GATEWAY
+$ !
+$ BITNET_gateway:
+$ !
+$ run pmdf_root:[exe]bn_gateway
+$ goto out1
+$ !
+$ ! This is a BULLETIN channel; use BULLETIN_MASTER
+$ !
+$ BULLETIN_channel:
+$ !
+$ run pmdf_root:[exe]bulletin_master
+$ goto out1
+$ !
+$ ! This is a Tektronix TCP channel; use TCP_MASTER
+$ !
+$ TCP_channel:
+$ !
+$ run pmdf_root:[exe]tcp_master
+$ goto out1
+$ !
+$ ! This is a CMU/Tektronix TCP channel; use CTCP_MASTER
+$ !
+$ CTCP_channel:
+$ !
+$ run pmdf_root:[exe]ctcp_master
+$ goto out1
+$ !
+$ ! This is a Wollongong TCP channel; use WTCP_MASTER
+$ !
+$ WTCP_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ run pmdf_root:[exe]wtcp_master
+$ goto out1
+$ !
+$ ! This is a MultiNet TCP channel; use MTCP_MASTER
+$ !
+$ MTCP_channel:
+$ !
+$ run pmdf_root:[exe]mtcp_master
+$ goto out1
+$ !
+$ ! This is a Excelan TCP channel; use ETCP_MASTER
+$ !
+$ ETCP_channel:
+$ !
+$ run pmdf_root:[exe]etcp_master
+$ goto out1
+$ !
+$ ! This is an NRC Fusion TCP channel; use FTCP_MASTER
+$ !
+$ FTCP_channel:
+$ !
+$ run pmdf_root:[exe]ftcp_master
+$ goto out1
+$ !
+$ CN_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ define/user script             pmdf_root:[table]'channel_name'_script.
+$ ! following may vary: should point to cnio's group
+$ define/table=lnm$process_directory lnm$temporary_mailbox lnm$group_000277
+$ !
+$ run/nodeb'p5' pmdf_root:[exe]cn_smtp_master
+$ goto out1
+$ !
+$ KER_channel:
+$ !
+$ ! kermit protocol is slave only. If we get here there has been a mistake.
+$ ! however we will just exit and no harm done.
+$ goto out1
+$ !
+$ ! This is a PhoneNet X25 channel; set up and use PX25_MASTER
+$ !
+$ PX25_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]'channel_name'_di_master.trn
+$ define/user ph_logfile         pmdf_root:[log]'channel_name'_ph_master.log
+$ define/user di_errfile         pmdf_root:[log]'channel_name'_di_master.log
+$ !
+$ run pmdf_root:[exe]PX25_master
+$ goto out1
+$ !
+$ ! This is a DEC/Shell channel; set up and use UUCP_MASTER
+$ !
+$ UUCP_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ uucp_to_host = channel_name - "uucp_"
+$ define/user uucp_to_host       "''uucp_to_host'"
+$ define/user uucp_current_message -
+  pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user uucp_logfile       pmdf_root:[log]'channel_name'_master.logfile
+$ !
+$ run pmdf_root:[exe]UUCP_master
+$ uupoll = "$shell$:[usr.lib.uucp]uupoll"
+$ uupoll 'uucp_to_host'
+$ goto out1
+$ !
+$ ! This is a X.25 SMTP channel; set up and use XSMTP_MASTER
+$ !
+$ XSMTP_channel:
+$ !
+$ run pmdf_root:[exe]xsmtp_master
+$ goto out1
+$ !
+$ ! This is a DECNET SMTP channel; set up and use DSMTP_MASTER
+$ !
+$ DSMTP_channel:
+$ !
+$ run pmdf_root:[exe]dsmtp_master
+$ goto out1
+$ !
+$ ! Handle delivery on the local channel, MAIL_ channels, and
+$ ! the DECnet compatibility channel
+$ !
+$ MAIL_channel:
+$ local_channel:
+$ DECnet_compatibility_channel:
+$ open/read queue_file 'dirlst_file'
+$ local_loop:
+$   read/end=exit_local_loop/error=exit_local_loop  queue_file file_to_process
+$   priv_list = f$setprv("SYSPRV, DETACH")
+$   mail/protocol=pmdf_mailshr 'file_to_process'
+$   priv_list = f$setprv(priv_list)
+$ goto local_loop
+$ !
+$ exit_local_loop:
+$ close queue_file
+$ goto out1
+$ !
+$ ! This is a SMTP test channel, use TEST_SMTP_MASTER
+$ !
+$ TEST_channel:
+$ !
+$ ! Typically some form of redirection is needed here...
+$ deassign sys$input
+$ run pmdf_root:[exe]test_smtp_master
+$ goto out1
+$ !
+$ out1:
+$ delete 'dirlst_file';*
+$ !
+$ ! Common exit point - clean up things first
+$ !
+$ out:
+$ if f$logical("OUTBOUND") .nes. "" then deassign/process outbound
+$ if f$logical("PMDF_CHANNEL") .nes. "" then deassign/process pmdf_channel
+$ if f$logical("PMDF_DATA") .nes. "" then close pmdf_data
+$ if f$logical("PMDF_DEVICE") .eqs. "" then goto restore
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ restore:
+$ !
+$ ! Restore saved stuff
+$ !
+$ set protection=('save_protection')/default
+$ set default 'save_directory'
+$ set process/priv=('save_privileges')
+$ !
+$ exit
+$ !
+$ ! Modification history:
+$ !
+$ ! This version by Ned Freed, 20-Jul-1986
+$ !
+$ ! Modified by Gregg Wonderly to allow multiple connections for each channel
+$ !   10-Oct-1986.
+$ ! Some additions by Ned Freed 30-Oct-86.
+$ ! Added CMU/Tektronix TCP channel (CTCP) /Kevin Carosso 6-Mar-1987
+$ ! Added Multinet TCP channel (MTCP) /Ned Freed 10-Mar-1987
+$ ! Added directory save/restore /Ned Freed 1-Jun-1987
+$ ! Added Excelan TCP channel (ETCP) /Ned Freed 9-Jul-1987
+$ ! Added MAIL, CNIO, KERMIT channel /Bob Smart 4-Jul-1987
+$ ! Added Warwick Jackson's PhoneNet X25 support /Ned Freed 5-Sep-87
+$ ! Added X25 SMTP channel SX25_ /Goeran Bengtsson, Mats Sundvall 24-Jul-87
+$ ! Added NRC Fusion TCP channel (FTCP) /Kevin Carosso 12-Jan-1988
+$ ! Added a variant of Randy McGee's code to put a list of channels on hold
+$ !   /Ned Freed 9-Feb-1988
+$ ! Made this procedure save and restore a little more state information
+$ !   than it used to, including default protection and privileges. Also
+$ !   moved a bunch of the logical name assignments around to eliminate
+$ !   redundant code all over the place. /Ned Freed 10-Feb-1988
+$ ! Modified to allow P3 date/time paramter. /Ned Freed 23-Feb-1988
+$ ! Added support for Dennis Boylan's UUCP channel. /Ned Freed 28-Mar-1988
+$ ! Added Robert Smart's directory channel. /Ned Freed 21-Apr-1988
+$ ! Added support for Warwick Jackson's SMTP over X.25 and SMTP over
+$ !   DECnet channels. /Ned Freed 26-May-1988
+$ ! Added P4 and P5 parameters. /Ned Freed 10-Jun-1988
+$ ! Added code to call the TEST_SMTP_MASTER for testing. /Ned Freed 1-Jul-1988
+$ ! Added preliminary support for ANJE. /Ned Freed 7-Jul-1988
+$ ! Removed extra dispatch for WTCP_ channel. /Ned Freed 3-Sep-1988
+$ ! Added dispatch for BULL_ channel. /Ned Freed 28-Nov-1988
+$ ! Cleaned up error recovered and emergency exit -- close PHONE_LIST.DAT
+$ !   file when aborting. /Ned Freed 13-Dec-1988
+$ ! Additional error recovery cleanup -- use PMDF_DEVICE instead of TT to
+$ !   allow deallocation on an abort. /Ned Freed 14-Dec-1988
+$ !
+$ ! Parameters:
+$ !
+$ !   P1 - Name of the channel whose messages are to be delivered.
+$ !   P2 - Activity type. If P2 .eqs. "POLL", establish the connection
+$ !        unconditionally, otherwise only establish the connection if
+$ !        messages are waiting in the queue.
+$ !   P3 - Earliest possible date/time for message(s). Messages older than
+$ !        this time are not processed.
+$ !   P4 - Environment. P4 .eqs. "POST" if MASTER is being called from the
+$ !        POST.COM procedure or some other procedure that invokes MASTER
+$ !        more than once. This parameter is used to insert delays before
+$ !        returning if hardware needs time to reset.
+$ !   P5 - Parameter reserved for channel-specific uses.
diff --git a/decus/vmslt98a/bulletin/mx.com b/decus/vmslt98a/bulletin/mx.com
new file mode 100755
index 0000000..141e706
--- /dev/null
+++ b/decus/vmslt98a/bulletin/mx.com
@@ -0,0 +1,958 @@
+$set nover
+$copy/log sys$input BUILD_MX_BULL.COM
+$deck
+$ save_verify = 'f$verify(0)'
+$!
+$!  Command file to build MX_BULL (MX SITE transport for BULLETIN)
+$!
+$ say := write sys$output
+$ if f$trnlnm("BULL_SOURCE") .eqs. ""
+$ then	say "BULL_SOURCE logical not defined; must point to BULL.OLB directory"
+$	exit
+$ endif
+$ say "Compiling MX_BULL...."
+$ cc mx_bull
+$ say "Linking MX_BULL...."
+$ link/notrace mx_bull,bull_source:BULL.OLB/LIB,sys$input/option
+SYS$SHARE:VAXCRTL.EXE/SHARE
+$ say "Build of MX_BULL.EXE completed"
+$ exit f$verify(save_verify).or.1
+$eod 
+$copy/log sys$input MX_BULL.C
+$deck
+#module MX_BULL "01-001"
+/*
+ *
+ *  Program:	MX_BULL
+ *
+ *  Author:	Hunter Goatley
+ *		Academic Computing, STH 226
+ *		Western Kentucky University
+ *		Bowling Green, KY 42101
+ *		goathunter@wkuvx1.bitnet
+ *		502-745-5251
+ *
+ *  Date:	March 8, 1991
+ *
+ *  Functional description:
+ *
+ *	This program serves as an MX SITE transport to transfer incoming
+ *	mail files to UALR's BULLETIN.
+ *
+ *	The MX_SITE delivery agent takes messages routed to a SITE path and
+ *	feeds them into a subprocess that executes a command procedure named
+ *	MX_EXE:SITE_DELIVER.COM.  There are three parameters passed to the
+ *	the command procedure:
+ *
+ *		P1	- The name of a temporary file containing the message
+ *			  text, including all of the RFC822 headers
+ *			  (corresponding to the DATA part of an SMTP
+ *			  transaction).
+ *		P2	- The name of a temporary file containing a list of
+ *			  a messages recipients, which corresponds to the
+ *			  RCPT_TO addresses of an SMTP transaction.
+ *		P3	- The RFC822 address of the sender of the message,
+ *			  which corresponds to the MAIL FROM address of an
+ *			  SMTP transaction.
+ *
+ *	This program expects the same parameters, except that the third
+ *	parameter is optional.  If the third parameter is omitted, BULLETIN
+ *	will scan the RFC822 headers in the message for a "From:" line.
+ *	If the third parameter is specified, it is expected to be a file
+ *	specification.  It is assumed that SITE_DELIVER.COM has written the
+ *	address to this file.
+ *
+ *	The logical MX_BULLETIN_POSTMASTER can be defined as a local
+ *	username to receive error notices.  If BULLETIN returns an error
+ *	while trying to add a message, and the MX_BULLETIN_POSTMASTER
+ *	is defined as a valid local username, the message will be mailed
+ *	to that user for further handling.
+ *
+ *	MX_BULLETIN_POSTMASTER must be defined system-wide in executive mode:
+ *
+ *		$ DEFINE/SYS/EXEC MX_BULLETIN_POSTMASTER GOATHUNTER
+ *
+ *  Modification history:
+ *
+ *	01-001		Hunter Goatley		14-MAR-1991 14:41
+ *		Added scan_for_from_line, which scans the message's RFC822
+ *		headers for the "From:" line.  General cleanup on a few
+ *		routines.  MX_BULL now provides an RESPOND-able address in
+ *		BULLETIN.
+ *
+ *	01-000		Hunter Goatley		 8-MAR-1991 07:20
+ *		Genesis.
+ *
+ */
+
+/*  Include all needed structures and constants  */
+
+#include descrip
+#include lib$routines
+#include libdef
+#include lnmdef
+#include maildef
+#include rms
+#include ssdef
+#include str$routines
+#include string
+
+/* Declare the external BULLETIN routines that we call */
+
+unsigned long int INIT_MESSAGE_ADD();
+unsigned long int WRITE_MESSAGE_LINE();
+unsigned long int FINISH_MESSAGE_ADD();
+
+/* Define some macros to make things a little easier */
+
+#define rms_get(rab) ((rms_status = SYS$GET(rab)))
+#define err_exit(stat) {traceerr(stat); return(stat);}
+#define vms_errchk2() if(!(vms_status&1)) err_exit(vms_status);
+#define vms_errchk(func) {vms_status=func; vms_errchk2();}
+
+#define tracemsg(msg) if (trace) printf("MX_BULL: %s\n",msg);
+#define traceerr(msg) if (trace) printf("MX_BULL: Error status %%X%08x\n",msg);
+
+/* Define some global variables to make things easy */
+
+struct FAB msgfab;				/* FAB for message text */
+struct RAB msgrab;				/* RAB for message text */
+struct FAB rcptfab;				/* FAB for recipients file */
+struct RAB rcptrab;				/* RAB for recipients file */
+struct FAB fromfab;				/* FAB for FROM file */
+struct RAB fromrab;				/* RAB for FROM file */
+char msgbuf[512];				/* Input buffer for msgrab */
+char rcptbuf[512];				/* Input buffer for rcptrab */
+char frombuf[512];				/* Input buffer for frombuf */
+short trace;
+unsigned long int rms_status;			/* Status of RMS calls */
+unsigned long int vms_status;			/* Status of other calls */
+
+static $DESCRIPTOR(lnm_table,"LNM$SYSTEM_TABLE");
+
+#define itmlstend {0,0,0,0}			/* An empty item list */
+typedef struct itmlst				/* An item list structure */
+{
+  short buffer_length;
+  short item_code;
+  long buffer_address;
+  long return_length_address;
+} ITMLST;
+
+ITMLST
+  nulllist[] = {itmlstend};
+
+ITMLST
+  address_itmlst[] = {				/* MAIL$SEND_ADD_ADDRESS */
+	{0, MAIL$_SEND_USERNAME, 0, 0},
+	itmlstend},
+  bodypart_itmlst[] = {				/* MAIL$SEND_ADD_BODYPART */
+	{0, MAIL$_SEND_RECORD, 0, 0},
+	itmlstend},
+  attribute_itmlst[] = {			/* MAIL$SEND_ADD_ATTRIBUTE */
+	{0, MAIL$_SEND_TO_LINE, 0, 0},
+	{0, MAIL$_SEND_FROM_LINE, 0, 0},
+	{0, MAIL$_SEND_SUBJECT, 0, 0},
+	itmlstend}
+  ;
+
+ITMLST
+  trnlnm_itmlst[] = {				/* $TRNLNM item list */
+	{0, LNM$_STRING, 0, 0},
+	itmlstend}
+  ;
+
+
+/*
+ *
+ *  Function:	open_file_rms
+ *
+ *  Functional description:
+ *
+ *	This routine opens a sequential text file in VMS "normal text" file
+ *	format.  It uses RMS to open the file.
+ *
+ *  Inputs:
+ *
+ *	infab	- Address of the input FAB
+ *	inrab	- Address of the input RAB
+ *	buff	- Address of the input buffer
+ *	filename - Address of the filename to open (ASCIZ)
+ *
+ *  Outputs:
+ *
+ *	fab and rab are modified if file is opened.
+ *
+ *  Returns:
+ *
+ *	RMS status
+ *
+ */
+unsigned long int
+open_file_rms (struct FAB *infab, struct RAB *inrab, char *buff, char *filename)
+{
+    unsigned long int rms_status;
+
+    *infab = cc$rms_fab;			/* Initialize the FAB */
+    *inrab = cc$rms_rab;			/* Initialize the RAB */
+    infab->fab$b_fns = strlen(filename);	/* Set filename length */
+    infab->fab$l_fna = filename;		/* Set filename address */
+    infab->fab$b_fac = FAB$M_GET;		/* GET access only */
+    infab->fab$b_shr = FAB$M_SHRGET+FAB$M_SHRPUT+FAB$M_SHRUPD;
+    inrab->rab$l_fab = infab;			/* Let RAB point to FAB */
+    inrab->rab$b_rac = RAB$C_SEQ;		/* Sequential file access */
+    inrab->rab$w_usz = 512;			/* Record size is 512 bytes */
+    inrab->rab$l_ubf = buff;			/* Read to this buffer */
+
+    rms_status = SYS$OPEN (infab);		/* Open the file */
+    if (!(rms_status & 1))			/* If an error occurs, return */
+	return (rms_status);			/* ... a status */
+    rms_status = SYS$CONNECT (inrab);		/* Connect the RAB */
+    return (rms_status);			/* Return the RMS status */
+}
+
+/*
+ *
+ *  Function:	init_sdesc
+ *
+ *  Functional description:
+ *
+ *	Initialize a static string descriptor.
+ *
+ *  Inputs:
+ *
+ *	sdesc	- Address of the descriptor to initialize
+ *		  (of type struct dsc$descriptor_s)
+ *	string	- Address of null-terminated string the descriptor describes
+ *
+ *  Outputs:
+ *
+ *	sdesc	- Descriptor passed as sdesc is initialized
+ *
+ */
+void
+init_sdesc (struct dsc$descriptor_s *sdesc, char *string)
+{
+    sdesc->dsc$w_length = strlen(string);	/* Set the length	*/
+    sdesc->dsc$b_dtype = DSC$K_DTYPE_T;		/* Type is text		*/
+    sdesc->dsc$b_class = DSC$K_CLASS_S;		/* Class is static	*/
+    sdesc->dsc$a_pointer = string;		/* Point to the string	*/
+}
+
+/*
+ *
+ *  Function:	add_to_bulletin_folder
+ *
+ *  Functional description:
+ *
+ *	Adds a message to a BULLETIN folder by calling the external
+ *	BULLETIN routines INIT_MESSAGE_ADD, WRITE_MESSAGE_LINE, and
+ *	FINISH_MESSAGE_ADD.
+ *
+ *	The following constants are (may be) passed to INIT_MESSAGE_ADD:
+ *
+ *		Subject = "" 	Causes BULLETIN to scan RFC822 headers for
+ *				a "Subject:" or "Subj:" line
+ *		From = "MX%"	Causes BULLETIN to scan RFC822 headers for
+ *				a "Reply-to:" or "From:" line
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - RMS status of call to INIT_MESSAGE_ADD
+ *
+ */
+unsigned long int
+add_to_bulletin_folder(struct RAB *filerab, void *folder, void *from)
+{
+    unsigned long int bull_status;	/* Status from INIT_MESSAGE_ADD */
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    static $DESCRIPTOR(subject,"");	/* Subject is "" */
+
+    /* Call BULLETIN routine to initialize adding the message */
+
+    INIT_MESSAGE_ADD (folder, from, &subject, &bull_status);
+
+    if (!(bull_status & 1)){					/* Error? */
+	return(bull_status);
+    }
+
+    /*	Loop reading message lines until end-of-file.  For each line read,
+	create a string descriptor for it and call the BULLETIN routine to
+	add the line. */
+
+    while (rms_get(filerab) != RMS$_EOF){		/* Loop until EOF */
+	filerab->rab$l_rbf[filerab->rab$w_rsz] = 0;	/* End byte = NULL */
+	init_sdesc(&msg_line, filerab->rab$l_rbf);	/* Now build desc. */
+	WRITE_MESSAGE_LINE (&msg_line);			/* Add to BULLETIN */
+    }
+
+    FINISH_MESSAGE_ADD();		/* Call BULLETIN routine to finish */
+
+    tracemsg("Message added to folder");
+    return(SS$_NORMAL);			/* Return success to caller */
+}
+
+
+/*
+ *
+ *  Function:	scan_for_from_line
+ *
+ *  Functional description:
+ *
+ *	The routine scans the message's RFC822 headers for the "From:" line.
+ *	It parses out the address by extracting the <address>.
+ *
+ *	This routine was necessary because letting BULLETIN find the "From:"
+ *	line was resulting in a non-RESPONDable address for MX.  For example,
+ *	BULLETIN was creating:
+ *
+ *		From: MX%"Hunter Goatley, WKU <goathunter@WKUVX1.BITNET>"
+ *
+ *	but MX needs
+ *
+ *		From: MX%"<goathunter@WKUVX1.BITNET>"
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *
+ *  Outputs:
+ *
+ *	final_from - Address of a character buffer to receive the final address
+ *
+ *  Returns:
+ *
+ *	unsigned long int - binary success/failure status
+ *
+ *  Side effects:
+ *
+ *	The message file is rewound so that subsequent GETs start at the
+ *	beginning of the message.
+ *
+ */
+unsigned long int
+scan_for_from_line(struct RAB *filerab, char *final_from)
+{
+    unsigned long int scan_status;	/* Status from INIT_MESSAGE_ADD */
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    char whole_from_line[512];		/* The assembled "From:" line */
+    char *filebuffer;			/* Pointer to the input buffer */
+    int i, j, x;			/* Work variables */
+
+    scan_status = SS$_NORMAL;			/* Assume success */
+    whole_from_line[0] = '\0';			/* Initialize work buffer */
+
+    /*	Loop reading message lines until end-of-file or first null line,
+	which should signal the end of the RFC822 header.  For each line read,
+	check to see if we've located the "From:" line.
+    */
+
+    filebuffer = filerab->rab$l_ubf;			/* Init buffer ptr */
+    while ((rms_get(filerab) != RMS$_EOF) &&		/* Loop until EOF */
+	   ((x = filerab->rab$w_rsz) != 0)){		/* or null record */
+	filebuffer[x] = '\0';				/* Set NULL byte */
+	if (strncmp(filebuffer,"From:",5)==0){		/* Is it the "From:"? */
+
+	   /* Found "From:" line */
+	   tracemsg("Found \042From:\042 line in RFC822 header");
+	   strcpy(whole_from_line,filebuffer);		/* Copy to work buff */
+
+	   /* The "From:" line may actually be split over several lines.
+	      In such cases, the remaining lines are indented by 6 spaces.
+	      To handle this, loop reading records until one is read that
+	      doesn't begin with a blank.  As each record is read, it is
+	      trimmed and tacked on to whole_from_line, so we end up with
+	      the entire "From:" line in one buffer.  */
+
+	   while((rms_get(filerab) != RMS$_EOF) &&	/* Read rest of From: */
+		 (filebuffer[0] == ' ')){		/* ... line */
+	      for (i = 0; filebuffer[i] == ' '; ++i);	/* Step over blanks */
+	      strcat(whole_from_line,&filebuffer[i]);	/* Tack it on end */
+	   }
+
+	   /* Now have the whole "From:" line in whole_from_line.  Since
+	      the real address is enclosed in "<>", look for it by
+	      searching for the last "<" and reading up to the ">".  */
+
+	   i = strrchr(whole_from_line,'<');		/* Find last "<" */
+	   if (i != 0){					/* Found it.... */
+		j = strchr(i,'>');			/* Find last ">" */
+	        j = j-i+1;				/* Calc addr length */
+	   }
+	   else{
+		j = strlen(whole_from_line)-6;		/* Don't count From: */
+		i = &whole_from_line + 6;		/* in string length */
+	   }
+	   if (j < 0){					/* If neg., error */
+		tracemsg("Error - unable to locate from address");
+		strcpy(final_from,"");			/* Return null string */
+		scan_status = 0;			/* Set error status */
+	   }
+	   else {
+		tracemsg("Found sender's address in RFC822 header");
+		strncpy(final_from, i, j);		/* Copy to caller */
+	   }	
+	}
+    }
+
+    SYS$REWIND(filerab);		/* Rewind the file to the beginning */
+    return(scan_status);		/* Return success to caller */
+}
+
+
+/*
+ *
+ *  Function:	forward_to_postmaster
+ *
+ *  Functional description:
+ *
+ *	If an error occurs trying to write a message to a BULLETIN folder,
+ *	this routine is called to forward the message to the local
+ *	postmaster.
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *	status	- Address of longword containing the BULLETIN error code
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - binary status of call to INIT_MESSAGE_ADD
+ *
+ *  Side effects:
+ *
+ *	The message file is rewound so that subsequent calls to this routine
+ *	can be made (in case the message is to be written to several folders).
+ *
+ */
+unsigned long int
+forward_to_postmaster(struct RAB *filerab, void *folder, void *from, int status)
+{
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    struct dsc$descriptor_s subject;
+    char subject_buf[256];
+    char postmaster[256];   int postmaster_len;
+    char status_msg_buf[256];   int status_msg_len;
+    struct dsc$descriptor_s status_msg;
+    static $DESCRIPTOR(faostr,"Failed BULLETIN message for folder !AS");
+    static $DESCRIPTOR(MXBULL,"MX->SITE (BULLETIN delivery)");
+    static $DESCRIPTOR(postmaster_lnm,"MX_BULLETIN_POSTMASTER");
+    int send_context = 0;  int x;  int y;
+
+    static char *error_msgs[] = {
+	{"Error delivering message to BULLETIN folder.  BULLETIN error status:"},
+	{""},
+	{""},
+	{"Original message text follows:"},
+	{"--------------------------------------------------"}
+    };
+
+    trnlnm_itmlst[0].buffer_length = 255;
+    trnlnm_itmlst[0].buffer_address = &postmaster;
+    trnlnm_itmlst[0].return_length_address = &postmaster_len;
+
+    SYS$TRNLNM( 0, &lnm_table, &postmaster_lnm, 0, trnlnm_itmlst);
+    if (postmaster_len == 0)		/* If logical is not defined, */
+	return(SS$_NORMAL);		/* then pretend it worked     */
+
+    tracemsg("Forwarding message to local postmaster....");
+    subject.dsc$w_length = 255;
+    subject.dsc$a_pointer = &subject_buf;
+    SYS$FAO(&faostr, &subject, &subject, folder);	/* Format the subject */
+
+    address_itmlst[0].buffer_length = postmaster_len;		   /* To: */
+    address_itmlst[0].buffer_address = &postmaster;		   /* To: */
+    attribute_itmlst[0].buffer_length = postmaster_len;		   /* To: */
+    attribute_itmlst[0].buffer_address = &postmaster;		   /* To: */
+    attribute_itmlst[1].buffer_length = MXBULL.dsc$w_length;	   /* From: */
+    attribute_itmlst[1].buffer_address = MXBULL.dsc$a_pointer;	   /* From: */
+    attribute_itmlst[2].buffer_length = subject.dsc$w_length;	   /* Subject:*/
+    attribute_itmlst[2].buffer_address = subject.dsc$a_pointer;	   /* Subject:*/
+
+    vms_errchk(mail$send_begin(&send_context, &nulllist, &nulllist));
+    vms_errchk(mail$send_add_address(&send_context, &address_itmlst,
+			&nulllist));
+    vms_errchk(mail$send_add_attribute(&send_context, &attribute_itmlst,
+			&nulllist));
+
+    for (x = 0; x < 5; x++){
+	bodypart_itmlst[0].buffer_length = strlen(error_msgs[x]);
+	bodypart_itmlst[0].buffer_address = error_msgs[x];
+	vms_errchk(mail$send_add_bodypart(&send_context,
+		&bodypart_itmlst, &nulllist));
+	if (x == 1){
+	  status_msg.dsc$w_length = 256;
+	  status_msg.dsc$b_dtype = DSC$K_DTYPE_T;
+	  status_msg.dsc$b_class = DSC$K_CLASS_S;
+	  status_msg.dsc$a_pointer = &status_msg_buf;
+	  y = SYS$GETMSG (status, &status_msg, &status_msg, 15, 0);
+	  if (!(y & 1))
+	     sprintf(status_msg_buf,"Error code is %%X%08x",status);
+	  else
+	     status_msg_buf[status_msg.dsc$w_length] = '\0';
+	  bodypart_itmlst[0].buffer_length = strlen(status_msg_buf);
+	  bodypart_itmlst[0].buffer_address = &status_msg_buf;
+	  vms_errchk(mail$send_add_bodypart(&send_context,&bodypart_itmlst,
+		&nulllist));
+	}
+    }
+
+    while (rms_get(filerab) != RMS$_EOF){		/* Loop until EOF */
+	bodypart_itmlst[0].buffer_length = filerab->rab$w_rsz;
+	bodypart_itmlst[0].buffer_address = filerab->rab$l_rbf;
+	vms_errchk(mail$send_add_bodypart(&send_context,
+		&bodypart_itmlst, &nulllist));
+    }
+
+    vms_errchk(mail$send_message(&send_context, &nulllist, &nulllist));
+    vms_errchk(mail$send_end(&send_context, &nulllist, &nulllist));
+
+    tracemsg("Message forwarded to postmaster....");
+}
+
+
+/*
+ *
+ *  Function:	log_accounting
+ *
+ *  Functional description:
+ *
+ *	This routine will write an accounting record for the message.
+ *
+ *  Inputs:
+ *
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *	status	- Address of longword containing the BULLETIN error code
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - RMS status
+ *
+ */
+unsigned long int
+log_accounting(void *folder, void *from, int bull_status)
+{
+    struct FAB accfab;
+    struct RAB accrab;
+    static $DESCRIPTOR(MX_BULL_ACCNTNG,"MX_BULLETIN_ACCNTNG");
+    static $DESCRIPTOR(faostr,
+	"!%D MX_BULL: FOLDER=\042!AS\042, ORIGIN=\042!AS\042, STATUS=%X!XL");
+    char outbufbuf[256];
+    struct dsc$descriptor_s outbuf = {256, DSC$K_DTYPE_T, DSC$K_CLASS_S,
+		 &outbufbuf};
+
+    int status;
+    static char bullacc[] = "MX_BULLETIN_ACC";
+    static char bullaccdef[] = "MX_SITE_DIR:.DAT";
+
+    status = SYS$TRNLNM( 0, &lnm_table, &MX_BULL_ACCNTNG, 0, 0);
+    if (!(status & 1))
+	return(SS$_NORMAL);
+
+    tracemsg("Writing accounting information to accounting log....");
+    accfab = cc$rms_fab;
+    accrab = cc$rms_rab;
+    accfab.fab$b_fns = strlen(bullacc);		/* Set filename length */
+    accfab.fab$l_fna = &bullacc;		/* Set filename address */
+    accfab.fab$b_dns = strlen(bullaccdef);	/* Set filename length */
+    accfab.fab$l_dna = &bullaccdef;		/* Set filename address */
+    accfab.fab$b_fac = FAB$M_PUT;		/* PUT access only */
+    accfab.fab$b_shr = FAB$M_SHRGET+FAB$M_SHRPUT+FAB$M_SHRUPD;
+    accfab.fab$b_rfm = FAB$C_VAR;		/* Variable length records */
+    accfab.fab$b_rat = FAB$M_CR;		/* Normal "text" rat */
+    accrab.rab$l_fab = &accfab;			/* Let RAB point to FAB */
+    accrab.rab$b_rac = RAB$C_SEQ;		/* Sequential file access */
+
+    status = SYS$OPEN (&accfab);		/* Try to open the file */
+    if (status & 1)				/* Success? */
+	accrab.rab$l_rop = RAB$M_EOF;		/* Set to EOF */
+    else					/* Couldn't open, so create */
+	status = SYS$CREATE (&accfab);		/* ... a new one */
+    if (status & 1){				/* If either was OK... */
+	status = SYS$CONNECT (&accrab);		/* Connect the RAB */
+	if (status == RMS$_EOF)			/* RMS$_EOF status is OK */
+	   status = RMS$_NORMAL;		/* Change it to NORMAL */
+	if (!(status & 1)){			/* If any error occurred */
+	   tracemsg("Unable to open accounting file");
+	   traceerr(status);
+	   SYS$CLOSE (&accfab);			/* Close the file */
+	   return(status);			/* And return the error */
+	}
+    }
+    else
+	return(status);
+
+    SYS$FAO(&faostr, &outbuf, &outbuf, 0, folder, from, bull_status);
+    accrab.rab$w_rsz = outbuf.dsc$w_length;
+    accrab.rab$l_rbf = outbuf.dsc$a_pointer;
+    SYS$PUT (&accrab);
+    SYS$CLOSE (&accfab);
+}
+
+/*
+ * 
+ *  Main routine
+ *
+ */
+main(int argc, char *argv[])
+{
+  struct dsc$descriptor_s folder;	/* Descriptor for the folder name */
+  struct dsc$descriptor_s from_user;	/* Descriptor for "From:" line */
+  static $DESCRIPTOR(MX_SITE_DEBUG,"MX_SITE_DEBUG");
+
+  char *from_line;			/* Pointer to dynamic "From:" buffer */
+  char *folder_name;			/* Pointer to folder name in rcptbuf */
+  char *atsign;				/* Pointer to "@" in rcptbuf */
+  int  x;				/* Work variable */
+  unsigned long int bull_status;	/* Status from add_to_bulletin_folder */
+
+  --argc;				/* Don't count the program name */
+  if ((argc != 2) && (argc != 3)) {	/* If too many or too few args, */
+    exit(LIB$_WRONUMARG);		/* ...  exit with error status  */
+  }
+
+  vms_status = SYS$TRNLNM( 0, &lnm_table, &MX_SITE_DEBUG, 0, 0);
+  if (vms_status & 1)
+    trace = 1;
+  else
+    trace = 0;
+
+  /*  Open all input files  */
+
+  tracemsg("Opening message file....");
+  vms_errchk(open_file_rms (&msgfab, &msgrab, &msgbuf, argv[1]));
+  tracemsg("Opening recipients file....");
+  vms_errchk(open_file_rms (&rcptfab, &rcptrab, &rcptbuf, argv[2]));
+
+  if (argc == 2){
+     tracemsg("Using sender address from RFC822 headers....");
+     scan_for_from_line(&msgrab, &frombuf);
+  }
+  else {
+     tracemsg("Opening sender address file....");
+     vms_errchk(open_file_rms (&fromfab, &fromrab, &frombuf, argv[3]));
+
+     tracemsg("Reading sender address from file....");
+     rms_get(&fromrab);			/* Read the from line */
+     if (!(rms_status & 1))		/* Exit if an error occurred */
+	err_exit(rms_status);
+
+     /* Set the end of the record read, then initialize the descriptor for it */
+     frombuf[fromrab.rab$w_rsz] = 0;
+
+     SYS$CLOSE(&fromfab);
+  }						/* End of "if (argc == 2)"... */
+
+  /* frombuf now has the sender's address in it */
+
+  if (strlen(frombuf) == 0) {
+	tracemsg("Unable to find sender's address, using MX%");
+	init_sdesc(&from_user, "MX%");
+  }
+  else{
+
+     /* Now add the MX% prefix and the double quotes */
+     from_line = malloc(4 + strlen(frombuf) + 1 + 1);	/* Allocate memory */
+
+     /* Make the string repliable through MX by adding MX%"" to it */
+     strcpy(from_line,"MX%\042");
+     strcat(from_line,frombuf);
+     strcat(from_line,"\042");
+     if (trace)
+	printf("MX_BULL: Sender's address is %s\n", from_line);
+     init_sdesc (&from_user, from_line);	/* Create a string descriptor */
+  }
+  /*
+    Read through all the recipients, writing the message to all BULLETIN
+    folders (identified by checking for @BULLETIN in the address).
+  */
+  rms_get(&rcptrab);				/* Read a recipient */
+  while ((rms_status & 1) & (rms_status != RMS$_EOF)){
+     tracemsg("Looking for BULLETIN folder....");
+     folder_name = &rcptbuf;			/* Point to receipt buffer */
+     if (folder_name[0] == '<'){		/* If line begins with "<" */
+	++folder_name;				/*  bump over it and check */
+	atsign = strchr(rcptbuf,'@');		/*  for a "@"		   */
+	if (atsign != 0){			/* If "@" was found,	   */
+	  if (strncmp(atsign,"@BULLETIN",9)==0){/* Is it @BULLETIN?	   */
+	    x = atsign - folder_name;		/* Length of folder name   */
+	    folder_name[x] = 0;			/* Terminate folder name   */
+	    init_sdesc (&folder, folder_name);	/* Initialize descriptor   */
+	    str$upcase(&folder, &folder);	/* Convert to uppercase    */
+	    if (trace)
+		printf("MX_BULL: Found BULLETIN folder \042%s\042....\n",
+			folder_name);
+	    tracemsg("Adding message to BULLETIN folder....");
+	    bull_status = add_to_bulletin_folder (&msgrab, &folder, &from_user);
+	    if (!(bull_status & 1)){
+		 traceerr(bull_status);
+		 vms_errchk(forward_to_postmaster(&msgrab, &folder, &from_user,
+				bull_status));
+	    }
+	    log_accounting(&folder, &from_user, bull_status);
+	    SYS$REWIND(&msgrab);	/* Rewind the file for next folder */
+
+	  }
+	}
+      }
+      rms_get(&rcptrab);		/* Read next recipient */
+  }
+
+
+  /* Close the RMS files */
+
+  SYS$CLOSE(&msgfab);  SYS$CLOSE(&rcptfab);
+
+  tracemsg("BULLETIN message processed");
+  exit(SS$_NORMAL);		/* Always return success */
+
+}
+$eod 
+$copy/log sys$input MX_BULL.TXT
+$deck
+                                    MX_BULL
+                             An MX SITE transport
+                                March 14, 1991
+
+MX_BULL is a transport between MX and BULLETIN, a VMS bulletin board program
+by Mark London at MIT.  It is designed to be called as an MX SITE transport,
+letting MX write messages into BULLETIN folders as they are processed, instead
+of routing the messages to MAIL.MAI files for each folder.
+
+The following files make up the MX_BULL distribution:
+
+   BUILD_MX_BULL.COM		Command procedure to build MX_BULL.EXE
+   MX_BULL.C			VAX C source code for MX_BULL
+   MX_BULL.TXT			This file
+   MX_BULL_SITE_DELIVER.COM	SITE_DELIVER.COM for MX_BULL
+
+The current version is 01-001.
+
+
+WHAT IS BULLETIN?
+-----------------
+BULLETIN is a VMS bulletin board written by Mark London at MIT that allows
+multiple users to access a common message base.  Messages are divided into
+folders, which work much like VMS Mail folders.  Using MX_BULL, messages can
+be routed from Internet/Bitnet mailing lists directly to BULLETIN folders,
+allowing all (or some) users on a system to access the mailing lists without
+individual subscriptions.  This can cut down on the number of incoming
+Bitnet/Internet mail messages significantly, since only one copy of a message
+need be sent to a site.
+
+BULLETIN can be found on a number of the DECUS VAX SIG tapes, including the
+Fall 1990 tapes.  It can also be retrieved by sending a mail message to
+BULLETIN@NERUS.PFC.MIT.EDU.  The body of the message must contain one of
+the following commands:
+
+        SEND ALL        Sends all bulletin files.
+        SEND filename   Sends the specified file.
+        BUGS            Sends a list of the latest bug fixes.
+        HELP or INFO    Sends a brief description of BULLETIN.
+
+
+BUILDING MX_BULL.EXE
+--------------------
+MX_BULL is written in VAX C and can be compiled by executing BUILD_MX_BULL.COM.
+
+MX_BULL must be linked with the BULLETIN object library, BULL.OLB.  The
+build procedure for MX_BULL expects the logical BULL_SOURCE to point to the
+BULLETIN library.  You must define this logical (or edit the .COM file)
+before building MX_BULL.
+
+
+INSTALLING MX_BULL
+------------------
+To install MX_BULL, perform the following steps:
+
+1.  Using MCP, define a path named BULLETIN as a SITE transport:
+
+	MCP> DEFINE PATH "BULLETIN" SITE
+
+2.  Using MCP, define a rewrite rule early in the list (this should actually
+    be done using CONFIG.MCP so that the order is correct):
+
+	MCP> DEFINE REWRITE_RULE "<{folder}@BULLETIN>" "<{folder}@BULLETIN>"
+
+3.  If you don't have a SITE transport already defined, simply copy
+    MX_BULL_SITE_DELIVER.COM to MX_EXE:SITE_DELIVER.COM.
+
+    If you do have a SITE transport defined, you'll need to merge the MX_BULL
+    stuff into the existing MX_EXE:SITE_DELIVER.COM.
+
+4.  Reset the MX routers by using MCP RESET/ALL, or shutting down MX and
+    restarting it.
+
+Once these steps have been completed, MX_BULL is set up to begin delivering
+messages to BULLETIN.
+
+
+ROUTING MESSAGES TO BULLETIN
+----------------------------
+Messages are routed to BULLETIN folders by addressing mail to
+MX%"folder@BULLETIN", where "folder" is the name of the target BULLETIN
+folder.  For example, the following commands would send a message from VMS
+Mail to the BULLETIN folder GENERAL (on the local system):
+
+	$ MAIL
+	MAIL> SEND
+	To:     MX%"GENERAL@BULLETIN"
+	Subj:   This is a test....
+	.....
+
+The message is sent to the MX router, which in turn sends it to the MX SITE
+agent, since the @BULLETIN path was defined as a SITE path.
+
+To facilitate the automatic delivery of messages to BULLETIN folders, you
+should set up forwarding addresses for each of the BULLETIN folders:
+
+	MAIL> SET FORWARD/USER=GENERAL MX%"""GENERAL@BULLETIN"""
+	MAIL> SET FORWARD/USER=MX-LIST MX%"""MX-LIST@BULLETIN"""
+
+Mail addressed to GENERAL or MX-LIST will automatically be forwarded to
+BULLETIN via MX_BULL.
+
+To subscribe to a Bitnet/Internet mailing list and have the messages delivered
+to BULLETIN, use MX's MLFAKE to send a subscription request on behalf of the
+BULLETIN folder.  For example, the user to specify would be:
+
+	MLFAKE/USER=MX-LIST ....
+
+(Alternatively, you could create a dummy account named MX-LIST (or whatever
+the list name is) that exists only long enough to send the request via MAIL.)
+
+Once added to the lists, incoming mail addressed to MX-LIST will get forwarded
+to MX%"MX-LIST@BULLETIN", which will invoke MX_BULL.  For example, an incoming
+message to my local BULLETIN folder would be addressed to:
+
+	MX-LIST@WKUVX1.bitnet
+
+Since I have MX-LIST forwarded to MX%"MX-LIST@BULLETIN", the message is routed
+to the BULLETIN folder.
+
+To try to illustrate the process, assume the node is WKUVX1.bitnet.  We've
+subscribed a fake local user, INFO-VAX, to the MX mailing list; mail forwarding
+has been set up for INFO-VAX to send it to MX%"INFO-VAX@BULLETIN".  When mail
+arrives addressed to INFO-VAX@WKUVX1.BITNET, the MX Router passes the message
+to the Local agent, which discovers that the mail is forwarded to
+MX%"INFO-VAX@BULLETIN".  The message is then sent back to the Router, which
+finds that BULLETIN is defined as a SITE path, so the message is passed to
+MX->SITE, which in turn calls MX_BULL.
+
+
+MX_BULL ACCOUNTING AND DEBUGGING
+--------------------------------
+MX_BULL accounting is enabled with the system logical MX_BULLETIN_ACCNTNG:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_ACCNTNG TRUE
+
+This will cause MX_BULL to create MX_SITE_DIR:MX_BULLETIN_ACC.DAT.  The
+logical MX_BULLETIN_ACC can be defined system-wide to change the name of the
+file:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_ACC LOCALDISK:[DIR]MX_BULL.ACCOUNTING
+
+To generate debugging logs in MX_SITE_DIR:, define the system logical
+MX_SITE_DEBUG.
+
+
+ERRORS WRITING TO BULLETIN
+--------------------------
+By default, MX_BULL_SITE_DELIVER.COM always returns success to the MX SITE
+agent.  This was done to avoid bouncing network mail back to a mailing list.
+In order to be notified in case of problems writing the message to BULLETIN,
+you can define a system logical MX_BULLETIN_POSTMASTER to be a local
+username to receive failed MX_BULL transactions:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_POSTMASTER GOATHUNTER
+
+If BULLETIN returns an error, MX_BULL will forward the message (via the
+callable VMS Mail interface) to GOATHUNTER.
+
+
+BULLETIN AND "From:" ADDRESSES
+------------------------------
+If you use the return address supplied by the MX SITE agent, the return address
+for BULLETIN messages will look something like the following:
+
+	From: MX%"@WKUVX1.BITNET:I-AMIGA@UBVM.BITNET"
+
+By default, MX_BULL_SITE_DELIVER.COM is set up to ignore the sender's address.
+If you want to use the MX SITE-supplied address, simply modify the following
+line in MX_BULL_SITE_DELIVER.COM:
+
+	$ USE_SITE_FROM = 0	!Change to 1 to use MX sender's address
+
+If the sender's address is ignored (again, the default), MX_BULL will search
+the RFC822 headers in the message for the "From:" line.  It then pulls out
+the sender's address in a format suitable for using the RESPOND command in
+BULLETIN.  This lets users easily RESPOND to the sender of a message, or
+POST a message to the list itself.
+
+Note: MX_BULL just uses the address it's given.  Some addresses are gatewayed
+to death, leaving a bad address on the "From:" line.  This frequently happens
+with messages coming via UUCP through Internet to Bitnet, etc.
+
+
+AUTHOR INFORMATION
+------------------
+MX_BULL was written by:
+
+	Hunter Goatley, VMS Systems Programmer, WKU
+
+	E-mail: goathunter@wkuvx1.bitnet
+	Voice:	502-745-5251
+
+	U.S. Mail:	Academic Computing, STH 226
+			Western Kentucky University
+			Bowling Green, KY 42101
+$eod 
+$copy/log sys$input MX_BULL_SITE_DELIVER.COM
+$deck
+$!
+$!  SITE_DELIVER.COM for MX_BULL
+$!
+$!  Author:	Hunter Goatley, goathunter@wkuvx1.bitnet
+$!  Date:	March 11, 1991
+$!
+$!  By default, MX_BULL will tell BULLETIN to search the RFC822 headers
+$!  in the message for a "Reply-to:" or "From:" line.  If you want MX_BULL
+$!  to use the P3 as the "From:" line, simply set USE_SITE_FROM to 1.
+$!
+$ USE_SITE_FROM = 0				!Change to 1 to use P3
+$ mxbull :== $mx_exe:mx_bull.exe
+$!
+$ set noon
+$ if f$trnlnm("SYS$SCRATCH").eqs."" then define SYS$SCRATCH MX_SITE_DIR:
+$ if USE_SITE_FROM				!Use P3 as "From:"?
+$ then	create mx_site_dir:sitesender.addr;	!If so, write it out to a file
+$	open/append tmp mx_site_dir:sitesender.addr;	!... to make sure DCL
+$	write tmp p3				!... doesn't mess it up
+$	close tmp				!...
+$	mxbull 'p1' 'p2' mx_site_dir:sitesender.addr
+$	delete/nolog mx_site_dir:sitesender.addr;
+$ else	mxbull 'p1' 'p2'			!Just let BULLETIN find "From:"
+$ endif
+$ exit 1	!Always return success
+$eod 
diff --git a/decus/vmslt98a/bulletin/mx.mai b/decus/vmslt98a/bulletin/mx.mai
new file mode 100755
index 0000000..2631763
--- /dev/null
+++ b/decus/vmslt98a/bulletin/mx.mai
@@ -0,0 +1,958 @@
+$set nover
+$copy/log sys$input BUILD_MX_BULL.COM
+$deck
+$ save_verify = 'f$verify(0)'
+$!
+$!  Command file to build MX_BULL (MX SITE transport for BULLETIN)
+$!
+$ say := write sys$output
+$ if f$trnlnm("BULL_LIBRARY") .eqs. ""
+$ then	say "BULL_LIBRARY logical not defined; must point to BULL.OLB directory"
+$	exit
+$ endif
+$ say "Compiling MX_BULL...."
+$ cc mx_bull
+$ say "Linking MX_BULL...."
+$ link/notrace mx_bull,bull_library/LIB,SYS$SYSTEM:SYS.STB/SEL,sys$input/option
+SYS$SHARE:VAXCRTL.EXE/SHARE
+$ say "Build of MX_BULL.EXE completed"
+$ exit f$verify(save_verify).or.1
+$eod 
+$copy/log sys$input MX_BULL.C
+$deck
+#module MX_BULL "01-001"
+/*
+ *
+ *  Program:	MX_BULL
+ *
+ *  Author:	Hunter Goatley
+ *		Academic Computing, STH 226
+ *		Western Kentucky University
+ *		Bowling Green, KY 42101
+ *		goathunter@wkuvx1.bitnet
+ *		502-745-5251
+ *
+ *  Date:	March 8, 1991
+ *
+ *  Functional description:
+ *
+ *	This program serves as an MX SITE transport to transfer incoming
+ *	mail files to UALR's BULLETIN.
+ *
+ *	The MX_SITE delivery agent takes messages routed to a SITE path and
+ *	feeds them into a subprocess that executes a command procedure named
+ *	MX_EXE:SITE_DELIVER.COM.  There are three parameters passed to the
+ *	the command procedure:
+ *
+ *		P1	- The name of a temporary file containing the message
+ *			  text, including all of the RFC822 headers
+ *			  (corresponding to the DATA part of an SMTP
+ *			  transaction).
+ *		P2	- The name of a temporary file containing a list of
+ *			  a messages recipients, which corresponds to the
+ *			  RCPT_TO addresses of an SMTP transaction.
+ *		P3	- The RFC822 address of the sender of the message,
+ *			  which corresponds to the MAIL FROM address of an
+ *			  SMTP transaction.
+ *
+ *	This program expects the same parameters, except that the third
+ *	parameter is optional.  If the third parameter is omitted, BULLETIN
+ *	will scan the RFC822 headers in the message for a "From:" line.
+ *	If the third parameter is specified, it is expected to be a file
+ *	specification.  It is assumed that SITE_DELIVER.COM has written the
+ *	address to this file.
+ *
+ *	The logical MX_BULLETIN_POSTMASTER can be defined as a local
+ *	username to receive error notices.  If BULLETIN returns an error
+ *	while trying to add a message, and the MX_BULLETIN_POSTMASTER
+ *	is defined as a valid local username, the message will be mailed
+ *	to that user for further handling.
+ *
+ *	MX_BULLETIN_POSTMASTER must be defined system-wide in executive mode:
+ *
+ *		$ DEFINE/SYS/EXEC MX_BULLETIN_POSTMASTER GOATHUNTER
+ *
+ *  Modification history:
+ *
+ *	01-001		Hunter Goatley		14-MAR-1991 14:41
+ *		Added scan_for_from_line, which scans the message's RFC822
+ *		headers for the "From:" line.  General cleanup on a few
+ *		routines.  MX_BULL now provides an RESPOND-able address in
+ *		BULLETIN.
+ *
+ *	01-000		Hunter Goatley		 8-MAR-1991 07:20
+ *		Genesis.
+ *
+ */
+
+/*  Include all needed structures and constants  */
+
+#include descrip
+#include lib$routines
+#include libdef
+#include lnmdef
+#include maildef
+#include rms
+#include ssdef
+#include str$routines
+#include string
+
+/* Declare the external BULLETIN routines that we call */
+
+unsigned long int INIT_MESSAGE_ADD();
+unsigned long int WRITE_MESSAGE_LINE();
+unsigned long int FINISH_MESSAGE_ADD();
+
+/* Define some macros to make things a little easier */
+
+#define rms_get(rab) ((rms_status = SYS$GET(rab)))
+#define err_exit(stat) {traceerr(stat); return(stat);}
+#define vms_errchk2() if(!(vms_status&1)) err_exit(vms_status);
+#define vms_errchk(func) {vms_status=func; vms_errchk2();}
+
+#define tracemsg(msg) if (trace) printf("MX_BULL: %s\n",msg);
+#define traceerr(msg) if (trace) printf("MX_BULL: Error status %%X%08x\n",msg);
+
+/* Define some global variables to make things easy */
+
+struct FAB msgfab;				/* FAB for message text */
+struct RAB msgrab;				/* RAB for message text */
+struct FAB rcptfab;				/* FAB for recipients file */
+struct RAB rcptrab;				/* RAB for recipients file */
+struct FAB fromfab;				/* FAB for FROM file */
+struct RAB fromrab;				/* RAB for FROM file */
+char msgbuf[512];				/* Input buffer for msgrab */
+char rcptbuf[512];				/* Input buffer for rcptrab */
+char frombuf[512];				/* Input buffer for frombuf */
+short trace;
+unsigned long int rms_status;			/* Status of RMS calls */
+unsigned long int vms_status;			/* Status of other calls */
+
+static $DESCRIPTOR(lnm_table,"LNM$SYSTEM_TABLE");
+
+#define itmlstend {0,0,0,0}			/* An empty item list */
+typedef struct itmlst				/* An item list structure */
+{
+  short buffer_length;
+  short item_code;
+  long buffer_address;
+  long return_length_address;
+} ITMLST;
+
+ITMLST
+  nulllist[] = {itmlstend};
+
+ITMLST
+  address_itmlst[] = {				/* MAIL$SEND_ADD_ADDRESS */
+	{0, MAIL$_SEND_USERNAME, 0, 0},
+	itmlstend},
+  bodypart_itmlst[] = {				/* MAIL$SEND_ADD_BODYPART */
+	{0, MAIL$_SEND_RECORD, 0, 0},
+	itmlstend},
+  attribute_itmlst[] = {			/* MAIL$SEND_ADD_ATTRIBUTE */
+	{0, MAIL$_SEND_TO_LINE, 0, 0},
+	{0, MAIL$_SEND_FROM_LINE, 0, 0},
+	{0, MAIL$_SEND_SUBJECT, 0, 0},
+	itmlstend}
+  ;
+
+ITMLST
+  trnlnm_itmlst[] = {				/* $TRNLNM item list */
+	{0, LNM$_STRING, 0, 0},
+	itmlstend}
+  ;
+
+
+/*
+ *
+ *  Function:	open_file_rms
+ *
+ *  Functional description:
+ *
+ *	This routine opens a sequential text file in VMS "normal text" file
+ *	format.  It uses RMS to open the file.
+ *
+ *  Inputs:
+ *
+ *	infab	- Address of the input FAB
+ *	inrab	- Address of the input RAB
+ *	buff	- Address of the input buffer
+ *	filename - Address of the filename to open (ASCIZ)
+ *
+ *  Outputs:
+ *
+ *	fab and rab are modified if file is opened.
+ *
+ *  Returns:
+ *
+ *	RMS status
+ *
+ */
+unsigned long int
+open_file_rms (struct FAB *infab, struct RAB *inrab, char *buff, char *filename)
+{
+    unsigned long int rms_status;
+
+    *infab = cc$rms_fab;			/* Initialize the FAB */
+    *inrab = cc$rms_rab;			/* Initialize the RAB */
+    infab->fab$b_fns = strlen(filename);	/* Set filename length */
+    infab->fab$l_fna = filename;		/* Set filename address */
+    infab->fab$b_fac = FAB$M_GET;		/* GET access only */
+    infab->fab$b_shr = FAB$M_SHRGET+FAB$M_SHRPUT+FAB$M_SHRUPD;
+    inrab->rab$l_fab = infab;			/* Let RAB point to FAB */
+    inrab->rab$b_rac = RAB$C_SEQ;		/* Sequential file access */
+    inrab->rab$w_usz = 512;			/* Record size is 512 bytes */
+    inrab->rab$l_ubf = buff;			/* Read to this buffer */
+
+    rms_status = SYS$OPEN (infab);		/* Open the file */
+    if (!(rms_status & 1))			/* If an error occurs, return */
+	return (rms_status);			/* ... a status */
+    rms_status = SYS$CONNECT (inrab);		/* Connect the RAB */
+    return (rms_status);			/* Return the RMS status */
+}
+
+/*
+ *
+ *  Function:	init_sdesc
+ *
+ *  Functional description:
+ *
+ *	Initialize a static string descriptor.
+ *
+ *  Inputs:
+ *
+ *	sdesc	- Address of the descriptor to initialize
+ *		  (of type struct dsc$descriptor_s)
+ *	string	- Address of null-terminated string the descriptor describes
+ *
+ *  Outputs:
+ *
+ *	sdesc	- Descriptor passed as sdesc is initialized
+ *
+ */
+void
+init_sdesc (struct dsc$descriptor_s *sdesc, char *string)
+{
+    sdesc->dsc$w_length = strlen(string);	/* Set the length	*/
+    sdesc->dsc$b_dtype = DSC$K_DTYPE_T;		/* Type is text		*/
+    sdesc->dsc$b_class = DSC$K_CLASS_S;		/* Class is static	*/
+    sdesc->dsc$a_pointer = string;		/* Point to the string	*/
+}
+
+/*
+ *
+ *  Function:	add_to_bulletin_folder
+ *
+ *  Functional description:
+ *
+ *	Adds a message to a BULLETIN folder by calling the external
+ *	BULLETIN routines INIT_MESSAGE_ADD, WRITE_MESSAGE_LINE, and
+ *	FINISH_MESSAGE_ADD.
+ *
+ *	The following constants are (may be) passed to INIT_MESSAGE_ADD:
+ *
+ *		Subject = "" 	Causes BULLETIN to scan RFC822 headers for
+ *				a "Subject:" or "Subj:" line
+ *		From = "MX%"	Causes BULLETIN to scan RFC822 headers for
+ *				a "Reply-to:" or "From:" line
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - RMS status of call to INIT_MESSAGE_ADD
+ *
+ */
+unsigned long int
+add_to_bulletin_folder(struct RAB *filerab, void *folder, void *from)
+{
+    unsigned long int bull_status;	/* Status from INIT_MESSAGE_ADD */
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    static $DESCRIPTOR(subject,"");	/* Subject is "" */
+
+    /* Call BULLETIN routine to initialize adding the message */
+
+    INIT_MESSAGE_ADD (folder, from, &subject, &bull_status);
+
+    if (!(bull_status & 1)){					/* Error? */
+	return(bull_status);
+    }
+
+    /*	Loop reading message lines until end-of-file.  For each line read,
+	create a string descriptor for it and call the BULLETIN routine to
+	add the line. */
+
+    while (rms_get(filerab) != RMS$_EOF){		/* Loop until EOF */
+	filerab->rab$l_rbf[filerab->rab$w_rsz] = 0;	/* End byte = NULL */
+	init_sdesc(&msg_line, filerab->rab$l_rbf);	/* Now build desc. */
+	WRITE_MESSAGE_LINE (&msg_line);			/* Add to BULLETIN */
+    }
+
+    FINISH_MESSAGE_ADD();		/* Call BULLETIN routine to finish */
+
+    tracemsg("Message added to folder");
+    return(SS$_NORMAL);			/* Return success to caller */
+}
+
+
+/*
+ *
+ *  Function:	scan_for_from_line
+ *
+ *  Functional description:
+ *
+ *	The routine scans the message's RFC822 headers for the "From:" line.
+ *	It parses out the address by extracting the <address>.
+ *
+ *	This routine was necessary because letting BULLETIN find the "From:"
+ *	line was resulting in a non-RESPONDable address for MX.  For example,
+ *	BULLETIN was creating:
+ *
+ *		From: MX%"Hunter Goatley, WKU <goathunter@WKUVX1.BITNET>"
+ *
+ *	but MX needs
+ *
+ *		From: MX%"<goathunter@WKUVX1.BITNET>"
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *
+ *  Outputs:
+ *
+ *	final_from - Address of a character buffer to receive the final address
+ *
+ *  Returns:
+ *
+ *	unsigned long int - binary success/failure status
+ *
+ *  Side effects:
+ *
+ *	The message file is rewound so that subsequent GETs start at the
+ *	beginning of the message.
+ *
+ */
+unsigned long int
+scan_for_from_line(struct RAB *filerab, char *final_from)
+{
+    unsigned long int scan_status;	/* Status from INIT_MESSAGE_ADD */
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    char whole_from_line[512];		/* The assembled "From:" line */
+    char *filebuffer;			/* Pointer to the input buffer */
+    int i, j, x;			/* Work variables */
+
+    scan_status = SS$_NORMAL;			/* Assume success */
+    whole_from_line[0] = '\0';			/* Initialize work buffer */
+
+    /*	Loop reading message lines until end-of-file or first null line,
+	which should signal the end of the RFC822 header.  For each line read,
+	check to see if we've located the "From:" line.
+    */
+
+    filebuffer = filerab->rab$l_ubf;			/* Init buffer ptr */
+    while ((rms_get(filerab) != RMS$_EOF) &&		/* Loop until EOF */
+	   ((x = filerab->rab$w_rsz) != 0)){		/* or null record */
+	filebuffer[x] = '\0';				/* Set NULL byte */
+	if (strncmp(filebuffer,"From:",5)==0){		/* Is it the "From:"? */
+
+	   /* Found "From:" line */
+	   tracemsg("Found \042From:\042 line in RFC822 header");
+	   strcpy(whole_from_line,filebuffer);		/* Copy to work buff */
+
+	   /* The "From:" line may actually be split over several lines.
+	      In such cases, the remaining lines are indented by 6 spaces.
+	      To handle this, loop reading records until one is read that
+	      doesn't begin with a blank.  As each record is read, it is
+	      trimmed and tacked on to whole_from_line, so we end up with
+	      the entire "From:" line in one buffer.  */
+
+	   while((rms_get(filerab) != RMS$_EOF) &&	/* Read rest of From: */
+		 (filebuffer[0] == ' ')){		/* ... line */
+	      for (i = 0; filebuffer[i] == ' '; ++i);	/* Step over blanks */
+	      strcat(whole_from_line,&filebuffer[i]);	/* Tack it on end */
+	   }
+
+	   /* Now have the whole "From:" line in whole_from_line.  Since
+	      the real address is enclosed in "<>", look for it by
+	      searching for the last "<" and reading up to the ">".  */
+
+	   i = strrchr(whole_from_line,'<');		/* Find last "<" */
+	   if (i != 0){					/* Found it.... */
+		j = strchr(i,'>');			/* Find last ">" */
+	        j = j-i+1;				/* Calc addr length */
+	   }
+	   else{
+		j = strlen(whole_from_line)-6;		/* Don't count From: */
+		i = &whole_from_line + 6;		/* in string length */
+	   }
+	   if (j < 0){					/* If neg., error */
+		tracemsg("Error - unable to locate from address");
+		strcpy(final_from,"");			/* Return null string */
+		scan_status = 0;			/* Set error status */
+	   }
+	   else {
+		tracemsg("Found sender's address in RFC822 header");
+		strncpy(final_from, i, j);		/* Copy to caller */
+	   }	
+	}
+    }
+
+    SYS$REWIND(filerab);		/* Rewind the file to the beginning */
+    return(scan_status);		/* Return success to caller */
+}
+
+
+/*
+ *
+ *  Function:	forward_to_postmaster
+ *
+ *  Functional description:
+ *
+ *	If an error occurs trying to write a message to a BULLETIN folder,
+ *	this routine is called to forward the message to the local
+ *	postmaster.
+ *
+ *  Inputs:
+ *
+ *	filerab	- Address of the message file's RAB
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *	status	- Address of longword containing the BULLETIN error code
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - binary status of call to INIT_MESSAGE_ADD
+ *
+ *  Side effects:
+ *
+ *	The message file is rewound so that subsequent calls to this routine
+ *	can be made (in case the message is to be written to several folders).
+ *
+ */
+unsigned long int
+forward_to_postmaster(struct RAB *filerab, void *folder, void *from, int status)
+{
+    struct dsc$descriptor_s msg_line;	/* Descriptor for a line of the msg */
+    struct dsc$descriptor_s subject;
+    char subject_buf[256];
+    char postmaster[256];   int postmaster_len;
+    char status_msg_buf[256];   int status_msg_len;
+    struct dsc$descriptor_s status_msg;
+    static $DESCRIPTOR(faostr,"Failed BULLETIN message for folder !AS");
+    static $DESCRIPTOR(MXBULL,"MX->SITE (BULLETIN delivery)");
+    static $DESCRIPTOR(postmaster_lnm,"MX_BULLETIN_POSTMASTER");
+    int send_context = 0;  int x;  int y;
+
+    static char *error_msgs[] = {
+	{"Error delivering message to BULLETIN folder.  BULLETIN error status:"},
+	{""},
+	{""},
+	{"Original message text follows:"},
+	{"--------------------------------------------------"}
+    };
+
+    trnlnm_itmlst[0].buffer_length = 255;
+    trnlnm_itmlst[0].buffer_address = &postmaster;
+    trnlnm_itmlst[0].return_length_address = &postmaster_len;
+
+    SYS$TRNLNM( 0, &lnm_table, &postmaster_lnm, 0, trnlnm_itmlst);
+    if (postmaster_len == 0)		/* If logical is not defined, */
+	return(SS$_NORMAL);		/* then pretend it worked     */
+
+    tracemsg("Forwarding message to local postmaster....");
+    subject.dsc$w_length = 255;
+    subject.dsc$a_pointer = &subject_buf;
+    SYS$FAO(&faostr, &subject, &subject, folder);	/* Format the subject */
+
+    address_itmlst[0].buffer_length = postmaster_len;		   /* To: */
+    address_itmlst[0].buffer_address = &postmaster;		   /* To: */
+    attribute_itmlst[0].buffer_length = postmaster_len;		   /* To: */
+    attribute_itmlst[0].buffer_address = &postmaster;		   /* To: */
+    attribute_itmlst[1].buffer_length = MXBULL.dsc$w_length;	   /* From: */
+    attribute_itmlst[1].buffer_address = MXBULL.dsc$a_pointer;	   /* From: */
+    attribute_itmlst[2].buffer_length = subject.dsc$w_length;	   /* Subject:*/
+    attribute_itmlst[2].buffer_address = subject.dsc$a_pointer;	   /* Subject:*/
+
+    vms_errchk(mail$send_begin(&send_context, &nulllist, &nulllist));
+    vms_errchk(mail$send_add_address(&send_context, &address_itmlst,
+			&nulllist));
+    vms_errchk(mail$send_add_attribute(&send_context, &attribute_itmlst,
+			&nulllist));
+
+    for (x = 0; x < 5; x++){
+	bodypart_itmlst[0].buffer_length = strlen(error_msgs[x]);
+	bodypart_itmlst[0].buffer_address = error_msgs[x];
+	vms_errchk(mail$send_add_bodypart(&send_context,
+		&bodypart_itmlst, &nulllist));
+	if (x == 1){
+	  status_msg.dsc$w_length = 256;
+	  status_msg.dsc$b_dtype = DSC$K_DTYPE_T;
+	  status_msg.dsc$b_class = DSC$K_CLASS_S;
+	  status_msg.dsc$a_pointer = &status_msg_buf;
+	  y = SYS$GETMSG (status, &status_msg, &status_msg, 15, 0);
+	  if (!(y & 1))
+	     sprintf(status_msg_buf,"Error code is %%X%08x",status);
+	  else
+	     status_msg_buf[status_msg.dsc$w_length] = '\0';
+	  bodypart_itmlst[0].buffer_length = strlen(status_msg_buf);
+	  bodypart_itmlst[0].buffer_address = &status_msg_buf;
+	  vms_errchk(mail$send_add_bodypart(&send_context,&bodypart_itmlst,
+		&nulllist));
+	}
+    }
+
+    while (rms_get(filerab) != RMS$_EOF){		/* Loop until EOF */
+	bodypart_itmlst[0].buffer_length = filerab->rab$w_rsz;
+	bodypart_itmlst[0].buffer_address = filerab->rab$l_rbf;
+	vms_errchk(mail$send_add_bodypart(&send_context,
+		&bodypart_itmlst, &nulllist));
+    }
+
+    vms_errchk(mail$send_message(&send_context, &nulllist, &nulllist));
+    vms_errchk(mail$send_end(&send_context, &nulllist, &nulllist));
+
+    tracemsg("Message forwarded to postmaster....");
+}
+
+
+/*
+ *
+ *  Function:	log_accounting
+ *
+ *  Functional description:
+ *
+ *	This routine will write an accounting record for the message.
+ *
+ *  Inputs:
+ *
+ *	folder	- Address of a string descriptor for the name of the folder
+ *	from	- Address of a string descriptor for the "From:" address
+ *	status	- Address of longword containing the BULLETIN error code
+ *
+ *  Outputs:
+ *
+ *	None.
+ *
+ *  Returns:
+ *
+ *	unsigned long int - RMS status
+ *
+ */
+unsigned long int
+log_accounting(void *folder, void *from, int bull_status)
+{
+    struct FAB accfab;
+    struct RAB accrab;
+    static $DESCRIPTOR(MX_BULL_ACCNTNG,"MX_BULLETIN_ACCNTNG");
+    static $DESCRIPTOR(faostr,
+	"!%D MX_BULL: FOLDER=\042!AS\042, ORIGIN=\042!AS\042, STATUS=%X!XL");
+    char outbufbuf[256];
+    struct dsc$descriptor_s outbuf = {256, DSC$K_DTYPE_T, DSC$K_CLASS_S,
+		 &outbufbuf};
+
+    int status;
+    static char bullacc[] = "MX_BULLETIN_ACC";
+    static char bullaccdef[] = "MX_SITE_DIR:.DAT";
+
+    status = SYS$TRNLNM( 0, &lnm_table, &MX_BULL_ACCNTNG, 0, 0);
+    if (!(status & 1))
+	return(SS$_NORMAL);
+
+    tracemsg("Writing accounting information to accounting log....");
+    accfab = cc$rms_fab;
+    accrab = cc$rms_rab;
+    accfab.fab$b_fns = strlen(bullacc);		/* Set filename length */
+    accfab.fab$l_fna = &bullacc;		/* Set filename address */
+    accfab.fab$b_dns = strlen(bullaccdef);	/* Set filename length */
+    accfab.fab$l_dna = &bullaccdef;		/* Set filename address */
+    accfab.fab$b_fac = FAB$M_PUT;		/* PUT access only */
+    accfab.fab$b_shr = FAB$M_SHRGET+FAB$M_SHRPUT+FAB$M_SHRUPD;
+    accfab.fab$b_rfm = FAB$C_VAR;		/* Variable length records */
+    accfab.fab$b_rat = FAB$M_CR;		/* Normal "text" rat */
+    accrab.rab$l_fab = &accfab;			/* Let RAB point to FAB */
+    accrab.rab$b_rac = RAB$C_SEQ;		/* Sequential file access */
+
+    status = SYS$OPEN (&accfab);		/* Try to open the file */
+    if (status & 1)				/* Success? */
+	accrab.rab$l_rop = RAB$M_EOF;		/* Set to EOF */
+    else					/* Couldn't open, so create */
+	status = SYS$CREATE (&accfab);		/* ... a new one */
+    if (status & 1){				/* If either was OK... */
+	status = SYS$CONNECT (&accrab);		/* Connect the RAB */
+	if (status == RMS$_EOF)			/* RMS$_EOF status is OK */
+	   status = RMS$_NORMAL;		/* Change it to NORMAL */
+	if (!(status & 1)){			/* If any error occurred */
+	   tracemsg("Unable to open accounting file");
+	   traceerr(status);
+	   SYS$CLOSE (&accfab);			/* Close the file */
+	   return(status);			/* And return the error */
+	}
+    }
+    else
+	return(status);
+
+    SYS$FAO(&faostr, &outbuf, &outbuf, 0, folder, from, bull_status);
+    accrab.rab$w_rsz = outbuf.dsc$w_length;
+    accrab.rab$l_rbf = outbuf.dsc$a_pointer;
+    SYS$PUT (&accrab);
+    SYS$CLOSE (&accfab);
+}
+
+/*
+ * 
+ *  Main routine
+ *
+ */
+main(int argc, char *argv[])
+{
+  struct dsc$descriptor_s folder;	/* Descriptor for the folder name */
+  struct dsc$descriptor_s from_user;	/* Descriptor for "From:" line */
+  static $DESCRIPTOR(MX_SITE_DEBUG,"MX_SITE_DEBUG");
+
+  char *from_line;			/* Pointer to dynamic "From:" buffer */
+  char *folder_name;			/* Pointer to folder name in rcptbuf */
+  char *atsign;				/* Pointer to "@" in rcptbuf */
+  int  x;				/* Work variable */
+  unsigned long int bull_status;	/* Status from add_to_bulletin_folder */
+
+  --argc;				/* Don't count the program name */
+  if ((argc != 2) && (argc != 3)) {	/* If too many or too few args, */
+    exit(LIB$_WRONUMARG);		/* ...  exit with error status  */
+  }
+
+  vms_status = SYS$TRNLNM( 0, &lnm_table, &MX_SITE_DEBUG, 0, 0);
+  if (vms_status & 1)
+    trace = 1;
+  else
+    trace = 0;
+
+  /*  Open all input files  */
+
+  tracemsg("Opening message file....");
+  vms_errchk(open_file_rms (&msgfab, &msgrab, &msgbuf, argv[1]));
+  tracemsg("Opening recipients file....");
+  vms_errchk(open_file_rms (&rcptfab, &rcptrab, &rcptbuf, argv[2]));
+
+  if (argc == 2){
+     tracemsg("Using sender address from RFC822 headers....");
+     scan_for_from_line(&msgrab, &frombuf);
+  }
+  else {
+     tracemsg("Opening sender address file....");
+     vms_errchk(open_file_rms (&fromfab, &fromrab, &frombuf, argv[3]));
+
+     tracemsg("Reading sender address from file....");
+     rms_get(&fromrab);			/* Read the from line */
+     if (!(rms_status & 1))		/* Exit if an error occurred */
+	err_exit(rms_status);
+
+     /* Set the end of the record read, then initialize the descriptor for it */
+     frombuf[fromrab.rab$w_rsz] = 0;
+
+     SYS$CLOSE(&fromfab);
+  }						/* End of "if (argc == 2)"... */
+
+  /* frombuf now has the sender's address in it */
+
+  if (strlen(frombuf) == 0) {
+	tracemsg("Unable to find sender's address, using MX%");
+	init_sdesc(&from_user, "MX%");
+  }
+  else{
+
+     /* Now add the MX% prefix and the double quotes */
+     from_line = malloc(4 + strlen(frombuf) + 1 + 1);	/* Allocate memory */
+
+     /* Make the string repliable through MX by adding MX%"" to it */
+     strcpy(from_line,"MX%\042");
+     strcat(from_line,frombuf);
+     strcat(from_line,"\042");
+     if (trace)
+	printf("MX_BULL: Sender's address is %s\n", from_line);
+     init_sdesc (&from_user, from_line);	/* Create a string descriptor */
+  }
+  /*
+    Read through all the recipients, writing the message to all BULLETIN
+    folders (identified by checking for @BULLETIN in the address).
+  */
+  rms_get(&rcptrab);				/* Read a recipient */
+  while ((rms_status & 1) & (rms_status != RMS$_EOF)){
+     tracemsg("Looking for BULLETIN folder....");
+     folder_name = &rcptbuf;			/* Point to receipt buffer */
+     if (folder_name[0] == '<'){		/* If line begins with "<" */
+	++folder_name;				/*  bump over it and check */
+	atsign = strchr(rcptbuf,'@');		/*  for a "@"		   */
+	if (atsign != 0){			/* If "@" was found,	   */
+	  if (strncmp(atsign,"@BULLETIN",9)==0){/* Is it @BULLETIN?	   */
+	    x = atsign - folder_name;		/* Length of folder name   */
+	    folder_name[x] = 0;			/* Terminate folder name   */
+	    init_sdesc (&folder, folder_name);	/* Initialize descriptor   */
+	    str$upcase(&folder, &folder);	/* Convert to uppercase    */
+	    if (trace)
+		printf("MX_BULL: Found BULLETIN folder \042%s\042....\n",
+			folder_name);
+	    tracemsg("Adding message to BULLETIN folder....");
+	    bull_status = add_to_bulletin_folder (&msgrab, &folder, &from_user);
+	    if (!(bull_status & 1)){
+		 traceerr(bull_status);
+		 vms_errchk(forward_to_postmaster(&msgrab, &folder, &from_user,
+				bull_status));
+	    }
+	    log_accounting(&folder, &from_user, bull_status);
+	    SYS$REWIND(&msgrab);	/* Rewind the file for next folder */
+
+	  }
+	}
+      }
+      rms_get(&rcptrab);		/* Read next recipient */
+  }
+
+
+  /* Close the RMS files */
+
+  SYS$CLOSE(&msgfab);  SYS$CLOSE(&rcptfab);
+
+  tracemsg("BULLETIN message processed");
+  exit(SS$_NORMAL);		/* Always return success */
+
+}
+$eod 
+$copy/log sys$input MX_BULL.TXT
+$deck
+                                    MX_BULL
+                             An MX SITE transport
+                                March 14, 1991
+
+MX_BULL is a transport between MX and BULLETIN, a VMS bulletin board program
+by Mark London at MIT.  It is designed to be called as an MX SITE transport,
+letting MX write messages into BULLETIN folders as they are processed, instead
+of routing the messages to MAIL.MAI files for each folder.
+
+The following files make up the MX_BULL distribution:
+
+   BUILD_MX_BULL.COM		Command procedure to build MX_BULL.EXE
+   MX_BULL.C			VAX C source code for MX_BULL
+   MX_BULL.TXT			This file
+   MX_BULL_SITE_DELIVER.COM	SITE_DELIVER.COM for MX_BULL
+
+The current version is 01-001.
+
+
+WHAT IS BULLETIN?
+-----------------
+BULLETIN is a VMS bulletin board written by Mark London at MIT that allows
+multiple users to access a common message base.  Messages are divided into
+folders, which work much like VMS Mail folders.  Using MX_BULL, messages can
+be routed from Internet/Bitnet mailing lists directly to BULLETIN folders,
+allowing all (or some) users on a system to access the mailing lists without
+individual subscriptions.  This can cut down on the number of incoming
+Bitnet/Internet mail messages significantly, since only one copy of a message
+need be sent to a site.
+
+BULLETIN can be found on a number of the DECUS VAX SIG tapes, including the
+Fall 1990 tapes.  It can also be retrieved by sending a mail message to
+BULLETIN@NERUS.PFC.MIT.EDU.  The body of the message must contain one of
+the following commands:
+
+        SEND ALL        Sends all bulletin files.
+        SEND filename   Sends the specified file.
+        BUGS            Sends a list of the latest bug fixes.
+        HELP or INFO    Sends a brief description of BULLETIN.
+
+
+BUILDING MX_BULL.EXE
+--------------------
+MX_BULL is written in VAX C and can be compiled by executing BUILD_MX_BULL.COM.
+
+MX_BULL must be linked with the BULLETIN object library, BULL.OLB.  The
+build procedure for MX_BULL expects the logical BULL_LIBRARY to point to the
+BULLETIN library.  You must define this logical (or edit the .COM file)
+before building MX_BULL.
+
+
+INSTALLING MX_BULL
+------------------
+To install MX_BULL, perform the following steps:
+
+1.  Using MCP, define a path named BULLETIN as a SITE transport:
+
+	MCP> DEFINE PATH "BULLETIN" SITE
+
+2.  Using MCP, define a rewrite rule early in the list (this should actually
+    be done using CONFIG.MCP so that the order is correct):
+
+	MCP> DEFINE REWRITE_RULE "<{folder}@BULLETIN>" "<{folder}@BULLETIN>"
+
+3.  If you don't have a SITE transport already defined, simply copy
+    MX_BULL_SITE_DELIVER.COM to MX_EXE:SITE_DELIVER.COM.
+
+    If you do have a SITE transport defined, you'll need to merge the MX_BULL
+    stuff into the existing MX_EXE:SITE_DELIVER.COM.
+
+4.  Reset the MX routers by using MCP RESET/ALL, or shutting down MX and
+    restarting it.
+
+Once these steps have been completed, MX_BULL is set up to begin delivering
+messages to BULLETIN.
+
+
+ROUTING MESSAGES TO BULLETIN
+----------------------------
+Messages are routed to BULLETIN folders by addressing mail to
+MX%"folder@BULLETIN", where "folder" is the name of the target BULLETIN
+folder.  For example, the following commands would send a message from VMS
+Mail to the BULLETIN folder GENERAL (on the local system):
+
+	$ MAIL
+	MAIL> SEND
+	To:     MX%"GENERAL@BULLETIN"
+	Subj:   This is a test....
+	.....
+
+The message is sent to the MX router, which in turn sends it to the MX SITE
+agent, since the @BULLETIN path was defined as a SITE path.
+
+To facilitate the automatic delivery of messages to BULLETIN folders, you
+should set up forwarding addresses for each of the BULLETIN folders:
+
+	MAIL> SET FORWARD/USER=GENERAL MX%"""GENERAL@BULLETIN"""
+	MAIL> SET FORWARD/USER=MX-LIST MX%"""MX-LIST@BULLETIN"""
+
+Mail addressed to GENERAL or MX-LIST will automatically be forwarded to
+BULLETIN via MX_BULL.
+
+To subscribe to a Bitnet/Internet mailing list and have the messages delivered
+to BULLETIN, use MX's MLFAKE to send a subscription request on behalf of the
+BULLETIN folder.  For example, the user to specify would be:
+
+	MLFAKE/USER=MX-LIST ....
+
+(Alternatively, you could create a dummy account named MX-LIST (or whatever
+the list name is) that exists only long enough to send the request via MAIL.)
+
+Once added to the lists, incoming mail addressed to MX-LIST will get forwarded
+to MX%"MX-LIST@BULLETIN", which will invoke MX_BULL.  For example, an incoming
+message to my local BULLETIN folder would be addressed to:
+
+	MX-LIST@WKUVX1.bitnet
+
+Since I have MX-LIST forwarded to MX%"MX-LIST@BULLETIN", the message is routed
+to the BULLETIN folder.
+
+To try to illustrate the process, assume the node is WKUVX1.bitnet.  We've
+subscribed a fake local user, INFO-VAX, to the MX mailing list; mail forwarding
+has been set up for INFO-VAX to send it to MX%"INFO-VAX@BULLETIN".  When mail
+arrives addressed to INFO-VAX@WKUVX1.BITNET, the MX Router passes the message
+to the Local agent, which discovers that the mail is forwarded to
+MX%"INFO-VAX@BULLETIN".  The message is then sent back to the Router, which
+finds that BULLETIN is defined as a SITE path, so the message is passed to
+MX->SITE, which in turn calls MX_BULL.
+
+
+MX_BULL ACCOUNTING AND DEBUGGING
+--------------------------------
+MX_BULL accounting is enabled with the system logical MX_BULLETIN_ACCNTNG:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_ACCNTNG TRUE
+
+This will cause MX_BULL to create MX_SITE_DIR:MX_BULLETIN_ACC.DAT.  The
+logical MX_BULLETIN_ACC can be defined system-wide to change the name of the
+file:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_ACC LOCALDISK:[DIR]MX_BULL.ACCOUNTING
+
+To generate debugging logs in MX_SITE_DIR:, define the system logical
+MX_SITE_DEBUG.
+
+
+ERRORS WRITING TO BULLETIN
+--------------------------
+By default, MX_BULL_SITE_DELIVER.COM always returns success to the MX SITE
+agent.  This was done to avoid bouncing network mail back to a mailing list.
+In order to be notified in case of problems writing the message to BULLETIN,
+you can define a system logical MX_BULLETIN_POSTMASTER to be a local
+username to receive failed MX_BULL transactions:
+
+	$ DEFINE/SYS/EXEC MX_BULLETIN_POSTMASTER GOATHUNTER
+
+If BULLETIN returns an error, MX_BULL will forward the message (via the
+callable VMS Mail interface) to GOATHUNTER.
+
+
+BULLETIN AND "From:" ADDRESSES
+------------------------------
+If you use the return address supplied by the MX SITE agent, the return address
+for BULLETIN messages will look something like the following:
+
+	From: MX%"@WKUVX1.BITNET:I-AMIGA@UBVM.BITNET"
+
+By default, MX_BULL_SITE_DELIVER.COM is set up to ignore the sender's address.
+If you want to use the MX SITE-supplied address, simply modify the following
+line in MX_BULL_SITE_DELIVER.COM:
+
+	$ USE_SITE_FROM = 0	!Change to 1 to use MX sender's address
+
+If the sender's address is ignored (again, the default), MX_BULL will search
+the RFC822 headers in the message for the "From:" line.  It then pulls out
+the sender's address in a format suitable for using the RESPOND command in
+BULLETIN.  This lets users easily RESPOND to the sender of a message, or
+POST a message to the list itself.
+
+Note: MX_BULL just uses the address it's given.  Some addresses are gatewayed
+to death, leaving a bad address on the "From:" line.  This frequently happens
+with messages coming via UUCP through Internet to Bitnet, etc.
+
+
+AUTHOR INFORMATION
+------------------
+MX_BULL was written by:
+
+	Hunter Goatley, VMS Systems Programmer, WKU
+
+	E-mail: goathunter@wkuvx1.bitnet
+	Voice:	502-745-5251
+
+	U.S. Mail:	Academic Computing, STH 226
+			Western Kentucky University
+			Bowling Green, KY 42101
+$eod 
+$copy/log sys$input MX_BULL_SITE_DELIVER.COM
+$deck
+$!
+$!  SITE_DELIVER.COM for MX_BULL
+$!
+$!  Author:	Hunter Goatley, goathunter@wkuvx1.bitnet
+$!  Date:	March 11, 1991
+$!
+$!  By default, MX_BULL will tell BULLETIN to search the RFC822 headers
+$!  in the message for a "Reply-to:" or "From:" line.  If you want MX_BULL
+$!  to use the P4 as the "From:" line, simply set USE_SITE_FROM to 1.
+$!
+$ USE_SITE_FROM = 0				!Change to 1 to use P4
+$ mxbull :== $mx_exe:mx_bull.exe
+$!
+$ set noon
+$ if f$trnlnm("SYS$SCRATCH").eqs."" then define SYS$SCRATCH MX_SITE_DIR:
+$ if USE_SITE_FROM				!Use P4 as "From:"?
+$ then	create mx_site_dir:sitesender.addr;	!If so, write it out to a file
+$	open/append tmp mx_site_dir:sitesender.addr;	!... to make sure DCL
+$	write tmp p4				!... doesn't mess it up
+$	close tmp				!...
+$	mxbull 'p2' 'p3' mx_site_dir:sitesender.addr
+$	delete/nolog mx_site_dir:sitesender.addr;
+$ else	mxbull 'p2' 'p3'			!Just let BULLETIN find "From:"
+$ endif
+$ exit 1	!Always return success
+$eod 
diff --git a/decus/vmslt98a/bulletin/news.alt b/decus/vmslt98a/bulletin/news.alt
new file mode 100755
index 0000000..1f6de96
--- /dev/null
+++ b/decus/vmslt98a/bulletin/news.alt
@@ -0,0 +1,254 @@
+
+From: ccs@aber.ac.uk (Christopher Samuel)
+Date:  2-OCT-1992  11:36:37
+Description: Creating a new "alt" group -- guidelines
+
+Archive-name: alt-config-guide
+Version: 1.2
+Last-modified: Wed Sep  2 16:31:55 GMT 1992
+ 
+ 
+ 
+		Guidelines for the creation of an "alt" group.
+ 
+There are no rules or guidelines for creation of "alt" groups, However
+there does appear to be an established procedure which follows.  First a
+quick bit of common-sense on choosing the name:
+ 
+When choosing a name for a group please note the only commandment: Thou
+shalt not choose a group name which may cause network harm or harm to a
+local machine. 
+ 
+          Examples:
+ 
+          alt.fan.enya.puke.puke.pukeSender:
+ 
+          [preceding line to Sender had <CR> deleted; also the
+           trailing : can cause problems in some news systems]
+ 
+          alt.verylonggroupnamethathasadirectorylongerthanmost\
+          machinessupportsotherehaha.very.funny
+ 
+          alt.[insert300charactershere].very.long.group.name.\
+          that.is.too.big.for.newsrc
+ 
+          alt.*.this.name.has.bad.characters.in.it
+ 
+          alt..double.dot.group.name
+ 
+ 
+		Now the Guidelines:
+		-------------------
+ 
+       1) Propose a new alt group in alt.config.  The proposal
+          should include a charter or purpose for the new group, and
+          some demonstration of the need for the group.  It is best to
+          make it clear in your subject line that you are proposing a
+          new group. Be prepared to explain why an existing group cannot
+          be used for this purpose, and why the group should be in "alt"
+          rather than in one of the mainstream hierarchies (like
+          "rec", "sci", etc.).  Avoiding the complexity of the
+          mainstream group creation procedure is not a very good
+          reason, groups should not be created in "alt" just because
+          it's easier.  Don't forget that mainstream groups can also
+          be created by the "trial" mechanism.  Many sites do not get
+          any alt groups, so if you are proposing a serious group, it
+          is worth the effort to try to get it into a mainstream
+          hierarchy.
+ 
+       2) See what the alt.net.opinion of the new group is.  Wait a
+          few days for replies to trickle in from the far corners of
+          the net.  If the consensus (however you determine that) is
+          that the group should be created, then proceed to step 3.
+ 
+          (these first two steps are often ignored, which usually
+          leads to unpleasantness in step 4 below)
+ 
+       3) Post a "newgroup" control message.  If you don't know
+          how to do this, check with your news administrator.  If you
+          ARE your news administrator, and you can't figure it out
+          from the documentation you have (or don't have any
+          documentation) send me mail and I will help you.  NOTE that
+          many sites do NOT automatically honor "newgroup" and
+          "rmgroup" control messages, the news software at these sites
+          will send mail to the news administrator, who will evaluate
+          your request and decide whether or not to create the group.
+          It may take a couple of days for the control message to
+          propagate and be acted upon, so don't expect instant
+          availability of the new group, particularly if you post the
+          control message on a Friday night.
+ 
+          NB:	It is good manners to put a description of the new
+          	newsgroup into the newgroup message, along with a
+          	one-line description suitable for inclusion into the
+          	newsgroups file.
+ 
+       4) Let the individual site news administrators decide
+          whether to honor your "newgroup" message.  Most admins
+          prefer that the message come from a verifiable account,
+          messages which are obviously forged, or have not been
+          discussed in alt.config and contain no explanation will
+          probably not be honored by many sites.  Persons opposed to
+          the group, or admins who feel that the newgroup message was
+          a forgery may send out "rmgroup" messages to try to sabotage
+          the group.  It may take several iterations of this process
+          to firmly establish the new group.  It has been humorously
+          suggested that only alt groups which get 100 more "newgroup"
+          than "rmgroup" messages should be established.  However,
+          these "rmgroup wars" are annoying to news administrators,
+          and reduce the overall acceptance (and distribution) of the
+          "alt" hierarchy.  This is the reason that steps 1 and 2
+          above are important.
+ 
+ 
+This may sound like a lot of rigamarole, and it is.  The purpose is to
+discourage creation of alt groups that might be better off as mainstream
+groups, or that might be better of left uncreated.
+ 
+Don't take this all too seriously, though.  The "alt" net is the last
+remaining refuge away from the control freaks, namespace purists and
+net.cops (like myself) that maintain and enforce the mainstream
+newsgroup guidelines.
+ 
+There is still some room for spontaneity out here on the "alt" frontier. 
+Successful groups have been created without following these suggestions. 
+Almost any non-forged, serious newgroup message will at least be
+considered by most news admins.  Some groups have been created just on a
+whim.  The concept behind the group better be good (or a least
+entertaining), though!
+ 
+[ If you want more information on mainstream group creation see the post
+  "How to Create a New Newsgroup" posted to news.answers, news.admin and
+  news.groups. ]
+ 
+-- 
+ Christopher Samuel, c/o Computer Unit, UCW Aberystwyth, Aberystwyth, WALES
+  RFC: ccs@aber.ac.uk   UUCP: *!mcsun!uknet!aber!ccs   JNT: ccs@uk.ac.aber
+          Deddf Iaith Newydd i Gymru | New Language Act for Wales
+
+From: ccs@aber.ac.uk (Christopher Samuel)
+Date:  2-OCT-1992  11:36:37
+Description: Creating a new "alt" group -- guidelines
+
+Archive-name: alt-config-guide
+Version: 1.2
+Last-modified: Wed Sep  2 16:31:55 GMT 1992
+ 
+ 
+ 
+		Guidelines for the creation of an "alt" group.
+ 
+There are no rules or guidelines for creation of "alt" groups, However
+there does appear to be an established procedure which follows.  First a
+quick bit of common-sense on choosing the name:
+ 
+When choosing a name for a group please note the only commandment: Thou
+shalt not choose a group name which may cause network harm or harm to a
+local machine. 
+ 
+          Examples:
+ 
+          alt.fan.enya.puke.puke.pukeSender:
+ 
+          [preceding line to Sender had <CR> deleted; also the
+           trailing : can cause problems in some news systems]
+ 
+          alt.verylonggroupnamethathasadirectorylongerthanmost\
+          machinessupportsotherehaha.very.funny
+ 
+          alt.[insert300charactershere].very.long.group.name.\
+          that.is.too.big.for.newsrc
+ 
+          alt.*.this.name.has.bad.characters.in.it
+ 
+          alt..double.dot.group.name
+ 
+ 
+		Now the Guidelines:
+		-------------------
+ 
+       1) Propose a new alt group in alt.config.  The proposal
+          should include a charter or purpose for the new group, and
+          some demonstration of the need for the group.  It is best to
+          make it clear in your subject line that you are proposing a
+          new group. Be prepared to explain why an existing group cannot
+          be used for this purpose, and why the group should be in "alt"
+          rather than in one of the mainstream hierarchies (like
+          "rec", "sci", etc.).  Avoiding the complexity of the
+          mainstream group creation procedure is not a very good
+          reason, groups should not be created in "alt" just because
+          it's easier.  Don't forget that mainstream groups can also
+          be created by the "trial" mechanism.  Many sites do not get
+          any alt groups, so if you are proposing a serious group, it
+          is worth the effort to try to get it into a mainstream
+          hierarchy.
+ 
+       2) See what the alt.net.opinion of the new group is.  Wait a
+          few days for replies to trickle in from the far corners of
+          the net.  If the consensus (however you determine that) is
+          that the group should be created, then proceed to step 3.
+ 
+          (these first two steps are often ignored, which usually
+          leads to unpleasantness in step 4 below)
+ 
+       3) Post a "newgroup" control message.  If you don't know
+          how to do this, check with your news administrator.  If you
+          ARE your news administrator, and you can't figure it out
+          from the documentation you have (or don't have any
+          documentation) send me mail and I will help you.  NOTE that
+          many sites do NOT automatically honor "newgroup" and
+          "rmgroup" control messages, the news software at these sites
+          will send mail to the news administrator, who will evaluate
+          your request and decide whether or not to create the group.
+          It may take a couple of days for the control message to
+          propagate and be acted upon, so don't expect instant
+          availability of the new group, particularly if you post the
+          control message on a Friday night.
+ 
+          NB:	It is good manners to put a description of the new
+          	newsgroup into the newgroup message, along with a
+          	one-line description suitable for inclusion into the
+          	newsgroups file.
+ 
+       4) Let the individual site news administrators decide
+          whether to honor your "newgroup" message.  Most admins
+          prefer that the message come from a verifiable account,
+          messages which are obviously forged, or have not been
+          discussed in alt.config and contain no explanation will
+          probably not be honored by many sites.  Persons opposed to
+          the group, or admins who feel that the newgroup message was
+          a forgery may send out "rmgroup" messages to try to sabotage
+          the group.  It may take several iterations of this process
+          to firmly establish the new group.  It has been humorously
+          suggested that only alt groups which get 100 more "newgroup"
+          than "rmgroup" messages should be established.  However,
+          these "rmgroup wars" are annoying to news administrators,
+          and reduce the overall acceptance (and distribution) of the
+          "alt" hierarchy.  This is the reason that steps 1 and 2
+          above are important.
+ 
+ 
+This may sound like a lot of rigamarole, and it is.  The purpose is to
+discourage creation of alt groups that might be better off as mainstream
+groups, or that might be better of left uncreated.
+ 
+Don't take this all too seriously, though.  The "alt" net is the last
+remaining refuge away from the control freaks, namespace purists and
+net.cops (like myself) that maintain and enforce the mainstream
+newsgroup guidelines.
+ 
+There is still some room for spontaneity out here on the "alt" frontier. 
+Successful groups have been created without following these suggestions. 
+Almost any non-forged, serious newgroup message will at least be
+considered by most news admins.  Some groups have been created just on a
+whim.  The concept behind the group better be good (or a least
+entertaining), though!
+ 
+[ If you want more information on mainstream group creation see the post
+  "How to Create a New Newsgroup" posted to news.answers, news.admin and
+  news.groups. ]
+ 
+-- 
+ Christopher Samuel, c/o Computer Unit, UCW Aberystwyth, Aberystwyth, WALES
+  RFC: ccs@aber.ac.uk   UUCP: *!mcsun!uknet!aber!ccs   JNT: ccs@uk.ac.aber
+          Deddf Iaith Newydd i Gymru | New Language Act for Wales
diff --git a/decus/vmslt98a/bulletin/news.com b/decus/vmslt98a/bulletin/news.com
new file mode 100755
index 0000000..2889055
--- /dev/null
+++ b/decus/vmslt98a/bulletin/news.com
@@ -0,0 +1,679 @@
+$set nover
+$copy/log sys$input NEWS.ALT
+$deck
+
+From: ccs@aber.ac.uk (Christopher Samuel)
+Date:  2-OCT-1992  11:36:37
+Description: Creating a new "alt" group -- guidelines
+
+Archive-name: alt-config-guide
+Version: 1.2
+Last-modified: Wed Sep  2 16:31:55 GMT 1992
+ 
+ 
+ 
+		Guidelines for the creation of an "alt" group.
+ 
+There are no rules or guidelines for creation of "alt" groups, However
+there does appear to be an established procedure which follows.  First a
+quick bit of common-sense on choosing the name:
+ 
+When choosing a name for a group please note the only commandment: Thou
+shalt not choose a group name which may cause network harm or harm to a
+local machine. 
+ 
+          Examples:
+ 
+          alt.fan.enya.puke.puke.pukeSender:
+ 
+          [preceding line to Sender had <CR> deleted; also the
+           trailing : can cause problems in some news systems]
+ 
+          alt.verylonggroupnamethathasadirectorylongerthanmost\
+          machinessupportsotherehaha.very.funny
+ 
+          alt.[insert300charactershere].very.long.group.name.\
+          that.is.too.big.for.newsrc
+ 
+          alt.*.this.name.has.bad.characters.in.it
+ 
+          alt..double.dot.group.name
+ 
+ 
+		Now the Guidelines:
+		-------------------
+ 
+       1) Propose a new alt group in alt.config.  The proposal
+          should include a charter or purpose for the new group, and
+          some demonstration of the need for the group.  It is best to
+          make it clear in your subject line that you are proposing a
+          new group. Be prepared to explain why an existing group cannot
+          be used for this purpose, and why the group should be in "alt"
+          rather than in one of the mainstream hierarchies (like
+          "rec", "sci", etc.).  Avoiding the complexity of the
+          mainstream group creation procedure is not a very good
+          reason, groups should not be created in "alt" just because
+          it's easier.  Don't forget that mainstream groups can also
+          be created by the "trial" mechanism.  Many sites do not get
+          any alt groups, so if you are proposing a serious group, it
+          is worth the effort to try to get it into a mainstream
+          hierarchy.
+ 
+       2) See what the alt.net.opinion of the new group is.  Wait a
+          few days for replies to trickle in from the far corners of
+          the net.  If the consensus (however you determine that) is
+          that the group should be created, then proceed to step 3.
+ 
+          (these first two steps are often ignored, which usually
+          leads to unpleasantness in step 4 below)
+ 
+       3) Post a "newgroup" control message.  If you don't know
+          how to do this, check with your news administrator.  If you
+          ARE your news administrator, and you can't figure it out
+          from the documentation you have (or don't have any
+          documentation) send me mail and I will help you.  NOTE that
+          many sites do NOT automatically honor "newgroup" and
+          "rmgroup" control messages, the news software at these sites
+          will send mail to the news administrator, who will evaluate
+          your request and decide whether or not to create the group.
+          It may take a couple of days for the control message to
+          propagate and be acted upon, so don't expect instant
+          availability of the new group, particularly if you post the
+          control message on a Friday night.
+ 
+          NB:	It is good manners to put a description of the new
+          	newsgroup into the newgroup message, along with a
+          	one-line description suitable for inclusion into the
+          	newsgroups file.
+ 
+       4) Let the individual site news administrators decide
+          whether to honor your "newgroup" message.  Most admins
+          prefer that the message come from a verifiable account,
+          messages which are obviously forged, or have not been
+          discussed in alt.config and contain no explanation will
+          probably not be honored by many sites.  Persons opposed to
+          the group, or admins who feel that the newgroup message was
+          a forgery may send out "rmgroup" messages to try to sabotage
+          the group.  It may take several iterations of this process
+          to firmly establish the new group.  It has been humorously
+          suggested that only alt groups which get 100 more "newgroup"
+          than "rmgroup" messages should be established.  However,
+          these "rmgroup wars" are annoying to news administrators,
+          and reduce the overall acceptance (and distribution) of the
+          "alt" hierarchy.  This is the reason that steps 1 and 2
+          above are important.
+ 
+ 
+This may sound like a lot of rigamarole, and it is.  The purpose is to
+discourage creation of alt groups that might be better off as mainstream
+groups, or that might be better of left uncreated.
+ 
+Don't take this all too seriously, though.  The "alt" net is the last
+remaining refuge away from the control freaks, namespace purists and
+net.cops (like myself) that maintain and enforce the mainstream
+newsgroup guidelines.
+ 
+There is still some room for spontaneity out here on the "alt" frontier. 
+Successful groups have been created without following these suggestions. 
+Almost any non-forged, serious newgroup message will at least be
+considered by most news admins.  Some groups have been created just on a
+whim.  The concept behind the group better be good (or a least
+entertaining), though!
+ 
+[ If you want more information on mainstream group creation see the post
+  "How to Create a New Newsgroup" posted to news.answers, news.admin and
+  news.groups. ]
+ 
+-- 
+ Christopher Samuel, c/o Computer Unit, UCW Aberystwyth, Aberystwyth, WALES
+  RFC: ccs@aber.ac.uk   UUCP: *!mcsun!uknet!aber!ccs   JNT: ccs@uk.ac.aber
+          Deddf Iaith Newydd i Gymru | New Language Act for Wales
+
+From: ccs@aber.ac.uk (Christopher Samuel)
+Date:  2-OCT-1992  11:36:37
+Description: Creating a new "alt" group -- guidelines
+
+Archive-name: alt-config-guide
+Version: 1.2
+Last-modified: Wed Sep  2 16:31:55 GMT 1992
+ 
+ 
+ 
+		Guidelines for the creation of an "alt" group.
+ 
+There are no rules or guidelines for creation of "alt" groups, However
+there does appear to be an established procedure which follows.  First a
+quick bit of common-sense on choosing the name:
+ 
+When choosing a name for a group please note the only commandment: Thou
+shalt not choose a group name which may cause network harm or harm to a
+local machine. 
+ 
+          Examples:
+ 
+          alt.fan.enya.puke.puke.pukeSender:
+ 
+          [preceding line to Sender had <CR> deleted; also the
+           trailing : can cause problems in some news systems]
+ 
+          alt.verylonggroupnamethathasadirectorylongerthanmost\
+          machinessupportsotherehaha.very.funny
+ 
+          alt.[insert300charactershere].very.long.group.name.\
+          that.is.too.big.for.newsrc
+ 
+          alt.*.this.name.has.bad.characters.in.it
+ 
+          alt..double.dot.group.name
+ 
+ 
+		Now the Guidelines:
+		-------------------
+ 
+       1) Propose a new alt group in alt.config.  The proposal
+          should include a charter or purpose for the new group, and
+          some demonstration of the need for the group.  It is best to
+          make it clear in your subject line that you are proposing a
+          new group. Be prepared to explain why an existing group cannot
+          be used for this purpose, and why the group should be in "alt"
+          rather than in one of the mainstream hierarchies (like
+          "rec", "sci", etc.).  Avoiding the complexity of the
+          mainstream group creation procedure is not a very good
+          reason, groups should not be created in "alt" just because
+          it's easier.  Don't forget that mainstream groups can also
+          be created by the "trial" mechanism.  Many sites do not get
+          any alt groups, so if you are proposing a serious group, it
+          is worth the effort to try to get it into a mainstream
+          hierarchy.
+ 
+       2) See what the alt.net.opinion of the new group is.  Wait a
+          few days for replies to trickle in from the far corners of
+          the net.  If the consensus (however you determine that) is
+          that the group should be created, then proceed to step 3.
+ 
+          (these first two steps are often ignored, which usually
+          leads to unpleasantness in step 4 below)
+ 
+       3) Post a "newgroup" control message.  If you don't know
+          how to do this, check with your news administrator.  If you
+          ARE your news administrator, and you can't figure it out
+          from the documentation you have (or don't have any
+          documentation) send me mail and I will help you.  NOTE that
+          many sites do NOT automatically honor "newgroup" and
+          "rmgroup" control messages, the news software at these sites
+          will send mail to the news administrator, who will evaluate
+          your request and decide whether or not to create the group.
+          It may take a couple of days for the control message to
+          propagate and be acted upon, so don't expect instant
+          availability of the new group, particularly if you post the
+          control message on a Friday night.
+ 
+          NB:	It is good manners to put a description of the new
+          	newsgroup into the newgroup message, along with a
+          	one-line description suitable for inclusion into the
+          	newsgroups file.
+ 
+       4) Let the individual site news administrators decide
+          whether to honor your "newgroup" message.  Most admins
+          prefer that the message come from a verifiable account,
+          messages which are obviously forged, or have not been
+          discussed in alt.config and contain no explanation will
+          probably not be honored by many sites.  Persons opposed to
+          the group, or admins who feel that the newgroup message was
+          a forgery may send out "rmgroup" messages to try to sabotage
+          the group.  It may take several iterations of this process
+          to firmly establish the new group.  It has been humorously
+          suggested that only alt groups which get 100 more "newgroup"
+          than "rmgroup" messages should be established.  However,
+          these "rmgroup wars" are annoying to news administrators,
+          and reduce the overall acceptance (and distribution) of the
+          "alt" hierarchy.  This is the reason that steps 1 and 2
+          above are important.
+ 
+ 
+This may sound like a lot of rigamarole, and it is.  The purpose is to
+discourage creation of alt groups that might be better off as mainstream
+groups, or that might be better of left uncreated.
+ 
+Don't take this all too seriously, though.  The "alt" net is the last
+remaining refuge away from the control freaks, namespace purists and
+net.cops (like myself) that maintain and enforce the mainstream
+newsgroup guidelines.
+ 
+There is still some room for spontaneity out here on the "alt" frontier. 
+Successful groups have been created without following these suggestions. 
+Almost any non-forged, serious newgroup message will at least be
+considered by most news admins.  Some groups have been created just on a
+whim.  The concept behind the group better be good (or a least
+entertaining), though!
+ 
+[ If you want more information on mainstream group creation see the post
+  "How to Create a New Newsgroup" posted to news.answers, news.admin and
+  news.groups. ]
+ 
+-- 
+ Christopher Samuel, c/o Computer Unit, UCW Aberystwyth, Aberystwyth, WALES
+  RFC: ccs@aber.ac.uk   UUCP: *!mcsun!uknet!aber!ccs   JNT: ccs@uk.ac.aber
+          Deddf Iaith Newydd i Gymru | New Language Act for Wales
+$eod 
+$copy/log sys$input NEWS.CREATE
+$deck
+From: tale@uunet.uu.net (David C Lawrence)
+Date: 19-OCT-1992  00:15:29
+Description: How to Create a New Usenet Newsgroup
+
+Archive-name: creating-newsgroups/part1
+Original-author: woods@ncar.ucar.edu (Greg Woods)
+Last-change: 23 Sep 1992 by spaf@cs.purdue.edu (Gene Spafford)
+ 
+				 GUIDELINES FOR USENET GROUP CREATION
+ 
+REQUIREMENTS FOR GROUP CREATION:
+ 
+   These are guidelines that have been generally agreed upon across
+USENET as appropriate for following in the creating of new newsgroups in
+the "standard" USENET newsgroup hierarchy. They are NOT intended as 
+guidelines for setting USENET policy other than group creations, and they
+are not intended to apply to "alternate" or local news hierarchies. The 
+part of the namespace affected is comp, news, sci, misc, soc, talk, rec,
+which are the most widely-distributed areas of the USENET hierarchy.
+   Any group creation request which follows these guidelines to a
+successful result should be honored, and any request which fails to
+follow these procedures or to obtain a successful result from doing so
+should be dropped, except under extraordinary circumstances.  The
+reason these are called guidelines and not absolute rules is that it is
+not possible to predict in advance what "extraordinary circumstances"
+are or how they might arise.
+   It should be pointed out here that, as always, the decision whether or not
+to create a newsgroup on a given machine rests with the administrator of that
+machine. These guidelines are intended merely as an aid in making those
+decisions.
+ 
+ 
+The Discussion
+ 
+1) A request for discussion on creation of a new newsgroup should be posted to
+   news.announce.newgroups, and also to any other groups or mailing lists at
+   all related to the proposed topic if desired.  The group is moderated, and
+   the Followup-to: header will be set so that the actual discussion takes
+   place only in news.groups.  Users on sites which have difficulty posting to
+   moderated groups may mail submissions intended for news.announce.newgroups
+   to announce-newgroups@uunet.uu.net.
+ 
+   The article should be cross-posted among the newsgroups, including
+   news.announce.newgroups, rather than posted as separate articles.  Note that
+   standard behaviour for posting software is to not present the articles in
+   any groups when cross-posted to a moderated group; the moderator will handle
+   that for you.
+ 
+2) The name and charter of the proposed group and whether it will be moderated
+   or unmoderated (and if the former, who the moderator(s) will be) should be
+   determined during the discussion period. If there is no general agreement on
+   these points among the proponents of a new group at the end of 30 days of
+   discussion, the discussion should be taken offline (into mail instead of
+   news.groups) and the proponents should iron out the details among
+   themselves.  Once that is done, a new, more specific proposal may be made,
+   going back to step 1) above.  
+ 
+3) Group advocates seeking help in choosing a name to suit the proposed
+   charter, or looking for any other guidance in the creation procedure, can
+   send a message to group-advice@uunet.uu.net; a few seasoned news administrators
+   are available through this address.
+ 
+The Vote
+ 
+1) AFTER the discussion period, if it has been determined that a new group is
+   really desired, a name and charter are agreed upon, and it has been
+   determined whether the group will be moderated and if so who will
+   moderate it, a call for votes may be posted to news.announce.newgroups and
+   any other groups or mailing lists that the original request for discussion
+   might have been posted to. There should be minimal delay between the
+   end of the discussion period and the issuing of a call for votes.
+   The call for votes should include clear instructions for how to cast
+   a vote. It must be as clearly explained and as easy to do to cast a
+   vote for creation as against it, and vice versa.  It is explicitly
+   permitted to set up two separate addresses to mail yes and no votes
+   to provided that they are on the same machine, to set up an address
+   different than that the article was posted from to mail votes to, or
+   to just accept replies to the call for votes article, as long as it
+   is clearly and explicitly stated in the call for votes article how
+   to cast a vote.  If two addresses are used for a vote, the reply
+   address must process and accept both yes and no votes OR reject
+   them both.
+ 
+2) The voting period should last for at least 21 days and no more than 31
+   days, no matter what the preliminary results of the vote are. The exact
+   date that the voting period will end should be stated in the call for
+   votes. Only votes that arrive on the vote-taker's machine prior to this
+   date will be counted.
+ 
+3) A couple of repeats of the call for votes may be posted during the vote, 
+   provided that they contain similar clear, unbiased instructions for
+   casting a vote as the original, and provided that it is really a repeat
+   of the call for votes on the SAME proposal (see #5 below). Partial vote
+   results should NOT be included; only a statement of the specific new
+   group proposal, that a vote is in progress on it, and how to cast a vote.
+   It is permitted to post a "mass acknowledgement" in which all the names
+   of those from whom votes have been received are posted, as long as no
+   indication is made of which way anybody voted until the voting period
+   is officially over.
+ 
+4) ONLY votes MAILED to the vote-taker will count. Votes posted to the net
+   for any reason (including inability to get mail to the vote-taker) and 
+   proxy votes (such as having a mailing list maintainer claim a vote for 
+   each member of the list) will not be counted.
+ 
+5) Votes may not be transferred to other, similar proposals. A vote shall
+   count only for the EXACT proposal that it is a response to. In particular,
+   a vote for or against a newsgroup under one name shall NOT be counted as
+   a vote for or against a newsgroup with a different name or charter,
+   a different moderated/unmoderated status or (if moderated) a different
+   moderator or set of moderators.
+ 
+6) Votes MUST be explicit; they should be of the form "I vote for the
+   group foo.bar as proposed" or "I vote against the group foo.bar
+   as proposed". The wording doesn't have to be exact, it just needs to
+   be unambiguous. In particular, statements of the form "I would vote
+   for this group if..." should be considered comments only and not
+   counted as votes.
+ 
+7) A vote should be run only for a single group proposal.  Attempts to create
+   multiple groups should be handled by running multiple parallel votes rather
+   than one vote to create all of the groups.
+ 
+The Result
+ 
+1) At the completion of the voting period, the vote taker must post the
+   vote tally and the E-mail addresses and (if available) names of the voters
+   received to news.announce.newgroups and any other groups or mailing lists
+   to which the original call for votes was posted. The tally should include
+   a statement of which way each voter voted so that the results can be
+   verified.
+ 
+2) AFTER the vote result is posted, there will be a 5 day waiting period,
+   beginning when the voting results actually appear in 
+   news.announce.newgroups, during which the net will have a chance to
+   correct any errors in the voter list or the voting procedure.
+ 
+3) AFTER the waiting period, and if there were no serious objections that might
+   invalidate the vote, and if 100 more valid YES/create votes are received
+   than NO/don't create AND at least 2/3 of the total number of valid votes
+   received are in favor of creation, a newgroup control message may be sent 
+   out.  If the 100 vote margin or 2/3 percentage is not met, the group should 
+   not be created.
+ 
+4) The newgroup message will be sent by the news.announce.newgroups moderator
+   at the end of the waiting period of a successful vote.  If the new group is
+   moderated, the vote-taker should send a message during the waiting period to
+   Gene Spafford <spaf@cs.purdue.edu> and David C. Lawrence <tale@uunet.uu.net> with
+   both the moderator's contact address and the group's submission address.
+ 
+5) A proposal which has failed under point (3) above should not again be
+   brought up for discussion until at least six months have passed from the
+   close of the vote.  This limitation does not apply to proposals which never
+   went to vote.
+ 
+$eod 
+$copy/log sys$input NEWS.MODERATORS
+$deck
+comp.ai.nlang-know-rep		nl-kr@cs.rpi.edu
+comp.ai.vision			vision-list@ads.com
+comp.archives			comp-archives@msen.com
+comp.binaries.acorn		cba@acorn.co.nz
+comp.binaries.amiga		amiga@uunet.uu.net
+comp.binaries.atari.st		atari-binaries@hyperion.com
+comp.binaries.ibm.pc		cbip@cs.ulowell.edu
+comp.binaries.mac		macintosh%felix.uucp@uunet.uu.net
+comp.binaries.os2		os2bin@csd4.csd.uwm.edu
+comp.bugs.4bsd.ucb-fixes	ucb-fixes@okeeffe.berkeley.edu
+comp.compilers			compilers@iecc.cambridge.ma.us
+comp.dcom.telecom		telecom@eecs.nwu.edu
+comp.doc			comp-doc@ucsd.edu
+comp.doc.techreports		compdoc-techreports@ftp.cse.ucsc.edu
+comp.graphics.research		graphics@scri1.scri.fsu.edu
+comp.internet.library		library@axon.cwru.edu
+comp.lang.sigplan		sigplan@bellcore.com
+comp.laser-printers		laser-lovers@brillig.umd.edu
+comp.mail.maps			uucpmap@rutgers.edu
+comp.newprod			newprod@chg.mcd.mot.com
+comp.org.eff.news		effnews@eff.org
+comp.org.fidonet		pozar@hop.toad.com
+comp.os.ms-windows.announce	infidel+win-announce@pitt.edu
+comp.os.research		osr@ftp.cse.ucsc.edu
+comp.parallel			hypercube@hubcap.clemson.edu
+comp.patents			patents@cs.su.oz.au
+comp.protocols.kermit		info-kermit@watsun.cc.columbia.edu
+comp.research.japan		japan@cs.arizona.edu
+comp.risks			risks@csl.sri.com
+comp.simulation			simulation@uflorida.cis.ufl.edu
+comp.society			socicom@auvm.american.edu
+comp.society.cu-digest		tk0jut2@mvs.cso.niu.edu
+comp.society.folklore		folklore@snark.thyrsus.com
+comp.society.privacy		comp-privacy@pica.army.mil
+comp.sources.3b1		comp-sources-3b1@galaxia.network23.com
+comp.sources.acorn		cba@acorn.co.nz
+comp.sources.amiga		amiga@uunet.uu.net
+comp.sources.apple2		jac@paul.rutgers.edu
+comp.sources.atari.st		atari-sources@hyperion.com
+comp.sources.games		games@saab.cna.tek.com
+comp.sources.hp48		hp48@seq.uncwil.edu
+comp.sources.mac		macintosh%felix.uucp@uunet.uu.net
+comp.sources.misc		sources-misc@uunet.uu.net
+comp.sources.reviewed		csr@calvin.dgbt.doc.ca
+comp.sources.sun		sun-sources@topaz.rutgers.edu
+comp.sources.unix		unix-sources-moderator@pa.dec.com
+comp.sources.x			x-sources@msi.com
+comp.std.announce		klensin@infoods.mit.edu
+comp.std.mumps			std-mumps@pfcs.com
+comp.std.unix			std-unix@uunet.uu.net
+comp.sys.acorn.announce		announce@acorn.co.uk
+comp.sys.amiga.announce		announce@cs.ucdavis.edu
+comp.sys.amiga.reviews		amiga-reviews-submissions@math.uh.edu
+comp.sys.concurrent		concurrent@bdcsys.suvl.ca.us
+comp.sys.ibm.pc.digest		info-ibmpc@simtel20.army.mil
+comp.sys.m68k.pc		info-68k@ucbvax.berkeley.edu
+comp.sys.mac.announce		csma@rascal.ics.utexas.edu
+comp.sys.mac.digest		info-mac@sumex-aim.stanford.edu
+comp.sys.next.announce		csn-announce@liveware.com
+comp.sys.sun.announce		sun-announce@sunworld.com
+comp.theory.info-retrieval	ir-l%uccvma.bitnet@berkeley.edu
+comp.virus			krvw@cert.org
+comp.windows.x.announce		xannounce@expo.lcs.mit.edu
+misc.activism.progressive	map@pencil.cs.missouri.edu
+misc.handicap			handicap@bunker.shel.isc-br.com
+misc.news.southasia		surekha@nyx.cs.du.edu
+news.admin.technical		natech@zorch.sf-bay.org
+news.announce.conferences	nac@tekbspa.tss.com
+news.announce.important		announce@stargate.com
+news.announce.newgroups		announce-newgroups@rpi.edu
+news.announce.newusers		spaf@cs.purdue.edu
+news.answers			news-answers@mit.edu
+news.lists			news-lists-request@cs.purdue.edu
+news.lists.ps-maps		reid@decwrl.dec.com
+rec.arts.cinema			cinema@zerkalo.harvard.edu
+rec.arts.comics.info		info_comic@dartmouth.edu
+rec.arts.erotica		erotica@telly.on.ca
+rec.arts.movies.reviews		movies@mtgzy.att.com
+rec.arts.sf.announce		sf-announce@zorch.sf-bay.org
+rec.arts.sf.reviews		sf-reviews@presto.ig.com
+rec.arts.startrek.info		trek-info@dweeb.fx.com
+rec.audio.high-end		info-high-audio@csd4.csd.uwm.edu
+rec.food.recipes		recipes@mthvax.cs.miami.edu
+rec.games.cyber			cyberrpg@veritas.com
+rec.games.frp.announce		rg-frp-announce@magnus.acs.ohio-state.edu
+rec.games.frp.archives		frp-archives@rpi.edu
+rec.games.mud.announce		rgm-announce@glia.biostr.washington.edu
+rec.guns			magnum@flubber.cs.umd.edu
+rec.humor.funny			funny@clarinet.com
+rec.humor.oracle		oracle-mod@cs.indiana.edu
+rec.hunting			hunting@osnome.che.wisc.edu
+rec.mag.fsfnet			white@duvm.bitnet
+rec.music.gaffa			love-hounds@uunet.uu.net
+rec.music.info			rec-music-info@ph.tn.tudelft.nl
+rec.music.reviews		music_reviews@sco.com
+rec.radio.broadcasting		rrb@airwaves.chi.il.us
+rec.sport.cricket.scores	cricket@power.eee.ndsu.nodak.edu
+sci.astro.hubble		sah@wfpc3.la.asu.edu
+sci.math.research		sci-math-research@uiuc.edu
+sci.med.aids			aids@cs.ucla.edu
+sci.military			military@att.att.com
+sci.nanotech			nanotech@aramis.rutgers.edu
+sci.psychology.digest		psyc@phoenix.princeton.edu
+sci.space.news			sci-space-news@news.arc.nasa.gov
+sci.virtual-worlds		virtual-worlds@milton.u.washington.edu
+soc.feminism			feminism@ncar.ucar.edu
+soc.politics			poli-sci@rutgers.edu
+soc.politics.arms-d		arms-d@xx.lcs.mit.edu
+soc.religion.bahai		srb@oneworld.wa.com
+soc.religion.christian		christian@aramis.rutgers.edu
+soc.religion.eastern		sre@cse.ogi.edu
+soc.religion.islam		religion-islam@ncar.ucar.edu
+alt.atheism.moderated		atheism@mantis.co.uk
+alt.binaries.pictures.fine-art.d	artcomp@uxa.ecn.bgu.edu
+alt.binaries.pictures.fine-art.digitized	artcomp@uxa.ecn.bgu.edu
+alt.binaries.pictures.fine-art.graphics	artcomp@uxa.ecn.bgu.edu
+alt.comp.acad-freedom.news	caf-news@eff.org
+alt.dev.null			/dev/null
+alt.gourmand			recipes@decwrl.dec.com
+alt.hackers			/dev/null
+alt.hindu			editor@rbhatnagar.csm.uc.edu
+alt.politics.democrats		news-submit@dc.clinton-gore.org
+alt.politics.democrats.clinton	news-submit@dc.clinton-gore.org
+alt.politics.democrats.governors	news-submit@dc.clinton-gore.org
+alt.politics.democrats.house	news-submit@dc.clinton-gore.org
+alt.politics.democrats.senate	news-submit@dc.clinton-gore.org
+alt.security.index		kyle@uunet.uu.net
+alt.society.ati			gzero@tronsbox.xei.com
+alt.society.cu-digest		tk0jut2@mvs.cso.niu.edu
+alt.sources.index		kyle@uunet.uu.net
+austin.eff			eff-austin-moderator@tic.com
+ba.announce			ba-announce@zorch.sf-bay.org
+bionet.announce			biosci-announce-moderator@genbank.bio.net
+bionet.biology.computational	comp-bio-moderator@genbank.bio.net
+bionet.molbio.ddbj.updates	ddbj-updates@genbank.bio.net
+bionet.molbio.embldatabank.updates	embl-updates@genbank.bio.net
+bionet.molbio.genbank.updates	lear@genbank.bio.net
+bionet.software.sources		software-sources@genbank.bio.net
+bit.listserv.big-lan		big-req@suvm.acs.syr.edu
+bit.listserv.edtech		21765EDT%MSU@CUNYVM.CUNY.EDU
+bit.listserv.gaynet		gaynet@athena.mit.edu
+bit.listserv.hellas		sda106@psuvm.psu.edu
+bit.listserv.l-hcap		wtm@bunker.shel.isc-br.com
+bit.listserv.libres		librk329@KentVMS.Kent.edu
+bit.listserv.new-list		NU021172@VM1.NoDak.EDU
+bit.listserv.pacs-l		LIBPACS%UHUPVM1@CUNYVM.CUNY.EDU
+bit.listserv.valert-l		krvw@cert.org
+biz.dec.decnews			decnews@mr4dec.enet.dec.com
+biz.sco.announce		scoannmod@xenitec.on.ca
+biz.sco.binaries		sl@wimsey.bc.ca
+biz.sco.sources			kd1hz@anomaly.sbs.risc.net
+biz.zeos.announce		kgermann@zeos.com
+can.canet.d			canet-d@canet.ca
+can.uucp.maps			pathadmin@cs.toronto.edu
+comp.protocols.iso.x400.gateway	ifip-gtwy-usenet@ics.uci.edu
+comp.security.announce		cert@cert.org
+ddn.mgt-bulletin		nic@nic.ddn.mil
+ddn.newsletter			nic@nic.ddn.mil
+de.admin.lists			de-admin-lists@hactar.hanse.de
+de.admin.submaps		maps@flatlin.ka.sub.org
+de.comp.sources.amiga		agnus@amylnd.stgt.sub.org
+de.comp.sources.misc		sources@watzman.quest.sub.org
+de.comp.sources.os9		fkk@stasys.sta.sub.org
+de.comp.sources.st		sources-st@watzman.quest.sub.org
+de.comp.sources.unix		de-comp-sources-unix@germany.sun.com
+de.mag.chalisti			ccc@sol.ccc.de
+de.newusers			newusers@jattmp.nbg.sub.org
+de.org.dfn			org-dfn@dfn.de
+de.org.eunet			news@germany.eu.net
+de.org.sub			vorstand@smurf.sub.org
+de.sci.ki			hein@damon.irf.uni-dortmund.de
+de.sci.ki.mod.ki		hein@damon.irf.uni-dortmund.de
+fj.announce			fj-announce@junet.ad.jp
+fj.binaries			fj-binaries@junet.ad.jp
+fj.binaries.x68000		fj-binaries-x68000@junet.ad.jp
+fj.guide.admin			fj-guide-admin@junet.ad.jp
+fj.guide.general		fj-guide-general@junet.ad.jp
+fj.guide.newusers		fj-guide-newusers@junet.ad.jp
+fj.map				fj-map@junet.ad.jp
+gnu.announce			info-gnu@prep.ai.mit.edu
+gnu.bash.bug			bug-bash@prep.ai.mit.edu
+gnu.emacs.announce		info-gnu-emacs@prep.ai.mit.edu
+gnu.emacs.bug			bug-gnu-emacs@prep.ai.mit.edu
+gnu.g++.announce		info-g++@prep.ai.mit.edu
+gnu.g++.bug			bug-g++@prep.ai.mit.edu
+gnu.g++.lib.bug			bug-lib-g++@prep.ai.mit.edu
+gnu.gcc.announce		info-gcc@prep.ai.mit.edu
+gnu.gcc.bug			bug-gcc@prep.ai.mit.edu
+gnu.gdb.bug			bug-gdb@prep.ai.mit.edu
+gnu.ghostscript.bug		bug-ghostscript@prep.ai.mit.edu
+gnu.groff.bug			bug-groff@prep.ai.mit.edu
+gnu.smalltalk.bug		bug-gnu-smalltalk@prep.ai.mit.edu
+gnu.utils.bug			bug-gnu-utils@prep.ai.mit.edu
+houston.weather			weather-monitor@tmc.edu
+ieee.tcos			tcos@cse.ucsc.edu
+info.academic.freedom		caf-talk@eff.org
+info.admin			usenet@ux1.cso.uiuc.edu
+info.bind			bind@arpa.berkeley.edu
+info.brl.cad			cad@brl.mil
+info.bytecounters		bytecounters@venera.isi.edu
+info.cmu.tek.tcp		cmu-tek-tcp@cs.cmu.edu
+info.convex			info-convex@pemrac.space.swri.edu
+info.firearms			firearms@cs.cmu.edu
+info.firearms.politics		firearms-politics@cs.cmu.edu
+info.gated			gated-people@devvax.tn.cornell.edu
+info.ietf			ietf@venera.isi.edu
+info.ietf.hosts			ietf-hosts@nnsc.nsf.net
+info.ietf.isoc			isoc-interest@relay.sgi.com
+info.ietf.njm			njm@merit.edu
+info.ietf.smtp			ietf-smtp@dimacs.rutgers.edu
+info.isode			isode@nic.ddn.mil
+info.jethro.tull		jtull@remus.rutgers.edu
+info.labmgr			labmgr@ukcc.uky.edu
+info.mach			info-mach@cs.cmu.edu
+info.mh.workers			mh-workers@ics.uci.edu
+info.nets			info-nets@think.com
+info.nsf.grants			grants@note.nsf.gov
+info.nsfnet.cert		nsfnet-cert@merit.edu
+info.nysersnmp			nysersnmp@nisc.nyser.net
+info.osf			roma@uiuc.edu
+info.pem.dev			pem-dev@tis.com
+info.ph				info-ph@uxc.cso.uiuc.edu
+info.rfc			rfc-request@nic.ddn.mil
+info.snmp			snmp@nisc.nyser.net
+info.sun.managers		sun-managers@rice.edu
+info.sun.nets			sun-nets@umiacs.umd.edu
+info.theorynt			theorynt@vm1.nodak.edu
+info.unix.sw			unix-sw-request@wsmr-simtel20.army.mil
+mi.map				uucpmap@rel.mi.org
+opinions.supreme-court		opinions@uunet.uu.net
+relcom.infomarket.quote		relcom-infomarket-quote@news.ussr.eu.net
+relcom.infomarket.talk		relcom-infomarket-talk@news.ussr.eu.net
+relcom.jusinf			relcom-jusinf@news.ussr.eu.net
+relcom.postmasters		relcom-postmasters@news.ussr.eu.net
+relcom.renews			relcom-renews@news.ussr.eu.net
+resif.oracle			oracle@grasp1.univ-lyon1.fr
+sfnet.atk.flpf.tiedotukset	flpf@nic.funet.fi
+sfnet.csc.tiedotukset		netmgr@csc.fi
+sfnet.funet.tiedotukset		toimitus@funet.fi
+sfnet.fuug.tiedotukset		sfnet-fuug-tiedotukset@fuug.fi
+sfnet.harrastus.astronomia	pvtmakela@cc.helsinki.fi
+sfnet.harrastus.mensa		jau@cs.tut.fi
+sfnet.lists.sunflash		flash@sunvice.East.Sun.COM
+sfnet.opiskelu.ymp.kurssit	hoffren@cc.Helsinki.FI
+sfnet.tiede.tilastotiede.jatkokoulutus	til_tied@cc.helsinki.fi
+sura.announce			sura-announce@darwin.sura.net
+sura.noc.status			sura-noc-status@darwin.sura.net
+sura.security			sura-security@darwin.sura.net
+tamu.religion.christian		shetler@eemips.tamu.edu
+tx-thenet-managers		themgr-moderator@nic.the.net
+tx.maps				texas-uucpmaps@tmc.edu
+uiuc.org.men			uiuc-men-ml@ux1.cso.uiuc.edu
+uunet.alternet			asp@uunet.uu.net,postman@uunet.uu.net
+uunet.announce			postman@uunet.uu.net
+uunet.products			postman@uunet.uu.net
+uunet.status			postman@uunet.uu.net
+uunet.tech			postman@uunet.uu.net
+vmsnet.announce			vmsnet-announce@mccall.com
+vmsnet.announce.newusers	vmsnet-announce-newusers@mccall.com
+vmsnet.sources			vmsnet-sources@mvb.saic.com
+$eod 
diff --git a/decus/vmslt98a/bulletin/news.create b/decus/vmslt98a/bulletin/news.create
new file mode 100755
index 0000000..7f28ba6
--- /dev/null
+++ b/decus/vmslt98a/bulletin/news.create
@@ -0,0 +1,155 @@
+From: tale@uunet.uu.net (David C Lawrence)
+Date: 19-OCT-1992  00:15:29
+Description: How to Create a New Usenet Newsgroup
+
+Archive-name: creating-newsgroups/part1
+Original-author: woods@ncar.ucar.edu (Greg Woods)
+Last-change: 23 Sep 1992 by spaf@cs.purdue.edu (Gene Spafford)
+ 
+				 GUIDELINES FOR USENET GROUP CREATION
+ 
+REQUIREMENTS FOR GROUP CREATION:
+ 
+   These are guidelines that have been generally agreed upon across
+USENET as appropriate for following in the creating of new newsgroups in
+the "standard" USENET newsgroup hierarchy. They are NOT intended as 
+guidelines for setting USENET policy other than group creations, and they
+are not intended to apply to "alternate" or local news hierarchies. The 
+part of the namespace affected is comp, news, sci, misc, soc, talk, rec,
+which are the most widely-distributed areas of the USENET hierarchy.
+   Any group creation request which follows these guidelines to a
+successful result should be honored, and any request which fails to
+follow these procedures or to obtain a successful result from doing so
+should be dropped, except under extraordinary circumstances.  The
+reason these are called guidelines and not absolute rules is that it is
+not possible to predict in advance what "extraordinary circumstances"
+are or how they might arise.
+   It should be pointed out here that, as always, the decision whether or not
+to create a newsgroup on a given machine rests with the administrator of that
+machine. These guidelines are intended merely as an aid in making those
+decisions.
+ 
+ 
+The Discussion
+ 
+1) A request for discussion on creation of a new newsgroup should be posted to
+   news.announce.newgroups, and also to any other groups or mailing lists at
+   all related to the proposed topic if desired.  The group is moderated, and
+   the Followup-to: header will be set so that the actual discussion takes
+   place only in news.groups.  Users on sites which have difficulty posting to
+   moderated groups may mail submissions intended for news.announce.newgroups
+   to announce-newgroups@uunet.uu.net.
+ 
+   The article should be cross-posted among the newsgroups, including
+   news.announce.newgroups, rather than posted as separate articles.  Note that
+   standard behaviour for posting software is to not present the articles in
+   any groups when cross-posted to a moderated group; the moderator will handle
+   that for you.
+ 
+2) The name and charter of the proposed group and whether it will be moderated
+   or unmoderated (and if the former, who the moderator(s) will be) should be
+   determined during the discussion period. If there is no general agreement on
+   these points among the proponents of a new group at the end of 30 days of
+   discussion, the discussion should be taken offline (into mail instead of
+   news.groups) and the proponents should iron out the details among
+   themselves.  Once that is done, a new, more specific proposal may be made,
+   going back to step 1) above.  
+ 
+3) Group advocates seeking help in choosing a name to suit the proposed
+   charter, or looking for any other guidance in the creation procedure, can
+   send a message to group-advice@uunet.uu.net; a few seasoned news administrators
+   are available through this address.
+ 
+The Vote
+ 
+1) AFTER the discussion period, if it has been determined that a new group is
+   really desired, a name and charter are agreed upon, and it has been
+   determined whether the group will be moderated and if so who will
+   moderate it, a call for votes may be posted to news.announce.newgroups and
+   any other groups or mailing lists that the original request for discussion
+   might have been posted to. There should be minimal delay between the
+   end of the discussion period and the issuing of a call for votes.
+   The call for votes should include clear instructions for how to cast
+   a vote. It must be as clearly explained and as easy to do to cast a
+   vote for creation as against it, and vice versa.  It is explicitly
+   permitted to set up two separate addresses to mail yes and no votes
+   to provided that they are on the same machine, to set up an address
+   different than that the article was posted from to mail votes to, or
+   to just accept replies to the call for votes article, as long as it
+   is clearly and explicitly stated in the call for votes article how
+   to cast a vote.  If two addresses are used for a vote, the reply
+   address must process and accept both yes and no votes OR reject
+   them both.
+ 
+2) The voting period should last for at least 21 days and no more than 31
+   days, no matter what the preliminary results of the vote are. The exact
+   date that the voting period will end should be stated in the call for
+   votes. Only votes that arrive on the vote-taker's machine prior to this
+   date will be counted.
+ 
+3) A couple of repeats of the call for votes may be posted during the vote, 
+   provided that they contain similar clear, unbiased instructions for
+   casting a vote as the original, and provided that it is really a repeat
+   of the call for votes on the SAME proposal (see #5 below). Partial vote
+   results should NOT be included; only a statement of the specific new
+   group proposal, that a vote is in progress on it, and how to cast a vote.
+   It is permitted to post a "mass acknowledgement" in which all the names
+   of those from whom votes have been received are posted, as long as no
+   indication is made of which way anybody voted until the voting period
+   is officially over.
+ 
+4) ONLY votes MAILED to the vote-taker will count. Votes posted to the net
+   for any reason (including inability to get mail to the vote-taker) and 
+   proxy votes (such as having a mailing list maintainer claim a vote for 
+   each member of the list) will not be counted.
+ 
+5) Votes may not be transferred to other, similar proposals. A vote shall
+   count only for the EXACT proposal that it is a response to. In particular,
+   a vote for or against a newsgroup under one name shall NOT be counted as
+   a vote for or against a newsgroup with a different name or charter,
+   a different moderated/unmoderated status or (if moderated) a different
+   moderator or set of moderators.
+ 
+6) Votes MUST be explicit; they should be of the form "I vote for the
+   group foo.bar as proposed" or "I vote against the group foo.bar
+   as proposed". The wording doesn't have to be exact, it just needs to
+   be unambiguous. In particular, statements of the form "I would vote
+   for this group if..." should be considered comments only and not
+   counted as votes.
+ 
+7) A vote should be run only for a single group proposal.  Attempts to create
+   multiple groups should be handled by running multiple parallel votes rather
+   than one vote to create all of the groups.
+ 
+The Result
+ 
+1) At the completion of the voting period, the vote taker must post the
+   vote tally and the E-mail addresses and (if available) names of the voters
+   received to news.announce.newgroups and any other groups or mailing lists
+   to which the original call for votes was posted. The tally should include
+   a statement of which way each voter voted so that the results can be
+   verified.
+ 
+2) AFTER the vote result is posted, there will be a 5 day waiting period,
+   beginning when the voting results actually appear in 
+   news.announce.newgroups, during which the net will have a chance to
+   correct any errors in the voter list or the voting procedure.
+ 
+3) AFTER the waiting period, and if there were no serious objections that might
+   invalidate the vote, and if 100 more valid YES/create votes are received
+   than NO/don't create AND at least 2/3 of the total number of valid votes
+   received are in favor of creation, a newgroup control message may be sent 
+   out.  If the 100 vote margin or 2/3 percentage is not met, the group should 
+   not be created.
+ 
+4) The newgroup message will be sent by the news.announce.newgroups moderator
+   at the end of the waiting period of a successful vote.  If the new group is
+   moderated, the vote-taker should send a message during the waiting period to
+   Gene Spafford <spaf@cs.purdue.edu> and David C. Lawrence <tale@uunet.uu.net> with
+   both the moderator's contact address and the group's submission address.
+ 
+5) A proposal which has failed under point (3) above should not again be
+   brought up for discussion until at least six months have passed from the
+   close of the vote.  This limitation does not apply to proposals which never
+   went to vote.
+ 
diff --git a/decus/vmslt98a/bulletin/news.moderators b/decus/vmslt98a/bulletin/news.moderators
new file mode 100755
index 0000000..7797de2
--- /dev/null
+++ b/decus/vmslt98a/bulletin/news.moderators
@@ -0,0 +1,260 @@
+comp.ai.nlang-know-rep		nl-kr@cs.rpi.edu
+comp.ai.vision			vision-list@ads.com
+comp.archives			comp-archives@msen.com
+comp.binaries.acorn		cba@acorn.co.nz
+comp.binaries.amiga		amiga@uunet.uu.net
+comp.binaries.atari.st		atari-binaries@hyperion.com
+comp.binaries.ibm.pc		cbip@cs.ulowell.edu
+comp.binaries.mac		macintosh%felix.uucp@uunet.uu.net
+comp.binaries.os2		os2bin@csd4.csd.uwm.edu
+comp.bugs.4bsd.ucb-fixes	ucb-fixes@okeeffe.berkeley.edu
+comp.compilers			compilers@iecc.cambridge.ma.us
+comp.dcom.telecom		telecom@eecs.nwu.edu
+comp.doc			comp-doc@ucsd.edu
+comp.doc.techreports		compdoc-techreports@ftp.cse.ucsc.edu
+comp.graphics.research		graphics@scri1.scri.fsu.edu
+comp.internet.library		library@axon.cwru.edu
+comp.lang.sigplan		sigplan@bellcore.com
+comp.laser-printers		laser-lovers@brillig.umd.edu
+comp.mail.maps			uucpmap@rutgers.edu
+comp.newprod			newprod@chg.mcd.mot.com
+comp.org.eff.news		effnews@eff.org
+comp.org.fidonet		pozar@hop.toad.com
+comp.os.ms-windows.announce	infidel+win-announce@pitt.edu
+comp.os.research		osr@ftp.cse.ucsc.edu
+comp.parallel			hypercube@hubcap.clemson.edu
+comp.patents			patents@cs.su.oz.au
+comp.protocols.kermit		info-kermit@watsun.cc.columbia.edu
+comp.research.japan		japan@cs.arizona.edu
+comp.risks			risks@csl.sri.com
+comp.simulation			simulation@uflorida.cis.ufl.edu
+comp.society			socicom@auvm.american.edu
+comp.society.cu-digest		tk0jut2@mvs.cso.niu.edu
+comp.society.folklore		folklore@snark.thyrsus.com
+comp.society.privacy		comp-privacy@pica.army.mil
+comp.sources.3b1		comp-sources-3b1@galaxia.network23.com
+comp.sources.acorn		cba@acorn.co.nz
+comp.sources.amiga		amiga@uunet.uu.net
+comp.sources.apple2		jac@paul.rutgers.edu
+comp.sources.atari.st		atari-sources@hyperion.com
+comp.sources.games		games@saab.cna.tek.com
+comp.sources.hp48		hp48@seq.uncwil.edu
+comp.sources.mac		macintosh%felix.uucp@uunet.uu.net
+comp.sources.misc		sources-misc@uunet.uu.net
+comp.sources.reviewed		csr@calvin.dgbt.doc.ca
+comp.sources.sun		sun-sources@topaz.rutgers.edu
+comp.sources.unix		unix-sources-moderator@pa.dec.com
+comp.sources.x			x-sources@msi.com
+comp.std.announce		klensin@infoods.mit.edu
+comp.std.mumps			std-mumps@pfcs.com
+comp.std.unix			std-unix@uunet.uu.net
+comp.sys.acorn.announce		announce@acorn.co.uk
+comp.sys.amiga.announce		announce@cs.ucdavis.edu
+comp.sys.amiga.reviews		amiga-reviews-submissions@math.uh.edu
+comp.sys.concurrent		concurrent@bdcsys.suvl.ca.us
+comp.sys.ibm.pc.digest		info-ibmpc@simtel20.army.mil
+comp.sys.m68k.pc		info-68k@ucbvax.berkeley.edu
+comp.sys.mac.announce		csma@rascal.ics.utexas.edu
+comp.sys.mac.digest		info-mac@sumex-aim.stanford.edu
+comp.sys.next.announce		csn-announce@liveware.com
+comp.sys.sun.announce		sun-announce@sunworld.com
+comp.theory.info-retrieval	ir-l%uccvma.bitnet@berkeley.edu
+comp.virus			krvw@cert.org
+comp.windows.x.announce		xannounce@expo.lcs.mit.edu
+misc.activism.progressive	map@pencil.cs.missouri.edu
+misc.handicap			handicap@bunker.shel.isc-br.com
+misc.news.southasia		surekha@nyx.cs.du.edu
+news.admin.technical		natech@zorch.sf-bay.org
+news.announce.conferences	nac@tekbspa.tss.com
+news.announce.important		announce@stargate.com
+news.announce.newgroups		announce-newgroups@rpi.edu
+news.announce.newusers		spaf@cs.purdue.edu
+news.answers			news-answers@mit.edu
+news.lists			news-lists-request@cs.purdue.edu
+news.lists.ps-maps		reid@decwrl.dec.com
+rec.arts.cinema			cinema@zerkalo.harvard.edu
+rec.arts.comics.info		info_comic@dartmouth.edu
+rec.arts.erotica		erotica@telly.on.ca
+rec.arts.movies.reviews		movies@mtgzy.att.com
+rec.arts.sf.announce		sf-announce@zorch.sf-bay.org
+rec.arts.sf.reviews		sf-reviews@presto.ig.com
+rec.arts.startrek.info		trek-info@dweeb.fx.com
+rec.audio.high-end		info-high-audio@csd4.csd.uwm.edu
+rec.food.recipes		recipes@mthvax.cs.miami.edu
+rec.games.cyber			cyberrpg@veritas.com
+rec.games.frp.announce		rg-frp-announce@magnus.acs.ohio-state.edu
+rec.games.frp.archives		frp-archives@rpi.edu
+rec.games.mud.announce		rgm-announce@glia.biostr.washington.edu
+rec.guns			magnum@flubber.cs.umd.edu
+rec.humor.funny			funny@clarinet.com
+rec.humor.oracle		oracle-mod@cs.indiana.edu
+rec.hunting			hunting@osnome.che.wisc.edu
+rec.mag.fsfnet			white@duvm.bitnet
+rec.music.gaffa			love-hounds@uunet.uu.net
+rec.music.info			rec-music-info@ph.tn.tudelft.nl
+rec.music.reviews		music_reviews@sco.com
+rec.radio.broadcasting		rrb@airwaves.chi.il.us
+rec.sport.cricket.scores	cricket@power.eee.ndsu.nodak.edu
+sci.astro.hubble		sah@wfpc3.la.asu.edu
+sci.math.research		sci-math-research@uiuc.edu
+sci.med.aids			aids@cs.ucla.edu
+sci.military			military@att.att.com
+sci.nanotech			nanotech@aramis.rutgers.edu
+sci.psychology.digest		psyc@phoenix.princeton.edu
+sci.space.news			sci-space-news@news.arc.nasa.gov
+sci.virtual-worlds		virtual-worlds@milton.u.washington.edu
+soc.feminism			feminism@ncar.ucar.edu
+soc.politics			poli-sci@rutgers.edu
+soc.politics.arms-d		arms-d@xx.lcs.mit.edu
+soc.religion.bahai		srb@oneworld.wa.com
+soc.religion.christian		christian@aramis.rutgers.edu
+soc.religion.eastern		sre@cse.ogi.edu
+soc.religion.islam		religion-islam@ncar.ucar.edu
+alt.atheism.moderated		atheism@mantis.co.uk
+alt.binaries.pictures.fine-art.d	artcomp@uxa.ecn.bgu.edu
+alt.binaries.pictures.fine-art.digitized	artcomp@uxa.ecn.bgu.edu
+alt.binaries.pictures.fine-art.graphics	artcomp@uxa.ecn.bgu.edu
+alt.comp.acad-freedom.news	caf-news@eff.org
+alt.dev.null			/dev/null
+alt.gourmand			recipes@decwrl.dec.com
+alt.hackers			/dev/null
+alt.hindu			editor@rbhatnagar.csm.uc.edu
+alt.politics.democrats		news-submit@dc.clinton-gore.org
+alt.politics.democrats.clinton	news-submit@dc.clinton-gore.org
+alt.politics.democrats.governors	news-submit@dc.clinton-gore.org
+alt.politics.democrats.house	news-submit@dc.clinton-gore.org
+alt.politics.democrats.senate	news-submit@dc.clinton-gore.org
+alt.security.index		kyle@uunet.uu.net
+alt.society.ati			gzero@tronsbox.xei.com
+alt.society.cu-digest		tk0jut2@mvs.cso.niu.edu
+alt.sources.index		kyle@uunet.uu.net
+austin.eff			eff-austin-moderator@tic.com
+ba.announce			ba-announce@zorch.sf-bay.org
+bionet.announce			biosci-announce-moderator@genbank.bio.net
+bionet.biology.computational	comp-bio-moderator@genbank.bio.net
+bionet.molbio.ddbj.updates	ddbj-updates@genbank.bio.net
+bionet.molbio.embldatabank.updates	embl-updates@genbank.bio.net
+bionet.molbio.genbank.updates	lear@genbank.bio.net
+bionet.software.sources		software-sources@genbank.bio.net
+bit.listserv.big-lan		big-req@suvm.acs.syr.edu
+bit.listserv.edtech		21765EDT%MSU@CUNYVM.CUNY.EDU
+bit.listserv.gaynet		gaynet@athena.mit.edu
+bit.listserv.hellas		sda106@psuvm.psu.edu
+bit.listserv.l-hcap		wtm@bunker.shel.isc-br.com
+bit.listserv.libres		librk329@KentVMS.Kent.edu
+bit.listserv.new-list		NU021172@VM1.NoDak.EDU
+bit.listserv.pacs-l		LIBPACS%UHUPVM1@CUNYVM.CUNY.EDU
+bit.listserv.valert-l		krvw@cert.org
+biz.dec.decnews			decnews@mr4dec.enet.dec.com
+biz.sco.announce		scoannmod@xenitec.on.ca
+biz.sco.binaries		sl@wimsey.bc.ca
+biz.sco.sources			kd1hz@anomaly.sbs.risc.net
+biz.zeos.announce		kgermann@zeos.com
+can.canet.d			canet-d@canet.ca
+can.uucp.maps			pathadmin@cs.toronto.edu
+comp.protocols.iso.x400.gateway	ifip-gtwy-usenet@ics.uci.edu
+comp.security.announce		cert@cert.org
+ddn.mgt-bulletin		nic@nic.ddn.mil
+ddn.newsletter			nic@nic.ddn.mil
+de.admin.lists			de-admin-lists@hactar.hanse.de
+de.admin.submaps		maps@flatlin.ka.sub.org
+de.comp.sources.amiga		agnus@amylnd.stgt.sub.org
+de.comp.sources.misc		sources@watzman.quest.sub.org
+de.comp.sources.os9		fkk@stasys.sta.sub.org
+de.comp.sources.st		sources-st@watzman.quest.sub.org
+de.comp.sources.unix		de-comp-sources-unix@germany.sun.com
+de.mag.chalisti			ccc@sol.ccc.de
+de.newusers			newusers@jattmp.nbg.sub.org
+de.org.dfn			org-dfn@dfn.de
+de.org.eunet			news@germany.eu.net
+de.org.sub			vorstand@smurf.sub.org
+de.sci.ki			hein@damon.irf.uni-dortmund.de
+de.sci.ki.mod.ki		hein@damon.irf.uni-dortmund.de
+fj.announce			fj-announce@junet.ad.jp
+fj.binaries			fj-binaries@junet.ad.jp
+fj.binaries.x68000		fj-binaries-x68000@junet.ad.jp
+fj.guide.admin			fj-guide-admin@junet.ad.jp
+fj.guide.general		fj-guide-general@junet.ad.jp
+fj.guide.newusers		fj-guide-newusers@junet.ad.jp
+fj.map				fj-map@junet.ad.jp
+gnu.announce			info-gnu@prep.ai.mit.edu
+gnu.bash.bug			bug-bash@prep.ai.mit.edu
+gnu.emacs.announce		info-gnu-emacs@prep.ai.mit.edu
+gnu.emacs.bug			bug-gnu-emacs@prep.ai.mit.edu
+gnu.g++.announce		info-g++@prep.ai.mit.edu
+gnu.g++.bug			bug-g++@prep.ai.mit.edu
+gnu.g++.lib.bug			bug-lib-g++@prep.ai.mit.edu
+gnu.gcc.announce		info-gcc@prep.ai.mit.edu
+gnu.gcc.bug			bug-gcc@prep.ai.mit.edu
+gnu.gdb.bug			bug-gdb@prep.ai.mit.edu
+gnu.ghostscript.bug		bug-ghostscript@prep.ai.mit.edu
+gnu.groff.bug			bug-groff@prep.ai.mit.edu
+gnu.smalltalk.bug		bug-gnu-smalltalk@prep.ai.mit.edu
+gnu.utils.bug			bug-gnu-utils@prep.ai.mit.edu
+houston.weather			weather-monitor@tmc.edu
+ieee.tcos			tcos@cse.ucsc.edu
+info.academic.freedom		caf-talk@eff.org
+info.admin			usenet@ux1.cso.uiuc.edu
+info.bind			bind@arpa.berkeley.edu
+info.brl.cad			cad@brl.mil
+info.bytecounters		bytecounters@venera.isi.edu
+info.cmu.tek.tcp		cmu-tek-tcp@cs.cmu.edu
+info.convex			info-convex@pemrac.space.swri.edu
+info.firearms			firearms@cs.cmu.edu
+info.firearms.politics		firearms-politics@cs.cmu.edu
+info.gated			gated-people@devvax.tn.cornell.edu
+info.ietf			ietf@venera.isi.edu
+info.ietf.hosts			ietf-hosts@nnsc.nsf.net
+info.ietf.isoc			isoc-interest@relay.sgi.com
+info.ietf.njm			njm@merit.edu
+info.ietf.smtp			ietf-smtp@dimacs.rutgers.edu
+info.isode			isode@nic.ddn.mil
+info.jethro.tull		jtull@remus.rutgers.edu
+info.labmgr			labmgr@ukcc.uky.edu
+info.mach			info-mach@cs.cmu.edu
+info.mh.workers			mh-workers@ics.uci.edu
+info.nets			info-nets@think.com
+info.nsf.grants			grants@note.nsf.gov
+info.nsfnet.cert		nsfnet-cert@merit.edu
+info.nysersnmp			nysersnmp@nisc.nyser.net
+info.osf			roma@uiuc.edu
+info.pem.dev			pem-dev@tis.com
+info.ph				info-ph@uxc.cso.uiuc.edu
+info.rfc			rfc-request@nic.ddn.mil
+info.snmp			snmp@nisc.nyser.net
+info.sun.managers		sun-managers@rice.edu
+info.sun.nets			sun-nets@umiacs.umd.edu
+info.theorynt			theorynt@vm1.nodak.edu
+info.unix.sw			unix-sw-request@wsmr-simtel20.army.mil
+mi.map				uucpmap@rel.mi.org
+opinions.supreme-court		opinions@uunet.uu.net
+relcom.infomarket.quote		relcom-infomarket-quote@news.ussr.eu.net
+relcom.infomarket.talk		relcom-infomarket-talk@news.ussr.eu.net
+relcom.jusinf			relcom-jusinf@news.ussr.eu.net
+relcom.postmasters		relcom-postmasters@news.ussr.eu.net
+relcom.renews			relcom-renews@news.ussr.eu.net
+resif.oracle			oracle@grasp1.univ-lyon1.fr
+sfnet.atk.flpf.tiedotukset	flpf@nic.funet.fi
+sfnet.csc.tiedotukset		netmgr@csc.fi
+sfnet.funet.tiedotukset		toimitus@funet.fi
+sfnet.fuug.tiedotukset		sfnet-fuug-tiedotukset@fuug.fi
+sfnet.harrastus.astronomia	pvtmakela@cc.helsinki.fi
+sfnet.harrastus.mensa		jau@cs.tut.fi
+sfnet.lists.sunflash		flash@sunvice.East.Sun.COM
+sfnet.opiskelu.ymp.kurssit	hoffren@cc.Helsinki.FI
+sfnet.tiede.tilastotiede.jatkokoulutus	til_tied@cc.helsinki.fi
+sura.announce			sura-announce@darwin.sura.net
+sura.noc.status			sura-noc-status@darwin.sura.net
+sura.security			sura-security@darwin.sura.net
+tamu.religion.christian		shetler@eemips.tamu.edu
+tx-thenet-managers		themgr-moderator@nic.the.net
+tx.maps				texas-uucpmaps@tmc.edu
+uiuc.org.men			uiuc-men-ml@ux1.cso.uiuc.edu
+uunet.alternet			asp@uunet.uu.net,postman@uunet.uu.net
+uunet.announce			postman@uunet.uu.net
+uunet.products			postman@uunet.uu.net
+uunet.status			postman@uunet.uu.net
+uunet.tech			postman@uunet.uu.net
+vmsnet.announce			vmsnet-announce@mccall.com
+vmsnet.announce.newusers	vmsnet-announce-newusers@mccall.com
+vmsnet.sources			vmsnet-sources@mvb.saic.com
diff --git a/decus/vmslt98a/bulletin/news.txt b/decus/vmslt98a/bulletin/news.txt
new file mode 100755
index 0000000..1117dc6
--- /dev/null
+++ b/decus/vmslt98a/bulletin/news.txt
@@ -0,0 +1,150 @@
+BULLETIN now has the capability to read and post messages to USENET NEWS in a
+client mode.  I realize that there are many NEWS readers, some with much more
+elegant interfaces.  However, I elected to modify BULLETIN for the following
+reason:  We have many decnet nodes, but only several are internet nodes.  Our
+only access to a news server was via internet.  In order for those
+non-internet nodes to read USENET, the only method that seemed available was to
+run a NEWS server program on one of our own internet nodes so that it could
+be accessible via decnet.  I did not want to do that, as that requires storing
+the news groups on disk, and I do not have the room for that.  I thus added the
+ability in BULLETIN (actually BULLCP) so that it acts as as a gateway between
+decnet and tcp for NEWS.  This method does not require spawning any processes,
+since the detached process BULLCP is always present, so the access is very
+fast.  Also, since BULLETIN uses a shared database to store info on the NEWS
+groups and periodically updates it, there is no need for that to be done when a
+user accesses the NEWS groups.  Several other NEWS readers do this when you run
+them, which is why they take a long time to start up.  It is also possible to
+feed NEWS groups into a "real" BULLETIN folder, so that the messages are saved
+on disk.
+
+Presently, BULLETIN can be used with either UCX, MULTINET, or CMU TCP/IP
+packages (and of course DECNET) for reading NEWS.  Support for other packages
+can be added if I can find sites willing to beta test the interface for me. 
+The source for the TCP interface is in C rather than FORTRAN because the
+MULTINET include files are in C. However, if you do not have C, I will be glad
+to send the object for it (or to even possibly rewrite the code in FORTRAN). 
+
+The instructions for installation are as follows.  Define BULL_NEWS_SERVER
+to be a system logical name pointing to either your internet or decnet NEWS
+node.  If it is decnet, simply specify the decnet node name, i.e.
+
+	$ DEFINE/SYSTEM BULL_NEWS_SERVER NERUS
+
+BULLETIN decides to use DECNET rather than TCP access based on the node name.
+If it does not have any periods in it, then it assumes it is a DECNET node.
+
+In our cluster, we usually have one node which is an internet node, and the
+rest non-internet nodes.  If you have a similar situation, you'll have to
+create a startup procedure that defines BULL_NEWS_SERVER to be the internet
+news server address only on the node (or nodes) on the cluster that have
+actually internet access.  The other nodes will have BULL_NEWS_SERVER defined
+as the decnet node name that BULLCP is running on in the cluster.  (Of course,
+BULLCP will have to be running on a node with internet access.)
+
+NOTE: If you want to disable the gateway feature, then before starting BULLCP,
+define the logical name:
+
+	$ DEFINE/SYSTEM BULL_NO_NEWS_GATEWAY "TRUE"
+
+Defining this will only shut off the gateway.  BULLETIN will still be allowed
+to read NEWS from the local node as long as BULL_NEWS_SERVER is defined.
+
+You can also specify that BULLCP is only to act as a NEWS gateway.  This is to
+allow adding the news gateway to an INTERNET site that you have DECNET access
+to, but which does not want to make use of any of the other BULLETIN features.
+You would specify the following command before starting BULLCP:
+
+	$ DEFINE/SYSTEM BULL_NEWS_GATEWAY_ONLY "TRUE"
+
+In order to post messages, BULLETIN needs to know the internet nodename of
+the local host.  This is done automatically for nodes running MULTINET.  For
+other nodes, BULLETIN attempts to translate the logical name ARPANET_HOST_NAME,
+INTERNET_HOST_NAME, and MX_NODE_NAME.  If you are on a DECNET node that is not
+on INTERNET (and is not part of a cluster which has an INTERNET address), but
+you are accessing NEWS via DECNET, you can specify the hostname as follows:
+
+     $ DEFINE/SYSTEM INTERNET_HOST_NAME "%localhost@internet-address"
+
+Where "localhost" is your local decnet hostname, and "internet-address" is the
+internet address of the gateway node.
+
+The local time zone is detected by looking at the following logical names:
+LISP$TIME_ZONE, MULTINET_TIMEZONE, or PMDF_TIMEZONE.  (LISP$TIME_ZONE is
+defined if you have LISP installed.)
+
+The name of the organization is included in the header of the NEWS message.
+This can be anything, but usually is the company or university name.  This
+can be hardcoded into the source by putting in BULLNEWS.INC, or by defining
+the system logical name BULL_NEWS_ORGANIZATION.
+
+The name of the mail protocol to use for responding by mail to NEWS messages
+can also be either hardcoded by putting in BULLNEWS.INC, or by defining the
+system logical name BULL_NEWS_MAILER.
+
+After installing the new BULLETIN, execute the command NEWS, which asks for a
+list of all the news groups.  Because this is the first time it is executed, it
+will cause a load of all the remote news groups into a local data base
+(BULL_DIR:BULLNEWS.DAT). This will take several minutes to do.  It is the only
+time that this load will be done interactively.  Afterwards, BULLCP will
+periodically update the data base.  For this reason, it is highly recommeded
+that BULLCP be installed. BULLCP will update NEWS every hour.  If you want to
+change this frequency, define the logical name BULL_NEWS_UPDATE to the number
+of minutes in between updates, i.e. DEFINE/SYSTEM BULL_NEWS_UPDATE "30" for 30
+minutes.  NOTE: BULLCP will create a subprocess BULLCP NEWS which does the
+update.  You can watch how long it takes for this to run in order to determine
+if you want to change the update period).
+
+Due to long news group names recently created, you must do the following, or
+else those news groups will not be seen.  After BULLNEWS.DAT is created, do
+the following:
+
+$ ANAL/RMS/FDL/OUT=FIX.FDL BULL_DIR:BULLNEWS.DAT
+
+Edit FIX.FDL and find the first line which says
+	DUPLICATES no
+and change it to
+	DUPLICATES yes
+
+Then type:
+
+$ CONVERT BULL_DIR:BULLNEWS.DAT BULL_DIR:BULLNEWS.DAT/FDL=FIX.FDL
+
+Also, it is suggested that you run OPTIMIZE_RMS.COM on it, as it will cause the
+file to be compressed and will allow updates to run much faster (factor of 5 or
+more). 
+
+Never delete BULLNEWS.DAT.  There is no reason to ever do so, and it will cause
+subscribed users to be subscribed to the wrong news groups.
+
+WARNING: One user discovered that his server (using bnews?) had a bug which
+caused the updates to cause bogus "new messages" notifications for subscribed
+NEWS group when entering BULLETIN.  If you experience this problem, try
+defining the system logical name BULL_SPECIAL_NEWS_UPDATE.  This will cause
+the update to use a different algorithm which should eliminate the problem,
+although it requires much more time to execute.
+
+It is possible to automatically have news messages to be fed into a real
+folder. Place the name of the news group into the folder description surrounded
+by <>, i.e. <misc.test>.  It must be in lower case.  (Other text is allowed in
+the description, i.e. "THIS IS A TEST FOLDER <misc.test>".)  When the POST and
+ADD commands are used with this folder, the messages will be posted to the news
+group, rather than actually being added to the folder.
+
+If you have any problems or questions, please let me know.
+									MRL
+P.s.
+	If you do not know what USENET NEWS, it's basically news messages which
+are passed between nodes.  Originally it was limited to USENET, but that is no
+longer the case.  Unlike internet mailing lists which use MAIL to send the
+messages to individuals, NEWS messages are not sent via MAIL.  They are passed
+between nodes using a special protocol, NNTP.  Users must use a NEWS reader
+package to read them.  However, it is possible to read NEWS remotely over a
+network, and therefore avoiding having to actually store the messages.
+BULLETIN is setup to be used mainly in this client mode, i.e. it can read
+messages on another node via TCP or DECNET.  This is useful, since the number
+of NEWS groups total over 1000, the disk space required for storage is very
+high.  If you are interested in finding a server node that would allow you to
+read NEWS, and do not know of one (i.e. a USENET node), I know of no official
+way of doing so.  However, one suggestion was to try connecting to BBN.COM via
+ANONYMOUS FTP and look through the directory uumap/comp.mail.maps to find a
+USENET node near you to contact. 
diff --git a/decus/vmslt98a/bulletin/nonsystem.txt b/decus/vmslt98a/bulletin/nonsystem.txt
new file mode 100755
index 0000000..f1f7d86
--- /dev/null
+++ b/decus/vmslt98a/bulletin/nonsystem.txt
@@ -0,0 +1,16 @@
+Non-system bulletins (such as this) can be submitted by any user.  Users are
+alerted at login time that new non-system bulletins have been added, but only
+their topics are listed.  Optionally, users can be prompted at login time to
+see if they wish to read the bulletins.  When reading the bulletins in this
+manner, the bulletins can optionally be written to a file.  If you have the
+subdirectory [.BULL] created, BULLETIN will use that directory as the default
+directory to write the file into.
+
+A user can disable this prompting featuring by using BULLETIN as follows: 
+
+$ BULLETIN
+BULLETIN> SET NOREADNEW
+BULLETIN> EXIT
+
+Afterwords, the user will only be alerted of the bulletins, and will have to
+use the BULLETIN utility in order to read the messages.
diff --git a/decus/vmslt98a/bulletin/optimize_rms.com b/decus/vmslt98a/bulletin/optimize_rms.com
new file mode 100755
index 0000000..576fa3e
--- /dev/null
+++ b/decus/vmslt98a/bulletin/optimize_rms.com
@@ -0,0 +1,134 @@
+$ SET NOON
+$ EXIT_STATUS = 1
+$ IF P1 .NES. "" THEN GOTO BATCH
+$!
+$GET_FILE:
+$ INQUIRE P1 "File to be optimized (^Y to quit)"
+$!
+$ FILENAME = P1
+$ SPEC = F$SEARCH(FILENAME)
+$!
+$GOT_NAME_INTERACTIVE:
+$ NAME = F$PARSE(FILENAME,,,"NAME")
+$!
+$ IF F$FILE_ATTRIBUTE(FILENAME,"ORG") .EQS. "IDX" THEN-
+  GOTO INTERACTIVE_CHECK_ADDS
+$ WRITE SYS$OUTPUT "File not indexed"
+$ GOTO GET_FILE
+$INTERACTIVE_CHECK_ADDS:
+$ INQUIRE P2 "Number of records to add after initial load"
+$ IF P2 .EQS. "" THEN P2 = 0
+$!
+$ IF P2 .GE. 0 THEN GOTO INTERACTIVE_CHECK_CONVERT
+$ WRITE SYS$OUTPUT "Added records must be >= 0 "
+$ GOTO GOT_NAME_INTERACTIVE
+$!
+$INTERACTIVE_CHECK_CONVERT:
+$ INQUIRE P3 "Turn OFF Data and Key compression? (N)"
+$ INQUIRE P4 "Turn OFF Index compression? (N)"
+$!
+$ GOTO ADD_OK
+$!
+$BATCH:
+$GOT_NAME:
+$ FILENAME = P1
+$ SPEC = F$SEARCH(FILENAME)
+$!
+$ IF SPEC .NES. "" THEN GOTO FILE_EXISTS
+$ WRITE SYS$OUTPUT "File does not exist"
+$ EXIT_STATUS = %X18292
+$ GOTO DONE
+$!
+$FILE_EXISTS:
+$ NAME = F$PARSE(FILENAME,,,"NAME")
+$ IF F$FILE_ATTRIBUTE(FILENAME,"ORG") .EQS. "IDX" THEN-
+  GOTO TYPE_OK
+$ WRITE SYS$OUTPUT "File not indexed"
+$ EXIT_STATUS = 1000024
+$ GOTO DONE
+$!
+$TYPE_OK:
+$ IF P2 .EQS. "" THEN P2 = 0
+$ IF P2 .GE. 0 THEN GOTO ADD_OK
+$!
+$ WRITE SYS$OUTPUT "Added records must be >= 0 "
+$ EXIT_STATUS = %X38060
+$ GOTO DONE
+$!
+$ADD_OK:
+$ ADD_RECORDS = P2
+$!
+$ NUMBER_OF_KEYS == 'F$FILE_ATTRIBUTE(FILENAME,"NOK")
+$ TURN_DATA_COMPRESSION_OFF = P3
+$ TURN_INDEX_COMPRESSION_OFF = "Y"
+$ FDL_NAME = F$PARSE(".FDL;0",SPEC)
+$ TEMP_FILE = "''NAME'_TEMP_TEMP.COM"
+$ OPEN/WRITE/ERROR=OPEN_ERROR OUT 'TEMP_FILE
+$ WRITE OUT "$ DEFINE/USER SYS$COMMAND SYS$INPUT"
+$ WRITE OUT "$ ANALYZE/RMS/FDL/OUT=''FDL_NAME' ''FILENAME'"
+$ WRITE OUT "$ DEFINE/USER SYS$COMMAND SYS$INPUT"
+$ WRITE OUT "$ DEFINE/USER EDF$$PLAYBACK_INPUT KLUDGE"
+$ WRITE OUT "$ EDIT/FDL/SCRIPT=OPTIMIZE/ANALYZE=''FDL_NAME' ''FDL_NAME'"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT 'ADD_RECORDS
+$ IF ADD_RECORDS .EQ. 0 THEN GOTO SKIP_NON_ZERO
+$ WRITE OUT ""
+$ WRITE OUT ""
+$SKIP_NON_ZERO:
+$ WRITE OUT ""
+$ IF TURN_INDEX_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "IC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ IF TURN_DATA_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "RC"
+$  WRITE OUT "NO"
+$  WRITE OUT "KC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ WRITE OUT "FD"
+$ WRITE OUT "Created from OPTIMIZE_RMS.COM, WITH SPACE/BUCKETSIZE for" +-
+  " ''A DD_RECORDS' ADDED RECORDS"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$LOOP:
+$ IF NUMBER_OF_KEYS .EQ. 1 THEN GOTO CLOSE_FILE
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ IF TURN_INDEX_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "IC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ IF TURN_DATA_COMPRESSION_OFF
+$ THEN
+$  WRITE OUT "KC"
+$  WRITE OUT "NO"
+$ ENDIF
+$ WRITE OUT "FD"
+$ WRITE OUT ""
+$ WRITE OUT ""
+$ NUMBER_OF_KEYS = 'NUMBER_OF_KEYS - 1
+$ GOTO LOOP
+$!
+$CLOSE_FILE:
+$ WRITE OUT "E"
+$ CLOSE OUT
+$!
+$ @'TEMP_FILE
+$ DELETE 'TEMP_FILE;*
+$ WRITE SYS$OUTPUT ""
+$ WRITE SYS$OUTPUT "Starting CONVERT of ''FILENAME'"
+$ CONVERT /NOSORT /STAT /FDL='FDL_NAME 'FILENAME 'FILENAME
+$ WRITE SYS$OUTPUT ""
+$ GOTO DONE
+$OPEN_ERROR:
+$ WRITE SYS$OUTPUT "Unable to open ''TEMP_FILE'"
+$DONE:
+$ EXIT 'EXIT_STATUS
diff --git a/decus/vmslt98a/bulletin/pmdf.com b/decus/vmslt98a/bulletin/pmdf.com
new file mode 100755
index 0000000..932715c
--- /dev/null
+++ b/decus/vmslt98a/bulletin/pmdf.com
@@ -0,0 +1,1031 @@
+$set nover
+$copy/log sys$input BULLETIN_MASTER.PAS
+$deck
+%INCLUDE 'PMDF_ROOT:[SRC]ATTRIB.INC'
+PROGRAM bulletin_master (output, outbound,
+                         %INCLUDE 'PMDF_ROOT:[SRC]APFILES.INC',
+                         %INCLUDE 'PMDF_ROOT:[SRC]MMFILES.INC',
+                         %INCLUDE 'PMDF_ROOT:[SRC]QUFILES.INC');
+
+(*******************************************************************)
+(*                                                                 *)
+(*      Authors:   Ned Freed (ned@ymir.bitnet)                     *)
+(*                 Mark London (mrl%mit.mfenet@nmfecc.arpa)        *)
+(*                 8/18/88                                         *)
+(*                                                                 *)
+(*******************************************************************)
+
+  CONST
+       %INCLUDE 'PMDF_ROOT:[SRC]UTILCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]OSCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]APCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]MMCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]HECONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]LOGCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]SYCONST.INC'
+
+  TYPE
+       %INCLUDE 'PMDF_ROOT:[SRC]UTILTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]OSTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]APTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]SYTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]MMTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]HETYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]LOGTYPE.INC'
+
+  string = varying [alfa_size] of char;
+
+  VAR
+       %INCLUDE 'PMDF_ROOT:[SRC]UTILVAR.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]OSVAR.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]APVAR.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]QUVAR.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]MMVAR.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]HEVAR.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]LOGVAR.INC'
+
+       outbound : text;
+
+  (* Place to store the channel we are servicing *)
+   mail_channel : mm_channel_ptr := nil;
+
+  (* MM status control flag *)
+
+  mm_status          : (uninitialized, initialized, sending) := uninitialized;
+
+  filename       : vstring;
+
+  (* Place to store the protocol that we are providing/servicing *)
+  protocol_name : varying [10] of char;
+
+  %INCLUDE 'PMDF_ROOT:[SRC]UTILDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]OSDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]APDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]HEDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]LOGDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]MMDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]QUDEF.INC'
+
+  (* Declare interface routines to BULLETIN *)
+
+  procedure INIT_MESSAGE_ADD (
+    in_folder : [class_s] packed array [l1..u1 : integer] of char;
+    in_from : [class_s] packed array [l2..u2 : integer] of char;
+    in_descrip : [class_s] packed array [l3..u3 : integer] of char;
+    var ier : boolean); extern;
+
+  procedure WRITE_MESSAGE_LINE (
+    in_line : [class_s] packed array [l1..u1 : integer] of char); extern;
+
+  procedure FINISH_MESSAGE_ADD; extern;
+
+  PROCEDURE warn_master (message : varying [len1] of char);
+
+    BEGIN (* warn_master *)
+      writeln;
+      os_write_datetime (output);
+      writeln (message);
+      END; (* warn_master *)
+
+  (* abort program. *)
+
+  PROCEDURE abort_master (message : varying [len1] of char);
+
+    BEGIN (* abort_master *)
+      warn_master (message);
+      halt;
+      END; (* abort_master *)
+
+(* activate_mm fires up the MM package and performs related startup chores. *)
+
+function activate_mm (is_master : boolean) : rp_replyval;
+
+var
+  mm_init_reply : rp_replyval; found : boolean; mail_chan_text : ch_chancode;
+  stat : integer;
+
+begin (* activate_mm *)
+  (* Set up the name of the protocol we are servicing/providing *)
+  stat := $TRNLOG (lognam := 'PMDF_PROTOCOL',
+                   rslbuf := protocol_name.body,
+                   rsllen := protocol_name.length);
+  if (not odd (stat)) or (stat = SS$_NOTRAN) then protocol_name := 'IN%';
+  mm_status := initialized;
+  mm_init_reply := mm_init;
+  mail_chan_text := '            ';
+  stat := $TRNLOG (lognam := 'PMDF_CHANNEL', rslbuf := mail_chan_text);
+  if (not odd (stat)) or (stat = SS$_NOTRAN) then
+    mail_chan_text := 'l           ';
+  if rp_isgood (mm_init_reply) then begin
+    mail_channel := mm_lookup_channel (mail_chan_text);
+    if mail_channel = nil then mail_channel := mm_local_channel;
+  end else mail_channel := mm_local_channel;
+  activate_mm := mm_init_reply;
+end; (* activate_mm *)
+
+  (* initialize outbound, mm_ and qu_ *)
+
+  PROCEDURE init;
+
+    VAR fnam : vstring;
+        i : integer;
+
+    BEGIN (* init *)
+      os_jacket_access := true;
+      (* Initialize subroutine packages *)
+      IF rp_isbad (activate_mm (false)) THEN
+        abort_master ('Can''t initialize MM_ routines');
+      IF rp_isbad (qu_init) THEN
+        abort_master ('Can''t initialize QU_ routines');
+      fnam.length := 0;
+      IF NOT os_open_file (outbound, fnam, exclusive_read) THEN
+        abort_master ('Can''t open outbound file');
+      END; (* init *)
+
+
+procedure return_bad_messages (var bad_address : vstring);
+
+label
+  100;
+
+var
+  line : vstring;
+  bigline : bigvstring; result : rp_bufstruct;
+  pmdfenvelopefrom : vstring;
+  temp_line : vstringlptr;
+
+  procedure try_something (rp_error : integer; routine : string);
+
+  begin (* try_something *)
+    if rp_isbad (rp_error) then begin
+      mm_wkill; mm_status := initialized; goto 100;
+    end;
+  end; (* try_something *)
+
+begin (* return_bad_messages *)
+  if mm_status = uninitialized then
+    try_something (activate_mm (false), 'mm_init');
+  mm_status := sending;
+  try_something (mm_sbinit, 'mm_sbinit');
+  initstring (line, 'postmaster@                             ', 11);
+  catvstring (line, mm_local_channel^.official_hostname);
+  try_something (mm_winit (mail_channel^.chancode, line), 'mm_winit');
+  initstring (line,
+              'postmaster                              ', 10);
+  try_something (mm_wadr (mail_channel^.official_hostname,
+                            line), 'mm_wadr');
+  try_something (mm_rrply (result), 'mm_rrply');
+  try_something (result.rp_val, 'mm_rrply structure return');
+  try_something (mm_waend, 'mm_waend');
+  initstring (line, 'From: PMDF Mail Server <Postmaster@     ', 35);
+  catvstring (line, mm_local_channel^.official_hostname);
+  catchar (line, '>');
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, 'To: Postmaster                          ', 14);
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, 'Subject: Undeliverable mail             ', 27);
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, 'Date:                                   ', 6);
+  os_cnvtdate (line);
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  line.length := 1; line.body[1] := chr (chr_lf);
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, 'The message could not be delivered to:  ', 38);
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  line.length := 1; line.body[1] := chr (chr_lf);
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, 'Addressee:                              ', 11);
+  catvstring (line, bad_address);
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, 'Reason: No such bulletin folder.        ', 32);
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  line.length := 1; line.body[1] := chr (chr_lf);
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  initstring (line, '----------------------------------------', 40);
+  catchar (line, chr (chr_lf));
+  catchar (line, chr (chr_lf));
+  try_something (mm_wtxt (line), 'mm_wtxt');
+  try_something (qu_rkill, 'qu_rkill');
+  try_something (qu_rinit (filename, pmdfenvelopefrom), 'qu_rinit');
+  while rp_isgood (qu_radr (line)) do begin end;
+  while rp_isgood (qu_rtxt (bigline)) do
+    try_something (mm_bigwtxt (bigline), 'mm_wtxt');
+  mm_status := initialized;
+  try_something (mm_wtend, 'mm_wtend');
+  try_something (mm_rrply (result), 'mm_rrply');
+  try_something (result.rp_val, 'mm_rrply structure return');
+100:
+end; (* return_bad_messages *)
+
+  (* submit messages to BULLETIN *)
+
+  PROCEDURE dosubmit;
+
+    VAR fromaddr, toaddr, tombox, name : vstring;
+        retval : rp_replyval;
+        line : bigvstring;
+        ier, done : boolean;
+        i : integer;
+
+    BEGIN (* dosubmit *)
+      WHILE NOT eof (outbound) DO BEGIN
+        readvstring (outbound, filename, 0);
+        IF rp_isgood (qu_rinit (filename, fromaddr)) THEN BEGIN
+          done := false;
+          FOR i := 1 TO fromaddr.length DO
+            fromaddr.body[i] := upper_case (fromaddr.body[i]);
+          IF rp_isgood (qu_radr (toaddr)) THEN BEGIN
+            REPEAT
+              retval := qu_radr (name);
+              UNTIL rp_isbad (retval);
+            mm_parse_address (toaddr, name, tombox, TRUE, FALSE, 0);
+            FOR i := 1 TO tombox.length DO
+              tombox.body[i] := upper_case (tombox.body[i]);
+            INIT_MESSAGE_ADD (substr (tombox.body, 1, tombox.length),
+                              protocol_name,' ', ier);
+(* The parameter with 'IN%', causes bulletin to search for the From line: *)
+(*                            substr (fromaddr.body, 1, fromaddr.length), *)
+            IF ier THEN BEGIN
+              WHILE rp_isgood (qu_rtxt (line)) DO BEGIN
+                IF line.length > 0 THEN line.length := pred (line.length);
+                WRITE_MESSAGE_LINE (substr (line.body, 1, line.length));
+                END; (* while *)
+              FINISH_MESSAGE_ADD;
+              done := true;
+            END ELSE BEGIN
+	      warn_master ('Error opening folder ' +
+                              substr (tombox.body, 1, tombox.length));
+	      return_bad_messages(tombox);
+              done := true;
+            END;
+	  END
+          ELSE warn_master ('Can''t read To: address in file ' +
+                            substr (filename.body, 1, filename.length));
+          if done then qu_rend else qu_rkill;
+          END
+        ELSE warn_master ('Can''t open queue file ' +
+                          substr (filename.body, 1, filename.length));
+        END; (* while *)
+      END; (* dosubmit *)
+
+  BEGIN (* bulletin_master *)
+    init;
+    dosubmit;
+    mm_end (true);
+    qu_end;
+    END. (* bulletin_master *)
+$eod 
+$copy/log sys$input BULLETIN_MASTER.PAS_V32
+$deck
+%INCLUDE 'PMDF_ROOT:[SRC]ATTRIB.INC'
+PROGRAM bulletin_master (%INCLUDE 'PMDF_ROOT:[SRC]APFILES.INC'
+                         %INCLUDE 'PMDF_ROOT:[SRC]MMFILES.INC'
+                         %INCLUDE 'PMDF_ROOT:[SRC]QUFILES.INC'
+                         outbound);
+     
+(*******************************************************************)
+(*                                                                 *)
+(*      Authors:   Ned Freed (ned@ymir.claremont.edu)              *)
+(*                 Mark London (mrl@nerus.pfc.mit.edu)             *)
+(*                 12/28/90                                        *)
+(*                                                                 *)
+(*******************************************************************)
+     
+  CONST
+       %INCLUDE 'PMDF_ROOT:[SRC]UTILCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]OSCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]APCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]SYCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]HECONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]MMCONST.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]LOGCONST.INC'
+     
+  TYPE
+       %INCLUDE 'PMDF_ROOT:[SRC]UTILTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]OSTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]APTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]SYTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]HETYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]MMTYPE.INC'
+       %INCLUDE 'PMDF_ROOT:[SRC]LOGTYPE.INC'
+
+  string = varying [alfa_size] of char;
+
+  VAR
+(*     %INCLUDE 'PMDF_ROOT:[SRC]UTILVAR.INC' *)
+       %INCLUDE 'PMDF_ROOT:[SRC]OSVAR.INC'
+(*     %INCLUDE 'PMDF_ROOT:[SRC]APVAR.INC' *)
+(*     %INCLUDE 'PMDF_ROOT:[SRC]QUVAR.INC' *)
+       %INCLUDE 'PMDF_ROOT:[SRC]MMVAR.INC'
+(*     %INCLUDE 'PMDF_ROOT:[SRC]HEVAR.INC' *)
+(*     %INCLUDE 'PMDF_ROOT:[SRC]LOGVAR.INC' *)
+     
+       outbound : text;
+       fromaddr, filename : vstring;
+       bull_chan : mm_channel_ptr;
+       bull_chan_text : ch_chancode;
+       protocol_name : varying [10] of char;
+
+  %INCLUDE 'PMDF_ROOT:[SRC]UTILDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]OSDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]APDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]HEDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]LOGDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]SYDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]MMDEF.INC'
+  %INCLUDE 'PMDF_ROOT:[SRC]QUDEF.INC'
+     
+  (* Declare interface routines to BULLETIN *)
+     
+  procedure INIT_MESSAGE_ADD (
+    in_folder : [class_s] packed array [l1..u1 : integer] of char;
+    in_from : [class_s] packed array [l2..u2 : integer] of char;
+    in_descrip : [class_s] packed array [l3..u3 : integer] of char;
+    var ier : boolean); extern;
+     
+  procedure WRITE_MESSAGE_LINE (
+    in_line : [class_s] packed array [l1..u1 : integer] of char); extern;
+     
+  procedure FINISH_MESSAGE_ADD; extern;
+     
+  PROCEDURE warn_master (message : varying [len1] of char);
+     
+    BEGIN (* warn_master *)
+      writeln (os_output_file^);
+      os_write_datetime (os_output_file^);
+      writeln (os_output_file^, message);
+      END; (* warn_master *)
+     
+  (* initialize outbound, mm_ and qu_ *)
+     
+  PROCEDURE init;
+     
+    VAR fnam : vstring;
+        i, stat : integer;
+
+    BEGIN (* init *)
+      os_insure_open_output;
+      os_jacket_access := true;
+      (* Initialize subroutine packages *)
+      IF rp_isbad (mm_init) THEN
+        mm_abort_program (os_output_file^,
+          'Can''t initialize MM_                    ', 20, true);
+      IF rp_isbad (qu_init) THEN
+        mm_abort_program (os_output_file^,
+          'Can''t initialize QU_                    ', 20, false);
+      bull_chan := mm_my_channel (bull_chan_text);
+      (* Set up the name of the protocol we are servicing/providing *)
+      stat := $TRNLOG (lognam := 'PMDF_PROTOCOL',
+                       rslbuf := protocol_name.body,
+                       rsllen := protocol_name.length);
+      IF (not odd (stat)) OR (stat = SS$_NOTRAN) THEN protocol_name := 'IN%';
+      fnam.length := 0;
+      IF NOT os_open_file (outbound, fnam, exclusive_read) THEN
+        mm_abort_program (os_output_file^,
+          'Can''t open outbound file                ', 24, false);
+      END; (* init *)
+     
+  PROCEDURE return_bad_messages (var bad_address : vstring);
+
+  LABEL
+    100;
+
+  VAR
+    line, errorsto : vstring;
+    bigline : bigvstring; result : rp_bufstruct;
+    header : he_header;
+    i : integer;
+
+    PROCEDURE try_something (rp_error : integer; routine : string);
+
+    BEGIN (* try_something *)
+      IF rp_isbad (rp_error) THEN BEGIN
+        warn_master ('Routine ' + routine + ' failed while returning message.');
+        mm_wkill; goto 100;
+        END; (* if *)
+      end; (* try_something *)
+
+  BEGIN (* return_bad_messages *)
+    he_init_header (header);
+    try_something (mm_sbinit, 'mm_sbinit');
+    initstring (line, 'postmaster@                             ', 11);
+    catvstring (line, mm_local_channel^.official_hostname);
+    try_something (mm_winit (bull_chan_text, line), 'mm_winit');
+    try_something (qu_rbtxt, 'qu_rbtxt');
+    try_something (he_read_header (header, qu_rtxt), 'he_read_header');
+    errorsto.length := 0;
+    IF header[he_errors_to] <> NIL THEN WITH header[he_errors_to]^ DO
+      IF ltext.length <= ALFA_SIZE THEN BEGIN
+        errorsto.length := ltext.length;
+        FOR i := 1 TO errorsto.length DO errorsto.body[i] := ltext.body[i];
+        END; (* if *)
+    IF errorsto.length > 0 THEN BEGIN
+      try_something (mm_wadr (mm_local_channel^.official_hostname, errorsto),
+                              'mm_wadr');
+      try_something (mm_rrply (result), 'mm_rrply');
+      END
+    ELSE result.rp_val := RP_NO;
+    IF rp_isbad (result.rp_val) THEN BEGIN
+      copyvstring (errorsto, fromaddr);
+      try_something (mm_wadr (mm_local_channel^.official_hostname,
+                              fromaddr), 'mm_wadr');
+      try_something (mm_rrply (result), 'mm_rrply');
+      END; (* if *)
+    IF bull_chan^.sendpost or rp_isbad (result.rp_val) THEN BEGIN
+      initstring (line,
+                  'postmaster                              ', 10);
+      try_something (mm_wadr (bull_chan^.official_hostname, line), 'mm_wadr');
+      try_something (mm_rrply (result), 'mm_rrply');
+      try_something (result.rp_val, 'mm_rrply structure return');
+      END; (* if *)
+    try_something (mm_waend, 'mm_waend');
+    initstring (line, 'From: PMDF Mail Server <Postmaster@     ', 35);
+    catvstring (line, mm_local_channel^.official_hostname);
+    catchar (line, '>');
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, 'To:                                     ', 4);
+    catvstring (line, errorsto);
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, 'Subject: Undeliverable bulletin         ', 31);
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, 'Date:                                   ', 6);
+    os_catdatetime (line);
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    line.length := 1; line.body[1] := chr (chr_lf);
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, 'The message could not be delivered to:  ', 38);
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    line.length := 1; line.body[1] := chr (chr_lf);
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, 'Addressee:                              ', 11);
+    catvstring (line, bad_address);
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, 'Reason: No such bulletin folder.        ', 32);
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    line.length := 1; line.body[1] := chr (chr_lf);
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    initstring (line, '----------------------------------------', 40);
+    catchar (line, chr (chr_lf));
+    catchar (line, chr (chr_lf));
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    try_something (he_write_header (header, mm_bigwtxt), 'he_write_header');
+    line.length := 1; line.body[1] := chr (chr_lf);
+    try_something (mm_wtxt (line), 'mm_wtxt');
+    WHILE rp_isgood (qu_rtxt (bigline)) DO
+      try_something (mm_bigwtxt (bigline), 'mm_wtxt');
+    try_something (mm_wtend, 'mm_wtend');
+    try_something (mm_rrply (result), 'mm_rrply');
+    try_something (result.rp_val, 'mm_rrply structure return');
+  100:
+    END; (* return_bad_messages *)
+
+  (* submit messages to BULLETIN *)
+     
+  PROCEDURE dosubmit;
+     
+    VAR toaddr, tombox, name : vstring;
+        retval : rp_replyval;
+        line : bigvstring;
+        ier, done : boolean;
+        i : integer;
+        chan_dummy : mm_channel_ptr;
+     
+    BEGIN (* dosubmit *)
+      WHILE NOT eof (outbound) DO BEGIN
+        readvstring (outbound, filename, 0);
+        IF rp_isgood (qu_rinit (filename, fromaddr)) THEN BEGIN
+          done := false;
+          IF rp_isgood (qu_radr (toaddr)) THEN BEGIN
+            REPEAT
+              retval := qu_radr (name);
+              UNTIL rp_isbad (retval);
+            chan_dummy := mm_parse_address (toaddr, name, tombox,
+                                            TRUE, FALSE, 0, 0);
+            FOR i := 1 TO tombox.length DO
+              tombox.body[i] := upper_case (tombox.body[i]);
+            INIT_MESSAGE_ADD (substr (tombox.body, 1, tombox.length),
+                              protocol_name, ' ', ier);
+            IF ier THEN BEGIN
+              WHILE rp_isgood (qu_rtxt (line)) DO BEGIN
+                IF line.length > 0 THEN line.length := pred (line.length);
+                WRITE_MESSAGE_LINE (substr (line.body, 1, line.length));
+                END; (* while *)
+              FINISH_MESSAGE_ADD;
+              done := true;
+              END
+            ELSE BEGIN
+	      warn_master ('Error opening folder ' +
+                           substr (tombox.body, 1, tombox.length));
+	      return_bad_messages (tombox);
+              done := true;
+              END;
+            END
+          ELSE warn_master ('Can''t read To: address in file ' +
+                            substr (filename.body, 1, filename.length));
+          IF done THEN qu_rend ELSE qu_rkill (true);
+          END
+        ELSE warn_master ('Can''t open queue file ' +
+                          substr (filename.body, 1, filename.length));
+        END; (* while *)
+      END; (* dosubmit *)
+     
+  BEGIN (* bulletin_master *)
+    init;
+    dosubmit;
+    mm_end (true);
+    qu_end;
+    END. (* bulletin_master *)
+$eod 
+$copy/log sys$input MASTER.COM
+$deck
+$ ! MASTER.COM - Initiate delivery of messages queued on a channel
+$ !
+$ ! Modification history and parameter definitions are at the end of this file.
+$ !
+$ set noon
+$ !
+$ ! Clean up and set up channel name, if on hold just exit
+$ !
+$ channel_name = f$edit(p1, "COLLAPSE,LOWERCASE")
+$ hold_list = "," + f$edit(f$logical("PMDF_HOLD"), "COLLAPSE,LOWERCASE") + ","
+$ if f$locate("," + channel_name + ",", hold_list) .lt. -
+     f$length(hold_list) then exit
+$ define/process pmdf_channel "''channel_name'"
+$ !
+$ ! Save state information, set up environment properly
+$ !
+$ save_directory = f$environment("DEFAULT")
+$ set default pmdf_root:[queue]
+$ save_protection = f$environment("PROTECTION")
+$ set protection=(s:rwed,o:rwed,g,w)/default
+$ save_privileges = f$setprv("NOSHARE")
+$ !
+$ if f$logical("PMDF_DEBUG") .eqs. "" then on control_y then goto out
+$ !
+$ ! Create listing of messages queued on this channel.
+$ !
+$ if p3 .eqs. "" then p3 = "1-JAN-1970"
+$ dirlst_file = "pmdf_root:[log]" + channel_name + "_master_dirlst_" + -
+  F$GETJPI ("", "PID") + ".tmp"
+$ define/process outbound 'dirlst_file'
+$ directory/noheader/notrailer/column=1/since="''p3'"/output='dirlst_file' -
+  pmdf_root:[queue]'channel_name'_*.%%;*
+$ !
+$ ! Determine whether or not connection should really be made
+$ !
+$ if p2 .nes. "POLL" .and. -
+     f$file_attributes(dirlst_file, "ALQ") .eq. 0 then goto out1
+$ !
+$ ! Handle various channels specially
+$ !
+$ if channel_name .eqs. "l" then goto local_channel
+$ if channel_name .eqs. "d" then goto DECnet_compatibility_channel
+$ if channel_name .eqs. "directory" then goto dir_channel
+$ if f$extract(0,5,channel_name) .eqs. "anje_"  then goto BITNET_channel
+$ if f$extract(0,4,channel_name) .eqs. "bit_"   then goto BITNET_channel
+$ if f$extract(0,5,channel_name) .eqs. "bull_"  then goto BULLETIN_channel
+$ if f$extract(0,3,channel_name) .eqs. "cn_"    then goto CN_channel
+$ if f$extract(0,5,channel_name) .eqs. "ctcp_"  then goto CTCP_channel
+$ if f$extract(0,3,channel_name) .eqs. "dn_"    then goto DECnet_channel
+$ if f$extract(0,6,channel_name) .eqs. "dsmtp_" then goto DSMTP_channel
+$ if f$extract(0,5,channel_name) .eqs. "etcp_"  then goto ETCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "ftcp_"  then goto FTCP_channel
+$ if f$extract(0,4,channel_name) .eqs. "ker_"   then goto KER_channel
+$ if f$extract(0,5,channel_name) .eqs. "mail_"  then goto MAIL_channel
+$ if f$extract(0,5,channel_name) .eqs. "mtcp_"  then goto MTCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "px25_"  then goto PX25_channel
+$ if f$extract(0,4,channel_name) .eqs. "tcp_"   then goto TCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "test_"  then goto TEST_channel
+$ if f$extract(0,5,channel_name) .eqs. "uucp_"  then goto UUCP_channel
+$ if f$extract(0,5,channel_name) .eqs. "wtcp_"  then goto WTCP_channel
+$ if f$extract(0,6,channel_name) .eqs. "xsmtp_" then goto XSMTP_channel
+$ !
+$ ! This must be a PhoneNet channel (the default); set up and use MASTER
+$ !  Read the list of valid connection types for each channel.
+$ !
+$ cnt = f$integer("0")
+$ open/read/error=regular_master pmdf_data pmdf_root:[table]phone_list.dat
+$       list_loop:
+$               read/end=eof_list pmdf_data line
+$ !  Ignore comment lines.
+$               if (f$extract (0, 1, line) .eqs. "!") then -
+                        goto list_loop
+$               line = f$edit (line, "COMPRESS,LOWERCASE")
+$ !  Get the channel name from the line read.
+$               chan = f$extract (0, f$locate(" ", line), line)
+$               if (chan .nes. channel_name) then -
+$                       goto list_loop
+$ !  Get the connection name
+$               name = f$edit(f$extract(f$locate(" ",line),255,line),"COLLAPSE")
+$ !  If none, then ignore the line
+$               if name .eqs. "" then -
+                        goto list_loop
+$ !  Found at least one to try.
+$               cnt = cnt + 1
+$               @pmdf_root:[exe]all_master.com 'name'
+$               define PMDF_DEVICE TT
+$ !
+$ ! Define other logical names
+$ !
+$ define/user script             pmdf_root:[table.'channel_name']'name'_script.
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ !
+$ !   This check attempts to verify that we are in fact the owner process of
+$ !   the device, TT.  If the device is sharable, then we ignore the
+$ !   owner.
+$ !
+$ if (f$getdvi("TT","pid") .nes. f$getjpi(0,"pid")) .and. -
+     (f$getdvi("TT","shr") .eqs. "FALSE") then -
+        goto list_loop
+$ !
+$ !  Run master to deliver the mail
+$ !
+$ run pmdf_root:[exe]master
+$ exit_stat = $status
+$ !
+$ ! Activate optional cleanup script to reset terminal/modem
+$ !
+$ if f$search("pmdf_root:[exe]''name'_cleanup.com") .nes. "" then -
+     @pmdf_root:[exe]'name'_cleanup.com 'exit_stat'
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ !
+$ !  If master does not exit normally, then try a different connection.
+$ !
+$ if exit_stat .ne. 1 then goto list_loop
+$ eof_list:
+$ close pmdf_data
+$ !
+$ !  If we found at least one connection type for this channel, then skip
+$ !  the attempt to use the conventional mechanism.
+$ !
+$ if cnt .gt. 0 then goto out_phonenet
+$ !
+$ regular_master:
+$ @pmdf_root:[exe]'channel_name'_master.com
+$ define PMDF_DEVICE TT
+$ !
+$ !  Define logical names
+$ !
+$ define/user script             pmdf_root:[table]'channel_name'_script.
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ !
+$ run pmdf_root:[exe]master
+$ exit_stat = $status
+$ !
+$ !  Activate optional cleanup script to reset terminal/modem
+$ !
+$ if f$search("''channel_name'_cleanup.com") .nes. "" then -
+     @pmdf_root:[exe]'channel_name'_cleanup.com 'exit_stat'
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ !
+$ out_phonenet:
+$ if P4 .eqs. "POST" then wait 00:00:30
+$ goto out1
+$ !
+$ ! Directory channel
+$ !
+$ dir_channel:
+$ !
+$ run pmdf_root:[exe]dir_master
+$ goto out1
+$ !
+$ ! This is a DECnet channel; set up and use DN_MASTER
+$ !
+$ DECnet_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ node_name = f$edit(channel_name - "dn_", "UPCASE")
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]di_'channel_name'_master.trn
+$ define/user ph_logfile         pmdf_root:[log]ph_'channel_name'_master.log
+$ define/user di_errfile         pmdf_root:[log]di_'channel_name'_master.log
+$ define/user pmdf_node          "''node_name'::""PMDF="""
+$ !
+$ run pmdf_root:[exe]dn_master
+$ goto out1
+$ !
+$ ! This is a BITNET channel; use BN_MASTER
+$ !
+$ BITNET_channel:
+$ !
+$ if channel_name .eqs. "bit_gateway" then goto BITNET_gateway
+$ run pmdf_root:[exe]bn_master
+$ goto out1
+$ !
+$ ! This is the BITNET gateway channel; use BN_GATEWAY
+$ !
+$ BITNET_gateway:
+$ !
+$ run pmdf_root:[exe]bn_gateway
+$ goto out1
+$ !
+$ ! This is a BULLETIN channel; use BULLETIN_MASTER
+$ !
+$ BULLETIN_channel:
+$ !
+$ run pmdf_root:[exe]bulletin_master
+$ goto out1
+$ !
+$ ! This is a Tektronix TCP channel; use TCP_MASTER
+$ !
+$ TCP_channel:
+$ !
+$ run pmdf_root:[exe]tcp_master
+$ goto out1
+$ !
+$ ! This is a CMU/Tektronix TCP channel; use CTCP_MASTER
+$ !
+$ CTCP_channel:
+$ !
+$ run pmdf_root:[exe]ctcp_master
+$ goto out1
+$ !
+$ ! This is a Wollongong TCP channel; use WTCP_MASTER
+$ !
+$ WTCP_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ run pmdf_root:[exe]wtcp_master
+$ goto out1
+$ !
+$ ! This is a MultiNet TCP channel; use MTCP_MASTER
+$ !
+$ MTCP_channel:
+$ !
+$ run pmdf_root:[exe]mtcp_master
+$ goto out1
+$ !
+$ ! This is a Excelan TCP channel; use ETCP_MASTER
+$ !
+$ ETCP_channel:
+$ !
+$ run pmdf_root:[exe]etcp_master
+$ goto out1
+$ !
+$ ! This is an NRC Fusion TCP channel; use FTCP_MASTER
+$ !
+$ FTCP_channel:
+$ !
+$ run pmdf_root:[exe]ftcp_master
+$ goto out1
+$ !
+$ CN_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ define/user script             pmdf_root:[table]'channel_name'_script.
+$ ! following may vary: should point to cnio's group
+$ define/table=lnm$process_directory lnm$temporary_mailbox lnm$group_000277
+$ !
+$ run/nodeb'p5' pmdf_root:[exe]cn_smtp_master
+$ goto out1
+$ !
+$ KER_channel:
+$ !
+$ ! kermit protocol is slave only. If we get here there has been a mistake.
+$ ! however we will just exit and no harm done.
+$ goto out1
+$ !
+$ ! This is a PhoneNet X25 channel; set up and use PX25_MASTER
+$ !
+$ PX25_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ define/user ph_current_message pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user option_file        pmdf_root:[table]'channel_name'_option.
+$ define/user di_transcript      pmdf_root:[log]'channel_name'_di_master.trn
+$ define/user ph_logfile         pmdf_root:[log]'channel_name'_ph_master.log
+$ define/user di_errfile         pmdf_root:[log]'channel_name'_di_master.log
+$ !
+$ run pmdf_root:[exe]PX25_master
+$ goto out1
+$ !
+$ ! This is a DEC/Shell channel; set up and use UUCP_MASTER
+$ !
+$ UUCP_channel:
+$ !
+$ ! Define other logical names
+$ !
+$ uucp_to_host = channel_name - "uucp_"
+$ define/user uucp_to_host       "''uucp_to_host'"
+$ define/user uucp_current_message -
+  pmdf_root:[log]'channel_name'_master_curmsg.tmp
+$ define/user uucp_logfile       pmdf_root:[log]'channel_name'_master.logfile
+$ !
+$ run pmdf_root:[exe]UUCP_master
+$ uupoll = "$shell$:[usr.lib.uucp]uupoll"
+$ uupoll 'uucp_to_host'
+$ goto out1
+$ !
+$ ! This is a X.25 SMTP channel; set up and use XSMTP_MASTER
+$ !
+$ XSMTP_channel:
+$ !
+$ run pmdf_root:[exe]xsmtp_master
+$ goto out1
+$ !
+$ ! This is a DECNET SMTP channel; set up and use DSMTP_MASTER
+$ !
+$ DSMTP_channel:
+$ !
+$ run pmdf_root:[exe]dsmtp_master
+$ goto out1
+$ !
+$ ! Handle delivery on the local channel, MAIL_ channels, and
+$ ! the DECnet compatibility channel
+$ !
+$ MAIL_channel:
+$ local_channel:
+$ DECnet_compatibility_channel:
+$ open/read queue_file 'dirlst_file'
+$ local_loop:
+$   read/end=exit_local_loop/error=exit_local_loop  queue_file file_to_process
+$   priv_list = f$setprv("SYSPRV, DETACH")
+$   mail/protocol=pmdf_mailshr 'file_to_process'
+$   priv_list = f$setprv(priv_list)
+$ goto local_loop
+$ !
+$ exit_local_loop:
+$ close queue_file
+$ goto out1
+$ !
+$ ! This is a SMTP test channel, use TEST_SMTP_MASTER
+$ !
+$ TEST_channel:
+$ !
+$ ! Typically some form of redirection is needed here...
+$ deassign sys$input
+$ run pmdf_root:[exe]test_smtp_master
+$ goto out1
+$ !
+$ out1:
+$ delete 'dirlst_file';*
+$ !
+$ ! Common exit point - clean up things first
+$ !
+$ out:
+$ if f$logical("OUTBOUND") .nes. "" then deassign/process outbound
+$ if f$logical("PMDF_CHANNEL") .nes. "" then deassign/process pmdf_channel
+$ if f$logical("PMDF_DATA") .nes. "" then close pmdf_data
+$ if f$logical("PMDF_DEVICE") .eqs. "" then goto restore
+$ deallocate TT
+$ deassign TT
+$ deassign PMDF_DEVICE
+$ restore:
+$ !
+$ ! Restore saved stuff
+$ !
+$ set protection=('save_protection')/default
+$ set default 'save_directory'
+$ set process/priv=('save_privileges')
+$ !
+$ exit
+$ !
+$ ! Modification history:
+$ !
+$ ! This version by Ned Freed, 20-Jul-1986
+$ !
+$ ! Modified by Gregg Wonderly to allow multiple connections for each channel
+$ !   10-Oct-1986.
+$ ! Some additions by Ned Freed 30-Oct-86.
+$ ! Added CMU/Tektronix TCP channel (CTCP) /Kevin Carosso 6-Mar-1987
+$ ! Added Multinet TCP channel (MTCP) /Ned Freed 10-Mar-1987
+$ ! Added directory save/restore /Ned Freed 1-Jun-1987
+$ ! Added Excelan TCP channel (ETCP) /Ned Freed 9-Jul-1987
+$ ! Added MAIL, CNIO, KERMIT channel /Bob Smart 4-Jul-1987
+$ ! Added Warwick Jackson's PhoneNet X25 support /Ned Freed 5-Sep-87
+$ ! Added X25 SMTP channel SX25_ /Goeran Bengtsson, Mats Sundvall 24-Jul-87
+$ ! Added NRC Fusion TCP channel (FTCP) /Kevin Carosso 12-Jan-1988
+$ ! Added a variant of Randy McGee's code to put a list of channels on hold
+$ !   /Ned Freed 9-Feb-1988
+$ ! Made this procedure save and restore a little more state information
+$ !   than it used to, including default protection and privileges. Also
+$ !   moved a bunch of the logical name assignments around to eliminate
+$ !   redundant code all over the place. /Ned Freed 10-Feb-1988
+$ ! Modified to allow P3 date/time paramter. /Ned Freed 23-Feb-1988
+$ ! Added support for Dennis Boylan's UUCP channel. /Ned Freed 28-Mar-1988
+$ ! Added Robert Smart's directory channel. /Ned Freed 21-Apr-1988
+$ ! Added support for Warwick Jackson's SMTP over X.25 and SMTP over
+$ !   DECnet channels. /Ned Freed 26-May-1988
+$ ! Added P4 and P5 parameters. /Ned Freed 10-Jun-1988
+$ ! Added code to call the TEST_SMTP_MASTER for testing. /Ned Freed 1-Jul-1988
+$ ! Added preliminary support for ANJE. /Ned Freed 7-Jul-1988
+$ ! Removed extra dispatch for WTCP_ channel. /Ned Freed 3-Sep-1988
+$ ! Added dispatch for BULL_ channel. /Ned Freed 28-Nov-1988
+$ ! Cleaned up error recovered and emergency exit -- close PHONE_LIST.DAT
+$ !   file when aborting. /Ned Freed 13-Dec-1988
+$ ! Additional error recovery cleanup -- use PMDF_DEVICE instead of TT to
+$ !   allow deallocation on an abort. /Ned Freed 14-Dec-1988
+$ !
+$ ! Parameters:
+$ !
+$ !   P1 - Name of the channel whose messages are to be delivered.
+$ !   P2 - Activity type. If P2 .eqs. "POLL", establish the connection
+$ !        unconditionally, otherwise only establish the connection if
+$ !        messages are waiting in the queue.
+$ !   P3 - Earliest possible date/time for message(s). Messages older than
+$ !        this time are not processed.
+$ !   P4 - Environment. P4 .eqs. "POST" if MASTER is being called from the
+$ !        POST.COM procedure or some other procedure that invokes MASTER
+$ !        more than once. This parameter is used to insert delays before
+$ !        returning if hardware needs time to reset.
+$ !   P5 - Parameter reserved for channel-specific uses.
+$eod 
+$copy/log sys$input PMDF.TXT
+$deck
+This describes the procedure necessary to use BULLETIN with PMDF.  You must
+be using at least PMDF V3.1.  If using V3.2 you will instead have to use
+BULLETIN_MASTER.PAS_V32.  V3.2 does come with it's own BULLETIN_MASTER.PAS, but
+there is a small bug in it.  If you are using V4.0 or later, use the command
+procedure PMDF_ROOT:[SRC]PMDF_BULLETIN.COM and ignore the files that are 
+distributed with BULLETIN.
+
+BULLETIN_MASTER.PAS and MASTER.COM are the files you need to run a BULLETIN
+channel.  Put BULLETIN_MASTER.PAS in a subdirectory of PMDF_ROOT:[SRC] (I use
+the directory PMDF_ROOT:[SRC.BULLETIN]). Compile it there and then link it as
+follows.  This might result in undefined reference errors.  You can ignore them,
+as these are routines that are used for connecting to USENET NEWS, and are not
+used by the BULLETIN_MASTER executable.
+
+For V3.1:
+
+    LINK /EXE=PMDF_ROOT:[EXE]BULLETIN_MASTER -
+    BULLETIN_MASTER,[EXE]PMDFLIB/LIB,BULL_SOURCE:BULL/LIB, -
+    PMDF_ROOT:[EXE]VAXC/OPT
+
+For V3.2:
+
+    LINK /EXE=PMDF_ROOT:[EXE]BULLETIN_MASTER -
+    BULL_DIR:BULLETIN_MASTER,PMDF_ROOT:[EXE]PMDFSHR_LINK.OPT/OPT, -
+    [EXE]IDENT.OPT/OPT,BULL_SOURCE:BULL.OLB/LIB,PMDF_ROOT:[EXE]VAXC/OPT
+
+If you need to, put the new MASTER.COM in PMDF_ROOT:[EXE]. NOTE: Check your
+MASTER.COM, as the latest version of PMDF contains the code necessary to check
+for bulletin mail.  However, it will not necessary have the latest copy of
+BULLETIN_MASTER.PAS. 
+
+You then need a channel definition like the following in your configuration
+file PMDF.CNF:
+
+    bull_local single logging
+    BULLETIN-DAEMON
+
+And a rewrite rule of the form:
+
+    BULLETIN                          $U%BULLETIN@BULLETIN-DAEMON
+
+Then you put an alias in your ALIASES. file for each mailing list you want to
+process this way. I have the following:
+
+    info-vax: info-vax@bulletin
+    tex-hax: tex-hax@bulletin
+    xmailer-list: xmailer@bulletin
+    mail-l: mail-l@bulletin
+    jnet-l: jnet-l@bulletin
+    policy-l: policy-l@bulletin
+    future-l: future-l@bulletin
+    mon-l: mon-l@bulletin
+    ug-l: ug-l@bulletin
+
+Then mail sent to info-vax@localhost will be routed to a folder called
+info-vax. In general, an alias of the form
+
+    a : b@bulletin
+
+will route mail sent to a@localhost to folder b in BULLETIN.
+
+NOTE: If you have BBOARD set for a folder that you convert to be delivered
+directly to PMDF, remember to do a SET NOBBOARD for that folders (unless
+using the LISTSERV option.  See HELP SET BBOARD LISTSERV for more info).  After
+doing so, restart BULLCP using BULLETIN/START.
+$eod 
diff --git a/decus/vmslt98a/bulletin/restart.com b/decus/vmslt98a/bulletin/restart.com
new file mode 100755
index 0000000..71f7023
--- /dev/null
+++ b/decus/vmslt98a/bulletin/restart.com
@@ -0,0 +1,6 @@
+$ SET PROCESS/PRIVILEGE=ALL
+$ MCR SYSMAN
+SET ENV/CL
+SET PROF/PRIV=ALL
+DO DEASSIGN BULL_DISABLE/SYSTEM
+$ BULL/START
diff --git a/decus/vmslt98a/bulletin/setuser.mar b/decus/vmslt98a/bulletin/setuser.mar
new file mode 100755
index 0000000..489f36f
--- /dev/null
+++ b/decus/vmslt98a/bulletin/setuser.mar
@@ -0,0 +1,125 @@
+	.Title	SETUSER
+;
+;	Program Setuser
+;
+;	This program will change the username and UIC of the running process
+;
+;	To assemble:	$ MACRO SETUSER
+;			$ LINK SETUSER,SYS$SYSTEM:SYS.STB/SELECT
+;
+	.LIBRARY	/SYS$LIBRARY:LIB.MLB/
+	$PCBDEF				;define PCB offsets
+	$JIBDEF				;define JIB offsets
+	$UAFDEF				;define user authorization file offsets
+INFAB:	$FAB	FAC=GET -		;only gets on input file
+		FNM=<SYSUAF> -		;SYSUAF may be defined as logical name
+		DNM=<SYS$SYSTEM:.DAT> -	;These are default directory & suffix
+		SHR=<PUT,GET,DEL,UPD>	;allow full sharing
+INRAB:	$RAB	FAB=INFAB -		;FAB for this RAB
+		KBF=COMMLD+8 -		;key value is typed in by user
+		KRF=0 -			;primary key
+		KSZ=12 -		;username is 12 bytes long
+		RAC=KEY -		;key access on this file
+		ROP=NLK -		;don't lock read records
+		UBF=BUFFER -		;address of buffer for I/O
+		USZ=2048		;size of buffer
+BUFFER:	.BLKB	2048			;buffer for data
+COMMLD:	.ASCID	/            /		;space for typed in username
+PROMPTD:.ASCID	/Username: /		;prompt string
+COMMLDS:.WORD	0			;space for number of bytes typed in
+FAODESC:.LONG	80
+	.LONG	FAOBUF
+FAOBUF:	.BLKB	80
+FAOLEN:	.BLKW	1
+	.BLKW	1
+FORSTR:	.ASCID	/PID:!XL from:[!OW,!OW] !AD to:[!OW,!OW] !AD/
+TT:	.ASCID	/SYS$OUTPUT/
+CHANTT:	.WORD	0			;space for terminal channel number
+IOSB:	.QUAD	0
+OLDUSER:.BLKB	12			;space for old username
+OLDUIC:	.BLKL	1			;space for old uic
+ERRORB:	JMP	ERROR			;for branch out of range
+
+JPIUSER:	.BLKB	12
+JPIUSER_LEN:	.BLKL	1
+
+	$DEFINI IT			;DEFINE ITEM LIST FOR GETJPI
+$DEF	ITL	.BLKW	1		;LENGTH OF OUTPUT BUFFER
+$DEF	ITM	.BLKW	1		;ITEM CODE (PROCESS NAME)
+$DEF	ITA	.BLKL	1		;ADDR OF OUTPUT BUFFER
+$DEF	ITAL	.BLKL	1		;ADDR OF WORD TO RECIEVE BYTES USED
+$DEF	ITEND	.BLKL	1		;ZERO LONG WORD TO END LIST
+$DEF	ITSIZE				;SIZE NEEDED FOR IT BLOCK
+	$DEFEND IT
+
+	.ENTRY	START,^M<>		;start of program
+	PUSHAW	COMMLDS			;address of word to get read byte count
+	PUSHAL	PROMPTD			;address of prompt string descriptor
+	PUSHAL	COMMLD			;address of descriptor to get command
+	CALLS	#3,G^LIB$GET_FOREIGN	;use run time library to get command
+	BLBC	R0,ERRORB		;low bit clear error
+	$OPEN	FAB=INFAB		;open file
+	BLBC	R0,ERRORB		;low bit clear error
+	$CONNECT RAB=INRAB		;connect file
+	BLBC	R0,ERRORB		;low bit clear error
+	$GET	RAB=INRAB		;read a record
+	CMPL	R0,#RMS$_RNF		;record not found?
+	BEQL	errorb			;that's all folks
+	CMPL	R0,#RMS$_NORMAL		;ok?
+	BNEQ	ERRORB			;no so quit
+
+	SUBL	#ITSIZE,SP		;GET SPACE FOR ITEM LIST
+	MOVL	SP,R2			;POINT TO IT
+	MOVW	#12,ITL(R2)		;SET UP ITEM LIST
+	MOVW	#JPI$_USERNAME,ITM(R2)
+	MOVAB	JPIUSER,ITA(R2)
+	MOVAW	JPIUSER_LEN,ITAL(R2)
+	CLRL	ITEND(R2)
+	$GETJPI_S	ITMLST=(R2)	;GET PROCESS NAME
+	ADDL	#ITSIZE,SP		;RESTORE STACK POINTER
+
+	MOVL	INRAB+RAB$L_RBF,R7	;put address of read record in R7
+	MOVL	UAF$L_UIC(R7),R8	;R8 has UIC we want
+	$CMKRNL_S TWEAK			;change mode to kernel to tweak UIC
+					;and username
+	BLBC	R0,ERROR		;low bit clear error
+	ADDL3	#UAF$S_USERNAME,R7,R8
+	ADDL3	#UAF$T_USERNAME,R7,R9
+	$FAO_S	CTRSTR=FORSTR,-		;format string
+		OUTBUF=FAODESC,-	;char descript for formatted output
+		OUTLEN=FAOLEN,-		;long word to hold length of output
+		P1=R9,-			;PID
+		P2=OLDUIC+2,-		;old UIC, group number
+		P3=OLDUIC,-		;old UIC, member number
+		P4=#12,-		;usernames are 12 bytes
+		P5=#OLDUSER,-		;address of old username
+		P6=UAF$L_UIC+2(R7),-	;UIC, group number
+		P7=UAF$L_UIC(R7),-	;UIC, member number
+		P8=R8,-			;usernames are 12 bytes
+		P9=R9			;address of username
+	BLBC	R0,ERROR		;low bit clear error
+	MOVL	FAOLEN,FAODESC
+	PUSHAL	FAODESC			;address of descriptor to get command
+	CALLS	#1,G^LIB$PUT_OUTPUT	;use run time library to get command
+	BLBC	R0,ERROR		;low bit clear error
+EXIT:
+	$CLOSE	FAB=INFAB -		;close file
+		ERR=ERROR
+ERROR:	$EXIT_S	R0			;exit with error if any
+	.ENTRY	TWEAK,^M<>		;beginning of kernel mode code
+	MOVL	@#CTL$GL_PCB,R11	;put address of our PCB in R11
+	MOVL	PCB$L_PID(R11),R9	;save PID
+	MOVL	PCB$L_UIC(R11),OLDUIC	;save old UIC
+	MOVL	R8,PCB$L_UIC(R11)	;change our UIC
+	MOVL	PCB$L_JIB(R11),R10	;put address of Job Info Block in R10
+					;MOVC blats R0-R5
+	MOVC3	#12,JIB$T_USERNAME(R10),OLDUSER ;save old username
+	CMPC3	JPIUSER_LEN,JPIUSER,OLDUSER
+	BEQL	GOOD
+	CLRL	R0
+	RET	
+GOOD:	MOVC3	#12,UAF$T_USERNAME(R7),JIB$T_USERNAME(R10) ;change username JIB
+	MOVC3	#12,UAF$T_USERNAME(R7),CTL$T_USERNAME ;change username in P1
+EEXIT:	MOVL	#SS$_NORMAL,R0		;set normal exit status
+	RET				;end of exec mode code
+	.END	START			;end of program
diff --git a/decus/vmslt98a/bulletin/update.fil b/decus/vmslt98a/bulletin/update.fil
new file mode 100755
index 0000000..06f3135
--- /dev/null
+++ b/decus/vmslt98a/bulletin/update.fil
@@ -0,0 +1,11 @@
+$ if p1 .nes. "" then FS 'P1'
+$ COPY 'FM' [.SEND]/LOG
+$ COPY 'FM' CMODA::IR:[BULLETIN]
+$ TAB2SP 'FM' 
+$ RENAME 'FM' [-.NET]
+$ PUR [.SEND]'FM'
+$ PUR [-.NET]'FM'
+$ IF FM .EQS. "CHMAIL.MAI" THEN P3 = "AAAREADME."
+$ IF P2 .EQS. "" THEN COPY 'FM' [ANONYMOUS.BULLETIN]'P3'
+$ IF P3 .EQS. "" THEN PUR [ANONYMOUS.BULLETIN]'FM'
+$ IF P3 .NES. "" THEN PUR [ANONYMOUS.BULLETIN]'p3'
diff --git a/decus/vmslt98a/bulletin/upgrade.com b/decus/vmslt98a/bulletin/upgrade.com
new file mode 100755
index 0000000..b91fa7c
--- /dev/null
+++ b/decus/vmslt98a/bulletin/upgrade.com
@@ -0,0 +1,53 @@
+$!
+$!  Normally, new versions of BULLETIN don't require any special
+$!  installation except to link and install the new executable (and
+$!  possibly relink PMDF or MX interfaces if any changes affect them).
+$!  However, when there is a change to the data file format, you should run
+$!  the following procedure.         
+$!
+$!  This is a sample upgrade procedure.  You will have to modify references
+$!  to the directory where the new executables are stored, which are marked
+$!  with ***. You will also have to change the references to the procedures
+$!  that link either PMDF or MX.  These procedures usually replace the old
+$!  executable, but that should not be done until BULLETIN has been disabled
+$!  (by defining the logical name BULL_DISABLE).  If you run this procedure
+$!  with a parameter (i.e. @UPGRADE LINK), it will call those linking
+$!  procedures. Alternatively, you could define BULL_DISABLE and run those
+$!  procedures manually.  Or, you could change them so they don't replace the
+$!  old procedures and run them manually, and simply have this procedure
+$!  replace them.  Whatever you find more convenient.
+$!  
+$!  This procedure should be run on all stand alone nodes or boot nodes of
+$!  clusters on which bulletin is installed. After running upgrade.com, run
+$!  restart.com to restart bulletin.  If you don't make use of remote
+$!  folders, you can run restart.com immediately after upgrade.com rather
+$!  than waiting to install the new version on all nodes.  Otherwise, you
+$!  should try to run this procedure simultaneously on all clusters and then
+$!  wait until it finishes on all nodes before running restart.com. 
+$!  Otherwise, remote folder access attempts will fail.                 
+$!  
+$ SET PROCESS/PRIVILEGE=ALL
+$ COPY ALCVAX::USER1:[MRL.BULLETIN]BULLETIN.EXE BULL_DIR:              ! *** 
+$ COPY ALCVAX::USER1:[MRL.BULLETIN]BULL.HLB SITE$ROOT:[SYSHLP]         ! *** 
+$ PMDF = F$TRNLNM("PMDF_ROOT")
+$ MX = F$TRNLNM("MX_EXE")
+$ BULL/STOP
+$ IF PMDF .NES. "" THEN PMDF = F$SEARCH("PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE")
+$ IF PMDF .NES. "" THEN DELETE/NOCONFIRM PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE;*
+$ IF MX .NES. "" THEN MX = F$SEARCH("MX_EXE:MX_BULL.EXE")
+$ IF MX .NES. "" THEN DELETE/NOCONFIRM MX_EXE:MX_BULL.EXE;*
+$ MCR SYSMAN
+SET ENV/CL
+SET PROF/PRIV=ALL
+DO DEFINE BULL_DISABLE/SYSTEM "DISABLE"
+DO MCR INSTALL BULL_DIR:BULLETIN/REPLACE
+$ IF P1 .NES. "" .AND. PMDF .NES. "" THEN @USER1:[MRL.BULLETIN]LINK_PMDF ! ***
+$ IF P1 .NES. "" .AND. MX .NES. "" THEN @USER1:[MRL.BULLETIN]LINK_MX	 ! ***
+$ DEFINE BULL_DISABLE "ENABLE"		! Enable it just for this process.
+$ BULLETIN
+$ IF F$TRNLNM("BULL_NEWS_SERVER") .NES. "" THEN BULLETIN MISC.TEST
+$ IF PMDF .NES. "" THEN-
+   COPY ALCVAX::PMDF_ROOT:[EXE]BULLETIN_MASTER.EXE PMDF_ROOT:[EXE]	! ***
+$ IF MX .NES. "" THEN-
+   COPY ALCVAX::MX_EXE:MX_BULL.EXE MX_EXE:                 		! ***
+$ DEASSIGN BULL_DISABLE
diff --git a/decus/vmslt98a/bulletin/writemsg.txt b/decus/vmslt98a/bulletin/writemsg.txt
new file mode 100755
index 0000000..2bfabfd
--- /dev/null
+++ b/decus/vmslt98a/bulletin/writemsg.txt
@@ -0,0 +1,36 @@
+BULLETIN contains subroutines for writing a message directly to a folder.  This
+would be useful for someone who is using the BBOARD feature, but wants to avoid
+the extra overhead of having the message sent to an account as MAIL, and then
+have BULLCP read the mail.  It is better if the network mail could be written
+directly to the folder bypassing VMS MAIL, as it reduces a lot of cpu overhead.
+
+Call INIT_MESSAGE_ADD to initiate a message addition.
+Call WRITE_MESSAGE_LINE to write individual message lines.
+Call FINISH_MESSAGE_ADD to complete a message addition.
+
+Calling formats:
+
+	CALL INIT_MESSAGE_ADD(IN_FOLDER,IN_FROM,IN_DESCRIP,IER)
+C
+C  INPUTS:
+C	IN_FOLDER  - Character string containing folder name
+C	IN_FROM	   - Character string containing name of owner of message.
+C		     If empty, the default is the owner of the process.
+C	IN_DESCRIP - Character string containing subject of message.
+C		     If empty, the message is searched for a line
+C		     which starts with "Subj:" or "Subject:".
+C  OUTPUTS:
+C	IER - Error status.  True if properly connected to folder.
+C		False if folder not found.
+C
+
+	CALL WRITE_MESSAGE_LINE(BUFFER)
+C
+C  INPUTS:
+C	BUFFER - Character string containing line to be put into message.
+C
+
+	CALL FINISH_MESSAGE_ADD
+C
+C  NOTE:  Only should be run if INIT_MESSAGE_ADD was successful.
+C
diff --git a/decus/vmslt98b/bulletin/aaareadme.1st b/decus/vmslt98b/bulletin/aaareadme.1st
new file mode 100755
index 0000000000000000000000000000000000000000..e3d297e202bd916e66b2326de901482ce4fb8859
GIT binary patch
literal 11410
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
L2nsKd`}7z9WSyiV

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/aaareadme.txt b/decus/vmslt98b/bulletin/aaareadme.txt
new file mode 100755
index 0000000000000000000000000000000000000000..d79cb80ec75dea9ca4365d3834b3199f9488fb3d
GIT binary patch
literal 4552
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
T00|keQcyMphY!>>#d-_?4O|Nm

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/allmacs.mar b/decus/vmslt98b/bulletin/allmacs.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4a6072cffdf2449766b6f0edc21b8eee640b7308
GIT binary patch
literal 8248
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
bf$=_`e%@dOLFSqa3=FW;$HJiJ>gNIgJ59gQ

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/allmacs_axp.mar b/decus/vmslt98b/bulletin/allmacs_axp.mar
new file mode 100755
index 0000000000000000000000000000000000000000..4405fa1809177e174b0a7796bc3b4581ed1ee772
GIT binary patch
literal 8254
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bad.for b/decus/vmslt98b/bulletin/bad.for
new file mode 100755
index 0000000000000000000000000000000000000000..4923eeaf38d5a48a86171de61d9cf12ae3175d96
GIT binary patch
literal 666
zcmWe<;Pmtj@bPr^3{mj(3vqRK4N}l>)Q!?)U|^7B;Pmu!_6c=yRZw>d_3?4@_i=Fz
z()09lR%c*fkU*F9^l=S_O6oIk`UklBDQJZHd4|}U>bQCOxY~lv@N*3h)^l+TQP&9$
zaSRC!wpI6Y4OiD;Fl0~w0X0q#3Br!f&aT11w(8!lk*+T4Izg_^{y{DwkpZr@>TaG9
zARz{QbUhG7!JbjBwjg`rAr6j*2<w|*vBf{g-O<l8$}z;#-_KUv)6c~fY_z98$aS`!
zu0c8sj_9^{yGGh-7+RT_SUGz*201#1xCZH%m|B@wSV03&$Hdag)C@_MK?iCE$YT&}
zYHnqQWPp{6Yp}DcpNprTyQZcl11BiBAztwGaaB;Tg+xHSi)WA(ObQ%|48{zc&W=7l
z3ZUSQhe^c;dpHKUx<G7FP*m_QNX=77%g;$kEmBC!%t>WnU=U&8bn#aR_W&8M;prNr
z=NhPIpsC2f2{A6n)zJkOe4xmS4{`Mk0IAbtaDw;+YPf;|r>C0&NCskpLU@p8h^vBz
wsSY9xH5DLU0Vf~BcxQiKb_PyYKNkfTe+C8yeg;lZv?^%nK%&c#fdwoJ0MHqg!T<mO

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/board_digest.com b/decus/vmslt98b/bulletin/board_digest.com
new file mode 100755
index 0000000000000000000000000000000000000000..54a23cf246cacc7ec3b49a11fbac87f5d44db9dd
GIT binary patch
literal 2232
zcmZQ#P*D_SP*GHH@^=h!iFfgIcMT5FbN2UT0LeImWSsMJa})DY6w)$tQWY}u%JQ>Q
zQxuXa71Hu^Qc{Z)5{rxTlQR=bQd1PlGfOfQ5*3`lW+{|sWF}`QWEL|xf=tOQRwyn=
zP0mcqgelYy4sdn$bo9|vQ1C2KD9_BvQAp0uD@!dZQBX?BOiwK?QBufF%*;_p%u9io
zQCyIdS)u?!c_sM@#i<2}MTsS;3c0Dp#fj;u#d-<~AsLy)3MG{VsS5dN5Y3sz3Z=!V
zDGHf+40a%QB&QaYBxdF*I2IKo=B1W^6=mk7E97JrmlW$L6qhDvC?pmugt$g{I7Wc1
zR`B$5^Vjutbk+lfh(3dgf}2~kfsRG2f~|s~5ho|7qJm3mT4r9VLZU)ieo?MMT54*F
zLUKl8QDSmQY7v7RgNj11YluQXkbj7)bBL`*xK&WNtBa<-i>sSss85I(Lf%<FAjmV!
zHaIdkASg_UK}8`n*fmJO%2q+$O~u_c#4Es4LrF<T2_)+0=<BMaX~>|W;2IGU<mem{
z@8;>_s$i?2<P_@T6Yt^~WTm8_t)Qf?4pOZSX6uDSgeWm+F{miGxVm}zx$1+YQ1!z#
zL$t9ms3`b4dit<11i3o8h%i9yLeay<;Nt4z8se(JprYU(;OeIjQmWwT7Z4hvpbpgl
zcAPrMM_?7<L7pM53jU!Xm})?wfn<PNkiTy{$eHX6Dvs`so_<ygvJ5H;AQk$qelE7I
zK|%gOP|KV`-P~M*7)%*d6g=G&+*F`;YZ&Ml>p<i*74-aEgY^`YLh`MY6hb^){S@5&
zL;Mwjy*&fK;R3Qr!4^rciH@6!kE@>sR6oodUIrD2POzH{8Q2(9KxSAuW7=(K3eyC$
zTo)A}I|OVT0|(TvhE|09>Ou|s40%9lI>_G_lzJ4DK)m2kCoc$(jX}lFH6p}H1|`%Z
zJVQ_dosB^S6jN4KnC`*wzFSd#E^6q9I(fM|hX^2C0SRpdZdfRTT)@D|paOE1t8<7I
z0~UKM(1SU+G$|`Jxdg>3kU=1yfDBTwRe;)~tDpo|%)+4JW@H7*Bj7aT<Lc)g;-LXj
zuc@Ht8mOmWfRt{)>DUO<&xSfs4Up8PfE>kOJ({3A4+&#LIyHo(HMo5cLqPt9q%}7q
z26hG&uzo8B2?iAfFcX%IK;aM0DM}2S;6f?9D6=G00UX*2+6p0#P72!K@&r_JfWiPp
zHz-GNf(i*x4p2ieAtc`lt{+megVcab0hMg1rhtOc3TzHI08q>U$${bnZWy?1FNVYt
z11LmL%~ArDtPoG+=cOtn<s{~1E97M6rGj%RD0V<e7Mh`9L5yMqC`i~CR6vD=l`4Ar
z)prdFvUNpI$P5H>uxlWw_(09Ty2#NBvdoY{6g_qzDUAW1qCv_)u?eCLtr&=PojokA
z`S?3KhPY}dSt%isJt%d8ODj+cf>@}Dlvu%5F$ki&%*~Afl;c5R1<COs9w_!8Jh+QN
z3P9x?D9Efp<)5>Uf3Pd06ky<EP*H&JA%(gKgNi~xXb@WY52{T-+SwUYz~#0T10i!j
QsT^9ns6&f$NL6AD0KrEjI{*Lx

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/board_special.com b/decus/vmslt98b/bulletin/board_special.com
new file mode 100755
index 0000000000000000000000000000000000000000..e6ff014483565e3b6f13a05e42ba24b8178f9da3
GIT binary patch
literal 4168
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
aNM$MlZeyUgUf38^KvlXG8-ohC=>-5<bAzY=

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bull_news.c b/decus/vmslt98b/bulletin/bull_news.c
new file mode 100755
index 0000000000000000000000000000000000000000..afd6a68e6ea7845a8862a2e807a5e3da3409a4e3
GIT binary patch
literal 17202
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bull_newsdummy.for b/decus/vmslt98b/bulletin/bull_newsdummy.for
new file mode 100755
index 0000000000000000000000000000000000000000..9bc04a28d243c2270dabf0b669b7efdceaf4079c
GIT binary patch
literal 1068
zcmb1V;PmthadmeMQg93Pa}M$J_fzn54G)fY3=Z~m_tVg1U|<kn;6xHquvIW%U|?t9
z3~~(#4f11PVc>N2b75dm!ex@XYe>Aahohf{rzQh~5Y#M~ATHAw7-SeYgF~Hy{6j-L
z{ahh#3Pv^w(*?S?ToCN<?Cly7?-c6e;~b#jspF;Nt>XjonK;xnC<-7>!s0^)2AnoH
z2e~?ixZ<$^MFAcg%yIc4JjgS|H9o)*i%)cXb^JiSk%jsOi&8u`N@Iqzi)XO2zn`D0
za|i>rm}X#LV35P*PPj%`*g^#qY!&p}9DRaa^>CW0fy+!}4{11sx<S&Bvxj4lqjQLB
zkd}s)rh-$b8v}zFmJon=9W%9ne4&oZ#voTm7ieHZEd-@pEH;WlZA8)lu@GzeVPL>%
nqq}Q}hktO0pQEoUaW*1pz-yxdE<ZvI0A+DOs4t*GILre8d^Y5#

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullcom.cld b/decus/vmslt98b/bulletin/bullcom.cld
new file mode 100755
index 0000000000000000000000000000000000000000..b3840a561ebdcedfc77e989962c153d1ce81e0ff
GIT binary patch
literal 26636
zcmZQ%P-Ng`P*iXV_3?4`_tkUuabW<72{I@ugt-O<d;0q+nCKfC=v$hD#bp^3IDP$H
zLVaApT3kas{o;c|ot*uBeI5N=f*BYX1Q<A7T-`kVTtWJs6dYY#3>i2%0~~`KeO*Ib
zgA@V`brgIYom_ov-8_9<g9BWhbrixJeL`I|LLviPZB;;`nhdfGoScE7jy|4lo~}U(
zjy^s*3V!~6ey;A0A&yQyt_*T0@=mVk3Y1ahgZv#`oE?Kh&`eQa;N*1i40iPK@efz<
z^AAyQf+<vR^m74OtB79($YKT+6uX?^{_*h)4$%p64Gi@Ra&^&^K~?1w8XV#pq@&>C
z>gE{g6C#Zw>+0eOaw^=n+NiP-0iHpQA)fwzsNR8wBLm3Ih_G{w2nlj@1{sGOezqtk
zy7~LKfE)vfmta>PSLcv;m>?u_VE)hn`AU;P14X}kkbh`EFw}kxkP3vqg-}#_xH`JH
z2AQCU`T4uJ2E!5sl!MJuJ_b%s<U}BWVhY$+XlTl#%J@4wqNg7v<aqS~DFDYfN*X{>
z19lf!4NCABpxET;=i=%Y0t*MIV{Dal?UXd(F^!rs16+fA9sR(XkiEvBiDGWBM`(zP
ze>k4_hNoh<fe^PsH8QB8nCIpXO7WoqFqgt2SCc^;MV+62u&2A9V@PO_D}xb=OmL`^
zmn(Xz!Y~e$zYr-gI5IfI)fY9*3Zs=4At8>=9t@yR#a3bj1o=C=2E!8?Qh|Y*$^smN
zT>U~oeujq&C}ttT;D7;hA*O-L8n`+nHBj3a1X11S<ml|pfIq*Yx(1TwQN@D%LmWd~
z(R}ah;ppe?%0Nze$&V5{jy^sFTu4cY;_m9_8ibLfP~#fnXVkbxEdl*p!*!68ydH`V
z{6c-5KqV5S96&@gqFe!`5k%VZ5BCEpM>Y^6HBvw4k&`D-%O+@^Kz27;-4@~+fmV1+
zB9~o`K0c5H4Gu7Hti#i?pKCZo&Obx}RHdM%bcoep1<)7;*Bo%&I7$*wDB@7#3a^+L
zP|8kN@ddUEp$JsR!%cz~C}1U!#Dkvioc#kL8FX>AC7?A}K#;$0K!~l9TYgSTYLOBH
zDA#d95)r(Rvp_Y&2v+rg+Cbn24X(teNm{M}l|P6Sio49EtS-gO`GP1p30%2>!V;-H
z<?9;c?#dv7qRv0a)7{h0(FY~wV5ti&Xwb{8AXmo_S8$vo{OjoA67TQl6Ny>|pq3Jj
zKH-j$!Kf-w^M_NAr>h&P0yKM^{e1(1z?A}WCelao8z||Z8iG+cFqom}aB&TG4)P4Z
z*~rp>rzZS00cx4&>4NGCP)pl`K~cdmB}G98+FVd5$yX@JNL5J9OHs&A12fa|b8_;_
zGxO3Fax(K$6*AKlD)UPf$`kWS6r90957LvA>dc_1kf=~llv$RUlbW8IqL7@Qo12)I
zqNf0A+qzmQ_$FqjDioI%r7DzUB$j|1@bNC5K~|vH4Gne;(sOYPVbEhxRLDpyMzgq}
zD8D2%xg;|`&q_f-BPiU}MF&jiXoCCzN;8O<_j7f12?+8G(?Myn3!sFrpKEw9Y8-(Y
zSg1NM;|MkN`1yx;x}l{nifaY`;1Ddy7F;qSd<gQLV~8uNbJ5fUxjMRl>Nu1@U@%1q
zg&<d7{}5L{M_)9fFnx|%mIS-{dJ^M?U=L8e7>?#n)KG*}1E@+s?Q?AHFGy;G_YBYq
zTWn=5T3ZHQ)`EI@xcYve90jizJYB$50;s(P@=Fjn_rqnOfdE#56eyrv2Ui0wLcl7Z
zQ3C2a!eyaBge;FkH&i94oPg^FC0ejn4M<{C@DEaexye6B0m(_4pgaQChlqHvZjkRl
zMuB>6a5Vw2qzG05D^5YBHgf;kIW!2=)<w--pvoQ;8;BGOsZvqJu(m;6Tzy<aTp7^n
zNO+$eR8-)vBQfhEkk1h=@$~g|b@2q{9^~?x(*7uFo#*Bs<m`%8=RxX0P|8NQ1r+AQ
z^gKar9)zwSSI1yb-y5x2fi?~RZO~w3Wn<*l8z|zT3c<0g0d^566`}MpHBnPNL=k9&
z0!5WHyq^MUFDnGQItDp=#QQpiID5DTgT`eP6cjkUT_eN&gTR@JpMeuu#6JkC1|$d?
z!vT#;2%xHo@DCD$+Y;s)<fP!@8RY65;vW<V3L|V~28t6IFjEI=E5zB~FT~R?)D^Xy
z1l1Ng3c-<nA&wEYa2w+x!pO;p!5XD}b@g*W4}Tp{*x0H-ns}P1#U6tgs&0657PY2=
zkElQr0K`C0frjXufO08Pd&|w$)dkdT1dU)I(vh1RsxRIAvG@@-3WMTHOB8p)lwgDp
zOaeu(DT4wUK)47zj)M_mppg|#aL)pv5>lSP2Q|>*)z38?O+BP|M5ss2uK_`xejyB~
zz6uO=4RwXN1==>U4UP;}0V_t2Ib%G&a`O-Jg&Kqw-&QE$2+k=`g&Hs$mHdO0AZZ3Q
zKWU<-WIz9KaNh(GLjIv40ihu}kTe2oEkaC!j&XweaR~LG;vNw`sO4dBh+`0ZSP9K6
z>?zqC#b?2ue$K8?r@%cH;_u=Z3H6(bi(`muh^McsCIf2gz}GRz+ZC<VidvqB`e9Rp
z+KLZy4M6V*Fo4Pngzx?QL25if<A5ls6<du3YEvL|LZSs0ZLq*WPamK<A6btp+E^N@
zuS5NUUC~wG=<B1#FPgQe<%V03KP(+0x({e6QV~x&29JKbx-ckVsDZZ`z!?}+lYrX6
zoS<gEf(ER90k=m$RRXAb0l5W4!^2%u6}PESi$UfpfXC)YGZ|FM!CeS<4y5`5xknS^
z5DiE?g6#k$g-A_sTN$Ab>|(Gc$j~E17hDwK5pW%V&<B?Q8x0K%h-R=oU}3l-P4GA;
zLN`JQ4xJzeXrk2V8W268;D)#q<UOeG{DTz08bFpZXfbedaw=#*vJXU&s~?DlWhn?7
zloT~lTAeU0;Lvb&^@I2ZY7R&cl72zLkaVB{HxVQYHV|YssxVX&s1%0#AJ+ee*$DEK
zD^5o;I3c%fG+@I|;L-==7zGV*K?d@?f}d+Rx)4O2EWCXIsm~BC3~+r9ZV6#)XMjs@
zXx9YfYoy$ct@K38sp=@@C8S{iEh*7*s4$93s2T=Q6jAul8Jc)-s1s;d!O0aoE`@L*
zq@qSO!_PGwoSTEu>Q>O$E^4V59O573>VjIMI{P>V2cxxso&7`oLKx(6hcCn#GzwwV
zb{=GW#mN=a*Fz5nL@kI~YC~cLxq489`vu$<b>-yb<Wy8}jqnVCk9~lAgWO+ojliNv
z8O@vs&k!soiJ+@;_6c=y1-0pr(<5rT02EtjKKBd;&0s2^_SitB0-8vuj}Q6`moI2q
z5M1M+rb1}hgj#mFg+hmhH9)x-)G;*#WqOcJAR4Mi6BNc6`5n|R0SP+!xMKJkJe>&2
zVaUFQjiKUf8*74EG)Ow&BLM_^l+YPR%y0#TJW|?mLrqKQEmY8GGeR}y$P8+pg7l3+
zEgeuWfM&};v%%n!3(di3vqPYM0Jx4s@+-XeJn}+E2sO{Rc?Ja&nCnK32S_ZUib3KA
zEnT|#2ZcKZxq#Xl*g`(Y)!8$^)738|SVsXiY!#H6oLP{WnpaY+1fCfIXDoQjOvlqV
zz}Ybbn)*Pw1d)0`<147u0{*mzx<UY&^DvsMXer6V)hB?#26e6io{~V4(8>;G4x}F%
z<O&+Vbc^@#^mElj3nNcIDwkNObq=_|VZdExfyUJkVF(WeXcY<yVT`<nR1TrdIfQtC
zM)MdzWdL$~W0n%cmcH2hqJ~nd`*<SCU)0#A%x7qM1hj}C0@OP~_7|*tMIBASHC}<*
zn}IY8QC$ow*${C7YaXJi0ks4XY9NgRVn--YQvtZNg~l@_eQs*?Dp6}sP?m8F3IWf%
zBm4_#vBNSKx&2DiK7O!khytQ@gBnYa<~M2#ptcARtw&UGL~9e(U(jwF1L?g`a{9WU
z`W-3su(i3NqaV~Bv7kn;gMR%hv{K&3F*pQmtPEPaz*m2v)_%BaL^P9q9X)-(eQ0du
z$Pla#LB$vYX#5_Ve;{cJmRliJA*d+^slL(b4qty4Pq#?4wN8*833$er0ku3wpS1<e
z(jZbgWcCiV?Eo3CN2meMT)`X%FG@gd26&B!G0%k_oBm<0;1Nb_zK4~~u$B#NRzG0Y
zt+ZJWfmRcP=W-}pBY|onWF`nz46-5uRSZ1Mf;N&5TO|P+yFtV+_Bk!sj6SHYg~v0f
zF9sTfLF+}Jqy<QHf;$@!H=v~jP)8Wluf@8m7I_?m_)!g1pF>6pKz%%fAHhR67-^We
z`U<sPf;I%u#zqje7;5cCjd2iAO9mbT;Gq$4;DW{?A>%RN4l$_80x>{Q1RCf9537L7
z0#1-H+<_nt)DPfZE!<?dQ;9bn)GOuW<OKE3VJktAjb{MWs&MmRlM-O#;m&~!qd^@6
zmV!4FAmtETKU@o{Dn8Ucnja`FBI2Ex+DHLo>=>aR(p$qw!4c%tdL-Kenp6R|>#&xZ
zc-Ehz_SkT(=|&x~0fiK4B_e9RfQ}9jy;hg9G7+_93Yz0Xv`kTRKBz-NXjL=rb;GD3
z3GelxRhVdfAn+U?DD7j5H?*P?RwkiW`e>~xNV^H)N7PjA2VF}9%|-(-7l~TCg60!Z
z+kMWCe$K8wsH#Ati^S9}Xt^&i)H4J$HjF$j3hqsV`er1DIHc)?HXjOd8D{Q4^${dS
zP<uh3Mjkoyji})Qntw)3-vN&9u86otlk*2{41vWwsv9At7ieq(QKEt7Pf+VU)O-vX
zng~XlNyXN`BY&0_)W3$8>nIZ~pcXP*1}&?A%YE2zFi01ungh)Z({X+YEvJJg%Rn=_
z*wP)S1&?c$7^vn%#L4ImA>{p1h&9%z=@eR2qODYf);p+5!7UF&_(GbbSVy6th9U+|
zL3IhGJA^>#8(}-hL|AJYwWSJa%Y)K9LN&O}409@!gIe7{dWE2|L*&^cl#&!|FgU+}
z#vtMQ!cf$J%?7JM8I~ix_C#IXiF>6u?phW!UWf<*ctZ~@PN}`C2*)@Pa-gE84o%eZ
z9^2|uwB9;stz?)h&YnL+8a@_|)&&NY=IHDHF-o9d*AUPc8MYD#Qn|rAfoNiAGN6|E
z&}Eq5c?5Xr3l#*X5Qssb-Xv<R8yw*8N7fEW)OHoF7AiH`qm;EXQCk6^oQ&#nTrI+Z
z$VH%f9v*v;*>_0f`G+WgT#o7&P<tOOtwIKkarQVM((%C|L7sl@utWtiSW^MC_7Z8u
zAjoXgnG4t&LQtz1k<&>pmr?xynhhp*MIbS2l~Bti_%a)`a*6P`K5A|Yas};8c4a`F
zpFtU+fMiujuG2)-4NY<25fns7g2zo@aRMKsLs{7astKU$l%R14>Z^lWFq+_W0&^Ei
zErAm0P-Ou=ktk}wX$>rgQj?&y+d&OaoaG?It1u5hybo$WLFzixSO+!sK_gi3w5|cs
z4R(QspR2n9NCm`mjxL&@@Ix-OAZ`S&;KNpCLZqQ3GFmH`-1a>vXCmSX6cDIM2(?zh
z*4C!q2tV2mcs#XBuxm&>I0Ow5v(n)ii6u(lwd82^mW~2AQbBtB!Nb(SnxGa8B2+wG
zB;X@CAf*aON<ldcw)7j+Y=O_?fz*Hmz@rWb6(Av)8U<UhNq+tyLGaFGm^yGf(={GC
zF$!6)WeYM9A_1NYhN<=QhX_JcgIYW=8Sw5yPiL5QU<06H44@HAm^wdys3=yI$R_%D
zIt4ifMWU#Kih<j{FcW?J-97zKRe?mnDI2E7&mWg6P}>5b%E`&!F~|i}-oeBmA}Gc~
zgwVnoyg>y;nV-L#kE44qid!*NLDZmz5Ok9YR@0E(hD{wd^FZYQc=i@4a$&ARHV>OR
zh<V7W9GxNCw~-8k2%*I@L=epr5J8l<fz^IU=0SwOWjib$U}HPTszAXDsyz^Du&9E1
z6x4=-sRM29@$_+Z2Q5@aG7ljPUXcJ(?Gox604jN5d_RAX2q@RWL_p&bs4CD!AT4Cn
zv<4AF*5~aS8Q|!GstO_o>NCJ?1MiNFhh#(s&?pE@#?K$paE8f&>OGhobYui7g%T^M
zQs9+}FkPTVP5@|>3BKjT&mSU&>~0rNch}$$RChzfq!>8iI-$El{6mA|!Px*bKL@kN
z&mUbD*?h<jQ&jUY#bA3#K`kz1b0IrRL9GXvC}=<#ygv{;djS*m^GApy+XdUSg=#KL
z6jW!yO>hklMhRKa9FGFB&5nNlev!WZp}}Z2Bg8@NYM6Ph5s*R|DUCvfK>cTgD)53J
za9;){1}di^qM$k#E(+SCh-4UO))Um5gvrCF98f#~7X`0OgsBC!N<jNgA^V1OkW59D
zL3XLTV~A_GV<ehOVWLv-dJke4xW0n=7gx^?R83J*_kv;%tRHf!4SYQ#+*~72or_+F
zgX(4Y?jun74sBN<xf?YQz^gZq?18TUgWE%9+kvqA#j%AdDB@}6CeRrWNPdNfslSg4
z$X;0E7T!8XQ*R6(^l=Txsvf(K{9RmW<|DM!2lo-EDTURE;Px_77{L7m8s~uQ6$aI)
zh*lq@!ovs}Q0b1DwxDe|3QU039cccdTB@`|UGE4FFR-=HGmju+dB`~lvGERTNdRp&
z(#p+f=EB_!+ER}_jzPO?5i#fjIs*ZVr=XRqt&+KtCT#Q*(ZWY6F~AK}G*?h9M$pV9
z!gq*$sK{=FG|3fcmebJ60=PS&?S705f;A+;O;$7?Q!OMxwK-C(Lk|7|w`UQepmG6x
zAQ)=*7Cf$qP=z_$fx2b_KK={tX(06Z`NL(<%qOly0M!}rF$1_$!J`Jy#0qMIAgO>`
z2UY{;p^SZ?ngdsZH77$`<byGWD2)L^^I3y0hGej{58zF{kr+qx%pagS1SzM5D8S}*
zp*ayWdWXnb$P0`><q&v96H;-YiM_o59j~BOT!L0oBDHnkWww)3Jgo9$0QJ5RB^ds8
zfF@+M7UUR1WTntB0ojKz3pBIriE)k@s+ut0V9+{Rw9*o#{DLY0mvEpFVyLm8(FJ(?
zpsPXhpd_|j1ZmXKtgZx=CD_7!q>tQUZMpdQLr0!yl?!xmw0R-c#)Fn0Lt2O6nIg2f
zgZB@hs-Y=|P;CP0n<8=ocu6FdG>%XK8sEb_%?quz4}tHI1LXs#gFIb8cENK3XmKTI
z{VPZX%uvuuY%F~h*YIGP<p5AF$C?8?{KH{07pQ9xz-=z9<p?D7AW;PGnu13l5#a~b
zh#JNUAXgx(0Uf=ArUW!bfHW@%3P&d&wBw?{eMW>iu702mrl{tC_QfHofS+uFstUc4
ztOFju<K#r{YiXj*RDyPWf!6OJOoxm-p`3e#VXy*t2Q-?=;PEbmIiNvR(7AG;5jBJ;
zWVf>wgMtFm*}W($W5MwOTNMimQh3n}kugWr3ym7EA`NKxf+|l)FoIZ6hv29qA?ciE
zDU}wb1E~H&geWW<qNW8<u0^N;ha9Q`f_)O=N(YSn{@{VFAkQ$!Fgwk{6_g{el>nf~
zhFFc5lM8^IsaLE7DytxadJ5<(o)Ejyk@~&R)CC<pr<rd+d!VrS2Gx34Hbl<Ph_Ms&
z*=7&_aGX1tLGwr0r!GPBaF75(gb#G)5>&RrrY^y!iQ6+MDuiUDDj*IxOe{)ONJ&l0
z%u7uH9cq{eI`~kburx6zGc7Z<s2C)cl&Vl%keUn<NMW#KP*h0CEJ{r-$*ELGOe;w(
z0v}umavtmm03C%)y;MB~kdQv8uu_0jk$Mb{42lZ=B^jwj<(b8)I$(XyKAs9i`K2Y9
zd8x$;<(WA-3Pq_|smUc^N$7EkItodt$%&=KsS24T4DJky3Tc@|#U%=fB_*l31tnl7
z78K<trxrubP=q^PAt^O2zbI7!S+XFpC^0v+B(+F~!Gu9kp*UY5vjlwlVqU&NW?ou;
zQEnpW%tf&EaD$2!K%rEYn3I{J2ReNbbrmVdi-<vZP>@6X8xN5{UYmthw}5LnNYb?h
zg%-FCj@JH$m<3HosMdg5>}aDI;DISDsz7N3QMO>ru!0;7HVw7y4_*|GY8qsUD;_Mv
z09w6_Fco~72-Km_qvhd;9HANlvI^9yLedM`3WBK!yc-)u73d5|NW~9oo52R@Y@xXh
z?TisbOCOZ~zzH%QnjOIPENp(nH3BmK0xG3pV&H)(R2PATKxHgk4fG6L<S2y17xGLB
zbQ3sug#k<_Bp6YRhlqiCF)&r|ku+orpn{;DFH9ZEd@(34!7fFfr$#PgkqrYY1h+3>
zW<l0cBbyG2EmW6+M38+5S{vl)?}w#F3wI0+%Qeh#E0C>_&;+e%Ln@^aBa0v<U<vfe
z98gXnrZm;T*ntB!4t;J4WRJINBq+2H=@^oGKs^Rf>j!++1y~5&A_5l#-mZ}prhP8Z
zSx3-pp@7ljg*q$1(FKx~X%|kQId3$d!*VTXzX)0{1mrGg0;ge$LEXCm+Btze4MFlU
z?ZO7s8^M`sAeMtx^k4}iP!6P>yFl~M*xUuO6*Rws8Gfj-3~@TNDgc+Xh!g;>p}@1s
z2r+1Vgm%XTzWM~Ur--}`5!5q+=PC`T$)G+3*kTaF(Z>g}co60t@cHiuJrISEE;E>|
z30jYfF7F?t05u$97{t#QXFY*)Gei#D9sre*NWDu)69Jk{X_(@PNoi>3jKas2CE+C<
zG$DeIehLn74EMu%YAy778fX%Lwgy1QKE(S&Pf9^s#|t?SgUq#-qVVz!?6goniqF)=
Ta2;p?B$=*5%zHsy2M<{QOOc&t

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullcoms1.hlp b/decus/vmslt98b/bulletin/bullcoms1.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..eb227c8307b9317065942db036d78d0c580c625a
GIT binary patch
literal 56668
zcmZQ&FjR1KabfUaa7;-lR!CIHO)V}?OixuP$yX@JNL45<NKMX6%S=sCNXySjNiEV-
zP;gX8%gjktNKVXCNJ>>eQlU_uk(r#~!H}GvSCW{SSF8Xw0cN6}f`WpAe@RAaQF&%@
zs*ZwFsE?0ph^L=Id1g+ILP1e}Zb6AcT7D5&Q%Pz?iJk`os+z>&Y_NjFJcZPXg3O}C
zlFa-(g_OjSRE5O66oo_ug^bk1l++>xkmD7gt^hkijG-jIATwDZKMia;)Q@@!3=EtM
z3JPxdMY)M3Rt&-nASXJyxF|$}e5jk3n422Qz{X&tpzrA8<H-<`ky)&eUjVi>vsj@h
zwYa1xGr1%+1!P}AQD#|YPHK8;ib82|YEiMCf`Vs>LS`|Dm!goF2XaqVX<jl&H-iU5
zd1grl*e&`_LH>>|&W^z$3WcSKIiRox1+r%vB4BkC5_57CN>Yn*GxHL2iWL%zQWc6*
z^GZPaO&Q>xK@Qyfyqrpq%|)oH;c>yh4)T?gtB((Z7xnz5;6|dqKq)LKH75rYPDQ18
z=?eLIAWtc1F(7<fo{<U>gnAUDHmN8-F(o;%xFj`2j|c1%SRi_k<{NOr362a7arISz
zrf^WqDJXcRc`(4!zK#M?#>gyINXjqCP$(|RFG@`T8-U~-P*MQJ7B~$k<m9KPr>1x?
zWacR(f}=~JBr`V^lr$g-5t64sJ}OGh%`ZvSL9z#&Es|0d;D#&Y=Xo%I%vQ+DPf0CS
zfMhoXaB={puDn!mS_HX3p(G=*1m+<f1%=YQoYdlC1qFQ{e`iM@1%=FFB;SFvG{{J(
zfhqZ^#R_@(B?=jdWvL3_eCiyapioqrmzSBBt^msTAX%t%q6aJmDj=MingYp#nI$?3
z8mVRA2+S`{&rrw&XNkn59B=`XT$BpVyb2KC+c7}GLlaa~IHH(_6!$rqxtY*BXJ}?%
zppcxASd^Gtl3G;Ez#zd8oSLeTm{Xh&&a&Xh(Fdh+JuXlxarOxf4si|QWl+$M_VbU0
zav2yHTv1XDEZ&PD!3d9l)D&3$DOM=X$S=)F0TqCdoR|;FqYU~Cpl~b(Wp_~0PR=PU
zE&-RB`cS(-Q4NwwNli;E%_-4?<U>~%&kzPKsH;F6X9ky4NDfFXRw&O%1(li#`9<JZ
z0clT7$t=k)0vVQ>SC*d*DS<$O;M@ZZECyGG%KTDr@<>cc$;?aFQ&7+cnGVtiG6m`g
zh0HVskV0^DC#IyNra+aI<b%YE7{n0eaB_ZbE~u={$;?aD;{}DOYeax&kYk9azaN7j
zgMvPSYYR&13=9lz48hPk1QedB;2Z$T4dBWG*}Y(A<wJ^gP#$s31baI%sW?BUv?SG;
z0c4<+LUc-sZf<U_Ze?X<WvoI*hE;B^RdKNnD0os*b4n7y7Fa2yq@<)MM8l+GL8(?D
zDV2ehp|m(PMUMfT9$X_rf*hSgJW*T-%c!XpC9wLUpeVI0GrzPrr&6IPH4&Z)kP<;=
zUUE)pN@@y&Cj(S}Qfhi8B*Q=}oxId?Sn|<RPzcFLRe%`_6IRGAEiM5isZ4Nz$Kc9P
zoS2&mEtbG~GK&$F1Sq)55_2+B6u^Z&xR?a_O#xiBfFl~LCzZj40aTrW)Mw_Uq~?J#
z4_J+^9Vi|^DFMZ?sfo!M3g8F^IWw~u8gz~f#ia!WMXANbsVShq2I+&C2dRhQ`4E&N
z^FZ|=*b;C~^Yn9Z^$XEs-~^=@H-8@&*B}OI1_gZx(^dnL??LsgPPCq$UaTeq1A_-j
ztiXZ+q(&h#uOuH@Sb<ytP46HNmgIxNPXU~YL8XX-OMYsx2LrggO3p~k12t?iQWcU*
zi;6%MXmM%|q|k&oKo8Uw$Vo{pg85k?6_N&X@{<#D6!MEa7$7ATG)_QOMMy?zF{s!E
z7s_DQfx`<Fxyh+1so>@ZtR#j=Ym{Vw%HPD|;?mqyP@aIM7^u;p5(MOx<irASIhmiP
z01Ej0q7qQ)3(~8QmYP^nT9m4zkg1od=fMC915iuJIRMm*N(Pnmpymm*yardPi6vn7
zL24dQDGag!RGjE2fbzHkxDf{OU2<w>8K^m>kXlrfUj$2;pc2^=Qe}ZGgM=2?H<`tV
zb_yirfl{LfLn7EdkP?V172N#&t*msw`5jfe0wf@yH3q0f39>=~S~z(?>jZFQ`uT^r
zS}8z^lS)u%AO%@5$VVW%6$<i;i!(trOeV<1i6zk51(XU>QbDR<HCZCW>4`b8I<BB7
z9~63!Py$y~dFmw)H-k+sPpkyhYaR@VDJcrDumLr5^Fh%Js&SDV1hT0tGZE}#eLsH}
zR|RO{2`Yvm317#CAtS#$wJfzr2c$YtA-6O+L!q!VGdVjI6!s+<`6)W!N(?NKn_rZw
zP?lO$oLG{XlL~6RdN4%hmx9w9q|T}YwKy_CX%!UmpsFJ?IYXhOC^4@%2UOF7+Xnf0
zsS2PBtN=C-nv^{lz&b#|?5PJTeHBy`6kJ^0JpEi19DRJ^Ar1~!PzrO5Fw_Zij4%Qb
z#!3+9m4Mo4P$zgWAgfPID@iSaXLLOU1;6}~R7kxFisr)7{1Qm<k(*eQ4QZ?vr52WE
z7J&+B1`mdCkjbURpvZ=n7T_)bQaBgufKq)0#OrwwBf#ZgNxp(Y3alFSV8~2UKx(5y
zn(+|Ti8(p><*6x<XfMe~tpwMZpfUq014#nVV#bmI+%hXJ0d-rFQXyrHjzUst2{`@d
zmqHqPNOl#cmVokZu^s~lsQd%B!H`QgNN|Aa`8)*$r2YUXO+W$_(*G(_NQ9<kXrzJN
zr3Y_+fm)`BhOvUbpHC#LK@BOuKt+ol*bSic7%a-508W^}wi+Or;%FUgWiKer6sP8;
zfD<w_3_xO_=*!6jHNh2JT%G+~L%=y6QY5B=a}=m|=fO}~l9`iPQmFu`-N40jW?peg
zVonaIl~_=eUyxdqQ>g%QDcA}Hg?w<muK+hsK|v!pH5Jr~25W<)7f|7qTCAz3fSv;q
z6;d+O(o(_YJE#>7O4lIwmKLW%t2++{hz(#*D<oCIN_j{!1Nkd7*fq${(bpAG+k)E{
zNtKWiBMn^mlw_nr$`r5-pdz#+LqS2oNI^lNI5js@H#t8iKd)E;T=;_%n1TYxGEh;G
zssQesfi&tUKud9uYd`{4RxnpX5+tZ;21x~#3W-SCK;qz(m;`D`fO^m1PI{3(xIQRI
zEG{n3FG_(mVG@&*^GoweK%orsAW{J6f$Lhwl$1<R*EBIFrxI2tfO_~a4-+U@O7ayz
z#R{l~1eYox&nSR=14<8&0!0P6I02_W1uUfrxU>VMgFH8A|Em&~NI}I4SRd)72&Ccw
zb;v<^3RE|zr51r}S5V3T1uCqFQUIk*P#Z5l4Pq~-bquRfbc`5^GxL(cc^*_EL32Z~
z0;rsa6;GMPD8;xQxXlA;0D(prklI7Gpz(vebOr_neQ>`;AKD%TmvEVRY2aZA&=3c>
z3P*1H=`rwuN)kW+U{7~H$B@t<S1;t&Qa-rF0BWj%LQ)~Iv?M<_u>@2v<Wwpo78IoB
zfg1V6ndy13c0?LD`cf-0i%W|2+!%skQqTetrUf)SQ;=T_F3mt8mz$WG0}2RGIZzCa
zx{`d*xJW^MUP`f^BiL7<<d%_|Q=kADf(h^s4pD%c9}gO60s9y38U-Yu>oI_P_W`a!
zzK(vbejy$VsN*8g2mrTUKqX6}LP2U#Zekv&Z3mMBbyvXoBo9>4!nzmEAd^rBlE58H
zQ2HoNg;e@^5Yuu&re#99#Lx->+M#9;0re(|6fzQv5p_#3q^}tq>g46>90Dq1p-kJ9
z)Z*l#Oz`*-0|SF0a*TmS+DenMQj_6*4w&;HEm}x}mVp}->%ktOAuj&mehgr<p`2)2
zP?iJbxL5`f$3Vb!ej3t1o({Zi0~)8w$x#3WEm|s4NJ-5}1@$B#6?`J7aZ^wVs_Tn0
zN=s7m%k#jYlAjE2YNzPwqV%vq%~O=oGw2Wuq-9tPYT7V>;~JEBl1g)OQcE)Pz{8G^
z1X-Ms2pW4yN-Zf*P0dq)_Ol@s2Dnm$HO{~(!-E0Ts)RXM0penC&H(EGm5G?0(elJ%
zh2qkr+{_Y?FVl+hbHSq~MX5>o`6aN%0;CKshK%H)#u&^xh;7J~64+8uTN`9jF|@D+
zcfLWsg)~e+#Wu9i2jwsDa1JPf!DT9>TL<%^2LsqDP&tuVtdN~rnVJHsW<VVRPz4Mh
zw*eO-sgPO~R0lztt6(>PQh<VIi3dY@QDzBfWC`5Cf`m{?Vo73BVsWYhIA6jvf?NuA
z4=Cxw!UWP51a(9qBe%{03gwB}sl^JV1>mxwI2GL8$pnp$q~+^?x*_0<33flI(^07a
zPdw1TEaqnbl{s+#LsJH%Jcss3Ac+Q)aWR@l5HCQ@0@cv4#0;@A#e)G7JrH$BjY<WG
zpNe%r%?z+C*tg(hfHkeygZc#EWC7~ggA{}EBB*H&YDXp^52S;;#b{2|Q-Ji1A^8Ap
zJPISXAhj()Z3S>0i!xpe^)Z7h1E@_19<59)O9c-@gJKREVxW>SC9}97ClQopKpCtw
zCr2R>Gz(B%SzMBu3rk`Q?hK$<g*HDxO#x68>M1A$qbNfj6-z8uNGi%qO#>MRt3DM<
z@)_J263g;4A&p6hIHYw5j$u?=ixrZ=V{FCAMfo{73i)ZE?p&%uadJ^=YMvg04oM{n
zxa5R2>llznd_W-xjw?t>3+_6=JB=t!TSyBXGL{AlnqmeGhLU_#WuVpoD44;GYeW-L
zj{`K<5)$I*?BT%>02<9NDF%1GOY#+p%QH)oGeD!bB}Mrlzk(!+;A8#@;DlG1Us?no
zx`6go6+pHp=0VzXFtN-$i1w`fBv6I{)d#5xj$oTX<urH%4_uSM?a$3GONDeib1D^J
z#VXV|aHdTx0U7DR04}E><F+Z_{th^E1P3^V`@xI`kD?SQq*f&67UZPrfCg%EQbD@G
z-73&1WoBMFXoLV%_v?TqKrKy(8Hu1m7iux6g#jLKOH=?2p230~Tw1y2f$AEN<sJ-B
zpTX=0X-iKnQAkQm&IYkzG$=}-wks5;78hsc=OJ3y<%xME9-y#<SO^VJkhRdfgm5UR
zBLOlCYAv)^53&hlE7)3nkVzmlkW$zW*;Al8BQXbLO{D@fAVHA?8vg|iKS8FV7}UUX
zQ3?vMXp7bla13(w3yD>ThK3GgdJ5D&3P>zU%msCHiy0Vr89=>Z&?p929z6c4px~L8
zl9`+cD%wGg0;hK9sAO?z64X492M|SDa(*6YJ^@s#fJ#<{l6+4Fa62G3F(p+`!5=ig
z1TqWiEJP{?jVvUhxIrN|5tOE&J&8<k#~$3S3xv&g6*DlfGeAvZU|_HS`P~uJDTk-e
z#F7%ws3dem8fLt@LO~+9p9l4Vo-Ifxq*^Ef5B22bqbX4UwfT^Twm`lsD9Qwlih_DV
z4B(MrS4i3gyGudA5R~E=#6f0*CJ0p&AW0Pxx1N3s1~3^_7iS;cU|q1Zs|$Es0u&Pp
zzK-sGj((o;#tOv+iRF2zDNblQAV~?N1v2WNn4^%FU#<Z0HDq)j>P3WEiZC-^?y!TU
z6_|BK4B+qpxf$xRAlH!4AU}{jpxIGSNmG<sQd*RU-3lWHNthif=w=%;2*Bjv_A@|J
z8+e`+mj4w%qvYkq3JMwd<)FbcP&+fRJWl~BOMqG&8gNG|D1aIZ9t;WyuWEwQCb)<K
zmxC}1L830sKHwY&V#CCt?ITE_D%dk9z)J?uBu#!fJXL`Q#?n%Y;N>o?<U{0&)M7}g
zfagb0XyU-2RtW<GEN(&L5{WtGiIv6B^a3fxVDSj5e4#EZ$yb2q7)S$46dJa$ast{h
zV_;)2RB&>1_BLj4fz;ce;p0?T!3gTtCZ~dCdO+nOyrzH_V90Y#t|)yE==d|JY=lfI
zA=QN7{#+uYzJ?hDofgO}W>5z8f6_{G6hMu%;^aiggh!%6PJUiG%vI1)e-Bqj(5OET
zbe0RsWpF`vNoE?-94K@?AL4yT!yYOGZa9LPRT=r^d3r9O-kd(fOi%%&@8=KYAdgQ&
z41kWtfqMp^&Tvj8*!77yIc^MTrA6SeCs64OYT|&y5p$9N)Wn01PlJjNn8lz#$ji^u
zb!PB$4G)Hn(G}}}#u1>d0jWTigVaBuax~aAL?JjN$TI+zRv8>XZMWi7#F_|5s}0d?
zMw-unIR+AOQ1|FLF*t&THi|&4P=(yYY|ywXVg&=pR+v7JyAnYqWl3goX-;Ah)a?rS
zMM?~LspZ8A=|%aa1)v6BYN~>Vt51M}b7^r&er{$JXj+jAlq#XCIUsEfSWZ-c4gP_;
z<(Va*mL;gU1<I_Dst+lyL2dv~uYo!|3Q3jFxo(hpPy<&%A+#7YF#}rske6QqS|^dB
zP+E|m2WpO{gY<xB%|H_!h>5mh@FX>;|CgEv8>j_kymHX=I4A%hV-nE15SqThT};rV
zcydW;VvYjBP5Eh%xfWQ;E(T4cD?nF-B<AQr#wkHLI2BRkfFd@?)zQVzH5{DIK%*Ow
znS9u&4BQ4iO$7yC$nu+F=(IlS&<(uP4QYvjQfFq73<LUN7*L-KH2w$bj)2;n&K{0_
z?yepTL8%2fiOH$Opd6B$p8^WPVg+#C%FIiLt!ID+0=NtX_0)>Nt_G(ykg9^jq7n~=
z{2~QVQK|syrh?YpKsAASSS1;t5%A<h$Y3fs_7uu9^1%_I04vXmLA`eH_$f>$B;~>*
zHa`v2J4{q4PEF1S4Lw6vO@NA2P*YI>k|h-otq#z72KXdQDrC|Q6u)reQ!7ezAY(s}
z;bYLMA@G<kNENh90VS=Hd{AnEO<_XvXI?(SB2az@55_<W6IccU2}6hR!7DUMGE$3E
zJs1k$Ei-6*g61SZgAw5H1jUbnf&!$yq5z(wMNNqyQ^5h_!2s0&nrQ?zo55KcRQy4w
z)>A;OY-k4pyz~m>Es%*2AAop};@tyOs(?y`6b00X1t|e(fcPsv2QkYH5`~nONvR5{
z6(!)+7Abmqkp34aK0ppZ%nc`1f)XZDkm>umhJ%{8$ZM^{z%?8sWg;)PLaes(1rHs7
zoCWcFF{so41ujSk8n5s&8d5guDIglAh)luY&H##SP^$u#bD;~x;M2Si8&W`Hz2FH}
z_)08L3_!+V!0lG>swvPC3Q%huJdz9IP-nG<JAAc95jdZMN>)%!o2q~j8Q=kdL{N7g
zx=Ifcx3E!3XNE-ZSQ)qn0Ltv32tf4-;gui^T96S9)U_b+c^z0a1z9M7z7j+jWhF>7
zcqvFMxOE7byv+pnDF=Ejh!d#w0-g5D%LlI;K?x;Dmk-v`fUHo2%&~wIIA}QvWUSZS
z)z3A^(Fb*<3$#@QO{pM*!C4v9)+|dcf)6StDnQ13;7PM2Ux*=50cs>n6f%ndX+<zN
zqPLllas)JGBdmiYCU8*$Dn6mUVbEm2@DEaFR{?3L8aiv~AMWQG#K)kZ4`#rpE|C2U
zY2fCU=cN|G#wnc>^B~Jpl2T!1DkzhI`oN$eVvxfjSyvcTr+^0+;DcMmdXTl3ey-t8
zp!OX|F*KoPf(wJBR7gPvYB@l>396w$%D_byYFVn|3Tl<XJE4%_d|2xi+;qUqXpjL-
z@X%DELP<Vo&a#q03e+Nkl-6)(fZB@+nR$>{@(cBKat&h81kJ93nYPe05T93?o0M7<
zt&7Sx1mz6m`CyO_ph`fw7s`Zr8RAn=gn}!M%wnW!5Y!;?V919ITI)btB2fL1>M0X6
zQ;`Z<vj!gM0R<S?@z8XkfG}Ob(SxBV5wv0^KMg)1Pz+xF2ObE32W1L$3R6KrAL4ae
zLtRr)ml;wRgYt?8avKG*Vi#N-!;&{_<u0=Eure8xUJ?}`F3BwBhRzCtiem-v%q6HX
zo}F5$0GjPAR&Wjt0u7UZP4@vUss+_g;01x8N(x?EX68Wy2W&3L19^4~;MNhSNt2kT
zkO*n~L1GNLgavB0F34OR1w&mZUq>OeBw0@ZG!ml^pQ$p&mq+301~ixgnPdV@S?Mu=
zM=1%;@7NPI8(jOPLZ>=F=_wDioGm#&7d%J9V9o#=Xot1)pwkZEnguj130_KCk`F7K
zAeponx^50Sp#`3Qf=qK!VQvdNPYNju8L;+GVd)q(^w7&sn1?cp6%rZD8Q`T!3cSVw
zbpQzZ6I|1WxJHC97~u<Ta6toi5IpmM`svR80g)~Y&iMtP$_`~+J#4rZ5~zqqGo*PB
z%95bQFJ#OYlzaFYz>{csCD3jeXhZ_JEyciK4rxvK2Sh@ZK&t*|Xplh*o>;6Uk2?b>
z2SMBd(FXEQMk=@n2jvD(@_|T$T40DFLa5>Js)oUnAsOUb&~kWCOAI{G30Y47%fI<)
zupAFtn*?cdgC-cEdO`U$DV4z%k<US1%E>PWg$t5XK!cdDd<pWmpKCZ|jgo?qt|=&l
zoWTAfr(^)x0x1_97&7w|C@L0U?O9XgRFtofoL^80?m>a<f(9hKF$-$%K>{2)cH$o7
z9~uzMAjP1d4`JGBfO_TNPC0zRq$fidVl^mu6a_re09FKwBS@bKRBu36(1Fq=XzBrT
zZ4ZMpcnt}>;j4f!NuyX3w7MBI2?AO!0!k4eFTe~(QVDfCw9SG(?&E>x+LTn#ssc#g
z4B~f?o53v#q|pax`3)NNN-Tjkb(|RxsS2bA(#nD@$VJRifU_!i8VlrLFfS7{#Z&;Q
zN*E-;sRh=Z%Pd9=+CbYs;8j~*pmqo%SU@ESvco}T4k)#zfEM(DY=Oosr1u0~LI`RH
zK{AOKY>oipT}WF4Tn$5K3{yd?D<C7Ypy~CZqSRv0x(ZM}084=eG{9>-K&x&*H99CV
z5<vspiN(eF$(f0uHYO;YKt^wLKou#pYm8_GfIER8r$Stz=MM5Ah>zhfWRqb2f_9ui
z0}h}C!yp$y9GqFg0G>^OO!j3YmVsOiG8U#2Jdm4|3KE89eDEkJ#1+uaEXY_;<4Y3M
z;)13Eg|t-Y2xq=RW(hQId|iXwT`@)yLDuCLWu}8R%|O~5p!fo{+F_*{)Mlugz~eq{
z48`D?Qm|6kC=s#(NO1t_dnqL67Zrh4Y$RtC<>%$+<fnsH*eK)|fwmxdf=UjM3qY-E
zh_7HZ6KKI3B%x;(E99i+rI%z>g5m~MH7F_PBo?KoLR$s?L7wiOevUpUbC;md0o4!+
zkVZGO#f$1KNa9NZ4gRGnz{3Nqfx!cmcR=<+eF%19Ds1g7$O&*8a2N_Q2ejTm9$aD+
zq!tzDgSI*qz*fk?%6m{u87epjxjKfpdN4SHH-3PI10g{JiV&z1Kx2L22?Wr{ZDwvJ
zXfzVq%Y~?g7n5PW!5$30j-EcSQAY5@BV_qDs9MQSD*>$y0b7-#Pz>77mRJIFPcg_!
z(9l&e#12qu1?><6X#^LUsVNG@si5(jl2p)&IMBW{@X{vmmM{32V1AlHa%vH1w;SAG
zkV&9P4%ogqP#*=n9ZbO=v~&zM=Lc?`gVta`{S9imE1)j2@nC=#s|p&$sj1)<7@+w<
z(5zg3o<gvzkE?SCtX%_IqYbLbq4SZ@G7?gqdVqVnpz;Ac?gts5fdr>|F{on(9@8nx
zEH24Rh73JgDJb~*yLh@q>L@4#x%&Etx#}n=1iOalGB`Rry9NjAfH(?HPX3NTE)X_o
zX&$5y0}XjX8gig|7`dea9rXdH0%$=AZgPND`-9w$ECxz_;3Zj*62-_=At$v2w9N<H
zw$BA^l>il#(1IQ`vj!R31do+L`~wXGP@ICh0GWA^4HKXm3_L;tYD5$(D1cYwLn0t4
z6*P1SS+)<`j|6fFbhj61BNtdFq;&)t#73G3hlD9uQd1A)E6|*fm4X5|!God=l<Xji
ziedAjprs)2CO0(pVC4a5H6m!GY!PVYy;wm3wqF4hmEfg{paC&(Yca7HG^LiD0qS^x
z^AE_?3MrsfnV{uB3Xq7;%uDA1@8)s#_tkUuae?$$9eu(bBZJX)T!7LhsAz!3i2`^%
z7r3xdfT&jh%}*9(CY6?e*Na0e1&3ZSd{0=h0ywNu%z=)9ra)$}Qd1D?b#p2q1KXf&
zbD4SRpdPgc10*HEvlqNLL+A&s>#Kwe-#`|~f~EvO#e|MRQ6hLgrz9gW&x0Wglx7t2
z^OC{t^~=xGg_;dB9MlvCt$+dTA4^JAz-og=W}XKFX#N0XD=1XK^USb}3T=@(1$nx<
z=_mwyfCfv#!Q;#d&`AJI&~Chv%p7q46PzzWW9i`DCTJBjs51`QQ2?rX5YE!b2d(`E
zE#WT$E!2c$^~_?}MiB7IwA|E0a1Q~raR9u97rBXDmReM)keOSMUsRHqR|3hVB^jlV
znNZN$2guYcXp%^np}4dNTw6fa!Gl}`t%Dq0T;f5i$}v+4D1sr$8k|f(T$p0CWC9xQ
z29>*@#tmd0NJ<L06$4JMp#4Rl<(820PT$2f*g42E0JOVI6SR;dH4hdh;K~}&-T==f
zKpX%bz^;TO6L79iN>u<^1}R2BE=z>i2+AptIVJGI6wvHx8F+V;2Lrfuq5zq~04I6y
zs#R#-1P!U@6_=zYrhu&iZJ&mf!4O+v<5HQ>`66V^AYXzk0qt)9jaGw)u%L}F$aD*6
z_7t>(BPl<z2sW&rS**$c_Df18sH6a8IZ!W40W{kPS=tYtXwg%E>@WZ)KhzPW#1e3K
z1FQ_SmVwO7fVC*VrW+N&qu|h-ujj!4UhV;&q(<4~44#F6EQdi^oeZ4_15Xr!Dg%h&
zY57G$4B*w_pgAyTJ*KA#UdfCU(UJ@b$nlOgvViI<P*VlIrWRDRf}$6e3?MyK(D)c4
zBO}GB8v`hNDnL7pNO7B{03SdDjZ=bZ50tUeM3m7{1yCsu8;OHh4T@v%$RcDj6|{mc
zhIHsbU7C{e{Gx0HaH<3qa|)p4(+Z$P<k0y=NVTc}%if^v$9XC6jatPSkjx4R_*4aO
z@&dJ2gIt3H{QX??eLRChK)dk4TQ!Rzi4>aVVPOQy5Fo1|HbXbFf_mW!(E2n5UT}lf
zm%_ss+(3k+Q*hM++B}h$oRbgUpaTkgm_3lZV`B%dtU*2K%)E4UhRhP^77PVYrxV&-
zMH*{{7N4*+KuGH>JpJ7K!yF?NK<zzGKX(O?9~EpsqPk&@5f0uydci@Sdd~j7cA)qG
zjdX)rKHxk92`8k|vIIIC36B_Pe*;nsfM@q0A)E-?eFouzChkB1hbT!<`e8_614>Q#
zd7w%hl!8FR+K`eS+8{~E&r^qPuTD$`uMjH9htI4)cQ;rmD1i4qf!D`D$66~vOJh73
zP;7-nFErtyP8WkalOW5%MHsw1PRmJ52jz4fP(79jnlwx-El!2*Y6qQu07^^XL<Q<f
zgBFj1w!0xlut3t_4ME@p46VnYVF`6SWULuU3wT#CN;4jm+`;aGCU)qaM(B!jaKvF0
z+=!kxN)UhxWJr-!o(S5#0xso1CP5~n6`+9(ZZyG{CV&esPz{1KxDDFilbQ!!K?90t
zkOpwg0(B#F6Aj2d$d+kH`wy`#3tD0-C=}#p=7DxeKoU+OXs#91G4WtP>Y77_CP3@a
zz;;1%4rI~^+`NT&7t&Zq@vs7@4Fbw-NLdG#v!RQaVF@CqIA2deAs{Cew1gWRs-XH@
zK_M{-G))hR08s`|5$*06;u`K439HCJ)3prl43HBnz}g^-bs_uqAvp@Q@CA(|frn>6
zyOa=P1>iytblwH%Xb{xOI}N-b86{CbSD1jj2A<`H6wdJ>{_&s@D7}z~5I*pFaCj}E
z#|qjJ;R!mw#3dE7g#<jc2%UTbweL~-VxU$s$aH9j8Qf5ZH2f146pAv_GfIj*7&1Yd
zq(Q4AKnHO^reGnxw)`S>(DVs-lPF|68$5R*^nltCpwXBd&<d7fkeeXoMP><TO-WuQ
zZ1Ezr(18tdC?J^t+7g?Y4qBB5N`VTQpq2Tc-G<--8nJB&wuTSnAy|ADg9@F@5{2?q
zNE;5CBGro_KGp-R&w-TR;DyehK^M?MOUPbOP%|0Sz69@1gCt#;9iS!~#12riNg*U7
z)f6e5z<CMO8w2f!%mZ!3%u7!No#c|3r(kG==wL#2cDOKrHi23xfO`zkd=F_kfs6px
zjVYx?py~;ln4$R>HK~9{=>7a%Tp74QGj0AZuHY>&;5i}WS!QTbfH)phHG}$Fpu;wx
zK?AFiAh`{+(-O3LAM8ue3>f%a4wzD;0X|T_2GYU+1wXX-gSJXxt$AptF+WcMQImig
zVz6DDNc$$il?U=J0gxj=u1(HJO@<!u03HHJ1Ff8fxd)W#L3vmKd{6*5wS&f#@<D5T
zLFWQM%3+XEkTR<{AGx{!m5`u=Wk6eOL1isuNf5YU2`;}ti4Q#f0|`6u@CtlgHz=Kf
z`c|n5<%z}ipcMz;^MOE{X+ZWVI6{gyu$w^DG^Eb~stz-Yi%UUS0<;ewa-4*f0)rNK
z1_P<Whch8#MhYM^zzgba9ii=Wur*F#4}q&%kP1+U!TMs5Eu~;p3Qo{%Hjrcno!tZF
z(EKFu;0-ts;h_pP3FH&-RviTeM^Na2&SU`X?Muwd0}byc!c>FW8A+)g3}}0jz(o{1
zLxEhO2TAbYef^M451_UwcvKixW+*7Y`V8Ra0O;5i*m_Zr&tMzZp<8*NxdUW2qBafn
z@zD<saSRFx4S=@+LC%M4o`7nBL@1>6%PdB8z`><8BrG7^3aBR`yTidlR;i%nYT)bx
zl~aHi19Bg<nF7i~NDXZT1%1#6Qiv;PM=du4d~FT5j`3iCjF5ODFZ%>#GgylOo?F3j
z0doR0zd?#_NH+6e$jr@6O#uyi=Tw5TuLo>zJ*e;kwFyAu0??&`pn?y!$Ui?NRUsEt
z_JcS3fZ`I#B!$Er$Z8F6PC&}*AP+;kt03D#z&&=Po(;%t9t@D^EiC}8KuS?i01X;c
zDkvD5Dk$V;=9Pk0<SS@^Gp|BoPI`V(W=TdasIgF_0M-I310ih>#E6O}csKz(!2|Xa
zq;Q1QdXSg}mnNWdDKgW*?K6;(IiO)_@JInDYC&@Y`FY?lRd9slO*Fqj+QHzSFgS%d
zK~y1)uz+@CgUSf7v@<v(f|D(H+Zkv$9ArLdrDif@xEm41;B|hGh7EXl6g&<MNq5kg
z)l*P_M<4hc2gE98c<KOeq(bbM2RpzFz8fCg`b9oJ3Dn#`q!5t9L4#)?#~14<fM=im
z{6jq5A~8odK<YqYU5u^g4ABH?P$RnW(5wOLIVU1^heA#V1J{?3RutZjGt_JxJ!kMv
ze$WV0kN|vL4#=6HG8c7?P%5PM2UQoKSVl@DkhTDd13{ga#Jm(e243*~U2yA9-_r%Q
z7uP>H1Uv|Yb-o2+GJFgO)QbQsMj0vu*ZYuxLIoG_yaA}!0kswsFS&`CIpEX)O$;D0
zkh?+RpezAxDub#Z@F^V%HVn|5h;`fuX%G<H-bZamC@6r>0tyK73<J+i;BGsBN_ud9
z2DNg){Wi!}OHh~>gO20M2Mv;f&df?mP0jOQNH0nRZ7WfL^*><y!a(h9$S69ZxeY!S
z1KK2luEhX%${d}2iai)WT`q_%pry2+5eb;tklYVxjDnVDg0@A05<2LF9B>dS1c6Gn
zVg&`4#F9i02B*Yg@aQLa#3EH8$i+zke%=>&DKMzo18+2gY{mmEI7M1R0dfSm4h4-z
zm!*Ot2HFP#H*dkEI9LsIzci?o1a*cBs1AmVD-{&wrxzvWLWWyC7*Kny3gF=}NU;Sm
z3gnl}5(N$DDP~|Z;LXNFQ1w*|Y80n<FhHA)ptJ&7>ynuRDR{sG4d6LXu)Uz+Q%J1?
zIxP%7N(GG)P%h?1j8j2tsc^?2KTkh*D^Pa;JZ%gfTmk1}P@@$#<OeR2pp`7NWKn>Q
z{zK*z5F-j8rQkjoXix;S#u?NM1C<F#$)hA6)OH4~!73=qFG&R-9ti41<P_)YxH3TF
z9w7yaJCNUz8~~0ih5WMAqN2={R0UAc4?b)WZWwsKlRk8C8g+CH)KtyM0T<9%OFpP3
z)S?ek0>DZ>P|b^!e86Ub0}bR+a6}?C2f)XCK(-fv!T@T#7;29XK5htJbBbtKfc9r0
zwKHrX?f?~q4CreOz|Bac>Ki)h1h3#BT0sinjSq+r=wt+N9~ZoI0&R&5G|(X`!EGW)
zvkR0w;C&15?v2c1YtT4AX)d@G4DFvlwSycCvKbVO;C4YGXv_!}aUfaP8Z5}%0%<V@
z8u0{eM1YO+f@1*UVm(jDC@)G?0M37)VvmUEf|;F`U&MfOoHy9j*ArUOIx_@Ard~mX
zh(1&hv_?NUwE%R44m4aKt^)-L(s`TUQW%th7(n~zL7`g$G6l3MB`+PkW)jqw0nb50
zs}Rt%vLie(gS-SD2LS~$#0EXkNp%$Da_|fvc-ln44SHr3xCaEv;$-G<7pmlNaLWcV
z(S?2GFvS0$5QeX%g9w328q@`V3Yo<WE}%0gLFXlbLL5B)0Wlmr(hFO=h&0jzYsiBu
z2yoR8YQPC&S(&HDV2QIA2=5N!VlY702*VmQ(EJ4PiH?Fk)RCY)YWd(p_CToyG{}<z
zT{aJ@rVL>*2TgpCZPlQH92`8Lc|r6rVgT>3DJja)b#`EItpF!p(1K*}N+bASBgo6;
ziJ9Ob!OXmZ(h@{Z3%27ERMWaLIEMuJ=sH76ZEzC_(V_-*S(5ULKzReS4<j|X6ubf}
zKTRPquM(*x;hDzZ0-oaqx5G1w6<`*FoCUK@Ars^Zke#?~bOWtWf@}~4#Wg6ez&vCJ
z8pX;j01at*rh#fqh2s3&RM4`BVrb_STy&IY7H6auyMoLqE-fwq4f?}O&`|(e90~Di
zX>loNrJzDez5;l_65jR)mr#(#1cNIBbU$TDQ7P!C)M7-~fE)Xn>3N_N(m?Knnw<&W
zMg$sSOH=?IWC5PKXK-Q2FGvNAu0dlNv?NGRK?8m^F=#%$9DMWu=x8O_X>uj`3ZQrc
znGPD8EC#O)OjIZ?0UfMX3_7?CR)K)lB0~=c&CG*T(%|#xk}9D`TY<u+SWlCa!4S4y
znZX5hM<>dGj36ta#Ta-t0M!12t_X#mNSO&f+|x771-yp@GLHc&-$0FJ1<-^dVml@{
zn}TP2OY&he+@Pedkd|3gTms$$Xo0pWNFgyjF*6S`Fbyg>Aq_N;tDq~O;fW9RJY@#Z
z$Q-Eo16h;J03NXeZJ5Enz8CA-e(*dR4fmg7)SuvvH7vBD>)XH$W9UR0R0y2lKugNO
z`%giexI7r3i|e4<FG1B1dHYa3DBOn%&X3@^VGq!rhhPP0cNBEi48ldA(f~B74wHnm
zRzR@|YJ8#WMFo!<AleMDvpB(x8E`;A*6M?k5o`%1XznOg0U8#d0TKmA@UU``2LmV#
zk-HxibP@z~DWIMhxPJ<6zawu)h4kfv{6ic=Tp3JI*WIS1CWA(MK)!^<F=VDP$Uj8a
z&{!ckA2j&`KB>dS)yEaIR?P)`&=I5+hNv^3x*>s<mk+D&K-C0X5qLmC0k#htK7s=p
z7y_M42tGdv6f)r1b&!)#SLcBeP$IUG1JH~tNHb#dEXuSS$Rw!qK+XZRKcUCnC?Jh%
zfln;-U;u5(1#cFB^prr0?ovxY<5RHVDd^Uiv{KNCqu_BRNDT|BjleSpkO3j^s<)!l
zWKd57oDN_vfCMkdO`(2}AcdC}psL(64K}Y0TD=0&X$>F2!Rl&AOEgtM-_zIE)y2~>
z1nH1Ia9<61y_qh!Jpr|rsMYYG`4RX~lRD^-cTgX)EL8!r69g2XY5Apjpe2tW$11pZ
z2Dv(i_y-})oI#J7^I(8anSp9g$m0G~&`ILZ%`BkN7+AU~h8ztDNjl(mYe{)N)K1Xe
zR_IDZu(hD7tT+SOX@UAp0k-7^UU7nYUf@OS;2k@lM4*tAs*JR%9y+Q9X&{081!*yX
z!w?b*<gA?s2MWZ4RM}MnTR-oLo{u3J05W}n2t`<G1<yr5a|Nu=4l1b_T)<}mgXfq)
z1t7%FNJStxFM<}$!O}0NumY_G1D66RkY-z=1nN1!peZECxzmu-=;28dqjmx11DMI6
zZ5H6;im{|~h||Hx6J#cX1~=3}Z79UFDyTRDb<aUJ0YJ{72i=5_S)2`8XKMsK=iMFB
zqXSR$fjUb_WoNMhWY8QmVvqvT23m`h0~wKpj1j<G2@N$w5P+QqOU=ltK(mveiBC{!
z2l+F!I5jV|L?JH~vfQO4UkP$j8Kjd0)0tQTZ4`l8*~KKEP6}$ofTISI@L;BbVgw=r
zTHyjZXcRiv1|IPSbp}BLIjN9y%E0Yp*hvN8nfD~nT3hg8qp2yNmM-LoQfSK-(J26#
z16^tYJ5L`p`%UQlQDhH;*JeT+4v;w$$QmHnQB{a-)Zk%%&;kYU2n3{z01ZLpr=)_0
z1;Cw61ta96N5NxFkdsHDd$K_dPmp40;Q<PA5EtdhQSbsi&^#S<HV3rm1hRSsq!e`?
z4b(mcU)+JTEf#e00BA2BsCWY<1L&d&P)Y-@r9cfn(5hd3=zcQzC?=#B1WhA>)`~(W
z#z99fXCUqyNtTD#6X13?dTxT2W2onvg1iOF&=3ni^VE<v`yijemP>*Ug#j(KgiL^g
z$^!7o-{1*7aPoo7c!45c0q4=CxX(#;hnB&Vo@=TA8M%Xo9q8<RDATqWa*`y*On55j
z%pK%2CgCS5LK<tZatKtgAZGa>83%IGEvU5uiZO^7BrsqZ1`?*ANCTHOps0rov>}i1
zg@De?MW}?jR3R@lH3d5P2F|sq6^Y3u=&pt4ZBUb|1YD_sPig?wbH$}epk<Mup&!UJ
zC)8Y|<_hQn7SIwHPznGKTBPL{rRSG`b_jq|C8~|!6a_v35}esUJA@PzoI&~_T~P&v
z<f2UQfvO77!-GK~13HS>6>>UsQYy$hkl_VrMGFpH&=PR4xuxLwgS1l6sUe_IXvi#!
zpDSn`j*FfGWG5)B5I~ucg5_aQF$)`Z1{ZhGx(s#}9XNK1LDLecdC=x&W?s4lEY}o+
zG9)A~BE@Dgd?Fbm?zkBY5v?5t4+bC5S+NSB^V)KA6N@Tg*&P~7pxgmUDNru7DWe05
zQ}FI&&`KKcAgPW4_;d!y<RUcQKxTn&A%N)y&rw4UDg<S0<Tf4y17ueLq9qm$Y171l
zRsw?Bm+<9RpjHk%@qt?BiLfn|U>Vrr`lQq}*f>H;CTNFGeo-a(+zd!vqNkt`3b{`O
z9DJbLjG#qjW@?HKcrhoa-(6giSX2TEf6z@o;8YFiVtasgGo=>8ccOsOGdR^2rGh)|
zdHJAv8s4Nq7znC~LBkD2utk&}43IuMG?c&<1Zwvcbe1FZs5#J-6li=V1<`AR8m5p~
z!pi_o@lb=H`|cfmeB5BMoRb505Xk$WD<GiB8lJn074&@_gS<h9i|L2@!I{CXu6{ad
zpxyoYp?)9^WN8xY?u#7Qk=o!q2HyYd?C%%i=@;tC;K2|IvItz9KsG*tMkGO<4#>K7
z(CkP)XqjDUDkvSMCKe@UK({=@vw2ccel}<>4pbZ|6hoAN7p<10f>#)UcGiKXa-dZr
zXwm_+pT#lA*#o+<8#*=T310H&!2lWkNK^=R1*w5`W}vINV5tkVwFy!rK@v9jfPB!=
z4<(s-rI48*HwJj(0v#9*c08oBqz?-LP!dfArv|9Y3lc#)VDcbiX3)$p138-$v`{NE
zuN0K>Kz@a2fbL3%tgd!)Rd9yxx&#kSBHD$}qpO2K%kQ8C9{98Y=vrXp_09_UX$&0D
zQBpkx@Ei={$`=MFhTsg)`D!2+KogTX=!hZI%es)~V?ipxGl-y)5wu7`58UE+^>Yyc
zogw1qf_8WU1A`d@>S=~KiHN)eEoQ)@WN2etkdr!~Cu|FW%!XY4Vhb9~1J(ba(gMre
zFL<LUcmfgLErhicK;v-OJA)n!u-R;o8c6L5I$IZ1-GI;51$i5mR#L#Dl8~g0XzoER
z@n8U%0NJ(#>ac(`LOlUbdI%MuS}s2icFh>1NeDYt9CQW)cyt;(JOn-x2C{xFIX^Eg
zCo{RE7@{6z1EMSitApopaD|%c!2l`<5xZ`|X$9OA1RtXaPo1#gMNsoQA9mmZd;nTO
zBQsBkAuqom5xgV^a@x5jsC4%LkL!Tk0SiUYh?JYBk83=_VW7YOt+s)z@`4@e1}SIZ
z8Os)wH;Pih0SsB22kG{JYHLvK1RJb^YXH>)!I8l#KK|~We$ZVnZmzB_PL9sru<{5z
z`Ghs3!JD(uGf^?<;6reR1LtHAQ7p;;-eU-L613jYgSO}(i(Z3aH7qC`63Y@Zb3old
zSSgIuV};~6lw1JHN8oW@$e;yebqzE>7DE>HL#jwnI5_4hfG$!i$}G-S(9qIU0G||5
zk`J{3lrt1EVaJDp`X-P;b7*B%ng<$YhPeu~=L$4&58670umC*g14$I1MiJydNJmgD
zSPTgTP^!vT0IhBWb#NhKI-sdyaBPCdC}9a9zX;R@0VT>{=y`^2LH@oB{0s{EAck!;
zq|l9JV8Glb3ywE<D3oX97lSw76oI`6Dn8){XCZPX#5e{>E`;P`_+}E2vq3ikBBqqU
zB`VgG0jUo46coVc&gbPTKnw;YH@Ibx(jHsIh@={1g&u<tIESFN8NsW8z$s7yH0lMZ
zFl{v;7Qs&mKpv4u1h-W{jV(x+LpnU5T@H}i1AJBh_}sk|&{7T1?G~WK2(3mv5G(mW
zH_Jh)L(oJU<U|l~YXlrAdI}2RnK>!RiA5=p1P?h35VQgfGF$`eJA?WT5a&YL7z+BZ
ztOsiAg3<>#8$lflD)pcT!9gABSOQup1L`Mc=B6qrAT0)g_y=4qfDWUDRN>&(8>|p5
zhSvWuHK2LrM9`g*&;+9cPM?ViX`myr5yb_lAk555hqV+yg8?85z|}oyz8ZX59#Wtw
zfP*|UFCEnHFR3g5v0OZZ;59yUjV-vZ2`b$n)`G83$j_4oua$zS^$!h3)E2O^1KNRb
zM{YSmyM;QCETW^Jrl1drEJ(`}Dg8nH3aWbYL0d=FOBf6pauY!(Q-k~fR|!o4u&@I+
zTM^j;a*{bD#WOfSTaa+0!3|At4-DKQ1zr1-ngXf|ASV<<MmP~glBOQ$91qBlGw5ER
zvcw$F{y@-f18}hk3P6zCAjJ)&27|XlLDyq}kDqd6fZ79h2DmW|o4)~<m7qmkpj)FL
zxg1oifigIxTuRKzVK9dGoFHWrbkGKLH7Gc(7o|cL9)k-lh;!imIB0X2!5w#KfJSIh
zLImB#p!5zah*KEc8Imd?M?HWVvc=h;HBF)5U0CqOH>hwS9Apfj9&1U40$dw3BY;cG
z(mZrm;0!kgC(sCG5_k?6bf#JeJmlcD1L1H(v@F4Mg`n;NzAyua7x*km4S2|aGFGBO
zI(XMVbO!=x4+f}V0m>Di^r8<km$=Y@CMb{wq;O%dX8_wu_tXSl%K_;|;R_ddS^~Qg
zbaViG-z+$<q6QX&I|H`hf~O{s=ZOm~26xE)uh5<zQiv&(=7HTpY=|+qGGOFD64DX0
z@uH^yKS2(;-UHPpu)Z&-?0}capsEmV3v!hQ>1RV4I~=fbKo6WoLCq8RXb8wOL|YBi
znt`0X0vQbfjbecARt2d7uk9+y03}EGo+OY_X0V<Es2Q0G8Y)jLftRzOHZQy_4l1QV
zyY~_c3UVqT`}qAsLjpoW!1r)Mm`I%))U`kP3ZU)?$av5;cjy?0LVjrpc!>k(JZez4
z2zmQFs90m*gx|{xoo5IL^7IR_L!O%fErSPnkc57d3j?BA4{PXwN;^nN3_F}%K>@UW
z3)B0cJMlmVAGw0p34*K!I|?3XAd?{dC#)?quwqb2pOFeq2MqS0)erD=isA-HBNj9j
z0zbO|Iwt_{)o5hqF<|S}fLmult^q!gC^K20&;pmVa0?-QGLWM|r-@~P*7bu<E<xN`
z302A92JRU`+=r-qLDL$b^{I(@kU{{|jD{XogWfNM)X<O_D?fjb+dN%^k<W7kSJk*&
z2QnV!LJe?53u#e9hwxk&Qu4vAeef_Cq!<lywbBHaKSVoP5_Fe1T6Y%eY)C5u(vShC
zcnA}@2jGmJF0uIq+VBS@Z^S4btihdFlnSrcC<$X4xB7!U{hVDvCv1TkwxI4G1A`r6
zMG>T-4=QUwi^b6AOu@r1pgUdjz$*^G7dDn;q}oI0DL}1qkcp7iVqQLIAr<7z3+PZ0
z^cVzKUpli`A;jOsF%nurfcGMaF(^PbC1H%_xT1~bKuTI@8pk)B1HLN*cFBMa=#E>^
zb&rsI2|1h^R1`oBDpo)&r~(fsLOR9@B^gDjsXEXV=Or1b7O>J6e5@^~s|lIhhdSOE
zJoj0m04Ywu20@3;AfrprmNsZ~3CcuDj>t6-&YXoeHG&SU%q&p{tp|Y2@W77EBrQ`V
zBSwfoI{-m#KWLr;En`y1%U6IUe^9ND$P}=>S4cfngrooiq~`|G0`8+KfL6D;MmYO~
zx`0M<kw(@)S3HAnO9l@|gHk0TmJ&e&zR)riDhk`WQUn@V0PVAb_#KiQA=^LTw|s)`
zDFDx2!Sups1yd`)RzlJ$Xe(bTVm%IM(Mxt_K|w0$xDC)j@t{JpNTH+%TKa-oB8as%
z3Q3jFj+>urL<s06RSyQx@Q@CO32J?2WP-2z1eYj9;OjL&w{n5%b8v>KRM2+|_3;5U
zLO{o@fRE*Xh7)wBho>Jn)F3CXgHkafm=&Nc8wK#v08m#qAClOibIR})k?OFN4C>f|
zFQ*0tG)Bi2e7gnmY>EhI>_7qP9tFg33iviQ&}v8Us5vOaz@7omcz}DmAa^2#IxM_F
zdvrij&{zb|q=NX+Y63hY4jp$%EP<vw9fg$C0_ZmU{5;T+K%kALknSs}h=R=*gXd)6
zol?+|lOT1V`55q7cX&owzzG2AB+&4WBWQjC<|OD~FLZ?^tUZWG*ieUnl2!(24?OfH
zcLoMW=)PuH@D(e7E=~jQ!vzgaL0S(bpnDh!ic&$BLxau(1233@#W-T-#SFOz@8TKk
z=;Y%HN-_}dR)Ux*nc!_NC<zEs4nfuHBG-TUh;wFhDnTQ&;Ne72R6rvec|6S(RVOqu
z!6_OR$8fKKjDQJ(PJ;t&ng<X0Wfn8Ifk!N$H3RtG;~;-uaBmwHhoH?Mpr!<<D-KIh
zpxI22sgO1@=;(iNOB<AHAh!ZS0s)-%z-y$7!C?S(CFCAT=+p&r9s-XSfX1RBopbPt
zHPD(Ba8?4<a-cv3ZS{jKQHC`k31uP3cr|#CCK+)p26&hqG=>A3Xa$V{m*gWYdIb3o
ze$F0PDaa4t6&s-Y$3X+L;CUxdp$8gHg?Jgf>H~7p1^DzZ&~$1s=tQSX@ak!W;vCQ=
zJD}SaJ&<OXpo3JPP6+r&5lH!ik%wW)7IAk4IK_fy{!767=0HbPK#EZv1<-kVnI)ju
zQwOi62bKAdRvu_EI%H@K-d0yg1+R<e1-H=kp{WzvKJfAM^$g(yl{)%hrfo`MWigJq
z7-$TGodt?H)Qw}{33kxlw=_^41{t;juUt(7FW3VIGAP&~K?#a*Xe%H;O#x&nv=abL
zt)Tp#m#+Xmfev)^RAzDp_%=O+?xacu1F#-QdmH2+$U4{*_#`@L-oiBk>@Qeif{oNc
z8wlj)G-zQ3%To--;5~w*<thaRAqFFb;F5e$nH~=<28vx6U@UO60y1F&+Q$b9J8-WM
zK0#sy$|-uzp}`^kzMz5`GMo#ZZE;`#A0YtR;gk=m6hWFnTY^C+TY*Yka77glTHp{5
z(GLzu(8^-a1}}xoVk-s)ZRk8>JV=8T)KylXq7-x<8Z-bktso5#1_lODTM~NwCa9+j
zN#>Bg2FQ9?#De5tyZ0eu?rHg;No7z42|C4;L4X0arUkmI)QW*Y62&c0ql&GvGjnnn
z7#M6AAW0Ks1js5#2?KVw0<?t6gzQiPb=G0!3`AA29_X}a*9gxLX$IE{(0W{u380V#
zuS<jOl?0upYp4L7`D2h|2(HY_&#TM@Cu-2l7(97_?}!44c)-q{1{sH5nL)R}f&vyk
z{RrI>3XWpPwJ@Ls<0ToXp0E)QP@aHa9}G1Dq+ADS3ylJ3at1Ll4blS7GN8#l2ISU;
z4Jh9$fLsf?0|exrSOvlhbs^Ikpi%<K(ICwr>)@w%C4y5TytIJzb5Lq7uqK84G#+qG
z1&I-mGd&m_A*)zHV?xmC4K~jSJqi`HkPNa_7hL!v*I>|*FR;%%7(fS7gZkyEpmre1
z=hTCu54@09#}Ra<Ea)t)RFI>{I;0-5CJa2TlnP5S;FCN-aX|0cRq#x|qmPdsETw`f
zUyyg<;SDWNV5t`xJ>WBc+}uE`4WLa1*m77<cE|-E5e!NQ;Gjx@UuTJKDk$Yb#?5e?
zQSHg#oSz4}j}tW1mI`WHDkMS=orbkrVHqCW@By!G0<EuutoZ<Snn4i-@)3gzavlPW
zy+M`&fSXichd>etv|s_bz65!U4zlY6vNpocH5`=kk$P01Q6$j0a^;W&4{Di$7ZyWP
zJVwhH<RW;cG-UwU56|!*Ij{hH2NY_K2Q8V(%t-~c77Z2LJcEKm7;KSSiy*f^%m8gC
zf`&P~`T(!XhWZXRSHJ-3DY}7WiWxi@K%;z6ZIJ20l+3bB(0%3Lg%hwdd7=FvP@6_U
z!7sHO)-gidAmPCP^*(rMJ*ZUzS~&+=W&vs;!bc7uF#xXsAbLQ{cOZ!kl%gaU+#P*g
zgB6NWLCZqn7b6v0Dd>aCFVH>)A~Ay)d}p2=^fY7zu;J<qkQ+@C!RIf5sv)#hH&74j
zF|a~h1J23NNfuCegBp3D)P@*-hIpVDGV1~#VTBG@fY$nifO`7iR<SliBCL;@47CWN
z4P-LvF~gw35z-2WZ2W*u!6Jni=&%Ct3@a#Crh-cs(5foXzGLX<E~wT`ECKhjK_d{b
zOPOIOt$;dU`30bpi1X7x%Ozl4uwqch0Mv-c10VJZ$z|o4knyZM@M_TX%(7Hy=MH@R
z04PL2-FIj{%?0(sp}USjwJ_{ZR>+nd=niK1xp>eKKZrNLH^mhzB$bwc4@>|Z;0HMs
z5@Zg@3Q$4<nePg6K~8FMF}UpsY5_VyPJ@Mv?1J43ZWDlKCKZq(96J0Cot=R=8MfL2
zvH}4d8i?RP%~p^W6lh@vXrC&m5XgXpKJ*k3NL>Z@9g;&32lYW(OG!ofi7CmTbyc8U
zKHzv#FGgHO42~!8*{z`D0m@a7bEY6g5H#<C&j0~W(18z<0p+_q*do#5ROqF7unV|A
z>q_8VX;78}1tv5hf?AJ|b#Wlu^j%!t97BCVU^ga1$BLi{3zRrPH8&*bgL)^RRyk-Q
zz9<uRqX~Er7<Onk$nl`=T^cC2WkL>Rg&flajy>=hmmmi~N=tC}3vwP6Y{NRpU!W1w
za?t7q9oR`9u(lDnPy?F;8rTC}V+}bm1mqKNNt0g$G9APPC6s7C|5)fL6mSoLmg9p?
zflf_K0j*7dt(B+*P2$7%((8aakKlNMgeWXMB9aQUCWQnHc<+}M<ZPl6@H!YszJcsj
z1qU1G$VX^Qf)8!O4AtcPJm@`E;DQ<Ls07Gf251onSxXGMG%(mT1a#t)iz~Q;>xfuo
z4sjSHAA*+LLoy4v4*_m=!5ZwK&NR#_4+f-_%X&z6CxTNPC||-<g4aTWyEBk`eL$;D
z;oD}w>%U?4gUko@xl<JoZUgHEI~cTP4BT@;IhjiX9F?Gv1<<XPu$DVy%s4ba6TYnh
z&+%QLJ_&fMGbEFOR^o6nKo@v|5;dq^gyjcNyA!#w3A$n(ZC5(9{Rs-lOwa%tXr2(d
zlV9J10k%mWadZ+Qoj?r-hajlkkOy8P1<jI>Wf-7kx8Uh@&`EUAMd#4n_0Uj+L>_2>
zAtSK}lHx&4JJ5EMVja-P0eJiyl<J}F9oV=BsAT{iNdSchEct;3u0V&hfeJ)$=7r`i
z$Udcv{NfUD{~UBQC1`g6)J0IIWEO+6MGDvh*bD>}a5<pcmQzweZ3#!{nP8=$+Z#d0
zvw=3CK%y7Ca}R1N*f@oPe9)aG>Ck{hgdy0Gh~u~uJs4ocO{k|cWI`BRRzrdlT*f3p
z?*a$;F;PJQdK!iT%xGxT>wwlbr6?$*XM*q3fM!>4a3q!}AR7+e#s)6jAaw+?G`K@#
z1X{rWE@k1N0xlvz%{xe`1zu}al93ADB?CH&9Xz7%<{uR9803Q10|lMR3+qmR#xM=R
zr?@CFgybtg57+~bj)4wB%ma;G7Gx&tD3nwdq*^gB2*cY@;GMh*;EER9CWMZPG8jT{
znuHt{2udS~3dKnMUr<5{@c^|k5N=>+FjVmLb8(Geuw!t~EK3EQ5(Jy(1~rvH0S%oD
zgTyKLR#ebNlH{Vyq|_8hG=Ua0dNL&D6l5eOr9$?5fUoy}tWU$Z_!xX{5|VL93jn|=
zhQSH6>JgDpKr=|7^Fd(uqksko^B@NyAl4Fr+7!@UF4#kewZ-5|taQOmE%4MuCL{|$
z{H*}Gju{kIpc{-p=PjicLwB%)B|x>m2SagoW&x<21ce}Y-6zEHNU5{5I2G<q&>RUU
z+zLP~16Y9!nujTIhn!9hEj++E7*tBY7UzSE2ipohO|CoxbT%odY|2SZD^bW#OM@=j
z&(BL`aAyFW)&Q=*;H?tSAXktpcp?#AmO?6I&>$XYDHv$01!QX`$SUw0B7-M%#0E42
zk%%ocKvj264s_xKK2{0ob3l%g0L=%10+m4w)IJ9J4wPl{6u@ILsl}kl6Xekh9#~2S
z#}jBg3OwAJsDPMu0WAT6%u#~2ihy=0fJ_B@7w&Rc`heuzR0ReR22hFxHxwW%20=+(
zkAcA*dUhgY$OY8w)(5pBKx+p;hC$0#P_YIcj|c5L0u8l;<dQ*qnLvdsIIlB^GL)qj
z6=&w>fv-h@)nK48CnMOd4hGm>5O{e3F2pfc@}aL7133rUqy<+6?hK%ji(<sGHL&9{
zixmj3Rf7yL!<P4fZphY4)q^yn(QO5#Z&2G0wE8*^JmY|EeIIzg32d_pQ7fvT_Gmz9
zcwnITauBZ0<3?Vc2RVrYw5|)EpTUiH@Tx63udXu&)lKjfYoKijIXML560#m-M68Wt
zWdIczpnBE_ob@>w6u@^8g9nBfP*%NwCNPRiAXx;`(ub7r;MxwlkQ$MXL3dR_7P&Dv
z!p5tLA>C|vDGMq+K*bTLA^_E2;5G!f#8rT3g%w|V3~mhYBXvMMe#rVNh`yX0=mI=6
zBcS;SRN{li3m~0Xdj@Dx2C8d{6<}p^W}1S2bf{k}C>?`lAHW>QN(OLKA6`X3PfUYW
zA>bR%;Bq>!@p)u_L3+VOshN41C7FpinN_JN;35RFmI+*mm1Lwc@Iv?BL4p(-AHl96
zu=oge4FQkRppDdln}-lRprHlOMRtj0sj#649R=ucL4FbJ{uuB9dx=G<;PaS3Eq~~l
zGoZpA5<;+<L{I>M4?zN7Weu7Q0^OhD<O*sBz`YDv@f95E1d($A-S`HVglsniZ4S+;
z1dTR8&sqVEfPy*^h~gfpsZ^4$rvN$y%iA?Fz|qABRtrLg#I$vx03QQQPmMx=n;}R$
zh+za{7{eGQU<QUB1qFA19~Xrh1qE>HQ=tYnT~Y%Y*irCyjjX|<2V|B)O>l^UpFc>2
z0(i_`L7^ttL%};zKOhK057axlHFy{p_LzgMQK(U{fH5p#3|(C?3&S1-@WnC;3N;F#
zrFoGc2Ke?11%(<={STUE!PMjE;-c^B;#m_EpzrFU?;26#3q9}$5(a**;TU@Gcmpnl
z;U91mfShCscDzE3f*FjV17%?7fgTnG@(=i)k{SgCAJ7fG3N@gGR#^Q5(gN{MFw{Q~
z!$CGfo4M5S4>+}fOa-Sl5Cfdr6clP){X$%W6ciLN>`_nvt@;5e1$Ec_Lcj^n#WM&j
z0&yl5J$~RdLp1^Ve*U0gxf;;s5734$P^txM!q5YY1bF^IBs>ME<1q9n7=X<}5H$+m
z@e7dKpu@SCdce5^<QCT;@YHFI0`zbh+-?I|0MX{-=pGCTB?ZVSKj6Rs$zp^X+#4`|
z>B2=24A8#P;L`MT(50aHd7xPV4^W>0)X2(Ctt?1PDF&5^pwslAB`B!$PAo0S$S(qo
z78K{_fv4m^C+LFx4Z3dtG^&$WVga7#^Yn887ml$0BBap|?dw3x=OXy>G|;+i&>)N=
zgNv)1r=P37w`-(AfNPMazl(wr%qS)O5Z54I26KFBK#}emuB7kj79R{coyrzeV1e~1
zC@>fz>-6>X3k_CK0%vqc*A|;D1}$VgpfXblU0JYeh^?PL=+HGyd}<*|K-~vhKYtGf
zNmRAQ3QDdKAy6NhA<KCOSSl!idjFtY8UihAklX+@7Zfx`sQN5Gz6<b))Q2b`N{_jM
zQn0I^3tlY>+Nk!JC@49H2I+fXw*WN+y#t`C{rpkYdw?U!6xC!?kPpBm8Pq`vIP5UM
zsSi4z55BPp9D)jvKt@Sv-T_7+e}i_L>j$|8K$S2Uqne7WCJad(YGPy1!J`Y){j$ia
zo&9}%9Tk*<102KsAkGA@H2{_23=9T{)yAN_h_W3OJg|gVzz%8p=%Jn!$PH^XfQ<vM
z_W~u_L3C0e#(C$cM=hi#g3i|`cv2v^wFNyD58P<=^M}knqcqVV&1Kl8W^i8?yv+kV
zij<g><HnFyS_Gbu2K59$qg3E#IAqWWd=^hmN-AU_9%5Q0vlw<9AJ`bs-Eqzgpt21*
zx>&4(xbzsT0$C2!vP=V80%~=loDK-;hl9&wuqIIKLt+?l&;(>z6j(R3B@Y^ON<thD
z=)~X%8m27*Pd$KF#Uc-egN%gf1C3cEf={W;OfJnyEP}dSA-_loG`0q9u7aldQd1$#
zK;)wV!TYBuIvEhORtHqxxiEO<mE~uHwr6CdDug*k=!f|RD+GY=zfH_h@CBV<A6f#r
z=0gLdK@;R<@U>YW??C%GMhuXla?n5!sB#0vCa8l19@0g=4W=kHIkO-$HLnDH%!vVX
zE4YFJq-6+K1-?`@x;PeerZH&F0({sjJbK{Dzz48^5?*RWVsZ)e_%HCPOUQ0~(98mO
zFfXan9b9jMJOZmTL6fmA&OQn`sb#64Q*6L>EVwTTjyur!H>lT;ng^X(22Y+P=7COe
zh1|agnKT3q_Z61rm!yKG;XpeOK-ma%)@ougsBTYHfJlPoz955tkgiH4gDXQxQD#97
zOaUl?f<}WtlaP=D$6&VvfToi(AS=rhDk>^em7o$zVDlK1K=UjRLqWrdiNz2_N^oUL
zN|2pi;PS``+gb-)Czpc6!Koe^-3pMCWw;q&7a4$Vum-0|NEyHY+QR{w1cY)K=(Pd`
z<R0*#FG^{FZ3PPWt_0}PJ3i2^4#;kAThMkd(1;{*Ul-%NDUdbr;Q`RZCMYX_bb^-C
z6obzb0-Y+6UzEyV4my!054;!xbeI@uj|S+PLCB6Zu$Ig`aMFOBTL~JDD^}1@0$sWb
zy0;8`RtxwZN62bf`0y^IWW{oC8Z3&yg)MaEje(y5di*+Uxh1&91CKE<1gDlj5-4nS
zQa=3VRozVZA`ws)0yz$}Mcp^C2y~MZ)FyD7lfjt*y2=1Ff)6?=2x)K>HUJDBCeHwk
z?<VKxl;-Av7BzrE4nC~RU=JQ4&IF$V?5F^-4;IkiGPO9hs4Nxa7VwN{W*#V$<)<mY
zZ-ixVX8<i#2Cco!%+G@+1<1fCJiiwc<zWUMP?*6s4(l;6aDi%ew|tP%Rtya4ARee=
z018C-N<UrLO57somY?ES22Gess54-z0<ozDm2;3A9YCcWXm|<~MyTNcSqcuS^^of|
z$Vd@nE*NyVvl(PHRB3T4_*@7*&{#OgsgO}H+&bMsH*7<+fE0nWfbM%jK6(T)jR@Y1
zhZ1{`%K~95Wf`2oB`s)~3+h@~h>@UN19DS5hzlyZK_mJpscD&cpa})|%3KCM_&H>t
z0vs|v1G&)KnZXxyI6io93uymBVo4%sMI_4Q;-Fd<<VIN1hE(X_`Cv#b0XjpwJTJ8f
z6wDxn5CxzH4Rloycw7&D^8;j60_5mc&}wPOOdhCDg*<-(O)Jog$I<VFMP4ZlD&)&S
zOE!{=G9l}HU@nF@L{9;978`h?6EtuPS*QbU7ZowcfWsGDgg|Qsq|yNC&TjCW8|c<h
z@DvFssKIAZ<G<4tRKkHOaPU@A4+hYUFW?G50dk8I(v_~D><p^*K}V#6ng)=-8NJOl
zj83<?qV634#Tz6Cf>JZeWt-r_5H#;s3@!=5*SdOu&shf#hJs28P(6?cS{DXd6$TbX
zOwEHbD`+7%sC|Oeyh#CV>dh?HftUonfEShqKuv7;b*+e%K;Vfo@X|5Jh8ILd0=i=X
zyq^W+dPo)kr77?MF`xls=#d#9S*(6j0IP&<geeA_1gkzkZ8*@#FQ|D6UKIl0+yG6|
z(3^N5{sTAtz?ZOs!v(au4{`@9W`Ka}CD1Y>giW9+P6bdK8JvYcaROQh0~)wVbzp#6
z2R%*{+oh(EJ552J1O*`IBt_&KO~I>%JzW?a7;xSciqZ-MnFC(d3vVSSLT?ClWq=+@
znhEb?fy;IhuLlLSgvq-fG!aD`gA2T@hwSOf2Q{Za>z2Vq4>UO>61o}G2C~WmwqORb
zFebko?PgGL5=B@5Uj@LxK+Rh{9erKFd%8h42HHYA09vTez`&q_)c%Il0w4)^*9M{%
za*8mHo6$h~^boC7h#8Q0#;8NURRHYnH25`HpbXC7gt)(?SO>f$43x<sH4db@fx8L)
zKwQu)8`wfi(ETp?rFkWwh8}ob2`JO%XD3#IBQ6(QO+)U^gLY`a*%W*i8@M0pALi=8
z;F}Lx-2z`M0Wu;Hx{3+bIR;N&L62-MRsdaZ0a+{owgz@SJ>u*Y)R7qm26J#r%-286
z6>1>3dkJs6#X}lzvC+EF0tqT$2s(uea*{YCS|Hk>GgjbegI2&0X^_hy-C<DHgPH}c
zcNIXlGJ;N~%FQnWm(!rO2)O144fKMpF#&Ip05wOT8j;H_$b23|YjPrFr7$9|gFKa!
zU!Iwl4lZe6E6E|J{DKZK2X!kIoc#kL6%_nj!yzN&3JRcI9Ucsb^VZ>4E#~K>Aj|-*
zA%m<)gKVF!gd~w9(C&)@P=6D&pg1qT1a_u>iVmoi4jzIAt&o9w23%Hx&Yeij0UetK
zo`D2iSPZ$G7UTg?gC5i)S4d=IfZS&S+9LpJ4G*SM+)+-K$X5Wx2zccxQiK;nk|sz5
z6p)al0oiw-Y6ae)UXqdO#(<Cmr4U#MgO{tpdT`KfI?w=yCV$lMMcft%T80A&;8dg#
zhL{TrU+~UyaNvUb?BKK3f<faikh9i;Z8bm(zQD8UkPS+jpi}6=K!=k+X5hgihM?{N
zWOW(H<**?;PzFbAW&xd@1i2CpRyit^<U@M~h=hwUNuyX3REB`=zXIP01RFmBFYZrG
z0VUgDh@H?iJ<tIL^zjDto6=H16EJy@E;b}4KyC(?nMfmT2zP@ve?YdXI3t~+0@4G?
zg3w*LDUgLcpg0D%!(mGe6~H`j2LY5f^cW-=Kq(kD_6HikgbkO%c8~fyJNkh4rXzv{
z)Url)IOy&rXcR(v|FBF2PAK542EP5cEH%Xov`Pl#EQn_zoj$NKP&W&7zapqn0xp0Q
zKqto*6{Qvz<U=luM`>7r_qoFk!%u`9)K#3H47!{)1!-CxyiXl^kQn%W!c?#xw2BD4
zVgckT3}1oL8zf$J;0Xm1{@~^J;B6$3Mq5d~LS_jAxMi1EmY<oT09$jIkqXxdE>@CK
zK?NZ+?|>Qs(4d1Ja0?o)0}b*?B8|3!H(Y^qfh~c?jIV2uyDQ3C6j0&-`2v2+33!7P
zD7HX(3RHB1WI<&DeDnk|M&ia$oCqrQ!AfDKKqC>XLIJwd3w*#&5onpGLUKk?eqKJT
z7Y(UgJwf~DKz4v?U`PzZ8u$4HsYQ@v4!S=(H7~s+qY|`m5LGoOA?G9(rKdtq2K5i}
zbocag^g%hF8x%U=iWOYPWAzri4geVs4-T+;cTm0o2}At{b|C7g96SWTRUuRz+(?iq
zphNT+<iP#h0`Q15sH6o)5F)n0yG}tRh&I~HO(tl)P?`c_9}yyvfd-!$*csr1IShOZ
zoFF66&xrtgA9|PrD9qq_6Slep$w&pru|eSG0BDm0{4fX)=!qhrjs;}q0kY8-+_(j+
zLK-RqwE)U9b5ayQr%Wn9_kM#jF1Y0Ynmhp?Fs%SRu|G3S!O<r~3(awfIXRHr1iBt0
zu?RH33@ND`eL}zi%nKSTh7Z{3fmio{N+{4JV5Ok`A?olP_{4Gr&=N#Y4>1+A<f){z
zSOJtKAVCBU2Z)t=9t=vAN(u^)adQl5@XiQ$oaiYiDCH_a)q+wB*dTDt1Kw?to1X$o
z&!8b8P^N(`R0kbR2^ytLtOOs;1R5FvRloV=pnd~*qFl)q#R(qZTn;f8T%ss|7X=o9
zZ=3+1@&~$sBDEaeMFRO1G-?ZWKQy4gXX&UQ-_8vxQlKp^kmEshIVk=?<3S#fJ4+yI
z)eycyZq23Uft;HH8M%Wlg;D_B^8jkVfsSJYo!pj_1G<qtzg!_Hza&Eet|c!8cJu{o
zg*PmDL3;S0#rTj)0ve^DGz2wCsX_@>BtSw0R2G86BPBI4xg--*L_zP_06Sa(Jm^{k
z8uI}~1gH_N%b=7;*bwl>2GAYmkkjkH=dgRGL8no`r(S>(D%cLNL(o=8>L@^}SxANl
zopK8<l0e-SJ_d+;At#5VK>A6}K90e`ZfL8(K>h}&T%_7cAvq_pxEQ=o!VQ#+K!@am
zMvXyxW}s3!GN84a3gFfLpjr&n5eJnJ`d~|-_W6hUg@ETlk;(-m`$}_@AOnlgq76R1
ziSV%kbVn2)th9v07WDKJ$PO_)Hl&tATQ8t&30r>$ZvBDBQ9&(mSeru~c2YB93mV8z
z@YQqRF(L46+2FOrey-u*W+4OC@B|M`gDM|{Pf%R|I(!H;mZMOd2|635BqP;{0X&rs
zt|7tE2pwMqr9H@)3TSO2QY69BGi<#~UTV1;)DNIS5;QCWF3O<i*+Rn@cEmFz&A>Jt
zg0mRNy^v(40y<3_vbz#&4Ag$m)=z|oAgc=lT!VZa{Xol;h)7qcVW0pV%?8B+=%nDp
zywtoB2IAuZe9|6xvjBL0D#S4;#1>L>fO<rz`3O|{fFlKx{J`4?z$4cn3CMK~3XtL%
zbdLsT7z|o;flg{d+7*%mx+Dj*4G`3W1RvK@0y<Lz6c?b*BWR^6*hRKZXf;krMyfe@
z?gkns2p2$t9JzJ`uRaCk^^y#QL<J{kOFlTnKgiVuvLhEMKY^RI_)1aexgOAKqrfo@
zF1#V}2T$K#Xz>RME$He{B-0^{DOe#5Drq1U1?nPE4+iA3#vyZ|;EDq5S6C7RPpK!C
zfRZ$<WeRQNflk=X1KrqB1Ujt&zEeq$kHHYM1w0-)5?Sod0A4KyZuf)S3#xBHsTd{?
zZOVdb!zA!g3ZP@_L7PNDBM_jNPfyKDElSK$U~q%))&?(60L3R{W-%=@4|F(mQYrYh
zVX%i271HzbQxuBf%htdHK;XWTf*J$VZqRwoc_|8@UIfT8-yk1{05@knU(XOdSC>#d
zP=67=E{;+L0~<q_f{~t)i3dYaDx_Hr-BATAv_Mso0_YIO#AML9IVF(B4k!d5YtCTm
zz)b_t=(7jp?%!hQoqeFqaiFHT0@xsh)WqUUP)-1?VnB^P@CqQ1F#LWQc?P7lZNW$u
z85-&v8tYq{GBCj0Z|uR~2rd*M2Lyq_4SE&~*jn(I7|6|_av9^W9q_RV#h`2VKu5fQ
z??A{YO#!7b@Cga<9D}?ou~GqiBVsCaTM~S0JgB721&`O|r+F|S9T@~(0ts_dUVb?=
zGlLI(0v#&~+Ajqz!4ac$pv^dtbBUBdGu<VSHY=!SnE|@o7kpTqo`QmfzM&a7FyLVT
zu3nJNS1HK{t)7J(QwR%2P!J`8{Hp+MG=SG$Knk*AO;8^fdLTNaQiC^~i^1(U(1sxk
zeP|ruvlnvWCZ?s3Kt;9_G>os#K*&-veIo;~XJIjK#K2(4fD*W%)+|~gE(V=V1)5%0
zFogvcOur#$4;D1-I6L||yMj;M1E2T`cQs_hF*z|WIW?zP0d}?_=-SOZ_`$oypgygk
zfxeN2zNHB$k3!9K^Y`)b4-X9hg?E5|a0rs2sd=Ch13J)ws2xFJ>sbPgmCV#)1~2Fe
zAcPX|N*D0uC7_%Mo~F$QiNRMFfNVod>gXvbAY2B`@dgYG77RZ5$akAT$G0F+0~&YC
z%u@h488&pKrvM5*Be4Ipp!p4yq0r8SK}<%O>Kht@RYUAFv}9oL0_g+o7YlLrKuw{j
zDFrgD0!g6YlkQ7067v)cVI4;BP?0d=^ihxxjr5K5Esf!2f}sVdE{DVd$d#ZqGqC&z
zbs{vB6hM6iQ1VlN?i&G>Rh0^$6UiXufI@zeH3Ou<3@Q~soojG$4sIwTf(z7`1-HK-
zRUJ6EK&chUP38zUf!9xiTmW+vxTI2mrCfMA0V#nT3I`sPPfSZoO)dc+=%|Nuek1sD
z=|n6$SV5`D6kJ>y!%9m-Q*inOB|fCpbg%`7pmDCm6v!ePSPK{AGuSi^XaXN8B_>re
zSTKMF74y<Tw@7E^rGgv`Dr-UQKlNe-*l~A|p%c)tF?tFLM*2pE;K(uqrH9lM1=tNV
z@H7E31%4n2EHFUPtZxj_2~AVR&@=@y0~E!OQA==G>O)rXflLA~sn-B^If@fAK}Ue5
zRw|T(+P|O`lBwXs4nWO}N+AZ2Xr6ir=&*c4eM3{QD`lXr3~~jfBxvdZJH`?$4|R(X
zB6eZX2r7(V5e(G_YXU(MH+ZBC)T9PgeIOdz+Ah{-04=!yp9~3ISp@bJbYU9wj3H3$
z8XAF}X@p4mh71fokX4&dD-}Q$PEsYP*_>FKQv&X^L0f3xb`{)7pp!ws-BdjV=fpg)
zI#BQ51KK-)RQ}-pGt^`~(4oDc)+N|+`p%$!8@QneYD~dbR2Azf7#ixE>RTFtTn66y
z3X4(&$P^Z+R?CMZ^UM;+d?IA2y&ib`8mLJO@&hPcK@+78D3_-AFo1+1L+7BjDQE=`
zXk9Dr&1<mm1-aZc1X3}8k_bq*59GWHNdAQd3OK8SS|Wa~;X1JWR^aO#z`L+O7ju<B
z9HRg_a3cgf3<F9`0*F0naNnCVKu$4&)S}=y8;}P;i^;&dtW8W5a#BGTcoi$;<b&60
z!L>5@KvN+sU4wEZDAmA%5^@LzxK0NNBPS+>)I89o*5HLj3XprOeHfq@S%aECkdY10
zG9b|WdU1YkDyVUW=m8_HfrkYjw1J$Q54pwOf&p}BDd<iP1<2@dep*^;UU6nwssiNX
z@1oRXy^PY_{35-y(!9J%O?Zj`%~FE0ryE0Xc4h(C51?2EZ#9Qn22NYhk)mRS%o6Z`
zC)~-Pz31TB0mv;;P7Ea(Mfs)a8K5XY>K){P&qe_UL}^}0YLNo+65$-s2?lxTFy)Gn
z_7-^U4cLP@nc3iS4ZIm1bQ~+_Y%3!L@Ou2w_2+r%kk%|{2(=Q@r5Rm+UH}>#9+36t
z{0xThRp#LHB|#^{<W<5FcQN=-5=eoIsK~(uCU|BEbk_v9^QnNk{s|n%9<X*0XcQwA
zzL5%CoI#6(OvpliaDOgUA<Q=z(v^i?o(%6FdoZNrgVsVRfZMT<CAgq+SRn&^m>ld9
zVNjzKbTuhx)J*|mse%G*&IU67?h5XK#|O9u1^fFs`ox1)gn&#+f;3_v(;JC75I2JJ
zH0U0A*rF?t%F^OgD+LAy1~mp11<3v_@Nx|_BbB`JGx8K%@>7+#7*xOtK<hae7%V~K
iA0Trf9s>IZbe0^7#h?SL!G3@o@|l#XproLr#{dA~kM>yr

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullcoms2.hlp b/decus/vmslt98b/bulletin/bullcoms2.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..244d877eb89d9e2e381cb012da4afe625faa4492
GIT binary patch
literal 65014
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
DFaVjh

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulldir.inc b/decus/vmslt98b/bulletin/bulldir.inc
new file mode 100755
index 0000000000000000000000000000000000000000..9f9d356f1ebfa80c3895d9343dbd9e4b0af165f1
GIT binary patch
literal 1894
zcmdO3;0$mKa`bf#aSc*%@eGO&a&`6(a*6kG^>YvLP_R|dFf=gGH__BGVPLRl;B@x)
z_4W5t(02;;@rifw4ANKd4R()r3i0&S0WthSeRW)1gPnss19aSi{C#yG#^|_4fYmT~
zFere48mCThWN?V9ua1+Czq7ZFhpVHDYY<ooj14l$&o$gNI3(UR0&G5%=Ns$};u^tC
z@&ma=#}8ssut#W!i+{ME4vYaY)X&v7ASBWnuE)hO#8oH6)7MqUH3H0bjR5nYc0dK;
zJdhlN4OF*+f(}#ytP{!xDM45YmVr9~Bqz$i>FnVc<mepY8l+`vrT`5k1|ei|Ln8%H
zsPQv!`uMwhIy?F(K!S;Zfx!_?9oPnRcY+0>4g#~`P5|*R%mBGd2i@mjL8uvEHrxyl
zkAZ<fkAc(EFT~Z|H3%N}8b+G1C<ZZ+qEo|2(*~g)YAhr|K`NmF&^QH&z-<FXvWAf+
z1A`8-&owZTsHOra{z1a7ej!1Tstla2fuWvZjy|q_&aMg?pi~JmN(V)iCIbV546?bV
zMsQ;wuGd5}2O<hdO)#S%Vj#0r7&u)VLmU+#B4Abe208}%NU2%hK%ap@1j$Zt=y|(F
zYFRKa$fMZ?cQuIN?HUQPLkc;k`gr=eLi4Dtk*TRPvYe-1Kxha;(hTZXXwHSmI)%Eq
zxd!PgfO+!Bt^$i_X@DuHAt2k;kZtgD4G#u|IC@!OXkx&?V2CIsK<Xf+1egW#3^ZQ{
z$AdVah>7=hjbyMz$y>qk(DDK#2g+<<)t)X8W`KWi2top!?HRPu^h1jsu&vOX2GI=4
zUJQn4s-dyw?HUPDgh-X(m;_nI;EY|5o4=2XYY>Vy47Wp#_Y3u95Q3V*3Dp5gNfJn*
zuVrke0Cu!*u)C*=6tavdR0irDab!6|BZw}r?@)AEKqO#c#=xMDtPd)S92F3UA^Cy9
z7K;unAq3F~l|a@ng_8e+<H2qL#XLB78z7sm0rERW!qNo$0VE90;pjONqz9auU`Y!}
yB?E&3viW8vV58!pF#?G^P<n-z%!FJ3(aE5TmS4ecfXIPT3pgx5&VUGMG5`Sd(&qdC

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullet1.com b/decus/vmslt98b/bulletin/bullet1.com
new file mode 100755
index 0000000000000000000000000000000000000000..8f59f560dac7be429dce4f708d95bee49a40b923
GIT binary patch
literal 105112
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullet2.com b/decus/vmslt98b/bulletin/bullet2.com
new file mode 100755
index 0000000000000000000000000000000000000000..c3c1bdab7f2d3ab1b3343ed852eb5ccaa9e55d36
GIT binary patch
literal 56508
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
Q&{{F9Q@@}VI(RKF04uo{yZ`_I

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin.cld b/decus/vmslt98b/bulletin/bulletin.cld
new file mode 100755
index 0000000000000000000000000000000000000000..7faee4731dc00791d45b3f85429bef300f31f5ff
GIT binary patch
literal 1752
zcmZQ%P-JjmP*hL|$;d2LNXyJgRmdz>D9K1waQ1P5@JowRQxr<_6;e{uGV@Xu5*3p3
zb8{2(z+$NtsmY}!sqP>XoI-tkTthtl6p|_xN{ch|(iNOtLUk0%GcuDi6cSTXAjZNp
zgG>Zj1LKz@Cgr5+G1!7k3du-SNX#ioEy_zQ$t;7o2+989%G{*<9FPG}>lI*D>oGWk
z^t)!3WTX};lqXgylxODTD3s?HW$P$_oSaz#@?L2HNHfUx(&E%2^<oe&B{exSB^BaY
z23L?Nxv3=?`Cwmy^y?`oXn3Y6ROXi|q~zzRmndZC<(EU0>wrZIit>{ZlX5B*iZk*{
zb5ayai&GioK<0q#Nl8shEX^rVfI1yww4Np?^cfgL7+fGh8<tv>1ow+1gMxx*Zen^W
zSR~%XGsp_&O$J8>1%-gbqQu<PlGGxF07D%GpTwlp90gm2U{@bk=a6_ee;*guARUFW
z#GKMpjgrcOR9lt8()^Otl=$M3qRhN>O$L4j1%<%U#GK5u%+w+UM;{*sAruiOCx6Ev
z7c{X@A0OucRTOp3KCX^_p#eGyVIaE{G=fqKOEZg7Q#2U_P}I4)c!o%$h<Lk31~|It
zD7ZiZhd~WR*2mK+$T27q(_95XRCWIDo_=U<_jL^Nc69-TAi{?Mj_$4qyUbC{2yl1v
z2@LfQafI6zQdy9yV5^|w7wYQ-3P^;nEKzj^`TGWhz_mfWqF}3_1dA*sO@yt&D0+ij
z9bNof!x_*;!(4-cT^X1e6ciL0{6VAwC_|*>=j7y<gR)f)C>tgxmKLWLD<mp_c_sM@
zNvR6?r6mQWB_*jT3dN}fiA9MeAl1c{#U-h^3VHb@naQcedJINz6Tv!@^Ye-`i%W_X
z^3!03fmk^?3QD?4#X1U^dZ~I=z92oiR0B|7L9<hNVqS?tqC!e$T3TvRYF>##az<iN
zVlpUYL%anlfOHg!Gjj`aDisP!OB6Emz$H{lYB4CGDdgv+GI)Vp2$Mh!Dm?`SWSc-G
zS!OY)v;iBEmYP^nT9m4zP?VaRUzQ3Ia|W9Qi^{|jkeEVhUJ59PK$#g7ZlL181zZjw
z^eL2Q<maS<BScXX8h<7zF&^w1;27i>;)*T3=prQ))SMIS>gtD@MuI~egF-?B&~jLC
zh<^ZT>I{wy4srE`+ZKYBs9|2TRZucl(qs@pacig_Bp0EU0HJ;$*BGOy4EJ;i@xW;b
zBIlT)>I!y^2yyj8<Q;U^!8L+XtV?EbA}IYUXoN%cDfkyD!1Jx9f@5Baf?s}#0yJm<
D4>S*5

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin.com b/decus/vmslt98b/bulletin/bulletin.com
new file mode 100755
index 0000000000000000000000000000000000000000..722453311b226491ede99efa98cb8e3b3b24cdc4
GIT binary patch
literal 40
rcmb1QP*HGkb@TLdRS1p@R`K);2n_+V{9Hr07*rITLVbK(Lp=Qez5fZc

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin.for b/decus/vmslt98b/bulletin/bulletin.for
new file mode 100755
index 0000000000000000000000000000000000000000..0e650e000ba0e4a9b8e90399fac395d9a41dde1a
GIT binary patch
literal 65564
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
QZC_L5_BCS10A%en01<L?V*mgE

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin.hlp b/decus/vmslt98b/bulletin/bulletin.hlp
new file mode 100755
index 0000000000000000000000000000000000000000..696f7a6fcfc46f611af407a2b8b74bc205861d57
GIT binary patch
literal 7864
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
MlnOxBA!Sqs00$ygY5)KL

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin.lnk b/decus/vmslt98b/bulletin/bulletin.lnk
new file mode 100755
index 0000000000000000000000000000000000000000..069ea4706645239fbb905ee93e63db36dfadfeaf
GIT binary patch
literal 718
zcmd;QP*Di=@pMwKRZ#Nt_j6TZa9~hT@N`pfQwa(3^YQc5Q1T7+3GwuE4T%r-clLG-
ziTCkz3UUmJRMJ$?^K%W>Q&3V;2=Q?BQ*ieW@mKKi^z$}AHz6e4T_wah0Hnh;5StDm
zBv%9k`8&G?2P>H}s3^F&x_SD!>W2oq1}XUXd8<IJR)894747F5;^G+`qUYo36zk*Z
z<mVc~V1-*>ydgfFj?T{Jc=Q_K)62ldpaSx`l`+ik?ye!hk)9e#9^vu6{w}UQAkVvp
z=qVT)7#Smlmm^3QgCm0qIOO#G{6m5qom~~2LVbMneLS7?J^h?*K^)f*Pd^o3M^8VU
z;K*Q=;K<+*S6{2($Y8zT5GVa$S07ylBL)R10Ed^4r<1KZC}!35T_arKW`MPO`UQlB
z==%qRh%<mq^KcAuwF+~La1ILb(GLdk7`PZbU2K)YjP#65l-L+l6kH=bL)aNqz|OT|
zut#&RzMsFJV~A&%YrMaoPb41K>jy^$yGFR`GPuKBOVF`k_rP7}<LQLz1r(P80FwK%
AjQ{`u

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin0.for b/decus/vmslt98b/bulletin/bulletin0.for
new file mode 100755
index 0000000000000000000000000000000000000000..1a30390e72a9728c86851ae62ea41ff46f07b006
GIT binary patch
literal 76776
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin1.for b/decus/vmslt98b/bulletin/bulletin1.for
new file mode 100755
index 0000000000000000000000000000000000000000..a46787158d0423742e414b43ce99876818d54a9b
GIT binary patch
literal 73066
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
APyhe`

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin10.for b/decus/vmslt98b/bulletin/bulletin10.for
new file mode 100755
index 0000000000000000000000000000000000000000..4ba43e19077934833c90005254602f12070dc87b
GIT binary patch
literal 103978
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
Wn1kaI*`q`j4xn|(kmP`+-v<C-x;RJx

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin11.for b/decus/vmslt98b/bulletin/bulletin11.for
new file mode 100755
index 0000000000000000000000000000000000000000..583ceaeb3d9be3aff421684ab8425c713dbb4f76
GIT binary patch
literal 98368
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
K@C<>hqyhk!wY@3;

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin2.for b/decus/vmslt98b/bulletin/bulletin2.for
new file mode 100755
index 0000000000000000000000000000000000000000..c43c10289f1004183fbfc0091223ba19bdfbb422
GIT binary patch
literal 77962
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%0AA^Hj+GTz12%`wy`1k`eKaSU-p
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin3.for b/decus/vmslt98b/bulletin/bulletin3.for
new file mode 100755
index 0000000000000000000000000000000000000000..7e1406eaaef01af47e81612ece360f4520e232d5
GIT binary patch
literal 68388
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
E0Do|&SpWb4

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin4.for b/decus/vmslt98b/bulletin/bulletin4.for
new file mode 100755
index 0000000000000000000000000000000000000000..3eff9e3e6fa99d2d9587e50f7cef9816386f263c
GIT binary patch
literal 62076
zcmZQ%aAr_qa8^)o3ia`E4e|6d(R1?;(oqOYEh^5;&r>io(l<2Mw={PGsR<}8D#$NR
zwNh}-&nrpH%qvzXE=?-RFD=Q;OD$GN%P&$W$w-Bpq)=LtnUh&ksZdaqpI(%ht0xXJ
z!!@rgvnW3=H#M)sN+HZKLO;wmm_ZgK697?`n_6V0;G0;Ktq`QA;FF)1lAp%_a-}Fp
zjdOlMWl?5&Mu~z(vZjKerKJIbCrCV?D8C@JsH9RMKTW|mvA8%fIis{VwWOq2!85P8
zB(tQnBo!nTlA4^6m!FfLUa6ztoS2(bl$nyAs^IIWU|?iuY^lfK4l*kwBeNLhW`*R$
zyuADpg``x4<otrn)D(sMB88O9;*z4wq|%bq6ot$@g~Yr{kl%AbghF0^p02NF2!jjA
zq|)M4h4RdjjQr9Ph2nzL<jl0pWQFpg%#xDSJcY!9f};Gg#2k>jd_6-H0&)_Ia}yQZ
zO2OgooSIjXTEqu3#Wyi8F+CL&V0xf%0AWdxcyOpwkbh{1r=P2WXNa#)a7cV`s8cXF
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
P4J%Nwj_8j;PC5ht9^?A{

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin5.for b/decus/vmslt98b/bulletin/bulletin5.for
new file mode 100755
index 0000000000000000000000000000000000000000..9c3ab1f03f9002d89e95651668d39386b2fc9e5f
GIT binary patch
literal 73152
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin6.for b/decus/vmslt98b/bulletin/bulletin6.for
new file mode 100755
index 0000000000000000000000000000000000000000..af0957b2a8be4c8b59deec01dae76cd1319f457f
GIT binary patch
literal 78196
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin7.for b/decus/vmslt98b/bulletin/bulletin7.for
new file mode 100755
index 0000000000000000000000000000000000000000..9793ef9d1dfd8f2c9ab33f13e41fb4a5e86dc568
GIT binary patch
literal 63184
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
G$^!s&V_$Rt

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin8.for b/decus/vmslt98b/bulletin/bulletin8.for
new file mode 100755
index 0000000000000000000000000000000000000000..e8a315e7b8f86154c6cd142ddbfbcf7b22bcc305
GIT binary patch
literal 57296
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%0Db`65fDS{fw
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulletin9.for b/decus/vmslt98b/bulletin/bulletin9.for
new file mode 100755
index 0000000000000000000000000000000000000000..1e5fc713b6a7e93935fb292d549a923d6e88705a
GIT binary patch
literal 69714
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullfiles.inc b/decus/vmslt98b/bulletin/bullfiles.inc
new file mode 100755
index 0000000000000000000000000000000000000000..37bde435b1808ea284d5217f21fafd815bb1d52c
GIT binary patch
literal 2118
zcmZQ%aAt5|a8^)o^Y?La4T^X1403f2@ehhr@C;T6@o-f@2!wbzhA6ms`nU!wxcLV`
zHGmX3hPZ%Ca13%)a1L^H3~_Z)0I|JY140x${qz(RJlzx`{X-SPJ%c?ILi`m1f?UH~
z{X(E7K=gR}`{{UqOaUnj_V5q&aZ&K~cky(KRB#IQ@p1O|)pPc70qOR2^mYZi3}Tmp
zv%jyeqo0d{qe4KCXPBpttGlZU*d&;QhJTPku%~Z;PozSStFM0;M7NKppKGu}xQC~+
zhk}c%o2MT{7}ZcsJy7_#f!yWf<nI{df*C%+&OweL&K@8iJ1T?*ySgYiMJhlPD};Nv
z`YE_ZgakP{hj{wAJA%ydb@cRs1c_$|D2zk>Ahx^cz;${0_$c`KhbTC?DmXg%xPm<G
z<O()hkHH&chM#{3$hD3k3a*|Z9<D*);DFlc=<Mtt>K78M;2RnoqTt~e=BnW6?CcsG
z3^FFf!!sBWqdE-Wc=N}j-^o?M-80P9Pa!xmI3Oqt5yW8Qpbm5exhce7Aw0-4#8tu5
zFT`H~)gnCw1xKG?e;shTfw~i<-ap7&M*$q4!J$E}44z<fK&cFr@Pb2~0)qU(F8A^D
z^#moCAW$F#1%rakF+{<~)iF3k!AMU5nz(#?z_x(>%-{z$%U{9M4-})ppx|-^B{(1d
za8EyXkat2{eH8*6gB*QbLtKMkDZ$ar&DA+X!NoPi(b>b*MFHXh*I+Af+yw;s#JdEz
zyZHo$`iD3w*eV#B8W<SpD1gPogJGhkATc$FsGFyckFSEQg0X=fgAd3}8lcFtg2jom
zqaP@mAz=&-H{=`#%4VRTfCd>nYD0rP{oKJR!O__#SVzHA&s9%BNg>!ZM8VP7N8i!e
z$5zAB#WpD^Kd~r92NM0ZLE7P(`u<K{wxBGmkdj%Hnp~1!RH^6U8Kk7i07~bM44j}m
z<L{@S4^k7X56*hff&nC=17*X@1RaRW5V?ZE5~~@Z!LC8^U=u)@+0)Mr!trwr4@S}}
zi&ZaJ5lAnC4g;sNha)I6xdv%j7=WS^waC&}2N@4C(Mnw(T{XH>6;M=z{O<*dA4v3o
zLfy^Z2bx+ywu3UbLU4$GkgJP=ryn@Sp@#-2=exMNIfnX#=sAPT0+nT;7<Tq>^m7L#
zLC;{28b=owP#SbZ<U|EOM_+J02ixoE;|dng1ILOhny*1#goh{86Cl2xi(`noKBuBW
za7lhqYOz9TacYr5PJVi3o<d1xZYqO311AJ1DyS)><>#cN7Ad6VB&I7Ar<Rmt=A{=i
zV6zG8M{o#00t_O8ZX49Vl*E!m22eUejwg_dVQ~(1u&19Jx(Ogh7AxeZDdZ#;mms^g
zC^a!fAvd+SI59mHtN`RQ?5>5U6{s~JKDs@5spZ8A=|%aa1qxu-!ebsB_V75zUj2Cn
zgNh(<Jp@h*3O@eMjy?(?dlcM*{6hnRb-?)&oFkD$6~L7zs8)3L5Abw#QE&_L_XQ^+
zu%ckspfJ}U1yD5>>=@?i0x{Mn5?bDa0?;+Y(@!BBR5gGKv=CQ?;7})6KJ;`AhNMa4
x(j9CX*iYap8>E#%6_hHSTv5`oe=xdPkaVYomhM0f1!XO0^8k_<Kmu0k`T${_A+!Jh

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullfolder.inc b/decus/vmslt98b/bulletin/bullfolder.inc
new file mode 100755
index 0000000000000000000000000000000000000000..66c3ebb63d12e56679ad279a549cdb5a8db40fe6
GIT binary patch
literal 3438
zcmZQ%P-O67P*hL|$w*a5%g@QlFVD<NS1?j2NGwXsO)W_+Dpp8N%u`58Rmjax$xO>k
zO;N~9Q%FfI&MZnzQAkQn%P&e*NY2kK$jnJB$;{8w1DWW^z!~5e<ml@f;u@sj<m4I=
z;2Go^@8jv~8KPjTU~IstsNkDek(-%YnyXNfnVYJRlbM@YqL7)VkdjzgtWc7XSi&I7
zzzG713QkV`jzKQLFlQ8}mME0u>oGW>+5u7%9~$7|7~-m6t6*r#si@#rnwykbq>!Jc
zkeiuTT9R6<kd#_do|>Ackerd4oL#H|vmq_NNFgt^9BPw7ZenJRo`Qy7eo3m8f-^{|
z8cbz=UQVS#esXeYQL#c<W}<>qsE?0ph^L>vkH5R8pPmj(9axt_X0bwAeo=C23aVO&
zhcxxHVXFQ7LlhhX0(?B39i4n!6+GR*<~j!`cm^v3h5Gq<`nl^dSR?z_(Z$8nMZs1<
zFC-|`RgY6q!4VX5#R{dxpa?6^$X7@#N>#|q2Zw1%Mk<3c%&wx$^o){Xg_OjSM1`cp
z;#7r_d{E>jrlh2%Fv!DHB_=257o~twLP@?tX=buQ9yl!Z7#J9Ak=^0u@8jYc6z}E>
zidS_FM-vkrM-v@K3mr#8BOONz12An25i&GzG|^ONFvFrh$ko|D2;?6lBXHU%EiM5$
zDz`MJB(oqV6%>Ug3=H-RoX-BfzW#m+`k-)+hghz!0HJjtRJ>oPuaj#KjOQHW>KNkc
z5)VojIt-!=3Lv1y$q7~LAMWQGq{Co}F7DzQ>>T7705b&=V+bB3LF+Kc!S#g(y9PPw
zxCi-%1~}<BIy?J^`h_^@Si<Gq;{8Bw)^UsXa}9S54vBXP@$`im=;q_-uHzODF%^<c
zbQp}0^+NRc`3FY^Lv_Xnhd2g>=(xp$t<rIe_i+pk(P7X+=z>O#r;jVlo?zDy7}L+u
z*Hw~%)6*}+)!j8n0mWGwMw+0MfFXyl9;8B;ffJPIogICk5fC5j8p5E<!0F-`;)o=q
zps(lV=o9R!r>_GQ)mL|S^>Yn!^ikJmuw&qK_HYbxbOx0a$dRIDXaseu7AR3cLsZKG
zDi{y)fR=@U4Ho@wo<6Qx76vet(6~erfkda4p^*X>-N-3M%YuPH6-kYj2Gog=1gi=4
zP`tChFM|RDr)yxSXPBdptDm#00#qf;5zhX;nhXriSW~beED0MzRU4uvV#9c3H|a2l
zp~bObJR})gV2DG#4mTF!aU?Dz$>}J<b%N8eAv7Ty!c(%L4udURjhi7XF&kn@&4%%i
z<ZOtRp3PD8V<u=rSc*1;C22!wn$|_=1gB}kcu)+(eSt{ThTv4e;Di)o&=`US5h76;
zBBv@tc(Q_+pk-kIDr?ZvCB#}pGBS*Z1~0M@B!smLjTjWMxdJ&NwJaE<ka8eOSZWw)
zDqxdC&4LVSNOs^zo1oD2Rl=G!5y=gbI!%yEW<S^PU}y=8Uc4KD%6DTk9YaG<fsRry
zA?t$V5m04pVgjo0u@~wLrieU&q+4GBiKBzWhGh)~19+-{$f9Nvs2C)DLyLbiG#%i?
z1dBwd9neGw)eb3JP0;i~Q$JJ<a(NCF0vE;l=(@n!0;&SyE|{Heo<X3pTOC~oL>06`
zfa&yeQDBfmqz$Mrk}EWfG$oPJ1#&=YnV6uaONefifY35FV=zI|uVn!>fnWeLFz6%e
z(?B*Hk{C3hMnNnDm6}>;DHBN#G<4u<H5nM7Wr%`;0<0l`q(0uo)y*-~Cj^#sd>q|j
zLOKjKu&@Qy{~!$32n}GUMu>$_F>qrQrk{bq0&6NYgxLjlq#?urNEHDu!;N4zbAqjO
zLo3Z;f)Hz=DHYLffJj4(M@y=(0u!PHl+Q!`LUdqZq{a!i57P30DMLyrQ1`;hSxlEA
zC0ST;4%Y)owD4383R4h<Sp)G8O4>DyclC2YZdt(8A~^}vvXDYbMaT&TRAwvTl7j_~
kma&-`k{WpGB_h}v7z~hg5=y_I5ck!=oqo}h1E`Dz0DOOTMgRZ+

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullmain.cld b/decus/vmslt98b/bulletin/bullmain.cld
new file mode 100755
index 0000000000000000000000000000000000000000..1eb4f959603b8042d1546c47518b6477f2dd04e5
GIT binary patch
literal 1258
zcmb1T;Pmx(3H5PRa0>PDaSieGi}!W(^mF$2^>y@f31$#w;B;|y^Yn972y+c`f-7QB
zX5i!ua13(vbq#S1QV1~AQSfnea`mwdcJ*;}4vBa3_i=FzV&G@s<O~dT^zn4_bPZB)
z^zmU3LJ@It@^=h!K@$u0@o^3?Mp5VN<Lc-a8UV8d&JA<)33b&7at#di403hRWDr2n
z<?7-YB8?*A?HU>2=%S<G;_BuY>J!4Cf+FkV=@jG`6se<tW~?BpDt~uRKQw>%ItF>W
zx=5m^3vhIIMc8D5D(CLz6Bz0r;s~=VBr?F&R>d#W*U2?VM*;33VH90Ku8uB#uHg*m
zqG7H<!LAI942lfC42lXN8L0|s`8hfH<(YZu3OSj1sS3%7rNybm3W*S2Nxni-szQEg
zNkM5zNotBhacV(gQDO;5b#Y~JNouY_UVceta%!<2g8|e$h$;Db#hJw=#R~apFrz@M
zoE!xuU8Q0jg-pFvJu7bpMO~@^uzx($6e{ye70MIyN)!?mQZm!hQj1daN)(ba5{nX(
zOHzvzARa0$PEFBKD9+3+$f;B)C@oRQ%u^`INL5HlEzT@TO;O0tOJ(q2P=pDi29chE
z0<t|N`3fnS#feEdsbC}0QWHx`i&AwIic)j)%fMoe42rN+q>xwwR+XBU0ty<CouKg2
zQ&7-w$<I?SLDHpAo{^uE3XTRvO>m5%rr2OtS3g6PI1hFO<+2c0SVDoOTw5hwB~3)?
zLQN6DA&x;Ip#f;QAvnZ805uf`M+S$u`oc^`O@eTH%#}1z^Jl0Z$dw`}t_<~q<NyN{
z(Qr?f5D)Ce!&5kFJ`WFejR<k|3n8G1!H9vA)5SB`(Z|O>TtNe-OTj-#Apn-MG!-2E
NTonBLLlmIF0RXn<N+<vT

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullnews.inc b/decus/vmslt98b/bulletin/bullnews.inc
new file mode 100755
index 0000000000000000000000000000000000000000..6600ba017c36f39574caf53bdca982f45788bb7a
GIT binary patch
literal 174
zcmdO9;B@x)_4W5t(D!o<4~}<nb#n~$2?^F$@DFl#^z)2z4Ds~$)A4om^l=ShU|^7D
z;B@wI403c1aShTkG&Vv}#-Pu@>EamTh$5(<ukPy^q7dNY80_n);1(L}>F=lD?CKZd
f8l<kzz`!7aVxo}(#3~V}Nf4fbzPhKMs=7V^dDSUP

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bullstart.com b/decus/vmslt98b/bulletin/bullstart.com
new file mode 100755
index 0000000000000000000000000000000000000000..c97417c6dbb21d98dc84ee9f3fb5da4fa555e1b6
GIT binary patch
literal 180
zcmb1OP*Dg9^-~Cr3|0w_3=VPiwes`}4srDHQDSfk_3?>!@eHy8F<e7D{q%!99E0@z
z16=*|JzO1K^mR=b0)jllY&HA?T!VCiBZC8i!gQQ{y@ULGbi)0Ed|Y%~Ttgh4J#+$s
ze0`lFKq~wkeKlDb^j#x7Ll~48R1`o)Yk|yGu(GvPPyumKtQ3N(0V&ZB4si?$2@L=M
Dm_#nY

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/bulluser.inc b/decus/vmslt98b/bulletin/bulluser.inc
new file mode 100755
index 0000000000000000000000000000000000000000..89df9193041fb6e1dc9835e34380508edf39c911
GIT binary patch
literal 2414
zcmZQ%P-O6CP*e!XNL46EEK1BxElDj>aP#+ZaSe+1b&OCb&d4v#Nl{2jRY=ZA%u7#A
zQ7Fk*$jnPFN=+<IRVc|wRme@O$jmLxRmdyNO-e0d@MKU_$WK#9%g;$kEh<(>EKAJH
zNleN~)l*P#DNP0GE-uM0N=#2xD9cP#$jQ%3FV8PZDb~SemKTE}!T^QLVui$<^2Eww
zg+zti(wvgaf}B*4RmMho3JM_^rNuf5nI#J4nK?NM1x5KuiAgz?3b~2dsS3rZdBv$d
z42odO3sRFa(<(8HP)N&1_P35gVzEL=Mq&xrNDy6=nwXPQ2{Aq?)emG^Myf(`VnJeZ
zW=W-<f`VUu2`E4kOTa!!Nli;E%_&hxPt8j$O3Z<VheC3GX<kV&$nZp%P-0GTzK%bG
zqC#;#)W$T0%KTD=VyH{aOmx6}u*Z^86+nRr@(CykN>UZfjG+b<E9B>a6c#Dum*?p*
zfMQmPfiu7{$kEp|#5D*xQf(D1%`{NteEj{~6>JqWkYZk2!Prn!U%}Xjfk78pZD_D-
zP<)W9vwx6FypOA&dx(dEt%8w-g0_Mi$P_I@GX`x8^=`f)3bqRB8jglWIyNTS5S1o&
zjwYJwSX6tsI)c)lw`(LwlL8V@XJBA(VBmE2_x1JnQ_zPh^z?J{*H;K}^$myzxlYH)
z$=@-^CEh8-(^tpOHQY5g1i}VM1_XJA8R9S@*fk{H&BxI_-o@2T$0^9u)eX*NP{pCg
z&p*V|EfS$loPpEX!!gLw85HJlCutcPF<3Bgx_J7!`UQLX`zatfQNu_R*_9wJ%%K|K
zfYLNU)`{#$s63imp`wb&y3m{nRl>l)V1)3OQ>c#*H~{q(Ko0P8^mWzo@pt$1gM?m?
zt0Oc_4H&>tqQ=ST=Nb<7x(>`$NKVl~vQrExRJ06@;O46$yAfd*C=B4%X&7lTxFV~A
zSqk-pf`WpgLTE9pXiCXUPAo}P$V)9($W1LS29-3KdC)w<V9dbD$;k<Fy`q9&ez^kN
zC?idU<ovvn#LT>6g<#hZ1$S3J*C0=4g_Oj~Vg`3)+hIOMw%sYSM4>pfL?JT|VtcUy
z$n}1%;b2iv(E=$C8Jv(!LZmR5S&9lcP0|Oe2AOAzYz9&oLk+=ZMoGRxQc-?lN^)Xx
z2`I+lVUU+!l9>hyu+02Ch4PHlJaD)rmFDE6mSpCEi`<ly)D%4i1~cRs)BvRq)IvZL
z9H;TFej!1TI$&u?=2T+fbPWvk40H5x^>cPrfapZ10wpp{6>MrC+I8SrNRxrV6p>b;
z1yzWruWPWrf{$ZxNIWRW!6{Y4NXNhms=(JVLK76~;6&nET3n(~T#{G>swPS@6bwM+
zD5yG0RmjXs%U3`|6twisOifWJ&n(GMu(AUAA6n`JM+V13jYqa0Bn&EYG>mkhvLMUd
z89>QRQNbs%xJ02SH8Dk@Br`X)7;IN+VsZvFWrC^%uuD=DGV>I`Inl*4$O^>p^mEg5
zaSUNVDz*Gv!-L~Pko*o700jW5<qR4OoSuFmuI{cuT1Jpif~z#rFhO>wIa(ZmgA_@z
zp^l-Z4yvFANK6xyJHVk!xepl_)Dbc4>E{MYVfqSC2Aa<lk$nbLg61U#Ei^yDm4O_t
z12-7N(_~<fL)Z-}7JOZUgB{&LsSC^tc6UI@cdp^_zQOL$JO}o_TTWs+sJ&F4nU@aE
SM$qD?SRo~~BsIAtH3a~unyHKc

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/changes.txt b/decus/vmslt98b/bulletin/changes.txt
new file mode 100755
index 0000000000000000000000000000000000000000..94b189e9548a9a17916214eb121581924aa1f5c8
GIT binary patch
literal 27782
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
JuPFcrGypr0AkqK;

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/cmds.mai b/decus/vmslt98b/bulletin/cmds.mai
new file mode 100755
index 0000000000000000000000000000000000000000..b747457a0e66370e0900b57943b54f7f6c1231cc
GIT binary patch
literal 852
zcmcCy2+2rQNK8p7N-Zu{NXsu$NKY*($;?Yva0>PDaSieGQ^+iavmFB5ob`M?L-br-
zLiHFJ7=#(Z5_2+B6q56Ea})DYiWL%zQmq&a7&wDn{ah3reS8$6gFXG6T@^|)b5mnE
zgHyq3a&i=sN^^2jOEU8m(lT>Wi}mywI5{~vJ<}8rsuhY0Qj;^&GE-A@6!P<ODj_Nr
zl8aIkOHxx96u~-*GxL&D6-qJ^OTacLlxKp>PE{yQ%`4Gk(15xFWJg|NZYn3#0VNr!
z2-CslDu7MX0NazFmkJRpNG*bSOjA#mfz!n^h?A4kC$qSuSRt`2F*7GIDF>poSdT%M
zfzv6}J(v?_N1{SbW^su^ewqTvww%P0)Z!9_q|$VSw9JasVm$^^22KxGp8$pYA_Y%B
zH-Ch-q@v8!G=-GZ;^d;tf|AVqJdhc%xX@!TV&Du8bqaP4@^o_L<P0uN0;x+%EmkPW
zSIAAw%mKw5*k({vmKLNJC8nebfqj>kUy_-YnVbkRvsh1;fiu(($)wP{VuV>~MftfX
zrh($xhXE9Q3MCo&#i_7xDOSkLQ%KD$$w(~%`?Dmq0`BMB)Z*gA^i)vn!PP5(!Zar{
zFI7jMA-@O|O(_bA3dNau={X2BnR#Hdic6ESQj<#*GEx&$Qj0(?@MD0511L=<<`m~6
z#Y0(UqJpEJzh9)Ue`v6RTS$Nc*cV6%R!1SJv;=H)VsdhRX<msdLuRo;acYS|Vu?ad
zez`(HQD%NoW=W-vLUF!=r$TXQdO9f9N<r>Z$ShGvDJ=p8Z(e?$Zb4CIZmL2?erZuL
Q$Yng>5C)}T-^8M904#9}?EnA(

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/copyright.txt b/decus/vmslt98b/bulletin/copyright.txt
new file mode 100755
index 0000000000000000000000000000000000000000..9109280949b210763ea1e18b0fe8b77cc9dea657
GIT binary patch
literal 1548
zcmWe(P;x5G$w@8A%u`Z`Qt-)4PR%P$Wnl1P2+7DSRw&L-D=AMbN>#`#R!B<C%u81&
zD9SI(Oi4{qD9Kl-%rDhZD9K1w@bPqZ^$T`&)lo>Q1Pk~k78fTbXOtGFmXs7bGI-_{
zmt>ZdmZU1=rzwP_CTHa3=j5kXDrorXdFqAeX)2WFrKA>tb*AO#<m8uwY|4SSMNdJ&
zsgl8sAwQ`kF*7eSFI`8Wv=}6xn3tlTU!;(nUr-6+mLR)V2jn(|#Pp)nRE3g^#1b$!
zBe5*ig`p@lF+~SrVR1=*eu|DlVqS_ud1g+ILUMj?K~AMYd1grl$SuXG3MHvUxy4`w
z$@zIHnI)O|dBs)=3JeT>3<0S{xtYbqnfZC3peQX))d4$2M<F*qB{QuOtSKe4xTGjE
z3FL8*q4}jH3TdgS3JPiYMG6Xud6fzZ1*Js=`NgR^ehgsuBLW=csLYaLg_Qi{(%jU%
zl0=Z*V5h-M$uCkU%CAh!DX9d-PDW}`YEq>_dQoCtNotCY9|IzyVE%^&M?Q)_K^_G;
z2o~yKPZVXQXOt)?<mH!SCZ~d2n&QV$T#{Il3UW!Yj)FpFUUE)p3MkmY`cpEClXDU?
zb5n~Tp$QIhP{Jrq%uQ8DEGS4#EK<nNQ*iY00hynfTI|P=p9a<nPhlVrqj**a$rf;!
zW+sCJp%@XP3b~2dkl<8e$jmEAEy_#GQ7A1=Rmd*_hcP_-GxPJT6c`vh7@YG9Dj~iz
zw6rkAnp_odq*grz1;?Bm1+ea7Zib@N;?$zD)D%5Xa$xXe2=VX?RtWZY3ki1&a#ipQ
zRtO045A$?!bx}}q3|8<AR?<;$^m9>wq<95iM{n0)1wVg<AlHB(*I-w_5XTTtf4^V_
z{~!i;hH%HAAV<FtPuE}_1=k3W0+57)r*D9dr>hG%M<|phR)TU<YDHphK~AcULQ-i7
zD8dwSGIKK_sYQpun}M)(3JA*-{M{6MU4xuG9Q{HZojiR!Ln0OYgB096L;PHWgBjcy
z-28(S9Q`5{0vv-vJe@;*9D@`BLW2VQgIz)DLOdKp6hb^)6+%ILH!u@gGPoc@#y`k~
z!NuP>)EDMwg>X+F9|b@E5Cu;^w;)eHcUQ0-As(JVE?}EL_Jz3mg#_y;IQs`g26?)B
zgaqrzF@yv;y14o}26=-6$3MiwHAn#>siy#n6i^wKs*ndtg3!c<QY_($XHepS23u}o
zCD>s}sZI=~#i=O@nRyC{DP^feC7IwND8ERdpfo8bGdZ)QQlTKV2wFmc3Iyb&2a2bX
zj8sPkSYp>xPzcE^$w>t%1eIUlGzBsoTnNBafr}7ODUn!QoS&STSdyB;;Ld=OM-+-P
z5_57C5=#_7R7qxTYOz95YHng?9=NE0rZz~X3=MV-f)t6x3MKgr0t^MvB&-0+rFseq
E0Ho*sfB*mh

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/create.com b/decus/vmslt98b/bulletin/create.com
new file mode 100755
index 0000000000000000000000000000000000000000..fd4baaa7c4cadad96c5a9c08dd209e761f566515
GIT binary patch
literal 2678
zcmd;NP*HFTRIpW0QetprP*L!7Q*cvpcMS=S^wd!D2#@#mcX9Pm(p1oM57ARFG%zw&
z2=Q?BgKE(ab`5Y0atv{eclP%U@bqyE@$~moVlYQHCoCY|*D=@|WQ?Dyo`M0A8E%0J
z+6qege*PW-{z?p9AlLW@g#<bJ>HGPII|ljbyGDe#`nl*kd$>A#+iLjvJNbwDxdiL@
zhq(s1`S^$H_<{Hkwx+sUpt^!nsE?0ph^L=770ohWpr&btR5i_rs-_uJ)ie{Tnr2E>
z)6A%9nmJWXv!JSJmJB{r%nODFR5i`e1iiFCE_HldkxLz4M`r~`A0J;w=U@wbx=_n1
zBwg{25do46Dhk1_Aqvj^zP^rrF8cmXUf?pr+25Bz3WuDpqo*GigNlN)Go+}rBHnhW
z7X9E5M?c#z#|R}E1{DQ=KLt?X=IQ4SDGJ^FL;Mw7LVbNB9bqPi1o`>+`D!TnhWdnf
z`niV02m3pFyN1O3csd0+21P>3(qKIWB_$*yz=|0R(ai`6cUK8<4gl$K4aBX-#nsKz
z&s8DJF~V8J)6dx_)WuZ+s?{pm&o#uwGdM&KDiN!r%V5f&fED1<qZb?*OqRYdU$8z)
zQtk5t)dQ{}AUn-S)$14(;25i;tB6BiaAdFwG%6UBz$ruB*%?~<#QV912kS#Z(^exS
z+}+ktlbb<B0UXOdpqh!DK?NLDRt)y&aRnB~9^aU87wR0rppMsem~pm-nhdCJU}aDV
zb&jxNFhX}hsB?shi))ytvn%!l<Ln!X-^ZcO5g0yZWl(YU4Ygtr#^zcym$5Ubfb)VC
zxZDa4@(giR0EM@IXh=Y4h=Ni`Mru*2LT0f-UcQ2}LUMj?L1s>BkwRiwVrEWaQckKu
zT7Hp2Nk*yyC>|7w^V3So6N^&yltAqpOw(ZP1%>j=oE(LuRE5Oi;?&%voYWMB^30Nq
z{L&JIl8nR>g|yVfl2VW{3=)Xa6kKwE;~VT^HU<??{91v^3Q!s2=kM<aZw&>zItDp=
zXefa!jCb)2vI=r_bcuKJcMNjTbN2TI1-73nB6sRCC^0A~xVZYbhPXnk!PH}|WeJNt
zWYhKheVovZLpBK{Z>_~(jZZI1VuPl1edi!oN2qHUL>W{RpyFWXDQM~WJ9$|%2r#I?
X?1G4B@iV9>IDmW&%8q(Ie%=fKa2uNu

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/createco.com b/decus/vmslt98b/bulletin/createco.com
new file mode 100755
index 0000000000000000000000000000000000000000..7c142707522aa0409acbda3d51c57ca83194f352
GIT binary patch
literal 2678
zcmd;NP*HFTRIpW0QetprP*L!7Q*cvpcMS=S^wd!D2#@#mcX9Pm(p1oM57ARFG%zw&
z2=Q?BgKE(ab`5Y0atv{eclP%U@bqyE@$~moVlYQHCoCY|*D=@|WQ?Dyo`M0A8E%0J
z+6qege*PW-{z?p9AlLW@g#<bJ>HGPII|ljbyGDe#`nl*kd$>A#+iLjvJNbwDxdiL@
zhq(s1`S^$H_<{Hkwx+sUpt^!nsE?0ph^L=770ohWpr&btR5i_rs-_uJ)ie{Tnr2E>
z)6A%9nmJWXv!JSJmJB{r%nODFR5i`e1iiFCE_HldkxLz4M`r~`A0J;w=U@wbx=_n1
zBwg{25do46Dhk1_Aqvj^zP^rrF8cmXUf?pr+25Bz3WuDpqo*GigNlN)Go+}rBHnhW
z7X9E5M?c#z#|R}E1{DQ=KLt?X=IQ4SDGJ^FL;Mw7LVbNB9bqPi1o`>+`D!TnhWdnf
z`niV02m3pFyN1O3csd0+21P>3(qKIWB_$*yz=|0R(ai`6cUK8<4gl$K4aBX-#nsKz
z&s8DJF~V8J)6dx_)WuZ+s?{pm&o#uwGdM&KDiN!r%V5f&fED1<qZb?*OqRYdU$8z)
zQtk5t)dQ{}AUn-S)$14(;25i;tB6BiaAdFwG%6UBz$ruB*%?~<#QV912kS#Z(^exS
z+}+ktlbb<B0UXOdpqh!DK?NLDRt)y&aRnB~9^aU87wR0rppMsem~pm-nhdCJU}aDV
zb&jxNFhX}hsB?shi))ytvn%!l<Ln!X-^ZcO5g0yZWl(YU4Ygtr#^zcym$5Ubfb)VC
zxZDa4@(giR0EM@IXh=Y4h=Ni`Mru*2LT0f-UcQ2}LUMj?L1s>BkwRiwVrEWaQckKu
zT7Hp2Nk*yyC>|7w^V3So6N^&yltAqpOw(ZP1%>j=oE(LuRE5Oi;?&%voYWMB^30Nq
z{L&JIl8nR>g|yVfl2VW{3=)Xa6kKwE;~VT^HU<??{91v^3Q!s2=kM<aZw&>zItDp=
zXefa!jCb)2vI=r_bcuKJcMNjTbN2TI1-73nB6sRCC^0A~xVZYbhPXnk!PH}|WeJNt
zWYhKheVovZLpBK{Z>_~(jZZI1VuPl1edi!oN2qHUL>W{RpyFWXDQM~WJ9$|%2r#I?
X?1G4B2{5QADmZ|=4a$#tK7QT+Zc3Xo

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/handout.txt b/decus/vmslt98b/bulletin/handout.txt
new file mode 100755
index 0000000000000000000000000000000000000000..96973956abb615628b54ad5ce370affc258a99ff
GIT binary patch
literal 10508
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/install.com b/decus/vmslt98b/bulletin/install.com
new file mode 100755
index 0000000000000000000000000000000000000000..530e4a827a5ce3865875fa3ed27d4b02652102a9
GIT binary patch
literal 1110
zcmb1VP*L!7Q*cuW3G&lWatihFiFfe~Qqok=a}5mEQ&3W3U}I2G2=Q?Bb6`+WP*4aD
z@(giR2#yR^@ed6N2n|tCat#Xd53*8#X;sKbELO<NFHuNJP0dqCNlnYlOHEOzOfAt<
za>rqUV{vh2dLF`r#A1a+g`E8K%;dxzg}lVvRE7K^h1~p<%(O~{l8nq^B?f;SCMD<R
z<|gK)C=?XsC#R;A7Nshb<SP{9XXcfF7$q603W)^;Mfn9qnTaK-3MrXIsmUezMU{F=
z3>;t+T_Ze0*cnt5T>V@;-56vUR1}>310umLa}DwI({qh*1#>`QWW^xCprQ~I>IV*u
z;K<+*S6?enzu*u@A0JT$Sa4W@7$Cj+F0MWdN?62$JsgAd{R3S6^gUc1UG#NL7y^Pk
z!)!JD16+f2f+K?ig2Hs1eZ7PHe00M7gM3_cTwFsOojr5{f_#0QB0wtq9DOxe8T3Jp
zXJBGbQFLQaQB?5r4{?RW3dnYaqSV6D%%W6K$QGv-Bo=}EpOKnVppcW9RFqg$si)wX
zrcjw*s*sWoj=l2C;tY3?IiNs;ssV*zQmR5hPGWLuib7@{*yA3qJ^?z2*hy7L%g@Ql
zFVD<NSIEiC16i1t!r%=u36d5Rzy=~mE+~ZJLB>GM2Pr^y8X}%_6f*Tv^%x8pR1`T?
z6kJ^0JpEktAt4Wm7O*M7k-;u1R?&X0;Vzy*uFfI;L6NZx9v~NlfD%AbepxEmX$r*|
z`K3823MgIzIVL#7F(^dO+20rHpwx=g<kFJV6otgJlGGw`kV&a!sYR6v#g)Y+sksV8
zsY&_yC3@hn4}s;UU{}W=XAcb}P*wps3!D)2Jbau$dCSigoVURFO2Nm|DabJ>5|lt(
zLtJgO^g+tuVGGt5M3kw}9E)nIbC9cJh$|K|4H#75R%6--4o_!)-(W)>P>_IFMjAME
Ofb{!#I)OETk{bZPLOV+U

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/instruct.com b/decus/vmslt98b/bulletin/instruct.com
new file mode 100755
index 0000000000000000000000000000000000000000..4487801de36fb7dcdcb08028e7f7338cf88a23d8
GIT binary patch
literal 192
zcmd;LP*HFS_3?2H@$}PRaCC9e4{#0gb@X%f3(*gb3=VPiRq*r+4haf%4$%vV2+{ZR
zcXja$(O~fObMsg5_fzoj4_65BR|pMuRS5BLg&U<18sh2W84{_dgleXOpT8f(SR~U-
q;HEjbdiuF51O)l}286h}fD8_Db#wt~(uL@PTM(?r!r&U=83F+3(K3_(

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/instruct.txt b/decus/vmslt98b/bulletin/instruct.txt
new file mode 100755
index 0000000000000000000000000000000000000000..8193348028f8ab33bca2bad9236acfa8d3e9d686
GIT binary patch
literal 632
zcmeZa2+7DSR>(~)E>28ORmdz>NJ`DjOIJwAEH21NtV~T&NUBsQ$w*aj3ia`E4e|6-
zNJ~u4%*iaN)KgFZYt1ZHNL0wn&(n2rb@pR`$?7N+=PP8EfDFvbFHuNIElw`VOiE2r
z$jk#9mz$VZnwV3pr=Z{qvAS3xIWbQmDOI7kG$}W;qy%iUFGFcD$TcVqNY2mAP0UNt
zQ&0%5EG|jSg*m=hN1?bhIYS|_SfK>ur~JHB9ficARD@p`{1`Ix6w*p_a&#1uN=v{t
z=I7;9f~-x=D@iQ^TdGh{lv$RUlbW8IqEK3#S_E>WUw)o$F{*7K-98LSsR~Fs6Z0y;
zwt@@?8(fl+npvb!l3$RST&z%@nUe#u3K6!6B?>wD>7XFV%uUttWk}3RfvYMg%FitT
z1w%=`LViI>W`15`PEMslQEFleC<Jr$6cjYT5dcvL3Z}Hw#FEmYRFKOQl2RG`7*aBe
z6O(dMQ#ADy6dXa8m*(W8mSpC^1G^{{Y+hoCLSkN}LP=(BszPaAPHHhI2vaK|p_iJI
z3UWq%ktaiHML}j!s-A*^TYiy3Zhld!LS|lCeo<~B$ay*n#i^+vrzzy;>E>kSr7C2k
X<`gJslw~F=c)0omz>|=so&o~^6cgH(

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/login.com b/decus/vmslt98b/bulletin/login.com
new file mode 100755
index 0000000000000000000000000000000000000000..fa69c5013bb2f7098b438f3bf46245ab6ad14508
GIT binary patch
literal 1444
zcmZQ#P*F5yP*GF}$w*a5%g@QlFVD<NSIEiCOI1ioP0P$nEmkPWNL6qO_3?2H@$^$j
z&d<$F%uCT@0O?d>Pyx$mfu*c$Z532N3gcZogRDRdkT6J{E64`F{E}2Fusu*S6bg#+
za|=oo$}>{)6jCcvlS@lLc7v=dEy>KuEU8q;ELO-%%uP*ENK7k9En)zh1CocRPE5*4
zRmjXuOi$HQPzcE=E!I&;ELO-Y0ck5JN-a*!E6J%;C{8U=C@s(ddjn!4gA>R-<(WA-
z3Q4I7N-&q&Dd{OFxcDph`G+XvCT6FCb->(Ol95;fbtEK6z-|Fsu8@+MmX=zSnpdKb
zR+OI$)&`LPxm`ygzepiDwWuU9Gf$x;BQr0(SOH>nQEFl~Bpf|J?(s}hsLU@_D9<m=
zNl_?DEXhbMf<^(@M3^gKF`!Ud3<@o0mr$7El8nSWu+P8|2a?PzfvQSWD6Y&+%FoeJ
zC@qHg3uc_2vyY2HT4qkFLP@?tO1?sIz8)yXP+XLlR|1mFNGwZL$jvVT8IYK#ke`Q?
zEK(9n5|a{(Q*{)IQVVhtlOa-|gkS^mTX|+l2G|#g$t9(UISMJ6MXAXp`9+l=a}z<S
zPN66j?rf0TKw9+_6hLnA0-1m%eI_TC7N-^~<fWD?<faxEC#HiUCLa`~DVfCuIf<32
zDGH?p`FRRC`RVE4;K&2}O#+%~L8(*U$KT!4Pd~^t%rz+36=a(k$TnD9WEN*AB$ejm
zq?Tmn6@%QGl&XL*ytpK>2%Ka=-m?Yi1EtNp)biBg5=5k=D&*&+q!yRxDCFm6mViS6
zW}iY~X<|-hT4rjI9)lZ5KPZnVfRkEUevv{+eo10ZP9@lfrNya5#X1W4c{!B|1*t{3
ziFu&(R$N(JlA4R~eqvsVJIEZ6JJK?Xic1vo^7C||s?t;QQi~FEV5&j61mPEr@{G*n
z3>}3`NGdE!%ww<vndIpg91<Gj9HQs!@2dk%oGGcr$wiq-sS4$wOp%Ce2Q(rSGK)3!
zoI(0SGBS(7Hi42$aXu)6mgFlWmgQ%rDCC!=7L{kD=H!ARClT&V1yFD*<m8tWE99p!
z=z~mw8e5DWp9<h$0u^0g&z5B7rs^^Hfpmm|!b_n%BVPfWY+XEqeH}f06jJj*g+_`3
zI4`CuB$k$B<QG*XmSpDVDU^VuAbB&fv?M<_u_QAY6#m{I^O91*1xZQ1f|8#<IMFC6
zXcVWWDtNg11SkZ%hA2RVHT4t}kdqH6TV)o5jV{T^EN0LKnU<ECSW;S)s-uvYlA@sR
T=;H%QTcAjTq(@jDhm;NgTI|#e

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/makefile b/decus/vmslt98b/bulletin/makefile
new file mode 100755
index 0000000000000000000000000000000000000000..0efc9e5d138d3f30b889f54ad96c7553030443e7
GIT binary patch
literal 3082
zcmWe<P*(6w%uY?q%t=*9%P&%J3ia`E4e|72U}R8WP+)K>&B;kE$;?x*Qh+h_Tq{z+
z96gVmB#<g`xGJy|M5Ug8P7;GBgMxyBPi9`Wg1%pVNKs-kRHJ`RlD<!7l7hZxUa~FB
zTovEM%sido%3_t^%HopLT&v*9V!hy!B>mvj90gqlBam4NAfWG;A6lGRlmjxrwIUU6
z0LXT*e$Tvu(h`0Df)aj^9#0orr7$BsBNHVB6|k>d!0rV(5ZPD$Nm*cDfqZMAhs-lX
z;TeH>3NbDqvq8=QVVEC`!IChZ2@1~?g=Yrl#kgWK#T+aLGsOahXNkfygt#<@!48`_
zh6tA@=jXyT<|bz5fjN#jIk}0+#UQpKNWV{JQc+@2rGmb5QEFldBCZs)KuQ=SL23d@
zi_%jS^nLQvA)-23pkN1ws~b36LE#5djvTgbpoCSLlLJa+#d@B3$>5Mq$t;4i)ADmt
zQX$+J4Uj#cP=#SoNR$>sr9qs$)N-&f>L8VF`9&o~iFpe8t`#Mzc`2Zz=95`m0=5F|
z7`OZ)u>0KM?t_FHB%y+o80f)Vi0md5E0G<@parrQ<~lG9auurYU~UBahL9V<4glpP
zgc~7ohj61IRyQI!3*-d2lVhmwMz8}=-3ZAG2savGbtBwSAQvJzm<DbHI{?*<kSvLC
zqcK)DA~_4>O1P70;6|_mKyLJer$<OZfpDV<+>N;01#%=Jy~QwqQyDlV!U&KG<kU=3
zdIUQF<VHk#gcM&0H=4rTh-?cy;6T<RIi3dL2zCIf8zF@%!i{DF?MAQzP~8YA+!1ax
zA80p%9f0aaNR@+dqs2hG5$pg|H$o~xgc~gf+KpfbfZT}4*U;)2;YdSpK@YB)sGn;z
zLA4U0ng-$maD9m6PK?S1T-Xn&JHajhyHk<@siC4^r2ymQCKfTsf&A>7m|T>vpa8G=
zVG4W`i$L)q2`*=0Eg(o_fOyF{DGc%;{lTdv3eNetxrw0G1FYo-QsJDF0(OBk*aUdH
z31S483o=6irx{=+&N(R{SEzx_0JWK+Eu-Z8++ssLkDLN<FoSqTARf3Shu#v?_eh1R
z0~-J;TtOPZ+I3L%3xZq&X{CXbfz&gwGid2$<RmFrF^Gd?!Bs>~W|DqJYEFTEa#5;+
HiWUO^lHjW^

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/master.com b/decus/vmslt98b/bulletin/master.com
new file mode 100755
index 0000000000000000000000000000000000000000..9f0e3178826024699704e0f689338a8d897fc9dc
GIT binary patch
literal 14886
zcmZ=_P*G4+@O2ChaShUQ_V-oLRq)KqEXhnPNmWQm&B-iFEvi(=PgBTEEiO(>Pc2p`
zEKMy<O;O0tQ%F=u&PdG5OU+>hnZe)>A{Bh|Q!>*slM_oa^YaukGK)*{iz*co^HLNF
z5{nXZQ%h2d6jD;tGC@}4=M^g?7NsgAmMD~Dq$;H5rGP9d$;d2LNXyJg)nkB|%f+Cg
zP@Gz#ke8pI2NAIX+vJ>+nwY0hS^zd3q@c6_<{*W<#N1RJh0HXNGc)pYQWUaEi%S$z
zD>6$UCKxiPz|_Wr)GF92q^YE)WR_?Y80sh}Is5zgI0gi}>iGDFy9PNs2D>V0GWap5
zD1gk0&&ez<QLt4|(os^-hG|Pv$;nU8Ois+vPzvyMaf|ox_i<6u#9@?zHb}E2g9^xn
zAf3sHC8-(^^PoWraTQpd4#HMV1-+aSJq29`B?bi$NK?s4%}X!I(15#36BLwrV4vzU
zs6c``RllGpKRLCySfL;{B`qFmgMyN}I+O{vOkD{Y-sa%Y4NfdeRVXe2C4<bowEUu6
zaE$7JW1_S`AvLcovnW3=H#M(Bp`a+gAhjr`5~^Pt6kmyDsqrb9MXAZ)_y>nBLWhQu
zi>sSss85KJCWAakb!rL7rHQ3EB@ibT<>!}JMT1jXECa|N#US$vit<ZRlfelK!@z(b
z{}5N_5Kn(UB~1n$sF?^2wi?A&Mdhg}I{6SPU8h`AKP5E{WTiStHN^bPvdo-RP$CDJ
zUz}P}P*kR&<mVsk;TQx;0g$xgiikJl7<X}X3Uyb~RM1N;EY?#{Qi4Q8ex5>deqKpY
zeolNPL?k`GBwr!Fv;-PjX5i3vE=mQ3G$>_d=B0zO0has*&Kb}s(}TDL<o3)og#u$V
zYYU7)3Di*6%h6BQ(9+yMiNOPu8ZwJ=ic8`_nF}NhP7RQt&dE=Y1*K-F>EHwbN~Q6+
ziNz(UMWCnz=>#d!m1j^;a8q%24e<)_RM1dT(os+f@N`kq1gY06$t_S~0J#dB$q^|p
zzqBMNzcepJK|KZG2z3S@h^rvUL_aS-BQ-H4wMaiNzoaNJGbgo3KRG|AG&j%IP`@}c
zFFDm#NnO3bSY1g!zqF*Fw8R$0Fa=!=1_jLYgPO?Wwe(a~t+gPbXA2H{7f_*;o0*rY
zP@a)ml95`ZkYA*bmtO*kxIAcjE6&I-%}G%xN=?kksZ>ZxRme?DNrlFs3?w}i7%AxG
zrGlb9z~9G5NkK0$FGWv5*8!GOL7^U>SW;4ynN(VmTC9N-4mt`-jy{2qw4<kBfSOJW
zA#PO#yVWBxFC`~cp)9c|GrzPLR)iHR6c?l>XM)@Yb(1l~O(@X`O_({*lnG9UIr+(n
zIj|Ce0aO=crol{wBm$_e6l7g4uFiR>CGpAmxdn+OnMs*BnI)AlL!hM^Hk;w)0kT;s
znME+I;53?<1}ai3N{SMbOEe60Om&b=g6FQpysXrCB?Y9Aa`FuEa}9wR1xoE`CYfM2
zDJioAWDri1ydWW&rjkm?O-ZFWIUu7-GE(ytz@h6D>f_@Y;^_x-l?$d>#@JnzoCh)q
z*?-P(Q`|63!4XQyCCLRKa}X|a4si~ExduxZ;c!g~hHGFc08;<EW4g!;yT4M3b4x%@
zLb%8!*f#|3BnIOBmWtswS0uj?Z%!J9Ic`Yiz{`3>?BhsB*{MaKphikZ-mXEgpeDgz
zxrv!*smRyS(+6e{@&3xi@Ru)=zlb-dpu)%$<S|5y1w<H`!rViA_&}Y56h27KAt8K9
zQj5VE7U7-{*I;<QC*EJBrRaGhG!&6Hh&QJk>M?|S!jU{ie9oxA$QcnRIRjD)fby)O
zLI|jdoC|8vCZ#GQDg<QY=cW3kmcR;b1r1Ph8rr(iw1zd=K#lOy;#6o`-ws@#C<LV@
zrhwu^0o3#WwL8iZb23wqtG<%Tg4AM#wEQB4)WqZrm>tmehZv|God;?Sr>SJ-m87Pp
z7HKFMC~1O9&HRGYJpH27#1#G1qN4mF+oII;(wxL1Xp;g`QKux9Btlq_c1THLQch}Y
z0mwt(X0~2RVu=ug3aG8Cpa6Dbd`^CTft3MV3@Qbxnp5;s^HOY6^V7guA;y9&$jQu0
zm4f)!Gd(ZAC{-ajKNs9|1<4fa*<hHKnWmrtFY*;M40IF>bre8~;Wdz=611tUs|Kmz
zVGco}!Ic0gU?Gmiumxlwyyu~y0pfyt488$DuED{`oey1z>)lf!T_tFp2=3-6q!s1o
zLZdJ*6&wzF4E7jyfwVyEg4APRPa*mq3QAD_K`91M3j)b23JRdUiU!yeNHYh-%uCGy
zw-R7M!Jvj=FU$<oumH806crTU{>jgSwX{IJu>cHHK%x-WgZgOjn9)G-04V%4b&O0+
zbs#KwH%>`Y2@-yuX$pDyd8s;};L20Tgro&fW&vpcwOV1Wh0vL4kPwEpfuPM6T?S%f
z9Mrc_R8VjOH+&OI6mn7%i%S&p^HLQ`@)b&oD)ks-F?^Z~&P^avTfvaQ6hqztsnwoZ
zks6zrlLO6Bddc~@3hJPcQfC0Q79oCsk&yPd0=RSP;u_}Z?5YqF0&OkIfkVdy)Gbd{
z$Okupp}kqK|BE4I52$|+F-5<$IJHQjIJqdZpaf<<m_~9NI4A3&Hojvau8W80)MEg}
zGqQ;V8S%-bMMbH3CGpVi4<r*q$_7v$1=T#L$3dEMi_<}U4^a7tY+`-^sJjU1@qk^3
z(m?>bF&52Ch!#C?&jcJI5Z|U`#+MW&=0TheF$&4IAh)Gt#-kYp={)I`6y>3tR*(^&
zlb;Ui5<rYnKyeqyw1NyArsd?PqnnnJ8J}8IgwHgbZp+C}hr}+(Ohp9+NZpd0k(!*X
zkXTZZnp;p(3`(tKsYRJ-pdM^ui9&fQc-SU0Pa!Qa8B!qSm*=Gxfd&G=!wmUppq4Jk
zG*I43NiEAvPSsHe3DHwf@Js{cJq3uELT0f-aYkYhsL+Sz$?{aBY{>&omkJ7C)1ftv
zHKeVnk*1QKT9Q(hsi71SqNJl#keLGNKY=@7V5zKvObr95xF)PK#$W&`tI>5AXB2^S
zLwfFRjy|CA9*{fp6m-QPIusNjO?r4~4hc17hzo;C^AsSF4GJshuo=hz1yFMin#-ga
zR1}Iz^N^D?C<8<EF^Dp#fJbfOL1QiowhAgBy0jRo7gR$jDmW&WWR`)(2_R`SF-IX8
zGzL~$0LzOd`3gm;prNpm)S}$Xyu=*+-29Z(T!>qpAt9HhQk<Gtl$@cVgp__k4pE2Z
zPN<on;sg{Z;2?z!XXr8*L&5{S7{b)6pbi>t1A9lEfgjY*2X&tFK|@`jl7|-}Qe2#w
zo(JNCS`sO#i4Z<gDFtyms2!yUPCby|Qb@^9Ee3beL6#`wfySqDaw?&Ts01|RsF0GG
zmX-=COpsbLurWnVNLYY0gIx&fy6Y(zf}#xCcY{YX12-sUpp6PE20>7ZCnvu+6%vo2
z_60PKJRxbpGYynM(lE>XWJDzgYEvnInpDU`I#9<KXJ;0GYhOih_Yal}K?w`gdIROC
z<ovv{)I3nhmYAcEn+mFlGmCR!egoCPpk91liGp5w3C4IrJh*k0mkJ#T1^EZHWoE?y
z8o|SeV2~}a`d%Gc@`BO`gE%-Q(?A0#Nbv@WQ%KxNLc#@Fy`WSq(2zqfwUG;1X!(eg
zR<V}a5G{J6HA+q@G{gqHMxms<gN)3PUEo2}6{yq%j{?C;JhTz-c)UfOHI9-FH6tJy
zLDdouRAT0rmcVnX6?jxNGfg4D1UA+i;2#_UZIhNKW|k-z7+4t?SQ#6DODu4EJHNEV
z5E>Ss`bAN}1wJGX^#xRx50r-yBXL%coC|8dVyUq}Lw1m27^_W?5p8fEHM3YDQ2{bm
z1nW3rbVptM;vut75IaHT5kv=UjKK=(M&eqjCJZVHdHE@+;C>0B%K-H*L{wKn2{fdo
zqo5QT0GZqwEjI>3xdEEjLvFo;3w=;z!izM}q!ma29FOW&R!ZR6Hd`enB}nQ4r4ei?
zHV;~1f$DPfoB^uspkpfF^a>eCMx<9zt?L9!q|meoN~I8W=&2Mmt^%rkAtR$;cf#^3
zXs9_ou_U!Tu@ahX!A^mi1C_zygCu-DK+SQW76Qaf1*n-AesOmUaSeBjgoGKAU!dw?
zISxnuPs)pjD#V)qK_dq!;RziDM{@;K6q@;=;VR6aqJTbX4s(qP_VzPq*gdr*6JPkC
zyC@_zyQC;TFS9}+#5n-fS)j2yNO1&p5vXJY2|^1H{3Ro3ED%r0XaQ~sAxcJP-%x!#
zZUGP0LmUH%DNvmN7KAwl>P7|ZAp;)%hd2jYx(AIdAjea9eojt)UV46BI%cqd$21{M
zf!Yaj3s@A*Eui$Pr~qy3;T%iA;bQP$DsC5}$D?m)PDv(c;1eSn!DHPR?gfjYxfh2^
zz{BUbU1Ee5ldcuXsX2*xm;nc#lz=z{5r<$w;@knA=D_U^)SRD~r{EXltl(B!3|f4F
z5h&n^4Rp7F1&MPDc&Y@qTR=TJ#4Hso*AkZ=sMiAk)&GhLX`r-R4w_2OO{@e>msVOS
zK<97^@-y>FK)tEtyv%&{Vukdg{L%t%Q2Pfm+5_%h*yiNrsz6swfF{2o6VwVIQP7x3
zeo<mkWjv^FpOjw#76qFUZ(v|xWNr@4A)qnaqS8ElP<@r8USO&Y=`lhEvp^m0<h*$B
zpg$x?v6iKv(g$fC30nGqT&t*%4eH~AS6`ImC+FvY2UBuDt2XlUaw_#eBQ52r3hAjO
z3K^+Isi2;1QK~{lVzEL}YAR^$PHtv#Nn&=Y9(a9)qC!S~d1_f|5vcE4o|%(_STF-#
zUXz!vkdauFtB{hPm#T-=rJ#Bbxio=KN<<i$B8phh*aURN4yalMPbHzJNU$JUiX<)-
z4X;)l+F)WzCbSJh-gqLKX$2WD)5sc6L^BQHHu!iVj&c<oxsU{ptxf`s?jffl7guNf
z;EdFq9GpoAJZlF@LeP8%s+qu|WThd{EC6_Jup~b|BOkob3u+FeEvKuX1eR7}0M!A=
ztyQovOc$iZs-&)tEUK;qYQtdYK_BzhHAG#<0vZlR3vfsXA`N^q_##R$@aR0)UeqyW
zaB~_`{NOZF52^(kmN;S&9J~-WfJV|vOAGRIazIOpREj~7rD7FbT3n=;lbNIkaz-pf
zUI{!>1Ys+nh6~mb1=M>-P74uwMy3j&IZ>Qx0WxC>NeqzMR)9f80U`>GL}&@Bh`q%G
znS_OS46B>aOF0);XFt~v{H}5Vxf$BbMYswgN|dW0ize{63Nl&(T^j@)eXay8eFSv{
zz)O5!L8hYsUQGbw7VCgYcLq?ZR0P!!@V+|o${v_vh}%KA3v33==?tJS23rE}3W53!
zus%GpNpJ;V8{zZAkR_#%Ng9+DU7!{P#ANWKFL(u}0(gcKGSgd;SrU(shfXtt$8-^*
z3dp8|rbyyT^5da3yB2tMt)M8g3^HSkyy`DFGB_Y8Oh>`RHN?@`LrD`d;|!|uL8~dj
zHLfi<LxF^fGl~?{(F|7y%?&6hU^N{ss0kiV26qDyPKM?^(7ZRAXRJVC$>7mv@Zv~t
zm|-hN(cAW*B&YydIsuDJ9R*PR3tl<_l7l8ssLh}_21~)?7!vo;{!3*6XrXIPr9yFj
zZYpRPI~TNYpePlxz6;d!%q&*OOHEBlO#!z(^z`&Zz@-y(bicT=SS2&BptJ-uONpho
z4ss{KmJvIH3TPFjp%sG!*zBCtl2p{ig|JnApmvy|f^&XuZa!pTtOBG7s0*1r0j(e|
z$;ix02dz3TDu%7gWP_M*1zi&dnrMcu_Vf=8aq<uK1Fd+3%!I=xM_|(zpacS$2ZJtp
z1g(Yuk3&KSzoBb{ojn}={9Ju7CRs4d0jD!)TtL^?A-M-K=<XQeh+z;UrGRyV=P5w(
zhs7O`>0pp<$OIVj;6za>Xa#pFC`F`@HGczIy$v-4TK0nG3ltTCAO<UdR`#YS6ql5y
zr9o34w$;1pAZ4Iz3ta%L4qv?sY8irBmC)rb3J{f$q?lh+sScVA0m(zNygn%F*=j&k
zf!L4*zv`Nh6b_1YP@aSEATt-(R<y%<H=q&(T1S<o7J<86NtFtIsVNF>MX9MNItoSx
zx?ZI@x`vh(W)L$$^|Yb_#LUzbg``Ra_oCGFbcOKzycEzPYEaK4F()U#Tp<_KyDi88
zEmnc8j=)@p!vHD~Kr^j|2D<*qC18v6Ag&4q<<7*EluXb>Q8CCSxVsdLA*wCR^dK{}
zjwztbigP?dK?5}GpsAqmom!Ter{J7elwVw&uVAL@n^*+0(i~D(Lrekp%JWi7kUPT)
z8lb+nrh-1g35Eu6-H=`^L^nL<z$rr?nsiV!>Ux#tfo%ni7b+@1^kM0ND`<c^+9;M<
z!eYZ5SudzQ(@}8t^YqtI@OBOI^$dX(lM4Dy`AG`Fxrs$33MO#9$YB<qSX7>woUP!M
zn4DdlpQm1oSdIni`4pEH6yz6`AiLjGH#oIG*TNjqi-Wixq!d&R!|e?QEwWS4ch65P
zO3YJm0<H2dF3!)>QSePHDOLzB%}Xgu%*jzOf;h^;9K3cH78ckC0TeVqeSM5bG&Iun
zN(6_e1+t40LA~b8#Jmzv*&dXbmr|+Vo9v#Ns$Q&+oSy<-!BS9KqL8QnnkWUSftF9j
zpmqmnI|2h}{s)vYk>cD^*DW;(6m=HhwZ4i9zKI~CK+D;{`7@=oC>0#<pk@hZD!T-<
zSPNuFNl8wsLN160nio%1K-!Z48an{lQ<9OGr;u3!s@PH#O7e9SGV_viN>f0C0I<RV
zu^|9#0V4nFDLCd7=R;?i6>{^-Qd1NX6_QHxk~2VlgS4Z-<v(~ui~^)411%u~ZD9e=
z^_Ju-q~>ITX5C9t!RxO;ZYoMmDa}g(g(5i6Kv9+t>ScorEXYYrPSrzB8HNUk@Bz)%
zBb5^+`3jIyA;4H6C9xz`za%p^6|$$MB((^|6eDAVDWIAMmMUOL5j5}YlA4#7S*+lc
zUzw8#O0%E_JuK~^8fF2@r52!?5N1|Teo|^t2_$2v7b_q#Ei@INnqjExSO6|3ERb^!
zvU@Od5jZ!1!wTH)2Q6NN3qfjh1$b)}GS*&<YAL92s)VF9<nkrJ1RV7NrjWn`t^G&U
zXb38?A^8Ec;|JzraQv0zD<p&B5EOmj1`^0g(6$q(Ap~w>W#*-$xWo`vZdgFt>5v>>
zPy|gaMU@K3A>ruf<%*)+9Il-Kk|u&uA?XvmBv~OPv$!C!Bsl|YJ$OJCYdji*3mrpC
z3kwG1vKmD<Xy82_t8OC;UBCP?a9~1KIe_<GrKW(|PT<9z3Pq{OpvVGco4gc-)ZEmf
z^whlMO7M~v1zk{63$$b+z{B6qHQvWFI7H9IF@yosrUvB_P|F##`65ptF)6>O1S0^A
zbzM@Ek!*K_R%(ek3MjT$LRxgC1t1$i?ORCG2(sEOGq1P=wAeL2O(7&ip(Gy~4hqnG
z1#jJe+OMF^ZBWOc#D$>=+$E6O9MmpSR0x1=Z7YVg3m|z#K_S3UL07>qF*g-fia_&+
zLU{%#JfN%GKxGKHL`{P4xl2va1Fb;@g-(Exf-YnxJhP-y0km`kJh&HN1e;d^?>Es=
zNG%2pU1k<%fO~R?)g~}=z(W$HdCB>CkR}0WyNC{CxnFr^ajF7n*bt{73YlrJTn9D>
z#pUIRnV?8h$jk#<4epxgF+j>51%&`(1ziQ##G;(c)Z!9_g8bs*%%q%Dq*4r2AVJO3
zDAv?d@P%zP%+E<lEm8oL>!48?P*{NN1}~Zcmw%w$gP@%{;L4-8I5h>yRuhn|h&^X|
z7!&82Y0#z6ppnz0R8Tzu%G{|b@D;U?v<|jYK>;+|4&ERMwhUZT<rhJ^K#*w;gm_6t
zVu?a#URi#2YBAIf1{AZv6&c813i)}UIsiN+gxDaNSq!Vh6f*OQK?Q9}YEEJ$Xy`UA
zzbF;FDij_XMX4pFMR_3CXQqJ$X;aF<p^}=KQmg<DB-o-bJqA$wAEYn9R6!S!XhHRC
ZY7wZ$14RThf$D;H6s2V*gIrRq2LPL!-rN8H

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/mx.com b/decus/vmslt98b/bulletin/mx.com
new file mode 100755
index 0000000000000000000000000000000000000000..c971619ec2dc1df380672ba9175a662f94ad69e1
GIT binary patch
literal 33850
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
MD`7zETEHt{0JmPzVE_OC

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/mx.mai b/decus/vmslt98b/bulletin/mx.mai
new file mode 100755
index 0000000000000000000000000000000000000000..3eda561c65e4f42db3cdb6f8d79594eaaca2fefd
GIT binary patch
literal 33868
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
XJcw11S)yRbsfcwY3}{^ocm)gqbhFmZ

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/news.alt b/decus/vmslt98b/bulletin/news.alt
new file mode 100755
index 0000000000000000000000000000000000000000..ef71a6408372d85a7ccfcfb2251d50f75bde1ebe
GIT binary patch
literal 12104
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
aLsrF(j?sfwd!S4vjE>QRtB;X1Mh^g}GZm}=

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/news.com b/decus/vmslt98b/bulletin/news.com
new file mode 100755
index 0000000000000000000000000000000000000000..1582a146c764cb5e2c2b163a5fa0940a0fb7c354
GIT binary patch
literal 32986
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/news.create b/decus/vmslt98b/bulletin/news.create
new file mode 100755
index 0000000000000000000000000000000000000000..b90a3d3650faea8ba7b4715a854f8085d12624c6
GIT binary patch
literal 8730
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/news.moderators b/decus/vmslt98b/bulletin/news.moderators
new file mode 100755
index 0000000000000000000000000000000000000000..b0f3d836093ce5085f63b6519aeaadc17f1626a8
GIT binary patch
literal 11990
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
Wpx!vxa@cr+LvC4;UU4F1=o$cHdv@6X

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/news.txt b/decus/vmslt98b/bulletin/news.txt
new file mode 100755
index 0000000000000000000000000000000000000000..eb4969e8a639dfb85ec544d9df9416011198c13b
GIT binary patch
literal 8548
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
F3;?=5E~fwh

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/nonsystem.txt b/decus/vmslt98b/bulletin/nonsystem.txt
new file mode 100755
index 0000000000000000000000000000000000000000..1c371fd8abc5c34f41319f98fe5bc942a390a9ed
GIT binary patch
literal 780
zcmeZa@XOEBEv_ssNzGMAD$U7BEy>I)R?sLeP0mnAELJGV$Sl@WNKVXCNJ>>GE=|hK
zEGbD%QAny(NX)BLC@oGc(o;|fElw>eR!A&L^<_xRNi6~?NGwsv$xqMBQz*&IO;sq#
zNGwsvOD$K(!)94VVp*y}Qfg|RLSjlvYKo3RQfY}oeqK%`gAYSVMrvk}LP>r>W-{0Y
zg`CXdlGGGE1qJ_tlFa<P#GIT;9k4r!VXiDF%Fivp;)Z;0hT_yzh0HXCl8n?!h4Ree
z426<>g`(8N6p#qQ_j(En;TfrUV42LkbW}+Nke@O#iy6Ebauf6NQj2uZ<UwJT4|f|V
z*vgAQftCldEKwmXGbdF~LBTUkp)$Wz0qpgXj8q0+hT_tsl+2>k<dXcNN`+`Wr%)fC
zScT-G)Wi}{kbt<ZA)bB;<(WA-Apb(b6rlqgSE&jqscDI&IVB8=3<#-`d<BpbK+%v2
zwqGGLuOwfOfq}t`!4YIu5jf~lGK&+FazLswixnV&2=aYeYGO%g5r~xpif|AE?wG`4
zg|z&foc!`)D+LAyE(R3^n3OmJjAf?~>>8rr=O5(i=;G%Z&cKHx;~L=^!oc9e;FwmD
zT2!82lu`@{O;Eam_!N{3Kw$_=SNY)BL&TMiLSkMDL@6XJ^UWDbi$R`9g}X(ev?Mbp
fv!oIfb@@dpsi5=(j$Cle<)#)FC#I(s>oEWT(8>ws

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/optimize_rms.com b/decus/vmslt98b/bulletin/optimize_rms.com
new file mode 100755
index 0000000000000000000000000000000000000000..1d3f04dbac9868f4468b3999e5e80a8b0d91a59c
GIT binary patch
literal 3330
zcmd;LP*DhW4N>s(_xBTIP*HG=@C=C$4si?#4OXyKFl10*P*L!7QwT6r(DQQ*)>BYY
zQV8*I^;2;75Aj!Uatv|yU}8{F<YG{9cMXYm^Yn4GG63oD3k>xPas_Eqa?8v~RVc|<
zNJ>@6FDS{(&8$jIQP7Bs1c?=vW|n9wflT0MP*DJB_jB}hRj^eEFl3Mhxh%ldS;1Dp
zO(odXG053N1ExZg0i;KaLB-uaBp#$C-qSC{HOSF9#52s*N|`}L0VD|48Q>Tc><ZVY
zqobn)l2U@0U=DJtn}VAP$l!R#kdPoxr_c~2<x2iR?n;^pdai*Wzk9kwK)kQZAj_Zt
z2?HdH<DETRoxS57U0i}0R2fth!h<|RTor;NgH`-PLjpoW6d+-dmtUfgnU|7Uk(#2!
z0P;6DEMeitAi<!5-ApShkZWNfYows$SDKrYTBMMlrcjicoL`hu3<}c3loW-;w35^!
zh0MInlFY;$g`E7v6eSsuUN?mRBbZ+x9svp1Dj0x5(+Hu$-BnM)04bg^-Q(=<7v>ri
z0*Y%)Upl6wq^7{#lv`R{0*ZV)TLl9JB~YwF{EH>#z_BWg&HqsQtQbr|u7rhwv4T=a
zX;GenznhzaOJYf)LSkNuf_G}ALUMj?K~ZXPab|v=y@H0HrV@i5vOW_eeV(A0z|;T=
z5ncurNE|!5xWxN=gI&kYpaM?yRt%st5A}l;C>B9U2$ZylO}!c*7r7|}gOWIwyah5Y
z-ZjEAI3yUP5;K&+`6?wpwO9d^pi(O`i%XQmF><hKgrS9zr4a)+%r7qfey(7j@G?MB
zJ;V+x2I6uJ`8kFUmSaL916<?%y@|~sn0_)eFfcGMGQr{}P6idI=~fK*Q@lJR^g;On
zJ+&jnHtFdb)3vG*#uf%<23TCn!Jq=M%SwnrMFGSNa&`6(asidR0Y;z{2ukgKp}tP8
zLGk`>@!qbH!3wsv3hH>uD?fj4B~5Ut9TFPk7w_U2;u!Dj?;8;08XWBD?-visDz*v%
z#!3t-3SbqUelD&NSd=J5DuGgjn~M*)fJG`xmGs<Pe5?(WbU;a06I{}TxcUZwOMeAh
z1toQLP&QDH2MdA-J!gMkB?cV^6$SqQS3iAlQr3433i1!K1qsB1nF{`)Aqwgs<zRyh
z;pHbtTuDX2#nsKz&s9G(*fj`Tq&oZi`a1f#fZ3jY0ihvE4A$s+9Q_=9BBNaOgM5Sa
z-CTV1{X;`+)zx8MQddw{2jw!bYn2$tvC$0OMr2pIy11#R1o${cIypLf$AjId;O!IY
z;_j;Cfv(Th#WMu##9-$j&wvnH|9}urU(YC4eW(}Eoehl@btOJjlSt-Epy*deN`(55
z9D*dGpywKhS}_EBdj`b&`TNC3xd!<&5ONDYg9?fUD-0dbT!}kjGO&Ttt%obPtpcrJ
z!3o6ES&0GEenA%V^H*YE2bG9^E}m`-auEN3&Bm53aG4y0!(?>Zym6>QxIh3Utd-nc
zlsr*IoQqNuOHxx5(u(qP6<|pqKFBv1l!J5>!aYMg6oLaBon7^vLY=)`LxMe{Touyt
zi<A_!bs3Zx6cm&c)YTmoTwLOz1&KPSRB?4tfN}|@4mJiAAAkP<D`?!K6+PhSH$-X|
zIQ#eqyMnVTMobb)3xhGH$%#Qi{!|0CMbS!d1$DH5)m1Qr*UzBv2iMO$3@V851-CH3
z1t++iRB}}U*C${FAQ7+*P<zDzQG_yxGJuLrAJ-69q=MC23oH&X3%PBo#9#tXjmYA`
zC5c5PnR)37&^8#Ty@_0Kf?B08DSbcxVE>>H1$|HtLIG5u*}{uk1$beLV1ZnS%_Z>A
z0Jm0n7*r7T1h{{JsV6iqF$vPo$S+9EQ&2|)gSrwMg9^wTD`8Ms5aAi3ppMkbVE_Pr
CjUVy=

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/pmdf.com b/decus/vmslt98b/bulletin/pmdf.com
new file mode 100755
index 0000000000000000000000000000000000000000..c8bee3ce419823b003ddaa6edeb91ce56c6cce05
GIT binary patch
literal 39380
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
S55xgwb^YKF$Dj~++Y<m<tE^@K

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/restart.com b/decus/vmslt98b/bulletin/restart.com
new file mode 100755
index 0000000000000000000000000000000000000000..499764c5f0dc3b747c310de50039fa1b03071f17
GIT binary patch
literal 124
zcmb1UP*DhW4N(XP@^^L(4%QC{@(lCzadmgKb@cIJ;9*cv@O2JS2#yT)b@bz60I78K
z3)6S@5d^aXg8bdUTEMF18C?7oTwEQ4gFW5-6r4hReBxa^gB_iGT=jz^gF{?>!RCR)
K^@BqkgF*mA<{nJ|

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/setuser.mar b/decus/vmslt98b/bulletin/setuser.mar
new file mode 100755
index 0000000000000000000000000000000000000000..bd3066dbdb50697071e10baed296cbdba9298f78
GIT binary patch
literal 4584
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

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/update.fil b/decus/vmslt98b/bulletin/update.fil
new file mode 100755
index 0000000000000000000000000000000000000000..14b1c882c5fa8a6d7c244c38f1bd19bad6cb5041
GIT binary patch
literal 418
zcmb1TP*KQCQz$T0(926L)>BYYQYgtt%~Nm-R!|QxRA*3TP*HI94~SGyck@+Oi1rQg
z(Q^v*@o^3D^wSG=^>c~U_wjdUP(e}U?CbC1Xl3OYWEBll3s%O*prR1s=wuWe05MIR
zK}8|R)z8t_6~YIb?&lg3%K&m!Kxhy)`#|ns5N1$OfXjn)fJF@%R1`ej6x@6j^jrgj
z^%RtxJ$xNKee`@CJ(UzfJY4-00*n=G6_gwu9fMpQU3^{jlo%`^dIF4KdY~$i{OsuG
s?-%Lo9~unzd8~SXvAPjdr!ksNu)DD7aq~si<L3%;A=EaUdJ2ry0kf84^#A|>

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/upgrade.com b/decus/vmslt98b/bulletin/upgrade.com
new file mode 100755
index 0000000000000000000000000000000000000000..d1f92d336b99b3517112d7177ced4d6f2d20ab12
GIT binary patch
literal 2970
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
L!O{gd88H9={eyPI

literal 0
HcmV?d00001

diff --git a/decus/vmslt98b/bulletin/writemsg.txt b/decus/vmslt98b/bulletin/writemsg.txt
new file mode 100755
index 0000000000000000000000000000000000000000..6ee4ec02e151fc32828c4e890830eee127cf5da3
GIT binary patch
literal 1372
zcmeZga0>PDaSieGQ%KIwD@n}ED^@5jO)APSEy>JFEmla&FH$Hk$}GvuOIJu#$W1LS
zPE1c#NXaZpO)kl)R4B<;NK{D6&q+xw(o;|f$;d2b@MkE`FU?6&NJ>>GEly1<%>kQH
zoS&PTpO>moo{_JRS*%c63^K4JBUQo4$=@-^MIkLUv81#pRYxJIv_zpiF|VW;Y<5|G
zW(tEZ14v<NMM+VjLVj6lQATQFib8&xLPla4%oLczic|ASz#8)u5|fkjOY=$;5{ngl
z9X)+?6cY1N6iPBu^B8;?G7`&D6+j+$4p1lpnFg{TH!(9uPeH-61mwV^)RL0aB8AK}
zkQRl!)ROZ2qHG0_5`|=#_dwxNlA6ch&wv~rAfq55qL5TskXQ`%X_#*?%oW87nI#HE
zsVSw&sl^J33OV^DAipFRl*0X{$H2f~%HW)slcV72=NS_3>lz&F=<XWt=;8wMTV`Hn
zNoHb6DpGtTrle$+Waj7TF<3$Lg$H?txWYC1c>1}5bb=h5s*stNl3A9SQks|pkIx)X
zT<e)b^tyTac?NsHHA8Jp&d)8#NyT9+1A_oqFDN?F@{4j4ONy-+7%Uh#ogICAFg&5*
z=@;+j@8jYcqyu6F`TK%s7uR6tAkP3DPuCz#Mh0gFE(T`>1y8?#(2!s&GX`f)kW#QF
z1qEFN=ZwUn#AHwm6_*r&Y=tIX5EB~sd5O8HE>L|z{=S?Fg!F+lfTAM5JTJ8f#DFF$
zJu3!hPLOs51<y2v)ZBuSN*!>jNJ&jgEX@HY7f__b^?^7AMfu68#l?Dd5Eno_N5JL9
zrAb+-$>8(=v)crR-B5W@QY}tREK1HuO#$b#L<LY>8o+gxXJjU4C={0@7L^n$lxLP?
zC@2M&CS_SEDdZPHn5oGnR!Vx@pwRXY4FLx?gAK^lu0aaA3a&*(`9&c8C8fon99~qK
z3d$4(MfnA(MLCtALL)CVxg<3Ol)fM#uO|z#-7PVv7_1Z`sF0UmqL7wfnwO%-0E%4(
z1_fy9z)Y$dPN8mYSW<yAgEJ>Yia<Dmf&k>6q*R51(h`NtypnuaQis_t0ks`7v4dRa
u016F1{}5Lz1qJ`SoJxh_3|OWwD$N5007k|vPXra5$)HG2E6vdZnF0W4y|Kjr

literal 0
HcmV?d00001

-- 
GitLab