MLRITGMKVKVRGPGEAHRFLANISFFSHGSPFPVGGLTDQVYTDAFGKVFDKHTTETQEAMYLLIVRGCILPYRGAKKKGIKKRDVESPEPSNTTEPEVRRKITRLSKRALSSPDAFPLVQYALSEAADLPIKPKKRAKTKASPSPTLRYETSFSLSCQSESVTPRMVEIKPPIYGSPTESEIVPPEIVQPSTLSSLSQGDFLCIIIEEGNILEYDTEAISVALDIEMTASKVHISKAKPQFQPDISLNVEPPSELEVPSSESLALVPQKPAIIVAVSPLAMIEDRVGSEESRGSKQISRVKEAEL*