MGSELVPENAPPLGSFVVGAKNLPCSFLGVRFLRTHENNMKMEGPGTSGSGSQNRARALEVTVAGIILSVALTESISSKGILISWTSRIMKKGYLCFSLLAGMTSACIWQVSSESGNESSLPALESSSSSESLATFRAEIAADNEAEIYARIRSLRGRDYYNLPPQNNPGEYEGLVHNNFEQAIDVPHYRAILDREYFELTVLERKGLLQDRLFDLMFGEQKIYRIMELSLYTNIRTEAYDFLEGKVEPVSSLQHSFQRDIMDGSLNFFIQDINQSGRNSQIYREFYSHFNDEVFRLKFGLPLP*