MNSEQEFVLSAIEERDIKFVRLWFTDILGHLKSVVVAPAELESALEEGIGFDGSAIEGYARISEADTIARPDPSTFQVLPLEAGISKLQAARLFCDVTMPDGQPSFSDPRQVLRRQVQLAADEGLTCMISPEIEFYLVQSLRTNGLPPVPTDNGGYFDQATFNEAPNFRRNAMVALEELGIPVEFSHHETAPGQQEIDLRHADALTMADNIMTFRYIMKQVARDQGVGASFMPKPFQEHAGSAMHTHMSLFEGDTNAFHDPDDSYMLSKTAKQFIAGILHHAPEFTAVTNQWVNSYKRIVYGNEAPTAATWGVSNRSALVRVPTYRLNKEESRRVEVRLPDTACNPYLAFSVMLGAGLKGIKEGYELDEPAEDDISNLSFRERRAMGYNDLPSSLDQALRQMEKSELVADILGEHVFEFFLRNKWREWRDYQEQITPWELRNNLDY