MPKVLILVSPGADYTEALVPADLLEKAGIEVFLAGLEGESPVKCSDNKKLKPDMSIADAIKLGPYDALYLPGGGEGAENLAASELFREMLKEAAAENKYIAALCHGPTALKAHNVALGATLTSAPEAIAALMAGGKFTPSDDAVVTDGNFLTSRSPDAATEFALAVVEALKGEEKAEEVAAPLNLE