## The first two characters of each line are the two previous characters.
## They are case-insensitive. The next five characters are the most likely
## next occurring characters. The case of the first of these determines
## which case the etaoin alphabet following the predictions is in.
## Space will match space, tab, newline, or null.
## * will match anything.
## A field starting with ## is a comment.

## Double Punctuation Predictions ##
  TAISO
. TAISO
, taiso
! TAISO
? TAISO
: taiso
; taiso
) taiso
] taiso
} taiso
' taiso
" taiso
& TAISO
| mgtai

## Single Punctuation Predictions ##
* taiso
*-taiso
*_taiso
*(taiso
*),.;: 
*/taiso
*\taiso
*[taiso
*],.;:)
*{taiso
*},.;:]
*'taiso
*"taiso
*|mgtai
*@ayhgt

## Number Predictions - Essentially Random ##
*#12345
*$1259.
*^23inx
*=01xyz
*0.0123
*1.0524
*2.0751
*3.1054
*401235
*512309
*603912
*713950
*881230
*9.7650
0e-1527
1e-1527
2e-1527
3e-1527
4e-1527
5e-1527
6e-1527
7e-1527
8e-1527
9e-1527
*.95027
e-10527
e+10527

## Source: http://www.student.dtu.dk/~s990391/prediction.txt

## Double Letter Predictions ##
aacsrta
abloise
actkhec
adeidvy
aelrmso
aftferl
ageario
aheaomi
aindrlm
ajoeaid
akeisfa
alliset
amepioa
andtcyg
aorsltu
appesah
aquiasq
aretdiy
astseih
atiethu
austgld
aveiaoy
awansif
axieaop
ayseimb
azieazy
bacnsrl
bbeilyc
bcoulcr
bduoiea
berectl
bfagios
bgrseoa
bhaoupe
biltngr
bjeupoa
bkhaieo
bleiyao
bmiaews
bnofeap
boutodr
bpsodxr
bqumaqk
brioaeu
bsetoic
btaeslf
butsriy
bvierao
bweaoil
bxsecaf
byesrna
bzwzina
calntru
cbeisra
cceouai
cdonuse
cesndrp
cfacetp
cgriauo
chaeior
ciaetsn
cjaedos
ckesila
cleauoi
cmiaseu
cnaieud
conmurl
cprsuha
cquscrt
creioau
csteica
ctieous
culrtsm
cviesqp
cwhimto
cxxdila
cyctlnp
czeayki
daytrns
dbaoyeu
dcaohsl
ddeilry
derndsa
dfouair
dgeimar
dhoaeiu
dinsdft
djuoaei
dkeianr
dleyiao
dmiaeou
dneaios
downemu
dpaoeih
dquvsal
dreaiou
dshotci
dthiear
ducrsal
dvaieor
dwaieor
dxscpef
dyinsel
dzeihoa
earstdl
ebraoet
ectoiae
ediuesg
eendtpm
efofeiu
egaireu
ehiaoey
eirngtv
ejeuoam
ekseily
ellyeif
emebpas
entcdes
eoprnlu
eptaoer
equniae
eresian
esstepi
ethtiew
eurmtds
eveiaoy
ewseahi
exptaci
eyeosna
ezeiuzr
facrimt
fbiaueo
fcasoci
fdpoari
fercelw
ffeioas
fghafdi
fhaeqos
ficnret
fjoeiuc
fkiageb
floaeui
fmalise
fneaiut
foruloc
fprcaef
fqusmce
froeiau
fsehpai
fteywsi
fulnrst
fvcsrin
fwaoiew
fxeghad
fyinfld
fziaerz
gainrtl
gbyoaei
gcsceho
gdoaper
getnrsd
gfuiore
ggelirs
ghtelao
ginvcos
gjiauoe
gkoiuar
glaeiyo
gmeatob
gnieaos
gotovin
gpsioac
gqoinsm
greaoiy
gstihoa
gthoiae
gueiarl
gviaesh
gweoaiy
gxifuhp
gypmnlr
gzaehir
hatvdns
hboiaur
hcolhra
hdraoie
hernyim
hfuioal
hgraoeu
hhoehai
hisncml
hjeaoiu
hkeoial
hlyeiao
hmeaios
hniosen
houwslr
hpolaiu
hquesya
hroeiau
hsthsei
htesliy
hurnsmg
hvkeisa
hwaoehi
hxgltba
hyspdtl
hzdeasi
ialntmb
ibleiur
icaheik
ideaidu
iesndtr
iffiety
ighniua
ihoaiue
iiinast
ijaioke
ikeiaoh
illeidy
imepais
ingtedc
ionurdl
iplspat
iqubsal
iresmtl
istheis
ithiyes
iumsrld
iveiaoy
iwaioec
ixteioa
iyaenou
izeaizo
jancmpr
jbaescr
jcitbmp
jduaeso
jecsawr
jfkiste
jgehiba
jhaeogs
jimnlgt
jjaikeo
jkoseal
jlipuem
jmaupbo
jnarhec
jorhbiy
jplusea
jqfluse
jraesci
jspkbts
jtrahpe
jusdnlr
jvocpes
jwapgti
jxcwlap
jyaombl
jzeaomb
kaygrtb
kbuoeri
kcalhuc
kdoarep
kednrts
kfaouir
kgrbals
khaoems
kinltsd
kjaeomh
kkeiaou
kleyiao
kmaeost
knoeiau
konrvus
kpolima
kquxieb
krauoie
kshtoei
ktoahri
kuwrlpn
kviaedo
kwaoier
kxpfitc
kyloaen
kzoieap
lantrsc
lbeouai
lcouhae
ldeirsl
leasdtc
lfairoe
lgaiero
lhaoeiu
lintcsk
ljaueoj
lkieual
llyeioa
lmoesia
lnesuia
lownosc
lpehisf
lqstira
lreioya
lsoethi
lthieus
ludestm
lveiaoy
lwaoyie
lxxivsa
lysimnt
lzbihea
manrtly
mbeliar
mccglka
mdaecro
menrdst
mfouire
mgrmcao
mhmzoac
minlstc
mjaiyeu
mkihmne
mlyeian
mmeiuoa
mneisao
mornstu
mplaoet
mqumvsa
mrsaoni
msetoha
mtheovr
muscnlm
mvesiao
mwaoeis
mxeriby
mystrco
mzaieho
naltgnm
nbueoar
nceihlo
ndeisao
nedsrwe
nfoileu
ngesliu
nhaeios
ninstcg
njoueai
nksieln
nlyieao
nmeaoiu
nneioay
notwrum
npurola
nquiaev
nreyioa
nstieuh
nteisra
numetas
nveioay
nwaiheo
nxiesto
nytwobm
nzeiayo
oadrctl
oblasej
ocikaec
odueyas
oestmdv
offteio
ogreiyn
ohnoeai
oinclsd
ojeaovi
okeisal
oldlieo
omepmia
onsetag
ookdlrm
opelpoi
oquieqo
ortedmk
osetsip
otheita
ourtnlg
oveiaos
owneisl
oxifeyb
oyeamsi
ozeaoiz
parntsi
pboerus
pcsraoc
pdaoesp
perncao
pfualer
pgracep
phoieay
pintcel
pjoeacu
pkiekao
pleaioy
pmeaogr
pneopic
porslnu
ppeolri
pqurbze
proeiau
pseytio
ptieaos
putblrs
pvcaesd
pwaroil
pxcpsga
pyrlijt
pziszat
qartdls
qbadeoi
qcsdorh
qdmnord
qedmnsl
qfsteia
qgamoti
qhuenam
qisanbc
qjamsnb
qknzslt
qliafbw
qmsahdc
qnshxbk
qozmuld
qprodbi
qqauroi
qraseyi
qsspeaw
qtsecra
quieaoh
qviards
qwealir
qxebyga
qysoueb
qzdtsou
ratnlci
rbaioey
rcheiuo
rdseial
resadnc
rfoueai
rgeauiy
rhaoeyi
rinetcs
rjoeaui
rkeisan
rlydiea
rmaesio
rneiams
romupnv
rporelh
rquahsq
rrieyoa
rsteoih
rtihaey
rucsnlg
rvieaoy
rwaieoh
rxiehfa
ryitosb
rzeoiay
saiytml
sbauroe
schorai
sdaioer
sedernl
sfueoai
sgourai
sheoiar
sinotds
sjuoaie
skieysa
slyaieo
smaieos
sneaoiu
somncur
speoiar
squblne
sraouei
ssieuao
staerio
surcpbm
sveqrai
sweiaou
sxtbpsl
sysmcnl
szetaul
tantlir
tbaorui
tchoary
tdoaryi
terdnsl
tfouiae
tgaorue
theaior
tioncmv
tjaeoui
tkieaou
tlyeaio
tmeaoiu
tneaiuo
tornopm
tpuoalr
tqmutah
traieou
tseitmo
tteliao
turadtn
tveisao
twoeiay
txabtei
typlrna
tzeasig
ualrtgn
ublsjtb
uchtekc
udeigdy
uesndle
uffatul
ughgeua
uharlne
uitlrsn
ujiaoeu
ukerahi
uldatle
umbepam
undticg
uoutrdy
uppseoi
uquaibs
uresnia
usetisl
uteihst
uumucds
uveriao
uwaeipc
uxuethi
uyeisao
uzzaeib
valtnri
vblkeai
vchrsao
vduaoie
vernlsd
vfmrasb
vgaeopr
vhsfpad
vindsce
vjoudel
vkoaihp
vliaoed
vmsewha
vnieaou
voliutc
vpodnpa
vqseuqo
vreiaoy
vskaeio
vtsaher
vulesnm
vviyeau
vwaosrh
vxwmflt
vywnias
vzvogae
wasyrnl
wboaeru
wcaoerh
wdesoir
werlend
wfuoila
wgairml
whieoay
witlnsd
wjueola
wkweisa
wleyisa
wmaeioc
wnesiwt
worumon
wpoaice
wquieyo
wrioeay
wspohlk
wthoeya
wunlrtm
wvrsiah
wwfaoiw
wxhfaoi
wyencdr
wzaiyeb
xamcntg
xburoay
xcelhiu
xdoebai
xedrcsm
xfoaius
xglrace
xhiaoue
xismcno
xjsroam
xkulyiv
xleiavr
xmaoiue
xneoais
xontrdp
xpelroa
xquelro
xroeatf
xstmweo
xteruyi
xuarbsd
xvitsml
xweaoih
xxxiovy
xyglcnz
xzeaibw
yalrnbc
yboerai
ychleoa
ydreaoi
yeasdrt
yfriuoe
ygeriou
yhoeaiu
yinesdo
yjainoe
ykeiohj
yleoila
ymepoba
yneatod
younrgt
ypeiotr
yquasei
yrieoas
ystieoh
ytheior
yuganrs
yvoeiar
ywahoer
yxiohae
yyyaieu
yzaehio
zatrbnm
zbeuoia
zcaohzu
zdaesoi
zednrsa
zfeuamy
zgerioa
zheaniu
zinlemp
zjoaeui
zkoyiae
zleioay
zmaieou
znfiaeo
zonorlp
zpaeroi
zquzaer
zraofei
zsctaeg
zteoihr
zurelwk
zvoeiam
zwieaoy
zxsrewi
zymgris
zzlaiey

## Single Letter Predictions ##
*ansrlt
*beuyao
*coahlr
*deioar
*exnvar
*foriae
*goreai
*haeiou
*intsfm
*juoaei
*knieao
*lioaeu
*maoeiu
*noeaiu
*ofnruv
*praoel
*quacpb
*reoaiu
*steohu
*thorea
*unsprk
*vieaou
*whaieo
*xievxa
*yoeaui
*zeoaiu

## Default Case ##
**taiso
