MGCTLVKFGSAADEEQKLADLQEAEGADFPGSNSRFSDRSQWMGQLDLDKTRVKDVIWPGTHDSATDKIGLPYTTRPFAQCQTLPIYRQLLQGVRVLDIRVDKDGFVCHGVLTSYKIDVVISAVKRFLYETTAEFIILEIRTEYGHDDPPELDMWLIQELKDFLIKQDECVFERTLSELLPKRVFCVWKPRNLPGPSPCSPLWSSDYLRDNWTDTDLPYTKFMNNLYYLAKQPPADERYYFYRVENTCTPQAASAVACVKPVTSRIQPYARLFISQAYKMGLGDSLQILSSDFIEDDFIDACIGATLGRSEGYVHQGS*