Function at 0x140064350
Capabilities:
Reference absolute stream path on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x470]
sub rsp, 0x570
mov rax, qword [0x1401d4770]
xor rax, rsp
mov qword [rbp + 0x460], rax
mov rdi, r8
mov rbx, rdx
mov r13, rcx
mov qword [rsp + 0x38], rcx
movzx eax, byte [rcx + 8]
nop
test al, al
jne 0x140059a1e
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp - 0x20]
call fcn.140043ed0
nop
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], rbx
lea rax, [rbx + rdi]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdi
lea rcx, [rbp - 0x48]
mov qword [rbp - 0x50], rcx
cmp rbx, rax
je 0x140058f47
cmp byte [rbx], 0xef
jne 0x140058f25
inc rbx
mov qword [rbp - 0x48], rbx
cmp rbx, rax
je 0x140058f47
cmp byte [rbx], 0xbb
jne 0x140058f36
inc rbx
mov qword [rbp - 0x48], rbx
cmp rbx, rax
je 0x140058f47
cmp byte [rbx], 0xbf
jne 0x140058f47
inc rbx
mov qword [rbp - 0x48], rbx
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x20]
call fcn.14004be70
cmp word [rbp - 0x12], 3
jne 0x140059866
mov esi, dword [rbp - 0x20]
shl rsi, 5
mov rax, qword [rbp - 0x18]
movabs r9, 0xffffffffffff
and rax, r9
add rsi, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov r15d, 0x405
mov word [rsp + 0x4e], r15w
mov r12, qword [rsp + 0x48]
movabs rdx, 0xffff000000000000
and r12, rdx
lea rcx, str.result
or r12, rcx
mov qword [rsp + 0x48], r12
mov r14, r12
shr r14, 0x30
mov dword [rsp + 0x40], 6
mov rbx, qword [rbp - 0x18]
and rbx, r9
mov edi, dword [rbp - 0x20]
shl rdi, 5
add rdi, rbx
cmp rbx, rdi
je 0x14005908c
mov r13d, 0x1000
and r14w, r13w
movsx r15d, byte [rsp + 0x4d]
test r14w, r14w
je 0x140058ff9
mov r8d, reloc.WS2_32.dll_listen
sub r8d, r15d
jmp 0x140058fff
mov r8d, 6
mov edx, r13d
and dx, word [rbx + 0xe]
je 0x140059015
movsx eax, byte [rbx + 0xd]
mov ecx, reloc.WS2_32.dll_listen
sub ecx, eax
jmp 0x140059017
mov ecx, dword [rbx]
cmp r8d, ecx
jne 0x14005905d
test r14w, r14w
je 0x140059029
lea rcx, [rsp + 0x40]
jmp 0x14005902f
mov rcx, r12
and rcx, r9
test dx, dx
je 0x140059039
mov rdx, rbx
jmp 0x140059040
mov rdx, qword [rbx + 8]
and rdx, r9
cmp rcx, rdx
je 0x140059066
call fcn.140145aa0
test eax, eax
sete al
test al, al
jne 0x140059066
movabs r9, 0xffffffffffff
add rbx, 0x20
cmp rbx, rdi
jne 0x140058fe8
mov r13, qword [rsp + 0x38]
movabs r9, 0xffffffffffff
lea rcx, str.result
movabs rdx, 0xffff000000000000
mov r15d, 0x405
cmp rbx, rsi
je 0x140059866
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x5e], r15w
mov r14, qword [rsp + 0x58]
and r14, rdx
or r14, rcx
mov qword [rsp + 0x58], r14
mov rsi, r14
shr rsi, 0x30
mov dword [rsp + 0x50], 6
mov rbx, qword [rbp - 0x18]
and rbx, r9
mov edi, dword [rbp - 0x20]
shl rdi, 5
add rdi, rbx
cmp rbx, rdi
je 0x14005918b
mov r13d, 0x1000
and si, r13w
movsx r15d, byte [rsp + 0x5d]
nop dword [rax]
test si, si
je 0x140059100
mov r8d, reloc.WS2_32.dll_listen
sub r8d, r15d
jmp 0x140059106
mov r8d, 6
mov edx, r13d
and dx, word [rbx + 0xe]
je 0x14005911c
movsx eax, byte [rbx + 0xd]
mov ecx, reloc.WS2_32.dll_listen
sub ecx, eax
jmp 0x14005911e
mov ecx, dword [rbx]
cmp r8d, ecx
jne 0x140059163
test si, si
je 0x14005912f
lea rcx, [rsp + 0x50]
jmp 0x140059135
mov rcx, r14
and rcx, r9
test dx, dx
je 0x14005913f
mov rdx, rbx
jmp 0x140059146
mov rdx, qword [rbx + 8]
and rdx, r9
cmp rcx, rdx
je 0x14005916c
call fcn.140145aa0
test eax, eax
sete al
test al, al
jne 0x14005916c
movabs r9, 0xffffffffffff
add rbx, 0x20
cmp rbx, rdi
jne 0x1400590f0
mov r13, qword [rsp + 0x38]
movabs rdx, 0xffff000000000000
movabs r9, 0xffffffffffff
mov r15d, 0x405
mov r14d, reloc.WS2_32.dll_recv
cmp rbx, rdi
je 0x14005919c
lea rdi, [rbx + 0x10]
jmp 0x1400591b1
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
add rdi, r14
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cmp word [rdi + 0xe], 3
jne 0x1400596f5
mov ebx, dword [rdi]
shl rbx, 5
mov rax, qword [rdi + 8]
and rax, r9
add rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x6e], r15w
mov rax, qword [rsp + 0x68]
and rax, rdx
lea rsi, str.busy_syncing
or rax, rsi
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x60], reloc.WS2_32.dll_inet_ntoa
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1400483f0
nop
cmp qword [rsp + 0x28], rbx
je 0x1400596f5
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x7e], r15w
mov rax, qword [rsp + 0x78]
movabs rcx, 0xffff000000000000
and rax, rcx
or rax, rsi
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x70], reloc.WS2_32.dll_inet_ntoa
xor esi, esi
mov qword [rsp + 0x38], rsi
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400483f0
mov eax, dword [rdi]
shl rax, 5
mov rcx, qword [rdi + 8]
movabs r12, 0xffffffffffff
and rcx, r12
add rax, rcx
mov rcx, qword [rsp + 0x38]
cmp rcx, rax
je 0x14005928a
add rcx, 0x10
jmp 0x14005929f
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, r14
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
movzx r15d, word [rcx + 0xe]
movzx eax, r15b
shr al, 3
test al, 1
je 0x1400596f5
cmp word [rdi + 0xe], 3
jne 0x1400596f5
mov ebx, dword [rdi]
shl rbx, 5
mov rax, qword [rdi + 8]
and rax, r12
add rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov eax, 0x405
mov word [rbp - 0x72], ax
mov rax, qword [rbp - 0x78]
movabs rcx, 0xffff000000000000
and rax, rcx
lea rcx, str.synchronized
or rax, rcx
mov qword [rbp - 0x78], rax
mov dword [rbp - 0x80], reloc.WS2_32.dll_inet_ntoa
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400483f0
nop
cmp qword [rsp + 0x30], rbx
je 0x1400596f5
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov eax, 0x405
mov word [rbp - 0x62], ax
mov rax, qword [rbp - 0x68]
movabs rcx, 0xffff000000000000
and rax, rcx
lea rcx, str.synchronized
or rax, rcx
mov qword [rbp - 0x68], rax
mov dword [rbp - 0x70], reloc.WS2_32.dll_inet_ntoa
mov qword [rsp + 0x38], rsi
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400483f0
mov eax, dword [rdi]
shl rax, 5
mov rcx, qword [rdi + 8]
and rcx, r12
add rax, rcx
mov rcx, qword [rsp + 0x38]
cmp rcx, rax
je 0x14005938d
add rcx, 0x10
jmp 0x1400593a2
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
add rcx, r14
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
movzx r14d, word [rcx + 0xe]
movzx eax, r14b
shr al, 3
test al, 1
je 0x1400596f5
cmp word [rdi + 0xe], 3
jne 0x1400596f5
mov ebx, dword [rdi]
shl rbx, 5
mov rax, qword [rdi + 8]
and rax, r12
add rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov eax, 0x405
mov word [rbp - 0x52], ax
mov rax, qword [rbp - 0x58]
movabs rcx, 0xffff000000000000
and rax, rcx
lea r12, [0x1401ad0a0]
or rax, r12
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x60], 7
lea r8, [rbp - 0x60]
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1400483f0
nop
cmp qword [rsp + 0x20], rbx
je 0x1400596f5
mov rdx, r12
mov rcx, rdi
call fcn.140047b60
movzx r12d, word [rax + 0xe]
movzx eax, r12b
shr al, 3
test al, 1
je 0x1400596f5
cmp word [rdi + 0xe], 3
jne 0x1400596f5
lea rdx, str.testnet
mov rcx, rdi
call fcn.140043fd0
test al, al
je 0x1400596f5
lea rdx, str.testnet
mov rcx, rdi
call fcn.140047b60
movzx ebx, word [rax + 0xe]
movzx eax, bl
shr al, 3
test al, 1
je 0x1400596f5
cmp word [rdi + 0xe], 3
jne 0x1400596f5
lea rdx, str.stagenet
mov rcx, rdi
call fcn.140043fd0
test al, al
je 0x1400596f5
lea rdx, str.stagenet
mov rcx, rdi
call fcn.140047b60
movzx ecx, word [rax + 0xe]
movzx eax, cl
shr al, 3
test al, 1
je 0x1400596f5
cmp r15w, 0xa
je 0x140059512
cmp r14w, 0xa
jne 0x140059512
cmp r12w, r14w
sete sil
mov edx, 2
cmp bx, r14w
cmove esi, edx
mov eax, 3
cmp cx, r14w
cmove esi, eax
mov ebx, dword [0x140465ba0]
cmp esi, ebx
jne 0x140059a4e
mov rcx, r13
call fcn.140059c50
jmp 0x140059a15
cmp dword [reloc.WS2_32.dll_closesocket], 1
jl 0x1400599f9
xor edx, edx
lea rcx, [rbp + 0x40]
call fcn.1400269f0
nop
movsxd rcx, dword [rbp + 0x40]
lea r9d, [rcx + 7]
mov r8d, dword [rbp + 0x50]
cmp r9d, r8d
jle 0x140059547
mov eax, dword [rbp + 0x54]
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x140059579
mov rdx, rcx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_90m]
mov dword [rdx], eax
movzx eax, word [0x1401a8b6c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8b6e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r9d
mov ecx, r9d
mov eax, dword [rbp + 0x54]
mov r8d, dword [rbp + 0x50]
lea r9d, [rcx + 7]
cmp r9d, r8d
jle 0x14005958a
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x1400595bc
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [0x1401a4328]
mov dword [rdx], eax
movzx eax, word [0x1401a432c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a432e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r9d
mov ecx, r9d
mov eax, dword [rbp + 0x54]
mov r8d, dword [rbp + 0x50]
lea edx, [rcx + 4]
cmp edx, r8d
jle 0x1400595cc
add eax, 4
mov dword [rbp + 0x54], eax
jmp 0x1400595e6
movsxd rcx, ecx
mov rax, qword [rbp + 0x48]
mov dword [rcx + rax], 0x6d305b1b
mov dword [rbp + 0x40], edx
mov ecx, edx
mov eax, dword [rbp + 0x54]
mov r8d, dword [rbp + 0x50]
lea rdx, [0x1401ae100]
lea r9, str.not_synchronized
cmp r15w, 0xa
cmove r9, rdx
lea r10d, [rcx + 0xb]
cmp r10d, r8d
jle 0x14005960e
add eax, 0xb
mov dword [rbp + 0x54], eax
jmp 0x140059644
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
movsd xmm0, qword [str.monerod_is]
movsd qword [rdx], xmm0
movzx eax, word [0x1401ae0f8]
mov word [rdx + 8], ax
movzx eax, byte [0x1401ae0fa]
mov byte [rdx + 0xa], al
mov dword [rbp + 0x40], r10d
mov ecx, r10d
mov eax, dword [rbp + 0x54]
mov r8d, dword [rbp + 0x50]
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp byte [r9 + rdx], 0
jne 0x140059650
lea ebx, [rcx + rdx]
cmp ebx, r8d
jle 0x140059669
add eax, edx
mov dword [rbp + 0x54], eax
jmp 0x140059687
movsxd r8, edx
movsxd rcx, ecx
add rcx, qword [rbp + 0x48]
mov rdx, r9
call fcn.140145200
mov dword [rbp + 0x40], ebx
mov ecx, ebx
mov eax, dword [rbp + 0x54]
mov r8d, dword [rbp + 0x50]
lea r9d, [rcx + 0x1a]
cmp r9d, r8d
jle 0x140059698
add eax, 0x1a
mov dword [rbp + 0x54], eax
jmp 0x1400596cf
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
movups xmm0, xmmword [str.__trying_again_in_1_second]
movups xmmword [rdx], xmm0
movsd xmm1, qword [0x1401ae018]
movsd qword [rdx + 0x10], xmm1
movzx eax, word [0x1401ae020]
mov word [rdx + 0x18], ax
mov dword [rbp + 0x40], r9d
mov ecx, r9d
mov eax, dword [rbp + 0x54]
mov r8d, dword [rbp + 0x50]
lea edx, [rcx + 4]
cmp edx, r8d
jle 0x1400596df
add eax, 4
mov dword [rbp + 0x54], eax
jmp 0x1400596f0
movsxd rcx, ecx
mov rax, qword [rbp + 0x48]
mov dword [rcx + rax], 0x6d305b1b
mov dword [rbp + 0x40], edx
jmp 0x1400599f0
cmp dword [reloc.WS2_32.dll_closesocket], 1
jl 0x1400599f9
mov edx, 1
lea rcx, [rbp + 0x40]
call fcn.1400269f0
nop
movsxd rcx, dword [rbp + 0x40]
lea r8d, [rcx + 7]
mov edx, dword [rbp + 0x50]
cmp r8d, edx
jle 0x14005972c
mov eax, dword [rbp + 0x54]
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x14005975d
mov rdx, rcx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_90m]
mov dword [rdx], eax
movzx eax, word [0x1401a8b6c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8b6e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x14005976e
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x14005979f
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [0x1401a4328]
mov dword [rdx], eax
movzx eax, word [0x1401a432c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a432e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x1400597b0
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x1400597e1
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_33m]
mov dword [rdx], eax
movzx eax, word [0x1401a8cdc]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8cde]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 0x3a]
cmp r8d, edx
jle 0x1400597f2
add eax, 0x3a
mov dword [rbp + 0x54], eax
jmp 0x14005983e
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
movups xmm0, xmmword [str.get_info_RPC_response_is_invalid__trying_again_in_1_second]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [0x1401ae0c0]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [0x1401ae0d0]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [0x1401ae0e0]
movsd qword [rdx + 0x30], xmm1
movzx eax, word [0x1401ae0e8]
mov word [rdx + 0x38], ax
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 4]
cmp r8d, edx
jle 0x14005984f
add eax, 4
mov dword [rbp + 0x54], eax
jmp 0x140059861
movsxd rcx, ecx
mov rax, qword [rbp + 0x48]
mov dword [rcx + rax], 0x6d305b1b
mov dword [rbp + 0x40], r8d
jmp 0x1400599f0
cmp dword [reloc.WS2_32.dll_closesocket], 1
jl 0x1400599f9
mov edx, 1
lea rcx, [rbp + 0x40]
call fcn.1400269f0
nop
movsxd rcx, dword [rbp + 0x40]
lea r8d, [rcx + 7]
mov edx, dword [rbp + 0x50]
cmp r8d, edx
jle 0x14005989d
mov eax, dword [rbp + 0x54]
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x1400598ce
mov rdx, rcx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_90m]
mov dword [rdx], eax
movzx eax, word [0x1401a8b6c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8b6e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x1400598df
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x140059910
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [0x1401a4328]
mov dword [rdx], eax
movzx eax, word [0x1401a432c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a432e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x140059921
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x140059952
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_33m]
mov dword [rdx], eax
movzx eax, word [0x1401a8cdc]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8cde]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 0x4f]
cmp r8d, edx
jle 0x140059963
add eax, 0x4f
mov dword [rbp + 0x54], eax
jmp 0x1400599cd
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
movaps xmm0, xmmword [str.get_info_RPC_response_is_invalid___result__not_found___trying_again_in_1_second]
movups xmmword [rdx], xmm0
movaps xmm1, xmmword [0x1401ae070]
movups xmmword [rdx + 0x10], xmm1
movaps xmm0, xmmword [0x1401ae080]
movups xmmword [rdx + 0x20], xmm0
movaps xmm1, xmmword [0x1401ae090]
movups xmmword [rdx + 0x30], xmm1
movsd xmm0, qword [0x1401ae0a0]
movsd qword [rdx + 0x40], xmm0
mov eax, dword [0x1401ae0a8]
mov dword [rdx + 0x48], eax
movzx eax, word [0x1401ae0ac]
mov word [rdx + 0x4c], ax
movzx eax, byte [0x1401ae0ae]
mov byte [rdx + 0x4e], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 4]
cmp r8d, edx
jle 0x1400599de
add eax, 4
mov dword [rbp + 0x54], eax
jmp 0x1400599f0
movsxd rcx, ecx
mov rax, qword [rbp + 0x48]
mov dword [rcx + rax], 0x6d305b1b
mov dword [rbp + 0x40], r8d
lea rcx, [rbp + 0x40]
call fcn.140026c70
mov qword [rsp + 0x20], 0x3e8
lea rcx, [rsp + 0x20]
call fcn.140061d20
mov rcx, r13
call fcn.140058530
nop
lea rcx, [rbp - 0x20]
call fcn.140043e00
mov rcx, qword [rbp + 0x460]
xor rcx, rsp
call fcn.140140c60
lea r11, [rsp + 0x570]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
cmp dword [reloc.WS2_32.dll_closesocket], 1
jl 0x140059c37
lea rcx, [rbp + 0x40]
call fcn.1400269f0
nop
movsxd rcx, dword [rbp + 0x40]
lea r8d, [rcx + 7]
mov edx, dword [rbp + 0x50]
cmp r8d, edx
jle 0x140059a80
mov eax, dword [rbp + 0x54]
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x140059ab1
mov rdx, rcx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_90m]
mov dword [rdx], eax
movzx eax, word [0x1401a8b6c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8b6e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x140059ac2
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x140059af3
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [0x1401a4328]
mov dword [rdx], eax
movzx eax, word [0x1401a432c]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a432e]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 7]
cmp r8d, edx
jle 0x140059b04
add eax, 7
mov dword [rbp + 0x54], eax
jmp 0x140059b35
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
mov eax, dword [str.e_0_31m]
mov dword [rdx], eax
movzx eax, word [0x1401a8b64]
mov word [rdx + 4], ax
movzx eax, byte [0x1401a8b66]
mov byte [rdx + 6], al
mov dword [rbp + 0x40], r8d
mov ecx, r8d
mov eax, dword [rbp + 0x54]
mov edx, dword [rbp + 0x50]
lea r8d, [rcx + 0xe]
cmp r8d, edx
jle 0x140059b46
add eax, 0xe
mov dword [rbp + 0x54], eax
jmp 0x140059b71
movsxd rdx, ecx
add rdx, qword [rbp + 0x48]
movsd xmm0, qword [str.monerod_is_on]
movsd qword [rdx], xmm0
mov eax, dword [0x1401ae130]
mov dword [rdx + 8], eax
movzx eax, word [0x1401ae134]
mov word [rdx + 0xc], ax
mov dword [rbp + 0x40], r8d
lea rdx, [rbp + 0x40]
mov ecx, esi
call fcn.14004deb0
movsxd r10, dword [rbp + 0x40]
lea r8d, [r10 + 0x19]
cmp r8d, dword [rbp + 0x50]
jle 0x140059b90
add dword [rbp + 0x54], 0x19
jmp 0x140059bbc
mov rdx, r10
add rdx, qword [rbp + 0x48]
movups xmm0, xmmword [str.__but_youre_mining_to_a]
movups xmmword [rdx], xmm0
movsd xmm1, qword [0x1401ae148]
movsd qword [rdx + 0x10], xmm1
movzx eax, byte [0x1401ae150]
mov byte [rdx + 0x18], al
mov dword [rbp + 0x40], r8d
lea rdx, [rbp + 0x40]
mov ecx, ebx
call fcn.14004deb0
movsxd r10, dword [rbp + 0x40]
lea r8d, [r10 + 0xa]
mov ecx, dword [rbp + 0x50]
cmp r8d, ecx
jle 0x140059be2
mov eax, dword [rbp + 0x54]
add eax, 0xa
mov dword [rbp + 0x54], eax
jmp 0x140059c0d
mov rdx, r10
add rdx, qword [rbp + 0x48]
movsd xmm0, qword [str._sidechain]
movsd qword [rdx], xmm0
movzx eax, word [0x1401ae160]
mov word [rdx + 8], ax
mov dword [rbp + 0x40], r8d
mov r10d, r8d
mov eax, dword [rbp + 0x54]
mov ecx, dword [rbp + 0x50]
lea edx, [r10 + 4]
cmp edx, ecx
jle 0x140059c1d
add eax, 4
mov dword [rbp + 0x54], eax
jmp 0x140059c2e
movsxd rcx, r10d
mov rax, qword [rbp + 0x48]
mov dword [rcx + rax], 0x6d305b1b
mov dword [rbp + 0x40], edx
lea rcx, [rbp + 0x40]
call fcn.140026c70
lea rcx, str.D:_ap2poolp2pool_srcp2pool.cpp:1014
call fcn.1400b18e0
int3
mov rcx, qword [rcx + 8]
jmp 0x140058e80