MGCMLVKFGSAADEEQKFADLQLAEGTDFPGSDNRFSDRSQWMGRFDLDKIRVKDVIWPGTHDSATDKIGLPYTTRPFAQCQTLSIYRQLRQGVCVLDIRVDKDGFVCHGVLTSYKIDVVICAVKRFLCETTAKFIILEIRTEYGHDDPPELDMWLIQELKDFLIKQDEFVFERTLSELLPKRVFCVWKPRNLPGPSPCSPLWSSDYLRDNWTDTDLPYTKFMNNLYYLAKQPPADERYYFYRVENTCTPQAASAVACVKPVTSRIQPYARLFISQAYK