MRDLLNCLLGRRRARPLKGSTMKGSVVLQKKNVLDFNDFHVSFLDSLHEFLGKRVSLHLVSATHADPERGLKGKLGKAAYLEEWGKKQVGLAVGEAQFTVDFEWDESFGTPGAFVIRNEHHGQFYLKSLTLHHVPGKGRVHFVCNSWVYPSKKYTSDRIFFSNESYLPGETPLALKNLREEELLNLRGNGVGELKEWDRVYDYAYYNDLGKPDDGPDLVRPVLGGSVEFPYPRRGRTGRPPTKTGEIRPLPLIYCAWKL*