MASGTAEVDEYVFVPLVNDVNYEYNKQTQILTLKKGDTSISIKIGSGEHISKTEGKRSRNNNKYVEIHNILVLTGYAIDEDSLGLVQTLDPCDYVKGILINGEIASLAGLSKQEITLSKAEVMNKLYFIRKSNVNLKNNIKINLITESKPVRKTNYRSLKIDNKNEMEEFKNKIKGIIDLYDIQNSEDINNLVEKLSDIINYYSI