MSRKLAPEANRILFVKNLSYNVTAEELFDLFGKFGPIRQIRQGIANNTKGTAFVVYEDVMDSKQACDKLNGFNFQNRYLVVLYHQPEKMARSREDLAERQENLERLKQQHGIE