MTQAILLAGESWTSMSTHIKGFDQFPTVTHHHGAKLFLDAMKDSRYSVRHMPNHEAQEDFPATLAGLLAYDAILLSDIGANTLLLHPDTWMRSQRTPNRLKLLREYVAAGRSLMMIGGYLSFQGINGSARFHNTPVEEVLPVTCLPYDDRVEVPEGFAPQIVAAHPVVSGLGSTWPHLLGYNEVQAKPGATVIATVPDTGHPLLVAGEYGKGRTLAWMSDMSHHWLPPEFSDWSGSARLWLNCLDWLTSSAP