MGVRMGASRLHPLVVVPAVDWCAAQNGQGHPEELVVCAVSVAAAPTANLKVRPHWDLLARRYSTIVGAGGSPWLGLGAGGGTGATTGGGSPVELEGHWGRKLYGASVAPPPPPPHHHPRAPLVFAPQDMRQILKEEPVPRAWPQPALADNGTVGVGRAHFEKQPPSNLRKSNFFHFVIALYDRHGQPIEIERTSFMGFVEKDQESEGQKTNNGIQYSLHLLYSNGVRQVQDIYVRLIDSATKQAIMYEGQDKNPEMCRVLLTHEVMCSRCCDKKSCGNRNETPSDPVIIDRYKVGGPX