MALHGGNFQGTPIGVSMDNMRIALAAIGKLMFAQFSELVCDYYNCGLPSNLSGGPDPSLDYGFKGAEIAMAAYCSELQYLANPVTTHVQSAEQHNQDVNSLGLIAARKTAEAVEILKLMFATYLVALCQAIDLRHLEENMQAVVKHVVLEVAKKTLYTSENGILLPSRFSEKELLQIVDHQPVFSYIDSPSNPCYALMVQLREVLVDQTLNTSDEESKDSPPMFRTIPVFEEELKKSLDEEVVKARQRFDNGDYAVPNRIKNCRTYPLYKSVRSELGTCLLQGTVPRSPGEDIEKVFDAILEGKLVLPLLKCLEGWRGSAGPFTPRPIPASPAVYNPKYWAWFDNLRSPS