MSREENVYMAKLAEQAERYEEMVEYMEKVAKTVDVEELTVEERNLLSVAYKNVIGARRASWRIVSSIEQKEESRKNEEHVNLIKEYRGKIEAELSNICDGILKLLDSHLVPSSTAAESKVFYLKMKGDYHRYLAEFKTGTERKESAESTMVAYKAAQDIALAEMAPTHPIRLGLALNFSVFYYEILNSPDKACNLAKQAFDEAISELDTLGEESYKDSTLIMQLLRDNLTLWTSDLTEDGADEGKEASKGDAGEGQ*