MRERHPDVTTASASVLLVSHSQDDFGIGRVAEALRRRGARPVRLDVDRFPRDIKLSTALGPGGVRRRLEDAGAEIGGDEISAVWLRRLWAPNLGEGIPEEYRGACVRESMAALTGWLRGLPARRWINEPAAEERAQDKLRQLAAAASVGLRVPETVVTNDPAEVRGLFARLGGNVVAKMLTPFSTSLAGGAPFVFTHAVAEADLDALSGLRQSPMVFQERIPKARELRVACVDGRCFPGALDATRYESIAVDWRHPDVSEVGIGWEPDALPRDVEARLGALLRALGLVFGAVDLIRTPDGEHVFLEVNPAGEWGMLERDLGLPIADALAEALLAPTENR