MHSTRMGGSSIDDEWEFTAPSSGVRTLVLVGRTGNGKSATGNSILGRKSFKSRASSSGVTSTCELQRTILRDGQIVNVIDTPGLFDLSAESDFVGKEIVKCIDLAKDGVHAVLVVFSVRTRFSKEEEAALHSLQTLFGSKIIDYMIVVFTGGDELEDNDETLEDYLGRECPEPLKQTLLLCQNRLVLFDNKTKDEAKKYEQVQKLLSLVNSVILQNGGQPYTDELFMELKKGAQKLRDQTEEVDSLEGYSKREILVLKEQMHKSYEEQLKRITEMVEVKLRETTMKLERQLAEEQAARLKAEEIAQRAQLASNDEIRKLRENLERAQRETEELRKRAESGKCAIL*