MSQYEEMSLVYDQLTQDQPYESWFDIVQFYANHHADILDIGCGTGTLTCMLNDLGNVSGMDISPDMLSIASQKSNQINWLEGDMTNFQLDHQFDIVTIFCDSLNYLPTLDNVEDTFKCVYNHLKDNGLLIFDVHTVAKMTTLFSDQSYIDEAEHLFLGWDALKGAEPLSVIHQMSFFIERENGLYQRFDEEHYQRTFEKDVYTQLLEKCGLTLVKTFTDFNMNQDDEQADRLFFVAQKH