MSAVQVFSDMNVEKIRVEILTEDEAWDLFATNVGKEVVHQPHIKDVAKDIVMEYGGLPLAIVVVAEAMEGQNNEELWQDALRALTALAPEIEGMEPDVFRPLKKSYDDLGDEEVKKCFLYYSLFPEDYEIPVKRLIGLWIMEGFIDNVDNLVDASNKGHCIIETLKRRNLLEEGIQRGSNLVKMHDIIRDLALYIASSSCNEGPKFLVKACVGLNEPPLEGTWREFETISLMMNDITEFPDKPECPNLISLILTGNCRITAVPHGFFELMLALQVLDLSYTSITSLLVSPSSLLNLRALILTACRRLTEVPFLGQLKKLQFLDIKSSGI