pub fn consume_events_permissioned( program_id: &Pubkey, open_orders_accounts: Vec<&Pubkey>, market: &Pubkey, event_queue: &Pubkey, consume_events_authority: &Pubkey, limit: u16) -> Result<Instruction, DexError>