MGLEKEKADTKIFMDEDDFHRSGSPALSESEKNSEKAPDRDPRGLNTHLKLGFEDVIAEPASTHSFDRIWICSHALFELSKYLVYKVLTLVLAVPLALVAGLLFALLSCLHIWFVVPFIKSCLMVLPSIQAVWKSMTDLLVAPVCRSIGKCFSGIKIRLDQE