mtx.vout.push_back(MakeTokensCC1vout(EVAL_ASSETS,orig_assetoshis-received_assetoshis,GetUnspendable(cpAssets,NULL)));// vout.0 tokens cc addr - ask remainder
mtx.vout.push_back(MakeTokensCC1vout(EVAL_ASSETS,received_assetoshis,mypk));//vout.1 tokens to self
mtx.vout.push_back(MakeTokensCC1vout(EVAL_ASSETS,orig_assetoshis-received_assetoshis,GetUnspendable(cpAssets,NULL)));// vout.0 tokens remainder to unspendable cc addr
mtx.vout.push_back(MakeTokensCC1vout(EVAL_ASSETS,received_assetoshis,mypk));//vout.1 purchased tokens to self