MADYDQEQEMEVEALQAILMDDIKEIDPSESGIATTARCFQILLSPQDDDFDESAYVPVQLALIFAHTEKYPDEPPVLNVKSVRGIKPHDLASLKEKLQREATENLGMAMVYTLVSSAKEWLSEKYGQNGGDEEPEESEAEKEEVIIPHGEAVTVESFLAWRERFEAELALQRAKLMPDSALTATKEKKLTGRQYFESGRHAVPSFQKGASTVADEDEEEEEDIDFDDDFEDDEEDMLEHYLAEQSGKSTA*