MGRLSKFFGVIVLVHVLLSIHPSIASRVLCGDVVWKTGQGLVLESLQRGPVPPSGPSGCTYVAGNPGPSCLVNEMNVAGSVFGRANAYPELTIPFGVATNQW