MTSFLHAYFTRLHCQPLGVPTVEALRTLHLAHNCAIPFENLDVLLPREIQLDETALEEKLLYARRGGYCFELNGLFERALRDIGFNVRSLLGRVILSHPASLPPRTHRLLLVDVEDEQWIADVGFGGQTLTAPLRLQAEIAQQTPHGEYRLMQEGSTWILQFRHHEHWQSMYCFDLGVQQQSDHVMGNFWSAHWPQSHFRHHLLMCRHLPDGGKLTLTNFHFTRYHQGHAVEQVNVPDVPSLYQLLQQQFGLGVNDVKHGFTEAELAAVMAAFDTHPEAGK*