MLTLRELKNMTRRNQFSDYLPYLAYDEDLKLYYNQDDTIGYIYEVTPRFFMGETTINMLKSLLSLVPDDSVVQFILFADPYVKPILDIYKNLKTRQYDIINLAVERYADFWLEGAEKGIKQASDIPSRYFRSFIAIKIPVKKAKDLDLDAFKYNATEILSGARLNPRILPVSELLDTLRRLFNDRVIVGKGYDDLKPINKQIITSETVIQAGLSDIHVGNKIYKCTTPKLFPGGSDGLNTFITNQLIGGIWGVASDAEQIITPFIFTLNVYPPFRTQTSILFDQTQMHRVKE