MSSLAQQRDKRNYQLHLLYTRQEFEECLKQIDKVLEETDGLCEYAIYIKALIMRHRGKIQESLALFQQATAINPHNVANLKQVGRSLYLLGKHKAAVDVYEEAQKFGAPDWEIMHNKGLCYMYLKQYDRAIESFRVAIDIQPHDSTFLQLGKVYGMMDDYSQAINVYMEALEHSPENPELLTTLGLLFLRTNDNPRAFEYLTTSLTHDPRNPRTILAAGSIIQDQSDMDVALVKYRVAAVQTPNSPQLWNNIGMCFFGKQRYIAAIACLKKALYLGPFEWIISYNLGLVHLHTGQYASAFHFFSASVNLKPDFAHSYMYLAVTLARLDDYDNACAAYDKAIQMAGVPGEPVFHLNYAILQYQSKQYDAAKLQLHAFRALWGDMDEEARRADPEVGEQAALLGQLLGM*