Initial MS Dynamics sync gives the error 'is missing prvReadSdkMessageProcessingStep privilege'
For the sync to work the individual privileges are as follows:
Under 'Core Records':
Under 'Custom Entities': Any role with Marketo needs to have all permissions.
More information on Managing Users and Security Roles can be found on the Microsoft Dynamics Site: