MLARAAKEAVKAASGLRAYASASGGLPPRKVAVLGAAGGIGQPLSLLMKLSPYVSELALYDIAGTPGVAADVSHINSKAAVKGYAGEDQLGEALKGADVVIIPAGVPRKPGMTRDDLFKINAGIVKALVEACGKHCPKALLNIISNPVNSTVPIAAETLKRLGVYDEKRVLGVTTLDVVRAKTFYAEKAGLDVGKVDVPVVGGHAGVTILPLFSQAVPNAANKLNDADIDALTKRTQDGGTEVVQAKAGKGSATLSMAYAGALFADACLRGLNGDPDVVECTYVASTITDAPFFSSKVKLGKNGVEQIFGLGELSAYEAEGLKALMPELRQSIQKGEDFALEKQX