MKRLMWAILLLMVVVSADAARVIKVLAIGNSFSEDAIEQYLYELAAAQGDSLVIGNAYIGGCSIDRHWSNAQTGKPEYRYRKIVGGKTATRRHVALDDIIADEQWDIISLQQASHFSGLPYTFANLQRLKDHVLAICPNKQVEIVWHMTWAYAKDSHHHAFRFYRHDQQLMYNNICLTMADQLPRVGISRIIPVGMAVQKARGKMGDVLCRDGFHLNKAYGRYTAACTWCEFLTGRKVVGNSYHPESVDAQTALLCQKMAHQAMRDIKR