MPLLLEWDMRQQGEGGTCSGGASGAVEFVAVEVQKVHGLKSKAAEPTGAHWRYVVRWERLEADVEGLGRLQVAAKKPRAKPGSSALAAAAAAGGGGGSDAEREGEEGQLEPLTQLTQLGSQPGLSSPDKQAAEEMSVVEFDKRWLKEQAAEHRAVRISALRRLLPQLDLNFNQRMAGTGPVSSSKGKKAAASAARASGGGKGAAALRQVLEAGEGTGWAQQLRKQLQDGDLTRYMVQRRAGEPAAAAPVPVTAAAALCGKGGHGLLLAAAAGAAGGRIGSGLAGSSGALQQRQGKAKEHQQQQQX