MSTVEAVITSIQGLSASSSDLYALHDLLKGAVDSLRTDSELQLSTLDQLDPSTHSLGYLYLLDVLTYGPVSKEKVLLIARFINACDAVQIRLASEKFVSLCKRFKDKVLELRDPLLGVAPLLAAVRKVQVSTKRLTALHPDCLQLCLLAKCYKAGFSILSDDILEVDQPREFYLYCYYGGMICIGLKRFQKALELLYNVVTAPMHIVNAIALEAYKKYILVTLIHSGQFSISLPKCASTTAKSSFKTWCTPYIEVGMRYNDGKISELEAVLVANSSDFEKDNNLGLVKQAVASLYKRNILRLTQKYLTLSLQDIANMVQLANAKEAEMRVLQMIQDGQIHALINQKDGMVRFLEDPEQYKTSEMIEIMDSVIQRTIGLSKNLIAMDESLSCDPLYLGKVGRERQRYDFGEDFDTVPQKFSM*