MSRKLAPEANRILFVKNLNYNVTAEQLFDLFGKFGPIRQIRQGIANNSKGTAFVVYEDVHDAKQACDKLNGFNFQNRYLVVLYHQPEKMLRSKEDLAERQENLERLKQQHGIE