MTETRDLVSLTVGGRRIEGWDSVRVTRAIERFPSDFDLGLMDYFPGSQDEQLVREGESCEIRIGNDLVITGYVDDWEPSISRSRHEVRATGRGKCQDLVDCSAEWPNNVINGGNALDIASRLASYYGISVSSDVSDLVAVPQFTLNWGESPQEIIERVSRWSALLYYDQPDGNLLLTRVGTRKAASGVAQGENIEQAYFRTSMAERFSDYVGVSMSLSPVSGLAPDTAYDSVTLATARDPEAARMRYRKRIVIVESTLMASQQAQQCIDWEMNRRYGRSRQLDVTIDSWRDKSGKLWEPNTLIPVNIPALKVTDREMLLSEVTFIRDSGGTHARLSLMPPEAFTVQPYAFYQQIPGLNP