MSRDEVKPETESPRRIQLKRTKGWKMPPNTVKVTRPGKWGNQFKVGDKFLMVDDDGARLKEYVCASDAEAVYCYKNYINSQFGMDLLDDAQKELRGKNLACWCRPGAPCHADVLLEIANADDTP