MGAATMLAAQSIMLGINDVVVAGGMESMSNTPYYLGKARQGYRYGHGELVDGLQKDGLFDAYNDYAMGVCAEICATTHFLSREEQDDHAILTCERAIEATNNGLFDWEIVPVEIKGAKGKPSVMVTKDEAFQKFDKVKLRQLRPCFKEGGSVTPGNSSGINDGAAALVLVSGAKALELDLPVLARIRGFADAAQSPELFTTSPALAVPKALAHAGISQSDVDYFEINEAFSVVALANQKLLGLDSGKLNVHGGAVALGHPLGCSGARIIVTLLGVLRSKAGHIGVAGVCNGGGGASALVLELL*