MLRGIVNGWWKSVRNSFKEMPNATIWETFKKQFRWKSIPIMCEGKKQNEFLTLQHNQMTMVVYVHTFLQLSKYVEDLINIEEKKVGRCIDGFNPAYVEHVLAFKRPDTFDDPIDSAFSA