MAAPRPTSKLPPGANRILFVKNLNYQITGEDLYDLFGRYGSIRQIRIGNEQKTKGTAFVVFEDVMDAKNALDHLNGFHLQERYIVVLYHMPSKQDAAAAKAELARREEELAQLKKKHDIHDED