17NMODE-INITIALIZE-KILL-RINGRING-BUFFER-CREATENMODE-KILL-RING	NMODE-COMMAND-KILLEDINSERT-KILL-BUFFER
NMODE-COMMAND-ARGUMENTDINGNMODE-COMMAND-NUMBER-GIVEN
NMODE-COMMAND-ARGUMENT-GIVEN
INSERT-FROM-KILL-RINGOBJECT-GET-HANDLERFASTAPPLYINSERT-TEXT-SAFELYFETCH	NMODE-CURRENT-BUFFERINSERT-TEXTEXCHANGE-POINT-AND-MARK	SET-MARK-FROM-POINTSAFE-TO-UNKILL	BUFFER-GET-POSITIONCURRENT-MARKEXTRACT-TEXTRING-BUFFER-TOPTEXT-EQUALUNKILL-PREVIOUSEXTRACT-REGIONROTATEUPDATE-KILL-BUFFERNMODE-PREVIOUS-COMMAND-KILLEDRING-BUFFER-POPTEXT-APPENDRING-BUFFER-PUSHMKVECTSTRINGIFYCONCATEQSTRKILL-REGIONCOPY-REGIONAPPEND-TO-BUFFER-COMMANDPROMPT-FOR-BUFFERPROMPT-FOR-REGISTER-NAMENMODE-SET-DELAYED-PROMPT	INPUT-BASE-CHARACTERALPHANUMERICPNCONSSTRINGINTERN	PUT-REGISTER-COMMANDSET	GET-REGISTER-COMMANDUNBOUNDPVALUECELL	BUFFER-SET-POSITIONAPPEND-NEXT-KILL-COMMANDKILL-LINEMOVE-TO-NEXT-LINE
MOVE-TO-START-OF-LINEAT-LINE-START?
MOVE-TO-PREVIOUS-LINENEXT-CHARACTERCHAR-BLANK?MOVE-FORWARDAT-LINE-END?	MOVE-TO-END-OF-LINEKILL-FORWARD-WORD-COMMANDDELETE-WORDSKILL-BACKWARD-WORD-COMMANDKILL-FORWARD-FORM-COMMANDDELETE-FORMSKILL-BACKWARD-FORM-COMMANDDELETE-BACKWARD-CHARACTER-COMMANDDELETE-CHARACTERSAT-BUFFER-START?DELETE-PREVIOUS-CHARACTERDELETE-FORWARD-CHARACTER-COMMANDAT-BUFFER-END?
DELETE-NEXT-CHARACTERDELETE-BACKWARD-HACKING-TABS-COMMANDDELETE-CHARACTERS-HACKING-TABSMOVE-BACKWARD-CHARACTER-HACKING-TABSTRANSPOSE-WORDSATTEMPT-TO-TRANSPOSE-WORDSMOVE-FORWARD-WORDEXCHANGE-REGIONSMOVE-BACKWARD-WORDMOVE-OVER-WORDSTRANSPOSE-LINESATTEMPT-TO-TRANSPOSE-LINESCURRENT-LINE-POS	CURRENT-BUFFER-SIZE	BUFFER-POSITION-LINE
BUFFER-POSITION-CREATETRANSPOSE-FORMSATTEMPT-TO-TRANSPOSE-FORMSMOVE-FORWARD-FORMMOVE-BACKWARD-FORMMOVE-OVER-FORMSTRANSPOSE-REGIONS
ATTEMPT-TO-TRANSPOSE-REGIONSPREVIOUS-MARKLIST4GSORTCADDDR
BUFFER-POSITION-LESSP	MOVE-OVER-CHARACTERSMOVE-OVER-CHARACTERS-HACKING-TABSBUFFER-POSITION-COMPAREEVLOADFLUID1PUTENTRYEXPRwZ", B  B,~6`++3@+ Z"/+3@+
 *+ @@+> Bx D  B ,  x  , >~+x> Bx D3B+  B !,   , x,3@+>~+ + >~+>~,~x>,	 Bx,
  x ,
 Bx ,  x B 3B+, >+>,~>,	2B+1>+6@+6,	 Bx,
  x *>+,	 Bx,
  x *,  Bx @, " x , @@>+x
>   Bx D3@+L , B6 x+I   L B ,  ,  >~+> Bx D^^x.F, @@ B D~@@^x> B~ D} }3l~+X +] .~ }.x  L::}+V^x.x , B~  ,  ~, .~ B:Z$^ B~ D} }3l~+i +m .~ }.  L::}+f ~>},~> Bx D^ B^3B+t +u *3B+@@  B~ D~ ~3l~+z *+ ~.  ~.x ,2B+ +:~+x>},~>,	 Bx,
  x *,,
 * B>,~>,	 Bx,
  x ,>+
Append Region to Buffer: >,	 Bx,
  x ,  Bx  , B ,  x  >+xnmode-register->,, Bx,3B++ -, B x,,,  ,>+, >,~Copy Region to Register: Withdraw Region to Register: >3@+7 A+8 A, Bx3B+?,	 B,
   ,  x>+ >,~-1
Insert from Register: >,	 Bx V,  x B D3D+T ,2B+S ,,, ,3@+R,+T +U>~++U >~,~B ,3B+Z * B,~ ,~>,	 Bx3@+p7`+eZ$  B D 3l+d +w,:+a6@+g,+w,2B+j,:Z$" B D 3l+n +w,:+l,,2B+s +t,+p,3B+v,+w,,	  x *,,
 * B>~,~ ,  * B,~",  * B,~ ," * B,~"," * B,~3@+",# * B,~,$3B+++$3@+ ,# * B,~,%3B+++&3@+",' * B,~,$3B++,'+&>,	 Bx ,(2B+", x>+ >,~> Bx @ @ @~ @~ @} @}5B6,	 B,)2B+, +J,	 B,
,,	 B~,)2B+1 +J,	 B~    ~,),*+J,*2B+8 +J,	 B,)2B+< +J,	 B6 x+? x>+@ x,*2B+B +J,	 B~"x,*2B+F +J,	 B~ ~   ,) *>|,~>,	 Bx ,+2B+Q, x>+ >,~> Bx @ @ @~ @~ @} @},, B|,, > D{,
,- B|6@x+m |2,{+_3"{+` +@@ |,- B@@ |:,- B@@ |,- B~@@ |:,- B~    ~,),+6@|+o +@@ |>,- B@@ |,- B |.x> D|4$w3${+x +@@ |,- B~@@ |:,- B~  ~  ,) *>{,~>,	 Bx ,.2B+, x>+ >,~> Bx @ @ @~ @~ @} @}5B,	 B,/2B+ +/,	 B,
,,	 B~,/2B+ +/,	 B~    ~,),/+.,/2B+ +/,	 B,/2B+  +/,	 B6 x+$ x>+$ x,02B+' +/,	 B~"x,02B++ +/,	 B~ ~   ,) *>|,~>,	 Bx ,12B+6, x>+ >,~> Bx,	 B,
 B,1 B~,1 B~,1 ~ ~  ,2 B} K,2 },3  }    }   } ,) },3, *>},~x3> Bx,	 B x,4,	   *,>+
> Bx5"\"` B@@x7`+X,'2B+Y +[>>x+V"x,4,	 B x,4,	   *,>+
> Bx,	 B x,*,	   *,>+
> Bx,	 B x,0,	   *,>+
> Bx D F H~   , B~  x , B}  x,5  }  ~  B} D|5& ~  *, |,  x *, }, ~>|+4f  x *, }, ~  *, |>|+ >|,~x2x@ v,5 v,6 u,6 u,6 t,6 t,6 s,6 s,6Z& r r,6Z& r q,6Z& r q,6Z& r p,6Z&" r p,6Z&. r o,6Z&A r o,6Z&N r n,6Z&o r n,6Z& r m,6Z&	 r m,6Z& r l,6Z&! r l,6Z&5 r k,6Z&E r k,6Z&W r j,6Z&\ r j,6Z&| r i,6Z& r i,6Z& r h,6Z& r h,6Z& r g,6Z& r g,6Z& r f,6Z& r f,6Z&$ r e,6Z&L r e,6Z&S r d,6Z& r d,6Z& r c,6Z&0 r c,6Z&8 r b,6Z&L r b,6Z&S r a,6Z&b r a,6Z&i r `,6Z&p r `+6x)x"x x'x#x1x0x.x.x+x+x(x(x&x%x#x"x!x!x xxxxxxxxxxx
xx	xxxxx7xxxxxxx$
#(T
A0"@D"@"@UD
E(@@ EP@@Q
A(@0*P(A@ E"(Ee*D
**T*P*P UT U(EE*D*T"TQA
E
Q
PD(((D@T""E"*"D("APP(P D"@"P` P(@@

 (@
QA"u*UU(T*
E"QQ(T*
E"QQ(T*
E"QQ(T*
E"QQ(Ux