Function at 0x1400706a0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3820]
mov eax, 0x3920
call fcn.140199890
sub rsp, rax
mov rax, qword [0x140236800]
xor rax, rsp
mov qword [rbp + 0x3810], rax
mov rdx, qword [0x1402389d0]
add rdx, 8
lea rcx, [rbp + 0x30]
call fcn.140063d60
nop
mov rcx, qword [0x1402389d0]
mov eax, dword [rcx + 0x47b8]
or eax, 0x10
mov dword [rcx + 0x47b8], eax
mov dword [rbp - 8], 0x43aa0000
mov dword [rbp - 4], 0x42b40000
movss xmm0, dword [rcx + 0x10]
movss xmm2, dword [rcx + 0x14]
movups xmm1, xmmword [rbp - 8]
shufps xmm1, xmm1, 0xd2
movss xmm1, xmm0
shufps xmm1, xmm1, 0x27
movss xmm1, xmm2
shufps xmm1, xmm1, 0x39
movups xmmword [rcx + 0x47f4], xmm1
mov qword [rcx + 0x4808], 0
mov qword [rcx + 0x4810], 0
xorps xmm3, xmm3
movss xmm2, dword [rbp + 0x3c]
mulss xmm2, dword [0x14021de78]
subss xmm2, dword [0x14021df3c]
movss xmm1, dword [rbp + 0x38]
mulss xmm1, dword [0x14021de78]
subss xmm1, dword [0x14021df58]
or eax, 1
mov dword [rcx + 0x47b8], eax
unpcklps xmm1, xmm2
movsd qword [rcx + 0x47c8], xmm1
xorps xmm1, xmm1
unpcklps xmm1, xmm3
movsd qword [rcx + 0x47d0], xmm1
mov dword [rcx + 0x47bc], 1
mov dword [rsp + 0x48], 0x7678640e
mov dword [rsp + 0x4c], 0x620d2576
mov dword [rsp + 0x50], 0x78737a71
mov dword [rsp + 0x54], 0xcf636878
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rsi, 0x30f194e2f6d56820
movabs r12, 0xf623e284b66bafa0
movabs r14, 0xa57bfe0f0c785be0
movabs r15, 0xb93439059fa0fca0
movabs r13, 0xccec73fc32c99d60
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140071314
movzx r10d, byte [rsp + rbx + 0x48]
movzx edi, r10b
cmp r8, rbx
ja 0x14007130b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140070872
lea rcx, [rbx + r12]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x60
jmp 0x140070891
je 0x140071297
inc rax
cmp r8, rax
je 0x140071234
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400711e9
movzx edi, r10b
cmp r9, rbx
ja 0x140071302
lea rcx, [r9 + 8]
cmp r8, rcx
jae 0x1400708c4
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, dil
jmp 0x140070901
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400711c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007119c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071165
lea rax, [r9 + 7]
cmp r8, rax
je 0x140071116
cmp r8, rcx
je 0x1400710df
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140070e2d
nop
lea rax, [r9 + 4]
cmp r8, rax
je 0x140070e0f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140070df2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140070dcd
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140070eba
lea rax, [r9 + 5]
cmp r8, rax
je 0x140070daf
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140070d9b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140070d79
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140070d58
lea rax, [r9 + 6]
cmp r8, rax
je 0x140070d2f
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140070910
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x400]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400712e7
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400712c8
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140070afa
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140070adf
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140070ac4
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140070ce4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140070c94
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140070c4f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140070c2c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140070910
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140070c0a
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140070beb
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140070bca
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140070baf
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140070b98
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140070b79
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140070b55
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140070b31
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140070b1a
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140070910
lea r8, [r9 + 3]
lea r9, [r8 + 0x2a]
jmp 0x140070910
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
jmp 0x140070901
lea rcx, [rbx + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
jmp 0x140070895
lea rcx, [rbx + r13]
movzx eax, cl
and al, r10b
mov edx, Ordinal_50
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, dil
jmp 0x140070846
movzx ecx, r10b
and cl, bl
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, bl
jmp 0x14007120b
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x140070832
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
dec rbx
inc rbx
jmp 0x140070832
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140071099
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r8, r9
jmp 0x140071183
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
jmp 0x140071183
lea edx, [rbx + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x140071135
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14007125a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
mov byte [rsp + rbx + 0x48], r11b
inc rbx
jmp 0x140070832
lea edx, [rbx - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
movzx edi, bl
cmp r9, 0x28
jb 0x140070c42
sub dil, 0x40
movzx eax, r10b
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 0x80]
jmp 0x14007120b
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r8, 0x2a
jae 0x140071084
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140070fdf
movzx edi, bl
lea edx, [rdi + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140070c6b
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400710c3
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140070f0a
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140070ca2
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
lea edx, [rbx + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x14007125a
movzx edi, bl
lea edx, [rdi + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140071138
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
jmp 0x140071183
lea ecx, [rbx - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
add r8, r9
jmp 0x140071183
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x140070832
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
inc r9
dec rbx
inc rbx
jmp 0x140070832
lea edx, [rbx - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x14007120b
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140070e51
lea rcx, [rbx + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x60
jmp 0x140070cfe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140070e87
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070eb1
movzx edi, bl
lea edx, [rdi - 0x40]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x140071138
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140070ede
movzx edi, bl
lea edx, [rdi + 0x80]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x14007109c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140070cfe
lea edx, [rbx + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14007120b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140070f32
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14007120b
inc rax
cmp r8, rax
jne 0x140070f5b
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
dec rbx
inc rbx
jmp 0x140070832
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140070f7b
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
jmp 0x14007117f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140070fa5
movzx edi, bl
lea edx, [rdi - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x20
add r11b, dl
jmp 0x140071138
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140070cae
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071014
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
inc rax
cmp r8, rax
jne 0x140071033
movzx ecx, r10b
and cl, bl
add cl, cl
movzx r11d, r10b
sub r11b, cl
add r11b, bl
jmp 0x140071135
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007105d
lea ecx, [rbx + 0x80]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x80
add r8, r9
jmp 0x140071183
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140070c68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec rbx
inc rbx
jmp 0x140070832
movzx eax, r10b
and al, bl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, r10b
add r11b, bl
movzx edi, bl
sub dil, 0x60
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x60
add dil, r10b
add dil, r11b
mov byte [rsp + rbx + 0x48], dil
add r8, r9
jmp 0x140071183
movzx edi, bl
lea edx, [rdi + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140071138
movabs rcx, 0x7f778237ca67c160
add rcx, rbx
movzx eax, cl
and al, r10b
mov edx, Ordinal_50
sub dl, al
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, dil
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
movabs rcx, 0xa6e7f824f0b902e0
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
movzx edi, bl
sub dil, 0x20
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x20
add dil, r10b
movzx eax, dil
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x14007125a
movabs rax, 0xbaa0331b83e1a3a0
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x60
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140070832
movabs rax, 0xf5c8e3ff3d5b85e0
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x20
dec rbx
inc rbx
jmp 0x140070832
movabs rax, 0x1d3959ec63acc760
add rax, rbx
and r10b, al
mov ecx, Ordinal_50
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
jmp 0x140071207
movabs rax, 0x44a9cfd989fe08e0
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x20
movzx r10d, dil
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r9
dec rbx
inc rbx
jmp 0x140070832
movabs rax, 0xceb36c97901a6e20
add rax, rbx
and r10b, al
mov ecx, reloc.WS2_32.dll_recv
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
movzx r10d, dil
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x80
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
movabs rax, 0xe26ba78e23430ee0
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x20
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140070832
add bl, 0x20
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140070830
sub bl, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
jmp 0x140070820
lea rcx, [rbp + 0x159fec8]
jmp 0x140071319
lea rcx, [rbp + 0x145ae68]
jmp 0x140071319
lea rcx, [rsp + 0x48]
xor edx, edx
mov r8d, 0x126
call fcn.140011d80
call fcn.140070670
mov rsi, rax
mov dword [rbp - 0x40], 0x83807ed
mov dword [rbp - 0x3c], 0x34e5d13c
mov word [rbp - 0x38], 0x8d09
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x36], xmm0
mov qword [rbp - 0x26], rax
mov byte [rbp - 0x1e], al
movabs r14, 0x85f4bc6cf9caf899
movabs r15, 0xb59a9fd4c822bd61
movabs r12, 0x91de3546ed60e9cb
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140071ed7
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x140071ece
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400713d0
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
sub bl, 0x2f
jmp 0x14007140a
je 0x140071e68
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071e3e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071e01
lea rax, [r9 + 4]
cmp r8, rax
je 0x140071de2
lea rax, [r9 + 6]
cmp r8, rax
je 0x140071d9f
movzx r10d, dil
nop
cmp r9, rdi
ja 0x140071ec5
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14007143c
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x140071480
lea rax, [r9 + 1]
cmp r8, rax
je 0x140071d88
lea rax, [r9 + 3]
cmp r8, rax
je 0x140071d66
lea rax, [r9 + 6]
cmp r8, rax
je 0x140071d4a
lea rax, [r9 + 7]
cmp r8, rax
je 0x140071cce
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071ca4
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400719cf
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400719b5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007198c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140071966
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007194c
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x140071929
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007190d
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400718f3
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400718d3
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400718a9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140071490
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140071ea9
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x140071e8d
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x140071672
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140071658
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x14007163e
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007185e
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140071816
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400717d9
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400717b6
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140071490
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x140071788
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x14007176a
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14007174c
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140071730
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x140071711
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400716f3
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400716d1
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400716ac
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007168e
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140071490
mov r8, rcx
lea r9, [rcx + 8]
jmp 0x140071490
lea ecx, [r10 + 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7b
jmp 0x140071480
lea ecx, [r10 - 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x27
jmp 0x140071410
sub r10b, 0x51
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x37
jmp 0x1400713a5
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140071db8
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7a
inc r9
dec rdi
inc rdi
jmp 0x140071392
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x1c
dec rdi
inc rdi
jmp 0x140071392
lea edx, [r10 - 0x2e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140071e1a
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
add r8, r9
jmp 0x140071e50
add r10b, 0x6e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 2
jmp 0x140071e50
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140071ce3
add r10b, 0xa
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x46
add bl, r10b
jmp 0x140071d0c
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
sub r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 3
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x140071392
lea edx, [r10 - 0x57]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x61
add bl, dl
cmp r9, 0x5a
jb 0x1400717cd
lea edx, [r10 - 0xa]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x74]
jmp 0x140071db8
lea edx, [r10 + 0x77]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x41
add bl, dl
cmp r8, 0x1000
jae 0x140071c69
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140071b8d
lea edx, [r10 + 2]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0xe
jmp 0x1400717ee
lea edx, [r10 + 0x45]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x1d
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x140071c88
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x140071acf
lea edx, [r10 + 0x75]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x33
jmp 0x14007182b
add r10b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x22
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
add r10b, 0x1c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140071d0c
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x140071ce3
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x140071e50
sub r10b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x140071e50
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4c
jmp 0x140071e1a
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140071392
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140071392
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x140071db8
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400719f2
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2f
jmp 0x140071875
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071a29
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071a52
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140071e50
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140071a79
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140071e1a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140071aa8
add r10b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140071392
cmp r8, rcx
jne 0x140071875
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140071db8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071af4
lea edx, [r10 - 0x59]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x6f
add bl, dl
jmp 0x140071db8
inc rax
cmp r8, rax
jne 0x140071b1e
add r10b, 0xb
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4d
dec rdi
inc rdi
jmp 0x140071392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071b43
lea edx, [r10 + 0x3d]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x55
add bl, dl
jmp 0x140071e1a
cmp r8, rcx
jne 0x140071b64
sub r10b, 0x5f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x67
jmp 0x140071e50
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007182d
lea edx, [r10 - 0x2d]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x3b
add bl, dl
jmp 0x140071ce3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140071bc0
add r10b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6c
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140071be5
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x140071ce3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140071c11
sub r10b, 4
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
add r8, r9
jmp 0x140071e50
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140071c36
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x42
add bl, dl
jmp 0x140071e1a
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400717f0
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140071392
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x18
add bl, r11b
add bl, dl
jmp 0x140071e1a
lea edx, [r10 + 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, r11b
sub bl, 0x76
add bl, dl
jmp 0x140071ce3
add r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x29
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
sub r10b, 0xd
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x5b
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
sub r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xf
jmp 0x140071e50
add r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0xb
dec rdi
inc rdi
jmp 0x140071392
lea ecx, [r10 - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x39
jmp 0x140071db8
movzx r10d, dil
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7d
sub r10b, 0x71
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x17
add r11b, r10b
mov byte [rbp + rdi - 0x40], r11b
inc r9
dec rdi
inc rdi
jmp 0x140071392
lea ecx, [rdi - 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3f
dec rdi
inc rdi
jmp 0x140071392
movzx r10d, dil
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x63
sub r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x47
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x40], r11b
add r8, r9
jmp 0x140071e50
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 0x59
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140071392
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 0x73
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071392
add r10b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6b
jmp 0x140071390
add r10b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xd
jmp 0x140071380
lea rbx, [rbp + 0x15f068c]
jmp 0x140071edb
lea rbx, [rbp + 0xe9ff25]
jmp 0x140071edb
lea rbx, [rbp - 0x40]
mov rax, rsi
sub rax, qword [0x1402389f0]
cmp rax, 5
jg 0x140072a87
mov dword [rbp - 0x68], 0xfad4ef01
mov dword [rbp - 0x64], 0x37eaece0
mov dword [rbp - 0x60], 0x53dbec0b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x5c], xmm0
mov dword [rbp - 0x4c], eax
mov word [rbp - 0x48], ax
mov byte [rbp - 0x46], al
movabs r14, 0x307f6792453e71f4
movabs r15, 0xb47aa4246f320194
movabs r13, 0x537bd4ffe4b51dac
movabs r12, 0x917e36b6cfbb55dc
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140072a6f
movzx ebx, byte [rbp + rdi - 0x68]
mov edx, ebx
cmp r8, rdi
ja 0x140072a66
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140071f9f
lea rcx, [rdi + r14]
mov rax, rdx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdx
add r11, rcx
add r11b, 0x54
jmp 0x140071fd9
je 0x140072a01
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072982
lea rax, [rcx + 1]
cmp r8, rax
je 0x140072957
lea rax, [r9 + 6]
cmp r8, rax
je 0x140072915
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400728f3
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x140072a5d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14007200c
lea ecx, [r10 + 4]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140072040
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400728b8
inc rax
cmp r8, rax
je 0x140072896
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007287c
lea rax, [r9 + 8]
cmp r8, rax
je 0x140072852
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007258b
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007256c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140072547
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140072521
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140072513
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400724f4
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400724d4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400724b5
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140072499
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007246b
lea rax, [r9 + 1]
cmp r8, rax
je 0x140072050
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x10]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140072a41
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140072a26
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007223a
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140072220
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140072206
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140072414
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400723d1
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007239a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140072372
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140072050
lea r8, [r9 + 0x20]
lea r9, [r8 + 3]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140072348
lea rcx, [r9 + 4]
cmp r8, rcx
ja 0x14007232c
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007230d
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400722f1
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400722d2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400722c4
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400722a2
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140072279
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007225a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140072050
mov r8, rcx
lea r9, [rcx + 0x61]
jmp 0x140072050
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140072040
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x140071fe0
sub r10b, 0x54
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140071f73
lea edx, [r10 + 0x20]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400728cd
add r10b, 0x38
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140071f62
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
dec rdi
inc rdi
jmp 0x140071f62
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140072922
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
add r8, r9
jmp 0x140072969
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
jmp 0x140072969
lea edx, [r10 - 0x50]
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007299d
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1400729c5
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x68], r11b
inc rdi
jmp 0x140071f62
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
cmp r9, 0x42
jb 0x14007238d
lea ecx, [r10 + 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x10]
jmp 0x1400728cd
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
cmp r8, 0x61
jae 0x14007281f
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140072727
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x1400723af
lea edx, [r10 + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 3
je 0x14007283c
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x140072680
lea edx, [r10 + 0x24]
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400723e6
add r10b, 0x18
movzx eax, r10b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
add r10b, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
jmp 0x1400729c5
lea edx, [r10 + 0x48]
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007299d
add r10b, 0x60
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140072969
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
add r8, r9
jmp 0x140072969
lea edx, [r10 - 0x70]
mov ecx, 8
jmp 0x140072922
sub r10b, 0x58
movzx eax, r10b
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140071f62
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140071f62
lea edx, [r10 - 0x28]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400728cd
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400725aa
lea edx, [r10 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
jmp 0x140072422
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400725dd
add r10b, 8
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x38
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
inc rax
cmp r8, rax
jne 0x140072604
lea edx, [r10 - 0x28]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007299d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072629
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
jmp 0x140072969
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072654
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x140071f62
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007242e
lea edx, [r10 + 0x48]
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400728cd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400726a3
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x1400728cd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400726cf
sub r10b, 0x54
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x140072969
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400726f0
sub r10b, 0x6c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
jmp 0x140072965
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400723e6
add r10b, 0x4c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x14
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007275a
add r10b, 0x10
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x70
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
inc rax
cmp r8, rax
jne 0x14007277e
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x140072969
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400727aa
sub r10b, 0x50
movzx eax, r10b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x140072969
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400727cd
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140072933
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400727f8
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140071f62
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400723af
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x1400728cd
lea edx, [r10 + 0x20]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x10
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140072933
lea ecx, [r10 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x38]
jmp 0x14007299d
add r10b, 0x2c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x34
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x140072933
sub r10b, 0x44
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x140071f62
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
add r10b, 0x2c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x34
add bl, r10b
mov byte [rbp + rdi - 0x68], bl
inc r9
dec rdi
inc rdi
jmp 0x140071f62
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
inc r9
dec rdi
inc rdi
jmp 0x140071f62
movzx r10d, dil
lea edx, [r10 + 0x64]
mov ecx, Ordinal_35
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x14
movzx eax, r10b
and al, bl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, r11b
mov byte [rbp + rdi - 0x68], cl
add r8, r9
jmp 0x140072969
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub bl, dl
lea r11d, [rax + rbx]
sub r11b, 0xc
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140071f62
lea rcx, [rdi + r13]
and dl, cl
mov eax, Ordinal_41
sub al, dl
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx r10d, dil
sub r10b, 4
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x68], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x10]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub bl, dl
lea r11d, [rax + rbx]
sub r11b, 4
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140071f62
sub r10b, 0x3c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x5c
jmp 0x140071f60
sub r10b, 0x24
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 4
jmp 0x140071f50
lea rbx, [rbp + 0x1748f88]
jmp 0x140072a73
lea rbx, [rbp + 0xb3017c]
jmp 0x140072a73
lea rbx, [rbp - 0x68]
xor edx, edx
mov r8d, 0xfa
lea rcx, [0x14023cf40]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp - 0x18], 0
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
mov r9d, 0xfa
lea r8, [0x14023cf40]
mov rdx, rbx
lea rcx, [0x1401b2aef]
call fcn.14003ad40
mov qword [rbp - 0x10], 0
mov dword [rsp + 0x70], 0xb2ceb8a6
mov dword [rsp + 0x74], 0xaadaa4a8
mov dword [rsp + 0x78], 0xdaaf8a60
mov byte [rsp + 0x7c], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x7d], xmm0
mov dword [rbp - 0x73], eax
mov word [rbp - 0x6f], ax
movabs r12, 0x877118a6690fc88c
movabs r15, 0xa5357b400d4eeabc
movabs r14, 0x965349f33b2f59a4
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x1400731c3
movzx r10d, byte [rsp + r11 + 0x70]
mov edi, r10d
cmp r8, r11
ja 0x1400731ba
lea rdx, [r9 + 1]
cmp r8, rdx
jae 0x140072b85
lea rcx, [r11 + r12]
mov eax, r10d
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r10
add rbx, rcx
add bl, 0x2c
lea rax, [rdx + 1]
jmp 0x140072ba0
je 0x14007316c
lea rax, [rdx + 1]
cmp r8, rax
je 0x14007311a
nop dword [rax + rax]
cmp r9, r11
ja 0x1400731b1
cmp r8, rdx
jae 0x140072bc5
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x64
jmp 0x140072be1
je 0x1400730d8
cmp r8, rax
je 0x1400730b1
lea rax, [r9 + 8]
cmp r8, rax
je 0x140073088
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x140072cf1
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140072cd3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140072cb9
lea r8, [r9 + 3]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140073195
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140072c58
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140072c8c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140072c72
lea r8, [r9 + 0x28]
lea r9, [r8 + 4]
jmp 0x140072bf0
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1c
jmp 0x140072be1
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x30
jmp 0x14007305a
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 8
jmp 0x14007305a
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x18
movzx edi, r11b
jmp 0x1400730f0
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x140072dab
lea edx, [r11 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
lea rax, [r9 + r8]
cmp rax, 2
je 0x140073044
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140072e5a
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
cmp r8, 0x400
jae 0x140072feb
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140072f27
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
cmp r9, 0x20
jb 0x140072fde
movzx edi, r11b
lea ecx, [rdi - 0x38]
movzx eax, cl
and al, r10b
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea ebx, [rdx + rdx]
jmp 0x1400730f0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072de1
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
inc rax
cmp r8, rax
jne 0x140072e03
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x18
jmp 0x14007305a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072e29
lea edx, [r11 + 0x70]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x10
add dl, r10b
movzx ebx, r11b
jmp 0x140073008
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072d17
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
dec r11
inc r11
jmp 0x140072b43
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072e80
movzx edi, r11b
lea ecx, [rdi + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x2c
jmp 0x1400730f0
inc rax
cmp r8, rax
jne 0x140072ea8
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7c
dec r11
inc r11
jmp 0x140072b43
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072ece
lea ecx, [r11 - 0x2c]
movzx eax, cl
and al, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
jmp 0x140073026
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072ef1
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1c
jmp 0x14007305a
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140072d4b
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6c
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072f5d
lea edx, [r11 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072f84
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14007305a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140072fb0
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x80
dec r11
inc r11
jmp 0x140072b43
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140072d7e
movzx edi, r11b
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400730f0
mov byte [rsp + r11 + 0x70], bl
inc r11
jmp 0x140072b43
movzx ebx, r11b
lea edx, [rbx - 0x20]
movzx eax, dl
and al, r10b
add al, al
movzx ecx, r10b
sub cl, al
add cl, r10b
sub dl, 0x20
add dl, cl
add bl, 0x6c
movzx eax, bl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
add cl, dl
mov byte [rsp + r11 + 0x70], cl
movzx ecx, dl
add r8, r9
mov rax, 0xffffffffffffffff
sub rax, rcx
movzx ebx, cl
add r11, rax
inc r11
jmp 0x140072b43
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
lea edx, [r11 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rsp + r11 + 0x70], al
inc r9
add rax, r9
sub r11, rax
jmp 0x14007312f
lea ecx, [r11 + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x4c
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
lea edx, [r11 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
inc r9
dec r11
inc r11
jmp 0x140072b43
movzx edi, r11b
lea ecx, [rdi - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0xc
add dil, 0x54
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x4c
add r10b, dil
mov byte [rsp + r11 + 0x70], r10b
inc r9
dec r11
inc r11
jmp 0x140072b43
lea rcx, [r11 + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x24
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x70
add cl, r10b
mov byte [rsp + r11 + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
lea rcx, [r11 + r14]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x7c
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x140072b43
sub r11b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7c
jmp 0x140072b30
lea rcx, [rbp + 0x15abd80]
jmp 0x1400731c8
lea rcx, [rbp + 0x16a860c]
jmp 0x1400731c8
lea rcx, [rsp + 0x70]
xor r8d, r8d
lea rdx, [rbp - 0x10]
call fcn.140034710
test al, al
je 0x140073224
lea rdx, [0x14023cf40]
lea rcx, [rbp + 0x37f0]
call fcn.1400042b0
nop
lea rdx, [rbp + 0x37f0]
lea rcx, [rbp + 8]
call fcn.140002660
mov rdx, rax
mov rcx, qword [0x14023caf0]
call fcn.1400d1d00
mov byte [0x1402389cc], al
mov qword [0x1402389f0], rsi
lea rcx, [rbp + 0x37f0]
call fcn.140002800
call fcn.140013f60
nop
mov rcx, qword [rbp + 0x37e8]
test rcx, rcx
je 0x14007323c
call fcn.14000bd90
nop
mov rcx, qword [rbp + 0x3810]
xor rcx, rsp
call fcn.140198db0
lea r11, [rsp + 0x3920]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret