pub fn auctioneer_sell<'info>( ctx: Context<'_, '_, '_, 'info, AuctioneerSell<'info>>, trade_state_bump: u8, free_trade_state_bump: u8, program_as_signer_bump: u8, token_size: u64) -> Result<()>