diff --git a/Biobase/Vienna.hs b/Biobase/Vienna.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna.hs
@@ -0,0 +1,81 @@
+{-# LANGUAGE NoMonomorphismRestriction #-}
+
+-- | Turner energy data as used in the ViennaRNA package.
+
+module Biobase.Vienna where
+
+import Data.Map (Map,empty)
+
+import Data.Ix.Tuple
+import Data.PrimitiveArray.Ix
+import Data.PrimitiveArray
+
+import Biobase.RNA
+import Biobase.Turner.Tables
+import Biobase.Constants
+
+
+
+-- Type for Vienna Tables
+
+type ViennaEnergySet = (Temperature, ViennaTables, ViennaTables)
+type ViennaTables = Turner2004 ViennaPair Nucleotide Int
+type Temperature = Double
+
+
+
+-- | An empty Turner2004 set, with Vienna-style keys for tables. Unused fields
+-- are commented out. Activate them in BiobaseTurner before doing the same
+-- here!
+
+emptyTables :: ViennaTables
+emptyTables = Turner2004
+  --stack
+  { stack = emptyIV
+  --dangle
+  , dangle3 = emptyIV
+  , dangle5 = emptyIV
+  --hairpin
+  , hairpinL = emptyV
+  , hairpinMM = emptyIV
+  , hairpinLookup = empty
+  --eInf
+  --eInf
+  --eInf
+  --eInf
+  --bulge
+  , bulgeL = emptyV
+  --eInf
+  --internal
+  , iloop1x1 = emptyIV
+  , iloop1x2 = emptyIV
+  , iloop2x2 = emptyIV
+  , iloopMM = emptyIV
+  , iloop2x3MM = emptyIV
+  , iloop1xnMM = emptyIV
+  , iloopL = emptyV
+  --multibranch
+  , multiMM = emptyIV
+  , ninio = eInf
+  , maxNinio = eInf
+  , multiOffset = eInf
+  , multiNuc = eInf
+  , multiHelix = eInf
+  --eInf
+  --eInf
+  --exterior
+  , extMM = emptyIV
+  --coaxial stacking
+  --emptyIV
+  --emptyIV
+  --emptyIV
+  --scalar values
+  , largeLoop = fInf -- large loop is always double
+  , termAU = eInf
+  , intermolecularInit = eInf
+  }
+
+emptyIV = fromAssocs minBound maxBound eInf []
+
+-- TODO should be an empty a
+emptyV = fromAssocs 0 30 eInf []
diff --git a/Biobase/Vienna/Default.hs b/Biobase/Vienna/Default.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna/Default.hs
@@ -0,0 +1,26 @@
+
+{-# LANGUAGE TemplateHaskell #-}
+
+-- | Embedding of a default set of parameters. These are encoded in Vienna style and
+-- use the Turner2004 set of parameters.
+
+module Biobase.Vienna.Default
+  ( turner2004GH
+  ) where
+
+import Data.FileEmbed
+import qualified Data.ByteString.Char8 as B
+
+import Biobase.Vienna.Import.ViennaPar
+import Biobase.Turner.Tables
+import Biobase.Vienna
+
+
+
+
+defaultPars :: B.ByteString
+defaultPars = $(embedFile "parfiles/Turner2004GH.par")
+
+-- Turner entropy and enthalpy tables.
+
+turner2004GH = importPar $ B.unpack defaultPars
diff --git a/Biobase/Vienna/Export/ViennaPar.hs b/Biobase/Vienna/Export/ViennaPar.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna/Export/ViennaPar.hs
@@ -0,0 +1,139 @@
+
+{-# LANGUAGE NoMonomorphismRestriction #-}
+
+module Biobase.Vienna.Export.ViennaPar
+  ( export
+  ) where
+
+import Data.Tuple.Select
+import Data.List.Split
+import Text.Printf
+import Control.Arrow
+import Data.List (intersperse)
+import qualified Data.Map as M
+
+import Data.PrimitiveArray
+import Biobase.Turner.Tables
+import Biobase.RNA
+import Biobase.Constants
+
+import Biobase.Vienna
+
+
+
+export :: ViennaTables -> ViennaTables -> String
+export trnr trnrH = hdr ++ blocks ++ mlps ++ ninios ++ misc ++ triloops ++ tetra ++ hexa ++ "\n#END" where
+  hdr = "## RNAfold parameter file v2.0\n\n"
+  mlps = printf "# ML_params\n%7d %7d %7d %7d %7d %7d\n\n"
+    (multiNuc trnr) (multiNuc trnrH)
+    (multiOffset trnr) (multiOffset trnrH)
+    (multiHelix trnr) (multiHelix trnrH)
+  ninios = printf "# NINIO\n%7d %7d %7d\n\n"
+    (ninio trnr) (ninio trnrH) (maxNinio trnr)
+  misc = printf "# Misc\n %7d %7d %7d %7d\n\n"
+    (intermolecularInit trnr) (intermolecularInit trnrH) (termAU trnr) (termAU trnrH)
+  triloops = "# Triloops\n" ++ printHairpinAssocs 5 trnr trnrH ++ "\n"
+  tetra = "# Tetraloops\n" ++ printHairpinAssocs 6 trnr trnrH ++ "\n"
+  hexa = "# Hexaloops\n" ++ printHairpinAssocs 8 trnr trnrH ++ "\n"
+  blocks = concat $ zipWith (++)
+    -- entropy terms
+    [ printBlock "stack"                7 pp2lkey     $ stack trnr
+    , printBlock "mismatch_hairpin"     5 pbb2lkey    $ hairpinMM trnr
+    , printBlock "mismatch_interior"    5 pbb2lkey    $ iloopMM trnr
+    , printBlock "mismatch_interior_1n" 5 pbb2lkey    $ iloop1xnMM trnr
+    , printBlock "mismatch_interior_23" 5 pbb2lkey    $ iloop2x3MM trnr
+    , printBlock "mismatch_multi"       5 pbb2lkey    $ multiMM trnr
+    , printBlock "mismatch_exterior"    5 pbb2lkey    $ extMM trnr
+    , printBlock "dangle5"              5 pb2lkey     $ dangle5 trnr
+    , printBlock "dangle3"              5 pb2lkey     $ dangle3 trnr
+    , printBlock "int11"                5 ppbb2lkey   $ iloop1x1 trnr
+    , printBlock "int21"                5 ppbbb2lkey  $ iloop1x2 trnr
+    , printBlock22 "int22"              4 ppbbbb2lkey $ iloop2x2 trnr
+    , printLinear "hairpin"            10             $ hairpinL trnr
+    , printLinear "bulge"              10             $ bulgeL trnr
+    , printLinear "interior"           10             $ iloopL trnr
+    ]
+    -- enthalpy terms
+    [ printBlockH "stack"                7 pp2lkey     $ stack trnrH
+    , printBlockH "mismatch_hairpin"     5 pbb2lkey    $ hairpinMM trnrH
+    , printBlockH "mismatch_interior"    5 pbb2lkey    $ iloopMM trnrH
+    , printBlockH "mismatch_interior_1n" 5 pbb2lkey    $ iloop1xnMM trnrH
+    , printBlockH "mismatch_interior_23" 5 pbb2lkey    $ iloop2x3MM trnrH
+    , printBlockH "mismatch_multi"       5 pbb2lkey    $ multiMM trnrH
+    , printBlockH "mismatch_exterior"    5 pbb2lkey    $ extMM trnrH
+    , printBlockH "dangle5"              5 pb2lkey     $ dangle5 trnrH
+    , printBlockH "dangle3"              5 pb2lkey     $ dangle3 trnrH
+    , printBlockH "int11"                5 ppbb2lkey   $ iloop1x1 trnrH
+    , printBlockH "int21"                5 ppbbb2lkey  $ iloop1x2 trnrH
+    , printBlock22H "int22"              4 ppbbbb2lkey $ iloop2x2 trnrH
+    , printLinearH "hairpin"            10             $ hairpinL trnrH
+    , printLinearH "bulge"              10             $ bulgeL trnrH
+    , printLinearH "interior"           10             $ iloopL trnrH
+    ]
+
+
+
+-- * Helper functions
+
+-- | Show the key of the line, minus the changing last key
+
+showKey :: [(LKey,Int)] -> String
+showKey xs =
+  "   /* " ++
+  (concat $ intersperse "," $ init $ (map show ps) ++ (map show ns)) ++
+  " */"
+  where
+    (ps,ns) = fst $ head xs
+
+-- | Transform from tuple-based keys to a pair of list-based keys.
+
+type LKey = ([ViennaPair],[Nucleotide])
+
+pb2lkey (p1,b1) = ([p1],[b1])
+pbb2lkey (p1,b1,b2) = ([p1],[b1,b2])
+pp2lkey (k1,k2) = ([k1,k2],[])
+ppbb2lkey (p1,p2,b1,b2) = ([p1,p2],[b1,b2])
+ppbbb2lkey (p1,p2,b1,b2,b3) = ([p1,p2],[b1,b2,b3])
+ppbbbb2lkey (p1,p2,b1,b2,b3,b4) = ([p1,p2],[b1,b2,b3,b4])
+
+-- | Print a block.
+
+printBlock = printBlockG noNP where
+  noNP ((ps,ns),v) = not $ any (==vpNP) ps
+
+printBlockH s = printBlock (s ++ "_enthalpies")
+
+printBlock22 = printBlockG noNSNPE where
+  noNSNPE ((ps,ns),v) = not $ any (==vpNP) ps || any (==vpNS) ps || any (==nucE) ns
+
+printBlock22H s = printBlock22 (s ++ "_enthalpies")
+
+printBlockG fltr s k tolkey xs' =
+  let
+    xs = filter fltr $ map (first tolkey)  $ assocs xs'
+  in
+    printf "# %s\n" s ++
+    (concatMap printLine $ splitEvery k xs) ++
+    "\n"
+
+printLine xs =
+  concatMap printVal xs ++ " " ++ showKey xs ++
+  printf "\n"
+
+printVal (k,v)
+  | v > eMax = printf "   INF"
+  | otherwise = printf "%6d" v
+
+-- | A linear block is more boring
+
+printLinear s k xs' = let xs = assocs xs' in
+    printf "# %s\n" s ++
+    (concatMap (\ys -> concatMap printVal ys ++ "\n") $ splitEvery k xs) ++
+    "\n"
+
+printHairpinAssocs l trnr trnrH = res where
+  res = concat $ zipWith (\(k,v) vH -> printf "%s %7d %7d\n" (concatMap show k) v vH) xs ys
+  xs = filter ((==l).length.fst) $ M.assocs $ hairpinLookup trnr
+  ys = map snd $ filter ((==l).length.fst) $ M.assocs $ hairpinLookup trnrH
+
+printLinearH s = printLinear (s ++ "_enthalpies")
diff --git a/Biobase/Vienna/Import/Turner.hs b/Biobase/Vienna/Import/Turner.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna/Import/Turner.hs
@@ -0,0 +1,71 @@
+{-# LANGUAGE RecordWildCards #-}
+
+-- | Import data from a Turner table structure. Those can be imported using the
+-- Turner.Import module.
+
+module Biobase.Vienna.Import.Turner
+  ( fromTurner
+  ) where
+
+import Control.Arrow
+import Data.Tuple.All
+import qualified Data.Map as M
+
+import Biobase.Turner.Tables
+import Biobase.Turner
+import Data.PrimitiveArray
+import Biobase.Constants
+import Biobase.RNA
+
+import Biobase.Vienna
+-- | Convert from Turner keys to Vienna keys and all values from Double to Int
+
+fromTurner :: TurnerTables -> ViennaTables
+fromTurner Turner2004{..} = Turner2004
+  { stack = convert pp stack
+  , dangle3 = convert pb dangle3
+  , dangle5 = convert pb dangle5
+  , hairpinL = amap f2i hairpinL
+  , hairpinMM = convert pbb hairpinMM
+  , hairpinLookup = M.map f2i hairpinLookup
+  , bulgeL = amap f2i bulgeL
+  , iloop1x1 = convert uu iloop1x1
+  , iloop1x2 = convert uu iloop1x2
+  , iloop2x2 = convert uu iloop2x2
+  , iloopMM = convert pbb iloopMM
+  , iloop2x3MM = convert pbb iloop2x3MM
+  , iloop1xnMM = convert pbb iloop1xnMM
+  , iloopL = amap f2i iloopL
+  , multiMM = convert pbb multiMM
+  , ninio = f2i ninio
+  , maxNinio = f2i maxNinio
+  , multiOffset = f2i multiOffset
+  , multiNuc = f2i multiNuc
+  , multiHelix = f2i multiHelix
+  , extMM = convert pbb extMM
+  , largeLoop = largeLoop
+  , termAU = f2i termAU
+  , intermolecularInit = f2i intermolecularInit
+  }
+
+
+
+-- * Helper functions.
+
+-- | Vienna values are Int's that have 2-digit precision.
+
+f2i :: Double -> Int
+f2i d = round $ d * 100
+
+
+-- | Deep breath ;-)
+
+pp = both tuple2Vienna
+pb = first tuple2Vienna
+pbb t = upd1 (tuple2Vienna $ sel1 t) t
+uu t = upd2 (tuple2Vienna $ sel2 t) $ upd1 (tuple2Vienna $ sel1 t) t
+both f = first f . second f
+
+-- | Do the conversion, both on keys and values.
+
+convert fk = fromAssocs minBound maxBound eInf . map (first fk . second f2i) . assocs
diff --git a/Biobase/Vienna/Import/ViennaPar.hs b/Biobase/Vienna/Import/ViennaPar.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna/Import/ViennaPar.hs
@@ -0,0 +1,123 @@
+{-# LANGUAGE PatternGuards #-}
+{-# LANGUAGE RecordWildCards #-}
+
+module Biobase.Vienna.Import.ViennaPar
+  ( importPar
+  ) where
+
+import Text.Parsec hiding ((<|>), many, optional)
+import Text.Parsec.String
+import Text.Parsec.Char
+import Text.Parsec.Combinator hiding (optional)
+import Control.Applicative
+import Data.List
+import qualified Data.Map as M
+
+import Text.Parsec.Numbers
+import Biobase.Constants
+import Biobase.RNA
+import Biobase.Turner.Tables
+import Data.PrimitiveArray
+
+import Biobase.Vienna
+
+
+
+-- | Imports Vienna tables from a given string.
+
+importPar :: String -> (ViennaTables,ViennaTables)
+importPar s
+  | Right _  <- p = foldr updateTables (trnr,trnrH) bs
+  | Left err <- p = error $ show err
+  where
+    p = parse blocks "(stdin)" s
+    Right bs = p
+    (bgs,bhs) = partition (not . isHblock) bs
+    trnr  = foldr updateTable emptyTables bgs
+    trnrH = foldr updateTable emptyTables bhs
+
+-- | Apply all parsed blocks to a Turner2004 structure.
+
+updateTable :: Block -> ViennaTables -> ViennaTables
+updateTable Block{..} trnr -- @Turner2004{..}
+  | bhdr =? "stack" = trnr{stack = fromAssocs minBound maxBound z $ zip pp ints}
+  | bhdr =? "dangle3" = trnr{dangle3 = fromAssocs minBound maxBound z $ zip pb ints}
+  | bhdr =? "dangle5" = trnr{dangle5 = fromAssocs minBound maxBound z $ zip pb ints}
+  | bhdr =? "hairpin" = trnr{hairpinL = fromList 0 30 ints}
+  | bhdr =? "mismatch_hairpin" = trnr{hairpinMM = fromAssocs minBound maxBound z $ zip pbb ints}
+  | bhdr =? "bulge" = trnr{bulgeL = fromList 0 30 ints}
+  | bhdr =? "int11" = trnr{iloop1x1 = fromAssocs minBound maxBound z $ zip ppbb ints}
+  | bhdr =? "int21" = trnr{iloop1x2 = fromAssocs minBound maxBound z $ zip ppbbb ints}
+  | bhdr =? "int22" = trnr{iloop2x2 = fromAssocs minBound maxBound z $ zip ppbbbb ints}
+  | bhdr =? "mismatch_interior" = trnr{iloopMM = fromAssocs minBound maxBound z $ zip pbb ints}
+  | bhdr =? "mismatch_interior_23" = trnr{iloop2x3MM = fromAssocs minBound maxBound z $ zip pbb ints}
+  | bhdr =? "mismatch_interior_1n" = trnr{iloop1xnMM = fromAssocs minBound maxBound z $ zip pbb ints}
+  | bhdr =? "interior" = trnr{iloopL = fromList 0 30 ints}
+  | bhdr =? "mismatch_multi" = trnr{multiMM = fromAssocs minBound maxBound z $ zip pbb ints}
+  | bhdr =? "mismatch_exterior" = trnr{extMM = fromAssocs minBound maxBound z $ zip pbb ints}
+  | otherwise = trnr -- unknown block!
+updateTable ABlock{..} trnr
+  | otherwise = trnr -- CORRECT!
+
+-- | update with info where no separation between G/H was done.
+
+updateTables Block{..} (trnr,trnrH)
+  | bhdr =? "ML_params"
+  = ( trnr {multiNuc = ints!!0, multiOffset = ints!!2, multiHelix = ints!!4}
+    , trnrH{multiNuc = ints!!1, multiOffset = ints!!3, multiHelix = ints!!5}
+    )
+  | bhdr =? "NINIO"
+  = ( trnr  {ninio = ints!!0, maxNinio = ints!!2}
+    , trnrH {ninio = ints!!1}
+    )
+  | bhdr =? "Misc"
+  = ( trnr  {intermolecularInit = ints!!0, termAU = ints!!2}
+    , trnrH {intermolecularInit = ints!!1, termAU = ints!!3}
+    )
+  | otherwise = (trnr,trnrH)
+updateTables ABlock{..} (trnr,trnrH)
+  | bhdr =? "Triloops" || bhdr =? "Tetraloops" || bhdr =? "Hexaloops"
+  = ( trnr {hairpinLookup = hairpinLookup trnr `M.union` (M.fromList $ map (\(k,v,w) -> (s2ns k,v)) ascs)}
+    , trnrH {hairpinLookup = hairpinLookup trnrH `M.union` (M.fromList $ map (\(k,v,w) -> (s2ns k,w)) ascs)}
+    )
+  | otherwise = (trnr,trnrH)
+
+pp = [(x,y) | x<-cgnsP,y<-cgnsP]
+pb = [(x,y) | x<-cgnsP,y<-eacgu]
+pbb = [(x,y,z) | x<-cgnsP,y<-eacgu,z<-eacgu]
+ppbb = [(p1,p2,b1,b2) | p1<-cgnsP,p2<-cgnsP,b1<-eacgu,b2<-eacgu]
+ppbbb = [(p1,p2,b1,b2,b3) | p1<-cgnsP,p2<-cgnsP,b1<-eacgu,b2<-eacgu,b3<-eacgu]
+ppbbbb = [(p1,p2,b1,b2,b3,b4) | p1<-cguaP,p2<-cguaP,b1<-acgu,b2<-acgu,b3<-acgu,b4<-acgu]
+z = eInf
+-- xs is the block header name, ys the constant string
+xs =? ys = xs == ys || xs == ys++"enthalpies" -- and $ zipWith (==) xs ys
+s2ns = map charToNucleotide
+
+-- * Simple parser for the vienna 2.0 format.
+
+isHblock :: Block -> Bool
+isHblock b = "enthalpies" `elem` (tails $ bhdr b)
+
+data Block
+  = Block {bhdr :: String, ints :: [Int]}
+  | ABlock {bhdr :: String, ascs :: [(String,Int,Int)]}
+  deriving (Show)
+
+blocks :: GenParser Char st [Block]
+blocks = vrna2 *> spaces *> (try assocBlock <|> try block) `sepEndBy1` spaces <* string "#END" <* spaces <* eof
+
+vrna2 = string "## RNAfold parameter file v2.0"
+
+block :: GenParser Char st Block
+block = Block <$> header <* spaces <*> num `sepEndBy1` (try comment <|> spaces) where
+  num = ((eInf <$ string "INF") <|> parseIntegral)
+
+assocBlock :: GenParser Char st Block
+assocBlock = ABlock <$> header <* spaces <*> asc `sepEndBy1` spaces where
+  asc = (,,) <$> (many1 $ oneOf "ACGU") <* spaces <*> parseIntegral <* spaces <*> parseIntegral
+
+header :: GenParser Char st String
+header = char '#' *> space *> (alphaNum <|> char '_') `manyTill` newline
+
+comment :: GenParser Char st ()
+comment = const () <$ spaces <*> between (string "/*") (string "*/") (many $ noneOf "/*") <* spaces
diff --git a/Biobase/Vienna/Modification/NonStandard.hs b/Biobase/Vienna/Modification/NonStandard.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna/Modification/NonStandard.hs
@@ -0,0 +1,119 @@
+
+-- | This module provides facilities to modify values in the tables and return
+-- the modified tables. The main reason for the modules' existence are the 'E'
+-- nucleotides and 'NS' base pairs used by the ViennaRNA package to denote
+-- unknown or missing nucleotides. For each table type, we have a small
+-- function.
+
+module Biobase.Vienna.Modification.NonStandard
+  ( nonStandardMax
+  ) where
+
+import Biobase.RNA
+import Biobase.Vienna
+import Biobase.Turner.Tables
+import Data.Ix.Tuple
+import Biobase.Constants
+
+import Data.PrimitiveArray
+
+
+-- | Each table-changing operation makes the promise that all individual
+-- changes in a batch are independent of the changes in the same batch
+
+changeTable f tbl = fromAssocs l u z . map (f tbl) $ assocs tbl where
+  (l,u) = bounds tbl
+  z = eInf
+
+
+
+-- |* Replace each occurrance of a value with a strange key according to this
+-- rule. The rule is to take the maximum over all sane keys in the
+-- neighborhood. Yes, this takes long...
+
+fPPBBBBmax tbl (k@(p1,p2,b1,b2,b3,b4),v)
+  | p1==vpNP || p2==vpNP = (k,v) -- don't do anything
+  | otherwise = (k,maximum
+    [ tbl ! (p1n,p2n,b1n,b2n,b3n,b4n)
+    | p1n <- genKeyP p1
+    , p2n <- genKeyP p2
+    , b1n <- genKeyB b1
+    , b2n <- genKeyB b2
+    , b3n <- genKeyB b3
+    , b4n <- genKeyB b4
+    ])
+
+fPPBBBmax tbl (k@(p1,p2,b1,b2,b3),v)
+  | p1==vpNP || p2==vpNP = (k,v)
+  | otherwise = (k,maximum
+    [ tbl ! (p1n,p2n,b1n,b2n,b3n)
+    | p1n <- genKeyP p1
+    , p2n <- genKeyP p2
+    , b1n <- genKeyB b1
+    , b2n <- genKeyB b2
+    , b3n <- genKeyB b3
+    ])
+
+fPPBBmax tbl (k@(p1,p2,b1,b2),v)
+  | p1==vpNP || p2==vpNP = (k,v)
+  | otherwise = (k,maximum
+    [ tbl ! (p1n,p2n,b1n,b2n)
+    | p1n <- genKeyP p1
+    , p2n <- genKeyP p2
+    , b1n <- genKeyB b1
+    , b2n <- genKeyB b2
+    ])
+
+fPPmax tbl (k@(p1,p2),v)
+  | p1==vpNP || p2==vpNP = (k,v)
+  | otherwise = (k,maximum
+    [ tbl ! (p1n,p2n)
+    | p1n <- genKeyP p1
+    , p2n <- genKeyP p2
+    ])
+
+fPBBmax tbl (k@(p1,b1,b2),v)
+  | p1==vpNP = (k,v)
+  | otherwise = (k,maximum
+    [ tbl ! (p1n,b1n,b2n)
+    | p1n <- genKeyP p1
+    , b1n <- genKeyB b1
+    , b2n <- genKeyB b2
+    ])
+
+fPBmax tbl (k@(p1,b1),v)
+  | p1==vpNP = (k,v)
+  | otherwise = (k,maximum
+    [ tbl ! (p1n,b1n)
+    | p1n <- genKeyP p1
+    , b1n <- genKeyB b1
+    ])
+
+
+
+-- * Generate keys. If the key is of the non-standard kind, then we go fishing,
+-- otherwise we keep the key itself.
+
+genKeyP k = if k==vpNS then cguaP else [k]
+genKeyB k = if k==nucE then acgu else [k]
+
+
+
+-- | The max operation applied to all relevant tables. (This serves as a
+-- pointer, which tables to manipulate).
+
+nonStandardMax :: ViennaTables -> ViennaTables
+nonStandardMax tbl = tbl
+  { iloop1x1   = changeTable fPPBBmax   $ iloop1x1 tbl
+  , iloop1x2   = changeTable fPPBBBmax  $ iloop1x2 tbl
+  , iloop2x2   = changeTable fPPBBBBmax $ iloop2x2 tbl
+  , hairpinMM  = changeTable fPBBmax    $ hairpinMM tbl
+  , iloopMM    = changeTable fPBBmax    $ iloopMM tbl
+  , iloop1xnMM = changeTable fPBBmax    $ iloop1xnMM tbl
+  , iloop2x3MM = changeTable fPBBmax    $ iloop2x3MM tbl
+  , multiMM    = changeTable fPBBmax    $ multiMM tbl
+  , extMM      = changeTable fPBBmax    $ extMM tbl
+  , dangle3    = changeTable fPBmax     $ dangle3 tbl
+  , dangle5    = changeTable fPBmax     $ dangle5 tbl
+  , stack      = changeTable fPPmax     $ stack tbl
+  }
diff --git a/Biobase/Vienna/Modification/Temperature.hs b/Biobase/Vienna/Modification/Temperature.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Vienna/Modification/Temperature.hs
@@ -0,0 +1,31 @@
+
+-- | Given entropy and enthalpy sets, allow modification of the folding
+-- temperature (from the default 37 Celsius)
+
+module Biobase.Vienna.Modification.Temperature
+  ( adjustTemperature
+  ) where
+
+import Biobase.Vienna
+import Biobase.Turner.Tables
+
+
+
+-- temperature scaling is a generalized zip: let g and h be a scalar, t the
+-- temperature. Then: g_t = h - (h-g)*((t+k_0)/t_m). Where k_0 = 273.15 (Kelvin
+-- of 37 Celsius) and t_m = 37+k_0
+--
+-- TODO abstract over table type?
+--
+-- TODO this does not take into account that dangles are supposed to _always_
+-- be beneficial. We should therefor transform the energies and then apply 'min
+-- 0' onto all dangle types.
+
+adjustTemperature :: ViennaTables -> ViennaTables -> Temperature -> ViennaTables
+adjustTemperature trnrG trnrH cels = dZipWith f trnrG trnrH where
+  f vG vH =
+    let g = fromIntegral vG
+        h = fromIntegral vH
+        k_0 = 273.15
+        t_m = 37 + k_0
+    in  round $ h - (h-g) * ((cels+k_0)/t_m)
diff --git a/BiobaseVienna.cabal b/BiobaseVienna.cabal
new file mode 100644
--- /dev/null
+++ b/BiobaseVienna.cabal
@@ -0,0 +1,49 @@
+name:           BiobaseVienna
+version:        0.0.2.1
+author:         Christian Hoener zu Siederdissen
+maintainer:     choener@tbi.univie.ac.at
+copyright:      Christian Hoener zu Siederdissen, 2010
+category:       Bioinformatics
+synopsis:       ViennaRNA parameter library
+license:        GPL-3
+license-file:   LICENSE
+build-type:     Simple
+stability:      experimental
+cabal-version:  >= 1.4.0
+description:
+                Import and export of ViennaRNA-style parameters for RNA
+                secondary structure prediction.
+
+extra-source-files:
+  parfiles/Turner2004GH.par,
+  templates/cheader
+
+library
+  build-depends:
+    base >=4 && <5,
+    bytestring,
+    containers,
+    file-embed >=0.0.3,
+    parsec >=3,
+    split >=0.1.2,
+    tuple >=0.2.0.1,
+    vector >=0.7 && <0.8,
+
+    PrimitiveArray >=0.0.2 && <0.0.3,
+    ParsecTools >=0.0.2 && <0.0.3,
+    HsTools >=0.0.1.1,
+    Biobase >=0.0.2,
+    BiobaseTurner >=0.0.2,
+    BiobaseTypes >=0.0.2
+
+  exposed-modules:
+    Biobase.Vienna
+    Biobase.Vienna.Import.Turner
+    Biobase.Vienna.Import.ViennaPar
+    Biobase.Vienna.Export.ViennaPar
+    Biobase.Vienna.Modification.NonStandard
+    Biobase.Vienna.Modification.Temperature
+    Biobase.Vienna.Default
+
+  ghc-options:
+    -O2
diff --git a/LICENSE b/LICENSE
new file mode 100644
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,675 @@
+              GNU GENERAL PUBLIC LICENSE
+                Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                     Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+ 
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+  
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+              END OF TERMS AND CONDITIONS
+
+     How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/parfiles/Turner2004GH.par b/parfiles/Turner2004GH.par
new file mode 100644
--- /dev/null
+++ b/parfiles/Turner2004GH.par
@@ -0,0 +1,8135 @@
+## RNAfold parameter file v2.0
+
+# stack
+  -240  -330  -210  -140  -210  -210  -140    /* CG */
+  -330  -340  -250  -150  -220  -240  -150    /* GC */
+  -210  -250   130   -50  -140  -130   130    /* GU */
+  -140  -150   -50    30   -60  -100    30    /* UG */
+  -210  -220  -140   -60  -110   -90   -60    /* AU */
+  -210  -240  -130  -100   -90  -130   -90    /* UA */
+  -140  -150   130    30   -60   -90   130    /* NS */
+
+# stack_enthalpies
+ -1060 -1340 -1210  -560 -1050 -1040  -560    /* CG */
+ -1340 -1490 -1260  -830 -1140 -1240  -830    /* GC */
+ -1210 -1260 -1460 -1350  -880 -1280  -880    /* GU */
+  -560  -830 -1350  -930  -320  -700  -320    /* UG */
+ -1050 -1140  -880  -320  -940  -680  -320    /* AU */
+ -1040 -1240 -1280  -700  -680  -770  -680    /* UA */
+  -560  -830  -880  -320  -320  -680  -320    /* NS */
+
+# mismatch_hairpin
+   -80  -100  -110  -100   -80    /* CG,E */
+  -140  -150  -150  -140  -150    /* CG,A */
+   -80  -100  -110  -100   -80    /* CG,C */
+  -150  -230  -150  -240  -150    /* CG,G */
+  -100  -100  -140  -100  -210    /* CG,U */
+   -50  -110   -70  -110   -50    /* GC,E */
+  -110  -110  -150  -130  -150    /* GC,A */
+   -50  -110   -70  -110   -50    /* GC,C */
+  -150  -250  -150  -220  -150    /* GC,G */
+  -100  -110  -100  -110  -160    /* GC,U */
+    20    20   -20   -10   -20    /* GU,E */
+    20    20   -50   -30   -50    /* GU,A */
+   -10   -10   -20   -10   -20    /* GU,C */
+   -50  -100   -50  -110   -50    /* GU,G */
+   -10   -10   -30   -10  -100    /* GU,U */
+     0   -20   -10   -20     0    /* UG,E */
+   -30   -50   -30   -60   -30    /* UG,A */
+     0   -20   -10   -20     0    /* UG,C */
+   -30   -90   -30  -110   -30    /* UG,G */
+   -10   -20   -10   -20   -90    /* UG,U */
+   -10   -10   -20   -10   -20    /* AU,E */
+   -30   -30   -50   -30   -50    /* AU,A */
+   -10   -10   -20   -10   -20    /* AU,C */
+   -50  -120   -50  -110   -50    /* AU,G */
+   -10   -10   -30   -10  -120    /* AU,U */
+     0   -20   -10   -20     0    /* UA,E */
+   -30   -50   -30   -50   -30    /* UA,A */
+     0   -20   -10   -20     0    /* UA,C */
+   -30  -150   -30  -150   -30    /* UA,G */
+   -10   -20   -10   -20   -90    /* UA,U */
+    20    20   -10   -10     0    /* NS,E */
+    20    20   -30   -30   -30    /* NS,A */
+     0   -10   -10   -10     0    /* NS,C */
+   -30   -90   -30  -110   -30    /* NS,G */
+   -10   -10   -10   -10   -90    /* NS,U */
+
+# mismatch_hairpin_enthalpies
+   560  -570   560  -560  -270    /* CG,E */
+  -560  -910  -560  -560  -560    /* CG,A */
+  -270  -570  -340  -570  -270    /* CG,C */
+   560 -1400   560  -920  -560    /* CG,G */
+  -530  -570  -530  -570 -1440    /* CG,U */
+    50  -520    50  -560  -400    /* GC,E */
+  -400  -520  -400  -560  -400    /* GC,A */
+    50  -720    50  -720  -420    /* GC,C */
+  -400 -1290  -400  -620  -400    /* GC,G */
+   -30  -720   -30  -720 -1080    /* GC,U */
+   970   140   970   140   570    /* GU,E */
+   570    30   570    20   570    /* GU,A */
+   970   140   970   140   340    /* GU,C */
+   570  -270   570    20   570    /* GU,G */
+   830   140   830   140   -50    /* GU,U */
+   230   100   230   220   190    /* UG,E */
+  -110  -110  -260  -520  -260    /* UG,A */
+   190   -60  -140   -60   190    /* UG,C */
+   220   100  -260   220  -260    /* UG,G */
+   230   -60   230   -60   -70    /* UG,U */
+   970   140   970   140   570    /* AU,E */
+   570   -20   570    20   570    /* AU,A */
+   970   140   970   140   340    /* AU,C */
+   570  -520   570    20   570    /* AU,G */
+   830   140   830   140  -380    /* AU,U */
+   230   -30   230   -60   190    /* UA,E */
+   -30   -30  -260  -520  -260    /* UA,A */
+   190   -60  -140   -60   190    /* UA,C */
+  -260  -590  -260  -520  -260    /* UA,G */
+   230   -60   230   -60   -70    /* UA,U */
+   970   140   970   220   570    /* NS,E */
+   570    30   570    20   570    /* NS,A */
+   970   140   970   140   340    /* NS,C */
+   570   100   570   220   570    /* NS,G */
+   830   140   830   140   -50    /* NS,U */
+
+# mismatch_interior
+     0     0     0     0     0    /* CG,E */
+     0     0     0   -80     0    /* CG,A */
+     0     0     0     0     0    /* CG,C */
+     0  -100     0  -100     0    /* CG,G */
+     0     0     0     0   -60    /* CG,U */
+     0     0     0     0     0    /* GC,E */
+     0     0     0   -80     0    /* GC,A */
+     0     0     0     0     0    /* GC,C */
+     0  -100     0  -100     0    /* GC,G */
+     0     0     0     0   -60    /* GC,U */
+    70    70    70    70    70    /* GU,E */
+    70    70    70   -10    70    /* GU,A */
+    70    70    70    70    70    /* GU,C */
+    70   -30    70   -30    70    /* GU,G */
+    70    70    70    70    10    /* GU,U */
+    70    70    70    70    70    /* UG,E */
+    70    70    70   -10    70    /* UG,A */
+    70    70    70    70    70    /* UG,C */
+    70   -30    70   -30    70    /* UG,G */
+    70    70    70    70    10    /* UG,U */
+    70    70    70    70    70    /* AU,E */
+    70    70    70   -10    70    /* AU,A */
+    70    70    70    70    70    /* AU,C */
+    70   -30    70   -30    70    /* AU,G */
+    70    70    70    70    10    /* AU,U */
+    70    70    70    70    70    /* UA,E */
+    70    70    70   -10    70    /* UA,A */
+    70    70    70    70    70    /* UA,C */
+    70   -30    70   -30    70    /* UA,G */
+    70    70    70    70    10    /* UA,U */
+    70    70    70    70    70    /* NS,E */
+    70    70    70   -10    70    /* NS,A */
+    70    70    70    70    70    /* NS,C */
+    70   -30    70   -30    70    /* NS,G */
+    70    70    70    70    10    /* NS,U */
+
+# mismatch_interior_enthalpies
+   280     0     0   280     0    /* CG,E */
+     0     0     0  -340     0    /* CG,A */
+     0     0     0     0     0    /* CG,C */
+   280  -760     0   280     0    /* CG,G */
+     0     0     0     0  -580    /* CG,U */
+   280     0     0   280     0    /* GC,E */
+     0     0     0  -340     0    /* GC,A */
+     0     0     0     0     0    /* GC,C */
+   280  -760     0   280     0    /* GC,G */
+     0     0     0     0  -580    /* GC,U */
+   790   500   500   790   500    /* GU,E */
+   500   500   500   170   500    /* GU,A */
+   500   500   500   500   500    /* GU,C */
+   790  -260   500   790   500    /* GU,G */
+   500   500   500   500   -80    /* GU,U */
+   790   500   500   790   500    /* UG,E */
+   500   500   500   170   500    /* UG,A */
+   500   500   500   500   500    /* UG,C */
+   790  -260   500   790   500    /* UG,G */
+   500   500   500   500   -80    /* UG,U */
+   790   500   500   790   500    /* AU,E */
+   500   500   500   170   500    /* AU,A */
+   500   500   500   500   500    /* AU,C */
+   790  -260   500   790   500    /* AU,G */
+   500   500   500   500   -80    /* AU,U */
+   790   500   500   790   500    /* UA,E */
+   500   500   500   170   500    /* UA,A */
+   500   500   500   500   500    /* UA,C */
+   790  -260   500   790   500    /* UA,G */
+   500   500   500   500   -80    /* UA,U */
+   790   500   500   790   500    /* NS,E */
+   500   500   500   170   500    /* NS,A */
+   500   500   500   500   500    /* NS,C */
+   790  -260   500   790   500    /* NS,G */
+   500   500   500   500   -80    /* NS,U */
+
+# mismatch_interior_1n
+     0     0     0     0     0    /* CG,E */
+     0     0     0     0     0    /* CG,A */
+     0     0     0     0     0    /* CG,C */
+     0     0     0     0     0    /* CG,G */
+     0     0     0     0     0    /* CG,U */
+     0     0     0     0     0    /* GC,E */
+     0     0     0     0     0    /* GC,A */
+     0     0     0     0     0    /* GC,C */
+     0     0     0     0     0    /* GC,G */
+     0     0     0     0     0    /* GC,U */
+    70    70    70    70    70    /* GU,E */
+    70    70    70    70    70    /* GU,A */
+    70    70    70    70    70    /* GU,C */
+    70    70    70    70    70    /* GU,G */
+    70    70    70    70    70    /* GU,U */
+    70    70    70    70    70    /* UG,E */
+    70    70    70    70    70    /* UG,A */
+    70    70    70    70    70    /* UG,C */
+    70    70    70    70    70    /* UG,G */
+    70    70    70    70    70    /* UG,U */
+    70    70    70    70    70    /* AU,E */
+    70    70    70    70    70    /* AU,A */
+    70    70    70    70    70    /* AU,C */
+    70    70    70    70    70    /* AU,G */
+    70    70    70    70    70    /* AU,U */
+    70    70    70    70    70    /* UA,E */
+    70    70    70    70    70    /* UA,A */
+    70    70    70    70    70    /* UA,C */
+    70    70    70    70    70    /* UA,G */
+    70    70    70    70    70    /* UA,U */
+    70    70    70    70    70    /* NS,E */
+    70    70    70    70    70    /* NS,A */
+    70    70    70    70    70    /* NS,C */
+    70    70    70    70    70    /* NS,G */
+    70    70    70    70    70    /* NS,U */
+
+# mismatch_interior_1n_enthalpies
+     0     0     0     0     0    /* CG,E */
+     0     0     0     0     0    /* CG,A */
+     0     0     0     0     0    /* CG,C */
+     0     0     0     0     0    /* CG,G */
+     0     0     0     0     0    /* CG,U */
+     0     0     0     0     0    /* GC,E */
+     0     0     0     0     0    /* GC,A */
+     0     0     0     0     0    /* GC,C */
+     0     0     0     0     0    /* GC,G */
+     0     0     0     0     0    /* GC,U */
+   500   500   500   500   500    /* GU,E */
+   500   500   500   500   500    /* GU,A */
+   500   500   500   500   500    /* GU,C */
+   500   500   500   500   500    /* GU,G */
+   500   500   500   500   500    /* GU,U */
+   500   500   500   500   500    /* UG,E */
+   500   500   500   500   500    /* UG,A */
+   500   500   500   500   500    /* UG,C */
+   500   500   500   500   500    /* UG,G */
+   500   500   500   500   500    /* UG,U */
+   500   500   500   500   500    /* AU,E */
+   500   500   500   500   500    /* AU,A */
+   500   500   500   500   500    /* AU,C */
+   500   500   500   500   500    /* AU,G */
+   500   500   500   500   500    /* AU,U */
+   500   500   500   500   500    /* UA,E */
+   500   500   500   500   500    /* UA,A */
+   500   500   500   500   500    /* UA,C */
+   500   500   500   500   500    /* UA,G */
+   500   500   500   500   500    /* UA,U */
+   500   500   500   500   500    /* NS,E */
+   500   500   500   500   500    /* NS,A */
+   500   500   500   500   500    /* NS,C */
+   500   500   500   500   500    /* NS,G */
+   500   500   500   500   500    /* NS,U */
+
+# mismatch_interior_23
+     0     0     0     0     0    /* CG,E */
+     0     0     0   -50     0    /* CG,A */
+     0     0     0     0     0    /* CG,C */
+     0  -110     0   -70     0    /* CG,G */
+     0     0     0     0   -30    /* CG,U */
+     0     0     0     0     0    /* GC,E */
+     0     0     0     0     0    /* GC,A */
+     0     0     0     0     0    /* GC,C */
+     0  -120     0   -70     0    /* GC,G */
+     0     0     0     0   -30    /* GC,U */
+    70    70    70    70    70    /* GU,E */
+    70    70    70    70    70    /* GU,A */
+    70    70    70    70    70    /* GU,C */
+    70   -40    70     0    70    /* GU,G */
+    70    70    70    70    40    /* GU,U */
+    70    70    70    70    70    /* UG,E */
+    70    70    70    20    70    /* UG,A */
+    70    70    70    70    70    /* UG,C */
+    70   -40    70     0    70    /* UG,G */
+    70    70    70    70    40    /* UG,U */
+    70    70    70    70    70    /* AU,E */
+    70    70    70    70    70    /* AU,A */
+    70    70    70    70    70    /* AU,C */
+    70   -40    70     0    70    /* AU,G */
+    70    70    70    70    40    /* AU,U */
+    70    70    70    70    70    /* UA,E */
+    70    70    70    20    70    /* UA,A */
+    70    70    70    70    70    /* UA,C */
+    70   -40    70     0    70    /* UA,G */
+    70    70    70    70    40    /* UA,U */
+    70    70    70    70    70    /* NS,E */
+    70    70    70    70    70    /* NS,A */
+    70    70    70    70    70    /* NS,C */
+    70   -40    70     0    70    /* NS,G */
+    70    70    70    70    40    /* NS,U */
+
+# mismatch_interior_23_enthalpies
+     0     0     0     0     0    /* CG,E */
+     0     0     0  -570     0    /* CG,A */
+     0     0     0     0     0    /* CG,C */
+     0  -860     0  -900     0    /* CG,G */
+     0     0     0     0  -640    /* CG,U */
+     0     0     0     0     0    /* GC,E */
+     0     0     0     0     0    /* GC,A */
+     0     0     0     0     0    /* GC,C */
+     0 -1090     0  -900     0    /* GC,G */
+     0     0     0     0  -640    /* GC,U */
+   500   500   500   500   500    /* GU,E */
+   500   500   500   500   500    /* GU,A */
+   500   500   500   500   500    /* GU,C */
+   500  -580   500  -400   500    /* GU,G */
+   500   500   500   500  -140    /* GU,U */
+   500   500   500   500   500    /* UG,E */
+   500   500   500   -60   500    /* UG,A */
+   500   500   500   500   500    /* UG,C */
+   500  -360   500  -400   500    /* UG,G */
+   500   500   500   500  -140    /* UG,U */
+   500   500   500   500   500    /* AU,E */
+   500   500   500   500   500    /* AU,A */
+   500   500   500   500   500    /* AU,C */
+   500  -580   500  -400   500    /* AU,G */
+   500   500   500   500  -140    /* AU,U */
+   500   500   500   500   500    /* UA,E */
+   500   500   500   -60   500    /* UA,A */
+   500   500   500   500   500    /* UA,C */
+   500  -360   500  -400   500    /* UA,G */
+   500   500   500   500  -140    /* UA,U */
+   500   500   500   500   500    /* NS,E */
+   500   500   500   500   500    /* NS,A */
+   500   500   500   500   500    /* NS,C */
+   500  -360   500  -400   500    /* NS,G */
+   500   500   500   500  -140    /* NS,U */
+
+# mismatch_multi
+   -80  -100  -110  -100   -80    /* CG,E */
+  -140  -150  -150  -140  -150    /* CG,A */
+   -80  -100  -110  -100   -80    /* CG,C */
+  -140  -140  -150  -160  -150    /* CG,G */
+  -100  -100  -140  -100  -120    /* CG,U */
+   -50  -110   -70  -110   -50    /* GC,E */
+  -110  -110  -150  -130  -150    /* GC,A */
+   -50  -110   -70  -110   -50    /* GC,C */
+  -140  -160  -150  -140  -150    /* GC,G */
+   -70  -110  -100  -110   -70    /* GC,U */
+   -30   -30   -70   -60   -60    /* GU,E */
+   -30   -30  -100   -80  -100    /* GU,A */
+   -60   -60   -70   -60   -70    /* GU,C */
+   -60   -60  -100   -80  -100    /* GU,G */
+   -60   -60   -80   -60   -60    /* GU,U */
+   -50   -50   -60   -70   -50    /* UG,E */
+   -80  -100   -80  -110   -80    /* UG,A */
+   -50   -70   -60   -70   -50    /* UG,C */
+   -50   -50   -80   -80   -80    /* UG,G */
+   -50   -70   -60   -70   -50    /* UG,U */
+   -60   -60   -70   -60   -70    /* AU,E */
+   -80   -80  -100   -80  -100    /* AU,A */
+   -60   -60   -70   -60   -70    /* AU,C */
+   -80   -80  -100   -80  -100    /* AU,G */
+   -60   -60   -80   -60   -80    /* AU,U */
+   -50   -70   -60   -70   -50    /* UA,E */
+   -80  -100   -80  -110   -80    /* UA,A */
+   -50   -70   -60   -70   -50    /* UA,C */
+   -80  -110   -80  -120   -80    /* UA,G */
+   -50   -70   -60   -70   -50    /* UA,U */
+   -30   -30   -60   -60   -50    /* NS,E */
+   -30   -30   -80   -80   -80    /* NS,A */
+   -50   -60   -60   -60   -50    /* NS,C */
+   -50   -50   -80   -80   -80    /* NS,G */
+   -50   -60   -60   -60   -50    /* NS,U */
+
+# mismatch_multi_enthalpies
+  -270  -570  -340  -560  -270    /* CG,E */
+  -560  -910  -560  -560  -560    /* CG,A */
+  -270  -570  -340  -570  -270    /* CG,C */
+  -560  -820  -560  -920  -560    /* CG,G */
+  -530  -570  -530  -570  -860    /* CG,U */
+    50  -520    50  -560  -400    /* GC,E */
+  -400  -520  -400  -560  -400    /* GC,A */
+    50  -720    50  -720  -420    /* GC,C */
+  -400  -710  -400  -620  -400    /* GC,G */
+   -30  -720   -30  -720  -500    /* GC,U */
+   600   -60   600  -230   200    /* GU,E */
+   200  -340   200  -350   200    /* GU,A */
+   600  -230   600  -230   -30    /* GU,C */
+   200   -60   200  -350   200    /* GU,G */
+   460  -230   460  -230   160    /* GU,U */
+   310   310  -140  -150   140    /* UG,E */
+  -480  -480  -630  -890  -630    /* UG,A */
+  -180  -430  -510  -430  -180    /* UG,C */
+   310   310  -630  -150  -630    /* UG,G */
+   140  -430  -140  -430   140    /* UG,U */
+   600  -230   600  -230   200    /* AU,E */
+   200  -390   200  -350   200    /* AU,A */
+   600  -230   600  -230   -30    /* AU,C */
+   200  -310   200  -350   200    /* AU,G */
+   460  -230   460  -230  -170    /* AU,U */
+   140  -380  -140  -430   140    /* UA,E */
+  -400  -400  -630  -890  -630    /* UA,A */
+  -180  -430  -510  -430  -180    /* UA,C */
+  -380  -380  -630  -890  -630    /* UA,G */
+   140  -430  -140  -430   140    /* UA,U */
+   600   310   600  -150   200    /* NS,E */
+   200  -340   200  -350   200    /* NS,A */
+   600  -230   600  -230   -30    /* NS,C */
+   310   310   200  -150   200    /* NS,G */
+   460  -230   460  -230   160    /* NS,U */
+
+# mismatch_exterior
+   -80  -100  -110  -100   -80    /* CG,E */
+  -140  -150  -150  -140  -150    /* CG,A */
+   -80  -100  -110  -100   -80    /* CG,C */
+  -140  -140  -150  -160  -150    /* CG,G */
+  -100  -100  -140  -100  -120    /* CG,U */
+   -50  -110   -70  -110   -50    /* GC,E */
+  -110  -110  -150  -130  -150    /* GC,A */
+   -50  -110   -70  -110   -50    /* GC,C */
+  -140  -160  -150  -140  -150    /* GC,G */
+   -70  -110  -100  -110   -70    /* GC,U */
+   -30   -30   -70   -60   -60    /* GU,E */
+   -30   -30  -100   -80  -100    /* GU,A */
+   -60   -60   -70   -60   -70    /* GU,C */
+   -60   -60  -100   -80  -100    /* GU,G */
+   -60   -60   -80   -60   -60    /* GU,U */
+   -50   -50   -60   -70   -50    /* UG,E */
+   -80  -100   -80  -110   -80    /* UG,A */
+   -50   -70   -60   -70   -50    /* UG,C */
+   -50   -50   -80   -80   -80    /* UG,G */
+   -50   -70   -60   -70   -50    /* UG,U */
+   -60   -60   -70   -60   -70    /* AU,E */
+   -80   -80  -100   -80  -100    /* AU,A */
+   -60   -60   -70   -60   -70    /* AU,C */
+   -80   -80  -100   -80  -100    /* AU,G */
+   -60   -60   -80   -60   -80    /* AU,U */
+   -50   -70   -60   -70   -50    /* UA,E */
+   -80  -100   -80  -110   -80    /* UA,A */
+   -50   -70   -60   -70   -50    /* UA,C */
+   -80  -110   -80  -120   -80    /* UA,G */
+   -50   -70   -60   -70   -50    /* UA,U */
+   -30   -30   -60   -60   -50    /* NS,E */
+   -30   -30   -80   -80   -80    /* NS,A */
+   -50   -60   -60   -60   -50    /* NS,C */
+   -50   -50   -80   -80   -80    /* NS,G */
+   -50   -60   -60   -60   -50    /* NS,U */
+
+# mismatch_exterior_enthalpies
+  -270  -570  -340  -560  -270    /* CG,E */
+  -560  -910  -560  -560  -560    /* CG,A */
+  -270  -570  -340  -570  -270    /* CG,C */
+  -560  -820  -560  -920  -560    /* CG,G */
+  -530  -570  -530  -570  -860    /* CG,U */
+    50  -520    50  -560  -400    /* GC,E */
+  -400  -520  -400  -560  -400    /* GC,A */
+    50  -720    50  -720  -420    /* GC,C */
+  -400  -710  -400  -620  -400    /* GC,G */
+   -30  -720   -30  -720  -500    /* GC,U */
+   600   -60   600  -230   200    /* GU,E */
+   200  -340   200  -350   200    /* GU,A */
+   600  -230   600  -230   -30    /* GU,C */
+   200   -60   200  -350   200    /* GU,G */
+   460  -230   460  -230   160    /* GU,U */
+   310   310  -140  -150   140    /* UG,E */
+  -480  -480  -630  -890  -630    /* UG,A */
+  -180  -430  -510  -430  -180    /* UG,C */
+   310   310  -630  -150  -630    /* UG,G */
+   140  -430  -140  -430   140    /* UG,U */
+   600  -230   600  -230   200    /* AU,E */
+   200  -390   200  -350   200    /* AU,A */
+   600  -230   600  -230   -30    /* AU,C */
+   200  -310   200  -350   200    /* AU,G */
+   460  -230   460  -230  -170    /* AU,U */
+   140  -380  -140  -430   140    /* UA,E */
+  -400  -400  -630  -890  -630    /* UA,A */
+  -180  -430  -510  -430  -180    /* UA,C */
+  -380  -380  -630  -890  -630    /* UA,G */
+   140  -430  -140  -430   140    /* UA,U */
+   600   310   600  -150   200    /* NS,E */
+   200  -340   200  -350   200    /* NS,A */
+   600  -230   600  -230   -30    /* NS,C */
+   310   310   200  -150   200    /* NS,G */
+   460  -230   460  -230   160    /* NS,U */
+
+# dangle5
+     0   -20   -30     0     0    /* CG */
+   -10   -50   -30   -20   -10    /* GC */
+   -10   -30   -10   -20   -20    /* GU */
+   -20   -30   -30   -40   -20    /* UG */
+   -10   -30   -10   -20   -20    /* AU */
+   -20   -30   -30   -40   -20    /* UA */
+     0   -20   -10     0     0    /* NS */
+
+# dangle5_enthalpies
+    70  -160    70  -460   -40    /* CG */
+   330  -240   330    80  -140    /* GC */
+   690   -50   690    60    60    /* GU */
+   310   160   220    70   310    /* UG */
+   690   -50   690    60    60    /* AU */
+   310   160   220    70   310    /* UA */
+   690   160   690    80   310    /* NS */
+
+# dangle3
+   -80  -170   -80  -170  -120    /* CG */
+   -40  -110   -40  -130   -60    /* GC */
+   -50   -80   -50   -80   -60    /* GU */
+   -10   -70   -10   -70   -10    /* UG */
+   -50   -80   -50   -80   -60    /* AU */
+   -10   -70   -10   -70   -10    /* UA */
+   -10   -70   -10   -70   -10    /* NS */
+
+# dangle3_enthalpies
+  -410  -900  -410  -860  -750    /* CG */
+  -280  -740  -280  -640  -360    /* GC */
+   -90  -490   -90  -550  -230    /* GU */
+   -70  -570   -70  -580  -220    /* UG */
+   -90  -490   -90  -550  -230    /* AU */
+   -70  -570   -70  -580  -220    /* UA */
+   -70  -490   -70  -550  -220    /* NS */
+
+# int11
+    90    90    50    50    50    /* CG,CG,E */
+    90    90    50    50    50    /* CG,CG,A */
+    50    50    50    50    50    /* CG,CG,C */
+    50    50    50  -140    50    /* CG,CG,G */
+    50    50    50    50    40    /* CG,CG,U */
+    90    90    50    50    60    /* CG,GC,E */
+    90    90   -40    50    50    /* CG,GC,A */
+    60    30    50    50    60    /* CG,GC,C */
+    50   -10    50  -220    50    /* CG,GC,G */
+    50    50     0    50   -10    /* CG,GC,U */
+   120   120   120   120   120    /* CG,GU,E */
+   120    60    50   120   120    /* CG,GU,A */
+   120   120   120   120   120    /* CG,GU,C */
+   120   -20   120  -140   120    /* CG,GU,G */
+   120   120   100   120   110    /* CG,GU,U */
+   220   220   170   120   120    /* CG,UG,E */
+   220   220   130   120   120    /* CG,UG,A */
+   170   120   170   120   120    /* CG,UG,C */
+   120   120   120  -140   120    /* CG,UG,G */
+   120   120   120   120   110    /* CG,UG,U */
+   120   120   120   120   120    /* CG,AU,E */
+   120   120   120   120   120    /* CG,AU,A */
+   120   120   120   120   120    /* CG,AU,C */
+   120   120   120  -140   120    /* CG,AU,G */
+   120   120   120   120    80    /* CG,AU,U */
+   120   120   120   120   120    /* CG,UA,E */
+   120   120   120   120   120    /* CG,UA,A */
+   120   120   120   120   120    /* CG,UA,C */
+   120   120   120  -140   120    /* CG,UA,G */
+   120   120   120   120   120    /* CG,UA,U */
+   220   220   170   120   120    /* CG,NS,E */
+   220   220   130   120   120    /* CG,NS,A */
+   170   120   170   120   120    /* CG,NS,C */
+   120   120   120  -140   120    /* CG,NS,G */
+   120   120   120   120   120    /* CG,NS,U */
+    90    90    60    50    50    /* GC,CG,E */
+    90    90    30   -10    50    /* GC,CG,A */
+    50   -40    50    50     0    /* GC,CG,C */
+    50    50    50  -220    50    /* GC,CG,G */
+    60    50    60    50   -10    /* GC,CG,U */
+    80    80    50    50    50    /* GC,GC,E */
+    80    80    50    50    50    /* GC,GC,A */
+    50    50    50    50    50    /* GC,GC,C */
+    50    50    50  -230    50    /* GC,GC,G */
+    50    50    50    50   -60    /* GC,GC,U */
+   190   190   120   150   150    /* GC,GU,E */
+   190   190   120   150   120    /* GC,GU,A */
+   120   120   120   120   120    /* GC,GU,C */
+   120   120   120  -140   120    /* GC,GU,G */
+   150   120   120   120   150    /* GC,GU,U */
+   160   160   120   120   120    /* GC,UG,E */
+   160   160   120   100   120    /* GC,UG,A */
+   120   120   120   120   120    /* GC,UG,C */
+   120   120   120  -140   120    /* GC,UG,G */
+   120   120   120   120    70    /* GC,UG,U */
+   120   120   120   120   120    /* GC,AU,E */
+   120   120   120   120   120    /* GC,AU,A */
+   120   120   120   120   120    /* GC,AU,C */
+   120   120   120  -140   120    /* GC,AU,G */
+   120   120   120   120    80    /* GC,AU,U */
+   120   120   120   120   120    /* GC,UA,E */
+   120   120   120   120   120    /* GC,UA,A */
+   120   120   120   120   120    /* GC,UA,C */
+   120   120   120  -140   120    /* GC,UA,G */
+   120   120   120   120   120    /* GC,UA,U */
+   190   190   120   150   150    /* GC,NS,E */
+   190   190   120   150   120    /* GC,NS,A */
+   120   120   120   120   120    /* GC,NS,C */
+   120   120   120  -140   120    /* GC,NS,G */
+   150   120   120   120   150    /* GC,NS,U */
+   120   120   120   120   120    /* GU,CG,E */
+   120    60   120   -20   120    /* GU,CG,A */
+   120    50   120   120   100    /* GU,CG,C */
+   120   120   120  -140   120    /* GU,CG,G */
+   120   120   120   120   110    /* GU,CG,U */
+   190   190   120   120   150    /* GU,GC,E */
+   190   190   120   120   120    /* GU,GC,A */
+   120   120   120   120   120    /* GU,GC,C */
+   150   150   120  -140   120    /* GU,GC,G */
+   150   120   120   120   150    /* GU,GC,U */
+   190   190   190   190   190    /* GU,GU,E */
+   190   190   190   190   190    /* GU,GU,A */
+   190   190   190   190   190    /* GU,GU,C */
+   190   190   190   -70   190    /* GU,GU,G */
+   190   190   190   190   120    /* GU,GU,U */
+   190   190   190   190   190    /* GU,UG,E */
+   190   190   190   190   190    /* GU,UG,A */
+   190   190   190   190   190    /* GU,UG,C */
+   190   190   190   -70   190    /* GU,UG,G */
+   190   190   190   190   160    /* GU,UG,U */
+   190   190   190   190   190    /* GU,AU,E */
+   190   190   190   190   190    /* GU,AU,A */
+   190   190   190   190   190    /* GU,AU,C */
+   190   190   190   -70   190    /* GU,AU,G */
+   190   190   190   190   120    /* GU,AU,U */
+   190   190   190   190   190    /* GU,UA,E */
+   190   190   190   190   190    /* GU,UA,A */
+   190   190   190   190   190    /* GU,UA,C */
+   190   190   190   -70   190    /* GU,UA,G */
+   190   190   190   190   160    /* GU,UA,U */
+   190   190   190   190   190    /* GU,NS,E */
+   190   190   190   190   190    /* GU,NS,A */
+   190   190   190   190   190    /* GU,NS,C */
+   190   190   190   -70   190    /* GU,NS,G */
+   190   190   190   190   160    /* GU,NS,U */
+   220   220   170   120   120    /* UG,CG,E */
+   220   220   120   120   120    /* UG,CG,A */
+   170   130   170   120   120    /* UG,CG,C */
+   120   120   120  -140   120    /* UG,CG,G */
+   120   120   120   120   110    /* UG,CG,U */
+   160   160   120   120   120    /* UG,GC,E */
+   160   160   120   120   120    /* UG,GC,A */
+   120   120   120   120   120    /* UG,GC,C */
+   120   100   120  -140   120    /* UG,GC,G */
+   120   120   120   120    70    /* UG,GC,U */
+   190   190   190   190   190    /* UG,GU,E */
+   190   190   190   190   190    /* UG,GU,A */
+   190   190   190   190   190    /* UG,GU,C */
+   190   190   190   -70   190    /* UG,GU,G */
+   190   190   190   190   160    /* UG,GU,U */
+   190   190   190   190   190    /* UG,UG,E */
+   190   190   190   190   190    /* UG,UG,A */
+   190   190   190   190   190    /* UG,UG,C */
+   190   190   190   -70   190    /* UG,UG,G */
+   190   190   190   190   190    /* UG,UG,U */
+   190   190   190   190   190    /* UG,AU,E */
+   190   190   190   190   190    /* UG,AU,A */
+   190   190   190   190   190    /* UG,AU,C */
+   190   190   190   -70   190    /* UG,AU,G */
+   190   190   190   190   160    /* UG,AU,U */
+   190   190   190   190   190    /* UG,UA,E */
+   190   190   190   190   190    /* UG,UA,A */
+   190   190   190   190   190    /* UG,UA,C */
+   190   190   190   -70   190    /* UG,UA,G */
+   190   190   190   190   190    /* UG,UA,U */
+   220   220   190   190   190    /* UG,NS,E */
+   220   220   190   190   190    /* UG,NS,A */
+   190   190   190   190   190    /* UG,NS,C */
+   190   190   190   -70   190    /* UG,NS,G */
+   190   190   190   190   190    /* UG,NS,U */
+   120   120   120   120   120    /* AU,CG,E */
+   120   120   120   120   120    /* AU,CG,A */
+   120   120   120   120   120    /* AU,CG,C */
+   120   120   120  -140   120    /* AU,CG,G */
+   120   120   120   120    80    /* AU,CG,U */
+   120   120   120   120   120    /* AU,GC,E */
+   120   120   120   120   120    /* AU,GC,A */
+   120   120   120   120   120    /* AU,GC,C */
+   120   120   120  -140   120    /* AU,GC,G */
+   120   120   120   120    80    /* AU,GC,U */
+   190   190   190   190   190    /* AU,GU,E */
+   190   190   190   190   190    /* AU,GU,A */
+   190   190   190   190   190    /* AU,GU,C */
+   190   190   190   -70   190    /* AU,GU,G */
+   190   190   190   190   120    /* AU,GU,U */
+   190   190   190   190   190    /* AU,UG,E */
+   190   190   190   190   190    /* AU,UG,A */
+   190   190   190   190   190    /* AU,UG,C */
+   190   190   190   -70   190    /* AU,UG,G */
+   190   190   190   190   160    /* AU,UG,U */
+   190   190   190   190   190    /* AU,AU,E */
+   190   190   190   190   190    /* AU,AU,A */
+   190   190   190   190   190    /* AU,AU,C */
+   190   190   190   -70   190    /* AU,AU,G */
+   190   190   190   190   120    /* AU,AU,U */
+   190   190   190   190   190    /* AU,UA,E */
+   190   190   190   190   190    /* AU,UA,A */
+   190   190   190   190   190    /* AU,UA,C */
+   190   190   190   -70   190    /* AU,UA,G */
+   190   190   190   190   150    /* AU,UA,U */
+   190   190   190   190   190    /* AU,NS,E */
+   190   190   190   190   190    /* AU,NS,A */
+   190   190   190   190   190    /* AU,NS,C */
+   190   190   190   -70   190    /* AU,NS,G */
+   190   190   190   190   160    /* AU,NS,U */
+   120   120   120   120   120    /* UA,CG,E */
+   120   120   120   120   120    /* UA,CG,A */
+   120   120   120   120   120    /* UA,CG,C */
+   120   120   120  -140   120    /* UA,CG,G */
+   120   120   120   120   120    /* UA,CG,U */
+   120   120   120   120   120    /* UA,GC,E */
+   120   120   120   120   120    /* UA,GC,A */
+   120   120   120   120   120    /* UA,GC,C */
+   120   120   120  -140   120    /* UA,GC,G */
+   120   120   120   120   120    /* UA,GC,U */
+   190   190   190   190   190    /* UA,GU,E */
+   190   190   190   190   190    /* UA,GU,A */
+   190   190   190   190   190    /* UA,GU,C */
+   190   190   190   -70   190    /* UA,GU,G */
+   190   190   190   190   160    /* UA,GU,U */
+   190   190   190   190   190    /* UA,UG,E */
+   190   190   190   190   190    /* UA,UG,A */
+   190   190   190   190   190    /* UA,UG,C */
+   190   190   190   -70   190    /* UA,UG,G */
+   190   190   190   190   190    /* UA,UG,U */
+   190   190   190   190   190    /* UA,AU,E */
+   190   190   190   190   190    /* UA,AU,A */
+   190   190   190   190   190    /* UA,AU,C */
+   190   190   190   -70   190    /* UA,AU,G */
+   190   190   190   190   150    /* UA,AU,U */
+   190   190   190   190   190    /* UA,UA,E */
+   190   190   190   190   190    /* UA,UA,A */
+   190   190   190   190   190    /* UA,UA,C */
+   190   190   190   -70   190    /* UA,UA,G */
+   190   190   190   190   170    /* UA,UA,U */
+   190   190   190   190   190    /* UA,NS,E */
+   190   190   190   190   190    /* UA,NS,A */
+   190   190   190   190   190    /* UA,NS,C */
+   190   190   190   -70   190    /* UA,NS,G */
+   190   190   190   190   190    /* UA,NS,U */
+   220   220   170   120   120    /* NS,CG,E */
+   220   220   120   120   120    /* NS,CG,A */
+   170   130   170   120   120    /* NS,CG,C */
+   120   120   120  -140   120    /* NS,CG,G */
+   120   120   120   120   120    /* NS,CG,U */
+   190   190   120   120   150    /* NS,GC,E */
+   190   190   120   120   120    /* NS,GC,A */
+   120   120   120   120   120    /* NS,GC,C */
+   150   150   120  -140   120    /* NS,GC,G */
+   150   120   120   120   150    /* NS,GC,U */
+   190   190   190   190   190    /* NS,GU,E */
+   190   190   190   190   190    /* NS,GU,A */
+   190   190   190   190   190    /* NS,GU,C */
+   190   190   190   -70   190    /* NS,GU,G */
+   190   190   190   190   160    /* NS,GU,U */
+   220   220   190   190   190    /* NS,UG,E */
+   220   220   190   190   190    /* NS,UG,A */
+   190   190   190   190   190    /* NS,UG,C */
+   190   190   190   -70   190    /* NS,UG,G */
+   190   190   190   190   190    /* NS,UG,U */
+   190   190   190   190   190    /* NS,AU,E */
+   190   190   190   190   190    /* NS,AU,A */
+   190   190   190   190   190    /* NS,AU,C */
+   190   190   190   -70   190    /* NS,AU,G */
+   190   190   190   190   160    /* NS,AU,U */
+   190   190   190   190   190    /* NS,UA,E */
+   190   190   190   190   190    /* NS,UA,A */
+   190   190   190   190   190    /* NS,UA,C */
+   190   190   190   -70   190    /* NS,UA,G */
+   190   190   190   190   190    /* NS,UA,U */
+   220   220   190   190   190    /* NS,NS,E */
+   220   220   190   190   190    /* NS,NS,A */
+   190   190   190   190   190    /* NS,NS,C */
+   190   190   190   -70   190    /* NS,NS,G */
+   190   190   190   190   190    /* NS,NS,U */
+
+# int11_enthalpies
+ -1050 -1050 -1050 -1050 -1050    /* CG,CG,E */
+ -1050 -1050 -1050 -1050 -1050    /* CG,CG,A */
+ -1050 -1050 -1050 -1050 -1050    /* CG,CG,C */
+ -1050 -1050 -1050 -1840 -1050    /* CG,CG,G */
+ -1050 -1050 -1050 -1050 -1050    /* CG,CG,U */
+ -1050 -1050 -1050 -1050 -1050    /* CG,GC,E */
+ -1050 -1050 -1050 -1050 -1050    /* CG,GC,A */
+ -1050 -1050 -1050 -1050 -1050    /* CG,GC,C */
+ -1050 -1050 -1050 -1840 -1050    /* CG,GC,G */
+ -1050 -1050 -1050 -1050 -1390    /* CG,GC,U */
+  -550  -550  -550  -550  -550    /* CG,GU,E */
+  -550  -550  -550  -550  -550    /* CG,GU,A */
+  -550  -550  -550  -550  -550    /* CG,GU,C */
+  -550  -550  -550 -1340  -550    /* CG,GU,G */
+  -550  -550  -550  -550  -890    /* CG,GU,U */
+  -550  -550  -550  -550  -550    /* CG,UG,E */
+  -550  -550  -550  -550  -550    /* CG,UG,A */
+  -550  -550  -550  -550  -550    /* CG,UG,C */
+  -550  -550  -550 -1340  -550    /* CG,UG,G */
+  -550  -550  -550  -550  -550    /* CG,UG,U */
+  -550  -550  -550  -550  -550    /* CG,AU,E */
+  -550  -550  -550  -550  -550    /* CG,AU,A */
+  -550  -550  -550  -550  -550    /* CG,AU,C */
+  -550  -550  -550 -1340  -550    /* CG,AU,G */
+  -550  -550  -550  -550  -890    /* CG,AU,U */
+  -550  -550  -550  -550  -550    /* CG,UA,E */
+  -550  -550  -550  -550  -550    /* CG,UA,A */
+  -550  -550  -550  -550  -550    /* CG,UA,C */
+  -550  -550  -550 -1340  -550    /* CG,UA,G */
+  -550  -550  -550  -550  -550    /* CG,UA,U */
+  -550  -550  -550  -550  -550    /* CG,NS,E */
+  -550  -550  -550  -550  -550    /* CG,NS,A */
+  -550  -550  -550  -550  -550    /* CG,NS,C */
+  -550  -550  -550 -1340  -550    /* CG,NS,G */
+  -550  -550  -550  -550  -550    /* CG,NS,U */
+ -1050 -1050 -1050 -1050 -1050    /* GC,CG,E */
+ -1050 -1050 -1050 -1050 -1050    /* GC,CG,A */
+ -1050 -1050 -1050 -1050 -1050    /* GC,CG,C */
+ -1050 -1050 -1050 -1840 -1050    /* GC,CG,G */
+ -1050 -1050 -1050 -1050 -1390    /* GC,CG,U */
+ -1050 -1050 -1050 -1050 -1050    /* GC,GC,E */
+ -1050 -1050 -1050 -1050 -1050    /* GC,GC,A */
+ -1050 -1050 -1050 -1050 -1050    /* GC,GC,C */
+ -1050 -1050 -1050 -1840 -1050    /* GC,GC,G */
+ -1050 -1050 -1050 -1050 -1730    /* GC,GC,U */
+  -550  -550  -550  -550  -550    /* GC,GU,E */
+  -550  -550  -550  -550  -550    /* GC,GU,A */
+  -550  -550  -550  -550  -550    /* GC,GU,C */
+  -550  -550  -550 -1340  -550    /* GC,GU,G */
+  -550  -550  -550  -550 -1230    /* GC,GU,U */
+  -550  -550  -550  -550  -550    /* GC,UG,E */
+  -550  -550  -550  -550  -550    /* GC,UG,A */
+  -550  -550  -550  -550  -550    /* GC,UG,C */
+  -550  -550  -550 -1340  -550    /* GC,UG,G */
+  -550  -550  -550  -550  -890    /* GC,UG,U */
+  -550  -550  -550  -550  -550    /* GC,AU,E */
+  -550  -550  -550  -550  -550    /* GC,AU,A */
+  -550  -550  -550  -550  -550    /* GC,AU,C */
+  -550  -550  -550 -1340  -550    /* GC,AU,G */
+  -550  -550  -550  -550 -1230    /* GC,AU,U */
+  -550  -550  -550  -550  -550    /* GC,UA,E */
+  -550  -550  -550  -550  -550    /* GC,UA,A */
+  -550  -550  -550  -550  -550    /* GC,UA,C */
+  -550  -550  -550 -1340  -550    /* GC,UA,G */
+  -550  -550  -550  -550  -890    /* GC,UA,U */
+  -550  -550  -550  -550  -550    /* GC,NS,E */
+  -550  -550  -550  -550  -550    /* GC,NS,A */
+  -550  -550  -550  -550  -550    /* GC,NS,C */
+  -550  -550  -550 -1340  -550    /* GC,NS,G */
+  -550  -550  -550  -550  -890    /* GC,NS,U */
+  -550  -550  -550  -550  -550    /* GU,CG,E */
+  -550  -550  -550  -550  -550    /* GU,CG,A */
+  -550  -550  -550  -550  -550    /* GU,CG,C */
+  -550  -550  -550 -1340  -550    /* GU,CG,G */
+  -550  -550  -550  -550  -890    /* GU,CG,U */
+  -550  -550  -550  -550  -550    /* GU,GC,E */
+  -550  -550  -550  -550  -550    /* GU,GC,A */
+  -550  -550  -550  -550  -550    /* GU,GC,C */
+  -550  -550  -550 -1340  -550    /* GU,GC,G */
+  -550  -550  -550  -550 -1230    /* GU,GC,U */
+   -50   -50   -50   -50   -50    /* GU,GU,E */
+   -50   -50   -50   -50   -50    /* GU,GU,A */
+   -50   -50   -50   -50   -50    /* GU,GU,C */
+   -50   -50   -50  -830   -50    /* GU,GU,G */
+   -50   -50   -50   -50  -730    /* GU,GU,U */
+   -50   -50   -50   -50   -50    /* GU,UG,E */
+   -50   -50   -50   -50   -50    /* GU,UG,A */
+   -50   -50   -50   -50   -50    /* GU,UG,C */
+   -50   -50   -50  -830   -50    /* GU,UG,G */
+   -50   -50   -50   -50  -390    /* GU,UG,U */
+   -50   -50   -50   -50   -50    /* GU,AU,E */
+   -50   -50   -50   -50   -50    /* GU,AU,A */
+   -50   -50   -50   -50   -50    /* GU,AU,C */
+   -50   -50   -50  -830   -50    /* GU,AU,G */
+   -50   -50   -50   -50  -730    /* GU,AU,U */
+   -50   -50   -50   -50   -50    /* GU,UA,E */
+   -50   -50   -50   -50   -50    /* GU,UA,A */
+   -50   -50   -50   -50   -50    /* GU,UA,C */
+   -50   -50   -50  -830   -50    /* GU,UA,G */
+   -50   -50   -50   -50  -390    /* GU,UA,U */
+   -50   -50   -50   -50   -50    /* GU,NS,E */
+   -50   -50   -50   -50   -50    /* GU,NS,A */
+   -50   -50   -50   -50   -50    /* GU,NS,C */
+   -50   -50   -50  -830   -50    /* GU,NS,G */
+   -50   -50   -50   -50  -390    /* GU,NS,U */
+  -550  -550  -550  -550  -550    /* UG,CG,E */
+  -550  -550  -550  -550  -550    /* UG,CG,A */
+  -550  -550  -550  -550  -550    /* UG,CG,C */
+  -550  -550  -550 -1340  -550    /* UG,CG,G */
+  -550  -550  -550  -550  -550    /* UG,CG,U */
+  -550  -550  -550  -550  -550    /* UG,GC,E */
+  -550  -550  -550  -550  -550    /* UG,GC,A */
+  -550  -550  -550  -550  -550    /* UG,GC,C */
+  -550  -550  -550 -1340  -550    /* UG,GC,G */
+  -550  -550  -550  -550  -890    /* UG,GC,U */
+   -50   -50   -50   -50   -50    /* UG,GU,E */
+   -50   -50   -50   -50   -50    /* UG,GU,A */
+   -50   -50   -50   -50   -50    /* UG,GU,C */
+   -50   -50   -50  -830   -50    /* UG,GU,G */
+   -50   -50   -50   -50  -390    /* UG,GU,U */
+   -50   -50   -50   -50   -50    /* UG,UG,E */
+   -50   -50   -50   -50   -50    /* UG,UG,A */
+   -50   -50   -50   -50   -50    /* UG,UG,C */
+   -50   -50   -50  -830   -50    /* UG,UG,G */
+   -50   -50   -50   -50   -50    /* UG,UG,U */
+   -50   -50   -50   -50   -50    /* UG,AU,E */
+   -50   -50   -50   -50   -50    /* UG,AU,A */
+   -50   -50   -50   -50   -50    /* UG,AU,C */
+   -50   -50   -50  -830   -50    /* UG,AU,G */
+   -50   -50   -50   -50  -390    /* UG,AU,U */
+   -50   -50   -50   -50   -50    /* UG,UA,E */
+   -50   -50   -50   -50   -50    /* UG,UA,A */
+   -50   -50   -50   -50   -50    /* UG,UA,C */
+   -50   -50   -50  -830   -50    /* UG,UA,G */
+   -50   -50   -50   -50   -50    /* UG,UA,U */
+   -50   -50   -50   -50   -50    /* UG,NS,E */
+   -50   -50   -50   -50   -50    /* UG,NS,A */
+   -50   -50   -50   -50   -50    /* UG,NS,C */
+   -50   -50   -50  -830   -50    /* UG,NS,G */
+   -50   -50   -50   -50   -50    /* UG,NS,U */
+  -550  -550  -550  -550  -550    /* AU,CG,E */
+  -550  -550  -550  -550  -550    /* AU,CG,A */
+  -550  -550  -550  -550  -550    /* AU,CG,C */
+  -550  -550  -550 -1340  -550    /* AU,CG,G */
+  -550  -550  -550  -550  -890    /* AU,CG,U */
+  -550  -550  -550  -550  -550    /* AU,GC,E */
+  -550  -550  -550  -550  -550    /* AU,GC,A */
+  -550  -550  -550  -550  -550    /* AU,GC,C */
+  -550  -550  -550 -1340  -550    /* AU,GC,G */
+  -550  -550  -550  -550 -1230    /* AU,GC,U */
+   -50   -50   -50   -50   -50    /* AU,GU,E */
+   -50   -50   -50   -50   -50    /* AU,GU,A */
+   -50   -50   -50   -50   -50    /* AU,GU,C */
+   -50   -50   -50  -830   -50    /* AU,GU,G */
+   -50   -50   -50   -50  -730    /* AU,GU,U */
+   -50   -50   -50   -50   -50    /* AU,UG,E */
+   -50   -50   -50   -50   -50    /* AU,UG,A */
+   -50   -50   -50   -50   -50    /* AU,UG,C */
+   -50   -50   -50  -830   -50    /* AU,UG,G */
+   -50   -50   -50   -50  -390    /* AU,UG,U */
+   -50   -50   -50   -50   -50    /* AU,AU,E */
+   -50   -50   -50   -50   -50    /* AU,AU,A */
+   -50   -50   -50   -50   -50    /* AU,AU,C */
+   -50   -50   -50  -830   -50    /* AU,AU,G */
+   -50   -50   -50   -50  -730    /* AU,AU,U */
+   -50   -50   -50   -50   -50    /* AU,UA,E */
+   -50   -50   -50   -50   -50    /* AU,UA,A */
+   -50   -50   -50   -50   -50    /* AU,UA,C */
+   -50   -50   -50  -830   -50    /* AU,UA,G */
+   -50   -50   -50   -50  -390    /* AU,UA,U */
+   -50   -50   -50   -50   -50    /* AU,NS,E */
+   -50   -50   -50   -50   -50    /* AU,NS,A */
+   -50   -50   -50   -50   -50    /* AU,NS,C */
+   -50   -50   -50  -830   -50    /* AU,NS,G */
+   -50   -50   -50   -50  -390    /* AU,NS,U */
+  -550  -550  -550  -550  -550    /* UA,CG,E */
+  -550  -550  -550  -550  -550    /* UA,CG,A */
+  -550  -550  -550  -550  -550    /* UA,CG,C */
+  -550  -550  -550 -1340  -550    /* UA,CG,G */
+  -550  -550  -550  -550  -550    /* UA,CG,U */
+  -550  -550  -550  -550  -550    /* UA,GC,E */
+  -550  -550  -550  -550  -550    /* UA,GC,A */
+  -550  -550  -550  -550  -550    /* UA,GC,C */
+  -550  -550  -550 -1340  -550    /* UA,GC,G */
+  -550  -550  -550  -550  -890    /* UA,GC,U */
+   -50   -50   -50   -50   -50    /* UA,GU,E */
+   -50   -50   -50   -50   -50    /* UA,GU,A */
+   -50   -50   -50   -50   -50    /* UA,GU,C */
+   -50   -50   -50  -830   -50    /* UA,GU,G */
+   -50   -50   -50   -50  -390    /* UA,GU,U */
+   -50   -50   -50   -50   -50    /* UA,UG,E */
+   -50   -50   -50   -50   -50    /* UA,UG,A */
+   -50   -50   -50   -50   -50    /* UA,UG,C */
+   -50   -50   -50  -830   -50    /* UA,UG,G */
+   -50   -50   -50   -50   -50    /* UA,UG,U */
+   -50   -50   -50   -50   -50    /* UA,AU,E */
+   -50   -50   -50   -50   -50    /* UA,AU,A */
+   -50   -50   -50   -50   -50    /* UA,AU,C */
+   -50   -50   -50  -830   -50    /* UA,AU,G */
+   -50   -50   -50   -50  -390    /* UA,AU,U */
+   -50   -50   -50   -50   -50    /* UA,UA,E */
+   -50   -50   -50   -50   -50    /* UA,UA,A */
+   -50   -50   -50   -50   -50    /* UA,UA,C */
+   -50   -50   -50  -830   -50    /* UA,UA,G */
+   -50   -50   -50   -50   -50    /* UA,UA,U */
+   -50   -50   -50   -50   -50    /* UA,NS,E */
+   -50   -50   -50   -50   -50    /* UA,NS,A */
+   -50   -50   -50   -50   -50    /* UA,NS,C */
+   -50   -50   -50  -830   -50    /* UA,NS,G */
+   -50   -50   -50   -50   -50    /* UA,NS,U */
+  -550  -550  -550  -550  -550    /* NS,CG,E */
+  -550  -550  -550  -550  -550    /* NS,CG,A */
+  -550  -550  -550  -550  -550    /* NS,CG,C */
+  -550  -550  -550 -1340  -550    /* NS,CG,G */
+  -550  -550  -550  -550  -550    /* NS,CG,U */
+  -550  -550  -550  -550  -550    /* NS,GC,E */
+  -550  -550  -550  -550  -550    /* NS,GC,A */
+  -550  -550  -550  -550  -550    /* NS,GC,C */
+  -550  -550  -550 -1340  -550    /* NS,GC,G */
+  -550  -550  -550  -550  -890    /* NS,GC,U */
+   -50   -50   -50   -50   -50    /* NS,GU,E */
+   -50   -50   -50   -50   -50    /* NS,GU,A */
+   -50   -50   -50   -50   -50    /* NS,GU,C */
+   -50   -50   -50  -830   -50    /* NS,GU,G */
+   -50   -50   -50   -50  -390    /* NS,GU,U */
+   -50   -50   -50   -50   -50    /* NS,UG,E */
+   -50   -50   -50   -50   -50    /* NS,UG,A */
+   -50   -50   -50   -50   -50    /* NS,UG,C */
+   -50   -50   -50  -830   -50    /* NS,UG,G */
+   -50   -50   -50   -50   -50    /* NS,UG,U */
+   -50   -50   -50   -50   -50    /* NS,AU,E */
+   -50   -50   -50   -50   -50    /* NS,AU,A */
+   -50   -50   -50   -50   -50    /* NS,AU,C */
+   -50   -50   -50  -830   -50    /* NS,AU,G */
+   -50   -50   -50   -50  -390    /* NS,AU,U */
+   -50   -50   -50   -50   -50    /* NS,UA,E */
+   -50   -50   -50   -50   -50    /* NS,UA,A */
+   -50   -50   -50   -50   -50    /* NS,UA,C */
+   -50   -50   -50  -830   -50    /* NS,UA,G */
+   -50   -50   -50   -50   -50    /* NS,UA,U */
+   -50   -50   -50   -50   -50    /* NS,NS,E */
+   -50   -50   -50   -50   -50    /* NS,NS,A */
+   -50   -50   -50   -50   -50    /* NS,NS,C */
+   -50   -50   -50  -830   -50    /* NS,NS,G */
+   -50   -50   -50   -50   -50    /* NS,NS,U */
+
+# int21
+   230   230   230   230   230    /* CG,CG,E,E */
+   230   230   230   230   230    /* CG,CG,E,A */
+   230   230   230   230   230    /* CG,CG,E,C */
+   230   230   230   230   230    /* CG,CG,E,G */
+   230   230   230   230   230    /* CG,CG,E,U */
+   230   230   230   110   230    /* CG,CG,A,E */
+   230   230   230   110   230    /* CG,CG,A,A */
+   230   230   230   110   230    /* CG,CG,A,C */
+   110   110   110   110   110    /* CG,CG,A,G */
+   230   230   230   110   230    /* CG,CG,A,U */
+   230   230   230   230   230    /* CG,CG,C,E */
+   230   230   230   230   230    /* CG,CG,C,A */
+   230   230   230   230   230    /* CG,CG,C,C */
+   230   230   230   230   230    /* CG,CG,C,G */
+   230   230   230   230   230    /* CG,CG,C,U */
+   230   110   230   110   230    /* CG,CG,G,E */
+   110   110   110   110   110    /* CG,CG,G,A */
+   230   110   230   110   230    /* CG,CG,G,C */
+   110   110   110   110   110    /* CG,CG,G,G */
+   230   110   230   110   230    /* CG,CG,G,U */
+   230   230   230   230   150    /* CG,CG,U,E */
+   230   230   230   230   150    /* CG,CG,U,A */
+   230   230   230   230   150    /* CG,CG,U,C */
+   230   230   230   230   150    /* CG,CG,U,G */
+   150   150   150   150   150    /* CG,CG,U,U */
+   250   250   250   230   230    /* CG,GC,E,E */
+   250   250   230   230   230    /* CG,GC,E,A */
+   250   230   250   230   230    /* CG,GC,E,C */
+   230   230   230   230   230    /* CG,GC,E,G */
+   250   250   230   230   230    /* CG,GC,E,U */
+   250   250   230   110   230    /* CG,GC,A,E */
+   250   250   230   110   230    /* CG,GC,A,A */
+   230   230   170   110   230    /* CG,GC,A,C */
+   110    80   110   110   110    /* CG,GC,A,G */
+   230   230   230   110   230    /* CG,GC,A,U */
+   250   250   250   230   230    /* CG,GC,C,E */
+   230   230   230   230   230    /* CG,GC,C,A */
+   250   230   250   230   230    /* CG,GC,C,C */
+   230   230   230   230   230    /* CG,GC,C,G */
+   250   250   230   230   230    /* CG,GC,C,U */
+   230   170   230   110   230    /* CG,GC,G,E */
+   230   170   230    80   230    /* CG,GC,G,A */
+   230   110   230   110   230    /* CG,GC,G,C */
+   120   120   110   110   110    /* CG,GC,G,G */
+   230   110   230   110   230    /* CG,GC,G,U */
+   230   230   230   230   150    /* CG,GC,U,E */
+   230   230   230   230   150    /* CG,GC,U,A */
+   230   230   220   230   150    /* CG,GC,U,C */
+   230   230   230   230   150    /* CG,GC,U,G */
+   170   150   170   150   140    /* CG,GC,U,U */
+   300   300   300   300   300    /* CG,GU,E,E */
+   300   300   300   300   300    /* CG,GU,E,A */
+   300   300   300   300   300    /* CG,GU,E,C */
+   300   300   300   300   300    /* CG,GU,E,G */
+   300   300   300   300   300    /* CG,GU,E,U */
+   300   300   300   190   300    /* CG,GU,A,E */
+   300   300   300   190   300    /* CG,GU,A,A */
+   300   300   300   190   300    /* CG,GU,A,C */
+   190   190   190   190   190    /* CG,GU,A,G */
+   300   300   300   190   300    /* CG,GU,A,U */
+   300   300   300   300   300    /* CG,GU,C,E */
+   300   300   300   300   300    /* CG,GU,C,A */
+   300   300   300   300   300    /* CG,GU,C,C */
+   300   300   300   300   300    /* CG,GU,C,G */
+   300   300   300   300   300    /* CG,GU,C,U */
+   300   190   300   190   300    /* CG,GU,G,E */
+   300   190   300   190   300    /* CG,GU,G,A */
+   300   190   300   190   300    /* CG,GU,G,C */
+   190   190   190   190   190    /* CG,GU,G,G */
+   300   190   300   190   300    /* CG,GU,G,U */
+   300   300   300   300   220    /* CG,GU,U,E */
+   300   300   300   300   220    /* CG,GU,U,A */
+   300   300   300   300   220    /* CG,GU,U,C */
+   300   300   300   300   220    /* CG,GU,U,G */
+   220   220   220   220   220    /* CG,GU,U,U */
+   300   300   300   300   300    /* CG,UG,E,E */
+   300   300   300   300   300    /* CG,UG,E,A */
+   300   300   300   300   300    /* CG,UG,E,C */
+   300   300   300   300   300    /* CG,UG,E,G */
+   300   300   300   300   300    /* CG,UG,E,U */
+   300   300   300   190   300    /* CG,UG,A,E */
+   300   300   300   190   300    /* CG,UG,A,A */
+   300   300   300   190   300    /* CG,UG,A,C */
+   190   190   190   190   190    /* CG,UG,A,G */
+   300   300   300   190   300    /* CG,UG,A,U */
+   300   300   300   300   300    /* CG,UG,C,E */
+   300   300   300   300   300    /* CG,UG,C,A */
+   300   300   300   300   300    /* CG,UG,C,C */
+   300   300   300   300   300    /* CG,UG,C,G */
+   300   300   300   300   300    /* CG,UG,C,U */
+   300   190   300   190   300    /* CG,UG,G,E */
+   190   190   190   190   190    /* CG,UG,G,A */
+   300   190   300   190   300    /* CG,UG,G,C */
+   190   190   190   190   190    /* CG,UG,G,G */
+   300   190   300   190   300    /* CG,UG,G,U */
+   300   300   300   300   220    /* CG,UG,U,E */
+   300   300   300   300   220    /* CG,UG,U,A */
+   300   300   300   300   220    /* CG,UG,U,C */
+   300   300   300   300   220    /* CG,UG,U,G */
+   220   220   220   220   220    /* CG,UG,U,U */
+   300   300   300   300   300    /* CG,AU,E,E */
+   300   300   300   300   300    /* CG,AU,E,A */
+   300   300   300   300   300    /* CG,AU,E,C */
+   300   300   300   300   300    /* CG,AU,E,G */
+   300   300   300   300   300    /* CG,AU,E,U */
+   300   300   300   190   300    /* CG,AU,A,E */
+   300   300   300   190   300    /* CG,AU,A,A */
+   300   300   300   190   300    /* CG,AU,A,C */
+   190   190   190   190   190    /* CG,AU,A,G */
+   300   300   300   190   300    /* CG,AU,A,U */
+   300   300   300   300   300    /* CG,AU,C,E */
+   300   300   300   300   300    /* CG,AU,C,A */
+   300   300   300   300   300    /* CG,AU,C,C */
+   300   300   300   300   300    /* CG,AU,C,G */
+   300   300   300   300   300    /* CG,AU,C,U */
+   300   190   300   190   300    /* CG,AU,G,E */
+   300   190   300   190   300    /* CG,AU,G,A */
+   300   190   300   190   300    /* CG,AU,G,C */
+   190   190   190   190   190    /* CG,AU,G,G */
+   300   190   300   190   300    /* CG,AU,G,U */
+   300   300   300   300   220    /* CG,AU,U,E */
+   300   300   300   300   220    /* CG,AU,U,A */
+   300   300   300   300   220    /* CG,AU,U,C */
+   300   300   300   300   220    /* CG,AU,U,G */
+   220   220   220   220   220    /* CG,AU,U,U */
+   300   300   300   300   300    /* CG,UA,E,E */
+   300   300   300   300   300    /* CG,UA,E,A */
+   300   300   300   300   300    /* CG,UA,E,C */
+   300   300   300   300   300    /* CG,UA,E,G */
+   300   300   300   300   300    /* CG,UA,E,U */
+   300   300   300   190   300    /* CG,UA,A,E */
+   300   300   300   190   300    /* CG,UA,A,A */
+   300   300   300   190   300    /* CG,UA,A,C */
+   190   190   190   190   190    /* CG,UA,A,G */
+   300   300   300   190   300    /* CG,UA,A,U */
+   300   300   300   300   300    /* CG,UA,C,E */
+   300   300   300   300   300    /* CG,UA,C,A */
+   300   300   300   300   300    /* CG,UA,C,C */
+   300   300   300   300   300    /* CG,UA,C,G */
+   300   300   300   300   300    /* CG,UA,C,U */
+   300   190   300   190   300    /* CG,UA,G,E */
+   190   190   190   190   190    /* CG,UA,G,A */
+   300   190   300   190   300    /* CG,UA,G,C */
+   190   190   190   190   190    /* CG,UA,G,G */
+   300   190   300   190   300    /* CG,UA,G,U */
+   300   300   300   300   220    /* CG,UA,U,E */
+   300   300   300   300   220    /* CG,UA,U,A */
+   300   300   300   300   220    /* CG,UA,U,C */
+   300   300   300   300   220    /* CG,UA,U,G */
+   220   220   220   220   220    /* CG,UA,U,U */
+   300   300   300   300   300    /* CG,NS,E,E */
+   300   300   300   300   300    /* CG,NS,E,A */
+   300   300   300   300   300    /* CG,NS,E,C */
+   300   300   300   300   300    /* CG,NS,E,G */
+   300   300   300   300   300    /* CG,NS,E,U */
+   300   300   300   190   300    /* CG,NS,A,E */
+   300   300   300   190   300    /* CG,NS,A,A */
+   300   300   300   190   300    /* CG,NS,A,C */
+   190   190   190   190   190    /* CG,NS,A,G */
+   300   300   300   190   300    /* CG,NS,A,U */
+   300   300   300   300   300    /* CG,NS,C,E */
+   300   300   300   300   300    /* CG,NS,C,A */
+   300   300   300   300   300    /* CG,NS,C,C */
+   300   300   300   300   300    /* CG,NS,C,G */
+   300   300   300   300   300    /* CG,NS,C,U */
+   300   190   300   190   300    /* CG,NS,G,E */
+   300   190   300   190   300    /* CG,NS,G,A */
+   300   190   300   190   300    /* CG,NS,G,C */
+   190   190   190   190   190    /* CG,NS,G,G */
+   300   190   300   190   300    /* CG,NS,G,U */
+   300   300   300   300   220    /* CG,NS,U,E */
+   300   300   300   300   220    /* CG,NS,U,A */
+   300   300   300   300   220    /* CG,NS,U,C */
+   300   300   300   300   220    /* CG,NS,U,G */
+   220   220   220   220   220    /* CG,NS,U,U */
+   250   250   230   230   230    /* GC,CG,E,E */
+   250   250   230   230   230    /* GC,CG,E,A */
+   230   230   230   230   230    /* GC,CG,E,C */
+   230   230   230   230   230    /* GC,CG,E,G */
+   230   230   230   230   230    /* GC,CG,E,U */
+   250   250   230   230   230    /* GC,CG,A,E */
+   250   250   230   210   230    /* GC,CG,A,A */
+   230   230   230   230   230    /* GC,CG,A,C */
+   120   120   110   110   110    /* GC,CG,A,G */
+   230   230   230   230   230    /* GC,CG,A,U */
+   230   230   230   230   230    /* GC,CG,C,E */
+   230   230   230   230   230    /* GC,CG,C,A */
+   230   230   230   230   230    /* GC,CG,C,C */
+   230   230   230   230   230    /* GC,CG,C,G */
+   230   230   190   230   230    /* GC,CG,C,U */
+   230   110   230   110   230    /* GC,CG,G,E */
+   110   110   110   110   110    /* GC,CG,G,A */
+   230   110   230   110   230    /* GC,CG,G,C */
+   110   110   110   110   110    /* GC,CG,G,G */
+   230   110   230   110   230    /* GC,CG,G,U */
+   230   230   230   230   150    /* GC,CG,U,E */
+   230   230   230   230   150    /* GC,CG,U,A */
+   230   230   230   230   150    /* GC,CG,U,C */
+   230   230   230   230   150    /* GC,CG,U,G */
+   150   150   150   150   150    /* GC,CG,U,U */
+   230   230   230   230   230    /* GC,GC,E,E */
+   230   230   230   230   230    /* GC,GC,E,A */
+   230   230   230   230   230    /* GC,GC,E,C */
+   230   230   230   230   230    /* GC,GC,E,G */
+   230   230   230   230   230    /* GC,GC,E,U */
+   230   230   230   230   230    /* GC,GC,A,E */
+   230   230   230   230   230    /* GC,GC,A,A */
+   230   230   230   230   230    /* GC,GC,A,C */
+   110   110   110   110   110    /* GC,GC,A,G */
+   230   230   230   230   230    /* GC,GC,A,U */
+   230   230   230   230   230    /* GC,GC,C,E */
+   230   230   230   230   230    /* GC,GC,C,A */
+   230   230   230   230   230    /* GC,GC,C,C */
+   230   230   230   230   230    /* GC,GC,C,G */
+   230   230   230   230   230    /* GC,GC,C,U */
+   230   110   230   110   230    /* GC,GC,G,E */
+   230   110   230   110   230    /* GC,GC,G,A */
+   230   110   230   110   230    /* GC,GC,G,C */
+   110   110   110   110   110    /* GC,GC,G,G */
+   230   110   230   110   230    /* GC,GC,G,U */
+   230   230   230   230   150    /* GC,GC,U,E */
+   230   230   230   230   150    /* GC,GC,U,A */
+   230   230   230   230   150    /* GC,GC,U,C */
+   230   230   230   230   150    /* GC,GC,U,G */
+   150   150   150   150   150    /* GC,GC,U,U */
+   300   300   300   300   300    /* GC,GU,E,E */
+   300   300   300   300   300    /* GC,GU,E,A */
+   300   300   300   300   300    /* GC,GU,E,C */
+   300   300   300   300   300    /* GC,GU,E,G */
+   300   300   300   300   300    /* GC,GU,E,U */
+   300   300   300   300   300    /* GC,GU,A,E */
+   300   300   300   300   300    /* GC,GU,A,A */
+   300   300   300   300   300    /* GC,GU,A,C */
+   190   190   190   190   190    /* GC,GU,A,G */
+   300   300   300   300   300    /* GC,GU,A,U */
+   300   300   300   300   300    /* GC,GU,C,E */
+   300   300   300   300   300    /* GC,GU,C,A */
+   300   300   300   300   300    /* GC,GU,C,C */
+   300   300   300   300   300    /* GC,GU,C,G */
+   300   300   300   300   300    /* GC,GU,C,U */
+   300   190   300   190   300    /* GC,GU,G,E */
+   300   190   300   190   300    /* GC,GU,G,A */
+   300   190   300   190   300    /* GC,GU,G,C */
+   190   190   190   190   190    /* GC,GU,G,G */
+   300   190   300   190   300    /* GC,GU,G,U */
+   300   300   300   300   220    /* GC,GU,U,E */
+   300   300   300   300   220    /* GC,GU,U,A */
+   300   300   300   300   220    /* GC,GU,U,C */
+   300   300   300   300   220    /* GC,GU,U,G */
+   220   220   220   220   220    /* GC,GU,U,U */
+   300   300   300   300   300    /* GC,UG,E,E */
+   300   300   300   300   300    /* GC,UG,E,A */
+   300   300   300   300   300    /* GC,UG,E,C */
+   300   300   300   300   300    /* GC,UG,E,G */
+   300   300   300   300   300    /* GC,UG,E,U */
+   300   300   300   300   300    /* GC,UG,A,E */
+   300   250   300   210   300    /* GC,UG,A,A */
+   300   300   300   300   300    /* GC,UG,A,C */
+   190   120   190   190   190    /* GC,UG,A,G */
+   300   300   300   300   300    /* GC,UG,A,U */
+   300   300   300   300   300    /* GC,UG,C,E */
+   300   300   300   300   300    /* GC,UG,C,A */
+   300   300   300   300   300    /* GC,UG,C,C */
+   300   300   300   300   300    /* GC,UG,C,G */
+   300   300   190   300   300    /* GC,UG,C,U */
+   300   190   300   190   300    /* GC,UG,G,E */
+   190   190   190   190   190    /* GC,UG,G,A */
+   300   190   300   190   300    /* GC,UG,G,C */
+   190   190   190   190   190    /* GC,UG,G,G */
+   300   190   300   190   300    /* GC,UG,G,U */
+   300   300   300   300   220    /* GC,UG,U,E */
+   300   300   300   300   220    /* GC,UG,U,A */
+   300   300   300   300   220    /* GC,UG,U,C */
+   300   300   300   300   220    /* GC,UG,U,G */
+   220   220   220   220   220    /* GC,UG,U,U */
+   300   300   300   300   300    /* GC,AU,E,E */
+   300   300   300   300   300    /* GC,AU,E,A */
+   300   300   300   300   300    /* GC,AU,E,C */
+   300   300   300   300   300    /* GC,AU,E,G */
+   300   300   300   300   300    /* GC,AU,E,U */
+   300   300   300   300   300    /* GC,AU,A,E */
+   300   300   300   300   300    /* GC,AU,A,A */
+   300   300   300   300   300    /* GC,AU,A,C */
+   190   190   190   190   190    /* GC,AU,A,G */
+   300   300   300   300   300    /* GC,AU,A,U */
+   300   300   300   300   300    /* GC,AU,C,E */
+   300   300   300   300   300    /* GC,AU,C,A */
+   300   300   300   300   300    /* GC,AU,C,C */
+   300   300   300   300   300    /* GC,AU,C,G */
+   300   300   300   300   300    /* GC,AU,C,U */
+   300   190   300   190   300    /* GC,AU,G,E */
+   300   190   300   190   300    /* GC,AU,G,A */
+   300   190   300   190   300    /* GC,AU,G,C */
+   190   190   190   190   190    /* GC,AU,G,G */
+   300   190   300   190   300    /* GC,AU,G,U */
+   300   300   300   300   220    /* GC,AU,U,E */
+   300   300   300   300   220    /* GC,AU,U,A */
+   300   300   300   300   220    /* GC,AU,U,C */
+   300   300   300   300   220    /* GC,AU,U,G */
+   220   220   220   220   220    /* GC,AU,U,U */
+   300   300   300   300   300    /* GC,UA,E,E */
+   300   300   300   300   300    /* GC,UA,E,A */
+   300   300   300   300   300    /* GC,UA,E,C */
+   300   300   300   300   300    /* GC,UA,E,G */
+   300   300   300   300   300    /* GC,UA,E,U */
+   300   300   300   300   300    /* GC,UA,A,E */
+   300   300   300   300   300    /* GC,UA,A,A */
+   300   300   300   300   300    /* GC,UA,A,C */
+   190   190   190   190   190    /* GC,UA,A,G */
+   300   300   300   300   300    /* GC,UA,A,U */
+   300   300   300   300   300    /* GC,UA,C,E */
+   300   300   300   300   300    /* GC,UA,C,A */
+   300   300   300   300   300    /* GC,UA,C,C */
+   300   300   300   300   300    /* GC,UA,C,G */
+   300   300   300   300   300    /* GC,UA,C,U */
+   300   190   300   190   300    /* GC,UA,G,E */
+   190   190   190   190   190    /* GC,UA,G,A */
+   300   190   300   190   300    /* GC,UA,G,C */
+   190   190   190   190   190    /* GC,UA,G,G */
+   300   190   300   190   300    /* GC,UA,G,U */
+   300   300   300   300   220    /* GC,UA,U,E */
+   300   300   300   300   220    /* GC,UA,U,A */
+   300   300   300   300   220    /* GC,UA,U,C */
+   300   300   300   300   220    /* GC,UA,U,G */
+   220   220   220   220   220    /* GC,UA,U,U */
+   300   300   300   300   300    /* GC,NS,E,E */
+   300   300   300   300   300    /* GC,NS,E,A */
+   300   300   300   300   300    /* GC,NS,E,C */
+   300   300   300   300   300    /* GC,NS,E,G */
+   300   300   300   300   300    /* GC,NS,E,U */
+   300   300   300   300   300    /* GC,NS,A,E */
+   300   300   300   300   300    /* GC,NS,A,A */
+   300   300   300   300   300    /* GC,NS,A,C */
+   190   190   190   190   190    /* GC,NS,A,G */
+   300   300   300   300   300    /* GC,NS,A,U */
+   300   300   300   300   300    /* GC,NS,C,E */
+   300   300   300   300   300    /* GC,NS,C,A */
+   300   300   300   300   300    /* GC,NS,C,C */
+   300   300   300   300   300    /* GC,NS,C,G */
+   300   300   300   300   300    /* GC,NS,C,U */
+   300   190   300   190   300    /* GC,NS,G,E */
+   300   190   300   190   300    /* GC,NS,G,A */
+   300   190   300   190   300    /* GC,NS,G,C */
+   190   190   190   190   190    /* GC,NS,G,G */
+   300   190   300   190   300    /* GC,NS,G,U */
+   300   300   300   300   220    /* GC,NS,U,E */
+   300   300   300   300   220    /* GC,NS,U,A */
+   300   300   300   300   220    /* GC,NS,U,C */
+   300   300   300   300   220    /* GC,NS,U,G */
+   220   220   220   220   220    /* GC,NS,U,U */
+   300   300   300   300   300    /* GU,CG,E,E */
+   300   300   300   300   300    /* GU,CG,E,A */
+   300   300   300   300   300    /* GU,CG,E,C */
+   300   300   300   300   300    /* GU,CG,E,G */
+   300   300   300   300   300    /* GU,CG,E,U */
+   300   300   300   300   300    /* GU,CG,A,E */
+   300   250   300   210   300    /* GU,CG,A,A */
+   300   300   300   300   300    /* GU,CG,A,C */
+   190   120   190   190   190    /* GU,CG,A,G */
+   300   300   300   300   300    /* GU,CG,A,U */
+   300   300   300   300   300    /* GU,CG,C,E */
+   300   300   300   300   300    /* GU,CG,C,A */
+   300   300   300   300   300    /* GU,CG,C,C */
+   300   300   300   300   300    /* GU,CG,C,G */
+   300   300   190   300   300    /* GU,CG,C,U */
+   300   190   300   190   300    /* GU,CG,G,E */
+   190   190   190   190   190    /* GU,CG,G,A */
+   300   190   300   190   300    /* GU,CG,G,C */
+   190   190   190   190   190    /* GU,CG,G,G */
+   300   190   300   190   300    /* GU,CG,G,U */
+   300   300   300   300   220    /* GU,CG,U,E */
+   300   300   300   300   220    /* GU,CG,U,A */
+   300   300   300   300   220    /* GU,CG,U,C */
+   300   300   300   300   220    /* GU,CG,U,G */
+   220   220   220   220   220    /* GU,CG,U,U */
+   300   300   300   300   300    /* GU,GC,E,E */
+   300   300   300   300   300    /* GU,GC,E,A */
+   300   300   300   300   300    /* GU,GC,E,C */
+   300   300   300   300   300    /* GU,GC,E,G */
+   300   300   300   300   300    /* GU,GC,E,U */
+   300   300   300   300   300    /* GU,GC,A,E */
+   300   300   300   300   300    /* GU,GC,A,A */
+   300   300   300   300   300    /* GU,GC,A,C */
+   190   190   190   190   190    /* GU,GC,A,G */
+   300   300   300   300   300    /* GU,GC,A,U */
+   300   300   300   300   300    /* GU,GC,C,E */
+   300   300   300   300   300    /* GU,GC,C,A */
+   300   300   300   300   300    /* GU,GC,C,C */
+   300   300   300   300   300    /* GU,GC,C,G */
+   300   300   300   300   300    /* GU,GC,C,U */
+   300   190   300   190   300    /* GU,GC,G,E */
+   300   190   300   190   300    /* GU,GC,G,A */
+   300   190   300   190   300    /* GU,GC,G,C */
+   190   190   190   190   190    /* GU,GC,G,G */
+   300   190   300   190   300    /* GU,GC,G,U */
+   300   300   300   300   220    /* GU,GC,U,E */
+   300   300   300   300   220    /* GU,GC,U,A */
+   300   300   300   300   220    /* GU,GC,U,C */
+   300   300   300   300   220    /* GU,GC,U,G */
+   220   220   220   220   220    /* GU,GC,U,U */
+   370   370   370   370   370    /* GU,GU,E,E */
+   370   370   370   370   370    /* GU,GU,E,A */
+   370   370   370   370   370    /* GU,GU,E,C */
+   370   370   370   370   370    /* GU,GU,E,G */
+   370   370   370   370   370    /* GU,GU,E,U */
+   370   370   370   370   370    /* GU,GU,A,E */
+   370   370   370   370   370    /* GU,GU,A,A */
+   370   370   370   370   370    /* GU,GU,A,C */
+   260   260   260   260   260    /* GU,GU,A,G */
+   370   370   370   370   370    /* GU,GU,A,U */
+   370   370   370   370   370    /* GU,GU,C,E */
+   370   370   370   370   370    /* GU,GU,C,A */
+   370   370   370   370   370    /* GU,GU,C,C */
+   370   370   370   370   370    /* GU,GU,C,G */
+   370   370   370   370   370    /* GU,GU,C,U */
+   370   260   370   260   370    /* GU,GU,G,E */
+   370   260   370   260   370    /* GU,GU,G,A */
+   370   260   370   260   370    /* GU,GU,G,C */
+   260   260   260   260   260    /* GU,GU,G,G */
+   370   260   370   260   370    /* GU,GU,G,U */
+   370   370   370   370   300    /* GU,GU,U,E */
+   370   370   370   370   300    /* GU,GU,U,A */
+   370   370   370   370   300    /* GU,GU,U,C */
+   370   370   370   370   300    /* GU,GU,U,G */
+   300   300   300   300   300    /* GU,GU,U,U */
+   370   370   370   370   370    /* GU,UG,E,E */
+   370   370   370   370   370    /* GU,UG,E,A */
+   370   370   370   370   370    /* GU,UG,E,C */
+   370   370   370   370   370    /* GU,UG,E,G */
+   370   370   370   370   370    /* GU,UG,E,U */
+   370   370   370   370   370    /* GU,UG,A,E */
+   370   250   370   210   370    /* GU,UG,A,A */
+   370   370   370   370   370    /* GU,UG,A,C */
+   260   120   260   260   260    /* GU,UG,A,G */
+   370   370   370   370   370    /* GU,UG,A,U */
+   370   370   370   370   370    /* GU,UG,C,E */
+   370   370   370   370   370    /* GU,UG,C,A */
+   370   370   370   370   370    /* GU,UG,C,C */
+   370   370   370   370   370    /* GU,UG,C,G */
+   370   370   190   370   370    /* GU,UG,C,U */
+   370   260   370   260   370    /* GU,UG,G,E */
+   260   260   260   260   260    /* GU,UG,G,A */
+   370   260   370   260   370    /* GU,UG,G,C */
+   260   260   260   260   260    /* GU,UG,G,G */
+   370   260   370   260   370    /* GU,UG,G,U */
+   370   370   370   370   300    /* GU,UG,U,E */
+   370   370   370   370   300    /* GU,UG,U,A */
+   370   370   370   370   300    /* GU,UG,U,C */
+   370   370   370   370   300    /* GU,UG,U,G */
+   300   300   300   300   300    /* GU,UG,U,U */
+   370   370   370   370   370    /* GU,AU,E,E */
+   370   370   370   370   370    /* GU,AU,E,A */
+   370   370   370   370   370    /* GU,AU,E,C */
+   370   370   370   370   370    /* GU,AU,E,G */
+   370   370   370   370   370    /* GU,AU,E,U */
+   370   370   370   370   370    /* GU,AU,A,E */
+   370   370   370   370   370    /* GU,AU,A,A */
+   370   370   370   370   370    /* GU,AU,A,C */
+   260   260   260   260   260    /* GU,AU,A,G */
+   370   370   370   370   370    /* GU,AU,A,U */
+   370   370   370   370   370    /* GU,AU,C,E */
+   370   370   370   370   370    /* GU,AU,C,A */
+   370   370   370   370   370    /* GU,AU,C,C */
+   370   370   370   370   370    /* GU,AU,C,G */
+   370   370   370   370   370    /* GU,AU,C,U */
+   370   260   370   260   370    /* GU,AU,G,E */
+   370   260   370   260   370    /* GU,AU,G,A */
+   370   260   370   260   370    /* GU,AU,G,C */
+   260   260   260   260   260    /* GU,AU,G,G */
+   370   260   370   260   370    /* GU,AU,G,U */
+   370   370   370   370   300    /* GU,AU,U,E */
+   370   370   370   370   300    /* GU,AU,U,A */
+   370   370   370   370   300    /* GU,AU,U,C */
+   370   370   370   370   300    /* GU,AU,U,G */
+   300   300   300   300   300    /* GU,AU,U,U */
+   370   370   370   370   370    /* GU,UA,E,E */
+   370   370   370   370   370    /* GU,UA,E,A */
+   370   370   370   370   370    /* GU,UA,E,C */
+   370   370   370   370   370    /* GU,UA,E,G */
+   370   370   370   370   370    /* GU,UA,E,U */
+   370   370   370   370   370    /* GU,UA,A,E */
+   370   370   370   370   370    /* GU,UA,A,A */
+   370   370   370   370   370    /* GU,UA,A,C */
+   260   260   260   260   260    /* GU,UA,A,G */
+   370   370   370   370   370    /* GU,UA,A,U */
+   370   370   370   370   370    /* GU,UA,C,E */
+   370   370   370   370   370    /* GU,UA,C,A */
+   370   370   370   370   370    /* GU,UA,C,C */
+   370   370   370   370   370    /* GU,UA,C,G */
+   370   370   370   370   370    /* GU,UA,C,U */
+   370   260   370   260   370    /* GU,UA,G,E */
+   260   260   260   260   260    /* GU,UA,G,A */
+   370   260   370   260   370    /* GU,UA,G,C */
+   260   260   260   260   260    /* GU,UA,G,G */
+   370   260   370   260   370    /* GU,UA,G,U */
+   370   370   370   370   300    /* GU,UA,U,E */
+   370   370   370   370   300    /* GU,UA,U,A */
+   370   370   370   370   300    /* GU,UA,U,C */
+   370   370   370   370   300    /* GU,UA,U,G */
+   300   300   300   300   300    /* GU,UA,U,U */
+   370   370   370   370   370    /* GU,NS,E,E */
+   370   370   370   370   370    /* GU,NS,E,A */
+   370   370   370   370   370    /* GU,NS,E,C */
+   370   370   370   370   370    /* GU,NS,E,G */
+   370   370   370   370   370    /* GU,NS,E,U */
+   370   370   370   370   370    /* GU,NS,A,E */
+   370   370   370   370   370    /* GU,NS,A,A */
+   370   370   370   370   370    /* GU,NS,A,C */
+   260   260   260   260   260    /* GU,NS,A,G */
+   370   370   370   370   370    /* GU,NS,A,U */
+   370   370   370   370   370    /* GU,NS,C,E */
+   370   370   370   370   370    /* GU,NS,C,A */
+   370   370   370   370   370    /* GU,NS,C,C */
+   370   370   370   370   370    /* GU,NS,C,G */
+   370   370   370   370   370    /* GU,NS,C,U */
+   370   260   370   260   370    /* GU,NS,G,E */
+   370   260   370   260   370    /* GU,NS,G,A */
+   370   260   370   260   370    /* GU,NS,G,C */
+   260   260   260   260   260    /* GU,NS,G,G */
+   370   260   370   260   370    /* GU,NS,G,U */
+   370   370   370   370   300    /* GU,NS,U,E */
+   370   370   370   370   300    /* GU,NS,U,A */
+   370   370   370   370   300    /* GU,NS,U,C */
+   370   370   370   370   300    /* GU,NS,U,G */
+   300   300   300   300   300    /* GU,NS,U,U */
+   300   300   300   300   300    /* UG,CG,E,E */
+   300   300   300   300   300    /* UG,CG,E,A */
+   300   300   300   300   300    /* UG,CG,E,C */
+   300   300   300   300   300    /* UG,CG,E,G */
+   300   300   300   300   300    /* UG,CG,E,U */
+   300   300   300   190   300    /* UG,CG,A,E */
+   300   300   300   190   300    /* UG,CG,A,A */
+   300   300   300   190   300    /* UG,CG,A,C */
+   190   190   190   190   190    /* UG,CG,A,G */
+   300   300   300   190   300    /* UG,CG,A,U */
+   300   300   300   300   300    /* UG,CG,C,E */
+   300   300   300   300   300    /* UG,CG,C,A */
+   300   300   300   300   300    /* UG,CG,C,C */
+   300   300   300   300   300    /* UG,CG,C,G */
+   300   300   300   300   300    /* UG,CG,C,U */
+   300   190   300   190   300    /* UG,CG,G,E */
+   190   190   190   190   190    /* UG,CG,G,A */
+   300   190   300   190   300    /* UG,CG,G,C */
+   190   190   190   190   190    /* UG,CG,G,G */
+   300   190   300   190   300    /* UG,CG,G,U */
+   300   300   300   300   220    /* UG,CG,U,E */
+   300   300   300   300   220    /* UG,CG,U,A */
+   300   300   300   300   220    /* UG,CG,U,C */
+   300   300   300   300   220    /* UG,CG,U,G */
+   220   220   220   220   220    /* UG,CG,U,U */
+   300   300   300   300   300    /* UG,GC,E,E */
+   300   300   300   300   300    /* UG,GC,E,A */
+   300   300   300   300   300    /* UG,GC,E,C */
+   300   300   300   300   300    /* UG,GC,E,G */
+   300   300   300   300   300    /* UG,GC,E,U */
+   300   300   300   190   300    /* UG,GC,A,E */
+   300   300   300   190   300    /* UG,GC,A,A */
+   300   300   300   190   300    /* UG,GC,A,C */
+   190   190   190   190   190    /* UG,GC,A,G */
+   300   300   300   190   300    /* UG,GC,A,U */
+   300   300   300   300   300    /* UG,GC,C,E */
+   300   300   300   300   300    /* UG,GC,C,A */
+   300   300   300   300   300    /* UG,GC,C,C */
+   300   300   300   300   300    /* UG,GC,C,G */
+   300   300   300   300   300    /* UG,GC,C,U */
+   300   190   300   190   300    /* UG,GC,G,E */
+   300   190   300   190   300    /* UG,GC,G,A */
+   300   190   300   190   300    /* UG,GC,G,C */
+   190   190   190   190   190    /* UG,GC,G,G */
+   300   190   300   190   300    /* UG,GC,G,U */
+   300   300   300   300   220    /* UG,GC,U,E */
+   300   300   300   300   220    /* UG,GC,U,A */
+   300   300   300   300   220    /* UG,GC,U,C */
+   300   300   300   300   220    /* UG,GC,U,G */
+   220   220   220   220   220    /* UG,GC,U,U */
+   370   370   370   370   370    /* UG,GU,E,E */
+   370   370   370   370   370    /* UG,GU,E,A */
+   370   370   370   370   370    /* UG,GU,E,C */
+   370   370   370   370   370    /* UG,GU,E,G */
+   370   370   370   370   370    /* UG,GU,E,U */
+   370   370   370   260   370    /* UG,GU,A,E */
+   370   370   370   260   370    /* UG,GU,A,A */
+   370   370   370   260   370    /* UG,GU,A,C */
+   260   260   260   260   260    /* UG,GU,A,G */
+   370   370   370   260   370    /* UG,GU,A,U */
+   370   370   370   370   370    /* UG,GU,C,E */
+   370   370   370   370   370    /* UG,GU,C,A */
+   370   370   370   370   370    /* UG,GU,C,C */
+   370   370   370   370   370    /* UG,GU,C,G */
+   370   370   370   370   370    /* UG,GU,C,U */
+   370   260   370   260   370    /* UG,GU,G,E */
+   370   260   370   260   370    /* UG,GU,G,A */
+   370   260   370   260   370    /* UG,GU,G,C */
+   260   260   260   260   260    /* UG,GU,G,G */
+   370   260   370   260   370    /* UG,GU,G,U */
+   370   370   370   370   300    /* UG,GU,U,E */
+   370   370   370   370   300    /* UG,GU,U,A */
+   370   370   370   370   300    /* UG,GU,U,C */
+   370   370   370   370   300    /* UG,GU,U,G */
+   300   300   300   300   300    /* UG,GU,U,U */
+   370   370   370   370   370    /* UG,UG,E,E */
+   370   370   370   370   370    /* UG,UG,E,A */
+   370   370   370   370   370    /* UG,UG,E,C */
+   370   370   370   370   370    /* UG,UG,E,G */
+   370   370   370   370   370    /* UG,UG,E,U */
+   370   370   370   260   370    /* UG,UG,A,E */
+   370   370   370   260   370    /* UG,UG,A,A */
+   370   370   370   260   370    /* UG,UG,A,C */
+   260   260   260   260   260    /* UG,UG,A,G */
+   370   370   370   260   370    /* UG,UG,A,U */
+   370   370   370   370   370    /* UG,UG,C,E */
+   370   370   370   370   370    /* UG,UG,C,A */
+   370   370   370   370   370    /* UG,UG,C,C */
+   370   370   370   370   370    /* UG,UG,C,G */
+   370   370   370   370   370    /* UG,UG,C,U */
+   370   260   370   260   370    /* UG,UG,G,E */
+   260   260   260   260   260    /* UG,UG,G,A */
+   370   260   370   260   370    /* UG,UG,G,C */
+   260   260   260   260   260    /* UG,UG,G,G */
+   370   260   370   260   370    /* UG,UG,G,U */
+   370   370   370   370   300    /* UG,UG,U,E */
+   370   370   370   370   300    /* UG,UG,U,A */
+   370   370   370   370   300    /* UG,UG,U,C */
+   370   370   370   370   300    /* UG,UG,U,G */
+   300   300   300   300   300    /* UG,UG,U,U */
+   370   370   370   370   370    /* UG,AU,E,E */
+   370   370   370   370   370    /* UG,AU,E,A */
+   370   370   370   370   370    /* UG,AU,E,C */
+   370   370   370   370   370    /* UG,AU,E,G */
+   370   370   370   370   370    /* UG,AU,E,U */
+   370   370   370   260   370    /* UG,AU,A,E */
+   370   370   370   260   370    /* UG,AU,A,A */
+   370   370   370   260   370    /* UG,AU,A,C */
+   260   260   260   260   260    /* UG,AU,A,G */
+   370   370   370   260   370    /* UG,AU,A,U */
+   370   370   370   370   370    /* UG,AU,C,E */
+   370   370   370   370   370    /* UG,AU,C,A */
+   370   370   370   370   370    /* UG,AU,C,C */
+   370   370   370   370   370    /* UG,AU,C,G */
+   370   370   370   370   370    /* UG,AU,C,U */
+   370   260   370   260   370    /* UG,AU,G,E */
+   370   260   370   260   370    /* UG,AU,G,A */
+   370   260   370   260   370    /* UG,AU,G,C */
+   260   260   260   260   260    /* UG,AU,G,G */
+   370   260   370   260   370    /* UG,AU,G,U */
+   370   370   370   370   300    /* UG,AU,U,E */
+   370   370   370   370   300    /* UG,AU,U,A */
+   370   370   370   370   300    /* UG,AU,U,C */
+   370   370   370   370   300    /* UG,AU,U,G */
+   300   300   300   300   300    /* UG,AU,U,U */
+   370   370   370   370   370    /* UG,UA,E,E */
+   370   370   370   370   370    /* UG,UA,E,A */
+   370   370   370   370   370    /* UG,UA,E,C */
+   370   370   370   370   370    /* UG,UA,E,G */
+   370   370   370   370   370    /* UG,UA,E,U */
+   370   370   370   260   370    /* UG,UA,A,E */
+   370   370   370   260   370    /* UG,UA,A,A */
+   370   370   370   260   370    /* UG,UA,A,C */
+   260   260   260   260   260    /* UG,UA,A,G */
+   370   370   370   260   370    /* UG,UA,A,U */
+   370   370   370   370   370    /* UG,UA,C,E */
+   370   370   370   370   370    /* UG,UA,C,A */
+   370   370   370   370   370    /* UG,UA,C,C */
+   370   370   370   370   370    /* UG,UA,C,G */
+   370   370   370   370   370    /* UG,UA,C,U */
+   370   260   370   260   370    /* UG,UA,G,E */
+   260   260   260   260   260    /* UG,UA,G,A */
+   370   260   370   260   370    /* UG,UA,G,C */
+   260   260   260   260   260    /* UG,UA,G,G */
+   370   260   370   260   370    /* UG,UA,G,U */
+   370   370   370   370   300    /* UG,UA,U,E */
+   370   370   370   370   300    /* UG,UA,U,A */
+   370   370   370   370   300    /* UG,UA,U,C */
+   370   370   370   370   300    /* UG,UA,U,G */
+   300   300   300   300   300    /* UG,UA,U,U */
+   370   370   370   370   370    /* UG,NS,E,E */
+   370   370   370   370   370    /* UG,NS,E,A */
+   370   370   370   370   370    /* UG,NS,E,C */
+   370   370   370   370   370    /* UG,NS,E,G */
+   370   370   370   370   370    /* UG,NS,E,U */
+   370   370   370   260   370    /* UG,NS,A,E */
+   370   370   370   260   370    /* UG,NS,A,A */
+   370   370   370   260   370    /* UG,NS,A,C */
+   260   260   260   260   260    /* UG,NS,A,G */
+   370   370   370   260   370    /* UG,NS,A,U */
+   370   370   370   370   370    /* UG,NS,C,E */
+   370   370   370   370   370    /* UG,NS,C,A */
+   370   370   370   370   370    /* UG,NS,C,C */
+   370   370   370   370   370    /* UG,NS,C,G */
+   370   370   370   370   370    /* UG,NS,C,U */
+   370   260   370   260   370    /* UG,NS,G,E */
+   370   260   370   260   370    /* UG,NS,G,A */
+   370   260   370   260   370    /* UG,NS,G,C */
+   260   260   260   260   260    /* UG,NS,G,G */
+   370   260   370   260   370    /* UG,NS,G,U */
+   370   370   370   370   300    /* UG,NS,U,E */
+   370   370   370   370   300    /* UG,NS,U,A */
+   370   370   370   370   300    /* UG,NS,U,C */
+   370   370   370   370   300    /* UG,NS,U,G */
+   300   300   300   300   300    /* UG,NS,U,U */
+   300   300   300   300   300    /* AU,CG,E,E */
+   300   300   300   300   300    /* AU,CG,E,A */
+   300   300   300   300   300    /* AU,CG,E,C */
+   300   300   300   300   300    /* AU,CG,E,G */
+   300   300   300   300   300    /* AU,CG,E,U */
+   300   300   300   300   300    /* AU,CG,A,E */
+   300   300   300   300   300    /* AU,CG,A,A */
+   300   300   300   300   300    /* AU,CG,A,C */
+   190   190   190   190   190    /* AU,CG,A,G */
+   300   300   300   300   300    /* AU,CG,A,U */
+   300   300   300   300   300    /* AU,CG,C,E */
+   300   300   300   300   300    /* AU,CG,C,A */
+   300   300   300   300   300    /* AU,CG,C,C */
+   300   300   300   300   300    /* AU,CG,C,G */
+   300   300   300   300   300    /* AU,CG,C,U */
+   300   190   300   190   300    /* AU,CG,G,E */
+   190   190   190   190   190    /* AU,CG,G,A */
+   300   190   300   190   300    /* AU,CG,G,C */
+   190   190   190   190   190    /* AU,CG,G,G */
+   300   190   300   190   300    /* AU,CG,G,U */
+   300   300   300   300   220    /* AU,CG,U,E */
+   300   300   300   300   220    /* AU,CG,U,A */
+   300   300   300   300   220    /* AU,CG,U,C */
+   300   300   300   300   220    /* AU,CG,U,G */
+   220   220   220   220   220    /* AU,CG,U,U */
+   300   300   300   300   300    /* AU,GC,E,E */
+   300   300   300   300   300    /* AU,GC,E,A */
+   300   300   300   300   300    /* AU,GC,E,C */
+   300   300   300   300   300    /* AU,GC,E,G */
+   300   300   300   300   300    /* AU,GC,E,U */
+   300   300   300   300   300    /* AU,GC,A,E */
+   300   300   300   300   300    /* AU,GC,A,A */
+   300   300   300   300   300    /* AU,GC,A,C */
+   190   190   190   190   190    /* AU,GC,A,G */
+   300   300   300   300   300    /* AU,GC,A,U */
+   300   300   300   300   300    /* AU,GC,C,E */
+   300   300   300   300   300    /* AU,GC,C,A */
+   300   300   300   300   300    /* AU,GC,C,C */
+   300   300   300   300   300    /* AU,GC,C,G */
+   300   300   300   300   300    /* AU,GC,C,U */
+   300   190   300   190   300    /* AU,GC,G,E */
+   300   190   300   190   300    /* AU,GC,G,A */
+   300   190   300   190   300    /* AU,GC,G,C */
+   190   190   190   190   190    /* AU,GC,G,G */
+   300   190   300   190   300    /* AU,GC,G,U */
+   300   300   300   300   220    /* AU,GC,U,E */
+   300   300   300   300   220    /* AU,GC,U,A */
+   300   300   300   300   220    /* AU,GC,U,C */
+   300   300   300   300   220    /* AU,GC,U,G */
+   220   220   220   220   220    /* AU,GC,U,U */
+   370   370   370   370   370    /* AU,GU,E,E */
+   370   370   370   370   370    /* AU,GU,E,A */
+   370   370   370   370   370    /* AU,GU,E,C */
+   370   370   370   370   370    /* AU,GU,E,G */
+   370   370   370   370   370    /* AU,GU,E,U */
+   370   370   370   370   370    /* AU,GU,A,E */
+   370   370   370   370   370    /* AU,GU,A,A */
+   370   370   370   370   370    /* AU,GU,A,C */
+   260   260   260   260   260    /* AU,GU,A,G */
+   370   370   370   370   370    /* AU,GU,A,U */
+   370   370   370   370   370    /* AU,GU,C,E */
+   370   370   370   370   370    /* AU,GU,C,A */
+   370   370   370   370   370    /* AU,GU,C,C */
+   370   370   370   370   370    /* AU,GU,C,G */
+   370   370   370   370   370    /* AU,GU,C,U */
+   370   260   370   260   370    /* AU,GU,G,E */
+   370   260   370   260   370    /* AU,GU,G,A */
+   370   260   370   260   370    /* AU,GU,G,C */
+   260   260   260   260   260    /* AU,GU,G,G */
+   370   260   370   260   370    /* AU,GU,G,U */
+   370   370   370   370   300    /* AU,GU,U,E */
+   370   370   370   370   300    /* AU,GU,U,A */
+   370   370   370   370   300    /* AU,GU,U,C */
+   370   370   370   370   300    /* AU,GU,U,G */
+   300   300   300   300   300    /* AU,GU,U,U */
+   370   370   370   370   370    /* AU,UG,E,E */
+   370   370   370   370   370    /* AU,UG,E,A */
+   370   370   370   370   370    /* AU,UG,E,C */
+   370   370   370   370   370    /* AU,UG,E,G */
+   370   370   370   370   370    /* AU,UG,E,U */
+   370   370   370   370   370    /* AU,UG,A,E */
+   370   370   370   370   370    /* AU,UG,A,A */
+   370   370   370   370   370    /* AU,UG,A,C */
+   260   260   260   260   260    /* AU,UG,A,G */
+   370   370   370   370   370    /* AU,UG,A,U */
+   370   370   370   370   370    /* AU,UG,C,E */
+   370   370   370   370   370    /* AU,UG,C,A */
+   370   370   370   370   370    /* AU,UG,C,C */
+   370   370   370   370   370    /* AU,UG,C,G */
+   370   370   370   370   370    /* AU,UG,C,U */
+   370   260   370   260   370    /* AU,UG,G,E */
+   260   260   260   260   260    /* AU,UG,G,A */
+   370   260   370   260   370    /* AU,UG,G,C */
+   260   260   260   260   260    /* AU,UG,G,G */
+   370   260   370   260   370    /* AU,UG,G,U */
+   370   370   370   370   300    /* AU,UG,U,E */
+   370   370   370   370   300    /* AU,UG,U,A */
+   370   370   370   370   300    /* AU,UG,U,C */
+   370   370   370   370   300    /* AU,UG,U,G */
+   300   300   300   300   300    /* AU,UG,U,U */
+   370   370   370   370   370    /* AU,AU,E,E */
+   370   370   370   370   370    /* AU,AU,E,A */
+   370   370   370   370   370    /* AU,AU,E,C */
+   370   370   370   370   370    /* AU,AU,E,G */
+   370   370   370   370   370    /* AU,AU,E,U */
+   370   370   370   370   370    /* AU,AU,A,E */
+   370   370   370   370   370    /* AU,AU,A,A */
+   370   370   370   370   370    /* AU,AU,A,C */
+   260   260   260   260   260    /* AU,AU,A,G */
+   370   370   370   370   370    /* AU,AU,A,U */
+   370   370   370   370   370    /* AU,AU,C,E */
+   370   370   370   370   370    /* AU,AU,C,A */
+   370   370   370   370   370    /* AU,AU,C,C */
+   370   370   370   370   370    /* AU,AU,C,G */
+   370   370   370   370   370    /* AU,AU,C,U */
+   370   260   370   260   370    /* AU,AU,G,E */
+   370   260   370   260   370    /* AU,AU,G,A */
+   370   260   370   260   370    /* AU,AU,G,C */
+   260   260   260   260   260    /* AU,AU,G,G */
+   370   260   370   260   370    /* AU,AU,G,U */
+   370   370   370   370   300    /* AU,AU,U,E */
+   370   370   370   370   300    /* AU,AU,U,A */
+   370   370   370   370   300    /* AU,AU,U,C */
+   370   370   370   370   300    /* AU,AU,U,G */
+   300   300   300   300   300    /* AU,AU,U,U */
+   370   370   370   370   370    /* AU,UA,E,E */
+   370   370   370   370   370    /* AU,UA,E,A */
+   370   370   370   370   370    /* AU,UA,E,C */
+   370   370   370   370   370    /* AU,UA,E,G */
+   370   370   370   370   370    /* AU,UA,E,U */
+   370   370   370   370   370    /* AU,UA,A,E */
+   370   370   370   370   370    /* AU,UA,A,A */
+   370   370   370   370   370    /* AU,UA,A,C */
+   260   260   260   260   260    /* AU,UA,A,G */
+   370   370   370   370   370    /* AU,UA,A,U */
+   370   370   370   370   370    /* AU,UA,C,E */
+   370   370   370   370   370    /* AU,UA,C,A */
+   370   370   370   370   370    /* AU,UA,C,C */
+   370   370   370   370   370    /* AU,UA,C,G */
+   370   370   370   370   370    /* AU,UA,C,U */
+   370   260   370   260   370    /* AU,UA,G,E */
+   260   260   260   260   260    /* AU,UA,G,A */
+   370   260   370   260   370    /* AU,UA,G,C */
+   260   260   260   260   260    /* AU,UA,G,G */
+   370   260   370   260   370    /* AU,UA,G,U */
+   370   370   370   370   300    /* AU,UA,U,E */
+   370   370   370   370   300    /* AU,UA,U,A */
+   370   370   370   370   300    /* AU,UA,U,C */
+   370   370   370   370   300    /* AU,UA,U,G */
+   300   300   300   300   300    /* AU,UA,U,U */
+   370   370   370   370   370    /* AU,NS,E,E */
+   370   370   370   370   370    /* AU,NS,E,A */
+   370   370   370   370   370    /* AU,NS,E,C */
+   370   370   370   370   370    /* AU,NS,E,G */
+   370   370   370   370   370    /* AU,NS,E,U */
+   370   370   370   370   370    /* AU,NS,A,E */
+   370   370   370   370   370    /* AU,NS,A,A */
+   370   370   370   370   370    /* AU,NS,A,C */
+   260   260   260   260   260    /* AU,NS,A,G */
+   370   370   370   370   370    /* AU,NS,A,U */
+   370   370   370   370   370    /* AU,NS,C,E */
+   370   370   370   370   370    /* AU,NS,C,A */
+   370   370   370   370   370    /* AU,NS,C,C */
+   370   370   370   370   370    /* AU,NS,C,G */
+   370   370   370   370   370    /* AU,NS,C,U */
+   370   260   370   260   370    /* AU,NS,G,E */
+   370   260   370   260   370    /* AU,NS,G,A */
+   370   260   370   260   370    /* AU,NS,G,C */
+   260   260   260   260   260    /* AU,NS,G,G */
+   370   260   370   260   370    /* AU,NS,G,U */
+   370   370   370   370   300    /* AU,NS,U,E */
+   370   370   370   370   300    /* AU,NS,U,A */
+   370   370   370   370   300    /* AU,NS,U,C */
+   370   370   370   370   300    /* AU,NS,U,G */
+   300   300   300   300   300    /* AU,NS,U,U */
+   300   300   300   300   300    /* UA,CG,E,E */
+   300   300   300   300   300    /* UA,CG,E,A */
+   300   300   300   300   300    /* UA,CG,E,C */
+   300   300   300   300   300    /* UA,CG,E,G */
+   300   300   300   300   300    /* UA,CG,E,U */
+   300   300   300   190   300    /* UA,CG,A,E */
+   300   300   300   190   300    /* UA,CG,A,A */
+   300   300   300   190   300    /* UA,CG,A,C */
+   190   190   190   190   190    /* UA,CG,A,G */
+   300   300   300   190   300    /* UA,CG,A,U */
+   300   300   300   300   300    /* UA,CG,C,E */
+   300   300   300   300   300    /* UA,CG,C,A */
+   300   300   300   300   300    /* UA,CG,C,C */
+   300   300   300   300   300    /* UA,CG,C,G */
+   300   300   300   300   300    /* UA,CG,C,U */
+   300   190   300   190   300    /* UA,CG,G,E */
+   190   190   190   190   190    /* UA,CG,G,A */
+   300   190   300   190   300    /* UA,CG,G,C */
+   190   190   190   190   190    /* UA,CG,G,G */
+   300   190   300   190   300    /* UA,CG,G,U */
+   300   300   300   300   220    /* UA,CG,U,E */
+   300   300   300   300   220    /* UA,CG,U,A */
+   300   300   300   300   220    /* UA,CG,U,C */
+   300   300   300   300   220    /* UA,CG,U,G */
+   220   220   220   220   220    /* UA,CG,U,U */
+   300   300   300   300   300    /* UA,GC,E,E */
+   300   300   300   300   300    /* UA,GC,E,A */
+   300   300   300   300   300    /* UA,GC,E,C */
+   300   300   300   300   300    /* UA,GC,E,G */
+   300   300   300   300   300    /* UA,GC,E,U */
+   300   300   300   190   300    /* UA,GC,A,E */
+   300   300   300   190   300    /* UA,GC,A,A */
+   300   300   300   190   300    /* UA,GC,A,C */
+   190   190   190   190   190    /* UA,GC,A,G */
+   300   300   300   190   300    /* UA,GC,A,U */
+   300   300   300   300   300    /* UA,GC,C,E */
+   300   300   300   300   300    /* UA,GC,C,A */
+   300   300   300   300   300    /* UA,GC,C,C */
+   300   300   300   300   300    /* UA,GC,C,G */
+   300   300   300   300   300    /* UA,GC,C,U */
+   300   190   300   190   300    /* UA,GC,G,E */
+   300   190   300   190   300    /* UA,GC,G,A */
+   300   190   300   190   300    /* UA,GC,G,C */
+   190   190   190   190   190    /* UA,GC,G,G */
+   300   190   300   190   300    /* UA,GC,G,U */
+   300   300   300   300   220    /* UA,GC,U,E */
+   300   300   300   300   220    /* UA,GC,U,A */
+   300   300   300   300   220    /* UA,GC,U,C */
+   300   300   300   300   220    /* UA,GC,U,G */
+   220   220   220   220   220    /* UA,GC,U,U */
+   370   370   370   370   370    /* UA,GU,E,E */
+   370   370   370   370   370    /* UA,GU,E,A */
+   370   370   370   370   370    /* UA,GU,E,C */
+   370   370   370   370   370    /* UA,GU,E,G */
+   370   370   370   370   370    /* UA,GU,E,U */
+   370   370   370   260   370    /* UA,GU,A,E */
+   370   370   370   260   370    /* UA,GU,A,A */
+   370   370   370   260   370    /* UA,GU,A,C */
+   260   260   260   260   260    /* UA,GU,A,G */
+   370   370   370   260   370    /* UA,GU,A,U */
+   370   370   370   370   370    /* UA,GU,C,E */
+   370   370   370   370   370    /* UA,GU,C,A */
+   370   370   370   370   370    /* UA,GU,C,C */
+   370   370   370   370   370    /* UA,GU,C,G */
+   370   370   370   370   370    /* UA,GU,C,U */
+   370   260   370   260   370    /* UA,GU,G,E */
+   370   260   370   260   370    /* UA,GU,G,A */
+   370   260   370   260   370    /* UA,GU,G,C */
+   260   260   260   260   260    /* UA,GU,G,G */
+   370   260   370   260   370    /* UA,GU,G,U */
+   370   370   370   370   300    /* UA,GU,U,E */
+   370   370   370   370   300    /* UA,GU,U,A */
+   370   370   370   370   300    /* UA,GU,U,C */
+   370   370   370   370   300    /* UA,GU,U,G */
+   300   300   300   300   300    /* UA,GU,U,U */
+   370   370   370   370   370    /* UA,UG,E,E */
+   370   370   370   370   370    /* UA,UG,E,A */
+   370   370   370   370   370    /* UA,UG,E,C */
+   370   370   370   370   370    /* UA,UG,E,G */
+   370   370   370   370   370    /* UA,UG,E,U */
+   370   370   370   260   370    /* UA,UG,A,E */
+   370   370   370   260   370    /* UA,UG,A,A */
+   370   370   370   260   370    /* UA,UG,A,C */
+   260   260   260   260   260    /* UA,UG,A,G */
+   370   370   370   260   370    /* UA,UG,A,U */
+   370   370   370   370   370    /* UA,UG,C,E */
+   370   370   370   370   370    /* UA,UG,C,A */
+   370   370   370   370   370    /* UA,UG,C,C */
+   370   370   370   370   370    /* UA,UG,C,G */
+   370   370   370   370   370    /* UA,UG,C,U */
+   370   260   370   260   370    /* UA,UG,G,E */
+   260   260   260   260   260    /* UA,UG,G,A */
+   370   260   370   260   370    /* UA,UG,G,C */
+   260   260   260   260   260    /* UA,UG,G,G */
+   370   260   370   260   370    /* UA,UG,G,U */
+   370   370   370   370   300    /* UA,UG,U,E */
+   370   370   370   370   300    /* UA,UG,U,A */
+   370   370   370   370   300    /* UA,UG,U,C */
+   370   370   370   370   300    /* UA,UG,U,G */
+   300   300   300   300   300    /* UA,UG,U,U */
+   370   370   370   370   370    /* UA,AU,E,E */
+   370   370   370   370   370    /* UA,AU,E,A */
+   370   370   370   370   370    /* UA,AU,E,C */
+   370   370   370   370   370    /* UA,AU,E,G */
+   370   370   370   370   370    /* UA,AU,E,U */
+   370   370   370   260   370    /* UA,AU,A,E */
+   370   370   370   260   370    /* UA,AU,A,A */
+   370   370   370   260   370    /* UA,AU,A,C */
+   260   260   260   260   260    /* UA,AU,A,G */
+   370   370   370   260   370    /* UA,AU,A,U */
+   370   370   370   370   370    /* UA,AU,C,E */
+   370   370   370   370   370    /* UA,AU,C,A */
+   370   370   370   370   370    /* UA,AU,C,C */
+   370   370   370   370   370    /* UA,AU,C,G */
+   370   370   370   370   370    /* UA,AU,C,U */
+   370   260   370   260   370    /* UA,AU,G,E */
+   370   260   370   260   370    /* UA,AU,G,A */
+   370   260   370   260   370    /* UA,AU,G,C */
+   260   260   260   260   260    /* UA,AU,G,G */
+   370   260   370   260   370    /* UA,AU,G,U */
+   370   370   370   370   300    /* UA,AU,U,E */
+   370   370   370   370   300    /* UA,AU,U,A */
+   370   370   370   370   300    /* UA,AU,U,C */
+   370   370   370   370   300    /* UA,AU,U,G */
+   300   300   300   300   300    /* UA,AU,U,U */
+   370   370   370   370   370    /* UA,UA,E,E */
+   370   370   370   370   370    /* UA,UA,E,A */
+   370   370   370   370   370    /* UA,UA,E,C */
+   370   370   370   370   370    /* UA,UA,E,G */
+   370   370   370   370   370    /* UA,UA,E,U */
+   370   370   370   260   370    /* UA,UA,A,E */
+   370   370   370   260   370    /* UA,UA,A,A */
+   370   370   370   260   370    /* UA,UA,A,C */
+   260   260   260   260   260    /* UA,UA,A,G */
+   370   370   370   260   370    /* UA,UA,A,U */
+   370   370   370   370   370    /* UA,UA,C,E */
+   370   370   370   370   370    /* UA,UA,C,A */
+   370   370   370   370   370    /* UA,UA,C,C */
+   370   370   370   370   370    /* UA,UA,C,G */
+   370   370   370   370   370    /* UA,UA,C,U */
+   370   260   370   260   370    /* UA,UA,G,E */
+   260   260   260   260   260    /* UA,UA,G,A */
+   370   260   370   260   370    /* UA,UA,G,C */
+   260   260   260   260   260    /* UA,UA,G,G */
+   370   260   370   260   370    /* UA,UA,G,U */
+   370   370   370   370   300    /* UA,UA,U,E */
+   370   370   370   370   300    /* UA,UA,U,A */
+   370   370   370   370   300    /* UA,UA,U,C */
+   370   370   370   370   300    /* UA,UA,U,G */
+   300   300   300   300   300    /* UA,UA,U,U */
+   370   370   370   370   370    /* UA,NS,E,E */
+   370   370   370   370   370    /* UA,NS,E,A */
+   370   370   370   370   370    /* UA,NS,E,C */
+   370   370   370   370   370    /* UA,NS,E,G */
+   370   370   370   370   370    /* UA,NS,E,U */
+   370   370   370   260   370    /* UA,NS,A,E */
+   370   370   370   260   370    /* UA,NS,A,A */
+   370   370   370   260   370    /* UA,NS,A,C */
+   260   260   260   260   260    /* UA,NS,A,G */
+   370   370   370   260   370    /* UA,NS,A,U */
+   370   370   370   370   370    /* UA,NS,C,E */
+   370   370   370   370   370    /* UA,NS,C,A */
+   370   370   370   370   370    /* UA,NS,C,C */
+   370   370   370   370   370    /* UA,NS,C,G */
+   370   370   370   370   370    /* UA,NS,C,U */
+   370   260   370   260   370    /* UA,NS,G,E */
+   370   260   370   260   370    /* UA,NS,G,A */
+   370   260   370   260   370    /* UA,NS,G,C */
+   260   260   260   260   260    /* UA,NS,G,G */
+   370   260   370   260   370    /* UA,NS,G,U */
+   370   370   370   370   300    /* UA,NS,U,E */
+   370   370   370   370   300    /* UA,NS,U,A */
+   370   370   370   370   300    /* UA,NS,U,C */
+   370   370   370   370   300    /* UA,NS,U,G */
+   300   300   300   300   300    /* UA,NS,U,U */
+   300   300   300   300   300    /* NS,CG,E,E */
+   300   300   300   300   300    /* NS,CG,E,A */
+   300   300   300   300   300    /* NS,CG,E,C */
+   300   300   300   300   300    /* NS,CG,E,G */
+   300   300   300   300   300    /* NS,CG,E,U */
+   300   300   300   300   300    /* NS,CG,A,E */
+   300   300   300   300   300    /* NS,CG,A,A */
+   300   300   300   300   300    /* NS,CG,A,C */
+   190   190   190   190   190    /* NS,CG,A,G */
+   300   300   300   300   300    /* NS,CG,A,U */
+   300   300   300   300   300    /* NS,CG,C,E */
+   300   300   300   300   300    /* NS,CG,C,A */
+   300   300   300   300   300    /* NS,CG,C,C */
+   300   300   300   300   300    /* NS,CG,C,G */
+   300   300   300   300   300    /* NS,CG,C,U */
+   300   190   300   190   300    /* NS,CG,G,E */
+   190   190   190   190   190    /* NS,CG,G,A */
+   300   190   300   190   300    /* NS,CG,G,C */
+   190   190   190   190   190    /* NS,CG,G,G */
+   300   190   300   190   300    /* NS,CG,G,U */
+   300   300   300   300   220    /* NS,CG,U,E */
+   300   300   300   300   220    /* NS,CG,U,A */
+   300   300   300   300   220    /* NS,CG,U,C */
+   300   300   300   300   220    /* NS,CG,U,G */
+   220   220   220   220   220    /* NS,CG,U,U */
+   300   300   300   300   300    /* NS,GC,E,E */
+   300   300   300   300   300    /* NS,GC,E,A */
+   300   300   300   300   300    /* NS,GC,E,C */
+   300   300   300   300   300    /* NS,GC,E,G */
+   300   300   300   300   300    /* NS,GC,E,U */
+   300   300   300   300   300    /* NS,GC,A,E */
+   300   300   300   300   300    /* NS,GC,A,A */
+   300   300   300   300   300    /* NS,GC,A,C */
+   190   190   190   190   190    /* NS,GC,A,G */
+   300   300   300   300   300    /* NS,GC,A,U */
+   300   300   300   300   300    /* NS,GC,C,E */
+   300   300   300   300   300    /* NS,GC,C,A */
+   300   300   300   300   300    /* NS,GC,C,C */
+   300   300   300   300   300    /* NS,GC,C,G */
+   300   300   300   300   300    /* NS,GC,C,U */
+   300   190   300   190   300    /* NS,GC,G,E */
+   300   190   300   190   300    /* NS,GC,G,A */
+   300   190   300   190   300    /* NS,GC,G,C */
+   190   190   190   190   190    /* NS,GC,G,G */
+   300   190   300   190   300    /* NS,GC,G,U */
+   300   300   300   300   220    /* NS,GC,U,E */
+   300   300   300   300   220    /* NS,GC,U,A */
+   300   300   300   300   220    /* NS,GC,U,C */
+   300   300   300   300   220    /* NS,GC,U,G */
+   220   220   220   220   220    /* NS,GC,U,U */
+   370   370   370   370   370    /* NS,GU,E,E */
+   370   370   370   370   370    /* NS,GU,E,A */
+   370   370   370   370   370    /* NS,GU,E,C */
+   370   370   370   370   370    /* NS,GU,E,G */
+   370   370   370   370   370    /* NS,GU,E,U */
+   370   370   370   370   370    /* NS,GU,A,E */
+   370   370   370   370   370    /* NS,GU,A,A */
+   370   370   370   370   370    /* NS,GU,A,C */
+   260   260   260   260   260    /* NS,GU,A,G */
+   370   370   370   370   370    /* NS,GU,A,U */
+   370   370   370   370   370    /* NS,GU,C,E */
+   370   370   370   370   370    /* NS,GU,C,A */
+   370   370   370   370   370    /* NS,GU,C,C */
+   370   370   370   370   370    /* NS,GU,C,G */
+   370   370   370   370   370    /* NS,GU,C,U */
+   370   260   370   260   370    /* NS,GU,G,E */
+   370   260   370   260   370    /* NS,GU,G,A */
+   370   260   370   260   370    /* NS,GU,G,C */
+   260   260   260   260   260    /* NS,GU,G,G */
+   370   260   370   260   370    /* NS,GU,G,U */
+   370   370   370   370   300    /* NS,GU,U,E */
+   370   370   370   370   300    /* NS,GU,U,A */
+   370   370   370   370   300    /* NS,GU,U,C */
+   370   370   370   370   300    /* NS,GU,U,G */
+   300   300   300   300   300    /* NS,GU,U,U */
+   370   370   370   370   370    /* NS,UG,E,E */
+   370   370   370   370   370    /* NS,UG,E,A */
+   370   370   370   370   370    /* NS,UG,E,C */
+   370   370   370   370   370    /* NS,UG,E,G */
+   370   370   370   370   370    /* NS,UG,E,U */
+   370   370   370   370   370    /* NS,UG,A,E */
+   370   370   370   370   370    /* NS,UG,A,A */
+   370   370   370   370   370    /* NS,UG,A,C */
+   260   260   260   260   260    /* NS,UG,A,G */
+   370   370   370   370   370    /* NS,UG,A,U */
+   370   370   370   370   370    /* NS,UG,C,E */
+   370   370   370   370   370    /* NS,UG,C,A */
+   370   370   370   370   370    /* NS,UG,C,C */
+   370   370   370   370   370    /* NS,UG,C,G */
+   370   370   370   370   370    /* NS,UG,C,U */
+   370   260   370   260   370    /* NS,UG,G,E */
+   260   260   260   260   260    /* NS,UG,G,A */
+   370   260   370   260   370    /* NS,UG,G,C */
+   260   260   260   260   260    /* NS,UG,G,G */
+   370   260   370   260   370    /* NS,UG,G,U */
+   370   370   370   370   300    /* NS,UG,U,E */
+   370   370   370   370   300    /* NS,UG,U,A */
+   370   370   370   370   300    /* NS,UG,U,C */
+   370   370   370   370   300    /* NS,UG,U,G */
+   300   300   300   300   300    /* NS,UG,U,U */
+   370   370   370   370   370    /* NS,AU,E,E */
+   370   370   370   370   370    /* NS,AU,E,A */
+   370   370   370   370   370    /* NS,AU,E,C */
+   370   370   370   370   370    /* NS,AU,E,G */
+   370   370   370   370   370    /* NS,AU,E,U */
+   370   370   370   370   370    /* NS,AU,A,E */
+   370   370   370   370   370    /* NS,AU,A,A */
+   370   370   370   370   370    /* NS,AU,A,C */
+   260   260   260   260   260    /* NS,AU,A,G */
+   370   370   370   370   370    /* NS,AU,A,U */
+   370   370   370   370   370    /* NS,AU,C,E */
+   370   370   370   370   370    /* NS,AU,C,A */
+   370   370   370   370   370    /* NS,AU,C,C */
+   370   370   370   370   370    /* NS,AU,C,G */
+   370   370   370   370   370    /* NS,AU,C,U */
+   370   260   370   260   370    /* NS,AU,G,E */
+   370   260   370   260   370    /* NS,AU,G,A */
+   370   260   370   260   370    /* NS,AU,G,C */
+   260   260   260   260   260    /* NS,AU,G,G */
+   370   260   370   260   370    /* NS,AU,G,U */
+   370   370   370   370   300    /* NS,AU,U,E */
+   370   370   370   370   300    /* NS,AU,U,A */
+   370   370   370   370   300    /* NS,AU,U,C */
+   370   370   370   370   300    /* NS,AU,U,G */
+   300   300   300   300   300    /* NS,AU,U,U */
+   370   370   370   370   370    /* NS,UA,E,E */
+   370   370   370   370   370    /* NS,UA,E,A */
+   370   370   370   370   370    /* NS,UA,E,C */
+   370   370   370   370   370    /* NS,UA,E,G */
+   370   370   370   370   370    /* NS,UA,E,U */
+   370   370   370   370   370    /* NS,UA,A,E */
+   370   370   370   370   370    /* NS,UA,A,A */
+   370   370   370   370   370    /* NS,UA,A,C */
+   260   260   260   260   260    /* NS,UA,A,G */
+   370   370   370   370   370    /* NS,UA,A,U */
+   370   370   370   370   370    /* NS,UA,C,E */
+   370   370   370   370   370    /* NS,UA,C,A */
+   370   370   370   370   370    /* NS,UA,C,C */
+   370   370   370   370   370    /* NS,UA,C,G */
+   370   370   370   370   370    /* NS,UA,C,U */
+   370   260   370   260   370    /* NS,UA,G,E */
+   260   260   260   260   260    /* NS,UA,G,A */
+   370   260   370   260   370    /* NS,UA,G,C */
+   260   260   260   260   260    /* NS,UA,G,G */
+   370   260   370   260   370    /* NS,UA,G,U */
+   370   370   370   370   300    /* NS,UA,U,E */
+   370   370   370   370   300    /* NS,UA,U,A */
+   370   370   370   370   300    /* NS,UA,U,C */
+   370   370   370   370   300    /* NS,UA,U,G */
+   300   300   300   300   300    /* NS,UA,U,U */
+   370   370   370   370   370    /* NS,NS,E,E */
+   370   370   370   370   370    /* NS,NS,E,A */
+   370   370   370   370   370    /* NS,NS,E,C */
+   370   370   370   370   370    /* NS,NS,E,G */
+   370   370   370   370   370    /* NS,NS,E,U */
+   370   370   370   370   370    /* NS,NS,A,E */
+   370   370   370   370   370    /* NS,NS,A,A */
+   370   370   370   370   370    /* NS,NS,A,C */
+   260   260   260   260   260    /* NS,NS,A,G */
+   370   370   370   370   370    /* NS,NS,A,U */
+   370   370   370   370   370    /* NS,NS,C,E */
+   370   370   370   370   370    /* NS,NS,C,A */
+   370   370   370   370   370    /* NS,NS,C,C */
+   370   370   370   370   370    /* NS,NS,C,G */
+   370   370   370   370   370    /* NS,NS,C,U */
+   370   260   370   260   370    /* NS,NS,G,E */
+   370   260   370   260   370    /* NS,NS,G,A */
+   370   260   370   260   370    /* NS,NS,G,C */
+   260   260   260   260   260    /* NS,NS,G,G */
+   370   260   370   260   370    /* NS,NS,G,U */
+   370   370   370   370   300    /* NS,NS,U,E */
+   370   370   370   370   300    /* NS,NS,U,A */
+   370   370   370   370   300    /* NS,NS,U,C */
+   370   370   370   370   300    /* NS,NS,U,G */
+   300   300   300   300   300    /* NS,NS,U,U */
+
+# int21_enthalpies
+   350   350   350   350   350    /* CG,CG,E,E */
+   350   350   350   350   350    /* CG,CG,E,A */
+   350   350   350   350   350    /* CG,CG,E,C */
+   350   350   350   350   350    /* CG,CG,E,G */
+   350   350   350   350   350    /* CG,CG,E,U */
+   350   350   350  -230   350    /* CG,CG,A,E */
+   350   350   350  -230   350    /* CG,CG,A,A */
+   350   350   350  -230   350    /* CG,CG,A,C */
+  -230  -230  -230  -230  -230    /* CG,CG,A,G */
+   350   350   350  -230   350    /* CG,CG,A,U */
+   350   350   350   350   350    /* CG,CG,C,E */
+   350   350   350   350   350    /* CG,CG,C,A */
+   350   350   350   350   350    /* CG,CG,C,C */
+   350   350   350   350   350    /* CG,CG,C,G */
+   350   350   350   350   350    /* CG,CG,C,U */
+   350  -230   350  -230   350    /* CG,CG,G,E */
+  -230  -230  -230  -230  -230    /* CG,CG,G,A */
+   350  -230   350  -230   350    /* CG,CG,G,C */
+  -230  -230  -230  -230  -230    /* CG,CG,G,G */
+   350  -230   350  -230   350    /* CG,CG,G,U */
+   350   350   350   350  -670    /* CG,CG,U,E */
+   350   350   350   350  -670    /* CG,CG,U,A */
+   350   350   350   350  -670    /* CG,CG,U,C */
+   350   350   350   350  -670    /* CG,CG,U,G */
+  -670  -670  -670  -670  -670    /* CG,CG,U,U */
+   780   640   780   350   350    /* CG,GC,E,E */
+   350   350   350   350   350    /* CG,GC,E,A */
+   780   350   780   350   350    /* CG,GC,E,C */
+   350   350   350   350   350    /* CG,GC,E,G */
+   640   640   350   350   350    /* CG,GC,E,U */
+   350   350   350   250   350    /* CG,GC,A,E */
+   350   260   350   250   350    /* CG,GC,A,A */
+   350   350  -250  -230   350    /* CG,GC,A,C */
+  -230  -230  -230  -230  -230    /* CG,GC,A,G */
+   350   350   350  -230   350    /* CG,GC,A,U */
+   780   640   780   350   350    /* CG,GC,C,E */
+   350   160   350   350   350    /* CG,GC,C,A */
+   780   350   780   350   350    /* CG,GC,C,C */
+   350   350   350   350   350    /* CG,GC,C,G */
+   640   640   350   350   350    /* CG,GC,C,U */
+   350  -160   350  -230   350    /* CG,GC,G,E */
+   350  -160   350  -410   350    /* CG,GC,G,A */
+   350  -230   350  -230   350    /* CG,GC,G,C */
+  -230  -310  -230  -230  -230    /* CG,GC,G,G */
+   350  -230   350  -230   350    /* CG,GC,G,U */
+   580   350   580   350  -580    /* CG,GC,U,E */
+   350   350   350   350  -670    /* CG,GC,U,A */
+   580   350   580   350  -580    /* CG,GC,U,C */
+   350   350   350   350  -670    /* CG,GC,U,G */
+  -670  -670  -690  -670  -700    /* CG,GC,U,U */
+   850   850   850   850   850    /* CG,GU,E,E */
+   850   850   850   850   850    /* CG,GU,E,A */
+   850   850   850   850   850    /* CG,GU,E,C */
+   850   850   850   850   850    /* CG,GU,E,G */
+   850   850   850   850   850    /* CG,GU,E,U */
+   850   850   850   280   850    /* CG,GU,A,E */
+   850   850   850   280   850    /* CG,GU,A,A */
+   850   850   850   280   850    /* CG,GU,A,C */
+   280   280   280   280   280    /* CG,GU,A,G */
+   850   850   850   280   850    /* CG,GU,A,U */
+   850   850   850   850   850    /* CG,GU,C,E */
+   850   850   850   850   850    /* CG,GU,C,A */
+   850   850   850   850   850    /* CG,GU,C,C */
+   850   850   850   850   850    /* CG,GU,C,G */
+   850   850   850   850   850    /* CG,GU,C,U */
+   850   280   850   280   850    /* CG,GU,G,E */
+   850   280   850   280   850    /* CG,GU,G,A */
+   850   280   850   280   850    /* CG,GU,G,C */
+   280   280   280   280   280    /* CG,GU,G,G */
+   850   280   850   280   850    /* CG,GU,G,U */
+   850   850   850   850  -160    /* CG,GU,U,E */
+   850   850   850   850  -160    /* CG,GU,U,A */
+   850   850   850   850  -160    /* CG,GU,U,C */
+   850   850   850   850  -160    /* CG,GU,U,G */
+  -160  -160  -160  -160  -160    /* CG,GU,U,U */
+   850   850   850   850   850    /* CG,UG,E,E */
+   850   850   850   850   850    /* CG,UG,E,A */
+   850   850   850   850   850    /* CG,UG,E,C */
+   850   850   850   850   850    /* CG,UG,E,G */
+   850   850   850   850   850    /* CG,UG,E,U */
+   850   850   850   280   850    /* CG,UG,A,E */
+   850   850   850   280   850    /* CG,UG,A,A */
+   850   850   850   280   850    /* CG,UG,A,C */
+   280   280   280   280   280    /* CG,UG,A,G */
+   850   850   850   280   850    /* CG,UG,A,U */
+   850   850   850   850   850    /* CG,UG,C,E */
+   850   850   850   850   850    /* CG,UG,C,A */
+   850   850   850   850   850    /* CG,UG,C,C */
+   850   850   850   850   850    /* CG,UG,C,G */
+   850   850   850   850   850    /* CG,UG,C,U */
+   850   280   850   280   850    /* CG,UG,G,E */
+   280   280   280   280   280    /* CG,UG,G,A */
+   850   280   850   280   850    /* CG,UG,G,C */
+   280   280   280   280   280    /* CG,UG,G,G */
+   850   280   850   280   850    /* CG,UG,G,U */
+   850   850   850   850  -160    /* CG,UG,U,E */
+   850   850   850   850  -160    /* CG,UG,U,A */
+   850   850   850   850  -160    /* CG,UG,U,C */
+   850   850   850   850  -160    /* CG,UG,U,G */
+  -160  -160  -160  -160  -160    /* CG,UG,U,U */
+   850   850   850   850   850    /* CG,AU,E,E */
+   850   850   850   850   850    /* CG,AU,E,A */
+   850   850   850   850   850    /* CG,AU,E,C */
+   850   850   850   850   850    /* CG,AU,E,G */
+   850   850   850   850   850    /* CG,AU,E,U */
+   850   850   850   280   850    /* CG,AU,A,E */
+   850   850   850   280   850    /* CG,AU,A,A */
+   850   850   850   280   850    /* CG,AU,A,C */
+   280   280   280   280   280    /* CG,AU,A,G */
+   850   850   850   280   850    /* CG,AU,A,U */
+   850   850   850   850   850    /* CG,AU,C,E */
+   850   850   850   850   850    /* CG,AU,C,A */
+   850   850   850   850   850    /* CG,AU,C,C */
+   850   850   850   850   850    /* CG,AU,C,G */
+   850   850   850   850   850    /* CG,AU,C,U */
+   850   280   850   280   850    /* CG,AU,G,E */
+   850   280   850   280   850    /* CG,AU,G,A */
+   850   280   850   280   850    /* CG,AU,G,C */
+   280   280   280   280   280    /* CG,AU,G,G */
+   850   280   850   280   850    /* CG,AU,G,U */
+   850   850   850   850  -160    /* CG,AU,U,E */
+   850   850   850   850  -160    /* CG,AU,U,A */
+   850   850   850   850  -160    /* CG,AU,U,C */
+   850   850   850   850  -160    /* CG,AU,U,G */
+  -160  -160  -160  -160  -160    /* CG,AU,U,U */
+   850   850   850   850   850    /* CG,UA,E,E */
+   850   850   850   850   850    /* CG,UA,E,A */
+   850   850   850   850   850    /* CG,UA,E,C */
+   850   850   850   850   850    /* CG,UA,E,G */
+   850   850   850   850   850    /* CG,UA,E,U */
+   850   850   850   280   850    /* CG,UA,A,E */
+   850   850   850   280   850    /* CG,UA,A,A */
+   850   850   850   280   850    /* CG,UA,A,C */
+   280   280   280   280   280    /* CG,UA,A,G */
+   850   850   850   280   850    /* CG,UA,A,U */
+   850   850   850   850   850    /* CG,UA,C,E */
+   850   850   850   850   850    /* CG,UA,C,A */
+   850   850   850   850   850    /* CG,UA,C,C */
+   850   850   850   850   850    /* CG,UA,C,G */
+   850   850   850   850   850    /* CG,UA,C,U */
+   850   280   850   280   850    /* CG,UA,G,E */
+   280   280   280   280   280    /* CG,UA,G,A */
+   850   280   850   280   850    /* CG,UA,G,C */
+   280   280   280   280   280    /* CG,UA,G,G */
+   850   280   850   280   850    /* CG,UA,G,U */
+   850   850   850   850  -160    /* CG,UA,U,E */
+   850   850   850   850  -160    /* CG,UA,U,A */
+   850   850   850   850  -160    /* CG,UA,U,C */
+   850   850   850   850  -160    /* CG,UA,U,G */
+  -160  -160  -160  -160  -160    /* CG,UA,U,U */
+   850   850   850   850   850    /* CG,NS,E,E */
+   850   850   850   850   850    /* CG,NS,E,A */
+   850   850   850   850   850    /* CG,NS,E,C */
+   850   850   850   850   850    /* CG,NS,E,G */
+   850   850   850   850   850    /* CG,NS,E,U */
+   850   850   850   280   850    /* CG,NS,A,E */
+   850   850   850   280   850    /* CG,NS,A,A */
+   850   850   850   280   850    /* CG,NS,A,C */
+   280   280   280   280   280    /* CG,NS,A,G */
+   850   850   850   280   850    /* CG,NS,A,U */
+   850   850   850   850   850    /* CG,NS,C,E */
+   850   850   850   850   850    /* CG,NS,C,A */
+   850   850   850   850   850    /* CG,NS,C,C */
+   850   850   850   850   850    /* CG,NS,C,G */
+   850   850   850   850   850    /* CG,NS,C,U */
+   850   280   850   280   850    /* CG,NS,G,E */
+   850   280   850   280   850    /* CG,NS,G,A */
+   850   280   850   280   850    /* CG,NS,G,C */
+   280   280   280   280   280    /* CG,NS,G,G */
+   850   280   850   280   850    /* CG,NS,G,U */
+   850   850   850   850  -160    /* CG,NS,U,E */
+   850   850   850   850  -160    /* CG,NS,U,A */
+   850   850   850   850  -160    /* CG,NS,U,C */
+   850   850   850   850  -160    /* CG,NS,U,G */
+  -160  -160  -160  -160  -160    /* CG,NS,U,U */
+   690   690   350   350   350    /* GC,CG,E,E */
+   690   690   350   350   350    /* GC,CG,E,A */
+   350   350   350   350   350    /* GC,CG,E,C */
+   350   350   350   350   350    /* GC,CG,E,G */
+   350   350   350   350   350    /* GC,CG,E,U */
+   690   690   350   350   350    /* GC,CG,A,E */
+   690   690   350   240   350    /* GC,CG,A,A */
+   350   350   350   350   350    /* GC,CG,A,C */
+  -230  -500  -230  -230  -230    /* GC,CG,A,G */
+   350   350   350   350   350    /* GC,CG,A,U */
+   350   350   350   350   350    /* GC,CG,C,E */
+   350   350   350   350   350    /* GC,CG,C,A */
+   350   350   350   350   350    /* GC,CG,C,C */
+   350   350   350   350   350    /* GC,CG,C,G */
+   350   350   130   350   350    /* GC,CG,C,U */
+   350  -230   350  -230   350    /* GC,CG,G,E */
+  -230  -230  -230  -230  -230    /* GC,CG,G,A */
+   350  -230   350  -230   350    /* GC,CG,G,C */
+  -230  -230  -230  -230  -230    /* GC,CG,G,G */
+   350  -230   350  -230   350    /* GC,CG,G,U */
+   350   350   350   350  -670    /* GC,CG,U,E */
+   350   350   350   350  -670    /* GC,CG,U,A */
+   350   350   350   350  -670    /* GC,CG,U,C */
+   350   350   350   350  -670    /* GC,CG,U,G */
+  -670  -670  -670  -670  -670    /* GC,CG,U,U */
+   350   350   350   350   350    /* GC,GC,E,E */
+   350   350   350   350   350    /* GC,GC,E,A */
+   350   350   350   350   350    /* GC,GC,E,C */
+   350   350   350   350   350    /* GC,GC,E,G */
+   350   350   350   350   350    /* GC,GC,E,U */
+   350   350   350   350   350    /* GC,GC,A,E */
+   350   350   350   350   350    /* GC,GC,A,A */
+   350   350   350   350   350    /* GC,GC,A,C */
+  -230  -230  -230  -230  -230    /* GC,GC,A,G */
+   350   350   350   350   350    /* GC,GC,A,U */
+   350   350   350   350   350    /* GC,GC,C,E */
+   350   350   350   350   350    /* GC,GC,C,A */
+   350   350   350   350   350    /* GC,GC,C,C */
+   350   350   350   350   350    /* GC,GC,C,G */
+   350   350   350   350   350    /* GC,GC,C,U */
+   350  -230   350  -230   350    /* GC,GC,G,E */
+   350  -230   350  -230   350    /* GC,GC,G,A */
+   350  -230   350  -230   350    /* GC,GC,G,C */
+  -230  -230  -230  -230  -230    /* GC,GC,G,G */
+   350  -230   350  -230   350    /* GC,GC,G,U */
+   350   350   350   350  -670    /* GC,GC,U,E */
+   350   350   350   350  -670    /* GC,GC,U,A */
+   350   350   350   350  -670    /* GC,GC,U,C */
+   350   350   350   350  -670    /* GC,GC,U,G */
+  -670  -670  -670  -670  -670    /* GC,GC,U,U */
+   850   850   850   850   850    /* GC,GU,E,E */
+   850   850   850   850   850    /* GC,GU,E,A */
+   850   850   850   850   850    /* GC,GU,E,C */
+   850   850   850   850   850    /* GC,GU,E,G */
+   850   850   850   850   850    /* GC,GU,E,U */
+   850   850   850   850   850    /* GC,GU,A,E */
+   850   850   850   850   850    /* GC,GU,A,A */
+   850   850   850   850   850    /* GC,GU,A,C */
+   280   280   280   280   280    /* GC,GU,A,G */
+   850   850   850   850   850    /* GC,GU,A,U */
+   850   850   850   850   850    /* GC,GU,C,E */
+   850   850   850   850   850    /* GC,GU,C,A */
+   850   850   850   850   850    /* GC,GU,C,C */
+   850   850   850   850   850    /* GC,GU,C,G */
+   850   850   850   850   850    /* GC,GU,C,U */
+   850   280   850   280   850    /* GC,GU,G,E */
+   850   280   850   280   850    /* GC,GU,G,A */
+   850   280   850   280   850    /* GC,GU,G,C */
+   280   280   280   280   280    /* GC,GU,G,G */
+   850   280   850   280   850    /* GC,GU,G,U */
+   850   850   850   850  -160    /* GC,GU,U,E */
+   850   850   850   850  -160    /* GC,GU,U,A */
+   850   850   850   850  -160    /* GC,GU,U,C */
+   850   850   850   850  -160    /* GC,GU,U,G */
+  -160  -160  -160  -160  -160    /* GC,GU,U,U */
+   850   850   850   850   850    /* GC,UG,E,E */
+   850   850   850   850   850    /* GC,UG,E,A */
+   850   850   850   850   850    /* GC,UG,E,C */
+   850   850   850   850   850    /* GC,UG,E,G */
+   850   850   850   850   850    /* GC,UG,E,U */
+   850   850   850   850   850    /* GC,UG,A,E */
+   850   690   850   240   850    /* GC,UG,A,A */
+   850   850   850   850   850    /* GC,UG,A,C */
+   280  -500   280   280   280    /* GC,UG,A,G */
+   850   850   850   850   850    /* GC,UG,A,U */
+   850   850   850   850   850    /* GC,UG,C,E */
+   850   850   850   850   850    /* GC,UG,C,A */
+   850   850   850   850   850    /* GC,UG,C,C */
+   850   850   850   850   850    /* GC,UG,C,G */
+   850   850   130   850   850    /* GC,UG,C,U */
+   850   280   850   280   850    /* GC,UG,G,E */
+   280   280   280   280   280    /* GC,UG,G,A */
+   850   280   850   280   850    /* GC,UG,G,C */
+   280   280   280   280   280    /* GC,UG,G,G */
+   850   280   850   280   850    /* GC,UG,G,U */
+   850   850   850   850  -160    /* GC,UG,U,E */
+   850   850   850   850  -160    /* GC,UG,U,A */
+   850   850   850   850  -160    /* GC,UG,U,C */
+   850   850   850   850  -160    /* GC,UG,U,G */
+  -160  -160  -160  -160  -160    /* GC,UG,U,U */
+   850   850   850   850   850    /* GC,AU,E,E */
+   850   850   850   850   850    /* GC,AU,E,A */
+   850   850   850   850   850    /* GC,AU,E,C */
+   850   850   850   850   850    /* GC,AU,E,G */
+   850   850   850   850   850    /* GC,AU,E,U */
+   850   850   850   850   850    /* GC,AU,A,E */
+   850   850   850   850   850    /* GC,AU,A,A */
+   850   850   850   850   850    /* GC,AU,A,C */
+   280   280   280   280   280    /* GC,AU,A,G */
+   850   850   850   850   850    /* GC,AU,A,U */
+   850   850   850   850   850    /* GC,AU,C,E */
+   850   850   850   850   850    /* GC,AU,C,A */
+   850   850   850   850   850    /* GC,AU,C,C */
+   850   850   850   850   850    /* GC,AU,C,G */
+   850   850   850   850   850    /* GC,AU,C,U */
+   850   280   850   280   850    /* GC,AU,G,E */
+   850   280   850   280   850    /* GC,AU,G,A */
+   850   280   850   280   850    /* GC,AU,G,C */
+   280   280   280   280   280    /* GC,AU,G,G */
+   850   280   850   280   850    /* GC,AU,G,U */
+   850   850   850   850  -160    /* GC,AU,U,E */
+   850   850   850   850  -160    /* GC,AU,U,A */
+   850   850   850   850  -160    /* GC,AU,U,C */
+   850   850   850   850  -160    /* GC,AU,U,G */
+  -160  -160  -160  -160  -160    /* GC,AU,U,U */
+   850   850   850   850   850    /* GC,UA,E,E */
+   850   850   850   850   850    /* GC,UA,E,A */
+   850   850   850   850   850    /* GC,UA,E,C */
+   850   850   850   850   850    /* GC,UA,E,G */
+   850   850   850   850   850    /* GC,UA,E,U */
+   850   850   850   850   850    /* GC,UA,A,E */
+   850   850   850   850   850    /* GC,UA,A,A */
+   850   850   850   850   850    /* GC,UA,A,C */
+   280   280   280   280   280    /* GC,UA,A,G */
+   850   850   850   850   850    /* GC,UA,A,U */
+   850   850   850   850   850    /* GC,UA,C,E */
+   850   850   850   850   850    /* GC,UA,C,A */
+   850   850   850   850   850    /* GC,UA,C,C */
+   850   850   850   850   850    /* GC,UA,C,G */
+   850   850   850   850   850    /* GC,UA,C,U */
+   850   280   850   280   850    /* GC,UA,G,E */
+   280   280   280   280   280    /* GC,UA,G,A */
+   850   280   850   280   850    /* GC,UA,G,C */
+   280   280   280   280   280    /* GC,UA,G,G */
+   850   280   850   280   850    /* GC,UA,G,U */
+   850   850   850   850  -160    /* GC,UA,U,E */
+   850   850   850   850  -160    /* GC,UA,U,A */
+   850   850   850   850  -160    /* GC,UA,U,C */
+   850   850   850   850  -160    /* GC,UA,U,G */
+  -160  -160  -160  -160  -160    /* GC,UA,U,U */
+   850   850   850   850   850    /* GC,NS,E,E */
+   850   850   850   850   850    /* GC,NS,E,A */
+   850   850   850   850   850    /* GC,NS,E,C */
+   850   850   850   850   850    /* GC,NS,E,G */
+   850   850   850   850   850    /* GC,NS,E,U */
+   850   850   850   850   850    /* GC,NS,A,E */
+   850   850   850   850   850    /* GC,NS,A,A */
+   850   850   850   850   850    /* GC,NS,A,C */
+   280   280   280   280   280    /* GC,NS,A,G */
+   850   850   850   850   850    /* GC,NS,A,U */
+   850   850   850   850   850    /* GC,NS,C,E */
+   850   850   850   850   850    /* GC,NS,C,A */
+   850   850   850   850   850    /* GC,NS,C,C */
+   850   850   850   850   850    /* GC,NS,C,G */
+   850   850   850   850   850    /* GC,NS,C,U */
+   850   280   850   280   850    /* GC,NS,G,E */
+   850   280   850   280   850    /* GC,NS,G,A */
+   850   280   850   280   850    /* GC,NS,G,C */
+   280   280   280   280   280    /* GC,NS,G,G */
+   850   280   850   280   850    /* GC,NS,G,U */
+   850   850   850   850  -160    /* GC,NS,U,E */
+   850   850   850   850  -160    /* GC,NS,U,A */
+   850   850   850   850  -160    /* GC,NS,U,C */
+   850   850   850   850  -160    /* GC,NS,U,G */
+  -160  -160  -160  -160  -160    /* GC,NS,U,U */
+   850   850   850   850   850    /* GU,CG,E,E */
+   850   850   850   850   850    /* GU,CG,E,A */
+   850   850   850   850   850    /* GU,CG,E,C */
+   850   850   850   850   850    /* GU,CG,E,G */
+   850   850   850   850   850    /* GU,CG,E,U */
+   850   850   850   850   850    /* GU,CG,A,E */
+   850   690   850   240   850    /* GU,CG,A,A */
+   850   850   850   850   850    /* GU,CG,A,C */
+   280  -500   280   280   280    /* GU,CG,A,G */
+   850   850   850   850   850    /* GU,CG,A,U */
+   850   850   850   850   850    /* GU,CG,C,E */
+   850   850   850   850   850    /* GU,CG,C,A */
+   850   850   850   850   850    /* GU,CG,C,C */
+   850   850   850   850   850    /* GU,CG,C,G */
+   850   850   130   850   850    /* GU,CG,C,U */
+   850   280   850   280   850    /* GU,CG,G,E */
+   280   280   280   280   280    /* GU,CG,G,A */
+   850   280   850   280   850    /* GU,CG,G,C */
+   280   280   280   280   280    /* GU,CG,G,G */
+   850   280   850   280   850    /* GU,CG,G,U */
+   850   850   850   850  -160    /* GU,CG,U,E */
+   850   850   850   850  -160    /* GU,CG,U,A */
+   850   850   850   850  -160    /* GU,CG,U,C */
+   850   850   850   850  -160    /* GU,CG,U,G */
+  -160  -160  -160  -160  -160    /* GU,CG,U,U */
+   850   850   850   850   850    /* GU,GC,E,E */
+   850   850   850   850   850    /* GU,GC,E,A */
+   850   850   850   850   850    /* GU,GC,E,C */
+   850   850   850   850   850    /* GU,GC,E,G */
+   850   850   850   850   850    /* GU,GC,E,U */
+   850   850   850   850   850    /* GU,GC,A,E */
+   850   850   850   850   850    /* GU,GC,A,A */
+   850   850   850   850   850    /* GU,GC,A,C */
+   280   280   280   280   280    /* GU,GC,A,G */
+   850   850   850   850   850    /* GU,GC,A,U */
+   850   850   850   850   850    /* GU,GC,C,E */
+   850   850   850   850   850    /* GU,GC,C,A */
+   850   850   850   850   850    /* GU,GC,C,C */
+   850   850   850   850   850    /* GU,GC,C,G */
+   850   850   850   850   850    /* GU,GC,C,U */
+   850   280   850   280   850    /* GU,GC,G,E */
+   850   280   850   280   850    /* GU,GC,G,A */
+   850   280   850   280   850    /* GU,GC,G,C */
+   280   280   280   280   280    /* GU,GC,G,G */
+   850   280   850   280   850    /* GU,GC,G,U */
+   850   850   850   850  -160    /* GU,GC,U,E */
+   850   850   850   850  -160    /* GU,GC,U,A */
+   850   850   850   850  -160    /* GU,GC,U,C */
+   850   850   850   850  -160    /* GU,GC,U,G */
+  -160  -160  -160  -160  -160    /* GU,GC,U,U */
+  1350  1350  1350  1350  1350    /* GU,GU,E,E */
+  1350  1350  1350  1350  1350    /* GU,GU,E,A */
+  1350  1350  1350  1350  1350    /* GU,GU,E,C */
+  1350  1350  1350  1350  1350    /* GU,GU,E,G */
+  1350  1350  1350  1350  1350    /* GU,GU,E,U */
+  1350  1350  1350  1350  1350    /* GU,GU,A,E */
+  1350  1350  1350  1350  1350    /* GU,GU,A,A */
+  1350  1350  1350  1350  1350    /* GU,GU,A,C */
+   780   780   780   780   780    /* GU,GU,A,G */
+  1350  1350  1350  1350  1350    /* GU,GU,A,U */
+  1350  1350  1350  1350  1350    /* GU,GU,C,E */
+  1350  1350  1350  1350  1350    /* GU,GU,C,A */
+  1350  1350  1350  1350  1350    /* GU,GU,C,C */
+  1350  1350  1350  1350  1350    /* GU,GU,C,G */
+  1350  1350  1350  1350  1350    /* GU,GU,C,U */
+  1350   780  1350   780  1350    /* GU,GU,G,E */
+  1350   780  1350   780  1350    /* GU,GU,G,A */
+  1350   780  1350   780  1350    /* GU,GU,G,C */
+   780   780   780   780   780    /* GU,GU,G,G */
+  1350   780  1350   780  1350    /* GU,GU,G,U */
+  1350  1350  1350  1350   340    /* GU,GU,U,E */
+  1350  1350  1350  1350   340    /* GU,GU,U,A */
+  1350  1350  1350  1350   340    /* GU,GU,U,C */
+  1350  1350  1350  1350   340    /* GU,GU,U,G */
+   340   340   340   340   340    /* GU,GU,U,U */
+  1350  1350  1350  1350  1350    /* GU,UG,E,E */
+  1350  1350  1350  1350  1350    /* GU,UG,E,A */
+  1350  1350  1350  1350  1350    /* GU,UG,E,C */
+  1350  1350  1350  1350  1350    /* GU,UG,E,G */
+  1350  1350  1350  1350  1350    /* GU,UG,E,U */
+  1350  1350  1350  1350  1350    /* GU,UG,A,E */
+  1350   690  1350   240  1350    /* GU,UG,A,A */
+  1350  1350  1350  1350  1350    /* GU,UG,A,C */
+   780  -500   780   780   780    /* GU,UG,A,G */
+  1350  1350  1350  1350  1350    /* GU,UG,A,U */
+  1350  1350  1350  1350  1350    /* GU,UG,C,E */
+  1350  1350  1350  1350  1350    /* GU,UG,C,A */
+  1350  1350  1350  1350  1350    /* GU,UG,C,C */
+  1350  1350  1350  1350  1350    /* GU,UG,C,G */
+  1350  1350   130  1350  1350    /* GU,UG,C,U */
+  1350   780  1350   780  1350    /* GU,UG,G,E */
+   780   780   780   780   780    /* GU,UG,G,A */
+  1350   780  1350   780  1350    /* GU,UG,G,C */
+   780   780   780   780   780    /* GU,UG,G,G */
+  1350   780  1350   780  1350    /* GU,UG,G,U */
+  1350  1350  1350  1350   340    /* GU,UG,U,E */
+  1350  1350  1350  1350   340    /* GU,UG,U,A */
+  1350  1350  1350  1350   340    /* GU,UG,U,C */
+  1350  1350  1350  1350   340    /* GU,UG,U,G */
+   340   340   340   340   340    /* GU,UG,U,U */
+  1350  1350  1350  1350  1350    /* GU,AU,E,E */
+  1350  1350  1350  1350  1350    /* GU,AU,E,A */
+  1350  1350  1350  1350  1350    /* GU,AU,E,C */
+  1350  1350  1350  1350  1350    /* GU,AU,E,G */
+  1350  1350  1350  1350  1350    /* GU,AU,E,U */
+  1350  1350  1350  1350  1350    /* GU,AU,A,E */
+  1350  1350  1350  1350  1350    /* GU,AU,A,A */
+  1350  1350  1350  1350  1350    /* GU,AU,A,C */
+   780   780   780   780   780    /* GU,AU,A,G */
+  1350  1350  1350  1350  1350    /* GU,AU,A,U */
+  1350  1350  1350  1350  1350    /* GU,AU,C,E */
+  1350  1350  1350  1350  1350    /* GU,AU,C,A */
+  1350  1350  1350  1350  1350    /* GU,AU,C,C */
+  1350  1350  1350  1350  1350    /* GU,AU,C,G */
+  1350  1350  1350  1350  1350    /* GU,AU,C,U */
+  1350   780  1350   780  1350    /* GU,AU,G,E */
+  1350   780  1350   780  1350    /* GU,AU,G,A */
+  1350   780  1350   780  1350    /* GU,AU,G,C */
+   780   780   780   780   780    /* GU,AU,G,G */
+  1350   780  1350   780  1350    /* GU,AU,G,U */
+  1350  1350  1350  1350   340    /* GU,AU,U,E */
+  1350  1350  1350  1350   340    /* GU,AU,U,A */
+  1350  1350  1350  1350   340    /* GU,AU,U,C */
+  1350  1350  1350  1350   340    /* GU,AU,U,G */
+   340   340   340   340   340    /* GU,AU,U,U */
+  1350  1350  1350  1350  1350    /* GU,UA,E,E */
+  1350  1350  1350  1350  1350    /* GU,UA,E,A */
+  1350  1350  1350  1350  1350    /* GU,UA,E,C */
+  1350  1350  1350  1350  1350    /* GU,UA,E,G */
+  1350  1350  1350  1350  1350    /* GU,UA,E,U */
+  1350  1350  1350  1350  1350    /* GU,UA,A,E */
+  1350  1350  1350  1350  1350    /* GU,UA,A,A */
+  1350  1350  1350  1350  1350    /* GU,UA,A,C */
+   780   780   780   780   780    /* GU,UA,A,G */
+  1350  1350  1350  1350  1350    /* GU,UA,A,U */
+  1350  1350  1350  1350  1350    /* GU,UA,C,E */
+  1350  1350  1350  1350  1350    /* GU,UA,C,A */
+  1350  1350  1350  1350  1350    /* GU,UA,C,C */
+  1350  1350  1350  1350  1350    /* GU,UA,C,G */
+  1350  1350  1350  1350  1350    /* GU,UA,C,U */
+  1350   780  1350   780  1350    /* GU,UA,G,E */
+   780   780   780   780   780    /* GU,UA,G,A */
+  1350   780  1350   780  1350    /* GU,UA,G,C */
+   780   780   780   780   780    /* GU,UA,G,G */
+  1350   780  1350   780  1350    /* GU,UA,G,U */
+  1350  1350  1350  1350   340    /* GU,UA,U,E */
+  1350  1350  1350  1350   340    /* GU,UA,U,A */
+  1350  1350  1350  1350   340    /* GU,UA,U,C */
+  1350  1350  1350  1350   340    /* GU,UA,U,G */
+   340   340   340   340   340    /* GU,UA,U,U */
+  1350  1350  1350  1350  1350    /* GU,NS,E,E */
+  1350  1350  1350  1350  1350    /* GU,NS,E,A */
+  1350  1350  1350  1350  1350    /* GU,NS,E,C */
+  1350  1350  1350  1350  1350    /* GU,NS,E,G */
+  1350  1350  1350  1350  1350    /* GU,NS,E,U */
+  1350  1350  1350  1350  1350    /* GU,NS,A,E */
+  1350  1350  1350  1350  1350    /* GU,NS,A,A */
+  1350  1350  1350  1350  1350    /* GU,NS,A,C */
+   780   780   780   780   780    /* GU,NS,A,G */
+  1350  1350  1350  1350  1350    /* GU,NS,A,U */
+  1350  1350  1350  1350  1350    /* GU,NS,C,E */
+  1350  1350  1350  1350  1350    /* GU,NS,C,A */
+  1350  1350  1350  1350  1350    /* GU,NS,C,C */
+  1350  1350  1350  1350  1350    /* GU,NS,C,G */
+  1350  1350  1350  1350  1350    /* GU,NS,C,U */
+  1350   780  1350   780  1350    /* GU,NS,G,E */
+  1350   780  1350   780  1350    /* GU,NS,G,A */
+  1350   780  1350   780  1350    /* GU,NS,G,C */
+   780   780   780   780   780    /* GU,NS,G,G */
+  1350   780  1350   780  1350    /* GU,NS,G,U */
+  1350  1350  1350  1350   340    /* GU,NS,U,E */
+  1350  1350  1350  1350   340    /* GU,NS,U,A */
+  1350  1350  1350  1350   340    /* GU,NS,U,C */
+  1350  1350  1350  1350   340    /* GU,NS,U,G */
+   340   340   340   340   340    /* GU,NS,U,U */
+   850   850   850   850   850    /* UG,CG,E,E */
+   850   850   850   850   850    /* UG,CG,E,A */
+   850   850   850   850   850    /* UG,CG,E,C */
+   850   850   850   850   850    /* UG,CG,E,G */
+   850   850   850   850   850    /* UG,CG,E,U */
+   850   850   850   280   850    /* UG,CG,A,E */
+   850   850   850   280   850    /* UG,CG,A,A */
+   850   850   850   280   850    /* UG,CG,A,C */
+   280   280   280   280   280    /* UG,CG,A,G */
+   850   850   850   280   850    /* UG,CG,A,U */
+   850   850   850   850   850    /* UG,CG,C,E */
+   850   850   850   850   850    /* UG,CG,C,A */
+   850   850   850   850   850    /* UG,CG,C,C */
+   850   850   850   850   850    /* UG,CG,C,G */
+   850   850   850   850   850    /* UG,CG,C,U */
+   850   280   850   280   850    /* UG,CG,G,E */
+   280   280   280   280   280    /* UG,CG,G,A */
+   850   280   850   280   850    /* UG,CG,G,C */
+   280   280   280   280   280    /* UG,CG,G,G */
+   850   280   850   280   850    /* UG,CG,G,U */
+   850   850   850   850  -160    /* UG,CG,U,E */
+   850   850   850   850  -160    /* UG,CG,U,A */
+   850   850   850   850  -160    /* UG,CG,U,C */
+   850   850   850   850  -160    /* UG,CG,U,G */
+  -160  -160  -160  -160  -160    /* UG,CG,U,U */
+   850   850   850   850   850    /* UG,GC,E,E */
+   850   850   850   850   850    /* UG,GC,E,A */
+   850   850   850   850   850    /* UG,GC,E,C */
+   850   850   850   850   850    /* UG,GC,E,G */
+   850   850   850   850   850    /* UG,GC,E,U */
+   850   850   850   280   850    /* UG,GC,A,E */
+   850   850   850   280   850    /* UG,GC,A,A */
+   850   850   850   280   850    /* UG,GC,A,C */
+   280   280   280   280   280    /* UG,GC,A,G */
+   850   850   850   280   850    /* UG,GC,A,U */
+   850   850   850   850   850    /* UG,GC,C,E */
+   850   850   850   850   850    /* UG,GC,C,A */
+   850   850   850   850   850    /* UG,GC,C,C */
+   850   850   850   850   850    /* UG,GC,C,G */
+   850   850   850   850   850    /* UG,GC,C,U */
+   850   280   850   280   850    /* UG,GC,G,E */
+   850   280   850   280   850    /* UG,GC,G,A */
+   850   280   850   280   850    /* UG,GC,G,C */
+   280   280   280   280   280    /* UG,GC,G,G */
+   850   280   850   280   850    /* UG,GC,G,U */
+   850   850   850   850  -160    /* UG,GC,U,E */
+   850   850   850   850  -160    /* UG,GC,U,A */
+   850   850   850   850  -160    /* UG,GC,U,C */
+   850   850   850   850  -160    /* UG,GC,U,G */
+  -160  -160  -160  -160  -160    /* UG,GC,U,U */
+  1350  1350  1350  1350  1350    /* UG,GU,E,E */
+  1350  1350  1350  1350  1350    /* UG,GU,E,A */
+  1350  1350  1350  1350  1350    /* UG,GU,E,C */
+  1350  1350  1350  1350  1350    /* UG,GU,E,G */
+  1350  1350  1350  1350  1350    /* UG,GU,E,U */
+  1350  1350  1350   780  1350    /* UG,GU,A,E */
+  1350  1350  1350   780  1350    /* UG,GU,A,A */
+  1350  1350  1350   780  1350    /* UG,GU,A,C */
+   780   780   780   780   780    /* UG,GU,A,G */
+  1350  1350  1350   780  1350    /* UG,GU,A,U */
+  1350  1350  1350  1350  1350    /* UG,GU,C,E */
+  1350  1350  1350  1350  1350    /* UG,GU,C,A */
+  1350  1350  1350  1350  1350    /* UG,GU,C,C */
+  1350  1350  1350  1350  1350    /* UG,GU,C,G */
+  1350  1350  1350  1350  1350    /* UG,GU,C,U */
+  1350   780  1350   780  1350    /* UG,GU,G,E */
+  1350   780  1350   780  1350    /* UG,GU,G,A */
+  1350   780  1350   780  1350    /* UG,GU,G,C */
+   780   780   780   780   780    /* UG,GU,G,G */
+  1350   780  1350   780  1350    /* UG,GU,G,U */
+  1350  1350  1350  1350   340    /* UG,GU,U,E */
+  1350  1350  1350  1350   340    /* UG,GU,U,A */
+  1350  1350  1350  1350   340    /* UG,GU,U,C */
+  1350  1350  1350  1350   340    /* UG,GU,U,G */
+   340   340   340   340   340    /* UG,GU,U,U */
+  1350  1350  1350  1350  1350    /* UG,UG,E,E */
+  1350  1350  1350  1350  1350    /* UG,UG,E,A */
+  1350  1350  1350  1350  1350    /* UG,UG,E,C */
+  1350  1350  1350  1350  1350    /* UG,UG,E,G */
+  1350  1350  1350  1350  1350    /* UG,UG,E,U */
+  1350  1350  1350   780  1350    /* UG,UG,A,E */
+  1350  1350  1350   780  1350    /* UG,UG,A,A */
+  1350  1350  1350   780  1350    /* UG,UG,A,C */
+   780   780   780   780   780    /* UG,UG,A,G */
+  1350  1350  1350   780  1350    /* UG,UG,A,U */
+  1350  1350  1350  1350  1350    /* UG,UG,C,E */
+  1350  1350  1350  1350  1350    /* UG,UG,C,A */
+  1350  1350  1350  1350  1350    /* UG,UG,C,C */
+  1350  1350  1350  1350  1350    /* UG,UG,C,G */
+  1350  1350  1350  1350  1350    /* UG,UG,C,U */
+  1350   780  1350   780  1350    /* UG,UG,G,E */
+   780   780   780   780   780    /* UG,UG,G,A */
+  1350   780  1350   780  1350    /* UG,UG,G,C */
+   780   780   780   780   780    /* UG,UG,G,G */
+  1350   780  1350   780  1350    /* UG,UG,G,U */
+  1350  1350  1350  1350   340    /* UG,UG,U,E */
+  1350  1350  1350  1350   340    /* UG,UG,U,A */
+  1350  1350  1350  1350   340    /* UG,UG,U,C */
+  1350  1350  1350  1350   340    /* UG,UG,U,G */
+   340   340   340   340   340    /* UG,UG,U,U */
+  1350  1350  1350  1350  1350    /* UG,AU,E,E */
+  1350  1350  1350  1350  1350    /* UG,AU,E,A */
+  1350  1350  1350  1350  1350    /* UG,AU,E,C */
+  1350  1350  1350  1350  1350    /* UG,AU,E,G */
+  1350  1350  1350  1350  1350    /* UG,AU,E,U */
+  1350  1350  1350   780  1350    /* UG,AU,A,E */
+  1350  1350  1350   780  1350    /* UG,AU,A,A */
+  1350  1350  1350   780  1350    /* UG,AU,A,C */
+   780   780   780   780   780    /* UG,AU,A,G */
+  1350  1350  1350   780  1350    /* UG,AU,A,U */
+  1350  1350  1350  1350  1350    /* UG,AU,C,E */
+  1350  1350  1350  1350  1350    /* UG,AU,C,A */
+  1350  1350  1350  1350  1350    /* UG,AU,C,C */
+  1350  1350  1350  1350  1350    /* UG,AU,C,G */
+  1350  1350  1350  1350  1350    /* UG,AU,C,U */
+  1350   780  1350   780  1350    /* UG,AU,G,E */
+  1350   780  1350   780  1350    /* UG,AU,G,A */
+  1350   780  1350   780  1350    /* UG,AU,G,C */
+   780   780   780   780   780    /* UG,AU,G,G */
+  1350   780  1350   780  1350    /* UG,AU,G,U */
+  1350  1350  1350  1350   340    /* UG,AU,U,E */
+  1350  1350  1350  1350   340    /* UG,AU,U,A */
+  1350  1350  1350  1350   340    /* UG,AU,U,C */
+  1350  1350  1350  1350   340    /* UG,AU,U,G */
+   340   340   340   340   340    /* UG,AU,U,U */
+  1350  1350  1350  1350  1350    /* UG,UA,E,E */
+  1350  1350  1350  1350  1350    /* UG,UA,E,A */
+  1350  1350  1350  1350  1350    /* UG,UA,E,C */
+  1350  1350  1350  1350  1350    /* UG,UA,E,G */
+  1350  1350  1350  1350  1350    /* UG,UA,E,U */
+  1350  1350  1350   780  1350    /* UG,UA,A,E */
+  1350  1350  1350   780  1350    /* UG,UA,A,A */
+  1350  1350  1350   780  1350    /* UG,UA,A,C */
+   780   780   780   780   780    /* UG,UA,A,G */
+  1350  1350  1350   780  1350    /* UG,UA,A,U */
+  1350  1350  1350  1350  1350    /* UG,UA,C,E */
+  1350  1350  1350  1350  1350    /* UG,UA,C,A */
+  1350  1350  1350  1350  1350    /* UG,UA,C,C */
+  1350  1350  1350  1350  1350    /* UG,UA,C,G */
+  1350  1350  1350  1350  1350    /* UG,UA,C,U */
+  1350   780  1350   780  1350    /* UG,UA,G,E */
+   780   780   780   780   780    /* UG,UA,G,A */
+  1350   780  1350   780  1350    /* UG,UA,G,C */
+   780   780   780   780   780    /* UG,UA,G,G */
+  1350   780  1350   780  1350    /* UG,UA,G,U */
+  1350  1350  1350  1350   340    /* UG,UA,U,E */
+  1350  1350  1350  1350   340    /* UG,UA,U,A */
+  1350  1350  1350  1350   340    /* UG,UA,U,C */
+  1350  1350  1350  1350   340    /* UG,UA,U,G */
+   340   340   340   340   340    /* UG,UA,U,U */
+  1350  1350  1350  1350  1350    /* UG,NS,E,E */
+  1350  1350  1350  1350  1350    /* UG,NS,E,A */
+  1350  1350  1350  1350  1350    /* UG,NS,E,C */
+  1350  1350  1350  1350  1350    /* UG,NS,E,G */
+  1350  1350  1350  1350  1350    /* UG,NS,E,U */
+  1350  1350  1350   780  1350    /* UG,NS,A,E */
+  1350  1350  1350   780  1350    /* UG,NS,A,A */
+  1350  1350  1350   780  1350    /* UG,NS,A,C */
+   780   780   780   780   780    /* UG,NS,A,G */
+  1350  1350  1350   780  1350    /* UG,NS,A,U */
+  1350  1350  1350  1350  1350    /* UG,NS,C,E */
+  1350  1350  1350  1350  1350    /* UG,NS,C,A */
+  1350  1350  1350  1350  1350    /* UG,NS,C,C */
+  1350  1350  1350  1350  1350    /* UG,NS,C,G */
+  1350  1350  1350  1350  1350    /* UG,NS,C,U */
+  1350   780  1350   780  1350    /* UG,NS,G,E */
+  1350   780  1350   780  1350    /* UG,NS,G,A */
+  1350   780  1350   780  1350    /* UG,NS,G,C */
+   780   780   780   780   780    /* UG,NS,G,G */
+  1350   780  1350   780  1350    /* UG,NS,G,U */
+  1350  1350  1350  1350   340    /* UG,NS,U,E */
+  1350  1350  1350  1350   340    /* UG,NS,U,A */
+  1350  1350  1350  1350   340    /* UG,NS,U,C */
+  1350  1350  1350  1350   340    /* UG,NS,U,G */
+   340   340   340   340   340    /* UG,NS,U,U */
+   850   850   850   850   850    /* AU,CG,E,E */
+   850   850   850   850   850    /* AU,CG,E,A */
+   850   850   850   850   850    /* AU,CG,E,C */
+   850   850   850   850   850    /* AU,CG,E,G */
+   850   850   850   850   850    /* AU,CG,E,U */
+   850   850   850   850   850    /* AU,CG,A,E */
+   850   850   850   850   850    /* AU,CG,A,A */
+   850   850   850   850   850    /* AU,CG,A,C */
+   280   280   280   280   280    /* AU,CG,A,G */
+   850   850   850   850   850    /* AU,CG,A,U */
+   850   850   850   850   850    /* AU,CG,C,E */
+   850   850   850   850   850    /* AU,CG,C,A */
+   850   850   850   850   850    /* AU,CG,C,C */
+   850   850   850   850   850    /* AU,CG,C,G */
+   850   850   850   850   850    /* AU,CG,C,U */
+   850   280   850   280   850    /* AU,CG,G,E */
+   280   280   280   280   280    /* AU,CG,G,A */
+   850   280   850   280   850    /* AU,CG,G,C */
+   280   280   280   280   280    /* AU,CG,G,G */
+   850   280   850   280   850    /* AU,CG,G,U */
+   850   850   850   850  -160    /* AU,CG,U,E */
+   850   850   850   850  -160    /* AU,CG,U,A */
+   850   850   850   850  -160    /* AU,CG,U,C */
+   850   850   850   850  -160    /* AU,CG,U,G */
+  -160  -160  -160  -160  -160    /* AU,CG,U,U */
+   850   850   850   850   850    /* AU,GC,E,E */
+   850   850   850   850   850    /* AU,GC,E,A */
+   850   850   850   850   850    /* AU,GC,E,C */
+   850   850   850   850   850    /* AU,GC,E,G */
+   850   850   850   850   850    /* AU,GC,E,U */
+   850   850   850   850   850    /* AU,GC,A,E */
+   850   850   850   850   850    /* AU,GC,A,A */
+   850   850   850   850   850    /* AU,GC,A,C */
+   280   280   280   280   280    /* AU,GC,A,G */
+   850   850   850   850   850    /* AU,GC,A,U */
+   850   850   850   850   850    /* AU,GC,C,E */
+   850   850   850   850   850    /* AU,GC,C,A */
+   850   850   850   850   850    /* AU,GC,C,C */
+   850   850   850   850   850    /* AU,GC,C,G */
+   850   850   850   850   850    /* AU,GC,C,U */
+   850   280   850   280   850    /* AU,GC,G,E */
+   850   280   850   280   850    /* AU,GC,G,A */
+   850   280   850   280   850    /* AU,GC,G,C */
+   280   280   280   280   280    /* AU,GC,G,G */
+   850   280   850   280   850    /* AU,GC,G,U */
+   850   850   850   850  -160    /* AU,GC,U,E */
+   850   850   850   850  -160    /* AU,GC,U,A */
+   850   850   850   850  -160    /* AU,GC,U,C */
+   850   850   850   850  -160    /* AU,GC,U,G */
+  -160  -160  -160  -160  -160    /* AU,GC,U,U */
+  1350  1350  1350  1350  1350    /* AU,GU,E,E */
+  1350  1350  1350  1350  1350    /* AU,GU,E,A */
+  1350  1350  1350  1350  1350    /* AU,GU,E,C */
+  1350  1350  1350  1350  1350    /* AU,GU,E,G */
+  1350  1350  1350  1350  1350    /* AU,GU,E,U */
+  1350  1350  1350  1350  1350    /* AU,GU,A,E */
+  1350  1350  1350  1350  1350    /* AU,GU,A,A */
+  1350  1350  1350  1350  1350    /* AU,GU,A,C */
+   780   780   780   780   780    /* AU,GU,A,G */
+  1350  1350  1350  1350  1350    /* AU,GU,A,U */
+  1350  1350  1350  1350  1350    /* AU,GU,C,E */
+  1350  1350  1350  1350  1350    /* AU,GU,C,A */
+  1350  1350  1350  1350  1350    /* AU,GU,C,C */
+  1350  1350  1350  1350  1350    /* AU,GU,C,G */
+  1350  1350  1350  1350  1350    /* AU,GU,C,U */
+  1350   780  1350   780  1350    /* AU,GU,G,E */
+  1350   780  1350   780  1350    /* AU,GU,G,A */
+  1350   780  1350   780  1350    /* AU,GU,G,C */
+   780   780   780   780   780    /* AU,GU,G,G */
+  1350   780  1350   780  1350    /* AU,GU,G,U */
+  1350  1350  1350  1350   340    /* AU,GU,U,E */
+  1350  1350  1350  1350   340    /* AU,GU,U,A */
+  1350  1350  1350  1350   340    /* AU,GU,U,C */
+  1350  1350  1350  1350   340    /* AU,GU,U,G */
+   340   340   340   340   340    /* AU,GU,U,U */
+  1350  1350  1350  1350  1350    /* AU,UG,E,E */
+  1350  1350  1350  1350  1350    /* AU,UG,E,A */
+  1350  1350  1350  1350  1350    /* AU,UG,E,C */
+  1350  1350  1350  1350  1350    /* AU,UG,E,G */
+  1350  1350  1350  1350  1350    /* AU,UG,E,U */
+  1350  1350  1350  1350  1350    /* AU,UG,A,E */
+  1350  1350  1350  1350  1350    /* AU,UG,A,A */
+  1350  1350  1350  1350  1350    /* AU,UG,A,C */
+   780   780   780   780   780    /* AU,UG,A,G */
+  1350  1350  1350  1350  1350    /* AU,UG,A,U */
+  1350  1350  1350  1350  1350    /* AU,UG,C,E */
+  1350  1350  1350  1350  1350    /* AU,UG,C,A */
+  1350  1350  1350  1350  1350    /* AU,UG,C,C */
+  1350  1350  1350  1350  1350    /* AU,UG,C,G */
+  1350  1350  1350  1350  1350    /* AU,UG,C,U */
+  1350   780  1350   780  1350    /* AU,UG,G,E */
+   780   780   780   780   780    /* AU,UG,G,A */
+  1350   780  1350   780  1350    /* AU,UG,G,C */
+   780   780   780   780   780    /* AU,UG,G,G */
+  1350   780  1350   780  1350    /* AU,UG,G,U */
+  1350  1350  1350  1350   340    /* AU,UG,U,E */
+  1350  1350  1350  1350   340    /* AU,UG,U,A */
+  1350  1350  1350  1350   340    /* AU,UG,U,C */
+  1350  1350  1350  1350   340    /* AU,UG,U,G */
+   340   340   340   340   340    /* AU,UG,U,U */
+  1350  1350  1350  1350  1350    /* AU,AU,E,E */
+  1350  1350  1350  1350  1350    /* AU,AU,E,A */
+  1350  1350  1350  1350  1350    /* AU,AU,E,C */
+  1350  1350  1350  1350  1350    /* AU,AU,E,G */
+  1350  1350  1350  1350  1350    /* AU,AU,E,U */
+  1350  1350  1350  1350  1350    /* AU,AU,A,E */
+  1350  1350  1350  1350  1350    /* AU,AU,A,A */
+  1350  1350  1350  1350  1350    /* AU,AU,A,C */
+   780   780   780   780   780    /* AU,AU,A,G */
+  1350  1350  1350  1350  1350    /* AU,AU,A,U */
+  1350  1350  1350  1350  1350    /* AU,AU,C,E */
+  1350  1350  1350  1350  1350    /* AU,AU,C,A */
+  1350  1350  1350  1350  1350    /* AU,AU,C,C */
+  1350  1350  1350  1350  1350    /* AU,AU,C,G */
+  1350  1350  1350  1350  1350    /* AU,AU,C,U */
+  1350   780  1350   780  1350    /* AU,AU,G,E */
+  1350   780  1350   780  1350    /* AU,AU,G,A */
+  1350   780  1350   780  1350    /* AU,AU,G,C */
+   780   780   780   780   780    /* AU,AU,G,G */
+  1350   780  1350   780  1350    /* AU,AU,G,U */
+  1350  1350  1350  1350   340    /* AU,AU,U,E */
+  1350  1350  1350  1350   340    /* AU,AU,U,A */
+  1350  1350  1350  1350   340    /* AU,AU,U,C */
+  1350  1350  1350  1350   340    /* AU,AU,U,G */
+   340   340   340   340   340    /* AU,AU,U,U */
+  1350  1350  1350  1350  1350    /* AU,UA,E,E */
+  1350  1350  1350  1350  1350    /* AU,UA,E,A */
+  1350  1350  1350  1350  1350    /* AU,UA,E,C */
+  1350  1350  1350  1350  1350    /* AU,UA,E,G */
+  1350  1350  1350  1350  1350    /* AU,UA,E,U */
+  1350  1350  1350  1350  1350    /* AU,UA,A,E */
+  1350  1350  1350  1350  1350    /* AU,UA,A,A */
+  1350  1350  1350  1350  1350    /* AU,UA,A,C */
+   780   780   780   780   780    /* AU,UA,A,G */
+  1350  1350  1350  1350  1350    /* AU,UA,A,U */
+  1350  1350  1350  1350  1350    /* AU,UA,C,E */
+  1350  1350  1350  1350  1350    /* AU,UA,C,A */
+  1350  1350  1350  1350  1350    /* AU,UA,C,C */
+  1350  1350  1350  1350  1350    /* AU,UA,C,G */
+  1350  1350  1350  1350  1350    /* AU,UA,C,U */
+  1350   780  1350   780  1350    /* AU,UA,G,E */
+   780   780   780   780   780    /* AU,UA,G,A */
+  1350   780  1350   780  1350    /* AU,UA,G,C */
+   780   780   780   780   780    /* AU,UA,G,G */
+  1350   780  1350   780  1350    /* AU,UA,G,U */
+  1350  1350  1350  1350   340    /* AU,UA,U,E */
+  1350  1350  1350  1350   340    /* AU,UA,U,A */
+  1350  1350  1350  1350   340    /* AU,UA,U,C */
+  1350  1350  1350  1350   340    /* AU,UA,U,G */
+   340   340   340   340   340    /* AU,UA,U,U */
+  1350  1350  1350  1350  1350    /* AU,NS,E,E */
+  1350  1350  1350  1350  1350    /* AU,NS,E,A */
+  1350  1350  1350  1350  1350    /* AU,NS,E,C */
+  1350  1350  1350  1350  1350    /* AU,NS,E,G */
+  1350  1350  1350  1350  1350    /* AU,NS,E,U */
+  1350  1350  1350  1350  1350    /* AU,NS,A,E */
+  1350  1350  1350  1350  1350    /* AU,NS,A,A */
+  1350  1350  1350  1350  1350    /* AU,NS,A,C */
+   780   780   780   780   780    /* AU,NS,A,G */
+  1350  1350  1350  1350  1350    /* AU,NS,A,U */
+  1350  1350  1350  1350  1350    /* AU,NS,C,E */
+  1350  1350  1350  1350  1350    /* AU,NS,C,A */
+  1350  1350  1350  1350  1350    /* AU,NS,C,C */
+  1350  1350  1350  1350  1350    /* AU,NS,C,G */
+  1350  1350  1350  1350  1350    /* AU,NS,C,U */
+  1350   780  1350   780  1350    /* AU,NS,G,E */
+  1350   780  1350   780  1350    /* AU,NS,G,A */
+  1350   780  1350   780  1350    /* AU,NS,G,C */
+   780   780   780   780   780    /* AU,NS,G,G */
+  1350   780  1350   780  1350    /* AU,NS,G,U */
+  1350  1350  1350  1350   340    /* AU,NS,U,E */
+  1350  1350  1350  1350   340    /* AU,NS,U,A */
+  1350  1350  1350  1350   340    /* AU,NS,U,C */
+  1350  1350  1350  1350   340    /* AU,NS,U,G */
+   340   340   340   340   340    /* AU,NS,U,U */
+   850   850   850   850   850    /* UA,CG,E,E */
+   850   850   850   850   850    /* UA,CG,E,A */
+   850   850   850   850   850    /* UA,CG,E,C */
+   850   850   850   850   850    /* UA,CG,E,G */
+   850   850   850   850   850    /* UA,CG,E,U */
+   850   850   850   280   850    /* UA,CG,A,E */
+   850   850   850   280   850    /* UA,CG,A,A */
+   850   850   850   280   850    /* UA,CG,A,C */
+   280   280   280   280   280    /* UA,CG,A,G */
+   850   850   850   280   850    /* UA,CG,A,U */
+   850   850   850   850   850    /* UA,CG,C,E */
+   850   850   850   850   850    /* UA,CG,C,A */
+   850   850   850   850   850    /* UA,CG,C,C */
+   850   850   850   850   850    /* UA,CG,C,G */
+   850   850   850   850   850    /* UA,CG,C,U */
+   850   280   850   280   850    /* UA,CG,G,E */
+   280   280   280   280   280    /* UA,CG,G,A */
+   850   280   850   280   850    /* UA,CG,G,C */
+   280   280   280   280   280    /* UA,CG,G,G */
+   850   280   850   280   850    /* UA,CG,G,U */
+   850   850   850   850  -160    /* UA,CG,U,E */
+   850   850   850   850  -160    /* UA,CG,U,A */
+   850   850   850   850  -160    /* UA,CG,U,C */
+   850   850   850   850  -160    /* UA,CG,U,G */
+  -160  -160  -160  -160  -160    /* UA,CG,U,U */
+   850   850   850   850   850    /* UA,GC,E,E */
+   850   850   850   850   850    /* UA,GC,E,A */
+   850   850   850   850   850    /* UA,GC,E,C */
+   850   850   850   850   850    /* UA,GC,E,G */
+   850   850   850   850   850    /* UA,GC,E,U */
+   850   850   850   280   850    /* UA,GC,A,E */
+   850   850   850   280   850    /* UA,GC,A,A */
+   850   850   850   280   850    /* UA,GC,A,C */
+   280   280   280   280   280    /* UA,GC,A,G */
+   850   850   850   280   850    /* UA,GC,A,U */
+   850   850   850   850   850    /* UA,GC,C,E */
+   850   850   850   850   850    /* UA,GC,C,A */
+   850   850   850   850   850    /* UA,GC,C,C */
+   850   850   850   850   850    /* UA,GC,C,G */
+   850   850   850   850   850    /* UA,GC,C,U */
+   850   280   850   280   850    /* UA,GC,G,E */
+   850   280   850   280   850    /* UA,GC,G,A */
+   850   280   850   280   850    /* UA,GC,G,C */
+   280   280   280   280   280    /* UA,GC,G,G */
+   850   280   850   280   850    /* UA,GC,G,U */
+   850   850   850   850  -160    /* UA,GC,U,E */
+   850   850   850   850  -160    /* UA,GC,U,A */
+   850   850   850   850  -160    /* UA,GC,U,C */
+   850   850   850   850  -160    /* UA,GC,U,G */
+  -160  -160  -160  -160  -160    /* UA,GC,U,U */
+  1350  1350  1350  1350  1350    /* UA,GU,E,E */
+  1350  1350  1350  1350  1350    /* UA,GU,E,A */
+  1350  1350  1350  1350  1350    /* UA,GU,E,C */
+  1350  1350  1350  1350  1350    /* UA,GU,E,G */
+  1350  1350  1350  1350  1350    /* UA,GU,E,U */
+  1350  1350  1350   780  1350    /* UA,GU,A,E */
+  1350  1350  1350   780  1350    /* UA,GU,A,A */
+  1350  1350  1350   780  1350    /* UA,GU,A,C */
+   780   780   780   780   780    /* UA,GU,A,G */
+  1350  1350  1350   780  1350    /* UA,GU,A,U */
+  1350  1350  1350  1350  1350    /* UA,GU,C,E */
+  1350  1350  1350  1350  1350    /* UA,GU,C,A */
+  1350  1350  1350  1350  1350    /* UA,GU,C,C */
+  1350  1350  1350  1350  1350    /* UA,GU,C,G */
+  1350  1350  1350  1350  1350    /* UA,GU,C,U */
+  1350   780  1350   780  1350    /* UA,GU,G,E */
+  1350   780  1350   780  1350    /* UA,GU,G,A */
+  1350   780  1350   780  1350    /* UA,GU,G,C */
+   780   780   780   780   780    /* UA,GU,G,G */
+  1350   780  1350   780  1350    /* UA,GU,G,U */
+  1350  1350  1350  1350   340    /* UA,GU,U,E */
+  1350  1350  1350  1350   340    /* UA,GU,U,A */
+  1350  1350  1350  1350   340    /* UA,GU,U,C */
+  1350  1350  1350  1350   340    /* UA,GU,U,G */
+   340   340   340   340   340    /* UA,GU,U,U */
+  1350  1350  1350  1350  1350    /* UA,UG,E,E */
+  1350  1350  1350  1350  1350    /* UA,UG,E,A */
+  1350  1350  1350  1350  1350    /* UA,UG,E,C */
+  1350  1350  1350  1350  1350    /* UA,UG,E,G */
+  1350  1350  1350  1350  1350    /* UA,UG,E,U */
+  1350  1350  1350   780  1350    /* UA,UG,A,E */
+  1350  1350  1350   780  1350    /* UA,UG,A,A */
+  1350  1350  1350   780  1350    /* UA,UG,A,C */
+   780   780   780   780   780    /* UA,UG,A,G */
+  1350  1350  1350   780  1350    /* UA,UG,A,U */
+  1350  1350  1350  1350  1350    /* UA,UG,C,E */
+  1350  1350  1350  1350  1350    /* UA,UG,C,A */
+  1350  1350  1350  1350  1350    /* UA,UG,C,C */
+  1350  1350  1350  1350  1350    /* UA,UG,C,G */
+  1350  1350  1350  1350  1350    /* UA,UG,C,U */
+  1350   780  1350   780  1350    /* UA,UG,G,E */
+   780   780   780   780   780    /* UA,UG,G,A */
+  1350   780  1350   780  1350    /* UA,UG,G,C */
+   780   780   780   780   780    /* UA,UG,G,G */
+  1350   780  1350   780  1350    /* UA,UG,G,U */
+  1350  1350  1350  1350   340    /* UA,UG,U,E */
+  1350  1350  1350  1350   340    /* UA,UG,U,A */
+  1350  1350  1350  1350   340    /* UA,UG,U,C */
+  1350  1350  1350  1350   340    /* UA,UG,U,G */
+   340   340   340   340   340    /* UA,UG,U,U */
+  1350  1350  1350  1350  1350    /* UA,AU,E,E */
+  1350  1350  1350  1350  1350    /* UA,AU,E,A */
+  1350  1350  1350  1350  1350    /* UA,AU,E,C */
+  1350  1350  1350  1350  1350    /* UA,AU,E,G */
+  1350  1350  1350  1350  1350    /* UA,AU,E,U */
+  1350  1350  1350   780  1350    /* UA,AU,A,E */
+  1350  1350  1350   780  1350    /* UA,AU,A,A */
+  1350  1350  1350   780  1350    /* UA,AU,A,C */
+   780   780   780   780   780    /* UA,AU,A,G */
+  1350  1350  1350   780  1350    /* UA,AU,A,U */
+  1350  1350  1350  1350  1350    /* UA,AU,C,E */
+  1350  1350  1350  1350  1350    /* UA,AU,C,A */
+  1350  1350  1350  1350  1350    /* UA,AU,C,C */
+  1350  1350  1350  1350  1350    /* UA,AU,C,G */
+  1350  1350  1350  1350  1350    /* UA,AU,C,U */
+  1350   780  1350   780  1350    /* UA,AU,G,E */
+  1350   780  1350   780  1350    /* UA,AU,G,A */
+  1350   780  1350   780  1350    /* UA,AU,G,C */
+   780   780   780   780   780    /* UA,AU,G,G */
+  1350   780  1350   780  1350    /* UA,AU,G,U */
+  1350  1350  1350  1350   340    /* UA,AU,U,E */
+  1350  1350  1350  1350   340    /* UA,AU,U,A */
+  1350  1350  1350  1350   340    /* UA,AU,U,C */
+  1350  1350  1350  1350   340    /* UA,AU,U,G */
+   340   340   340   340   340    /* UA,AU,U,U */
+  1350  1350  1350  1350  1350    /* UA,UA,E,E */
+  1350  1350  1350  1350  1350    /* UA,UA,E,A */
+  1350  1350  1350  1350  1350    /* UA,UA,E,C */
+  1350  1350  1350  1350  1350    /* UA,UA,E,G */
+  1350  1350  1350  1350  1350    /* UA,UA,E,U */
+  1350  1350  1350   780  1350    /* UA,UA,A,E */
+  1350  1350  1350   780  1350    /* UA,UA,A,A */
+  1350  1350  1350   780  1350    /* UA,UA,A,C */
+   780   780   780   780   780    /* UA,UA,A,G */
+  1350  1350  1350   780  1350    /* UA,UA,A,U */
+  1350  1350  1350  1350  1350    /* UA,UA,C,E */
+  1350  1350  1350  1350  1350    /* UA,UA,C,A */
+  1350  1350  1350  1350  1350    /* UA,UA,C,C */
+  1350  1350  1350  1350  1350    /* UA,UA,C,G */
+  1350  1350  1350  1350  1350    /* UA,UA,C,U */
+  1350   780  1350   780  1350    /* UA,UA,G,E */
+   780   780   780   780   780    /* UA,UA,G,A */
+  1350   780  1350   780  1350    /* UA,UA,G,C */
+   780   780   780   780   780    /* UA,UA,G,G */
+  1350   780  1350   780  1350    /* UA,UA,G,U */
+  1350  1350  1350  1350   340    /* UA,UA,U,E */
+  1350  1350  1350  1350   340    /* UA,UA,U,A */
+  1350  1350  1350  1350   340    /* UA,UA,U,C */
+  1350  1350  1350  1350   340    /* UA,UA,U,G */
+   340   340   340   340   340    /* UA,UA,U,U */
+  1350  1350  1350  1350  1350    /* UA,NS,E,E */
+  1350  1350  1350  1350  1350    /* UA,NS,E,A */
+  1350  1350  1350  1350  1350    /* UA,NS,E,C */
+  1350  1350  1350  1350  1350    /* UA,NS,E,G */
+  1350  1350  1350  1350  1350    /* UA,NS,E,U */
+  1350  1350  1350   780  1350    /* UA,NS,A,E */
+  1350  1350  1350   780  1350    /* UA,NS,A,A */
+  1350  1350  1350   780  1350    /* UA,NS,A,C */
+   780   780   780   780   780    /* UA,NS,A,G */
+  1350  1350  1350   780  1350    /* UA,NS,A,U */
+  1350  1350  1350  1350  1350    /* UA,NS,C,E */
+  1350  1350  1350  1350  1350    /* UA,NS,C,A */
+  1350  1350  1350  1350  1350    /* UA,NS,C,C */
+  1350  1350  1350  1350  1350    /* UA,NS,C,G */
+  1350  1350  1350  1350  1350    /* UA,NS,C,U */
+  1350   780  1350   780  1350    /* UA,NS,G,E */
+  1350   780  1350   780  1350    /* UA,NS,G,A */
+  1350   780  1350   780  1350    /* UA,NS,G,C */
+   780   780   780   780   780    /* UA,NS,G,G */
+  1350   780  1350   780  1350    /* UA,NS,G,U */
+  1350  1350  1350  1350   340    /* UA,NS,U,E */
+  1350  1350  1350  1350   340    /* UA,NS,U,A */
+  1350  1350  1350  1350   340    /* UA,NS,U,C */
+  1350  1350  1350  1350   340    /* UA,NS,U,G */
+   340   340   340   340   340    /* UA,NS,U,U */
+   850   850   850   850   850    /* NS,CG,E,E */
+   850   850   850   850   850    /* NS,CG,E,A */
+   850   850   850   850   850    /* NS,CG,E,C */
+   850   850   850   850   850    /* NS,CG,E,G */
+   850   850   850   850   850    /* NS,CG,E,U */
+   850   850   850   850   850    /* NS,CG,A,E */
+   850   850   850   850   850    /* NS,CG,A,A */
+   850   850   850   850   850    /* NS,CG,A,C */
+   280   280   280   280   280    /* NS,CG,A,G */
+   850   850   850   850   850    /* NS,CG,A,U */
+   850   850   850   850   850    /* NS,CG,C,E */
+   850   850   850   850   850    /* NS,CG,C,A */
+   850   850   850   850   850    /* NS,CG,C,C */
+   850   850   850   850   850    /* NS,CG,C,G */
+   850   850   850   850   850    /* NS,CG,C,U */
+   850   280   850   280   850    /* NS,CG,G,E */
+   280   280   280   280   280    /* NS,CG,G,A */
+   850   280   850   280   850    /* NS,CG,G,C */
+   280   280   280   280   280    /* NS,CG,G,G */
+   850   280   850   280   850    /* NS,CG,G,U */
+   850   850   850   850  -160    /* NS,CG,U,E */
+   850   850   850   850  -160    /* NS,CG,U,A */
+   850   850   850   850  -160    /* NS,CG,U,C */
+   850   850   850   850  -160    /* NS,CG,U,G */
+  -160  -160  -160  -160  -160    /* NS,CG,U,U */
+   850   850   850   850   850    /* NS,GC,E,E */
+   850   850   850   850   850    /* NS,GC,E,A */
+   850   850   850   850   850    /* NS,GC,E,C */
+   850   850   850   850   850    /* NS,GC,E,G */
+   850   850   850   850   850    /* NS,GC,E,U */
+   850   850   850   850   850    /* NS,GC,A,E */
+   850   850   850   850   850    /* NS,GC,A,A */
+   850   850   850   850   850    /* NS,GC,A,C */
+   280   280   280   280   280    /* NS,GC,A,G */
+   850   850   850   850   850    /* NS,GC,A,U */
+   850   850   850   850   850    /* NS,GC,C,E */
+   850   850   850   850   850    /* NS,GC,C,A */
+   850   850   850   850   850    /* NS,GC,C,C */
+   850   850   850   850   850    /* NS,GC,C,G */
+   850   850   850   850   850    /* NS,GC,C,U */
+   850   280   850   280   850    /* NS,GC,G,E */
+   850   280   850   280   850    /* NS,GC,G,A */
+   850   280   850   280   850    /* NS,GC,G,C */
+   280   280   280   280   280    /* NS,GC,G,G */
+   850   280   850   280   850    /* NS,GC,G,U */
+   850   850   850   850  -160    /* NS,GC,U,E */
+   850   850   850   850  -160    /* NS,GC,U,A */
+   850   850   850   850  -160    /* NS,GC,U,C */
+   850   850   850   850  -160    /* NS,GC,U,G */
+  -160  -160  -160  -160  -160    /* NS,GC,U,U */
+  1350  1350  1350  1350  1350    /* NS,GU,E,E */
+  1350  1350  1350  1350  1350    /* NS,GU,E,A */
+  1350  1350  1350  1350  1350    /* NS,GU,E,C */
+  1350  1350  1350  1350  1350    /* NS,GU,E,G */
+  1350  1350  1350  1350  1350    /* NS,GU,E,U */
+  1350  1350  1350  1350  1350    /* NS,GU,A,E */
+  1350  1350  1350  1350  1350    /* NS,GU,A,A */
+  1350  1350  1350  1350  1350    /* NS,GU,A,C */
+   780   780   780   780   780    /* NS,GU,A,G */
+  1350  1350  1350  1350  1350    /* NS,GU,A,U */
+  1350  1350  1350  1350  1350    /* NS,GU,C,E */
+  1350  1350  1350  1350  1350    /* NS,GU,C,A */
+  1350  1350  1350  1350  1350    /* NS,GU,C,C */
+  1350  1350  1350  1350  1350    /* NS,GU,C,G */
+  1350  1350  1350  1350  1350    /* NS,GU,C,U */
+  1350   780  1350   780  1350    /* NS,GU,G,E */
+  1350   780  1350   780  1350    /* NS,GU,G,A */
+  1350   780  1350   780  1350    /* NS,GU,G,C */
+   780   780   780   780   780    /* NS,GU,G,G */
+  1350   780  1350   780  1350    /* NS,GU,G,U */
+  1350  1350  1350  1350   340    /* NS,GU,U,E */
+  1350  1350  1350  1350   340    /* NS,GU,U,A */
+  1350  1350  1350  1350   340    /* NS,GU,U,C */
+  1350  1350  1350  1350   340    /* NS,GU,U,G */
+   340   340   340   340   340    /* NS,GU,U,U */
+  1350  1350  1350  1350  1350    /* NS,UG,E,E */
+  1350  1350  1350  1350  1350    /* NS,UG,E,A */
+  1350  1350  1350  1350  1350    /* NS,UG,E,C */
+  1350  1350  1350  1350  1350    /* NS,UG,E,G */
+  1350  1350  1350  1350  1350    /* NS,UG,E,U */
+  1350  1350  1350  1350  1350    /* NS,UG,A,E */
+  1350  1350  1350  1350  1350    /* NS,UG,A,A */
+  1350  1350  1350  1350  1350    /* NS,UG,A,C */
+   780   780   780   780   780    /* NS,UG,A,G */
+  1350  1350  1350  1350  1350    /* NS,UG,A,U */
+  1350  1350  1350  1350  1350    /* NS,UG,C,E */
+  1350  1350  1350  1350  1350    /* NS,UG,C,A */
+  1350  1350  1350  1350  1350    /* NS,UG,C,C */
+  1350  1350  1350  1350  1350    /* NS,UG,C,G */
+  1350  1350  1350  1350  1350    /* NS,UG,C,U */
+  1350   780  1350   780  1350    /* NS,UG,G,E */
+   780   780   780   780   780    /* NS,UG,G,A */
+  1350   780  1350   780  1350    /* NS,UG,G,C */
+   780   780   780   780   780    /* NS,UG,G,G */
+  1350   780  1350   780  1350    /* NS,UG,G,U */
+  1350  1350  1350  1350   340    /* NS,UG,U,E */
+  1350  1350  1350  1350   340    /* NS,UG,U,A */
+  1350  1350  1350  1350   340    /* NS,UG,U,C */
+  1350  1350  1350  1350   340    /* NS,UG,U,G */
+   340   340   340   340   340    /* NS,UG,U,U */
+  1350  1350  1350  1350  1350    /* NS,AU,E,E */
+  1350  1350  1350  1350  1350    /* NS,AU,E,A */
+  1350  1350  1350  1350  1350    /* NS,AU,E,C */
+  1350  1350  1350  1350  1350    /* NS,AU,E,G */
+  1350  1350  1350  1350  1350    /* NS,AU,E,U */
+  1350  1350  1350  1350  1350    /* NS,AU,A,E */
+  1350  1350  1350  1350  1350    /* NS,AU,A,A */
+  1350  1350  1350  1350  1350    /* NS,AU,A,C */
+   780   780   780   780   780    /* NS,AU,A,G */
+  1350  1350  1350  1350  1350    /* NS,AU,A,U */
+  1350  1350  1350  1350  1350    /* NS,AU,C,E */
+  1350  1350  1350  1350  1350    /* NS,AU,C,A */
+  1350  1350  1350  1350  1350    /* NS,AU,C,C */
+  1350  1350  1350  1350  1350    /* NS,AU,C,G */
+  1350  1350  1350  1350  1350    /* NS,AU,C,U */
+  1350   780  1350   780  1350    /* NS,AU,G,E */
+  1350   780  1350   780  1350    /* NS,AU,G,A */
+  1350   780  1350   780  1350    /* NS,AU,G,C */
+   780   780   780   780   780    /* NS,AU,G,G */
+  1350   780  1350   780  1350    /* NS,AU,G,U */
+  1350  1350  1350  1350   340    /* NS,AU,U,E */
+  1350  1350  1350  1350   340    /* NS,AU,U,A */
+  1350  1350  1350  1350   340    /* NS,AU,U,C */
+  1350  1350  1350  1350   340    /* NS,AU,U,G */
+   340   340   340   340   340    /* NS,AU,U,U */
+  1350  1350  1350  1350  1350    /* NS,UA,E,E */
+  1350  1350  1350  1350  1350    /* NS,UA,E,A */
+  1350  1350  1350  1350  1350    /* NS,UA,E,C */
+  1350  1350  1350  1350  1350    /* NS,UA,E,G */
+  1350  1350  1350  1350  1350    /* NS,UA,E,U */
+  1350  1350  1350  1350  1350    /* NS,UA,A,E */
+  1350  1350  1350  1350  1350    /* NS,UA,A,A */
+  1350  1350  1350  1350  1350    /* NS,UA,A,C */
+   780   780   780   780   780    /* NS,UA,A,G */
+  1350  1350  1350  1350  1350    /* NS,UA,A,U */
+  1350  1350  1350  1350  1350    /* NS,UA,C,E */
+  1350  1350  1350  1350  1350    /* NS,UA,C,A */
+  1350  1350  1350  1350  1350    /* NS,UA,C,C */
+  1350  1350  1350  1350  1350    /* NS,UA,C,G */
+  1350  1350  1350  1350  1350    /* NS,UA,C,U */
+  1350   780  1350   780  1350    /* NS,UA,G,E */
+   780   780   780   780   780    /* NS,UA,G,A */
+  1350   780  1350   780  1350    /* NS,UA,G,C */
+   780   780   780   780   780    /* NS,UA,G,G */
+  1350   780  1350   780  1350    /* NS,UA,G,U */
+  1350  1350  1350  1350   340    /* NS,UA,U,E */
+  1350  1350  1350  1350   340    /* NS,UA,U,A */
+  1350  1350  1350  1350   340    /* NS,UA,U,C */
+  1350  1350  1350  1350   340    /* NS,UA,U,G */
+   340   340   340   340   340    /* NS,UA,U,U */
+  1350  1350  1350  1350  1350    /* NS,NS,E,E */
+  1350  1350  1350  1350  1350    /* NS,NS,E,A */
+  1350  1350  1350  1350  1350    /* NS,NS,E,C */
+  1350  1350  1350  1350  1350    /* NS,NS,E,G */
+  1350  1350  1350  1350  1350    /* NS,NS,E,U */
+  1350  1350  1350  1350  1350    /* NS,NS,A,E */
+  1350  1350  1350  1350  1350    /* NS,NS,A,A */
+  1350  1350  1350  1350  1350    /* NS,NS,A,C */
+   780   780   780   780   780    /* NS,NS,A,G */
+  1350  1350  1350  1350  1350    /* NS,NS,A,U */
+  1350  1350  1350  1350  1350    /* NS,NS,C,E */
+  1350  1350  1350  1350  1350    /* NS,NS,C,A */
+  1350  1350  1350  1350  1350    /* NS,NS,C,C */
+  1350  1350  1350  1350  1350    /* NS,NS,C,G */
+  1350  1350  1350  1350  1350    /* NS,NS,C,U */
+  1350   780  1350   780  1350    /* NS,NS,G,E */
+  1350   780  1350   780  1350    /* NS,NS,G,A */
+  1350   780  1350   780  1350    /* NS,NS,G,C */
+   780   780   780   780   780    /* NS,NS,G,G */
+  1350   780  1350   780  1350    /* NS,NS,G,U */
+  1350  1350  1350  1350   340    /* NS,NS,U,E */
+  1350  1350  1350  1350   340    /* NS,NS,U,A */
+  1350  1350  1350  1350   340    /* NS,NS,U,C */
+  1350  1350  1350  1350   340    /* NS,NS,U,G */
+   340   340   340   340   340    /* NS,NS,U,U */
+
+# int22
+   120   160    20   160    /* CG,CG,A,A,A */
+   110   150    20   150    /* CG,CG,A,A,C */
+    20    60   -70    60    /* CG,CG,A,A,G */
+   110   150    20   150    /* CG,CG,A,A,U */
+   160   200    60   200    /* CG,CG,A,C,A */
+   140   180   110   180    /* CG,CG,A,C,C */
+   160   200    60   200    /* CG,CG,A,C,G */
+   130   170    90   170    /* CG,CG,A,C,U */
+    20    60   -70    60    /* CG,CG,A,G,A */
+   110   150    20   150    /* CG,CG,A,G,C */
+   -30    10     0    10    /* CG,CG,A,G,G */
+   110   150    20   150    /* CG,CG,A,G,U */
+   160   200    60   200    /* CG,CG,A,U,A */
+   130   170    90   170    /* CG,CG,A,U,C */
+   160   200    60   200    /* CG,CG,A,U,G */
+   100    80   -50    80    /* CG,CG,A,U,U */
+   110   140   110   130    /* CG,CG,C,A,A */
+   110   140   110   120    /* CG,CG,C,A,C */
+    20   110    20    90    /* CG,CG,C,A,G */
+   110   140   110   120    /* CG,CG,C,A,U */
+   150   180   150   170    /* CG,CG,C,C,A */
+   140   170   140   150    /* CG,CG,C,C,C */
+   150   180   150   170    /* CG,CG,C,C,G */
+   120   150   120   140    /* CG,CG,C,C,U */
+    20   110    20    90    /* CG,CG,C,G,A */
+   110   140   110   120    /* CG,CG,C,G,C */
+   -40   -10   -40   -20    /* CG,CG,C,G,G */
+   110   140   110   120    /* CG,CG,C,G,U */
+   150   180   150   170    /* CG,CG,C,U,A */
+   120   150   120   140    /* CG,CG,C,U,C */
+   150   180   150   170    /* CG,CG,C,U,G */
+    30    60    30    50    /* CG,CG,C,U,U */
+    20   160   -30   160    /* CG,CG,G,A,A */
+    20   150   -40   150    /* CG,CG,G,A,C */
+   -70    60     0    60    /* CG,CG,G,A,G */
+    20   150   -40   150    /* CG,CG,G,A,U */
+    60   200    10   200    /* CG,CG,G,C,A */
+   110   180   -10   180    /* CG,CG,G,C,C */
+    60   200    10   200    /* CG,CG,G,C,G */
+    90   170   -20   170    /* CG,CG,G,C,U */
+   -70    60     0    60    /* CG,CG,G,G,A */
+    20   150   -40   150    /* CG,CG,G,G,C */
+     0    10    80    10    /* CG,CG,G,G,G */
+    20   150   -40   150    /* CG,CG,G,G,U */
+    60   200    10   200    /* CG,CG,G,U,A */
+    90   170   -20   170    /* CG,CG,G,U,C */
+    60   200    10   200    /* CG,CG,G,U,G */
+   -50    80    20    80    /* CG,CG,G,U,U */
+   110   130   110   100    /* CG,CG,U,A,A */
+   110   120   110    30    /* CG,CG,U,A,C */
+    20    90    20   -50    /* CG,CG,U,A,G */
+   110   120   110    30    /* CG,CG,U,A,U */
+   150   170   150    80    /* CG,CG,U,C,A */
+   140   150   140    60    /* CG,CG,U,C,C */
+   150   170   150    80    /* CG,CG,U,C,G */
+   120   140   120    50    /* CG,CG,U,C,U */
+    20    90    20   -50    /* CG,CG,U,G,A */
+   110   120   110    30    /* CG,CG,U,G,C */
+   -40   -20   -40    20    /* CG,CG,U,G,G */
+   110   120   110    30    /* CG,CG,U,G,U */
+   150   170   150    80    /* CG,CG,U,U,A */
+   120   140   120    50    /* CG,CG,U,U,C */
+   150   170   150    80    /* CG,CG,U,U,G */
+    30    50    30   -40    /* CG,CG,U,U,U */
+   130    60     0   170    /* CG,GC,A,A,A */
+   110   150   -70   150    /* CG,GC,A,A,C */
+   -30    10  -160   -30    /* CG,GC,A,A,G */
+   110   150    10   150    /* CG,GC,A,A,U */
+   100    50  -100   140    /* CG,GC,A,C,A */
+   110   150   -60   150    /* CG,GC,A,C,C */
+   100   140    10   140    /* CG,GC,A,C,G */
+   110   150    70   150    /* CG,GC,A,C,U */
+    40    30   -70    30    /* CG,GC,A,G,A */
+   110   150    10   150    /* CG,GC,A,G,C */
+   -30   -30     0    10    /* CG,GC,A,G,G */
+   110   150    10   150    /* CG,GC,A,G,U */
+   100   140    10   140    /* CG,GC,A,U,A */
+   110   150    80   150    /* CG,GC,A,U,C */
+   100   140    10   140    /* CG,GC,A,U,G */
+   150     0    90    70    /* CG,GC,A,U,U */
+   130   220   130   140    /* CG,GC,C,A,A */
+   100   130   100   120    /* CG,GC,C,A,C */
+   -70    70   -70     0    /* CG,GC,C,A,G */
+   100   130   100   120    /* CG,GC,C,A,U */
+   110   190   100   110    /* CG,GC,C,C,A */
+   100   130   100   120    /* CG,GC,C,C,C */
+   100   130   100   110    /* CG,GC,C,C,G */
+   100   130   100   170    /* CG,GC,C,C,U */
+    70    70   -10    60    /* CG,GC,C,G,A */
+   100   130   100   120    /* CG,GC,C,G,C */
+   -40   -10   -40    20    /* CG,GC,C,G,G */
+   100   130   100   120    /* CG,GC,C,G,U */
+   100   130   100   110    /* CG,GC,C,U,A */
+   110   140   110   120    /* CG,GC,C,U,C */
+   100   130   100   110    /* CG,GC,C,U,G */
+   -20   -10    30    20    /* CG,GC,C,U,U */
+   -20   170   -10   170    /* CG,GC,G,A,A */
+   -40   150   -40   150    /* CG,GC,G,A,C */
+  -170   -30   -90   -30    /* CG,GC,G,A,G */
+    10   150   -40   150    /* CG,GC,G,A,U */
+    70   140   -50   140    /* CG,GC,G,C,A */
+    70   150   -40   150    /* CG,GC,G,C,C */
+    10   140   -50   140    /* CG,GC,G,C,G */
+    70   150    20   150    /* CG,GC,G,C,U */
+   -50    30   -30    30    /* CG,GC,G,G,A */
+    10   150   -40   150    /* CG,GC,G,G,C */
+   -30    10    80    10    /* CG,GC,G,G,G */
+    10   150   -40   150    /* CG,GC,G,G,U */
+    10   140   -50   140    /* CG,GC,G,U,A */
+    80   150   -50   150    /* CG,GC,G,U,C */
+    10   140   -50   140    /* CG,GC,G,U,G */
+    90    70   140    70    /* CG,GC,G,U,U */
+   130   140   130   140    /* CG,GC,U,A,A */
+   100   120   100    30    /* CG,GC,U,A,C */
+   -70     0   -70    50    /* CG,GC,U,A,G */
+   100   120   100    30    /* CG,GC,U,A,U */
+   100   110   100    30    /* CG,GC,U,C,A */
+   100   120   100    30    /* CG,GC,U,C,C */
+   100   110   100    20    /* CG,GC,U,C,G */
+   100   120   100    30    /* CG,GC,U,C,U */
+   -10    50   -10   140    /* CG,GC,U,G,A */
+   100   120   100    30    /* CG,GC,U,G,C */
+   -40   -60   -40    70    /* CG,GC,U,G,G */
+   100   120   100    30    /* CG,GC,U,G,U */
+   100   110   100    20    /* CG,GC,U,U,A */
+   110   120   110    30    /* CG,GC,U,U,C */
+   100   110   100    20    /* CG,GC,U,U,G */
+    30    40    30   -60    /* CG,GC,U,U,U */
+   270   300   170   300    /* CG,GU,A,A,A */
+   230   270   130   270    /* CG,GU,A,A,C */
+   150   190    50   190    /* CG,GU,A,A,G */
+   230   270   130   270    /* CG,GU,A,A,U */
+   230   270   130   270    /* CG,GU,A,C,A */
+   230   270   190   270    /* CG,GU,A,C,C */
+   230   270   130   270    /* CG,GU,A,C,G */
+   230   270   190   270    /* CG,GU,A,C,U */
+   190   230    90   230    /* CG,GU,A,G,A */
+   230   270   130   270    /* CG,GU,A,G,C */
+   100   140   130   140    /* CG,GU,A,G,G */
+   230   270   130   270    /* CG,GU,A,G,U */
+   230   270   130   270    /* CG,GU,A,U,A */
+   230   270   190   270    /* CG,GU,A,U,C */
+   230   270   130   270    /* CG,GU,A,U,G */
+   290   270   130   270    /* CG,GU,A,U,U */
+   260   290   260   270    /* CG,GU,C,A,A */
+   220   250   220   240    /* CG,GU,C,A,C */
+   140   230   140   220    /* CG,GU,C,A,G */
+   220   250   220   240    /* CG,GU,C,A,U */
+   220   250   220   240    /* CG,GU,C,C,A */
+   220   250   220   240    /* CG,GU,C,C,C */
+   220   250   220   240    /* CG,GU,C,C,G */
+   220   250   220   240    /* CG,GU,C,C,U */
+   180   270   180   260    /* CG,GU,C,G,A */
+   220   250   220   240    /* CG,GU,C,G,C */
+    90   120    90   110    /* CG,GU,C,G,G */
+   220   250   220   240    /* CG,GU,C,G,U */
+   220   250   220   240    /* CG,GU,C,U,A */
+   220   250   220   240    /* CG,GU,C,U,C */
+   220   250   220   240    /* CG,GU,C,U,G */
+   220   250   220   240    /* CG,GU,C,U,U */
+   170   300   110   300    /* CG,GU,G,A,A */
+   130   270    80   270    /* CG,GU,G,A,C */
+    50   190   130   190    /* CG,GU,G,A,G */
+   130   270    80   270    /* CG,GU,G,A,U */
+   130   270    80   270    /* CG,GU,G,C,A */
+   190   270    80   270    /* CG,GU,G,C,C */
+   130   270    80   270    /* CG,GU,G,C,G */
+   190   270    80   270    /* CG,GU,G,C,U */
+    90   230   170   230    /* CG,GU,G,G,A */
+   130   270    80   270    /* CG,GU,G,G,C */
+   130   140   210   140    /* CG,GU,G,G,G */
+   130   270    80   270    /* CG,GU,G,G,U */
+   130   270    80   270    /* CG,GU,G,U,A */
+   190   270    80   270    /* CG,GU,G,U,C */
+   130   270    80   270    /* CG,GU,G,U,G */
+   130   270   210   270    /* CG,GU,G,U,U */
+   260   270   260   240    /* CG,GU,U,A,A */
+   220   240   220   150    /* CG,GU,U,A,C */
+   140   220   140    70    /* CG,GU,U,A,G */
+   220   240   220   150    /* CG,GU,U,A,U */
+   220   240   220   150    /* CG,GU,U,C,A */
+   220   240   220   150    /* CG,GU,U,C,C */
+   220   240   220   150    /* CG,GU,U,C,G */
+   220   240   220   150    /* CG,GU,U,C,U */
+   180   260   180   110    /* CG,GU,U,G,A */
+   220   240   220   150    /* CG,GU,U,G,C */
+    90   110    90   150    /* CG,GU,U,G,G */
+   220   240   220   150    /* CG,GU,U,G,U */
+   220   240   220   150    /* CG,GU,U,U,A */
+   220   240   220   150    /* CG,GU,U,U,C */
+   220   240   220   150    /* CG,GU,U,U,G */
+   220   240   220   150    /* CG,GU,U,U,U */
+   160   200    70   200    /* CG,UG,A,A,A */
+   200   240   100   240    /* CG,UG,A,A,C */
+    60   100   -30   100    /* CG,UG,A,A,G */
+   200   240   100   240    /* CG,UG,A,A,U */
+   200   240   100   240    /* CG,UG,A,C,A */
+   200   240   160   240    /* CG,UG,A,C,C */
+   200   240   100   240    /* CG,UG,A,C,G */
+   200   240   160   240    /* CG,UG,A,C,U */
+   230   270   130   270    /* CG,UG,A,G,A */
+   200   240   100   240    /* CG,UG,A,G,C */
+    70   110   100   110    /* CG,UG,A,G,G */
+   200   240   100   240    /* CG,UG,A,G,U */
+   200   240   100   240    /* CG,UG,A,U,A */
+   200   240   160   240    /* CG,UG,A,U,C */
+   200   240   100   240    /* CG,UG,A,U,G */
+   260   240   100   240    /* CG,UG,A,U,U */
+   160   190   160   170    /* CG,UG,C,A,A */
+   190   220   190   210    /* CG,UG,C,A,C */
+    60   150    60   130    /* CG,UG,C,A,G */
+   190   220   190   210    /* CG,UG,C,A,U */
+   190   220   190   210    /* CG,UG,C,C,A */
+   190   220   190   210    /* CG,UG,C,C,C */
+   190   220   190   210    /* CG,UG,C,C,G */
+   190   220   190   210    /* CG,UG,C,C,U */
+   220   310   220   300    /* CG,UG,C,G,A */
+   190   220   190   210    /* CG,UG,C,G,C */
+    60    90    60    80    /* CG,UG,C,G,G */
+   190   220   190   210    /* CG,UG,C,G,U */
+   190   220   190   210    /* CG,UG,C,U,A */
+   190   220   190   210    /* CG,UG,C,U,C */
+   190   220   190   210    /* CG,UG,C,U,G */
+   190   220   190   210    /* CG,UG,C,U,U */
+    70   200    10   200    /* CG,UG,G,A,A */
+   100   240    50   240    /* CG,UG,G,A,C */
+   -30   100    40   100    /* CG,UG,G,A,G */
+   100   240    50   240    /* CG,UG,G,A,U */
+   100   240    50   240    /* CG,UG,G,C,A */
+   160   240    50   240    /* CG,UG,G,C,C */
+   100   240    50   240    /* CG,UG,G,C,G */
+   160   240    50   240    /* CG,UG,G,C,U */
+   130   270   210   270    /* CG,UG,G,G,A */
+   100   240    50   240    /* CG,UG,G,G,C */
+   100   110   180   110    /* CG,UG,G,G,G */
+   100   240    50   240    /* CG,UG,G,G,U */
+   100   240    50   240    /* CG,UG,G,U,A */
+   160   240    50   240    /* CG,UG,G,U,C */
+   100   240    50   240    /* CG,UG,G,U,G */
+   100   240   180   240    /* CG,UG,G,U,U */
+   160   170   160   140    /* CG,UG,U,A,A */
+   190   210   190   120    /* CG,UG,U,A,C */
+    60   130    60   -10    /* CG,UG,U,A,G */
+   190   210   190   120    /* CG,UG,U,A,U */
+   190   210   190   120    /* CG,UG,U,C,A */
+   190   210   190   120    /* CG,UG,U,C,C */
+   190   210   190   120    /* CG,UG,U,C,G */
+   190   210   190   120    /* CG,UG,U,C,U */
+   220   300   220   150    /* CG,UG,U,G,A */
+   190   210   190   120    /* CG,UG,U,G,C */
+    60    80    60   120    /* CG,UG,U,G,G */
+   190   210   190   120    /* CG,UG,U,G,U */
+   190   210   190   120    /* CG,UG,U,U,A */
+   190   210   190   120    /* CG,UG,U,U,C */
+   190   210   190   120    /* CG,UG,U,U,G */
+   190   210   190   120    /* CG,UG,U,U,U */
+   200   240   100   240    /* CG,AU,A,A,A */
+   170   210    80   210    /* CG,AU,A,A,C */
+    70   110   -20   110    /* CG,AU,A,A,G */
+   170   210    80   210    /* CG,AU,A,A,U */
+   180   220    90   220    /* CG,AU,A,C,A */
+   180   220   140   220    /* CG,AU,A,C,C */
+   180   220    90   220    /* CG,AU,A,C,G */
+   180   220   140   220    /* CG,AU,A,C,U */
+   140   180    50   180    /* CG,AU,A,G,A */
+   170   210    80   210    /* CG,AU,A,G,C */
+    20    60    60    60    /* CG,AU,A,G,G */
+   170   210    80   210    /* CG,AU,A,G,U */
+   180   220    90   220    /* CG,AU,A,U,A */
+   180   220   140   220    /* CG,AU,A,U,C */
+   180   220    90   220    /* CG,AU,A,U,G */
+   150   130     0   130    /* CG,AU,A,U,U */
+   190   220   190   210    /* CG,AU,C,A,A */
+   170   200   170   180    /* CG,AU,C,A,C */
+    70   160    70   140    /* CG,AU,C,A,G */
+   170   200   170   180    /* CG,AU,C,A,U */
+   180   210   180   190    /* CG,AU,C,C,A */
+   170   200   170   190    /* CG,AU,C,C,C */
+   180   210   180   190    /* CG,AU,C,C,G */
+   170   200   170   190    /* CG,AU,C,C,U */
+   140   230   140   210    /* CG,AU,C,G,A */
+   170   200   170   180    /* CG,AU,C,G,C */
+    20    50    20    30    /* CG,AU,C,G,G */
+   170   200   170   180    /* CG,AU,C,G,U */
+   180   210   180   190    /* CG,AU,C,U,A */
+   170   200   170   190    /* CG,AU,C,U,C */
+   180   210   180   190    /* CG,AU,C,U,G */
+    80   110    80   100    /* CG,AU,C,U,U */
+   100   240    50   240    /* CG,AU,G,A,A */
+    80   210    20   210    /* CG,AU,G,A,C */
+   -20   110    50   110    /* CG,AU,G,A,G */
+    80   210    20   210    /* CG,AU,G,A,U */
+    90   220    30   220    /* CG,AU,G,C,A */
+   140   220    30   220    /* CG,AU,G,C,C */
+    90   220    30   220    /* CG,AU,G,C,G */
+   140   220    30   220    /* CG,AU,G,C,U */
+    50   180   120   180    /* CG,AU,G,G,A */
+    80   210    20   210    /* CG,AU,G,G,C */
+    60    60   130    60    /* CG,AU,G,G,G */
+    80   210    20   210    /* CG,AU,G,G,U */
+    90   220    30   220    /* CG,AU,G,U,A */
+   140   220    30   220    /* CG,AU,G,U,C */
+    90   220    30   220    /* CG,AU,G,U,G */
+     0   130    70   130    /* CG,AU,G,U,U */
+   190   210   190   180    /* CG,AU,U,A,A */
+   170   180   170    90    /* CG,AU,U,A,C */
+    70   140    70     0    /* CG,AU,U,A,G */
+   170   180   170    90    /* CG,AU,U,A,U */
+   180   190   180   100    /* CG,AU,U,C,A */
+   170   190   170   100    /* CG,AU,U,C,C */
+   180   190   180   100    /* CG,AU,U,C,G */
+   170   190   170   100    /* CG,AU,U,C,U */
+   140   210   140    60    /* CG,AU,U,G,A */
+   170   180   170    90    /* CG,AU,U,G,C */
+    20    30    20    70    /* CG,AU,U,G,G */
+   170   180   170    90    /* CG,AU,U,G,U */
+   180   190   180   100    /* CG,AU,U,U,A */
+   170   190   170   100    /* CG,AU,U,U,C */
+   180   190   180   100    /* CG,AU,U,U,G */
+    80   100    80    10    /* CG,AU,U,U,U */
+   200   240   100   240    /* CG,UA,A,A,A */
+   150   190    60   190    /* CG,UA,A,A,C */
+    90   130     0   130    /* CG,UA,A,A,G */
+   150   190    60   190    /* CG,UA,A,A,U */
+   200   240   100   240    /* CG,UA,A,C,A */
+   200   240   160   240    /* CG,UA,A,C,C */
+   200   240   100   240    /* CG,UA,A,C,G */
+   200   240   160   240    /* CG,UA,A,C,U */
+   100   140    10   140    /* CG,UA,A,G,A */
+   150   190    60   190    /* CG,UA,A,G,C */
+    40    80    80    80    /* CG,UA,A,G,G */
+   150   190    60   190    /* CG,UA,A,G,U */
+   200   240   100   240    /* CG,UA,A,U,A */
+   170   210   130   210    /* CG,UA,A,U,C */
+   200   240   100   240    /* CG,UA,A,U,G */
+   170   150    20   150    /* CG,UA,A,U,U */
+   190   220   190   210    /* CG,UA,C,A,A */
+   150   180   150   160    /* CG,UA,C,A,C */
+    90   180    90   160    /* CG,UA,C,A,G */
+   150   180   150   160    /* CG,UA,C,A,U */
+   190   220   190   210    /* CG,UA,C,C,A */
+   190   220   190   210    /* CG,UA,C,C,C */
+   190   220   190   210    /* CG,UA,C,C,G */
+   190   220   190   210    /* CG,UA,C,C,U */
+   100   190   100   170    /* CG,UA,C,G,A */
+   150   180   150   160    /* CG,UA,C,G,C */
+    40    70    40    50    /* CG,UA,C,G,G */
+   150   180   150   160    /* CG,UA,C,G,U */
+   190   220   190   210    /* CG,UA,C,U,A */
+   160   190   160   180    /* CG,UA,C,U,C */
+   190   220   190   210    /* CG,UA,C,U,G */
+   110   140   110   120    /* CG,UA,C,U,U */
+   100   240    50   240    /* CG,UA,G,A,A */
+    60   190     0   190    /* CG,UA,G,A,C */
+     0   130    70   130    /* CG,UA,G,A,G */
+    60   190     0   190    /* CG,UA,G,A,U */
+   100   240    50   240    /* CG,UA,G,C,A */
+   160   240    50   240    /* CG,UA,G,C,C */
+   100   240    50   240    /* CG,UA,G,C,G */
+   160   240    50   240    /* CG,UA,G,C,U */
+    10   140    80   140    /* CG,UA,G,G,A */
+    60   190     0   190    /* CG,UA,G,G,C */
+    80    80   150    80    /* CG,UA,G,G,G */
+    60   190     0   190    /* CG,UA,G,G,U */
+   100   240    50   240    /* CG,UA,G,U,A */
+   130   210    20   210    /* CG,UA,G,U,C */
+   100   240    50   240    /* CG,UA,G,U,G */
+    20   150    90   150    /* CG,UA,G,U,U */
+   190   210   190   180    /* CG,UA,U,A,A */
+   150   160   150    70    /* CG,UA,U,A,C */
+    90   160    90    10    /* CG,UA,U,A,G */
+   150   160   150    70    /* CG,UA,U,A,U */
+   190   210   190   120    /* CG,UA,U,C,A */
+   190   210   190   120    /* CG,UA,U,C,C */
+   190   210   190   120    /* CG,UA,U,C,G */
+   190   210   190   120    /* CG,UA,U,C,U */
+   100   170   100    20    /* CG,UA,U,G,A */
+   150   160   150    70    /* CG,UA,U,G,C */
+    40    50    40    90    /* CG,UA,U,G,G */
+   150   160   150    70    /* CG,UA,U,G,U */
+   190   210   190   120    /* CG,UA,U,U,A */
+   160   180   160    90    /* CG,UA,U,U,C */
+   190   210   190   120    /* CG,UA,U,U,G */
+   110   120   110    30    /* CG,UA,U,U,U */
+   130   100    40   100    /* GC,CG,A,A,A */
+   130   110    70   100    /* GC,CG,A,A,C */
+   -20    70   -50    10    /* GC,CG,A,A,G */
+   130   100   -10   100    /* GC,CG,A,A,U */
+    60    50    30   140    /* GC,CG,A,C,A */
+   220   190    70   130    /* GC,CG,A,C,C */
+   170   140    30   140    /* GC,CG,A,C,G */
+   140   110    50   110    /* GC,CG,A,C,U */
+     0  -100   -70    10    /* GC,CG,A,G,A */
+   130   100   -10   100    /* GC,CG,A,G,C */
+   -10   -50   -30   -50    /* GC,CG,A,G,G */
+   130   100   -10   100    /* GC,CG,A,G,U */
+   170   140    30   140    /* GC,CG,A,U,A */
+   140   110    60   110    /* GC,CG,A,U,C */
+   170   140    30   140    /* GC,CG,A,U,G */
+   140    30   140    20    /* GC,CG,A,U,U */
+   110   110   110   110    /* GC,CG,C,A,A */
+   100   100   100   110    /* GC,CG,C,A,C */
+   -40    70    10    80    /* GC,CG,C,A,G */
+   100   100   100   110    /* GC,CG,C,A,U */
+   150   150   150   150    /* GC,CG,C,C,A */
+   130   130   130   140    /* GC,CG,C,C,C */
+   150   150   150   150    /* GC,CG,C,C,G */
+   120   120   120   120    /* GC,CG,C,C,U */
+   -70   -60    10    80    /* GC,CG,C,G,A */
+   100   100   100   110    /* GC,CG,C,G,C */
+   -40   -40   -40   -50    /* GC,CG,C,G,G */
+   100   100   100   110    /* GC,CG,C,G,U */
+   150   150   150   150    /* GC,CG,C,U,A */
+   120   120   120   120    /* GC,CG,C,U,C */
+   150   150   150   150    /* GC,CG,C,U,G */
+    30    30    30    30    /* GC,CG,C,U,U */
+   -30   100   -30   100    /* GC,CG,G,A,A */
+   -70   100   -40   100    /* GC,CG,G,A,C */
+  -170    10   -30    10    /* GC,CG,G,A,G */
+   -70   100   -40   100    /* GC,CG,G,A,U */
+    10   140   -30   140    /* GC,CG,G,C,A */
+    70   130   -10   130    /* GC,CG,G,C,C */
+   -30   140    10   140    /* GC,CG,G,C,G */
+     0   110   -60   110    /* GC,CG,G,C,U */
+  -160    10     0    10    /* GC,CG,G,G,A */
+   -70   100   -40   100    /* GC,CG,G,G,C */
+   -90   -50    80   -50    /* GC,CG,G,G,G */
+   -70   100   -40   100    /* GC,CG,G,G,U */
+   -30   140    10   140    /* GC,CG,G,U,A */
+     0   110    20   110    /* GC,CG,G,U,C */
+   -30   140    10   140    /* GC,CG,G,U,G */
+    50    20    70    20    /* GC,CG,G,U,U */
+   110   110   110   150    /* GC,CG,U,A,A */
+   100   100   100   -20    /* GC,CG,U,A,C */
+    10    70    10    90    /* GC,CG,U,A,G */
+   100   100   100    30    /* GC,CG,U,A,U */
+   150   150   150     0    /* GC,CG,U,C,A */
+   130   130   130   -10    /* GC,CG,U,C,C */
+   150   150   150    70    /* GC,CG,U,C,G */
+   120   120   120    40    /* GC,CG,U,C,U */
+    10    70    10    90    /* GC,CG,U,G,A */
+   100   100   100    30    /* GC,CG,U,G,C */
+   -40    20   -40   140    /* GC,CG,U,G,G */
+   100   100   100    30    /* GC,CG,U,G,U */
+   150   150   150    70    /* GC,CG,U,U,A */
+   120   170   120    20    /* GC,CG,U,U,C */
+   150   150   150    70    /* GC,CG,U,U,G */
+    30    30    30   -60    /* GC,CG,U,U,U */
+   150   120    10   120    /* GC,GC,A,A,A */
+   120    90   -10    90    /* GC,GC,A,A,C */
+   -50   -80  -190   -80    /* GC,GC,A,A,G */
+   120    90   -10    90    /* GC,GC,A,A,U */
+   120    90   -20    90    /* GC,GC,A,C,A */
+   120    90    50    90    /* GC,GC,A,C,C */
+   120    90   -20    90    /* GC,GC,A,C,G */
+   120    90    50    90    /* GC,GC,A,C,U */
+    10   -20  -130   -20    /* GC,GC,A,G,A */
+   120    90   -10    90    /* GC,GC,A,G,C */
+   -20   -50   -20   -50    /* GC,GC,A,G,G */
+   120    90   -10    90    /* GC,GC,A,G,U */
+   120    90   -20    90    /* GC,GC,A,U,A */
+   130   100    50   100    /* GC,GC,A,U,C */
+   120    90   -20    90    /* GC,GC,A,U,G */
+   110    20   -90    20    /* GC,GC,A,U,U */
+   120   120   120   130    /* GC,GC,C,A,A */
+   100   100   100   100    /* GC,GC,C,A,C */
+   -80   -20   -80   -10    /* GC,GC,C,A,G */
+   100   100   100   100    /* GC,GC,C,A,U */
+    90    90    90   100    /* GC,GC,C,C,A */
+   100   100   100   100    /* GC,GC,C,C,C */
+    90    90    90   100    /* GC,GC,C,C,G */
+   100   100   100   100    /* GC,GC,C,C,U */
+   -10    50   -10    50    /* GC,GC,C,G,A */
+   100   100   100   100    /* GC,GC,C,G,C */
+   -40   -40   -40   -40    /* GC,GC,C,G,G */
+   100   100   100   100    /* GC,GC,C,G,U */
+    90    90    90   100    /* GC,GC,C,U,A */
+   100   100   100   110    /* GC,GC,C,U,C */
+    90    90    90   100    /* GC,GC,C,U,G */
+    20    20    20    30    /* GC,GC,C,U,U */
+   -50   120   -20   120    /* GC,GC,G,A,A */
+   -80    90   -40    90    /* GC,GC,G,A,C */
+  -260   -80   -90   -80    /* GC,GC,G,A,G */
+   -80    90   -40    90    /* GC,GC,G,A,U */
+   -80    90   -50    90    /* GC,GC,G,C,A */
+   -20    90   -40    90    /* GC,GC,G,C,C */
+   -80    90   -50    90    /* GC,GC,G,C,G */
+   -20    90   -40    90    /* GC,GC,G,C,U */
+  -190   -20   -20   -20    /* GC,GC,G,G,A */
+   -80    90   -40    90    /* GC,GC,G,G,C */
+   -90   -50    80   -50    /* GC,GC,G,G,G */
+   -80    90   -40    90    /* GC,GC,G,G,U */
+   -80    90   -50    90    /* GC,GC,G,U,A */
+   -10   100   -40   100    /* GC,GC,G,U,C */
+   -80    90   -50    90    /* GC,GC,G,U,G */
+  -150    20    10    20    /* GC,GC,G,U,U */
+   120   120   120   110    /* GC,GC,U,A,A */
+   100   100   100    20    /* GC,GC,U,A,C */
+   -80   -20   -80  -150    /* GC,GC,U,A,G */
+   100   100   100    20    /* GC,GC,U,A,U */
+    90    90    90    20    /* GC,GC,U,C,A */
+   100   100   100    20    /* GC,GC,U,C,C */
+    90    90    90    20    /* GC,GC,U,C,G */
+   100   100   100    20    /* GC,GC,U,C,U */
+   -10    50   -10   -90    /* GC,GC,U,G,A */
+   100   100   100    20    /* GC,GC,U,G,C */
+   -40   -40   -40    10    /* GC,GC,U,G,G */
+   100   100   100    20    /* GC,GC,U,G,U */
+    90    90    90    20    /* GC,GC,U,U,A */
+   100   100   100    30    /* GC,GC,U,U,C */
+    90    90    90    20    /* GC,GC,U,U,G */
+    20    20    20   -50    /* GC,GC,U,U,U */
+   280   250   140   250    /* GC,GU,A,A,A */
+   240   210   100   210    /* GC,GU,A,A,C */
+   160   130    20   130    /* GC,GU,A,A,G */
+   240   210   100   210    /* GC,GU,A,A,U */
+   240   210   100   210    /* GC,GU,A,C,A */
+   240   210   160   210    /* GC,GU,A,C,C */
+   240   210   100   210    /* GC,GU,A,C,G */
+   240   210   160   210    /* GC,GU,A,C,U */
+   200   170    60   170    /* GC,GU,A,G,A */
+   240   210   100   210    /* GC,GU,A,G,C */
+   110    80   100    80    /* GC,GU,A,G,G */
+   240   210   100   210    /* GC,GU,A,G,U */
+   240   210   100   210    /* GC,GU,A,U,A */
+   240   210   160   210    /* GC,GU,A,U,C */
+   240   210   100   210    /* GC,GU,A,U,G */
+   300   210   100   210    /* GC,GU,A,U,U */
+   250   250   250   260    /* GC,GU,C,A,A */
+   220   220   220   220    /* GC,GU,C,A,C */
+   140   200   140   200    /* GC,GU,C,A,G */
+   220   220   220   220    /* GC,GU,C,A,U */
+   220   220   220   220    /* GC,GU,C,C,A */
+   220   220   220   220    /* GC,GU,C,C,C */
+   220   220   220   220    /* GC,GU,C,C,G */
+   220   220   220   220    /* GC,GU,C,C,U */
+   180   240   180   240    /* GC,GU,C,G,A */
+   220   220   220   220    /* GC,GU,C,G,C */
+    90    90    90    90    /* GC,GU,C,G,G */
+   220   220   220   220    /* GC,GU,C,G,U */
+   220   220   220   220    /* GC,GU,C,U,A */
+   220   220   220   220    /* GC,GU,C,U,C */
+   220   220   220   220    /* GC,GU,C,U,G */
+   220   220   220   220    /* GC,GU,C,U,U */
+    70   250   110   250    /* GC,GU,G,A,A */
+    40   210    80   210    /* GC,GU,G,A,C */
+   -40   130   130   130    /* GC,GU,G,A,G */
+    40   210    80   210    /* GC,GU,G,A,U */
+    40   210    80   210    /* GC,GU,G,C,A */
+   100   210    80   210    /* GC,GU,G,C,C */
+    40   210    80   210    /* GC,GU,G,C,G */
+   100   210    80   210    /* GC,GU,G,C,U */
+     0   170   170   170    /* GC,GU,G,G,A */
+    40   210    80   210    /* GC,GU,G,G,C */
+    40    80   210    80    /* GC,GU,G,G,G */
+    40   210    80   210    /* GC,GU,G,G,U */
+    40   210    80   210    /* GC,GU,G,U,A */
+   100   210    80   210    /* GC,GU,G,U,C */
+    40   210    80   210    /* GC,GU,G,U,G */
+    40   210   210   210    /* GC,GU,G,U,U */
+   250   250   250   240    /* GC,GU,U,A,A */
+   220   220   220   140    /* GC,GU,U,A,C */
+   140   200   140    60    /* GC,GU,U,A,G */
+   220   220   220   140    /* GC,GU,U,A,U */
+   220   220   220   140    /* GC,GU,U,C,A */
+   220   220   220   140    /* GC,GU,U,C,C */
+   220   220   220   140    /* GC,GU,U,C,G */
+   220   220   220   140    /* GC,GU,U,C,U */
+   180   240   180   100    /* GC,GU,U,G,A */
+   220   220   220   140    /* GC,GU,U,G,C */
+    90    90    90   140    /* GC,GU,U,G,G */
+   220   220   220   140    /* GC,GU,U,G,U */
+   220   220   220   140    /* GC,GU,U,U,A */
+   220   220   220   140    /* GC,GU,U,U,C */
+   220   220   220   140    /* GC,GU,U,U,G */
+   220   220   220   140    /* GC,GU,U,U,U */
+   190   150    40   150    /* GC,UG,A,A,A */
+   210   180    70   180    /* GC,UG,A,A,C */
+    80    50   -60    50    /* GC,UG,A,A,G */
+   210   180    70   180    /* GC,UG,A,A,U */
+   210   180    70   180    /* GC,UG,A,C,A */
+   210   180   130   180    /* GC,UG,A,C,C */
+   210   180    70   180    /* GC,UG,A,C,G */
+   210   180   130   180    /* GC,UG,A,C,U */
+   240   210   100   210    /* GC,UG,A,G,A */
+   210   180    70   180    /* GC,UG,A,G,C */
+    80    50    70    50    /* GC,UG,A,G,G */
+   210   180    70   180    /* GC,UG,A,G,U */
+   210   180    70   180    /* GC,UG,A,U,A */
+   210   180   130   180    /* GC,UG,A,U,C */
+   210   180    70   180    /* GC,UG,A,U,G */
+   270   180    70   180    /* GC,UG,A,U,U */
+   150   150   150   160    /* GC,UG,C,A,A */
+   190   190   190   190    /* GC,UG,C,A,C */
+    50   110    50   120    /* GC,UG,C,A,G */
+   190   190   190   190    /* GC,UG,C,A,U */
+   190   190   190   190    /* GC,UG,C,C,A */
+   190   190   190   190    /* GC,UG,C,C,C */
+   190   190   190   190    /* GC,UG,C,C,G */
+   190   190   190   190    /* GC,UG,C,C,U */
+   220   280   220   280    /* GC,UG,C,G,A */
+   190   190   190   190    /* GC,UG,C,G,C */
+    60    60    60    60    /* GC,UG,C,G,G */
+   190   190   190   190    /* GC,UG,C,G,U */
+   190   190   190   190    /* GC,UG,C,U,A */
+   190   190   190   190    /* GC,UG,C,U,C */
+   190   190   190   190    /* GC,UG,C,U,G */
+   190   190   190   190    /* GC,UG,C,U,U */
+   -20   150    10   150    /* GC,UG,G,A,A */
+    10   180    50   180    /* GC,UG,G,A,C */
+  -120    50    40    50    /* GC,UG,G,A,G */
+    10   180    50   180    /* GC,UG,G,A,U */
+    10   180    50   180    /* GC,UG,G,C,A */
+    70   180    50   180    /* GC,UG,G,C,C */
+    10   180    50   180    /* GC,UG,G,C,G */
+    70   180    50   180    /* GC,UG,G,C,U */
+    40   210   210   210    /* GC,UG,G,G,A */
+    10   180    50   180    /* GC,UG,G,G,C */
+    10    50   180    50    /* GC,UG,G,G,G */
+    10   180    50   180    /* GC,UG,G,G,U */
+    10   180    50   180    /* GC,UG,G,U,A */
+    70   180    50   180    /* GC,UG,G,U,C */
+    10   180    50   180    /* GC,UG,G,U,G */
+    10   180   180   180    /* GC,UG,G,U,U */
+   150   150   150   140    /* GC,UG,U,A,A */
+   190   190   190   110    /* GC,UG,U,A,C */
+    50   110    50   -20    /* GC,UG,U,A,G */
+   190   190   190   110    /* GC,UG,U,A,U */
+   190   190   190   110    /* GC,UG,U,C,A */
+   190   190   190   110    /* GC,UG,U,C,C */
+   190   190   190   110    /* GC,UG,U,C,G */
+   190   190   190   110    /* GC,UG,U,C,U */
+   220   280   220   140    /* GC,UG,U,G,A */
+   190   190   190   110    /* GC,UG,U,G,C */
+    60    60    60   110    /* GC,UG,U,G,G */
+   190   190   190   110    /* GC,UG,U,G,U */
+   190   190   190   110    /* GC,UG,U,U,A */
+   190   190   190   110    /* GC,UG,U,U,C */
+   190   190   190   110    /* GC,UG,U,U,G */
+   190   190   190   110    /* GC,UG,U,U,U */
+   210   180    70   180    /* GC,AU,A,A,A */
+   190   160    50   160    /* GC,AU,A,A,C */
+    90    60   -50    60    /* GC,AU,A,A,G */
+   190   160    50   160    /* GC,AU,A,A,U */
+   200   170    60   170    /* GC,AU,A,C,A */
+   190   160   110   160    /* GC,AU,A,C,C */
+   200   170    60   170    /* GC,AU,A,C,G */
+   190   160   110   160    /* GC,AU,A,C,U */
+   160   130    20   130    /* GC,AU,A,G,A */
+   190   160    50   160    /* GC,AU,A,G,C */
+    40    10    30    10    /* GC,AU,A,G,G */
+   190   160    50   160    /* GC,AU,A,G,U */
+   200   170    60   170    /* GC,AU,A,U,A */
+   190   160   110   160    /* GC,AU,A,U,C */
+   200   170    60   170    /* GC,AU,A,U,G */
+   160    70   -30    70    /* GC,AU,A,U,U */
+   190   190   190   190    /* GC,AU,C,A,A */
+   160   160   160   170    /* GC,AU,C,A,C */
+    60   120    60   130    /* GC,AU,C,A,G */
+   160   160   160   170    /* GC,AU,C,A,U */
+   170   170   170   180    /* GC,AU,C,C,A */
+   170   170   170   170    /* GC,AU,C,C,C */
+   170   170   170   180    /* GC,AU,C,C,G */
+   170   170   170   170    /* GC,AU,C,C,U */
+   130   190   130   200    /* GC,AU,C,G,A */
+   160   160   160   170    /* GC,AU,C,G,C */
+    10    10    10    20    /* GC,AU,C,G,G */
+   160   160   160   170    /* GC,AU,C,G,U */
+   170   170   170   180    /* GC,AU,C,U,A */
+   170   170   170   170    /* GC,AU,C,U,C */
+   170   170   170   180    /* GC,AU,C,U,G */
+    80    80    80    80    /* GC,AU,C,U,U */
+    10   180    50   180    /* GC,AU,G,A,A */
+   -10   160    20   160    /* GC,AU,G,A,C */
+  -110    60    50    60    /* GC,AU,G,A,G */
+   -10   160    20   160    /* GC,AU,G,A,U */
+     0   170    30   170    /* GC,AU,G,C,A */
+    50   160    30   160    /* GC,AU,G,C,C */
+     0   170    30   170    /* GC,AU,G,C,G */
+    50   160    30   160    /* GC,AU,G,C,U */
+   -40   130   120   130    /* GC,AU,G,G,A */
+   -10   160    20   160    /* GC,AU,G,G,C */
+   -30    10   130    10    /* GC,AU,G,G,G */
+   -10   160    20   160    /* GC,AU,G,G,U */
+     0   170    30   170    /* GC,AU,G,U,A */
+    50   160    30   160    /* GC,AU,G,U,C */
+     0   170    30   170    /* GC,AU,G,U,G */
+  -100    70    70    70    /* GC,AU,G,U,U */
+   190   190   190   170    /* GC,AU,U,A,A */
+   160   160   160    90    /* GC,AU,U,A,C */
+    60   120    60   -10    /* GC,AU,U,A,G */
+   160   160   160    90    /* GC,AU,U,A,U */
+   170   170   170   100    /* GC,AU,U,C,A */
+   170   170   170    90    /* GC,AU,U,C,C */
+   170   170   170   100    /* GC,AU,U,C,G */
+   170   170   170    90    /* GC,AU,U,C,U */
+   130   190   130    60    /* GC,AU,U,G,A */
+   160   160   160    90    /* GC,AU,U,G,C */
+    10    10    10    70    /* GC,AU,U,G,G */
+   160   160   160    90    /* GC,AU,U,G,U */
+   170   170   170   100    /* GC,AU,U,U,A */
+   170   170   170    90    /* GC,AU,U,U,C */
+   170   170   170   100    /* GC,AU,U,U,G */
+    80    80    80     0    /* GC,AU,U,U,U */
+   210   180    70   180    /* GC,UA,A,A,A */
+   170   140    30   140    /* GC,UA,A,A,C */
+   110    80   -30    80    /* GC,UA,A,A,G */
+   170   140    30   140    /* GC,UA,A,A,U */
+   210   180    70   180    /* GC,UA,A,C,A */
+   210   180   130   180    /* GC,UA,A,C,C */
+   210   180    70   180    /* GC,UA,A,C,G */
+   210   180   130   180    /* GC,UA,A,C,U */
+   120    90   -20    90    /* GC,UA,A,G,A */
+   170   140    30   140    /* GC,UA,A,G,C */
+    60    30    50    30    /* GC,UA,A,G,G */
+   170   140    30   140    /* GC,UA,A,G,U */
+   210   180    70   180    /* GC,UA,A,U,A */
+   180   150   100   150    /* GC,UA,A,U,C */
+   210   180    70   180    /* GC,UA,A,U,G */
+   190   100   -10   100    /* GC,UA,A,U,U */
+   190   190   190   190    /* GC,UA,C,A,A */
+   140   140   140   150    /* GC,UA,C,A,C */
+    80   140    80   150    /* GC,UA,C,A,G */
+   140   140   140   150    /* GC,UA,C,A,U */
+   190   190   190   190    /* GC,UA,C,C,A */
+   190   190   190   190    /* GC,UA,C,C,C */
+   190   190   190   190    /* GC,UA,C,C,G */
+   190   190   190   190    /* GC,UA,C,C,U */
+    90   150    90   160    /* GC,UA,C,G,A */
+   140   140   140   150    /* GC,UA,C,G,C */
+    30    30    30    40    /* GC,UA,C,G,G */
+   140   140   140   150    /* GC,UA,C,G,U */
+   190   190   190   190    /* GC,UA,C,U,A */
+   160   160   160   160    /* GC,UA,C,U,C */
+   190   190   190   190    /* GC,UA,C,U,G */
+   100   100   100   110    /* GC,UA,C,U,U */
+    10   180    50   180    /* GC,UA,G,A,A */
+   -30   140     0   140    /* GC,UA,G,A,C */
+   -90    80    70    80    /* GC,UA,G,A,G */
+   -30   140     0   140    /* GC,UA,G,A,U */
+    10   180    50   180    /* GC,UA,G,C,A */
+    70   180    50   180    /* GC,UA,G,C,C */
+    10   180    50   180    /* GC,UA,G,C,G */
+    70   180    50   180    /* GC,UA,G,C,U */
+   -80    90    80    90    /* GC,UA,G,G,A */
+   -30   140     0   140    /* GC,UA,G,G,C */
+   -10    30   150    30    /* GC,UA,G,G,G */
+   -30   140     0   140    /* GC,UA,G,G,U */
+    10   180    50   180    /* GC,UA,G,U,A */
+    40   150    20   150    /* GC,UA,G,U,C */
+    10   180    50   180    /* GC,UA,G,U,G */
+   -70   100    90   100    /* GC,UA,G,U,U */
+   190   190   190   170    /* GC,UA,U,A,A */
+   140   140   140    70    /* GC,UA,U,A,C */
+    80   140    80    10    /* GC,UA,U,A,G */
+   140   140   140    70    /* GC,UA,U,A,U */
+   190   190   190   110    /* GC,UA,U,C,A */
+   190   190   190   110    /* GC,UA,U,C,C */
+   190   190   190   110    /* GC,UA,U,C,G */
+   190   190   190   110    /* GC,UA,U,C,U */
+    90   150    90    20    /* GC,UA,U,G,A */
+   140   140   140    70    /* GC,UA,U,G,C */
+    30    30    30    90    /* GC,UA,U,G,G */
+   140   140   140    70    /* GC,UA,U,G,U */
+   190   190   190   110    /* GC,UA,U,U,A */
+   160   160   160    80    /* GC,UA,U,U,C */
+   190   190   190   110    /* GC,UA,U,U,G */
+   100   100   100    30    /* GC,UA,U,U,U */
+   270   230   190   230    /* GU,CG,A,A,A */
+   260   220   180   220    /* GU,CG,A,A,C */
+   170   130    90   130    /* GU,CG,A,A,G */
+   260   220   180   220    /* GU,CG,A,A,U */
+   300   270   230   270    /* GU,CG,A,C,A */
+   290   250   270   250    /* GU,CG,A,C,C */
+   300   270   230   270    /* GU,CG,A,C,G */
+   270   240   260   240    /* GU,CG,A,C,U */
+   170   130    90   130    /* GU,CG,A,G,A */
+   260   220   180   220    /* GU,CG,A,G,C */
+   110    80   170    80    /* GU,CG,A,G,G */
+   260   220   180   220    /* GU,CG,A,G,U */
+   300   270   230   270    /* GU,CG,A,U,A */
+   270   240   260   240    /* GU,CG,A,U,C */
+   300   270   230   270    /* GU,CG,A,U,G */
+   240   150   110   150    /* GU,CG,A,U,U */
+   230   230   230   230    /* GU,CG,C,A,A */
+   220   220   220   220    /* GU,CG,C,A,C */
+   130   190   130   190    /* GU,CG,C,A,G */
+   220   220   220   220    /* GU,CG,C,A,U */
+   270   270   270   270    /* GU,CG,C,C,A */
+   250   250   250   250    /* GU,CG,C,C,C */
+   270   270   270   270    /* GU,CG,C,C,G */
+   240   240   240   240    /* GU,CG,C,C,U */
+   130   190   130   190    /* GU,CG,C,G,A */
+   220   220   220   220    /* GU,CG,C,G,C */
+    80    80    80    80    /* GU,CG,C,G,G */
+   220   220   220   220    /* GU,CG,C,G,U */
+   270   270   270   270    /* GU,CG,C,U,A */
+   240   240   240   240    /* GU,CG,C,U,C */
+   270   270   270   270    /* GU,CG,C,U,G */
+   150   150   150   150    /* GU,CG,C,U,U */
+   150   230   100   230    /* GU,CG,G,A,A */
+   140   220    90   220    /* GU,CG,G,A,C */
+    50   130   130   130    /* GU,CG,G,A,G */
+   140   220    90   220    /* GU,CG,G,A,U */
+   190   270   140   270    /* GU,CG,G,C,A */
+   230   250   120   250    /* GU,CG,G,C,C */
+   190   270   140   270    /* GU,CG,G,C,G */
+   220   240   110   240    /* GU,CG,G,C,U */
+    50   130   130   130    /* GU,CG,G,G,A */
+   140   220    90   220    /* GU,CG,G,G,C */
+   130    80   210    80    /* GU,CG,G,G,G */
+   140   220    90   220    /* GU,CG,G,G,U */
+   190   270   140   270    /* GU,CG,G,U,A */
+   220   240   110   240    /* GU,CG,G,U,C */
+   190   270   140   270    /* GU,CG,G,U,G */
+    70   150   150   150    /* GU,CG,G,U,U */
+   230   230   230   290    /* GU,CG,U,A,A */
+   220   220   220   220    /* GU,CG,U,A,C */
+   130   190   130   130    /* GU,CG,U,A,G */
+   220   220   220   220    /* GU,CG,U,A,U */
+   270   270   270   270    /* GU,CG,U,C,A */
+   250   250   250   250    /* GU,CG,U,C,C */
+   270   270   270   270    /* GU,CG,U,C,G */
+   240   240   240   240    /* GU,CG,U,C,U */
+   130   190   130   130    /* GU,CG,U,G,A */
+   220   220   220   220    /* GU,CG,U,G,C */
+    80    80    80   210    /* GU,CG,U,G,G */
+   220   220   220   220    /* GU,CG,U,G,U */
+   270   270   270   270    /* GU,CG,U,U,A */
+   240   240   240   240    /* GU,CG,U,U,C */
+   270   270   270   270    /* GU,CG,U,U,G */
+   150   150   150   150    /* GU,CG,U,U,U */
+   280   240   200   240    /* GU,GC,A,A,A */
+   250   220   180   220    /* GU,GC,A,A,C */
+    70    40     0    40    /* GU,GC,A,A,G */
+   250   220   180   220    /* GU,GC,A,A,U */
+   250   210   170   210    /* GU,GC,A,C,A */
+   250   220   240   220    /* GU,GC,A,C,C */
+   250   210   170   210    /* GU,GC,A,C,G */
+   250   220   240   220    /* GU,GC,A,C,U */
+   140   100    60   100    /* GU,GC,A,G,A */
+   250   220   180   220    /* GU,GC,A,G,C */
+   110    80   170    80    /* GU,GC,A,G,G */
+   250   220   180   220    /* GU,GC,A,G,U */
+   250   210   170   210    /* GU,GC,A,U,A */
+   260   220   240   220    /* GU,GC,A,U,C */
+   250   210   170   210    /* GU,GC,A,U,G */
+   240   140   100   140    /* GU,GC,A,U,U */
+   240   240   240   240    /* GU,GC,C,A,A */
+   220   220   220   220    /* GU,GC,C,A,C */
+    40   100    40   100    /* GU,GC,C,A,G */
+   220   220   220   220    /* GU,GC,C,A,U */
+   210   210   210   210    /* GU,GC,C,C,A */
+   220   220   220   220    /* GU,GC,C,C,C */
+   210   210   210   210    /* GU,GC,C,C,G */
+   220   220   220   220    /* GU,GC,C,C,U */
+   100   160   100   160    /* GU,GC,C,G,A */
+   220   220   220   220    /* GU,GC,C,G,C */
+    80    80    80    80    /* GU,GC,C,G,G */
+   220   220   220   220    /* GU,GC,C,G,U */
+   210   210   210   210    /* GU,GC,C,U,A */
+   220   220   220   220    /* GU,GC,C,U,C */
+   210   210   210   210    /* GU,GC,C,U,G */
+   140   140   140   140    /* GU,GC,C,U,U */
+   160   240   110   240    /* GU,GC,G,A,A */
+   140   220    90   220    /* GU,GC,G,A,C */
+   -40    40    40    40    /* GU,GC,G,A,G */
+   140   220    90   220    /* GU,GC,G,A,U */
+   130   210    80   210    /* GU,GC,G,C,A */
+   200   220    90   220    /* GU,GC,G,C,C */
+   130   210    80   210    /* GU,GC,G,C,G */
+   200   220    90   220    /* GU,GC,G,C,U */
+    20   100   100   100    /* GU,GC,G,G,A */
+   140   220    90   220    /* GU,GC,G,G,C */
+   130    80   210    80    /* GU,GC,G,G,G */
+   140   220    90   220    /* GU,GC,G,G,U */
+   130   210    80   210    /* GU,GC,G,U,A */
+   200   220    90   220    /* GU,GC,G,U,C */
+   130   210    80   210    /* GU,GC,G,U,G */
+    60   140   140   140    /* GU,GC,G,U,U */
+   240   240   240   300    /* GU,GC,U,A,A */
+   220   220   220   220    /* GU,GC,U,A,C */
+    40   100    40    40    /* GU,GC,U,A,G */
+   220   220   220   220    /* GU,GC,U,A,U */
+   210   210   210   210    /* GU,GC,U,C,A */
+   220   220   220   220    /* GU,GC,U,C,C */
+   210   210   210   210    /* GU,GC,U,C,G */
+   220   220   220   220    /* GU,GC,U,C,U */
+   100   160   100   100    /* GU,GC,U,G,A */
+   220   220   220   220    /* GU,GC,U,G,C */
+    80    80    80   210    /* GU,GC,U,G,G */
+   220   220   220   220    /* GU,GC,U,G,U */
+   210   210   210   210    /* GU,GC,U,U,A */
+   220   220   220   220    /* GU,GC,U,U,C */
+   210   210   210   210    /* GU,GC,U,U,G */
+   140   140   140   140    /* GU,GC,U,U,U */
+   410   370   330   370    /* GU,GU,A,A,A */
+   370   340   300   340    /* GU,GU,A,A,C */
+   290   260   220   260    /* GU,GU,A,A,G */
+   370   340   300   340    /* GU,GU,A,A,U */
+   370   340   300   340    /* GU,GU,A,C,A */
+   370   340   360   340    /* GU,GU,A,C,C */
+   370   340   300   340    /* GU,GU,A,C,G */
+   370   340   360   340    /* GU,GU,A,C,U */
+   330   300   260   300    /* GU,GU,A,G,A */
+   370   340   300   340    /* GU,GU,A,G,C */
+   240   210   300   210    /* GU,GU,A,G,G */
+   370   340   300   340    /* GU,GU,A,G,U */
+   370   340   300   340    /* GU,GU,A,U,A */
+   370   340   360   340    /* GU,GU,A,U,C */
+   370   340   300   340    /* GU,GU,A,U,G */
+   430   340   300   340    /* GU,GU,A,U,U */
+   370   370   370   370    /* GU,GU,C,A,A */
+   340   340   340   340    /* GU,GU,C,A,C */
+   260   320   260   320    /* GU,GU,C,A,G */
+   340   340   340   340    /* GU,GU,C,A,U */
+   340   340   340   340    /* GU,GU,C,C,A */
+   340   340   340   340    /* GU,GU,C,C,C */
+   340   340   340   340    /* GU,GU,C,C,G */
+   340   340   340   340    /* GU,GU,C,C,U */
+   300   360   300   360    /* GU,GU,C,G,A */
+   340   340   340   340    /* GU,GU,C,G,C */
+   210   210   210   210    /* GU,GU,C,G,G */
+   340   340   340   340    /* GU,GU,C,G,U */
+   340   340   340   340    /* GU,GU,C,U,A */
+   340   340   340   340    /* GU,GU,C,U,C */
+   340   340   340   340    /* GU,GU,C,U,G */
+   340   340   340   340    /* GU,GU,C,U,U */
+   290   370   240   370    /* GU,GU,G,A,A */
+   260   340   210   340    /* GU,GU,G,A,C */
+   180   260   260   260    /* GU,GU,G,A,G */
+   260   340   210   340    /* GU,GU,G,A,U */
+   260   340   210   340    /* GU,GU,G,C,A */
+   320   340   210   340    /* GU,GU,G,C,C */
+   260   340   210   340    /* GU,GU,G,C,G */
+   320   340   210   340    /* GU,GU,G,C,U */
+   220   300   300   300    /* GU,GU,G,G,A */
+   260   340   210   340    /* GU,GU,G,G,C */
+   260   210   340   210    /* GU,GU,G,G,G */
+   260   340   210   340    /* GU,GU,G,G,U */
+   260   340   210   340    /* GU,GU,G,U,A */
+   320   340   210   340    /* GU,GU,G,U,C */
+   260   340   210   340    /* GU,GU,G,U,G */
+   260   340   340   340    /* GU,GU,G,U,U */
+   370   370   370   430    /* GU,GU,U,A,A */
+   340   340   340   340    /* GU,GU,U,A,C */
+   260   320   260   260    /* GU,GU,U,A,G */
+   340   340   340   340    /* GU,GU,U,A,U */
+   340   340   340   340    /* GU,GU,U,C,A */
+   340   340   340   340    /* GU,GU,U,C,C */
+   340   340   340   340    /* GU,GU,U,C,G */
+   340   340   340   340    /* GU,GU,U,C,U */
+   300   360   300   300    /* GU,GU,U,G,A */
+   340   340   340   340    /* GU,GU,U,G,C */
+   210   210   210   340    /* GU,GU,U,G,G */
+   340   340   340   340    /* GU,GU,U,G,U */
+   340   340   340   340    /* GU,GU,U,U,A */
+   340   340   340   340    /* GU,GU,U,U,C */
+   340   340   340   340    /* GU,GU,U,U,G */
+   340   340   340   340    /* GU,GU,U,U,U */
+   360   270   360   270    /* GU,UG,A,A,A */
+   340   310   270   310    /* GU,UG,A,A,C */
+   220   170   130   170    /* GU,UG,A,A,G */
+   340   310   270   310    /* GU,UG,A,A,U */
+   340   310   270   310    /* GU,UG,A,C,A */
+   340   310   330   310    /* GU,UG,A,C,C */
+   340   310   270   310    /* GU,UG,A,C,G */
+   340   310   330   310    /* GU,UG,A,C,U */
+   370   340   300   340    /* GU,UG,A,G,A */
+   340   310   270   310    /* GU,UG,A,G,C */
+   210   180   270   180    /* GU,UG,A,G,G */
+   340   310   270   310    /* GU,UG,A,G,U */
+   340   310   270   310    /* GU,UG,A,U,A */
+   340   310   330   310    /* GU,UG,A,U,C */
+   340   310   270   310    /* GU,UG,A,U,G */
+   400   310   270   310    /* GU,UG,A,U,U */
+   270   270   270   270    /* GU,UG,C,A,A */
+   310   310   310   310    /* GU,UG,C,A,C */
+   170   230   170   230    /* GU,UG,C,A,G */
+   310   310   310   310    /* GU,UG,C,A,U */
+   310   310   310   310    /* GU,UG,C,C,A */
+   310   310   310   310    /* GU,UG,C,C,C */
+   310   310   310   310    /* GU,UG,C,C,G */
+   310   310   310   310    /* GU,UG,C,C,U */
+   340   400   340   400    /* GU,UG,C,G,A */
+   310   310   310   310    /* GU,UG,C,G,C */
+   180   180   180   180    /* GU,UG,C,G,G */
+   310   310   310   310    /* GU,UG,C,G,U */
+   310   310   310   310    /* GU,UG,C,U,A */
+   310   310   310   310    /* GU,UG,C,U,C */
+   310   310   310   310    /* GU,UG,C,U,G */
+   310   310   310   310    /* GU,UG,C,U,U */
+   190   270   140   270    /* GU,UG,G,A,A */
+   230   310   180   310    /* GU,UG,G,A,C */
+    20   170   170   170    /* GU,UG,G,A,G */
+   230   310   180   310    /* GU,UG,G,A,U */
+   230   310   180   310    /* GU,UG,G,C,A */
+   290   310   180   310    /* GU,UG,G,C,C */
+   230   310   180   310    /* GU,UG,G,C,G */
+   290   310   180   310    /* GU,UG,G,C,U */
+   260   340   340   340    /* GU,UG,G,G,A */
+   230   310   180   310    /* GU,UG,G,G,C */
+   230   180   310   180    /* GU,UG,G,G,G */
+   230   310   180   310    /* GU,UG,G,G,U */
+   230   310   180   310    /* GU,UG,G,U,A */
+   290   310   180   310    /* GU,UG,G,U,C */
+   230   310   180   310    /* GU,UG,G,U,G */
+   230   310   310   310    /* GU,UG,G,U,U */
+   270   270   270   330    /* GU,UG,U,A,A */
+   310   310   310   310    /* GU,UG,U,A,C */
+   170   230   170   170    /* GU,UG,U,A,G */
+   310   310   310   310    /* GU,UG,U,A,U */
+   310   310   310   310    /* GU,UG,U,C,A */
+   310   310   310   310    /* GU,UG,U,C,C */
+   310   310   310   310    /* GU,UG,U,C,G */
+   310   310   310   310    /* GU,UG,U,C,U */
+   340   400   340   340    /* GU,UG,U,G,A */
+   310   310   310   310    /* GU,UG,U,G,C */
+   180   180   180   310    /* GU,UG,U,G,G */
+   310   310   310   310    /* GU,UG,U,G,U */
+   310   310   310   310    /* GU,UG,U,U,A */
+   310   310   310   310    /* GU,UG,U,U,C */
+   310   310   310   310    /* GU,UG,U,U,G */
+   310   310   310   310    /* GU,UG,U,U,U */
+   340   310   270   310    /* GU,AU,A,A,A */
+   320   280   240   280    /* GU,AU,A,A,C */
+   220   180   140   180    /* GU,AU,A,A,G */
+   320   280   240   280    /* GU,AU,A,A,U */
+   330   290   250   290    /* GU,AU,A,C,A */
+   320   290   310   290    /* GU,AU,A,C,C */
+   330   290   250   290    /* GU,AU,A,C,G */
+   320   290   310   290    /* GU,AU,A,C,U */
+   290   250   210   250    /* GU,AU,A,G,A */
+   320   280   240   280    /* GU,AU,A,G,C */
+   170   130   220   130    /* GU,AU,A,G,G */
+   320   280   240   280    /* GU,AU,A,G,U */
+   330   290   250   290    /* GU,AU,A,U,A */
+   320   290   310   290    /* GU,AU,A,U,C */
+   330   290   250   290    /* GU,AU,A,U,G */
+   290   200   160   200    /* GU,AU,A,U,U */
+   310   310   310   310    /* GU,AU,C,A,A */
+   280   280   280   280    /* GU,AU,C,A,C */
+   180   240   180   240    /* GU,AU,C,A,G */
+   280   280   280   280    /* GU,AU,C,A,U */
+   290   290   290   290    /* GU,AU,C,C,A */
+   290   290   290   290    /* GU,AU,C,C,C */
+   290   290   290   290    /* GU,AU,C,C,G */
+   290   290   290   290    /* GU,AU,C,C,U */
+   250   310   250   310    /* GU,AU,C,G,A */
+   280   280   280   280    /* GU,AU,C,G,C */
+   130   130   130   130    /* GU,AU,C,G,G */
+   280   280   280   280    /* GU,AU,C,G,U */
+   290   290   290   290    /* GU,AU,C,U,A */
+   290   290   290   290    /* GU,AU,C,U,C */
+   290   290   290   290    /* GU,AU,C,U,G */
+   200   200   200   200    /* GU,AU,C,U,U */
+   230   310   180   310    /* GU,AU,G,A,A */
+   200   280   150   280    /* GU,AU,G,A,C */
+   100   180   180   180    /* GU,AU,G,A,G */
+   200   280   150   280    /* GU,AU,G,A,U */
+   210   290   160   290    /* GU,AU,G,C,A */
+   270   290   160   290    /* GU,AU,G,C,C */
+   210   290   160   290    /* GU,AU,G,C,G */
+   270   290   160   290    /* GU,AU,G,C,U */
+   170   250   250   250    /* GU,AU,G,G,A */
+   200   280   150   280    /* GU,AU,G,G,C */
+   180   130   260   130    /* GU,AU,G,G,G */
+   200   280   150   280    /* GU,AU,G,G,U */
+   210   290   160   290    /* GU,AU,G,U,A */
+   270   290   160   290    /* GU,AU,G,U,C */
+   210   290   160   290    /* GU,AU,G,U,G */
+   120   200   200   200    /* GU,AU,G,U,U */
+   310   310   310   370    /* GU,AU,U,A,A */
+   280   280   280   280    /* GU,AU,U,A,C */
+   180   240   180   180    /* GU,AU,U,A,G */
+   280   280   280   280    /* GU,AU,U,A,U */
+   290   290   290   290    /* GU,AU,U,C,A */
+   290   290   290   290    /* GU,AU,U,C,C */
+   290   290   290   290    /* GU,AU,U,C,G */
+   290   290   290   290    /* GU,AU,U,C,U */
+   250   310   250   250    /* GU,AU,U,G,A */
+   280   280   280   280    /* GU,AU,U,G,C */
+   130   130   130   260    /* GU,AU,U,G,G */
+   280   280   280   280    /* GU,AU,U,G,U */
+   290   290   290   290    /* GU,AU,U,U,A */
+   290   290   290   290    /* GU,AU,U,U,C */
+   290   290   290   290    /* GU,AU,U,U,G */
+   200   200   200   200    /* GU,AU,U,U,U */
+   340   310   270   310    /* GU,UA,A,A,A */
+   300   260   220   260    /* GU,UA,A,A,C */
+   240   200   160   200    /* GU,UA,A,A,G */
+   300   260   220   260    /* GU,UA,A,A,U */
+   340   310   270   310    /* GU,UA,A,C,A */
+   340   310   330   310    /* GU,UA,A,C,C */
+   340   310   270   310    /* GU,UA,A,C,G */
+   340   310   330   310    /* GU,UA,A,C,U */
+   250   210   170   210    /* GU,UA,A,G,A */
+   300   260   220   260    /* GU,UA,A,G,C */
+   190   150   240   150    /* GU,UA,A,G,G */
+   300   260   220   260    /* GU,UA,A,G,U */
+   340   310   270   310    /* GU,UA,A,U,A */
+   310   280   300   280    /* GU,UA,A,U,C */
+   340   310   270   310    /* GU,UA,A,U,G */
+   320   220   180   220    /* GU,UA,A,U,U */
+   310   310   310   310    /* GU,UA,C,A,A */
+   260   260   260   260    /* GU,UA,C,A,C */
+   200   260   200   260    /* GU,UA,C,A,G */
+   260   260   260   260    /* GU,UA,C,A,U */
+   310   310   310   310    /* GU,UA,C,C,A */
+   310   310   310   310    /* GU,UA,C,C,C */
+   310   310   310   310    /* GU,UA,C,C,G */
+   310   310   310   310    /* GU,UA,C,C,U */
+   210   270   210   270    /* GU,UA,C,G,A */
+   260   260   260   260    /* GU,UA,C,G,C */
+   150   150   150   150    /* GU,UA,C,G,G */
+   260   260   260   260    /* GU,UA,C,G,U */
+   310   310   310   310    /* GU,UA,C,U,A */
+   280   280   280   280    /* GU,UA,C,U,C */
+   310   310   310   310    /* GU,UA,C,U,G */
+   220   220   220   220    /* GU,UA,C,U,U */
+   230   310   180   310    /* GU,UA,G,A,A */
+   180   260   130   260    /* GU,UA,G,A,C */
+   120   200   200   200    /* GU,UA,G,A,G */
+   180   260   130   260    /* GU,UA,G,A,U */
+   230   310   180   310    /* GU,UA,G,C,A */
+   290   310   180   310    /* GU,UA,G,C,C */
+   230   310   180   310    /* GU,UA,G,C,G */
+   290   310   180   310    /* GU,UA,G,C,U */
+   130   210   210   210    /* GU,UA,G,G,A */
+   180   260   130   260    /* GU,UA,G,G,C */
+   200   150   280   150    /* GU,UA,G,G,G */
+   180   260   130   260    /* GU,UA,G,G,U */
+   230   310   180   310    /* GU,UA,G,U,A */
+   260   280   150   280    /* GU,UA,G,U,C */
+   230   310   180   310    /* GU,UA,G,U,G */
+   140   220   220   220    /* GU,UA,G,U,U */
+   310   310   310   370    /* GU,UA,U,A,A */
+   260   260   260   260    /* GU,UA,U,A,C */
+   200   260   200   200    /* GU,UA,U,A,G */
+   260   260   260   260    /* GU,UA,U,A,U */
+   310   310   310   310    /* GU,UA,U,C,A */
+   310   310   310   310    /* GU,UA,U,C,C */
+   310   310   310   310    /* GU,UA,U,C,G */
+   310   310   310   310    /* GU,UA,U,C,U */
+   210   270   210   210    /* GU,UA,U,G,A */
+   260   260   260   260    /* GU,UA,U,G,C */
+   150   150   150   280    /* GU,UA,U,G,G */
+   260   260   260   260    /* GU,UA,U,G,U */
+   310   310   310   310    /* GU,UA,U,U,A */
+   280   280   280   280    /* GU,UA,U,U,C */
+   310   310   310   310    /* GU,UA,U,U,G */
+   220   220   220   220    /* GU,UA,U,U,U */
+   160   200   230   200    /* UG,CG,A,A,A */
+   160   190   220   190    /* UG,CG,A,A,C */
+    70   100   130   100    /* UG,CG,A,A,G */
+   160   190   220   190    /* UG,CG,A,A,U */
+   200   240   270   240    /* UG,CG,A,C,A */
+   190   220   310   220    /* UG,CG,A,C,C */
+   200   240   270   240    /* UG,CG,A,C,G */
+   170   210   300   210    /* UG,CG,A,C,U */
+    70   100   130   100    /* UG,CG,A,G,A */
+   160   190   220   190    /* UG,CG,A,G,C */
+    10    50   210    50    /* UG,CG,A,G,G */
+   160   190   220   190    /* UG,CG,A,G,U */
+   200   240   270   240    /* UG,CG,A,U,A */
+   170   210   300   210    /* UG,CG,A,U,C */
+   200   240   270   240    /* UG,CG,A,U,G */
+   140   120   150   120    /* UG,CG,A,U,U */
+   200   200   200   200    /* UG,CG,C,A,A */
+   190   190   190   190    /* UG,CG,C,A,C */
+   100   160   100   160    /* UG,CG,C,A,G */
+   190   190   190   190    /* UG,CG,C,A,U */
+   240   240   240   240    /* UG,CG,C,C,A */
+   220   220   220   220    /* UG,CG,C,C,C */
+   240   240   240   240    /* UG,CG,C,C,G */
+   210   210   210   210    /* UG,CG,C,C,U */
+   100   160   100   160    /* UG,CG,C,G,A */
+   190   190   190   190    /* UG,CG,C,G,C */
+    50    50    50    50    /* UG,CG,C,G,G */
+   190   190   190   190    /* UG,CG,C,G,U */
+   240   240   240   240    /* UG,CG,C,U,A */
+   210   210   210   210    /* UG,CG,C,U,C */
+   240   240   240   240    /* UG,CG,C,U,G */
+   120   120   120   120    /* UG,CG,C,U,U */
+    60   200    70   200    /* UG,CG,G,A,A */
+    60   190    60   190    /* UG,CG,G,A,C */
+   -30   100   100   100    /* UG,CG,G,A,G */
+    60   190    60   190    /* UG,CG,G,A,U */
+   100   240   110   240    /* UG,CG,G,C,A */
+   150   220    90   220    /* UG,CG,G,C,C */
+   100   240   110   240    /* UG,CG,G,C,G */
+   130   210    80   210    /* UG,CG,G,C,U */
+   -30   100   100   100    /* UG,CG,G,G,A */
+    60   190    60   190    /* UG,CG,G,G,C */
+    40    50   180    50    /* UG,CG,G,G,G */
+    60   190    60   190    /* UG,CG,G,G,U */
+   100   240   110   240    /* UG,CG,G,U,A */
+   130   210    80   210    /* UG,CG,G,U,C */
+   100   240   110   240    /* UG,CG,G,U,G */
+   -10   120   120   120    /* UG,CG,G,U,U */
+   200   200   200   260    /* UG,CG,U,A,A */
+   190   190   190   190    /* UG,CG,U,A,C */
+   100   160   100   100    /* UG,CG,U,A,G */
+   190   190   190   190    /* UG,CG,U,A,U */
+   240   240   240   240    /* UG,CG,U,C,A */
+   220   220   220   220    /* UG,CG,U,C,C */
+   240   240   240   240    /* UG,CG,U,C,G */
+   210   210   210   210    /* UG,CG,U,C,U */
+   100   160   100   100    /* UG,CG,U,G,A */
+   190   190   190   190    /* UG,CG,U,G,C */
+    50    50    50   180    /* UG,CG,U,G,G */
+   190   190   190   190    /* UG,CG,U,G,U */
+   240   240   240   240    /* UG,CG,U,U,A */
+   210   210   210   210    /* UG,CG,U,U,C */
+   240   240   240   240    /* UG,CG,U,U,G */
+   120   120   120   120    /* UG,CG,U,U,U */
+   190   210   240   210    /* UG,GC,A,A,A */
+   150   190   220   190    /* UG,GC,A,A,C */
+   -20    10    40    10    /* UG,GC,A,A,G */
+   150   190   220   190    /* UG,GC,A,A,U */
+   150   180   210   180    /* UG,GC,A,C,A */
+   150   190   280   190    /* UG,GC,A,C,C */
+   150   180   210   180    /* UG,GC,A,C,G */
+   150   190   280   190    /* UG,GC,A,C,U */
+    40    70   100    70    /* UG,GC,A,G,A */
+   150   190   220   190    /* UG,GC,A,G,C */
+    10    50   210    50    /* UG,GC,A,G,G */
+   150   190   220   190    /* UG,GC,A,G,U */
+   150   180   210   180    /* UG,GC,A,U,A */
+   160   190   280   190    /* UG,GC,A,U,C */
+   150   180   210   180    /* UG,GC,A,U,G */
+   140   110   140   110    /* UG,GC,A,U,U */
+   210   210   210   210    /* UG,GC,C,A,A */
+   190   190   190   190    /* UG,GC,C,A,C */
+    10    70    10    70    /* UG,GC,C,A,G */
+   190   190   190   190    /* UG,GC,C,A,U */
+   180   180   180   180    /* UG,GC,C,C,A */
+   190   190   190   190    /* UG,GC,C,C,C */
+   180   180   180   180    /* UG,GC,C,C,G */
+   190   190   190   190    /* UG,GC,C,C,U */
+    70   130    70   130    /* UG,GC,C,G,A */
+   190   190   190   190    /* UG,GC,C,G,C */
+    50    50    50    50    /* UG,GC,C,G,G */
+   190   190   190   190    /* UG,GC,C,G,U */
+   180   180   180   180    /* UG,GC,C,U,A */
+   190   190   190   190    /* UG,GC,C,U,C */
+   180   180   180   180    /* UG,GC,C,U,G */
+   110   110   110   110    /* UG,GC,C,U,U */
+    80   210    80   210    /* UG,GC,G,A,A */
+    50   190    60   190    /* UG,GC,G,A,C */
+  -120    10    10    10    /* UG,GC,G,A,G */
+    50   190    60   190    /* UG,GC,G,A,U */
+    50   180    50   180    /* UG,GC,G,C,A */
+   110   190    60   190    /* UG,GC,G,C,C */
+    50   180    50   180    /* UG,GC,G,C,G */
+   110   190    60   190    /* UG,GC,G,C,U */
+   -60    70    70    70    /* UG,GC,G,G,A */
+    50   190    60   190    /* UG,GC,G,G,C */
+    40    50   180    50    /* UG,GC,G,G,G */
+    50   190    60   190    /* UG,GC,G,G,U */
+    50   180    50   180    /* UG,GC,G,U,A */
+   120   190    60   190    /* UG,GC,G,U,C */
+    50   180    50   180    /* UG,GC,G,U,G */
+   -20   110   110   110    /* UG,GC,G,U,U */
+   210   210   210   270    /* UG,GC,U,A,A */
+   190   190   190   190    /* UG,GC,U,A,C */
+    10    70    10    10    /* UG,GC,U,A,G */
+   190   190   190   190    /* UG,GC,U,A,U */
+   180   180   180   180    /* UG,GC,U,C,A */
+   190   190   190   190    /* UG,GC,U,C,C */
+   180   180   180   180    /* UG,GC,U,C,G */
+   190   190   190   190    /* UG,GC,U,C,U */
+    70   130    70    70    /* UG,GC,U,G,A */
+   190   190   190   190    /* UG,GC,U,G,C */
+    50    50    50   180    /* UG,GC,U,G,G */
+   190   190   190   190    /* UG,GC,U,G,U */
+   180   180   180   180    /* UG,GC,U,U,A */
+   190   190   190   190    /* UG,GC,U,U,C */
+   180   180   180   180    /* UG,GC,U,U,G */
+   110   110   110   110    /* UG,GC,U,U,U */
+   360   340   370   340    /* UG,GU,A,A,A */
+   270   310   340   310    /* UG,GU,A,A,C */
+   190   230   260   230    /* UG,GU,A,A,G */
+   270   310   340   310    /* UG,GU,A,A,U */
+   270   310   340   310    /* UG,GU,A,C,A */
+   270   310   400   310    /* UG,GU,A,C,C */
+   270   310   340   310    /* UG,GU,A,C,G */
+   270   310   400   310    /* UG,GU,A,C,U */
+   360   270   300   270    /* UG,GU,A,G,A */
+   270   310   340   310    /* UG,GU,A,G,C */
+   140   180   340   180    /* UG,GU,A,G,G */
+   270   310   340   310    /* UG,GU,A,G,U */
+   270   310   340   310    /* UG,GU,A,U,A */
+   270   310   400   310    /* UG,GU,A,U,C */
+   270   310   340   310    /* UG,GU,A,U,G */
+   330   310   340   310    /* UG,GU,A,U,U */
+   340   340   340   340    /* UG,GU,C,A,A */
+   310   310   310   310    /* UG,GU,C,A,C */
+   230   290   230   290    /* UG,GU,C,A,G */
+   310   310   310   310    /* UG,GU,C,A,U */
+   310   310   310   310    /* UG,GU,C,C,A */
+   310   310   310   310    /* UG,GU,C,C,C */
+   310   310   310   310    /* UG,GU,C,C,G */
+   310   310   310   310    /* UG,GU,C,C,U */
+   270   330   270   330    /* UG,GU,C,G,A */
+   310   310   310   310    /* UG,GU,C,G,C */
+   180   180   180   180    /* UG,GU,C,G,G */
+   310   310   310   310    /* UG,GU,C,G,U */
+   310   310   310   310    /* UG,GU,C,U,A */
+   310   310   310   310    /* UG,GU,C,U,C */
+   310   310   310   310    /* UG,GU,C,U,G */
+   310   310   310   310    /* UG,GU,C,U,U */
+   220   340   210   340    /* UG,GU,G,A,A */
+   170   310   180   310    /* UG,GU,G,A,C */
+    20   230   230   230    /* UG,GU,G,A,G */
+   170   310   180   310    /* UG,GU,G,A,U */
+   170   310   180   310    /* UG,GU,G,C,A */
+   230   310   180   310    /* UG,GU,G,C,C */
+   170   310   180   310    /* UG,GU,G,C,G */
+   230   310   180   310    /* UG,GU,G,C,U */
+   130   270   270   270    /* UG,GU,G,G,A */
+   170   310   180   310    /* UG,GU,G,G,C */
+   170   180   310   180    /* UG,GU,G,G,G */
+   170   310   180   310    /* UG,GU,G,G,U */
+   170   310   180   310    /* UG,GU,G,U,A */
+   230   310   180   310    /* UG,GU,G,U,C */
+   170   310   180   310    /* UG,GU,G,U,G */
+   170   310   310   310    /* UG,GU,G,U,U */
+   340   340   340   400    /* UG,GU,U,A,A */
+   310   310   310   310    /* UG,GU,U,A,C */
+   230   290   230   230    /* UG,GU,U,A,G */
+   310   310   310   310    /* UG,GU,U,A,U */
+   310   310   310   310    /* UG,GU,U,C,A */
+   310   310   310   310    /* UG,GU,U,C,C */
+   310   310   310   310    /* UG,GU,U,C,G */
+   310   310   310   310    /* UG,GU,U,C,U */
+   270   330   270   270    /* UG,GU,U,G,A */
+   310   310   310   310    /* UG,GU,U,G,C */
+   180   180   180   310    /* UG,GU,U,G,G */
+   310   310   310   310    /* UG,GU,U,G,U */
+   310   310   310   310    /* UG,GU,U,U,A */
+   310   310   310   310    /* UG,GU,U,U,C */
+   310   310   310   310    /* UG,GU,U,U,G */
+   310   310   310   310    /* UG,GU,U,U,U */
+   210   240   270   240    /* UG,UG,A,A,A */
+   240   280   310   280    /* UG,UG,A,A,C */
+   110   140   170   140    /* UG,UG,A,A,G */
+   240   280   310   280    /* UG,UG,A,A,U */
+   240   280   310   280    /* UG,UG,A,C,A */
+   240   280   370   280    /* UG,UG,A,C,C */
+   240   280   310   280    /* UG,UG,A,C,G */
+   240   280   370   280    /* UG,UG,A,C,U */
+   270   310   340   310    /* UG,UG,A,G,A */
+   240   280   310   280    /* UG,UG,A,G,C */
+   110   150   310   150    /* UG,UG,A,G,G */
+   240   280   310   280    /* UG,UG,A,G,U */
+   240   280   310   280    /* UG,UG,A,U,A */
+   240   280   370   280    /* UG,UG,A,U,C */
+   240   280   310   280    /* UG,UG,A,U,G */
+   300   280   310   280    /* UG,UG,A,U,U */
+   240   240   240   240    /* UG,UG,C,A,A */
+   280   280   280   280    /* UG,UG,C,A,C */
+   140   200   140   200    /* UG,UG,C,A,G */
+   280   280   280   280    /* UG,UG,C,A,U */
+   280   280   280   280    /* UG,UG,C,C,A */
+   280   280   280   280    /* UG,UG,C,C,C */
+   280   280   280   280    /* UG,UG,C,C,G */
+   280   280   280   280    /* UG,UG,C,C,U */
+   310   370   310   370    /* UG,UG,C,G,A */
+   280   280   280   280    /* UG,UG,C,G,C */
+   150   150   150   150    /* UG,UG,C,G,G */
+   280   280   280   280    /* UG,UG,C,G,U */
+   280   280   280   280    /* UG,UG,C,U,A */
+   280   280   280   280    /* UG,UG,C,U,C */
+   280   280   280   280    /* UG,UG,C,U,G */
+   280   280   280   280    /* UG,UG,C,U,U */
+   110   240   110   240    /* UG,UG,G,A,A */
+   140   280   150   280    /* UG,UG,G,A,C */
+    10   140   140   140    /* UG,UG,G,A,G */
+   140   280   150   280    /* UG,UG,G,A,U */
+   140   280   150   280    /* UG,UG,G,C,A */
+   200   280   150   280    /* UG,UG,G,C,C */
+   140   280   150   280    /* UG,UG,G,C,G */
+   200   280   150   280    /* UG,UG,G,C,U */
+   170   310   310   310    /* UG,UG,G,G,A */
+   140   280   150   280    /* UG,UG,G,G,C */
+   140   150   280   150    /* UG,UG,G,G,G */
+   140   280   150   280    /* UG,UG,G,G,U */
+   140   280   150   280    /* UG,UG,G,U,A */
+   200   280   150   280    /* UG,UG,G,U,C */
+   140   280   150   280    /* UG,UG,G,U,G */
+   140   280   280   280    /* UG,UG,G,U,U */
+   240   240   240   300    /* UG,UG,U,A,A */
+   280   280   280   280    /* UG,UG,U,A,C */
+   140   200   140   140    /* UG,UG,U,A,G */
+   280   280   280   280    /* UG,UG,U,A,U */
+   280   280   280   280    /* UG,UG,U,C,A */
+   280   280   280   280    /* UG,UG,U,C,C */
+   280   280   280   280    /* UG,UG,U,C,G */
+   280   280   280   280    /* UG,UG,U,C,U */
+   310   370   310   310    /* UG,UG,U,G,A */
+   280   280   280   280    /* UG,UG,U,G,C */
+   150   150   150   280    /* UG,UG,U,G,G */
+   280   280   280   280    /* UG,UG,U,G,U */
+   280   280   280   280    /* UG,UG,U,U,A */
+   280   280   280   280    /* UG,UG,U,U,C */
+   280   280   280   280    /* UG,UG,U,U,G */
+   280   280   280   280    /* UG,UG,U,U,U */
+   240   280   310   280    /* UG,AU,A,A,A */
+   220   250   280   250    /* UG,AU,A,A,C */
+   120   150   180   150    /* UG,AU,A,A,G */
+   220   250   280   250    /* UG,AU,A,A,U */
+   230   260   290   260    /* UG,AU,A,C,A */
+   220   260   350   260    /* UG,AU,A,C,C */
+   230   260   290   260    /* UG,AU,A,C,G */
+   220   260   350   260    /* UG,AU,A,C,U */
+   190   220   250   220    /* UG,AU,A,G,A */
+   220   250   280   250    /* UG,AU,A,G,C */
+    70   100   260   100    /* UG,AU,A,G,G */
+   220   250   280   250    /* UG,AU,A,G,U */
+   230   260   290   260    /* UG,AU,A,U,A */
+   220   260   350   260    /* UG,AU,A,U,C */
+   230   260   290   260    /* UG,AU,A,U,G */
+   190   170   200   170    /* UG,AU,A,U,U */
+   280   280   280   280    /* UG,AU,C,A,A */
+   250   250   250   250    /* UG,AU,C,A,C */
+   150   210   150   210    /* UG,AU,C,A,G */
+   250   250   250   250    /* UG,AU,C,A,U */
+   260   260   260   260    /* UG,AU,C,C,A */
+   260   260   260   260    /* UG,AU,C,C,C */
+   260   260   260   260    /* UG,AU,C,C,G */
+   260   260   260   260    /* UG,AU,C,C,U */
+   220   280   220   280    /* UG,AU,C,G,A */
+   250   250   250   250    /* UG,AU,C,G,C */
+   100   100   100   100    /* UG,AU,C,G,G */
+   250   250   250   250    /* UG,AU,C,G,U */
+   260   260   260   260    /* UG,AU,C,U,A */
+   260   260   260   260    /* UG,AU,C,U,C */
+   260   260   260   260    /* UG,AU,C,U,G */
+   170   170   170   170    /* UG,AU,C,U,U */
+   140   280   150   280    /* UG,AU,G,A,A */
+   120   250   120   250    /* UG,AU,G,A,C */
+    20   150   150   150    /* UG,AU,G,A,G */
+   120   250   120   250    /* UG,AU,G,A,U */
+   130   260   130   260    /* UG,AU,G,C,A */
+   180   260   130   260    /* UG,AU,G,C,C */
+   130   260   130   260    /* UG,AU,G,C,G */
+   180   260   130   260    /* UG,AU,G,C,U */
+    90   220   220   220    /* UG,AU,G,G,A */
+   120   250   120   250    /* UG,AU,G,G,C */
+   100   100   230   100    /* UG,AU,G,G,G */
+   120   250   120   250    /* UG,AU,G,G,U */
+   130   260   130   260    /* UG,AU,G,U,A */
+   180   260   130   260    /* UG,AU,G,U,C */
+   130   260   130   260    /* UG,AU,G,U,G */
+    30   170   170   170    /* UG,AU,G,U,U */
+   280   280   280   340    /* UG,AU,U,A,A */
+   250   250   250   250    /* UG,AU,U,A,C */
+   150   210   150   150    /* UG,AU,U,A,G */
+   250   250   250   250    /* UG,AU,U,A,U */
+   260   260   260   260    /* UG,AU,U,C,A */
+   260   260   260   260    /* UG,AU,U,C,C */
+   260   260   260   260    /* UG,AU,U,C,G */
+   260   260   260   260    /* UG,AU,U,C,U */
+   220   280   220   220    /* UG,AU,U,G,A */
+   250   250   250   250    /* UG,AU,U,G,C */
+   100   100   100   230    /* UG,AU,U,G,G */
+   250   250   250   250    /* UG,AU,U,G,U */
+   260   260   260   260    /* UG,AU,U,U,A */
+   260   260   260   260    /* UG,AU,U,U,C */
+   260   260   260   260    /* UG,AU,U,U,G */
+   170   170   170   170    /* UG,AU,U,U,U */
+   240   280   310   280    /* UG,UA,A,A,A */
+   200   230   260   230    /* UG,UA,A,A,C */
+   140   170   200   170    /* UG,UA,A,A,G */
+   200   230   260   230    /* UG,UA,A,A,U */
+   240   280   310   280    /* UG,UA,A,C,A */
+   240   280   370   280    /* UG,UA,A,C,C */
+   240   280   310   280    /* UG,UA,A,C,G */
+   240   280   370   280    /* UG,UA,A,C,U */
+   150   180   210   180    /* UG,UA,A,G,A */
+   200   230   260   230    /* UG,UA,A,G,C */
+    90   120   280   120    /* UG,UA,A,G,G */
+   200   230   260   230    /* UG,UA,A,G,U */
+   240   280   310   280    /* UG,UA,A,U,A */
+   210   250   340   250    /* UG,UA,A,U,C */
+   240   280   310   280    /* UG,UA,A,U,G */
+   220   190   220   190    /* UG,UA,A,U,U */
+   280   280   280   280    /* UG,UA,C,A,A */
+   230   230   230   230    /* UG,UA,C,A,C */
+   170   230   170   230    /* UG,UA,C,A,G */
+   230   230   230   230    /* UG,UA,C,A,U */
+   280   280   280   280    /* UG,UA,C,C,A */
+   280   280   280   280    /* UG,UA,C,C,C */
+   280   280   280   280    /* UG,UA,C,C,G */
+   280   280   280   280    /* UG,UA,C,C,U */
+   180   240   180   240    /* UG,UA,C,G,A */
+   230   230   230   230    /* UG,UA,C,G,C */
+   120   120   120   120    /* UG,UA,C,G,G */
+   230   230   230   230    /* UG,UA,C,G,U */
+   280   280   280   280    /* UG,UA,C,U,A */
+   250   250   250   250    /* UG,UA,C,U,C */
+   280   280   280   280    /* UG,UA,C,U,G */
+   190   190   190   190    /* UG,UA,C,U,U */
+   140   280   150   280    /* UG,UA,G,A,A */
+   100   230   100   230    /* UG,UA,G,A,C */
+    40   170   170   170    /* UG,UA,G,A,G */
+   100   230   100   230    /* UG,UA,G,A,U */
+   140   280   150   280    /* UG,UA,G,C,A */
+   200   280   150   280    /* UG,UA,G,C,C */
+   140   280   150   280    /* UG,UA,G,C,G */
+   200   280   150   280    /* UG,UA,G,C,U */
+    50   180   180   180    /* UG,UA,G,G,A */
+   100   230   100   230    /* UG,UA,G,G,C */
+   120   120   250   120    /* UG,UA,G,G,G */
+   100   230   100   230    /* UG,UA,G,G,U */
+   140   280   150   280    /* UG,UA,G,U,A */
+   170   250   120   250    /* UG,UA,G,U,C */
+   140   280   150   280    /* UG,UA,G,U,G */
+    60   190   190   190    /* UG,UA,G,U,U */
+   280   280   280   340    /* UG,UA,U,A,A */
+   230   230   230   230    /* UG,UA,U,A,C */
+   170   230   170   170    /* UG,UA,U,A,G */
+   230   230   230   230    /* UG,UA,U,A,U */
+   280   280   280   280    /* UG,UA,U,C,A */
+   280   280   280   280    /* UG,UA,U,C,C */
+   280   280   280   280    /* UG,UA,U,C,G */
+   280   280   280   280    /* UG,UA,U,C,U */
+   180   240   180   180    /* UG,UA,U,G,A */
+   230   230   230   230    /* UG,UA,U,G,C */
+   120   120   120   250    /* UG,UA,U,G,G */
+   230   230   230   230    /* UG,UA,U,G,U */
+   280   280   280   280    /* UG,UA,U,U,A */
+   250   250   250   250    /* UG,UA,U,U,C */
+   280   280   280   280    /* UG,UA,U,U,G */
+   190   190   190   190    /* UG,UA,U,U,U */
+   200   180   140   180    /* AU,CG,A,A,A */
+   190   180   140   180    /* AU,CG,A,A,C */
+   100    90    50    90    /* AU,CG,A,A,G */
+   190   180   140   180    /* AU,CG,A,A,U */
+   240   220   180   220    /* AU,CG,A,C,A */
+   220   210   230   210    /* AU,CG,A,C,C */
+   240   220   180   220    /* AU,CG,A,C,G */
+   210   190   210   190    /* AU,CG,A,C,U */
+   100    90    50    90    /* AU,CG,A,G,A */
+   190   180   140   180    /* AU,CG,A,G,C */
+    50    30   120    30    /* AU,CG,A,G,G */
+   190   180   140   180    /* AU,CG,A,G,U */
+   240   220   180   220    /* AU,CG,A,U,A */
+   210   190   210   190    /* AU,CG,A,U,C */
+   240   220   180   220    /* AU,CG,A,U,G */
+   180   100    60   100    /* AU,CG,A,U,U */
+   170   180   170   180    /* AU,CG,C,A,A */
+   170   170   170   170    /* AU,CG,C,A,C */
+    80   140    80   140    /* AU,CG,C,A,G */
+   170   170   170   170    /* AU,CG,C,A,U */
+   210   220   210   220    /* AU,CG,C,C,A */
+   200   200   200   200    /* AU,CG,C,C,C */
+   210   220   210   220    /* AU,CG,C,C,G */
+   180   190   180   190    /* AU,CG,C,C,U */
+    80   140    80   140    /* AU,CG,C,G,A */
+   170   170   170   170    /* AU,CG,C,G,C */
+    20    30    20    30    /* AU,CG,C,G,G */
+   170   170   170   170    /* AU,CG,C,G,U */
+   210   220   210   220    /* AU,CG,C,U,A */
+   180   190   180   190    /* AU,CG,C,U,C */
+   210   220   210   220    /* AU,CG,C,U,G */
+    90   100    90   100    /* AU,CG,C,U,U */
+    70   180    20   180    /* AU,CG,G,A,A */
+    70   180    20   180    /* AU,CG,G,A,C */
+   -20    90    60    90    /* AU,CG,G,A,G */
+    70   180    20   180    /* AU,CG,G,A,U */
+   110   220    60   220    /* AU,CG,G,C,A */
+   160   210    50   210    /* AU,CG,G,C,C */
+   110   220    60   220    /* AU,CG,G,C,G */
+   140   190    30   190    /* AU,CG,G,C,U */
+   -20    90    60    90    /* AU,CG,G,G,A */
+    70   180    20   180    /* AU,CG,G,G,C */
+    50    30   130    30    /* AU,CG,G,G,G */
+    70   180    20   180    /* AU,CG,G,G,U */
+   110   220    60   220    /* AU,CG,G,U,A */
+   140   190    30   190    /* AU,CG,G,U,C */
+   110   220    60   220    /* AU,CG,G,U,G */
+     0   100    70   100    /* AU,CG,G,U,U */
+   170   180   170   150    /* AU,CG,U,A,A */
+   170   170   170    80    /* AU,CG,U,A,C */
+    80   140    80     0    /* AU,CG,U,A,G */
+   170   170   170    80    /* AU,CG,U,A,U */
+   210   220   210   130    /* AU,CG,U,C,A */
+   200   200   200   110    /* AU,CG,U,C,C */
+   210   220   210   130    /* AU,CG,U,C,G */
+   180   190   180   100    /* AU,CG,U,C,U */
+    80   140    80     0    /* AU,CG,U,G,A */
+   170   170   170    80    /* AU,CG,U,G,C */
+    20    30    20    70    /* AU,CG,U,G,G */
+   170   170   170    80    /* AU,CG,U,G,U */
+   210   220   210   130    /* AU,CG,U,U,A */
+   180   190   180   100    /* AU,CG,U,U,C */
+   210   220   210   130    /* AU,CG,U,U,G */
+    90   100    90    10    /* AU,CG,U,U,U */
+   210   200   160   200    /* AU,GC,A,A,A */
+   190   170   130   170    /* AU,GC,A,A,C */
+    10     0   -40     0    /* AU,GC,A,A,G */
+   190   170   130   170    /* AU,GC,A,A,U */
+   180   170   130   170    /* AU,GC,A,C,A */
+   190   170   190   170    /* AU,GC,A,C,C */
+   180   170   130   170    /* AU,GC,A,C,G */
+   190   170   190   170    /* AU,GC,A,C,U */
+    70    60    20    60    /* AU,GC,A,G,A */
+   190   170   130   170    /* AU,GC,A,G,C */
+    50    30   120    30    /* AU,GC,A,G,G */
+   190   170   130   170    /* AU,GC,A,G,U */
+   180   170   130   170    /* AU,GC,A,U,A */
+   190   180   200   180    /* AU,GC,A,U,C */
+   180   170   130   170    /* AU,GC,A,U,G */
+   170   100    60   100    /* AU,GC,A,U,U */
+   190   190   190   190    /* AU,GC,C,A,A */
+   160   170   160   170    /* AU,GC,C,A,C */
+   -10    50   -10    50    /* AU,GC,C,A,G */
+   160   170   160   170    /* AU,GC,C,A,U */
+   160   160   160   160    /* AU,GC,C,C,A */
+   160   170   160   170    /* AU,GC,C,C,C */
+   160   160   160   160    /* AU,GC,C,C,G */
+   160   170   160   170    /* AU,GC,C,C,U */
+    50   110    50   110    /* AU,GC,C,G,A */
+   160   170   160   170    /* AU,GC,C,G,C */
+    20    30    20    30    /* AU,GC,C,G,G */
+   160   170   160   170    /* AU,GC,C,G,U */
+   160   160   160   160    /* AU,GC,C,U,A */
+   170   170   170   170    /* AU,GC,C,U,C */
+   160   160   160   160    /* AU,GC,C,U,G */
+    90    90    90    90    /* AU,GC,C,U,U */
+    90   200    40   200    /* AU,GC,G,A,A */
+    60   170    10   170    /* AU,GC,G,A,C */
+  -110     0   -30     0    /* AU,GC,G,A,G */
+    60   170    10   170    /* AU,GC,G,A,U */
+    60   170    10   170    /* AU,GC,G,C,A */
+   120   170    10   170    /* AU,GC,G,C,C */
+    60   170    10   170    /* AU,GC,G,C,G */
+   120   170    10   170    /* AU,GC,G,C,U */
+   -50    60    30    60    /* AU,GC,G,G,A */
+    60   170    10   170    /* AU,GC,G,G,C */
+    50    30   130    30    /* AU,GC,G,G,G */
+    60   170    10   170    /* AU,GC,G,G,U */
+    60   170    10   170    /* AU,GC,G,U,A */
+   130   180    20   180    /* AU,GC,G,U,C */
+    60   170    10   170    /* AU,GC,G,U,G */
+   -10   100    70   100    /* AU,GC,G,U,U */
+   190   190   190   160    /* AU,GC,U,A,A */
+   160   170   160    80    /* AU,GC,U,A,C */
+   -10    50   -10  -100    /* AU,GC,U,A,G */
+   160   170   160    80    /* AU,GC,U,A,U */
+   160   160   160    70    /* AU,GC,U,C,A */
+   160   170   160    80    /* AU,GC,U,C,C */
+   160   160   160    70    /* AU,GC,U,C,G */
+   160   170   160    80    /* AU,GC,U,C,U */
+    50   110    50   -30    /* AU,GC,U,G,A */
+   160   170   160    80    /* AU,GC,U,G,C */
+    20    30    20    70    /* AU,GC,U,G,G */
+   160   170   160    80    /* AU,GC,U,G,U */
+   160   160   160    70    /* AU,GC,U,U,A */
+   170   170   170    80    /* AU,GC,U,U,C */
+   160   160   160    70    /* AU,GC,U,U,G */
+    90    90    90     0    /* AU,GC,U,U,U */
+   340   330   290   330    /* AU,GU,A,A,A */
+   310   290   250   290    /* AU,GU,A,A,C */
+   230   210   170   210    /* AU,GU,A,A,G */
+   310   290   250   290    /* AU,GU,A,A,U */
+   310   290   250   290    /* AU,GU,A,C,A */
+   310   290   310   290    /* AU,GU,A,C,C */
+   310   290   250   290    /* AU,GU,A,C,G */
+   310   290   310   290    /* AU,GU,A,C,U */
+   270   250   210   250    /* AU,GU,A,G,A */
+   310   290   250   290    /* AU,GU,A,G,C */
+   180   160   250   160    /* AU,GU,A,G,G */
+   310   290   250   290    /* AU,GU,A,G,U */
+   310   290   250   290    /* AU,GU,A,U,A */
+   310   290   310   290    /* AU,GU,A,U,C */
+   310   290   250   290    /* AU,GU,A,U,G */
+   370   290   250   290    /* AU,GU,A,U,U */
+   320   320   320   320    /* AU,GU,C,A,A */
+   280   290   280   290    /* AU,GU,C,A,C */
+   200   270   200   270    /* AU,GU,C,A,G */
+   280   290   280   290    /* AU,GU,C,A,U */
+   280   290   280   290    /* AU,GU,C,C,A */
+   280   290   280   290    /* AU,GU,C,C,C */
+   280   290   280   290    /* AU,GU,C,C,G */
+   280   290   280   290    /* AU,GU,C,C,U */
+   240   310   240   310    /* AU,GU,C,G,A */
+   280   290   280   290    /* AU,GU,C,G,C */
+   150   160   150   160    /* AU,GU,C,G,G */
+   280   290   280   290    /* AU,GU,C,G,U */
+   280   290   280   290    /* AU,GU,C,U,A */
+   280   290   280   290    /* AU,GU,C,U,C */
+   280   290   280   290    /* AU,GU,C,U,G */
+   280   290   280   290    /* AU,GU,C,U,U */
+   220   330   170   330    /* AU,GU,G,A,A */
+   180   290   130   290    /* AU,GU,G,A,C */
+   100   210   180   210    /* AU,GU,G,A,G */
+   180   290   130   290    /* AU,GU,G,A,U */
+   180   290   130   290    /* AU,GU,G,C,A */
+   240   290   130   290    /* AU,GU,G,C,C */
+   180   290   130   290    /* AU,GU,G,C,G */
+   240   290   130   290    /* AU,GU,G,C,U */
+   140   250   220   250    /* AU,GU,G,G,A */
+   180   290   130   290    /* AU,GU,G,G,C */
+   180   160   260   160    /* AU,GU,G,G,G */
+   180   290   130   290    /* AU,GU,G,G,U */
+   180   290   130   290    /* AU,GU,G,U,A */
+   240   290   130   290    /* AU,GU,G,U,C */
+   180   290   130   290    /* AU,GU,G,U,G */
+   180   290   260   290    /* AU,GU,G,U,U */
+   320   320   320   290    /* AU,GU,U,A,A */
+   280   290   280   200    /* AU,GU,U,A,C */
+   200   270   200   120    /* AU,GU,U,A,G */
+   280   290   280   200    /* AU,GU,U,A,U */
+   280   290   280   200    /* AU,GU,U,C,A */
+   280   290   280   200    /* AU,GU,U,C,C */
+   280   290   280   200    /* AU,GU,U,C,G */
+   280   290   280   200    /* AU,GU,U,C,U */
+   240   310   240   160    /* AU,GU,U,G,A */
+   280   290   280   200    /* AU,GU,U,G,C */
+   150   160   150   200    /* AU,GU,U,G,G */
+   280   290   280   200    /* AU,GU,U,G,U */
+   280   290   280   200    /* AU,GU,U,U,A */
+   280   290   280   200    /* AU,GU,U,U,C */
+   280   290   280   200    /* AU,GU,U,U,G */
+   280   290   280   200    /* AU,GU,U,U,U */
+   240   230   190   230    /* AU,UG,A,A,A */
+   280   260   220   260    /* AU,UG,A,A,C */
+   140   130    90   130    /* AU,UG,A,A,G */
+   280   260   220   260    /* AU,UG,A,A,U */
+   280   260   220   260    /* AU,UG,A,C,A */
+   280   260   280   260    /* AU,UG,A,C,C */
+   280   260   220   260    /* AU,UG,A,C,G */
+   280   260   280   260    /* AU,UG,A,C,U */
+   310   290   250   290    /* AU,UG,A,G,A */
+   280   260   220   260    /* AU,UG,A,G,C */
+   150   130   220   130    /* AU,UG,A,G,G */
+   280   260   220   260    /* AU,UG,A,G,U */
+   280   260   220   260    /* AU,UG,A,U,A */
+   280   260   280   260    /* AU,UG,A,U,C */
+   280   260   220   260    /* AU,UG,A,U,G */
+   340   260   220   260    /* AU,UG,A,U,U */
+   220   220   220   220    /* AU,UG,C,A,A */
+   250   260   250   260    /* AU,UG,C,A,C */
+   120   180   120   180    /* AU,UG,C,A,G */
+   250   260   250   260    /* AU,UG,C,A,U */
+   250   260   250   260    /* AU,UG,C,C,A */
+   250   260   250   260    /* AU,UG,C,C,C */
+   250   260   250   260    /* AU,UG,C,C,G */
+   250   260   250   260    /* AU,UG,C,C,U */
+   280   350   280   350    /* AU,UG,C,G,A */
+   250   260   250   260    /* AU,UG,C,G,C */
+   120   130   120   130    /* AU,UG,C,G,G */
+   250   260   250   260    /* AU,UG,C,G,U */
+   250   260   250   260    /* AU,UG,C,U,A */
+   250   260   250   260    /* AU,UG,C,U,C */
+   250   260   250   260    /* AU,UG,C,U,G */
+   250   260   250   260    /* AU,UG,C,U,U */
+   120   230    70   230    /* AU,UG,G,A,A */
+   150   260   100   260    /* AU,UG,G,A,C */
+    20   130   100   130    /* AU,UG,G,A,G */
+   150   260   100   260    /* AU,UG,G,A,U */
+   150   260   100   260    /* AU,UG,G,C,A */
+   210   260   100   260    /* AU,UG,G,C,C */
+   150   260   100   260    /* AU,UG,G,C,G */
+   210   260   100   260    /* AU,UG,G,C,U */
+   180   290   260   290    /* AU,UG,G,G,A */
+   150   260   100   260    /* AU,UG,G,G,C */
+   150   130   230   130    /* AU,UG,G,G,G */
+   150   260   100   260    /* AU,UG,G,G,U */
+   150   260   100   260    /* AU,UG,G,U,A */
+   210   260   100   260    /* AU,UG,G,U,C */
+   150   260   100   260    /* AU,UG,G,U,G */
+   150   260   230   260    /* AU,UG,G,U,U */
+   220   220   220   190    /* AU,UG,U,A,A */
+   250   260   250   170    /* AU,UG,U,A,C */
+   120   180   120    30    /* AU,UG,U,A,G */
+   250   260   250   170    /* AU,UG,U,A,U */
+   250   260   250   170    /* AU,UG,U,C,A */
+   250   260   250   170    /* AU,UG,U,C,C */
+   250   260   250   170    /* AU,UG,U,C,G */
+   250   260   250   170    /* AU,UG,U,C,U */
+   280   350   280   200    /* AU,UG,U,G,A */
+   250   260   250   170    /* AU,UG,U,G,C */
+   120   130   120   170    /* AU,UG,U,G,G */
+   250   260   250   170    /* AU,UG,U,G,U */
+   250   260   250   170    /* AU,UG,U,U,A */
+   250   260   250   170    /* AU,UG,U,U,C */
+   250   260   250   170    /* AU,UG,U,U,G */
+   250   260   250   170    /* AU,UG,U,U,U */
+   280   260   220   260    /* AU,AU,A,A,A */
+   250   240   200   240    /* AU,AU,A,A,C */
+   150   140   100   140    /* AU,AU,A,A,G */
+   250   240   200   240    /* AU,AU,A,A,U */
+   260   250   210   250    /* AU,AU,A,C,A */
+   260   240   260   240    /* AU,AU,A,C,C */
+   260   250   210   250    /* AU,AU,A,C,G */
+   260   240   260   240    /* AU,AU,A,C,U */
+   220   210   170   210    /* AU,AU,A,G,A */
+   250   240   200   240    /* AU,AU,A,G,C */
+   100    90   180    90    /* AU,AU,A,G,G */
+   250   240   200   240    /* AU,AU,A,G,U */
+   260   250   210   250    /* AU,AU,A,U,A */
+   260   240   260   240    /* AU,AU,A,U,C */
+   260   250   210   250    /* AU,AU,A,U,G */
+   230   150   110   150    /* AU,AU,A,U,U */
+   250   260   250   260    /* AU,AU,C,A,A */
+   230   230   230   230    /* AU,AU,C,A,C */
+   130   190   130   190    /* AU,AU,C,A,G */
+   230   230   230   230    /* AU,AU,C,A,U */
+   240   240   240   240    /* AU,AU,C,C,A */
+   230   240   230   240    /* AU,AU,C,C,C */
+   240   240   240   240    /* AU,AU,C,C,G */
+   230   240   230   240    /* AU,AU,C,C,U */
+   200   260   200   260    /* AU,AU,C,G,A */
+   230   230   230   230    /* AU,AU,C,G,C */
+    80    80    80    80    /* AU,AU,C,G,G */
+   230   230   230   230    /* AU,AU,C,G,U */
+   240   240   240   240    /* AU,AU,C,U,A */
+   230   240   230   240    /* AU,AU,C,U,C */
+   240   240   240   240    /* AU,AU,C,U,G */
+   140   150   140   150    /* AU,AU,C,U,U */
+   150   260   100   260    /* AU,AU,G,A,A */
+   130   240    80   240    /* AU,AU,G,A,C */
+    30   140   110   140    /* AU,AU,G,A,G */
+   130   240    80   240    /* AU,AU,G,A,U */
+   140   250    90   250    /* AU,AU,G,C,A */
+   190   240    80   240    /* AU,AU,G,C,C */
+   140   250    90   250    /* AU,AU,G,C,G */
+   190   240    80   240    /* AU,AU,G,C,U */
+   100   210   180   210    /* AU,AU,G,G,A */
+   130   240    80   240    /* AU,AU,G,G,C */
+   110    90   190    90    /* AU,AU,G,G,G */
+   130   240    80   240    /* AU,AU,G,G,U */
+   140   250    90   250    /* AU,AU,G,U,A */
+   190   240    80   240    /* AU,AU,G,U,C */
+   140   250    90   250    /* AU,AU,G,U,G */
+    40   150   120   150    /* AU,AU,G,U,U */
+   250   260   250   230    /* AU,AU,U,A,A */
+   230   230   230   140    /* AU,AU,U,A,C */
+   130   190   130    40    /* AU,AU,U,A,G */
+   230   230   230   140    /* AU,AU,U,A,U */
+   240   240   240   150    /* AU,AU,U,C,A */
+   230   240   230   150    /* AU,AU,U,C,C */
+   240   240   240   150    /* AU,AU,U,C,G */
+   230   240   230   150    /* AU,AU,U,C,U */
+   200   260   200   110    /* AU,AU,U,G,A */
+   230   230   230   140    /* AU,AU,U,G,C */
+    80    80    80   120    /* AU,AU,U,G,G */
+   230   230   230   140    /* AU,AU,U,G,U */
+   240   240   240   150    /* AU,AU,U,U,A */
+   230   240   230   150    /* AU,AU,U,U,C */
+   240   240   240   150    /* AU,AU,U,U,G */
+   140   150   140    60    /* AU,AU,U,U,U */
+   280   260   220   260    /* AU,UA,A,A,A */
+   230   220   180   220    /* AU,UA,A,A,C */
+   170   160   120   160    /* AU,UA,A,A,G */
+   230   220   180   220    /* AU,UA,A,A,U */
+   280   260   220   260    /* AU,UA,A,C,A */
+   280   260   280   260    /* AU,UA,A,C,C */
+   280   260   220   260    /* AU,UA,A,C,G */
+   280   260   280   260    /* AU,UA,A,C,U */
+   180   170   130   170    /* AU,UA,A,G,A */
+   230   220   180   220    /* AU,UA,A,G,C */
+   120   110   200   110    /* AU,UA,A,G,G */
+   230   220   180   220    /* AU,UA,A,G,U */
+   280   260   220   260    /* AU,UA,A,U,A */
+   250   230   250   230    /* AU,UA,A,U,C */
+   280   260   220   260    /* AU,UA,A,U,G */
+   250   180   140   180    /* AU,UA,A,U,U */
+   250   260   250   260    /* AU,UA,C,A,A */
+   210   210   210   210    /* AU,UA,C,A,C */
+   150   210   150   210    /* AU,UA,C,A,G */
+   210   210   210   210    /* AU,UA,C,A,U */
+   250   260   250   260    /* AU,UA,C,C,A */
+   250   260   250   260    /* AU,UA,C,C,C */
+   250   260   250   260    /* AU,UA,C,C,G */
+   250   260   250   260    /* AU,UA,C,C,U */
+   160   220   160   220    /* AU,UA,C,G,A */
+   210   210   210   210    /* AU,UA,C,G,C */
+   100   100   100   100    /* AU,UA,C,G,G */
+   210   210   210   210    /* AU,UA,C,G,U */
+   250   260   250   260    /* AU,UA,C,U,A */
+   220   230   220   230    /* AU,UA,C,U,C */
+   250   260   250   260    /* AU,UA,C,U,G */
+   170   170   170   170    /* AU,UA,C,U,U */
+   150   260   100   260    /* AU,UA,G,A,A */
+   110   220    60   220    /* AU,UA,G,A,C */
+    50   160   130   160    /* AU,UA,G,A,G */
+   110   220    60   220    /* AU,UA,G,A,U */
+   150   260   100   260    /* AU,UA,G,C,A */
+   210   260   100   260    /* AU,UA,G,C,C */
+   150   260   100   260    /* AU,UA,G,C,G */
+   210   260   100   260    /* AU,UA,G,C,U */
+    60   170   140   170    /* AU,UA,G,G,A */
+   110   220    60   220    /* AU,UA,G,G,C */
+   130   110   210   110    /* AU,UA,G,G,G */
+   110   220    60   220    /* AU,UA,G,G,U */
+   150   260   100   260    /* AU,UA,G,U,A */
+   180   230    70   230    /* AU,UA,G,U,C */
+   150   260   100   260    /* AU,UA,G,U,G */
+    70   180   150   180    /* AU,UA,G,U,U */
+   250   260   250   230    /* AU,UA,U,A,A */
+   210   210   210   120    /* AU,UA,U,A,C */
+   150   210   150    60    /* AU,UA,U,A,G */
+   210   210   210   120    /* AU,UA,U,A,U */
+   250   260   250   170    /* AU,UA,U,C,A */
+   250   260   250   170    /* AU,UA,U,C,C */
+   250   260   250   170    /* AU,UA,U,C,G */
+   250   260   250   170    /* AU,UA,U,C,U */
+   160   220   160    70    /* AU,UA,U,G,A */
+   210   210   210   120    /* AU,UA,U,G,C */
+   100   100   100   140    /* AU,UA,U,G,G */
+   210   210   210   120    /* AU,UA,U,G,U */
+   250   260   250   170    /* AU,UA,U,U,A */
+   220   230   220   140    /* AU,UA,U,U,C */
+   250   260   250   170    /* AU,UA,U,U,G */
+   170   170   170    80    /* AU,UA,U,U,U */
+   200   200   100   200    /* UA,CG,A,A,A */
+   190   190   100   190    /* UA,CG,A,A,C */
+   100   100    10   100    /* UA,CG,A,A,G */
+   190   190   100   190    /* UA,CG,A,A,U */
+   240   240   140   240    /* UA,CG,A,C,A */
+   220   220   190   220    /* UA,CG,A,C,C */
+   240   240   140   240    /* UA,CG,A,C,G */
+   210   210   170   210    /* UA,CG,A,C,U */
+   100   100    10   100    /* UA,CG,A,G,A */
+   190   190   100   190    /* UA,CG,A,G,C */
+    50    50    80    50    /* UA,CG,A,G,G */
+   190   190   100   190    /* UA,CG,A,G,U */
+   240   240   140   240    /* UA,CG,A,U,A */
+   210   210   170   210    /* UA,CG,A,U,C */
+   240   240   140   240    /* UA,CG,A,U,G */
+   180   120    20   120    /* UA,CG,A,U,U */
+   150   200   150   170    /* UA,CG,C,A,A */
+   150   190   150   160    /* UA,CG,C,A,C */
+    60   160    60   130    /* UA,CG,C,A,G */
+   150   190   150   160    /* UA,CG,C,A,U */
+   190   240   190   210    /* UA,CG,C,C,A */
+   180   220   180   190    /* UA,CG,C,C,C */
+   190   240   190   210    /* UA,CG,C,C,G */
+   160   210   160   180    /* UA,CG,C,C,U */
+    60   160    60   130    /* UA,CG,C,G,A */
+   150   190   150   160    /* UA,CG,C,G,C */
+     0    50     0    20    /* UA,CG,C,G,G */
+   150   190   150   160    /* UA,CG,C,G,U */
+   190   240   190   210    /* UA,CG,C,U,A */
+   160   210   160   180    /* UA,CG,C,U,C */
+   190   240   190   210    /* UA,CG,C,U,G */
+    70   120    70    90    /* UA,CG,C,U,U */
+    90   200    40   200    /* UA,CG,G,A,A */
+    90   190    40   190    /* UA,CG,G,A,C */
+     0   100    80   100    /* UA,CG,G,A,G */
+    90   190    40   190    /* UA,CG,G,A,U */
+   130   240    80   240    /* UA,CG,G,C,A */
+   180   220    70   220    /* UA,CG,G,C,C */
+   130   240    80   240    /* UA,CG,G,C,G */
+   160   210    50   210    /* UA,CG,G,C,U */
+     0   100    80   100    /* UA,CG,G,G,A */
+    90   190    40   190    /* UA,CG,G,G,C */
+    70    50   150    50    /* UA,CG,G,G,G */
+    90   190    40   190    /* UA,CG,G,G,U */
+   130   240    80   240    /* UA,CG,G,U,A */
+   160   210    50   210    /* UA,CG,G,U,C */
+   130   240    80   240    /* UA,CG,G,U,G */
+    10   120    90   120    /* UA,CG,G,U,U */
+   150   200   150   170    /* UA,CG,U,A,A */
+   150   190   150   110    /* UA,CG,U,A,C */
+    60   160    60    20    /* UA,CG,U,A,G */
+   150   190   150   110    /* UA,CG,U,A,U */
+   190   240   190   150    /* UA,CG,U,C,A */
+   180   220   180   140    /* UA,CG,U,C,C */
+   190   240   190   150    /* UA,CG,U,C,G */
+   160   210   160   120    /* UA,CG,U,C,U */
+    60   160    60    20    /* UA,CG,U,G,A */
+   150   190   150   110    /* UA,CG,U,G,C */
+     0    50     0    90    /* UA,CG,U,G,G */
+   150   190   150   110    /* UA,CG,U,G,U */
+   190   240   190   150    /* UA,CG,U,U,A */
+   160   210   160   120    /* UA,CG,U,U,C */
+   190   240   190   150    /* UA,CG,U,U,G */
+    70   120    70    30    /* UA,CG,U,U,U */
+   210   210   120   210    /* UA,GC,A,A,A */
+   190   190    90   190    /* UA,GC,A,A,C */
+    10    10   -80    10    /* UA,GC,A,A,G */
+   190   190    90   190    /* UA,GC,A,A,U */
+   180   180    90   180    /* UA,GC,A,C,A */
+   190   190   150   190    /* UA,GC,A,C,C */
+   180   180    90   180    /* UA,GC,A,C,G */
+   190   190   150   190    /* UA,GC,A,C,U */
+    70    70   -20    70    /* UA,GC,A,G,A */
+   190   190    90   190    /* UA,GC,A,G,C */
+    50    50    80    50    /* UA,GC,A,G,G */
+   190   190    90   190    /* UA,GC,A,G,U */
+   180   180    90   180    /* UA,GC,A,U,A */
+   190   190   160   190    /* UA,GC,A,U,C */
+   180   180    90   180    /* UA,GC,A,U,G */
+   170   110    20   110    /* UA,GC,A,U,U */
+   170   210   170   180    /* UA,GC,C,A,A */
+   140   190   140   160    /* UA,GC,C,A,C */
+   -30    70   -30    40    /* UA,GC,C,A,G */
+   140   190   140   160    /* UA,GC,C,A,U */
+   140   180   140   150    /* UA,GC,C,C,A */
+   140   190   140   160    /* UA,GC,C,C,C */
+   140   180   140   150    /* UA,GC,C,C,G */
+   140   190   140   160    /* UA,GC,C,C,U */
+    30   130    30   100    /* UA,GC,C,G,A */
+   140   190   140   160    /* UA,GC,C,G,C */
+     0    50     0    20    /* UA,GC,C,G,G */
+   140   190   140   160    /* UA,GC,C,G,U */
+   140   180   140   150    /* UA,GC,C,U,A */
+   150   190   150   160    /* UA,GC,C,U,C */
+   140   180   140   150    /* UA,GC,C,U,G */
+    70   110    70    80    /* UA,GC,C,U,U */
+   110   210    60   210    /* UA,GC,G,A,A */
+    80   190    30   190    /* UA,GC,G,A,C */
+   -90    10   -10    10    /* UA,GC,G,A,G */
+    80   190    30   190    /* UA,GC,G,A,U */
+    80   180    30   180    /* UA,GC,G,C,A */
+   140   190    30   190    /* UA,GC,G,C,C */
+    80   180    30   180    /* UA,GC,G,C,G */
+   140   190    30   190    /* UA,GC,G,C,U */
+   -30    70    50    70    /* UA,GC,G,G,A */
+    80   190    30   190    /* UA,GC,G,G,C */
+    70    50   150    50    /* UA,GC,G,G,G */
+    80   190    30   190    /* UA,GC,G,G,U */
+    80   180    30   180    /* UA,GC,G,U,A */
+   150   190    40   190    /* UA,GC,G,U,C */
+    80   180    30   180    /* UA,GC,G,U,G */
+    10   110    90   110    /* UA,GC,G,U,U */
+   170   210   170   190    /* UA,GC,U,A,A */
+   140   190   140   100    /* UA,GC,U,A,C */
+   -30    70   -30   -70    /* UA,GC,U,A,G */
+   140   190   140   100    /* UA,GC,U,A,U */
+   140   180   140   100    /* UA,GC,U,C,A */
+   140   190   140   100    /* UA,GC,U,C,C */
+   140   180   140   100    /* UA,GC,U,C,G */
+   140   190   140   100    /* UA,GC,U,C,U */
+    30   130    30   -10    /* UA,GC,U,G,A */
+   140   190   140   100    /* UA,GC,U,G,C */
+     0    50     0    90    /* UA,GC,U,G,G */
+   140   190   140   100    /* UA,GC,U,G,U */
+   140   180   140   100    /* UA,GC,U,U,A */
+   150   190   150   110    /* UA,GC,U,U,C */
+   140   180   140   100    /* UA,GC,U,U,G */
+    70   110    70    30    /* UA,GC,U,U,U */
+   340   340   250   340    /* UA,GU,A,A,A */
+   310   310   210   310    /* UA,GU,A,A,C */
+   230   230   130   230    /* UA,GU,A,A,G */
+   310   310   210   310    /* UA,GU,A,A,U */
+   310   310   210   310    /* UA,GU,A,C,A */
+   310   310   270   310    /* UA,GU,A,C,C */
+   310   310   210   310    /* UA,GU,A,C,G */
+   310   310   270   310    /* UA,GU,A,C,U */
+   270   270   170   270    /* UA,GU,A,G,A */
+   310   310   210   310    /* UA,GU,A,G,C */
+   180   180   210   180    /* UA,GU,A,G,G */
+   310   310   210   310    /* UA,GU,A,G,U */
+   310   310   210   310    /* UA,GU,A,U,A */
+   310   310   270   310    /* UA,GU,A,U,C */
+   310   310   210   310    /* UA,GU,A,U,G */
+   370   310   210   310    /* UA,GU,A,U,U */
+   300   340   300   310    /* UA,GU,C,A,A */
+   260   310   260   280    /* UA,GU,C,A,C */
+   180   290   180   260    /* UA,GU,C,A,G */
+   260   310   260   280    /* UA,GU,C,A,U */
+   260   310   260   280    /* UA,GU,C,C,A */
+   260   310   260   280    /* UA,GU,C,C,C */
+   260   310   260   280    /* UA,GU,C,C,G */
+   260   310   260   280    /* UA,GU,C,C,U */
+   220   330   220   300    /* UA,GU,C,G,A */
+   260   310   260   280    /* UA,GU,C,G,C */
+   130   180   130   150    /* UA,GU,C,G,G */
+   260   310   260   280    /* UA,GU,C,G,U */
+   260   310   260   280    /* UA,GU,C,U,A */
+   260   310   260   280    /* UA,GU,C,U,C */
+   260   310   260   280    /* UA,GU,C,U,G */
+   260   310   260   280    /* UA,GU,C,U,U */
+   240   340   190   340    /* UA,GU,G,A,A */
+   200   310   150   310    /* UA,GU,G,A,C */
+   120   230   200   230    /* UA,GU,G,A,G */
+   200   310   150   310    /* UA,GU,G,A,U */
+   200   310   150   310    /* UA,GU,G,C,A */
+   260   310   150   310    /* UA,GU,G,C,C */
+   200   310   150   310    /* UA,GU,G,C,G */
+   260   310   150   310    /* UA,GU,G,C,U */
+   160   270   240   270    /* UA,GU,G,G,A */
+   200   310   150   310    /* UA,GU,G,G,C */
+   200   180   280   180    /* UA,GU,G,G,G */
+   200   310   150   310    /* UA,GU,G,G,U */
+   200   310   150   310    /* UA,GU,G,U,A */
+   260   310   150   310    /* UA,GU,G,U,C */
+   200   310   150   310    /* UA,GU,G,U,G */
+   200   310   280   310    /* UA,GU,G,U,U */
+   300   340   300   320    /* UA,GU,U,A,A */
+   260   310   260   220    /* UA,GU,U,A,C */
+   180   290   180   140    /* UA,GU,U,A,G */
+   260   310   260   220    /* UA,GU,U,A,U */
+   260   310   260   220    /* UA,GU,U,C,A */
+   260   310   260   220    /* UA,GU,U,C,C */
+   260   310   260   220    /* UA,GU,U,C,G */
+   260   310   260   220    /* UA,GU,U,C,U */
+   220   330   220   180    /* UA,GU,U,G,A */
+   260   310   260   220    /* UA,GU,U,G,C */
+   130   180   130   220    /* UA,GU,U,G,G */
+   260   310   260   220    /* UA,GU,U,G,U */
+   260   310   260   220    /* UA,GU,U,U,A */
+   260   310   260   220    /* UA,GU,U,U,C */
+   260   310   260   220    /* UA,GU,U,U,G */
+   260   310   260   220    /* UA,GU,U,U,U */
+   240   240   150   240    /* UA,UG,A,A,A */
+   280   280   180   280    /* UA,UG,A,A,C */
+   140   140    50   140    /* UA,UG,A,A,G */
+   280   280   180   280    /* UA,UG,A,A,U */
+   280   280   180   280    /* UA,UG,A,C,A */
+   280   280   240   280    /* UA,UG,A,C,C */
+   280   280   180   280    /* UA,UG,A,C,G */
+   280   280   240   280    /* UA,UG,A,C,U */
+   310   310   210   310    /* UA,UG,A,G,A */
+   280   280   180   280    /* UA,UG,A,G,C */
+   150   150   180   150    /* UA,UG,A,G,G */
+   280   280   180   280    /* UA,UG,A,G,U */
+   280   280   180   280    /* UA,UG,A,U,A */
+   280   280   240   280    /* UA,UG,A,U,C */
+   280   280   180   280    /* UA,UG,A,U,G */
+   340   280   180   280    /* UA,UG,A,U,U */
+   200   240   200   210    /* UA,UG,C,A,A */
+   230   280   230   250    /* UA,UG,C,A,C */
+   100   200   100   170    /* UA,UG,C,A,G */
+   230   280   230   250    /* UA,UG,C,A,U */
+   230   280   230   250    /* UA,UG,C,C,A */
+   230   280   230   250    /* UA,UG,C,C,C */
+   230   280   230   250    /* UA,UG,C,C,G */
+   230   280   230   250    /* UA,UG,C,C,U */
+   260   370   260   340    /* UA,UG,C,G,A */
+   230   280   230   250    /* UA,UG,C,G,C */
+   100   150   100   120    /* UA,UG,C,G,G */
+   230   280   230   250    /* UA,UG,C,G,U */
+   230   280   230   250    /* UA,UG,C,U,A */
+   230   280   230   250    /* UA,UG,C,U,C */
+   230   280   230   250    /* UA,UG,C,U,G */
+   230   280   230   250    /* UA,UG,C,U,U */
+   140   240    90   240    /* UA,UG,G,A,A */
+   170   280   120   280    /* UA,UG,G,A,C */
+    40   140   120   140    /* UA,UG,G,A,G */
+   170   280   120   280    /* UA,UG,G,A,U */
+   170   280   120   280    /* UA,UG,G,C,A */
+   230   280   120   280    /* UA,UG,G,C,C */
+   170   280   120   280    /* UA,UG,G,C,G */
+   230   280   120   280    /* UA,UG,G,C,U */
+   200   310   280   310    /* UA,UG,G,G,A */
+   170   280   120   280    /* UA,UG,G,G,C */
+   170   150   250   150    /* UA,UG,G,G,G */
+   170   280   120   280    /* UA,UG,G,G,U */
+   170   280   120   280    /* UA,UG,G,U,A */
+   230   280   120   280    /* UA,UG,G,U,C */
+   170   280   120   280    /* UA,UG,G,U,G */
+   170   280   250   280    /* UA,UG,G,U,U */
+   200   240   200   220    /* UA,UG,U,A,A */
+   230   280   230   190    /* UA,UG,U,A,C */
+   100   200   100    60    /* UA,UG,U,A,G */
+   230   280   230   190    /* UA,UG,U,A,U */
+   230   280   230   190    /* UA,UG,U,C,A */
+   230   280   230   190    /* UA,UG,U,C,C */
+   230   280   230   190    /* UA,UG,U,C,G */
+   230   280   230   190    /* UA,UG,U,C,U */
+   260   370   260   220    /* UA,UG,U,G,A */
+   230   280   230   190    /* UA,UG,U,G,C */
+   100   150   100   190    /* UA,UG,U,G,G */
+   230   280   230   190    /* UA,UG,U,G,U */
+   230   280   230   190    /* UA,UG,U,U,A */
+   230   280   230   190    /* UA,UG,U,U,C */
+   230   280   230   190    /* UA,UG,U,U,G */
+   230   280   230   190    /* UA,UG,U,U,U */
+   280   280   180   280    /* UA,AU,A,A,A */
+   250   250   160   250    /* UA,AU,A,A,C */
+   150   150    60   150    /* UA,AU,A,A,G */
+   250   250   160   250    /* UA,AU,A,A,U */
+   260   260   170   260    /* UA,AU,A,C,A */
+   260   260   220   260    /* UA,AU,A,C,C */
+   260   260   170   260    /* UA,AU,A,C,G */
+   260   260   220   260    /* UA,AU,A,C,U */
+   220   220   130   220    /* UA,AU,A,G,A */
+   250   250   160   250    /* UA,AU,A,G,C */
+   100   100   140   100    /* UA,AU,A,G,G */
+   250   250   160   250    /* UA,AU,A,G,U */
+   260   260   170   260    /* UA,AU,A,U,A */
+   260   260   220   260    /* UA,AU,A,U,C */
+   260   260   170   260    /* UA,AU,A,U,G */
+   230   170    70   170    /* UA,AU,A,U,U */
+   230   280   230   250    /* UA,AU,C,A,A */
+   210   250   210   220    /* UA,AU,C,A,C */
+   110   210   110   180    /* UA,AU,C,A,G */
+   210   250   210   220    /* UA,AU,C,A,U */
+   220   260   220   230    /* UA,AU,C,C,A */
+   210   260   210   230    /* UA,AU,C,C,C */
+   220   260   220   230    /* UA,AU,C,C,G */
+   210   260   210   230    /* UA,AU,C,C,U */
+   180   280   180   250    /* UA,AU,C,G,A */
+   210   250   210   220    /* UA,AU,C,G,C */
+    60   100    60    70    /* UA,AU,C,G,G */
+   210   250   210   220    /* UA,AU,C,G,U */
+   220   260   220   230    /* UA,AU,C,U,A */
+   210   260   210   230    /* UA,AU,C,U,C */
+   220   260   220   230    /* UA,AU,C,U,G */
+   120   170   120   140    /* UA,AU,C,U,U */
+   170   280   120   280    /* UA,AU,G,A,A */
+   150   250   100   250    /* UA,AU,G,A,C */
+    50   150   130   150    /* UA,AU,G,A,G */
+   150   250   100   250    /* UA,AU,G,A,U */
+   160   260   110   260    /* UA,AU,G,C,A */
+   210   260   100   260    /* UA,AU,G,C,C */
+   160   260   110   260    /* UA,AU,G,C,G */
+   210   260   100   260    /* UA,AU,G,C,U */
+   120   220   200   220    /* UA,AU,G,G,A */
+   150   250   100   250    /* UA,AU,G,G,C */
+   130   100   210   100    /* UA,AU,G,G,G */
+   150   250   100   250    /* UA,AU,G,G,U */
+   160   260   110   260    /* UA,AU,G,U,A */
+   210   260   100   260    /* UA,AU,G,U,C */
+   160   260   110   260    /* UA,AU,G,U,G */
+    60   170   140   170    /* UA,AU,G,U,U */
+   230   280   230   250    /* UA,AU,U,A,A */
+   210   250   210   170    /* UA,AU,U,A,C */
+   110   210   110    70    /* UA,AU,U,A,G */
+   210   250   210   170    /* UA,AU,U,A,U */
+   220   260   220   180    /* UA,AU,U,C,A */
+   210   260   210   170    /* UA,AU,U,C,C */
+   220   260   220   180    /* UA,AU,U,C,G */
+   210   260   210   170    /* UA,AU,U,C,U */
+   180   280   180   140    /* UA,AU,U,G,A */
+   210   250   210   170    /* UA,AU,U,G,C */
+    60   100    60   150    /* UA,AU,U,G,G */
+   210   250   210   170    /* UA,AU,U,G,U */
+   220   260   220   180    /* UA,AU,U,U,A */
+   210   260   210   170    /* UA,AU,U,U,C */
+   220   260   220   180    /* UA,AU,U,U,G */
+   120   170   120    80    /* UA,AU,U,U,U */
+   280   280   180   280    /* UA,UA,A,A,A */
+   230   230   140   230    /* UA,UA,A,A,C */
+   170   170    80   170    /* UA,UA,A,A,G */
+   230   230   140   230    /* UA,UA,A,A,U */
+   280   280   180   280    /* UA,UA,A,C,A */
+   280   280   240   280    /* UA,UA,A,C,C */
+   280   280   180   280    /* UA,UA,A,C,G */
+   280   280   240   280    /* UA,UA,A,C,U */
+   180   180    90   180    /* UA,UA,A,G,A */
+   230   230   140   230    /* UA,UA,A,G,C */
+   120   120   160   120    /* UA,UA,A,G,G */
+   230   230   140   230    /* UA,UA,A,G,U */
+   280   280   180   280    /* UA,UA,A,U,A */
+   250   250   210   250    /* UA,UA,A,U,C */
+   280   280   180   280    /* UA,UA,A,U,G */
+   250   190   100   190    /* UA,UA,A,U,U */
+   230   280   230   250    /* UA,UA,C,A,A */
+   190   230   190   200    /* UA,UA,C,A,C */
+   130   230   130   200    /* UA,UA,C,A,G */
+   190   230   190   200    /* UA,UA,C,A,U */
+   230   280   230   250    /* UA,UA,C,C,A */
+   230   280   230   250    /* UA,UA,C,C,C */
+   230   280   230   250    /* UA,UA,C,C,G */
+   230   280   230   250    /* UA,UA,C,C,U */
+   140   240   140   210    /* UA,UA,C,G,A */
+   190   230   190   200    /* UA,UA,C,G,C */
+    80   120    80    90    /* UA,UA,C,G,G */
+   190   230   190   200    /* UA,UA,C,G,U */
+   230   280   230   250    /* UA,UA,C,U,A */
+   200   250   200   220    /* UA,UA,C,U,C */
+   230   280   230   250    /* UA,UA,C,U,G */
+   150   190   150   160    /* UA,UA,C,U,U */
+   170   280   120   280    /* UA,UA,G,A,A */
+   130   230    80   230    /* UA,UA,G,A,C */
+    70   170   150   170    /* UA,UA,G,A,G */
+   130   230    80   230    /* UA,UA,G,A,U */
+   170   280   120   280    /* UA,UA,G,C,A */
+   230   280   120   280    /* UA,UA,G,C,C */
+   170   280   120   280    /* UA,UA,G,C,G */
+   230   280   120   280    /* UA,UA,G,C,U */
+    80   180   160   180    /* UA,UA,G,G,A */
+   130   230    80   230    /* UA,UA,G,G,C */
+   150   120   230   120    /* UA,UA,G,G,G */
+   130   230    80   230    /* UA,UA,G,G,U */
+   170   280   120   280    /* UA,UA,G,U,A */
+   200   250    90   250    /* UA,UA,G,U,C */
+   170   280   120   280    /* UA,UA,G,U,G */
+    90   190   170   190    /* UA,UA,G,U,U */
+   230   280   230   250    /* UA,UA,U,A,A */
+   190   230   190   150    /* UA,UA,U,A,C */
+   130   230   130    90    /* UA,UA,U,A,G */
+   190   230   190   150    /* UA,UA,U,A,U */
+   230   280   230   190    /* UA,UA,U,C,A */
+   230   280   230   190    /* UA,UA,U,C,C */
+   230   280   230   190    /* UA,UA,U,C,G */
+   230   280   230   190    /* UA,UA,U,C,U */
+   140   240   140   100    /* UA,UA,U,G,A */
+   190   230   190   150    /* UA,UA,U,G,C */
+    80   120    80   170    /* UA,UA,U,G,G */
+   190   230   190   150    /* UA,UA,U,G,U */
+   230   280   230   190    /* UA,UA,U,U,A */
+   200   250   200   160    /* UA,UA,U,U,C */
+   230   280   230   190    /* UA,UA,U,U,G */
+   150   190   150   110    /* UA,UA,U,U,U */
+
+# int22_enthalpies
+  -460  -310  -960  -310    /* CG,CG,A,A,A */
+  -770  -620 -1270  -620    /* CG,CG,A,A,C */
+  -670  -530 -1170  -530    /* CG,CG,A,A,G */
+  -770  -620 -1270  -620    /* CG,CG,A,A,U */
+  -310  -170  -810  -170    /* CG,CG,A,C,A */
+  -320  -170  -580  -170    /* CG,CG,A,C,C */
+  -310  -170  -810  -170    /* CG,CG,A,C,G */
+  -370  -220  -630  -220    /* CG,CG,A,C,U */
+  -960  -810 -1460  -810    /* CG,CG,A,G,A */
+  -770  -620 -1270  -620    /* CG,CG,A,G,C */
+  -120    30 -1870    30    /* CG,CG,A,G,G */
+  -770  -620 -1270  -620    /* CG,CG,A,G,U */
+  -310  -170  -810  -170    /* CG,CG,A,U,A */
+  -260  -110  -520  -110    /* CG,CG,A,U,C */
+  -310  -170  -810  -170    /* CG,CG,A,U,G */
+  -860  -960 -1600  -960    /* CG,CG,A,U,U */
+  -770  -320  -770  -260    /* CG,CG,C,A,A */
+ -1080  -630 -1080  -570    /* CG,CG,C,A,C */
+  -980  -290  -980  -230    /* CG,CG,C,A,G */
+ -1080  -630 -1080  -570    /* CG,CG,C,A,U */
+  -620  -170  -620  -110    /* CG,CG,C,C,A */
+  -630  -180  -630  -120    /* CG,CG,C,C,C */
+  -620  -170  -620  -110    /* CG,CG,C,C,G */
+  -680  -230  -680  -170    /* CG,CG,C,C,U */
+ -1270  -580 -1270  -520    /* CG,CG,C,G,A */
+ -1080  -630 -1080  -570    /* CG,CG,C,G,C */
+  -430    20  -430    80    /* CG,CG,C,G,G */
+ -1080  -630 -1080  -570    /* CG,CG,C,G,U */
+  -620  -170  -620  -110    /* CG,CG,C,U,A */
+  -570  -120  -570   -60    /* CG,CG,C,U,C */
+  -620  -170  -620  -110    /* CG,CG,C,U,G */
+ -1410  -960 -1410  -900    /* CG,CG,C,U,U */
+  -670  -310  -120  -310    /* CG,CG,G,A,A */
+  -980  -620  -430  -620    /* CG,CG,G,A,C */
+  -890  -530 -1580  -530    /* CG,CG,G,A,G */
+  -980  -620  -430  -620    /* CG,CG,G,A,U */
+  -530  -170    30  -170    /* CG,CG,G,C,A */
+  -290  -170    20  -170    /* CG,CG,G,C,C */
+  -530  -170    30  -170    /* CG,CG,G,C,G */
+  -340  -220   -30  -220    /* CG,CG,G,C,U */
+ -1170  -810 -1870  -810    /* CG,CG,G,G,A */
+  -980  -620  -430  -620    /* CG,CG,G,G,C */
+ -1580    30 -2280    30    /* CG,CG,G,G,G */
+  -980  -620  -430  -620    /* CG,CG,G,G,U */
+  -530  -170    30  -170    /* CG,CG,G,U,A */
+  -230  -110    80  -110    /* CG,CG,G,U,C */
+  -530  -170    30  -170    /* CG,CG,G,U,G */
+ -1320  -960 -2010  -960    /* CG,CG,G,U,U */
+  -770  -370  -770  -860    /* CG,CG,U,A,A */
+ -1080  -680 -1080 -1410    /* CG,CG,U,A,C */
+  -980  -340  -980 -1320    /* CG,CG,U,A,G */
+ -1080  -680 -1080 -1410    /* CG,CG,U,A,U */
+  -620  -220  -620  -960    /* CG,CG,U,C,A */
+  -630  -230  -630  -960    /* CG,CG,U,C,C */
+  -620  -220  -620  -960    /* CG,CG,U,C,G */
+  -680  -280  -680 -1010    /* CG,CG,U,C,U */
+ -1270  -630 -1270 -1600    /* CG,CG,U,G,A */
+ -1080  -680 -1080 -1410    /* CG,CG,U,G,C */
+  -430   -30  -430 -2010    /* CG,CG,U,G,G */
+ -1080  -680 -1080 -1410    /* CG,CG,U,G,U */
+  -620  -220  -620  -960    /* CG,CG,U,U,A */
+  -570  -170  -570  -900    /* CG,CG,U,U,C */
+  -620  -220  -620  -960    /* CG,CG,U,U,G */
+ -1410 -1010 -1410 -1750    /* CG,CG,U,U,U */
+  -580  -220  -970  -150    /* CG,GC,A,A,A */
+  -740  -600  -100  -600    /* CG,GC,A,A,C */
+ -2010 -1650 -1980 -1340    /* CG,GC,A,A,G */
+  -740  -600 -1240  -600    /* CG,GC,A,A,U */
+  -660 -1150    10  -510    /* CG,GC,A,C,A */
+  -960  -820   540  -820    /* CG,GC,A,C,C */
+  -660  -510 -1160  -510    /* CG,GC,A,C,G */
+  -960  -820 -1220  -820    /* CG,GC,A,C,U */
+ -1340  -860 -2450  -860    /* CG,GC,A,G,A */
+  -740  -600 -1240  -600    /* CG,GC,A,G,C */
+   180  -390 -1870    30    /* CG,GC,A,G,G */
+  -740  -600 -1240  -600    /* CG,GC,A,G,U */
+  -660  -510 -1160  -510    /* CG,GC,A,U,A */
+ -1270 -1130 -1530 -1130    /* CG,GC,A,U,C */
+  -660  -510 -1160  -510    /* CG,GC,A,U,G */
+ -1240   -90  -810  -800    /* CG,GC,A,U,U */
+  -600 -1070  -600   -90    /* CG,GC,C,A,A */
+ -1050  -600 -1050  -540    /* CG,GC,C,A,C */
+ -1790  -630 -1790 -1040    /* CG,GC,C,A,G */
+ -1050  -600 -1050  -540    /* CG,GC,C,A,U */
+  -970  -750  -970  -460    /* CG,GC,C,C,A */
+ -1270  -820 -1270  -760    /* CG,GC,C,C,C */
+  -970  -520  -970  -460    /* CG,GC,C,C,G */
+ -1270  -820 -1270  -550    /* CG,GC,C,C,U */
+ -1070  -500 -1320  -570    /* CG,GC,C,G,A */
+ -1050  -600 -1050  -540    /* CG,GC,C,G,C */
+  -430    20  -430   180    /* CG,GC,C,G,G */
+ -1050  -600 -1050  -540    /* CG,GC,C,G,U */
+  -970  -520  -970  -460    /* CG,GC,C,U,A */
+ -1580 -1130 -1580 -1070    /* CG,GC,C,U,C */
+  -970  -520  -970  -460    /* CG,GC,C,U,G */
+  -830 -1710 -1260 -1460    /* CG,GC,C,U,U */
+ -1600  -150  -200  -150    /* CG,GC,G,A,A */
+  -350  -600  -440  -600    /* CG,GC,G,A,C */
+ -3070 -1340 -2390 -1340    /* CG,GC,G,A,G */
+  -960  -600  -400  -600    /* CG,GC,G,A,U */
+ -1110  -510  -320  -510    /* CG,GC,G,C,A */
+  -940  -820  -620  -820    /* CG,GC,G,C,C */
+  -870  -510  -320  -510    /* CG,GC,G,C,G */
+  -940  -820  -260  -820    /* CG,GC,G,C,U */
+ -1880  -860 -1080  -860    /* CG,GC,G,G,A */
+  -960  -600  -400  -600    /* CG,GC,G,G,C */
+ -1370    30 -2280    30    /* CG,GC,G,G,G */
+  -960  -600  -400  -600    /* CG,GC,G,G,U */
+  -870  -510  -320  -510    /* CG,GC,G,U,A */
+ -1250 -1130  -210 -1130    /* CG,GC,G,U,C */
+  -870  -510  -320  -510    /* CG,GC,G,U,G */
+ -1360  -800 -1550  -800    /* CG,GC,G,U,U */
+  -600  -200  -600 -1490    /* CG,GC,U,A,A */
+ -1050  -650 -1050 -1390    /* CG,GC,U,A,C */
+ -1790 -1150 -1790 -1520    /* CG,GC,U,A,G */
+ -1050  -650 -1050 -1390    /* CG,GC,U,A,U */
+  -970  -570  -970  -400    /* CG,GC,U,C,A */
+ -1270  -870 -1270 -1610    /* CG,GC,U,C,C */
+  -970  -570  -970 -1300    /* CG,GC,U,C,G */
+ -1270  -870 -1270 -1610    /* CG,GC,U,C,U */
+ -1320 -1750 -1320 -1300    /* CG,GC,U,G,A */
+ -1050  -650 -1050 -1390    /* CG,GC,U,G,C */
+  -430  -880  -430  -230    /* CG,GC,U,G,G */
+ -1050  -650 -1050 -1390    /* CG,GC,U,G,U */
+  -970  -570  -970 -1300    /* CG,GC,U,U,A */
+ -1580 -1180 -1580 -1920    /* CG,GC,U,U,C */
+  -970  -570  -970 -1300    /* CG,GC,U,U,G */
+ -1260  -860 -1260 -2350    /* CG,GC,U,U,U */
+ -1370 -1240 -1890 -1240    /* CG,GU,A,A,A */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,A,C */
+ -1220 -1080 -1720 -1080    /* CG,GU,A,A,G */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,A,U */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,C,A */
+ -1210 -1060 -1470 -1060    /* CG,GU,A,C,C */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,C,G */
+ -1210 -1060 -1470 -1060    /* CG,GU,A,C,U */
+ -1030  -890 -1530  -890    /* CG,GU,A,G,A */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,G,C */
+    40   190 -1710   190    /* CG,GU,A,G,G */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,G,U */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,U,A */
+ -1210 -1060 -1470 -1060    /* CG,GU,A,U,C */
+ -1210 -1060 -1710 -1060    /* CG,GU,A,U,G */
+  -970 -1060 -1710 -1060    /* CG,GU,A,U,U */
+ -1700 -1250 -1700 -1190    /* CG,GU,C,A,A */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,A,C */
+ -1530  -840 -1530  -780    /* CG,GU,C,A,G */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,A,U */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,C,A */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,C,C */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,C,G */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,C,U */
+ -1340  -650 -1340  -590    /* CG,GU,C,G,A */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,G,C */
+  -270   180  -270   240    /* CG,GU,C,G,G */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,G,U */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,U,A */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,U,C */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,U,G */
+ -1520 -1070 -1520 -1010    /* CG,GU,C,U,U */
+ -1600 -1240 -1050 -1240    /* CG,GU,G,A,A */
+ -1420 -1060  -870 -1060    /* CG,GU,G,A,C */
+ -1440 -1080 -2130 -1080    /* CG,GU,G,A,G */
+ -1420 -1060  -870 -1060    /* CG,GU,G,A,U */
+ -1420 -1060  -870 -1060    /* CG,GU,G,C,A */
+ -1180 -1060  -870 -1060    /* CG,GU,G,C,C */
+ -1420 -1060  -870 -1060    /* CG,GU,G,C,G */
+ -1180 -1060  -870 -1060    /* CG,GU,G,C,U */
+ -1250  -890 -1940  -890    /* CG,GU,G,G,A */
+ -1420 -1060  -870 -1060    /* CG,GU,G,G,C */
+ -1420   190 -2120   190    /* CG,GU,G,G,G */
+ -1420 -1060  -870 -1060    /* CG,GU,G,G,U */
+ -1420 -1060  -870 -1060    /* CG,GU,G,U,A */
+ -1180 -1060  -870 -1060    /* CG,GU,G,U,C */
+ -1420 -1060  -870 -1060    /* CG,GU,G,U,G */
+ -1420 -1060 -2120 -1060    /* CG,GU,G,U,U */
+ -1700 -1300 -1700 -1790    /* CG,GU,U,A,A */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,A,C */
+ -1530  -890 -1530 -1870    /* CG,GU,U,A,G */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,A,U */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,C,A */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,C,C */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,C,G */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,C,U */
+ -1340  -700 -1340 -1680    /* CG,GU,U,G,A */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,G,C */
+  -270   130  -270 -1850    /* CG,GU,U,G,G */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,G,U */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,U,A */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,U,C */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,U,G */
+ -1520 -1120 -1520 -1850    /* CG,GU,U,U,U */
+  -140     0  -640     0    /* CG,UG,A,A,A */
+  -650  -510 -1150  -510    /* CG,UG,A,A,C */
+  -990  -850 -1490  -850    /* CG,UG,A,A,G */
+  -650  -510 -1150  -510    /* CG,UG,A,A,U */
+  -650  -510 -1150  -510    /* CG,UG,A,C,A */
+  -650  -510  -910  -510    /* CG,UG,A,C,C */
+  -650  -510 -1150  -510    /* CG,UG,A,C,G */
+  -650  -510  -910  -510    /* CG,UG,A,C,U */
+ -1160 -1020 -1660 -1020    /* CG,UG,A,G,A */
+  -650  -510 -1150  -510    /* CG,UG,A,G,C */
+   600   740 -1150   740    /* CG,UG,A,G,G */
+  -650  -510 -1150  -510    /* CG,UG,A,G,U */
+  -650  -510 -1150  -510    /* CG,UG,A,U,A */
+  -650  -510  -910  -510    /* CG,UG,A,U,C */
+  -650  -510 -1150  -510    /* CG,UG,A,U,G */
+  -410  -510 -1150  -510    /* CG,UG,A,U,U */
+  -450     0  -450    50    /* CG,UG,C,A,A */
+  -960  -510  -960  -450    /* CG,UG,C,A,C */
+ -1300  -610 -1300  -550    /* CG,UG,C,A,G */
+  -960  -510  -960  -450    /* CG,UG,C,A,U */
+  -960  -510  -960  -450    /* CG,UG,C,C,A */
+  -960  -510  -960  -450    /* CG,UG,C,C,C */
+  -960  -510  -960  -450    /* CG,UG,C,C,G */
+  -960  -510  -960  -450    /* CG,UG,C,C,U */
+ -1470  -780 -1470  -720    /* CG,UG,C,G,A */
+  -960  -510  -960  -450    /* CG,UG,C,G,C */
+   290   740   290   800    /* CG,UG,C,G,G */
+  -960  -510  -960  -450    /* CG,UG,C,G,U */
+  -960  -510  -960  -450    /* CG,UG,C,U,A */
+  -960  -510  -960  -450    /* CG,UG,C,U,C */
+  -960  -510  -960  -450    /* CG,UG,C,U,G */
+  -960  -510  -960  -450    /* CG,UG,C,U,U */
+  -360     0   200     0    /* CG,UG,G,A,A */
+  -870  -510  -310  -510    /* CG,UG,G,A,C */
+ -1210  -850 -1900  -850    /* CG,UG,G,A,G */
+  -870  -510  -310  -510    /* CG,UG,G,A,U */
+  -870  -510  -310  -510    /* CG,UG,G,C,A */
+  -630  -510  -310  -510    /* CG,UG,G,C,C */
+  -870  -510  -310  -510    /* CG,UG,G,C,G */
+  -630  -510  -310  -510    /* CG,UG,G,C,U */
+ -1380 -1020 -2070 -1020    /* CG,UG,G,G,A */
+  -870  -510  -310  -510    /* CG,UG,G,G,C */
+  -870   740 -1560   740    /* CG,UG,G,G,G */
+  -870  -510  -310  -510    /* CG,UG,G,G,U */
+  -870  -510  -310  -510    /* CG,UG,G,U,A */
+  -630  -510  -310  -510    /* CG,UG,G,U,C */
+  -870  -510  -310  -510    /* CG,UG,G,U,G */
+  -870  -510 -1560  -510    /* CG,UG,G,U,U */
+  -450   -50  -450  -550    /* CG,UG,U,A,A */
+  -960  -560  -960 -1300    /* CG,UG,U,A,C */
+ -1300  -660 -1300 -1640    /* CG,UG,U,A,G */
+  -960  -560  -960 -1300    /* CG,UG,U,A,U */
+  -960  -560  -960 -1300    /* CG,UG,U,C,A */
+  -960  -560  -960 -1300    /* CG,UG,U,C,C */
+  -960  -560  -960 -1300    /* CG,UG,U,C,G */
+  -960  -560  -960 -1300    /* CG,UG,U,C,U */
+ -1470  -830 -1470 -1810    /* CG,UG,U,G,A */
+  -960  -560  -960 -1300    /* CG,UG,U,G,C */
+   290   690   290 -1300    /* CG,UG,U,G,G */
+  -960  -560  -960 -1300    /* CG,UG,U,G,U */
+  -960  -560  -960 -1300    /* CG,UG,U,U,A */
+  -960  -560  -960 -1300    /* CG,UG,U,U,C */
+  -960  -560  -960 -1300    /* CG,UG,U,U,G */
+  -960  -560  -960 -1300    /* CG,UG,U,U,U */
+   440   580   -60   580    /* CG,AU,A,A,A */
+   130   270  -370   270    /* CG,AU,A,A,C */
+  -950  -800 -1450  -800    /* CG,AU,A,A,G */
+   130   270  -370   270    /* CG,AU,A,A,U */
+   140   290  -350   290    /* CG,AU,A,C,A */
+   140   280  -120   280    /* CG,AU,A,C,C */
+   140   290  -350   290    /* CG,AU,A,C,G */
+   140   280  -120   280    /* CG,AU,A,C,U */
+  -770  -620 -1270  -620    /* CG,AU,A,G,A */
+   130   270  -370   270    /* CG,AU,A,G,C */
+   970  1120  -780  1120    /* CG,AU,A,G,G */
+   130   270  -370   270    /* CG,AU,A,G,U */
+   140   290  -350   290    /* CG,AU,A,U,A */
+   140   280  -120   280    /* CG,AU,A,U,C */
+   140   290  -350   290    /* CG,AU,A,U,G */
+  -600  -690 -1340  -690    /* CG,AU,A,U,U */
+   130   580   130   640    /* CG,AU,C,A,A */
+  -180   270  -180   330    /* CG,AU,C,A,C */
+ -1260  -570 -1260  -510    /* CG,AU,C,A,G */
+  -180   270  -180   330    /* CG,AU,C,A,U */
+  -160   280  -160   340    /* CG,AU,C,C,A */
+  -170   280  -170   340    /* CG,AU,C,C,C */
+  -160   280  -160   340    /* CG,AU,C,C,G */
+  -170   280  -170   340    /* CG,AU,C,C,U */
+ -1080  -390 -1080  -330    /* CG,AU,C,G,A */
+  -180   270  -180   330    /* CG,AU,C,G,C */
+   660  1110   660  1170    /* CG,AU,C,G,G */
+  -180   270  -180   330    /* CG,AU,C,G,U */
+  -160   280  -160   340    /* CG,AU,C,U,A */
+  -170   280  -170   340    /* CG,AU,C,U,C */
+  -160   280  -160   340    /* CG,AU,C,U,G */
+ -1150  -700 -1150  -640    /* CG,AU,C,U,U */
+   220   580   780   580    /* CG,AU,G,A,A */
+   -80   270   470   270    /* CG,AU,G,A,C */
+ -1160  -800 -1860  -800    /* CG,AU,G,A,G */
+   -80   270   470   270    /* CG,AU,G,A,U */
+   -70   290   490   290    /* CG,AU,G,C,A */
+   170   280   480   280    /* CG,AU,G,C,C */
+   -70   290   490   290    /* CG,AU,G,C,G */
+   170   280   480   280    /* CG,AU,G,C,U */
+  -980  -620 -1680  -620    /* CG,AU,G,G,A */
+   -80   270   470   270    /* CG,AU,G,G,C */
+  -490  1120 -1190  1120    /* CG,AU,G,G,G */
+   -80   270   470   270    /* CG,AU,G,G,U */
+   -70   290   490   290    /* CG,AU,G,U,A */
+   170   280   480   280    /* CG,AU,G,U,C */
+   -70   290   490   290    /* CG,AU,G,U,G */
+ -1050  -690 -1750  -690    /* CG,AU,G,U,U */
+   130   530   130    40    /* CG,AU,U,A,A */
+  -180   220  -180  -510    /* CG,AU,U,A,C */
+ -1260  -620 -1260 -1590    /* CG,AU,U,A,G */
+  -180   220  -180  -510    /* CG,AU,U,A,U */
+  -160   230  -160  -500    /* CG,AU,U,C,A */
+  -170   230  -170  -500    /* CG,AU,U,C,C */
+  -160   230  -160  -500    /* CG,AU,U,C,G */
+  -170   230  -170  -500    /* CG,AU,U,C,U */
+ -1080  -440 -1080 -1410    /* CG,AU,U,G,A */
+  -180   220  -180  -510    /* CG,AU,U,G,C */
+   660  1060   660  -920    /* CG,AU,U,G,G */
+  -180   220  -180  -510    /* CG,AU,U,G,U */
+  -160   230  -160  -500    /* CG,AU,U,U,A */
+  -170   230  -170  -500    /* CG,AU,U,U,C */
+  -160   230  -160  -500    /* CG,AU,U,U,G */
+ -1150  -750 -1150 -1480    /* CG,AU,U,U,U */
+   500   650     0   650    /* CG,UA,A,A,A */
+   220   370  -270   370    /* CG,UA,A,A,C */
+  -900  -750 -1400  -750    /* CG,UA,A,A,G */
+   220   370  -270   370    /* CG,UA,A,A,U */
+   370   520  -120   520    /* CG,UA,A,C,A */
+   370   520   120   520    /* CG,UA,A,C,C */
+   370   520  -120   520    /* CG,UA,A,C,G */
+   240   390   -10   390    /* CG,UA,A,C,U */
+ -1200 -1050 -1700 -1050    /* CG,UA,A,G,A */
+   220   370  -270   370    /* CG,UA,A,G,C */
+  1160  1300  -590  1300    /* CG,UA,A,G,G */
+   220   370  -270   370    /* CG,UA,A,G,U */
+   370   520  -120   520    /* CG,UA,A,U,A */
+   -60    80  -320    80    /* CG,UA,A,U,C */
+   370   520  -120   520    /* CG,UA,A,U,G */
+  -320  -420 -1060  -420    /* CG,UA,A,U,U */
+   190   640   190   700    /* CG,UA,C,A,A */
+   -80   360   -80   420    /* CG,UA,C,A,C */
+ -1210  -520 -1210  -460    /* CG,UA,C,A,G */
+   -80   360   -80   420    /* CG,UA,C,A,U */
+    60   510    60   570    /* CG,UA,C,C,A */
+    60   510    60   570    /* CG,UA,C,C,C */
+    60   510    60   570    /* CG,UA,C,C,G */
+   -60   380   -60   440    /* CG,UA,C,C,U */
+ -1510  -820 -1510  -760    /* CG,UA,C,G,A */
+   -80   360   -80   420    /* CG,UA,C,G,C */
+   850  1290   850  1350    /* CG,UA,C,G,G */
+   -80   360   -80   420    /* CG,UA,C,G,U */
+    60   510    60   570    /* CG,UA,C,U,A */
+  -370    70  -370   130    /* CG,UA,C,U,C */
+    60   510    60   570    /* CG,UA,C,U,G */
+  -870  -420  -870  -360    /* CG,UA,C,U,U */
+   290   650   850   650    /* CG,UA,G,A,A */
+    10   370   570   370    /* CG,UA,G,A,C */
+ -1110  -750 -1810  -750    /* CG,UA,G,A,G */
+    10   370   570   370    /* CG,UA,G,A,U */
+   160   520   720   520    /* CG,UA,G,C,A */
+   400   520   720   520    /* CG,UA,G,C,C */
+   160   520   720   520    /* CG,UA,G,C,G */
+   270   390   590   390    /* CG,UA,G,C,U */
+ -1410 -1050 -2110 -1050    /* CG,UA,G,G,A */
+    10   370   570   370    /* CG,UA,G,G,C */
+  -310  1300 -1000  1300    /* CG,UA,G,G,G */
+    10   370   570   370    /* CG,UA,G,G,U */
+   160   520   720   520    /* CG,UA,G,U,A */
+   -40    80   280    80    /* CG,UA,G,U,C */
+   160   520   720   520    /* CG,UA,G,U,G */
+  -780  -420 -1470  -420    /* CG,UA,G,U,U */
+   190   590   190   100    /* CG,UA,U,A,A */
+   -80   310   -80  -420    /* CG,UA,U,A,C */
+ -1210  -570 -1210 -1540    /* CG,UA,U,A,G */
+   -80   310   -80  -420    /* CG,UA,U,A,U */
+    60   460    60  -270    /* CG,UA,U,C,A */
+    60   460    60  -270    /* CG,UA,U,C,C */
+    60   460    60  -270    /* CG,UA,U,C,G */
+   -60   330   -60  -400    /* CG,UA,U,C,U */
+ -1510  -870 -1510 -1840    /* CG,UA,U,G,A */
+   -80   310   -80  -420    /* CG,UA,U,G,C */
+   850  1250   850  -740    /* CG,UA,U,G,G */
+   -80   310   -80  -420    /* CG,UA,U,G,U */
+    60   460    60  -270    /* CG,UA,U,U,A */
+  -370    20  -370  -710    /* CG,UA,U,U,C */
+    60   460    60  -270    /* CG,UA,U,U,G */
+  -870  -470  -870 -1210    /* CG,UA,U,U,U */
+  -580  -660 -1340  -660    /* GC,CG,A,A,A */
+  -600  -970 -1070  -970    /* GC,CG,A,A,C */
+ -1600 -1110 -1880  -870    /* GC,CG,A,A,G */
+  -600  -970 -1320  -970    /* GC,CG,A,A,U */
+  -220 -1150  -860  -510    /* GC,CG,A,C,A */
+ -1070  -750  -500  -520    /* GC,CG,A,C,C */
+  -150  -510  -860  -510    /* GC,CG,A,C,G */
+  -200  -570 -1750  -570    /* GC,CG,A,C,U */
+  -970    10 -2450 -1160    /* GC,CG,A,G,A */
+  -600  -970 -1320  -970    /* GC,CG,A,G,C */
+  -200  -320 -1080  -320    /* GC,CG,A,G,G */
+  -600  -970 -1320  -970    /* GC,CG,A,G,U */
+  -150  -510  -860  -510    /* GC,CG,A,U,A */
+   -90  -460  -570  -460    /* GC,CG,A,U,C */
+  -150  -510  -860  -510    /* GC,CG,A,U,G */
+ -1490  -400 -1300 -1300    /* GC,CG,A,U,U */
+  -740  -960  -740 -1270    /* GC,CG,C,A,A */
+ -1050 -1270 -1050 -1580    /* GC,CG,C,A,C */
+  -350  -940  -960 -1250    /* GC,CG,C,A,G */
+ -1050 -1270 -1050 -1580    /* GC,CG,C,A,U */
+  -600  -820  -600 -1130    /* GC,CG,C,C,A */
+  -600  -820  -600 -1130    /* GC,CG,C,C,C */
+  -600  -820  -600 -1130    /* GC,CG,C,C,G */
+  -650  -870  -650 -1180    /* GC,CG,C,C,U */
+  -100   540 -1240 -1530    /* GC,CG,C,G,A */
+ -1050 -1270 -1050 -1580    /* GC,CG,C,G,C */
+  -440  -620  -400  -210    /* GC,CG,C,G,G */
+ -1050 -1270 -1050 -1580    /* GC,CG,C,G,U */
+  -600  -820  -600 -1130    /* GC,CG,C,U,A */
+  -540  -760  -540 -1070    /* GC,CG,C,U,C */
+  -600  -820  -600 -1130    /* GC,CG,C,U,G */
+ -1390 -1610 -1390 -1920    /* GC,CG,C,U,U */
+ -2010  -660   180  -660    /* GC,CG,G,A,A */
+ -1790  -970  -430  -970    /* GC,CG,G,A,C */
+ -3070  -870 -1370  -870    /* GC,CG,G,A,G */
+ -1790  -970  -430  -970    /* GC,CG,G,A,U */
+ -1650  -510  -390  -510    /* GC,CG,G,C,A */
+  -630  -520    20  -520    /* GC,CG,G,C,C */
+ -1340  -510    30  -510    /* GC,CG,G,C,G */
+ -1150  -570  -880  -570    /* GC,CG,G,C,U */
+ -1980 -1160 -1870 -1160    /* GC,CG,G,G,A */
+ -1790  -970  -430  -970    /* GC,CG,G,G,C */
+ -2390  -320 -2280  -320    /* GC,CG,G,G,G */
+ -1790  -970  -430  -970    /* GC,CG,G,G,U */
+ -1340  -510    30  -510    /* GC,CG,G,U,A */
+ -1040  -460   180  -460    /* GC,CG,G,U,C */
+ -1340  -510    30  -510    /* GC,CG,G,U,G */
+ -1520 -1300  -230 -1300    /* GC,CG,G,U,U */
+  -740  -960  -740 -1240    /* GC,CG,U,A,A */
+ -1050 -1270 -1050  -830    /* GC,CG,U,A,C */
+  -960  -940  -960 -1360    /* GC,CG,U,A,G */
+ -1050 -1270 -1050 -1260    /* GC,CG,U,A,U */
+  -600  -820  -600   -90    /* GC,CG,U,C,A */
+  -600  -820  -600 -1710    /* GC,CG,U,C,C */
+  -600  -820  -600  -800    /* GC,CG,U,C,G */
+  -650  -870  -650  -860    /* GC,CG,U,C,U */
+ -1240 -1220 -1240  -810    /* GC,CG,U,G,A */
+ -1050 -1270 -1050 -1260    /* GC,CG,U,G,C */
+  -400  -260  -400 -1550    /* GC,CG,U,G,G */
+ -1050 -1270 -1050 -1260    /* GC,CG,U,G,U */
+  -600  -820  -600  -800    /* GC,CG,U,U,A */
+  -540  -550  -540 -1460    /* GC,CG,U,U,C */
+  -600  -820  -600  -800    /* GC,CG,U,U,G */
+ -1390 -1610 -1390 -2350    /* GC,CG,U,U,U */
+  -130  -490  -840  -490    /* GC,GC,A,A,A */
+  -580  -940 -1290  -940    /* GC,GC,A,A,C */
+ -1320 -1680 -2030 -1680    /* GC,GC,A,A,G */
+  -580  -940 -1290  -940    /* GC,GC,A,A,U */
+  -490  -860 -1210  -860    /* GC,GC,A,C,A */
+  -800 -1160 -1270 -1160    /* GC,GC,A,C,C */
+  -490  -860 -1210  -860    /* GC,GC,A,C,G */
+  -800 -1160 -1270 -1160    /* GC,GC,A,C,U */
+  -840 -1210 -1560 -1210    /* GC,GC,A,G,A */
+  -580  -940 -1290  -940    /* GC,GC,A,G,C */
+    50  -320 -1920  -320    /* GC,GC,A,G,G */
+  -580  -940 -1290  -940    /* GC,GC,A,G,U */
+  -490  -860 -1210  -860    /* GC,GC,A,U,A */
+ -1110 -1470 -1580 -1470    /* GC,GC,A,U,C */
+  -490  -860 -1210  -860    /* GC,GC,A,U,G */
+  -540 -1150 -1500 -1150    /* GC,GC,A,U,U */
+  -580  -800  -580 -1110    /* GC,GC,C,A,A */
+ -1030 -1250 -1030 -1560    /* GC,GC,C,A,C */
+ -1770 -1750 -1770 -2060    /* GC,GC,C,A,G */
+ -1030 -1250 -1030 -1560    /* GC,GC,C,A,U */
+  -940 -1160  -940 -1470    /* GC,GC,C,C,A */
+ -1250 -1470 -1250 -1780    /* GC,GC,C,C,C */
+  -940 -1160  -940 -1470    /* GC,GC,C,C,G */
+ -1250 -1470 -1250 -1780    /* GC,GC,C,C,U */
+ -1290 -1270 -1290 -1580    /* GC,GC,C,G,A */
+ -1030 -1250 -1030 -1560    /* GC,GC,C,G,C */
+  -400  -620  -400  -930    /* GC,GC,C,G,G */
+ -1030 -1250 -1030 -1560    /* GC,GC,C,G,U */
+  -940 -1160  -940 -1470    /* GC,GC,C,U,A */
+ -1560 -1780 -1560 -2090    /* GC,GC,C,U,C */
+  -940 -1160  -940 -1470    /* GC,GC,C,U,G */
+ -1230 -1450 -1230 -1760    /* GC,GC,C,U,U */
+ -1320  -490    50  -490    /* GC,GC,G,A,A */
+ -1770  -940  -400  -940    /* GC,GC,G,A,C */
+ -2510 -1680 -2390 -1680    /* GC,GC,G,A,G */
+ -1770  -940  -400  -940    /* GC,GC,G,A,U */
+ -1680  -860  -320  -860    /* GC,GC,G,C,A */
+ -1750 -1160  -620 -1160    /* GC,GC,G,C,C */
+ -1680  -860  -320  -860    /* GC,GC,G,C,G */
+ -1750 -1160  -620 -1160    /* GC,GC,G,C,U */
+ -2030 -1210 -1920 -1210    /* GC,GC,G,G,A */
+ -1770  -940  -400  -940    /* GC,GC,G,G,C */
+ -2390  -320 -2280  -320    /* GC,GC,G,G,G */
+ -1770  -940  -400  -940    /* GC,GC,G,G,U */
+ -1680  -860  -320  -860    /* GC,GC,G,U,A */
+ -2060 -1470  -930 -1470    /* GC,GC,G,U,C */
+ -1680  -860  -320  -860    /* GC,GC,G,U,G */
+ -1970 -1150 -1860 -1150    /* GC,GC,G,U,U */
+  -580  -800  -580  -540    /* GC,GC,U,A,A */
+ -1030 -1250 -1030 -1230    /* GC,GC,U,A,C */
+ -1770 -1750 -1770 -1970    /* GC,GC,U,A,G */
+ -1030 -1250 -1030 -1230    /* GC,GC,U,A,U */
+  -940 -1160  -940 -1150    /* GC,GC,U,C,A */
+ -1250 -1470 -1250 -1450    /* GC,GC,U,C,C */
+  -940 -1160  -940 -1150    /* GC,GC,U,C,G */
+ -1250 -1470 -1250 -1450    /* GC,GC,U,C,U */
+ -1290 -1270 -1290 -1500    /* GC,GC,U,G,A */
+ -1030 -1250 -1030 -1230    /* GC,GC,U,G,C */
+  -400  -620  -400 -1860    /* GC,GC,U,G,G */
+ -1030 -1250 -1030 -1230    /* GC,GC,U,G,U */
+  -940 -1160  -940 -1150    /* GC,GC,U,U,A */
+ -1560 -1780 -1560 -1760    /* GC,GC,U,U,C */
+  -940 -1160  -940 -1150    /* GC,GC,U,U,G */
+ -1230 -1450 -1230 -1440    /* GC,GC,U,U,U */
+ -1220 -1590 -1940 -1590    /* GC,GU,A,A,A */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,A,C */
+ -1060 -1420 -1770 -1420    /* GC,GU,A,A,G */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,A,U */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,C,A */
+ -1040 -1410 -1520 -1410    /* GC,GU,A,C,C */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,C,G */
+ -1040 -1410 -1520 -1410    /* GC,GU,A,C,U */
+  -870 -1230 -1580 -1230    /* GC,GU,A,G,A */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,G,C */
+   210  -160 -1760  -160    /* GC,GU,A,G,G */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,G,U */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,U,A */
+ -1040 -1410 -1520 -1410    /* GC,GU,A,U,C */
+ -1040 -1410 -1760 -1410    /* GC,GU,A,U,G */
+  -800 -1410 -1760 -1410    /* GC,GU,A,U,U */
+ -1670 -1890 -1670 -2200    /* GC,GU,C,A,A */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,A,C */
+ -1510 -1490 -1510 -1800    /* GC,GU,C,A,G */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,A,U */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,C,A */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,C,C */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,C,G */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,C,U */
+ -1320 -1300 -1320 -1610    /* GC,GU,C,G,A */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,G,C */
+  -240  -460  -240  -770    /* GC,GU,C,G,G */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,G,U */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,U,A */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,U,C */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,U,G */
+ -1490 -1710 -1490 -2020    /* GC,GU,C,U,U */
+ -2410 -1590 -1050 -1590    /* GC,GU,G,A,A */
+ -2230 -1410  -870 -1410    /* GC,GU,G,A,C */
+ -2250 -1420 -2130 -1420    /* GC,GU,G,A,G */
+ -2230 -1410  -870 -1410    /* GC,GU,G,A,U */
+ -2230 -1410  -870 -1410    /* GC,GU,G,C,A */
+ -1990 -1410  -870 -1410    /* GC,GU,G,C,C */
+ -2230 -1410  -870 -1410    /* GC,GU,G,C,G */
+ -1990 -1410  -870 -1410    /* GC,GU,G,C,U */
+ -2060 -1230 -1940 -1230    /* GC,GU,G,G,A */
+ -2230 -1410  -870 -1410    /* GC,GU,G,G,C */
+ -2230  -160 -2120  -160    /* GC,GU,G,G,G */
+ -2230 -1410  -870 -1410    /* GC,GU,G,G,U */
+ -2230 -1410  -870 -1410    /* GC,GU,G,U,A */
+ -1990 -1410  -870 -1410    /* GC,GU,G,U,C */
+ -2230 -1410  -870 -1410    /* GC,GU,G,U,G */
+ -2230 -1410 -2120 -1410    /* GC,GU,G,U,U */
+ -1670 -1890 -1670 -1640    /* GC,GU,U,A,A */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,A,C */
+ -1510 -1490 -1510 -1710    /* GC,GU,U,A,G */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,A,U */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,C,A */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,C,C */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,C,G */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,C,U */
+ -1320 -1300 -1320 -1520    /* GC,GU,U,G,A */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,G,C */
+  -240  -460  -240 -1700    /* GC,GU,U,G,G */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,G,U */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,U,A */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,U,C */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,U,G */
+ -1490 -1710 -1490 -1700    /* GC,GU,U,U,U */
+ -2040  -340  -690  -340    /* GC,UG,A,A,A */
+  -490  -850 -1200  -850    /* GC,UG,A,A,C */
+  -830 -1190 -1540 -1190    /* GC,UG,A,A,G */
+  -490  -850 -1200  -850    /* GC,UG,A,A,U */
+  -490  -850 -1200  -850    /* GC,UG,A,C,A */
+  -490  -850  -960  -850    /* GC,UG,A,C,C */
+  -490  -850 -1200  -850    /* GC,UG,A,C,G */
+  -490  -850  -960  -850    /* GC,UG,A,C,U */
+ -1000 -1360 -1710 -1360    /* GC,UG,A,G,A */
+  -490  -850 -1200  -850    /* GC,UG,A,G,C */
+   760   400 -1200   400    /* GC,UG,A,G,G */
+  -490  -850 -1200  -850    /* GC,UG,A,G,U */
+  -490  -850 -1200  -850    /* GC,UG,A,U,A */
+  -490  -850  -960  -850    /* GC,UG,A,U,C */
+  -490  -850 -1200  -850    /* GC,UG,A,U,G */
+  -250  -850 -1200  -850    /* GC,UG,A,U,U */
+  -430  -650  -430  -960    /* GC,UG,C,A,A */
+  -940 -1160  -940 -1470    /* GC,UG,C,A,C */
+ -1280 -1260 -1280 -1570    /* GC,UG,C,A,G */
+  -940 -1160  -940 -1470    /* GC,UG,C,A,U */
+  -940 -1160  -940 -1470    /* GC,UG,C,C,A */
+  -940 -1160  -940 -1470    /* GC,UG,C,C,C */
+  -940 -1160  -940 -1470    /* GC,UG,C,C,G */
+  -940 -1160  -940 -1470    /* GC,UG,C,C,U */
+ -1450 -1430 -1450 -1740    /* GC,UG,C,G,A */
+  -940 -1160  -940 -1470    /* GC,UG,C,G,C */
+   310    90   310  -220    /* GC,UG,C,G,G */
+  -940 -1160  -940 -1470    /* GC,UG,C,G,U */
+  -940 -1160  -940 -1470    /* GC,UG,C,U,A */
+  -940 -1160  -940 -1470    /* GC,UG,C,U,C */
+  -940 -1160  -940 -1470    /* GC,UG,C,U,G */
+  -940 -1160  -940 -1470    /* GC,UG,C,U,U */
+ -1170  -340   200  -340    /* GC,UG,G,A,A */
+ -1680  -850  -310  -850    /* GC,UG,G,A,C */
+ -2020 -1190 -1900 -1190    /* GC,UG,G,A,G */
+ -1680  -850  -310  -850    /* GC,UG,G,A,U */
+ -1680  -850  -310  -850    /* GC,UG,G,C,A */
+ -1440  -850  -310  -850    /* GC,UG,G,C,C */
+ -1680  -850  -310  -850    /* GC,UG,G,C,G */
+ -1440  -850  -310  -850    /* GC,UG,G,C,U */
+ -2190 -1360 -2070 -1360    /* GC,UG,G,G,A */
+ -1680  -850  -310  -850    /* GC,UG,G,G,C */
+ -1680   400 -1560   400    /* GC,UG,G,G,G */
+ -1680  -850  -310  -850    /* GC,UG,G,G,U */
+ -1680  -850  -310  -850    /* GC,UG,G,U,A */
+ -1440  -850  -310  -850    /* GC,UG,G,U,C */
+ -1680  -850  -310  -850    /* GC,UG,G,U,G */
+ -1680  -850 -1560  -850    /* GC,UG,G,U,U */
+  -430  -650  -430  -390    /* GC,UG,U,A,A */
+  -940 -1160  -940 -1140    /* GC,UG,U,A,C */
+ -1280 -1260 -1280 -1480    /* GC,UG,U,A,G */
+  -940 -1160  -940 -1140    /* GC,UG,U,A,U */
+  -940 -1160  -940 -1140    /* GC,UG,U,C,A */
+  -940 -1160  -940 -1140    /* GC,UG,U,C,C */
+  -940 -1160  -940 -1140    /* GC,UG,U,C,G */
+  -940 -1160  -940 -1140    /* GC,UG,U,C,U */
+ -1450 -1430 -1450 -1650    /* GC,UG,U,G,A */
+  -940 -1160  -940 -1140    /* GC,UG,U,G,C */
+   310    90   310 -1140    /* GC,UG,U,G,G */
+  -940 -1160  -940 -1140    /* GC,UG,U,G,U */
+  -940 -1160  -940 -1140    /* GC,UG,U,U,A */
+  -940 -1160  -940 -1140    /* GC,UG,U,U,C */
+  -940 -1160  -940 -1140    /* GC,UG,U,U,G */
+  -940 -1160  -940 -1140    /* GC,UG,U,U,U */
+   600   240  -110   240    /* GC,AU,A,A,A */
+   290   -70  -420   -70    /* GC,AU,A,A,C */
+  -780 -1150 -1500 -1150    /* GC,AU,A,A,G */
+   290   -70  -420   -70    /* GC,AU,A,A,U */
+   310   -50  -400   -50    /* GC,AU,A,C,A */
+   300   -60  -170   -60    /* GC,AU,A,C,C */
+   310   -50  -400   -50    /* GC,AU,A,C,G */
+   300   -60  -170   -60    /* GC,AU,A,C,U */
+  -600  -970 -1320  -970    /* GC,AU,A,G,A */
+   290   -70  -420   -70    /* GC,AU,A,G,C */
+  1140   770  -830   770    /* GC,AU,A,G,G */
+   290   -70  -420   -70    /* GC,AU,A,G,U */
+   310   -50  -400   -50    /* GC,AU,A,U,A */
+   300   -60  -170   -60    /* GC,AU,A,U,C */
+   310   -50  -400   -50    /* GC,AU,A,U,G */
+  -430 -1040 -1390 -1040    /* GC,AU,A,U,U */
+   150   -60   150  -370    /* GC,AU,C,A,A */
+  -150  -370  -150  -680    /* GC,AU,C,A,C */
+ -1230 -1210 -1230 -1520    /* GC,AU,C,A,G */
+  -150  -370  -150  -680    /* GC,AU,C,A,U */
+  -140  -360  -140  -670    /* GC,AU,C,C,A */
+  -140  -360  -140  -670    /* GC,AU,C,C,C */
+  -140  -360  -140  -670    /* GC,AU,C,C,G */
+  -140  -360  -140  -670    /* GC,AU,C,C,U */
+ -1050 -1030 -1050 -1340    /* GC,AU,C,G,A */
+  -150  -370  -150  -680    /* GC,AU,C,G,C */
+   690   470   690   160    /* GC,AU,C,G,G */
+  -150  -370  -150  -680    /* GC,AU,C,G,U */
+  -140  -360  -140  -670    /* GC,AU,C,U,A */
+  -140  -360  -140  -670    /* GC,AU,C,U,C */
+  -140  -360  -140  -670    /* GC,AU,C,U,G */
+ -1120 -1340 -1120 -1650    /* GC,AU,C,U,U */
+  -580   240   780   240    /* GC,AU,G,A,A */
+  -890   -70   470   -70    /* GC,AU,G,A,C */
+ -1970 -1150 -1860 -1150    /* GC,AU,G,A,G */
+  -890   -70   470   -70    /* GC,AU,G,A,U */
+  -880   -50   490   -50    /* GC,AU,G,C,A */
+  -640   -60   480   -60    /* GC,AU,G,C,C */
+  -880   -50   490   -50    /* GC,AU,G,C,G */
+  -640   -60   480   -60    /* GC,AU,G,C,U */
+ -1790  -970 -1680  -970    /* GC,AU,G,G,A */
+  -890   -70   470   -70    /* GC,AU,G,G,C */
+ -1300   770 -1190   770    /* GC,AU,G,G,G */
+  -890   -70   470   -70    /* GC,AU,G,G,U */
+  -880   -50   490   -50    /* GC,AU,G,U,A */
+  -640   -60   480   -60    /* GC,AU,G,U,C */
+  -880   -50   490   -50    /* GC,AU,G,U,G */
+ -1860 -1040 -1750 -1040    /* GC,AU,G,U,U */
+   150   -60   150   190    /* GC,AU,U,A,A */
+  -150  -370  -150  -360    /* GC,AU,U,A,C */
+ -1230 -1210 -1230 -1440    /* GC,AU,U,A,G */
+  -150  -370  -150  -360    /* GC,AU,U,A,U */
+  -140  -360  -140  -340    /* GC,AU,U,C,A */
+  -140  -360  -140  -350    /* GC,AU,U,C,C */
+  -140  -360  -140  -340    /* GC,AU,U,C,G */
+  -140  -360  -140  -350    /* GC,AU,U,C,U */
+ -1050 -1030 -1050 -1260    /* GC,AU,U,G,A */
+  -150  -370  -150  -360    /* GC,AU,U,G,C */
+   690   470   690  -770    /* GC,AU,U,G,G */
+  -150  -370  -150  -360    /* GC,AU,U,G,U */
+  -140  -360  -140  -340    /* GC,AU,U,U,A */
+  -140  -360  -140  -350    /* GC,AU,U,U,C */
+  -140  -360  -140  -340    /* GC,AU,U,U,G */
+ -1120 -1340 -1120 -1330    /* GC,AU,U,U,U */
+   670   300   -40   300    /* GC,UA,A,A,A */
+   390    20  -320    20    /* GC,UA,A,A,C */
+  -730 -1100 -1450 -1100    /* GC,UA,A,A,G */
+   390    20  -320    20    /* GC,UA,A,A,U */
+   540   170  -170   170    /* GC,UA,A,C,A */
+   540   170    70   170    /* GC,UA,A,C,C */
+   540   170  -170   170    /* GC,UA,A,C,G */
+   410    40   -60    40    /* GC,UA,A,C,U */
+ -1030 -1400 -1750 -1400    /* GC,UA,A,G,A */
+   390    20  -320    20    /* GC,UA,A,G,C */
+  1320   960  -640   960    /* GC,UA,A,G,G */
+   390    20  -320    20    /* GC,UA,A,G,U */
+   540   170  -170   170    /* GC,UA,A,U,A */
+   100  -260  -370  -260    /* GC,UA,A,U,C */
+   540   170  -170   170    /* GC,UA,A,U,G */
+  -160  -760 -1110  -760    /* GC,UA,A,U,U */
+   220     0   220  -310    /* GC,UA,C,A,A */
+   -60  -280   -60  -590    /* GC,UA,C,A,C */
+ -1180 -1160 -1180 -1470    /* GC,UA,C,A,G */
+   -60  -280   -60  -590    /* GC,UA,C,A,U */
+    90  -130    90  -440    /* GC,UA,C,C,A */
+    90  -130    90  -440    /* GC,UA,C,C,C */
+    90  -130    90  -440    /* GC,UA,C,C,G */
+   -40  -260   -40  -570    /* GC,UA,C,C,U */
+ -1480 -1460 -1480 -1770    /* GC,UA,C,G,A */
+   -60  -280   -60  -590    /* GC,UA,C,G,C */
+   870   650   870   340    /* GC,UA,C,G,G */
+   -60  -280   -60  -590    /* GC,UA,C,G,U */
+    90  -130    90  -440    /* GC,UA,C,U,A */
+  -350  -570  -350  -880    /* GC,UA,C,U,C */
+    90  -130    90  -440    /* GC,UA,C,U,G */
+  -850 -1070  -850 -1380    /* GC,UA,C,U,U */
+  -520   300   850   300    /* GC,UA,G,A,A */
+  -800    20   570    20    /* GC,UA,G,A,C */
+ -1920 -1100 -1810 -1100    /* GC,UA,G,A,G */
+  -800    20   570    20    /* GC,UA,G,A,U */
+  -650   170   720   170    /* GC,UA,G,C,A */
+  -410   170   720   170    /* GC,UA,G,C,C */
+  -650   170   720   170    /* GC,UA,G,C,G */
+  -540    40   590    40    /* GC,UA,G,C,U */
+ -2220 -1400 -2110 -1400    /* GC,UA,G,G,A */
+  -800    20   570    20    /* GC,UA,G,G,C */
+ -1120   960 -1000   960    /* GC,UA,G,G,G */
+  -800    20   570    20    /* GC,UA,G,G,U */
+  -650   170   720   170    /* GC,UA,G,U,A */
+  -850  -260   280  -260    /* GC,UA,G,U,C */
+  -650   170   720   170    /* GC,UA,G,U,G */
+ -1590  -760 -1470  -760    /* GC,UA,G,U,U */
+   220     0   220   250    /* GC,UA,U,A,A */
+   -60  -280   -60  -260    /* GC,UA,U,A,C */
+ -1180 -1160 -1180 -1390    /* GC,UA,U,A,G */
+   -60  -280   -60  -260    /* GC,UA,U,A,U */
+    90  -130    90  -110    /* GC,UA,U,C,A */
+    90  -130    90  -110    /* GC,UA,U,C,C */
+    90  -130    90  -110    /* GC,UA,U,C,G */
+   -40  -260   -40  -240    /* GC,UA,U,C,U */
+ -1480 -1460 -1480 -1690    /* GC,UA,U,G,A */
+   -60  -280   -60  -260    /* GC,UA,U,G,C */
+   870   650   870  -580    /* GC,UA,U,G,G */
+   -60  -280   -60  -260    /* GC,UA,U,G,U */
+    90  -130    90  -110    /* GC,UA,U,U,A */
+  -350  -570  -350  -550    /* GC,UA,U,U,C */
+    90  -130    90  -110    /* GC,UA,U,U,G */
+  -850 -1070  -850 -1050    /* GC,UA,U,U,U */
+ -1370 -1210 -1030 -1210    /* GU,CG,A,A,A */
+ -1700 -1520 -1340 -1520    /* GU,CG,A,A,C */
+ -1600 -1420 -1250 -1420    /* GU,CG,A,A,G */
+ -1700 -1520 -1340 -1520    /* GU,CG,A,A,U */
+ -1240 -1060  -890 -1060    /* GU,CG,A,C,A */
+ -1250 -1070  -650 -1070    /* GU,CG,A,C,C */
+ -1240 -1060  -890 -1060    /* GU,CG,A,C,G */
+ -1300 -1120  -700 -1120    /* GU,CG,A,C,U */
+ -1890 -1710 -1530 -1710    /* GU,CG,A,G,A */
+ -1700 -1520 -1340 -1520    /* GU,CG,A,G,C */
+ -1050  -870 -1940  -870    /* GU,CG,A,G,G */
+ -1700 -1520 -1340 -1520    /* GU,CG,A,G,U */
+ -1240 -1060  -890 -1060    /* GU,CG,A,U,A */
+ -1190 -1010  -590 -1010    /* GU,CG,A,U,C */
+ -1240 -1060  -890 -1060    /* GU,CG,A,U,G */
+ -1790 -1850 -1680 -1850    /* GU,CG,A,U,U */
+ -1210 -1210 -1210 -1210    /* GU,CG,C,A,A */
+ -1520 -1520 -1520 -1520    /* GU,CG,C,A,C */
+ -1420 -1180 -1420 -1180    /* GU,CG,C,A,G */
+ -1520 -1520 -1520 -1520    /* GU,CG,C,A,U */
+ -1060 -1060 -1060 -1060    /* GU,CG,C,C,A */
+ -1070 -1070 -1070 -1070    /* GU,CG,C,C,C */
+ -1060 -1060 -1060 -1060    /* GU,CG,C,C,G */
+ -1120 -1120 -1120 -1120    /* GU,CG,C,C,U */
+ -1710 -1470 -1710 -1470    /* GU,CG,C,G,A */
+ -1520 -1520 -1520 -1520    /* GU,CG,C,G,C */
+  -870  -870  -870  -870    /* GU,CG,C,G,G */
+ -1520 -1520 -1520 -1520    /* GU,CG,C,G,U */
+ -1060 -1060 -1060 -1060    /* GU,CG,C,U,A */
+ -1010 -1010 -1010 -1010    /* GU,CG,C,U,C */
+ -1060 -1060 -1060 -1060    /* GU,CG,C,U,G */
+ -1850 -1850 -1850 -1850    /* GU,CG,C,U,U */
+ -1220 -1210    40 -1210    /* GU,CG,G,A,A */
+ -1530 -1520  -270 -1520    /* GU,CG,G,A,C */
+ -1440 -1420 -1420 -1420    /* GU,CG,G,A,G */
+ -1530 -1520  -270 -1520    /* GU,CG,G,A,U */
+ -1080 -1060   190 -1060    /* GU,CG,G,C,A */
+  -840 -1070   180 -1070    /* GU,CG,G,C,C */
+ -1080 -1060   190 -1060    /* GU,CG,G,C,G */
+  -890 -1120   130 -1120    /* GU,CG,G,C,U */
+ -1720 -1710 -1710 -1710    /* GU,CG,G,G,A */
+ -1530 -1520  -270 -1520    /* GU,CG,G,G,C */
+ -2130  -870 -2120  -870    /* GU,CG,G,G,G */
+ -1530 -1520  -270 -1520    /* GU,CG,G,G,U */
+ -1080 -1060   190 -1060    /* GU,CG,G,U,A */
+  -780 -1010   240 -1010    /* GU,CG,G,U,C */
+ -1080 -1060   190 -1060    /* GU,CG,G,U,G */
+ -1870 -1850 -1850 -1850    /* GU,CG,G,U,U */
+ -1210 -1210 -1210  -970    /* GU,CG,U,A,A */
+ -1520 -1520 -1520 -1520    /* GU,CG,U,A,C */
+ -1420 -1180 -1420 -1420    /* GU,CG,U,A,G */
+ -1520 -1520 -1520 -1520    /* GU,CG,U,A,U */
+ -1060 -1060 -1060 -1060    /* GU,CG,U,C,A */
+ -1070 -1070 -1070 -1070    /* GU,CG,U,C,C */
+ -1060 -1060 -1060 -1060    /* GU,CG,U,C,G */
+ -1120 -1120 -1120 -1120    /* GU,CG,U,C,U */
+ -1710 -1470 -1710 -1710    /* GU,CG,U,G,A */
+ -1520 -1520 -1520 -1520    /* GU,CG,U,G,C */
+  -870  -870  -870 -2120    /* GU,CG,U,G,G */
+ -1520 -1520 -1520 -1520    /* GU,CG,U,G,U */
+ -1060 -1060 -1060 -1060    /* GU,CG,U,U,A */
+ -1010 -1010 -1010 -1010    /* GU,CG,U,U,C */
+ -1060 -1060 -1060 -1060    /* GU,CG,U,U,G */
+ -1850 -1850 -1850 -1850    /* GU,CG,U,U,U */
+ -1220 -1040  -870 -1040    /* GU,GC,A,A,A */
+ -1670 -1490 -1320 -1490    /* GU,GC,A,A,C */
+ -2410 -2230 -2060 -2230    /* GU,GC,A,A,G */
+ -1670 -1490 -1320 -1490    /* GU,GC,A,A,U */
+ -1590 -1410 -1230 -1410    /* GU,GC,A,C,A */
+ -1890 -1710 -1300 -1710    /* GU,GC,A,C,C */
+ -1590 -1410 -1230 -1410    /* GU,GC,A,C,G */
+ -1890 -1710 -1300 -1710    /* GU,GC,A,C,U */
+ -1940 -1760 -1580 -1760    /* GU,GC,A,G,A */
+ -1670 -1490 -1320 -1490    /* GU,GC,A,G,C */
+ -1050  -870 -1940  -870    /* GU,GC,A,G,G */
+ -1670 -1490 -1320 -1490    /* GU,GC,A,G,U */
+ -1590 -1410 -1230 -1410    /* GU,GC,A,U,A */
+ -2200 -2020 -1610 -2020    /* GU,GC,A,U,C */
+ -1590 -1410 -1230 -1410    /* GU,GC,A,U,G */
+ -1640 -1700 -1520 -1700    /* GU,GC,A,U,U */
+ -1040 -1040 -1040 -1040    /* GU,GC,C,A,A */
+ -1490 -1490 -1490 -1490    /* GU,GC,C,A,C */
+ -2230 -1990 -2230 -1990    /* GU,GC,C,A,G */
+ -1490 -1490 -1490 -1490    /* GU,GC,C,A,U */
+ -1410 -1410 -1410 -1410    /* GU,GC,C,C,A */
+ -1710 -1710 -1710 -1710    /* GU,GC,C,C,C */
+ -1410 -1410 -1410 -1410    /* GU,GC,C,C,G */
+ -1710 -1710 -1710 -1710    /* GU,GC,C,C,U */
+ -1760 -1520 -1760 -1520    /* GU,GC,C,G,A */
+ -1490 -1490 -1490 -1490    /* GU,GC,C,G,C */
+  -870  -870  -870  -870    /* GU,GC,C,G,G */
+ -1490 -1490 -1490 -1490    /* GU,GC,C,G,U */
+ -1410 -1410 -1410 -1410    /* GU,GC,C,U,A */
+ -2020 -2020 -2020 -2020    /* GU,GC,C,U,C */
+ -1410 -1410 -1410 -1410    /* GU,GC,C,U,G */
+ -1700 -1700 -1700 -1700    /* GU,GC,C,U,U */
+ -1060 -1040   210 -1040    /* GU,GC,G,A,A */
+ -1510 -1490  -240 -1490    /* GU,GC,G,A,C */
+ -2250 -2230 -2230 -2230    /* GU,GC,G,A,G */
+ -1510 -1490  -240 -1490    /* GU,GC,G,A,U */
+ -1420 -1410  -160 -1410    /* GU,GC,G,C,A */
+ -1490 -1710  -460 -1710    /* GU,GC,G,C,C */
+ -1420 -1410  -160 -1410    /* GU,GC,G,C,G */
+ -1490 -1710  -460 -1710    /* GU,GC,G,C,U */
+ -1770 -1760 -1760 -1760    /* GU,GC,G,G,A */
+ -1510 -1490  -240 -1490    /* GU,GC,G,G,C */
+ -2130  -870 -2120  -870    /* GU,GC,G,G,G */
+ -1510 -1490  -240 -1490    /* GU,GC,G,G,U */
+ -1420 -1410  -160 -1410    /* GU,GC,G,U,A */
+ -1800 -2020  -770 -2020    /* GU,GC,G,U,C */
+ -1420 -1410  -160 -1410    /* GU,GC,G,U,G */
+ -1710 -1700 -1700 -1700    /* GU,GC,G,U,U */
+ -1040 -1040 -1040  -800    /* GU,GC,U,A,A */
+ -1490 -1490 -1490 -1490    /* GU,GC,U,A,C */
+ -2230 -1990 -2230 -2230    /* GU,GC,U,A,G */
+ -1490 -1490 -1490 -1490    /* GU,GC,U,A,U */
+ -1410 -1410 -1410 -1410    /* GU,GC,U,C,A */
+ -1710 -1710 -1710 -1710    /* GU,GC,U,C,C */
+ -1410 -1410 -1410 -1410    /* GU,GC,U,C,G */
+ -1710 -1710 -1710 -1710    /* GU,GC,U,C,U */
+ -1760 -1520 -1760 -1760    /* GU,GC,U,G,A */
+ -1490 -1490 -1490 -1490    /* GU,GC,U,G,C */
+  -870  -870  -870 -2120    /* GU,GC,U,G,G */
+ -1490 -1490 -1490 -1490    /* GU,GC,U,G,U */
+ -1410 -1410 -1410 -1410    /* GU,GC,U,U,A */
+ -2020 -2020 -2020 -2020    /* GU,GC,U,U,C */
+ -1410 -1410 -1410 -1410    /* GU,GC,U,U,G */
+ -1700 -1700 -1700 -1700    /* GU,GC,U,U,U */
+ -2320 -2140 -1960 -2140    /* GU,GU,A,A,A */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,A,C */
+ -2150 -1970 -1800 -1970    /* GU,GU,A,A,G */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,A,U */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,C,A */
+ -2140 -1960 -1540 -1960    /* GU,GU,A,C,C */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,C,G */
+ -2140 -1960 -1540 -1960    /* GU,GU,A,C,U */
+ -1960 -1780 -1610 -1780    /* GU,GU,A,G,A */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,G,C */
+  -890  -710 -1780  -710    /* GU,GU,A,G,G */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,G,U */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,U,A */
+ -2140 -1960 -1540 -1960    /* GU,GU,A,U,C */
+ -2140 -1960 -1780 -1960    /* GU,GU,A,U,G */
+ -1900 -1960 -1780 -1960    /* GU,GU,A,U,U */
+ -2140 -2140 -2140 -2140    /* GU,GU,C,A,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,A,C */
+ -1970 -1730 -1970 -1730    /* GU,GU,C,A,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,A,U */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,C,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,C,C */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,C,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,C,U */
+ -1780 -1540 -1780 -1540    /* GU,GU,C,G,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,G,C */
+  -710  -710  -710  -710    /* GU,GU,C,G,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,G,U */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,U,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,U,C */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,U,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,C,U,U */
+ -2150 -2140  -890 -2140    /* GU,GU,G,A,A */
+ -1970 -1960  -710 -1960    /* GU,GU,G,A,C */
+ -1990 -1970 -1970 -1970    /* GU,GU,G,A,G */
+ -1970 -1960  -710 -1960    /* GU,GU,G,A,U */
+ -1970 -1960  -710 -1960    /* GU,GU,G,C,A */
+ -1730 -1960  -710 -1960    /* GU,GU,G,C,C */
+ -1970 -1960  -710 -1960    /* GU,GU,G,C,G */
+ -1730 -1960  -710 -1960    /* GU,GU,G,C,U */
+ -1800 -1780 -1780 -1780    /* GU,GU,G,G,A */
+ -1970 -1960  -710 -1960    /* GU,GU,G,G,C */
+ -1970  -710 -1960  -710    /* GU,GU,G,G,G */
+ -1970 -1960  -710 -1960    /* GU,GU,G,G,U */
+ -1970 -1960  -710 -1960    /* GU,GU,G,U,A */
+ -1730 -1960  -710 -1960    /* GU,GU,G,U,C */
+ -1970 -1960  -710 -1960    /* GU,GU,G,U,G */
+ -1970 -1960 -1960 -1960    /* GU,GU,G,U,U */
+ -2140 -2140 -2140 -1900    /* GU,GU,U,A,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,A,C */
+ -1970 -1730 -1970 -1970    /* GU,GU,U,A,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,A,U */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,C,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,C,C */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,C,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,C,U */
+ -1780 -1540 -1780 -1780    /* GU,GU,U,G,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,G,C */
+  -710  -710  -710 -1960    /* GU,GU,U,G,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,G,U */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,U,A */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,U,C */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,U,G */
+ -1960 -1960 -1960 -1960    /* GU,GU,U,U,U */
+   -70  -890   -30  -890    /* GU,UG,A,A,A */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,A,C */
+ -1600 -1740 -1570 -1740    /* GU,UG,A,A,G */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,A,U */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,C,A */
+ -1580 -1400  -990 -1400    /* GU,UG,A,C,C */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,C,G */
+ -1580 -1400  -990 -1400    /* GU,UG,A,C,U */
+ -2090 -1910 -1740 -1910    /* GU,UG,A,G,A */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,G,C */
+  -330  -150 -1230  -150    /* GU,UG,A,G,G */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,G,U */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,U,A */
+ -1580 -1400  -990 -1400    /* GU,UG,A,U,C */
+ -1580 -1400 -1230 -1400    /* GU,UG,A,U,G */
+ -1340 -1400 -1230 -1400    /* GU,UG,A,U,U */
+  -890  -890  -890  -890    /* GU,UG,C,A,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,A,C */
+ -1740 -1500 -1740 -1500    /* GU,UG,C,A,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,A,U */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,C,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,C,C */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,C,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,C,U */
+ -1910 -1670 -1910 -1670    /* GU,UG,C,G,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,G,C */
+  -150  -150  -150  -150    /* GU,UG,C,G,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,G,U */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,U,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,U,C */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,U,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,C,U,U */
+  -910  -890   360  -890    /* GU,UG,G,A,A */
+ -1420 -1400  -150 -1400    /* GU,UG,G,A,C */
+ -3040 -1740 -1740 -1740    /* GU,UG,G,A,G */
+ -1420 -1400  -150 -1400    /* GU,UG,G,A,U */
+ -1420 -1400  -150 -1400    /* GU,UG,G,C,A */
+ -1180 -1400  -150 -1400    /* GU,UG,G,C,C */
+ -1420 -1400  -150 -1400    /* GU,UG,G,C,G */
+ -1180 -1400  -150 -1400    /* GU,UG,G,C,U */
+ -1930 -1910 -1910 -1910    /* GU,UG,G,G,A */
+ -1420 -1400  -150 -1400    /* GU,UG,G,G,C */
+ -1420  -150 -1400  -150    /* GU,UG,G,G,G */
+ -1420 -1400  -150 -1400    /* GU,UG,G,G,U */
+ -1420 -1400  -150 -1400    /* GU,UG,G,U,A */
+ -1180 -1400  -150 -1400    /* GU,UG,G,U,C */
+ -1420 -1400  -150 -1400    /* GU,UG,G,U,G */
+ -1420 -1400 -1400 -1400    /* GU,UG,G,U,U */
+  -890  -890  -890  -650    /* GU,UG,U,A,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,A,C */
+ -1740 -1500 -1740 -1740    /* GU,UG,U,A,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,A,U */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,C,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,C,C */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,C,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,C,U */
+ -1910 -1670 -1910 -1910    /* GU,UG,U,G,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,G,C */
+  -150  -150  -150 -1400    /* GU,UG,U,G,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,G,U */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,U,A */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,U,C */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,U,G */
+ -1400 -1400 -1400 -1400    /* GU,UG,U,U,U */
+  -490  -310  -130  -310    /* GU,AU,A,A,A */
+  -800  -620  -440  -620    /* GU,AU,A,A,C */
+ -1880 -1700 -1520 -1700    /* GU,AU,A,A,G */
+  -800  -620  -440  -620    /* GU,AU,A,A,U */
+  -780  -600  -430  -600    /* GU,AU,A,C,A */
+  -790  -610  -190  -610    /* GU,AU,A,C,C */
+  -780  -600  -430  -600    /* GU,AU,A,C,G */
+  -790  -610  -190  -610    /* GU,AU,A,C,U */
+ -1700 -1520 -1340 -1520    /* GU,AU,A,G,A */
+  -800  -620  -440  -620    /* GU,AU,A,G,C */
+    40   220  -850   220    /* GU,AU,A,G,G */
+  -800  -620  -440  -620    /* GU,AU,A,G,U */
+  -780  -600  -430  -600    /* GU,AU,A,U,A */
+  -790  -610  -190  -610    /* GU,AU,A,U,C */
+  -780  -600  -430  -600    /* GU,AU,A,U,G */
+ -1530 -1590 -1410 -1590    /* GU,AU,A,U,U */
+  -310  -310  -310  -310    /* GU,AU,C,A,A */
+  -620  -620  -620  -620    /* GU,AU,C,A,C */
+ -1700 -1460 -1700 -1460    /* GU,AU,C,A,G */
+  -620  -620  -620  -620    /* GU,AU,C,A,U */
+  -600  -600  -600  -600    /* GU,AU,C,C,A */
+  -610  -610  -610  -610    /* GU,AU,C,C,C */
+  -600  -600  -600  -600    /* GU,AU,C,C,G */
+  -610  -610  -610  -610    /* GU,AU,C,C,U */
+ -1520 -1280 -1520 -1280    /* GU,AU,C,G,A */
+  -620  -620  -620  -620    /* GU,AU,C,G,C */
+   220   220   220   220    /* GU,AU,C,G,G */
+  -620  -620  -620  -620    /* GU,AU,C,G,U */
+  -600  -600  -600  -600    /* GU,AU,C,U,A */
+  -610  -610  -610  -610    /* GU,AU,C,U,C */
+  -600  -600  -600  -600    /* GU,AU,C,U,G */
+ -1590 -1590 -1590 -1590    /* GU,AU,C,U,U */
+  -320  -310   940  -310    /* GU,AU,G,A,A */
+  -630  -620   630  -620    /* GU,AU,G,A,C */
+ -1710 -1700 -1700 -1700    /* GU,AU,G,A,G */
+  -630  -620   630  -620    /* GU,AU,G,A,U */
+  -620  -600   650  -600    /* GU,AU,G,C,A */
+  -380  -610   640  -610    /* GU,AU,G,C,C */
+  -620  -600   650  -600    /* GU,AU,G,C,G */
+  -380  -610   640  -610    /* GU,AU,G,C,U */
+ -1530 -1520 -1520 -1520    /* GU,AU,G,G,A */
+  -630  -620   630  -620    /* GU,AU,G,G,C */
+ -1040   220 -1030   220    /* GU,AU,G,G,G */
+  -630  -620   630  -620    /* GU,AU,G,G,U */
+  -620  -600   650  -600    /* GU,AU,G,U,A */
+  -380  -610   640  -610    /* GU,AU,G,U,C */
+  -620  -600   650  -600    /* GU,AU,G,U,G */
+ -1600 -1590 -1590 -1590    /* GU,AU,G,U,U */
+  -310  -310  -310   -70    /* GU,AU,U,A,A */
+  -620  -620  -620  -620    /* GU,AU,U,A,C */
+ -1700 -1460 -1700 -1700    /* GU,AU,U,A,G */
+  -620  -620  -620  -620    /* GU,AU,U,A,U */
+  -600  -600  -600  -600    /* GU,AU,U,C,A */
+  -610  -610  -610  -610    /* GU,AU,U,C,C */
+  -600  -600  -600  -600    /* GU,AU,U,C,G */
+  -610  -610  -610  -610    /* GU,AU,U,C,U */
+ -1520 -1280 -1520 -1520    /* GU,AU,U,G,A */
+  -620  -620  -620  -620    /* GU,AU,U,G,C */
+   220   220   220 -1030    /* GU,AU,U,G,G */
+  -620  -620  -620  -620    /* GU,AU,U,G,U */
+  -600  -600  -600  -600    /* GU,AU,U,U,A */
+  -610  -610  -610  -610    /* GU,AU,U,U,C */
+  -600  -600  -600  -600    /* GU,AU,U,U,G */
+ -1590 -1590 -1590 -1590    /* GU,AU,U,U,U */
+  -420  -240   -70  -240    /* GU,UA,A,A,A */
+  -700  -520  -350  -520    /* GU,UA,A,A,C */
+ -1830 -1650 -1470 -1650    /* GU,UA,A,A,G */
+  -700  -520  -350  -520    /* GU,UA,A,A,U */
+  -550  -370  -200  -370    /* GU,UA,A,C,A */
+  -550  -370    40  -370    /* GU,UA,A,C,C */
+  -550  -370  -200  -370    /* GU,UA,A,C,G */
+  -680  -500   -90  -500    /* GU,UA,A,C,U */
+ -2130 -1950 -1770 -1950    /* GU,UA,A,G,A */
+  -700  -520  -350  -520    /* GU,UA,A,G,C */
+   230   410  -670   410    /* GU,UA,A,G,G */
+  -700  -520  -350  -520    /* GU,UA,A,G,U */
+  -550  -370  -200  -370    /* GU,UA,A,U,A */
+  -990  -810  -400  -810    /* GU,UA,A,U,C */
+  -550  -370  -200  -370    /* GU,UA,A,U,G */
+ -1250 -1310 -1140 -1310    /* GU,UA,A,U,U */
+  -240  -240  -240  -240    /* GU,UA,C,A,A */
+  -520  -520  -520  -520    /* GU,UA,C,A,C */
+ -1650 -1410 -1650 -1410    /* GU,UA,C,A,G */
+  -520  -520  -520  -520    /* GU,UA,C,A,U */
+  -370  -370  -370  -370    /* GU,UA,C,C,A */
+  -370  -370  -370  -370    /* GU,UA,C,C,C */
+  -370  -370  -370  -370    /* GU,UA,C,C,G */
+  -500  -500  -500  -500    /* GU,UA,C,C,U */
+ -1950 -1710 -1950 -1710    /* GU,UA,C,G,A */
+  -520  -520  -520  -520    /* GU,UA,C,G,C */
+   410   410   410   410    /* GU,UA,C,G,G */
+  -520  -520  -520  -520    /* GU,UA,C,G,U */
+  -370  -370  -370  -370    /* GU,UA,C,U,A */
+  -810  -810  -810  -810    /* GU,UA,C,U,C */
+  -370  -370  -370  -370    /* GU,UA,C,U,G */
+ -1310 -1310 -1310 -1310    /* GU,UA,C,U,U */
+  -260  -240  1010  -240    /* GU,UA,G,A,A */
+  -540  -520   730  -520    /* GU,UA,G,A,C */
+ -1660 -1650 -1650 -1650    /* GU,UA,G,A,G */
+  -540  -520   730  -520    /* GU,UA,G,A,U */
+  -390  -370   880  -370    /* GU,UA,G,C,A */
+  -150  -370   880  -370    /* GU,UA,G,C,C */
+  -390  -370   880  -370    /* GU,UA,G,C,G */
+  -280  -500   750  -500    /* GU,UA,G,C,U */
+ -1960 -1950 -1950 -1950    /* GU,UA,G,G,A */
+  -540  -520   730  -520    /* GU,UA,G,G,C */
+  -860   410  -840   410    /* GU,UA,G,G,G */
+  -540  -520   730  -520    /* GU,UA,G,G,U */
+  -390  -370   880  -370    /* GU,UA,G,U,A */
+  -590  -810   440  -810    /* GU,UA,G,U,C */
+  -390  -370   880  -370    /* GU,UA,G,U,G */
+ -1330 -1310 -1310 -1310    /* GU,UA,G,U,U */
+  -240  -240  -240     0    /* GU,UA,U,A,A */
+  -520  -520  -520  -520    /* GU,UA,U,A,C */
+ -1650 -1410 -1650 -1650    /* GU,UA,U,A,G */
+  -520  -520  -520  -520    /* GU,UA,U,A,U */
+  -370  -370  -370  -370    /* GU,UA,U,C,A */
+  -370  -370  -370  -370    /* GU,UA,U,C,C */
+  -370  -370  -370  -370    /* GU,UA,U,C,G */
+  -500  -500  -500  -500    /* GU,UA,U,C,U */
+ -1950 -1710 -1950 -1950    /* GU,UA,U,G,A */
+  -520  -520  -520  -520    /* GU,UA,U,G,C */
+   410   410   410  -840    /* GU,UA,U,G,G */
+  -520  -520  -520  -520    /* GU,UA,U,G,U */
+  -370  -370  -370  -370    /* GU,UA,U,U,A */
+  -810  -810  -810  -810    /* GU,UA,U,U,C */
+  -370  -370  -370  -370    /* GU,UA,U,U,G */
+ -1310 -1310 -1310 -1310    /* GU,UA,U,U,U */
+  -140  -650 -1160  -650    /* UG,CG,A,A,A */
+  -450  -960 -1470  -960    /* UG,CG,A,A,C */
+  -360  -870 -1380  -870    /* UG,CG,A,A,G */
+  -450  -960 -1470  -960    /* UG,CG,A,A,U */
+     0  -510 -1020  -510    /* UG,CG,A,C,A */
+     0  -510  -780  -510    /* UG,CG,A,C,C */
+     0  -510 -1020  -510    /* UG,CG,A,C,G */
+   -50  -560  -830  -560    /* UG,CG,A,C,U */
+  -640 -1150 -1660 -1150    /* UG,CG,A,G,A */
+  -450  -960 -1470  -960    /* UG,CG,A,G,C */
+   200  -310 -2070  -310    /* UG,CG,A,G,G */
+  -450  -960 -1470  -960    /* UG,CG,A,G,U */
+     0  -510 -1020  -510    /* UG,CG,A,U,A */
+    50  -450  -720  -450    /* UG,CG,A,U,C */
+     0  -510 -1020  -510    /* UG,CG,A,U,G */
+  -550 -1300 -1810 -1300    /* UG,CG,A,U,U */
+  -650  -650  -650  -650    /* UG,CG,C,A,A */
+  -960  -960  -960  -960    /* UG,CG,C,A,C */
+  -870  -630  -870  -630    /* UG,CG,C,A,G */
+  -960  -960  -960  -960    /* UG,CG,C,A,U */
+  -510  -510  -510  -510    /* UG,CG,C,C,A */
+  -510  -510  -510  -510    /* UG,CG,C,C,C */
+  -510  -510  -510  -510    /* UG,CG,C,C,G */
+  -560  -560  -560  -560    /* UG,CG,C,C,U */
+ -1150  -910 -1150  -910    /* UG,CG,C,G,A */
+  -960  -960  -960  -960    /* UG,CG,C,G,C */
+  -310  -310  -310  -310    /* UG,CG,C,G,G */
+  -960  -960  -960  -960    /* UG,CG,C,G,U */
+  -510  -510  -510  -510    /* UG,CG,C,U,A */
+  -450  -450  -450  -450    /* UG,CG,C,U,C */
+  -510  -510  -510  -510    /* UG,CG,C,U,G */
+ -1300 -1300 -1300 -1300    /* UG,CG,C,U,U */
+  -990  -650   600  -650    /* UG,CG,G,A,A */
+ -1300  -960   290  -960    /* UG,CG,G,A,C */
+ -1210  -870  -870  -870    /* UG,CG,G,A,G */
+ -1300  -960   290  -960    /* UG,CG,G,A,U */
+  -850  -510   740  -510    /* UG,CG,G,C,A */
+  -610  -510   740  -510    /* UG,CG,G,C,C */
+  -850  -510   740  -510    /* UG,CG,G,C,G */
+  -660  -560   690  -560    /* UG,CG,G,C,U */
+ -1490 -1150 -1150 -1150    /* UG,CG,G,G,A */
+ -1300  -960   290  -960    /* UG,CG,G,G,C */
+ -1900  -310 -1560  -310    /* UG,CG,G,G,G */
+ -1300  -960   290  -960    /* UG,CG,G,G,U */
+  -850  -510   740  -510    /* UG,CG,G,U,A */
+  -550  -450   800  -450    /* UG,CG,G,U,C */
+  -850  -510   740  -510    /* UG,CG,G,U,G */
+ -1640 -1300 -1300 -1300    /* UG,CG,G,U,U */
+  -650  -650  -650  -410    /* UG,CG,U,A,A */
+  -960  -960  -960  -960    /* UG,CG,U,A,C */
+  -870  -630  -870  -870    /* UG,CG,U,A,G */
+  -960  -960  -960  -960    /* UG,CG,U,A,U */
+  -510  -510  -510  -510    /* UG,CG,U,C,A */
+  -510  -510  -510  -510    /* UG,CG,U,C,C */
+  -510  -510  -510  -510    /* UG,CG,U,C,G */
+  -560  -560  -560  -560    /* UG,CG,U,C,U */
+ -1150  -910 -1150 -1150    /* UG,CG,U,G,A */
+  -960  -960  -960  -960    /* UG,CG,U,G,C */
+  -310  -310  -310 -1560    /* UG,CG,U,G,G */
+  -960  -960  -960  -960    /* UG,CG,U,G,U */
+  -510  -510  -510  -510    /* UG,CG,U,U,A */
+  -450  -450  -450  -450    /* UG,CG,U,U,C */
+  -510  -510  -510  -510    /* UG,CG,U,U,G */
+ -1300 -1300 -1300 -1300    /* UG,CG,U,U,U */
+ -2040  -490 -1000  -490    /* UG,GC,A,A,A */
+  -430  -940 -1450  -940    /* UG,GC,A,A,C */
+ -1170 -1680 -2190 -1680    /* UG,GC,A,A,G */
+  -430  -940 -1450  -940    /* UG,GC,A,A,U */
+  -340  -850 -1360  -850    /* UG,GC,A,C,A */
+  -650 -1160 -1430 -1160    /* UG,GC,A,C,C */
+  -340  -850 -1360  -850    /* UG,GC,A,C,G */
+  -650 -1160 -1430 -1160    /* UG,GC,A,C,U */
+  -690 -1200 -1710 -1200    /* UG,GC,A,G,A */
+  -430  -940 -1450  -940    /* UG,GC,A,G,C */
+   200  -310 -2070  -310    /* UG,GC,A,G,G */
+  -430  -940 -1450  -940    /* UG,GC,A,G,U */
+  -340  -850 -1360  -850    /* UG,GC,A,U,A */
+  -960 -1470 -1740 -1470    /* UG,GC,A,U,C */
+  -340  -850 -1360  -850    /* UG,GC,A,U,G */
+  -390 -1140 -1650 -1140    /* UG,GC,A,U,U */
+  -490  -490  -490  -490    /* UG,GC,C,A,A */
+  -940  -940  -940  -940    /* UG,GC,C,A,C */
+ -1680 -1440 -1680 -1440    /* UG,GC,C,A,G */
+  -940  -940  -940  -940    /* UG,GC,C,A,U */
+  -850  -850  -850  -850    /* UG,GC,C,C,A */
+ -1160 -1160 -1160 -1160    /* UG,GC,C,C,C */
+  -850  -850  -850  -850    /* UG,GC,C,C,G */
+ -1160 -1160 -1160 -1160    /* UG,GC,C,C,U */
+ -1200  -960 -1200  -960    /* UG,GC,C,G,A */
+  -940  -940  -940  -940    /* UG,GC,C,G,C */
+  -310  -310  -310  -310    /* UG,GC,C,G,G */
+  -940  -940  -940  -940    /* UG,GC,C,G,U */
+  -850  -850  -850  -850    /* UG,GC,C,U,A */
+ -1470 -1470 -1470 -1470    /* UG,GC,C,U,C */
+  -850  -850  -850  -850    /* UG,GC,C,U,G */
+ -1140 -1140 -1140 -1140    /* UG,GC,C,U,U */
+  -830  -490   760  -490    /* UG,GC,G,A,A */
+ -1280  -940   310  -940    /* UG,GC,G,A,C */
+ -2020 -1680 -1680 -1680    /* UG,GC,G,A,G */
+ -1280  -940   310  -940    /* UG,GC,G,A,U */
+ -1190  -850   400  -850    /* UG,GC,G,C,A */
+ -1260 -1160    90 -1160    /* UG,GC,G,C,C */
+ -1190  -850   400  -850    /* UG,GC,G,C,G */
+ -1260 -1160    90 -1160    /* UG,GC,G,C,U */
+ -1540 -1200 -1200 -1200    /* UG,GC,G,G,A */
+ -1280  -940   310  -940    /* UG,GC,G,G,C */
+ -1900  -310 -1560  -310    /* UG,GC,G,G,G */
+ -1280  -940   310  -940    /* UG,GC,G,G,U */
+ -1190  -850   400  -850    /* UG,GC,G,U,A */
+ -1570 -1470  -220 -1470    /* UG,GC,G,U,C */
+ -1190  -850   400  -850    /* UG,GC,G,U,G */
+ -1480 -1140 -1140 -1140    /* UG,GC,G,U,U */
+  -490  -490  -490  -250    /* UG,GC,U,A,A */
+  -940  -940  -940  -940    /* UG,GC,U,A,C */
+ -1680 -1440 -1680 -1680    /* UG,GC,U,A,G */
+  -940  -940  -940  -940    /* UG,GC,U,A,U */
+  -850  -850  -850  -850    /* UG,GC,U,C,A */
+ -1160 -1160 -1160 -1160    /* UG,GC,U,C,C */
+  -850  -850  -850  -850    /* UG,GC,U,C,G */
+ -1160 -1160 -1160 -1160    /* UG,GC,U,C,U */
+ -1200  -960 -1200 -1200    /* UG,GC,U,G,A */
+  -940  -940  -940  -940    /* UG,GC,U,G,C */
+  -310  -310  -310 -1560    /* UG,GC,U,G,G */
+  -940  -940  -940  -940    /* UG,GC,U,G,U */
+  -850  -850  -850  -850    /* UG,GC,U,U,A */
+ -1470 -1470 -1470 -1470    /* UG,GC,U,U,C */
+  -850  -850  -850  -850    /* UG,GC,U,U,G */
+ -1140 -1140 -1140 -1140    /* UG,GC,U,U,U */
+   -70 -1580 -2090 -1580    /* UG,GU,A,A,A */
+  -890 -1400 -1910 -1400    /* UG,GU,A,A,C */
+  -910 -1420 -1930 -1420    /* UG,GU,A,A,G */
+  -890 -1400 -1910 -1400    /* UG,GU,A,A,U */
+  -890 -1400 -1910 -1400    /* UG,GU,A,C,A */
+  -890 -1400 -1670 -1400    /* UG,GU,A,C,C */
+  -890 -1400 -1910 -1400    /* UG,GU,A,C,G */
+  -890 -1400 -1670 -1400    /* UG,GU,A,C,U */
+   -30 -1230 -1740 -1230    /* UG,GU,A,G,A */
+  -890 -1400 -1910 -1400    /* UG,GU,A,G,C */
+   360  -150 -1910  -150    /* UG,GU,A,G,G */
+  -890 -1400 -1910 -1400    /* UG,GU,A,G,U */
+  -890 -1400 -1910 -1400    /* UG,GU,A,U,A */
+  -890 -1400 -1670 -1400    /* UG,GU,A,U,C */
+  -890 -1400 -1910 -1400    /* UG,GU,A,U,G */
+  -650 -1400 -1910 -1400    /* UG,GU,A,U,U */
+ -1580 -1580 -1580 -1580    /* UG,GU,C,A,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,A,C */
+ -1420 -1180 -1420 -1180    /* UG,GU,C,A,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,A,U */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,C,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,C,C */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,C,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,C,U */
+ -1230  -990 -1230  -990    /* UG,GU,C,G,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,G,C */
+  -150  -150  -150  -150    /* UG,GU,C,G,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,G,U */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,U,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,U,C */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,U,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,C,U,U */
+ -1600 -1580  -330 -1580    /* UG,GU,G,A,A */
+ -1740 -1400  -150 -1400    /* UG,GU,G,A,C */
+ -3040 -1420 -1420 -1420    /* UG,GU,G,A,G */
+ -1740 -1400  -150 -1400    /* UG,GU,G,A,U */
+ -1740 -1400  -150 -1400    /* UG,GU,G,C,A */
+ -1500 -1400  -150 -1400    /* UG,GU,G,C,C */
+ -1740 -1400  -150 -1400    /* UG,GU,G,C,G */
+ -1500 -1400  -150 -1400    /* UG,GU,G,C,U */
+ -1570 -1230 -1230 -1230    /* UG,GU,G,G,A */
+ -1740 -1400  -150 -1400    /* UG,GU,G,G,C */
+ -1740  -150 -1400  -150    /* UG,GU,G,G,G */
+ -1740 -1400  -150 -1400    /* UG,GU,G,G,U */
+ -1740 -1400  -150 -1400    /* UG,GU,G,U,A */
+ -1500 -1400  -150 -1400    /* UG,GU,G,U,C */
+ -1740 -1400  -150 -1400    /* UG,GU,G,U,G */
+ -1740 -1400 -1400 -1400    /* UG,GU,G,U,U */
+ -1580 -1580 -1580 -1340    /* UG,GU,U,A,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,A,C */
+ -1420 -1180 -1420 -1420    /* UG,GU,U,A,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,A,U */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,C,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,C,C */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,C,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,C,U */
+ -1230  -990 -1230 -1230    /* UG,GU,U,G,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,G,C */
+  -150  -150  -150 -1400    /* UG,GU,U,G,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,G,U */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,U,A */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,U,C */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,U,G */
+ -1400 -1400 -1400 -1400    /* UG,GU,U,U,U */
+   170  -340  -850  -340    /* UG,UG,A,A,A */
+  -340  -850 -1360  -850    /* UG,UG,A,A,C */
+  -680 -1190 -1700 -1190    /* UG,UG,A,A,G */
+  -340  -850 -1360  -850    /* UG,UG,A,A,U */
+  -340  -850 -1360  -850    /* UG,UG,A,C,A */
+  -340  -850 -1120  -850    /* UG,UG,A,C,C */
+  -340  -850 -1360  -850    /* UG,UG,A,C,G */
+  -340  -850 -1120  -850    /* UG,UG,A,C,U */
+  -850 -1360 -1870 -1360    /* UG,UG,A,G,A */
+  -340  -850 -1360  -850    /* UG,UG,A,G,C */
+   910   400 -1360   400    /* UG,UG,A,G,G */
+  -340  -850 -1360  -850    /* UG,UG,A,G,U */
+  -340  -850 -1360  -850    /* UG,UG,A,U,A */
+  -340  -850 -1120  -850    /* UG,UG,A,U,C */
+  -340  -850 -1360  -850    /* UG,UG,A,U,G */
+  -100  -850 -1360  -850    /* UG,UG,A,U,U */
+  -340  -340  -340  -340    /* UG,UG,C,A,A */
+  -850  -850  -850  -850    /* UG,UG,C,A,C */
+ -1190  -950 -1190  -950    /* UG,UG,C,A,G */
+  -850  -850  -850  -850    /* UG,UG,C,A,U */
+  -850  -850  -850  -850    /* UG,UG,C,C,A */
+  -850  -850  -850  -850    /* UG,UG,C,C,C */
+  -850  -850  -850  -850    /* UG,UG,C,C,G */
+  -850  -850  -850  -850    /* UG,UG,C,C,U */
+ -1360 -1120 -1360 -1120    /* UG,UG,C,G,A */
+  -850  -850  -850  -850    /* UG,UG,C,G,C */
+   400   400   400   400    /* UG,UG,C,G,G */
+  -850  -850  -850  -850    /* UG,UG,C,G,U */
+  -850  -850  -850  -850    /* UG,UG,C,U,A */
+  -850  -850  -850  -850    /* UG,UG,C,U,C */
+  -850  -850  -850  -850    /* UG,UG,C,U,G */
+  -850  -850  -850  -850    /* UG,UG,C,U,U */
+  -680  -340   910  -340    /* UG,UG,G,A,A */
+ -1190  -850   400  -850    /* UG,UG,G,A,C */
+ -1530 -1190 -1190 -1190    /* UG,UG,G,A,G */
+ -1190  -850   400  -850    /* UG,UG,G,A,U */
+ -1190  -850   400  -850    /* UG,UG,G,C,A */
+  -950  -850   400  -850    /* UG,UG,G,C,C */
+ -1190  -850   400  -850    /* UG,UG,G,C,G */
+  -950  -850   400  -850    /* UG,UG,G,C,U */
+ -1700 -1360 -1360 -1360    /* UG,UG,G,G,A */
+ -1190  -850   400  -850    /* UG,UG,G,G,C */
+ -1190   400  -850   400    /* UG,UG,G,G,G */
+ -1190  -850   400  -850    /* UG,UG,G,G,U */
+ -1190  -850   400  -850    /* UG,UG,G,U,A */
+  -950  -850   400  -850    /* UG,UG,G,U,C */
+ -1190  -850   400  -850    /* UG,UG,G,U,G */
+ -1190  -850  -850  -850    /* UG,UG,G,U,U */
+  -340  -340  -340  -100    /* UG,UG,U,A,A */
+  -850  -850  -850  -850    /* UG,UG,U,A,C */
+ -1190  -950 -1190 -1190    /* UG,UG,U,A,G */
+  -850  -850  -850  -850    /* UG,UG,U,A,U */
+  -850  -850  -850  -850    /* UG,UG,U,C,A */
+  -850  -850  -850  -850    /* UG,UG,U,C,C */
+  -850  -850  -850  -850    /* UG,UG,U,C,G */
+  -850  -850  -850  -850    /* UG,UG,U,C,U */
+ -1360 -1120 -1360 -1360    /* UG,UG,U,G,A */
+  -850  -850  -850  -850    /* UG,UG,U,G,C */
+   400   400   400  -850    /* UG,UG,U,G,G */
+  -850  -850  -850  -850    /* UG,UG,U,G,U */
+  -850  -850  -850  -850    /* UG,UG,U,U,A */
+  -850  -850  -850  -850    /* UG,UG,U,U,C */
+  -850  -850  -850  -850    /* UG,UG,U,U,G */
+  -850  -850  -850  -850    /* UG,UG,U,U,U */
+   750   240  -260   240    /* UG,AU,A,A,A */
+   440   -60  -570   -60    /* UG,AU,A,A,C */
+  -630 -1140 -1650 -1140    /* UG,AU,A,A,G */
+   440   -60  -570   -60    /* UG,AU,A,A,U */
+   460   -50  -560   -50    /* UG,AU,A,C,A */
+   450   -50  -320   -50    /* UG,AU,A,C,C */
+   460   -50  -560   -50    /* UG,AU,A,C,G */
+   450   -50  -320   -50    /* UG,AU,A,C,U */
+  -450  -960 -1470  -960    /* UG,AU,A,G,A */
+   440   -60  -570   -60    /* UG,AU,A,G,C */
+  1280   780  -980   780    /* UG,AU,A,G,G */
+   440   -60  -570   -60    /* UG,AU,A,G,U */
+   460   -50  -560   -50    /* UG,AU,A,U,A */
+   450   -50  -320   -50    /* UG,AU,A,U,C */
+   460   -50  -560   -50    /* UG,AU,A,U,G */
+  -280 -1030 -1540 -1030    /* UG,AU,A,U,U */
+   240   240   240   240    /* UG,AU,C,A,A */
+   -60   -60   -60   -60    /* UG,AU,C,A,C */
+ -1140  -900 -1140  -900    /* UG,AU,C,A,G */
+   -60   -60   -60   -60    /* UG,AU,C,A,U */
+   -50   -50   -50   -50    /* UG,AU,C,C,A */
+   -50   -50   -50   -50    /* UG,AU,C,C,C */
+   -50   -50   -50   -50    /* UG,AU,C,C,G */
+   -50   -50   -50   -50    /* UG,AU,C,C,U */
+  -960  -720  -960  -720    /* UG,AU,C,G,A */
+   -60   -60   -60   -60    /* UG,AU,C,G,C */
+   780   780   780   780    /* UG,AU,C,G,G */
+   -60   -60   -60   -60    /* UG,AU,C,G,U */
+   -50   -50   -50   -50    /* UG,AU,C,U,A */
+   -50   -50   -50   -50    /* UG,AU,C,U,C */
+   -50   -50   -50   -50    /* UG,AU,C,U,G */
+ -1030 -1030 -1030 -1030    /* UG,AU,C,U,U */
+   -90   240  1490   240    /* UG,AU,G,A,A */
+  -400   -60  1190   -60    /* UG,AU,G,A,C */
+ -1480 -1140 -1140 -1140    /* UG,AU,G,A,G */
+  -400   -60  1190   -60    /* UG,AU,G,A,U */
+  -390   -50  1200   -50    /* UG,AU,G,C,A */
+  -150   -50  1200   -50    /* UG,AU,G,C,C */
+  -390   -50  1200   -50    /* UG,AU,G,C,G */
+  -150   -50  1200   -50    /* UG,AU,G,C,U */
+ -1300  -960  -960  -960    /* UG,AU,G,G,A */
+  -400   -60  1190   -60    /* UG,AU,G,G,C */
+  -810   780  -470   780    /* UG,AU,G,G,G */
+  -400   -60  1190   -60    /* UG,AU,G,G,U */
+  -390   -50  1200   -50    /* UG,AU,G,U,A */
+  -150   -50  1200   -50    /* UG,AU,G,U,C */
+  -390   -50  1200   -50    /* UG,AU,G,U,G */
+ -1370 -1030 -1030 -1030    /* UG,AU,G,U,U */
+   240   240   240   480    /* UG,AU,U,A,A */
+   -60   -60   -60   -60    /* UG,AU,U,A,C */
+ -1140  -900 -1140 -1140    /* UG,AU,U,A,G */
+   -60   -60   -60   -60    /* UG,AU,U,A,U */
+   -50   -50   -50   -50    /* UG,AU,U,C,A */
+   -50   -50   -50   -50    /* UG,AU,U,C,C */
+   -50   -50   -50   -50    /* UG,AU,U,C,G */
+   -50   -50   -50   -50    /* UG,AU,U,C,U */
+  -960  -720  -960  -960    /* UG,AU,U,G,A */
+   -60   -60   -60   -60    /* UG,AU,U,G,C */
+   780   780   780  -470    /* UG,AU,U,G,G */
+   -60   -60   -60   -60    /* UG,AU,U,G,U */
+   -50   -50   -50   -50    /* UG,AU,U,U,A */
+   -50   -50   -50   -50    /* UG,AU,U,U,C */
+   -50   -50   -50   -50    /* UG,AU,U,U,G */
+ -1030 -1030 -1030 -1030    /* UG,AU,U,U,U */
+   820   310  -200   310    /* UG,UA,A,A,A */
+   540    30  -480    30    /* UG,UA,A,A,C */
+  -580 -1090 -1600 -1090    /* UG,UA,A,A,G */
+   540    30  -480    30    /* UG,UA,A,A,U */
+   690   180  -330   180    /* UG,UA,A,C,A */
+   690   180   -90   180    /* UG,UA,A,C,C */
+   690   180  -330   180    /* UG,UA,A,C,G */
+   560    50  -220    50    /* UG,UA,A,C,U */
+  -880 -1390 -1900 -1390    /* UG,UA,A,G,A */
+   540    30  -480    30    /* UG,UA,A,G,C */
+  1470   960  -800   960    /* UG,UA,A,G,G */
+   540    30  -480    30    /* UG,UA,A,G,U */
+   690   180  -330   180    /* UG,UA,A,U,A */
+   250  -260  -530  -260    /* UG,UA,A,U,C */
+   690   180  -330   180    /* UG,UA,A,U,G */
+   -10  -760 -1270  -760    /* UG,UA,A,U,U */
+   310   310   310   310    /* UG,UA,C,A,A */
+    30    30    30    30    /* UG,UA,C,A,C */
+ -1090  -850 -1090  -850    /* UG,UA,C,A,G */
+    30    30    30    30    /* UG,UA,C,A,U */
+   180   180   180   180    /* UG,UA,C,C,A */
+   180   180   180   180    /* UG,UA,C,C,C */
+   180   180   180   180    /* UG,UA,C,C,G */
+    50    50    50    50    /* UG,UA,C,C,U */
+ -1390 -1150 -1390 -1150    /* UG,UA,C,G,A */
+    30    30    30    30    /* UG,UA,C,G,C */
+   960   960   960   960    /* UG,UA,C,G,G */
+    30    30    30    30    /* UG,UA,C,G,U */
+   180   180   180   180    /* UG,UA,C,U,A */
+  -260  -260  -260  -260    /* UG,UA,C,U,C */
+   180   180   180   180    /* UG,UA,C,U,G */
+  -760  -760  -760  -760    /* UG,UA,C,U,U */
+   -30   310  1560   310    /* UG,UA,G,A,A */
+  -310    30  1280    30    /* UG,UA,G,A,C */
+ -1430 -1090 -1090 -1090    /* UG,UA,G,A,G */
+  -310    30  1280    30    /* UG,UA,G,A,U */
+  -160   180  1430   180    /* UG,UA,G,C,A */
+    80   180  1430   180    /* UG,UA,G,C,C */
+  -160   180  1430   180    /* UG,UA,G,C,G */
+   -50    50  1300    50    /* UG,UA,G,C,U */
+ -1730 -1390 -1390 -1390    /* UG,UA,G,G,A */
+  -310    30  1280    30    /* UG,UA,G,G,C */
+  -630   960  -290   960    /* UG,UA,G,G,G */
+  -310    30  1280    30    /* UG,UA,G,G,U */
+  -160   180  1430   180    /* UG,UA,G,U,A */
+  -360  -260   990  -260    /* UG,UA,G,U,C */
+  -160   180  1430   180    /* UG,UA,G,U,G */
+ -1100  -760  -760  -760    /* UG,UA,G,U,U */
+   310   310   310   550    /* UG,UA,U,A,A */
+    30    30    30    30    /* UG,UA,U,A,C */
+ -1090  -850 -1090 -1090    /* UG,UA,U,A,G */
+    30    30    30    30    /* UG,UA,U,A,U */
+   180   180   180   180    /* UG,UA,U,C,A */
+   180   180   180   180    /* UG,UA,U,C,C */
+   180   180   180   180    /* UG,UA,U,C,G */
+    50    50    50    50    /* UG,UA,U,C,U */
+ -1390 -1150 -1390 -1390    /* UG,UA,U,G,A */
+    30    30    30    30    /* UG,UA,U,G,C */
+   960   960   960  -290    /* UG,UA,U,G,G */
+    30    30    30    30    /* UG,UA,U,G,U */
+   180   180   180   180    /* UG,UA,U,U,A */
+  -260  -260  -260  -260    /* UG,UA,U,U,C */
+   180   180   180   180    /* UG,UA,U,U,G */
+  -760  -760  -760  -760    /* UG,UA,U,U,U */
+   440   140  -770   140    /* AU,CG,A,A,A */
+   130  -160 -1080  -160    /* AU,CG,A,A,C */
+   220   -70  -980   -70    /* AU,CG,A,A,G */
+   130  -160 -1080  -160    /* AU,CG,A,A,U */
+   580   290  -620   290    /* AU,CG,A,C,A */
+   580   280  -390   280    /* AU,CG,A,C,C */
+   580   290  -620   290    /* AU,CG,A,C,G */
+   530   230  -440   230    /* AU,CG,A,C,U */
+   -60  -350 -1270  -350    /* AU,CG,A,G,A */
+   130  -160 -1080  -160    /* AU,CG,A,G,C */
+   780   490 -1680   490    /* AU,CG,A,G,G */
+   130  -160 -1080  -160    /* AU,CG,A,G,U */
+   580   290  -620   290    /* AU,CG,A,U,A */
+   640   340  -330   340    /* AU,CG,A,U,C */
+   580   290  -620   290    /* AU,CG,A,U,G */
+    40  -500 -1410  -500    /* AU,CG,A,U,U */
+   130   140   130   140    /* AU,CG,C,A,A */
+  -180  -170  -180  -170    /* AU,CG,C,A,C */
+   -80   170   -80   170    /* AU,CG,C,A,G */
+  -180  -170  -180  -170    /* AU,CG,C,A,U */
+   270   280   270   280    /* AU,CG,C,C,A */
+   270   280   270   280    /* AU,CG,C,C,C */
+   270   280   270   280    /* AU,CG,C,C,G */
+   220   230   220   230    /* AU,CG,C,C,U */
+  -370  -120  -370  -120    /* AU,CG,C,G,A */
+  -180  -170  -180  -170    /* AU,CG,C,G,C */
+   470   480   470   480    /* AU,CG,C,G,G */
+  -180  -170  -180  -170    /* AU,CG,C,G,U */
+   270   280   270   280    /* AU,CG,C,U,A */
+   330   340   330   340    /* AU,CG,C,U,C */
+   270   280   270   280    /* AU,CG,C,U,G */
+  -510  -500  -510  -500    /* AU,CG,C,U,U */
+  -950   140   970   140    /* AU,CG,G,A,A */
+ -1260  -160   660  -160    /* AU,CG,G,A,C */
+ -1160   -70  -490   -70    /* AU,CG,G,A,G */
+ -1260  -160   660  -160    /* AU,CG,G,A,U */
+  -800   290  1120   290    /* AU,CG,G,C,A */
+  -570   280  1110   280    /* AU,CG,G,C,C */
+  -800   290  1120   290    /* AU,CG,G,C,G */
+  -620   230  1060   230    /* AU,CG,G,C,U */
+ -1450  -350  -780  -350    /* AU,CG,G,G,A */
+ -1260  -160   660  -160    /* AU,CG,G,G,C */
+ -1860   490 -1190   490    /* AU,CG,G,G,G */
+ -1260  -160   660  -160    /* AU,CG,G,G,U */
+  -800   290  1120   290    /* AU,CG,G,U,A */
+  -510   340  1170   340    /* AU,CG,G,U,C */
+  -800   290  1120   290    /* AU,CG,G,U,G */
+ -1590  -500  -920  -500    /* AU,CG,G,U,U */
+   130   140   130  -600    /* AU,CG,U,A,A */
+  -180  -170  -180 -1150    /* AU,CG,U,A,C */
+   -80   170   -80 -1050    /* AU,CG,U,A,G */
+  -180  -170  -180 -1150    /* AU,CG,U,A,U */
+   270   280   270  -690    /* AU,CG,U,C,A */
+   270   280   270  -700    /* AU,CG,U,C,C */
+   270   280   270  -690    /* AU,CG,U,C,G */
+   220   230   220  -750    /* AU,CG,U,C,U */
+  -370  -120  -370 -1340    /* AU,CG,U,G,A */
+  -180  -170  -180 -1150    /* AU,CG,U,G,C */
+   470   480   470 -1750    /* AU,CG,U,G,G */
+  -180  -170  -180 -1150    /* AU,CG,U,G,U */
+   270   280   270  -690    /* AU,CG,U,U,A */
+   330   340   330  -640    /* AU,CG,U,U,C */
+   270   280   270  -690    /* AU,CG,U,U,G */
+  -510  -500  -510 -1480    /* AU,CG,U,U,U */
+   600   310  -600   310    /* AU,GC,A,A,A */
+   150  -140 -1050  -140    /* AU,GC,A,A,C */
+  -580  -880 -1790  -880    /* AU,GC,A,A,G */
+   150  -140 -1050  -140    /* AU,GC,A,A,U */
+   240   -50  -970   -50    /* AU,GC,A,C,A */
+   -60  -360 -1030  -360    /* AU,GC,A,C,C */
+   240   -50  -970   -50    /* AU,GC,A,C,G */
+   -60  -360 -1030  -360    /* AU,GC,A,C,U */
+  -110  -400 -1320  -400    /* AU,GC,A,G,A */
+   150  -140 -1050  -140    /* AU,GC,A,G,C */
+   780   490 -1680   490    /* AU,GC,A,G,G */
+   150  -140 -1050  -140    /* AU,GC,A,G,U */
+   240   -50  -970   -50    /* AU,GC,A,U,A */
+  -370  -670 -1340  -670    /* AU,GC,A,U,C */
+   240   -50  -970   -50    /* AU,GC,A,U,G */
+   190  -340 -1260  -340    /* AU,GC,A,U,U */
+   290   300   290   300    /* AU,GC,C,A,A */
+  -150  -140  -150  -140    /* AU,GC,C,A,C */
+  -890  -640  -890  -640    /* AU,GC,C,A,G */
+  -150  -140  -150  -140    /* AU,GC,C,A,U */
+   -70   -60   -70   -60    /* AU,GC,C,C,A */
+  -370  -360  -370  -360    /* AU,GC,C,C,C */
+   -70   -60   -70   -60    /* AU,GC,C,C,G */
+  -370  -360  -370  -360    /* AU,GC,C,C,U */
+  -420  -170  -420  -170    /* AU,GC,C,G,A */
+  -150  -140  -150  -140    /* AU,GC,C,G,C */
+   470   480   470   480    /* AU,GC,C,G,G */
+  -150  -140  -150  -140    /* AU,GC,C,G,U */
+   -70   -60   -70   -60    /* AU,GC,C,U,A */
+  -680  -670  -680  -670    /* AU,GC,C,U,C */
+   -70   -60   -70   -60    /* AU,GC,C,U,G */
+  -360  -350  -360  -350    /* AU,GC,C,U,U */
+  -780   310  1140   310    /* AU,GC,G,A,A */
+ -1230  -140   690  -140    /* AU,GC,G,A,C */
+ -1970  -880 -1300  -880    /* AU,GC,G,A,G */
+ -1230  -140   690  -140    /* AU,GC,G,A,U */
+ -1150   -50   770   -50    /* AU,GC,G,C,A */
+ -1210  -360   470  -360    /* AU,GC,G,C,C */
+ -1150   -50   770   -50    /* AU,GC,G,C,G */
+ -1210  -360   470  -360    /* AU,GC,G,C,U */
+ -1500  -400  -830  -400    /* AU,GC,G,G,A */
+ -1230  -140   690  -140    /* AU,GC,G,G,C */
+ -1860   490 -1190   490    /* AU,GC,G,G,G */
+ -1230  -140   690  -140    /* AU,GC,G,G,U */
+ -1150   -50   770   -50    /* AU,GC,G,U,A */
+ -1520  -670   160  -670    /* AU,GC,G,U,C */
+ -1150   -50   770   -50    /* AU,GC,G,U,G */
+ -1440  -340  -770  -340    /* AU,GC,G,U,U */
+   290   300   290  -430    /* AU,GC,U,A,A */
+  -150  -140  -150 -1120    /* AU,GC,U,A,C */
+  -890  -640  -890 -1860    /* AU,GC,U,A,G */
+  -150  -140  -150 -1120    /* AU,GC,U,A,U */
+   -70   -60   -70 -1040    /* AU,GC,U,C,A */
+  -370  -360  -370 -1340    /* AU,GC,U,C,C */
+   -70   -60   -70 -1040    /* AU,GC,U,C,G */
+  -370  -360  -370 -1340    /* AU,GC,U,C,U */
+  -420  -170  -420 -1390    /* AU,GC,U,G,A */
+  -150  -140  -150 -1120    /* AU,GC,U,G,C */
+   470   480   470 -1750    /* AU,GC,U,G,G */
+  -150  -140  -150 -1120    /* AU,GC,U,G,U */
+   -70   -60   -70 -1040    /* AU,GC,U,U,A */
+  -680  -670  -680 -1650    /* AU,GC,U,U,C */
+   -70   -60   -70 -1040    /* AU,GC,U,U,G */
+  -360  -350  -360 -1330    /* AU,GC,U,U,U */
+  -490  -780 -1700  -780    /* AU,GU,A,A,A */
+  -310  -600 -1520  -600    /* AU,GU,A,A,C */
+  -320  -620 -1530  -620    /* AU,GU,A,A,G */
+  -310  -600 -1520  -600    /* AU,GU,A,A,U */
+  -310  -600 -1520  -600    /* AU,GU,A,C,A */
+  -310  -600 -1280  -600    /* AU,GU,A,C,C */
+  -310  -600 -1520  -600    /* AU,GU,A,C,G */
+  -310  -600 -1280  -600    /* AU,GU,A,C,U */
+  -130  -430 -1340  -430    /* AU,GU,A,G,A */
+  -310  -600 -1520  -600    /* AU,GU,A,G,C */
+   940   650 -1520   650    /* AU,GU,A,G,G */
+  -310  -600 -1520  -600    /* AU,GU,A,G,U */
+  -310  -600 -1520  -600    /* AU,GU,A,U,A */
+  -310  -600 -1280  -600    /* AU,GU,A,U,C */
+  -310  -600 -1520  -600    /* AU,GU,A,U,G */
+   -70  -600 -1520  -600    /* AU,GU,A,U,U */
+  -800  -790  -800  -790    /* AU,GU,C,A,A */
+  -620  -610  -620  -610    /* AU,GU,C,A,C */
+  -630  -380  -630  -380    /* AU,GU,C,A,G */
+  -620  -610  -620  -610    /* AU,GU,C,A,U */
+  -620  -610  -620  -610    /* AU,GU,C,C,A */
+  -620  -610  -620  -610    /* AU,GU,C,C,C */
+  -620  -610  -620  -610    /* AU,GU,C,C,G */
+  -620  -610  -620  -610    /* AU,GU,C,C,U */
+  -440  -190  -440  -190    /* AU,GU,C,G,A */
+  -620  -610  -620  -610    /* AU,GU,C,G,C */
+   630   640   630   640    /* AU,GU,C,G,G */
+  -620  -610  -620  -610    /* AU,GU,C,G,U */
+  -620  -610  -620  -610    /* AU,GU,C,U,A */
+  -620  -610  -620  -610    /* AU,GU,C,U,C */
+  -620  -610  -620  -610    /* AU,GU,C,U,G */
+  -620  -610  -620  -610    /* AU,GU,C,U,U */
+ -1880  -780    40  -780    /* AU,GU,G,A,A */
+ -1700  -600   220  -600    /* AU,GU,G,A,C */
+ -1710  -620 -1040  -620    /* AU,GU,G,A,G */
+ -1700  -600   220  -600    /* AU,GU,G,A,U */
+ -1700  -600   220  -600    /* AU,GU,G,C,A */
+ -1460  -600   220  -600    /* AU,GU,G,C,C */
+ -1700  -600   220  -600    /* AU,GU,G,C,G */
+ -1460  -600   220  -600    /* AU,GU,G,C,U */
+ -1520  -430  -850  -430    /* AU,GU,G,G,A */
+ -1700  -600   220  -600    /* AU,GU,G,G,C */
+ -1700   650 -1030   650    /* AU,GU,G,G,G */
+ -1700  -600   220  -600    /* AU,GU,G,G,U */
+ -1700  -600   220  -600    /* AU,GU,G,U,A */
+ -1460  -600   220  -600    /* AU,GU,G,U,C */
+ -1700  -600   220  -600    /* AU,GU,G,U,G */
+ -1700  -600 -1030  -600    /* AU,GU,G,U,U */
+  -800  -790  -800 -1530    /* AU,GU,U,A,A */
+  -620  -610  -620 -1590    /* AU,GU,U,A,C */
+  -630  -380  -630 -1600    /* AU,GU,U,A,G */
+  -620  -610  -620 -1590    /* AU,GU,U,A,U */
+  -620  -610  -620 -1590    /* AU,GU,U,C,A */
+  -620  -610  -620 -1590    /* AU,GU,U,C,C */
+  -620  -610  -620 -1590    /* AU,GU,U,C,G */
+  -620  -610  -620 -1590    /* AU,GU,U,C,U */
+  -440  -190  -440 -1410    /* AU,GU,U,G,A */
+  -620  -610  -620 -1590    /* AU,GU,U,G,C */
+   630   640   630 -1590    /* AU,GU,U,G,G */
+  -620  -610  -620 -1590    /* AU,GU,U,G,U */
+  -620  -610  -620 -1590    /* AU,GU,U,U,A */
+  -620  -610  -620 -1590    /* AU,GU,U,U,C */
+  -620  -610  -620 -1590    /* AU,GU,U,U,G */
+  -620  -610  -620 -1590    /* AU,GU,U,U,U */
+   750   460  -450   460    /* AU,UG,A,A,A */
+   240   -50  -960   -50    /* AU,UG,A,A,C */
+   -90  -390 -1300  -390    /* AU,UG,A,A,G */
+   240   -50  -960   -50    /* AU,UG,A,A,U */
+   240   -50  -960   -50    /* AU,UG,A,C,A */
+   240   -50  -720   -50    /* AU,UG,A,C,C */
+   240   -50  -960   -50    /* AU,UG,A,C,G */
+   240   -50  -720   -50    /* AU,UG,A,C,U */
+  -260  -560 -1470  -560    /* AU,UG,A,G,A */
+   240   -50  -960   -50    /* AU,UG,A,G,C */
+  1490  1200  -960  1200    /* AU,UG,A,G,G */
+   240   -50  -960   -50    /* AU,UG,A,G,U */
+   240   -50  -960   -50    /* AU,UG,A,U,A */
+   240   -50  -720   -50    /* AU,UG,A,U,C */
+   240   -50  -960   -50    /* AU,UG,A,U,G */
+   480   -50  -960   -50    /* AU,UG,A,U,U */
+   440   450   440   450    /* AU,UG,C,A,A */
+   -60   -50   -60   -50    /* AU,UG,C,A,C */
+  -400  -150  -400  -150    /* AU,UG,C,A,G */
+   -60   -50   -60   -50    /* AU,UG,C,A,U */
+   -60   -50   -60   -50    /* AU,UG,C,C,A */
+   -60   -50   -60   -50    /* AU,UG,C,C,C */
+   -60   -50   -60   -50    /* AU,UG,C,C,G */
+   -60   -50   -60   -50    /* AU,UG,C,C,U */
+  -570  -320  -570  -320    /* AU,UG,C,G,A */
+   -60   -50   -60   -50    /* AU,UG,C,G,C */
+  1190  1200  1190  1200    /* AU,UG,C,G,G */
+   -60   -50   -60   -50    /* AU,UG,C,G,U */
+   -60   -50   -60   -50    /* AU,UG,C,U,A */
+   -60   -50   -60   -50    /* AU,UG,C,U,C */
+   -60   -50   -60   -50    /* AU,UG,C,U,G */
+   -60   -50   -60   -50    /* AU,UG,C,U,U */
+  -630   460  1280   460    /* AU,UG,G,A,A */
+ -1140   -50   780   -50    /* AU,UG,G,A,C */
+ -1480  -390  -810  -390    /* AU,UG,G,A,G */
+ -1140   -50   780   -50    /* AU,UG,G,A,U */
+ -1140   -50   780   -50    /* AU,UG,G,C,A */
+  -900   -50   780   -50    /* AU,UG,G,C,C */
+ -1140   -50   780   -50    /* AU,UG,G,C,G */
+  -900   -50   780   -50    /* AU,UG,G,C,U */
+ -1650  -560  -980  -560    /* AU,UG,G,G,A */
+ -1140   -50   780   -50    /* AU,UG,G,G,C */
+ -1140  1200  -470  1200    /* AU,UG,G,G,G */
+ -1140   -50   780   -50    /* AU,UG,G,G,U */
+ -1140   -50   780   -50    /* AU,UG,G,U,A */
+  -900   -50   780   -50    /* AU,UG,G,U,C */
+ -1140   -50   780   -50    /* AU,UG,G,U,G */
+ -1140   -50  -470   -50    /* AU,UG,G,U,U */
+   440   450   440  -280    /* AU,UG,U,A,A */
+   -60   -50   -60 -1030    /* AU,UG,U,A,C */
+  -400  -150  -400 -1370    /* AU,UG,U,A,G */
+   -60   -50   -60 -1030    /* AU,UG,U,A,U */
+   -60   -50   -60 -1030    /* AU,UG,U,C,A */
+   -60   -50   -60 -1030    /* AU,UG,U,C,C */
+   -60   -50   -60 -1030    /* AU,UG,U,C,G */
+   -60   -50   -60 -1030    /* AU,UG,U,C,U */
+  -570  -320  -570 -1540    /* AU,UG,U,G,A */
+   -60   -50   -60 -1030    /* AU,UG,U,G,C */
+  1190  1200  1190 -1030    /* AU,UG,U,G,G */
+   -60   -50   -60 -1030    /* AU,UG,U,G,U */
+   -60   -50   -60 -1030    /* AU,UG,U,U,A */
+   -60   -50   -60 -1030    /* AU,UG,U,U,C */
+   -60   -50   -60 -1030    /* AU,UG,U,U,G */
+   -60   -50   -60 -1030    /* AU,UG,U,U,U */
+  1340  1040   130  1040    /* AU,AU,A,A,A */
+  1030   730  -180   730    /* AU,AU,A,A,C */
+   -50  -340 -1260  -340    /* AU,AU,A,A,G */
+  1030   730  -180   730    /* AU,AU,A,A,U */
+  1040   750  -160   750    /* AU,AU,A,C,A */
+  1040   740    70   740    /* AU,AU,A,C,C */
+  1040   750  -160   750    /* AU,AU,A,C,G */
+  1040   740    70   740    /* AU,AU,A,C,U */
+   130  -160 -1080  -160    /* AU,AU,A,G,A */
+  1030   730  -180   730    /* AU,AU,A,G,C */
+  1870  1570  -590  1570    /* AU,AU,A,G,G */
+  1030   730  -180   730    /* AU,AU,A,G,U */
+  1040   750  -160   750    /* AU,AU,A,U,A */
+  1040   740    70   740    /* AU,AU,A,U,C */
+  1040   750  -160   750    /* AU,AU,A,U,G */
+   300  -230 -1150  -230    /* AU,AU,A,U,U */
+  1030  1040  1030  1040    /* AU,AU,C,A,A */
+   720   730   720   730    /* AU,AU,C,A,C */
+  -360  -110  -360  -110    /* AU,AU,C,A,G */
+   720   730   720   730    /* AU,AU,C,A,U */
+   730   740   730   740    /* AU,AU,C,C,A */
+   730   740   730   740    /* AU,AU,C,C,C */
+   730   740   730   740    /* AU,AU,C,C,G */
+   730   740   730   740    /* AU,AU,C,C,U */
+  -180    70  -180    70    /* AU,AU,C,G,A */
+   720   730   720   730    /* AU,AU,C,G,C */
+  1560  1570  1560  1570    /* AU,AU,C,G,G */
+   720   730   720   730    /* AU,AU,C,G,U */
+   730   740   730   740    /* AU,AU,C,U,A */
+   730   740   730   740    /* AU,AU,C,U,C */
+   730   740   730   740    /* AU,AU,C,U,G */
+  -250  -240  -250  -240    /* AU,AU,C,U,U */
+   -50  1040  1870  1040    /* AU,AU,G,A,A */
+  -360   730  1560   730    /* AU,AU,G,A,C */
+ -1440  -340  -770  -340    /* AU,AU,G,A,G */
+  -360   730  1560   730    /* AU,AU,G,A,U */
+  -340   750  1570   750    /* AU,AU,G,C,A */
+  -110   740  1570   740    /* AU,AU,G,C,C */
+  -340   750  1570   750    /* AU,AU,G,C,G */
+  -110   740  1570   740    /* AU,AU,G,C,U */
+ -1260  -160  -590  -160    /* AU,AU,G,G,A */
+  -360   730  1560   730    /* AU,AU,G,G,C */
+  -770  1570  -100  1570    /* AU,AU,G,G,G */
+  -360   730  1560   730    /* AU,AU,G,G,U */
+  -340   750  1570   750    /* AU,AU,G,U,A */
+  -110   740  1570   740    /* AU,AU,G,U,C */
+  -340   750  1570   750    /* AU,AU,G,U,G */
+ -1330  -230  -660  -230    /* AU,AU,G,U,U */
+  1030  1040  1030   300    /* AU,AU,U,A,A */
+   720   730   720  -250    /* AU,AU,U,A,C */
+  -360  -110  -360 -1330    /* AU,AU,U,A,G */
+   720   730   720  -250    /* AU,AU,U,A,U */
+   730   740   730  -230    /* AU,AU,U,C,A */
+   730   740   730  -240    /* AU,AU,U,C,C */
+   730   740   730  -230    /* AU,AU,U,C,G */
+   730   740   730  -240    /* AU,AU,U,C,U */
+  -180    70  -180 -1150    /* AU,AU,U,G,A */
+   720   730   720  -250    /* AU,AU,U,G,C */
+  1560  1570  1560  -660    /* AU,AU,U,G,G */
+   720   730   720  -250    /* AU,AU,U,G,U */
+   730   740   730  -230    /* AU,AU,U,U,A */
+   730   740   730  -240    /* AU,AU,U,U,C */
+   730   740   730  -230    /* AU,AU,U,U,G */
+  -250  -240  -250 -1220    /* AU,AU,U,U,U */
+  1400  1110   190  1110    /* AU,UA,A,A,A */
+  1120   830   -80   830    /* AU,UA,A,A,C */
+     0  -290 -1210  -290    /* AU,UA,A,A,G */
+  1120   830   -80   830    /* AU,UA,A,A,U */
+  1270   980    60   980    /* AU,UA,A,C,A */
+  1270   980   300   980    /* AU,UA,A,C,C */
+  1270   980    60   980    /* AU,UA,A,C,G */
+  1140   850   180   850    /* AU,UA,A,C,U */
+  -300  -590 -1510  -590    /* AU,UA,A,G,A */
+  1120   830   -80   830    /* AU,UA,A,G,C */
+  2050  1760  -400  1760    /* AU,UA,A,G,G */
+  1120   830   -80   830    /* AU,UA,A,G,U */
+  1270   980    60   980    /* AU,UA,A,U,A */
+   830   540  -130   540    /* AU,UA,A,U,C */
+  1270   980    60   980    /* AU,UA,A,U,G */
+   570    40  -870    40    /* AU,UA,A,U,U */
+  1090  1100  1090  1100    /* AU,UA,C,A,A */
+   810   820   810   820    /* AU,UA,C,A,C */
+  -310   -60  -310   -60    /* AU,UA,C,A,G */
+   810   820   810   820    /* AU,UA,C,A,U */
+   960   970   960   970    /* AU,UA,C,C,A */
+   960   970   960   970    /* AU,UA,C,C,C */
+   960   970   960   970    /* AU,UA,C,C,G */
+   830   840   830   840    /* AU,UA,C,C,U */
+  -610  -360  -610  -360    /* AU,UA,C,G,A */
+   810   820   810   820    /* AU,UA,C,G,C */
+  1740  1750  1740  1750    /* AU,UA,C,G,G */
+   810   820   810   820    /* AU,UA,C,G,U */
+   960   970   960   970    /* AU,UA,C,U,A */
+   520   530   520   530    /* AU,UA,C,U,C */
+   960   970   960   970    /* AU,UA,C,U,G */
+    20    30    20    30    /* AU,UA,C,U,U */
+    10  1110  1930  1110    /* AU,UA,G,A,A */
+  -260   830  1650   830    /* AU,UA,G,A,C */
+ -1390  -290  -720  -290    /* AU,UA,G,A,G */
+  -260   830  1650   830    /* AU,UA,G,A,U */
+  -110   980  1800   980    /* AU,UA,G,C,A */
+   130   980  1800   980    /* AU,UA,G,C,C */
+  -110   980  1800   980    /* AU,UA,G,C,G */
+     0   850  1670   850    /* AU,UA,G,C,U */
+ -1690  -590 -1020  -590    /* AU,UA,G,G,A */
+  -260   830  1650   830    /* AU,UA,G,G,C */
+  -580  1760    80  1760    /* AU,UA,G,G,G */
+  -260   830  1650   830    /* AU,UA,G,G,U */
+  -110   980  1800   980    /* AU,UA,G,U,A */
+  -310   540  1360   540    /* AU,UA,G,U,C */
+  -110   980  1800   980    /* AU,UA,G,U,G */
+ -1050    40  -380    40    /* AU,UA,G,U,U */
+  1090  1100  1090   360    /* AU,UA,U,A,A */
+   810   820   810  -150    /* AU,UA,U,A,C */
+  -310   -60  -310 -1280    /* AU,UA,U,A,G */
+   810   820   810  -150    /* AU,UA,U,A,U */
+   960   970   960     0    /* AU,UA,U,C,A */
+   960   970   960     0    /* AU,UA,U,C,C */
+   960   970   960     0    /* AU,UA,U,C,G */
+   830   840   830  -130    /* AU,UA,U,C,U */
+  -610  -360  -610 -1580    /* AU,UA,U,G,A */
+   810   820   810  -150    /* AU,UA,U,G,C */
+  1740  1750  1740  -470    /* AU,UA,U,G,G */
+   810   820   810  -150    /* AU,UA,U,G,U */
+   960   970   960     0    /* AU,UA,U,U,A */
+   520   530   520  -440    /* AU,UA,U,U,C */
+   960   970   960     0    /* AU,UA,U,U,G */
+    20    30    20  -940    /* AU,UA,U,U,U */
+   500   370 -1200   370    /* UA,CG,A,A,A */
+   190    60 -1510    60    /* UA,CG,A,A,C */
+   290   160 -1410   160    /* UA,CG,A,A,G */
+   190    60 -1510    60    /* UA,CG,A,A,U */
+   650   520 -1050   520    /* UA,CG,A,C,A */
+   640   510  -820   510    /* UA,CG,A,C,C */
+   650   520 -1050   520    /* UA,CG,A,C,G */
+   590   460  -870   460    /* UA,CG,A,C,U */
+     0  -120 -1700  -120    /* UA,CG,A,G,A */
+   190    60 -1510    60    /* UA,CG,A,G,C */
+   850   720 -2110   720    /* UA,CG,A,G,G */
+   190    60 -1510    60    /* UA,CG,A,G,U */
+   650   520 -1050   520    /* UA,CG,A,U,A */
+   700   570  -760   570    /* UA,CG,A,U,C */
+   650   520 -1050   520    /* UA,CG,A,U,G */
+   100  -270 -1840  -270    /* UA,CG,A,U,U */
+   220   370   220   -60    /* UA,CG,C,A,A */
+   -80    60   -80  -370    /* UA,CG,C,A,C */
+    10   400    10   -40    /* UA,CG,C,A,G */
+   -80    60   -80  -370    /* UA,CG,C,A,U */
+   370   520   370    80    /* UA,CG,C,C,A */
+   360   510   360    70    /* UA,CG,C,C,C */
+   370   520   370    80    /* UA,CG,C,C,G */
+   310   460   310    20    /* UA,CG,C,C,U */
+  -270   120  -270  -320    /* UA,CG,C,G,A */
+   -80    60   -80  -370    /* UA,CG,C,G,C */
+   570   720   570   280    /* UA,CG,C,G,G */
+   -80    60   -80  -370    /* UA,CG,C,G,U */
+   370   520   370    80    /* UA,CG,C,U,A */
+   420   570   420   130    /* UA,CG,C,U,C */
+   370   520   370    80    /* UA,CG,C,U,G */
+  -420  -270  -420  -710    /* UA,CG,C,U,U */
+  -900   370  1160   370    /* UA,CG,G,A,A */
+ -1210    60   850    60    /* UA,CG,G,A,C */
+ -1110   160  -310   160    /* UA,CG,G,A,G */
+ -1210    60   850    60    /* UA,CG,G,A,U */
+  -750   520  1300   520    /* UA,CG,G,C,A */
+  -520   510  1290   510    /* UA,CG,G,C,C */
+  -750   520  1300   520    /* UA,CG,G,C,G */
+  -570   460  1250   460    /* UA,CG,G,C,U */
+ -1400  -120  -590  -120    /* UA,CG,G,G,A */
+ -1210    60   850    60    /* UA,CG,G,G,C */
+ -1810   720 -1000   720    /* UA,CG,G,G,G */
+ -1210    60   850    60    /* UA,CG,G,G,U */
+  -750   520  1300   520    /* UA,CG,G,U,A */
+  -460   570  1350   570    /* UA,CG,G,U,C */
+  -750   520  1300   520    /* UA,CG,G,U,G */
+ -1540  -270  -740  -270    /* UA,CG,G,U,U */
+   220   240   220  -320    /* UA,CG,U,A,A */
+   -80   -60   -80  -870    /* UA,CG,U,A,C */
+    10   270    10  -780    /* UA,CG,U,A,G */
+   -80   -60   -80  -870    /* UA,CG,U,A,U */
+   370   390   370  -420    /* UA,CG,U,C,A */
+   360   380   360  -420    /* UA,CG,U,C,C */
+   370   390   370  -420    /* UA,CG,U,C,G */
+   310   330   310  -470    /* UA,CG,U,C,U */
+  -270   -10  -270 -1060    /* UA,CG,U,G,A */
+   -80   -60   -80  -870    /* UA,CG,U,G,C */
+   570   590   570 -1470    /* UA,CG,U,G,G */
+   -80   -60   -80  -870    /* UA,CG,U,G,U */
+   370   390   370  -420    /* UA,CG,U,U,A */
+   420   440   420  -360    /* UA,CG,U,U,C */
+   370   390   370  -420    /* UA,CG,U,U,G */
+  -420  -400  -420 -1210    /* UA,CG,U,U,U */
+   670   540 -1030   540    /* UA,GC,A,A,A */
+   220    90 -1480    90    /* UA,GC,A,A,C */
+  -520  -650 -2220  -650    /* UA,GC,A,A,G */
+   220    90 -1480    90    /* UA,GC,A,A,U */
+   300   170 -1400   170    /* UA,GC,A,C,A */
+     0  -130 -1460  -130    /* UA,GC,A,C,C */
+   300   170 -1400   170    /* UA,GC,A,C,G */
+     0  -130 -1460  -130    /* UA,GC,A,C,U */
+   -40  -170 -1750  -170    /* UA,GC,A,G,A */
+   220    90 -1480    90    /* UA,GC,A,G,C */
+   850   720 -2110   720    /* UA,GC,A,G,G */
+   220    90 -1480    90    /* UA,GC,A,G,U */
+   300   170 -1400   170    /* UA,GC,A,U,A */
+  -310  -440 -1770  -440    /* UA,GC,A,U,C */
+   300   170 -1400   170    /* UA,GC,A,U,G */
+   250  -110 -1690  -110    /* UA,GC,A,U,U */
+   390   540   390   100    /* UA,GC,C,A,A */
+   -60    90   -60  -350    /* UA,GC,C,A,C */
+  -800  -410  -800  -850    /* UA,GC,C,A,G */
+   -60    90   -60  -350    /* UA,GC,C,A,U */
+    20   170    20  -260    /* UA,GC,C,C,A */
+  -280  -130  -280  -570    /* UA,GC,C,C,C */
+    20   170    20  -260    /* UA,GC,C,C,G */
+  -280  -130  -280  -570    /* UA,GC,C,C,U */
+  -320    70  -320  -370    /* UA,GC,C,G,A */
+   -60    90   -60  -350    /* UA,GC,C,G,C */
+   570   720   570   280    /* UA,GC,C,G,G */
+   -60    90   -60  -350    /* UA,GC,C,G,U */
+    20   170    20  -260    /* UA,GC,C,U,A */
+  -590  -440  -590  -880    /* UA,GC,C,U,C */
+    20   170    20  -260    /* UA,GC,C,U,G */
+  -260  -110  -260  -550    /* UA,GC,C,U,U */
+  -730   540  1320   540    /* UA,GC,G,A,A */
+ -1180    90   870    90    /* UA,GC,G,A,C */
+ -1920  -650 -1120  -650    /* UA,GC,G,A,G */
+ -1180    90   870    90    /* UA,GC,G,A,U */
+ -1100   170   960   170    /* UA,GC,G,C,A */
+ -1160  -130   650  -130    /* UA,GC,G,C,C */
+ -1100   170   960   170    /* UA,GC,G,C,G */
+ -1160  -130   650  -130    /* UA,GC,G,C,U */
+ -1450  -170  -640  -170    /* UA,GC,G,G,A */
+ -1180    90   870    90    /* UA,GC,G,G,C */
+ -1810   720 -1000   720    /* UA,GC,G,G,G */
+ -1180    90   870    90    /* UA,GC,G,G,U */
+ -1100   170   960   170    /* UA,GC,G,U,A */
+ -1470  -440   340  -440    /* UA,GC,G,U,C */
+ -1100   170   960   170    /* UA,GC,G,U,G */
+ -1390  -110  -580  -110    /* UA,GC,G,U,U */
+   390   410   390  -160    /* UA,GC,U,A,A */
+   -60   -40   -60  -850    /* UA,GC,U,A,C */
+  -800  -540  -800 -1590    /* UA,GC,U,A,G */
+   -60   -40   -60  -850    /* UA,GC,U,A,U */
+    20    40    20  -760    /* UA,GC,U,C,A */
+  -280  -260  -280 -1070    /* UA,GC,U,C,C */
+    20    40    20  -760    /* UA,GC,U,C,G */
+  -280  -260  -280 -1070    /* UA,GC,U,C,U */
+  -320   -60  -320 -1110    /* UA,GC,U,G,A */
+   -60   -40   -60  -850    /* UA,GC,U,G,C */
+   570   590   570 -1470    /* UA,GC,U,G,G */
+   -60   -40   -60  -850    /* UA,GC,U,G,U */
+    20    40    20  -760    /* UA,GC,U,U,A */
+  -590  -570  -590 -1380    /* UA,GC,U,U,C */
+    20    40    20  -760    /* UA,GC,U,U,G */
+  -260  -240  -260 -1050    /* UA,GC,U,U,U */
+  -420  -550 -2130  -550    /* UA,GU,A,A,A */
+  -240  -370 -1950  -370    /* UA,GU,A,A,C */
+  -260  -390 -1960  -390    /* UA,GU,A,A,G */
+  -240  -370 -1950  -370    /* UA,GU,A,A,U */
+  -240  -370 -1950  -370    /* UA,GU,A,C,A */
+  -240  -370 -1710  -370    /* UA,GU,A,C,C */
+  -240  -370 -1950  -370    /* UA,GU,A,C,G */
+  -240  -370 -1710  -370    /* UA,GU,A,C,U */
+   -70  -200 -1770  -200    /* UA,GU,A,G,A */
+  -240  -370 -1950  -370    /* UA,GU,A,G,C */
+  1010   880 -1950   880    /* UA,GU,A,G,G */
+  -240  -370 -1950  -370    /* UA,GU,A,G,U */
+  -240  -370 -1950  -370    /* UA,GU,A,U,A */
+  -240  -370 -1710  -370    /* UA,GU,A,U,C */
+  -240  -370 -1950  -370    /* UA,GU,A,U,G */
+     0  -370 -1950  -370    /* UA,GU,A,U,U */
+  -700  -550  -700  -990    /* UA,GU,C,A,A */
+  -520  -370  -520  -810    /* UA,GU,C,A,C */
+  -540  -150  -540  -590    /* UA,GU,C,A,G */
+  -520  -370  -520  -810    /* UA,GU,C,A,U */
+  -520  -370  -520  -810    /* UA,GU,C,C,A */
+  -520  -370  -520  -810    /* UA,GU,C,C,C */
+  -520  -370  -520  -810    /* UA,GU,C,C,G */
+  -520  -370  -520  -810    /* UA,GU,C,C,U */
+  -350    40  -350  -400    /* UA,GU,C,G,A */
+  -520  -370  -520  -810    /* UA,GU,C,G,C */
+   730   880   730   440    /* UA,GU,C,G,G */
+  -520  -370  -520  -810    /* UA,GU,C,G,U */
+  -520  -370  -520  -810    /* UA,GU,C,U,A */
+  -520  -370  -520  -810    /* UA,GU,C,U,C */
+  -520  -370  -520  -810    /* UA,GU,C,U,G */
+  -520  -370  -520  -810    /* UA,GU,C,U,U */
+ -1830  -550   230  -550    /* UA,GU,G,A,A */
+ -1650  -370   410  -370    /* UA,GU,G,A,C */
+ -1660  -390  -860  -390    /* UA,GU,G,A,G */
+ -1650  -370   410  -370    /* UA,GU,G,A,U */
+ -1650  -370   410  -370    /* UA,GU,G,C,A */
+ -1410  -370   410  -370    /* UA,GU,G,C,C */
+ -1650  -370   410  -370    /* UA,GU,G,C,G */
+ -1410  -370   410  -370    /* UA,GU,G,C,U */
+ -1470  -200  -670  -200    /* UA,GU,G,G,A */
+ -1650  -370   410  -370    /* UA,GU,G,G,C */
+ -1650   880  -840   880    /* UA,GU,G,G,G */
+ -1650  -370   410  -370    /* UA,GU,G,G,U */
+ -1650  -370   410  -370    /* UA,GU,G,U,A */
+ -1410  -370   410  -370    /* UA,GU,G,U,C */
+ -1650  -370   410  -370    /* UA,GU,G,U,G */
+ -1650  -370  -840  -370    /* UA,GU,G,U,U */
+  -700  -680  -700 -1250    /* UA,GU,U,A,A */
+  -520  -500  -520 -1310    /* UA,GU,U,A,C */
+  -540  -280  -540 -1330    /* UA,GU,U,A,G */
+  -520  -500  -520 -1310    /* UA,GU,U,A,U */
+  -520  -500  -520 -1310    /* UA,GU,U,C,A */
+  -520  -500  -520 -1310    /* UA,GU,U,C,C */
+  -520  -500  -520 -1310    /* UA,GU,U,C,G */
+  -520  -500  -520 -1310    /* UA,GU,U,C,U */
+  -350   -90  -350 -1140    /* UA,GU,U,G,A */
+  -520  -500  -520 -1310    /* UA,GU,U,G,C */
+   730   750   730 -1310    /* UA,GU,U,G,G */
+  -520  -500  -520 -1310    /* UA,GU,U,G,U */
+  -520  -500  -520 -1310    /* UA,GU,U,U,A */
+  -520  -500  -520 -1310    /* UA,GU,U,U,C */
+  -520  -500  -520 -1310    /* UA,GU,U,U,G */
+  -520  -500  -520 -1310    /* UA,GU,U,U,U */
+   820   690  -880   690    /* UA,UG,A,A,A */
+   310   180 -1390   180    /* UA,UG,A,A,C */
+   -30  -160 -1730  -160    /* UA,UG,A,A,G */
+   310   180 -1390   180    /* UA,UG,A,A,U */
+   310   180 -1390   180    /* UA,UG,A,C,A */
+   310   180 -1150   180    /* UA,UG,A,C,C */
+   310   180 -1390   180    /* UA,UG,A,C,G */
+   310   180 -1150   180    /* UA,UG,A,C,U */
+  -200  -330 -1900  -330    /* UA,UG,A,G,A */
+   310   180 -1390   180    /* UA,UG,A,G,C */
+  1560  1430 -1390  1430    /* UA,UG,A,G,G */
+   310   180 -1390   180    /* UA,UG,A,G,U */
+   310   180 -1390   180    /* UA,UG,A,U,A */
+   310   180 -1150   180    /* UA,UG,A,U,C */
+   310   180 -1390   180    /* UA,UG,A,U,G */
+   550   180 -1390   180    /* UA,UG,A,U,U */
+   540   690   540   250    /* UA,UG,C,A,A */
+    30   180    30  -260    /* UA,UG,C,A,C */
+  -310    80  -310  -360    /* UA,UG,C,A,G */
+    30   180    30  -260    /* UA,UG,C,A,U */
+    30   180    30  -260    /* UA,UG,C,C,A */
+    30   180    30  -260    /* UA,UG,C,C,C */
+    30   180    30  -260    /* UA,UG,C,C,G */
+    30   180    30  -260    /* UA,UG,C,C,U */
+  -480   -90  -480  -530    /* UA,UG,C,G,A */
+    30   180    30  -260    /* UA,UG,C,G,C */
+  1280  1430  1280   990    /* UA,UG,C,G,G */
+    30   180    30  -260    /* UA,UG,C,G,U */
+    30   180    30  -260    /* UA,UG,C,U,A */
+    30   180    30  -260    /* UA,UG,C,U,C */
+    30   180    30  -260    /* UA,UG,C,U,G */
+    30   180    30  -260    /* UA,UG,C,U,U */
+  -580   690  1470   690    /* UA,UG,G,A,A */
+ -1090   180   960   180    /* UA,UG,G,A,C */
+ -1430  -160  -630  -160    /* UA,UG,G,A,G */
+ -1090   180   960   180    /* UA,UG,G,A,U */
+ -1090   180   960   180    /* UA,UG,G,C,A */
+  -850   180   960   180    /* UA,UG,G,C,C */
+ -1090   180   960   180    /* UA,UG,G,C,G */
+  -850   180   960   180    /* UA,UG,G,C,U */
+ -1600  -330  -800  -330    /* UA,UG,G,G,A */
+ -1090   180   960   180    /* UA,UG,G,G,C */
+ -1090  1430  -290  1430    /* UA,UG,G,G,G */
+ -1090   180   960   180    /* UA,UG,G,G,U */
+ -1090   180   960   180    /* UA,UG,G,U,A */
+  -850   180   960   180    /* UA,UG,G,U,C */
+ -1090   180   960   180    /* UA,UG,G,U,G */
+ -1090   180  -290   180    /* UA,UG,G,U,U */
+   540   560   540   -10    /* UA,UG,U,A,A */
+    30    50    30  -760    /* UA,UG,U,A,C */
+  -310   -50  -310 -1100    /* UA,UG,U,A,G */
+    30    50    30  -760    /* UA,UG,U,A,U */
+    30    50    30  -760    /* UA,UG,U,C,A */
+    30    50    30  -760    /* UA,UG,U,C,C */
+    30    50    30  -760    /* UA,UG,U,C,G */
+    30    50    30  -760    /* UA,UG,U,C,U */
+  -480  -220  -480 -1270    /* UA,UG,U,G,A */
+    30    50    30  -760    /* UA,UG,U,G,C */
+  1280  1300  1280  -760    /* UA,UG,U,G,G */
+    30    50    30  -760    /* UA,UG,U,G,U */
+    30    50    30  -760    /* UA,UG,U,U,A */
+    30    50    30  -760    /* UA,UG,U,U,C */
+    30    50    30  -760    /* UA,UG,U,U,G */
+    30    50    30  -760    /* UA,UG,U,U,U */
+  1400  1270  -300  1270    /* UA,AU,A,A,A */
+  1090   960  -610   960    /* UA,AU,A,A,C */
+    10  -110 -1690  -110    /* UA,AU,A,A,G */
+  1090   960  -610   960    /* UA,AU,A,A,U */
+  1110   980  -590   980    /* UA,AU,A,C,A */
+  1100   970  -360   970    /* UA,AU,A,C,C */
+  1110   980  -590   980    /* UA,AU,A,C,G */
+  1100   970  -360   970    /* UA,AU,A,C,U */
+   190    60 -1510    60    /* UA,AU,A,G,A */
+  1090   960  -610   960    /* UA,AU,A,G,C */
+  1930  1800 -1020  1800    /* UA,AU,A,G,G */
+  1090   960  -610   960    /* UA,AU,A,G,U */
+  1110   980  -590   980    /* UA,AU,A,U,A */
+  1100   970  -360   970    /* UA,AU,A,U,C */
+  1110   980  -590   980    /* UA,AU,A,U,G */
+   360     0 -1580     0    /* UA,AU,A,U,U */
+  1120  1270  1120   830    /* UA,AU,C,A,A */
+   810   960   810   520    /* UA,AU,C,A,C */
+  -260   130  -260  -310    /* UA,AU,C,A,G */
+   810   960   810   520    /* UA,AU,C,A,U */
+   830   980   830   540    /* UA,AU,C,C,A */
+   820   970   820   530    /* UA,AU,C,C,C */
+   830   980   830   540    /* UA,AU,C,C,G */
+   820   970   820   530    /* UA,AU,C,C,U */
+   -80   300   -80  -130    /* UA,AU,C,G,A */
+   810   960   810   520    /* UA,AU,C,G,C */
+  1650  1800  1650  1360    /* UA,AU,C,G,G */
+   810   960   810   520    /* UA,AU,C,G,U */
+   830   980   830   540    /* UA,AU,C,U,A */
+   820   970   820   530    /* UA,AU,C,U,C */
+   830   980   830   540    /* UA,AU,C,U,G */
+  -150     0  -150  -440    /* UA,AU,C,U,U */
+     0  1270  2050  1270    /* UA,AU,G,A,A */
+  -310   960  1740   960    /* UA,AU,G,A,C */
+ -1390  -110  -580  -110    /* UA,AU,G,A,G */
+  -310   960  1740   960    /* UA,AU,G,A,U */
+  -290   980  1760   980    /* UA,AU,G,C,A */
+   -60   970  1750   970    /* UA,AU,G,C,C */
+  -290   980  1760   980    /* UA,AU,G,C,G */
+   -60   970  1750   970    /* UA,AU,G,C,U */
+ -1210    60  -400    60    /* UA,AU,G,G,A */
+  -310   960  1740   960    /* UA,AU,G,G,C */
+  -720  1800    80  1800    /* UA,AU,G,G,G */
+  -310   960  1740   960    /* UA,AU,G,G,U */
+  -290   980  1760   980    /* UA,AU,G,U,A */
+   -60   970  1750   970    /* UA,AU,G,U,C */
+  -290   980  1760   980    /* UA,AU,G,U,G */
+ -1280     0  -470     0    /* UA,AU,G,U,U */
+  1120  1140  1120   570    /* UA,AU,U,A,A */
+   810   830   810    20    /* UA,AU,U,A,C */
+  -260     0  -260 -1050    /* UA,AU,U,A,G */
+   810   830   810    20    /* UA,AU,U,A,U */
+   830   850   830    40    /* UA,AU,U,C,A */
+   820   840   820    30    /* UA,AU,U,C,C */
+   830   850   830    40    /* UA,AU,U,C,G */
+   820   840   820    30    /* UA,AU,U,C,U */
+   -80   180   -80  -870    /* UA,AU,U,G,A */
+   810   830   810    20    /* UA,AU,U,G,C */
+  1650  1670  1650  -380    /* UA,AU,U,G,G */
+   810   830   810    20    /* UA,AU,U,G,U */
+   830   850   830    40    /* UA,AU,U,U,A */
+   820   840   820    30    /* UA,AU,U,U,C */
+   830   850   830    40    /* UA,AU,U,U,G */
+  -150  -130  -150  -940    /* UA,AU,U,U,U */
+  1470  1340  -230  1340    /* UA,UA,A,A,A */
+  1190  1060  -510  1060    /* UA,UA,A,A,C */
+    60   -60 -1640   -60    /* UA,UA,A,A,G */
+  1190  1060  -510  1060    /* UA,UA,A,A,U */
+  1340  1210  -360  1210    /* UA,UA,A,C,A */
+  1340  1210  -120  1210    /* UA,UA,A,C,C */
+  1340  1210  -360  1210    /* UA,UA,A,C,G */
+  1210  1080  -250  1080    /* UA,UA,A,C,U */
+  -230  -360 -1940  -360    /* UA,UA,A,G,A */
+  1190  1060  -510  1060    /* UA,UA,A,G,C */
+  2120  1990  -830  1990    /* UA,UA,A,G,G */
+  1190  1060  -510  1060    /* UA,UA,A,G,U */
+  1340  1210  -360  1210    /* UA,UA,A,U,A */
+   900   770  -560   770    /* UA,UA,A,U,C */
+  1340  1210  -360  1210    /* UA,UA,A,U,G */
+   640   270 -1300   270    /* UA,UA,A,U,U */
+  1190  1340  1190   900    /* UA,UA,C,A,A */
+   910  1060   910   620    /* UA,UA,C,A,C */
+  -210   180  -210  -260    /* UA,UA,C,A,G */
+   910  1060   910   620    /* UA,UA,C,A,U */
+  1060  1210  1060   770    /* UA,UA,C,C,A */
+  1060  1210  1060   770    /* UA,UA,C,C,C */
+  1060  1210  1060   770    /* UA,UA,C,C,G */
+   930  1080   930   640    /* UA,UA,C,C,U */
+  -510  -120  -510  -560    /* UA,UA,C,G,A */
+   910  1060   910   620    /* UA,UA,C,G,C */
+  1840  1990  1840  1550    /* UA,UA,C,G,G */
+   910  1060   910   620    /* UA,UA,C,G,U */
+  1060  1210  1060   770    /* UA,UA,C,U,A */
+   620   770   620   330    /* UA,UA,C,U,C */
+  1060  1210  1060   770    /* UA,UA,C,U,G */
+   120   270   120  -170    /* UA,UA,C,U,U */
+    60  1340  2120  1340    /* UA,UA,G,A,A */
+  -210  1060  1840  1060    /* UA,UA,G,A,C */
+ -1340   -60  -530   -60    /* UA,UA,G,A,G */
+  -210  1060  1840  1060    /* UA,UA,G,A,U */
+   -60  1210  1990  1210    /* UA,UA,G,C,A */
+   180  1210  1990  1210    /* UA,UA,G,C,C */
+   -60  1210  1990  1210    /* UA,UA,G,C,G */
+    50  1080  1860  1080    /* UA,UA,G,C,U */
+ -1640  -360  -830  -360    /* UA,UA,G,G,A */
+  -210  1060  1840  1060    /* UA,UA,G,G,C */
+  -530  1990   270  1990    /* UA,UA,G,G,G */
+  -210  1060  1840  1060    /* UA,UA,G,G,U */
+   -60  1210  1990  1210    /* UA,UA,G,U,A */
+  -260   770  1550   770    /* UA,UA,G,U,C */
+   -60  1210  1990  1210    /* UA,UA,G,U,G */
+ -1000   270  -200   270    /* UA,UA,G,U,U */
+  1190  1210  1190   640    /* UA,UA,U,A,A */
+   910   930   910   120    /* UA,UA,U,A,C */
+  -210    50  -210 -1000    /* UA,UA,U,A,G */
+   910   930   910   120    /* UA,UA,U,A,U */
+  1060  1080  1060   270    /* UA,UA,U,C,A */
+  1060  1080  1060   270    /* UA,UA,U,C,C */
+  1060  1080  1060   270    /* UA,UA,U,C,G */
+   930   950   930   140    /* UA,UA,U,C,U */
+  -510  -250  -510 -1300    /* UA,UA,U,G,A */
+   910   930   910   120    /* UA,UA,U,G,C */
+  1840  1860  1840  -200    /* UA,UA,U,G,G */
+   910   930   910   120    /* UA,UA,U,G,U */
+  1060  1080  1060   270    /* UA,UA,U,U,A */
+   620   640   620  -170    /* UA,UA,U,U,C */
+  1060  1080  1060   270    /* UA,UA,U,U,G */
+   120   140   120  -670    /* UA,UA,U,U,U */
+
+# hairpin
+   INF   INF   INF   540   560   570   540   600   550   640
+   650   660   670   680   690   690   700   710   710   720
+   720   730   730   740   740   750   750   750   760   760
+   770
+
+# hairpin_enthalpies
+   INF   INF   INF   130   480   360  -290   130  -290   500
+   500   500   500   500   500   500   500   500   500   500
+   500   500   500   500   500   500   500   500   500   500
+   500
+
+# bulge
+   INF   380   280   320   360   400   440   460   470   480
+   490   500   510   520   530   540   540   550   550   560
+   570   570   580   580   580   590   590   600   600   600
+   610
+
+# bulge_enthalpies
+   INF  1060   710   710   710   710   710   710   710   710
+   710   710   710   710   710   710   710   710   710   710
+   710   710   710   710   710   710   710   710   710   710
+   710
+
+# interior
+   INF   INF   INF   INF   110   200   200   210   230   240
+   250   260   270   280   290   290   300   310   310   320
+   330   330   340   340   350   350   350   360   360   370
+   370
+
+# interior_enthalpies
+   INF   INF   INF   INF  -720  -680  -130  -130  -130  -130
+  -130  -130  -130  -130  -130  -130  -130  -130  -130  -130
+  -130  -130  -130  -130  -130  -130  -130  -130  -130  -130
+  -130
+
+# ML_params
+      0       0     930    3000     -90    -220
+
+# NINIO
+     60     320     300
+
+# Misc
+     410     360      50     370
+
+# Triloops
+CAACG     680    2370
+GUUAC     690    1080
+
+# Tetraloops
+CAACGG     550     690
+CCAAGG     330   -1030
+CCACGG     370    -330
+CCCAGG     340    -890
+CCGAGG     350    -660
+CCGCGG     360    -750
+CCUAGG     370    -350
+CCUCGG     250   -1390
+CUAAGG     360    -760
+CUACGG     280   -1070
+CUCAGG     370    -660
+CUCCGG     270   -1290
+CUGCGG     280   -1070
+CUUAGG     350    -620
+CUUCGG     370   -1530
+CUUUGG     370    -680
+
+# Hexaloops
+ACAGUACU     280   -1680
+ACAGUGAU     360   -1140
+ACAGUGCU     290   -1280
+ACAGUGUU     180   -1540
+
+
+#END
diff --git a/templates/cheader b/templates/cheader
new file mode 100644
--- /dev/null
+++ b/templates/cheader
@@ -0,0 +1,55 @@
+
+
+/*
+    Automatically generated using the TurnerParser
+    TurnerParser (c) 2008,2009
+      Christian Hoener zu Siederdissen, TBI Vienna
+      choener (at) tbi.univie.ac.at
+*/
+
+/*
+     Current free energy parameters are summarized in:
+
+     D.H.Mathews, J. Sabina, M. ZUker, D.H. Turner
+     "Expanded sequence dependence of thermodynamic parameters improves
+     prediction of RNA secondary structure"
+     JMB, 288, pp 911-940, 1999
+
+     Enthalpies taken from:
+
+     A. Walter, D Turner, J Kim, M Lyttle, P M"uller, D Mathews, M Zuker
+     "Coaxial stckaing of helices enhances binding of oligoribonucleotides.."
+     PNAS, 91, pp 9218-9222, 1994
+
+     D.H. Turner, N. Sugimoto, and S.M. Freier.
+     "RNA Structure Prediction",
+     Ann. Rev. Biophys. Biophys. Chem. 17, 167-192, 1988.
+
+     John A.Jaeger, Douglas H.Turner, and Michael Zuker.
+     "Improved predictions of secondary structures for RNA",
+     PNAS, 86, 7706-7710, October 1989.
+
+     L. He, R. Kierzek, J. SantaLucia, A.E. Walter, D.H. Turner
+     "Nearest-Neughbor Parameters for GU Mismatches...."
+     Biochemistry 1991, 30 11124-11132
+
+     A.E. Peritz, R. Kierzek, N, Sugimoto, D.H. Turner
+     "Thermodynamic Study of Internal Loops in Oligoribonucleotides..."
+     Biochemistry 1991, 30, 6428--6435
+*/
+
+
+
+#include "energy_const.h"
+/*@unused@*/
+static char rcsid[] = "$Id: energy_par.c,v 1.6 2004/08/12 12:11:57 ivo Exp $";
+
+#define NST 0     /* Energy for nonstandard stacked pairs */
+#define DEF -50   /* Default terminal mismatch, used for I */
+                  /* and any non_pairing bases */
+#define NSM 0     /* terminal mismatch for non standard pairs */
+
+#define PUBLIC
+
+PUBLIC double Tmeasure = 37+K0;  /* temperature of param measurements */
+
