MRIVALDGYTLNPGDISWAPIEELGELVVHPRTPSDKIIERAAGAHVVLTNKVPLDMSALQALPGLRFVSVLATGYDKVDVAAAGVLGIPVSNVPGYGTDSVAQHVFALLLELCRRTALHDHRIRAGAWTQSPDWCFWDSTQEELTGKTMGIVGFGNTGRRVGRIANALGMNVIAYAPRSRFDPDYRPFEHVGLDELFTSADVVSLHCPLTPETEGLVDARRLASMRPGSYLINTARGPLLDERAVAEALDSGRLAGAGLDVLSQEPPAADNPLLSAKNCLITPHLAWASRTARRTLMDSTAANIRSFIEGTPVNVVNAAHLRTKG