MSFAGEVKAELCRAKLGRKCCAQAEACGVLLYCNRFSLSEVKIVTESPAFAQRLPGLFRKAFGVEFDEKGDPDTPGKRIFTISAPEKLALLWELCAFDPSGPAHHINFGMLEETHCRLAFLRGAFLAGGSVTDPQKGYHLELATTHLRVSRELDTLLLELGYAPKETTRKANYITYFKQSEAIEDLLTAIGAPVSAMELMNAKAEKLLRNGVNRRVNCEAANVDKTVDAALEQRRAIQILRDRGALETLSPKLREAAQLREAHPELSLAQLAALCEPPVTKSSLSHRLRKLIQLSAQDTAP