MESLGSLNKDSFVSLLSKLIGESKFVQNNPPELIPQEDRIVNHVLDSLRPYSTETGGGPLVINHVAYHSGRGNLIVEYPGSVPGKILSFVGMHMDVVTANPDEWEFDPFSLSIDGDKLRGRGTTDCLGHVALVTELMKRLGETKPALKSSVVAVFIASEENSSIPGVGVDMLVKDKLLDKLKSGPLFWIDTADKQPCIGTGGMIPWKLHFTGKLFHSGLAHKAINAMELGMEGLKEIQSRFYRDFPPHPQEKVYGFATPSTMKPTQWSYPGGGINQIPGECTVSGDVRLTPFYDVKEVMKKLQEYVDDINTNIENLATPGPVSKYVLPDENLRGRLTLSFDEASAGVACNLDSRGYHVLCNATKEVVGHVKPYSITGTLPLIRDLKDEGFDVQTSGYGLMATYHAKNEYCLLTDMCQGFDVFVRIISQLEQD*