MQPQLPKHKGDLEAIADLKNYSYEQVKPIVPELLTWLQDLNWPVAGPIALYLQSIAKHITDDIIAILRGQDEVWKYWLVLVFGTNATAPIDPKLLAEFKRIATQPTKAEIAEETQELALEVIKKTKT