MDKNGQLVLNSMHKYQPRIHLVLRREGAINAPITDLEQEEFKTFIFPECVFTAVTAYQNQLITKLKIDSNPFAKGFRDSSRLTEFERFYITGEHERTPVFPDDARFSAANSRETMESMLAEQHYLRSPLRPFDLDQHNNNLTLEEKAILAARSQLFLRAAYPLYGVPAAALWGQWACLAPQLLAQQHLASGSGLQLPRPVYPGAVPPLSQHLNSAFAIASDFYRQ