MGIILENDSVQDKQLGNAIIHYIDIPYFHNNTWYLSLWKRLHQLKQSSEILFLMRMKGIGLLSSWIYLELHEHFVKKGCKSCAHAVLIEGIKAQAHPIELLEEKVNYSIQKEHSLEKPDRIRLFGREWACIVEYMNLADLLQKESECIAYMEYRIIQHTRKRKKIDEEETEKGLNEVSLLFGRSKGRSSKDKDKEEKEPEVGDLSDFLVKRKNRIFLTKMMQY