MGAPKQKWTAEEEAALKAGVLKHGAGKWRTILTDPEFSAILRMRSNVDLKDKWRNINVTAIWGSRQKAKLALKRNLPAPKIDNNHMALSTIVRNDEVLDTKPIAVSGGPLQSPNLKEQISRLVDNHILEAIVNMKEQKGSDKVAIASFIEEKYRSPPNLSKLLSTKLKHMVASGKIVKEKHKYRIAPSSTVSEKRRCSSLVLLEEKPKDPSEVHKNDDVNILSKSQIDAEISKVKGLTAQEAAAAAAKAVAEAEAAIAQAEAAAREAEAAEAEAEAAQVFAKAAMKALKCKMLHI