KMSQKRLIYVGGLAEEVTEKIVHATFIPFGDIVDINLPLDYETEKHRGFAFVEFELAEDAKAAIDNMNESEIFGRTIRVNIAKPMFSNKDGLHHRPVWADEDWLKKYAMKENEEEGGKTEEGSEVVEKEKVKNPKVFFDIRIGGQYTGRLLMELRADVVPKTAENFRCLCTHEKGFGYRGSTFHRIIPQFMCQVSSCDYEVCTLSMANSGPNTNGSQFFVTTEKTDWLNDKHVVFGHVREGFEVIKKMEAIGSKDGKPRQKVTISDCGELT