MMNHFCLASVKSYQKNQGLRKFQQMANDQKNSESFPAKEDHKKDDAAAPAEVDHKDEFSASQPHPVENIVLVGRTGNGKSATGNSIVRSKVFKSKTKSSGVTMECHAVKAVTPEGPILNVIDTPGLFDLSVSAEFIGKEIVKCLTLADGGLHAVLLVLSVRTRISQEEEMVLSTLQVLFGSKIVDYLIVVFTGGDVLEDDGMTLEDYLGDNMPDFLKRVLILCGQRMILFDNKTKDDEKKTKQVHELLKLIDLVRKQNNNIPYTDEMYHMIKEENERHKKEQEELESKGHSEEQLAALMKELQIMNERNLKAMAEMMEKNMKIAMEAQEKLFEQREKAQEMSYQQKMEMQEKLKQMEGRMRAEMEAQMLSRQQCSIL*