MSVAGVSGDTNVLRAGPASPARAVVFFEGDQITDEDTREILGLERCSPEGHLKSMAAHFPDALVLLVMPTTVVSAGQACFGNFICASTATGEPLGFKPQEYRAAAHIRAILAASGFNVAASVELVGFSKGAVVLNQLLTEMAWHEEALANSGGAGPGVAAAGAGASTGAASGSSVPSSAGGVCMPAAARAVATGAAPRTAAPADARLLDSIRTVHFLDAGLNSRGVHLTDAGVVHWLGRRHQRLPLDLQLHGTPRQWADRKRPWITAEKTRFIELLKTAECRISPREVAYFSGQPGTLKQHFDIIAAMQPRAEAAN*