MALARPTAKLPPGANRILFVKNLNYQITGEDLYDLFGRYGSIRQIRIGNEQKTKGTAFIVFDDVMDAKNALDHLNGFHLQERYIVVLYHMPAKQDAATAKADLARREEELAQLKKKHNIGDD