LOAD reset_transaction_amount 0 LOAD check_balance 48 MAP check_balance MOUT back 0 HALT LOAD validate_amount 64 RELOAD validate_amount CATCH api_failure flag_api_call_error 1 CATCH invalid_amount flag_invalid_amount 1 INCMP _ 0 LOAD get_recipient 12 LOAD get_sender 64 LOAD get_amount 12 INCMP transaction_pin *