MSTKIDMNLFIEIIQHNELIWRKGHGDHKDKNKNDKIWLMIAEQCGFDDVKSAKQKWKHLCDYYSKLKKPKASGSGSDGKDVKWPYLNLMTFLEEEKENCSRIDSIQTTSIPNDVKDLLNCTISMSSSDDENEKIFTQKLLSKRRRLSDTDKDDAVDNCIVELAKQIKENLNDLSPNKQFGLYVGSEIKNLSTPLQNEAKTRIMNLLMELKSRKSLLMLPGILKKLDLLLKLIRLRRMRKRKKKRLWVHPLLSKQPTEGEFVVLFQQLRKDEKFYCYSRMSCREFDLLLAQIKSNKRGVSPEEQLIICLRFFATGMQYRALEYSFRRSRSTISLIVKRVSKAIWSLHEKYVKLPSSNEEWKNIANGFEKRWNMPLCIGALDGKLVRLRKPNNSGSLYHDYKHNFSLNMLALCDFRYRIIYVDVGEYGYKGDANVFSSSSLKAKLNDNLLNIPEPTNLPGLPDSDKINYFIVADAAFPLSLNIMKPFSGNALSHQQRIYNYRARRVIENVFGIMCVKWRILLKPIETNIESANWIIRAIIVLHNFLIDESTTNKTLSMVDHETEVNRDLENGEWRNLLSGSEPLPSIQQIQNHARNWPVEAKMMRENLTIYFNSDIGSVSWQEKMSSVYIKNASVFYVDVALMS