Function at 0x14037cf90
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x520]
sub rsp, 0x620
mov r14, r8
mov r15d, edx
xor r12d, r12d
mov dword [rbp + 0x560], r12d
mov dword [rbp + 0x370], 0x1a8
xor edx, edx
mov r8d, 0x1a4
lea rcx, [rbp + 0x374]
call fcn.14041c2d0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037d076
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037d076
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov ecx, dword [rcx + r11]
add rcx, r11
mov r8d, 0xca1778e9
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x14037d071
nop
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x14037d050
cmp r8d, 0x596510c4
je 0x14037d07b
test r9d, r9d
jne 0x14037d030
mov rax, qword [rax]
jmp 0x14037d000
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
xor r9d, r9d
lea r8, [rbp + 0x370]
xor edx, edx
xor ecx, ecx
call r10
movabs rdi, 0xadabf8e08f285c5a
movabs rdx, 0xee859de8bc3d5d3a
movabs rsi, 0x6f366752f465de03
movabs rbx, 0xded99d93da746619
movabs r8, 0x37561c353675b660
movabs r9, 0x76b69d3c17c6ed5c
movabs r10, 0x5144da9ff5e4c88c
movabs r11, 0x82f6452a6173fdde
movabs r13, 0x8bc1c19ad94e0866
cmp eax, 1
je 0x14037d7ff
mov rcx, qword [0x14049bfa8]
mov qword [rbp + 0x560], rdi
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x560], rdx
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x560], r8
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x560], r9
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x560], r10
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x560], r11
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x560], rsi
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x90], rax
movabs rax, 0xeae467dafc22d51f
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x98], rax
movabs rax, 0xb4d2ccfe8694583d
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0xa0], rax
movabs rax, 0x12763d824d18abd7
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x560], rbx
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x560], r13
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x268], rax
movabs rax, 0x423740455901dd13
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x270], rax
movabs rax, 0x2ac5ed4c76e68528
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x278], rax
movabs rax, 0x3964f7bf9d90bded
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x280], rax
movabs rax, 0xe3992976120389aa
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x288], rax
movabs rax, 0x33551521a817bb67
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x290], rax
movabs rax, 0x93900ea88941b06c
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x298], rax
movabs rax, 0xc0bbbe8be5f12b61
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x12763df23d7b85ae
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x2a8], rax
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rbp + 0x70]
pxor xmm1, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
pxor xmm1, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmm0, xmmword [rbp + 0xa0]
pxor xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0xa0], xmm0
mov r9d, 0x7b
lea r8, [rbp + 0x60]
lea rdx, [rbp - 0x20]
call fcn.140398980
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x190], 0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], 0
mov dword [rbp + 0x560], 1
lea r8, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae r8, qword [rbp - 0x20]
mov r9, qword [rbp - 0x10]
xor edx, edx
lea rcx, [rbp + 0x40]
call fcn.14035ab50
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rbp + 0x560], 0x1001
lea rdx, [rbp + 0x150]
call fcn.14035b6c0
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x14037d46e
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037d469
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea54
call fcn.140419458
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x150], 0
mov dword [rbp + 0x560], 0x1000
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14037d4cc
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037d4c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea5a
call fcn.140419458
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], 0
mov byte [rbp + 0x578], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037d576
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037d576
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r11]
add rdx, r11
mov r8d, 0x6f522307
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037d571
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037d550
cmp r8d, 0x1119b0ab
je 0x14037d57b
test r9d, r9d
jne 0x14037d530
mov rax, qword [rax]
jmp 0x14037d500
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
lea r9, [rbp + 0x578]
xor r8d, r8d
mov dl, 1
lea ecx, [r8 + 0x14]
call r10
mov dword [rsp + 0x4c], 1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037d636
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037d636
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r11 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r11
mov r8d, 0x7052249a
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037d631
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037d610
cmp r8d, 0x704f7ddb
je 0x14037d63b
test r9d, r9d
jne 0x14037d5f0
mov rax, qword [rax]
jmp 0x14037d5c0
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
mov r9d, 4
lea r8, [rsp + 0x4c]
lea edx, [r9 + 0x19]
mov rcx, 0xffffffffffffffff
call r10
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14037d6f6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037d6f6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x7152262d
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037d6f1
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037d6d0
cmp r8d, 0x8a9f1a5f
je 0x14037d6fb
test r9d, r9d
jne 0x14037d6b0
mov rax, qword [rax]
jmp 0x14037d680
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
mov edx, dword [0x7ffe0014]
mov rcx, 0xffffffffffffffff
call r8
mov ecx, 0xa
call fcn.140419954
lea rcx, [rax + 1]
call fcn.140419458
mov ecx, 4
call fcn.1404196c8
mov rbx, rax
mov edx, 4
mov rcx, rax
call fcn.140419458
mov dword [rbx], 0xa
mov ecx, 4
call fcn.1404196c8
mov rbx, rax
mov edx, 4
mov rcx, rax
call fcn.140419458
mov edx, 4
mov rcx, rbx
call fcn.140419458
mov ecx, dword [0x7ffe0014]
int 0x29
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14037d7db
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037d7d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea60
call fcn.140419458
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], 0
movabs rbx, 0xded99d93da746619
movabs rdi, 0xadabf8e08f285c5a
movabs rax, 0xded99d93da302b58
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x230], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x238], rax
movdqa xmm0, xmmword [rbp + 0x230]
pxor xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x394]
call fcn.14041b6bc
movabs rsi, 0x7fffffffffffffff
test rax, rax
jne 0x14037e18c
movabs rax, 0xded9dcda9e3d3057
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x48], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x240], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x248], rax
movdqa xmm0, xmmword [rbp - 0x50]
pxor xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp - 0x50], xmm0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x394]
call fcn.14041b6bc
test rax, rax
jne 0x14037e18c
movabs rax, 0xded99ddf9f202850
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x38], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x250], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x258], rax
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x394]
call fcn.14041b6bc
test rax, rax
jne 0x14037e18c
mov rcx, qword [0x14049bfa8]
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb0], rax
movabs rax, 0xee859de8bc3d5d3a
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xb8], rax
movabs rax, 0x37561c353675b660
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xc0], rax
movabs rax, 0x76b69d3c17c6ed5c
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xc8], rax
movabs rax, 0x5144da9ff5e4c88c
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xd0], rax
movabs rax, 0x82f6452a6173fdde
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xd8], rax
movabs rax, 0x6f366752f465de03
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xe0], rax
movabs rax, 0xeae467dafc22d51f
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xe8], rax
movabs rax, 0xb4d2ccfe8694583d
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xf0], rax
movabs rax, 0x12763d824d18abd7
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0xf8], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2b0], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x423740455901dd13
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x2ac5ed4c76e68528
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x3964f7bf9d90bded
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2d0], rax
movabs rax, 0xe3992976120389aa
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2d8], rax
movabs rax, 0x33551521a817bb67
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x93900ea88941b06c
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2e8], rax
movabs rax, 0xc0bbbe8be5f12b61
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x12763df23d7b85ae
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x2f8], rax
movdqa xmm0, xmmword [rbp + 0xb0]
pxor xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmm1, xmmword [rbp + 0xc0]
pxor xmm1, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm1, xmmword [rbp + 0xe0]
pxor xmm1, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm0, xmmword [rbp + 0xf0]
pxor xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0xf0], xmm0
mov r9d, 0x84
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0x20]
call fcn.140398980
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r12
lea rax, [rbp + 0x394]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14037dc16
lea rdx, [rbp + 0x394]
lea rcx, [rsp + 0x58]
call fcn.14035aa00
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
jne 0x14037dc61
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], cl
lea rcx, [rbp]
mov ebx, dword [rbp + 0x560]
or ebx, 4
jmp 0x14037dcc8
mov rax, rsi
sub rax, rcx
cmp rax, 1
jb 0x14037ea66
lea rax, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
lea r9, [0x1404810d4]
lea r8, [rsp + 0x58]
movzx edx, byte [rbp + 0x560]
lea rcx, [rbp + 0x1b0]
call fcn.14035ac50
mov ebx, dword [rbp + 0x560]
bts ebx, 0x11
lea rcx, [rbp + 0x1b0]
or ebx, 8
mov dword [rbp + 0x560], ebx
lea r8, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae r8, qword [rbp + 0x20]
mov r9, qword [rbp + 0x30]
xor edx, edx
call fcn.14035ab50
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x180], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts ebx, 0x10
mov dword [rbp + 0x560], ebx
lea rdx, [rbp + 0x170]
call fcn.14035b6c0
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x14037dd63
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037dd5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea6c
call fcn.140419458
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x170], 0
test bl, 8
je 0x14037dde4
and ebx, 0xfffffff7
mov dword [rbp + 0x560], ebx
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x14037ddcb
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037ddc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea72
call fcn.140419458
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], 0
test bl, 4
je 0x14037de3d
and ebx, 0xfffffffb
mov dword [rbp + 0x560], ebx
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14037de2d
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037de28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea78
call fcn.140419458
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], 0
mov byte [rsp + 0x48], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037ded6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037ded6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r11]
add rdx, r11
mov r8d, 0xc251bc56
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037ded1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037deb0
cmp r8d, 0x81db496a
je 0x14037dedb
test r9d, r9d
jne 0x14037de90
mov rax, qword [rax]
jmp 0x14037de60
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
lea r9, [rsp + 0x48]
xor r8d, r8d
mov dl, 1
lea ecx, [r8 + 0x14]
call r10
mov dword [rsp + 0x50], 1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037df96
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037df96
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r11]
add rdx, r11
mov r8d, 0xc351bde9
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037df91
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037df70
cmp r8d, 0x2c88a62e
je 0x14037df9b
test r9d, r9d
jne 0x14037df50
mov rax, qword [rax]
jmp 0x14037df20
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
mov r9d, 4
lea r8, [rsp + 0x50]
lea edx, [r9 + 0x19]
mov rcx, 0xffffffffffffffff
call r10
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14037e056
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037e056
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xc051b930
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037e051
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037e030
cmp r8d, 0xf412b112
je 0x14037e05b
test r9d, r9d
jne 0x14037e010
mov rax, qword [rax]
jmp 0x14037dfe0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
mov edx, dword [0x7ffe0014]
mov rcx, 0xffffffffffffffff
call r8
mov ecx, 0xa
call fcn.140419954
lea rcx, [rax + 1]
call fcn.140419458
mov ecx, 4
call fcn.1404196c8
mov rbx, rax
mov edx, 4
mov rcx, rax
call fcn.140419458
mov dword [rbx], 0xa
mov ecx, 4
call fcn.1404196c8
mov rbx, rax
mov edx, 4
mov rcx, rax
call fcn.140419458
mov edx, 4
mov rcx, rbx
call fcn.140419458
mov ecx, dword [0x7ffe0014]
int 0x29
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x14037e124
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037e11f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea7e
call fcn.140419458
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x58], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14037e172
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037e16d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea84
call fcn.140419458
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], 0
movabs rbx, 0xded99d93da746619
movabs rax, 0xded99d93da3d2549
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x30], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x40], r13
mov rax, qword [rsp + 0x40]
mov qword [rbp - 0x78], rax
movdqa xmm0, xmmword [rbp - 0x30]
pxor xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x30], xmm0
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x418]
call fcn.14041b6bc
test rax, rax
jne 0x14037ea30
mov rcx, qword [0x14049bfa8]
movabs rax, 0xadabf8e08f285c5a
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x100], rax
movabs rax, 0xee859de8bc3d5d3a
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x108], rax
movabs rax, 0x37561c353675b660
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x110], rax
movabs rax, 0x76b69d3c17c6ed5c
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x118], rax
movabs rax, 0x5144da9ff5e4c88c
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x120], rax
movabs rax, 0x82f6452a6173fdde
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x128], rax
movabs rax, 0x6f366752f465de03
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x130], rax
movabs rax, 0xeae467dafc22d51f
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x138], rax
movabs rax, 0xb4d2ccfe8694583d
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x140], rax
movabs rax, 0x12763d824d18abd7
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x578], rbx
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x578], r13
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x308], rax
movabs rax, 0x423740455901dd13
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x310], rax
movabs rax, 0x2ac5ed4c76e68528
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x318], rax
movabs rax, 0x3964f7bf9d90bded
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x320], rax
movabs rax, 0xe3992976120389aa
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x328], rax
movabs rax, 0x33551521a817bb67
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x330], rax
movabs rax, 0x93900ea88941b06c
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x338], rax
movabs rax, 0xc0bbbe8be5f12b61
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x340], rax
movabs rax, 0x12763df23d7b85ae
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x348], rax
movdqa xmm0, xmmword [rbp + 0x100]
pxor xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x100], xmm0
movdqa xmm1, xmmword [rbp + 0x110]
pxor xmm1, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x110], xmm1
movdqa xmm0, xmmword [rbp + 0x120]
pxor xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x130]
pxor xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x130], xmm1
movdqa xmm0, xmmword [rbp + 0x140]
pxor xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x140], xmm0
mov r9d, 0x88
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0x210]
call fcn.140398980
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
lea rax, [rbp + 0x418]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14037e504
lea rdx, [rbp + 0x418]
lea rcx, [rbp - 0x80]
call fcn.14035aa00
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
jne 0x14037e55c
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f0], cl
lea rcx, [rbp + 0x1f0]
mov ebx, dword [rbp + 0x560]
or ebx, 0x10
jmp 0x14037e5bc
sub rsi, rcx
cmp rsi, 1
jb 0x14037ea8a
lea rax, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rax, qword [rbp - 0x80]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
lea r9, [0x1404810e8]
lea r8, [rbp - 0x80]
movzx edx, byte [rbp + 0x560]
lea rcx, [rbp + 0x1d0]
call fcn.14035ac50
mov ebx, dword [rbp + 0x560]
bts ebx, 0xf
lea rcx, [rbp + 0x1d0]
or ebx, 0x20
mov dword [rbp + 0x560], ebx
lea r8, [rbp + 0x210]
cmp qword [rbp + 0x228], 0x10
cmovae r8, qword [rbp + 0x210]
mov r9, qword [rbp + 0x220]
xor edx, edx
call fcn.14035ab50
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x350], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x360], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts ebx, 0xd
mov dword [rbp + 0x560], ebx
lea rdx, [rbp + 0x350]
call fcn.14035b6c0
nop
mov rdx, qword [rbp + 0x368]
cmp rdx, 0x10
jb 0x14037e664
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037e65e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea90
call fcn.140419458
nop
test bl, 0x20
je 0x14037e6c6
and ebx, 0xffffffdf
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x14037e6ad
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037e6a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea96
call fcn.140419458
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1e8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1d0], 0
test bl, 0x10
je 0x14037e70c
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x14037e70c
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037e707
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea9c
call fcn.140419458
mov byte [rsp + 0x49], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037e7a6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037e7a6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r11]
add rdx, r11
mov r8d, 0x9e19e837
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037e7a1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037e780
cmp r8d, 0x4b41ce9b
je 0x14037e7ab
test r9d, r9d
jne 0x14037e760
mov rax, qword [rax]
jmp 0x14037e730
mov edx, dword [rdi + 0x1c]
add rdx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rdx + rax*4]
add r10, r11
lea r9, [rsp + 0x49]
xor r8d, r8d
mov dl, 1
lea ecx, [r8 + 0x14]
call r10
mov dword [rsp + 0x54], 1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x14037e866
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037e866
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r11 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r11
mov r8d, 0x9319d6e6
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037e861
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037e840
cmp r8d, 0x9b0240e7
je 0x14037e86b
test r9d, r9d
jne 0x14037e820
mov rax, qword [rax]
jmp 0x14037e7f0
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
mov r9d, 4
lea r8, [rsp + 0x54]
lea edx, [r9 + 0x19]
mov rcx, 0xffffffffffffffff
call r10
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14037e926
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14037e926
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x9419d879
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14037e921
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14037e900
cmp r8d, 0x1b815a4b
je 0x14037e92b
test r9d, r9d
jne 0x14037e8e0
mov rax, qword [rax]
jmp 0x14037e8b0
mov edx, dword [rdi + 0x1c]
add rdx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rdx + rax*4]
add r8, r10
mov edx, dword [0x7ffe0014]
mov rcx, 0xffffffffffffffff
call r8
mov ecx, 0xa
call fcn.140419954
lea rcx, [rax + 1]
call fcn.140419458
mov ecx, 4
call fcn.1404196c8
mov rbx, rax
mov edx, 4
mov rcx, rax
call fcn.140419458
mov dword [rbx], 0xa
mov ecx, 4
call fcn.1404196c8
mov rbx, rax
mov edx, 4
mov rcx, rax
call fcn.140419458
mov edx, 4
mov rcx, rbx
call fcn.140419458
mov ecx, dword [0x7ffe0014]
int 0x29
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14037e9f3
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037e9ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037eaa2
call fcn.140419458
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0x10
jb 0x14037ea30
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14037ea2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14037ea4e
call fcn.140419458
mov dword [r14], r15d
mov rbx, qword [rsp + 0x668]
add rsp, 0x620
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140359930
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140359930
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
nop
call fcn.140428d2c
int3