MSRLESVDGVRPVEFTWLQEPEAWMPDAYDEGTRGQTALKSLRRIVYKRESPAPLPSDETTSGPAALYLQHALCPARVSPATIRTIALTCKSWNRFAKFTLQSADFDAYWKRVLWGMAPRSMLHPECASKERLRGWLRGVDEREWLHVERLAALLCHFCNIHPPKRLATDGQAAAAVDFEGWMRLHFDPFVADGGENISEVEQEREARRRRGEVDWDGEHIMTTLASRVCYSIQDFVEWSFMLSGSACGSSTPRTLRWLLGRLNMRFPTSGGTGRNQWPCSEADNTALVRLLKLYAPMLPQRADSEAALDFREEGDDGEEAGGGGGDDDAPEPVRVLCRLMDAEDPWNQRGGSYSFYEESPYYERPYDDDDDDDDDDDDDDDDDEEDDDEEEDEEEDEDGVGYYD*