MSQGLEDVAGLLDLAVEADDEETFNEAVAELDTLEEKLAQLEFRRMFSGEYDSADCYLDIQAGSGGTEAQDWASMLMRMYLRWAEARGFKTEIIEESEGEVAGIKSVTIKIIGDYAYGWLRTETGVHRLVRKSPFDSGGRRHTSFSSAFVYPEVEDDIDIEINPADLRIDVYRASGAGGQHVNRTESAVRITHIPTGLVTQCQNDRSQHKNKDQAMKQMKAKLYELEMQKKNAEKQAMEDNKSDIGWGSQIRSYVLDDSRIKDLRTGVETRNTQAVLDGSLDQFIEASLKAGL*