MNRLGTLVFAGVAIAAGAYWLTLPSQGNLPANPLVGSAEAQQAEIDTSSIVEMVQGAEDAPVEVIEYASYTCPHCAAFHEGPYKKLKADFIDTGKVRFIYREVYFDRYGLWASMVARCAGPEKFFGISDLIYKGQAEWSRAGGPAEIAEELRKIGRLAGIENDKLEACLGDATKAQTLVAWYQEHATRDDINSTPSFMINGKKVENQAYDGFKALIEAELGN