MAGKHGRNGFDDDNVNPFAGGSVPPATNSRLSPLSHEPADFYNVDIPLESSKDLKKKEKELQAMEAELNKRERELKRKEDAASRAGIVIEEKNWPPFFPLIHHDISNEIPIHLQRMQYLAFSSFLGLIACLFWNIIATTTAWIKGEGVMIWLLAIIYFISGVPGAYVLWYRPLYNAMRTESALKFGWFFLFYMIHIIFCVWAAVAPPFPFKGKSLAGILPAIDVIGKNAIVGIFYFVGFGLFCLESLMSIGVIQQVYMYFRGSGKAAEIKREAARSALSSAF*