MSNKLLKLYFSREQKADLVDCLIQLDYLSGFSLYDIDGFSRNHERFDIGEQIRGARRMMMAEVICAADDVTRIREALSQLNFKEPVRYVMQSVEDVGHSDYI