MRVLVVGASGLGCKLLKDLALSGFRNLDVIDMDRIEVTNLNRQFFLRLEDVGKPKAEVAARCVMERVSGVEIVPHFSRIEDKELDFYNDFNIIVLGLDSIEARRYINGVACGFFEYDEDDNPRSEKQEGHVVMSLLCKCELESRQFLGMETLEQTIMYPSIQIIFMNLDESLGRQMSESSICATEEEEEDDDSKLQLGPQYTIKEHLEKDKDDESLRKWKEQLLGSVDVTNIGETLDPEVKIISLAILSPGRPDIVLMVPENGNPKGMWFTLKEGSKYCLKFTFHVNNNIVNKIRDGGTGANQVF*