MTTKIRRAASVAEQRILDLVAQFTNSYNTMPPNTKTVRVPHLGGIDAAYQMPQPYDAKKPTLVLVNSFTTSSELYQSQFANEELKGKMNLLAIELLGHGQTRTKTENFTYWDTAIMNLQVLDALNVKGKVFVLGTSQGGWITARMALLAPDKIAGIVPLGTSMDAETERTRQLGCWNGPELLTGSIDEWTTNEKTSDFKPSEEYCNFLIDIGFGKECPQDTRKFWIETIQSNYQGDDGRRRARMAAINLRERDGLHGRLFDVRCPVLWLHGTADPVYTPANAEVEIKMFVNSPDAQLKIISDGQHFLSFSHPKEVSGAVIDFVGKYGK*