MMDKGKKAKIEDDDASDQVDSELLLAIEKLQQVQDELEKVNEEASDKVLEVEQKYNEIRRPVYQKRNEIIQGIPDFWLTAFLSHPALCELLTEEDQQVFKFLQSLDVEDFKDVKSGHSITFTFRPNPYFEDTKLVKIFRFSDEGTTSISGTQPRWKDGMDLTNGVRTEKEGNKRSFLDVSFFEWFSETHEKTSSDGVHDEVAEIIKEDLWPNPLKYFNNEADDDDDDEFDDEDGEEDDDDDDQGDGADGFDEEEDEPDDEDDNE*