Function at 0x14018bb30
Capabilities:
Encode data using xor

Disassembly:
push rbp
mov rbp, rsp
push r15
mov r15, r8
mov r8d, ecx
push r14
push r13
mov r13, rdx
mov edx, 2
push r12
push rdi
push rsi
push rbx
mov ebx, ecx
mov rcx, r13
and rsp, 0xfffffffffffffff0
sub rsp, 0x3c0
mov qword [rbp + 0x28], r9
lea r9, str._net
lea rax, [rsp + 0xf8]
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], 0
call fcn.1400bd4f0
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x14018e713
call fcn.14009f140
mov r12, rax
test rax, rax
je 0x14018e732
lea rax, [rsp + 0x100]
mov r8d, ebx
mov edx, 2
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r9, [0x1402a218a]
call fcn.1400bd4f0
cmp qword [rsp + 0x100], 0
je 0x14018d5e0
lea rax, [rsp + 0x108]
mov edx, 2
mov r8d, ebx
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r9, str._fee
call fcn.1400bd4f0
mov rdx, qword [rsp + 0x108]
test rdx, rdx
je 0x14018e759
lea rcx, [rsp + 0x140]
call fcn.1401051e0
mov rax, qword [0x1403e41b0]
movdqa xmm4, xmmword [rsp + 0x140]
movdqa xmm5, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xb0], xmm4
mov rdx, qword [rax]
mov rsi, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov rcx, qword [rax + 8]
movaps xmmword [rsp + 0xa0], xmm5
xor rdx, rsi
xor rcx, rdi
or rdx, rcx
jne 0x14018bce0
mov rsi, qword [rsp + 0xa0]
mov rdx, qword [rax + 0x10]
mov rdi, qword [rsp + 0xa8]
xor rdi, qword [rax + 0x18]
xor rdx, rsi
or rdx, rdi
je 0x14018e23a
lea rax, [rsp + 0x110]
mov r8d, ebx
mov edx, 2
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r9, [0x1402a2203]
call fcn.1400bd4f0
cmp qword [rsp + 0x110], 0
je 0x14018dd68
mov r8, qword [0x1403eb540]
test r8, r8
je 0x14018d570
movzx eax, byte [r12 + 7]
movzx edx, byte [r12 + 4]
mov r9d, 0xfeedbef7
movzx ecx, byte [r12]
shl eax, 0x18
lea edx, [rax + rdx - 0x61c88647]
movzx eax, byte [r12 + 6]
shl eax, 0x10
add edx, eax
movzx eax, byte [r12 + 5]
shl eax, 8
add edx, eax
movzx eax, byte [r12 + 3]
shl eax, 0x18
lea eax, [rax + rcx - 0x60b6453e]
movzx ecx, byte [r12 + 2]
shl ecx, 0x10
add eax, ecx
movzx ecx, byte [r12 + 1]
shl ecx, 8
add eax, ecx
sub eax, edx
add edx, 0x1124109
xor eax, 0x7f76d
mov ecx, eax
sub edx, eax
sub r9d, eax
shl ecx, 8
xor ecx, edx
mov edx, ecx
sub r9d, ecx
sub eax, ecx
shr edx, 0xd
xor edx, r9d
sub eax, edx
sub ecx, edx
mov r9d, eax
mov eax, edx
shr eax, 0xc
xor eax, r9d
sub ecx, eax
sub edx, eax
mov r9d, ecx
mov ecx, eax
shl ecx, 0x10
xor ecx, r9d
sub edx, ecx
mov r9d, edx
mov edx, ecx
shr edx, 5
xor edx, r9d
sub eax, ecx
mov r9d, edx
sub eax, edx
sub ecx, edx
shr r9d, 3
xor r9d, eax
mov eax, r9d
sub ecx, r9d
sub edx, r9d
shl eax, 0xa
xor eax, ecx
mov rcx, qword [r8 + 0x40]
sub edx, eax
shr eax, 0xf
mov edi, dword [rcx + 8]
xor eax, edx
lea edx, [rdi - 1]
and edx, eax
shl rdx, 4
add rdx, qword [rcx]
mov rbx, qword [rdx]
test rbx, rbx
je 0x14018d570
mov rcx, qword [rcx + 0x20]
mov rdx, rcx
sub rbx, rcx
neg rdx
jmp 0x14018be38
mov rbx, qword [rbx + 0x60]
test rbx, rbx
je 0x14018d570
add rbx, rdx
cmp eax, dword [rbx + 0x74]
jne 0x14018be28
cmp dword [rbx + 0x70], 8
jne 0x14018be28
mov rcx, qword [rbx + 0x68]
mov rdi, qword [rcx]
cmp qword [r12], rdi
jne 0x14018be28
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 0
test rcx, rcx
je 0x14018cff0
lea r14, [rsp + 0x160]
mov rdx, r14
call fcn.140095af0
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x14018d2e4
movdqu xmm4, xmmword [rax]
movaps xmmword [rsp + 0x280], xmm4
movdqu xmm5, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x290], xmm5
movdqu xmm4, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x2a0], xmm4
movdqu xmm5, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x2b0], xmm5
movzx edx, word [rax + 0x40]
mov word [rsp + 0x2c0], dx
movzx eax, byte [rax + 0x42]
mov byte [rsp + 0x2c2], al
mov rcx, qword [r12 + 0x40]
mov rdx, r14
call fcn.1400f4a50
mov rcx, rax
test rax, rax
je 0x14018e79f
lea r8, [rsp + 0xf0]
mov edx, 3
mov dword [rsp + 0xf0], 0
call fcn.140093260
test rax, rax
je 0x14018e778
mov rcx, qword [r12 + 0x40]
mov r8d, dword [rsp + 0xf0]
lea r9, [rsp + 0x180]
mov rdx, r14
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x188], 0
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x198], 0
call fcn.1400f4f20
test al, al
jne 0x14018cf90
cmp qword [rsp + 0x110], 0
je 0x14018c928
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x14018c940
movzx eax, byte [rsp + 0x165]
movzx edx, byte [rsp + 0x164]
movzx r8d, byte [rsp + 0x168]
movzx r9d, byte [rsp + 0x160]
shl eax, 8
lea edx, [rax + rdx - 0x61c88647]
movzx eax, byte [rsp + 0x166]
shl eax, 0x10
add edx, eax
movzx eax, byte [rsp + 0x167]
shl eax, 0x18
add edx, eax
movzx eax, byte [rsp + 0x169]
shl eax, 8
lea eax, [rax + r8 - 0x1124111]
movzx r8d, byte [rsp + 0x16a]
shl r8d, 0x10
add eax, r8d
movzx r8d, byte [rsp + 0x16b]
shl r8d, 0x18
add eax, r8d
movzx r8d, byte [rsp + 0x161]
shl r8d, 8
lea r9d, [r8 + r9 - 0x61c88647]
movzx r8d, byte [rsp + 0x162]
shl r8d, 0x10
add r9d, r8d
movzx r8d, byte [rsp + 0x163]
shl r8d, 0x18
add r9d, r8d
mov r8d, eax
sub r9d, edx
shr r8d, 0xd
sub edx, eax
sub r9d, eax
xor r8d, r9d
sub edx, r8d
sub eax, r8d
mov r9d, edx
mov edx, r8d
shl edx, 8
xor edx, r9d
sub eax, edx
sub r8d, edx
mov r9d, eax
mov eax, edx
shr eax, 0xd
xor eax, r9d
mov r9d, r8d
mov r8d, eax
sub r9d, eax
sub edx, eax
shr r8d, 0xc
xor r8d, r9d
sub edx, r8d
sub eax, r8d
mov r9d, edx
mov edx, r8d
shl edx, 0x10
xor edx, r9d
sub eax, edx
sub r8d, edx
mov r9d, eax
mov eax, edx
shr eax, 5
xor eax, r9d
mov r9d, eax
sub r8d, eax
sub edx, eax
shr r9d, 3
xor r9d, r8d
mov r10d, r9d
sub edx, r9d
sub eax, r9d
shl r10d, 0xa
xor r10d, edx
movzx edx, byte [rsp + 0x171]
mov r8d, r10d
sub eax, r10d
shr r8d, 0xf
shl edx, 8
xor r8d, eax
movzx eax, byte [rsp + 0x172]
shl eax, 0x10
add edx, eax
movzx eax, byte [rsp + 0x170]
add edx, eax
movzx eax, byte [rsp + 0x173]
shl eax, 0x18
add edx, eax
movzx eax, byte [rsp + 0x175]
add edx, r10d
movzx r10d, byte [rsp + 0x176]
shl eax, 8
shl r10d, 0x10
add eax, r10d
movzx r10d, byte [rsp + 0x174]
add eax, r10d
movzx r10d, byte [rsp + 0x177]
shl r10d, 0x18
add eax, r10d
movzx r10d, byte [rsp + 0x16e]
add eax, r8d
movzx r8d, byte [rsp + 0x16d]
shl r10d, 0x10
shl r8d, 8
add r8d, r10d
movzx r10d, byte [rsp + 0x16c]
add r8d, r10d
movzx r10d, byte [rsp + 0x16f]
shl r10d, 0x18
add r8d, r10d
movzx r10d, byte [rsp + 0x17e]
add r8d, r9d
mov r9d, eax
sub r8d, edx
shr r9d, 0xd
sub edx, eax
sub r8d, eax
xor r8d, r9d
sub edx, r8d
sub eax, r8d
mov r9d, edx
mov edx, r8d
shl edx, 8
xor edx, r9d
sub eax, edx
sub r8d, edx
mov r9d, eax
mov eax, edx
shr eax, 0xd
xor eax, r9d
mov r9d, r8d
mov r8d, eax
sub r9d, eax
sub edx, eax
shr r8d, 0xc
xor r8d, r9d
sub edx, r8d
sub eax, r8d
mov r9d, edx
mov edx, r8d
shl edx, 0x10
xor edx, r9d
sub eax, edx
mov r9d, eax
mov eax, edx
shr eax, 5
xor eax, r9d
sub r8d, edx
shl r10d, 0x10
mov r9d, eax
sub r8d, eax
sub edx, eax
shr r9d, 3
xor r9d, r8d
sub edx, r9d
sub eax, r9d
mov r8d, edx
mov edx, r9d
shl edx, 0xa
xor edx, r8d
mov r8d, edx
sub eax, edx
shr r8d, 0xf
xor r8d, eax
movzx eax, byte [rsp + 0x17f]
add r8d, 0x20
shl eax, 0x18
add eax, r10d
movzx r10d, byte [rsp + 0x17c]
add eax, r10d
movzx r10d, byte [rsp + 0x17d]
shl r10d, 8
add eax, r10d
movzx r10d, byte [rsp + 0x17a]
add eax, edx
movzx edx, byte [rsp + 0x17b]
shl r10d, 0x10
shl edx, 0x18
add edx, r10d
movzx r10d, byte [rsp + 0x178]
add edx, r10d
movzx r10d, byte [rsp + 0x179]
mov rcx, qword [rcx + 0x150]
shl r10d, 8
mov edi, dword [rcx + 8]
add edx, r10d
add edx, r9d
mov r9d, r8d
sub edx, r8d
shr r9d, 0xd
sub edx, eax
sub eax, r8d
xor edx, r9d
sub eax, edx
sub r8d, edx
mov r9d, eax
mov eax, edx
shl eax, 8
xor eax, r9d
mov r9d, r8d
mov r8d, eax
sub r9d, eax
sub edx, eax
shr r8d, 0xd
xor r8d, r9d
mov r9d, r8d
sub edx, r8d
sub eax, r8d
shr r9d, 0xc
xor r9d, edx
sub eax, r9d
sub r8d, r9d
mov edx, eax
mov eax, r9d
shl eax, 0x10
xor eax, edx
mov edx, eax
sub r8d, eax
sub r9d, eax
shr edx, 5
xor edx, r8d
mov r8d, edx
sub r9d, edx
sub eax, edx
shr r8d, 3
xor r8d, r9d
mov r9d, r8d
sub eax, r8d
sub edx, r8d
shl r9d, 0xa
xor eax, r9d
sub edx, eax
shr eax, 0xf
xor eax, edx
lea edx, [rdi - 1]
and edx, eax
shl rdx, 4
add rdx, qword [rcx]
mov rbx, qword [rdx]
test rbx, rbx
je 0x14018c940
mov rcx, qword [rcx + 0x20]
mov rdx, rcx
sub rbx, rcx
neg rdx
jmp 0x14018c373
mov rbx, qword [rbx + 0x170]
test rbx, rbx
je 0x14018c940
add rbx, rdx
cmp eax, dword [rbx + 0x184]
jne 0x14018c360
cmp dword [rbx + 0x180], 0x20
jne 0x14018c360
mov r8, qword [rbx + 0x178]
mov r9, qword [r8]
mov rcx, qword [r8 + 8]
xor r9, qword [r14]
xor rcx, qword [r14 + 8]
or rcx, r9
jne 0x14018c360
mov r9, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
xor r9, qword [r14 + 0x10]
xor rcx, qword [r14 + 0x18]
or rcx, r9
jne 0x14018c360
mov rax, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x180]
xor rax, qword [0x1403eb528]
xor rdx, qword [0x1403eb520]
or rax, rdx
jne 0x14018c3fd
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x190]
xor rax, qword [0x1403eb538]
xor rdx, qword [0x1403eb530]
or rax, rdx
je 0x14018e259
mov edx, 0x43
mov ecx, 1
lea rsi, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
call sub.msvcrt.dll_calloc
mov rdx, qword [rsp + 0x180]
mov r12, rax
mov eax, 0x7830
movzx r13d, dl
mov r11, rdx
mov word [r12], ax
mov r9, rdx
movzx eax, word [rsi + r13*2]
shr r11, 0x10
shr r9, 0x20
mov rcx, rdx
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r10, rdx
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx ecx, cl
mov r8, rdx
shr r10, 0x18
movzx edi, dh
shr r8, 0x28
movd xmm3, eax
movzx eax, word [rsi + r9*2]
shr rdx, 0x38
movzx r10d, r10b
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x188]
movzx r13d, dl
mov r11, rdx
punpckldq xmm1, xmm2
mov r9, rdx
movzx eax, word [rsi + r13*2]
shr r11, 0x10
punpcklqdq xmm0, xmm1
mov rcx, rdx
movzx r11d, r11b
movups xmmword [r12 + 2], xmm0
mov r10, rdx
mov r8, rdx
shr r9, 0x20
movd xmm0, eax
movzx eax, word [rsi + r11*2]
shr rcx, 0x30
movzx r9d, r9b
movzx ecx, cl
movzx edi, dh
shr r10, 0x18
shr rdx, 0x38
movd xmm3, eax
movzx eax, word [rsi + r9*2]
shr r8, 0x28
movzx r10d, r10b
movzx r8d, r8b
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm1, word [rsi + r8*2], 1
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
punpckldq xmm0, xmm3
mov rdx, qword [rsp + 0x190]
movzx r13d, dl
mov r11, rdx
punpckldq xmm1, xmm2
mov r9, rdx
movzx eax, word [rsi + r13*2]
shr r11, 0x10
punpcklqdq xmm0, xmm1
mov rcx, rdx
movzx r11d, r11b
movups xmmword [r12 + 0x12], xmm0
mov r10, rdx
mov r8, rdx
shr r9, 0x20
movd xmm0, eax
movzx eax, word [rsi + r11*2]
shr rcx, 0x30
movzx r9d, r9b
movzx ecx, cl
shr r10, 0x18
movzx edi, dh
shr r8, 0x28
movd xmm3, eax
movzx eax, word [rsi + r9*2]
movzx r10d, r10b
movzx r8d, r8b
shr rdx, 0x38
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x198]
punpckldq xmm1, xmm2
movzx r13d, dl
mov r11, rdx
mov r9, rdx
punpcklqdq xmm0, xmm1
shr r11, 0x10
mov rcx, rdx
mov r10, rdx
movups xmmword [r12 + 0x22], xmm0
movzx r11d, r11b
mov r8, rdx
movzx edi, dh
movzx eax, word [rsi + r13*2]
shr r9, 0x20
shr rcx, 0x30
mov byte [r12 + 0x42], 0
shr r10, 0x18
movzx r9d, r9b
movzx ecx, cl
shr r8, 0x28
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx r10d, r10b
movzx r8d, r8b
shr rdx, 0x38
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, eax
movzx eax, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [r12 + 0x32], xmm0
mov r10d, 0x7830
mov word [rsp + 0x370], r10w
mov rdx, qword [rbx + 0x3d]
movzx r13d, dl
mov r11, rdx
mov r9, rdx
mov rcx, rdx
movzx eax, word [rsi + r13*2]
shr r11, 0x10
shr r9, 0x20
mov r10, rdx
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r8, rdx
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx ecx, cl
shr r10, 0x18
shr r8, 0x28
movzx edi, dh
movzx r10d, r10b
shr rdx, 0x38
movd xmm3, eax
movzx eax, word [rsi + r9*2]
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x372], xmm0
mov rdx, qword [rbx + 0x45]
movzx r13d, dl
mov r11, rdx
mov r9, rdx
mov rcx, rdx
movzx eax, word [rsi + r13*2]
shr r11, 0x10
shr r9, 0x20
mov r10, rdx
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r8, rdx
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx ecx, cl
shr r10, 0x18
shr r8, 0x28
movzx edi, dh
movzx r10d, r10b
shr rdx, 0x38
movd xmm3, eax
movzx eax, word [rsi + r9*2]
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x382], xmm0
mov rdx, qword [rbx + 0x4d]
movzx r13d, dl
mov r11, rdx
mov r9, rdx
mov rcx, rdx
movzx eax, word [rsi + r13*2]
shr r11, 0x10
shr r9, 0x20
mov r10, rdx
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r8, rdx
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx ecx, cl
shr r10, 0x18
shr r8, 0x28
movzx edi, dh
movzx r10d, r10b
shr rdx, 0x38
movd xmm3, eax
movzx eax, word [rsi + r9*2]
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x392], xmm0
mov rdx, qword [rbx + 0x55]
movzx edi, dl
mov r11, rdx
mov r9, rdx
mov rcx, rdx
movzx eax, word [rsi + rdi*2]
shr r11, 0x10
shr r9, 0x20
mov r10, rdx
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r8, rdx
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx ecx, cl
shr r10, 0x18
shr r8, 0x28
movzx r10d, r10b
movzx ebx, dh
shr rdx, 0x38
movd xmm3, eax
movzx eax, word [rsi + r9*2]
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
pinsrw xmm0, word [rsi + rbx*2], 1
lea r9, [rsp + 0x370]
mov byte [rsp + 0x3b2], 0
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
mov rcx, r15
punpckldq xmm0, xmm3
mov r8, r12
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
lea rdx, str.Transaction__s_has_active_delegated_key__s__need_to_revoke_it_first
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x3a2], xmm0
call fcn.1400bd600
mov rcx, r12
call sub.msvcrt.dll_free
mov dword [rsp + 0xc8], 0xffffffe2
jmp 0x14018d5c5
cmp qword [rsp + 0x118], 0
jne 0x14018bf9f
nop word [rax + rax]
cmp qword [rsp + 0x100], 0
je 0x14018d650
mov rax, qword [0x1403e40d0]
mov rcx, qword [rax]
call fcn.1400bad10
mov rcx, qword [rsp + 0x100]
xor r8d, r8d
mov rdx, rax
call fcn.1400bb030
mov rbx, rax
test rax, rax
je 0x14018e7f7
mov rcx, rax
call fcn.1400ba2b0
xor edx, edx
mov rcx, rbx
mov qword [rsp + 0xc0], rax
call fcn.1400bac90
mov rcx, qword [r12 + 8]
mov qword [rsp + 0x88], rax
call fcn.1400de4a0
mov rdx, r14
mov rcx, rax
mov rsi, rax
call fcn.1400f4a50
mov r13, rax
lea rax, str.Requested_conditional_transaction_not_found
test r13, r13
je 0x14018da7e
lea r8, [rsp + 0xf4]
mov edx, 3
mov rcx, r13
mov dword [rsp + 0xf4], 0
call fcn.140093260
mov qword [rsp + 0x60], rax
test rax, rax
je 0x14018e297
mov r8d, dword [rsp + 0xf4]
lea r9, [rsp + 0x1c0]
mov rdx, r14
mov rcx, rsi
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], 0
call fcn.1400f4f20
test al, al
jne 0x14018dec0
xor r9d, r9d
xor edx, edx
mov r8d, 0x50
mov rcx, r13
call fcn.1400900a0
test rax, rax
je 0x14018ca7b
lea rdx, [rax + 1]
mov rcx, rsi
call fcn.1400f4a50
mov r13, rax
test rax, rax
je 0x14018e6fc
xor r9d, r9d
mov r8d, 0x30
xor edx, edx
mov rcx, r13
call fcn.1400900a0
lea r13, [rsp + 0x320]
mov rcx, rax
call fcn.140092bb0
mov r8, qword [r12]
mov rdx, rax
lea rax, [rsp + 0x2d0]
mov rcx, rax
mov rdi, rax
mov qword [rsp + 0x80], rax
call fcn.140078aa0
mov r8, qword [r12]
mov rdx, qword [rsp + 0x88]
mov rcx, r13
call fcn.1400789d0
mov r8d, 0x4d
mov rdx, r13
mov rcx, rdi
call sub.msvcrt.dll_memcmp
mov dword [rsp + 0xc8], eax
test eax, eax
jne 0x14018e208
mov rax, qword [r12 + 0x38]
mov rdx, r14
mov rcx, rsi
lea rdi, [rsp + 0x370]
mov qword [rsp + 0x58], rax
call fcn.1400f4b20
lea rdx, [rsp + 0x200]
mov r8, rdi
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f8], 0
mov rcx, qword [r12]
mov qword [rsp + 0x48], rax
call fcn.1400b42b0
mov byte [rsp + 0x47], al
test al, al
jne 0x14018d9e8
movdqa xmm3, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x90], xmm3
movdqa xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm3
lea rax, [rsp + 0xd0]
mov rdx, qword [rsp + 0x58]
mov rcx, rsi
movdqa xmm4, xmmword [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov r9, rax
lea rax, [rsp + 0x1e0]
movdqa xmm5, xmmword [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r8, qword [rsp + 0x80]
movaps xmmword [rsp + 0x220], xmm4
movaps xmmword [rsp + 0x230], xmm5
movaps xmmword [rsp + 0xd0], xmm4
movaps xmmword [rsp + 0xe0], xmm5
call fcn.1400e0e50
mov r13, rax
test rax, rax
je 0x14018da77
call fcn.14008fed0
lea rsi, [rsp + 0x138]
xor r9d, r9d
mov rdx, r14
mov r8d, dword [rsp + 0xf4]
mov rcx, rsi
mov qword [rsp + 0x138], rax
call fcn.14008f820
lea rcx, [rsp + 0x240]
mov r8, r13
mov rdx, rsi
call fcn.14008fa70
xor edx, edx
mov rcx, r13
call fcn.1400f5f60
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
xor rax, qword [rsp + 0x1e0]
xor rdx, qword [rsp + 0x1e8]
or rax, rdx
jne 0x14018cc88
mov rax, qword [rsp + 0x250]
mov rdx, qword [rsp + 0x258]
xor rax, qword [rsp + 0x1f0]
xor rdx, qword [rsp + 0x1f8]
or rax, rdx
je 0x14018daad
lea rax, str.Cant_compose_the_transaction_input
mov r9d, 7
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea r8, [0x1402a1cc0]
call fcn.14005a150
mov rcx, qword [rsp + 0x138]
xor r13d, r13d
lea rsi, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
call fcn.14008ff30
mov rcx, rbx
call fcn.1400ba340
nop dword [rax]
mov edx, 0x43
mov ecx, 1
call sub.msvcrt.dll_calloc
mov rdx, qword [rsp + 0x160]
mov r10d, 0x7830
mov r8, rax
mov word [rax], r10w
movzx r12d, dl
mov rbx, rdx
mov r10, rdx
mov rcx, rdx
movzx eax, word [rsi + r12*2]
shr rbx, 0x10
shr r10, 0x20
mov r11, rdx
movzx ebx, bl
movzx r10d, r10b
shr rcx, 0x30
mov r9, rdx
movd xmm0, eax
movzx eax, word [rsi + rbx*2]
movzx ecx, cl
movzx edi, dh
shr r11, 0x18
shr rdx, 0x38
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, eax
movzx eax, word [rsi + r10*2]
shr r9, 0x28
movzx r11d, r11b
movzx r9d, r9b
pinsrw xmm3, word [rsi + r11*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r9*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x168]
movzx r12d, dl
mov rbx, rdx
punpckldq xmm1, xmm2
mov r10, rdx
movzx eax, word [rsi + r12*2]
shr rbx, 0x10
punpcklqdq xmm0, xmm1
mov rcx, rdx
movzx ebx, bl
movups xmmword [r8 + 2], xmm0
shr r10, 0x20
mov r11, rdx
movd xmm0, eax
movzx eax, word [rsi + rbx*2]
movzx r10d, r10b
shr rcx, 0x30
movzx ecx, cl
mov r9, rdx
movzx edi, dh
shr r11, 0x18
shr rdx, 0x38
movd xmm3, eax
movzx eax, word [rsi + r10*2]
shr r9, 0x28
movzx r11d, r11b
movzx r9d, r9b
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm3, word [rsi + r11*2], 1
pinsrw xmm1, word [rsi + r9*2], 1
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
punpckldq xmm0, xmm3
mov rdx, qword [rsp + 0x170]
movzx r12d, dl
mov rbx, rdx
punpckldq xmm1, xmm2
mov r10, rdx
movzx eax, word [rsi + r12*2]
shr rbx, 0x10
punpcklqdq xmm0, xmm1
mov rcx, rdx
movzx ebx, bl
movups xmmword [r8 + 0x12], xmm0
shr r10, 0x20
mov r11, rdx
movd xmm0, eax
movzx eax, word [rsi + rbx*2]
movzx r10d, r10b
shr rcx, 0x30
mov r9, rdx
movzx ecx, cl
shr r11, 0x18
movzx edi, dh
shr r9, 0x28
movd xmm3, eax
movzx eax, word [rsi + r10*2]
movzx r11d, r11b
movzx r9d, r9b
shr rdx, 0x38
pinsrw xmm3, word [rsi + r11*2], 1
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r9*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x178]
punpckldq xmm1, xmm2
movzx r12d, dl
mov rbx, rdx
mov r10, rdx
punpcklqdq xmm0, xmm1
shr rbx, 0x10
mov rcx, rdx
mov r11, rdx
movups xmmword [r8 + 0x22], xmm0
movzx eax, word [rsi + r12*2]
movzx ebx, bl
mov r9, rdx
shr r10, 0x20
shr rcx, 0x30
movzx edi, dh
mov byte [r8 + 0x42], 0
movd xmm0, eax
movzx eax, word [rsi + rbx*2]
movzx r10d, r10b
movzx ecx, cl
shr r11, 0x18
shr r9, 0x28
pinsrw xmm0, word [rsi + rdi*2], 1
mov qword [rsp + 0x110], r8
movd xmm3, eax
movzx eax, word [rsi + r10*2]
movzx r11d, r11b
movzx r9d, r9b
shr rdx, 0x38
pinsrw xmm3, word [rsi + r11*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r9*2], 1
mov rcx, r15
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
lea rdx, str.Cant_invalidate_transaction__s__examine_log_files_for_details
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [r8 + 0x32], xmm0
call fcn.1400bd600
mov rcx, qword [rsp + 0x110]
call sub.msvcrt.dll_free
mov dword [rsp + 0xc8], 0xffffffeb
test r13, r13
je 0x14018d5c5
mov rcx, r13
call sub.msvcrt.dll_free
jmp 0x14018d5c5
movdqa xmm4, xmmword [rsp + 0x180]
mov rcx, qword [r12 + 0x40]
mov rdx, r14
movdqa xmm5, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x160], xmm4
movaps xmmword [rsp + 0x170], xmm5
call fcn.1400f4a50
test rax, rax
jne 0x14018bf90
lea r8, [rsp + 0x280]
lea rdx, str.Previous_transaction__s_is_not_found
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffeb
jmp 0x14018d5c5
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x14018de40
call fcn.140077140
test rax, rax
je 0x14018e185
lea rdi, [rsp + 0x370]
mov r8, qword [r12]
mov rdx, qword [rax]
mov rcx, rdi
call fcn.1400789d0
test eax, eax
jne 0x14018e1e9
mov r11, qword [rbx + 0x28]
test r11, r11
je 0x14018da58
mov eax, 0xfeedbeef
mov ecx, 0x9e3779b9
mov edx, 0x9e3779b9
mov r9, rdi
lea r10, [rsp + 0x3b8]
nop dword [rax]
movzx r8d, byte [r9 + 5]
movzx esi, byte [r9 + 6]
shl r8d, 8
shl esi, 0x10
add r8d, esi
movzx esi, byte [r9 + 4]
add r8d, esi
movzx esi, byte [r9 + 7]
shl esi, 0x18
add r8d, esi
movzx esi, byte [r9 + 0xa]
add ecx, r8d
movzx r8d, byte [r9 + 9]
shl esi, 0x10
shl r8d, 8
add r8d, esi
movzx esi, byte [r9 + 8]
add r8d, esi
movzx esi, byte [r9 + 0xb]
shl esi, 0x18
add r8d, esi
movzx esi, byte [r9 + 2]
add eax, r8d
movzx r8d, byte [r9 + 1]
shl esi, 0x10
shl r8d, 8
add r8d, esi
movzx esi, byte [r9]
add r8d, esi
movzx esi, byte [r9 + 3]
shl esi, 0x18
add r8d, esi
sub r8d, ecx
sub ecx, eax
sub r8d, eax
add edx, r8d
mov r8d, eax
shr r8d, 0xd
xor edx, r8d
sub ecx, edx
sub eax, edx
mov r8d, ecx
mov ecx, edx
shl ecx, 8
xor ecx, r8d
sub eax, ecx
mov r8d, eax
mov eax, ecx
shr eax, 0xd
xor eax, r8d
sub edx, ecx
add r9, 0xc
sub edx, eax
sub ecx, eax
mov r8d, edx
mov edx, eax
shr edx, 0xc
xor edx, r8d
sub ecx, edx
sub eax, edx
mov r8d, ecx
mov ecx, edx
shl ecx, 0x10
xor ecx, r8d
sub eax, ecx
sub edx, ecx
mov r8d, eax
mov eax, ecx
shr eax, 5
xor eax, r8d
sub edx, eax
sub ecx, eax
mov r8d, edx
mov edx, eax
shr edx, 3
xor edx, r8d
sub ecx, edx
sub eax, edx
mov r8d, ecx
mov ecx, edx
shl ecx, 0xa
xor ecx, r8d
sub eax, ecx
mov r8d, eax
mov eax, ecx
shr eax, 0xf
xor eax, r8d
cmp r9, r10
jne 0x14018d058
movzx r8d, byte [rsp + 0x3bc]
add eax, 0x4d
movzx r9d, byte [rsp + 0x3ba]
add ecx, r8d
shl r9d, 0x10
movzx r8d, byte [rsp + 0x3bb]
shl r8d, 0x18
add r8d, r9d
movzx r9d, byte [rsp + 0x3b8]
add r8d, r9d
movzx r9d, byte [rsp + 0x3b9]
shl r9d, 8
add r8d, r9d
add edx, r8d
mov r8d, eax
sub edx, ecx
shr r8d, 0xd
sub ecx, eax
sub edx, eax
xor edx, r8d
sub ecx, edx
sub eax, edx
mov r8d, ecx
mov ecx, edx
shl ecx, 8
xor ecx, r8d
sub eax, ecx
sub edx, ecx
mov r8d, eax
mov eax, ecx
shr eax, 0xd
xor eax, r8d
mov r8d, eax
sub edx, eax
sub ecx, eax
shr r8d, 0xc
xor r8d, edx
mov edx, r8d
sub ecx, r8d
sub eax, r8d
shl edx, 0x10
xor edx, ecx
sub eax, edx
mov ecx, eax
mov eax, edx
shr eax, 5
xor eax, ecx
sub r8d, edx
mov ecx, r8d
mov r8d, eax
sub edx, eax
sub ecx, eax
shr r8d, 3
xor r8d, ecx
mov r13d, r8d
sub edx, r8d
sub eax, r8d
shl r13d, 0xa
xor r13d, edx
mov rdx, qword [r11 + 0x118]
sub eax, r13d
shr r13d, 0xf
xor r13d, eax
mov eax, dword [rdx + 8]
sub eax, 1
and eax, r13d
shl rax, 4
add rax, qword [rdx]
mov rsi, qword [rax]
test rsi, rsi
je 0x14018da58
mov rax, qword [rdx + 0x20]
mov r14, rax
sub rsi, rax
neg r14
jmp 0x14018d283
mov rsi, qword [rsi + 0x138]
test rsi, rsi
je 0x14018da58
add rsi, r14
cmp r13d, dword [rsi + 0x14c]
jne 0x14018d270
cmp dword [rsi + 0x148], 0x4d
jne 0x14018d270
mov rcx, qword [rsi + 0x140]
mov r8d, 0x4d
mov rdx, rdi
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14018d270
movdqu xmm4, xmmword [rsi + 0x7d]
movdqu xmm5, xmmword [rsi + 0x8d]
lea r14, [rsp + 0x160]
mov rax, qword [rsp + 0x110]
movaps xmmword [rsp + 0x160], xmm4
movaps xmmword [rsp + 0x170], xmm5
test rax, rax
jne 0x14018beb2
mov rax, qword [rsp + 0x160]
mov r11d, 0x7830
lea rsi, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
mov word [rsp + 0x280], r11w
movzx edx, al
mov r11, rax
mov r9, rax
mov rcx, rax
movzx edx, word [rsi + rdx*2]
shr r11, 0x10
shr r9, 0x20
mov r10, rax
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r8, rax
movd xmm0, edx
movzx edx, word [rsi + r11*2]
movzx ecx, cl
movzx edi, ah
shr r10, 0x18
shr rax, 0x38
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, edx
movzx edx, word [rsi + r9*2]
shr r8, 0x28
movzx r10d, r10b
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, edx
movzx edx, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rsi + rax*2], 1
mov rax, qword [rsp + 0x168]
movzx edx, al
mov r11, rax
punpckldq xmm1, xmm2
mov r9, rax
movzx edx, word [rsi + rdx*2]
shr r11, 0x10
punpcklqdq xmm0, xmm1
shr r9, 0x20
movzx r11d, r11b
movzx r9d, r9b
mov rcx, rax
mov r10, rax
shr rcx, 0x30
mov r8, rax
movzx edi, ah
shr r10, 0x18
shr rax, 0x38
movzx ecx, cl
shr r8, 0x28
movzx r10d, r10b
movups xmmword [rsp + 0x282], xmm0
movd xmm0, edx
movzx edx, word [rsi + r11*2]
movzx r8d, r8b
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, edx
movzx edx, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, edx
movzx edx, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rsi + rax*2], 1
mov rax, qword [rsp + 0x170]
movzx edx, al
mov r11, rax
punpckldq xmm1, xmm2
mov r9, rax
movzx edx, word [rsi + rdx*2]
shr r11, 0x10
punpcklqdq xmm0, xmm1
shr r9, 0x20
movzx r11d, r11b
movzx r9d, r9b
mov rcx, rax
mov r10, rax
shr rcx, 0x30
mov r8, rax
shr r10, 0x18
movzx edi, ah
shr r8, 0x28
movzx ecx, cl
movzx r10d, r10b
shr rax, 0x38
movups xmmword [rsp + 0x292], xmm0
movd xmm0, edx
movzx edx, word [rsi + r11*2]
movzx r8d, r8b
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, edx
movzx edx, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, edx
movzx edx, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rsi + rax*2], 1
mov rax, qword [rsp + 0x178]
punpckldq xmm1, xmm2
movzx edx, al
mov r11, rax
mov r9, rax
punpcklqdq xmm0, xmm1
shr r11, 0x10
mov rcx, rax
mov r10, rax
movzx r11d, r11b
shr r9, 0x20
mov r8, rax
movzx edi, ah
movups xmmword [rsp + 0x2a2], xmm0
movzx edx, word [rsi + rdx*2]
movzx r9d, r9b
shr rcx, 0x30
movzx ecx, cl
shr r10, 0x18
mov byte [rsp + 0x2c2], 0
shr r8, 0x28
movd xmm0, edx
movzx edx, word [rsi + r11*2]
movzx r10d, r10b
movzx r8d, r8b
shr rax, 0x38
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, edx
movzx edx, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, edx
movzx edx, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rsi + rax*2], 1
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x2b2], xmm0
jmp 0x14018befc
mov rax, qword [r12]
mov r9d, 7
xor edx, edx
xor ecx, ecx
lea r8, [0x1402a1cc0]
mov qword [rsp + 0x30], rax
lea rax, str.s_cli_srv_stake_invalidate
mov qword [rsp + 0x28], rax
lea rax, str.__s__Stake_table_for_net_id_0x_llX_is_not_initialized
mov qword [rsp + 0x20], rax
call fcn.14005a150
mov r8, qword [r12]
lea rdx, str.Stake_table_for_net_id_0x_llX_is_not_initialized
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffff0
mov eax, dword [rsp + 0xc8]
lea rsp, [rbp - 0x38]
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [rsp + 0x120]
mov r8d, ebx
mov edx, 2
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r9, str._poa_cert
call fcn.1400bd4f0
cmp qword [rsp + 0x120], 0
je 0x14018e816
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
jmp 0x14018bce0
mov rcx, qword [rsp + 0x120]
call fcn.140077140
mov qword [rsp + 0xb0], rax
test rax, rax
je 0x14018e835
mov rcx, qword [rax]
call fcn.1400f7a10
mov r13, rax
mov rax, qword [r12 + 0x48]
mov rsi, qword [rax]
test rsi, rsi
je 0x14018e7d0
movzx edi, word [r13]
lea rbx, [r13 + 8]
jmp 0x14018d6a5
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x14018e7d0
mov rdx, qword [rsi]
cmp di, word [rdx]
jne 0x14018d698
mov r8d, dword [r13 + 4]
cmp r8d, dword [rdx + 4]
jne 0x14018d698
add rdx, 8
mov rcx, rbx
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x14018d698
mov rcx, r13
mov dword [rsp + 0xc8], eax
call sub.msvcrt.dll_free
mov rcx, qword [r12 + 8]
call fcn.1400de4a0
mov rdx, r14
mov rcx, rax
call fcn.1400f4a50
mov rsi, rax
test rax, rax
je 0x14018e654
lea rdi, [rsp + 0x370]
mov rcx, rsi
mov edx, 3
mov dword [rsp + 0x370], 0
mov r8, rdi
call fcn.140093260
mov rsi, rax
test rax, rax
je 0x14018e683
mov edx, 0x53
mov ecx, 1
call sub.msvcrt.dll_calloc
mov rdx, rax
test rax, rax
je 0x14018e8d2
mov r9d, 0x109
mov dword [rax + 2], 0x4d
xor ecx, ecx
mov word [rax], r9w
movdqu xmm4, xmmword [rsi + 0x40]
movups xmmword [rax + 6], xmm4
movdqu xmm5, xmmword [rsi + 0x50]
movups xmmword [rax + 0x16], xmm5
movdqu xmm4, xmmword [rsi + 0x60]
movups xmmword [rax + 0x26], xmm4
movdqu xmm5, xmmword [rsi + 0x70]
movups xmmword [rax + 0x36], xmm5
mov rax, qword [rsi + 0x80]
mov qword [rdx + 0x46], rax
mov eax, dword [rsi + 0x88]
mov dword [rdx + 0x4e], eax
movzx eax, byte [rsi + 0x8c]
mov byte [rdx + 0x52], al
call fcn.1400f5a70
mov edx, 0x81
mov ecx, 1
mov qword [rsp + 0xa0], rax
call sub.msvcrt.dll_calloc
mov r13, rax
test rax, rax
je 0x14018e854
call fcn.140104340
mov r8d, 1
mov edx, 8
mov rcx, r12
mov qword [r13 + 2], rax
mov word [r13 + 0xa], r8w
mov rax, qword [r12]
mov qword [r13 + 0xc], rax
call fcn.1400a2600
mov rsi, rax
test rax, rax
je 0x14018e5d9
mov rax, qword [rsi + 8]
mov rcx, r12
xor ebx, ebx
mov qword [r13 + 0x14], rax
call fcn.1400a23c0
mov ecx, 6
mov rax, qword [rax]
mov word [r13 + 0x24], cx
mov rcx, qword [rsp + 0xa0]
mov qword [r13 + 0x1c], rax
mov rax, qword [0x1402a5200]
mov qword [r13 + 0x26], rax
call fcn.1400f5ec0
mov r14, rax
lea rax, [r13 + 0x2e]
test r14, r14
je 0x14018d87a
mov qword [rsp + 0x90], rdi
mov rdi, rbx
mov rbx, rax
nop dword [rax + rax]
mov rdx, qword [r14]
lea rcx, [rbx + rdi]
mov esi, dword [rdx + 2]
add rsi, 6
mov r8, rsi
add rdi, rsi
call sub.msvcrt.dll_memcpy
mov r14, qword [r14 + 8]
test r14, r14
jne 0x14018d850
mov rdi, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
xor edx, edx
call fcn.1400f5f60
mov eax, dword [r13 + 0x26]
mov esi, dword [r13 + 0x2a]
xor r9d, r9d
mov rcx, qword [rsp + 0xb0]
mov rdx, r13
lea ebx, [rax + rsi]
lea r8, [rax + 0x2e]
mov qword [rsp + 0xa0], rbx
mov ebx, esi
call fcn.1400786e0
mov r14, rax
test rax, rax
je 0x14018e6b2
mov rcx, rax
call fcn.1400fd4d0
mov r8, rax
mov rax, qword [rsp + 0xa0]
lea rsi, [rax + 0x2e]
mov rdx, rsi
add rdx, r8
je 0x140210080
mov rcx, r13
mov qword [rsp + 0x90], r8
call sub.msvcrt.dll_realloc
mov r8, qword [rsp + 0x90]
mov rdx, r14
mov rsi, rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xa0], r8
lea rcx, [rsi + rax + 0x2e]
call sub.msvcrt.dll_memcpy
mov r8, qword [rsp + 0xa0]
mov rcx, r14
lea rax, [rbx + r8]
mov dword [rsi + 0x2a], eax
call sub.msvcrt.dll_free
lea rax, [0x1402a2705]
xor edx, edx
xor ecx, ecx
mov rbx, qword [rsp + 0xb0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x1402a1cc0]
add rbx, 8
mov qword [rsp + 0x28], rbx
call fcn.14005a150
mov edx, dword [rsi + 0x26]
mov eax, dword [rsi + 0x2a]
mov ecx, 0x200
lea r8, [rdx + rax + 0x2e]
mov rdx, rsi
call fcn.1400841e0
mov edx, 7
mov rcx, r12
mov r13, rax
call fcn.1400a2600
mov rdx, rax
test rax, rax
je 0x14018e2ae
mov rcx, r13
lea r8, [0x1402a2755]
call fcn.1400970f0
mov rcx, r13
mov r12, rax
call sub.msvcrt.dll_free
test r12, r12
je 0x14018e2e7
mov r8, r12
lea rdx, str.Specified_delegated_key_invalidated._Created_key_invalidation_decree__s.Try_to_execute_this_command_with__w_to_return_m_tokens_to_owner
mov rcx, r15
call fcn.1400bd600
mov rcx, rsi
call sub.msvcrt.dll_free
mov rcx, r12
call sub.msvcrt.dll_free
jmp 0x14018d5c5
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
add rax, qword [rsp + 0x210]
adc rdx, qword [rsp + 0x218]
mov qword [rsp + 0x90], rax
setb al
mov r8, qword [rsp + 0xb0]
mov qword [rsp + 0x98], rdx
movzx eax, al
xor edx, edx
add r8, qword [rsp + 0x200]
mov r9, qword [rsp + 0xb8]
adc r9, qword [rsp + 0x208]
add rax, r8
adc rdx, r9
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
jmp 0x14018cb85
lea rdx, str.Specified_certificate_pkey_hash_is_not_delegated_nor_this_delegating_is_approved._Try_to_invalidate_with_tx_hash_instead
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffe8
jmp 0x14018d5c5
lea rax, str.Nothing_to_pay_for_fee__not_enough_funds_
mov qword [rsp + 0x20], rax
mov r9d, 5
xor ecx, ecx
lea r8, [0x1402a1cc0]
xor edx, edx
call fcn.14005a150
mov rcx, rbx
call fcn.1400ba340
lea rsi, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
jmp 0x14018ccd0
mov rax, qword [rsp + 0x60]
mov r9, qword [rsp + 0x48]
mov rcx, rsi
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x80]
movdqu xmm4, xmmword [rax + 2]
movaps xmmword [rsp + 0xd0], xmm4
movdqu xmm2, xmmword [rax + 0x12]
movaps xmmword [rsp + 0x60], xmm4
movaps xmmword [rsp + 0xe0], xmm2
call fcn.14008fd30
cmp eax, 0xffffffff
je 0x14018e6e3
cmp byte [rsp + 0x47], 0
jne 0x14018e1a4
mov rax, qword [0x1403e41b0]
mov rdx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
mov r13, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov r11, qword [rax]
mov r14, qword [rax + 8]
mov rax, rdx
mov rdx, rcx
xor rax, r13
xor rdx, rdi
or rax, rdx
mov qword [rsp + 0x60], r11
jne 0x14018db5c
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
mov rax, rdx
mov rdx, rcx
xor rax, r11
xor rdx, r14
or rax, rdx
je 0x14018db94
movdqa xmm2, xmmword [rsp + 0xb0]
mov rdx, qword [rsp + 0x50]
mov rcx, rsi
movdqa xmm4, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xe0], xmm4
call fcn.14008f7c0
cmp eax, 1
jne 0x14018ccaa
mov rax, qword [rsp + 0x90]
mov r10, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x98]
mov r11, qword [rsp + 0x1f8]
sub r10, rax
mov r8, qword [rsp + 0x1e0]
mov r9, qword [rsp + 0x1e8]
sbb r11, rdx
sub r8, qword [rsp + 0x70]
sbb r9, qword [rsp + 0x78]
mov qword [rsp + 0xb0], r8
mov r8, rax
mov rax, r10
mov rcx, qword [rsp + 0x90]
shrd r8, rdx, 1
mov qword [rsp + 0xb8], r9
shrd rax, r11, 1
mov r9, rdx
mov rdx, r11
shr r9, 1
shr rdx, 1
add rax, r8
mov r8, qword [rsp + 0xb0]
adc rdx, r9
and rcx, r10
xor r9d, r9d
and ecx, 1
add rax, rcx
adc rdx, r9
mov r9, qword [rsp + 0xb8]
mov rax, rdx
xor edx, edx
shr rax, 0x3f
sub r8, rax
mov rax, r13
sbb r9, rdx
xor rdi, r11
xor rax, r10
mov rdx, rdi
or rdx, rax
jne 0x14018dc60
mov rax, qword [rsp + 0x60]
mov rdx, r14
xor rdx, r9
xor rax, r8
or rdx, rax
je 0x14018dca3
mov qword [rsp + 0xd0], r8
mov rdx, qword [rsp + 0x80]
mov rcx, rsi
mov qword [rsp + 0xd8], r9
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov qword [rsp + 0xe0], r10
mov qword [rsp + 0xe8], r11
call fcn.14008fd30
cmp eax, 1
jne 0x14018ccaa
mov rdx, qword [rsp + 0x88]
mov rcx, rsi
call fcn.14008fe10
cmp eax, 1
jne 0x14018e630
mov r13, qword [rsp + 0x138]
mov rcx, rbx
call fcn.1400ba340
test r13, r13
je 0x14018daa1
mov rcx, r12
mov edx, 3
call fcn.1400a2600
mov r12, rax
test rax, rax
je 0x14018daa1
mov rcx, r13
call fcn.140090080
mov rdx, r13
mov ecx, 0x100
mov r8, rax
call fcn.1400841e0
mov r14, rax
test rax, rax
je 0x14018e5aa
mov r8, qword [rbp + 0x28]
mov rdx, r12
mov rcx, rax
call fcn.1400970f0
mov rcx, r14
mov r12, rax
call sub.msvcrt.dll_free
test r12, r12
je 0x14018daa1
mov r8, qword [rsp + 0xc0]
mov r9, r12
lea rdx, str._sAll_m_tokens_successfully_returned_to_owner._Returning_tx_hash__s.
mov rcx, r15
call fcn.1400bd600
mov rcx, r12
call sub.msvcrt.dll_free
mov rcx, r13
call sub.msvcrt.dll_free
jmp 0x14018d5c5
lea rax, [rsp + 0x118]
mov r8d, ebx
mov edx, 2
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r9, str._cert
call fcn.1400bd4f0
cmp qword [rsp + 0x118], 0
jne 0x14018bd13
lea rax, [rsp + 0x128]
mov r8d, ebx
mov edx, 2
mov rcx, r13
mov qword [rsp + 0x20], rax
lea r9, str._signing_pkey_hash
call fcn.1400bd4f0
cmp qword [rsp + 0x128], 0
je 0x14018e8b3
lea rax, [rsp + 0x130]
mov rcx, r13
lea r9, str._signing_pkey_type
mov r8d, ebx
mov qword [rsp + 0x20], rax
mov edx, 2
call fcn.1400bd4f0
mov rcx, qword [rsp + 0x130]
test rcx, rcx
je 0x14018e894
call fcn.1400fdd30
test eax, eax
jne 0x14018bd13
mov r8, qword [rsp + 0x130]
lea rdx, str.Invalid_signing_pkey_type__s
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffff1
jmp 0x14018d5c5
lea rsi, [rsp + 0x320]
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x320], 0
mov qword [rsp + 0x328], 0
mov rdx, rsi
mov qword [rsp + 0x330], 0
mov qword [rsp + 0x338], 0
call fcn.140095af0
test eax, eax
jne 0x14018e278
mov rcx, qword [rsp + 0x130]
lea rdi, [rsp + 0x370]
call fcn.1400fdd30
mov r9, qword [r12]
mov r8, rsi
mov rcx, rdi
mov edx, eax
call fcn.140078970
jmp 0x14018d02e
lea rsi, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
mov rdx, qword [rsp + 0x1c0]
mov r9d, 0x7830
xor r13d, r13d
mov word [rsp + 0x370], r9w
movzx r12d, dl
mov r11, rdx
mov r9, rdx
mov rcx, rdx
movzx eax, word [rsi + r12*2]
shr r11, 0x10
shr r9, 0x20
mov r10, rdx
movzx r11d, r11b
movzx r9d, r9b
shr rcx, 0x30
mov r8, rdx
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx ecx, cl
movzx edi, dh
shr r10, 0x18
shr rdx, 0x38
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, eax
movzx eax, word [rsi + r9*2]
shr r8, 0x28
movzx r10d, r10b
movzx r8d, r8b
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x1c8]
movzx r12d, dl
mov r11, rdx
punpckldq xmm1, xmm2
mov r9, rdx
movzx eax, word [rsi + r12*2]
shr r11, 0x10
punpcklqdq xmm0, xmm1
mov rcx, rdx
movzx r11d, r11b
shr r9, 0x20
mov r10, rdx
mov r8, rdx
shr rcx, 0x30
movzx r9d, r9b
movzx edi, dh
shr r10, 0x18
shr rdx, 0x38
movzx ecx, cl
shr r8, 0x28
movzx r10d, r10b
movups xmmword [rsp + 0x372], xmm0
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx r8d, r8b
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, eax
movzx eax, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x1d0]
movzx r12d, dl
mov r11, rdx
punpckldq xmm1, xmm2
mov r9, rdx
movzx eax, word [rsi + r12*2]
shr r11, 0x10
punpcklqdq xmm0, xmm1
mov rcx, rdx
movzx r11d, r11b
shr r9, 0x20
mov r10, rdx
mov r8, rdx
shr rcx, 0x30
movzx r9d, r9b
shr r10, 0x18
movzx edi, dh
shr r8, 0x28
movzx ecx, cl
movzx r10d, r10b
shr rdx, 0x38
movups xmmword [rsp + 0x382], xmm0
movd xmm0, eax
movzx eax, word [rsi + r11*2]
movzx r8d, r8b
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, eax
movzx eax, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
punpckldq xmm0, xmm3
movd xmm2, eax
pinsrw xmm2, word [rsi + rdx*2], 1
mov rdx, qword [rsp + 0x1d8]
punpckldq xmm1, xmm2
movzx r12d, dl
mov r11, rdx
mov r9, rdx
punpcklqdq xmm0, xmm1
shr r11, 0x10
mov rcx, rdx
mov r10, rdx
movzx r11d, r11b
shr r9, 0x20
mov r8, rdx
movzx edi, dh
movups xmmword [rsp + 0x392], xmm0
shr rcx, 0x30
movzx r9d, r9b
shr r10, 0x18
movzx eax, word [rsi + r12*2]
movzx ecx, cl
shr r8, 0x28
movzx r10d, r10b
movzx r8d, r8b
shr rdx, 0x38
mov byte [rsp + 0x3b2], 0
movd xmm0, eax
movzx eax, word [rsi + r11*2]
pinsrw xmm0, word [rsi + rdi*2], 1
movd xmm3, eax
movzx eax, word [rsi + r9*2]
pinsrw xmm3, word [rsi + r10*2], 1
mov r9d, 5
movd xmm1, eax
movzx eax, word [rsi + rcx*2]
pinsrw xmm1, word [rsi + r8*2], 1
xor ecx, ecx
punpckldq xmm0, xmm3
lea r8, [0x1402a1cc0]
movd xmm2, eax
lea rax, [rsp + 0x370]
pinsrw xmm2, word [rsi + rdx*2], 1
xor edx, edx
mov qword [rsp + 0x28], rax
lea rax, str.Requested_conditional_transaction_is_already_used_out_by__s
mov qword [rsp + 0x20], rax
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x3a2], xmm0
call fcn.14005a150
mov rcx, rbx
call fcn.1400ba340
jmp 0x14018ccd0
lea rdx, str.Specified_certificate_not_found
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffee
jmp 0x14018d5c5
mov r9, qword [rsp + 0x58]
mov r8, qword [rsp + 0x50]
mov rdx, rdi
mov rcx, rsi
movdqa xmm4, xmmword [rsp + 0x200]
movdqa xmm5, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xd0], xmm4
movaps xmmword [rsp + 0xe0], xmm5
call fcn.14008fd30
cmp eax, 1
je 0x14018daff
jmp 0x14018ccaa
lea rdx, str.Specified_certificate_is_wrong
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffea
jmp 0x14018d5c5
lea rax, str.Trying_to_invalidate_delegating_tx_with_not_a_owner_wallet
mov r9d, 5
mov qword [rsp + 0x20], rax
lea r8, [0x1402a1cc0]
xor edx, edx
xor ecx, ecx
xor r13d, r13d
call fcn.14005a150
mov rcx, rbx
call fcn.1400ba340
jmp 0x14018daa1
lea rdx, str.Unrecognized_number_in__fee_param
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffffa
jmp 0x14018d5c5
lea rcx, [rsp + 0x280]
lea rsi, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
call fcn.1400fe770
mov r12, rax
jmp 0x14018c686
lea rdx, str.Invalid_pkey_hash_format
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffe9
jmp 0x14018d5c5
lea rax, str.Requested_conditional_transaction_requires_conditional_output
mov r9d, 5
mov qword [rsp + 0x20], rax
jmp 0x14018e21a
mov edx, 7
mov rcx, r12
call fcn.1400a2210
mov rdx, rax
test rax, rax
jne 0x14018d997
lea rax, str.No_chain_supported_decree_datum_type
mov r9d, 7
lea r8, [0x1402a1cc0]
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.14005a150
mov rcx, qword [rsp + 0x160]
mov edx, 0x7830
lea rax, str.000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFS
mov word [rsp + 0x370], dx
mov rdx, rcx
movzx r13d, cl
mov r11, rcx
mov r8, rcx
shr rdx, 0x10
shr r11, 0x20
movzx ebx, ch
mov r9, rcx
movzx r10d, dl
movzx edx, word [rax + r13*2]
movzx r11d, r11b
mov r12, rbx
shr r8, 0x30
mov rbx, rcx
shr rcx, 0x38
shr rbx, 0x18
movd xmm0, edx
movzx edx, word [rax + r10*2]
movzx r8d, r8b
shr r9, 0x28
movzx ebx, bl
pinsrw xmm0, word [rax + r12*2], 1
movd xmm3, edx
movzx edx, word [rax + r11*2]
movzx r9d, r9b
pinsrw xmm3, word [rax + rbx*2], 1
movd xmm1, edx
movzx edx, word [rax + r8*2]
pinsrw xmm1, word [rax + r9*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rax + rcx*2], 1
mov rcx, qword [rsp + 0x168]
mov rdx, rcx
movzx r13d, cl
punpckldq xmm1, xmm2
mov r11, rcx
shr rdx, 0x10
punpcklqdq xmm0, xmm1
shr r11, 0x20
mov r8, rcx
movzx r10d, dl
movzx edx, word [rax + r13*2]
movzx r11d, r11b
movzx ebx, ch
movups xmmword [rsp + 0x372], xmm0
shr r8, 0x30
mov r12, rbx
mov r9, rcx
movd xmm0, edx
movzx edx, word [rax + r10*2]
movzx r8d, r8b
mov rbx, rcx
shr rcx, 0x38
shr rbx, 0x18
pinsrw xmm0, word [rax + r12*2], 1
movd xmm3, edx
movzx edx, word [rax + r11*2]
shr r9, 0x28
movzx ebx, bl
movzx r9d, r9b
pinsrw xmm3, word [rax + rbx*2], 1
movd xmm1, edx
movzx edx, word [rax + r8*2]
pinsrw xmm1, word [rax + r9*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rax + rcx*2], 1
mov rcx, qword [rsp + 0x170]
mov rdx, rcx
movzx r13d, cl
punpckldq xmm1, xmm2
mov r11, rcx
shr rdx, 0x10
punpcklqdq xmm0, xmm1
shr r11, 0x20
mov r8, rcx
movzx r10d, dl
movzx edx, word [rax + r13*2]
movzx r11d, r11b
movzx ebx, ch
movups xmmword [rsp + 0x382], xmm0
shr r8, 0x30
mov r12, rbx
mov r9, rcx
movd xmm0, edx
movzx edx, word [rax + r10*2]
mov rbx, rcx
movzx r8d, r8b
shr rbx, 0x18
shr r9, 0x28
pinsrw xmm0, word [rax + r12*2], 1
movd xmm3, edx
movzx edx, word [rax + r11*2]
shr rcx, 0x38
movzx ebx, bl
movzx r9d, r9b
pinsrw xmm3, word [rax + rbx*2], 1
movd xmm1, edx
movzx edx, word [rax + r8*2]
pinsrw xmm1, word [rax + r9*2], 1
punpckldq xmm0, xmm3
movd xmm2, edx
pinsrw xmm2, word [rax + rcx*2], 1
mov rcx, qword [rsp + 0x178]
punpckldq xmm1, xmm2
mov rdx, rcx
movzx r13d, cl
mov r11, rcx
punpcklqdq xmm0, xmm1
shr rdx, 0x10
mov r8, rcx
movzx ebx, ch
movzx r10d, dl
shr r11, 0x20
mov r12, rbx
mov r9, rcx
shr r8, 0x30
movzx r11d, r11b
mov rbx, rcx
shr r9, 0x28
shr rbx, 0x18
movzx r8d, r8b
shr rcx, 0x38
movzx r9d, r9b
movups xmmword [rsp + 0x392], xmm0
movzx edx, word [rax + r13*2]
movzx ebx, bl
mov byte [rsp + 0x3b2], 0
movd xmm0, edx
movzx edx, word [rax + r10*2]
pinsrw xmm0, word [rax + r12*2], 1
movd xmm3, edx
movzx edx, word [rax + r11*2]
pinsrw xmm3, word [rax + rbx*2], 1
movd xmm1, edx
movzx edx, word [rax + r8*2]
punpckldq xmm0, xmm3
mov r8, rdi
pinsrw xmm1, word [rax + r9*2], 1
movd xmm2, edx
pinsrw xmm2, word [rax + rcx*2], 1
lea rdx, str.Cant_invalidate_transaction__s__examine_log_files_for_details
mov rcx, r15
punpckldq xmm1, xmm2
punpcklqdq xmm0, xmm1
movups xmmword [rsp + 0x3a2], xmm0
call fcn.1400bd600
test rsi, rsi
je 0x14018e59a
mov rcx, rsi
call sub.msvcrt.dll_free
mov dword [rsp + 0xc8], 0xffffffeb
jmp 0x14018d5c5
lea rax, str.Not_enough_memory
mov r9d, 8
lea r8, [0x1402a1cc0]
mov edx, 0x2ae
mov qword [rsp + 0x20], rax
lea rcx, str.s_stake_tx_put
call fcn.14005a150
jmp 0x14018daa1
mov edx, 8
mov rcx, r12
call fcn.1400a2210
mov rsi, rax
test rax, rax
jne 0x14018d7f3
lea rax, str.No_chain_supported_anchor_datum_type
xor edx, edx
mov r9d, 7
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea r8, [0x1402a1cc0]
call fcn.14005a150
mov rcx, r13
call sub.msvcrt.dll_free
mov rcx, qword [rsp + 0xa0]
xor edx, edx
call fcn.1400f5f60
jmp 0x14018e2e7
mov rcx, qword [rsp + 0x138]
call fcn.14008ff30
lea rax, str.Cant_add_sign_output
mov qword [rsp + 0x20], rax
mov r9d, 7
jmp 0x14018e21a
lea rax, str.Requested_conditional_transaction_not_found
mov r9d, 5
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea r8, [0x1402a1cc0]
lea rdi, [rsp + 0x370]
call fcn.14005a150
jmp 0x14018e2e7
lea rax, str.Requested_conditional_transaction_has_no_requires_conditional_output
mov r9d, 8
lea r8, [0x1402a1cc0]
mov edx, 0x3e0
mov qword [rsp + 0x20], rax
lea rcx, str.s_stake_decree_invalidate
call fcn.14005a150
jmp 0x14018e2e7
lea rax, str.Decree_signing_failed
xor edx, edx
xor ecx, ecx
xor esi, esi
mov qword [rsp + 0x20], rax
mov r9d, 7
lea r8, [0x1402a1cc0]
call fcn.14005a150
mov rcx, r13
call sub.msvcrt.dll_free
jmp 0x14018e2e7
mov rcx, qword [rsp + 0x138]
call fcn.14008ff30
lea rax, str.Cant_add_returning_coins_output
jmp 0x14018e644
lea rax, str.Requested_conditional_transaction_is_unchained
mov r9d, 7
mov qword [rsp + 0x20], rax
jmp 0x14018da89
lea rdx, str.Command_invalidate_requires_parameter__net
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffffd
jmp 0x14018d5c5
mov r8, qword [rsp + 0xf8]
lea rdx, str.Network__s_not_found
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffffc
jmp 0x14018d5c5
lea rdx, str.Command_delegate_requires_parameter__fee
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffffb
jmp 0x14018d5c5
lea r8, [rsp + 0x280]
lea rdx, str.Transaction__s_is_invalid
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffea
jmp 0x14018d5c5
lea r8, [rsp + 0x280]
lea rdx, str.Transaction__s_is_not_found
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffeb
jmp 0x14018d5c5
mov rcx, r13
call sub.msvcrt.dll_free
lea rdx, str.Specified_certificate_is_not_PoA_root_one
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffe6
jmp 0x14018d5c5
lea rdx, str.Specified_wallet_not_found
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffee
jmp 0x14018d5c5
lea rdx, str.Command_invalidate_requires_parameter__w_or__poa_cert
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffef
jmp 0x14018d5c5
lea rdx, str.Specified_certificate_not_found
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xffffffe7
jmp 0x14018d5c5
lea rax, [0x1402a26c5]
mov r9d, 8
xor esi, esi
mov edx, 0x3f7
mov qword [rsp + 0x20], rax
lea r8, [0x1402a1cc0]
lea rcx, str.s_stake_decree_invalidate
call fcn.14005a150
mov rcx, qword [rsp + 0xa0]
xor edx, edx
call fcn.1400f5f60
jmp 0x14018e2e7
lea rdx, str.Command_invalidate_requires_parameter__signing_pkey_type
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffff2
jmp 0x14018d5c5
lea rdx, str.Command_invalidate_requires_parameter__tx_or__cert_or__signing_pkey_hash
mov rcx, r15
call fcn.1400bd600
mov dword [rsp + 0xc8], 0xfffffff3
jmp 0x14018d5c5
lea rax, [0x1402a26c5]
mov r9d, 8
xor esi, esi
mov edx, 0x3ed
mov qword [rsp + 0x20], rax
lea r8, [0x1402a1cc0]
lea rcx, str.s_stake_decree_invalidate
call fcn.14005a150
jmp 0x14018e2e7
mov rcx, r13
mov qword [rsp + 0xc8], r8
call sub.msvcrt.dll_free
mov r8, qword [rsp + 0xc8]
mov rdx, r14
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov dword [0x2a], 0
ud2