MTKSLDQIDLKILQEIQDDGRITNVELAKRVGISPPPCLRRVRTLEEEGYILGYRGLLDPAHLGFDVTVFASVHLSSQAEADLRGFEEFVRNEPLVRECWMLSGEVDFILKCVAPDMATFQNFVAHLTAAPHVRNVRTSLVLRNSKYAAAVPLELKAATT