MLVVSSYEAVKDCFTTNDKALSNRANTAVAEHMGYNHAMFGLAPYGPYWREVHKIVMLQILSNTRLKELKHVRATEIDSRVKHMYRLWSMNGGSAVPIDLKQWCGEMTLNIVSRMVVGKRCFNYSHHDDVDGGGEDDREGRRFRKAINQFFYLMEVFVVSDAVPFLKWFDFQGHKRAMKATANEMDSLLSMWLDEHRKRRSLAEGDVTNEDFMDVMLSITADDQISGYDRDTIIKATCLSIILGGMEGTSDALARAIALVLANPQVLKKAQEELDIHVGKDRNVDESDVANLVYIQAILKEALRLSPDSSVSLSRVAMQDCQVDGYHVPAGTLVLVNTWKLHRDPRVWSDPNEFRPERFLTSHAGVELRGQNFEYVPFGSGRRACPGLSFALQVIHLALARVFHSFDVAAISPVEPLTMGLGPGNSYPVQVLFSPRLSPERYR