MRVLVVGASGLGCKLLKDLALSGFRNLDVIDMDRIEVTNLNRQFFLRLEDVGKPKAEVAARCVMERVSGVEIVPHFSRIEDKELFGFFFSSLIICFMWSIEYDEDDNPRSEKQEGHVVMSLLCKCELESRQFLGMETLEQTIMYPSIQIIFMNLDESLGRQMSESSICATEEEEEDDDSKLQLGPQYTIKEHLEKDKDDESLRKWKEQLLGSVDVTNIGETLDPEVKIISLAILSPGRPDIVLMVPENGNPKGMWFTLKEGSKYCLKFTFHVNNNIVNKIRDGGTGANQVF*