MGAPKQKWTAEEEAALKAGVLKHGTGKWRNILSDPEFSSVLRSRSNVDLKDKWRNINATAIWGSRQKAKLALKRNQLTAKHDDNPAAVITVPPSEEVVDAKPLAISSGTPRATGPKKPISRLENILLEAITSLKEPGGSDRASIAVYIEEKYAAPPNLKKLLATKLKLLVANGTLIKIKHKYRIAPRSTVSEARRSPLLLLEGRQKDSSKLDKKGINILTKSQVDAELSKMRSMTAEEAAAAAARAVAEAEVAIAEAEEAAREAEAAEAEAEAAKIFAKAAEKALKARMLDT