MTAMLRWSRHLSNLANLGCSAAVRAWGDPLASKMAGLEGALVGAGNPLLDISAVVTKELLDKYGLELGNQILAEDKHLPLYTELEKECAVEYIAGGATQNSIRVAQWMLQVPGATTYFGCVGKDHYADELTKVAAKDGVKALYMVDEAVPTGTCAACIVGGERSLVANLAAANNYKAEHLLKPENWACVEKARVAYSAGFFITVSPDAMMAMAKHCCENDKTYCLNLSAPFICEVPPFKKTLTDLMPYVDYLFGNENEARAFAKSEGWETEDVEEIALRIARFGKASGVRPRTVVITQGADPTVVALQGKLLKFPVTRVPDDKLVDTNGAGDAFVGGFLSQLVCGKDVAECVRAGSFAAGVIVQRGGCTFPDKPYGFAWNX