MSRKLAPEANRILFVKNLNYNVTAEQLFDLFGKFGPIRQIRQGIANNSKGTAFVVYEDVHDAKQACDKLNGFNFQNRYLVVLYHQPEKMLKSKEDLAERQENLERLKQQHGIE