MHMLPLAELFVNEIVSRHGQPVSITSDRDNRFVSRFWKTLHESMGTKLQFSTAYHPQTDGQSERTIQTLEDMLRACVLDFKTQWDETLPLCEFAYNNSYHSSIGMAPFEALYGRRCRTPVCWEEVGIRSFHGPTMVSETSDKVKLIQEHLKVARSRQKSYADSHRRDLHFKEGDKVFLKVSPTRGTLRFGQRGKLSRRYIGPYDIVSKIGDVAYRLALPPELSGVHNVFHVSMLKKYVPDPSHVLRHEPLEIREDATYVEKPIQIIDTKEQELRTRTIQWVKVL