MGIKGLTALMRDNAPGAIKEQKFESYLDRRVAIDASMHIYQFMMVVGRQGEQQLTNEAGEVTSHLQGMLNRTCRMLEAGIKPIYVFDGKPPVMKGGELAKRKDKREEAEAALKAAREAGNQEEVEKLSKRTVRVSKQHSQEVMKLASLLGVPVFEAPCEAEASCAAMCKAGLVWAVATEDMDTLTFAAPRLARNLMAPKSQDKPVLEFDYDKVLAGLGLTPEQFIDMCILCGCDYCDTIRGIGPKTALKLIKEHGSIEKILEEIDTEKYPPPQDWDFAGARELFKNPEVMDTTGIALSWKAPNEEGLIDFLVKEKQFNEERVRAVCAKVKKARQGKASQNRLESFFGPPTIISSTIGKRKVEEKKGKNGKAGLANKKSKGVSGFRRSKN