MGACMSSSNEEVDQKKKSQAIDKILEEDSKRLRKECKILLLGSGESGKSTIVKQMKIIHLKGYSEDELFNYRPTVFKNLVECAKAVIMAMQQFDIEPQNEENKAHAEFLLEYQAESGPQAHIDAKVGAAVQALWNDPAKDLLMEHQTEFYLMDSAEYFFQEAMRIVATDYLPNEMDVLRARTKTTGIYETRFQMGQLSIHMFDVGGQRSERKKWIHCFENVTSIIFCVALSEYDQVLLEESSQNRMMESLLLFDSVVNSRWFMRTSIILFLNKVDIFKQKLSRSPLGNYFPDYSGGNDVNKAAKYLLWRFNQVNRAHLNLYPHLTQATDTSNIRLVFAAVKETILNNALKDSGIL*