MPQLGSGGGDDLGATDEMLAFKDEGEQEEKIPENAFTERDLADLKSSLVNESEGSGSPAAAADPEAIRRVQDPQRVYQEKLPDHMDDAGMKHQDPGMYKGSAYSGYPFLMLSDPYLPNGSMSPLSNKVPVVQPSHGVHPLTPLIPYSNDHFSHGSHSPHLPADISQKQAVHRPSQTSDIPGFYPLPPAGVGQITPSMGWFTHPLMLGSGMHTTGIPHPAIVPHSGKQEMEHYDRNMKPQPEPKREKEAKKPTIKKPLNAFMLYMKEMRAKVIAECTLKESAAINQILGRRWHALSREEQAKYYELARKERQLHMQLYPGWSARDNYGKKKRRTREKQQDSNSDPASPKKCRARFGLNQQTDWCGPCSFLQQFQLLSKYLFEFLKPL