+/ suftab - suffix table
+
+suftab:
+ sufa+20
+ 0
+ sufc+20
+ sufd+20
+ sufe+20
+ suff+20
+ sufg+20
+ sufh+20
+ sufi+20
+ 0
+ sufk+20
+ sufl+20
+ sufm+20
+ sufn+20
+ sufo+20
+ sufp+20
+ 0
+ sufr+20
+ sufs+20
+ suft+20
+ 0
+ 0
+ 0
+ 0
+ sufy+20
+ 0
+
+sufa:
+.byte 2,200+'t /-TA
+.byte 2,200+'s /-SA
+.byte 3,200+'t,'r /-TRA
+.byte 3,200+'d,'r /-DRA
+.byte 3,200+'b,'r /-BRA
+.byte 2,200+'p /-PA
+.byte 2,200+'n /-NA
+.byte 2,200+'m /-MA
+.byte 3,200+'p,'l /-PLA
+.byte 2,200+'l /-LA
+.byte 2,200+'k /-KA
+.byte 3,200+'t,'h /-THA
+.byte 3,200+'s,'h /-SHA
+.byte 2,200+'g /-GA
+.byte 2,200+'d /-DA
+.byte 2,200+'c /-CA
+.byte 2,200+'b /-BA
+.byte 0
+sufc:
+.byte 4,'e,'t,200+'i /ET-IC
+.byte 7,'a,'l,200+'i,'s,200+'t,'i /AL-IS-TIC
+.byte 4,'s,200+'t,'i /S-TIC
+.byte 4,'p,200+'t,'i /P-TIC
+.byte 5,200+'l,'y,'t,200+'i /-LYT-IC
+.byte 4,'o,'t,200+'i /OT-IC
+.byte 5,'a,'n,200+'t,'i /AN-TIC
+.byte 4,'n,200+'t,'i /N-TIC
+.byte 4,'c,200+'t,'i /C-TIC
+.byte 4,'a,'t,200+'i /AT-IC
+.byte 4,'h,200+'n,'i /H-NIC
+.byte 3,'n,200+'i /N-IC
+.byte 3,'m,200+'i /M-IC
+.byte 4,'l,200+'l,'i /L-LIC
+.byte 4,'b,200+'l,'i /B-LIC
+.byte 3,'l,200+'i /L-IC
+.byte 3,'h,200+'i /H-IC
+.byte 3,'f,200+'i /F-IC
+.byte 3,'d,200+'i /D-IC
+.byte 3,200+'b,'i /-BIC
+.byte 3,'a,200+'i /A-IC
+.byte 3,200+'m,'a /-MAC
+.byte 3,'i,200+'a /I-AC
+.byte 0
+sufd:
+.byte 4,200+'w,'o,'r /-WORD
+.byte 4,200+'l,'o,'r /-LORD
+.byte 4,200+'f,'o,'r /-FORD
+.byte 4,200+'y,'a,'r /-YARD
+.byte 4,200+'w,'a,'r /-WARD
+.byte 5,200+'g,'u,'a,'r /-GUARD
+.byte 4,200+'t,'a,'r /-TARD
+.byte 5,200+'b,'o,'a,'r /-BOARD
+.byte 4,200+'n,'a,'r /-NARD
+.byte 5,200+'l,'i,'a,'r /-LIARD
+.byte 4,200+'i,'a,'r /-IARD
+.byte 4,200+'g,'a,'r /-GARD
+.byte 4,200+'b,'a,'r /-BARD
+.byte 3,200+'r,'o /-ROD
+.byte 4,200+'w,'o,'o /-WOOD
+.byte 4,200+'h,'o,'o /-HOOD
+.byte 4,200+'m,'o,'n /-MOND
+.byte 4,200+'t,'e,'n /-TEND
+.byte 5,200+'s,'t,'a,'n /-STAND
+.byte 4,200+'l,'a,'n /-LAND
+.byte 4,200+'h,'a,'n /-HAND
+.byte 4,200+'h,'o,'l /-HOLD
+.byte 4,200+'f,'o,'l /-FOLD
+.byte 5,200+'f,'i,'e,'l /-FIELD
+.byte 3,200+'v,'i /-VID
+.byte 3,200+'c,'i /-CID
+.byte 4,200+'s,'a,'i /-SAID
+.byte 4,200+'m,'a,'i /-MAID
+.byte 4,'t,200+'t,'e /T-TED
+.byte 3,'t,200+'e /T-ED
+.byte 4,200+'d,'r,'e /-DRED
+.byte 4,200+'c,'r,'e /-CRED
+.byte 4,200+'b,'r,'e /-BRED
+.byte 5,'v,200+'e,'l,'e /V-ELED
+.byte 100+4,'a,'l,200+'e /AL/ED
+.byte 140+3,200+'e,'e //EED
+.byte 40+5,'e,'d,200+'d,'e /ED-DED
+.byte 4,'d,200+'d,'e /D-DED
+.byte 40+4,'e,'d,200+'e /ED-ED
+.byte 3,'d,200+'e /D-ED
+.byte 5,200+'d,'u,'c,'e /-DUCED
+.byte 300+2,'e /E/D
+.byte 5,200+'s,'t,'e,'a /-STEAD
+.byte 4,200+'h,'e,'a /-HEAD
+.byte 0
+sufe:
+.byte 5,'a,'r,200+'i,'z /AR-IZE
+.byte 5,'a,'n,200+'i,'z /AN-IZE
+.byte 5,'a,'l,200+'i,'z /AL-IZE
+.byte 6,200+'a,'r,'d,200+'i,'z /-ARD-IZE
+.byte 5,200+'s,'e,'l,'v /-SELVE
+.byte 5,200+'k,'n,'i,'v /-KNIVE
+.byte 5,200+'l,'i,'e,'v /-LIEVE
+.byte 100+3,200+'q,'u //QUE
+.byte 7,'o,'n,200+'t,'i,'n,200+'u /ON-TIN-UE
+.byte 3,200+'n,'u /-NUE
+.byte 3,200+'d,'u /-DUE
+.byte 300+2,'u /U/E
+.byte 300+5,'q,'u,'a,'t / QUAT/E
+.byte 4,'u,200+'a,'t /U-ATE
+.byte 5,200+'s,'t,'a,'t /-STATE
+.byte 4,200+'t,'a,'t /-TATE
+.byte 6,200+'t,'o,'r,200+'a,'t /-TOR-ATE
+.byte 5,'e,'n,200+'a,'t /EN-ATE
+.byte 4,200+'m,'a,'t /-MATE
+.byte 5,200+'h,'o,'u,'s /-HOUSE
+.byte 5,200+'c,'l,'o,'s /-CLOSE
+.byte 4,'i,200+'o,'s /I-OSE
+.byte 4,200+'w,'i,'s /-WISE
+.byte 5,'a,'s,200+'u,'r /AS-URE
+.byte 40+4,200+'s,'u,'r /-SURE
+.byte 6,200+'f,'i,'g,200+'u,'r /-FIG-URE
+.byte 40+3,200+'t,'r /-TRE
+.byte 5,200+'s,'t,'o,'r /-STORE
+.byte 4,200+'f,'o,'r /-FORE
+.byte 5,200+'w,'h,'e,'r /-WHERE
+.byte 3,200+'d,'r /-DRE
+.byte 3,200+'c,'r /-CRE
+.byte 3,200+'b,'r /-BRE
+.byte 5,200+'s,'c,'o,'p /-SCOPE
+.byte 4,'y,200+'o,'n /Y-ONE
+.byte 5,200+'s,'t,'o,'n /-STONE
+.byte 5,200+'p,'h,'o,'n /-PHONE
+.byte 4,200+'g,'o,'n /-GONE
+.byte 4,'e,200+'o,'n /E-ONE
+.byte 40+4,200+'e,'n,'n /-ENNE
+.byte 40+5,'a,200+'r,'i,'n /A-RINE
+.byte 5,200+'c,'l,'i,'n /-CLINE
+.byte 4,200+'l,'i,'n /-LINE
+.byte 4,200+'s,'o,'m /-SOME
+.byte 4,200+'c,'o,'m /-COME
+.byte 4,200+'t,'i,'m /-TIME
+.byte 3,200+'z,'l /-ZLE
+.byte 3,200+'t,'l /-TLE
+.byte 3,200+'s,'l /-SLE
+.byte 3,200+'p,'l /-PLE
+.byte 5,200+'v,'i,'l,'l /-VILLE
+.byte 4,'c,'k,200+'l /CK-LE
+.byte 3,200+'k,'l /-KLE
+.byte 3,200+'g,'l /-GLE
+.byte 3,200+'f,'l /-FLE
+.byte 3,200+'d,'l /-DLE
+.byte 3,200+'c,'l /-CLE
+.byte 5,200+'p,'a,200+'b,'l /-PA-BLE
+.byte 5,'f,'a,200+'b,'l /FA-BLE
+.byte 5,200+'c,'a,200+'b,'l /-CA-BLE
+.byte 6,200+'s,'t,'a,'b,'l /-STABLE
+.byte 4,200+'a,'b,'l /-ABLE
+.byte 3,200+'b,'l /-BLE
+.byte 4,200+'d,'a,'l /-DALE
+.byte 4,200+'m,'a,'l /-MALE
+.byte 4,200+'s,'a,'l /-SALE
+.byte 4,200+'l,'i,'k /-LIKE
+.byte 340+5,'g,200+'u,'a,'g /-G/UAGE
+.byte 5,200+'r,'i,'a,'g /-RIAGE
+.byte 5,'e,'r,200+'a,'g /ER-AGE
+.byte 4,'m,200+'a,'g /M-AGE
+.byte 4,'k,200+'a,'g /K-AGE
+.byte 4,'d,200+'a,'g /D-AGE
+.byte 4,200+'w,'i,'f /-WIFE
+.byte 5,200+'k,'n,'i,'f /-KNYFE
+.byte 3,200+'s,'e /-SEE
+.byte 4,200+'f,'r,'e /-FREE
+.byte 340+2,'e /EE
+.byte 4,200+'w,'i,'d /-WIDE
+.byte 4,200+'t,'i,'d /-TIDE
+.byte 4,200+'s,'i,'d /-SIDE
+.byte 6,200+'q,'u,'e,'n,'c /-QUENCE
+.byte 7,200+'f,'l,'u,200+'e,'n,'c /-FLU-ENCE
+.byte 40+6,'e,'s,200+'e,'n,'c /ES-ENCE
+.byte 6,'e,'r,200+'e,'n,'c /ER-ENCE
+.byte 5,'i,200+'e,'n,'c /I-ENCE
+.byte 40+5,200+'s,'a,'n,'c /-SANCE
+.byte 6,'e,'r,200+'a,'n,'c /ER-ANCE
+.byte 6,'a,'r,200+'a,'n,'c /AR-ANCE
+.byte 5,200+'n,'a,'n,'c /-NANCE
+.byte 7,200+'b,'a,'l,200+'a,'n,'c /-BAL-ANCE
+.byte 5,'i,200+'a,'n,'c /I-ANCE
+.byte 7,200+'j,'u,'s,200+'t,'i,'c /-JUS-TICE
+.byte 5,200+'s,'t,'i,'c /-STICE
+.byte 5,200+'p,'i,'e,'c /-PIECE
+.byte 5,200+'p,'l,'a,'c /-PLACE
+.byte 340+1 //E
+.byte 0
+suff:
+.byte 5,200+'p,'r,'o,'o /-PROOF
+.byte 4,200+'s,'e,'l /-SELF
+.byte 3,200+'r,'i /-RIF
+.byte 40+4,200+'l,'i,'e /-LIEF
+.byte 0
+sufg:
+.byte 3,200+'l,'o /-LOG
+.byte 4,200+'l,'o,'n /-LONG
+.byte 5,'t,200+'t,'i,'n /T-TING
+.byte 6,200+'s,'t,'r,'i,'n / -STRING
+.byte 5,'r,200+'r,'i,'n /R-RING
+.byte 5,'p,200+'p,'i,'n /P-PING
+.byte 5,'n,200+'n,'i,'n /N-NING
+.byte 5,'m,200+'m,'i,'n /M-MING
+.byte 5,'l,200+'l,'i,'n / L-LING
+.byte 5,200+'z,'l,'i,'n /-ZLING
+.byte 5,200+'t,'l,'i,'n /-TLING
+.byte 40+5,'s,200+'l,'i,'n /S-LING
+.byte 5,'r,200+'l,'i,'n /R-LING
+.byte 5,200+'p,'l,'i,'n /-PLING
+.byte 6,'n,200+'k,'l,'i,'n /N-KLING
+.byte 5,'k,200+'l,'i,'n /K-LING
+.byte 5,200+'g,'l,'i,'n /-GLING
+.byte 5,200+'f,'l,'i,'n /-FLING
+.byte 5,200+'d,'l,'i,'n /-DLING
+.byte 5,200+'c,'l,'i,'n /-CLING
+.byte 5,200+'b,'l,'i,'n /-BLING
+.byte 6,'y,200+'t,'h,'i,'n /Y-THING
+.byte 7,'e,'e,'t,'h,200+'i,'n /EETH-ING
+.byte 6,'e,200+'t,'h,'i,'n /E-THING
+.byte 5,'g,200+'g,'i,'n /G-GING
+.byte 5,'d,200+'d,'i,'n /D-DING
+.byte 5,'b,200+'b,'i,'n /B-BING
+.byte 3,200+'i,'n /-ING
+.byte 0
+sufh:
+.byte 5,200+'m,'o,'u,'t /-MOUTH
+.byte 5,200+'w,'o,'r,'t /-WORTH
+.byte 4,200+'w,'i,'t /-WITH
+.byte 5,'t,200+'t,'i,'s /T-TISH
+.byte 5,'e,200+'t,'i,'s /E-TISH
+.byte 5,'p,200+'p,'i,'s /P-PISH
+.byte 5,'r,200+'n,'i,'s /R-NISH
+.byte 5,'n,200+'n,'i,'s /N-NISH
+.byte 5,200+'p,'l,'i,'s /-PLISH
+.byte 5,200+'g,'u,'i,'s / -GUISH
+.byte 5,200+'g,'l,'i,'s / -GLISH
+.byte 5,'b,200+'l,'i,'s / B-LISH
+.byte 5,'g,200+'g,'i,'s /G-GISH
+.byte 5,'d,200+'d,'i,'s /D-DISH
+.byte 3,200+'i,'s /-ISH
+.byte 5,200+'g,'r,'a,'p /-GRAPH
+.byte 7,200+'b,'o,'r,200+'o,'u,'g /-BOR-OUGH
+.byte 5,200+'b,'u,'r,'g /-BURGH
+.byte 4,200+'v,'i,'c /-VICH
+.byte 3,200+'n,'a /-NAH
+.byte 3,200+'l,'a /-LAH
+.byte 4,200+'m,'i,200+'a /-MI-AH
+.byte 0
+sufi:
+.byte 3,200+'t,'r /-TRI
+.byte 3,200+'c,'h /-CHI
+.byte 200+3,'i,'f /IF-I
+.byte 200+3,'e,'d /ED-I
+.byte 5,200+'a,'s,'c,'i /-ASCII
+.byte 0
+sufk:
+.byte 4,200+'w,'o,'r /-WORK
+.byte 4,200+'b,'o,'o /-BOOK
+.byte 4,200+'w,'a,'l /-WALK
+.byte 5,200+'c,'r,'a,'c /-CRACK
+.byte 4,200+'b,'a,'c /-BACK
+.byte 0
+sufl:
+.byte 3,200+'f,'u /-FUL
+.byte 5,'s,200+'w,'e,'l /S-WELL
+.byte 4,200+'t,'e,'l /-TELL
+.byte 5,200+'s,'h,'e,'l /-SHELL
+.byte 5,200+'s,'t,'a,'l /-STALL
+.byte 4,200+'s,'t,'a /-STAL
+.byte 4,200+'b,'a,'l /-BALL
+.byte 3,'v,200+'e /V-EL
+.byte 3,'u,200+'e /U-EL
+.byte 3,'k,200+'e /K-EL
+.byte 4,'t,'h,200+'e /TH-EL
+.byte 5,'t,'c,'h,200+'e /TCH-EL
+.byte 3,'a,200+'e /A-EL
+.byte 140+4,200+'q,'u,'a //QUAL
+.byte 40+3,'u,200+'a /U-AL
+.byte 3,200+'t,'a /-TAL
+.byte 4,'u,'r,200+'a /UR-AL
+.byte 40+5,'g,200+'o,200+'n,'a /G-O-NAL
+.byte 4,'o,'n,200+'a /ON-AL
+.byte 3,200+'n,'a /-NAL
+.byte 4,200+'t,'i,'a /-TIAL
+.byte 4,200+'s,'i,'a /-SIAL
+.byte 40+5,200+'t,'r,'i,200+'a /-TRI-AL
+.byte 4,'r,'i,200+'a /RI-AL
+.byte 4,200+'n,'i,200+'a /-NI-AL
+.byte 4,200+'d,'i,200+'a /-DI-AL
+.byte 4,200+'c,'i,'a /-CIAL
+.byte 3,200+'g,'a /-GAL
+.byte 4,200+'m,'e,'a /-MEAL
+/.byte 40+4,200+'r,'e,200+'a /-RE-AL
+.byte 40+4,200+'r,'e,'a /-REAL
+.byte 6,'c,200+'t,'i,200+'c,'a /C-TI-CAL
+.byte 5,200+'s,'i,200+'c,'a /-SI-CAL
+.byte 4,200+'i,200+'c,'a /-I-CAL
+.byte 3,200+'c,'a /-CAL
+.byte 3,200+'b,'a /-BAL
+.byte 6,200+'n,'o,200+'m,'i,200+'a /-NO-MI-AL
+.byte 0
+sufm:
+.byte 3,200+'n,'u /-NUM
+.byte 5,'o,200+'r,'i,200+'u /O-RI-UM
+.byte 40+3,'i,200+'u /I-UM
+.byte 40+3,'e,200+'u /E-UM
+.byte 5,'i,'v,200+'i,'s /IV-ISM
+.byte 4,200+'t,'i,'s /-TISM
+.byte 5,'i,200+'m,'i,'s /I-MISM
+.byte 5,'a,'l,200+'i,'s /AL-ISM
+.byte 40+4,'e,200+'i,'s /E-ISM
+.byte 40+4,'a,200+'i,'s /A-ISM
+.byte 4,200+'r,'o,'o /-ROOM
+.byte 3,200+'d,'o /-DOM
+.byte 3,200+'h,'a /-HAM
+.byte 0
+sufn:
+.byte 4,200+'t,'o,'w /-TOWN
+.byte 4,200+'d,'o,'w /-DOWN
+.byte 4,200+'t,'u,'r /-TURN
+.byte 5,200+'s,'p,'o,'o /-SPOON
+.byte 4,200+'n,'o,'o /-NOON
+.byte 4,200+'m,'o,'o /-MOON
+.byte 11,'a,'l,200+'i,200+'z,'a,200+'t,'i,'o /AL-I-ZA-TION
+.byte 7,200+'i,200+'z,'a,200+'t,'i,'o /-I-ZA-TION
+.byte 7,'l,200+'i,200+'a,200+'t,'i,'o /L-I-A-TION
+.byte 4,200+'t,'i,'o /-TION
+.byte 40+5,'s,200+'s,'i,'o /S-SION
+.byte 4,200+'s,'i,'o /-SION
+.byte 4,'n,200+'i,'o /N-ION
+.byte 4,200+'g,'i,'o /-GION
+.byte 4,200+'c,'i,'o /-CION
+.byte 3,200+'c,'o /-CON
+.byte 3,200+'t,'o /-TON
+.byte 3,200+'s,'o /-SON
+.byte 3,200+'r,'i /-RIN
+.byte 3,200+'p,'i /-PIN
+.byte 3,200+'n,'i /-NIN
+.byte 3,200+'m,'i /-MIN
+.byte 3,200+'l,'i /-LIN
+.byte 3,200+'k,'i /-KIN
+.byte 5,200+'s,'t,'e,'i /-STEIN
+.byte 4,200+'t,'a,'i /-TAIN
+.byte 5,'g,'h,'t,200+'e /GHT-EN
+.byte 5,200+'w,'o,'m,200+'e /-WOM-EN
+.byte 3,200+'m,'e /-MEN
+.byte 4,'o,200+'k,'e /O-KEN
+.byte 3,'k,200+'e /K-EN
+.byte 4,200+'t,'e,'e /-TEEN
+.byte 4,200+'s,'e,'e /-SEEN
+.byte 40+3,200+'s,'a /-SAN
+.byte 5,200+'w,'o,'m,200+'a /-WOM-AN
+.byte 3,200+'m,'a /-MAN
+.byte 4,200+'t,'i,'a /-TIAN
+.byte 4,200+'s,'i,'a /-SIAN
+.byte 40+4,'e,200+'i,'a /E-IAN
+.byte 4,200+'c,'i,'a /-CIAN
+.byte 300+3,'i,'a /IA/N
+.byte 5,200+'c,'l,'e,'a /-CLEAN
+.byte 4,200+'m,'e,'a /-MEAN
+.byte 40+3,'e,200+'a /E-AN
+.byte 0
+sufo:
+.byte 5,200+'m,'a,'c,200+'r /-MAC-RO
+.byte 0
+sufp:
+.byte 5,200+'g,'r,'o,'u /-GROUP
+.byte 2,200+'u /-UP
+.byte 4,200+'s,'h,'i /-SHIP
+.byte 4,200+'k,'e,'e /-KEEP
+.byte 0
+sufr:
+.byte 4,200+'z,'a,'r /-ZARR
+.byte 300+2,'r /R/R
+.byte 3,200+'t,'o /-TOR
+.byte 40+3,200+'s,'o /-SOR
+.byte 40+4,200+'r,'i,200+'o /-RI-OR
+.byte 4,'i,'z,200+'e /IZ-ER
+.byte 5,200+'c,'o,'v,200+'e /-COV-ER
+.byte 4,'o,200+'v,'e /O-VER
+.byte 4,200+'e,'v,200+'e /-EV-ER
+.byte 8.,200+'c,'o,'m,200+'p,'u,'t,200+'e /-COM-PUT-ER
+.byte 40+5,'u,'s,200+'t,'e /US-TER
+.byte 5,'o,'s,'t,200+'e /OST-ER
+.byte 40+5,200+'a,'c,200+'t,'e /-AC-TER
+.byte 6,200+'w,'r,'i,'t,200+'e /-WRIT-ER
+.byte 40+5,'i,'s,200+'t,'e /IS-TER
+.byte 40+5,'e,'s,200+'t,'e /ES-TER
+.byte 40+5,'a,'s,200+'t,'e /AS-TER
+.byte 4,200+'s,'t,'e /-STER
+.byte 5,'a,'r,200+'t,'e /AR-TER
+.byte 4,'r,'t,200+'e /RT-ER
+.byte 40+5,'m,200+'e,200+'t,'e /M-E-TER
+.byte 5,200+'w,'a,200+'t,'e /-WA-TER
+.byte 3,'r,200+'e /R-ER
+.byte 4,'o,'p,200+'e /OP-ER
+.byte 5,200+'p,'a,200+'p,'e /-PA-PER
+.byte 4,'w,'n,200+'e /WN-ER
+.byte 40+4,'s,200+'n,'e /S-NER
+.byte 4,'o,'n,200+'e /ON-ER
+.byte 4,'r,'m,200+'e /RM-ER
+.byte 3,200+'m,'e /-MER
+.byte 4,'l,'l,200+'e /LL-ER
+.byte 5,'d,200+'d,'l,'e /D-DLER
+.byte 4,200+'b,'l,'e /-BLER
+.byte 3,'k,200+'e /K-ER
+.byte 5,'n,200+'t,'h,'e /N-THER
+.byte 6,200+'f,'a,200+'t,'h,'e /-FA-THER
+.byte 6,'e,'i,200+'t,'h,'e /EI-THER
+.byte 4,'t,'h,200+'e /TH-ER
+.byte 4,'s,'h,200+'e /SH-ER
+.byte 4,200+'p,'h,'e /-PHER
+.byte 4,'c,'h,200+'e /CH-ER
+.byte 4,'d,'g,200+'e /DG-ER
+.byte 4,'r,'d,200+'e /RD-ER
+.byte 6,'o,'u,'n,'d,200+'e /OUND-ER
+.byte 4,'l,'d,200+'e /LD-ER
+.byte 4,'i,'d,200+'e /ID-ER
+.byte 5,200+'d,'u,'c,200+'e /-DUC-ER
+.byte 4,'n,'c,200+'e /NC-ER
+.byte 100+2, 200+'e / /ER
+.byte 3,200+'s,'a /-SAR
+.byte 40+6,'a,'c,200+'u,200+'l,'a /AC-U-LAR
+.byte 40+6,'e,'c,200+'u,200+'l,'a /EC-U-LAR
+.byte 40+6,'i,'c,200+'u,200+'l,'a /IC-U-LAR
+.byte 40+6,'e,'g,200+'u,200+'l,'a /EG-U-LAR
+.byte 0
+sufs:
+.byte 40+4,'u,200+'o,'u /U-OUS
+.byte 5,200+'t,'i,'o,'u /-TIOUS
+.byte 5,200+'g,'i,'o,'u /-GIOUS
+.byte 5,200+'c,'i,'o,'u /-CIOUS
+.byte 40+4,'i,200+'o,'u /I-OUS
+.byte 5,200+'g,'e,'o,'u /-GEOUS
+.byte 5,200+'c,'e,'o,'u /-CEOUS
+.byte 4,'e,200+'o,'u /E-OUS
+.byte 140+2,200+'u //US
+.byte 4,200+'n,'e,'s /-NESS
+.byte 4,200+'l,'e,'s /-LESS
+.byte 140+2,200+'s //SS
+.byte 40+5,'p,200+'o,200+'l,'i /P-O-LIS
+.byte 140+2,200+'i //IS
+.byte 100+3,200+'x,'e /X/ES
+.byte 100+3,200+'s,'e /S/ES
+.byte 100+4,'s,'h,200+'e /SH/ES
+.byte 100+4,'c,'h,200+'e /CH/ES
+.byte 300+1 //S
+.byte 0
+suft:
+.byte 6,'i,'o,'n,200+'i,'s /ION-IST
+.byte 5,'i,'n,200+'i,'s /IN-IST
+.byte 5,'a,'l,200+'i,'s /AL-IST
+.byte 6,'l,200+'o,200+'g,'i,'s /L-O-GIST
+.byte 5,'h,'t,200+'e,'s /HT-EST
+.byte 4,'i,200+'e,'s /I-EST
+.byte 5,'g,200+'g,'e,'s /G-GEST
+.byte 4,'g,200+'e,'s /G-EST
+.byte 5,'d,200+'d,'e,'s /D-DEST
+.byte 4,'d,200+'e,'s /D-EST
+.byte 4,200+'c,'a,'s /-CAST
+.byte 5,200+'h,'e,'a,'r /-HEART
+.byte 4,200+'f,'o,'o /-FOOT
+.byte 3,'i,200+'o /I-OT
+.byte 5,200+'f,'r,'o,'n /-FRONT
+.byte 5,200+'p,'r,'i,'n /-PRINT
+.byte 4,200+'m,'e,'n /-MENT
+.byte 5,200+'c,'i,'e,'n /-CIENT
+.byte 4,'i,200+'a,'n /I-ANT
+.byte 6,200+'w,'r,'i,'g,'h /-WRIGHT
+.byte 6,200+'b,'r,'i,'g,'h /-BRIGHT
+.byte 6,200+'f,'l,'i,'g,'h /-FLIGHT
+.byte 6,200+'w,'e,'i,'g,'h /-WEIGHT
+.byte 5,200+'s,'h,'i,'f /-SHIFT
+.byte 5,200+'c,'r,'a,'f /-CRAFT
+.byte 40+4,'d,'g,200+'e /DG-ET
+.byte 4,200+'g,'o,'a /-GOAT
+.byte 4,200+'c,'o,'a /-COAT
+.byte 4,200+'b,'o,'a /-BOAT
+.byte 4,200+'w,'h,'a /-WHAT
+.byte 0
+sufy:
+.byte 40+4,'e,'s,200+'t /ES-TY
+.byte 40+5,'q,'u,'i,200+'t /QUI-TY
+.byte 4,200+'t,'i,200+'t /-TI-TY
+.byte 40+5,'o,'s,200+'i,200+'t /OS-I-TY
+.byte 4,200+'s,'i,200+'t /-SI-TY
+.byte 5,'i,'n,200+'i,200+'t /IN-I-TY
+.byte 4,'n,'i,200+'t /NI-TY
+.byte 40+10,'f,'a,200+'b,'i,'l,200+'i,200+'t /FA-BIL-I-TY
+.byte 10,200+'c,'a,200+'b,'i,'l,200+'i,200+'t /-CA-BIL-I-TY
+.byte 10,200+'p,'a,200+'b,'i,'l,200+'i,200+'t /-PA-BIL-I-TY
+.byte 6,200+'b,'i,'l,200+'i,200+'t /-BIL-I-TY
+.byte 3,'i,200+'t /I-TY
+.byte 4,200+'b,'u,'r /-BUR-Y
+.byte 4,200+'t,'o,200+'r /-TO-RY
+.byte 5,200+'q,'u,'a,'r /-QUAR-Y
+.byte 40+4,'u,200+'a,'r /U-ARY
+.byte 7,200+'m,'e,'n,200+'t,'a,200+'r /-MEN-TA-RY
+.byte 6,'i,'o,'n,200+'a,'r /ION-ARY
+.byte 4,'i,200+'a,'r /I-ARY
+.byte 4,'n,200+'o,200+'m /N-O-MY
+.byte 3,200+'p,'l /-PLY
+.byte 4,'g,200+'g,'l /G-GLY
+.byte 5,200+'p,'a,200+'b,'l /-PA-BLY
+.byte 5,'f,'a,200+'b,'l /FA-BLY
+.byte 5,200+'c,'a,200+'b,'l /-CA-BLY
+.byte 4,200+'a,'b,'l /-ABLY
+.byte 3,200+'b,'l /-BLY
+.byte 2,200+'l /-LY
+.byte 3,200+'s,'k /-SKY
+.byte 40+6,'g,200+'r,'a,200+'p,'h /G-RA-PHY
+.byte 4,'l,200+'o,200+'g /L-O-GY
+.byte 2,200+'f /-FY
+.byte 3,200+'n,'e /-NEY
+.byte 3,200+'l,'e /-LEY
+.byte 4,'c,'k,200+'e /CK-EY
+.byte 3,200+'k,'e /-KEY
+.byte 4,200+'b,'o,'d /-BODY
+.byte 5,200+'s,'t,'u,'d /-STUDY
+.byte 340+4,'e,'e,'d /EEDY
+.byte 2,200+'b /-BY
+.byte 3,200+'w,'a /-WAY
+.byte 3,200+'d,'a /-DAY
+.byte 0
+.even