MKALQDGPQVVVGTPGRVQDMIQRRVLKTDHMKMFVLDEADEMLSRGFTEQIYDIFQLLPQSTQVVLLSATMPQDVLEVTTKFMRDPVRILVKKDELTLEGIKQFYIAVEKEDWKLDTLSDLYETVTITQAVIFCNTRRKVDWLTDKLTARDFTVSAMHGDMDQAQRDIIMKEFRSGSSRVLIATDLLARGIDVQQVSLVINYDLPANRENYIHRIGRGGRFGRKGVAINFVTADDVRMMREIEQFYSTQIEEMPM