Function at 0x140267600
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
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
mov eax, 0x1608
call fcn.140134690
sub rsp, rax
lea rbp, [rsp + 0x50]
mov r12, r8
mov r13, rcx
mov eax, dword [0x1406fdc7c]
add eax, 0x64
mov dword [0x14070a220], eax
call fcn.140020d40
mov eax, dword [0x1406fdc7c]
add eax, 0x67
mov dword [0x14070a220], eax
lea rdx, [rbp + 0x10]
lea rcx, [0x14070a390]
call fcn.140030ff0
nop
mov eax, dword [0x1406fdc7c]
add eax, 0x68
mov dword [0x14070a220], eax
lea rcx, [rbp + 0x40]
call fcn.140038690
nop
mov eax, dword [0x1406fdc7c]
add eax, 0x69
mov dword [0x14070a220], eax
call fcn.1400699a0
movzx r15d, al
mov byte [rbp + 1], al
mov ecx, dword [0x1406fdc7c]
add ecx, 0x6a
mov dword [0x14070a220], ecx
xor ebx, ebx
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x18], bl
lea rax, [rbp + 0x248]
mov qword [rbp + 0x138], rax
mov r8, qword [rbp + 0x40]
lea rsi, [rbx - 1]
movabs r9, 0xffffffffffffff0
test r8, r8
je 0x14026776f
mov rax, rsi
inc rax
cmp word [r8 + rax*2], 0
jne 0x1402676f0
lea edx, [rax + 1]
cmp edx, 0x3fffffff
jg 0x14026776f
cdqe
lea rax, [rax*2 + 2]
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x14026771c
mov rcx, r9
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.140134690
sub rsp, rcx
lea r14, [rsp + 0x50]
test r14, r14
je 0x14026776f
mov byte [r14], 0
lea eax, [rdx + rdx]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r14
mov r9d, esi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
test eax, eax
cmove r14, rbx
movabs r9, 0xffffffffffffff0
jmp 0x140267772
mov r14, rbx
lea rax, [rbp + 0x268]
mov qword [rbp + 0x130], rax
lea rax, [rbp + 8]
mov qword [rbp + 0x48], rax
mov r8, qword [rbp + 0x10]
test r8, r8
je 0x1402677fa
mov rax, rsi
inc rax
cmp byte [r8 + rax], 0
jne 0x140267794
lea edx, [rax + 1]
cmp edx, 0x3fffffff
jg 0x1402677fa
cdqe
lea rax, [rax*2 + 2]
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x1402677bf
mov rcx, r9
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.140134690
sub rsp, rcx
lea rdi, [rsp + 0x50]
test rdi, rdi
je 0x1402677fa
mov word [rdi], bx
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdi
mov r9d, esi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
test eax, eax
cmove rdi, rbx
jmp 0x1402677fd
mov rdi, rbx
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269c20
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 8], rax
mov rdx, rdi
lea rcx, [rbp + 8]
call fcn.140007020
mov ecx, 1
test al, al
jne 0x14026793a
test rdi, rdi
je 0x140267931
mov rbx, rsi
inc rbx
cmp word [rdi + rbx*2], 0
jne 0x140267841
test ebx, ebx
je 0x140267931
mov rax, qword [rbp + 8]
mov r13d, dword [rax - 0x10]
mov r12, rdi
sub r12, rax
sar r12, 1
test ebx, ebx
js 0x140269c2b
mov edx, ecx
sub edx, dword [rax - 8]
mov ecx, dword [rax - 0xc]
sub ecx, ebx
or ecx, edx
jge 0x140267889
mov edx, ebx
lea rcx, [rbp + 8]
call fcn.14000816c
mov rax, qword [rbp + 8]
movsxd rcx, ebx
lea r15, [rcx + rcx]
cmp r12, r13
ja 0x1402678c9
lea rdx, [rax + r12*2]
test r15, r15
je 0x140267905
test rdx, rdx
jne 0x1402678b0
call fcn.140146434
mov dword [rax], reloc.WLDAP32.dll_Ordinal_22
jmp 0x1402678fc
movsxd rcx, dword [rax - 0xc]
add rcx, rcx
cmp rcx, r15
jb 0x1402678f1
mov r8, r15
mov rcx, rax
call fcn.1401378a0
jmp 0x140267901
movsxd r8, dword [rax - 0xc]
add r8, r8
test r15, r15
je 0x140267905
mov rcx, rax
cmp r8, r15
jb 0x1402678ea
mov r8, r15
mov rdx, rdi
call fcn.1401378a0
jmp 0x140267901
xor edx, edx
call fcn.140137f50
call fcn.140146434
mov dword [rax], Ordinal_35
call fcn.140146288
mov rax, qword [rbp + 8]
cmp ebx, dword [rax - 0xc]
jg 0x140269c2b
mov dword [rax - 0x10], ebx
mov rax, qword [rbp + 8]
xor edi, edi
mov word [r15 + rax], di
movzx r15d, byte [rbp + 1]
mov r13, qword [rbp + 0x1600]
mov r12, qword [rbp + 0x1610]
jmp 0x14026793c
lea rcx, [rbp + 8]
call fcn.1400083c0
xor edi, edi
lea r8, [rbp + 8]
lea rdx, [rbp + 0x140]
lea rcx, [0x14070a350]
call fcn.140074410
nop
mov r8, qword [rax]
test r8, r8
je 0x1402679de
mov rax, rsi
inc rax
cmp word [r8 + rax*2], 0
jne 0x140267963
lea edx, [rax + 1]
cmp edx, 0x3fffffff
jg 0x1402679de
cdqe
lea rax, [rax*2 + 2]
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x140267996
movabs rcx, 0xffffffffffffff0
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.140134690
sub rsp, rcx
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x1402679de
mov byte [rbx], 0
lea eax, [rdx + rdx]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbx
mov r9d, esi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
test eax, eax
cmove rbx, rdi
jmp 0x1402679e1
mov rbx, rdi
lea rax, [rbp + 0x288]
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0x2a8]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0x248], rdi
mov qword [rbp + 0x258], rdi
mov qword [rbp + 0x260], reloc.WS2_32.dll_ntohs
mov r8, rsi
inc r8
cmp byte [r14 + r8], 0
jne 0x140267a16
mov rdx, r14
lea rcx, [rbp + 0x248]
call fcn.1400157e0
nop
mov qword [rbp + 0x268], rdi
mov qword [rbp + 0x278], rdi
mov qword [rbp + 0x280], reloc.WS2_32.dll_ntohs
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140267a50
mov rdx, rbx
lea rcx, [rbp + 0x268]
call fcn.1400157e0
nop
mov rdx, qword [r13]
mov qword [rbp + 0x288], rdi
mov qword [rbp + 0x298], rdi
mov qword [rbp + 0x2a0], reloc.WS2_32.dll_ntohs
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140267a90
lea rcx, [rbp + 0x288]
call fcn.1400157e0
nop
mov qword [rbp + 0x2a8], rdi
mov qword [rbp + 0x2b8], rdi
mov qword [rbp + 0x2c0], reloc.WS2_32.dll_ntohs
mov rdx, qword [rbp + 0x10]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140267ad0
lea rcx, [rbp + 0x2a8]
call fcn.1400157e0
nop
mov rdx, qword [r12]
mov qword [rbp + 0x2c8], rdi
mov qword [rbp + 0x2d8], rdi
mov qword [rbp + 0x2e0], reloc.WS2_32.dll_ntohs
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140267b10
lea rcx, [rbp + 0x2c8]
call fcn.1400157e0
mov ecx, edi
test r15b, r15b
setne cl
lea rax, [rbp + 0x18]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0x1630]
mov eax, dword [rax]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
lea rax, [rbp + 0x248]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x288]
lea r8, [rbp + 0x2a8]
lea rdx, [rbp + 0x2c8]
lea rcx, [0x14070a390]
call fcn.140031170
movzx ebx, al
mov rdx, qword [rbp + 0x140]
add rdx, 0xffffffffffffffe8
mov ecx, esi
lock xadd dword [rdx + 0x10], ecx
sub ecx, 1
jg 0x140267ba5
mov rcx, qword [rdx]
mov r8, qword [rcx]
call qword [rreloc.WS2_32.dll_htonl + 8]
mov eax, dword [0x1406fdc7c]
add eax, 0x6b
mov dword [0x14070a220], eax
test bl, bl
je 0x140269a7f
lea rcx, [rbp + 0x18]
cmp qword [rbp + 0x30], 0x10
cmovae rcx, qword [rbp + 0x18]
call fcn.14000f550
mov r15, rax
mov qword [rbp + 0x48], rax
test rax, rax
jne 0x140267cd2
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140267c1a
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140267c15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c1a
call fcn.140133e68
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140267c48
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140267c66
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [r13]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140267c84
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov r14, qword [rbp + 0x1608]
mov rdx, qword [r14]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140267ca8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [r12]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140267cc6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov r15, qword [rbp + 0x1618]
jmp 0x140269bc8
mov eax, dword [0x1406fdc7c]
add eax, 0x6c
mov dword [0x14070a220], eax
xor dil, dil
mov dword [rbp + 0x70], edi
mov edx, 0x64
lea rcx, [rbp + 0x2e8]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140267d02
mov rax, qword [rax]
mov rdx, rax
mov rcx, r15
call fcn.14000fa10
mov rbx, rax
mov rdx, qword [rbp + 0x300]
cmp rdx, 0x10
jb 0x140267d51
inc rdx
mov rcx, qword [rbp + 0x2e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140267d4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c36
call fcn.140133e68
xor r14d, r14d
mov qword [rbp + 0x2f8], r14
mov qword [rbp + 0x300], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2e8], r14b
mov rcx, rbx
call fcn.14000fb60
test eax, eax
je 0x140267e24
mov rbx, qword [rbx + 0x20]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269cad
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0xc0], rax
mov rdx, rbx
lea rcx, [rbp + 0xc0]
call fcn.140006ea0
test al, al
jne 0x140267ddf
test rbx, rbx
jne 0x140267dc0
mov eax, r14d
jmp 0x140267dcc
mov rax, rsi
inc rax
cmp byte [rbx + rax], 0
jne 0x140267dc3
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0xc0]
call fcn.140007ea0
nop
mov rdx, qword [rbp + 0x10]
test rdx, rdx
je 0x140269c3c
mov rbx, qword [rbp + 0xc0]
mov rcx, rbx
call fcn.140175a2c
movzx edi, dil
test eax, eax
mov ecx, 1
cmove edi, ecx
mov dword [rbp + 0x70], edi
lea rdx, [rbx - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, ecx
jg 0x140267e24
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
xor r13b, r13b
mov edx, 0x65
lea rcx, [rbp + 0x308]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140267e42
mov rax, qword [rax]
mov rdx, rax
mov rcx, r15
call fcn.14000fa10
mov rbx, rax
mov rdx, qword [rbp + 0x320]
cmp rdx, 0x10
jb 0x140267e91
inc rdx
mov rcx, qword [rbp + 0x308]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140267e8c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c47
call fcn.140133e68
mov qword [rbp + 0x318], r14
mov qword [rbp + 0x320], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x308], r13b
mov rcx, rbx
call fcn.14000fb40
mov edi, 1
test eax, eax
je 0x140267ec7
movzx r13d, r13b
cmp dword [rbx + 0x28], 0
cmovg r13d, edi
xor r12b, r12b
mov edx, 0x66
lea rcx, [rbp + 0x328]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140267ee5
mov rax, qword [rax]
mov rdx, rax
mov rcx, r15
call fcn.14000fa10
mov rbx, rax
mov rdx, qword [rbp + 0x340]
cmp rdx, 0x10
jb 0x140267f34
inc rdx
mov rcx, qword [rbp + 0x328]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140267f2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c4d
call fcn.140133e68
mov qword [rbp + 0x338], r14
mov qword [rbp + 0x340], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x328], r12b
mov rcx, rbx
call fcn.14000fb00
test eax, eax
je 0x140267f65
movzx r12d, r12b
cmp dword [rbx + 0x28], 0
cmovg r12d, edi
xor r14b, r14b
xor dil, dil
mov byte [rbp + 1], dil
mov edx, 0x67
lea rcx, [rbp + 0x348]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140267f8a
mov rax, qword [rax]
mov rdx, rax
mov rcx, r15
call fcn.14000fa10
mov rbx, rax
mov rdx, qword [rbp + 0x360]
cmp rdx, 0x10
jb 0x140267fd9
inc rdx
mov rcx, qword [rbp + 0x348]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140267fd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c53
call fcn.140133e68
mov qword [rbp + 0x358], 0
mov qword [rbp + 0x360], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x348], dil
mov rcx, rbx
call fcn.14000fb60
test eax, eax
je 0x140268392
mov rbx, qword [rbx + 0x20]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269cad
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x38], rax
mov rdx, rbx
lea rcx, [rbp + 0x38]
call fcn.140006ea0
test al, al
jne 0x14026805e
test rbx, rbx
jne 0x140268042
xor eax, eax
jmp 0x14026804e
mov rax, rsi
inc rax
cmp byte [rbx + rax], 0
jne 0x140268045
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x38]
call fcn.140007ea0
nop
mov edx, 0x68
lea rcx, [rbp + 0x3e8]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14026807c
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269c59
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0xc8], rax
mov rdx, rbx
lea rcx, [rbp + 0xc8]
call fcn.140006ea0
test al, al
jne 0x1402680dc
test rbx, rbx
jne 0x1402680ba
xor eax, eax
jmp 0x1402680c9
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x1402680c0
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0xc8]
call fcn.140007ea0
nop
mov rbx, qword [rbp + 0xc8]
test rbx, rbx
je 0x140269c64
mov rdx, rbx
mov rcx, qword [rbp + 0x38]
call fcn.140175a2c
test eax, eax
sete r14b
lea rdx, [rbx - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268118
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x400]
cmp rdx, 0x10
jb 0x140268159
inc rdx
mov rcx, qword [rbp + 0x3e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268154
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c6f
call fcn.140133e68
mov edx, 0x69
lea rcx, [rbp + 0x408]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140268177
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269c75
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0xd0], rax
mov rdx, rbx
lea rcx, [rbp + 0xd0]
call fcn.140006ea0
test al, al
jne 0x1402681dc
test rbx, rbx
jne 0x1402681b5
xor eax, eax
jmp 0x1402681c9
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x1402681c0
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0xd0]
call fcn.140007ea0
nop
mov rbx, qword [rbp + 0xd0]
test rbx, rbx
je 0x140269c80
mov rdx, rbx
mov rcx, qword [rbp + 0x38]
call fcn.140175a2c
test eax, eax
sete dil
lea rdx, [rbx - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268218
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x420]
cmp rdx, 0x10
jb 0x140268259
inc rdx
mov rcx, qword [rbp + 0x408]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268254
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c8b
call fcn.140133e68
mov edx, 0xd5
lea rcx, [rbp + 0x428]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140268277
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269c91
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0xd8], rax
mov rdx, rbx
lea rcx, [rbp + 0xd8]
call fcn.140006ea0
test al, al
jne 0x1402682dc
test rbx, rbx
jne 0x1402682b5
xor eax, eax
jmp 0x1402682c9
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x1402682c0
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0xd8]
call fcn.140007ea0
nop
mov rbx, qword [rbp + 0xd8]
test rbx, rbx
je 0x140269c9c
mov rdx, rbx
mov rcx, qword [rbp + 0x38]
call fcn.140175a2c
test eax, eax
sete r15b
lea rdx, [rbx - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268318
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x440]
cmp rdx, 0x10
jb 0x140268359
inc rdx
mov rcx, qword [rbp + 0x428]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268354
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269ca7
call fcn.140133e68
test r15b, r15b
je 0x140268375
mov rax, qword [rbp + 0x1630]
mov ecx, 1
mov dword [rax], ecx
xor r14b, r14b
xor dil, dil
mov byte [rbp + 1], cl
mov rdx, qword [rbp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268392
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov eax, dword [0x1406fdc7c]
add eax, 0x6d
mov dword [0x14070a220], eax
call fcn.14006e1f0
test al, al
mov eax, dword [0x1406fdc7c]
je 0x1402683c6
xor r15b, r15b
mov byte [rbp], r15b
xor bl, bl
xor cl, cl
add eax, 0x6e
mov dword [0x14070a220], eax
jmp 0x1402683fc
add eax, 0x6e
mov dword [0x14070a220], eax
movzx ecx, r12b
movzx r15d, r14b
mov byte [rbp], r14b
movzx ebx, dil
test r12b, r12b
je 0x1402683fc
mov byte [rbp], r14b
test r14b, r14b
jne 0x1402683fc
mov byte [rbp], r14b
test dil, dil
jne 0x1402683fc
xor cl, cl
mov byte [rbp], r14b
cmp byte [rbp + 0x70], 0
je 0x140269a99
test r13b, r13b
je 0x140269ab9
test cl, cl
je 0x14026932e
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269cad
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0xe0], rax
test bl, bl
je 0x140268529
mov edx, 0x50
lea rcx, [rbp + 0x448]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14026845f
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269cb8
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x78], rax
mov rdx, rbx
lea rcx, [rbp + 0x78]
call fcn.140006ea0
test al, al
jne 0x1402684b9
test rbx, rbx
jne 0x140268497
xor eax, eax
jmp 0x1402684a9
mov rax, rsi
nop word [rax + rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x1402684a0
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x78]
call fcn.140007ea0
nop
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0xe0]
call fcn.140006100
nop
mov rdx, qword [rbp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1402684e8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x460]
cmp rdx, 0x10
jb 0x140268529
inc rdx
mov rcx, qword [rbp + 0x448]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268524
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269cc3
call fcn.140133e68
mov eax, dword [0x1406fdc7c]
add eax, 0x6f
mov dword [0x14070a220], eax
mov edx, 0x6a
lea rcx, [rbp + 0x368]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140268553
mov rax, qword [rax]
mov rdx, rax
mov rcx, qword [rbp + 0x48]
call fcn.14000fa10
mov rbx, rax
mov rdx, qword [rbp + 0x380]
cmp rdx, 0x10
jb 0x1402685a3
inc rdx
mov rcx, qword [rbp + 0x368]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14026859e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269cc9
call fcn.140133e68
xor edi, edi
mov qword [rbp + 0x378], rdi
mov qword [rbp + 0x380], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x368], dil
mov rcx, rbx
call fcn.14000fb60
test eax, eax
je 0x1402692f0
mov rbx, qword [rbx + 0x20]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269ccf
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x68], rax
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140006ea0
test al, al
jne 0x140268629
test rbx, rbx
jne 0x14026860a
mov eax, edi
jmp 0x140268619
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x140268610
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140007ea0
nop
xor edx, edx
mov r8d, 0x1000
lea rcx, [rbp + 0x5b0]
call fcn.140137f50
mov edx, 0x68
lea rcx, [rbp + 0x388]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14026865b
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269cda
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x60], rax
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140006ea0
test al, al
jne 0x1402686af
test rbx, rbx
jne 0x140268693
mov eax, edi
jmp 0x14026869f
mov rax, rsi
inc rax
cmp byte [rbx + rax], 0
jne 0x140268696
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140007ea0
nop
mov rdx, qword [rbp + 0x3a0]
cmp rdx, 0x10
jb 0x1402686f0
inc rdx
mov rcx, qword [rbp + 0x388]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402686eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269ce5
call fcn.140133e68
mov qword [rbp + 0x398], rdi
mov qword [rbp + 0x3a0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x388], 0
mov edx, 0x69
lea rcx, [rbp + 0x3a8]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140268727
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269ceb
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x58], rax
mov rdx, rbx
lea rcx, [rbp + 0x58]
call fcn.140006ea0
test al, al
jne 0x14026877b
test rbx, rbx
jne 0x14026875f
mov eax, edi
jmp 0x14026876b
mov rax, rsi
inc rax
cmp byte [rbx + rax], 0
jne 0x140268762
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x58]
call fcn.140007ea0
nop
mov rdx, qword [rbp + 0x3c0]
cmp rdx, 0x10
jb 0x1402687bc
inc rdx
mov rcx, qword [rbp + 0x3a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402687b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269cf6
call fcn.140133e68
mov qword [rbp + 0x3b8], rdi
mov qword [rbp + 0x3c0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3a8], 0
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269cfc
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x90], rax
mov edx, 0x98
lea rcx, [rbp + 0x3c8]
call fcn.1400175a0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140268815
mov rbx, qword [rax]
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269d07
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x50], rax
mov rdx, rbx
lea rcx, [rbp + 0x50]
call fcn.140006ea0
test al, al
jne 0x140268869
test rbx, rbx
jne 0x14026884d
mov eax, edi
jmp 0x140268859
mov rax, rsi
inc rax
cmp byte [rbx + rax], 0
jne 0x140268850
mov r8d, eax
mov rdx, rbx
lea rcx, [rbp + 0x50]
call fcn.140007ea0
nop
mov rdx, qword [rbp + 0x3e0]
cmp rdx, 0x10
jb 0x1402688aa
inc rdx
mov rcx, qword [rbp + 0x3c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402688a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d12
call fcn.140133e68
mov qword [rbp + 0x3d8], rdi
mov qword [rbp + 0x3e0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3c8], 0
mov rax, qword [rbp + 0x58]
test r15b, r15b
cmovne rax, qword [rbp + 0x60]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x20], rax
mov r13, qword [rbp + 0x1600]
mov r9, qword [r13]
mov r15, qword [rbp + 0x1610]
mov r8, qword [r15]
mov rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x90]
call fcn.140008c60
mov eax, dword [0x1406fdc7c]
add eax, 0x70
mov dword [0x14070a220], eax
mov r8, qword [rbp + 0x90]
mov edx, 0x1000
lea rcx, [rbp + 0x5b0]
call fcn.14002dd90
call fcn.14000bfcc
mov rcx, rax
test rax, rax
je 0x140269d18
mov rax, qword [rax]
call qword [rax + Ordinal_26]
add rax, 0x18
mov qword [rbp + 0x88], rax
lea r9, [rbp + 0x5b0]
mov r8, qword [rbp + 0x68]
lea rdx, [0x140416550]
lea rcx, [rbp + 0x88]
call fcn.140008c60
mov eax, dword [0x1406fdc7c]
add eax, 0x71
mov dword [0x14070a220], eax
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa0], 0
lea rdx, [rbp + 0x80]
lea rcx, [0x14070a390]
call fcn.140030ff0
nop
lea rax, [rbp + 0x468]
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0x488]
mov qword [rbp + 0x70], rax
mov rdx, qword [r13]
lea rcx, [rbp + 0x468]
call fcn.1400739f0
mov rdi, rax
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0x488]
call fcn.1400739f0
mov rbx, rax
mov rdx, qword [r15]
lea rcx, [rbp + 0x4a8]
call fcn.1400739f0
nop
lea rdx, [rbp + 0xa0]
mov qword [rsp + 0x20], rdx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [0x14070a390]
call fcn.140031940
mov eax, dword [0x1406fdc7c]
add eax, 0x72
mov dword [0x14070a220], eax
lea rcx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0x10
cmovae rcx, qword [rbp + 0xa0]
call fcn.14000f550
mov r14, rax
mov ecx, dword [0x1406fdc7c]
add ecx, 0x73
mov dword [0x14070a220], ecx
test rax, rax
jne 0x140268c7b
mov rdx, qword [rbp + 0x80]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268a83
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x140268ac4
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268abf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d3a
call fcn.140133e68
xor ebx, ebx
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa0], bl
mov rdx, qword [rbp + 0x88]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268aff
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268b1d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x90]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268b3e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268b5c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268b7a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268b98
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0xe0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268bb9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140268bf4
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268bef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d23
call fcn.140133e68
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268c22
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], esi
sub esi, 1
jg 0x140268c3e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, r13
call fcn.140006118
nop
mov rcx, qword [rbp + 0x1608]
call fcn.140006118
nop
mov rcx, r15
call fcn.140006118
nop
mov rcx, qword [rbp + 0x1618]
call fcn.140006118
nop
mov rcx, qword [rbp + 0x1620]
call fcn.140006118
jmp 0x140269c06
xor bl, bl
mov edx, 0x64
lea rcx, [rbp + 0x4c8]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140268c98
mov rax, qword [rax]
mov rdx, rax
mov rcx, r14
call fcn.14000fa10
mov rdi, rax
lea rcx, [rbp + 0x4c8]
call fcn.14000d278
mov rcx, rdi
call fcn.14000fb60
test eax, eax
je 0x140268d18
mov rdx, qword [rdi + 0x20]
lea rcx, [rbp + 0xe8]
call fcn.140006140
nop
mov rdx, qword [rbp + 0x80]
test rdx, rdx
je 0x140269d29
mov rcx, qword [rbp + 0xe8]
call fcn.140175a2c
movzx ebx, bl
test eax, eax
mov eax, 1
cmove ebx, eax
mov rdx, qword [rbp + 0xe8]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140268d18
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov ecx, dword [0x1406fdc7c]
lea eax, [rcx + 0x74]
mov dword [0x14070a220], eax
test bl, bl
je 0x1402691aa
lea eax, [rcx + 0x75]
mov dword [0x14070a220], eax
mov edx, 0x9a
lea rcx, [rbp + 0x4e8]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140268d53
mov rax, qword [rax]
mov rdx, rax
mov rcx, r14
call fcn.14000fa10
mov r15, rax
lea rcx, [rbp + 0x4e8]
call fcn.14000d278
mov rcx, r15
call fcn.14000fb60
test eax, eax
je 0x1402691aa
mov rdx, qword [r15 + 0x20]
lea rcx, [rbp + 0x130]
call fcn.140006140
nop
mov eax, dword [0x1406fdc7c]
add eax, 0x76
mov dword [0x14070a220], eax
mov ecx, 0xf8
call fcn.140133e2c
mov qword [rbp + 0x100], rax
test rax, rax
je 0x140268dc0
mov rcx, rax
call fcn.140073b80
mov rdi, rax
jmp 0x140268dc2
xor edi, edi
xor r12b, r12b
xor r14d, r14d
mov rbx, qword [rbp + 0x88]
nop
mov eax, dword [0x1406fdc7c]
add eax, 0x77
mov dword [0x14070a220], eax
mov rcx, qword [rdi]
test rcx, rcx
je 0x140268df5
call fcn.140170264
xor eax, eax
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rbp + 2]
call fcn.14002c5c0
nop
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp + 2]
call fcn.14002cd80
mov edx, dword [0x1406fdc7c]
lea ecx, [rdx + 0x78]
mov dword [0x14070a220], ecx
test al, al
jne 0x140268e46
lea rcx, [rbp + 2]
call fcn.14002c6f0
inc r14d
cmp r14d, 3
jl 0x140268dd0
mov r14, qword [rbp + 0x1608]
mov r15, qword [rbp + 0x1618]
jmp 0x140269172
lea eax, [rdx + 0x79]
mov dword [0x14070a220], eax
mov rdx, qword [r15 + 0x20]
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x140268e56
lea rcx, [rdi + 0x10]
call fcn.1400157e0
mov rax, qword [rbp + 0x1610]
mov rdx, qword [rax]
xor ebx, ebx
mov qword [rbp + 0x148], rbx
mov qword [rbp + 0x158], rbx
mov qword [rbp + 0x160], reloc.WS2_32.dll_ntohs
mov r8, rsi
inc r8
cmp byte [rdx + r8], bl
jne 0x140268e91
lea rcx, [rbp + 0x148]
call fcn.1400157e0
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0x148]
call fcn.140005c80
mov rdx, qword [rbp + 0x160]
cmp rdx, 0x10
jb 0x140268ef7
inc rdx
mov rcx, qword [rbp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268ef2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d34
call fcn.140133e68
mov r15, qword [rbp + 0x1618]
mov rdx, qword [r15]
mov qword [rbp + 0x168], rbx
mov qword [rbp + 0x178], rbx
mov qword [rbp + 0x180], reloc.WS2_32.dll_ntohs
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], bl
jne 0x140268f20
lea rcx, [rbp + 0x168]
call fcn.1400157e0
lea rcx, [rdi + 0x50]
lea rdx, [rbp + 0x168]
call fcn.140005c80
mov rdx, qword [rbp + 0x180]
cmp rdx, 0x10
jb 0x140268f86
inc rdx
mov rcx, qword [rbp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140268f81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d34
call fcn.140133e68
mov qword [rbp + 0x188], rbx
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x1a0], reloc.WS2_32.dll_ntohs
mov rdx, qword [rbp + 0x10]
mov r8, rsi
inc r8
cmp byte [rdx + r8], bl
jne 0x140268fa6
lea rcx, [rbp + 0x188]
call fcn.1400157e0
lea rcx, [rdi + 0x70]
lea rdx, [rbp + 0x188]
call fcn.140005c80
mov rdx, qword [rbp + 0x1a0]
cmp rdx, 0x10
jb 0x14026900c
inc rdx
mov rcx, qword [rbp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269007
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d34
call fcn.140133e68
mov rdx, qword [r13]
mov qword [rbp + 0x1a8], rbx
mov qword [rbp + reloc.OLEAUT32.dll_VarUI8FromDec], rbx
mov qword [rbp + 0x1c0], reloc.WS2_32.dll_ntohs
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], bl
jne 0x140269030
lea rcx, [rbp + 0x1a8]
call fcn.1400157e0
lea rcx, [rdi + 0x90]
lea rdx, [rbp + 0x1a8]
call fcn.140005c80
mov rdx, qword [rbp + 0x1c0]
cmp rdx, 0x10
jb 0x140269099
inc rdx
mov rcx, qword [rbp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269094
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d34
call fcn.140133e68
mov eax, ebx
cmp byte [rbp], al
setne al
inc eax
mov dword [rdi + 0xb0], eax
mov r14, qword [rbp + 0x1608]
mov rdx, qword [r14]
mov r8, rsi
inc r8
cmp byte [rdx + r8], bl
jne 0x1402690b6
lea rcx, [rdi + 0xb8]
call fcn.1400157e0
mov rax, qword [rbp + 0x1620]
mov rdx, qword [rax]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], bl
jne 0x1402690e0
lea rcx, [rdi + 0xd8]
call fcn.1400157e0
mov dword [rbp + 0x108], ebx
nop dword [rax + rax]
cmp qword [0x14070a270], 0
jne 0x140269164
mov eax, dword [0x1406fdc7c]
add eax, 0x7a
mov dword [0x14070a220], eax
lea rax, [rbp + 0x108]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9, rdi
lea r8, [0x140267140]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14070a270], rax
test rax, rax
jne 0x140269161
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
inc ebx
cmp ebx, 3
jl 0x140269100
jmp 0x140269164
mov r12b, 1
lea rcx, [rbp + 2]
call fcn.14002c6f0
test r12b, r12b
jne 0x140269188
mov rcx, rdi
call fcn.140073f90
mov edx, 0xf8
mov rcx, rdi
call fcn.140133e68
nop
mov rdx, qword [rbp + 0x130]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1402691b8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x1402691b8
mov r15, qword [rbp + 0x1618]
mov r14, qword [rbp + 0x1608]
mov rdx, qword [rbp + 0x80]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1402691d9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x14026921a
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269215
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d3a
call fcn.140133e68
xor edi, edi
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa0], dil
mov rdx, qword [rbp + 0x88]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269256
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269274
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x90]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269295
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1402692b3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1402692d1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269305
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x140269305
mov r13, qword [rbp + 0x1600]
mov r14, qword [rbp + 0x1608]
mov r15, qword [rbp + 0x1618]
mov rdx, qword [rbp + 0xe0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269a74
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x140269ad0
cmp byte [rbp + 1], 0
jne 0x140269ab9
mov eax, dword [0x1406fdc7c]
add eax, 0x7b
mov dword [0x14070a220], eax
xor r14d, r14d
mov qword [rbp + 0x110], r14
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], r14b
lea rdx, [rbp + 0x98]
lea rcx, [0x14070a390]
call fcn.140030ff0
nop
lea rax, [rbp + 0x508]
mov qword [rbp + 0x100], rax
lea rax, [rbp + 0x528]
mov qword [rbp + 0x48], rax
mov r13, qword [rbp + 0x1600]
mov rdx, qword [r13]
lea rcx, [rbp + 0x508]
call fcn.1400739f0
mov rdi, rax
mov rdx, qword [rbp + 0x98]
lea rcx, [rbp + 0x528]
call fcn.1400739f0
mov rbx, rax
mov r12, qword [rbp + 0x1610]
mov rdx, qword [r12]
lea rcx, [rbp + 0x548]
call fcn.1400739f0
nop
lea rcx, [rbp + 0x110]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [0x14070a390]
call fcn.140031940
mov eax, dword [0x1406fdc7c]
add eax, 0x7c
mov dword [0x14070a220], eax
lea rcx, [rbp + 0x110]
cmp qword [rbp + 0x128], 0x10
cmovae rcx, qword [rbp + 0x110]
call fcn.14000f550
mov rdi, rax
test rax, rax
jne 0x140269555
mov rdx, qword [rbp + 0x98]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269458
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140269499
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269494
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d57
call fcn.140133e68
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x1402694ed
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402694e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d40
call fcn.140133e68
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14026951b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], esi
sub esi, 1
jg 0x140269537
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, r13
call fcn.140006118
nop
mov rcx, qword [rbp + 0x1608]
call fcn.140006118
nop
mov rcx, r12
jmp 0x140268c57
xor r15b, r15b
mov edx, 0x64
lea rcx, [rbp + 0x568]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x140269573
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.14000fa10
mov rbx, rax
lea rcx, [rbp + 0x568]
call fcn.14000d278
mov rcx, rbx
call fcn.14000fb60
test eax, eax
je 0x140269a00
mov rdx, qword [rbx + 0x20]
lea rcx, [rbp + 0xf0]
call fcn.140006140
nop
mov rdx, qword [rbp + 0x98]
test rdx, rdx
je 0x140269d46
mov rcx, qword [rbp + 0xf0]
call fcn.140175a2c
movzx ebx, r15b
test eax, eax
mov eax, 1
cmove ebx, eax
mov rdx, qword [rbp + 0xf0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1402695f8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
test bl, bl
je 0x140269a00
mov eax, dword [0x1406fdc7c]
add eax, 0x7d
mov dword [0x14070a220], eax
mov edx, 0x9a
lea rcx, [rbp + 0x588]
call fcn.1400175a0
cmp qword [rax + 0x18], 0x10
jb 0x14026962a
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.14000fa10
mov rdi, rax
lea rcx, [rbp + 0x588]
call fcn.14000d278
mov rcx, rdi
call fcn.14000fb60
test eax, eax
je 0x140269a00
mov rdx, qword [rdi + 0x20]
lea rcx, [rbp + 0x138]
call fcn.140006140
nop
mov eax, dword [0x1406fdc7c]
add eax, 0x7e
mov dword [0x14070a220], eax
mov ecx, 0xf8
call fcn.140133e2c
mov qword [rbp + 0x100], rax
test rax, rax
je 0x140269697
mov rcx, rax
call fcn.140073b80
mov rbx, rax
jmp 0x14026969a
mov rbx, r14
mov rdx, rbx
mov ecx, reloc.WS2_32.dll_WSACleanup
call fcn.14006c150
mov rdx, qword [rdi + 0x20]
mov r8, rsi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x1402696b0
lea rcx, [rbx + 0x10]
call fcn.1400157e0
mov rdx, qword [r12]
mov qword [rbp + 0x1c8], r14
mov qword [rbp + 0x1d8], r14
mov qword [rbp + 0x1e0], reloc.WS2_32.dll_ntohs
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x1402696e3
lea rcx, [rbp + 0x1c8]
call fcn.1400157e0
lea rcx, [rbx + 0x30]
lea rdx, [rbp + 0x1c8]
call fcn.140005c80
mov rdx, qword [rbp + 0x1e0]
cmp rdx, 0x10
jb 0x14026974a
inc rdx
mov rcx, qword [rbp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269745
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d51
call fcn.140133e68
mov r15, qword [rbp + 0x1618]
mov rdx, qword [r15]
mov qword [rbp + 0x1e8], r14
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x200], reloc.WS2_32.dll_ntohs
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x140269770
lea rcx, [rbp + 0x1e8]
call fcn.1400157e0
lea rcx, [rbx + 0x50]
lea rdx, [rbp + 0x1e8]
call fcn.140005c80
mov rdx, qword [rbp + 0x200]
cmp rdx, 0x10
jb 0x1402697d7
inc rdx
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402697d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d51
call fcn.140133e68
mov qword [rbp + 0x208], r14
mov qword [rbp + 0x218], r14
mov qword [rbp + 0x220], reloc.WS2_32.dll_ntohs
mov rdx, qword [rbp + 0x10]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140269800
lea rcx, [rbp + 0x208]
call fcn.1400157e0
lea rcx, [rbx + 0x70]
lea rdx, [rbp + 0x208]
call fcn.140005c80
mov rdx, qword [rbp + 0x220]
cmp rdx, 0x10
jb 0x140269867
inc rdx
mov rcx, qword [rbp + 0x208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269862
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d51
call fcn.140133e68
mov rdx, qword [r13]
mov qword [rbp + 0x228], r14
mov qword [rbp + 0x238], r14
mov qword [rbp + 0x240], reloc.WS2_32.dll_ntohs
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140269890
lea rcx, [rbp + 0x228]
call fcn.1400157e0
lea rcx, [rbx + 0x90]
lea rdx, [rbp + 0x228]
call fcn.140005c80
mov rdx, qword [rbp + 0x240]
cmp rdx, 0x10
jb 0x1402698fa
inc rdx
mov rcx, qword [rbp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1402698f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d51
call fcn.140133e68
mov dword [rbx + 0xb0], r14d
mov r14, qword [rbp + 0x1608]
mov rdx, qword [r14]
mov r8, rsi
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x140269910
lea rcx, [rbx + 0xb8]
call fcn.1400157e0
mov rax, qword [rbp + 0x1620]
mov rdx, qword [rax]
mov r8, rsi
inc r8
cmp byte [rdx + r8], 0
jne 0x140269933
lea rcx, [rbx + 0xd8]
call fcn.1400157e0
mov ecx, dword [0x1406fdc7c]
lea eax, [rcx + 0x7f]
mov dword [0x14070a220], eax
mov dword [rbp + 0xf8], 0
xor edi, edi
cmp qword [0x14070a270], 0
jne 0x1402699c8
lea eax, [rcx + 0x80]
mov dword [0x14070a220], eax
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9, rbx
lea r8, [0x140267140]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14070a270], rax
test rax, rax
jne 0x1402699de
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
inc edi
cmp edi, 3
jge 0x1402699c8
mov ecx, dword [0x1406fdc7c]
jmp 0x140269964
mov rcx, rbx
call fcn.140073f90
mov edx, 0xf8
mov rcx, rbx
call fcn.140133e68
nop
mov rdx, qword [rbp + 0x138]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269a0e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x140269a0e
mov r14, qword [rbp + 0x1608]
mov r15, qword [rbp + 0x1618]
mov rdx, qword [rbp + 0x98]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269a2f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140269a7b
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269a6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269d57
call fcn.140133e68
xor edi, edi
jmp 0x140269ad7
mov r12, qword [rbp + 0x1610]
xor edi, edi
jmp 0x140269ad7
mov rax, qword [rbp + 0x1628]
mov byte [rax], 1
mov r15, qword [rbp + 0x1618]
mov r14, qword [rbp + 0x1608]
jmp 0x140269ad7
mov r13, qword [rbp + 0x1600]
mov r12, qword [rbp + 0x1610]
xor edi, edi
mov r15, qword [rbp + 0x1618]
mov r14, qword [rbp + 0x1608]
jmp 0x140269ad7
xor edi, edi
mov r15, qword [rbp + 0x1618]
mov r14, qword [rbp + 0x1608]
mov r13, qword [rbp + 0x1600]
mov r12, qword [rbp + 0x1610]
mov eax, dword [0x1406fdc7c]
add eax, 0x81
mov dword [0x14070a220], eax
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140269b23
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140269b1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140269c1a
call fcn.140133e68
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269b51
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269b6f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [r13]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269b8d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [r14]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269baa
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [r12]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269bc8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rdx, qword [r15]
sub rdx, 0x18
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140269be5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rax, qword [rbp + 0x1620]
mov rdx, qword [rax]
sub rdx, 0x18
lock xadd dword [rdx + 0x10], esi
sub esi, 1
jg 0x140269c06
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
lea rsp, [rbp + 0x15b8]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80070057
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
int3
call fcn.1401462a8
int3
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
int3
call fcn.1401462a8
int3
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
int3
mov ecx, 0x80004005
call fcn.14000c3ac
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
int3
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
call fcn.1401462a8
nop
call fcn.1401462a8
nop
mov ecx, 0x80004005
call fcn.14000c3ac
nop
call fcn.1401462a8
nop
call fcn.1401462a8
int3