MMAEAKARILVVGGTGYMGRRFVRASLALGHPTYVLSRPETVGLDIEKLQMLLSFKNEGAHLLQGSFEKYESLVAAVKKVDVVICAMAGNHIRSHAILQQLKLVKAMKEAGNIKRFLPSEFGIDPDRMEHAIEPGNVTFFDKREIRRATEAAGIPYTYVSANCFAGYFVGGLAQLGRVTPPTDRVTIYGEGNTKVIWVDEDDVAMYTIKTVDDPRTLNKTLYIRPPANILSQKQVVQIWEKHSGKALEKVYLSSDDFLNIMKGQGLAEQIGMTHFYHIFYEGCLFNFEIGDDGREATELYPDFKYTTVETYLKRFL*