home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sources.hp48
- Path: sparky!uunet!seq!spell
- From: Mike Morgan <m00012@KANGA.STCLOUD.MSUS.EDU>
- Subject: v06i022: rlc_mm - RLC Form and Function Finder v1.0, Part01/01
- Message-ID: <1992Aug17.034649.15410@seq.uncwil.edu>
- Followup-To: comp.sys.hp48
- Sender: spell@seq.uncwil.edu (Chris Spell)
- Organization: Univ. of North Carolina @ Wilmington
- Date: Mon, 17 Aug 1992 03:46:49 GMT
- Approved: spell@seq.uncwil.edu
- Lines: 955
-
- Checksum: 1371419103 (verify with brik -cv)
- Submitted-by: Mike Morgan <m00012@KANGA.STCLOUD.MSUS.EDU>
- Posting-number: Volume 6, Issue 22
- Archive-name: rlc_mm/part01
-
- BEGIN_DOC rlc.doc
-
- **************************
- * *
- * FORM & *
- * RLC FINDER * Version: Last
- * FUNCTION *
- * *
- * By: Mike Morgan *
- **************************
-
- Credit is due to Dr. B. W. Ellis, Chairperson, Department of
- Electrical Engineering, College of Science and Technology,
- St. Cloud State University, St. Cloud, Minnesota. He taught
- the Circuit Analysis course I took before I wrote this
- program. He is an excellent teacher--but he would probably
- frown upon anybody using this program during exams.
-
- Also, "ENGINEERING CIRCUIT ANALYSIS" by William H. Hayt, Jr.,
- and Jack E. Kemmerly, chapter 7, pp. 194-228 of the Fourth
- Edition was used as a reference. This is the text many
- students must use while taking their first courses in
- Circuit Analysis, and this program helps solve the problems
- for chapter 7. These problems are difficult, and it is
- easy to make dumb mistakes.
-
- My program is best suited for checking your homework and
- learning the method of solving these problems. Also, please
- note that these programs work *ONLY* on problems like those
- found in chapter 7 of the above-cited text, i.e., simple
- RLC circuit responses in the time domain.
-
- DESCRIPTION:
-
- This program finds a time domain response of a simple RLC
- circuit. The response is either given explicitly or in
- general terms with arbitrary contsants. It prompts the user
- for the required parameters. Form Finder finds the general
- form with arbitrary constants and Function Finder finds the
- explicit form of a response.
-
- This version is completely free and may be distributed,
- modified, etc., so long as my name is attached to the
- program in some way. Also, I assume absolutely no
- responsibility for any damages whatsoever. Use these
- programs at your own risk!!!
-
- INSTRUCTIONS:
-
- Download the programs, contained in a directory, as 'RLC'.
- If you are using the version already in user RPL, you must
- run the 'SETUP' program, which deletes itself, to get the
- main program ready for running. If you download the ASC
- version, there is no need for this.
-
- To run the programs, hit the 'RUNIT' menu key. You will
- then be presented with a menu screen. Choose either Form
- Finder or Funtion Finder by toggling between the two with
- the up or down arrow, and hitting ENTER when the arrow on
- the menu screen points to the program you want to run. The
- program then prompts the user for the required parmaters.
- It is self explanitory from there.
-
- HINTS:
-
- One helpful feature, which may be obvious, is that when the
- program requests the resistance, for example, and you want
- to enter a 5 Ohm in parallel with a 15 Ohm, you may enter
- the resistance as follows:
-
- 5 INV 15 INV + INV <ENTER>
-
- where INV is obtained by hitting the '1/X' key.
-
- One bug is that you may not have any variables with the name
- 'A1' or 'A2' in any directory under the 'RLC' directory
- without the possibility of obtaining incorrect answers. So,
- don't name anything A1 or A2.
-
- This program saves the system and user flags and restores
- them upon completion. Interupt the program during execution
- at the risk of screwing up your flag settings.
-
- EXAMPLES:
-
- Consider the following circuit:
-
- Is
- _____
- ( ) R1
- ------( <-- )----/\/\/\---
- ! (_____) !
- ! !
- ! \/ !
- ! /\ @t=0 !
- !______________/ \/ _______!_______________
- ! ! !
- ! ! !
- ! _!_ + /
- ( C ___ Vc(t) \ R2
- L ) ! - /
- ( ! !
- !___________________________!_______________!
-
- Where: After being open for a long time, the switch closes
- at time t=0 seconds, and
-
- Is = 15 Amps
- L = 0.5 Heneries
- C = 1/32 Farads
- R1 = 50 Ohms
- R2 = 2 Ohms
- Vc(t) = desired response
-
- Run Form Finder.
-
- Enter the RLC directory, and hit the menu key marked
- 'RUNIT'. Using the up and down arrow keys, chose Form
- Finder and hit ENTER. The program will prompt for the
- resistance. (Sorry if I'm explaining too much...) Since
- the 50 Ohm resistor is effectively cut out of the circuit
- for time t >= 0 seconds, the only resistance is the 2 Ohm
- resistor. Hit 2 and then hit enter. For the inductance
- enter 0.5. For the Capacitance, use the following key
- strokes: 32 INV ENTER. Then you will be prompted for
- series or parallel. Hit the menu key marked '(P)' for
- parallel.
-
- After a brief period, the stack will contain the following
- data:
-
- 6: ( greek alpha): 8
- 5: ( greek omega0): 8
- 4: d/dt(f(t))|t=0+: 'A1-8*A2'
- 3: f(t)|t=0+: 'A2'
- 2: function: 'e^-(8*t)*(A1*t+A2)'
- 1: "Critically Damped"
-
- This information represents, I hope, the major steps
- required to solve such a problem. Consequently, it would
- be helpful if this program were used during an exam...if,
- of course, your professor allows it.
-
- Now run Function Finder for the same circuit. Enter the
- resistance, inductance and capacitance as before. You will
- then be prompted for the forced part of the responce you
- desire. The 15 Amp source will be isolated after the
- switch closes, so there is no forcing function. Therefore,
- enter 0. Next, you will be prompted for the initial value.
- For this circuit, we want the voltage accross the capacitor,
- plus to minus--top to bottom. The entire 15 amps will flow
- through the inductor ( a short to DC ), bypass the capacitor
- ( open circuit to DC), and through the resistor before the
- switch closes (Remember, capacitor voltages must be
- continuous.) Consequently, the resistor will have a voltage
- of 15 Amps times 2 Ohms sensed positively at the bottom of
- the resistor by the passive sign convention and Ohm's law.
- The capacitor is in parallel with the resistor, so it will
- have an equal voltage immediately before, and consequently
- after, the switch closes. However, this initial voltage
- *must* be entered as a negative value because the desired
- response is plus to minus--TOP to BOTTOM and the resistor
- voltage is plus to minus--BOTTOM to TOP. So enter the
- initial value with: 15 2 * NEG ENTER. Now you are prompted
- for the initial deriviative (two hints are given). For a
- capacitor, dv/dt=i/C. The current through the inductor must
- be continous, and so the 15 Amps flowing through the
- inductor must go through the resistor to keep the capacitor
- voltage constant. As a result, no current is passing
- through the capacitor immediately after the switch closes,
- so dv/dt=0/1/32=0*32=0. Therefore, enter 0. Finally, hit
- the menu key marked '(P)' for parallel.
-
- After a brief period, the stack will contain:
-
- 1: 'e^-(8*t)*(-(240*t)-30)'
-
- Which is Vc(t).
-
- This function may then be plotted using the plotter
- application and setting the independant variable to 't'.
-
- Excuse my poor example, I am not a good teacher...but I hope
- it is helpful anyway. (One thing is sure: you still need
- to know the concepts invlolved to use the Function Finder
- program!)
-
- HOW IT WORKS:
-
- Let
- R=Resistance*
- L=Inductance*
- C=Capacitance*
- a=exponential damping coefficiant (neper frequency)
- w0=resonant radian frequency
- wd=natural resonant frequency
- S1=(first) complex frequency
- S2=(second) complex frequency
- A1=(first) arbitrary constant
- A2=(second) arbitrary constant
- fi=response funtion's initial value*
- fp=value function approaches as time approaches infinity*
- id=initial value of function's derivative*
-
- * means value is supplied by user.
-
- The program calculates:
-
- a=1/(2*R*C) if circuit is in parallel
- a=R/(2*L) if circuit is in series
-
- w0=1/SQRT(L*C)
-
- Now, the response of a simple RLC circuit has three forms,
- depending on the relative values of 'a' and 'w0'
-
-
- If 'a' is greater than 'w0', the response is *overdamped*,
- and it has the form:
-
- f(t)=A1*e^(S1*t)+A2*e^(S2*t)+fp (1)
-
- Where S1 and S2 are calculated with:
-
- S1=-a+SQRT(a^2-w0^2) if a > w0
- S2=-a-SQRT(a^2-w0^2) if a > w0
-
- and A1 and A2 are arbitrary constants.
-
- At t=0, f(0)=fi=A1+A2+fp ==> A1+A2=fi-fp (2)
-
- Where 'fi' and 'fp' are supplied by the user. Taking the
- derivative of (1) and evaluating it at t=0, you get:
-
- f'(t)=S1*A1*e^(S1*t)+S2*A2*e^(S2*t)
- f'(0)=id=S1*A1+S2*A2 (3)
-
- Where, again, 'id' is supplied by the user. Because the
- program has already calculated 'S1' and 'S2', (2) and (3)
- constitute two linear equations with two unknowns:
-
- A1 + A2 = fi-fp (2)
- S1*A1 + S2*A2 = id (3)
-
- 'A1' and 'A2' can be found with matrices on the HP 48SX:
-
- [ [ A1 ] = [ [ (fi - fp) ] / [ [ 1 1 ]
- [ A2 ] ] [ id ] ] / S1 S2 ] ]
-
- (Note: No hate mail from mathematicians, please.)
-
- If 'a' is equal to 'w0', then the response is *critically
- damped*, the response is in the form:
-
- f(t)=e^(-a*t)*(A1*t+A2)+fp
-
- Where 'A1' and 'A2 are given by:
-
- [ [ A1 ] = [ [ (fi - fp) ] / [ [ 0 1 ]
- [ A2 ] ] [ id ] ] / 1 -a ] ]
-
- If 'a' is less than 'w0', then the response is *under
- damped*, and is in the form:
-
- f(t)=e(-a*t)*(A1*COS(wd*t)+A2*SIN(wd*t))+fp
-
- Where:
-
- wd=SQRT(w0^2-a&^2) if w0 > a
-
- And, where 'A1' and 'A2' are given by:
-
- [ [ A1 ] = [ [ (fi - fp) ] / [ [ 1 0 ]
- [ A2 ] ] [ id ] ] / -a wd ] ]
-
- Thank you,
-
- Mike Morgan
- email: M00012@KANGA.STCLOUD.MSUS.EDU
- mmorgan@solar.stcloud.msus.edu
-
- mail: K.H.K.
- 428 7th Ave. S.
- St. Cloud, MN 56301
- (612) 654-6010
-
- END_DOC
-
-
- BEGIN_RPL rlc.rpl
- %%HP: T(3)A(R)F(.);
- DIR
- SETUP
- \<< Subs RLCP
- OBJ\-> DROP 1 68
- FOR X +
- NEXT OBJ\->
- 'RLCP' STO RLCL
- OBJ\-> DROP 1 3
- FOR X +
- NEXT OBJ\->
- 'RLCL' STO ERASE {
- # 0h # 0h } PVIEW
- PICT { # 0h # 0h }
- RLCP GXOR 1 WAIT 1
- 3
- FOR Y PICT {
- # 1Ah # 20h } RLCL
- GXOR .3 WAIT 1 5
- FOR X 30
- .05 BEEP 40 .05
- BEEP
- NEXT PICT {
- # 1Ah # 20h } RLCL
- GXOR
- NEXT 5 WAIT
- UPDIR 'SETUP' PURGE
- \>>
- RUNIT
- \<< Subs ERASE {
- # 0h # 0h } PVIEW
- PICT { # 0h # 0h }
- RLCP GXOR RCLF
- 'OFL' STO {
- # 40000000810FF0h
- # 0h } STOF { # 23h
- # 3h } { # 23h # 9h
- } 0 \-> p1 p2 dy
- \<< PICT p1 ARR
- GXOR
- WHILE dy
- NOT
- REPEAT 0
- WAIT IP \-> key
- \<<
- IF key
- 51 ==
- THEN 1
- 'dy' STO
- ELSE
- IF
- key 25 == key 35 ==
- OR
- THEN
- IF 3 FS?
- THEN PICT p1 ARR
- GXOR PICT p2 ARR
- GXOR 3 CF
- ELSE PICT p2 ARR
- GXOR PICT p1 ARR
- GXOR 3 SF
- END
- END
- END
- \>>
- END
- \>> PICT {
- # 1Ah # 20h } RLCL
- GXOR .3 WAIT PICT {
- # 1Ah # 20h } RLCL
- GXOR .5 WAIT
- IF 3 FC?C
- THEN FRMFD
- ELSE FNCFD
- END OFL STOF
- UPDIR
- \>>
- Subs
- DIR
- FRMFD
- \<< GRAV GIAV
- GCAV SOSOP CCFF
- \>>
- FNCFD
- \<< GRAV GIAV
- GCAV GFP GIV GID
- SOSOP CCFN
- \>>
- RLCP {
- "GROB 131 64 "
- "DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
- "50400000000000000000000000000000"
- "00107000000000000000000000000000"
- "00007010000000000773111000000000"
- "0000004010000000000155B920000000"
- "00000000401000F40E00075351B000F9"
- "31D1FD30004010001501100155194000"
- "101152144000401000150100017511B0"
- "00101354144000401000F40100000000"
- "0000F01554FC30004010005401000759"
- "CEAB4010195414100040100094011001"
- "5B24AA501011521420004010001D7E00"
- "075F24AA701831D1F540004010000000"
- "00015D24AA6000000000000040100000"
- "00000179C4AB40000000000000401000"
- "00000000000000000000000000004010"
- "070F1000000000000000000000000040"
- "10E8F060081000808004000000000000"
- "4018140181746000CD5D120000000000"
- "00401408020A82810080416100000000"
- "000040120000060102008C5180000000"
- "00000040110000018001008180E00000"
- "00000000401100008000020000001100"
- "00000000004090000080000400000845"
- "00000000000040900000000004000006"
- "83300000000000409020666500040FFF"
- "F701FFFFFFFFFFF14017201115008201"
- "00060030200040000140941021250201"
- "01000000002000400001409800414501"
- "02010000000020004000014019003637"
- "0202C700000000200040000140150000"
- "00044138100000081000200001409000"
- "000408B8012000000700001000014098"
- "000064E7040140000008F008E0000140"
- "9110009A1004C7400000000708130001"
- "401A00289100A20180000038F04CE006"
- "01401400280000A20180000057004813"
- "09EF401810140000A20080600038F04C"
- "E001004010E8230000420080A0005007"
- "481309EF401007C00000420080600058"
- "F0CDE0060140100000000004C740A000"
- "070008130001401000000000040040A0"
- "0008F008E00001401000000000080020"
- "00000007001000014010000000000038"
- "10111000C00020000140100000000000"
- "C7001110002000400001401000000000"
- "00010011100020004000014010000000"
- "00000108AA2000200040000140100000"
- "0000000108AA20002000400001401000"
- "000000000FF7AA2FFFFFFFFFFFF14010"
- "00000000000000AAA000000000000040"
- "1000000000000000AAA0000000000000"
- "40100000000000000044400000000000"
- "00401000000000000000444000000000"
- "000040100000000000000044400000E1"
- "00000040100000000000000000000000"
- "12000000409700001111000110000000"
- "08C4807C1740980030B101000B100000"
- "000429C882A8409822305919830593D9"
- "3EC30428888228409722005115440554"
- "344054042880FC36409822301113C701"
- "54144E5404298080214098C330111540"
- "015418715408C4804090409702001939"
- "830193104E540012C13C8F4010C10000"
- "0000000008300000E100000040700000"
- "00000000000000000000000000704000"
- "000000000000000000000000000010DF"
- "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50"
- }
- RLCL {
- "GROB 15 21 "
- "0040002010201F40F840084004200420"
- "0493047202010A3106A000A000700050"
- "00300030081008100800"
- }
- ARR
- GROB 7 5 0102F70201
- GET1
- \<< { "" V }
- INPUT OBJ\->
- \>>
- GRAV
- \<<
- "Enter Resistance"
- GET1
- WHILE DUP
- 0 \<=
- REPEAT
- DROP
- "Resistance > 0"
- GET1
- END
- \>>
- GIAV
- \<<
- "Enter Inductance"
- GET1
- WHILE DUP
- 0 \<=
- REPEAT
- DROP
- "Inductance > 0"
- GET1
- END
- \>>
- GCAV
- \<<
- "Enter Capacitance"
- GET1
- WHILE DUP
- 0 \<=
- REPEAT
- DROP
- "Capacitance > 0"
- GET1
- END
- \>>
- GFP
- \<<
- "Enter Forced Part"
- GET1
- \>>
- GIV
- \<<
- "Enter Initial Value"
- GET1
- \>>
- GID
- \<<
- "Enter Initial Deriv.
- di/dt=v/L
- dv/dt=i/C"
- GET1
- \>>
- SOSOP
- \<< CLLCD
- "Series or Parallel?"
- 1 DISP
- "(S) series RLC"
- 3 DISP
- "(P) parallel RLC"
- 4 DISP { "(S)" ""
- "" "" "" "(P)" }
- TMENU
- DO -1
- WAIT
- UNTIL DUP
- DUP 11.1 == SWAP
- 16.1 == OR
- IF
- THEN 1
- ELSE
- DROP 0
- END
- END
- IF 11.1
- ==
- THEN 1 CF
- ELSE 1 SF
- END 0
- MENU
- \>>
- CCFF
- \<< CLLCD
- "Calculating" 4
- DISP \-> r l c
- \<< r l c
- CA l c COMEGA0 \-> \Ga
- \Gw0
- \<< \Ga "\Ga"
- \->TAG \Gw0 "\Gw0" \->TAG
- IF \Ga
- \Gw0 >
- THEN
- \Ga \Gw0 CS1S2 \-> s1 s2
- \<< s1 "S1" \->TAG s2
- "S2" \->TAG 's1*A1+s2
- *A2' EVAL
- "\.d/\.dt\166t=0+" \->TAG '
- A1+A2' "f\166t=0+"
- \->TAG 'A1*e^(s1*t)+
- A2*e^(s2*t)' EVAL
- "function" \->TAG
- \>> "Overdamped"
- ELSE
- IF \Ga \Gw0 <
- THEN \Ga \Gw0 C\Gwd \-> \Gwd
- \<< \Gwd "\Gwd" \->TAG '-
- \Ga*A1+\Gwd*A2' EVAL
- "\.d/\.dt\166t=0+" \->TAG
- 'A1' "f\166t=0+" \->TAG
- 'e^(-\Ga*t)*(A1*COS(
- \Gwd*t)+A2*SIN(\Gwd*t))
- ' EVAL "function"
- \->TAG
- \>> "Underdamped"
- ELSE 'A1-\Ga*A2' EVAL
- "\.d/\.dt\166t=0+" \->TAG
- 'A2' "f\166t=0+" \->TAG
- 'e^(-\Ga*t)*(A1*t+A2)
- ' EVAL "function"
- \->TAG
- "Critically Damped"
- END
- END
- \>>
- \>> 1 CF
- \>>
- CA
- \<< \-> r l c
- \<<
- IF 1
- FS?
- THEN 2
- r c * * INV
- ELSE r
- 2 l * /
- END
- \>>
- \>>
- COMEGA0
- \<< \-> l c
- \<< l c * \v/
- INV
- \>>
- \>>
- CS1S2
- \<< \-> \Ga \Gw0
- \<< \Ga 2 ^
- \Gw0 2 ^ - \v/ \-> r
- \<< \Ga NEG
- r + \Ga NEG r -
- \>>
- \>>
- \>>
- C\Gwd
- \<< \-> \Ga \Gw0
- \<< \Gw0 2 ^
- \Ga 2 ^ - \v/
- \>>
- \>>
- CCFN
- \<< CLLCD
- "Calculating" 4
- DISP \-> r l c fp fi
- id
- \<< r l c
- CA l c COMEGA0 \-> \Ga
- \Gw0
- \<<
- IF \Ga
- \Gw0 >
- THEN
- \Ga \Gw0 CS1S2 \-> s1 s2
- \<< fi fp - id { 2 1
- } \->ARRY 1 1 s1 s2 {
- 2 2 } \->ARRY / OBJ\->
- DROP \-> A1 A2
- \<< 'A1*e^(s1*t)+A2
- *e^(s2*t)+fp' EVAL
- \>>
- \>>
- ELSE
- IF \Ga \Gw0 <
- THEN \Ga \Gw0 C\Gwd \-> \Gwd
- \<< fi fp - id { 2
- 1 } \->ARRY 1 0 \Ga NEG
- \Gwd { 2 2 } \->ARRY /
- OBJ\-> DROP \-> A1 A2
- \<< 'e^(-\Ga*t)*(A1
- *COS(\Gwd*t)+A2*SIN(
- \Gwd*t))+fp' EVAL
- \>>
- \>>
- ELSE fi fp - id { 2
- 1 } \->ARRY 0 1 1 \Ga
- NEG { 2 2 } \->ARRY /
- OBJ\-> DROP \-> A1 A2
- \<< 'e^(-\Ga*t)*(A1*t
- +A2)+fp' EVAL
- \>>
- END
- END
- \>>
- \>> 1 CF
- \>>
- END
- dtag
- \<< DTAG
- \>>
- up
- \<< UPDIR
- \>>
- END
-
- END_RPL
-
-
- BEGIN_ASC rlc.asc
- %%HP: T(1);
- "69A20FF78AF100000020570720D9D20E1632B51A193632B21301200040464716
- 7640D9D20E16323362293632B21305200040355726374069A20FF76CE1000000
- 40343464E440D9D20E1632858A1C2A20B10003416C63657C6164796E676803A2
- 485A11C432D6E201027D6E2010C6D6E201036D6E20206607D6E20206696D6E20
- 209646E1632D6E201027D6E2010C6D6E20103684E20203414D6E2010C6D6E201
- 03684E207034F4D4547414031C432D6E2010C8D6E2020A903E16323CE22D6E20
- 10C8D6E2020A903D5CE1AFE22D9D20D6E2010C8D6E2020A90384E20503435133
- 5231C432D6E20203713D6E20203723E1632D6E20206696D6E2020660790DA1D6
- E2020964647A20ED2A29C2A2B2130900D19C2A29C2A2D6E20203713D6E202037
- 2347A20ED2A2ED2A2B2130900D150FA1B7FC18DBF11C432D6E20201413D6E202
- 01423E16328BA20D6E2020141332BA1D6E2020371384E201047EEDA1D20B1EED
- A1D6E2020142332BA1D6E2020372384E201047EEDA1D20B1EEDA176BA1D6E202
- 0660776BA1B2130EB3A1EF532EF532B21305BF22D9D203CE22D6E2010C8D6E20
- 20A903EBBE1AFE22D9D20D6E2010C8D6E2020A90384E203034A9461C432D6E20
- 20A946E1632D6E20206696D6E2020660790DA1D6E2020964647A20ED2A29C2A2
- B2130900D19C2A24B2A2D6E2010C8599A1D6E2020A94647A20ED2A2ED2A2B213
- 0900D150FA1B7FC18DBF11C432D6E20201413D6E20201423E16328BA2032BA1D
- 6E2010C8599A184E201047EEDA1D20B1D6E20201413D6E2020A94684E201047E
- EDA1505B1EEDA1D6E20201423D6E2020A94684E201047EEDA1CA4B1EEDA176BA
- 1EEDA1D6E2020660776BA1B2130EB3A1EF532EF532B21305BF22D9D20D6E2020
- 6696D6E2020660790DA1D6E2020964647A20ED2A29C2A2B2130900D14B2A29C2
- A29C2A2D6E2010C8599A147A20ED2A2ED2A2B2130900D150FA1B7FC18DBF11C4
- 32D6E20201413D6E20201423E16328BA2032BA1D6E2010C8599A184E201047EE
- DA1D20B1D6E2020141384E201047EEDA1D6E2020142376BA1EEDA1D6E2020660
- 776BA1B2130EB3A1EF532B21305DF22B21305DF22EF532EF5329C2A25D2C1936
- 32B21307C5003034A94630D9D20E16321C432D6E2010C8D6E2020A903E1632D6
- E2020A903ED2A2D20B1D6E2010C8ED2A2D20B190DA1473B1EF53293632B21303
- 700050343513352350D9D20E16321C432D6E2010C8D6E2020A903E1632D6E201
- 0C8ED2A2D20B1D6E2020A903ED2A2D20B190DA1473B11C432D6E201027E1632D
- 6E2010C8599A1D6E20102776BA1D6E2010C8599A1D6E20102790DA1EF532EF53
- 293632B21307C0007034F4D45474140370D9D20E16321C432D6E2010C6D6E201
- 036E1632D6E2010C6D6E201036EEDA1473B1872B1EF53293632B213086000203
- 41420D9D20E16321C432D6E201027D6E2010C6D6E201036E16323CE229C2A231
- 3C1AFE22D9D20ED2A2D6E201027D6E201036EEDA1EEDA1872B1B21305BF22D9D
- 20D6E201027ED2A2D6E2010C6EEDA150FA1B21305DF22EF53293632B2130FB00
- 0403434646440D9D20E1632858A1C2A20B10003416C63657C6164796E676803A
- 2485A11C432D6E201027D6E2010C6D6E201036E1632D6E201027D6E2010C6D6E
- 20103684E20203414D6E2010C6D6E20103684E207034F4D4547414031C432D6E
- 2010C8D6E2020A903E1632D6E2010C8C2A2070000C8EB522D6E2020A903C2A20
- 90000A903EB5223CE22D6E2010C8D6E2020A903D5CE1AFE22D9D20D6E2010C8D
- 6E2020A90384E205034351335231C432D6E20203713D6E20203723E1632D6E20
- 203713C2A20900003513EB522D6E20203723C2A20900003523EB5228BA20D6E2
- 020371384E20201413EEDA1D6E2020372384E20201423EEDA176BA1B2130EB3A
- 1C2A207100088F288476A47D303B2EB5228BA2084E2020141384E2020142376B
- A1B2130C2A2011000666A47D303B2EB5228BA2084E2020141332BA1D6E202037
- 1384E201047EEDA1D20B1EEDA184E2020142332BA1D6E2020372384E201047EE
- DA1D20B1EEDA176BA1B2130EB3A1C2A20510006657E6364796F6E6EB522EF532
- C2A2091000F46756274616D6075646B21305BF22D9D203CE22D6E2010C8D6E20
- 20A903EBBE1AFE22D9D20D6E2010C8D6E2020A90384E203034A9461C432D6E20
- 20A946E1632D6E2020A946C2A2090000A946EB5228BA20D6E2010C8599A184E2
- 0201413EEDA1D6E2020A94684E20201423EEDA176BA1B2130EB3A1C2A2071000
- 88F288476A47D303B2EB5224563284E2020141397632C2A2011000666A47D303
- B2EB5228BA2032BA1D6E2010C8599A184E201047EEDA1D20B184E20201413D6E
- 2020A94684E201047EEDA1505B1EEDA184E20201423D6E2020A94684E201047E
- EDA1CA4B1EEDA176BA1EEDA1B2130EB3A1C2A20510006657E6364796F6E6EB52
- 2EF532C2A20B100055E64656274616D6075646B21305BF22D9D208BA2084E202
- 01413D6E2010C884E20201423EEDA190DA1B2130EB3A1C2A207100088F288476
- A47D303B2EB5224563284E2020142397632C2A2011000666A47D303B2EB5228B
- A2032BA1D6E2010C8599A184E201047EEDA1D20B184E2020141384E201047EED
- A184E2020142376BA1EEDA1B2130EB3A1C2A20510006657E6364796F6E6EB522
- C2A207200034279647963616C6C697024416D6075646B21305DF22B21305DF22
- EF532EF5329C2A25D2C193632B2130D96005035F435F40550D9D20E1632858A1
- C2A20B200035562796563702F6270205162716C6C656C6F39C2A2485A1C2A205
- 20008235920202375627965637020225C4343F2A2485A1C2A205200082059202
- 07162716C6C656C60225C434803A2485A147A20C2A20B0000823592C2A205000
- 0C2A2050000C2A2050000C2A2050000C2A20B0000820592B2130D51123C03268
- 3A2F17A1DE03278BF178BF1339201000000000001110279E1DBBF13392010000
- 00000001610279E1908E13CE22AFE229C2A25BF22D9D208DBF14B2A2B21305DF
- 229B6323CE22339201000000000001110279E1AFE22D9D209C2A25D2C1B21305
- BF22D9D209C2A2472C1B21305DF224B2A26911293632B2130E02003074944430
- D9D20E1632C2A209500054E64756270294E696479616C6024456279667E2A002
- 4696F24647D367F2C4A0024667F24647D396F23484E20407454451393632B213
- 0B80003074946530D9D20E1632C2A20B200054E64756270294E696479616C602
- 6516C6575684E20407454451393632B2130D50003074640530D9D20E1632C2A2
- 07200054E64756270264F627365646020516274784E20407454451393632B213
- 095000407434146540D9D20E1632C2A207200054E64756270234160716369647
- 16E6365684E2040745445133303278BF14B2A2CFCE1D5032D9D208DBF1C2A203
- 20003416071636964716E6365602E3020384E204074544513B21304963293632
- B2130FB000407494146540D9D20E1632C2A205200054E64756270294E6465736
- 4716E6365684E2040745445133303278BF14B2A2CFCE1D5032D9D208DBF1C2A2
- 01200094E64657364716E6365602E3020384E204074544513B21304963293632
- B2130BB000407425146540D9D20E1632C2A205200054E6475627022556379637
- 4716E6365684E2040745445133303278BF14B2A2CFCE1D5032D9D208DBF1C2A2
- 01200025563796374716E6365602E3020384E204074544513B21304963293632
- B2130BB000407454451340D9D20E163247A20C2A205000084E201065B2130AC4
- 22B7FC193632B2130740003014252530E1B209100050000700000102F7020182
- 0004025C434C440E1B203600051000F00000040002010201F40F840084004200
- 4200493047202010A3106A000A00070005000300030081008100800470004025
- C4340540E1B20F88000400038000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5040
- 0000000000000000000000000000001070000000000000000000000000000000
- 70100000000007731110000000000000004010000000000155B9200000000000
- 0000401000F40E00075351B000F931D1FD300040100015011001551940001011
- 52144000401000150100017511B000101354144000401000F401000000000000
- F01554FC30004010005401000759CEAB40101954141000401000940110015B24
- AA501011521420004010001D7E00075F24AA701831D1F5400040100000000001
- 5D24AA600000000000004010000000000179C4AB400000000000004010000000
- 0000000000000000000000004010070F100000000000000000000000004010E8
- F0600810008080040000000000004018140181746000CD5D1200000000000040
- 1408020A82810080416100000000000040120000060102008C51800000000000
- 0040110000018001008180E00000000000004011000080000200000011000000
- 0000004090000080000400000845000000000000409000000000040000068330
- 0000000000409020666500040FFFF701FFFFFFFFFFF140172011150082010006
- 0030200040000140941021250201010000000020004000014098004145010201
- 00000000200040000140190036370202C7000000002000400001401500000004
- 4138100000081000200001409000000408B80120000007000010000140980000
- 64E7040140000008F008E00001409110009A1004C7400000000708130001401A
- 00289100A20180000038F04CE00601401400280000A2018000005700481309EF
- 401810140000A20080600038F04CE001004010E8230000420080A00050074813
- 09EF401007C00000420080600058F0CDE0060140100000000004C740A0000700
- 08130001401000000000040040A00008F008E000014010000000000800200000
- 000700100001401000000000003810111000C00020000140100000000000C700
- 1110002000400001401000000000000100111000200040000140100000000000
- 0108AA20002000400001401000000000000108AA200020004000014010000000
- 00000FF7AA2FFFFFFFFFFFF1401000000000000000AAA0000000000000401000
- 000000000000AAA0000000000000401000000000000000444000000000000040
- 1000000000000000444000000000000040100000000000000044400000E10000
- 00401000000000000000000000001200000040970000111100011000000008C4
- 807C1740980030B101000B100000000429C882A8409822305919830593D93EC3
- 0428888228409722005115440554344054042880FC36409822301113C7015414
- 4E5404298080214098C330111540015418715408C48040904097020019398301
- 93104E540012C13C8F4010C100000000000008300000E1000000407000000000
- 0000000000000000000000704000000000000000000000000000000010DFFFFF
- FFFFFFFFFFFFFFFFFFFFFFFFFF500A8005064E434644450D9D20E163284E2040
- 7425146584E20407494146584E20407434146584E203074640584E2030749465
- 84E203074944484E205035F435F40584E2040343464E493632B2130690005064
- 25D4644450D9D20E163284E20407425146584E20407494146584E20407434146
- 584E205035F435F40584E20403434646493632B213094F10502555E4944550D9
- D20E163284E204035572637F52E147A20E4A20510000000000000000000E4A20
- 510000000000000000000B21300F2E1634E147A20E4A20510000000000000000
- 000E4A20510000000000000000000B213084E204025C434054E4E1916C145632
- 84E2030F464C497632DCC0247A20E4A20510000FF0180000000400E4A2051000
- 0000000000000000B2130F76C147A20E4A20510003200000000000000E4A2051
- 0003000000000000000B213047A20E4A20510003200000000000000E4A205100
- 09000000000000000B21304B2A21C432D6E20200713D6E20200723D6E2020469
- 7E1632634E1D6E2020071384E20301425254E4E133032D6E20204697F88E1D50
- 32D9D204B2A2F17A1D6BB11C432D6E2030B65697E16323CE22D6E2030B656973
- 39201000000000000150279E1AFE22D9D209C2A245632D6E2020469797632DCC
- 02B21305BF22D9D203CE22D6E2030B65697339201000000000000520279E1D6E
- 2030B65697339201000000000000530279E1908E1AFE22D9D203CE223F2A2313
- C1AFE22D9D20634E1D6E2020071384E20301425254E4E1634E1D6E2020072384
- E20301425254E4E13F2A25D2C1B21305BF22D9D20634E1D6E2020072384E2030
- 1425254E4E1634E1D6E2020071384E20301425254E4E13F2A2472C1B21305DF2
- 2B21305DF22B21305DF22EF532B213049632EF532634E147A20E4A2051000A10
- 0000000000000E4A20510000200000000000000B213084E204025C434C44E4E1
- 339209990000000000030F17A1634E147A20E4A2051000A100000000000000E4
- A20510000200000000000000B213084E204025C434C44E4E1339209990000000
- 000050F17A13CE223F2A2025C1AFE2284E20506425D464445BF2284E205064E4
- 3464445DF2284E2030F464C4F76C1B51A193632B2130A879"
- END_ASC
-
-
- BYTES: #978Ah 4726
-
- BEGIN_UU rlc.uue
- begin 644 rlc
- M2%!(4#0X+466*O!_J!\````"=7`"G2W@82-;H9%C(RLQ$`(`!&1T86<$G2W@
- M82,S)I)C(RLQ4`(`!%-U8G,$EBKP?\8>````!$-#1DX$G2W@82-8J,&B`AL`
- M,!3&-E;'%D:7YG:&,"J$I1%,(VTN$"#7Y@(!;&TN$##6Y@("9G!M+B!@EM;F
- M`@)I9!XVTN8"`7)M+A#`UN8"`6-(+B`P%-3F`@%L;2X0,(;D`@=#3TU%1T$P
- MP332Y@(!C&TN(*`)XV$CPR[2Y@(!C&TN(*`)T\4>^B[2V0)M+A#`V.8"`IHP
- M2"Y0,#05,R433"-M+B`P%]/F`@)S,AXVTN8"`F9I;2X@8`:7T!IM+B"01D:G
- M`MZBDBPJ*S&0`!W)HI(L*FTN(#`7T^8"`G,R="K@+2K>HK(2`PG04?`:>\^!
- MO1_!--+F`@)!,6TN(!`DXV$CN"K0Y@("03$CJ]'F`@)S,4@N$$#GWAHML.'>
- M&FTN(!`D,[(:;2X@,">#Y`(!=.ZMT0(;[JUQMAIM+B!@!G>V&BLQX#L:_C7B
- M7R,K,5#[(ITM,.PB;2X0P-CF`@*:,+[KH>\BG2W0Y@(!C&TN(*`)@^0"`T.:
- M9,$TTN8"`IID'C;2Y@("9FEM+B!@!I?0&FTN()!&1J<"WJ*2+"HK,9``'<FB
- M0BLJ;2X0P%B9&FTN(*!)1J<"WJ+B+2HK,9``'06OL?<<V/L13"-M+B`0%-/F
- M`@)!,AXV@JL"(ZO1Y@(!C)6I@>0"`73NK=$"&VTN(!`4T^8"`IID2"X00.?>
- M&@6UX=X:;2X@$"33Y@("FF1(+A!`Y]X:K+3AWAIGJ^'>&FTN(&`&=[8:*S'@
- M.QK^->)?(RLQ4/LBG2W0Y@("9FEM+B!@!I?0&FTN()!&1J<"WJ*2+"HK,9``
- M';2BDBPJR:+2Y@(!C)6I0:<"WJ+B+2HK,9``'06OL?<<V/L13"-M+B`0%-/F
- M`@)!,AXV@JL"(ZO1Y@(!C)6I@>0"`73NK=$"&VTN(!`4@^0"`73NK='F`@)!
- M,F>KX=X:;2X@8`9WMAHK,>`[&OXULA(#U2^R$@/5+^)?(_XUDBPJU<*18R,K
- M,7!<``-#FF0#G2W@82/!--+F`@&,;2X@H`GC82-M+B"@">,M*BVPT>8"`8S>
- MHM("&PFM03<;_C628R,K,3`'``5#4S%3,@6=+>!A(\$TTN8"`8QM+B"@">-A
- M(VTN$,#H+2HML-'F`@*:,-ZBT@(;":U!-QO!--+F`@%R'C;2Y@(!C)6IT>8"
- M`7)GJ]'F`@&,E:G1Y@(!<@FMX5\C_C628R,K,7`,``=#3TU%1T$P!YTMX&$C
- MP332Y@(!;&TN$##F82-M+A#`UN8"`6/NK4$W&WBRX5\C.3:R$@-H`"`P%"30
- MV0(>-A),(VTN$"#7Y@(!;&TN$##F82/#+I(L*A/#H>\BG2W@+2IM+A`@U^8"
- M`6/NK>'>&GBRL1(#M2_2V0)M+A`@YRTJ;2X0P.;>&@6OL1(#U2_B7R,Y-K(2
- M`[\`0#`T9&1$T-D"'C:"A1HL*K`!`$-A;&-U;&%T:6YG"*-"6!K!--+F`@%R
- M;2X0P-;F`@%C'C;2Y@(!<FTN$,#6Y@(!8T@N(#`4U.8"`6QM+A`PAN0"!T-/
- M345'03#!--+F`@&,;2X@H`GC82-M+A#`R*("!P#`Z%LB;2X@H`G#H@()`*`)
- MXULBPR[2Y@(!C&TN(*`)T\4>^B[2V0)M+A#`V.8"`IHP2"Y0,#05,R433"-M
- M+B`P%]/F`@)S,AXVTN8"`G,Q+"J0``!3,;XETN8"`G,R+"J0``!3,KXE@JL"
- M;2X@,!>#Y`("03'NK='F`@)S,D@N(!`DX]X:9ZNQ$@.^H\&B`A<`@/B"2&=*
- MUP.SXELBN"J`Y`("03%(+B`0)'.V&BLQP*("$0!@9DK7`[/B6R*X*H#D`@)!
- M,2.KT>8"`G,Q2"X00.?>&BVPX=X:2"X@$"0SLAIM+B`P)X/D`@%T[JW1`AON
- MK7&V&BLQX#L:+"I0`0!F=6YC=&EO;KXEXE\C+"J0`0!/=F5R9&%M<&5D*S%0
- M^R*=+3#L(FTN$,#8Y@("FC"^ZZ'O(ITMT.8"`8QM+B"@"8/D`@-#FF3!--+F
- M`@*:9!XVTN8"`IID+"J0``":9+XE@JL";2X0P%B9&D@N(!`4X]X:;2X@H$F&
- MY`("03+NK7&V&BLQX#L:+"IP`0"(+XATIG0],"N^)4)E(T@N(!`4DV<C+"H0
- M`0!FIG0],"N^)8*K`B.KT>8"`8R5J8'D`@%T[JW1`AM(+B`0%-/F`@*:9$@N
- M$$#GWAH%M>'>&D@N(!`DT^8"`IID2"X00.?>&JRTX=X:9ZOAWAHK,>`[&BPJ
- M4`$`9G5N8W1I;VZ^)>)?(RPJL`$`56YD97)D86UP960K,5#[(ITM@*L"2"X@
- M$!33Y@(!C$@N(!`DX]X:":VQ$@.^H\&B`A<`@/B"2&=*UP.SXELB5#:"Y`("
- M03)Y-L*B`A$`8&9*UP.SXELBN"HPLAIM+A#`6)D:2"X00.?>&BVP@>0"`D$Q
- M2"X00.?>&D@N(!`D<[8:[JVQ$@.^H\&B`A4`8%;G-D:7]N;F6R(L*G`"`$-R
- M:71I8V%L;'D@1&%M<&5D*S%0_2(K,5#](OXUXE\CR:)2+1PY-K(2`YT&4##U
- M-/4$5=#9`AXV@H4:+"JP`@!397)I97,@;W(@4&%R86QL96P_R:)"6!HL*E`"
- M`"A3*2`@<V5R:65S("!23$/SHD)8&BPJ4`(`*%`I('!A<F%L;&5L(%),0PBC
- M0E@:="K`H@(+`(`RE<*B`@4`P*("!0#`H@(%`,"B`@4`P*(""P"``I6R$@-=
- M$3(,(X:C\G$:[3!RN!^'^S&3`@$``````!$!<NG1NQ\S*1```````!`6()<>
- M">@Q["+Z+I(L*K4OTMD"V/M!*RHK,5#](KDV,NPB,RD0```````0$2"7'OHN
- MTMD"R:)2+1PK,5#[(ITMD"PJ=,*Q$@/5+T(K*I81DF,C*S'@(``#1TE$`YTM
- MX&$C+"J0!0!%;G1E<B!);FET:6%L($1E<FEV+@H@9&DO9'0]=B],"B!D=B]D
- M=#UI+T-(+D!P5$05DV,C*S&P"``#1TE6`YTMX&$C+"JP`@!%;G1E<B!);FET
- M:6%L(%9A;'5E2"Y`<%1$%9-C(RLQT`4``T=&4`.=+>!A(RPJ<`(`16YT97(@
- M1F]R8V5D(%!A<G1(+D!P5$05DV,C*S&0!0`$1T-!5@2=+>!A(RPJ<`(`16YT
- M97(@0V%P86-I=&%N8V5(+D!P5$05,P,CA_M!*RK\[-$%(YTM@+T?+"HP`@!#
- M87!A8VET86YC92`^(#!(+D!P5$05LQ(#E#:28R,K,?`+``1'24%6!)TMX&$C
- M+"I0`@!%;G1E<B!);F1U8W1A;F-E2"Y`<%1$%3,#(X?[02LJ_.S1!2.=+8"]
- M'RPJ$`(`26YD=6-T86YC92`^(#!(+D!P5$05LQ(#E#:28R,K,;`+``1'4D%6
- M!)TMX&$C+"I0`@!%;G1E<B!297-I<W1A;F-E2"Y`<%1$%3,#(X?[02LJ_.S1
- M!2.=+8"]'RPJ$`(`4F5S:7-T86YC92`^(#!(+D!P5$05LQ(#E#:28R,K,;`+
- M``1'150Q!)TMX&$C="K`H@(%`(#D`@%6*S&@3")[SY%C(RLQ<`0``T%24@,>
- M*Y`!``4`<```$"!_(!`H`$`@Q33$1."Q`F,`4`$`#P``0``@$"`03_!(`$@`
- M)``D`)0#=`("`3H!I@"@`'``4``P`#``&``8``A`!P`$4DQ#4`0>*_"(`$``
- M,`@`_?___________________P4$`````````````````````0<`````````
- M```````````'`0````!P-Q$!``````````0!`````!!5FP(`````````!`$`
- M3^``<#45"P"?$QW?`P`$`0!1$`$059$$``$1)4$$``0!`%$0`!!7$0L``3%%
- M000`!`$`3Q`````````/447/`P`$`0!%$`!PE>RZ!`&114$!``0!`$D0`1"U
- M0JH%`1$E00(`!`$`T><`</5"J@>!$QU?!``$`0`````0U4*J!@````````0!
- M`````!"73+H$````````!`$````````````````````$`7#P`0``````````
- M``````0!C@\&@`$`"`A`````````!(%!$!A'!@#<U2$````````$08`@H"@8
- M``@4%@````````0A``!@$"``R!4(````````!!$``!`($``8"`X````````$
- M$0``"``@````$0````````0)```(`$```(!4````````!`D`````0```8#@#
- M```````$"0)F5@!`\/]_$/______'P1Q`A%1`"@0`&```P(`!``0!$D!$E(@
- M$!```````@`$`!`$B0`45!`@$``````"``0`$`21`&-S("!\``````(`!``0
- M!%$```!`%(,!``"``0`"`!`$"0``0("+$`(``'````$`$`2)``!&?D`0!```
- M@`^`#@`0!!D!`*D!0'P$````<(`Q`!`$H0""&0`J$`@``(,/Q`Y@$`1!`((`
- M`"H0"```=0"$,9#^!($!00``*@`(!@"##\0.$``$`8XR```D``@*``5PA#&0
- M_@0!<`P``"0`"`8`A0_<#F`0!`$`````0'P$"@!P`(`Q`!`$`0````!```0*
- M`(`/@`X`$`0!`````(```@```'```0`0!`$``````(,!$0$`#``"`!`$`0``
- M````?``1`0`"``0`$`0!```````0`!$!``(`!``0!`$``````!"`J@(``@`$
- M`!`$`0``````$("J`@`"``0`$`0!``````#P?ZKR______\?!`$`````````
- MJ@H````````$`0````````"J"@````````0!`````````$0$````````!`$`
- M````````1`0````````$`0````````!$!```'@````0!```````````````A
- M````!'D``!$1`!`!````@$P(QW$$B0`#&Q``L`$```!`DHPHB@2)(@.5D3A0
- M.9WC/$""B"B"!'DB`!511%!%0P1%0(((SV,$B2(#$3%\$$5!Y$5`D@@($@2)
- M/`,1400018$718!,"`0)!'D@`)&3.!`Y`>1%`"$<P_@$`1P```````"``P``
- M'@````0'````````````````````!P0````````````````````!_?______
- M_____________P6@"%!@Y#1D1%30V0(>-H+D`@1'4D%62"Y`<)049(7D`@1'
- M0T%62"XP<&0$A>0"`T=)5D@N,'"41(3D`@533U-/4$@N0#`T9.248R,K,6`)
- M``5&4DU&1`6=+>!A(T@N0'`D%62%Y`($1TE!5D@N0'`T%&2%Y`(%4T]33U!(
- M+D`P-&1DE&,C*S&0]`$%4E5.250%G2W@82-(+D`P52<V]R4>="K@I`(5````
- M````````X*0"%0```````````+`2`_#B84,>="K@I`(5````````````X*0"
- M%0```````````+`2`T@N0"#%-`1%3AX9QD%E(T@N,/!DQ)1G(\T,0J<"3BI0
- M`0#P#X$```!``$XJ4`$````````````K,?!G''0JX*0"%0`P`@```````."D
- M`A4`,`````````"P$@-T*N"D`A4`,`(```````#@I`(5`)``````````L!(#
- MM*(23"-M+B``%]/F`@)P,FTN($"6YV$C-N31Y@("<#%(+C`0)"5%3AXS,-+F
- M`@)D>8_HT04CG2U`*RH?I]&V&\$TTN8"`VME>1XV,NPB;2XPL%:6-Y,"`0``
- M````$`5RZ:'O(ITMD"PJ5#;2Y@("9'EY-M+,("LQ4/LBG2TP[")M+C"P5I8W
- MDP(!``````!0`G+IT>8"`VME>3,I$````````#4@EQX)Z*'O(ITM,.PB\Z(R
- M,1SZ+M+9`C;DT>8"`G`Q2"XP$"0E14X>-N31Y@("<#)(+C`0)"5%3A[SHE(M
- M'"LQ4/LBG2U@0QYM+B``)X/D`@-!4E+DY&%#'FTN(``7@^0"`T%24N3D,2\J
- M=,*Q$@/5+[(2`]4OLA(#U2_B7R,K,4!I(_XU8D,>="K@I`(5`*`!````````
- MX*0"%0```@```````+`2`T@N0"#%-,1$3AXS*9"9```````P\'$:-N1!IP).
- M*E`!`!H`````````3BI0`0`@`````````"LQ@.0"!%),0TSDY#&3`ID)````
- M```%'Z<Q["+SH@)2'/HN@N0"!492349$M2^"Y`(%1DY#1D35+X+D`@-/1DQ_
- )QK$5&CDVLA(#
- `
- end
- sum -r/size 49093/6544 section (from "begin" to "end")
- sum -r/size 62057/4734 entire input file
- END_UU
-