MLVQKLSLVLLLVIPIVTAGKPDVEQTAEISEAATSIAGLMVNESAPTPAEAVNDSGKGPESALEDTDAFKQAILTEPGLHEINGTTLSLLLEEVRKRDDLFLGVFFYARWCPFSQQLFPLVRTLPELFPQFPLVAVEERAVKPSALSRYGVYSFPLFFIYSKNHRSKFTGSRELETLVEMITTTTGYNPVARPKTDHCEANLALFDRLSTPEVDSGSQMCPDLTAYHHRAVQEETCPYRWTFQPSIWASNNLYLMLASSFLALRFLFFLIREGWGWLKQGQITGQQIQ*