MKLPAAAGDAIVIGPNAVRLIKSWGEQLCEEIEPHLSNATHAEMLDHHDRFIVRHELAGRGKGWFTNRGRLISILYEHARKLGIDIRLGSRVTKYWEEDGRAGVIVNDRERLAADCVICADGVHSAARAWLTGQVDTQQHSGWANFRAHMTTEQLAKDPEASWVLQGTREKDRVYVWFGDGINLAIMTMKRGQELAWALMHTDKFNAHESWAGGRASIDDALATLSPWPGRLRPSSVIRHTLPEKLVDHALIYRPPLDTWVSAGGRVMLIGDAAHPYFPVVGQGGSQAIEDGVVVATALELAGKENVPLALRIRATLTEENNVLMEAGNSRYPRATVIQLGSSTLQEHLFWPDWEAVAKDPSVFAFPNPEWILGHDCREYTHQVFDTVVRAVRGEGEYIPRNIPADGAYRVEDTYSPE*