MKVLCLHGKGTSGAIFKSQTASFRSHLNDLDIDFDFIDGCYPSTAAAGIDLFYPAPYYSFWEDDSPEAITKTCTWLKGLIAERGPYDAVMMFSQGCALGTAMLLLHQAQDPTQPPPFKAAIFICGGPPLKLLESIGFEVSDAVKERDRAGREALATQAHSASILARGSARWMGDASRGGAVDEEELRGAIRGPFTVGVPTVHVYGSKDPRYAAGVQLSGICEPGKRRVFDHGGGHEIPRTDRVSRTIAELVRWVLLEASA*