MAAFRRLSPGLQASMGSIIYRPYRLMSGAAQAAMDVEVWNMTMPTVEDVQRQDEGRGPQWVFLGCPGVGKGTYASRLSKLLDVPHIAMGDLVRNELKASSPLAKQLSEAMKAGKLLPDEVIFNLLSKRLEQGLSAGERGFILDGFPRTISQAEVLEDVTEIDLVVNLRLREDVLISKCLGRRICSQCGGNFNLAKIDVKGEDGAPSIFMPPLLPPPSCASKMTIRADDTDEVVRARLRVYHEESAPVEGYYRSRGKLLDFNVGGGIPETWPNLLAALNLTDKASEEGDQQKLAA*