MSQTWAGGVRHEPPLVADEVTTLTSFLDWHRRTLELKCAELSARQLADKAVAPSALSLHGLVRHLAGVERWWFRIQFRGEDLPMLYYSDDDPDQDFESLDGDFAEALATWRAECEASREIVAEAASLDETGTRRSTGEPISLRWVLVNLIAEYARHNGHADLLRERLDGATGH