pub fn assert_token_matches_owner_and_mint(
    token_info: &AccountInfo<'_>,
    owner: &Pubkey,
    mint: &Pubkey
) -> ProgramResult