MTDCWVLYFDLVDGLTYDYSGYIEDSHGNKHNVTLASASLQPFTPQQWQNNQANSIDKERKRAVTIHVSDVNGESIQGAQVIVEQISRDFPFGSAISKTIIGNIPYQKWFLERFNAAVFENELKWCETEPEQGIINYTIPDQMLDFIRANEITVRGHNIFWEDPIYIPSWVQNLTGDALNSAIKSRIQSLMSHYKNQFIHWDVSNEMLHFDFYEQRLGQNVSLEMFKLAHETDPLALLFMNDFNVVETCGDLNSSAAAYAARMREVEEGGVMMDGVGLEGHFVTPNLPLIRGVLDQLASLGLPIWLTEVDISNTLDQETQGKYLEIVLREVYSHPSVSGIMLWTAMDPNGCYQMCLTDSNFHNLPAGDVVDKLLLKEWSTGVVNGQSDFDGTFSFDGFLGEYMVNVDFQNRTSNSTFYISKGDDTTHFSIHL*