MKTVAIVGSQWGDEGKGKVIDYLATQADVVVRGQGGNNAGHTLVVEGKKYALHLIPSGVLNPNTVNIIGNGIVFDPKGFLEELEMFKTDNISTENIKISDRAHVIFPYHKELDALSEEARGDLKIGTTKKGIGPCYMDKTERSGIRICDLMDKDKFAIKLKAQIDAKNEIVKNIYGKEELFDFETIYNEYLGYAEQIRKYVADTSVIVYDAVRAGKKVLFEGAQGTLLDLDLGTYPFVTSSHPTSGGFAIGAGIGPNMIKDVVGIVKAYTTRVGEGPFVTEQINETGDKIREQGHEFGVTTGRPRRCGWFDAVIVKYAARVNGLTSISFMLLDVLTGFDKIKVCTSYKMGDKIITDFPASLDDLAKCEPVYEELDGWNEDITQIDNFDDLPENAKKYVAKIEELVGVSVDMVSVGPNRAQTIIRRNIFA*