MRSPYAVDKLFTAATWRRLAGPAERAAEALLRLDERLARTEPALADGVRARAHFVDAQAALGLEGRLVLMEDLVLHDAAMPVRRPTPELGRAAHILATRRRIAAARPDWPFAREGWSALFGAAGRDPDGTEAPLGSPSTETPRRGDATEPQPWARPRFGQDSFDDEDDGATSSGDEDELWTADEASDSAFADIDQLLARSRRTLAEFNDLTTDEGRAVLRVRDPQYGEAERLAAWRRIALKDVQELPTVLAAAVALDAWFALDPSERQPFLGPLLAAALLHQRGTARHHLPALALGLRESRTRWLTVHPAPERLGAILRAVEAAAHAAGRDLDRLSLARELMLRRAQAKRRTSRLPQLVEVFLASPLVTVQSAAQRLGTSAQAIEAMLADLGPACPRELTGRRRYRAWGIV