MGVLEVLCQFWKDTNSTPGTPLMPLHMLPAPGLSSVHEILRKLSSEAGLERAAVAGEAELVCWVLHNTAIAPDVAMRVACKAVLAGVLNVGEDIWRWLDATHQGSEDERAAYWTSSREAQAAAADHTAGAVAFNNIAPPDRSLAKLAVGAASAGNVTGLCNILQRMHDPAVLSDHGCIKSMYEAAIRRGHVRVVEVLMNAPTPWGLQRPISEPQSGSAGAAASAAAGGSTVFQRHNDLAVRFCSMACMAGHADLAGTILWKAMDWSSYTHLPYWYAWRHNVFAKASADSYVFAFHSLEPALLQGIWAALDRFDQQQHSEEGSSIPAGSNHHSDFDVDNVQQLYDHISSTLEGLPPSQFELYEVFNGKGFQAGYMDVLTMAGSPDYVWGFLELCQRMNWAS*