MPKVLILVSPGADYTEALVPADLLEKAGIEVFLAGLEGESPVKCSDNEKLKPDMSIADAIKLGPYDALYLPGGGEGAENLAASELFKEMLKEAAAENRYIAALCHGPTALKAHNVALGATLTSAPEAIAALMAGGKFTPSDDAVVTDGNFLTSRSPDTAVEFALAVVEALKGEEKAEEVAAPLNLE