MGAPKQKWTPEEEAALKSGVIKHGAGKWRTILKDPEFSGVLYLRSNVDLKDKWRNMSVMANGWGSRDKARLAVKRTPSILKQEDGAMALTVVPSDEEIADAKPIAVPSTTVQIPTSTKRSIVRLDNLIMEAITSLKEPGGSNKTTIAAYIEEQYWAPPDFKRLLSAKLKYLMACGRLIKVKRRYRIAPALSFSDRRRNHPMPFLEGRQRVSPRFDRNDFHILTKSQIDLELAKMRTMTPQEAAAAAARAVAEAEAAIAEAEEAAREAEVAEADAEAAQAFAEAAMKTLKGRNNQKVVVRG