MALPTWNFLAASWQGMHFTAGKILCSSCDDLFGEFFAPGKRSGSEYMQEAFKAWDEDKSGFIDTGELRLVLKAIMPNFSDRDLNDLLRVIDTNGNGVVEYEEFCQWLTKENPLEFSQTTFSHYVAQLMREAGKAREKADLCVDEIQVREDGVYFRLRSGTVRLETTAFRNESGLSLTALDPEEFISKVECVEDGLHISFNTGRVITLDGKGELFGPFEAPKGFYIDGLRTKPVDKGNVKDYVAGIEAAPLPSASEYDCPCALLYTAEQEYLRSLREILAKAAVDVNGFGYGGATALMLAASRGCTGSMRLLLSSKANVNLADSDGWTALTYASRCGSPEAVQALLX