Function at 0x140003b80
Capabilities:
Write file on windows

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x300]
sub rsp, 0x400
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov qword [rsp + 0x458], rbx
mov rax, qword [0x1400b0178]
xor rax, rsp
mov qword [rbp + 0x2f0], rax
mov r14, r8
mov r13, rdx
mov r15, rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
xor ecx, ecx
call fcn.140061da8
mov rcx, rax
call fcn.1400614d4
call fcn.1400614a8
mov qword [rbp + 0x58], sendto
xor ebx, ebx
mov qword [rbp + 0x50], rbx
mov byte [rbp + 0x40], bl
lea r8d, [rbx + 1]
lea rdx, [0x140098614]
lea rcx, [rbp + 0x40]
call fcn.140007880
nop
cmp byte [0x1400b68a0], bl
je 0x140003c2b
lea r8d, [rbx + 1]
lea rdx, [0x140098608]
lea rcx, [rbp + 0x40]
call fcn.140007880
lea rcx, str.Temp
call fcn.140062fcc
mov qword [rbp + 0x38], sendto
mov qword [rbp + 0x30], rbx
mov byte [rbp + 0x20], 0
cmp byte [rax], 0
jne 0x140003c51
mov r8, rbx
jmp 0x140003c5f
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140003c55
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140007880
nop
lea r8, str._tmp
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x60]
call fcn.140009060
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400091d0
nop
mov rax, qword [rbp - 0x48]
cmp rax, 0x10
jb 0x140003ce7
inc rax
mov rcx, qword [rbp - 0x60]
cmp rax, 0x1000
jb 0x140003ce2
test cl, 0x1f
je 0x140003cb5
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140003cc4
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140003cd3
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140003cdf
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp - 0x48], sendto
mov qword [rbp - 0x50], rbx
mov byte [rbp - 0x60], 0
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rcx, qword [rbp - 0x20]
lea rdx, [0x140098620]
call fcn.1400615bc
mov r12, rax
mov qword [rbp - 0x68], sendto
mov qword [rbp - 0x70], rbx
mov byte [rbp - 0x80], 0
xor r8d, r8d
lea rdx, [0x1400985da]
lea rcx, [rbp - 0x80]
call fcn.140007880
nop
mov esi, ebx
mov rcx, r14
call fcn.1400074f0
mov rcx, rax
call fcn.1400628c0
test eax, eax
jle 0x140004503
mov edx, esi
lea rcx, [rbp - 0x40]
call fcn.140001d60
mov rbx, rax
mov r8, r15
lea rdx, [0x140098624]
lea rcx, [rbp]
call fcn.140008f20
nop
lea r8, [0x1400985e4]
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140008ff0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.140009140
nop
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x140003de9
inc rax
mov rcx, qword [rbp + 0x60]
cmp rax, 0x1000
jb 0x140003de4
test cl, 0x1f
jne 0x1400043f5
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x1400043ef
sub rcx, rax
cmp rcx, 8
jb 0x1400043e9
cmp rcx, 0x27
ja 0x1400043e3
mov rcx, rax
call fcn.140025800
mov qword [rbp + 0x78], sendto
xor ebx, ebx
mov qword [rbp + 0x70], rbx
mov byte [rbp + 0x60], bl
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x140003e48
inc rax
mov rcx, qword [rbp]
cmp rax, 0x1000
jb 0x140003e43
test cl, 0x1f
jne 0x14000440d
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x140004407
sub rcx, rax
cmp rcx, 8
jb 0x140004401
cmp rcx, 0x27
ja 0x1400043fb
mov rcx, rax
call fcn.140025800
mov qword [rbp + 0x18], sendto
mov qword [rbp + 0x10], rbx
mov byte [rbp], 0
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x140003ea6
inc rax
mov rcx, qword [rbp - 0x40]
cmp rax, 0x1000
jb 0x140003ea1
test cl, 0x1f
jne 0x140004425
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x14000441f
sub rcx, rax
cmp rcx, 8
jb 0x140004419
cmp rcx, 0x27
ja 0x140004413
mov rcx, rax
call fcn.140025800
mov qword [rbp - 0x28], sendto
mov qword [rbp - 0x30], rbx
mov byte [rbp - 0x40], 0
lea r8, [0x1400985ec]
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x60]
call fcn.140009060
nop
lea r8, [0x1400b6928]
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.1400091d0
nop
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jb 0x140003f33
inc rax
mov rcx, qword [rsp + 0x60]
cmp rax, 0x1000
jb 0x140003f2e
test cl, 0x1f
jne 0x14000443d
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x140004437
sub rcx, rax
cmp rcx, 8
jb 0x140004431
cmp rcx, 0x27
ja 0x14000442b
mov rcx, rax
call fcn.140025800
mov qword [rsp + 0x78], sendto
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x60], 0
mov qword [rbp + 0xb8], sendto
mov qword [rbp + 0xb0], rbx
mov byte [rbp + 0xa0], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xa0]
call fcn.1400079b0
nop
mov edi, ebx
xor r8d, r8d
lea rdx, [0x1400985da]
lea rcx, [rbp - 0x80]
call fcn.140007880
lea rdx, [0x1400985da]
lea rcx, [rbp - 0x80]
call fcn.140007430
test eax, eax
jne 0x14000412a
jmp 0x140003fb2
xor ebx, ebx
inc edi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x78], sendto
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x60], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [0x1400b6968]
lea rcx, [rsp + 0x60]
call fcn.1400079b0
nop
mov qword [rbp - 0x28], sendto
mov qword [rbp - 0x30], rbx
mov byte [rbp - 0x40], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x40]
call fcn.1400079b0
nop
lea r9, [rsp + 0x60]
lea r8, [rbp - 0x40]
lea rcx, [rbp]
call fcn.14000a2a0
mov rbx, rax
lea rax, [rbp - 0x80]
cmp rax, rbx
je 0x1400040a0
mov rcx, qword [rbp - 0x68]
cmp rcx, 0x10
jb 0x14000407f
inc rcx
mov rdx, qword [rbp - 0x80]
cmp rcx, 0x1000
jb 0x140004077
test dl, 0x1f
jne 0x140004455
mov rax, qword [rdx - 8]
cmp rax, rdx
jae 0x14000444f
sub rdx, rax
cmp rdx, 8
jb 0x140004449
cmp rdx, 0x27
ja 0x140004443
mov rdx, rax
mov rcx, rdx
call fcn.140025800
mov qword [rbp - 0x68], sendto
mov qword [rbp - 0x70], 0
mov byte [rbp - 0x80], 0
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.140007d70
nop
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x1400040ee
inc rax
mov rcx, qword [rbp]
cmp rax, 0x1000
jb 0x1400040e9
test cl, 0x1f
jne 0x14000446d
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x140004467
sub rcx, rax
cmp rcx, 8
jb 0x140004461
cmp rcx, 0x27
ja 0x14000445b
mov rcx, rax
call fcn.140025800
cmp edi, 0xa
je 0x14000412a
lea rdx, [0x1400985da]
lea rcx, [rbp - 0x80]
call fcn.140007430
test eax, eax
jne 0x140004112
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [0x1400985da]
lea rcx, [rbp - 0x80]
call fcn.140007430
test eax, eax
je 0x140003fb0
mov r9d, 1
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x80]
call fcn.1400074b0
lea rdx, [0x140098608]
mov rcx, rax
call fcn.140007430
mov ebx, eax
mov rcx, qword [rsp + 0x78]
cmp rcx, 0x10
jb 0x1400041a6
inc rcx
mov rdx, qword [rsp + 0x60]
cmp rcx, 0x1000
jb 0x14000419e
test dl, 0x1f
jne 0x140004485
mov rax, qword [rdx - 8]
cmp rax, rdx
jae 0x14000447f
sub rdx, rax
cmp rdx, 8
jb 0x140004479
cmp rdx, 0x27
ja 0x140004473
mov rdx, rax
mov rcx, rdx
call fcn.140025800
test ebx, ebx
jne 0x1400042a0
test r12, r12
je 0x1400042a0
mov r9, qword [rbp - 0x70]
dec r9
lea r8d, [rbx + 1]
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x80]
call fcn.1400074b0
nop
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14000c390
nop
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x14000422c
inc rax
mov rcx, qword [rbp - 0x40]
cmp rax, 0x1000
jb 0x140004227
test cl, 0x1f
jne 0x14000449d
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x140004497
sub rcx, rax
cmp rcx, 8
jb 0x140004491
cmp rcx, 0x27
ja 0x14000448b
mov rcx, rax
call fcn.140025800
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae rcx, qword [rsp + 0x60]
mov r9, r12
mov r8, qword [rsp + 0x70]
mov edx, 1
call fcn.140061c8c
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jb 0x1400042a0
inc rax
mov rcx, qword [rsp + 0x60]
cmp rax, 0x1000
jb 0x14000429a
test cl, 0x1f
jne 0x1400044b5
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x1400044af
sub rcx, rax
cmp rcx, 8
jb 0x1400044a9
cmp rcx, 0x27
ja 0x1400044a3
mov rcx, rax
call fcn.140025800
nop
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x1400042f4
inc rax
mov rcx, qword [rbp + 0xa0]
cmp rax, 0x1000
jb 0x1400042ef
test cl, 0x1f
jne 0x1400044cd
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x1400044c7
sub rcx, rax
cmp rcx, 8
jb 0x1400044c1
cmp rcx, 0x27
ja 0x1400044bb
mov rcx, rax
call fcn.140025800
mov qword [rbp + 0xb8], sendto
xor ebx, ebx
mov qword [rbp + 0xb0], rbx
mov byte [rbp + 0xa0], bl
mov rax, qword [rbp - 0x48]
cmp rax, 0x10
jb 0x14000435c
inc rax
mov rcx, qword [rbp - 0x60]
cmp rax, 0x1000
jb 0x140004357
test cl, 0x1f
jne 0x1400044e5
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x1400044df
sub rcx, rax
cmp rcx, 8
jb 0x1400044d9
cmp rcx, 0x27
ja 0x1400044d3
mov rcx, rax
call fcn.140025800
mov qword [rbp - 0x48], sendto
mov qword [rbp - 0x50], rbx
mov byte [rbp - 0x60], 0
mov rax, qword [rbp + 0x98]
cmp rax, 0x10
jb 0x1400043c0
inc rax
mov rcx, qword [rbp + 0x80]
cmp rax, 0x1000
jb 0x1400043bb
test cl, 0x1f
jne 0x1400044fd
mov rax, qword [rcx - 8]
cmp rax, rcx
jae 0x1400044f7
sub rcx, rax
cmp rcx, 8
jb 0x1400044f1
cmp rcx, 0x27
ja 0x1400044eb
mov rcx, rax
call fcn.140025800
add esi, 0xc8
mov rcx, r14
call fcn.1400074f0
mov rcx, rax
call fcn.1400628c0
cmp esi, eax
jge 0x140004503
jmp 0x140003d52
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
nop
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
call fcn.140062e60
int3
test r12, r12
je 0x140004510
mov rcx, r12
call fcn.14006164c
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rcx, qword [rbp - 0x20]
lea rdx, [0x140098600]
call fcn.1400615bc
mov rdi, rax
test rax, rax
je 0x140004982
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x60]
call fcn.140010760
nop
cmp qword [rax + 0x18], 8
jb 0x14000454f
mov rax, qword [rax]
mov rcx, rax
call fcn.14001d830
mov rbx, rax
mov r8, qword [rsp + 0x78]
cmp r8, 8
jb 0x140004577
inc r8
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.140007f10
mov qword [rsp + 0x78], 7
xor esi, esi
mov qword [rsp + 0x70], rsi
mov word [rsp + 0x60], si
mov dword [rbp + 0xc0], esi
mov word [rbp + 0xc4], si
mov dword [rbp + 0x2ec], esi
test rbx, rbx
jne 0x1400045b0
mov dword [0x1400b68cc], 0x10000
jmp 0x1400045da
cmp dword [rbx], 1
je 0x1400045c1
mov dword [0x1400b68cc], 0x80000
jmp 0x1400045da
lea r8, [rbp + 0xc0]
or edx, 0xffffffff
mov rcx, qword [rbx + 8]
call fcn.14001cc00
mov dword [0x1400b68cc], eax
mov dword [rbp + 0xc0], esi
mov word [rbp + 0xc4], si
mov dword [rbp + 0x2ec], esi
test rbx, rbx
jne 0x1400045fe
mov dword [0x1400b68cc], 0x10000
jmp 0x140004627
cmp dword [rbx], 1
je 0x14000460f
mov dword [0x1400b68cc], 0x80000
jmp 0x140004627
lea r8, [rbp + 0xc0]
xor edx, edx
mov rcx, qword [rbx + 8]
call fcn.14001cc00
mov dword [0x1400b68cc], eax
mov rdx, r13
lea rcx, [rbp + 0x80]
call fcn.140010760
nop
cmp qword [rax + 0x18], 8
jb 0x140004641
mov rax, qword [rax]
test rbx, rbx
jne 0x140004652
mov dword [0x1400b68cc], 0x10000
jmp 0x140004675
cmp dword [rbx], 1
je 0x140004663
mov dword [0x1400b68cc], 0x80000
jmp 0x140004675
mov r8, rax
mov rcx, qword [rbx + 8]
call fcn.14001d420
mov dword [0x1400b68cc], eax
mov r8, qword [rbp + 0x98]
cmp r8, 8
jb 0x140004698
inc r8
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0x80]
call fcn.140007f10
test rbx, rbx
je 0x1400046b1
cmp dword [rbx], 1
sete al
test al, al
je 0x1400046b1
mov rcx, rbx
call fcn.14001d920
jmp 0x1400046b9
mov rcx, rbx
call fcn.140022550
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rcx, qword [rbp - 0x20]
call fcn.1400616b8
mov r8, r15
lea rdx, [0x140098624]
lea rcx, [rsp + 0x60]
call fcn.140008f20
nop
lea r8, str._0_1
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140008ff0
nop
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jb 0x14000474d
inc rax
mov rcx, qword [rsp + 0x60]
cmp rax, 0x1000
jb 0x140004748
test cl, 0x1f
je 0x14000471b
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14000472a
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004739
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004745
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rsp + 0x78], sendto
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x60], bl
lea r8, [0x1400985ec]
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x40]
call fcn.140009060
nop
lea r8, [0x1400b6928]
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.1400091d0
nop
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x1400047e0
inc rax
mov rcx, qword [rbp - 0x40]
cmp rax, 0x1000
jb 0x1400047db
test cl, 0x1f
je 0x1400047ae
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x1400047bd
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x1400047cc
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x1400047d8
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp - 0x28], sendto
mov qword [rbp - 0x30], rbx
mov byte [rbp - 0x40], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x78], sendto
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x60], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [0x1400b6968]
lea rcx, [rsp + 0x60]
call fcn.1400079b0
nop
mov qword [rbp + 0x18], sendto
mov qword [rbp + 0x10], rbx
mov byte [rbp], 0
or r9, 0xffffffffffffffff
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rbp]
call fcn.1400079b0
nop
lea r9, [rsp + 0x60]
lea r8, [rbp]
lea rcx, [rbp + 0x80]
call fcn.14000a2a0
mov rax, qword [rbp + 0x98]
cmp rax, 0x10
jb 0x1400048bc
inc rax
mov rcx, qword [rbp + 0x80]
cmp rax, 0x1000
jb 0x1400048b7
test cl, 0x1f
je 0x14000488a
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004899
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x1400048a8
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x1400048b4
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov rcx, rdi
call fcn.14006164c
nop
mov rax, qword [rbp - 0x48]
cmp rax, 0x10
jb 0x14000491b
inc rax
mov rcx, qword [rbp - 0x60]
cmp rax, 0x1000
jb 0x140004916
test cl, 0x1f
je 0x1400048e9
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x1400048f8
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004907
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004913
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp - 0x48], sendto
mov qword [rbp - 0x50], rbx
mov byte [rbp - 0x60], 0
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x140004982
inc rax
mov rcx, qword [rbp + 0x60]
cmp rax, 0x1000
jb 0x14000497c
test cl, 0x1f
je 0x14000494f
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x14000495e
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x14000496d
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004979
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
nop
mov rax, qword [rbp - 0x68]
cmp rax, 0x10
jb 0x1400049d8
inc rax
mov rcx, qword [rbp - 0x80]
cmp rax, 0x1000
jb 0x1400049d3
test cl, 0x1f
je 0x1400049a6
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x1400049b5
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x1400049c4
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x1400049d0
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp - 0x68], sendto
mov qword [rbp - 0x70], rbx
mov byte [rbp - 0x80], 0
mov rax, qword [rbp - 8]
cmp rax, 0x10
jb 0x140004a3e
inc rax
mov rcx, qword [rbp - 0x20]
cmp rax, 0x1000
jb 0x140004a39
test cl, 0x1f
je 0x140004a0c
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004a1b
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004a2a
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004a36
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp - 8], sendto
mov qword [rbp - 0x10], rbx
mov byte [rbp - 0x20], 0
mov rax, qword [rbp + 0x38]
cmp rax, 0x10
jb 0x140004aa4
inc rax
mov rcx, qword [rbp + 0x20]
cmp rax, 0x1000
jb 0x140004a9f
test cl, 0x1f
je 0x140004a72
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004a81
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004a90
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004a9c
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp + 0x38], sendto
mov qword [rbp + 0x30], rbx
mov byte [rbp + 0x20], 0
mov rax, qword [rbp + 0x58]
cmp rax, 0x10
jb 0x140004b0a
inc rax
mov rcx, qword [rbp + 0x40]
cmp rax, 0x1000
jb 0x140004b05
test cl, 0x1f
je 0x140004ad8
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004ae7
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004af6
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004b02
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [rbp + 0x58], sendto
mov qword [rbp + 0x50], rbx
mov byte [rbp + 0x40], 0
cmp qword [r15 + 0x18], 0x10
jb 0x140004b70
mov rcx, qword [r15]
mov rax, qword [r15 + 0x18]
inc rax
cmp rax, 0x1000
jb 0x140004b6b
test cl, 0x1f
je 0x140004b3e
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004b4d
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004b5c
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004b68
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [r15 + 0x18], sendto
mov qword [r15 + 0x10], rbx
cmp qword [r15 + 0x18], 0x10
jb 0x140004b86
mov r15, qword [r15]
mov byte [r15], 0
cmp qword [r13 + 0x18], 0x10
jb 0x140004be1
mov rcx, qword [r13]
mov rax, qword [r13 + 0x18]
inc rax
cmp rax, 0x1000
jb 0x140004bdc
test cl, 0x1f
je 0x140004baf
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004bbe
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004bcd
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004bd9
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [r13 + 0x18], sendto
mov qword [r13 + 0x10], rbx
cmp qword [r13 + 0x18], 0x10
jb 0x140004bf8
mov r13, qword [r13]
mov byte [r13], 0
mov rax, qword [r14 + 0x18]
cmp rax, 0x10
jb 0x140004c52
inc rax
mov rcx, qword [r14]
cmp rax, 0x1000
jb 0x140004c4d
test cl, 0x1f
je 0x140004c20
call fcn.140062e60
int3
mov rax, qword [rcx - 8]
cmp rax, rcx
jb 0x140004c2f
call fcn.140062e60
int3
sub rcx, rax
cmp rcx, 8
jae 0x140004c3e
call fcn.140062e60
int3
cmp rcx, 0x27
jbe 0x140004c4a
call fcn.140062e60
int3
mov rcx, rax
call fcn.140025800
mov qword [r14 + 0x18], sendto
mov qword [r14 + 0x10], rbx
cmp qword [r14 + 0x18], 0x10
jb 0x140004c68
mov r14, qword [r14]
mov byte [r14], 0
mov rcx, qword [rbp + 0x2f0]
xor rcx, rsp
call fcn.140037e50
mov rbx, qword [rsp + 0x458]
add rsp, 0x400
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret