MKAHGLALGLVLLLAGCATNTSGVALYGAAGAAPVAEQHQNVNVTLTELSRREQNGLLQVNVAAASTQRGDNKLQYLFYWYDEAGQEVASDGRGWTPLKLHGYQTRTLSALAPSPAARGYRIYVREVIEESY