MALRGVKVLDFSRVLAAPFCTMLLGDLGASILKLERPTKGGGVGGGDDSRRFGPPFLPHSKEHLTENVEDERLSTYYLAVNRNKRSVALDLSHDKGRDIARALAKNWADVVVENFKPGTMTKMGLDYEDLRHDNPGLVYCSVSGYGPKGPWSNLPGYDVVIAGTHGLMSITGSPDAPAKVGVALTDILTGTLAQGAILAALYDRQAHPEGVGQRVDCNLMESQLACLSTAAAGALNALPGTPPPGRRGTAHENIAPYQAFQCKDGEYFVIGTGNDTQFKALCNTLGQPQLASDERFLTNAGRVSARDELVALLNDAFAAKDRDEWWELFRGHGFPCGPVRDIKESFECEQARYRRCTLEMDHAVAGHVVVPAHPAKYSRSPIADGTLAPLLPPPMLGEHTEETLVNLLGMTPSEVDKLEEEGIVX