MMGACMSASSEESEQKKRSQKIDKDLEEDSKRLRRECKILLLGSGESGKSTIVKQMKIIHLKGYSDDELYNYRPTVFKNLIECAKAVISAMRQFDIEPQLEGNKELCDYLLDYMVESGPQAEIDPKVGQAVQSIWNDPAREQLMDRQTEFYLMDSAEYFFQEVLRIVSPDYLPNEMDVLRARTKTTGIYETRFQMGQLSIHMFDVGGQRSERKKWIHCFENVTSIIFCVALSEYDQVLLEESSQNRMMESLLLFDSVVNSRWFMRTSIILFLNKVDIFKQKLGRSPLGNYFPDYSGGNDVNKAAKYLLWRFNQVNRAHLNLYPHLTQATDTSNIRLVFAAVKETILNNALKDSGIL