MCRLGGRMAASGAAVASGTLPDMLRRMDSSAKRELMADPQNEALYPNQESRESFGHYVECQPDPLPQPYLVAASASMCGELGLSAEEAKEDGFVRLFSGDLRDATLRAIATPYAVSVFGSPIWAPDPFGRGNGYGDGRAVSLGEVECGGGSRWELQLKGAGTTPFSRGGDGRAVLRSSVREYLVSEAMHHLGIPTTRALSLVASSTQRVRRMWYKEGDRGGRDHPPDTLVTERCAITCRAAPSFLRVGHLELHSRRASRPADRDGEHDPEPTAAEARRMLLQLFDAAVRREFAAEVDG