MAAKLASVTDLEVEMQKLKGRITELEKENASLKQHETDREQTQLCQTKVQDEDRNAEHALLKKNMAELQQQLYDRGLEVSLHCLL