MTLDFTVRRREPELVGPARPTPRETKRLSDIEDQVGLRWHVPFVLFYRGRGGGASADDGDPAAVVRRALGEALVPYYPLAGRLREVEGRKLVVDCTGEGVLFVEAEADARLAELEAAGLRPPFPCMDQLLFDVDGSGGVLNSPLLLIQVTRLRCGGFVFALRLNHTMCDAAGIVQFMRAVGELARGLTEPTATVATPVWCREILDARSPPRPSFPHREYDPVPPPPPSFPPPGDMVMRTFTFGPGHVAAIKKSLSAQRGSGGGGGKATTFEALAAF