MDTSETLIVIQERRAADGLDSYIPVILRGGEIYDPDLDRYFLDLPLNGARSRHSLRAHGYDVLVWVRFLASARGKSVWQADTDDVGAYHRARRRSDAEFRVSASTWNRAIASLDKLYRWAEREGLIERTPFTHRQVWRSSHGGRRAAVTGRNDAYERAARRSDVRFIDLTDYRAFREVGLRGLTVEGTERPGARDRNGARNALFADLLVTTGLRLEEASFLLAAEIPVGGARAERQRRVELPAALTKGDRGRGILLPRRLLPMFDAYIAVERAAAVAKFARRRGWEAIDRPIFIHRPSFGLRALQLVGGGTMDMEVVTPDERARLVICADDGTPCEAAVLWLTEVGHPVLPNSWEAIFARASRRSMDAGIPVRVSPHQLRHSFAVHMLAMLIQRRLAEAAAPVGAMEGYRQLVGDPLQQVQRLLGHSSLATTSIYLDHLATRADTIDAAVEELLALVPGYLPS