MKRFLATALLGLALCGVARAAIDTYEFASDAERERFRNLTQELRCPKCQNQDIADSNAPIAADLRKQIYGQLQQGKSDGEIVDYMVARYGDFVRYKPPVNERTWLLWFGPGALLLFGVLVIGVIVLRRRRTAAKVQTTLSAEEQARLANLLKNDK