Function at 0x140032b00
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov dword [rsp + 0x20], r9d
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1458]
mov eax, 0x1558
call fcn.140046b80
sub rsp, rax
mov qword [rsp + 0x50], 0xfffffffffffffffe
mov rsi, rcx
xor r13d, r13d
mov dword [rbp + 0x14b0], r13d
mov dword [rbp + 0x464], r13d
lea rcx, [rbp + 0x460]
call fcn.1400349f0
nop
call fcn.140034ab0
xor r14d, r14d
mov dword [rbp + 0x14b8], r14d
lea ecx, [r13 + 1]
call fcn.14003b058
mov rcx, rax
lea rdx, str.test
call sym.argonx6.exe_argon2_select_impl
nop word [rax + rax]
mov ecx, 0x12c
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rbp + 0x14a8], eax
lea rbx, [rsi + 0x4c8]
lea rdi, [rsi + 0x4d0]
mov r12d, 4
lea r13, str.timeout
cmp dword [rbx - 0x18], 0
jle 0x140032de2
lea r8, [rdi + 0x40]
mov rdx, rdi
lea rcx, str.submit__s__s__n
call fcn.1400320d0
mov r9, qword [rbx - 0x10]
mov rax, qword [rsi + 0x830]
mov rcx, qword [rax + 0x120]
cmp r9, rcx
jae 0x140032c37
mov rax, qword [rax + 0x108]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rbx]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx - 8]
mov qword [rsp + 0x20], rax
lea r8, [rdi + 0x40]
mov rdx, rdi
lea rcx, str.submit__s__s__I64d__I64d__I64d_but_now_height_change:__I64d__I64d___n
call fcn.1400320d0
mov dword [rbx - 0x18], 0
jmp 0x140032de2
lea rcx, [rbp + 0x460]
call fcn.1400346c0
test eax, eax
jle 0x140032de2
or rdx, 0xffffffffffffffff
nop
inc rdx
cmp byte [rdi + rdx], 0
jne 0x140032c50
lea r8, [rbp + 0xc50]
mov rcx, rdi
call fcn.140031fc0
lea r9, [rbp + 0xc50]
lea r8, str.23eBg5TJWcS4MY8FRJ2fBjMfGswJ2uDFX1ejeaHmBhsoUpxre1XBwFaSfQcUz8CQVFWX1WkHKc35zWsw7v13z9R4
lea rdx, str.address_snonce_s
lea rcx, [rbp + 0x1050]
call fcn.14000d310
movsxd rsi, eax
lea rcx, [rdi + 0x5e]
or rdx, 0xffffffffffffffff
inc rdx
cmp byte [rcx + rdx], 0
jne 0x140032c94
lea r8, [rbp + 0xc50]
call fcn.140031fc0
lea rcx, [rbp + 0x1050]
add rcx, rsi
lea r8, [rbp + 0xc50]
lea rdx, str.argon_s
call fcn.14000d310
lea r9d, [rax + rsi]
lea rax, [rbp + 0x1050]
mov qword [rsp + 0x20], rax
lea r8, str.aropool.com
lea rdx, str.POST__mine.php_qsubmitNonce_HTTP_1.0_r_nHost:__s_r_nContent_type:_application_x_www_form_urlencoded_r_nContent_Length:__d_r_nConnection:_Close_r_n_r_n_s
lea rcx, [rbp + 0x60]
call fcn.14000d310
lea rax, [rbp + 0x60]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140032cf5
mov r9d, 0x320
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x460]
call fcn.1400348d0
test eax, eax
jle 0x140032d2a
inc r14d
mov dword [rbp + 0x14b8], r14d
mov dword [rbx - 0x18], 0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r14d, eax
mov r9d, 0x1388
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x460]
call fcn.140034960
test eax, eax
jle 0x140032d92
movsxd rcx, eax
mov byte [rbp + rcx + 0x60], 0
lea rdx, str._r_n_r_n
lea rcx, [rbp + 0x60]
call fcn.1400355a0
test rax, rax
lea rsi, [rax + 4]
jne 0x140032d72
lea rsi, [rbp + 0x60]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, r14d
mov r14d, dword [rbp + 0x14b8]
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], rsi
jmp 0x140032da7
mov r14d, dword [rbp + 0x14b8]
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], r13
mov rax, qword [rbx]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx - 8]
mov qword [rsp + 0x20], rax
mov r9, qword [rbx - 0x10]
lea r8, [rdi + 0x40]
mov rdx, rdi
lea rcx, str.submit__s__s__I64d__I64d__I64d_ret:__s__d__d_n
call fcn.1400320d0
lea rcx, [rbp + 0x460]
call fcn.140034a50
mov rsi, qword [rbp + 0x14a0]
add rdi, 0xe0
add rbx, 0xe0
sub r12, 1
jne 0x140032bc2
mov r13d, dword [rbp + 0x14a8]
mov r15d, dword [rbp + 0x14b0]
cmp r13d, r15d
jbe 0x140032b90
mov eax, r13d
sub eax, r15d
cmp eax, 0xfa0
jbe 0x140032b90
mov dword [rbp + 0x14b0], r13d
lea rcx, [rbp + 0x460]
call fcn.1400346c0
test eax, eax
jle 0x140032b90
xor r14d, r14d
xor r15d, r15d
xor edx, edx
mov r8d, 0x80
lea rcx, [rsp + 0x60]
call fcn.140036450
xor edx, edx
mov r8d, 0x80
lea rcx, [rbp - 0x20]
call fcn.140036450
lea r8, str.aropool.com
lea rdx, str.GET__mine.php_qinfo_HTTP_1.0_r_nHost:__s_r_nConnection:_Close_r_n_r_n
lea rcx, [rbp + 0x60]
call fcn.14000d310
lea rax, [rbp + 0x60]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r12b
jne 0x140032e85
mov r9d, 0x190
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x460]
call fcn.1400348d0
mov r9d, 0x7d0
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x460]
call fcn.140034960
movsxd rdi, eax
test eax, eax
jle 0x140033256
mov byte [rbp + rdi + 0x60], r12b
xor esi, esi
xor ebx, ebx
test eax, eax
jle 0x14003324f
cmp esi, 5
jge 0x1400330df
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
mov rax, qword [rcx]
cmp rax, qword [str._difficulty_:]
jne 0x140032f4a
mov eax, dword [rcx + 8]
cmp eax, dword [0x140054bc8]
jne 0x140032f4a
movzx eax, byte [rcx + 0xc]
cmp al, byte [0x140054bcc]
jne 0x140032f4a
add ebx, 0xd
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
nop dword [rax]
movzx eax, byte [rcx]
sub al, 0x30
cmp al, 9
jbe 0x140032f30
inc ebx
inc rcx
jmp 0x140032f20
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
call fcn.14003b998
mov r15, rax
add ebx, 2
jmp 0x1400330ca
mov rax, qword [rcx]
cmp rax, qword [str._height_:]
jne 0x140032f9a
movzx eax, byte [rcx + 8]
cmp al, byte [0x140054bd8]
jne 0x140032f9a
add ebx, 9
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
nop
movzx eax, byte [rcx]
sub al, 0x30
cmp al, 9
jbe 0x140032f80
inc ebx
inc rcx
jmp 0x140032f70
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
call fcn.14003b998
mov r14, rax
add ebx, 2
jmp 0x1400330ca
mov rax, qword [rcx]
cmp rax, qword [str._limit_:]
jne 0x140032fdd
add ebx, 8
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
movzx eax, byte [rcx]
sub al, 0x30
cmp al, 9
jbe 0x140032fc3
inc ebx
inc rcx
jmp 0x140032fb3
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
call fcn.14003b998
mov r12, rax
add ebx, 2
jmp 0x1400330ca
cmp rax, qword [str._block_:]
jne 0x14003304e
add ebx, 8
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
cmp byte [rcx], 0x22
je 0x14003300b
nop dword [rax + rax]
inc ebx
lea rcx, [rcx + 1]
cmp byte [rcx], 0x22
jne 0x140033000
inc ebx
xor r8d, r8d
cmp ebx, edi
jge 0x1400330c7
movsxd rax, ebx
mov edx, ebx
lea rcx, [rsp + 0x60]
lea r9, [rsp + 0x60]
sub rax, r9
lea r9, [rbp + 0x60]
add r9, rax
movzx eax, byte [r9 + rcx]
cmp al, 0x22
je 0x1400330c7
mov byte [rcx], al
inc r8d
inc edx
inc rcx
cmp edx, edi
jl 0x140033031
jmp 0x1400330c7
cmp rax, qword [str._public_key_:]
jne 0x1400330cc
mov eax, dword [rcx + 8]
cmp eax, dword [0x140054c08]
jne 0x1400330cc
movzx eax, byte [rcx + 0xc]
cmp al, byte [0x140054c0c]
jne 0x1400330cc
add ebx, 0xd
movsxd rax, ebx
lea rcx, [rbp + 0x60]
add rcx, rax
cmp byte [rcx], 0x22
je 0x14003308b
inc ebx
lea rcx, [rcx + 1]
cmp byte [rcx], 0x22
jne 0x140033080
inc ebx
xor r8d, r8d
cmp ebx, edi
jge 0x1400330c7
movsxd rax, ebx
mov edx, ebx
lea rcx, [rbp - 0x20]
lea r9, [rbp - 0x20]
sub rax, r9
lea r9, [rbp + 0x60]
add r9, rax
nop dword [rax + rax]
movzx eax, byte [r9 + rcx]
cmp al, 0x22
je 0x1400330c7
mov byte [rcx], al
inc r8d
inc edx
inc rcx
cmp edx, edi
jl 0x1400330b0
add ebx, r8d
inc esi
inc ebx
cmp ebx, edi
jl 0x140032ed6
cmp esi, 5
jl 0x14003324f
mov rsi, qword [rbp + 0x14a0]
mov rax, qword [rsi + 0x830]
test rax, rax
jne 0x1400331a8
lea rax, [rsi + 0x10]
mov qword [rsi + 0x830], rax
mov dword [rsi + 0x838], 0
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x60]
mov rax, rsi
sub rax, rdx
lea rdx, [rax + 0xb0]
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x140033122
lea rcx, [rbp - 0x20]
mov rdx, qword [rsi + 0x830]
nop dword [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx], al
lea rcx, [rcx + 1]
lea rdx, [rdx + 1]
test al, al
jne 0x140033140
mov rax, qword [rsi + 0x830]
mov qword [rax + 0x108], r15
mov rax, qword [rsi + 0x830]
mov qword [rax + 0x118], r12
mov rax, qword [rsi + 0x830]
mov qword [rax + 0x120], r14
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r15
mov rdx, r14
lea rcx, str.switch_job:__I64d__I64d__I64d__s__s_n
call fcn.1400320d0
jmp 0x140033256
cmp qword [rax + 0x120], r14
je 0x140033256
mov eax, dword [rsi + 0x838]
inc eax
and eax, 0x80000003
jge 0x1400331cb
dec eax
or eax, 0xfffffffc
inc eax
mov dword [rsi + 0x838], eax
cdqe
imul rcx, rax, 0x128
lea r8, [rsi + 0x10]
add r8, rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x60]
mov rax, r8
sub rax, rdx
lea rdx, [rax + 0xa0]
nop dword [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x140033200
lea rcx, [rbp - 0x20]
lea rax, [rbp - 0x20]
mov rdx, r8
sub rdx, rax
nop dword [rax]
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x140033220
mov qword [r8 + 0x108], r15
mov qword [r8 + 0x118], r12
mov qword [r8 + 0x120], r14
mov qword [rsi + 0x830], r8
jmp 0x14003317b
mov rsi, qword [rbp + 0x14a0]
lea rcx, [rbp + 0x460]
call fcn.140034a50
mov r14d, dword [rbp + 0x14b8]
jmp 0x140032b90