Function at 0x14025f988
Capabilities:
Access peb ldr_data
Authenticate hmac
Check os version
Encode data using xor
Enumerate process modules
Hash data using fnv
Parse pe header
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2968]
mov eax, 0x2a40
call fcn.1402688f0
sub rsp, rax
mov rax, qword [0x140442580]
xor rax, rsp
mov qword [rbp + 0x2930], rax
mov r8d, ecx
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
mov qword [rbp + 0x1d0], rax
xor edi, edi
test rax, rax
jne 0x14025f9ee
lea eax, [rbx + 1]
jmp 0x140266903
lea r9, [rbp + 0x2a0]
mov r8d, 0x2000
lea rdx, [rbp + 0x710]
mov rcx, rax
call sub.KERNEL32.dll_K32EnumProcessModules
test eax, eax
je 0x1402668f8
mov ecx, edi
mov dword [rbp + 0x1a0], ecx
test dword [rbp + 0x2a0], 0xfffffff8
jbe 0x1402668f8
mov r15d, 1
mov dl, byte [rsp + 0x50]
mov qword [rbp - 0x68], rdx
mov dil, byte [rsp + 0x50]
mov qword [rsp + 0x78], rdi
mov sil, byte [rsp + 0x50]
mov qword [rsp + 0x60], rsi
mov dil, byte [rsp + 0x50]
mov qword [rbp - 0x80], rdi
mov r12b, byte [rsp + 0x50]
mov qword [rsp + 0x68], r12
mov dl, byte [rsp + 0x50]
mov qword [rbp - 0x70], rdx
mov r13b, byte [rsp + 0x50]
mov qword [rbp - 0x78], r13
mov dil, byte [rsp + 0x50]
mov qword [rsp + 0x58], rdi
mov r14b, byte [rsp + 0x50]
mov qword [rsp + 0x70], r14
mov edx, ecx
mov r9d, 0x104
lea r8, [rbp + 0x2710]
mov rdx, qword [rbp + rdx*8 + 0x710]
mov rcx, rbx
call sub.KERNEL32.dll_K32GetModuleFileNameExA
test eax, eax
je 0x1402668d8
lea rcx, [rbp + 0x2710]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameA]
xor ecx, ecx
test rax, rax
je 0x14025fae1
lea rcx, [rbp + 0x2710]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameA]
mov r8, rax
mov edx, 0x104
lea rcx, [rbp + 0x2820]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], rax
mov dword [rbp + 0x1b0], 0xb7464780
mov dword [rbp + 0x1b4], 0xab50aaa6
mov word [rbp + 0x1b8], 0x9594
mov byte [rbp + 0x1ba], 2
mov qword [rbp + 0x1bb], rax
mov word [rbp + 0x1c3], ax
mov byte [rbp + 0x1c5], al
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
xor eax, eax
mov r10d, eax
cmp r10, 0x16
jae 0x1402604a2
movzx r8d, byte [rbp + r10 + 0x1b0]
mov r9b, r8b
cmp rbx, r10
ja 0x140260499
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x14025fb8f
movabs rcx, 0xfc5e1430050f32c
add rcx, r10
mov rax, rcx
and rax, r8
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r8
sub dl, 0x34
mov qword [rbp - 0x70], rdx
jmp 0x14025fbbc
je 0x140260412
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140260394
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140260334
lea rax, [r11 + 6]
cmp rbx, rax
je 0x14026030b
mov r9b, r8b
cmp r11, r10
ja 0x140260490
lea rcx, [r11 + 5]
cmp rbx, rcx
jae 0x14025fbef
movabs rcx, 0x4b3b7a7f06a3f29c
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x44
jmp 0x14025fd98
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1402602bf
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402602a0
cmp rbx, rcx
je 0x140260277
lea rax, [r11 + 7]
cmp rbx, rax
je 0x140260252
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x14025ffc9
lea rax, [r11 + 4]
cmp rbx, rax
je 0x14025ffaf
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14025ff91
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x14025ff77
lea rax, [r11 + 0x1000]
cmp rbx, rax
je 0x14025ff69
lea rax, [r11 + 0x200]
cmp rbx, rax
je 0x14025ff4b
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x14025ff3d
lea rax, [r11 + 0x20]
cmp rbx, rax
je 0x14025fc2c
lea rbx, [r11 + 0x7a]
lea r11, [rbx + 9]
lea rax, [r11 + 3]
cmp rbx, rax
jb 0x14026046c
lea rax, [r11 + 0x2a]
cmp rbx, rax
jb 0x14026044d
lea rax, [r11 + 0x7a]
cmp rbx, rax
jb 0x14025fdcf
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x14025fda6
lea rax, [r11 + 0x80]
cmp rbx, rax
jb 0x14025fd7f
lea rax, [r11 + 0x40]
cmp rbx, rax
jb 0x14025ff21
lea rax, [r11 + 0x10]
cmp rbx, rax
jb 0x14025ff06
lea rax, [r11 + 8]
cmp rbx, rax
jb 0x14025fec1
lea rax, [r11 + 4]
cmp rbx, rax
jb 0x14025fe97
lea rbx, [r11 + 0x61]
lea r11, [rbx + 8]
lea rax, [r11 + 0x3e8]
cmp rbx, rax
ja 0x14025fe79
lea rax, [r11 + 0x64]
cmp rbx, rax
ja 0x14025fe61
lea rax, [r11 + 0x28]
cmp rbx, rax
ja 0x14025fe47
lea rax, [r11 + 0xa]
cmp rbx, rax
ja 0x14025fe2d
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x14025fe10
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x14025fdf6
lea rax, [r11 + 0x2a]
cmp rbx, rax
ja 0x14025fc2c
lea rbx, [r11 + 0x20]
lea r11, [rbx + 0x7a]
jmp 0x14025fc2c
movabs rcx, 0x90714f612bf408e4
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3c
add cl, r9b
mov dl, cl
mov qword [rbp - 0x70], rdx
jmp 0x14025fc1f
movabs rcx, 0x70e58cdb2b52228c
add rcx, r10
mov al, cl
and al, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
mov qword [rbp - 0x70], rdx
jmp 0x14025fbbf
movabs rcx, 0x5159ca552ab03c34
add rcx, r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x6c
add cl, r9b
mov dl, cl
mov qword [rbp - 0x70], rdx
jmp 0x14025fb57
lea edx, [r10 - 0x28]
mov al, r8b
and al, dl
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140260355
lea ecx, [r10 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
add dl, 0x80
jmp 0x14026037b
lea ecx, [r10 + 0x28]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x18
jmp 0x140260297
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
jmp 0x1402603b3
lea edx, [r10 + 0x78]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x48
jmp 0x14025ff5e
lea edx, [r10 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov dl, cl
jmp 0x140260432
lea edx, [r10 + 0x44]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov dl, cl
mov qword [rbp - 0x70], rdx
mov byte [rbp + r10 + 0x1b0], dl
jmp 0x140260445
lea edx, [r10 - 0x14]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x74
add cl, dl
mov dl, cl
mov qword [rbp - 0x70], rdx
mov r9b, r10b
cmp r11, 0x80
jb 0x14025feb4
lea edx, [r9 - 0x78]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x70]
jmp 0x1402602e5
mov r9b, r10b
lea edx, [r9 - 0x6c]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0xc
jmp 0x140260024
lea edx, [r10 + 0x3c]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x14025ffef
lea edx, [r10 - 0x58]
mov ecx, 0x34
jmp 0x14025fe82
lea edx, [r10 + 0x50]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x30
add dl, cl
mov qword [rbp - 0x70], rdx
jmp 0x1402603e4
lea edx, [r10 - 8]
mov ecx, Ordinal_30
jmp 0x14025fe50
lea ecx, [r10 - 0x68]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x28
jmp 0x140260328
lea edx, [r10 + 0x40]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov dl, cl
jmp 0x140260306
lea edx, [r10 - 0x18]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x58
add dl, cl
jmp 0x1402602e2
lea rax, [r11 + 0xa]
cmp rbx, rax
jae 0x14026002f
movabs rcx, 0xfc5e1430050f32c
add rcx, r10
mov al, r8b
and al, cl
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x34
mov qword [rbp - 0x70], rdx
lea rax, [r11 + rbx]
cmp rax, 2
je 0x14026023b
lea rax, [r11 + 0x40]
cmp rbx, rax
jbe 0x1402600df
mov r9b, r10b
lea edx, [r9 + 0x7c]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x64
add dl, cl
mov qword [rbp - 0x70], rdx
jmp 0x14026015c
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140260046
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x14025fe82
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140260069
lea ecx, [r10 - 0x68]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x28
jmp 0x14026037b
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140260090
lea edx, [r10 + 0x48]
mov ecx, 4
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov dl, cl
jmp 0x140260328
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402600b3
lea ecx, [r10 - 0x60]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x60
jmp 0x140260306
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x14025fff3
mov r9b, r10b
lea edx, [r9 - 8]
mov ecx, Ordinal_30
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x1402602e5
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1402600f6
mov r9b, r10b
lea edx, [r9 - 0x2c]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1402600cc
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14026010d
lea edx, [r10 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14026007b
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140260130
lea ecx, [r10 + 0x34]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x6c
jmp 0x14026037b
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140260155
lea edx, [r10 - 0x74]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x140260297
mov r9b, r10b
mov rdx, qword [rbp - 0x70]
cmp rbx, 0x200
jae 0x14026021e
lea rcx, [r11 + 3]
cmp rbx, rcx
jbe 0x140260194
lea edx, [r9 + 0x18]
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov dl, cl
mov qword [rbp - 0x70], rdx
jmp 0x14025fedf
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1402601b8
add r9b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edx, [r9 + r8]
sub dl, 0x10
jmp 0x140260432
cmp rbx, rcx
jne 0x1402601d8
add r9b, 0x78
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edx, [r9 + r8]
sub dl, 0x48
jmp 0x140260297
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x1402601f9
lea edx, [r9 + 0x28]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x18
jmp 0x140260358
lea rax, [r11 + 8]
cmp rbx, rax
jne 0x14025fedf
lea edx, [r9 + 0x30]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x50
jmp 0x1402600d8
lea edx, [r9 - 0x20]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x20
add dl, cl
add dl, r8b
jmp 0x14026035a
lea edx, [r10 + 0x38]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
jmp 0x1402603b3
movabs rax, 0x280dcc290b113f04
add rax, r10
and r8b, al
add r8b, r8b
sub al, r8b
lea edx, [r9 + rax]
sub dl, 0x1c
mov r8b, r9b
jmp 0x1402603b5
movabs rax, 0x88209a30a6f58ac
add rax, r10
and r8b, al
mov ecx, Ordinal_41
sub cl, r8b
lea edx, [rcx + rcx]
add dl, al
add dl, r9b
mov qword [rbp - 0x70], rdx
jmp 0x140260382
movabs rax, 0xa9dec2110889a5a4
add rax, r10
and r8b, al
add r8b, r8b
sub al, r8b
lea edx, [r9 + rax]
sub dl, 0x7c
jmp 0x140260328
movabs rax, 0x6ac73d050745d8f4
add rax, r10
and r8b, al
mov ecx, Ordinal_46
sub cl, r8b
lea edx, [rcx + rcx]
add dl, al
add dl, r9b
mov r8b, r9b
mov r9b, r10b
sub r9b, 0x4c
mov al, r9b
and al, r8b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
mov byte [rbp + r10 + 0x1b0], cl
add r11, r15
jmp 0x140260328
movabs rax, 0xec9832ed04be3f94
add rax, r10
and r8b, al
add r8b, r8b
sub r9b, r8b
lea edx, [rax + r9]
sub dl, 0xc
mov qword [rbp - 0x70], rdx
sub r10, r15
jmp 0x140260445
movabs rcx, 0xcd0c7067041c593c
add rcx, r10
and r8b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_46
sub al, r8b
lea edx, [rax + rax]
add dl, r9b
mov r8b, r9b
mov r9b, r10b
add dl, cl
add r9b, 0xc
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x54
add r9b, dl
add r9b, r8b
mov byte [rbp + r10 + 0x1b0], r9b
mov qword [rbp - 0x70], rdx
add rbx, r11
movzx eax, dl
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140260445
movabs rcx, 0x6e6928d50236a634
add rcx, r10
and r8b, cl
add r8b, r8b
mov dl, r9b
sub dl, r8b
sub dl, 0x6c
mov r8b, r9b
add dl, cl
mov qword [rbp - 0x70], rdx
lea edx, [r10 + 0x64]
mov al, dl
and al, r8b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r10 + 0x1b0], al
add r11, r15
add rax, r11
sub r10, rax
lea edx, [r10 - 0x70]
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r10 + 0x1b0], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x140260436
movabs rcx, 0x2f51a3c900f2d984
add rcx, r10
and r8b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_50
sub al, r8b
lea edx, [rax + rax]
add dl, r9b
add dl, cl
mov qword [rbp - 0x70], rdx
movzx eax, byte [rbp + r10 + 0x1b0]
add rax, r11
add r10, rax
add r10, r15
jmp 0x14025fb41
sub r10b, 0x24
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea edx, [r10 + r8]
sub dl, 4
mov qword [rbp - 0x70], rdx
jmp 0x14025fb3c
sub r10b, 0x7c
mov al, r8b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, r10b
mov dl, cl
mov qword [rbp - 0x70], rdx
jmp 0x14025fb2c
lea rax, [rbp + 0x1636340]
jmp 0x1402604a9
lea rax, [rbp + 0xb4566c]
jmp 0x1402604a9
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x228], rax
mov dword [rbp + 0x180], 0x390908fa
mov dword [rbp + 0x184], 0x333a323e
mov dword [rbp + 0x188], 0xfff8013c
mov byte [rbp + 0x18c], WSAGetLastError
xor eax, eax
mov qword [rbp + 0x18d], rax
mov dword [rbp + 0x195], eax
mov word [rbp + 0x199], ax
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
xor eax, eax
mov r10d, eax
cmp r10, 0x1b
jae 0x140260ddd
movzx r8d, byte [rbp + r10 + 0x180]
mov r9d, r8d
cmp rbx, r10
ja 0x140260dd4
lea rdx, [r11 + 1]
cmp rbx, rdx
jae 0x140260553
movabs rcx, 0xdc32c2d986b07c71
add rcx, r10
mov rax, rcx
and rax, r9
imul r13, rax, 0xfffffffffffffffe
add r13, rcx
add r13, r9
sub r13b, 0x17
mov qword [rbp - 0x78], r13
lea rcx, [r11 + 2]
jmp 0x14026059a
je 0x140260d52
lea rcx, [r11 + 2]
cmp rbx, rcx
je 0x140260cdb
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140260caa
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140260c6f
lea rax, [r11 + 7]
cmp rbx, rax
je 0x140260c4d
lea rax, [r11 + 6]
cmp rbx, rax
je 0x140260c14
cmp r11, r10
ja 0x140260dcb
lea rax, [r11 + 0x42]
cmp rbx, rax
jae 0x1402605c1
lea ecx, [r10 + 0x45]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x1d
jmp 0x140260769
cmp rbx, rdx
je 0x140260bff
cmp rbx, rcx
je 0x140260bea
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140260bd8
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140260bc3
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x14026096c
lea rax, [r11 + 0x10]
cmp rbx, rax
je 0x140260950
lea rax, [r11 + 0x400]
cmp rbx, rax
je 0x14026093b
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140260926
lea rax, [r11 + 0x28]
cmp rbx, rax
je 0x14026090d
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x1402608ea
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1402608cb
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x1402608b6
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x1402605fa
lea rbx, [r11 + 0x64]
lea r11, [rbx + 0x41]
lea rax, [r11 + 0x64]
cmp rbx, rax
jb 0x140260dab
lea rax, [r11 + 0x5a]
cmp rbx, rax
jb 0x140260d8b
lea rax, [r11 + 9]
cmp rbx, rax
jb 0x140260778
lea rax, [r11 + 0x200]
cmp rbx, rax
jb 0x140260759
lea rax, [r11 + 1]
cmp rbx, rax
jb 0x1402608a1
lea rax, [r11 + 0x10]
cmp rbx, rax
jb 0x14026088c
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x140260865
lea rax, [r11 + 3]
cmp rbx, rax
jb 0x1402605fa
lea rbx, [r11 + 0x1000]
lea r11, [rbx + 0x28]
lea rax, [r11 + 0x1000]
cmp rbx, rax
ja 0x140260846
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x140260827
lea rax, [r11 + 0x40]
cmp rbx, rax
ja 0x14026080a
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x1402607ef
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x1402607d0
lea rax, [r11 + 0x64]
cmp rbx, rax
ja 0x1402607b4
lea rax, [r11 + 0x5a]
cmp rbx, rax
ja 0x140260797
lea rax, [r11 + 9]
cmp rbx, rax
ja 0x1402605fa
lea rbx, [r11 + 0x2a]
lea r11, [rbx + 0x200]
jmp 0x1402605fa
lea ecx, [r10 + 0x5b]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x7d
add cl, r8b
mov r13b, cl
mov qword [rbp - 0x78], r13
jmp 0x1402605ed
lea ecx, [r10 - 0x69]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x21
add cl, r8b
mov r13b, cl
mov qword [rbp - 0x78], r13
jmp 0x140260516
lea edx, [r10 + 0x28]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x18
add cl, dl
mov r9b, r10b
jmp 0x140260c2a
lea edx, [r10 + 0x64]
mov al, r8b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x140260c60
lea edx, [r10 - 0x7e]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r9b, r10b
jmp 0x140260c85
lea ecx, [r10 - 0x42]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r13d, [rcx + r8]
sub r13b, 0x32
jmp 0x140260904
lea edx, [r10 - 0x24]
mov al, r8b
and al, dl
add al, al
mov r13b, r8b
sub r13b, al
sub r13b, 4
add r13b, dl
jmp 0x140260cfb
lea edx, [r10 - 6]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r13d, [rcx + rcx]
add r13b, r8b
add r13b, dl
jmp 0x140260d24
lea edx, [r10 + 0x18]
mov al, r8b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r13b, cl
jmp 0x140260d70
lea ecx, [r10 - 0x1d]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r13d, [rcx + r8]
sub r13b, 0x35
mov qword [rbp - 0x78], r13
mov byte [rbp + r10 + 0x180], r13b
jmp 0x140260d83
lea ecx, [r10 + 0x1f]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x27
jmp 0x1402609be
lea ecx, [r10 + 0x3d]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x55
jmp 0x140260989
lea ecx, [r10 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x52
add cl, r8b
jmp 0x14026085d
lea edx, [r10 - 0x26]
mov ecx, 5
mov al, dl
and al, r8b
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
jmp 0x140260cfb
lea edx, [r10 - 8]
mov al, dl
and al, r8b
mov ecx, Ordinal_30
sub cl, al
lea r13d, [rcx + rcx]
add r13b, dl
add r13b, r8b
mov qword [rbp - 0x78], r13
jmp 0x140260cc8
lea edx, [r10 + 0x16]
mov al, dl
and al, r8b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, dl
jmp 0x140260cba
lea ecx, [r10 + 0x52]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3e
jmp 0x140260c5d
lea ecx, [r10 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x10
jmp 0x140260bfa
mov r9b, r10b
lea edx, [r9 - 0x72]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, dl
jmp 0x140260c27
lea rcx, [r11 + 2]
cmp rbx, rcx
jae 0x140260a25
lea ecx, [r10 + 0x71]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x17
add cl, r8b
mov r13b, cl
mov qword [rbp - 0x78], r13
lea rax, [r11 + rbx]
cmp rax, 0x41
je 0x140260baa
lea rax, [r11 + 0x64]
cmp rbx, rax
jbe 0x140260aac
lea ecx, [r10 - 0x13]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x7b
add cl, r8b
mov r13b, cl
mov qword [rbp - 0x78], r13
cmp rbx, 3
jae 0x140260b85
lea rax, [r11 + 0x1000]
cmp rbx, rax
jbe 0x140260b30
lea ecx, [r10 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x5e
add cl, r8b
mov r13b, cl
mov qword [rbp - 0x78], r13
cmp r11, 9
jb 0x14026087f
mov r9b, r10b
lea edx, [r9 + 6]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
add cl, cl
sub cl, 0x54
jmp 0x140260c2a
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140260a47
lea edx, [r10 - 0x76]
mov ecx, Ordinal_30
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add cl, dl
jmp 0x1402608c6
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140260a65
lea ecx, [r10 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x7e
jmp 0x140260cba
cmp rbx, rcx
jne 0x140260a86
mov r9b, r10b
lea edx, [r9 - 0xc]
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
jmp 0x140260c82
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140260993
lea edx, [r10 - 0x2a]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, dl
jmp 0x140260c5d
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140260acd
mov r9b, r10b
lea ecx, [r9 - 0x31]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x57
jmp 0x140260c27
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140260aeb
lea ecx, [r10 - 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x29
jmp 0x140260bfa
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140260b0e
lea ecx, [r10 + 0x1b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
add r13b, 0x43
jmp 0x140260cfb
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x1402609c8
lea ecx, [r10 - 0x21]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x19
jmp 0x1402608c6
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140260b47
lea edx, [r10 + 0x14]
mov ecx, Ordinal_60
jmp 0x140260a37
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140260b5e
lea edx, [r10 - 0x28]
mov ecx, ntohl
jmp 0x1402608d4
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1402609fc
lea ecx, [r10 - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r13d, [r8 + rcx]
sub r13b, 0x16
jmp 0x140260904
mov r9b, r10b
lea edx, [r9 - 0x18]
mov al, r8b
and al, dl
add al, al
mov cl, byte [rbp + r10 + 0x180]
sub cl, al
sub cl, 0x58
add cl, r8b
add cl, dl
jmp 0x140260c85
lea edx, [r10 - 0x36]
mov al, dl
and al, r8b
mov ecx, 0x3d
sub cl, al
lea r13d, [rcx + rcx]
jmp 0x14026081f
lea ecx, [r10 - 0x51]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x37
jmp 0x140260cba
lea ecx, [r10 - 0x15]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x6d
jmp 0x140260c5d
lea ecx, [r10 + 9]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3f
add cl, r8b
jmp 0x140260c48
mov r9b, r10b
lea ecx, [r9 + 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x11
jmp 0x140260c27
mov r9b, r10b
lea ecx, [r9 + 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x4b
add cl, r8b
add r9b, 0x77
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x41
add r9b, r8b
mov byte [rbp + r10 + 0x180], r9b
add r11, r15
jmp 0x140260c60
lea ecx, [r10 - 0x61]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x59
add cl, r8b
mov qword [rbp - 0x78], rcx
sub r10, r15
mov r13, rcx
jmp 0x140260d83
mov r9b, r10b
lea ecx, [r9 - 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x2b
add cl, r8b
mov qword [rbp - 0x78], rcx
add r9b, 0x59
mov al, r8b
and al, r9b
add al, al
sub cl, al
sub cl, 0x6f
add cl, r8b
add cl, r9b
mov byte [rbp + r10 + 0x180], cl
jmp 0x140260cc1
lea ecx, [r10 - 0x25]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 3
add cl, r8b
mov qword [rbp - 0x78], rcx
add rbx, r11
mov r13, qword [rbp - 0x78]
movzx eax, r13b
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140260d83
movabs rcx, 0x56353f2aed36717
add rcx, r10
and r9b, cl
add r9b, r9b
mov r13b, r8b
sub r13b, r9b
add r13b, 0x5f
add r13b, cl
lea edx, [r10 + 0x3b]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, 0x63
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x180], al
add r11, r15
add rax, r11
sub r10, rax
lea edx, [r10 - 0x54]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov byte [rbp + r10 + 0x180], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x140260d70
movabs rax, 0x9498488c94117553
add rax, r10
and r9b, al
add r9b, r9b
sub r8b, r9b
lea r13d, [rax + r8]
sub r13b, 0x45
mov qword [rbp - 0x78], r13
movzx eax, byte [rbp + r10 + 0x180]
add rax, r11
add r10, rax
add r10, r15
jmp 0x140260500
sub r10b, 0x4b
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea r13d, [r10 + r8]
add r13b, 0xd
mov qword [rbp - 0x78], r13
jmp 0x1402604fb
sub r10b, 0x2d
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea r13d, [r10 + r8]
add r13b, 0x3b
mov qword [rbp - 0x78], r13
jmp 0x1402604eb
lea rax, [rbp + 0x1539d6c]
jmp 0x140260de4
lea rax, [rbp + 0x4419dd]
jmp 0x140260de4
lea rax, [rbp + 0x180]
mov qword [rbp + 0x230], rax
mov dword [rbp + 0xd0], 0xcd9d9c82
mov dword [rbp + 0xd4], 0xcbcad2ce
mov dword [rbp + 0xd8], 0xafaca5d0
mov byte [rbp + 0xdc], 2
xor eax, eax
mov qword [rbp + 0xdd], rax
mov dword [rbp + 0xe5], eax
mov byte [rbp + 0xe9], al
xor r13d, r13d
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, r13
cmp r10, 0x1a
jae 0x140261829
movzx r8d, byte [rbp + r10 + 0xd0]
mov rdx, r8
cmp rbx, r10
ja 0x140261820
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x140260e89
movabs rcx, 0xca0f3b80b0df8ed7
add rcx, r10
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x1f
jmp 0x140261128
je 0x14026179d
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140261747
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1402616fb
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1402616d8
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1402616c0
cmp r11, r10
ja 0x140261817
lea rax, [r11 + 0x20]
cmp rbx, rax
jae 0x140260eea
lea ecx, [r10 - 0x5d]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x75
jmp 0x140261102
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14026168a
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140261678
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140261623
lea rax, [r11 + 5]
cmp rbx, rax
je 0x14026160e
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1402615f9
lea rax, [rbx + r11]
cmp rax, r10
jbe 0x140261367
lea rax, [r11 + 5]
cmp rbx, rax
je 0x14026134b
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140261336
lea rax, [r11 + 0x28]
cmp rbx, rax
je 0x140261321
lea rax, [r11 + 0x20]
cmp rbx, rax
je 0x140261305
lea rax, [r11 + 0x400]
cmp rbx, rax
je 0x1402612ec
lea rax, [r11 + 0x3e8]
cmp rbx, rax
je 0x1402612d2
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1402612bd
lea rax, [r11 + 0xa]
cmp rbx, rax
je 0x1402612a4
lea rax, [r11 + 9]
cmp rbx, rax
je 0x140261296
lea rax, [r11 + 0x80]
cmp rbx, rax
je 0x140260f38
lea rbx, [r11 + 0x1000]
lea r11, [rbx + 0x64]
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x1402617f6
lea rax, [r11 + 2]
cmp rbx, rax
jb 0x1402617d5
lea rax, [r11 + 1]
cmp rbx, rax
jb 0x140261132
lea rax, [r11 + 0xa]
cmp rbx, rax
jb 0x140261112
lea rax, [r11 + 9]
cmp rbx, rax
jb 0x1402610f2
lea rax, [r11 + 0x80]
cmp rbx, rax
jb 0x140261281
lea rax, [r11 + 0x5a]
cmp rbx, rax
jb 0x14026126c
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x140261257
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x14026122f
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x140260f38
lea rbx, [r11 + 0xa]
lea r11, [rbx + 0x40]
lea rax, [r11 + 0x200]
cmp rbx, rax
ja 0x140261210
lea rax, [r11 + 0x80]
cmp rbx, rax
ja 0x1402611f8
lea rax, [r11 + 0x5a]
cmp rbx, rax
ja 0x1402611e0
lea rax, [r11 + 0x41]
cmp rbx, rax
ja 0x1402611c2
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x1402611b4
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x14026119c
lea rax, [r11 + 0x40]
cmp rbx, rax
ja 0x140261187
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x14026116e
lea rax, [r11 + 0x1000]
cmp rbx, rax
ja 0x140261152
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x140260f38
lea rbx, [r11 + 8]
lea r11, [rbx + 2]
jmp 0x140260f38
lea ecx, [r10 - 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x2b
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
jmp 0x140260f2b
lea ecx, [r10 + 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x69
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
jmp 0x140260ec3
lea ecx, [r10 + 0x61]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x59
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
jmp 0x140260e4e
lea edx, [r10 + 0x18]
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
mov r9b, r10b
jmp 0x14026169d
lea edx, [r10 + 0x6a]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, dl
jmp 0x1402616d0
lea ecx, [r10 - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x24
jmp 0x1402616e8
lea ecx, [r10 + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x62
mov r9b, r10b
jmp 0x140261636
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
jmp 0x1402612f5
lea edx, [r10 - 0x4e]
mov al, dl
and al, r8b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r8b
jmp 0x140261508
lea ecx, [r10 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r8b
jmp 0x140261719
lea ecx, [r10 + 0x56]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x5a
add cl, r8b
jmp 0x140261765
lea edx, [r10 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov dil, cl
jmp 0x1402617b9
lea ecx, [r10 + 0x75]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x33
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
mov byte [rbp + r10 + 0xd0], dil
jmp 0x1402617cd
lea ecx, [r10 - 0x39]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x71
jmp 0x1402613f1
lea ecx, [r10 + 0x19]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x51
jmp 0x1402613bc
lea ecx, [r10 + 0x6b]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x13
jmp 0x140261384
lea edx, [r10 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x140261219
lea edx, [r10 + 0x24]
mov ecx, 2
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add cl, dl
jmp 0x140261208
lea ecx, [r10 + 0x76]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3a
jmp 0x1402611f0
lea ecx, [r10 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x78
jmp 0x140261508
lea edx, [r10 + 0x1a]
mov ecx, Ordinal_41
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add cl, dl
jmp 0x14026161e
mov r9b, r10b
lea edx, [r9 + 0x6c]
mov ecx, 6
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add cl, dl
jmp 0x140261636
lea ecx, [r10 - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x32
jmp 0x1402616e8
lea ecx, [r10 + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x70
jmp 0x1402616d0
mov r9b, r10b
lea edx, [r9 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add cl, dl
jmp 0x14026169d
lea rcx, [r11 + 5]
cmp rbx, rcx
jae 0x140261427
lea ecx, [r10 - 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x1f
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
lea rax, [rbx + r11]
cmp rax, 0x1000
je 0x1402615dc
lea rax, [r11 + 0x5a]
cmp rbx, rax
jbe 0x1402614ab
lea ecx, [r10 + 0x3b]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x63
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
cmp rbx, 0x3e8
jae 0x1402615bc
lea rax, [r11 + 0x40]
cmp rbx, rax
jbe 0x140261552
lea ecx, [r10 - 0x22]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x12
add cl, r8b
mov dil, cl
mov qword [rsp + 0x58], rdi
mov eax, 8
cmp r11, rax
jb 0x14026124a
mov r9b, r10b
lea ecx, [r9 - 0x56]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
add cl, cl
sub cl, 0x4c
jmp 0x1402616a0
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14026143e
lea edx, [r10 + 0x46]
mov ecx, ntohl
jmp 0x140261219
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140261455
lea edx, [r10 - 0xc]
mov ecx, Ordinal_46
jmp 0x1402612ad
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140261473
lea ecx, [r10 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x6e
jmp 0x1402611f0
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140261491
lea ecx, [r10 + 0x5a]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x76
jmp 0x1402616e8
cmp rbx, rcx
jne 0x14026138f
mov r9b, r10b
lea edx, [r9 - 0x4a]
mov ecx, 3
jmp 0x140261357
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1402614cc
mov r9b, r10b
lea ecx, [r9 - 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x5f
jmp 0x14026169d
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1402614ea
lea ecx, [r10 - 0x5f]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x67
jmp 0x14026161e
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140261512
lea ecx, [r10 + 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edi, [r8 + rcx]
sub dil, 0x29
mov qword [rsp + 0x58], rdi
jmp 0x140261665
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140261530
lea ecx, [r10 - 3]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x15
jmp 0x1402611f0
lea rax, [r11 + 8]
cmp rbx, rax
jne 0x1402613c7
lea ecx, [r10 + 0x59]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x6f
jmp 0x140261224
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140261569
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140261219
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140261580
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1402612f5
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14026159a
mov r9b, r10b
lea edx, [r9 - 0xe]
mov ecx, Ordinal_50
jmp 0x140261311
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1402613fc
lea ecx, [r10 + 0x4e]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x22
jmp 0x1402616d0
mov r9b, r10b
lea edx, [r9 + 0x58]
mov al, dl
and al, r8b
add al, al
mov cl, byte [rbp + r10 + 0xd0]
sub cl, al
sub cl, 0x68
jmp 0x14026131a
lea ecx, [r10 + 6]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0xd0]
sub cl, 0x2a
jmp 0x1402611f0
lea ecx, [r10 - 0x3f]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x47
jmp 0x140261224
lea ecx, [r10 + 9]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x3f
add cl, r8b
jmp 0x14026165a
mov r9b, r10b
lea ecx, [r9 + 0x5b]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x7d
add cl, r8b
add r9b, 0x2f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x49
add r9b, r8b
add r9b, cl
mov byte [rbp + r10 + 0xd0], r9b
mov qword [rsp + 0x58], rcx
add rbx, r11
mov rdi, rcx
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x1402617cd
lea ecx, [r10 - 0x53]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0x45
jmp 0x1402616e8
mov r9b, r10b
lea ecx, [r9 + 0x51]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x37
add cl, r8b
sub r9b, 0x7f
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, 0x79
add r9b, r8b
mov byte [rbp + r10 + 0xd0], r9b
jmp 0x1402616d3
lea ecx, [r10 + 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 0xf
add cl, r8b
add r11, r15
jmp 0x1402616eb
lea ecx, [r10 - 0x67]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x2f
add cl, r8b
mov qword [rsp + 0x58], rcx
sub r10, r15
mov rdi, rcx
jmp 0x1402617cd
movabs rcx, 0x866aa084d61ce7e1
add rcx, r10
mov r8b, dl
and dl, cl
add dl, dl
mov al, r8b
sub al, dl
sub cl, 0x27
add cl, al
mov qword [rsp + 0x58], rcx
lea ecx, [r10 - 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0xb
add cl, r8b
movzx eax, cl
mov byte [rbp + r10 + 0xd0], al
add r11, r15
add rax, r11
sub r10, rax
jmp 0x14026176a
movabs rcx, 0xf24c2983745dca33
add rcx, r10
mov r8b, dl
and dl, cl
add dl, dl
mov al, r8b
sub al, dl
sub cl, 0x65
add cl, al
mov qword [rsp + 0x58], rcx
lea edx, [r10 - 0x4c]
mov al, dl
and al, r8b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + r10 + 0xd0], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
mov rdi, qword [rsp + 0x58]
jmp 0x1402617be
movabs rcx, 0x5e2db282129eac85
add rcx, r10
mov al, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x5d
mov qword [rsp + 0x58], rdi
movzx eax, byte [rbp + r10 + 0xd0]
add rax, r11
add r10, rax
add r10, r15
jmp 0x140260e3b
sub r10b, 0x4d
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
add dil, 0x1b
mov qword [rsp + 0x58], rdi
jmp 0x140260e38
add r10b, 5
mov al, r10b
and al, r8b
add al, al
sub r10b, al
lea edi, [r8 + r10]
sub dil, 0x23
mov qword [rsp + 0x58], rdi
jmp 0x140260e28
lea rax, [rbp + 0x173f944]
jmp 0x140261830
lea rax, [rbp + 0x53881b]
jmp 0x140261830
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x238], rax
mov dword [rbp + 0xf0], 0xcffbc2d3
mov dword [rbp + 0xf4], 0xceaec4c8
mov dword [rbp + 0xf8], 0xbdd2cccc
mov dword [rbp + 0xfc], 0xa8aca9b8
mov dword [rbp + 0x100], 0xf4c7fde0
mov dword [rbp + 0x104], 0xf3b8fbfd
mov dword [rbp + 0x108], 0x5b8e8fc8
xor eax, eax
mov qword [rbp + 0x10c], rax
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, r13
cmp r10, 0x24
jae 0x1402622d3
movzx r8d, byte [rbp + r10 + 0xf0]
mov r9, r8
cmp rbx, r10
ja 0x1402622ca
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x1402618ec
movabs rcx, 0x5db97599c3740090
add rcx, r10
mov rax, rcx
and rax, r8
imul r14, rax, 0xfffffffffffffffe
add r14, rcx
add r14, r8
mov r9d, reloc.WS2_32.dll_recv
add r14b, r9b
jmp 0x140261b8c
je 0x140262237
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402621b8
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140262187
lea rax, [r11 + 6]
cmp rbx, rax
je 0x14026214e
mov r9d, reloc.WS2_32.dll_recv
cmp r11, r10
ja 0x1402622c1
lea rax, [r11 + 0x5a]
cmp rbx, rax
jae 0x140261952
lea edx, [r10 - 0x30]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
jmp 0x140261993
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1402620fe
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402620e4
lea rax, [r11 + 3]
cmp rbx, rax
je 0x14026214e
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1402620c8
lea rax, [r11 + 9]
cmp rbx, rax
je 0x1402620aa
mov dl, 0x50
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x140261e09
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140261dec
lea rax, [r11 + 0x400]
cmp rbx, rax
je 0x140261dd3
lea rax, [r11 + 0xa]
cmp rbx, rax
je 0x140261dc7
lea rax, [r11 + 0x5a]
cmp rbx, rax
je 0x140261da8
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140261d8c
lea rax, [r11 + 0x1000]
cmp rbx, rax
je 0x140261d69
lea rax, [r11 + 0x10]
cmp rbx, rax
je 0x140261d51
lea rax, [r11 + 0x2a]
cmp rbx, rax
je 0x140261d32
lea rax, [r11 + 6]
cmp rbx, rax
je 0x140261d17
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x1402619a2
lea rbx, [r11 + 0x5a]
lea r11, [rbx + 0x20]
lea rax, [r11 + 0x42]
cmp rbx, rax
jb 0x14026229c
lea rax, [r11 + 4]
cmp rbx, rax
jb 0x140262276
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x140261b96
lea rax, [r11 + 0x2a]
cmp rbx, rax
jb 0x140261b76
lea rax, [r11 + 0x64]
cmp rbx, rax
jb 0x140261b57
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x140261d02
lea rax, [r11 + 0x20]
cmp rbx, rax
jb 0x140261cea
lea rax, [r11 + 1]
cmp rbx, rax
jb 0x140261cce
lea rax, [r11 + 0x80]
cmp rbx, rax
jb 0x140261ca2
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x1402619a2
lea rbx, [r11 + 0xa]
lea r11, [rbx + 0x28]
lea rax, [r11 + 0x5a]
cmp rbx, rax
ja 0x140261c84
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x140261c6c
lea rax, [r11 + 0x1000]
cmp rbx, rax
ja 0x140261c52
lea rax, [r11 + 0x10]
cmp rbx, rax
ja 0x140261c37
lea rax, [r11 + 0x2a]
cmp rbx, rax
ja 0x140261c23
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x140261c06
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x140261bf8
lea rax, [r11 + 0x20]
cmp rbx, rax
ja 0x140261bdc
lea rax, [r11 + 1]
cmp rbx, rax
ja 0x140261bbc
lea rax, [r11 + 8]
cmp rbx, rax
ja 0x1402619a2
lea rbx, [r11 + 0x400]
lea r11, [rbx + 0x7a]
jmp 0x1402619a2
lea ecx, [r10 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
sub cl, dl
mov r14b, cl
mov qword [rsp + 0x70], r14
jmp 0x140261995
lea ecx, [r9 + r10]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x70
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
jmp 0x14026191f
mov dl, r10b
sub dl, r9b
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
jmp 0x1402618ac
lea edx, [r10 + 0x80]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, 0x80
add cl, dl
mov r9b, r10b
jmp 0x140262118
lea edx, [r10 + 0x60]
mov al, r8b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x140261de2
lea edx, [r10 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140261f3d
lea edx, [r10 + 0x20]
mov al, r8b
and al, dl
mov ecx, r9d
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r9b, r10b
jmp 0x140262164
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ecx, [r10 + r8]
jmp 0x14026219a
lea ecx, [r10 - 0x20]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
sub r14b, 0x20
jmp 0x140261d82
lea edx, [r10 - 0x40]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x40
add cl, dl
jmp 0x1402621da
lea edx, [r10 - 0x60]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x60
jmp 0x140261d45
lea ecx, [r10 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
add r14b, 0x80
jmp 0x14026225a
lea edx, [r10 - 0x50]
mov al, dl
and al, r8b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
mov byte [rbp + r10 + 0xf0], r14b
jmp 0x14026226e
lea edx, [r10 - 0x70]
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
jmp 0x140261e9c
lea ecx, [r10 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
sub cl, r9b
jmp 0x140261e68
lea ecx, [rdx + r10]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x30
jmp 0x140261e2a
lea ecx, [r10 - 0x20]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
sub r14b, 0x20
jmp 0x14026225a
lea edx, [r10 - 0x40]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x40
add cl, dl
mov qword [rsp + 0x70], rcx
jmp 0x140262206
lea edx, [r10 - 0x60]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x60
jmp 0x140261c65
lea ecx, [r10 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
add r14b, 0x80
mov qword [rsp + 0x70], r14
jmp 0x1402621a5
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x14026219a
mov r9b, r10b
lea edx, [r9 + 0x40]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x140262164
lea edx, [r10 + 0x20]
mov ecx, r9d
jmp 0x140261f3d
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ecx, [r10 + r8]
mov qword [rsp + 0x70], rcx
jmp 0x14026213e
mov r9b, r10b
lea edx, [r9 - 0x20]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x20
add cl, dl
jmp 0x140262118
lea rax, [r11 + 0x7a]
cmp rbx, rax
jae 0x140261ecd
lea edx, [r10 - 0x70]
mov al, dl
and al, r8b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
lea rax, [r11 + rbx]
cmp rax, 0x200
je 0x14026208d
lea rax, [r11 + 0x1000]
cmp rbx, rax
jbe 0x140261f50
lea ecx, [r10 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x30
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
cmp rbx, 2
jae 0x14026206a
lea rax, [r11 + 5]
cmp rbx, rax
jbe 0x140261fdc
lea edx, [r10 + 0x20]
mov al, r8b
and al, dl
mov ecx, r9d
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r14b, cl
mov qword [rsp + 0x70], r14
cmp r11, 3
jb 0x140261cc1
mov r9b, r10b
lea edx, [r9 + 0x60]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, dl
add cl, cl
sub cl, 0x40
jmp 0x140262118
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140261ef1
lea ecx, [r10 - 0x60]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r14d, [rcx + r8]
sub r14b, 0x60
jmp 0x14026225a
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140261f12
lea edx, [r10 - 0x20]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x20
jmp 0x140261c65
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140261f27
lea edx, [r10 + 0x20]
mov ecx, r9d
jmp 0x140261d95
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x140261e35
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x1402620f7
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140261f71
mov r9b, r10b
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x10
jmp 0x140262115
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140261f93
lea edx, [r10 - 0x50]
mov al, dl
and al, r8b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
jmp 0x1402620f4
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140261fb7
mov dl, r10b
sub dl, r9b
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
jmp 0x140262197
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140261e70
lea ecx, [r10 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
sub cl, r9b
jmp 0x140262257
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140261fff
lea edx, [r10 + 0x40]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140262255
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140262023
lea edx, [r10 + 0x80]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
add cl, 0x80
jmp 0x140261c65
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140262040
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea ecx, [r10 + r8]
jmp 0x1402620f7
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140261ea4
mov r9b, r10b
lea edx, [r9 + 0x40]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140261e02
mov r9b, r10b
lea edx, [r9 + 0x80]
mov al, r8b
and al, dl
add al, al
mov cl, byte [rbp + r10 + 0xf0]
sub cl, al
add cl, 0x80
jmp 0x140261dbd
lea edx, [r10 - 0x60]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, byte [rbp + r10 + 0xf0]
jmp 0x140261d61
mov dl, r10b
sub dl, r9b
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
jmp 0x140262257
lea edx, [r10 - 0x50]
mov al, dl
and al, r8b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
jmp 0x1402621da
lea ecx, [r10 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
mov qword [rsp + 0x70], rcx
jmp 0x140262141
mov r9b, r10b
lea edx, [r9 - 0x10]
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
mov qword [rsp + 0x70], rcx
sub r9b, 0x10
mov al, r9b
and al, r8b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
mov byte [rbp + r10 + 0xf0], cl
add r11, r15
sub r10, r15
mov r14, qword [rsp + 0x70]
jmp 0x14026226e
mov r9b, r10b
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x30
add cl, r8b
add r9b, 0x10
mov al, r9b
and al, r8b
add al, al
sub r9b, al
sub r9b, 0x70
add r9b, cl
add r9b, r8b
mov byte [rbp + r10 + 0xf0], r9b
jmp 0x14026219a
lea ecx, [r10 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
mov qword [rsp + 0x70], rcx
add rbx, r11
mov r14, rcx
movzx eax, r14b
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x14026226e
movabs rcx, 0x90123734582c03f0
add rcx, r10
mov r8b, r9b
and r9b, cl
mov eax, Ordinal_60
sub al, r9b
add al, al
add al, r8b
add cl, al
mov qword [rsp + 0x70], rcx
lea ecx, [r10 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x50
add cl, r8b
movzx eax, cl
mov byte [rbp + r10 + 0xf0], al
add r11, r15
add rax, r11
sub r10, rax
lea ecx, [r10 - 0x40]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x40
add r8b, cl
mov byte [rbp + r10 + 0xf0], r8b
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
mov r14, qword [rsp + 0x70]
jmp 0x14026225f
movabs rdx, 0x192c60cd4a5c01b0
add rdx, r10
mov al, r9b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov r14b, cl
mov qword [rsp + 0x70], r14
movzx eax, byte [rbp + r10 + 0xf0]
add rax, r11
add r10, rax
add r10, r15
jmp 0x140261899
sub r10b, 0x30
mov al, r10b
and al, r8b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
jmp 0x140261896
sub r10b, dl
mov al, r10b
and al, r8b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
add cl, r8b
mov r14b, cl
mov qword [rsp + 0x70], r14
jmp 0x140261886
lea rax, [rbp + 0x17061b0]
jmp 0x1402622da
lea rax, [rbp + 0xe46240]
jmp 0x1402622da
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x228]
mov qword [rbp + 0x250], rax
lea rax, [rbp + 0x248]
mov qword [rbp + 0x258], rax
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x2a8]
call fcn.1401b1288
nop
mov r13, qword [rbp + 0x2a8]
mov qword [rbp + 0x1d8], r13
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x220], rax
xor edi, edi
cmp r13, rax
je 0x140266871
mov rdx, qword [r13]
lea rcx, [rbp + 0x2820]
call qword [sym.imp.api_ms_win_crt_multibyte_l1_1_0.dll__mbsstr]
test rax, rax
je 0x140266852
mov dword [rbp + 0x70], 0x5b80599b
mov r14d, 0x80
mov dword [rbp + 0x74], 0x47bb45a0
mov dword [rbp + 0x78], 0x43af41d3
mov dword [rbp + 0x7c], 0x4fdd4dde
mov dword [rbp + 0x80], 0x4b8649ac
mov dword [rbp + 0x84], 0x77987599
mov dword [rbp + 0x88], 0x73ef7191
mov dword [rbp + 0x8c], 0x7fe27de8
mov dword [rbp + 0x90], 0x7bbb799c
mov dword [rbp + 0x94], 0x67f665f4
mov dword [rbp + 0x98], 0x638361ac
mov dword [rbp + 0x9c], 0x6f8f6df0
mov dword [rbp + 0xa0], 0x6ba7698c
mov dword [rbp + 0xa4], 0x17fe1588
mov dword [rbp + 0xa8], 0x138011fd
mov dword [rbp + 0xac], 0x1fc81dfd
mov dword [rbp + 0xb0], 0x1bf319fa
mov dword [rbp + 0xb4], 0x7060592
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb8], xmm0
mov qword [rbp + 0xc8], rax
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, rdi
cmp r10, 0x60
jae 0x140262ca5
movzx r9d, byte [rbp + r10 + 0x70]
mov edx, r9d
cmp rbx, r10
ja 0x140262c9c
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x140262477
movabs rcx, 0xe2ff43c1b0c1bb8c
add rcx, r10
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x2c
mov qword [rbp - 0x68], rdi
jmp 0x1402624a8
je 0x140262c1d
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140262bda
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140262b86
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140262b6a
mov rdi, qword [rbp - 0x68]
cmp r11, r10
ja 0x140262c93
lea rax, [r11 + 0x400]
cmp rbx, rax
jae 0x1402624d7
lea ecx, [r10 + 0x7c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x64
jmp 0x140262641
lea rax, [r11 + 1]
cmp rbx, rax
je 0x140262b33
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140262b1a
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140262afd
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140262ae3
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x1402627c6
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x1402627aa
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x14026279c
lea rax, [r11 + 8]
cmp rbx, rax
je 0x140262783
lea rax, [r11 + 0x5a]
cmp rbx, rax
je 0x140262769
lea rax, [r11 + 0x80]
cmp rbx, rax
je 0x14026274d
lea rax, [r11 + 9]
cmp rbx, rax
je 0x140262742
lea rbx, [r11 + 4]
lea r11, [rbx + 0x2a]
lea rax, [r11 + 0x61]
cmp rbx, rax
jb 0x140262c72
lea rax, [r11 + 0x40]
cmp rbx, rax
jb 0x140262c51
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x14026262c
lea rax, [r11 + 0x7a]
cmp rbx, rax
jb 0x140262734
lea rax, [r11 + 0x42]
cmp rbx, rax
jb 0x14026270d
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x140262518
lea rbx, [r11 + 2]
lea r11, [rbx + 0x41]
lea rax, [r11 + 0x10]
cmp rbx, rax
ja 0x1402626f1
lea rax, [r11 + 2]
cmp rbx, rax
ja 0x1402626d5
lea rax, [r11 + 0x400]
cmp rbx, rax
ja 0x1402626b9
lea rax, [r11 + 0x20]
cmp rbx, rax
ja 0x14026269b
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x14026267f
lea rax, [r11 + 0x1000]
cmp rbx, rax
ja 0x140262666
lea rax, [r11 + 0x28]
cmp rbx, rax
ja 0x14026264a
lea rbx, [r11 + 0x80]
lea r11, [rbx + 0x28]
jmp 0x140262518
lea ecx, [r10 + 4]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
mov qword [rbp - 0x68], rdi
jmp 0x14026250b
lea ecx, [r10 - 0x20]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x20
mov r8b, r10b
jmp 0x140262b4a
lea ecx, [r10 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x78
jmp 0x140262b65
lea edx, [r10 - 0x50]
mov al, dl
and al, r9b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r9b
jmp 0x140262b7e
lea edx, [r10 + 0x68]
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140262bc6
lea ecx, [r10 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x30
mov r8b, r10b
jmp 0x140262ab4
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
mov al, dl
and al, r9b
sub cl, al
add cl, cl
add dl, cl
add dl, r9b
jmp 0x140262bf6
lea edx, [r10 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r9b
sub cl, al
add cl, cl
add dl, cl
add dl, r9b
jmp 0x140262c39
lea edx, [r10 + 0x64]
mov al, dl
and al, r9b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x68], rdi
mov byte [rbp + r10 + 0x70], dil
jmp 0x140262c49
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1402627dc
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x1402626de
mov r8b, r10b
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 8
jmp 0x140262ab4
lea ecx, [r10 - 0x60]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
jmp 0x140262bc6
lea ecx, [r10 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x68
jmp 0x140262b7e
lea edx, [r10 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140262b23
mov r8b, r10b
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x18
jmp 0x140262b4a
lea rax, [r11 + 0x61]
cmp rbx, rax
jae 0x140262886
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x68], rdi
lea rax, [r11 + rbx]
cmp rax, 2
je 0x140262a9d
lea rax, [r11 + 0x41]
cmp rbx, rax
jbe 0x140262934
lea edx, [r10 + 0x5c]
mov al, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x68], rdi
cmp rbx, r14
jae 0x140262a7e
lea rax, [r11 + 0x28]
cmp rbx, rax
jbe 0x1402629bc
lea edx, [r10 - 0x28]
mov al, dl
and al, r9b
mov ecx, ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x68], rdi
cmp r11, 0x42
jb 0x14026272a
mov r8b, r10b
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
add dl, dl
jmp 0x140262b4a
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14026289d
lea edx, [r10 - 8]
mov ecx, Ordinal_30
jmp 0x1402626fa
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1402628c2
mov r8b, r10b
lea ecx, [r8 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x18
jmp 0x140262ab4
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402628e5
lea ecx, [r10 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x140262bc3
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14026290b
lea ecx, [r10 + 0x70]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
mov r8b, r10b
jmp 0x140262ba2
lea rax, [r11 + 8]
cmp rbx, rax
jne 0x1402627f0
mov r8b, r10b
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 8
jmp 0x140262b4a
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140262959
mov r8b, r10b
lea ecx, [r8 + 0x74]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x2c
jmp 0x140262b4a
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140262970
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140262b23
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140262993
lea ecx, [r10 - 0x14]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x140262bc6
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x140262828
mov r8b, r10b
lea ecx, [r8 + 4]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x1c
jmp 0x140262ab4
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1402629d3
lea edx, [r10 - 0x10]
mov ecx, Ordinal_60
jmp 0x1402626fa
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402629f9
mov ecx, 8
add ecx, r10d
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x38
jmp 0x140262bf6
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140262a1c
lea ecx, [r10 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x140262bc3
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140262a36
mov r8b, r10b
lea edx, [r8 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140262b92
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140262a58
lea ecx, [r14 + r10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
add dl, r14b
jmp 0x140262b7e
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x14026285b
lea ecx, [r10 - 0x68]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x28
jmp 0x140262b65
mov r8b, r10b
lea edx, [r8 - 0x20]
mov al, dl
and al, r9b
add al, al
mov dil, byte [rbp + r10 + 0x70]
sub dil, al
sub dil, 0x20
jmp 0x140262b9c
mov r8b, r10b
lea edx, [r8 - 8]
mov al, dl
and al, r9b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
sub r8b, 0x7c
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x70], al
add r11, r15
add rax, r11
sub r10, rax
jmp 0x140262bf6
lea ecx, [r10 + 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x140262bc6
mov r8b, r10b
lea ecx, [r8 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x140262ba2
lea edx, [r10 - 0x54]
mov ecx, Ordinal_41
mov al, dl
and al, r9b
sub cl, al
add cl, cl
add dl, cl
add dl, r9b
jmp 0x140262b65
mov r8b, r10b
lea ecx, [r8 - 0x6c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0xc
add r8b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x4c
add r8b, r9b
mov byte [rbp + r10 + 0x70], r8b
add r11, r15
jmp 0x140262b7e
lea ecx, [r10 + 0x34]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x6c
sub r10, r15
jmp 0x140262c45
mov r8b, r10b
lea edx, [r8 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r8b, 0x6c
mov al, r8b
and al, r9b
mov ecx, 6
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
add cl, dil
mov byte [rbp + r10 + 0x70], cl
add rbx, r11
mov qword [rbp - 0x68], rdi
movzx eax, dil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140262c49
movabs rcx, 0x6efc52c873c8a9bc
add rcx, r10
mov al, cl
and al, dl
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x24
lea ecx, [r10 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x70
add cl, r9b
mov byte [rbp + r10 + 0x70], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x140262c39
movabs rcx, 0xa8fdcb45124532a4
add rcx, r10
mov al, cl
and al, dl
add al, al
sub cl, al
lea edx, [r9 + rcx]
sub dl, 0x7c
movzx eax, byte [rbp + r10 + 0x70]
add rax, r11
add r10, rax
mov qword [rbp - 0x68], rdx
add r10, r15
jmp 0x14026242b
sub r10b, 0x44
mov al, r10b
and al, r9b
add al, al
sub r10b, al
lea edx, [r9 + r10]
sub dl, 0x24
mov qword [rbp - 0x68], rdx
xor edi, edi
jmp 0x140262428
sub r10b, 0x5c
mov al, r10b
and al, r9b
add al, al
sub r10b, al
lea edx, [r9 + r10]
sub dl, 0x7c
mov qword [rbp - 0x68], rdx
xor edi, edi
jmp 0x140262418
lea rdx, [rbp + 0x16a0280]
jmp 0x140262ca9
lea rdx, [rbp + 0x6bbe0c]
jmp 0x140262ca9
lea rdx, [rbp + 0x70]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xor edi, edi
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f8], rdi
or r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], di
jne 0x140262cc7
lea rcx, [rbp + 0x1e0]
call fcn.1400886d0
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x10], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x2d0]
call fcn.14026a60a
lea rdx, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 7
cmova rdx, qword [rbp + 0x1e0]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r14d, [r9 - 0x3e]
mov r8d, r14d
lea rcx, [rbp + 0x2d0]
call fcn.14018c840
nop
lea rcx, [rbp + 0x2d8]
call fcn.1400acf90
test rax, rax
jne 0x140262d65
mov rax, qword [rbp + 0x2d0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2d0]
add rcx, rax
xor r8d, r8d
mov edx, r14d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
lea rcx, [rbp + 0x2d0]
call fcn.1400a3400
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400aacb0
mov dword [rbp + 0x20], 0xdb90d99b
mov dword [rbp + 0x24], 0xd77bd570
mov dword [rbp + 0x28], 0xd34fd143
mov dword [rbp + 0x2c], 0xcf5dcd5e
mov dword [rbp + 0x30], 0xcb7ac96c
mov dword [rbp + 0x34], 0xc764c549
mov dword [rbp + 0x38], 0xc35bc154
mov dword [rbp + 0x3c], 0x3f9a3d9f
mov dword [rbp + 0x40], 0x3ba83984
mov dword [rbp + 0x44], 0x37b835ad
mov dword [rbp + 0x48], 0x33a031ad
mov dword [rbp + 0x4c], 0x2f782dbf
mov dword [rbp + 0x50], 0x2bb3298a
mov dword [rbp + 0x54], 0x272625b2
xor eax, eax
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x60], eax
mov word [rbp + 0x64], ax
mov byte [rbp + 0x66], al
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, rdi
cmp r10, 0x47
jae 0x14026378d
movzx r9d, byte [rbp + r10 + 0x20]
mov r8d, r9d
mov rdx, r9
cmp rbx, r10
ja 0x140263784
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x140262e51
movabs rcx, 0x76773772b8399364
add rcx, r10
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x44
jmp 0x140263085
je 0x1402636fd
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1402636cd
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402636b3
lea rax, [r11 + 7]
cmp rbx, rax
je 0x140263674
cmp r11, r10
ja 0x14026377b
lea rax, [r11 + 0x28]
cmp rbx, rax
jae 0x140262eaa
lea ecx, [r10 + 0x34]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
jmp 0x140263062
lea rax, [r11 + 1]
cmp rbx, rax
je 0x140263666
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140263658
lea rax, [r11 + 2]
cmp rbx, rax
je 0x14026361d
lea rax, [r11 + 5]
cmp rbx, rax
je 0x14026360f
lea rax, [r11 + 6]
cmp rbx, rax
je 0x14026359f
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x1402632c5
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402632b4
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x14026329a
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14026327c
lea rax, [r11 + 0x40]
cmp rbx, rax
je 0x14026325f
lea rax, [r11 + 0x2a]
cmp rbx, rax
je 0x140263241
lea rax, [r11 + 0x28]
cmp rbx, rax
je 0x140263227
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x140263216
lea rbx, [r11 + 0x5a]
lea r11, [rbx + 0x40]
lea rax, [r11 + 0x20]
cmp rbx, rax
jb 0x140263758
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x140263732
lea rax, [r11 + 0x10]
cmp rbx, rax
jb 0x14026308f
lea rax, [r11 + 0x40]
cmp rbx, rax
jb 0x14026306c
lea rax, [r11 + 0x2a]
cmp rbx, rax
jb 0x14026304d
lea rax, [r11 + 0x28]
cmp rbx, rax
jb 0x140263208
lea rax, [r11 + 0x5a]
cmp rbx, rax
jb 0x140263194
mov rbx, rax
lea r11, [rax + 0x7a]
lea rax, [r11 + 0x20]
cmp rbx, rax
ja 0x140263176
lea rax, [r11 + 0x41]
cmp rbx, rax
ja 0x14026315c
lea rax, [r11 + 0x10]
cmp rbx, rax
ja 0x14026314b
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x140263131
lea rax, [r11 + 0xa]
cmp rbx, rax
ja 0x140263114
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x1402630f3
lea rcx, [r11 + 9]
cmp rbx, rcx
ja 0x1402630d9
lea rax, [r11 + 0x1000]
cmp rbx, rax
ja 0x1402630cb
lea rax, [r11 + 8]
cmp rbx, rax
ja 0x1402630ae
lea rax, [r11 + 0x400]
cmp rbx, rax
ja 0x140262ef8
mov rbx, rcx
lea r11, [rcx + 6]
jmp 0x140262ef8
lea ecx, [r10 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
mov qword [rsp + 0x78], rdi
jmp 0x140262eeb
lea edx, [r10 - 0x7c]
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rsp + 0x78], rdi
jmp 0x140262e7e
lea ecx, [r10 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
mov qword [rsp + 0x78], rdi
jmp 0x140262e16
lea ecx, [r10 - 0x60]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
mov r8b, r10b
jmp 0x140263690
lea edx, [r10 - 0x28]
mov ecx, ntohl
jmp 0x1402633cf
lea ecx, [r10 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
jmp 0x1402636c8
lea edx, [r10 + 0x48]
mov al, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov r8b, r10b
jmp 0x140263635
lea ecx, [r10 + 0x80]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x1402636e2
lea ecx, [r10 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 8
jmp 0x140263339
lea edx, [r10 - 0x10]
mov ecx, Ordinal_60
mov r8b, r10b
jmp 0x1402635ab
lea ecx, [r10 + 0x28]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
jmp 0x1402635e5
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140263719
lea ecx, [r10 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 4
cmp rbx, 4
jae 0x14026355f
lea rax, [r11 + 0x3e8]
cmp rbx, rax
jbe 0x14026347b
mov ecx, 8
add ecx, r10d
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x38
cmp r11, 4
jb 0x140263550
mov r8b, r10b
lea ecx, [r8 - 0x28]
mov al, cl
and al, r9b
mov edx, ntohl
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x140263690
lea edx, [r10 + 0x14]
mov ecx, Ordinal_60
jmp 0x1402632d7
mov r8b, r10b
lea edx, [r8 - 0x58]
mov ecx, 0x34
jmp 0x1402635ab
lea ecx, [r10 - 0x20]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x20
jmp 0x140263339
lea edx, [r10 + 0x18]
mov ecx, Ordinal_46
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1402636e2
mov r8b, r10b
lea ecx, [r8 + 0x50]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x140263635
lea edx, [r10 - 0x78]
mov ecx, 0x24
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1402636c8
lea ecx, [r10 - 0x40]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
jmp 0x1402636ae
mov r8b, r10b
lea edx, [r8 - 8]
mov ecx, Ordinal_30
jmp 0x140263680
lea rax, [r11 + 0x41]
cmp rbx, rax
jae 0x1402632ea
lea edx, [r10 + 0x64]
mov ecx, Ordinal_35
mov al, dl
and al, r9b
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r9b
jmp 0x14026335f
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140263301
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14026317f
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x14026331b
mov r8b, r10b
lea edx, [r8 - 8]
mov ecx, Ordinal_30
jmp 0x1402635ab
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140263343
lea ecx, [r10 - 0x40]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x40
mov qword [rsp + 0x78], r8
jmp 0x1402636ed
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x14026335a
lea edx, [r10 + 0x18]
mov ecx, Ordinal_46
jmp 0x140263285
mov r8, qword [rsp + 0x78]
lea rax, [r11 + rbx]
cmp rax, 0x1000
je 0x140263584
lea rax, [r11 + 0xa]
cmp rbx, rax
jbe 0x140263397
lea edx, [r10 - 0x2c]
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r9b
jmp 0x1402631a9
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1402633bd
mov r8b, r10b
lea ecx, [r8 - 0x64]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
jmp 0x140263690
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402633e4
lea edx, [r10 + 0x64]
mov ecx, Ordinal_35
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1402636ae
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140263407
lea ecx, [r10 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
jmp 0x1402636e2
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x14026342d
mov r8b, r10b
lea ecx, [r8 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
jmp 0x1402635bb
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140263454
lea edx, [r10 + 0x14]
mov al, dl
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1402635e5
lea rax, [r11 + 9]
cmp rbx, rax
jne 0x1402631a9
lea ecx, [r10 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x140263719
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140263492
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x14026317f
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402634ac
mov r8b, r10b
lea edx, [r8 + 0x60]
mov ecx, Ordinal_50
jmp 0x1402635ab
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x1402634c3
lea edx, [r10 - 0x10]
mov ecx, Ordinal_60
jmp 0x14026324a
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x1402634e9
mov r8b, r10b
lea ecx, [r8 - 0x48]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 8
jmp 0x140263635
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x14026350f
lea ecx, [r10 + 0x80]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x1402636c8
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140263526
lea edx, [r10 + 0x48]
mov ecx, 4
jmp 0x1402633cf
lea rax, [r11 + 9]
cmp rbx, rax
jne 0x1402631dc
mov r8b, r10b
lea ecx, [r8 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
jmp 0x140263690
mov byte [rbp + r10 + 0x20], r8b
mov qword [rsp + 0x78], r8
jmp 0x14026372a
mov r8b, r10b
lea edx, [r8 - 0x60]
mov al, dl
and al, r9b
add al, al
mov dil, byte [rbp + r10 + 0x20]
sub dil, al
sub dil, 0x60
add dil, dl
add dil, r9b
jmp 0x140263635
mov r8b, r10b
lea edx, [r8 + 0x68]
mov al, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1402635bb
mov r8b, r10b
lea edx, [r8 - 0x54]
mov ecx, Ordinal_41
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r8b, 0x34
mov al, r8b
and al, r9b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r8b
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x20], al
add r11, r15
add rax, r11
sub r10, rax
lea ecx, [r10 + 0x30]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x50
add cl, r9b
mov byte [rbp + r10 + 0x20], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x140263719
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x14026324a
mov r8b, r10b
lea ecx, [r8 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
add r8b, 4
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x1c
add r8b, dil
add r8b, r9b
mov byte [rbp + r10 + 0x20], r8b
jmp 0x1402636e2
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140263285
mov r8b, r10b
lea edx, [r8 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140263680
mov r8b, r10b
lea edx, [r8 + 0x6c]
mov ecx, 6
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r8b, 0x3c
mov al, r9b
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
mov byte [rbp + r10 + 0x20], cl
add r11, r15
jmp 0x1402636c8
lea ecx, [r10 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
sub r10, r15
jmp 0x140263725
lea ecx, [r10 + 0x4c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
mov qword [rsp + 0x78], rdi
add rbx, r11
mov r8, rdi
movzx eax, r8b
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x14026372a
movabs rcx, 0x6365a65828acba2c
add rcx, r10
mov al, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x34
movzx eax, byte [rbp + r10 + 0x20]
add rax, r11
add r10, rax
mov qword [rsp + 0x78], rdi
add r10, r15
jmp 0x140262e03
sub r10b, 0xc
mov al, r10b
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
mov qword [rsp + 0x78], rdi
xor edi, edi
jmp 0x140262e00
add r10b, 0x2c
mov al, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x34
mov qword [rsp + 0x78], rdi
xor edi, edi
jmp 0x140262df0
lea rdx, [rbp + 0x16f0750]
jmp 0x140263791
lea rdx, [rbp + 0x689ab4]
jmp 0x140263791
lea rdx, [rbp + 0x20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
xor edi, edi
mov qword [rbp + 0x210], rdi
mov qword [rbp + 0x218], rdi
or r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], di
jne 0x1402637af
lea rcx, [rbp + 0x200]
call fcn.1400886d0
lea rax, [rbp + 0x200]
mov qword [rbp + 0x10], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x3e0]
call fcn.14026a60a
lea rdx, [rbp + 0x200]
cmp qword [rbp + 0x218], 7
cmova rdx, qword [rbp + 0x200]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
mov r8d, r14d
lea rcx, [rbp + 0x3e0]
call fcn.14018c840
nop
lea rcx, [rbp + 0x3e8]
call fcn.1400acf90
test rax, rax
jne 0x140263849
mov rax, qword [rbp + 0x3e0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x3e0]
add rcx, rax
xor r8d, r8d
mov edx, r14d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400a3400
nop
lea rcx, [rbp + 0x200]
call fcn.1400aacb0
mov dword [rbp - 0x60], 0xf3ac8dcb
mov dword [rbp - 0x5c], 0xf76ef14c
mov dword [rbp - 0x58], 0xfba2f555
mov dword [rbp - 0x54], 0xff55f966
mov dword [rbp - 0x50], 0xe372fd59
mov dword [rbp - 0x4c], 0xe74ce147
mov dword [rbp - 0x48], 0xeb42e54f
mov dword [rbp - 0x44], 0xef40e94f
mov dword [rbp - 0x40], 0xd387edb8
mov dword [rbp - 0x3c], 0xd740d144
mov dword [rbp - 0x38], 0xdb7ed581
mov dword [rbp - 0x34], 0xdf71d97c
mov dword [rbp - 0x30], 0xc364dd8e
mov dword [rbp - 0x2c], 0xc754c169
mov word [rbp - 0x28], 0xc5c4
xor eax, eax
mov dword [rbp - 0x26], eax
mov word [rbp - 0x22], ax
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, rdi
cmp r10, 0x40
jae 0x14026437f
movzx r8d, byte [rbp + r10 - 0x60]
mov r9, r8
cmp rbx, r10
ja 0x140264376
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x140263931
movabs rcx, 0xda32561d88143dbe
add rcx, r10
mov rax, r8
and rax, rcx
imul rsi, rax, 0xfffffffffffffffe
add rsi, r8
add rsi, rcx
sub sil, 0x32
jmp 0x140263bc1
je 0x1402642e6
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140264290
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140264240
lea rax, [r11 + 6]
cmp rbx, rax
je 0x140264219
lea rax, [r11 + 8]
cmp rbx, rax
je 0x1402641df
cmp r11, r10
ja 0x14026436d
lea rax, [r11 + 4]
cmp rbx, rax
jae 0x140263997
lea ecx, [r10 - 0x6a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x1a
jmp 0x140263b9e
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1402641c6
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402641b0
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140264183
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140264175
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x140263e32
lea rax, [r11 + 0xa]
cmp rbx, rax
je 0x140263e16
lea rax, [r11 + 0x200]
cmp rbx, rax
je 0x140263e08
lea rax, [r11 + 0x2a]
cmp rbx, rax
je 0x140263def
lea rax, [r11 + 9]
cmp rbx, rax
je 0x140263dd0
lea rax, [r11 + 8]
cmp rbx, rax
je 0x140263db7
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x140263d9c
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x140263d82
lea rax, [r11 + 0x7a]
cmp rbx, rax
je 0x140263d66
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140263d58
lea rax, [r11 + 0x40]
cmp rbx, rax
je 0x1402639d8
lea rbx, [r11 + 0x200]
lea r11, [rbx + 0x28]
lea rax, [r11 + 0x80]
cmp rbx, rax
jb 0x140264347
lea rax, [r11 + 0x5a]
cmp rbx, rax
jb 0x140264321
lea rax, [r11 + 8]
cmp rbx, rax
jb 0x140263bcb
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x140263ba8
lea rax, [r11 + 0x42]
cmp rbx, rax
jb 0x140263b89
lea rax, [r11 + 0x7a]
cmp rbx, rax
jb 0x140263d3a
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x140263d1c
lea rax, [r11 + 4]
cmp rbx, rax
jb 0x140263d02
lea rax, [r11 + 0x28]
cmp rbx, rax
jb 0x140263cda
lea rax, [r11 + 0x1000]
cmp rbx, rax
jb 0x1402639d8
lea rbx, [r11 + 0x64]
lea r11, [rbx + 0x400]
lea rax, [r11 + 0x41]
cmp rbx, rax
ja 0x140263cbf
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x140263ca7
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x140263c8f
lea rax, [r11 + 0x40]
cmp rbx, rax
ja 0x140263c71
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x140263c57
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x140263c3d
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x140263c23
lea rax, [r11 + 0x20]
cmp rbx, rax
ja 0x140263c09
lea rax, [r11 + 0x400]
cmp rbx, rax
ja 0x140263bea
lea rax, [r11 + 2]
cmp rbx, rax
ja 0x1402639d8
lea rbx, [r11 + 0x7a]
lea r11, [rbx + 1]
jmp 0x1402639d8
lea ecx, [r10 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x26
mov qword [rsp + 0x60], rsi
jmp 0x1402639cb
lea edx, [r10 - 0x52]
mov al, dl
and al, r8b
mov ecx, Ordinal_33
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r8b
mov qword [rsp + 0x60], rsi
jmp 0x14026396b
lea ecx, [r10 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x5e
mov qword [rsp + 0x60], rsi
jmp 0x1402638f6
lea edx, [r10 - 0x50]
mov al, r8b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
mov r9b, r10b
jmp 0x1402641f9
lea ecx, [r10 + 0x34]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x6c
jmp 0x140264214
lea ecx, [r10 - 0x48]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 8
jmp 0x140264230
lea edx, [r10 + 0x3c]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
mov r9b, r10b
jmp 0x14026412c
lea ecx, [r10 - 0x40]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x40
jmp 0x140264151
lea edx, [r10 + 0x44]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea esi, [rcx + rcx]
add sil, r8b
add sil, dl
jmp 0x140264198
lea edx, [r10 - 0x38]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x78
jmp 0x14026425f
lea edx, [r10 + 0x4c]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x14
jmp 0x1402642b1
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
mov al, r8b
and al, dl
sub cl, al
lea esi, [rcx + rcx]
add sil, r8b
jmp 0x140264305
lea edx, [r10 + 0x1a]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r8b
mov qword [rsp + 0x60], rsi
mov byte [rbp + r10 - 0x60], sil
jmp 0x140264319
lea ecx, [r10 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x52
jmp 0x140263ec4
lea edx, [r10 + 0x22]
mov al, dl
and al, r8b
mov ecx, 9
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r8b
jmp 0x140263e8d
lea edx, [r10 - 0x5a]
mov al, dl
and al, r8b
mov ecx, Ordinal_60
sub cl, al
lea esi, [rcx + rcx]
add sil, dl
add sil, r8b
jmp 0x140263e54
lea edx, [r10 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140263cc8
mov edx, 8
add edx, r10d
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x38
jmp 0x1402642b1
lea edx, [r10 - 0x74]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r8b
jmp 0x14026425f
lea ecx, [r10 + 0x10]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea esi, [rcx + r8]
sub sil, 0x70
jmp 0x140264198
lea ecx, [r10 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0xc
jmp 0x140264151
mov r9b, r10b
lea edx, [r9 + 0x18]
mov al, dl
and al, r8b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140264131
lea ecx, [r10 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x44
jmp 0x140264230
lea edx, [r10 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140263f9e
mov r9b, r10b
lea ecx, [r9 - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7c
jmp 0x1402641f9
lea rax, [r11 + 8]
cmp rbx, rax
jae 0x140263ef8
lea ecx, [r10 - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x32
mov qword [rsp + 0x60], rsi
lea rax, [r11 + rbx]
cmp rax, 6
je 0x14026415e
lea rax, [r11 + 0x10]
cmp rbx, rax
jbe 0x140263fb1
lea edx, [r10 + 0x46]
mov al, r8b
and al, dl
mov ecx, ntohl
sub cl, al
lea esi, [rcx + rcx]
add sil, r8b
add sil, dl
mov qword [rsp + 0x60], rsi
cmp rbx, 0x40
jae 0x140264114
lea rax, [r11 + 0x200]
cmp rbx, rax
jbe 0x14026406c
lea edx, [r10 - 0x24]
mov al, r8b
and al, dl
add al, al
mov sil, r8b
sub sil, al
sub sil, 4
add sil, dl
mov qword [rsp + 0x60], rsi
cmp r11, 0x1000
jb 0x140263cf8
mov r9b, r10b
lea edx, [r9 - 0x4c]
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1402641f9
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140263f1b
lea ecx, [r10 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x34
jmp 0x140264308
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140263f3e
lea edx, [r10 + 0x24]
mov ecx, r14d
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140264261
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140263f63
lea edx, [r10 + 0x1c]
mov al, dl
and al, r8b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140264151
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140263f88
mov r9b, r10b
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x28
jmp 0x140264131
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140263e59
lea edx, [r10 - 0x70]
mov ecx, 8
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140264214
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140263fd7
mov r9b, r10b
lea edx, [r9 - 0x3e]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x4e
add dl, cl
jmp 0x1402641f9
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140263ffb
mov r9b, r10b
lea edx, [r9 + 0x36]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x7a
jmp 0x14026412f
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140264020
lea edx, [r10 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x140264151
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140264044
lea ecx, [r10 + 0x2e]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea esi, [rcx + r8]
sub sil, 0x42
jmp 0x140264198
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140263e92
lea ecx, [r10 - 0x5e]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea esi, [rcx + r8]
sub sil, 0x6e
jmp 0x140264308
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140264090
lea ecx, [r10 + 0x58]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea esi, [rcx + r8]
sub sil, 0x68
jmp 0x140264308
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1402640b1
lea edx, [r10 + 0x50]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub dl, 0x30
jmp 0x14026425f
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402640c8
lea edx, [r10 + 0x48]
mov ecx, 4
jmp 0x14026400d
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x1402640ed
lea edx, [r10 + 0x40]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x140264230
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140263ec9
lea ecx, [r10 - 0x44]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x24
jmp 0x140264214
mov r9b, r10b
lea edx, [r9 + 0x30]
mov al, r8b
and al, dl
add al, al
mov cl, byte [rbp + r10 - 0x60]
sub cl, al
sub dl, 0x50
add cl, r8b
add dl, cl
sub r9b, 0x12
mov al, r8b
and al, r9b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
add cl, r9b
mov byte [rbp + r10 - 0x60], cl
mov qword [rsp + 0x60], rdx
add rbx, r11
mov rsi, rdx
jmp 0x14026419d
lea edx, [r10 - 0x54]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
jmp 0x14026425f
lea edx, [r10 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x140263f2b
lea ecx, [r10 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea esi, [r8 + rcx]
sub sil, 0x72
mov qword [rsp + 0x60], rsi
movzx eax, sil
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140264319
lea ecx, [r10 + 0xa]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x46
jmp 0x140264230
mov r9b, r10b
lea ecx, [r9 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7e
jmp 0x1402641f9
mov r9b, r10b
lea edx, [r9 + 0x1a]
mov al, dl
and al, r8b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
add r9b, 0x72
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x1e
add r8b, r9b
mov byte [rbp + r10 - 0x60], r8b
add r11, r15
jmp 0x140264230
lea edx, [r10 + 0x22]
mov al, dl
and al, r8b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
mov qword [rsp + 0x60], rdx
sub r10, r15
mov rsi, rdx
jmp 0x140264319
movabs rcx, 0xf7605aceb88db032
add rcx, r10
mov r8b, r9b
and r9b, cl
add r9b, r9b
mov dl, r8b
sub dl, r9b
sub dl, 0x5e
add dl, cl
mov qword [rsp + 0x60], rdx
lea edx, [r10 + 0x6a]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 - 0x60], al
add r11, r15
add rax, r11
sub r10, rax
jmp 0x1402642b8
movabs rcx, 0x42fbae93a86534b6
add rcx, r10
mov r8b, r9b
and r9b, cl
mov eax, 3
sub al, r9b
lea edx, [rax + rax]
add dl, r8b
add dl, cl
mov qword [rsp + 0x60], rdx
lea ecx, [r10 + 0x28]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub r8b, 0x18
add r8b, cl
mov byte [rbp + r10 - 0x60], r8b
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
mov rsi, qword [rsp + 0x60]
jmp 0x14026430d
movabs rdx, 0x8e970258983cb93a
add rdx, r10
mov al, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea esi, [rcx + rcx]
add sil, r9b
add sil, dl
mov qword [rsp + 0x60], rsi
movzx eax, byte [rbp + r10 - 0x60]
add rax, r11
add r10, rax
add r10, r15
jmp 0x1402638e6
sub r10b, 0x4a
mov al, r8b
and al, r10b
mov ecx, 3
sub cl, al
lea esi, [rcx + rcx]
add sil, r8b
add sil, r10b
mov qword [rsp + 0x60], rsi
xor edi, edi
jmp 0x1402638e3
add r10b, 0x3a
mov al, r8b
and al, r10b
mov ecx, gethostname
sub cl, al
lea esi, [rcx + rcx]
add sil, r8b
add sil, r10b
mov qword [rsp + 0x60], rsi
xor edi, edi
jmp 0x1402638d3
lea rdx, [rbp + 0x1597b48]
jmp 0x140264383
lea rdx, [rbp + 0x16db906]
jmp 0x140264383
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x260]
call fcn.14009ef00
mov rbx, rax
mov qword [rbp + 0x10], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x4f0]
call fcn.14026a60a
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x1402643b7
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
mov r8d, r14d
lea rcx, [rbp + 0x4f0]
call fcn.14018c840
nop
lea rcx, [rbp + 0x4f0]
call fcn.140266950
nop
lea rcx, [rbp + 0x4f0]
call fcn.1400a3400
nop
mov rcx, rbx
call fcn.1400aacb0
mov dword [rbp + 0x120], 0xabecade3
mov dword [rbp + 0x124], 0x972da90c
mov dword [rbp + 0x128], 0x9300953d
xor edi, edi
mov dword [rbp + 0x12c], 0x9f0d913c
mov dword [rbp + 0x130], 0x9b059d07
mov dword [rbp + 0x134], 0x872b993c
mov dword [rbp + 0x138], 0x83d78516
mov dword [rbp + 0x13c], 0x8f31813d
lea esi, [rdi + 0x28]
mov dword [rbp + 0x140], 0x8b118d28
mov dword [rbp + 0x144], 0xf7648921
mov dword [rbp + 0x148], 0xf362f55c
mov dword [rbp + 0x14c], 0xffa2f1aa
mov dword [rbp + 0x150], 0xfb57fdae
mov dword [rbp + 0x154], 0xe74bf960
mov dword [rbp + 0x158], 0xe377e5b6
mov dword [rbp + 0x15c], 0xef47e17d
mov word [rbp + 0x160], 0xedec
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x162], xmm0
mov qword [rbp + 0x172], rax
mov byte [rbp + 0x17a], al
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, rdi
cmp r10, 0x5b
jae 0x140264ecd
movzx r9d, byte [rbp + r10 + 0x120]
mov r8d, r9d
mov rdx, r9
cmp rbx, r10
ja 0x140264ec4
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x14026451f
movabs rcx, 0xfa317cbfea226b1a
add rcx, r10
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x4a
jmp 0x140264788
je 0x140264e3d
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140264dc6
lea rax, [r11 + 4]
cmp rbx, rax
je 0x140264d90
lea rax, [r11 + 6]
cmp rbx, rax
je 0x140264d52
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140264d32
cmp r11, r10
ja 0x140264ebb
lea rax, [r11 + 0x7a]
cmp rbx, rax
jae 0x140264579
lea edx, [r10 + 0x22]
mov ecx, 9
jmp 0x14026475a
lea rax, [r11 + 1]
cmp rbx, rax
je 0x140264cfa
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140264ce3
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140264cc5
lea rax, [r11 + 7]
cmp rbx, rax
je 0x140264cab
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x140264a11
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x1402649f4
lea rax, [r11 + 0x40]
cmp rbx, rax
je 0x1402649d6
lea rax, [r11 + 0x20]
cmp rbx, rax
je 0x1402649bc
lea rax, [r11 + 0xa]
cmp rbx, rax
je 0x14026499f
lea rax, [r11 + 8]
cmp rbx, rax
je 0x140264991
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140264977
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140264969
lea rax, [r11 + 1]
cmp rbx, rax
je 0x140264950
lea rax, [r11 + 0x5a]
cmp rbx, rax
je 0x140264932
lea rax, [r11 + 0x7a]
cmp rbx, rax
je 0x1402645ba
lea rbx, [r11 + 0x61]
lea r11, [rbx + 0x1000]
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x140264e99
lea rax, [r11 + 0x200]
cmp rbx, rax
jb 0x140264e74
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x140264791
lea rax, [r11 + 4]
cmp rbx, rax
jb 0x140264773
lea rax, [r11 + 2]
cmp rbx, rax
jb 0x140264751
lea rax, [r11 + 0x2a]
cmp rbx, rax
jb 0x140264918
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x1402648d0
lea rax, [r11 + 0x61]
cmp rbx, rax
jb 0x140264891
lea rbx, [r11 + 0x80]
lea r11, [rbx + 0x64]
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x140264877
lea rax, [r11 + 0x28]
cmp rbx, rax
ja 0x14026485d
lea rax, [r11 + 0x10]
cmp rbx, rax
ja 0x14026483d
lea rax, [r11 + 9]
cmp rbx, rax
ja 0x140264823
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x140264815
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x1402647f8
lea rax, [r11 + 2]
cmp rbx, rax
ja 0x1402647ea
lea rax, [r11 + 0x2a]
cmp rbx, rax
ja 0x1402647d0
lea rax, [r11 + 0x41]
cmp rbx, rax
ja 0x1402647b3
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x1402645ba
lea rbx, [r11 + 0x1000]
lea r11, [rbx + 0x400]
jmp 0x1402645ba
lea edx, [r10 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x80], rdi
jmp 0x1402645ad
lea ecx, [r10 - 0x16]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x66
mov qword [rbp - 0x80], rdi
jmp 0x140264559
lea edx, [r10 - 0x4a]
mov al, dl
and al, r9b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x80], rdi
jmp 0x1402644e4
lea ecx, [r10 + 0x10]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
mov r8b, r10b
jmp 0x140264d12
lea ecx, [r10 - 0x24]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x140264d47
lea edx, [r10 - 0x58]
mov ecx, 0x34
jmp 0x140264b38
lea ecx, [r10 + 0x74]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
mov r8b, r10b
jmp 0x140264d6a
lea edx, [r10 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140264d99
lea ecx, [r10 + 0xc]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x54
jmp 0x140264cda
mov dl, r10b
sub dl, sil
mov ecx, ntohl
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140264de8
lea ecx, [r10 - 0x5c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
jmp 0x140264e0f
lea ecx, [r10 + 0x70]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
jmp 0x140264e59
lea ecx, [r10 - 0x46]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x16
cmp r11, 0x41
jb 0x140264c54
mov r8b, r10b
lea ecx, [r8 + 0x5c]
mov al, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 8]
jmp 0x140264d12
lea edx, [r10 - 0x7a]
mov al, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r9b
cmp rbx, 3
jae 0x140264c65
lea rcx, [r11 + 2]
cmp rbx, rcx
jbe 0x140264bba
lea ecx, [r10 + 0x54]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x4c
jmp 0x1402648a6
lea ecx, [r10 + 0x52]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x3e
jmp 0x140264acb
lea edx, [r10 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140264e59
lea ecx, [r10 - 0x68]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, sil
jmp 0x140264e0f
lea edx, [r10 + 0x64]
mov ecx, Ordinal_35
jmp 0x140264848
lea ecx, [r10 + 0x30]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x50
jmp 0x140264cda
lea edx, [r10 - 4]
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x140264d99
mov r8b, r10b
lea ecx, [r8 - 0x38]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
jmp 0x140264d6a
lea ecx, [r10 - 0x6c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xc
jmp 0x140264d4a
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140264d47
mov r8b, r10b
lea ecx, [r8 + 0x2c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x34
jmp 0x140264d12
lea rcx, [r11 + 2]
cmp rbx, rcx
jae 0x140264a39
lea edx, [r10 + 0x1a]
mov al, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea r8d, [rcx + rcx]
add r8b, dl
add r8b, r9b
jmp 0x140264acb
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140264a50
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x14026493b
cmp rbx, rcx
jne 0x140264a63
lea edx, [r10 - 0x54]
mov ecx, Ordinal_41
jmp 0x140264848
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140264a8d
mov r8b, r10b
lea edx, [r8 + 0x48]
mov al, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140264d6a
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x140264ab0
lea ecx, [r10 + 0x7c]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x64
jmp 0x140264d4a
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140264ac7
lea edx, [r10 - 0x50]
mov ecx, Ordinal_26
jmp 0x1402649df
mov r8, qword [rbp - 0x80]
lea rax, [r11 + rbx]
cmp rax, 0x5a
je 0x140264c89
lea rax, [r11 + 0x41]
cmp rbx, rax
jbe 0x140264afc
lea ecx, [r10 + 0x32]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x5e
jmp 0x1402648ea
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140264b26
mov r8b, r10b
lea edx, [r8 + 0x66]
mov al, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140264d12
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140264b4d
lea edx, [r10 - 0x32]
mov ecx, Ordinal_50
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140264d4a
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140264b70
lea ecx, [r10 + 0x36]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7a
jmp 0x140264da9
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x140264b93
lea ecx, [r10 - 0x62]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x52
jmp 0x140264de8
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x1402648ea
lea ecx, [r10 + 6]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
jmp 0x140264e59
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140264bd1
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x14026493b
cmp rbx, rcx
jne 0x140264bf0
lea ecx, [r10 - 0x44]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
jmp 0x140264e0f
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140264c13
lea ecx, [r10 + 0x58]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x140264da9
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140264c2a
lea edx, [r10 - 0xc]
mov ecx, Ordinal_46
jmp 0x1402649df
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x1402648a6
mov r8b, r10b
lea ecx, [rsi + r8]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
jmp 0x140264d12
mov byte [rbp + r10 + 0x120], r8b
mov qword [rbp - 0x80], r8
jmp 0x140264e6c
mov r8b, r10b
lea edx, [r8 - 0x70]
mov al, dl
and al, r9b
mov cl, byte [rbp + r10 + 0x120]
sub cl, al
add cl, 8
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140264d6a
lea ecx, [r10 - 0x3c]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x120]
lea edi, [r9 + rcx]
sub dil, 0x5c
jmp 0x140264de8
lea ecx, [r10 - 0x3e]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4e
jmp 0x140264e0f
lea ecx, [r10 + 0x5a]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea r8d, [r9 + rcx]
sub r8b, 0x76
mov qword [rbp - 0x80], r8
jmp 0x140264db3
lea ecx, [r10 - 0x42]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x32
jmp 0x140264d4a
mov r8b, r10b
lea ecx, [r8 + 0x56]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5a
add r8b, 0x76
mov al, r8b
and al, r9b
add al, al
sub r8b, al
sub r8b, 0x3a
add r8b, r9b
mov byte [rbp + r10 + 0x120], r8b
jmp 0x140264d47
lea ecx, [r10 - 0x46]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
add r11, r15
sub r10, r15
jmp 0x140264e68
mov r8b, r10b
lea ecx, [r8 + 0x52]
mov al, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
sub r8b, 0x56
mov al, r8b
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r8b
add cl, dil
add cl, r9b
mov byte [rbp + r10 + 0x120], cl
jmp 0x140264da9
lea edx, [r10 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
mov al, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov qword [rbp - 0x80], rdi
add rbx, r11
mov r8, rdi
movzx eax, r8b
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140264e6c
movabs rcx, 0xd75a693f66f0edb6
add rcx, r10
mov r9b, dl
and dl, cl
mov eax, 3
sub al, dl
lea edi, [rax + rax]
add dil, r9b
add dil, cl
lea ecx, [r10 - 0x22]
mov al, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x12
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x120], al
add r11, r15
add rax, r11
sub r10, rax
lea edx, [r10 - 8]
mov al, dl
and al, r9b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x120], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
jmp 0x140264e59
movabs rcx, 0xee94763fbe67414e
add rcx, r10
mov al, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x22
movzx eax, byte [rbp + r10 + 0x120]
add rax, r11
add r10, rax
mov qword [rbp - 0x80], rdi
add r10, r15
jmp 0x1402644ce
sub r10b, 0x7e
mov al, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
mov qword [rbp - 0x80], rdi
xor edi, edi
jmp 0x1402644cb
add r10b, 0x4e
mov al, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x22
mov qword [rbp - 0x80], rdi
xor edi, edi
jmp 0x1402644bb
lea rdx, [rbp + 0x15ff698]
jmp 0x140264ed4
lea rdx, [rbp + 0x10261b2]
jmp 0x140264ed4
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x280]
call fcn.14009ef00
mov rbx, rax
mov qword [rbp + 0x10], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x600]
call fcn.14026a60a
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x140264f08
mov rdx, qword [rbx]
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
mov r8d, r14d
lea rcx, [rbp + 0x600]
call fcn.14018c840
nop
lea rcx, [rbp + 0x600]
call fcn.140266950
nop
lea rcx, [rbp + 0x600]
call fcn.1400a3400
nop
mov rcx, rbx
call fcn.1400aacb0
mov dword [rbp - 0x20], 0xf3618d3b
mov dword [rbp - 0x1c], 0xf762f15a
mov dword [rbp - 0x18], 0xfb5bf56f
mov dword [rbp - 0x14], 0xff5bf96e
mov dword [rbp - 0x10], 0xe359fd40
mov dword [rbp - 0xc], 0xe774e149
mov dword [rbp - 8], 0xeb7fe570
mov dword [rbp - 4], 0xef4be97a
mov dword [rbp], 0xd388ed7a
mov dword [rbp + 4], 0xd7d6d184
xor eax, eax
mov qword [rbp + 8], rax
xor edi, edi
call fcn.1402682a8
mov rbx, qword [rax]
call fcn.1402682b0
mov r11, qword [rax]
mov r10, rdi
cmp r10, 0x30
jae 0x1402659c3
movzx r8d, byte [rbp + r10 - 0x20]
mov rdx, r8
cmp rbx, r10
ja 0x1402659ba
lea rax, [r11 + 1]
cmp rbx, rax
jae 0x140264ff1
movabs rcx, 0xa56801fc54f0c73e
add rcx, r10
mov rax, rcx
and rax, rdx
imul r12, rax, 0xfffffffffffffffe
add r12, rcx
add r12, rdx
add r12b, 0x4e
jmp 0x14026528d
je 0x140265939
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1402658c4
lea rax, [r11 + 3]
cmp rbx, rax
je 0x14026588f
lea rax, [r11 + 4]
cmp rbx, rax
je 0x14026584d
lea rax, [r11 + 8]
cmp rbx, rax
je 0x140265802
cmp r11, r10
ja 0x1402659b1
lea rax, [r11 + 0x5a]
cmp rbx, rax
jae 0x14026504b
lea edx, [r10 + 0x16]
mov ecx, 0x33
jmp 0x14026525a
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1402657f3
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1402657d5
lea rax, [r11 + 4]
cmp rbx, rax
je 0x1402657b9
lea rax, [r11 + 5]
cmp rbx, rax
je 0x1402657a9
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140265791
lea rax, [r11 + rbx]
cmp rax, r10
jbe 0x1402654ff
lea rax, [r11 + 4]
cmp rbx, rax
je 0x1402654e4
lea rax, [r11 + 8]
cmp rbx, rax
je 0x1402654c8
lea rax, [r11 + 0x400]
cmp rbx, rax
je 0x1402654af
lea rax, [r11 + 0x7a]
cmp rbx, rax
je 0x140265492
lea rax, [r11 + 0x2a]
cmp rbx, rax
je 0x140265479
lea rax, [r11 + 3]
cmp rbx, rax
je 0x14026545e
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x140265444
lea rax, [r11 + 0x3e8]
cmp rbx, rax
je 0x140265421
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x140265413
lea rax, [r11 + 9]
cmp rbx, rax
je 0x140265099
lea rbx, [r11 + 5]
lea r11, [rbx + 0x20]
lea rax, [r11 + 9]
cmp rbx, rax
jb 0x140265990
lea rax, [r11 + 0x1000]
cmp rbx, rax
jb 0x14026596f
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x140265297
lea rax, [r11 + 1]
cmp rbx, rax
jb 0x140265275
lea rax, [r11 + 0x40]
cmp rbx, rax
jb 0x140265251
lea rax, [r11 + 0x80]
cmp rbx, rax
jb 0x1402653fb
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x1402653e3
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x1402653c9
lea rax, [r11 + 0xa]
cmp rbx, rax
jb 0x1402653a4
lea rax, [r11 + 0x28]
cmp rbx, rax
jb 0x140265099
lea rbx, [r11 + 0x3e8]
lea r11, [rbx + 0x64]
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x140265388
lea rax, [r11 + 0x5a]
cmp rbx, rax
ja 0x140265370
lea rax, [r11 + 0x20]
cmp rbx, rax
ja 0x140265356
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x140265337
lea rax, [r11 + 0x200]
cmp rbx, rax
ja 0x140265321
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x140265304
lea rax, [r11 + 8]
cmp rbx, rax
ja 0x1402652ee
lea rax, [r11 + 0x10]
cmp rbx, rax
ja 0x1402652d8
lea rax, [r11 + 0x40]
cmp rbx, rax
ja 0x1402652bb
lea rax, [r11 + 0x2a]
cmp rbx, rax
ja 0x140265099
lea rbx, [r11 + 0x7a]
lea r11, [rbx + 3]
jmp 0x140265099
lea edx, [r10 - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r12b, cl
mov qword [rsp + 0x68], r12
jmp 0x14026508c
lea edx, [r10 + 0x2e]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x42
add cl, dl
mov r12b, cl
mov qword [rsp + 0x68], r12
jmp 0x14026502b
lea edx, [r10 - 0x4e]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r12b, cl
mov qword [rsp + 0x68], r12
jmp 0x140264fb6
lea edx, [r10 - 0x50]
mov al, r8b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r8b
mov r9b, r10b
jmp 0x140265818
lea ecx, [r10 + 0x34]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub cl, 0x6c
jmp 0x14026567f
lea ecx, [r10 - 0x48]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub cl, 8
jmp 0x1402654c0
lea edx, [r10 + 0x3c]
mov al, r8b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r8b
mov r9b, r10b
jmp 0x140265863
lea ecx, [r10 - 0x40]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub cl, 0x40
jmp 0x14026548a
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
mov al, r8b
and al, dl
sub cl, al
lea r12d, [rcx + rcx]
add r12b, r8b
add r12b, dl
jmp 0x1402658ac
lea edx, [r10 - 0x38]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x78
add cl, dl
jmp 0x1402658e4
lea edx, [r10 + 0x4c]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x14
jmp 0x140265438
lea edx, [r10 - 0x30]
mov ecx, esi
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r12b, cl
jmp 0x140265956
lea ecx, [r10 - 0x66]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x36
mov qword [rsp + 0x68], r12
mov byte [rbp + r10 - 0x20], r12b
jmp 0x140265967
lea edx, [r10 + 0x1e]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140265592
lea edx, [r10 - 0x5e]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x6e
jmp 0x14026555b
lea edx, [r10 + 0x26]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0xa
jmp 0x140265521
lea edx, [r10 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14026538e
mov edx, 8
add edx, r10d
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x38
add cl, dl
mov qword [rsp + 0x68], rcx
jmp 0x14026590d
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140265369
lea ecx, [r10 + 0x10]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x70
jmp 0x1402658ac
lea ecx, [r10 - 0x6c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub cl, 0xc
add cl, r8b
jmp 0x140265882
mov r9b, r10b
lea edx, [r9 + 0x18]
mov ecx, Ordinal_46
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140265863
lea ecx, [r10 - 0x64]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub cl, 0x44
add cl, r8b
jmp 0x1402657ec
lea edx, [r10 + 0x20]
mov al, r8b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x140265682
mov r9b, r10b
lea edx, [r9 - 0x5c]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x7c
jmp 0x140265818
lea rax, [r11 + 6]
cmp rbx, rax
jae 0x1402655c7
lea edx, [r10 + 0x3e]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov r12b, cl
mov qword [rsp + 0x68], r12
lea rax, [r11 + rbx]
cmp rax, 0x80
je 0x14026577a
lea rax, [r11 + 0x40]
cmp rbx, rax
jbe 0x14026563f
lea edx, [r10 - 0x3a]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x6a
add cl, dl
mov r12b, cl
mov qword [rsp + 0x68], r12
cmp rbx, 0x1000
jae 0x140265758
lea rax, [r11 + 1]
cmp rbx, rax
jbe 0x1402656c1
lea edx, [r10 - 0x24]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 4
add cl, dl
mov r12b, cl
mov qword [rsp + 0x68], r12
cmp r11, 9
jb 0x1402653bf
mov r9b, r10b
lea edx, [r9 - 0x4c]
mov al, r8b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
add cl, cl
jmp 0x14026581a
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1402655eb
lea ecx, [r10 + 0x2c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x34
jmp 0x140265956
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140265600
lea edx, [r10 + 0x24]
mov ecx, r14d
jmp 0x14026544d
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140265624
lea ecx, [r10 - 0x60]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x60
jmp 0x1402658ac
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14026552b
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1402657c2
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140265665
mov r9b, r10b
lea edx, [r9 + 0x42]
mov ecx, Ordinal_26
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
jmp 0x140265818
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14026568c
lea ecx, [r10 - 0x42]
mov al, r8b
and al, cl
add al, al
sub r8b, al
sub cl, 0x32
add cl, r8b
mov qword [rsp + 0x68], rcx
jmp 0x14026583d
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x1402656a6
mov r9b, r10b
lea edx, [r9 - 0x4a]
mov ecx, 3
jmp 0x14026549e
lea rax, [r11 + 9]
cmp rbx, rax
jne 0x140265565
lea edx, [r10 + 0x22]
mov ecx, 9
jmp 0x14026538e
jne 0x1402656de
lea ecx, [r10 + 0x58]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r12d, [rcx + r8]
sub r12b, 0x68
jmp 0x140265956
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x1402656ff
lea edx, [r10 + 0x50]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x30
jmp 0x140265369
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140265716
lea edx, [r10 - 0x34]
mov ecx, gethostname
jmp 0x140265340
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14026573a
mov r9b, r10b
lea edx, [r9 - 0x3c]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x5c
jmp 0x140265863
lea rax, [r11 + 8]
cmp rbx, rax
jne 0x14026559c
mov r9b, r10b
lea edx, [r9 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140265654
mov r9b, r10b
lea edx, [r9 + 0x30]
mov al, r8b
and al, dl
add al, al
mov cl, byte [rbp + r10 - 0x20]
sub cl, al
sub cl, 0x50
add cl, dl
add cl, r8b
jmp 0x140265865
lea edx, [r10 - 0x54]
mov al, r8b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
jmp 0x140265369
lea edx, [r10 + 0x7a]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x56
jmp 0x140265369
mov dl, r10b
sub dl, r14b
mov ecx, 7
jmp 0x140265340
lea edx, [r10 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
jmp 0x140265882
lea edx, [r10 - 0x76]
mov al, r8b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
mov qword [rsp + 0x68], rcx
jmp 0x140265840
mov r9b, r10b
lea edx, [r9 - 0x6e]
mov ecx, r15d
jmp 0x140265654
mov r9b, r10b
lea edx, [r9 - 0x66]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x36
add cl, dl
mov qword [rsp + 0x68], rcx
sub r9b, 0xe
mov al, r9b
and al, r8b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r9b
add cl, r8b
mov byte [rbp + r10 - 0x20], cl
add r11, r15
sub r10, r15
mov r12, qword [rsp + 0x68]
jmp 0x140265967
mov r9b, r10b
lea edx, [r9 + 0x26]
mov al, r8b
and al, dl
add al, al
mov cl, r8b
sub cl, al
sub cl, 0xa
add cl, dl
add r9b, 0x6e
mov al, r9b
and al, r8b
add al, al
sub r9b, al
add r9b, cl
add r9b, r8b
sub r9b, r14b
mov byte [rbp + r10 - 0x20], r9b
mov qword [rsp + 0x68], rcx
add rbx, r11
mov r12, rcx
jmp 0x1402658b1
movabs rcx, 0xd0a811defc77012e
add rcx, r10
mov al, dl
and al, cl
add al, al
sub dl, al
lea r12d, [rcx + rdx]
sub r12b, 0x42
mov qword [rsp + 0x68], r12
movzx eax, r12b
or rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
jmp 0x140265967
movabs rcx, 0x85d80de6529572b2
add rcx, r10
mov r8b, dl
and dl, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dl
add al, al
add al, r8b
add cl, al
mov qword [rsp + 0x68], rcx
lea ecx, [r10 - 0x16]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x66
add cl, r8b
movzx eax, cl
mov byte [rbp + r10 - 0x20], al
add r11, r15
add rax, r11
sub r10, rax
lea ecx, [rsi + r10]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x18
add cl, r8b
mov byte [rbp + r10 - 0x20], cl
add rbx, r15
or rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
mov r12, qword [rsp + 0x68]
jmp 0x14026595b
movabs rcx, 0xf03805f4fed255ba
add rcx, r10
mov al, dl
and al, cl
add al, al
sub dl, al
lea r12d, [rcx + rdx]
sub r12b, 0x16
mov qword [rsp + 0x68], r12
movzx eax, byte [rbp + r10 - 0x20]
add rax, r11
add r10, rax
add r10, r15
jmp 0x140264fa6
add r10b, 0x36
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea r12d, [r10 + r8]
sub r12b, 0x7a
mov qword [rsp + 0x68], r12
jmp 0x140264fa3
sub r10b, 0x46
mov al, r8b
and al, r10b
add al, al
sub r8b, al
lea r12d, [r10 + r8]
sub r12b, 0x16
mov qword [rsp + 0x68], r12
jmp 0x140264f93
lea r12, [rbp + 0x145dd88]
jmp 0x1402659c7
lea r12, [rbp + 0x136a4c6]
jmp 0x1402659c7
lea r12, [rbp - 0x20]
mov r10, qword [0x14044bbc0]
test r10, r10
jne 0x140265b4a
mov esi, edi
mov r14d, 0xeced0b92
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
xor edx, edx
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x140265a45
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140265a35
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140265a24
xor edx, edx
cmp r8d, esi
jne 0x140265b23
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x140265b23
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x140265b23
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x140265a99
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140265a8e
cmp edx, r14d
je 0x140265ab1
xor edx, edx
test r9d, r9d
jne 0x140265a79
jmp 0x140265b23
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x140265bdc
lea rcx, [rax + r11]
cmp r10, rcx
jae 0x140265bdc
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140265afb
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140265aed
inc r10
xor edx, edx
jmp 0x140265b19
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x140265b09
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x140265b38
cmp qword [rax + 0x30], rdx
jne 0x1402659f8
xor edi, edi
mov r10d, edi
mov qword [0x14044bbc0], r10
mov r15d, 1
mov qword [rsp + 0x40], rdi
lea rax, [0x14044b488]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, 0xffffffff80000002
call r10
mov rdx, qword [0x14044bb38]
xor r12d, r12d
test rdx, rdx
jne 0x140265cf6
mov esi, r12d
mov r14d, 0xcded1a85
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
lea r13d, [rdx + 8]
movups xmm0, xmmword [rcx + 0x58]
movd eax, xmm0
sub ax, r13w
test esi, esi
je 0x140265c02
psrldq xmm0, 8
movq rdx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rdx + rax*2]
mov r9d, 0x811c9dc5
jmp 0x140265bf4
xor edi, edi
jmp 0x140265b3d
movsx eax, byte [rdx]
xor eax, r9d
imul r9d, eax, 0x1000193
add rdx, 2
cmp rdx, r8
jne 0x140265be3
cmp r9d, esi
jne 0x140265ce0
mov rbx, qword [rcx + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x140265ce0
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x140265ce0
mov edi, dword [r11 + 0x20]
dec r10d
lea r8, [rdi + r10*4]
mov r9d, dword [r8 + rbx]
add r9, rbx
mov r8d, 0x811c9dc5
jmp 0x140265c59
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
mov dl, byte [r9]
add r9, r15
test dl, dl
jne 0x140265c4c
cmp r8d, r14d
je 0x140265c6f
test r10d, r10d
jne 0x140265c36
jmp 0x140265ce0
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r10*2]
mov edx, dword [r8 + rdx*4]
add rdx, rbx
cmp rdx, r11
jbe 0x140265ce8
lea rcx, [r11 + rax]
cmp rdx, rcx
jae 0x140265ce8
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140265cb1
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140265ca3
jmp 0x140265cc6
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
add rdx, r15
mov al, byte [rdx]
test al, al
jne 0x140265cb9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rcx + 0x10]
mov rcx, qword [rcx]
jmp 0x140265bb0
mov qword [0x14044bb38], rdx
mov r13, qword [rbp + 0x1d8]
mov ecx, 0x99
call rdx
mov rbx, qword [0x14044bb78]
test rbx, rbx
jne 0x140265e64
mov esi, r12d
mov r14d, 0xf84eee59
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x140265d78
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140265d6a
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140265d59
cmp r8d, esi
jne 0x140265e45
mov r11, qword [rdi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x140265e45
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140265e45
mov ebx, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, r11
mov edx, 0x811c9dc5
jmp 0x140265dcc
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140265dc1
cmp edx, r14d
je 0x140265de2
test r9d, r9d
jne 0x140265dac
jmp 0x140265e45
mov r8d, dword [r10 + 0x1c]
add r8, r11
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx edx, word [rdx + r9*2]
mov ebx, dword [r8 + rdx*4]
add rbx, r11
cmp rbx, r10
jbe 0x140265e5d
lea rcx, [r10 + rax]
cmp rbx, rcx
jae 0x140265e5d
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140265e24
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rbx
mov al, byte [rbx]
cmp al, 0x2e
jne 0x140265e16
jmp 0x140265e39
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rbx
mov al, byte [rbx]
test al, al
jne 0x140265e2c
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x140265e5a
cmp qword [rax + 0x30], r12
jne 0x140265d2d
mov rbx, r12
mov qword [0x14044bb78], rbx
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
xor edx, edx
mov rcx, rax
call rbx
mov rdx, qword [0x14044bb70]
test rdx, rdx
jne 0x140265fd8
mov esi, r12d
mov r14d, 0xb3002016
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x140265eec
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140265ede
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140265ecd
cmp r8d, esi
jne 0x140265fb9
mov r11, qword [rdi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x140265fb9
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140265fb9
mov ebx, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, r11
mov edx, 0x811c9dc5
jmp 0x140265f40
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140265f35
cmp edx, r14d
je 0x140265f56
test r9d, r9d
jne 0x140265f20
jmp 0x140265fb9
mov r8d, dword [r10 + 0x1c]
add r8, r11
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, r11
cmp rdx, r10
jbe 0x140265fd1
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x140265fd1
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140265f98
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140265f8a
jmp 0x140265fad
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140265fa0
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x140265fce
cmp qword [rax + 0x30], r12
jne 0x140265ea1
mov rdx, r12
mov qword [0x14044bb70], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x14044bb68]
test rdx, rdx
jne 0x140266143
mov esi, r12d
mov r14d, 0x2fd4df39
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x140266057
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140266049
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140266038
cmp r8d, esi
jne 0x140266124
mov r11, qword [rdi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x140266124
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x140266124
mov ebx, dword [r10 + 0x20]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, r11
mov edx, 0x811c9dc5
jmp 0x1402660ab
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1402660a0
cmp edx, r14d
je 0x1402660c1
test r9d, r9d
jne 0x14026608b
jmp 0x140266124
mov r8d, dword [r10 + 0x1c]
add r8, r11
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, r11
cmp rdx, r10
jbe 0x14026613c
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x14026613c
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x140266103
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x1402660f5
jmp 0x140266118
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14026610b
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x140266139
cmp qword [rax + 0x30], r12
jne 0x14026600c
mov rdx, r12
mov qword [0x14044bb68], rdx
xor ecx, ecx
call rdx
mov rdx, qword [0x14044bb60]
test rdx, rdx
jne 0x1402662ae
mov esi, r12d
mov r14d, 0xe80fd3a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x1402661c2
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x1402661b4
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x1402661a3
cmp r8d, esi
jne 0x14026628f
mov r11, qword [rdi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x14026628f
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x14026628f
mov ebx, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, r11
mov edx, 0x811c9dc5
jmp 0x140266216
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x14026620b
cmp edx, r14d
je 0x14026622c
test r9d, r9d
jne 0x1402661f6
jmp 0x14026628f
mov r8d, dword [r10 + 0x1c]
add r8, r11
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx edx, word [rdx + r9*2]
mov edx, dword [r8 + rdx*4]
add rdx, r11
cmp rdx, r10
jbe 0x1402662a7
lea rcx, [rax + r10]
cmp rdx, rcx
jae 0x1402662a7
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x14026626e
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc rdx
mov al, byte [rdx]
cmp al, 0x2e
jne 0x140266260
jmp 0x140266283
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc rdx
mov al, byte [rdx]
test al, al
jne 0x140266276
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x1402662a4
cmp qword [rax + 0x30], r12
jne 0x140266177
mov rdx, r12
mov qword [0x14044bb60], rdx
xor ecx, ecx
call rdx
cmp qword [0x14044bb58], r12
jne 0x140266418
mov esi, r12d
mov r14d, 0xa52bcaf9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x14026632a
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14026631c
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14026630b
cmp r8d, esi
jne 0x1402663f9
mov r11, qword [rdi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x1402663f9
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1402663f9
mov ebx, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, r11
mov edx, 0x811c9dc5
jmp 0x14026637e
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140266373
cmp edx, r14d
je 0x140266394
test r9d, r9d
jne 0x14026635e
jmp 0x1402663f9
mov r8d, dword [r10 + 0x1c]
add r8, r11
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx edx, word [rdx + r9*2]
mov r9d, dword [r8 + rdx*4]
add r9, r11
cmp r9, r10
jbe 0x140266411
lea rcx, [rax + r10]
cmp r9, rcx
jae 0x140266411
mov eax, 0x811c9dc5
mov esi, eax
mov r14d, eax
jmp 0x1402663d6
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r9
mov al, byte [r9]
cmp al, 0x2e
jne 0x1402663c8
jmp 0x1402663ec
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r9
mov al, byte [r9]
test al, al
jne 0x1402663df
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x14026640e
cmp qword [rax + 0x30], r12
jne 0x1402662df
mov r9, r12
mov qword [0x14044bb58], r9
mov r8, qword [0x14044bb90]
test r8, r8
jne 0x140266490
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r10, qword [rax]
mov r9, r10
mov rcx, qword [r9 + 0x60]
movzx eax, word [r9 + 0x58]
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
cmp rcx, rdx
je 0x140266475
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140266456
cmp r8d, 0x610c0de3
je 0x1402664e7
mov rax, qword [r9]
mov r9, rax
cmp rax, r10
je 0x140266486
cmp qword [rax + 0x30], r12
jne 0x14026643b
mov r8, r12
mov qword [0x14044bb90], r8
movsxd rax, dword [r8 + 0x3c]
mov r10d, dword [rax + r8 + 0x88]
mov r9d, r12d
mov r11d, dword [r10 + r8 + 0x20]
mov r15d, 1
mov eax, r9d
lea rcx, [r11 + rax*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov ecx, 0x811c9dc5
mov al, byte [rdx]
add rdx, r15
test al, al
je 0x1402664e2
movsx eax, al
xor eax, ecx
imul ecx, eax, 0x1000193
mov al, byte [rdx]
add rdx, r15
test al, al
jne 0x1402664c6
cmp ecx, 0xe463da3c
je 0x1402664ed
add r9d, r15d
jmp 0x1402664aa
mov r8, qword [r9 + 0x30]
jmp 0x140266489
mov edx, dword [r10 + r8 + 0x1c]
add rdx, r8
mov ecx, dword [r10 + r8 + 0x24]
add rcx, r8
mov eax, r9d
movzx ecx, word [rcx + rax*2]
mov eax, dword [rdx + rcx*4]
add rax, r8
xor ecx, ecx
call rax
mov r12, rax
mov r10, qword [0x14044bb88]
xor edi, edi
test r10, r10
jne 0x140266694
mov esi, edi
mov r14d, 0x820621f3
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov r15, qword [rcx]
mov rdi, r15
xor edx, edx
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x140266591
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x140266581
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x140266570
xor edx, edx
cmp r8d, esi
jne 0x14026666d
mov rbx, qword [rdi + 0x30]
movsxd rax, dword [rbx + 0x3c]
mov rax, qword [rax + rbx + 0x88]
mov r11d, eax
add r11, rbx
shr rax, 0x20
cmp r11, rbx
je 0x14026666d
mov r9d, dword [r11 + 0x18]
test r9d, r9d
je 0x14026666d
mov r10d, dword [r11 + 0x20]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + rbx]
add r8, rbx
mov edx, 0x811c9dc5
jmp 0x1402665e5
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x1402665da
cmp edx, r14d
je 0x1402665fd
xor edx, edx
test r9d, r9d
jne 0x1402665c5
jmp 0x14026666d
mov r8d, dword [r11 + 0x1c]
add r8, rbx
mov edx, dword [r11 + 0x24]
add rdx, rbx
movzx edx, word [rdx + r9*2]
mov r10d, dword [r8 + rdx*4]
add r10, rbx
cmp r10, r11
jbe 0x140266706
lea rcx, [rax + r11]
cmp r10, rcx
jae 0x140266706
mov esi, 0x811c9dc5
mov r14d, esi
jmp 0x140266645
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x140266637
inc r10
xor edx, edx
jmp 0x140266663
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r10
mov al, byte [r10]
test al, al
jne 0x140266653
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x140266682
cmp qword [rax + 0x30], rdx
jne 0x140266544
xor edi, edi
mov r10d, edi
mov qword [0x14044bb88], r10
mov r15d, 1
lea r9, [rbp + 0x2c0]
mov r8d, r15d
mov edx, 0x5000
mov rcx, r12
call r10
mov r8, qword [0x14044bb80]
test r8, r8
jne 0x140266831
mov esi, edi
mov r14d, 0x33b00bc5
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rdi, r15
xor edx, edx
movups xmm0, xmmword [rdi + 0x58]
movd eax, xmm0
sub ax, 8
test esi, esi
je 0x14026672e
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea rdx, [rcx + rax*2]
mov r8d, 0x811c9dc5
jmp 0x14026671e
xor edi, edi
jmp 0x140266687
movsx eax, byte [rcx]
xor eax, r8d
imul r8d, eax, 0x1000193
add rcx, 2
cmp rcx, rdx
jne 0x14026670d
xor edx, edx
cmp r8d, esi
jne 0x14026680a
mov r11, qword [rdi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rax, qword [rax + r11 + 0x88]
mov r10d, eax
add r10, r11
shr rax, 0x20
cmp r10, r11
je 0x14026680a
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x14026680a
mov ebx, dword [r10 + 0x20]
dec r9d
lea rdx, [rbx + r9*4]
mov r8d, dword [rdx + r11]
add r8, r11
mov edx, 0x811c9dc5
jmp 0x140266782
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x140266777
cmp edx, r14d
je 0x14026679a
xor edx, edx
test r9d, r9d
jne 0x140266762
jmp 0x14026680a
mov r8d, dword [r10 + 0x1c]
add r8, r11
mov edx, dword [r10 + 0x24]
add rdx, r11
movzx edx, word [rdx + r9*2]
mov r8d, dword [r8 + rdx*4]
add r8, r11
cmp r8, r10
jbe 0x140266933
lea rcx, [r10 + rax]
cmp r8, rcx
jae 0x140266933
mov esi, 0x811c9dc5
mov r14d, esi
jmp 0x1402667e2
movsx eax, al
xor eax, esi
imul esi, eax, 0x1000193
inc r8
mov al, byte [r8]
cmp al, 0x2e
jne 0x1402667d4
inc r8
xor edx, edx
jmp 0x140266800
movsx eax, al
xor eax, r14d
imul r14d, eax, 0x1000193
inc r8
mov al, byte [r8]
test al, al
jne 0x1402667f0
mov rdi, qword [r15]
mov rax, qword [rdi]
mov rdi, rax
cmp rax, r15
je 0x14026681f
cmp qword [rax + 0x30], rdx
jne 0x1402666da
xor edi, edi
mov r8d, edi
mov qword [0x14044bb80], r8
mov r15d, 1
mov edx, 0x5000
mov rcx, r12
call r8
mov qword [0], 0x99
mov rsi, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
add r13, 8
mov qword [rbp + 0x1d8], r13
cmp r13, qword [rbp + 0x220]
jne 0x14026233d
mov r13, qword [rbp + 0x2a8]
test r13, r13
je 0x1402668c3
mov rdx, qword [rbp + 0x2b8]
sub rdx, r13
and rdx, 0xfffffffffffffff8
mov rax, r13
cmp rdx, 0x1000
jb 0x1402668a9
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14026693a
mov rcx, r13
call fcn.140268570
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], rdi
mov rbx, qword [rbp + 0x1d0]
mov r13, qword [rbp - 0x78]
mov r14, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x58]
mov ecx, dword [rbp + 0x1a0]
add ecx, r15d
mov dword [rbp + 0x1a0], ecx
mov eax, dword [rbp + 0x2a0]
shr eax, 3
cmp ecx, eax
jb 0x14025fa84
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor eax, eax
mov rcx, qword [rbp + 0x2930]
xor rcx, rsp
call fcn.140268ee0
lea r11, [rsp + 0x2a40]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
xor edi, edi
jmp 0x140266824
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3