MPSVLAANADSLSRAQELQQIAPHEAISILRAIIDDPSSTSEALRSKEQAIINLSDLLSQEKMGEELRSLLTELRHFFSLIPKAKTAKIVRGIIDAVAKIPGTSQLQISLCKEMVEWTRAEKRTFLRQRVEARLAALLMESKEYAEALSLLTNLVREVRRLDDKLLLVDIDLLESKLHFSLRNLPKAKAALTAARTAANAIYVPPAQQGTIDLQSGILHAEEKDYKTAFSYFFEAFEAFNALDDSRAVYSLKYMLLCKIMTSQADDVAGLISSKAGLKYTGVDLDSMKAVAEAYSKRSLKDFEEALNSYRDQLEEDPIVHRHLSSLYDTLLEQNLCRLIEPFSRVEISHISELIGLPMDTVESKLSQMILDKKFAGTLDQGAGCLIIFDDSKTDGIFSATLDTISNISKVVDSLYLRSAKIMA