MPKVLILVSPGADYTEALVPADLLEKAGIEVFLAGLEGESPVKCSDNEKLKPDMSIADAIKLGPYDALYLPGGGEGAENLAASELFKEMLKEAAAENRYIAALCHGPTALKAHNVALGATLTSAPEAIAALMAGGKFTPSDDAVVTDGNFLTSRSPDTAVEFALAVVEALKGEEKAEEVAAPLNLA