MNSVRTAPECRLFWKNDLLPSLIGSSSEDWTQDELLNLKSIAEDMNCVNWIKIAEALGTGRTAFQCFEQYQISLNDNLIKSSWTVDEEEKLKEVVDQVRVGNYIP