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 'Customisation':
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:
https://docs.microsoft.com/en-us/dynamics365/customer-engagement/marketing/manage-users