MRVSENFALRVHVDEVDPLRMALAAERLDYEIAVLCLELEAERLNIDDLRWLIEEIRDIREHVESVLVLPGCKLEAESAGALRRAIRRTRPLVYLLAVGGGDPKINRAAVSDTRVDLLSHPERGNPHAGLGKYEIELAREKWTYVEIDLSRLFRREGERLAWQVSRIRDLLRLRRRKRFPTTVALGARDPLELIRPKQVEDLLKLMGFEDSEVKEMCVEAPREILRWNAACKHVFTVPGVVSLG