MSEVEFQTPQSYSPEDIQQILHLALARRNDQEELSREQLWEIAAELEIEPLSLVAAEQEWLKQKALTKKRLEFTQFRRSQWKQKAVRYVIVNSFLLFLNLLSAGTLSWSLYILLLWGLGLSLEGLKTFQTQGEAYEQAFQRWQFKNEMKESMANLWQRLKKAWQS