MSSEQQEWDDLILQNQLFDAVDKFSSPLSSYHTLSGKRMRGLIYSARLDRLYLSSGGFWMFDAAQLDLRGTSVWSDHTPLRLLVNEKPATSRQNAYIPFKLNCSYLGKQNSDTEVIAIWQQTFSSSLPLLVKMDRALKEIKRFASQYGRQYMSTHPQHKKLVTKFLAYVDFNLNFAEDPIWAQVLLEAKEFLQALEMFQLKGLKDKAKIRWLSQGQTSSKYFFNVLRKRKARNTITRVSQLDGTCLMEPDQITEVFTQHLRQIIGSAHISTTEDLQWMMSYIPVSLNNYQASQMDMPFTAEELLQALCDMPNGSSPGLDGLPKEFYIHFWPFFYQQITDYWNFMLDSSQVSY