MKTVIQDTADVYFKRKSDGKLVFTAEAQTASFSQAISEEKLRGGIGNKPLYILKSEKEINLTVKNAFFDLEWLAMTQGETIQEETKVKVFDREHGLIVDDTNKVTLKGKPVSDVTFYNKKGLTYKIAVSTDGTYTIPTAFAAAKDKLTAVYQIEKVGRRLAIKASKFSERYEVEYRTIAYNPDTEEVYSDIYIQFPNVSPSGEFEMSLENGNALAPEIKFEALADTDTDEMAVVIEASRDENTAAPVEDTTGSTQSSDLGGTTE