MSFNLTDRGIKLLYRQRGSNLRKLDPDDDDLVIRGPSMQDAPSDIAPSVYEPADNEVPDADPLELDGPADEKPLRYEIYSDDIQENGGDDFGEEEGNAQGAVNTHENYNDIDESTAYYNFQDMPLRQLSSSITSITSIDVLVSMFTNLFQHDLIPQAMNVFEQTGERRLKMLYKLDVRIFETVLDQLVKDFKDILDINMSNNELCYQLRQLVSVREDLNEQLVAVRKELQSLKCGGELYQAQQESEILDGRVELNDKLNDLTEIIVGHSPIPPAASLTKVDEFCNNINPYSGIATKIERMNETLKSMESTHQEL