MGKSKVLVVGGTGYVGRRIVKASLEQGHETYVLQRPEIGLDIEKVQMLLSFKKQGAHLVEASVSDHQSLVEAVKLVDVVICTMSGVHFRSHNLLVQLKLVEAIKAAGNVKRFLPSEFGMDPALMGHALEPGRVTFDEKMTVRKAIEDANIPFTYISANCFAGYFAGNLSQMGTLLPPRDKVLLYGDGNVKVVYMNEDDVAAYTIKTIDDPRTLNKTVYLRPPENILTQRQLIEKWEKLIGKQLEKSSINEQDFLASIKGLDYAAQVGVGHFYHIFYEGCLTNFEIGEGGEEASELYPEVKYTRMDEYLKVYKHEKLCI*