MATGRARSTRKLRNWVVEQVESGNFPGVCWDDTNKTMFRIPWKHAGKQDFREDQDAAFFKAWAIFKGKSKEGDIGGPAVWKTRLRCALNKSPEFEEVPERGCMDVAEPYKVYRLLPPGTLPETQKSPSKRCHSSVSSEREEEEDEVRTNGEASHSDSRSSSSSSSSSRNNSPESQEGVDTTEATVQEDQVSMEHLPPLNSDYSLLLTFIYSGRVVGKAQVHSLDCRLVAEFSDSRSSMEQVVFPKPDPSEPIQRLLSQIERGILVASNSRGLFVQRLCPIPISWNAPQAPPGPGPHLLPSNKCVELFRTTYFCRDLDRYSQGLGPLPKFQVALHFWERSSDPNNTSQNLITVQMEQAFARHLLEK