MSRAAKLAPEVNRALFVKNLSYNVTPEELFELFGKYGPIRQVRQGIASNTKGTAFVVYDDVMDAKQACDKLNGFNFQGRYLVVLYHQPEKMAKSKEDLEARKENLAQLKKQHGID