MGTCTTQLVTSACHRTQSRCRGSPGRAMATLLGANRSGNGGWRRTSERQTTCCSASLKDPPPRGASTSLTKEQLETDIVVIGSGIGGLCAAALLARYGFKVTVCESHYVAGGAAHGFEAQGYSFDAGPSFYAGLSGPATTTNPLKQVLDAVGESVECVQYKQWVVYTPGGDFPCICDADAYAANIRRMGGVEAERQWHALQARMAPLQAGAALLPAAAIRGDLGIAVTAGARYGPGLIKAGLVAGQLTGPFSAVVDQVVTDPWLRTFLDLECFILSGMAAKDTIAAEMAFMFSERNSGHSTIDYPKGGSKAIVAALIRX