MTAQSGVLLEHCKAAIYLEANITDLTVIPEASRQFCDKLAQLQQTYPDARLGAVVAFGDRVWKQLAGENSAKELKPFVTLGKGDASAPATQWDLLIHIQSLRPDVNFSVALAAMNCFGKAIQVEQEIHGFRWVEERDFTGFIDGTENPQAAKRAEVALIAQGDDTDGSYVFTQRYEHNLTKWEKLTTAKQEMVIGRTKPDSIELENKVDTSHVGRTDLKENGVGLKILRHSLPYGKASEKHGLFFVAYCATLYNIEQQLLNMFGEKDGKTDRLLGFTKAVTGSYYFAPSLEKLKTL