MSDLGAIEATLQWDELVMMPDAAAEARGRQKAALAELSHREATSAAHGDAIAAAERAHSGDGCAWRAAVIRDARRDYDDAIRLPGELKAREATLGARGYAAWVKARESDDWDSFAPTLEELVTLRKEMAAACADDGVEPYDYWLDQFERGMKRERLEEIFSVLRASLAPVIAKTLEAPKLEHHPALVSGTFPEDAQERFCRAIATKMGFDFNSGRLDRSVHPFTGGVGPIDVRITTRYDENNFMDAVMGTIHEVGHALYEQGLNAEQDGLPVQRALSMGIHESQSLFWERYVGQSLGFWRSVLPEFHASFPRTKEEGVTAEDLYRYVNKASAGFIRVDADELTYSMHVVLRFEIERAIFAGEASVAELPSLWRTKMRELLGVVPDTDALGVLQDVHWSDGSFGYFPSYTLGAMYACQFHARAREEIEGFDALVENGDLAPIREWLRRKIHAVGSLHPSADELCVAVTGAKLDPEVYVTYLREKYSALYGA*