MQRHERLIRLTRRLVERPMAPIGISALAEAWGVAKSTLSEDVQLVREVLAEDGAGRVETLVGAQGGVRFVPQVARDRAEAFLWDVARRLASPDRVIAGEFLYASDVLGDPDVIDTAGAMVASRFAHAGVEVVVTVETKGIPLAASAARYLHAPLAIVRREQRVTEGASLTTHYVSGSAKRIQTMSLSTRLVPRGARALIVDDFMRAGATARAVAELIGEFGGEVCGTAVFMATSQPAQKMVADYVALLEVGPVRESGFEVRPNLGALERRVTHVD