PROGRAM{ DECLPROC __tact_verify_address DECLPROC __tact_store_address DECLPROC __tact_store_address_opt DECLPROC __gen_write_TONBWallet DECLPROC $__gen_TONBWallet_init 107886 DECLMETHOD init DECLPROC main __tact_verify_address PROCINLINE:<{ SBITS 267 PUSHINT NEQ 136 THROWIFNOT }> __tact_store_address PROCINLINE:<{ STSLICER }> __tact_store_address_opt PROCINLINE:<{ DUP ISNULL IF:<{ DROP 0 PUSHINT SWAP 2 STU }>ELSE<{ __tact_store_address INLINECALLDICT }> }> __gen_write_TONBWallet PROCINLINE:<{ s5 s6 XCHG2 257 PUSHINT STIX s0 s3 XCHG2 __tact_store_address INLINECALLDICT SWAP __tact_store_address INLINECALLDICT 1 STI NEWC s2 PUSH ISNULL NOT IF:<{ TRUE SWAP 1 STI s1 s2 XCHG 257 PUSHINT STIX }>ELSE<{ s2 POP FALSE ROT 1 STI }> ROT __tact_store_address_opt INLINECALLDICT ENDC SWAP STREF }> $__gen_TONBWallet_init PROC:<{ FALSE PUSHNULL PUSHNULL 0 PUSHINT s0 s6 XCHG NEWC STREF s0 s6 XCHG s0 s5 XCHG 3 -ROLL __gen_write_TONBWallet INLINECALLDICT ENDC }> init PROC:<{ $__gen_TONBWallet_init CALLDICT }> main PROC:<{ }> }END>c