MDPGRVVFDSGLARMAAPGGGRAQMLLFGGASNTGGFFRGVPGMDDERVVSNKRPFFTTHEELLEEEYYDEQAQEKKRRLTAEQVQMLERSFGEENKLEPERKTELARRLGMAPRQVAVWFQNRRARWKNKQLEQDFDRLKAAYDALAADHHGLLSDNDRLRAQVISLTDKLEGNETSPSATATMAQEVDQPDDHTVGATATVPAQQLKEDILSSGTNDSSSPVVINIAEVTNHSGESAYIARDYGCTGQYGVGALSSEEEDGGAVSDEGCSFHLPDAILGPGLVHNVTEEEVQLGNWTSWFWNE