MKKLLCMLLVAVGLMSCGDDDKPYIPELNKLTNVSCTKNGATFFTAEITYKQDQQINRIILNQEGHQFTDNYIIVDKTISVNGVKMENGSLTNPFVHTVYTLKGNVIARKEEMAENKYMSNTAYTAIDNSYVYERNWLKSVSQVIQWPNENGSGYQTRDLGEVDRYTWEGGNAVHYAYLPQQEITYEYGSQMRPANFPFRVINTFQPVGFDVVSPVNLMYGLMNQNLPARAYWYNVSEAADVCAEYTFRYTMSSDYITGMTIEEKINPVNGVEAESNTYEYTFTYNFVAEQK