MVELVDLRALLVDCAQAIGANNLKKANEGVAELRRHVSPYGSAVQRLAYYFTEALVARLSGTGAKRYTEITVNRPSAANMLKAYKLFVEVCPFTSLAHCFANKNILQVASGASKLHIVDYGILYGIQWPSLISALAERKEGPPFLRITGIDFPQPGPNPTQRIEETGKRLAEYAKTYNVPFTYRAIAKTWEDIEATDLNLENDEILVVNCIHRLRHLLDETVATPCPRRKVLSTIRSLNPDVFVIAIMNATFNAPFFVSRFREALYHFSSKFDMIETVVGNSESRQRLILENECMGRDILNVVACEGPERIERPETHRQWHSRLQREGFEPMHLDKLVISRARQLISSCYHNDFSVDDDTKWMFLGWKGRIMEGLSAWRPAKS*