MGCVLVRLTDDEEKKLEKLEKEEGTYFPGCDYHSSDRTQWMSQLDLQKVKVTDVIWPGTHDSATDKIGLPYTTRPFAQCQTLPIYRQLLQGVRVLDIRVEKDGFVCHGVMLGYKIDVVLCAVIRFLHETTSEFIILEIRTEYGHEDPPGIEAWLIEKLNDYLIPQDEAVFGKTLGELLPRRLFCIWKPRKAPAPSPFSPLWSSNYLRDNWTDTDQPYTKFMNNMYYLAQQPSVCIRDYFYRVENTCTPQANSMINCVQPVTSRIQPYARLFISQAYKNGFGDCLQIFSSDFIEDDFIDACIGATVAKANGDWKPPVA*