MEKEREKQVYLARLAEQAERYDEMVEAMKAIAKMDVELTVEERNLVSVGYKNVIGARRASWRILSSIEQKEESKGHEQNVKRIKTYRQRVEDELTKICSDILSVIDEHLVPSSTTGESTVFYYKMKGDYYRYLAEFKAGDDRKEASEQSLKAYEAATATASSDLAPTHPIRLGLALNFSVFYYEILNSPERACHLAKQAFDEAIAELDSLSEESYKDSTLIMQLLRDNLTLWTSDLEEGGEHSKGDERQGEN*