MSVARPTSKLPPGANRILFVKNLNYNITGEDLYDLFGRYGSIRQIRIGNEQKTKGTAFVVFDDVMDAKNALDHLNGFHLQERYIVVLYHMPAKQDAAAAKADLARREEELAQLKKKHNIDDD