MGAPKQKWTAEEEAALKAGVLKHGTGKWRTILMDPEFSAILRLRSNVDLKDKWRNINVTAIWGSRQKAKLALKKSPQTPKRDENPKALSSVVQGNEEIVDAKPIAVSNGTPKNVGSKELLARLDNLILEAITTLREPSGSDRPSIALYIEEKYWAPPNLMKLLAGKLKLLTASGKLIKVKHKYRIAPSSAVSEGRRSSPLVRIEGKQKDSPKSEKSNTKILTKSQVDQELSKIKGMTAEEAAAAAAKAVAEAEAAIAEAEAAARDADAAEAEAEAAQVFAKAAIKAFKYRTRHLVNTVLSQVF