MKTNGTLPVIVKETIDLNDKEKQIFDRLHKVIAHFNLETKLRVVGGWVRDKLLGKECYDIDIALDNMLGREFCEKINEYLVSTCEETQGFDVIQSNPDKSKHLETIRMSLFHVWIDFMHLRSEDCNLQFGSPEEDAYRRDLTINTLFYNINTCLVEDFTKRGLDDLKFGKIVTPLPPKVTFLDDPLRVLRAIRFSTRLGFEMVEELKVATFDNDVKSAILGKVSKERMAFEIDLMVNGNQPTKALTYIYDLRLFSIVFTPPTNHKPLILEEHEKSCVEYMDLAWRQFHEVGCNFYVDNKDKMVSVVNYILKNSLKFVSLKTEQYSMVFARRLLA*