MSRNQDVFPILDLQELVICLQSCDFALATQENISRPTSDYMVTLYKQIIENFMGISVESLLNSSNQETGDGHLQEENENIYLDTLNVLVLNKICFKFFENIGVQDFNMTDLYKPEAQRTQRLLSAVVNYARFREERMFDCNSFILQMESLLGQLRSKFDDYNLIQQQLKQYEDVDGDNIPDEQELQKLEEQNKELEIQLKKLTKIQETLSIDYNDYKISKQSIFKDLEALSFQIVELESNRDKLIKISNTDMEELSEGIKELNDLLIQRKKTLDDLTAQQKNLQDTVTTFETIISELYDVLRIISSEVQESNRTETELVGLKQNLINNKLKLMNVLETGIMYKLEILQEQLDLQLKNLEKLSQDTKEESRLNDTKLMDLQIKYENEIKPKIDKTDIFIQEELISGKINKLNDEIKQLQKDFEVEVKEIEIEYSLLSGHINKYMNEMLEYMQ*