MESLGSLNKDSFVSLLSKLIGESKFVQNNPPELIPQEDRIVNHVLDSLRPYSTETGGGPLVINHVAYHSGRGNLIVEYPGSVPGKILSFVGMHMDVVTANPDEWEFDPFSLSIDGDKLRGRGTTDCLGHVALVTELMKRLGETKPALKSSVVAVFIASEENSSIPGVGVDMLVKDKLLDKLKSGPLFWIDTADKQPCIGTGGMIPWKLHLTGKLFHSGLAHKAINAMELGMEGLKEIQSRFYRDFPPHPQEKVYGFATPSTMKPTQWSYPGGGINQIPGECTISGDVRLTPFYDVTEVMKKLQEYVDGINTNIENLATRGPVSKYVLPDENLRGRLTLSFDEASAGVACNLDSRGYHVLCNATKEVVGHVKPYSITGTLPLIRDLKDEGFDVQTSGYGLMATYHAKNEYCLLTDMCQGFDVFVRIISQLEQD*