MKSLKQRLGEIEALGGMGNLLFWDKQVMLAAGGHGARKKQMETLALVAHERRTSKELGDCLDALHKHPDLRAVLSPMEAATVREARRDYTRATRMPKELEVRLAALRSSGYDAWSKARETSDFQIMVPALEEWLEALKEEAAAVAPEMRPYDYCLDKFERGATVEKIDAIFSSIKQPLIDLLRKVVAENKSVAIPGWSELKFPLDSQKKLGEKIVREMGFKLENGRLDNFGGHPSTTPISSPTDVRLTTRYLEDNLMFGIGATIHEAGHGLYEQGRDLEASENGLIASGPPSLGLHESQSLLWERSVGLSREFWSHYWSRGVVEAFPELESSLGRISHEDFYRQINVVKPGFQIRVDADELSYPLHVLLRYEIEKGLFDGSLSVQEIPGVWKAKMEEYVGAAPKDDAEGCLQDVHWGMGSFGYFPTYVIGAIYACQIFDAADRDMGGELRQQVGEGRLLPLREWLRDKIHRVGSVYETAEELVELVTGKPMDTGLYLGHLTTKYADIYLNDG*