MAQLLIHGNLHATIFEADSLRDPGRATGGAPKFFRKFVQGIEETVGIGKGANRLYATIDLERALVGRTRILHDEPKNPRWYESFHIYCAHQVGNVVFSVKDDNAIGATVVGRAYVPVKDLLDGHVFEQWLELVNEQKEPIGAGARIRVKLQYFDVSHDPNWARGIRSRKFPGVPYTFFPQRKGCKVTLYQDAHVPDNFVPKIPLAGGQLYQPHRCWEDIFDAINNAQHLIYITGWSVYTEITLIRDSNRPKSGGDETLGQLLKRRANEGVRVLMLVWDDWTSVLKKDGLMATHGEETLHYFEGSEVNCVMCQRNPDNGQSFVQDIQILTIFKHHQKIVVVDSPLPGGGSEQRR