MHKLFPFDQAHIPKVNLNIGSYFNRPQSTKDVLASILYKKSHEFLLFNSISYQIMTAPEIYQIQDLTEDQKTFIRNSVPILKDAGETLTAKFYQYMISNYDEVKPYFNETNQKLLKQPRILAFALLKYAENIDDLSPLTAFVHQIVVKHVGLQIKAEHYPIVGGSLLKTMAELLGPELATPAFLKAWATAYGNLAQILINAEWAEFQKQKWHDFKEFKVTKIENECDDVKSVYFTPVEGEIAKPLDGQYVCIRWKLPGEKFEKSREYSLSSRPNNNTYRISVRLLENGKISTFVHNQLKVGDIITVAPPAGQLLYEESQKDAVFFIGGIGITPVVSIMETALERGQRVTLFYSNRTSKSTAFRGWLKELKSKFNLQLTVKEFVSEEQVTEGVDQINSAQLQRSDIQTVSPENEVYLVGPVPYMQFVSSELNKLGVQNIHSEFFGPTVVA*