MVSADRIGGKQLLDIVESGRELAEIGCQIRETLDSQEAFEGSLEWLKSVFGSKIDSPWQCLCELVLKEPKILCDEIFEGIFVSRMKHIIGSGFAELSKKIKFEECVAAIVTSTNYKDFQIFSQKSTASGGWSTEKGGVKSVESDHRNRGIAFRFMATNDKDWFGCLDSYFGTEVSEIKDTIDDGSKNILKDLISFLLAYKSSSRVEELAPYFQEQCFDCISTLIVQVEEHLSSLSTTLVKEMKLERTPQTDNNKTLQPPVIVERALFVGKLLVALSFLQQH*