MHMLPLAELFVNEIVSRHGQPVSITSDRDSRFVSRFWKTLHESMGTKLHFSTAYHPQTDGQSERTIQTLEDMLRACVLDFKTQWDETLPLCEFANNNSYHSSIGMAPFEALYGRRCRTPVCWEEVGIRNFHGPTMVSETSDKVKLIQERLKVARSRQKSYADSHRRDLHFKEGDKVFLKVSPTRGTLRFGQRGKLSRRYIGPYDIVSKIGDVAYRLALPPELSGVHNVFHVSMLKKYVPDPSHVLRHEPLEIREDATYVEKPIQIIDMKEQELRTRTIQWVKVLWENHGPEEATWELRDQVQKKYPHLLPEVCYFISFGGPNALRGGGCKTPPREFPFSVN