MALLFEKCEQATHSSNFPDSKLFDSDIQAFLELQKQENKNIFSGDLELDNLMVKSIQVLRIHLLEMEKVTDLCQDFCNRYIGCLKGKLQSESLLKVDLYDSDEDDPVSPVGMNQVQNPLSNQQMVAQVVNGNIVMQPAVQPSALSMATISQGQIVSGNTVYQMVQTPQGIVAQPIQHPYPTEDEKKTIASQTNLTLLQVNNW