MKKRFTFCRSYIKNLPTLLNNYGINVIIGKREQDLTCEEEVVAIADIDSHIYDQSPMKRSFGVEGVRIAAGRVLIALGSCKEVEMGKLYPTVSEEYQKSVEKCKRKLRGLIAEKKCAPIMLRLAWHSAGTYDVKSKTGGPFGTIRHSDELSHNANNGLDIAIRLLEPIKEQFPTISYADFYQLAGVVAIEITGGPDIPFHPGRPDKPEPPEEGRLPDATKGVDHLRDVFGHMGLTDKDIVALSGAHTLGRCHKERSGFEGAWTSNPLIFDNSYFKELLSGEKEGLLQLPSDKALLEDPVFRSYVEKYAADEDAFFADYAEAHLKLSELGFAEEE*