MARGLHRWLVAVISLFGFVSVVLSDEESTQFDVKPGGQVNDYVKEWKGFQCKFTYVCQGGTKEEWMITLKRKKKSFSCTVYRPSGSSYLFFQEFNLQIQGAQIQEANAFGNSNALSADEYKIDKSQNSVSQVAGKFKSELTKLEVKGSLQKKKKEL