MKSVDPADLEALFDAVPDVLFFVKDREGRYTHVNQTMLRRLGLKSRKDLIGKRVAEVYPSGLGANYANQDEQVLAGAVIDNLLELHLFANREPGWCLTCKRPLLVDGKVQGIIGISRDLGPQDGQESQYEKLRLALAYLNANYAQNVRMQALVDITGFSMSKLQRSFRKVFQLTPQQVLAKLRLQMAMHLLHGTKSVTEIGHACGFSDQSAFTRQFKLAVGMTPREYRTLANAAQFPAGTS